西安电子科技大学学报 ›› 2016, Vol. 43 ›› Issue (4): 39-44.doi: 10.3969/j.issn.1001-2400.2016.04.008

• 研究论文 • 上一篇    下一篇

一种改进的Polar码的BP译码算法

洪银芳;李晖;王新梅   

  1. (西安电子科技大学 综合业务网理论及关键技术国家重点实验室,陕西 西安  710071)
  • 收稿日期:2015-04-09 出版日期:2016-08-20 发布日期:2016-10-12
  • 作者简介:洪银芳(1984-),女,西安电子科技大学博士研究生,E-mail:yfhong@stu.xidian.edu.cn.
  • 基金资助:

    国家973计划资助项目(2010CB328300, 2012CB316100);国家自然科学基金资助项目(61201138,61372072)

Improved BP decoding algorithm for Polar codes

HONG Yinfang;LI Hui;WANG Xinmei   

  1. (State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China)
  • Received:2015-04-09 Online:2016-08-20 Published:2016-10-12

摘要:

在信道极化(Polar)码的译码算法中,对数域上的置信度传播(BP)算法由于双曲函数的计算,其计算复杂度较高. 为了减少BP译码算法的计算复杂度,提出了一种改进的BP译码算法,该算法在节点更新时,利用等误差的线性近似函数来代替算法中的双曲函数,相比于原始的BP译码算法,改进的算法仅仅需要乘法和加法运算,因此大大降低了算法的计算复杂度,更易于硬件实现. 仿真结果表明,在低信噪比(SNR)时,改进的BP译码算法的性能与原始BP译码算法的性能几乎相同,在高信噪比时,改进的BP译码算法的性能比原始BP译码算法的性能略差,在码长为256,误码率(BER)是10^(-6)时,改进的BP译码算法的误码率性能比原始的BP译码算法退化了0.1dB.

关键词: 信道极化码, 置信度传播算法, 等误差, 线性近似, 计算复杂度

Abstract:

In the decoding algorithm for Polar codes, the belief propagation (BP) decoding algorithm in the log-likelihood ratio domain incurs high computation complexity due to the computation of the hyperbolic functions Motivated by this observation we propose an improved BP decoding algorithm. In the node update rules, our method replaces the hyperbolic functions with the linear approximation functions based on the principle of equal error. Compared with the original BP decoding algorithm, the modified BP decoding algorithm is only implemented by addition and multiplication operations, which greatly reduces computation complexity, and simplifies hardware implementation. Simulation results show that the performance of the modified BP decoding algorithm is almost the same as that of the original BP decoding algorithm in the low Signal to Noise Ratio (SNR) region, and in the high SNR region the performance of our method is slightly worse. Compared with the original BP decoding algorithm, the bit error rate (BER) performance of the modified BP decoding algorithm has about 0.1dB degradation when the length of Polar codes is 256 and the BER is 10-6.

Key words: Polar codes, belief propagation(BP) algorithm, equal error, linear approximation, computation complexity