[發明專利]一種LDPC碼的編碼裝置及方法有效
| 申請號: | 200810142227.4 | 申請日: | 2008-07-31 |
| 公開(公告)號: | CN101640543A | 公開(公告)日: | 2010-02-03 |
| 發明(設計)人: | 李輝亮 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 深圳中一專利商標事務所 | 代理人: | 張全文 |
| 地址: | 518057廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ldpc 編碼 裝置 方法 | ||
1.一種LDPC碼的編碼裝置,其特征在于,所述裝置包括:
存儲單元,用于存儲編碼信源信息;
校驗編碼計算單元,用于根據具有Toeplitz結構的校驗矩陣對編碼信源信 息進行計算,其中,該校驗編碼單元具有Toeplitz結構的校驗矩陣;
異或單元,用于將計算后的結果進行異或后輸出;
所述校驗編碼計算單元具體包括:
Toeplitz矩陣計算單元,用于根據具有Toeplitz結構的矩陣對編碼信源信息 進行計算;
MA矩陣計算單元,用于根據MA矩陣對相應的信息進行計算;
B矩陣計算單元,用于根據B矩陣對相應的信息進行計算;
C矩陣計算單元,用于根據C矩陣對相應的信息進行計算;
其中,所述Toeplitz矩陣為A矩陣的逆、所述矩陣MA=D-CA-1B,所述 A矩陣、B矩陣、C矩陣和D矩陣為將校驗矩陣M進行分塊后的矩陣;
所述MA矩陣計算單元的步驟包括:
M1、記輸入數據為[in0?in1…imw-1],首先經過MA矩陣矩陣的逆的計 算,得到MA矩陣計算單元參數[m0?m1?m2?m3];
M2、將輸入數據in0循環移位m0與輸入數據in1循環移位m1異或后,輸 出R0;
M3、將輸入數據in0循環移位m2與輸入數據in1循環移位m3異或后,輸 出R1;
所述B矩陣計算單元的步驟包括:
B1、記輸入數據為[in0?in1…inw-1],根據稀疏的校驗矩陣H獲取B矩 陣計算單元參數[b0?b1?b2];
B2、將輸入數據in0循環移位b0與輸入數據in1循環移位b1異或后,輸 出R0;
B3、將輸入數據in1循環移位b2后,輸出R1;
B4、將R2,R3,…,Rw-1置0后輸出;
所述C矩陣計算單元的步驟包括:
C1、記輸入數據為[in0?in1…inw-1],根據稀疏的校驗矩陣H獲取C矩 陣計算單元參數[c0?c1?c2];
C2、將輸入數據inw-2循環移位c0與輸入數據inw-1循環移位c1異或后,輸 出R0;
C3、將輸入數據inw-1循環移位c2后,輸出R1;
所述Toeplitz矩陣計算單元的步驟包括:
T1、根據Toeplitz矩陣獲取Toeplitz矩陣計算單元參數[t0?t1…tw-1];
T2、整數i從0到w-1,輸入數據li,直到第i個位置停止,對數據li進 行循環移位t0,t1,…,ti,結果與寄存器R0,R1,…,Ri的數據異或后,再放回 R0,R1,…,Ri;
T3、將T2步驟一直進行下去,每進行一次i增加1,結果從R0輸出一次, 當i等于w的時,跳出循環,結束Toeplitz矩陣計算單元的計算步驟。
2.如權利要求1所述的LDPC碼的編碼裝置,其特征在于,所述編碼裝 置還包括:
編碼信源信息接收單元,用于接收編碼信源信息的輸入;
編碼信源信息處理單元,用于將接收到的編碼信源信息按塊循環移位得到 二進制比特序列后存儲至存儲單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810142227.4/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





