学位论文 > 优秀研究生学位论文题录展示

基于FPGA的高效LDPC译码器的研究

作 者: 姜莹
导 师: 张立军
学 校: 北京交通大学
专 业: 信息网络与安全
关键词: LDPC码 最小和译码器 FPGA 高吞吐量 可配置
分类号: TN911.22
类 型: 硕士论文
年 份: 2014年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


摘要:低密度奇偶校验(LDPC)码是一种近Shannon限高效线性分组码,已为许多通信标准采纳。现代高速通信对译码器速率的要求,使得LDPC码的硬件译码器设计与实现成为LDPC码研究领域的热点。FPGA具有并行性和高速运行的特点,成为LDPC译码器的不二之选,本文的工作亦基于FPGA平台实现。在分析比较了LDPC码的几种软判决译码算法,综合考虑了算法的复杂度和译码性能后,选择了性能优异且复杂度较低的最小和算法作为译码器的算法基础。以此为契机,针对目前LDPC码硬件译码器结构不够灵活、片上资源消耗偏大的问题,提出了基于最小和算法的两种高效LDPC译码器,并在Xilinx公司的FPGA平台上验证。一种是适用于所有LDPC码的可配置的译码器,它将所有码都当做随机码进行处理,对译码过程中信息存储方式的优化和流水线的处理方式,在保证吞吐量的前提下,使译码器最大限度地减少了片上资源的消耗。分别选择了准循环LDPC码和随机LDPC码进行验证,与传统的部分译码器相比,该译码器使用的片上RAM资源比部分译码器降低一半以上,同时吞吐量几乎保持不变。另一种则充分利用了准循环LDPC码的特点,能够并行更新校验节点和变量节点的高吞吐量译码器。在校验节点更新结束后,对信息进行存储的同时,通过地址映射对变量节点进行处理,从而消除了变量节点和校验节点更新之间的等待时间,使得译码器的吞吐量得到提升。选择了IEEE802.11ad标准中1/2码率的LDPC码字在BPSK调制模式下进行仿真,当主频为100MHz时,得到:200Mbps的吞吐量。与传统的部分译码器相比,吞吐量提高了将近1/3。为了对译码器的译码性能进行验证,在Xilinx Spartan-6FPGA平台上设计实现了LDPC码仿真系统的全部子模块,包括编译码模块,高斯噪声发生器,信道模拟模块。仿真结果表明,硬件译码器的性能与Matlab得到的结果一致。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-10
1 引言  10-15
  1.1 数字通信与信道编码发展现状  10-12
  1.2 LDPC码硬件译码器的研究和发展现状  12-13
  1.3 本文主要创新点  13-15
2 LDPC码以及译码算法简介  15-22
  2.1 LDPC码定义  15-17
    2.1.1 校验矩阵表示方法  15-16
    2.1.2 LDPC码的Tanner图表示方法  16-17
  2.2 LDPC码译码算法  17-22
    2.2.1 概率域BP算法  17-18
    2.2.2 LLR-BP算法  18-21
    2.2.3 最小和算法  21-22
3 基于FPGA的LDPC码仿真平台实现  22-33
  3.1 系统整体设计方案  22-23
  3.2 高斯白噪声信号发生器  23-26
  3.3 LDPC编码器  26-27
  3.4 AWGN信道模拟  27-29
  3.5 LDPC码译码器结构  29-31
  3.6 实验结果  31-33
4 可配置的低资源消耗LDPC译码器  33-40
  4.1 译码器信息寻址  33-34
  4.2 译码器节点信息更新  34-37
  4.3 译码器整体设计  37-38
  4.4 实验结果及性能分析  38-40
5 节点并行更新的高速QC-LDPC译码器  40-51
  5.1 译码器信息存储  41
  5.2 译码器节点更新  41-48
    5.2.1 变量节点更新  42-45
    5.2.2 校验节点更新  45-48
  5.3 译码判决输出  48-49
  5.4 实验结果及性能分析  49-51
6 结论与展望  51-52
参考文献  52-55
作者简历  55-57
学位论文数据集  57

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 基于非规则LDPC码的BICM系统优化设计,TN911.2
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  11. 基于FPGA的高速图像预处理技术的研究,TP391.41
  12. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  13. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  14. 基于Nios的串行总线分析仪研制,TP274
  15. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  16. PXI高性能数字I/O模块研制,TP274
  17. LXI计数器研制,TP274
  18. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  19. 基于FPGA的高速实时数据采集系统,TP274.2
  20. 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
  21. 中国区域基础教育资源配置的均等化研究,G521

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信理论 > 信息论 > 信道编码理论
© 2012 www.xueweilunwen.com