基于MS-Windows的SXD-CS-Corrector:系统设计与内核实现

基于MS-Windows的SXD-CS-Corrector:系统设计与内核实现

论文摘要

鉴于信道纠错编码广泛的应用领域和价值,在通信系统设计中,如何选择相应的编码方法和码字参数,如何对系统纠错性能进行仿真并对其特性进行分析具有非常重要的意义。为此,本文以已有三星堆编码系统(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文档

    猜你喜欢