论文部分内容阅读
在通信系统研究开发过程中,为了提高设计效率,降低硬件系统实验成本,借助于各类仿真软件进行设计、分析和仿真已成为必然。由于通信编码的重要性,在通信系统设计过程中,如何选择相应通信编码方法和编码参数,如何生成需要的码字并对其特性进行分析至关重要。本文以已有三星堆编码系统SXD-CS(Sanxingdui Coding System)总体框架为基础,致力于研究开发基于MS-Windows版本的信道编译码器(Corrector)子系统。本文首先分析了基于Windows操作系统的三星堆编码软件Corrector的设计需求,给出通信信道编码仿真平台所应具备的主要功能。在此基础上,完成了使用MFC基础类库的系统整体架构设计、人机交互界面设计、矢量图形显示设计、DLL数据模块设计和部分核心算法设计。其次,本文详细讨论了系统实现中的几个关键技术:详细给出了各个界面控件的实现细节,包括主窗口的类型选择、线程设计、人机接口设计等;讨论了参数传递的过程,包括用户信息的接受、信息的存储方式以及程序的调用;给出了在SXD通信编码仿真系统上实现矢量图形的功能和具体步骤;研究并给出了SXD通信编码仿真系统的多个编码模块的算法实现,以及一些信道仿真程序。最后,对所开发的SXD-CS Corrector进行了总结分析,并阐述了系统的进一步优化与功能扩展工作。