《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于迭代編碼算法的混合構造算法
基于迭代編碼算法的混合構造算法
2018年電子技術應用第9期
孟嘉慧,趙旦峰,張 良
哈爾濱工程大學 信息與通信工程學院,黑龍江 哈爾濱150001
摘要: 為了確保第五代移動通信(5G)技術的可靠性、穩定性、高傳輸速率的優勢,基于具有線性編碼復雜度的迭代編碼算法,提出了混合校驗矩陣構造算法。該算法首先對傳統迭代編碼算法進行改進,使其適用于多元低密度奇偶校驗(NB-LDPC)碼;然后采用后向迭代法改變編碼方案和校驗矩陣構造方式使漸進邊增長(PEG)算法具有下三角結構,并將其作為基矩陣;最后采用改進后具有下三角結構的QC-LDPC算法生成循環移位矩陣和有限域系數矩陣,同時消除短環影響,從中選取最優的校驗矩陣。仿真結果表明,混合構造算法所構造的多元LDPC碼不僅具有線性的編碼和存儲復雜度,且有較強的糾錯能力。
中圖分類號: TN919.3
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.181410
中文引用格式: 孟嘉慧,趙旦峰,張良. 基于迭代編碼算法的混合構造算法[J].電子技術應用,2018,44(9):12-16.
英文引用格式: Meng Jiahui,Zhao Danfeng,Zhang Liang. Hybrid of check matrix construction algorithm based on iteration coding algorithm[J]. Application of Electronic Technique,2018,44(9):12-16.
Hybrid of check matrix construction algorithm based on iteration coding algorithm
Meng Jiahui,Zhao Danfeng,Zhang Liang
School of Information and Communication Engineering,University of Engineering of Harbin,Harbin 150001,China
Abstract: In order to ensure the reliability, stability and high transmission rate of fifth-generation mobile communication technology(5G), this paper proposes a hybrid check matrix construction algorithm based on iterative coding algorithm with linear coding complexity. Firstly, this paper improves the traditional iterative coding algorithm and makes it suitable for non-binary low density parity check(NB-LDPC) codes. Then it adopts backward iterative method to change the coding scheme and the structure of the check matrix so that the progressive edge growth(PEG) algorithm has a lower triangular structure and uses it as the base matrix. Finally, a QC-LDPC algorithm with a lower triangular structure is used to generate a cyclic shift matrix and a finite field coefficient matrix. At the same time, the effect of the short loop is eliminated, and an optimal check matrix is selected from the algorithm. Simulation results show that the non-binary LDPC code constructed by the hybrid construction algorithm not only has linear coding and storage complexity, but also has strong error correction capability.
Key words : 5G;complexity;NB-LDPC code;iterative encoding algorithm;hybrid construction algorithm

0 引言

    隨著移動互聯網和物聯網的不斷發展,第五代移動通信(Fifth-Generation Mobile Communication Technology,5G)面臨移動通信爆發式增長[1-2]。5G技術不僅需要大幅度提升頻譜利用效率,而且需要具備支持海量設備連接的能力[3-6]。由于低密度奇偶校驗(Low Density Parity Check,LDPC)碼具有高可靠性、快速收斂性及較強抗突發錯誤能力[7-8],可以提高系統有效性[9-10],使得3GPP RAN1會議在2016年確定在5G移動通信中使用LDPC碼作為移動帶寬eMBB業務數據的長碼塊編碼方案。

    本文對2004年由王鵬提出的LDPC碼迭代編碼算法[11]進行改進,轉變為適用于多元LDPC碼的編碼算法,稱為多元迭代編碼算法;2005年,Hu Xiaoyu提出了漸進邊增長(Progressive Edge Growth,PEG)構造算法[12],該算法譯碼性能好,但編碼復雜度較高。本文針對PEG算法具有高編碼復雜度這一缺點,提出改進的PEG算法,即irPEG算法;結構化構造算法,即QC-LDPC構造算法[13],該算法復雜,譯碼性能差于隨機構造算法,但復雜度大幅度下降,硬件實現性強。本文提出一種改進的QC-LDPC算法,使校驗矩陣具有下三角結構,降低復雜度,加快收斂速度,構造出無短環的校驗矩陣。然后,從編碼復雜度和糾錯性能兩方面考慮,基于多元迭代編碼算法,提出混合構造算法,即HC構造算法,將隨機構造和結構化構造算法結合,irPEG算法構造基矩陣,改進的QC-LDPC算法生成循環移位矩陣和有限域系數矩陣,消除短環影響,設置校驗矩陣個數,從中選取最優校驗矩陣。該算法既具有隨機構造的隨機性,又保持結構化構造的低復雜度,降低結構化構造對誤碼性能帶來的損失,是比較折中的算法。

