Please wait a minute...
浙江大学学报(理学版)  2016, Vol. 43 Issue (5): 573-579    DOI: 10.3785/j.issn.1008-9497.2016.05.014
电子科学     
基于LDPC/Turbo双模译码器的自适应迭代译码算法研究
王秀敏, 洪芳菲, 殷海兵, 李正权, 肖丙刚
中国计量大学 信息工程学院, 浙江 杭州 310018
Research on adaptive iterative decoding algorithm based on LDPC/Turbo dual-mode decoder
WANG Xiumin, HONG Fangfei, YIN Haibing, LI Zhengquan, XIAO Binggang
College of Information Engineering, China Jiliang University, Hangzhou 310018, China
 全文: PDF(1720 KB)  
摘要: 针对现有WIMAX标准中LDPC/Turbo双模译码器设计在精确计算时未充分考虑迭代次数的问题,提出了一种适用于LDPC和Turbo码的自适应迭代译码算法,可灵活应用于由FPGA技术实现的双模译码器.该算法通过跟踪中间消息计算错误概率,根据多条件判定精确计算迭代次数,从而实现译码算法与错误概率变化特征的自适应性;通过改进的预判决机制减少平均迭代次数.利用Matlab搭建WIMAX系统测试链路,对TDMP多种算法的误码性能与迭代次数的关系进行测试,实现了12个SISO处理单元并行的LDPC/Turbo双模译码器.结果表明,所设计的译码器减少了算法中冗余的迭代过程,并且完全满足该标准下最大码长的要求.
关键词: LDPC/Turbo双模译码器迭代次数WIMAX标准自适应迭代译码    
Abstract: In view of the shortcoming that the design of LDPC/Turbo dual-mode decoder does not fully consider the precise calculation of iteration number, we propose a adaptive iterative decoding algorithm which is suitable for LDPC and Turbo codes. The algorithm is used to calculate the error probability by tracking the middle messages, and to calculate the number of iterations according to multi-conditions, thus we can achieve the self-adaptability of the variation of the decoding algorithm according to the error probability. We reduce the average number of iterations by applying an improved predecision mechanism, and build the test link of WIMAX system on Matlab platform to test the relationship between the BER performance of the multi-algorithms and iteration number, and implement the LDPC/Turbo dual-mode decoder with 12 SISOs parallel processing units. The result shows that the design of the decoder fully satisfies the requirement of the maximum code length under the standard, and can reduce the redundant iterative process.
Key words: LDPC/Turbo    dual-mode decoder    iteration number    WIMAX standard    adaptive iterative decoding
收稿日期: 2015-12-10 出版日期: 2016-05-01
CLC:  TN919.3  
基金资助: 国家自然科学基金资助项目(61379027,6157118,615721449);浙江省公益技术应用研究计划国际合作项目(2015C34006).
作者简介: 王秀敏(1963-),ORCID:http://orcid.org/0000-0003-4735-9777,女,硕士,教授,主要从事电子信息与通信研究,E-mail:wxm6341@163.com.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
王秀敏
洪芳菲
殷海兵
李正权
肖丙刚

引用本文:

王秀敏, 洪芳菲, 殷海兵, 李正权, 肖丙刚. 基于LDPC/Turbo双模译码器的自适应迭代译码算法研究[J]. 浙江大学学报(理学版), 2016, 43(5): 573-579.

WANG Xiumin, HONG Fangfei, YIN Haibing, LI Zhengquan, XIAO Binggang. Research on adaptive iterative decoding algorithm based on LDPC/Turbo dual-mode decoder. Journal of ZheJIang University(Science Edition), 2016, 43(5): 573-579.

链接本文:

https://www.zjujournals.com/sci/CN/10.3785/j.issn.1008-9497.2016.05.014        https://www.zjujournals.com/sci/CN/Y2016/V43/I5/573

