[發明專利]一種多進制LDPC的串行FHT-BP譯碼方法及裝置有效
| 申請號: | 201210253867.9 | 申請日: | 2012-07-20 |
| 公開(公告)號: | CN102801432A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 陳昕;鄒光南;石云;劉宇;楊博 | 申請(專利權)人: | 航天恒星科技有限公司 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多進制 ldpc 串行 fht bp 譯碼 方法 裝置 | ||
1.一種多進制LDPC的串行FHT-BP譯碼方法,包括:
步驟1:變量節點和校驗節點的初始化;
步驟2:變量節點更新;
步驟3:校驗節點更新;
步驟4:對變量節點和校驗節點進行譯碼判決,若判決通過則將譯碼結果輸出,否則返回步驟2;
其特征在于:
在步驟1中,通過以下方法進行初始化
將用于更新變量節點Vmn的消息lqmn初始化為0;
將用于更新校驗節點Cmn的消息lrm初始化為編碼信息經FHT變換后的和值,所述編碼信息由待譯碼碼字確定;
在步驟2中,根據下式利用lqmn對變量節點Vmn進行更新,
lqmn=IFHT[lrm-FHT[lq′n-lq′mn]]
其中,lq′mn為用于對變量節點Vmn進行前次更新時的消息;
在步驟3中,根據下式利用lrmn對校驗節點Cmn進行更新,
lrm=lr′m+FHT[lqn-lqmn]
其中,lr′m為對校驗節點Cmn前次更新時的消息;lqn=lq′n-lq′mn+lqmn
2.根據權利要求1所述的一種多進制LDPC的串行FHT-BP譯碼方法,其特征在于:采用一維存儲空間用于進行校驗節點更新的消息lrm。
3.一種多進制LDPC的串行FHT-BP譯碼裝置,包括:初始化模塊、變量節點更新模塊、校驗節點更新模塊和判決輸出模塊,其中,所述判決輸出模塊對變量節點更新模塊和校驗節點更新模塊的譯碼結果判決,并根據判決結果輸出譯碼結果,
其特征在于:所述變量節點更新模塊包括變量節點運算模塊和第一存儲模塊;所述校驗節點更新模塊包括:校驗節點運算模塊和第二存儲模塊
在譯碼開始前,所述初始化模塊利用0對第一存儲模塊進行初始化;利用編碼信息的經FHT變換后的和值對第二存儲模塊進行初始化;
在譯碼過程中,所述變量節點模塊利用變量節點運算模塊根據下式對變量節點進行更新:
lqmn=IFHT[lrm-FHT[lq′n-lq′mn]]
并將獲得的lqmn輸出給所述校驗節點模塊;其中,lq′mn為用于對變量節點Vmn進行前次更新時的消息;
所述校驗節點模塊利用校驗節點運算模塊根據下式對校驗節點進行更新:
lrm=lr′m+FHT[lqn-lqmn]
其中,lr′m為對校驗節點Cmn前次更新時的消息;lqn=lq′n-lq′mn+lqmn
4.如權利要求3所述的一種多進制LDPC的串行FHT-BP譯碼裝置,其特征在于:所述校驗節點更新模塊中的第二存儲模塊的存儲空間為一維存儲空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天恒星科技有限公司,未經航天恒星科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210253867.9/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





