数字解调器的软件重构关键技术与实现

来源 :战略支援部队信息工程大学 | 被引量 : 1次 | 上传用户:aassddff1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件无线电技术的广泛应用,在通用的硬件平台上以软件的方式实现不同的解调功能已经成为解调器主流的开发方式。若对每种解调算法均重新开发,将会在重复性工作上浪费大量的精力。为提高解调器开发的效率,提升解调器设计的灵活性,利用软件无线电“功能软件化”和“软件构件化”的特点,研究基于组件的数字解调器软件重构技术。首先,对解调器常规实现方法进行分析,从重构适用性的角度研究算法分解的最佳粒度,形成了中等粒度的算法分解模型。按照模型研究解调算法的分解方法并进行算法分解,实现了分解后的算法模块。其次,设计解调器软件重构模型。在起始代码的设计环节,开发多种常规信号解调算法,产生原始的源代码;在代码质量方面,研究基于流程分解的重复代码检测方法,并采用“方法抽取重构”方式处理源代码,提高源代码的质量;在组件化规范方面,基于组件化的方法,统一源代码的参数和接口,规范源代码;在设计组件库方面,分类集合组件化的源代码,提高组件管理效率。通过以上工作,形成了解调算法组件库。再次,基于研制的组件库及解调器软件重构模型,以OQPSK突发信号和16QAM连续信号解调为目标,设计新组件并基于组件进行集成化开发,形成新的两种功能。通过测试,从源代码复用率分析的角度表明开发效率分别提高了97.81%和58.92%。最后,在DSP和FPGA上分别实现OQPSK和16QAM信号解调的专用组件,结合以上的组件库,基于课题组的软硬件成果,通过重构的方法分别实现了具有实时信号处理能力的解调器,通过对实际信号的解调处理表明解调器工作正常。此外,通过拖拽组件方式开发解调器,将调试难度从程序级降为组件级,提高解调器开发效率。本文以解调器的软件重构开发为目标研究了信号处理方面的软件重构技术,并进行了实现和验证,表明该技术可以很大程度提高开发效率。该技术不仅应用在解调器的开发方面,而且适用于大部分的信号处理应用开发过程。
其他文献
探索从古至今的背景脉络,食物与食器之间是互相需要、互相依存的关系,放进当今的时代和环境,也可以认为它们之间是一种辩证的关系。食至今日,食物对于人的意义已不仅仅是饱腹的范畴。每种风格的食物有它独特的美以及它所诠释的文化内涵,食与器是不可分割的共同体,此次针对粤式早茶食器进行展开设计研究,以消费人群为出发点,用全新的视觉去看待餐具与食物的关系,通过探讨食器存在的意义与价值,赋予食器新的精神面貌,让食与
目的研究良性脑膜瘤磁共振表现及病理病程和肿瘤复发的关系。方法选取2011年1月~2014年1月期间来进行治疗良性脑膜瘤的患者60例,其中30例患者为原发性脑膜瘤为对照组,其余30例
由于互联网的高速发展,互联网广告逐步取代了平面广告,随之而来的横幅盲视现象成为了研究的热点。以往的研究中更多在研究横幅广告本身及其与背景的主题一致性对横幅盲视的影响,但结果一直存在争议,而且很少有研究考察其所处的背景(网页内容)的影响。由此,本研究旨在考察横幅广告与网页内容的主题一致性对横幅盲视的影响,并分别在主题一致与不一致条件下考察横幅广告类型与网页内容类型对横幅盲视的影响。共分为两个实验,实
2014年初,习近平总书记在中央政法工作会议上指出促进社会公平正义是政法工作的核心价值追求,要求“决不允许让普通群众打不起官司”,引发学者对当前我国“诉讼费用排斥诉讼
随着社会对人口文化素质和受教育程度要求的不断提高,儿童学习困难问题已日益受到社会各界的广泛重视.
线粒体是真菌细胞内行使呼吸作用和进行能量生成功能的一个重要的双膜细胞器。随着测序技术的不断进步,越来越多的研究发现,虽然真菌线粒体基因组的基本构成和遗传信息相对稳
以现代教育技术在中小学美术教学中的运用为研究对象,结合教学现状,就其有效的实践策略进行探讨和分析。
用热失重(TGA)法研究了水含氧化铝热分解反应动力学。结果表明,水含氧化铝热分解分两个过程,第一过程失去两分子水,起主要阻燃作用,第二过程失去第三个结晶水。求出了每个过程的动力学
重大行政决策程序的立法是近年来的热点问题,而重大行政决策的范围界定是相关程序运行的基础与前提,也是首要问题。对该问题的研究应以重大行政决策的概念与其范围界定应遵循的原则为理论基础,结合实践经验,从实体标准与程序保障两方面展开。重大行政决策应有其独立的行政法学概念,其概念的内涵应以实用主义为基础,以行政行为为表述方法进行定义。重大行政决策的范围界定应该遵循行政法的基本原则,其判断标准的确立需要考虑到