一种低复杂度LDPC译码器计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种低复杂度LDPC译码器计与实现

一种低复杂度LDPC译码器计与实现   摘要:利用切比雪夫多项式良好的逼近性,提出了基于切比雪夫多项式拟合的BP译码算法,并将该算法在FPGA上进行了实现.该算法利用切比雪夫多项式拟合算法对传统BP算法中的复杂函数进行拟合,用少量的乘法和加法运算代替传统BP算法中的复杂函数.此外,调整得到的多项式系数,使其便于硬件实现.同时,提出一种基于移位运算的切比雪夫结构,减小因乘法器的实现带来的复杂度;并提出基于流水线设计的半并行结构,设计并实现了低复杂度的BP译码器.实验结果表明,相比于相关工作,这种结构能有效减少硬件资源.   关键词:FPGA;LDPC(Low Density Parity Check)码;BP译码   中图分类号:TN47 文献标识码:A   A FPGA Design and Implementation   of Low-complexity Decoder for LDPC Code   SHI Shao-bo, QI Yue, WANG Qin   (School of Computer Communication Engineering, Univ of Science Technology Beijing, Beijing 100083, China)   Abstract: Taking advantage of the good approximation performance of Chebyshev polynomial, this paper proposed a BP algorithm based on Chebyshev polynomial fitting. And this method can transform the complicated index formula into polynomial, which can reduce the consumption of memory resources. At the same time, a Chebyshev structure with shift operation was proposed to reduce the complexity brought by multiplier; also a semi-parallel architecture with pipeline design was proposed to reduce the complexity of BP decoder. The experimental results show that such a structure can effectively reduce the hardware resources.   Key words: FPGA; LDPC code; BP decoding   1963年,Gallager提出了低密度奇偶校验(Low Density Parity Check, LDPC)码及其相应的译码算法[1].根据文献[2]中所述,在无记忆的高斯白噪声信道下,LDPC码的性能与香农极限仅有不到0.1 dB的差.由于其较高的译码性能,LDPC码被广泛应用于当前各种通信系统中.如DVB-S, WLAN以及WiMAX[3]等流行的无线通信系统.   置信传播(Belief Propagation, BP)译码算法被认为是最优的迭代译码算法[1].然而,BP算法中,大量使用了乘法和指数的运算,从而导致了LDPC码的实现复杂度较高,无法适用于高速通信系统中.目前,主要有两类方法来降低LDPC码的译码实现复杂度.第一类是通过对原始BP算法中的复杂公式进行变形,从而降低其实现复杂度.如文献[4]提出了最小和(Min-Sum)迭代译码算法.该算法利用简单的符号函数和加法运算来代替传统BP算法中的指数运算和乘法运算.最小和算法虽然使得LDPC码的译码实现复杂度得到了降低,但其性能与传统BP算法相比,降低了1 dB左右[5];另一类是基于ROM查表方法[6].ROM查表法的实现结构简单,准确度较高,应用较广泛.但是,受到ROM容量的限制,性能的提高很有限.因此,需要寻找一种在不影响译码性能的前提下,能够有效地降低实现复杂度的译码算法.   本文提出了一种适合于VLSI实现的LDPC码译码算法.首先,使用切比雪夫多项式拟合的方法,对传统BP算法中的复杂函数进行拟合,使用少量的乘法运算和加法运算来代替传统BP算法中的复杂函数的运算.其次,对文献[7]中的半并行译码结构进行了改进,提出了对基于切比雪夫多项式拟合的LDPC译码算法的基于流水线半并行译码器结构设计,进一步提高了LDPC码的译码速度,从而提高

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档