SCA软件无线电台中自动生产配置文件的方法与流程

文档序号:14688026发布日期:2018-06-15 06:47阅读:231来源:国知局
本发明涉及SCA软件无线电台,具体地,涉及一种自动生成设备配置文件的方案。
背景技术
:SCA软件无线电设备中,数字信号处理设备,输入输出设备可以随着波形的需求进行增减。通常的做法是在设备生产的时候通过编写系统中的设备XML文件,根据目前的硬件设备情况逐一在XML文件中配置。如果设备出厂后对硬件设备进行增减的话,则需要通过某种维护手段对设备管理的XML文件进行修改,这样增加了SCA软件无线电台设备升级维护复杂度。SCA软件无线电设备主要由主控设备、数字信号处理设备,以及输入输出设备组成。数字信号处理设备主要是由DSP、FPGA器件构成,在SCA体系中抽象成设备,用于进行算法处理。输入输出设备如音频设备、射频设备之类,在整个系统中也是视为设备,由主控设备统一进行管理,通过SCA的配置文件和框架完成波形的加载卸载,运行停止的功能。技术实现要素:针对现有技术中的缺陷,本发明提出一种SCA软件无线电台中自动生产配置文件的方法。根据本发明提供的一种SCA软件无线电台中自动生产配置文件的方法,包括:令设备板卡向主控设备发送上报信息;令主控设备根据所述上报信息,动态生成设备配置文件;软件无线电系统调用所述设备配置文件,更改硬件配置,根据所述设备配置文件中的设备信息逐次将设备板卡进行加载。优选地,设备板卡通过IIC总线向主控设备发送上报信息;主控设备根据来自多块设备板卡的所述上报信息,进行数据汇总,动态生成设备配置文件。优选地,所述上报信息共16位,2个字节,定义如下:Bit0起始位StartBit1-6目标地址Bit7-11设备号Bit12-14设备类型Bit15结束位Stop其中,设备类型定义为:类型0为DSP处理器件类型1为FPGA处理器件类型2为FPGA射频器件。优选地,在所述设备配置文件中,创建条目,并在条目中填写设备组件的ID,其中,设备组件的ID是唯一的。优选地,令主控设备根据所述上报信息中的设备号及设备类型,寻找到设备在本地的设备软件包。优选地,所述软件包含有软件描述文件;在设备配置文件中填写软件描述文件的目录,该目录记录设备抽象后的软件信息,与设备自身相关。与现有技术相比,本发明具有如下的有益效果:本发明通过设备板卡向主控设备上报信息的方式,动态的生成设备配置文件,从而达到更换设备板卡后,软件无线电系统能自适应的更改硬件配置。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1为本发明中SCA软件无线电设备中设备连接示意图;图2为本发明中设备上报信息格式;图3为本发明中SCA软件无线电设备配置自动生产的流程图。具体实施方式下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。本发明适用于SCA软件无线电设备。设备内连接关系图如图1,其中数字信号处理板和射频发送接送板可以是多块。数字信号处理板、射频发送接收板上的办卡信息上报芯片通过IIC总线与主控设备相连,以此来上报板卡的设备信息作为上报信息。上报信息的格式如图2所示。SCA软件无线电台中自动生产配置文件的方法,包括:令设备板卡向主控设备发送上报信息;令主控设备根据所述上报信息,动态生成设备配置文件;软件无线电系统调用所述设备配置文件,更改硬件配置,根据所述设备配置文件中的设备信息逐次将设备板卡进行加载。上报信息共16位,2个字节,定义如下:Bit0起始位StartBit1-6目标地址Bit7-11设备号Bit12-14设备类型Bit15结束位Stop其中,设备类型定义为:0为DSP处理器件1为FPGA处理器件2为FPGA射频器件主控设备在收到各个设备板卡的信息后,将数据汇总。根据设备板卡的信息填写设备配置文件devManager.dcd.xml。分配一个设备组件的ID,如DCE:b7d8f6f5-87ed-48f9-9901-5f80b522619f:1。在设备配置文件devManager.dcd.xml中创建一个条目componentfile,并填写ID。设备组件的ID必须是唯一的。根据主控设备收到的设备号及设备类型寻找到设备在本地的设备软件包。如类型为DSP处理器件,设备号为1的器件,在本地DSPdevice文件夹下,的DSPdev1相关文件为该设备的软件描述文件。在设备配置文件devManager.dcd.xml中填写设备抽象的软件描述文件目录,如/DSPdevice/DSPdev1.spd.xml,该文件目录记录设备抽象后的一些软件信息,与设备自身相关。系统启动核心框架,在启动的过程当中核心框架会调用设备配置文件devManager.dcd.xml,并根据设备信息逐次将设备加载到系统中。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1