[發明專利]一種最大迭代次數可變的LDPC譯碼方法和譯碼器有效
| 申請號: | 201210051781.8 | 申請日: | 2012-02-29 |
| 公開(公告)號: | CN102594368A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 謝天驕;陳超;劉潔;靳凡;楊新權 | 申請(專利權)人: | 西安空間無線電技術研究所 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 710100 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 最大 次數 可變 ldpc 譯碼 方法 譯碼器 | ||
1.一種最大迭代次數可變的LDPC譯碼方法,其特征在于包括以下步驟:
在對當前幀數據進行譯碼前:
若對前一幀數據進行迭代譯碼所占用時間小于或等于存儲一幀數據的時間,則為當前幀數據分配的最大迭代譯碼時間為存儲N-1幀數據的時間,其中N為譯碼過程中存儲的最大幀數;
若對前一幀數據進行迭代譯碼所占用時間大于存儲一幀數據的時間,則為當前幀數據分配的迭代譯碼時間為存儲N-1幀數據的時間減去對前一幀數據進行迭代譯碼所超出存儲一幀數據的時間;
在對當前幀數據進行譯碼時:
在最大迭代譯碼時間內對當前幀數據進行譯碼,并對當前幀數據譯碼獲得的校驗結果進行校驗,若在最大迭代譯碼時間內校驗通過,則將譯碼結果數據輸出,并將對當前幀進行迭代譯碼所占用的實際時間作為對前一幀數據進行迭代譯碼所占用時間返回;若在最大迭代譯碼時間內校驗不通過,則最大迭代譯碼時間到時,直接輸出譯碼結果數據,并將最大迭代譯碼時間作為對前一幀數據進行迭代譯碼所占用時間返回。
2.如權利要求1所述的一種最大迭代次數可變的LDPC譯碼方法,其特征在于:在譯碼過程中存儲的最大幀數N為大于1的整數。
3.一種最大迭代次數可變的LDPC譯碼器,包括:控制模塊、存儲器地址產生模塊、譯碼處理模塊、存儲模塊,
所述控制模塊根據前一幀數據迭代譯碼所占用的時間,確定為當前幀數據分配的最大譯碼迭代時間;
所述存儲器地址產生模塊用于為存儲模塊提供讀寫地址;
所述譯碼處理模塊用于根據LDPC譯碼算法對輸入的幀數據進行譯碼,并對當前幀數據譯碼獲得的校驗結果進行校驗;
所述存儲模塊用于存儲輸入的待譯碼的幀數據、譯碼處理模塊在譯碼迭代運算中產生的中間數據及譯碼結果數據,
其特征在于:所述控制模塊接收譯碼處理模塊返回的對前一幀數據迭代譯碼所占用的時間,若對前一幀數據進行迭代譯碼所占用時間小于或等于存儲一幀數據的時間,則為當前幀數據分配存儲N-1幀數據的時間作為最大迭代譯碼時間,其中N為中所述儲存模塊可存儲的最大幀數;若對前一幀數據進行迭代譯碼所占用時間大于存儲一幀數據的時間,則為當前幀數據分配存儲N-1幀數據的時間減去對前一幀數據進行迭代譯碼所超出存儲一幀數據的時間作為最大迭代譯碼時間;
所述譯碼處理模塊在所述控制模塊為當前幀數據分配的最大迭代譯碼時間內對當前幀數據進行譯碼,并對當前幀數據譯碼獲得的校驗結果進行校驗,若在最大迭代譯碼時間內校驗通過,則將譯碼結果輸出給所述存儲模塊,并將對當前幀進行迭代譯碼所占用的實際時間作為對前一幀數據進行迭代譯碼所占用時間輸出給所述控制模塊;若在分配的最大迭代譯碼時間內校驗未通過,則在最大迭代譯碼時間到時的時刻輸出譯碼結果,并返回將最大迭代譯碼時間作為對前一幀數據進行迭代譯碼所占用時間輸出給所述控制模塊。
4.如權利要求2所述的一種最大迭代次數可變的LDPC譯碼器,其特征在于:所述存儲模塊可存儲的最大幀數N為大于1的整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安空間無線電技術研究所,未經西安空間無線電技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210051781.8/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





