第二章软件无线电的体系结构ppt课件.ppt
《第二章软件无线电的体系结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《第二章软件无线电的体系结构ppt课件.ppt(94页珍藏版)》请在三一办公上搜索。
1、第章 软件无线电的体系结构,2.1 软件无线电的系统模型2.2 软件无线电的体系结构,软件通信体系结构是根据联合战术无线电系统(JTRS)开发软件,按可配置无线电台的基、本需求而建立的独立于具体应用的软件无线电体系结构,它包括硬件体系结构、软件体系结构等部分。,2.1 软件无线电的系统模型,2.1.1 通信系统模型,传统的通信系统的概、念是发信者使用无线电发射机将信息传送给接收者;接收者使用相应的无线电接收机接收信息,中间通过一定的通信信道。,图传统的通信模型,信源处理:将原始信号(如语音)转换成适当的电信号;信道处理:将电信号转换成适合无线电射频(RF)信道传输的波形;传统无线电与软件无线电
2、比较:传统通信需人工干预的控制很少,只有像电源开关、音量控制等几个简单的控制功能;软件无线电在此基础上扩展多频带、多模式、多线程以及多个性化的特点;,软件无线电信道可扩展成三部份:可编程的RF/信道接入部份,是对多个射频段和其它信道的接入部份进行自动的接入;中频部份主要是进行滤波、频率变换、波束形成等处理;调制解调部份包括了多种可用的调制技术;,信息安全:信息安全中的信息加密技术越来越受到人们的重视,认证技术可以防止欺骗,而传输安全技术可以将信息传输的事实(信息的流向、流量、频度)隐藏起来。函数模块:所有这些函数模块共同实现一个多频段、多模式、多线程以及多个性化的软件无线电节点,它由一个联合控
3、制函数来管理和控制,联合控制保证了系统的稳定性以及系统的自动恢复。联合控制使得系统具有自动选择频带、自动选择数据格式以及自动选择调制方式的功能。,软件无线电节点对计算的需求:首先,从信源开始,为了兼容多种信息输入,信源编码要包括所有可能的算法,如话音压缩编码、图像压缩编码、视频信号编号以及多媒体信息编码等算法。其次,对于远程信息输入,在服务和网络支持模块中还要包含与相关网络的互联协议。在信道选择,波束形成算法、频段的选择、调制方式的选择、数据格式的选择等等,都包括了大量的运算需求。,最后,一个复杂的联合控制林管理和协调整个系统的正常工作,包括要管理系统的个性化配置以及基本硬件资源(如DSP,F
4、PGA,ASIC等)的支撑软件上,它也需要大量的运算。因此,同样一个多频段、多模式、多个性化的软件无线电节点,当用户选择不同的配置时,系统对运算的需求是有很大的不同的,有可能造成运算资源的冲突。另外,使用过程中某些器件的失效,又会使系统失去一些运算资源,进一步造成运算资源的的短缺。,软件无线电节点配置要求:一个软年无线电节点可以进行个性配置,可以改变空间接口的任何方面,如信号是否跳频,是否扩频,当然改变配置后所需要的资源(如运算容量、存储容量,带宽等)不、能超过系统本身所能允许的最大限量。,进行了个性化配置的这样一个软件无线电节点,可以将它的新的配置进行上载(Upload),传给服务供应商(S
5、ervice Provider)或软件无线电基站,而其它需要以这种个性化方式进行通信的节点,就要从空中先进行下载,将配置安装在自身的节点上再进行通信.当然每一个新的个性化配置在使用之前都应先确保其正确性和安全性。,软件下载需考虑的问题:软件下载和重新配置对软件无线电的影响是全面的,软件无线电的多层视图可分为物理层、网络层、服务层、应用层。,图 软件无线电的多层视图,1.下载的程度根据下载的内容可分为完全下载和非完全下载。前者是完全替换系统代码,这需要较大的系统资源。部分下载只是替换部份代码,下载量较少,但各层之间的接口通常较稳定。2.各系统之间的通信系统各层间均是相互联系的、共同完成任务的,在
6、软件下载过程中必须保持通信,各单元之间必须有力相互发现,这也称之为绑定。3.下载的内容 可分为执行代码和数据两大类。可执行代码就是可供系统主动执行功能的代码;数据是被动的,例如系统的一些参数。,4.软件下载的安全保障由于下载软件的来源很多,其核心任务是保证恶意的软件代码不被下载和激活。安全性需要可归纳如下:授权:确认用户可以访问数据或使用网络;完整性:采用加密技术和编码技术保证信息的完整性;隐私:采用加密技术实现;认证:简单口令或高级的加密的技术;认可:接收者和传送者都肯定各自的行为,采用数字签名或适当的协议方法实现;,软件无线电原理图的拓扑结构,图 软件无线电的拓扑结构,图中所显示了一个双频
7、带接收机,它可以接收两个射频段(高段或低段)的信号,接收到的射频信号通过射频处理变换到中频,在中频进行采样将信号数字化(ADC),然后通过信道滤波器选出所要的信道,信道选择可以由用户控制。选出所要的信道后,经过调制解调器得到基带信号,然后通过一个声码变成话音输出给用户,在这里,用户可以控制输出声音的音量。用这样一种添加了变换和控制函数怕拓扑结构就可以很简单地表示一个无线电通信系统。,拓扑模型的好处:可以明确系统顶层的即插即用接口;可以预测和控制系统的性能;为建立标准定义一个参考模型;为产品的演化提供一个体系;拓补模型的特点:1.节点和有向线段可以带有有关的重要特性,这些重要特性构成拓补空间的维
8、数;2.一个拓补结构包括了很多的空间,在这些空间上可以从不同的角度得到系统的重要特性。,2.1.2 深入理解软件无线电,本节介绍软件无线电与可编程数字无线电相区别,现在很多数字接收机都是都是编程数字无线电,但并不等同于软件无线电。,软件无线电的三种结构形式,基于采样方式的不同,软件无线电的组成结构可以分成以下3种:1)射频全宽带低通采样软件无线电结构 2)射频直接带通采样软件无线电结构 3)宽带中频带通采样软件无线电结构,射频全带宽低通采样软件无线电结构,组成结构如图所示:,这种结构的优缺点,优点:对射频信号直接采样,符合软件无线电概念的定义。缺点:(1)需要的采样频率太高,特别还要求采用大动
9、态、多位数的A/D/A时,显然目前的器件水平无法实现。(2)前端超宽的接收模式会对整个结构的动态范围有很高的要求,工程实现极为困难。所以这种结构只实用于工作带宽不太宽的场合。,例:短波HF频段低通采样软件无线电结构,对于工作频段处于0.1MHz到30MHz范围的HF就可能采用上述结构,因为采样频率在100MHz左右精度为14位的AD已基本能满足要求。,射频直接带通采样软件无线电结构,组成结构如图所示:,本结构说明,本结构采用了射频直接带通采样原理。这种带通采样除了需要一个主采样频率fs外,还需要M个“盲区”采样频率fsm(m=0,1,2M-1),M值由下式确定:式中,INTx表示取大于等于x的
10、最小整数。盲区采样频率为:,式中,m=0,1,2,M-1对应盲区号。,主采样频率fs的确定主要取决于A/D器件的性能;另外,还要考虑与后续DSP的处理速度相匹配。为减少盲区采样频率的数量,在最高工作频率fmax一定的情况下,fs应尽量选高。本结构对A/D器件的要求是A/D需有足够高的工作带宽。优点:与射频全宽开低通采样结构相比最大的不同就是采用的前置滤波器的差异;另外还有A/D的采样速率不同;最后就是对DSP的处理速度要求不同。实现可行性较强。,缺点:前置窄带电调滤波器和高工作带宽的A/D(高性能采样保持放大器)实现起来还是有相当的难度。另外,本结构需要多个采样频率,增加了系统实现复杂度。因此
11、,我们将介绍下面一种软件无线电结构宽带中频带通采样软件无线电结构。,宽带中频带通采样软件无线电结构,组成结构如图所示:,本结构说明,本结构类似于超外差无线电台,但常规电台的中频带宽为窄带结构,而本结构为宽带中频结构。本结构使前端电路设计得以简化,信号经过接收通道后的失真也小,而且通过后续的数字化处理,本结构具有更好的波形适应,信号带宽适应性以及可扩展性。本结构的射频前端比较复杂,它的功能是将射频信号转换为适合于A/D采样的宽带中频或把D/A输出的宽带中频信号变换为射频信号。,.可编程数字无线电 可编程数字无线电的编程性体现在基带使用DSP,包括可以用软件改变信源的编码方式。但是对于基带以上的部
12、份,它是通过使用多种硬件模块或不同芯片使得无线电接入多外模式,并且选择多种空间接口方式;当需要转换射频或改变空中接口的方式时,则需要对硬件模块进行更换才能实现系统的个性化配置。,典型的可编程数字无线电,如双模手机GSM/CDMA双模手机。,2.软件无线电 软件无线电以其特有的方法给予无线电更多的个性化,它以软件定义空间接口(包括接入多外射频段及多外调制波形等)。,图 软件无线电的关键模块,软件无线的射频端是一个多波束天线和一个多频段的射频转换器,它可以接收多个方向,多个频段的射频信号,并且将射频信号转换成中频信号。宽带的ADC对中频信号采样,中频处理部份包括:隔离用户信号滤波器,波束形成以及数
13、字下变频。它从采样的中频多用户信道提出所需的用户信道,抑制相邻用户的干扰,并且将提取出的单用户窄带信号进行抽样,进一步降低采样率,完成数字下变频。解调后的信号为一个比特流序列,比特流处理部份需要完成信息的加密解密、编码译码等。,在现在的移动终端中,更多的采用一些固化的定制芯片(ASIC),尽管ASIC可以设计成具有多个控制参数,但是在移动终端的使用过程中是无法改变个性化设置。要改变一个移动终端空中接口的个性化设置,必须更换相应的ASIC芯片。ASIC芯片与DSP芯片相比具有低功耗,尺寸小、重量轻、成本低等优点,但是它的灵活性受到限制。,3.硬件的等价模型,图用射频专用ASIC实现,图用等价软件
14、模型实现,4.对编程程度的量化可编程性是指系统的灵活性,即是不是可以很容易个性化配置。现化的无线电使用不同的处理器的混合,因此对灵活性的度量要适用于各种处理器。软件无线电可编程的度量:软件无线电的拓补结构是由单一弧线和源点、汇点组成,弧线可以一层层分解到最基本的组成部份。硬件的最基本组成是离散的器件,而软件的最基本组成部份是处理器的单条指令。对于分解对最底层的拓补结构,计算出所有能通过软件重新定义的弧线,它与总的弧线之比就是可编程的度量。,DSP与FPGA可编程性比较:FPGA从理论上讲是完全可以编程的,在实际中它们比ASIC的可编程性要高。由于FPGA受限于门数和连线的多少。FPGA的设计在
15、一定程度取决于设计者的经验,而用DSP通过软件来实现功能的,软件是保存在存储器中的,所以通过软件来替换某些电路对DSP来说是轻而易举的。因而DSP的可编程度比FPGA要高。,处理器处理能力的度量时钟速率 时钟速率越快,运算速度就越快。指令执行速度指令执行是以一条指令所需的执行时间或每秒种执行的指令数目来度量,互为倒数,单位分别为ns(纳秒)和MIPS(百万条指令每秒)。操作速度操作执行速度是指每秒钟进行的操作数目来度量,其单位MOPS,MFLOPS和BOPS。,乘加运算(MAC)执行速度乘加运算执行速度指完成一次MAC运算的时间或每秒钟执行的乘加运算数目来度量,单位分别为ns和MMACS(百万
16、次乘加每秒)。FFT的执行速度运行一个N点的FFT程序所需时间来度量。,对信号处理器的要求大运算量的实时运算必须有多个并行执行的功能单元,并对常用的数字信号处理操作提供直接的硬件加速;强的实时性决定处理器不能有太多的动态特征,对分支预测同、终端响应的机制的选用和采用有一定的限制;处理器应该设置片内存储器,硬件“零开销机制”,单周期的MAC功能单元;专用的地址单元和寻址模式。,软件无线电可用的编程语言在软件无线电中,实现软件功能的编程语言主要有汇编语言、高级软件语言和硬件描述语言。1.汇编语言汇编语言是一种面向机器语言的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。如果采用汇编
17、语言实现软件无线电的编程,则需要编程人员熟悉处理器的结构。虽然采用汇编语言能充分发利用处理器的软硬件资源,程序代码的执行效率高,但是延时了开发周期,降低了开发效率,而且在可读性、可修改性、可移植性和可重用性方面的缺点日益突出。,2.C语言 采用高级语言编程的目的就是要将执行命令的目标处理器相分离,通过编译器决定哪一种硬件特定的指定被执行,这与汇编语言是不同的。Dennis Ritchie在1972年改进了B语言,在一台DEC计算机上开发了最早的C语言版本,其主要目的是开发Unix。1987年,美国国家标准协会制定了一个C语言的标准,Kernighan和Ritchie在书中全面介绍了标准。因此,
18、当DSP厂商首次将汇编语言升级为高级语言时候,C语言最佳选择,C语言程序可以在较短的时间内开发出来。如TI公司的CCS集成开发环境。,3.硬件描述语言 硬件描述语言(HDL)是一种用形式化方法来描述数字电路和数字逻辑系统的语言。数字逻辑电路设计者可以利用这种语言来描述自己的设计思想,然后利用EDA工具来进行仿真,再自动综合到门级电路,最后用ASIC或FPGA来实现其功能。随着EDA技术的发展,使用硬件描述语言设计PLD/FPGA已成为一门技术。目前最主要的硬件描述语言是VHDL和Verilog。硬件描述语言的特点具有如下特点:,能精确描述和模拟数字系统设计的行为,行为描述即可用算法也可用实际硬
19、件结构。设计按层次分解,可进行复杂的、多层次设计。与硬件独立,一个设计可用于不同的硬件结构,而且设计不必了解过多的硬件细节。有丰富的软件支持硬件描述语言的综合和仿真,从而在设计时阶段就能发现设计中的缺陷,缩短设计时间,降低成本。具有良好的可读性,便于理解。并行性、定时和时钟都可被模型化,设计的逻辑操作和定时特性都可被模拟。,硬件描述语言和计算机语言的区别:运行的基础不同。计算机语言在CPURAM构建的平台上运行;硬件描述语言设计的结果是由具体的逻辑、触发器组成的数字电路。执行方式不同。计算机语言基本上以串行方式执行;硬件描述语言在总体上以并行方式执行;验证方式不同。计算机语言主要关注数值量的变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 软件 无线电 体系结构 ppt 课件
链接地址:https://www.31ppt.com/p-2106619.html