《软件无线电》课程论文题 目 认知无线电 院 系 学生姓名 学 号 专业班级 目录摘要.........................3引言.........................41 软件认知无线电的体系结构...............52 软件无线电数字处理的权衡...............63 SDR的软件结构...................94 结语........................105参考文献......................10【摘要】软件无线电设备是未来十年电信产业朝着基于IP的网络、在一个混合层次结构的自组网络环境下提供全球无缝无线接入的关键主要介绍了软件无线电的体系结构、微处理器的选择和软件结构关键词】软件无线电;可重配置;可重编程【Abstract】 The progress of telecommunications in the next decade will be characterized by the convergence towards an IP-based core network providing ubiquitous seamless access in an hierarchical and hybrid self'-organizing network environment. The key to facilitate this convergence on the access side is the Reconfigurable Software Defined Radio (SDR) equipment. The article outlines and describes the SDR Architecture, and focuses on the choice of microprocessors and Software Architecture.【Key words】 Software Defined Radio(SDR); reconfigurability; reprogrammable引言未来十年电信产业将朝着基于IP的网络发展,在一个混合层次结构的自组网络环境下提供全球无缝无线接入。
而软件无线电(SDR)设备则是促进这种发展的关键它是一个完全可编程的硬件平台,基站和移动台的所有功能均通过软件编程实现,通过注入不同的软件,形成不同标准的移动用户终端和基站,SDR将能保证各种移动通信设备之间的无缝集成 软件无线电是实现无线通信新体系结构的一种技术,在经过近几年的发展之后,其重要性和可行性正逐步被越来越多的人所认识和接受软件无线电技术的重要价值体现在:硬件只是作为无线通信的基本平台,而许多的通信功能则是通过软件来实现的,这就打破了长期以来设备的通信功能实现仅仅依赖于硬件的发展格局所以有人称,软件无线电技术的出现是通信领域继固定到移动,模拟到数字之后的第三次革命软件无线电(Software Radio) 这个术语,最早是美军为了解决海湾战争中,多国部队各军兵种进行联合作战时,所遇到的互联互通互操作(简称“三互”) 问题,而提出来的军用电台一般是根据某种特定用途设计的,功能单一虽然有些电台基本结构相似,但其信号特点差异很大,例如工作频段、调制方式、波形结构、通信协议、编码方式或加密方式不同这些差异极大地限制了不同电台之间的互通性,给协同作战带来困难同样,民用通信也存在互通性问题,如现有移动通信系统的制式、频率各不相同,不能互通和兼容,给人们从事跨国经商、旅游等活动带来极大不便。
为解决无线通信的互通性问题,各国军方进行了积极探索1992年5月,在美国通信体系会议上,MITRE公司的JoeMitola首次明确提出软件无线电的概念 软件无线电在20世纪70年代后期被首次提出,当时模数转换器(ADC)由8085微处理器提供,电台工作于低频段(VLF)有关军事技术的应用于1992年首次提出,美国国防远景规划局的易通话第一期发起者于1995年对软件无线电的军事应用进行更全面的介绍通话第二期有力地促进了创立于1996年3月的模块化多功能信息传输系统(MMITS)论坛的发展MMITS论坛致力于支持开发和使用先进的无线系统开放结构,最近MMITS论坛重新命名为SDR(软件定义无线电),标志着软件无线电开放结构从侧重军用向侧重商用的转变另外,欧洲委员会也在SDR的硬件和软件技术上取得了重要的进展,其先进通信技术与业务(ACTS)和欧洲信息技术计划(ESPRIT)实行的项目包括:FIRST f灵活的综合无线电系统和技术)、SORT(软件无线电技术)和SLATS(先进终端解决方案软件库) 由于软件无线电技术的复杂性,尽管目前在全世界有着大范围的研究,但在可重配置和软件无线电技术的各方面的基础研究还有未涉及的领域。
成功开发软件无线电谩备将需要5~10年的时间1软件/认知无线电的体系结构所谓软件无线电,就是说其通路的调制波形是由软件确定的,即软件无线电是一种用软件实现物理层连接的无线通信设计软件无线电的核心是将宽带A/D、D/A尽可能靠近天线,用软件实现尽可能多的无线电功能;其中心思想是在一个标准化、模块化的通用硬件平台上,通过软件编程,实现一种具有多通路、多层次和多模式无线通信功能的开放式体系结构应用软件无线电技术,一个移动终端可以在不同系统和平台间畅通无阻地使用软件无线电的基本结构 体系结构是一个基本框架,在这种框架中,一组特定的功能可以根据特定的设计规则,通过几类特定的组件来实现软件无线电体系结构的分析是从硬件组织开始的,以便充分地发挥软件的灵活性硬件组织包括有宽带天线和射频/中频处理器、宽带ADC和DAC、控制参数的ASIC,FPGA.DSP和通用处理器软件组织包括数据结构和组织在软件对象中的过程 SDR体系结构的设计应具有即插即用的特性SDR终端的重配置包括所有的功能性方面,从无线物理层到协议栈、服务或服务执行平台的可重配置另外设备之间和设备各层之间的应用编程接口(API)的开放性决定了终端的可编程和可重配置的能力。
一般认为未来的开放可编程平台,可重配置移动系统应像PC机.正如软件无线电的最初定义一样“无线世界的PC”这种定义准确地勾画出可重配置通信平台/终端所须的开放性和可编程能力但值得注意的是软件无线电的可重配置性应比PC更可靠SDR论坛在1997年7月出版了其最早的技术报告,报告为体系结构开放的、即插即用的SDR确定了一个体系结构框架,它把IT线程元件合并到实体中,即对象母体中,它们促进了模块间接口的定义辅助接口(AUX)是专用的接口,用于输入、输出、天线多样性控制、减弱同址干扰和密钥注入(还将确定其它一些项目)在这些SDR模块之间的接口都大致对应于规范的软件无线电的段间接口,SDR论坛预期的射频接口RF是一个介于天线和射频变换模块间的模拟接口这个接口可能是将来的数字射频,或是现在这样的模拟射频 2 软件无线电数字处理的权衡 作为各种高级无线接入系统的可行硬件平台.SDR设备(终端、基站)的设计和应用的成功在于模拟和数字电路技术的高速发展目前纯可编程数字电路组成的软仵无线电结构是不可行的但由于技术的进步,微电子处理器的处理速度几乎每3年翻一番且集成度也呈指数增长如图2所示,因此模拟电路将逐步被数字电路取代并最终被运行在数字信号处理器和嵌入式控制器上的软件代替。
随着数字处理器的处理的能力的增强,软硬件的分界点不断地向天线端移动传统的无线基础架构设计可采用ASIC,DSP和FPGA器件的组合加以实现数字功能ASIC和FPGA通常负责处理高级编码机制,如Reed Solomon编码、Viterbi编码及Rake接收机,而DSP则负责语音编码及其它语音处理任务实现系统的无线通信需要经过信号的发射,信号的信道传输与信号的接收3个过程由于现在这种新型的软件无线电通信系统的信道接入、信道调制方式和信道的选址分配方式均可由系统终端的可编程软件功能来定义和实现,从而可使软件无线电通信系统的实现缩减为发射和接收两个过程此外,在软件无线电系统中承担发射过程的软件相当丰富它不仅能发射信号,而且能预先分析传输信道与相邻信道的干扰特性,从而探测确定信号的最佳传输途径它能自行选择确定适应信道传输的最佳解调方式与编码方法;也能决策调整宽带天线的位置,以使发射波束获得最佳方向;并能自动调整合适的发射功率,以避免不必要的功率损失软件无线电通信系统接收过程的软件功能是:它不仅能够接收信号,而且能够分析接收信号功率在本传输信道和相邻信道上的分布特性并能自动调整接收天线的方向;能识别接收信号的调制方式和编码方式;能自适应的抑制干扰,评估所需信号多径传输的动态特性,并对其总体值进行相关的自适应均衡处理;能采用交织编码方式对信道解调方式进行解调,并能运用前向纠错控制方式(FEC)对漏检差错编码纠错以及更正驻留误码,从而使接收信号的差错比特率(BER)最小;同时,它还能对不同系统通信的相关协议进行转换。
更重要的是,软件无线电系统还可以通过广泛的软件功能来支持该系统业务的广泛可扩充性显然这些功能都是以往或现有数字无线电通信系统所不能比拟的在由传统的无线架构设计转向软件无线电设计的过程中,DSP.FPGA和ASIC之间的功能划分也在变化DSP和FPGA可轻易地进行重配置,以实现软件无线电设计的各种功能,而现有的通信ASIC虽然可以较低的成本提供更好的性能,但可编程能力非常有限但如果要求这些器件在将来支持升级到尚未定义4G无线结构,由于4G标准尚未定义,而且在该结构中任何ASIC信号处理器件的使用都将给未来的升级带来无法预料的风险,因此中频处理也必须使用FPGA或DSP器件ASIC器件在软件无线电结构设计中的另一劣势是集成度随着ASIC,DSP和FPGA开发技术的不断进步,在单个器件中集成的功能也急剧增加但对于ASIC,灵活性将随集成度的增加而降低ASIC器件的灵活性在软件无线电产品的开发中也具有其优势:现有的ASIC算法开发已经相当完善,这有助于缩短产品的上市时间硬件设计是基于ASIC功能的关键开发进程,而软件开发则受制于接入器件可编程特性的链接库生成基于DSP或FPGA的设计开发周期则要复杂得多,因为软件开发需要的资源通常比相应的硬件开发多得多。
现有的经优化通用算法链接库有利于加速DSP和FPGA的软件开发,但这些算法必须集成在一起实现期望的数字无线功能,因此需要完整的软件开发周期ASIC器件的设计通常经过优化以提供卓越的功率性能但大多数可编程器件的功率将随器件利用率和时钟频率的增加而急剧增长,因此在衡量整体设计的功率分配时,必须考虑这一因素,表1为各种通信标准对数字处理能力的要求3 SDR的软件结构 一个高效的处理平台和一个能满足系统需求并实现各种无线接入的软件结构是可重配置设备的基础软件结构设计的丰要目的是综合各种不同的技术和硬件平台,利用这些平台的可编程性来实现系统的可重配置一个可行的办法就是应用可配置无线电的上层网络与多媒体如协议层)并在操作系统的顶层运行而不是把它们当作系统层的一部分,然后研究可重配。