保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

软件无线电的开放式软件通信体系结构


线(密文传输)、信息安全(INFOSEC)和红色总线(明文传输)三个子段。这些子段在物理上是相互隔开的,从而保证黑/红之间的隔离和INFOSEC的完整性。参照OSI的七层模型,系统主要实现物理层、MAC层和部分逻辑链路层的任务,然后通过I/O模块与外界进行数据交互。

系统由操作环境(Operating Environment)、应用程序、逻辑设备和通用软件规则构成。OE包括核心框架(CF)、中间件(如CORBA的对象请求代理ORB)和操作系统,其中ORB必须支持minimumCORBA(最小CORBA)规范。CORBA的扩展服务,如命名服务、日志服务、事件服务和标准事件等也作为中间件的一部分。

2.2 核心框架IDL

与应用程序接口(APl)

核心框架CF(Core Framework)由一组开放式软件接口和描述体构成,定义了嵌入式通信系统中的应用程序组件的配置信息、管理机制及相互通信方式。CF接口通过IDL进行定义,分为下面几类:

(1)基本应用程序接口,包括端口(Port)、生命周期、属性集、资源工厂和资源等;

(2)框架控制接口,包括应用程序、应用程序工厂、域管理器;设备和设备管理器;

(3)框架服务接口,包括文件、文件系统、文件管理器。
(凹丫丫范文网fanwen.oyaya.net收集整理)
    SCA规范的附录C以Rational UML的表达方式详细描述了各类接口之间的关系。这些以IDL定义的接口以及这些接口的继承类也就形成了应用程序的接口(API),被波形应用程序引用。CF利用CORBA结构进行消息传递。标准的API对于应用程序的灵活使用和设备的替换使用都很重要,同时也可以保证服务提供者和用户无需考虑开发和使用时操作环境(OE)和编程语言的不同。

2.3 应用程序环境描述体 (Application EnvironmentProfile)

SCA应用程序环境描述体(AEP)基于POSIX实时应用程序支持标准(IEEE Std 1003.13—1998),支持波形的可移植性、结构的伸缩性以及商用服务期限。图2中的Operating System要求POSIX兼容的实时操作系统(OS)应提供AEP指定的功能和选项。CORBA对象请求代理ORB、CF框架控制接口、框架服务接口和硬件设备驱动在访问OS提供的AEP服务时不受限制,而应用程序访问OS的这些服务时受限制,需要通过CF访问文件系统。SCA规范附录B详细说明了与AEP相关的标准。

2.4 域描述体(Domain Profile)

SDR设备的目的是建立一个可重新配置的平台,这个平台可运行不同供应商提供的软件组件支持用户需要的服务,硬件设备和软件组件构成了一个SCA的系统域。SCA规范要求可移植的软件组件提供通用信息,清楚地定义硬件设备和软件组件的信息和交付格式,包括组件的位置、标识、属性、性能及相互间的关系,这些信息称为域描述体。域管理器就是利用域描述体的组件配置信息来启动、初始化和维护SCA兼容的系统中安装的应用程序。

对象管理组织OMG(Object Management Group)制定的CORBA组件规范定义了面向对象的框架中软件组件的交付配置过程,交付格式采用扩展标记语言XML。SCA规范关于域描述体的约定遵循CORBA组件模型原理,域描述体使用文档类型定义(DTD)格式,文档后缀为“.dtd”。SCA规范定义的DTD文档有以下几类,开发过程中还可以增加自己的DTD文档。

(1) Profile Descriptor:为SAD、SPD或DCD实例提供完整的文档名,通过CF接口的“Profile”属性进行访问。

(2)Software Assembly Descriptor(SAD):描述应用程序/波形的软件配置特性和组件的连接特性。

(3)Software Package Descriptor(SPD):确定一个软件组件的实现情况,如处理器类型、操作系统、执行代码类型和文件名等。

(4)Software Component Descriptor(SCD):描述CORBA软件组件及其接口。

(5)Device Package Descriptor(DPD):用于确定制造商的信息。

《软件无线电的开放式软件通信体系结构(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/158418.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。