1 多元迭代編碼算法

    在圖1中對角線上的元素全部為GF(q)域上的非“0”元素,并且剩余的非“0”元素全部對應于對角線左邊。若構造出的多元LDPC校驗矩陣具有圖1的結構,則在編碼過程中可直接采用迭代編碼算法編碼。

5G4-t1.gif

5G4-gs1.gif

其中,l∈[0,n-k-1],hi,j表示校驗矩陣H中第i行j列上的元素,且k=n-m。由式(1)知,多元迭代編碼算法過程為利用校驗矩陣H中各行約束關系,采用后項迭代算法,逐次計算每個校驗位符號值。

    對迭代編碼算法改進,將二元迭代編碼時采用的與(AND)和異或(XOR)運算,改進為GF(q)域上乘法和加法運算。同時多元迭代編碼算法的運算過程中引入了GF(q)域上除法運算。對運算量簡化,將對角線上元素設置為1,式(1)改為式(2)。

    5G4-gs2.gif

2 混合構造算法

2.1 irPEG構造算法

    針對PEG算法具有較高編碼復雜度的缺點,提出一種具有下三角結構非規則的PEG算法,即irPEG算法。該算法從編碼方案、構造校驗矩陣方面改進,以降低編碼復雜度,提升糾錯性能。具體步驟如下:

    (1)確定基矩陣中各參數

    行列數、變量節點度分布序列,并且初始化基矩陣的信息,包括與變量節點相互連接的校驗節點的集合以及它的補集。

    (2)構造基矩陣對角線右側下三角部分

    首先采用后項迭代算法從最后一列變量節點構造,根據變量節點度分布[14]向前連接校驗節點。每列中第一個非“0”元素位置必須與對角線上校驗節點連接,其余非“0”元素需添加在對角線左側。尋找所有與該變量節點連接的校驗節點集合,從中篩選度數最小的校驗節點集合。若該集合含有多元素,則從中刪除構成短環的校驗節點,隨機連接剩余某校驗節點,若只有一個元素,則直接連接該校驗節點。

    (3)構造基矩陣的前n-m列

    從第n-m個變量節點依次向前構造。根據初始化變量節點度分布序列選擇度數最小的校驗節點,保證每行行重相比于平均行重相差不大。刪除構成短環的校驗節點后,從剩余校驗節點中隨機連接。

5G4-gs3-4.gif

    由于構造出的矩陣具有下三角結構,構造時在滿足式(4)度分布的基礎上,將矩陣最后一列列重設置為1,校驗部分對角線上元素均為1,下三角部分均為0元素。由此可見,可以利用式(2)直接采用后多元迭代編碼算法進行編碼。

2.2 混合構造算法

    雖然irPEG算法結合多元迭代編碼算法可大大降低編碼復雜度,但更適用于中短碼硬件實現,對于長碼來說,硬件實現復雜度依然較高。此時犧牲多元LDPC碼一定糾錯性能,在改進的QC-LDPC算法的基礎上使其具有下三角結構,同時采用irPEG算法構造基矩陣WJ×L,提高多元LDPC碼隨機性,降低結構化構造對糾錯性能帶來的損失。將改進的QC-LDPC構造算法與irPEG算法結合,稱為混合構造算法,即HC構造算法。HC構造算法步驟如下:

    (1)irPEG算法構造基矩陣WJ×L

    給定多元LDPC碼度分布,根據irPEG算法構造出具有下三角結構二元基矩陣,大小為J×L。

    (2)確定有限域元素系數矩陣GcJ×L,根據基矩陣非“0”元素位置,在(0,q-1)間隨機選擇gcj,l值。

    (3)基矩陣WJ×L確定循環移位系數矩陣SJ×L

    將循環移位系數矩陣SJ×L對角線上系數設為0,隨機選擇移位系數sj,l,通過WJ×L結合避免長度為2i的充分必要條件,如式(5)所示,確定移位系數矩陣SJ×L中移位系數sj,l

    5G4-gs5.gif

5G4-gs6-8.gif

其中,0表示p×p維的零矩陣,P表示p×p維的單位陣,碼長為n=p×L,碼率為r=(1-J/L)。HC構造算法的流程圖如圖2所示。

5G4-t2.gif

3 編碼復雜度分析

    PEG算法、irPEG算法、HC算法的編碼復雜度如表1所示。其中,w是生成矩陣的平均列重,n是碼長,k是信息位長。

