[發明專利]一種加權比特翻轉方法、計算機可讀介質及計算機設備在審
| 申請號: | 201711275031.8 | 申請日: | 2017-12-06 |
| 公開(公告)號: | CN108322226A | 公開(公告)日: | 2018-07-24 |
| 發明(設計)人: | 馬克祥;田輝;陳颸;王蒙蒙;馬建;朱興國;羅鑫;翟旭升 | 申請(專利權)人: | 中國電子科技集團公司電子科學研究院 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 100041 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 品質因素 向量 計算機可讀介質 計算機設備 比特翻轉 校驗節點 翻轉 加權 算法譯碼過程 通信技術領域 變量節點 算法譯碼 譯碼輸出 譯碼序列 校驗式 算法 修正 | ||
本發明公開了一種加權比特翻轉方法、計算機可讀介質及計算機設備,涉及通信技術領域。該方法包括:確定每一校驗節點的品質因素值;根據確定的品質因素值,確定伴隨向量重量;若伴隨向量重量為0,停止譯碼輸出譯碼序列;若伴隨向量重量為非0,選取變量節點進行翻轉,翻轉完成后執行根據確定的品質因素值,確定伴隨向量重量對應步驟,通過修正校驗節點品質因素值對應的校驗式的權值消除了“偽零值”現象,提高了算法譯碼性能。解決了現有技術中WBF算法和MWBF算法譯碼過程中出現的“偽零值”現象的技術問題。
技術領域
本發明涉及通信技術領域,尤其涉及一種加權比特翻轉方法、計算機可讀介質及計算機設備。
背景技術
由于LDPC碼具有逼近香農限的良好譯碼性能,進而得到了廣泛的研究,并且被廣泛應用于現有的一些主要通信系統中,比如5G、10Gbit Ethernet(IEEE802.3an)等其它通信系統。LDPC碼作為一種具有并行譯碼結構的線性分組碼,尤其適合利用FPGA等并行計算平臺構造并行編譯碼器實現快速譯碼。為了獲取更好的譯碼性能,LDPC碼的各種譯碼算法得到廣泛研究。其中,對于光通信等超高速數據傳輸場景,比如工作在40Gb/s的下一代光纖通信系統,現有的硬件水平只能支持實現BF-based譯碼器。
由于BF-based算法在譯碼速度方面固有的優勢,因此得到廣泛的研究。通過給不同的校驗方程引入不同的可靠性度量值,加權比特翻轉算法(Weighted BF,WBF)首先被提出來改進BF算法的譯碼性能。Zhang利用每個比特的信道接收值對WBF算法的品質因素進行修正,進而提出Modified WBF(MWBF)算法。
基于可靠率函數的傳統比特翻轉譯碼算法(WBF、MWBF)相比于經典的BF算法,譯碼性能有較大的提升,具有良好地應用前景。不過,定點仿真試驗結果表明,WBF和MWBF算法的譯碼過程中會出現“偽零值”現象,使得算法利用FPGA平臺實現時將會出現性能惡化的結果。
發明內容
本發明提供一種加權比特翻轉方法、計算機可讀介質及計算機設備,用以解決現有技術中使用WBF和MWBF算法在譯碼過程中會出現“偽零值”現象的技術問題。
依據本發明的一個方面,提供了一種加權比特翻轉方法,方法包括:
步驟S101,確定每一校驗節點的品質因素值;
步驟S102,根據確定的品質因素值,確定伴隨向量重量;
步驟S103,若伴隨向量重量為0,停止譯碼輸出譯碼序列;
步驟S104,若伴隨向量重量為非0,選取變量節點進行翻轉,翻轉完成后執行步驟S102。
可選的,采用下式確定每一校驗節點的品質因素值wm:
n∈[1,N],其中yn為比特節點n輸出的比特接收值,f為預設值。
可選的,選取變量節點進行翻轉之前還包括:
確定翻轉數量;
確定每個變量節點的品質因素;
根據翻轉數量和確定的品質因素,選取變量節點。
可選的,確定翻轉數量,包括:
根據伴隨向量重量,確定翻轉數量。
可選的,通過下式確定翻轉數量:
q=ηk/dc;
其中ηk為伴隨向量重量,dc是碼字的列重。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司電子科學研究院,未經中國電子科技集團公司電子科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711275031.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于互信息的LDPC譯碼方法與裝置
- 下一篇:一種寬帶射頻前端的系統架構
- 同類專利
- 專利分類





