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

TPC硬判决译码改进算法的研究及其FPGA实现

作 者: 张微微
导 师: 钟志
学 校: 哈尔滨工程大学
专 业: 光学工程
关键词: Turbo乘积码 扩展Hamming码 硬判决 译码算法 FPGA
分类号: TN911.2
类 型: 硕士论文
年 份: 2010年
下 载: 51次
引 用: 1次
阅 读: 论文下载
 

内容摘要


信道编码是光纤通信系统中非常重要的组成部分。Turbo乘积码(TPC),作为前向纠错编码的一种新型纠错编码类型,由于有着接近香农极限的纠错能力,是编码领域近几年来研究的热点之一。到目前为止,对TPC的研究大多是基于软输入软输出(SISO)进行的。但由于软判决译码存在译码复杂度大,译码延时大等缺点,无法满足高速光通信的需要。相对软判决译码而言,硬判决译码具有计算复杂度低、结构简单、实现容易、译码速度快等优点。本课题以扩展Hamming码作为TPC的分量码,针对TPC传统硬判决译码(CHDD)的纠错性能不理想的问题,提出了两种基于传统硬判决译码的改进算法。针对CHDD算法误比特率较高的问题,根据CHDD对某些错误可以检测但无法纠正这一特点,提出了一种新的硬判决译码算法。该算法在对CHDD算法进行多次迭代的基础上,通过串接检错、估算错误总数、构造错码候选码字集、选取最优码字等步骤来来实现。仿真结果表明,在误比特率为10-5时,与CHDD算法相比,该算法能够提高0.9dB的增益,但译码复杂度相对增大。针对CHDD算法在低信噪比下误帧率较高的问题,根据CHDD译码过程中先行后列译码和先列后行译码这两种不同译码次序的输出码字有可能不一样的特点,提出另一种新的硬判决译码算法。输入数据先由两种不同译码顺序的传统译码方式并行译码,然后应用选择器从这两个译码器的输出值中选出最优判决码字作为最终的输出结果。仿真结果表明,当信噪比在1dB~4dB时,与CHDD算法相比,该算法能够减少30%的误帧数,并且比AHA公司的TPC解码芯片AHA4501性能略好。最后,对TPC编译码电路实现了基于FPGA的整体设计。其中译码电路采用针对降低误帧率的改进算法实现。该系统主要设计了交织模块、解交织模块、编码模块、译码模块、选择模块、串转并模块等。经仿真验证可知,在1MHz的时钟下,整个TPC的译码工作能够在440us时间内完成。

全文目录


摘要  5-7
ABSTRACT  7-11
第1章 绪论  11-20
  1.1 课题的研究背景与意义  11-12
  1.2 信道纠错编码的国内外研究现状  12-18
    1.2.1 信道纠错编码的发展历程  12-13
    1.2.2 TPC译码国内外研究现状  13-18
  1.3 本文的主要内容及章节安排  18-20
第2章 TPC码的编码基础  20-26
  2.1 乘积码的构造原理  20-22
  2.2 乘积码子码的选择  22-25
    2.2.1 Hamming码  22-23
    2.2.2 BCH码  23-24
    2.2.3 RS码(Reed-Solomon码)  24-25
  2.3 本章小结  25-26
第3章 TPC的译码原理与算法研究  26-34
  3.1 TPC软判决译码理论  26-30
    3.1.1 软输出维特比算法(SOVA)  26-27
    3.1.2 基于Chase算法的软判决译码算法  27-30
  3.2 TPC硬判决译码理论  30-33
  3.3 本章小结  33-34
第4章 TPC硬判决译码改进算法  34-47
  4.1 降低误比特率的改进算法  34-37
  4.2 降低误比特率改进算法的软件仿真及性能分析  37-40
  4.3 降低误帧率的改进算法  40-43
  4.4 降低误帧率改进算法的软件仿真及性能分析  43-46
  4.5 本章小结  46-47
第5章 TPC编译码器的FPGA实现  47-60
  5.1 FPGA简介  47-50
  5.2 TPC编码器的实现  50-53
    5.2.1 编码模块  51-53
    5.2.2 交织器  53
  5.3 TPC译码器的实现  53-59
    5.3.1 解交织器  55
    5.3.2 单元译码模块  55-57
    5.3.3 选择器设计  57
    5.3.4 顶层模块的实现  57-59
  5.4 本章小结  59-60
结论  60-62
参考文献  62-68
攻读学位期间发表的学术论文  68-69
致谢  69

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. 基于Nios的串行总线分析仪研制,TP274
  14. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  15. PXI高性能数字I/O模块研制,TP274
  16. LXI计数器研制,TP274
  17. 基于FPGA的高速实时数据采集系统,TP274.2
  18. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  19. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  20. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  21. FPGA系统远程安全升级的设计与实现,TP309

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