第4章 软件无线电的软件设计.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 软件无线电的软件设计

第4章 软件无线电的软件设计 4.1 引言 4.2 软件体系 4.3 软件通信 4.4 软件设计方法 4.5 编程语言 4.6 软件下载 4.7 应用举例 4.1 引言 软件无线电提供了一种建立多模式、多频段、多功能无线设备的有效、经济的解决方案,可以通过软件升级实现功能提高。软件无线电可以使整个系统采用动态的软件编程对设备特性进行重配置。 软件无线电以软件方式实现各种空中接口,如图4-1所示为蜂窝移动通信系统常用的网络接口。 软件无线电提供了灵活的传输机制、协议、应用、和无线通信方式。软件无疑是软件无线电的核心。 4.2 软件体系 为了能够实现上述的具有即插即用功能的软件体系,需要从软件无线电的软件体系结构的层面上认识软件设计。 4.2.1 概述 所谓软件体系结构,就是指软件系统的结构。它是由一些规则、建议、习惯组成的。从构件的角度定义了软件系统的结构,说明了构成系统的各个构件之间是如何通信和实现相互操作的。 4.2.2 软件体系结构 软件无线电所使用的软件体系结构主要有以下两种: (1)硬件特定的软件结构。 (2)开放的软件结构。 1. 硬件特定的软件结构 硬件特定的软件结构是指,对于给定硬件所采用的软件结构。它可以包括以下两个部分: (1)模拟子系统。 (2)数字子系统。 2. 开放的软件结构 开放的软件结构,是为了实现理想的软件无线电要求:软件具有相对于硬件平台的独立性。 开放的软件结构采用建立介于硬件与软件之间的中间件的方法,形成硬件、软件、中间件的层次结构,如图4-5所示。 4.2.3 软件结构的开放性 为了实现软件无线电的思想,使得开发的应用软件具有良好的开放性。需要采用开放的软件结构。 软件结构的开放性体现在: (1)软件相对于硬件平台的独立性:这是由位于应用软件与硬件平台之间的中间件来完成的。 4.3 软件通信 软件无线电的核心思想是:系统的可重配置性:通过软件定义是相同的硬件完成不同的功能。 为了达到软件无线电的要求、实现无线系统的重配置,需要有共同的规范来约束所有的相关研究机构和厂商。 如同个人计算机行业,因为有相应的规范存在,所以,我们可以自己购买不同公司生产的配件,自己动手组装一个符合要求的个人计算机。 所以,将软件无线电规范化、标准化,对于整个无线通信行业以及相关技术的发展都是有益的。 4.3.1 概述 20世纪70年代,美军开发的基于软件的无线电SPEAKeasy系统,成功表明了采用软件结构的优势。 20世纪90年代,美军开发的JCIT联合战斗信息终端、数字模块无线电(DMR),都提供了无线资源管理软件的基础结构。 20世纪末,美军建立的联合战术无线系统(JTRS)联合工程办公室(JPO),目的是使系统能够支持多任务、低成本。 4.3.2 软件通信结构 软件通信结构(SCA)定义了用于管理、控制、配置软件无线电的软件系统结构,由接口、行为规范、一般规则、波形应用程序接口、以及所需的安全需求构成。 SCA是一组用来实现软件无线电的规则、方法、设计标准,它独立于实现的框架,约束软件无线电系统设计,以帮助达到设计目标。 1. SCA的思想 SCA的思想是:规范可重用模块的设计与开发、以及推动软件无线电的商用软件和标准的应用。 SCA是一个规范集,它说明了软件无线电的硬件与软件之间的交互,并且提供了控制这些组件的命令集。 SCA建立了独立于设备的结构框架,它的目标是:确保软件和硬件的可移植性、可配置性。 2. SCA的发展 2000年2月,SCA第一个正式版本SCA 1.0由美军联合战术无线系统联合工程办公室(JTRS JPO)发布问世。 后来被软件无线电论坛(DSR Forum)作为软件定义无线电(SDR)的标准,并对软件模块之间的应用程序接口(API)进行标准化,推荐Vxworks为操作系统。 2000年7月,补充形成SCA 1.1。 3. SCA的规范 SCA规范包含以下几个方面的内容: (1)SCA基本规范。 (2)应用程序接口(API)补充。 (3)安全补充。 4. SCA的硬件结构 SCA基本规范中给出了软件无线电的硬件结构和软件结构。SCA采用面向对象的方法分割软件无线电的硬件。 面向对象的方法,描述了硬件类和其他子类对象的层次。类的结构是分层的,它描述面向对象的类和子类之间是如何联系的。 5. SCA的软件结构 SCA的软件结构如图4-9所示。 4.3.3 软件协同 由于软件无线电系统中软件的复杂性,所以,引入软件协同技术,有助于改进软件无线电系统中复杂软件的性能。 1. 软件协同的概念 软件协同(Software Collaboration)是指:以团队协作为目标进行的软件协作设计活动。 2. 软件协同的发展 20世纪80年代中期,国外已经有功能相对单一

文档评论(0)

ccx55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档