5G4-b1.gif

    在存儲復雜度方面,HC算法構造的LDPC碼存儲矩陣時存儲一個p×p維目標方陣P、一個J×L維多元系數矩陣GcJ×L及一個J×L循環移位系數矩陣SJ×L。irPEG算法構造同樣大小校驗矩陣,存儲一個p×J×p×L大小的校驗矩陣。可見,HC算法與irPEG算法相比具有更簡單的矩陣存儲結構。

    在編碼復雜度方面,PEG算法采用高斯消去編碼算法,irPEG算法和HC算法采用多元迭代編碼算法。高斯消去編碼復雜度包含預處理,運算復雜度為o(n3),編碼復雜度為o(n2),整個編碼過程需wn次乘法,(w-1)n次加法。多元迭代編碼算法整個編碼過程用到(w-1)(n-k)次加法,w(n-k)次乘法。

    irPEG算法和HC算法能直接構造出下三角校驗矩陣,避免了校驗矩陣預處理的同時保證了校驗矩陣的稀疏性。因此,w相對于n可以看成非常小的常數,實現多元LDPC碼的線性復雜度編碼,與傳統的構造算法相比,大幅度地降低了編碼的復雜度。

4 仿真結果及分析

    仿真參數設置:度分布服從式(4)的多元LDPC碼,矩陣通過PEG算法和irPEG算法生成,在十六進制1/2碼率(Code1)和3/4碼率(Code2)下進行仿真,Code1時,信息位長為512 bit;Code2時,信息位長為176 bit。譯碼采用Mixed Log-FFT-BP譯碼算法[15],迭代次數25,BPSK調制,AWGN信道。

    圖3和圖4分別為Code1和Code2時不同碼率下的糾錯性能。由圖3和圖4可知,irPEG算法與PEG算法誤碼率相比,性能相差不大,表明irPEG算法構造具有下三角結構的多元LDPC碼在大幅度降低硬件實現復雜度的同時,具有較強的糾錯能力。

5G4-t3.gif

5G4-t4.gif

    對Code1和Code2譯碼時間進行測量,保持仿真環境一致性,如表2和表3所示。由表2可知,irPEG算法時間明顯比PEG算法少,當誤比特數較少時,時間節省量少于50%,隨著誤比特數增加,時間節省量穩定在50%,因此,irPEG算法耗費時間僅為PEG算法50%。Code2在信噪比為4 dB時的仿真測試結果如表3所示,同樣表明譯碼所需時間減少一半。

5G4-b2.gif

5G4-b3.gif

    參數設置如下:碼率1/2、2/3、3/4、4/5、6/7,矩陣通過PEG和HC生成,十六進制(Code3)下仿真,1/2碼率時,基矩陣16列,目標矩陣P為24×24單位陣;2/3碼率時,基矩陣18列,P為16×16單位陣;3/4碼率時,基矩陣16列,P為16×16單位陣;4/5碼率時,基矩陣20列,P為12×12單位陣;6/7碼率時,基矩陣14列,P為16×16單位陣,固定信息位長768 bit。圖5為Code3情況時,PEG算法與HC算法在不同碼率下的誤比特率性能。

5G4-t5.gif

    由圖5可知,HC算法與PEG算法構造的多元LDPC碼在低信噪比時沒有明顯差別;在高信噪比下HC算法性能略差于PEG算法構造的多元LDPC碼,因此兩種算法具有一致的編碼增益。

5 結論

    本文提出基于多元LDPC碼迭代編碼算法的混合校驗矩陣構造算法,首先對迭代編碼算法改進,使其適用于多元LDPC碼;然后采用后項迭代法使PEG算法具有下三角結構,并將其作為混合構造算法基矩陣;最后采用改進后具有下三角的QC-LDPC碼算法生成循環移位矩陣和有限域系數矩陣,設置校驗矩陣的個數,從中選取最優的校驗矩陣,該校驗矩陣消除了短環影響,形成混合構造算法。仿真結果表明,本文提出的算法可以更好地適用于5G移動通信系統且滿足譯碼算法的需求,對于高速通信設備來說是一種很好的候選校驗矩陣構造算法。

參考文獻

[1] TANG B,YANG S H.An LDPC approach for chunked network codes[J].IEEE-ACM Transactions on Networking,2018,26(1):605-617.

[2] MENG J H,ZHAO D F,TIAN H,et al.Sum of the Magnitude for hard decision decoding algorithm based on loop update detection[J].Sensors,2018,18(1):236.

