摘要
20世纪末期,LDPC码以其优良的误码性能和可实现性重新成为人们研究的焦点,随着LDPC码的普及和计算机技术的进步,很多低速条件下的译码器设计开始采用软件译码的方法来实现。文中在分析了LDPC码的相关论述和研究了目前主流LDPC码译码方法的基础上,针对今后LDPC码广阔的市场应用前景,通过对每个循环子矩阵中数据初始化、水平运算和垂直运算过程中的分布规律的研究,在保证整套方案不存在不利于计算机处理的运算前提下,给出一种通用的LDPC码软件高效实现方案,在保证误码率损失不大的情况下,极大地节约软件仿真时间,同时为后续FPGA开发提供参考。该方案可以适用于多码率、多码长的LDPC码,同时实验结果表明,在同一平台上,该方法比传统的软件译码方法快4~5倍。这种方法缩短了LDPC码的研制周期,提高研发效率。
At the end of 20 century ,LDPC had already been on the research focus. While the LDPC became popular and the development of the computer technology, more and more decoders which were used at low-speed were implemented based on the software. Based on the analysis of relative discussion and research of primary decoding method of LDPC, aiming at the great market prospect of LDPC from now on,researching the distributing rule of the data in each cyclic submatrix during the process of initialization, horizontal operation and vertical operation, guaranteeing the program against the arithmetic which goes against the implementation on the computer, give an general -purpose efficient implementation on LDPC codes based on software. Ensuring the lost of BER is not evident,save time extraordinarily, and provide some idea for the FPGA implementation later. The method can be used m LDPC codes with different length and rate. Accord- ing to the result of the test,on the same platform this method is faster than traditional method 4 -5 times. This method shortens the time of research and enhances the efficiency.
出处
《计算机技术与发展》
2012年第10期27-30,34,共5页
Computer Technology and Development
基金
国家科技支撑计划课题(2011BAB01B03)
关键词
LDPC
通用
高效
数据分配
LDPC
general-purpose
efficient
data distribution