基于SCA的软件无线电波形建模关键技术研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:yanyansinx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件无线电(SDR)是一种新型的无线电通信技术,它采用了开放式的体系结构,将模块化、标准化的硬件单元通过标准接口互联构成基本平台,将宽带A/D、D/A变换器尽量靠近天线,借助软件加载实现各种无线通信功能。软件无线电采用软件通信体系结构(SCA)作为其顶层设计规范,SCA全面制定了 API规范和软、硬件体系结构,实现了对软件无线电系统的管理和控制。SCA规范要求采用模型驱动架构(MDA)的开发模式,通过波形建模实现波形组件化开发,为此本文以国防科技大学研制的SCA集成开发环境为研究背景,分析了软件无线电波形建模方法。同时,SCA规范还规定波形组件之间通过CORBA中间件进行通信,并采用接口定义语言(IDL)定义组件API接口,为了解决波形应用开发人员编写IDL文件的复杂性和易错性问题,本文设计了 IDL建模工具,实现了 IDL文件的可视化建模和自动生成。由于IDL语言是一种纯描述性语言,它只对接口进行定义而不实现,因此,在使用IDL文件进行波形组件开发时必须通过IDL编译器将其映射为具体编程语言,并生成波形组件框架代码。然而,目前缺少一种能够有效支持DSP和FPGA波形组件框架代码自动生成的IDL编译器。为此本文设计了 SCA_IDL编译器,它能够实现IDL语言到C语言和Verilog语言的映射,生成DSP和FPGA框架代码,并配合课题组研制的运行在DSP和FPGA处理器上的CORBA中间件实现了 DSP和FPGA波形组件的标准CORBA通信。首先,对软件无线电波形建模的相关技术进行了阐述。介绍了软件无线电的相关技术,研究了软件无线电波形建模方法,重点阐述了软件无线电波形建模过程中需要实现的关键技术,指出了本文的主要工作。其次,对IDL建模工具的设计与实现进行了详细阐述。介绍了 IDL建模工具的总体结构,使用Eclipse RCP搭建了 IDL建模工具的基础框架,使用GEF框架实现了 IDL可视化建模,使用JDOM生成器和IDL-XML转换器实现了 IDL文件的导入和生成。然后,对SCA_IDL编译器的设计与实现进行了详细介绍。介绍了 SCA_IDL编译器的整体结构和执行过程,并将其按功能划分为参数解析子系统、IDL解析子系统和框架代码生成子系统,重点阐述了各子系统功能模块的实现过程。最后,对IDL建模工具和SCA_IDL编译器分别进行了测试。对IDL建模工具进行了建模测试,验证了IDL建模工具的实用性,对SCA_IDL编译器进行了自测试和CORBA通信测试,验证了SCA_IDL编译器的解析检错能力和生成框架代码的正确性。
其他文献
分析了GEO卫星轨道倾角变化对天线指向的影响,根据天线增益特性和轨道倾角,给出了补偿增益损失的长期偏置和连续偏置等姿态偏置策略。 The influence of satellite orbital
在反应堆破口事故分析中,通常采用两步法计算和分析反应堆发生破口事故后的喷放状态与安全壳压力响应。首先采用系统程序计算破口事故中的一回路中的流动状态和破口质能释放,
冀特5号所含淀粉全部为支链淀粉,收获后的籽粒脱皮磨面,可制成风味独特的糕类食品,具有质地松软,营养丰富,美味可口等特点,其口感、风味匀超黄米,是做糕类的上等食品原料.其
盾构机在砂土液化地层掘进时,要避免盾体下沉造成姿态超限风险,以某地铁盾构区间为依托,研究防盾体下沉控制技术。结果表明:通过自制厚浆、注入设备改造、管片人工姿态复核,
期刊
以实际工程为例,针对地连墙工程施工区具有杂物及绞吸船施工时存在堵泵等问题,通过对绞吸船施工参数优化、防石环改进等方法,使绞吸船在施工时减少堵泵、堵口频率,保证了横移
<正> 1 原料配比 荞麦粉20克,小米粉30克,小麦粉50克,鸡蛋100克,白糖100克,蛋白糖、香兰素、精盐少许。 2 操作要点 2.1 原料处理。将3种面粉分别过筛,除去粗粒。擀开结块的
对多功能相控阵雷达目标监视与气象探测兼容模式设计进行了研究。针对多功能相控阵低空监视雷达集成气象探测功能的需求,从系统工作兼容性角度出发介绍了一种雷达工作模式折
【正】 夏黄瓜和秋黄瓜都属露地栽培,大部分时间生长在热季,在生产上表现雌花少,结瓜率低,再加上畸形瓜,使商品瓜产量大大降低。采取适当的措施,增加雌花数量,提高结瓜率,减
在34具胎儿尸体上,用多色淋巴管间接注射方法观察了十二脂肠和胰二器官淋巴系间的联系。结果表明,十二指肠降部和水平部与胰头之间有淋巴管直接吻合者占21%;二器官的淋巴经集合淋管均