软件通信体系架构(SCA)可以实现一个具有开放性、标准化、模块化的通用软件无线电平台,从而使软件无线电平台的成本得到显著降低,应用灵活性得到极大增强。虽然SCA通过CORBA机制很好地解决了通用处理器设备波形组件的互连互通和可移植问题,但是这种机制不能很好地适用于FPGA这种专用处理器。随着FPGA处理性能的不断提升,它在SCA系统中的作用越来越突出。因此,如何在SCA系统中很好地集成FPGA波形,如何提高FPGA波形的可移植性就成为当前软件无线电研究领域中一个非常重要的研究课题。 论文首先通过对现有的旨在解决FPGA波形可移植性的协议和规范进行了研究,深入分析了它们的优缺点。接下来对MHAL规范、CP289协议、OCP接口规范中的方法加以融合和优化,提出了新的FPGA可移植波形结构。这个结构既为FPGA波形设计了标准的通信接口,又实现了波形应用的分离,同时还通过OCP接口实现了波形组件运行环境的标准化,真正实现了波形的可移植。 其次,论文根据提出的波形结构,结合CP289协议中的操作要求,在原本过于简单的MHAL消息格式的基础上进行了细化,同时具体给出了MHAL消息封装结构和MHAL消息解析结构的处理流程,实现了FPGA波形在SCA系统中的标准通信。论文通过对CP289协议的深入研究,结合实际工程应用,提出了具体化的容器结构,并进一步进行了容器中组件控制模块、互连模块和本地服务模块的设计,实现了波形应用的分离。论文以OCP规范为基础,依据CP289协议中对组件接口的约束,设计了几种典型的组件OCP接口,使得波形组件设计与系统实现相分离,并真正实现了波形运行环境的标准化。 最后,论文根据所设计的波形结构和组件接口设计了一个FPGA验证波形,通过波形的实现,证明FPGA波形组件可以像GPP波形组件一样可加载、可装配、可部署、可装配,验证了论文所设计的FPGA波形是与SCA兼容的。另外,通过对波形组件移植试验,验证了所设计的波形结构和组件接口能够为波形组件提供很好的可移植性。
资源简介:软件通信体系架构(SCA)可以实现一个具有开放性、标准化、模块化的通用软件无线电平台,从而使软件无线电平台的成本得到显著降低,应用灵活性得到极大增强。虽然SCA通过CORBA机制很好地解决了通用处理器设备波形组件的互连互通和可移植问题,但是这种机制不能...
上传时间: 2013-04-24
上传用户:moonkoo7
资源简介:基于ucos的可移植的键盘程序。包含了四种键盘状态,按下,弹起,按下未弹起,重复。软件去抖的功能。
上传时间: 2013-12-15
上传用户:lacsx
资源简介:介绍了基于VHDL的可编程分频器在波形发生器中的应用的方法,利用这一方法, 可使波形频率在大范围内变化。
上传时间: 2014-01-08
上传用户:秦莞尔w
资源简介:CroftSoft Code Library是一个开源的可移植的纯Java游戏库,提供了样例游戏,基于Swing的脚本动画引擎,部署框架,防火墙通道联网包,以及工具类。
上传时间: 2015-03-18
上传用户:guanliya
资源简介:程序名称: 数码管显示与键盘管理芯片ZLG7289的标准驱动程序(C51) 文件名: ZLG7289.h ZLG7289.C 说明: 本程序已经调试通过 程序的可移植性很好,仅做少量修改就可以直接包含使用 程序占用资源少,仅使用4根必须I/O口线,不占用定时器等其它...
上传时间: 2013-12-09
上传用户:zhangzhenyu
资源简介:本文对基于ARM的可编程控制器进行了研究。本文研制的可编程控制器配置简单,扩展方便,抗干扰能力强,可靠性高。能够采集4~20mA/0~5V的模拟量以及12路开关量;输出1路-10~+10V、4路0~5V与2路0~20mA的模拟量以及8路开关量;能够采集6路温度信号:可以应用...
上传时间: 2013-04-24
上传用户:LSPSL
资源简介:·基于MATLAB的可视化凸轮曲线设计程序
上传时间: 2013-07-28
上传用户:yerik
资源简介:基于SRAM的可重配置电路
上传时间: 2015-01-23
上传用户:rocketrevenge
资源简介:短小精悍的C语言标准函数库。提供450个以上的可移植的算法和工具代码。
上传时间: 2015-02-10
上传用户:ljmwh2000
资源简介:基于TI的2407移植的ucos程序范例
上传时间: 2015-02-27
上传用户:dianxin61
资源简介:基于ARM7TDMI的uClinux移植,44b0x
上传时间: 2014-06-17
上传用户:wang5829
资源简介:本文是介绍如何从UNIX到NT程序的可移植技术,(国内是没有这方面的资料,所以是E文哦)
上传时间: 2013-12-04
上传用户:haoxiyizhong
资源简介:基于OMAP1510的Nucleus移植代码
上传时间: 2013-12-12
上传用户:13215175592
资源简介:本教程可以帮助你养成良好的编程风格。以达到程序的可移植(Portability) 连贯(Consistency) 整洁(Neatness) 易于维护(Easymaintenance) 易于理解(Eunderstanding) 简洁(Simplicity)
上传时间: 2015-05-27
上传用户:sk5201314
资源简介:基于ARM7TDMI的uClinux移植
上传时间: 2015-08-29
上传用户:hongmo
资源简介:基于S3C2410 的linux移植文档
上传时间: 2015-08-30
上传用户:hfmm633
资源简介:基于XILINX的XC3系列FPGA的VGA控制器的VHDL源程序。
上传时间: 2014-01-14
上传用户:eclipse
资源简介:非常好用的可移植的多平台C/C++源代码编辑器
上传时间: 2014-09-02
上传用户:Amygdala
资源简介:基于zsp400的ucos移植。 绝对高质量,呕血推荐,无需密码。
上传时间: 2013-12-24
上传用户:hj_18
资源简介:基于LabVIEW的可执行文件调用的研究与实现 基于LabVIEW的可执行文件调用的研究与实现
上传时间: 2015-12-27
上传用户:wangchong
资源简介:一个基于MFC的可重用的库,减少你在编程中的工作量。
上传时间: 2013-12-18
上传用户:rocketrevenge
资源简介:详细描述了PJSIP协议栈中最底层使用的PJLIB库,其中关于OS无关的部分的实现使得PJSIP OS无关,具备了很高的可移植性
上传时间: 2016-01-11
上传用户:dengzb84
资源简介:基于ARM的LINUX移植文档,文档很详细,很有用,分享给喜欢ARM和LINUX的朋友。ARM芯片:S3C2410,SDRAM:HY57V561620,NAND FLASH:K9F1208U0B,以太网芯片:CS8900A
上传时间: 2014-11-26
上传用户:三人用菜
资源简介:基于vc++的用mfc实现进程调度及存储管理 的可视化编程。
上传时间: 2016-03-01
上传用户:凌云御清风
资源简介:基于ATmega8的多路任意波形信号发生器的研制.pdf
上传时间: 2016-06-04
上传用户:lanjisu111
资源简介:讲述基于S3C2410的内核移植,从内核的初步认识到内核的移植成功,完全实现内核移植,所有一系列的步骤
上传时间: 2013-12-04
上传用户:fredguo
资源简介:基于QtEmbedded的GUI移植及应用程序开发
上传时间: 2016-07-31
上传用户:hopy
资源简介:基于AT89S52的可调数字时钟,可分别调整时、分、秒,C语言编程。
上传时间: 2014-01-15
上传用户:离殇
资源简介:基于AT89C2051的可调稳压电源的ASM源代码,希望能对您有用
上传时间: 2017-01-02
上传用户:Miyuki
资源简介:用Simulink工具箱,对导弹仿真模型进行了模块化设计,条理清晰,信息流流向明确,具有很好 的可视化效果,增加了模块的可移植性。最后在一定条件下仿真得出了弹道及部分参数的变化结果,结果已经得到初步验证。
上传时间: 2017-01-30
上传用户:远远ssad