[3] ZHANG C,HUANG Y H,SHEIKH F.Advanced baseband processing algorithm[J].Circuits, and Implementations for 5G Communication.IEEE Journal on Emerging and Selected Topics in Circuits and Systems,2017,7(4):477-490.

[4] DJORDJEVIC I B.Multidimensional OAM-Based secure high-speed wireless communications[J].IEEE Access,2017,5(4):16416-16428.

[5] MALANDRINO F,CHIASSERINI C F,KIRKPATRICK C.Cellular network traces towards 5G:using,analysis and generation[J].IEEE Transactions on Mobile Computing,2018,17(3):529-542.

[6] SOTELO M,MARCO A,MAESTRE V,et al.Reasoning and knowledge acquisition framework for 5G network analytics[J].Sensors,2017,17(10):2405.

[7] YU Y,CHEN W.Design of low complexity non-binary LDPC codes with an approximated performance-complexity tradeoff[J].IEEE Communications Letters,2012,16(4):514-517.

[8] SONG L Y,HUANG Q,WANG Z L.Two enhanced reliability-based decoding algorithm for nonbinary LDPC codes[J].IEEE Transactions on Communications,2016,64(2):479-489.

[9] ZHAO S C,MA X.Construction of high-performance array-based non-binary LDPC codes with moderate rates[J].IEEE Communications Letters,2016,20(1):13-16.

[10] XIA T,WU H C.Blind identification of nonbianry LDPC codes using average LLR of syndrome a posteriori proba-bility[J].IEEE Communications Letters,2013,17(7):1301-1304.

[11] 王鵬,王新梅.LDPC碼的快速編碼研究[J].西安電子科技大學學報,2004,6(31):934-938.

[12] Hu Xiaoyu,EVANGELOS E,DIETER M A.Progressive edge growth tanner graphs[J].IEEE Transactions on Information Theory,2005,51(1):995-1001.

[13] DRAGOI V,KALACHI H T.Cryptanalysis of a public key encryption scheme based on QC-LDPC and QC-MDPC codes[J].IEEE Transactions on Information Theory,2018,22(2):264-267.

[14] TONG N N.Research of encode and decode algorithm optimization and application for non-binary LDPC codes[D].Harbi:Harbin Engineering University,2014.

[15] SONG H,CRUZ J R.Reduced-complexity decoding of Qary LDPC codes for magnetic recording[J].IEEE Transactions on Magnetics,2003,39(2):1081-1087.



作者信息:

孟嘉慧,趙旦峰,張  良

