论文摘要
鉴于信道纠错编码广泛的应用领域和价值,在通信系统设计中,如何选择相应的编码方法和码字参数,如何对系统纠错性能进行仿真并对其特性进行分析具有非常重要的意义。为此,本文以已有三星堆编码系统(SXD-CS)总体框架为基础,致力于研究开发基于MS-Windows版本的信道纠错器(Corrector)子系统。本文首先分析了常用通信编码仿真软件的现状,从通信信道纠错编码软件应用需求出发,结合三星堆编码系统总体规划,给出了一个面向用户的开放式多功能通信编码仿真系统设计。该系统允许用户自主选择、搭建系统仿真模型,提供系统参数说明和仿真结果分析。系统免费开放,可通过组件升级更新,具有公开、标准和共享特性。其后,本文给出了基于MS-Windows的SXD-Corrector编码系统功能设计、功能模块划分、运行流程、数据库设计和系统辅助功能设计等。接着,本文详细讨论了系统功能实现中的几个关键技术:(1)信道纠错编码模块中各种编、译码算法的设计与实现;(2)调制解调模块中各种调制解调器的设计与实现;(3)各功能模块的DLL组件设计、实现细节,包括组件的类型选择、接口设计以及数据类型设计等;(4)讨论了系统数据共享、传递的实现方法,包括对话框数据接收机制、调用DLL组件、文件管理、系统辅助功能。最后,本文对系统功能进行了仿真测试,并对全文进行了总结。
论文目录
摘要Abstract目录第一章 绪论1.1 通信系统与信道编码1.2 通信编码软件国内外现状1.2.1 通信编码软件研究与应用现状1.2.2 三星堆编码系统及其现状1.3 本文主要研究工作及内容安排第二章 SXD-CS-Corrector总体设计2.1 SXD-CS-Corrector系统模型2.2 SXD-CS-Corrector系统功能设计2.2.1 系统功能总体设计2.2.2 系统体系结构2.2.3 系统功能实现流程2.3 系统开发环境与实现技术2.3.1 系统开发环境2.3.2 系统实现技术及工具选择2.4 本章小结第三章 SXD-CS-Corrector内核模块及其实现3.1 调制模块算法实现3.1.1 调制模块实现前提3.1.2 BASK调制器3.1.3 BFSK调制器3.1.4 BPSK调制器3.1.5 QPSK调制器3.1.6 16QAM调制器3.1.7 GMSK调制器3.2 解调模块算法实现3.2.1 解调模块实现前提3.2.2 BASK解调器3.2.3 BFSK解调器3.2.4 BPSK解调器3.2.5 QPSK解调器3.2.6 16QAM解调器3.2.7 GMSK解调器3.3 纠错编码模块算法实现3.3.1 BCH码编码器3.3.2 Reed-Solomon码编码器3.3.3 卷积码编码器3.3.4 复数旋转码编码器3.4 纠错译码模块算法实现3.4.1 BCH码Berlekamp-Massey译码器3.4.2 BCH码Euclidean译码器3.4.3 Reed-Solomon码Berlkamp-Massey译码器3.4.4 Reed-Solomon码Euclidean译码器3.4.5 卷积码Viterbi硬判决译码器3.4.6 卷积码Viterbi软判决译码器3.4.7 复数旋转码大数逻辑译码器3.5 本章小结第四章 SXD-CS-Corrector数据机制及组件设计技术4.1 系统数据处理关键技术4.1.1 对话框参数的接收与存储4.1.2 数据的创建与传递4.2 DLL组件的设计与实现4.2.1 组件封装技术4.2.2 组件接口设计4.3 系统仿真功能的调用与实现4.3.1 循环仿真功能实现4.3.2 单次仿真功能实现4.4 本章小结第五章 SXD-CS-Corrector仿真测试5.1 基于SXD-CS-Corrector的通信系统性能仿真5.1.1 系统界面结构5.1.2 系统性能仿真5.1.3 系统性能曲线比较5.2 基于SXD-CS-Corrector的纠错码性能测试5.3 本章小结第六章 结论与展望6.1 本文工作总结6.2 研究工作中的问题、经验与体会6.3 未来工作展望参考文献致谢攻读硕士期间参与的科研工作和完成的论文
相关论文文献
标签:编码系统论文; 纠错编码论文; 仿真论文; 软件论文; 模块论文;
基于MS-Windows的SXD-CS-Corrector:系统设计与内核实现
下载Doc文档