4D-8PSK-TCM译码算法研究及其实现
论文摘要
4D-8PSK-TCM是空间数据系统咨询委员会(CCSDS)针对SFCG关于EESS 8025-8400MHz频带调制效率不低于1.75比特/符号的高效率调制要求而提出的高效率编码调制标准ˋ在满足抗噪声性能要求的基础上ˋ有效地提高了频带利用率?目前这项新的编码调制标准在欧洲的卫星系统中已经开始应用ˋ并且被推荐为欧洲近地卫星探测数传系统的应用设计标准(ECSS E50-05)?因此ˋ对4D-8PSK-TCM标准的研究工作有非常重要的意义?本文首先研究了网格编码调制技术的原理与维特比译码方法ˋ然后针对CCSDS的4D-8PSK-TCM标准进行了译码算法的软件实现和误码性能仿真?利用仿真的结果ˋ制定了系统硬件实现时接收信号的量化方案ˋ确定了维特比译码的路径管理方法ˋ对最终的硬件系统提出了时钟频率至少50MHz和码速率至少100Mbps的设计要求?接下来的硬件设计是基于Xilinx Virtex-4 SX35 FPGAˋ用Verilog HDL代码完成的?最终本论文在硬件上实现了时钟频率100MHz和码速率250Mbps的4D-8PSK-TCM译码器ˋ对硬件多次测试和长时间运行观察结果表明译码器在无噪声情况下能无误码接收信息?
论文目录
摘要ABSTRACT第1章 引言1.1 卫星数据通信中高效率调制的意义1.2 传统的调制方式1.3 网格编码调制1.4 课题意义1.5 课题目标1.6 论文结构1.7 本文创新点第2章 网格编码调制技术原理2.1 集分割原理2.2 TCM 的结构及其构造原则2.3 LD-MPSK-TCM2.3.1 多维MPSK 信号的集分割2.3.2 差分编码与相位旋转不变性第3章 4D-8PSK-TCM3.1 编码器结构3.1.1 卷积编码器3.1.2 集分割3.1.3 差分编码器3.2 辅助网格与维特比译码第4章 译码算法的软件仿真4.1 MATLAB 仿真模型的建立4.1.1 MATLAB SIMULINK 简介4.1.2 比特序列的产生4.1.3 编码器模型4.1.4 信道模型4.1.5 译码算法模块4.1.6 系统整体模型4.2 基于C 语言的仿真模型4.3 仿真结果分析4.3.1 系统相位旋转不变性验证4.3.2 几种调制方式误比特性能比较4.3.3 度量取不同量化位数的性能比较4.3.4 维特比译码中两种路径管理方法的比较第5章 系统的 FPGA 实现5.1 FPGA 硬件平台介绍5.2 参数的选取5.3 编码器实现5.3.1 编码器整体框架5.3.2 编码器内部组件5.4 比特序列发生器5.5 译码器实现5.5.1 Transition Metric5.5.2 VTB Decoder5.5.3 4D Signal Decoder5.5.4 Demapper5.5.5 Differential Decoder5.6 测试结果5.6.1 Verilog 代码前仿真5.6.2 综合与布局布线5.6.3 硬件运行结果第6章 总结与展望6.1 课题总结6.2 工作展望参考文献发表文章目录致谢附录 1:卷积输出为[0 0 0 0]时映射器的输出附录 2:卷积码的网格(类型 1)附录 3:卷积码的网格(类型 2)
相关论文文献
本文来源: https://www.lw50.cn/article/1f26f3cc94ac14afee5a8ada.html