[发明专利]多用户软件通信体系结构波形开发方法及装置有效
申请号: | 201510019087.1 | 申请日: | 2015-01-14 |
公开(公告)号: | CN104615423B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 胡永扬;范建华;李裕;李冉;徐晓铁;吴敏;孙钦;王彦刚;万留进 | 申请(专利权)人: | 中央军委装备发展部第六十三研究所;中国航空无线电电子研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 吴茂杰,朱显国 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多用户 sca 波形 开发 方法 装置 | ||
技术领域
本发明属于软件无线电领域,特别是一种适应多用户同时进行软件通信体系结构波形开发的多用户软件通信体系结构波形开发方法及装置。
背景技术
软件无线电是采用开放体系架构,将模块化的硬件单元通过标准接口构成通用的硬件平台,通过加载波形软件实现无线通信功能的通信系统。也就是说,软件无线电台相当于高速计算机加天线。软件无线电最突出的特点就是开放性和灵活性。
软件通信体系结构(SCA,Software Communication Architecture)是软件无线电领域一个已被普遍认可和使用的技术标准。SCA系统地提炼了各种无线通信系统的共同属性,采用面向对象的系统设计和分析方法对各部分的组成、层次划分以及互连方式进行了描述,从而使其涵盖各种特定的应用领域。SCA是一套适用于软件可编程电台的法则、方法和设计标准,它独立于系统实现,目标是确保软件和硬件的可移植性和可配置性;能够使新旧系统之间具有很好的连续性和继承性,并确保依据SCA开发的产品之间能够互通。
SCA波形开发是指在SCA通用软硬件平台上进行特定的波形应用开发,SCA波形开发的常用装置如图4所示。
SCA波形开发装置通常由两部分组成:
a)一台或多台普通PC机;
PC机安装波形开发所需的开发环境,完成波形组件的源代码编码、编译、调试等工作。
b)一台SCA软硬件平台主机;
SCA软件硬件平台主机(以下简称SCA平台)通常由若干通用处理模块、若干数字信号处理模块,以及其它模块组成,各模块间由系统总线互联。
数字信号处理模块的核心处理器件是数字信号处理器(以下简称DSP)和可编程门陈列(以下简称FPGA),DSP和FPGA上加载波形组件,实现相应的波形功能。
通用处理模块的核心处理器件是通用处理器(以下简称GPP),GPP上运行操作系统和核心框架。核心框架主要包括一个域管理器、一个或多个设备管理器及相关的域管理文件。GPP上同时运行若干设备组件和服务组件,其中,设备组件是对系统中各个物理设备的逻辑代理,每一个波形需要使用的物理器件(如GPP、DSP、FPGA等)均有一个对应的设备组件。
一个SCA平台仅有一个域管理器,用于管理全系统的资源。一个或多个设备管理器,负责管理各设备组件和服务组件。域管理器和设备管理器根据相关域配置文件的描述来确定其所管理的资源。
SCA平台提供标准的传输机制(通常是CORBA)完成核心框架、设备/服务组件与GPP波形组件的互联。同时,SCA平台通过系统总线实现设备组件对其所代理的物理设备的控制,以及GPP波形组件、DSP波形组件和FPGA波形组件之间的通信。
进行波形开发的PC机与SCA平台之间通过外部接口进行连接,通过该接口完成波形组件执行码的下载、控制SCA平台对波形的加卸载,以及波形运行过程的调试等功能。
以现有的SCA波形开发装置,能够顺利完成单个用户对单个SCA波形的开发与调试,但无法适应多个用户同时开发多个SCA波形,主要有以下几个原因:一是系统资源使用上的冲突,多个用户可能使用了同一个系统资源;二是多个波形运行时的互扰;三是SCA波形调试过程中常需要对系统进行断电重启操作,影响了其它用户的正常工作。
而SCA的优势在于通过在一个通用的软硬件平台上加载不同的波形,来实现不同的功能,因此,一个SCA平台上通常需要加载运行多个波形。
针对SCA平台的多用户特性,目前主要有两种解决方法,一是各用户依次在同一个SCA平台上进行波形开发,待一种波形开发完成后,另一种波形才能进行上机调试,此开发方法效率低下,会大幅增加系统的研制周期。二是为每个用户提供一整套SCA平台用于开发,此方法经费开销过大,资源浪费严重。
发明内容
本发明的目的在于提供一种多用户软件通信体系结构波形开发方法,可以允许多个用户同时在同一个SCA平台上进行波形开发,在不大幅增加经费开销的前提下,有效提高开发效率,大量缩短系统的研制周期。
实现本发明目的的技术解决方案为:一种多用户软件通信体系结构波形开发方法,包括如下步骤:
10)开发资源动态分配:根据不同用户的波形开发需求,动态为各个用户分配所需的资源;
20)域配置文件修改:根据系统资源分配情况修改域配置文件,使虚拟软件通信体系结构软件平台只管理分配给自己的物理设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中央军委装备发展部第六十三研究所;中国航空无线电电子研究所,未经中央军委装备发展部第六十三研究所;中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510019087.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端的系统升级方法及装置
- 下一篇:控制寄存器对应于异质指令集架构处理器