[1] GALLAGER R G. Low-density parity-check codes[J]. IEEE Information Theory,1962,8(1):21-28.
[2] BERROU C, GLAVIEUX A, THITIMAJSHIMA P. Near Shannon limit error-correcting coding and decoding: Turbo-codes[C]//IEEE ICC'93. Geneva:IEEE,1993:1064-1070.
[3] SUN Y, JOSEPH R C. A flexible LDPC/Turbo decoder architecture[J]. J Sign Process Syst,2011,64(1):1-16.
[4] FONSEKA J P, DOWLING E M, BROWN T K, et al. Constrained interleaving of Turbo product codes[J]. IEEE Communications Letters,2012,16(9):58-63.
[5] HUNG L C, SHIANG Y C. Multi-mode radix-4 SISO kernel design for Turbo/LDPC decoding[J]. IEEE Very Large Scale Integration(VLSI) Systems,2015,23(10):2256-2267.
[6] ALEXIOS B S, ANDREAS B. Density evolution for Min-Sum decoding of LDPC codes under unreliable message storage[J]. IEEE Communications Letters,2014,18(5):849-852.
[7] XIA Tian, WU H C, HUANG S C H. A new stopping criterion for fast low-density parity-check decoders[C]//IEEE Global Communications Conference (GLOBECOM).Atlanta:IEEE,2013:3661-3666.
[8] WANG Hua, FAN Guangrong, KUANG Jingming. A hybrid low complexity decoding of LDPC codes[C]//Wireless, Mobile and Multimedia Networks (ICWMNN 2010), IET 3rd International.Beijing:IET,2010: 108-112.
[9] CHEN Jienan, HU Jianhao. High throughput stochastic Log-MAP Turbo-decoder based on low bits computation[J]. IEEE Signal Processing Letters,2013,20(11):1098-1101.
[10] WIBERG N, LOELIGER H A, KOTTER R. Codes and iterative decoding on general graphs[C]//IEEE Information Theory. Whistler:IEEE,1995:468.
[11] CONDO C, MARTINA M, MASERA G. VLSI implementation of a multi-mode Turbo/LDPC decoder architecture[J]. IEEE Transactions on Circuits and Systems I-Regular Papers, 2013,60(6):1441-1454.
[12] ZHAO Ming, ZHANG Xiaolin, ZHAO Ling, et al. Design of a high-throughput QC-LDPC decoder with TDMP scheduling[J]. IEEE Circuits and Systems-II: Express Briefs,2015,62(1):14-25.
[13] MARCO B, FRANCO C. Optimization of the parity-check matrix density in QC-LDPC code-based MCEliece cryptosystems[C]//Communications Workshops (ICC), 2013 IEEE International.Budapest:IEEE,2013:707-711.
[14] 李刚,黑勇,周玉梅,等.动态调整最大迭代次数的奇偶校验码迭代译码方法:CN200710177791.5[P].2009-05-27. LI Gang, HEI Yong, ZHOU Yumei, et al. Iterative Decoding Method for Dynamically Adjusting the Maximum Iteration Number of Parity Check Code:CN200710177791.5[P].2009-05-27.
[15] 韩国军, 刘星成. LDPC码的信道自适应迭代译码算法[J].电路与系统学报,2010,15(1):102-107. HAN Guojun, LIU Xingcheng. An adaptive data hiding algorithm in wavelet domain based on texture analysis[J]. Journal of Circuits and Systems,2010,15(1):102-107.
[16] LIU C H, YEN S W. CHEN C L, et al. An LDPC decoder chip based on self-routing network for IEEE 802.16e applications[J]. IEEE Journal of Solid Circuits,2008,43(3):684-694.
[17] WANG Wenjun, WU Xiaoguang, ZHU Xiaoxuan. A 223Mbps FPGA implementation of (10 240, 5 120) irregular structured low density parity check decoder[C]//IEEE Vehicular Technology Conference.Singapore:IEEE,2008:761-771.
[18] 谢天娇,袁瑞佳,陈超.基于FPGA最大迭代次数可变的LDPC译码器设计[J].空间电子技术,2015,12(2):68-71. XIE Tianjiao, YUAN Ruijia, CHEN Chao. A max iterative variable LDPC decoder based on FPGA[J]. Space Electronic Technology,2015,12(2):68-71.
[19] MURUGAPPA P, BAZIN J N, BAGHDADI A, et al. FPGA prototyping and performance evaluation of multi-standard Turbo/LDPC encoding and decoding[C]//Rapid System Prototyping (RSP), 2012 23rd IEEE International. Tampere:IEEE,2012:143-148.
No related articles found!