The invention discloses a waveform dynamic switching method based on SCA. By comparing the similarities and differences of waveform components needed for unloading and adding waveforms, the waveform components of unloading waveform components are retained the same as those required for loading waveforms, and different waveform components between unloading and adding waveforms are carried out. Switching, so that the dynamic switching of the waveform can be quickly realized. The waveform dynamic switching method based on SCA provided by the invention can reduce the number of waveform components switched in the waveform switching process, thereby shortening the waveform switching time and improving the performance of the software radio platform.
【技术实现步骤摘要】
基于SCA的波形动态切换方法
本专利技术具体涉及一种基于SCA的波形动态切换方法。
技术介绍
为将硬件、软件、无线技术有机地结合在一起,组成灵活多样的多功能系统,美国联合战术无线电系统(JointTacticalTadioSystem,JTRS)联合项目办公室(JointProgramExecutiveOffice,JPEO)发布了软件通信体系结构,即SCA。SCA是一种面向通用式通信系统的设计规范,其应用可使系统的功能不再着重于具体的硬件功能的实现,而主要在于应用的开发。SCA可显著提高通信系统的灵活性、通用性、可重构性和互操作性。SCA的核心思想是采用面向对象的方法来设计一种标准化的软件系统,通过将不同的软件波形加载到通用的硬件平台中来实现不同的功能,使无线电台的更新换代只需要更换其中的软件波形就可以实现,达到了软件可重复使用的目的。由此可见,波形功能切换是软件无线电领域的重要技术,是波形设计开发的一个重要技术指标,充分体现了软件无线电“一种平台适配多种波形”的能力,在SCA通信系统中占据重要地位。SCA规定采用组件化思想开发波形应用,波形组件承载了不同的波形功能,波形组件之间是独立的、可重用的和可扩展的。波形的切换,其本质上就是各个波形组件的替换。目前,波形切换的过程,主要包括两个步骤:首先是卸载正在运行的波形的全部波形组件,然后加载目标波形的全套波形组件,从而实现整个软件无线电系统的功能切换(波形切换)。但是,由于目前的波形切换方式是波形组件的全量级的切换,这使得波形切换的过程耗时较长,而且效率相对较低。
技术实现思路
本专利技术的目的在于提供一种波形 ...
【技术保护点】
1.一种基于SCA的波形动态切换方法,其特征在于通过对比卸载波形和加载波形所需的波形组件的异同,保留卸载波形的波形组件中与加载波形所需的波形组件相同的波形组件,并对卸载波形和加载波形之间不同的波形组件进行切换,从而快速实现波形的动态切换。
【技术特征摘要】
1.一种基于SCA的波形动态切换方法,其特征在于通过对比卸载波形和加载波形所需的波形组件的异同,保留卸载波形的波形组件中与加载波形所需的波形组件相同的波形组件,并对卸载波形和加载波形之间不同的波形组件进行切换,从而快速实现波形的动态切换。2.根据权利要求1所述的基于SCA的波形动态切换方法,其特征在于具体包括如下步骤:S1.卸载波形正常运行;S2.接收到波形切换指令,开始波形的动态切换;S3.获取用户指定的波形动态切换的方式;S4.解析加载波形的软件装配描述文件,从而获取加载波形的波形名及相应的波形组件信息;S5.对卸载波形的波形组件和加载波形的波形组件进行对比,获取卸载波形的波形组件中与加载波形所需的波形组件不同的波形组件;S6.根据步骤S5获取的不同的波形组件,对卸载波形的波形组件进行卸载;S7.根据步骤S5获取的不同的波形组件,对加载波形的波形组件进行加载;S8.波形动态切换完成。3.根据权利要求2所述的基于SCA的波形动态切换方法,其特征在于步骤S6所述的对卸载波形的波形组件进行卸载,包括停止波形运行、断开波形组件接口间连接、卸载波形组件执行文件以及释放波形应用已分配的资源;停止波形运行通过调用波形组件的ControllableInterface接口的stop操作完成;断开波形组件接口间连接通过调用波形组件的PortAccessor接口的disconnectPorts操作完成;当处理设备为通用处理器时,调用终止操作终止相应组件进程并卸载相应的波形组件,当处理设备为专用处理器时,调用卸载操作处理相应执行文件并卸载相应的波形组件;释放波形应用资源通过调用CapacityManagement接口的deallocateCapacity操作回收波形加载过程中为波形组件分配的各种资源。4.根据权利要求3所述的基于SCA的波形动态切换方法,其特征在于所述的对卸载波形的波形组件进行卸载,具体包括如下步骤:(1)接收波形卸载指令;(2)停止波形组件运行;(3)断开波形组件与其它组件的端口连接;(4)卸载各个处理器中各波形组件的可执行文件或者映像文件;(5)释放波形应用资源;(6)波形组件卸载结束。5.根据权利要求2所述的基于SCA的波...
【专利技术属性】
技术研发人员:王杉,辜方林,魏急波,唐麒,周力,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。