(哈爾濱工程大學 信息與通信工程學院,黑龍江 哈爾濱150001)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲毛片在线观看.| 久久欧美中文字幕| 久久国产欧美日韩精品| 亚洲一品av免费观看| 亚洲毛片在线看| 亚洲青色在线| 亚洲国产欧洲综合997久久| 国内久久视频| 国产亚洲精品自拍| 国产日本欧美在线观看| 国产精品色网| 国产精品久久久久久久浪潮网站| 欧美日韩二区三区| 欧美日韩一区二区国产| 欧美日韩免费网站| 欧美午夜一区二区福利视频| 欧美午夜精品久久久久免费视| 欧美日韩在线观看视频| 欧美午夜剧场| 国产精品色婷婷| 国产视频欧美视频| 国产真实乱子伦精品视频| 国产一区二区激情| 激情一区二区三区| 亚洲福利免费| 亚洲欧洲日本一区二区三区| 亚洲精品乱码久久久久久| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品美女在线| 99视频一区| 亚洲欧美日韩国产成人精品影院| 性欧美大战久久久久久久免费观看| 午夜日韩在线观看| 亚洲国产91| 99re在线精品| 亚洲综合色在线| 欧美在线视频a| 久久综合国产精品| 欧美精品免费在线观看| 欧美网站大全在线观看| 国产午夜一区二区三区| 亚洲高清不卡在线观看| 亚洲伦理精品| 亚洲无线视频| 欧美中文字幕在线观看| 亚洲美女视频网| 午夜国产不卡在线观看视频| 久久久噜噜噜久久狠狠50岁| 免费久久精品视频| 欧美三级电影网| 国产亚洲欧洲997久久综合| 亚洲国产一区二区a毛片| 在线亚洲高清视频| 久久成人免费网| 亚洲视频免费| 久久精品国产免费| 欧美成人日本| 国产精品永久免费观看| 亚洲国产女人aaa毛片在线| 在线午夜精品自拍| 亚洲国产精品ⅴa在线观看| 在线综合亚洲欧美在线视频| 久久精品三级| 欧美日韩成人综合| 国产主播精品| 一区二区三区四区五区在线| 久久精品一二三区| 亚洲欧美日韩成人高清在线一区| 久久婷婷久久| 国产精品高潮呻吟久久av无限| 狠狠色狠狠色综合系列| 在线一区二区三区四区| 亚洲激情自拍| 午夜亚洲性色视频| 欧美黄色影院| 国产综合欧美在线看| 宅男噜噜噜66国产日韩在线观看| 亚洲国产高清一区| 欧美一区二区视频在线| 欧美日韩另类在线| 伊人久久大香线| 亚洲天堂av在线免费| 亚洲精品在线免费观看视频| 久久精品成人一区二区三区蜜臀| 欧美日韩国产一区精品一区 | 亚洲国产精品va在线观看黑人| 亚洲一区二区欧美| 免费成人在线观看视频| 国产视频久久| 亚洲伊人第一页| 亚洲天堂激情| 欧美麻豆久久久久久中文| 伊人久久噜噜噜躁狠狠躁| 羞羞视频在线观看欧美| 亚洲一区自拍| 欧美日韩大片一区二区三区| 亚洲福利在线看| 久久精品欧美日韩| 久久久国产视频91| 国产欧美精品在线| 亚洲一区二区三区中文字幕| 一本色道久久综合亚洲二区三区 | 亚洲精品久久久久| 亚洲激情啪啪| 久久躁狠狠躁夜夜爽| 国产欧美精品一区| 亚洲宅男天堂在线观看无病毒| 亚洲视频一区二区免费在线观看| 欧美—级高清免费播放| 亚洲国产99精品国自产| 亚洲国产日韩欧美一区二区三区| 久久不见久久见免费视频1| 国产九九精品视频| 亚洲欧美日韩一区在线| 午夜精品www| 国产精品美女主播| 亚洲尤物在线视频观看| 亚洲欧美国产va在线影院| 欧美性大战xxxxx久久久| 99视频精品全部免费在线| aaa亚洲精品一二三区| 欧美国产在线电影| 91久久亚洲| 一区二区三区四区精品| 欧美日韩精品一区二区在线播放 | 亚洲图片欧洲图片av| 欧美日韩国产亚洲一区| 亚洲精品视频在线| 一区二区三区视频观看| 欧美视频不卡| 亚洲图片在区色| 性色av香蕉一区二区| 国产精品一区在线观看| 性欧美videos另类喷潮| 久久精品免费电影| 国内精品美女在线观看| 久久精品免费播放| 欧美成人黄色小视频| 亚洲品质自拍| 亚洲手机成人高清视频| 国产精品国产三级国产aⅴ浪潮| 亚洲一区三区电影在线观看| 午夜日韩在线| 国产一级揄自揄精品视频| 亚洲国产精品第一区二区三区| 欧美成人中文| 亚洲免费观看视频| 午夜一区二区三区不卡视频| 国产亚洲综合在线| 亚洲精品永久免费精品| 欧美三区美女| 性欧美在线看片a免费观看| 麻豆精品一区二区av白丝在线| 91久久中文| 亚洲一区免费观看| 国内精品久久久久影院 日本资源| 亚洲人www| 欧美视频一区在线观看| 午夜精品福利电影| 欧美成人高清| 亚洲午夜av在线| 久久嫩草精品久久久精品一| 亚洲欧洲一区二区天堂久久 | 亚洲网址在线| 久久人人爽人人| 亚洲精品网站在线播放gif| 午夜精品久久久久久久久久久| 黑人一区二区| 亚洲一区国产一区| 一区在线影院| 亚洲午夜视频在线观看| 国产一区二区三区视频在线观看| 亚洲毛片在线观看| 国产日韩欧美黄色| 日韩一本二本av| 国产欧美一区二区精品仙草咪| 亚洲欧洲视频| 国产精品丝袜白浆摸在线| 亚洲精品国产视频| 国产精品亚洲综合天堂夜夜| 亚洲国产精品国自产拍av秋霞| 欧美性色视频在线| 亚洲国产第一| 国产精品久久久久毛片大屁完整版 | 一本色道久久综合狠狠躁篇怎么玩| 国产免费成人在线视频| 久久精品一区二区三区不卡| 国产精品福利在线| 亚洲人成啪啪网站| 国产伦精品一区二区三区照片91| 亚洲乱码精品一二三四区日韩在线| 国产精品一区三区| 日韩视频在线免费观看| 国产在线不卡精品| 亚洲已满18点击进入久久| 亚洲高清久久网| 久久大逼视频| 亚洲视频免费| 欧美理论在线播放| 亚洲高清久久|