首页> 中文学位 >准循环LDPC码的设计与FPGA实现
【6h】

准循环LDPC码的设计与FPGA实现

代理获取

目录

第1章 绪论

1.1 课题背景以及研究目的与意义

1.2 LDPC码的国内外的研究现状

1.3 论文的主要研究内容与章节安排

第2章QC_LDPC码的构造与性能分析

2.1 LDPC码概述

2.2 QC_LDPC的码型选择与构造

2.3 循环扩展QC_LDPC的编码和译码算法

2.4 (8176,6135) QC_LDPC码的性能分析

2.5 本章小结

第3章QC_LDPC码编码器的FPGA实现

3.1 (8176,6135)QC_LDPC编码器的整体构造

3.2 (8176,6135)QC_LDPC编码器的模块设计

3.3 (8176,6135)QC_LDPC编码器的FPGA时序分析

3.4 本章小结

第4章QC_LDPC码译码器的FPGA实现

4.1 (8176,6135)QC_LDPC译码器的参数设计

4.2 (8176,6135) QC_LDPC译码器的整体构造

4.3 (8176,6135)QC_LDPC译码器的模块设计

4.4 (8176,6135)QC_LDPC译码器的FPGA时序分析

4.5 译码器并行构造

4.6 本章小结

结论

参考文献

声明

致谢

展开▼

摘要

LDPC的码型构造直接影响其在不同通信系统中的性能,本文在EG_LDPC码基础上,利用循环扩展的方式构造了(8176,6135)QC_LDPC码。此 QC_LDPC码的校验矩阵密度为1/511,有很大的稀疏性。且在SPA译码方式下,译码性能在信噪比为2.8dB时误码率急剧下降,具有良好的瀑布性,当信噪比为3.2dB时误码率已经达到了10-10,仍然没有误码平层的出现。
  (8176,6135)QC_LDPC码低复杂度,高信噪比下没有误码平层的优势,此特点符合光纤通信对信道编码的要求,将在光纤通信中有良好的应用前景,所以对QC_LDPC码进行了FPGA实现,以得到更好的实际应用效果。
  根据(8176,6135)的QC_LDPC由单位置换子矩阵构成的特点,选择准循环的编码算法,构造出了具有准循环形式的生成矩阵。利用生成矩阵准循环的特点在FPGA中设计使用寄存器的硬件编码器。
  QC_LDPC码的译码方面,选择了误码性能最好的 SPA算法作为性能仿真的算法。但是为了减少硬件的浮点运算,在 QC_LDPC码的译码器实现方案中采用了SPA的简化算法min_sum。在整个译码器设计方案中,主要采用了串并结合的译码方法,根据 QC_LDPC的特点,将各个循环子矩阵进行并行运算,子矩阵的内部进行串行运算,尽可能的减少迭代译码时间。并提出了将节点判断模块与校验节点和变量节点模块相结合的方式,进一步减少迭代译码的时间。
  最后将编码器与译码器在Xilinx的Virtex5芯片进行实现。在50MHz的时钟频率下,编码器可以实现连续的串行输出,达到67Mbps的吞吐率,译码器可以实现多帧并行处理,每帧的吞吐率为39Mbps,在硬件资源允许的条件下,则可以达到更高的吞吐率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号