论文部分内容阅读
软件无线电是由软件定义的,能够实现多种通信功能的无线电通信系统,起初被用于解决无线电台难以互连、互通、互操作的问题,因其高度的灵活性在军用和民用领域均获得了广泛关注。传统的软件无线电中波形是基于特定的硬件平台定制的,导致波形应用的可移植性差。软件通信体系架构(SCA)规范是为解决上述问题提出的一个软件无线电顶层设计规范,其主要目的是确保无线电台硬件通用化、模块化和可扩展性以及无线电波形软件的可移植、可复用和可互操作等特性。为解决专用处理器中波形组件的可移植问题,SCA提出了硬件抽象层的概念。另一方面,DSP具有卓越的实时信号处理能力,在软件无线电中发挥着不可替代的作用,因此研究基于DSP的硬件抽象层具有重要的实际应用价值,本文围绕DSP硬件抽象层展开研究。首先,论文对课题组自主研发的软件无线电通信平台的硬件架构进行了描述,并总结了DSP硬件抽象层接口组件的设计要求。在此基础上,针对平台上DSP波形组件的可移植性需求,对DSP硬件抽象层的接口组件进行了设计,主要包括ARM与DSP HPI以及FPGA与DSP EMIF的数据通信接口设计,并对所设计的接口组件进行实际的功能及性能测试,测试结果表明接口组件可以为DSP硬件抽象层提供高效的底层通信机制。其次,论文讨论了DSP硬件抽象层设计对波形可移植性的影响,在此基础上详细地分析了基于MHAL报文的DSP硬件抽象层的功能需求以及性能需求。根据需求分析,对各个功能模块包括报文封装与解析模块、组件注册与路由模块、参数配置模块、数据转发模块以及数据读写模块进行了设计,详细地分析了其设计过程以及其中的关键技术问题。最后,搭建了测试环境,在该环境下对DSP硬件抽象层进行了功能及性能的测试。最后,论文对SCA系统中组件开发的复杂性进行了分析,并提出了DSP组件可视化集成开发环境设计的思路。然后对DSP组件可视化集成开发环境进行了设计,结合设计图详细地阐述了DSP设备组件、DSP硬件抽象层组件以及DSP波形组件在建模时需要考虑的相关信息及其内在关联。在完成了各个模块的建模后,对可视化集成开发环境建模的预计结果进行了分析。