计算机科学 ›› 2018, Vol. 45 ›› Issue (8): 80-83.doi: 10.11896/j.issn.1002-137X.2018.08.014
张旋1,2, 姜超1, 李晓强2, 燕莎2
ZHANG Xuan1,2, JIANG Chao1, LI Xiao-qiang2, YAN Sha2
摘要: 由于变量节点自身的可靠性度量值不会随着迭代译码过程中比特被翻转而更新,因此翻转函数值的计算并不准确,进而影响了梯度下降比特翻转算法的译码性能。在深入分析梯度下降比特翻转译码算法的基础上,提出了一种基于变量节点更新的加权梯度下降比特翻转译码算法。该算法为翻转函数引入了校验节点的可靠度外信息权重和变量节点可靠性的更新规则,从而使翻转函数值的计算更加精确。仿真结果表明,与现有的梯度下降译码算法相比,在加性高斯白噪声信道下,该算法有效提升了误码率性能。
中图分类号:
[1]JOHNSON S J.Introducing low-density parity-checkcodes.http://sigpromu.org/sarah/SJohnsonLDPCintro.pdf. [2]LIVA G,PAOLINI E,COLA T D,et al.Codes on high-order fields for the CCSDS next generation uplink in Proc[C]∥Proceedings of IEEE Conference on Signal Processing for Space Communications Workshop (SPSC).New York:IEEE Press,2012:44-48. [3]DING Z,IVAN B.FPGA-based rate-compatible LDPC codes for the next generation of optical transmission systems[J].IEEE Photonics Journal,2016,8(5):1-8. [4]ZHANG M X,LIC X,KIM S.Efficient utilization of ratelessLDPC codes forsatellite broadcasting services[C]∥Proceedings of IEEE Conference on Wireless Communications & Signal Processing (WCSP).New York:IEEE Press,2016:1-5. [5]FABIÁN A,JAVIER V,VICEN Ç A.Reduced-complexity min- sum algorithm for decoding LDPC codes with low error-floor[J].IEEE Transactions on Circuits and Systems I:Regular Papers,2014,61(7):2150-2158. [6]KOU Y,LIN S,FOSSORIER M P C.Low-density parity-check codes based on finite geometries:a rediscovery and new results[J].IEEE Transactions on Information Theory,2001,47(7):2711-2736. [7]ZHANG J,FOSSORIER M.A modified weighted bit-flippingdecoding of low-density Parity-check codes[J].IEEE Communications Letters,2004,8(3):165-167. [8]JIANG M,ZHAO C,SHI Z,et al.An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes[J].IEEE Communications Letters,2005,9(9):814-816. [9]GUO F,HANZO L.Reliability ratio based weighted bit-flipping decoding for LDPC codes[C]∥Proceedings of IEEE Conference on Vehicular Technology Conference.New York:IEEE Press,2005:709-713. [10]ZHANG G Y,ZHOU L,SU W W,et al.Average magnitude based weighted bit-flipping decoding algorithm for LDPC codes[J].Journal of Electronics & Information Technology,2013,35(11):2572-2578.(in Chinese)张高远,周亮,苏伟伟,等.基于平均幅度的LDPC码加权比特翻转译码算法[J].电子与信息学报,2013,35(11):2572-2578. [11]ZHANG G Y,ZHOU L,WEN H.Sum of the magnitude based weighted bit-flipping decoding algorithms for LDPC codes[J].Systems Engineering and Electronics,2014,36(4):752-757.(in Chinese)张高远,周亮,文红.基于幅度和的LDPC码加权比特翻转译码算法[J].系统工程与电子技术,2014,36(4):752-757. [12]WADAYAMA T,NAKAMURA K,YAGITA M,et al.Gra-dient descent bit flipping algorithms for decoding LDPC codes[J].IEEE Transactions on Communications,2010,58(6):1610-1614. [13]KHOA L,FAKHREDDINE G,DAVID D,et al.Efficient hardware implementation of probabilistic gradient descentbit-flipping[J].IEEE Transactions on Circuits and Systems I:Regular Papers,2017,64(4):906-917. [14]LI H,DING H,ZHENG L H.An escaping scheme for gradient descentbit-flippingdecoding of LDPC codes[C]∥Proceedings of IEEE Conference on Image and Signal Processing,BioMedical Engineering and Informatics (CISP-BMEI).New York:IEEE Press,2016:2026-2030. [15]DAVID J C.Encyclopedia of sparse graph codes[EB/OL].http://www.inference.phy.cam.ac.uk/mackay/codes. |
[1] | 张旋, 李晓强, 燕莎. 基于可靠性调度的LDPC码比特翻转译码算法 Reliability-based Scheduling for Bit-flipping Decoding Algorithm of LDPC Codes 计算机科学, 2019, 46(6A): 329-331. |
[2] | 陈彦辉,孙晓艳,程冰. 基于之型分量码的系统非规则GLDPC码 Systematic and Irregular GLDPC Codes with Zigzag Component Codes 计算机科学, 2012, 39(4): 84-88. |
[3] | 李恬. WiMAX下LDPC编译码器仿真实现的研究 Research of LDPC Encoding and Decoding Simulating Realization under WiMAX 计算机科学, 2012, 39(3): 312-315. |
[4] | 张伟,朱光喜,彭立,沈琼霞. 大围长结构化LDPC码构造方法 Design of Structured LDPC Codes with Large Girth 计算机科学, 2009, 36(11): 109-112. |
[5] | 詹伟 朱光喜 彭立. 一种基于二次扩展的准循环类RA码编码器的设计 计算机科学, 2008, 35(11): 98-99. |
[6] | . LDPC码的低复杂度译码算法研究 计算机科学, 2006, 33(7): 16-19. |
[7] | 刘晓明 刘强 鲁俊成. 基于FPGA的一类低密度奇偶校验码的实现 计算机科学, 2004, 31(8): 197-200. |
|