文摘
英文文摘
声明
第一章绪论
1.1研究背景和意义
1.1.1研究背景
1.1.2研究意义
1.2论文的主要工作
1.3论文的章节安排
第二章卷积码和VITERBI译码算法
2.1信道编码与卷积码[1][2][3]
2.1.1卷积码编码原理
2.1.2卷积码表示方法
2.2卷积码的最佳译码-Viterbi算法
2.2.最大似然译码[1]
2.2.2 Viterbi译码算法原理[1]
2.2.3卷积码的自由距离[2]
2.3 Viterbi算法复杂度和译码性能的平衡考虑
2.3.1硬判决译码和软判决译码[3]
2.3.2卷积编码约束长度与编码增益以及Viterbi译码器复杂度的关系:
2.3.3截尾译码与译码深度的选择
2.3.4译码哭幸存路径的选择输出
第三章 (2,1,9)软判决Viterbi译码器的设计
3.1 Viterbi译码器总体设计
3.1.1Viterbi译码哭架构设计
3.1.2 Viterbi译码器架构设计
3.2路径度量值的归一化处理
3.3 ACS运算单元和路径度最值存储器的设计
3.4回溯算法和幸存路径存储器的设计
第四章 Viterbi译码器的FPGA实现
4.1 FPGA芯片选型
4.1.1Altera产品概述
4 1.2 Altera Cyclone系列FPGA
4.2FPGA设计流程
4.2.1FPGA设计流程[5]
4.2.2硬什设计语言与VerilogHDL[9]
4.3 FPGA设计原则
4.3.1芯片资源和速度的平称[6]
4.3.2流水线技术
4.4 VITRBI译码器各子模块的FPGA实现
4.4.1分支度量值计算模块BMG的实现
4.4.2加比选模块ACS的实现
4.4.3 MtrCmp模块的实现
4.4.4 DEC模块的实现
4.4.5 Control模块的实现
第五章系统仿真、综合与测试
5.1Viterbi译码器的功能仿真
5.1.1Viterbi译码哭功能仿真平台
5.1.2使用Debussy提高调试效率
5.1.3一种巧妙的调式方法
5.2Viterbi译码器的综合和性能分析
5.2.1综合结果
5.2.2性能分析
5.3 Viterbi译码器的硬件测试
5.3.1Viterbi译码器硬件测试平台
5.3.2 Viterbi译码器测试方法
5.3.3使用SingaltapⅡ逻辑分析仪调试FPGA[20]
5.3.4测试结果
第六章结束语
6.1本文主要工作总结
6.2下一步工作展望
参考文献
附录1. 缩略语及符号说明
致谢
攻读硕士学位期间发表论文