基于MS-Windows的通信编码仿真平台设计与实现

被引量 : 0次 | 上传用户:zsh188667787
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在通信系统研究开发过程中,为了提高设计效率,降低硬件系统实验成本,借助于各类仿真软件进行设计、分析和仿真已成为必然。西南交通大学自主开发的“三星堆编码系统”(SanXingDui Coding System)就是一个能对通信序列设计、纠错编码、保密编码进行分析和仿真的编码软件环境。本论文主要关注于该编码软件在Windows平台下的设计与实现。本论文使用MS VC++6.0,开发完成了一个具有友好用户界面的软件工具,能够完成相关的分析和仿真。 本文讨论了“三星堆编码系统”的设计目标,进展情况和具体的实现方法。重点讨论了软件框架以及界面的设计与实现,并提出了两种不同的用于显示函数曲线的图形方案——基于VML标记语言而实现的矢量图形和利用第三方控件ProEssentials而实现的图形。另外,对软件中用到的进程间通信的机制做了讨论,提出了一种类似于“三次握手”的进程间通信机制,这种机制是建立在动态链接库共享变量与Windows注册消息的基础上的。使用这样的机制可以在不同的进程地址空间中进行数据的传递。此外,由于软件中还大量使用了动态链接库(DLL,Dynamic Link Library)技术来完成对算法和界面元素的封装,所以本文还就动态链接库的工作原理,链接方式进行了介绍,对软件中用到的显式链接和隐式链接进行了说明。最后对本软件中用到的多线程的技术进行了介绍,多线程技术用来解决进程在进行高密度计算时,界面响应迟钝的问题,并分析了多线程环境下线程同步的问题,对本软件中如何避免线程竞争和如何进行线程间通信的问题进行了研究。 本文在“三星堆编码系统”项目的各个小组的已有工作基础上,利用已经封装好的核心算法和模块,完成了对Windows环境下第一版软件的升级和改造,为该软件的第二版本的发布打下了基础。
其他文献
目的: 运用系统评价的方法对中医药配合放疗治疗鼻咽癌的临床研究状况、存在问题、结果作一全面系统的分析,并在此基础上,对研究质量的总体水平作出评价,为改进和提高鼻咽
商业银行与证券业、保险业的分业经营或混业经营问题,一直是国内外理论界争论的热点话题,而在金融自由化发展迅速以及我国加入WTO 后金融业即将面对国外金融机构大举进入带来
农产品批发市场是我国农产品市场交易制度创新的产物。本文以农产品批发市场生命周期理论、交易成本理论、信息不对称理论作为研究的理论基础,主要采用规范与实证相结合的方
随着人们环保意识的日益增强,印染行业的发展遇到了严重的挑战.文章分析了印染行业的现状,依据印花工艺技术的发展,以小见大提出了解决问题的见解,并预测了印染技术的发展方
随着通信技术日新月异,通信系统也日趋复杂。因此,在通信系统研究开发过程中,为了提高设计效率,降低硬件系统实验成本,借助于各类仿真软件进行设计、分析和仿真已成为必然。
<正>天柱穴是足太阳膀胱经在后头部的经穴。该穴始见于《灵枢.本输》篇。《穴名释义》载:人体以头为天,颈项犹擎天之柱,穴在项部方肌起始部,天柱骨之两旁,故名天柱。释义为:"
通过岩心、薄片、扫描电镜、阴极发光、微量元素、同位素和包裹体测温等分析手段,对玉北地区下奥陶统白云岩岩石学特征、地球化学特征及成因进行研究。结果表明,该区白云岩主要
Linux操作系统凭借自身独特的优势,在近几年得到了空前的发展,尤其是在通信领域,越来越多的专业人士使用Linux系统作为底层工作站进行各种通信分析与仿真任务。另一方面,由于
斯珀伯(Sperber)和威尔逊(Wilson)在1986提出的关联理论,虽然主要是用来研究交际的,却从认知的角度上为翻译研究提供了新的视角。关联理论认为,人类的交际活动是一种明示—推
事实证明,只有能够切实增进价值的银行才能获取可持续发展的潜力,决定银行价值的主要因素是增长、回报和风险。但长期以来,有关银行价值的管理并未综合考虑这三个因素。传统