ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:627.56KB ,
资源ID:10355295      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10355295.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件无线电接收机设计实例.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件无线电接收机设计实例.docx

1、软件无线电接收机设计实例软件无线电接收机设计实例本章重点通过实例介绍 M30C613DS在软件无线电接收机设计中的应用。其中,首先简要阐明了软件无线电的概念、特点、核心思想及其关键技术;然后介绍软件无线电的结构;第三节设计了基于高速A/D AD664、数字下变频器A662、DS TM206713的软件无线电接收机硬件结构;最后介绍软件无线电接收机中的SP的软件程序编写、软件无线电接收机调试方法及实验结果分析。1软件无线电概述软件无线电是一种以现代通信理论为基础,以数字信号处理为核心,以微电子技术为支撑的无线通信体系结构。移动通信的最终目标是实现任何人可以在任何地点、任何时间与其他任何人进行任何

2、方式的通信,软件无线电就是实现这一日标的关键技术,并且代表着未来移动通信的发展方向软件无线电就是将模块化、标准化的硬件单元以总线方式连接构成通用的硬件平台,并通过软件加载实现各种无线电通信功能的一种开放式体系结构。软件无线电的天键思想是将A/、A尽可能靠近天线和用软件来完成尽可能多的无线电功能。将软件无线电技术应用于移动通信领域,设想不需要为每一种新的通信体制重新建网、更换设备,只需在各个基站中建立统一的硬件平台,然后不论是现有的各种通信体制和标准,还是将来出现的新的通信体制和标准,都以软件升级的方式更新换代.需要更新的软件可以通过统一的软件提供商来供给,软件都可以以无线电波的形式从空中下载。

3、使用这样一种理想的软件无线电概念后,所有通信体制和标准的更新,以及不同通信体制之日J的兼容,都可以通过更换适当的软件来完成,这样既节省了重新建设移动通信网络的费用,又缩短了研究到应用的周期。 软件无线电的主要特点可以归纳如下:(1)灵活性.软件无线电可以通过增加软件模块,很容易增加新的功能。可以和其他任何电台进行通信,并可以作为其他电台的射频中继,还可以通过无线加载来改变软件模块或更新软件.(2)开放性。软件无线电采用了标准化、模块化的结构,其硬件可以随着器件和技术的发展而发展或扩展,软件也可以随需要而不断升级.软件无线电不仅能和新的体制电台通信,还能与旧的体制电台兼容。软件无线电已经成为第二

4、代移动通信系统的关键技术.软件无线电技术可以解决多种通信标准及频谱拥挤的问题,以达到多种通信频段、多种信道调制及多种数据格式的互操作性。第三代移动通信系统具有多模、多频段、多用户的特点,面对多种移动通信标准,采用软件无线电技术对于在未来移动通信网络上实现多模、多频率、不问断业务能力方面将发挥重大作用,如基站可以承载不同的软件来适应不同的标准,而不用对硬件平台改动;基站间可以由软件算法协调,动态地分配信道与容量,网络负荷可自适应;移动台可以自动检测接入的信号,以接入不同的网络且能适应不同的接收时间要求。软件无线电是近年来发展起来的新技术,虽然对它的研究理论上趋于成熟,但是具体实现环节上许多技术问

5、题还需要解决。其中的关键技术概括:(1)开放式总线结构及实现。软件无线电的一个重要特点是其开放性,这主要体现在软件无线电所采用的开放式标准化总线结构上,只有采用先进的标准化总线,软件无线电才能发挥其适应性广、升级换代方便等特点。由于软件无线电的研制国内外部起步不久,在研制开发过程中,必须逐步形成标准化的硬件平台和软件平台,而标准化总线是构筑上述两个平台的奠基石,现有的软件无线电研究和实验系统中一般采用双总线结构,即:控制总线和高速数据总线.控制总线结构如VME总线、PC总线等,尽可能采用现有的工业标准,以便于利用已有的软件及硬件平台,加快开发速度。高速数据总线结构则是软件无线电体系结构的软件,

6、目前还没有形成标准,世界各国都在努力研究,以期得到适合软件无线电高速数据处理的总线结构标准。(2)智能天线技术。天线部分是软件无线电不可替代的硬件出入口,只能靠硬件本身来完成,不能用软件加载来实现其全部功能.但是软件无线电由于其具有智能的、可编程的数字信号处理核心,所以可以充分利用这一优势,对固定天线接收下来的信号进行优化组合,达到提高信噪比、抑制同信道干扰、增大系统容量的目的。固定天线与数字信号处理核心的结合,构成了可以动态配置的天线特性,即智能天线。软件无线电这部分的要求包括:无线能覆盖所有的工作频段;能用程序加载的方法对功能及参数进行设置.()高速A/D技术。软件无线电对A/D要求是非常

7、高的.对它们的要求主要包括采样速率和采样精度。采样速率主要由信号带宽决定,因为软件无线电系统的接收信号带宽较宽,而采样速率一般要求大于信号带宽的25倍,因此采样率较高;采样精度要求在80B的动态范围内不能低于1位.除了进一步提高器件性能外,还可采取多个ADC并联使用的方法.(4)数字下变频技术。数字下变频(D,Digial Dow Coverr)是后首先要完成的处理工作,包括数字下变频、滤波和二次采样,是系统中的数字处理运算量最大的部分,也是最难完成的部分.(5)高速数字信号处理技术。高速数字信号处理部分主要完成基带处理、调制解调、比特流处理和编译码等工作。这部分工作用高速数字信号处理器(P)

8、完成,这是软件无线电的一个核心部件,但也是一个主要瓶颈。单路数字语音编译码,调制解调能用单个DSP实现。当单个DSP处理能力不足时,可采用多个SP芯片并行处理提高运算能力。(6)信令处珲技术。在现代的移动通信系统中,信令部分已经是用软件完成的,软件无线电的任务是将通信协议及软件标准化、通用化和模块化.无线接入是无线通信的重要内容,其协议的主体是公共空间接口,目前已经形成许多不同的标准。因此,当用软件无线电实现多模互联时,使用通用信令处理是必要的。这就需要把现有的各种无线信令按软件无线电的要求划分成几个标准的层次,开发出标准的信令模块,研究通用的信令框架.2软件无线电结构软件无线电的基本思想是以

9、一个通用、标准、模块化的硬件平台为依托,通过加载软件来实现各种无线电功能,从基于硬件、面向用途的电台设计方法中解放出来。功能的软件化势必要求减少功能单一、灵活性差的硬件电路,尤其减少模拟环节,把数字处理(/D、D/)尽可能靠近大线。软件无线电主要由三部分组成,即射频处理(含天线)前端;高速AD、IA;数字信号处理(S)。2。1理想的软件无线电结构软件无线电的核心思想是将/D、尽可能地靠近天线,尽早地将天线接收下来的模拟信号数字化,DP对/转换后的数字信号进行同步提取(载波恢复、时钟恢复和帧同步)、信号调制样式的自动识别、信道解码、信源解码、信号特征提取(解调).理想的软件无线电结构如图-l所示

10、,其中接收机部分是对天线接收到的射频信号直接进行全宽带A转换,转换后的高速数据流送DP处理,最后由窄带D/A转换为语音、数据或者图像输出。然而,这样不但目前AD器件采样率、输入带宽无法满足所述软件无线电结构要求,而且后续的DS也无法实时处理大量的高速数据流,所以这是一种理想的软件无线电结构.2。2实际可行的软件无线电接收机结构由于/D器件的限制和的瓶颈,目前设计软件无线电接收机的折衷方案是:一方面把射频信号通过混频搬移到中频再带通采样,使得A/D采样率、输入带宽满足系统要求;另一方面是在DSP前加数字下变频器.软件无线电接收机在中频接收下来的是系统的整个频段,而对于一个通信用户而言只占用一个很

11、窄的信道,如TACS系统中,系统频段为MH,而信道只占25kH。同样,M系统中整个系统频带为5MHz,而信道带宽为20kHz,其系统频段与信道带宽关系如图5-2所示.所以,对中频宽带信号/D采样后可以实行信道分离,这样就只需处理某一信道数据了。另外,中频数字化后产生的大量数据流如果直接送DSP处理,将给DS带来巨大的运算压力。如中频为0Hz,AD Nyquist采样速率为00MH,而DSP每处理一个采样信号,大约需要10次运算,那么总共需要的运算速率为100100=0MOP(ilnertionsPer Seond)。这样高的运算速率,目前DSP芯片还难以达到.数字下变频器(DigitalDow

12、nonverter)正是一种解决以上问题的可编程器件,它一方面从包含所有信道的宽带信号中分别提取需要的窄带信号;另一方面,对分离出的窄带信号再进行信号抽取、滤波,降低频率,便于后续的P处理。目前实际可行的软件无线电接收机结构如图53所示.天线接收下来的射频信号先经过混频器混频到中频,再通过带通滤波器后由宽带高速D带通采样,采样后的高速数据流由数字下变频器信道选择、频率抽取后送由DSP实时处理。软件无线电接收机硬件设计软件无线电接收机主要包括高速/部分设计,数字下变频部分设计和基带数字信号处理部分设计。本节针对以上个部分分别介绍高速ADC AD640,数字下变频器AD6620,高速DSPTS32

13、0C671的工作原理及其在中频软件无线电接收机子系统中的应用。3.高速AD部分设计软件无线屯的核心思想之一就是要将DC、AC尽可能地靠近天线.这就给AD的采样率、采样精度、动态范围等特征提出了很高的要求.ADC的特性指标包括采样率、采样精度、信噪比(NR,Signoiate)、无寄生动态范围(FD,rioFr Damic Rge)、模拟输入带宽及功耗等。对高速应用来说,ADC动态特性是非常重要的,而R和SDD是能够比较准确地衡量DC动态特性的重要参数。D640就是这样一款高性能的高速AC芯片.A64采样率可达65M;12位精度;有着80d无寄生动态范围;全功率模拟输入带宽为70Mz;3。3V或

14、5V CMO兼容输出;二进制补码格式输出。典型应用包括el/S基站;多通道多模式接收机;GPS抗干扰接收机;通信接收机;相控阵接收机等。AD664功能方框图如图54所示.AD60采用的是两级子区式转换结构,这种设计既保证了所需的转换精度和转换速度,又降低了功耗,同时也减小了模片尺寸。从图54中可以看出,660的模拟信号输入方式为差分结构,模拟信号首先经过缓冲,然后进入第一个采样保持器(THl)。当采样时钟为高时,TH进入保持状态。l的保持值作为粗6位ADC(ADl)的输入,其输出用于驱动一个6位DA转换器(ACl)。如将延迟的模拟信号与Al的输出相减,则可在保持器TH的输入端产生剩余信号。保持

15、器T的作用是为DCl数字延迟后的一个模拟信道延迟进行补偿.将ADCl和ADC相加,并将修正后的结果传至数字误差校正单元,便可以输出最终的12位模数转换结果。中频宽带信号经过D0带通采样后,接下来面临的问题是对极大量数据流的处理。由于SP的处理瓶颈,软件无线电接收机中引入数字下变频器,一方面足将包含所有信道的宽带信号进行分离出某一用户窄带信道;另一方面对分离出的某一用户信道信号抽取、滤波,降低数据速率后南SP实时处理。Anaog evie公司推出的AD620就是一款能很好地完成以上任务的数字下变频器。AD66采用了信号多级抽取理论,数字混频正交变换理论,使用了级联积分梳状滤波,是一款高性能的可编

16、程数字下变频器。D60将中频数字信号搬移到基带,实现数字下变频、抽取、低通滤波等功能.单通道实数输入信号最高频率达7msps:单通道复数输入信号或分集信道实数输入信号最高频率达3。ms。AD60典型应用包括软件无线电接收机、基站收发信机(AMPS、DA、GM和CMA等)AD6功能方框图如图55所示。AD6620是一个数字信号接收处理芯片,内部由4个串取处理单元组成,分别是:频率变换单元、二级固定系数积分梳状滤波抽取滤波器(CI2)、五级固定系数积分梳妆滤波抽取滤波器(CC)和一个系数可编程的AM系数滤波器(F)单元.其中,频率变换器的作用是实现数字下变频,将巾频信号搬移到基带;抽取滤波器的作用

17、是降低数据率,获得能够为DP处理的较低速率数据流;RAVl系数滤波器设计的目的是尽可能使低通目标信号通过,并抑制带外干扰信号.62输入的数据可以是实数和复数。如果输入的是实数,AD620可以工作在单通道或分集信道模式。分集信道模式(Dversty anne al),典型的应用在分集接收机(DivrsiyReceer)。频率转换单元由一个3位的复数数控振荡器实现,输入这郜分的实数分为同相(I)和正相(Q)信号.复数数控振荡器实现信号由中频到基带的搬移.频率转换单元之后是二级固定系数,积分梳妆滤波器(C2),抽取率是,这部分数据的输入速率等于输入数据率?sap,I2的输出数据率?sa2由C的抽取率

18、MCIC2决定,即?mp2=?smp/CC2。CIC2之后是五级固定系数,积分滤波器(IC5),抽取率是13.CI5的输出数据率?sa,由IC2的抽取率CIC2和CIC的抽取率Mcc5决定,即?samp=?sa/(MC5)。滤波器CI2和IC5的响应由抽取率定义,目的是降低数据速率,使得后续的RA系数滤波器(RCF)每次输出能运算更多的阶数.R滤波器是20位系数。抽取率可编程的积和(sumoprduct)滤波器,抽取率是13,最大能处埋26阶。A620的整个滤波器响应部分包括以上3个级联的抽取滤波器C、CIC、RCF。每个连续的滤波器都能使带宽变窄.在第一部分更多地抽取将减少整个抽取阶段耗费的

19、资源。数据最后通过并行口或者串行口输出.3DS部分设计高速数字信号处理部分是软件无线电的核心,它要完成全部基带处理功能,如信号检测、同步获取、解调等基本功能,还要完成加密、纠错、均衡、信号环境评估、信道接入控制、网络管理等功能。软件无线电接收机中选用I公司推出的目前最先进的浮点DSPTM320C713. TMS320C671内有8个并行的处理单元,分为相同的两组。其体系结构采用超K指令字(VI,eloiTM vnced r Long IstrionWor)结构,甲指令长 3位,8个指令组成一个指令包,总共字长为832256位芯片内部设置了专门的指令分配模块,可以将每个56位的指令包同时分配到8

20、个处理单元,并由8个单元同时运行芯片的最高时钟频率达22Hz,这是通过片内锁相环路(PLL)将输入时钟倍频后获得的。当芯片内部8个处理单元同时运行时,其最大处理能力可以达到100MS。TMS320C673功能及CP方框图如图5-6所示.TMS30C6713的个独立的功能单元中有两个乘法器(32位结果)和6个算术逻辑单元(2位/4位)。它采用加载/存储(loa/store)体系结构,数据在多处理器之间传输依靠位通用寄存器。TS30673的指令集可以进行字节寻址,获得8位1位/32位数据,因此存储器可以得到充分的利用.指令集中有位操作指令,包括位域抽取、设置、清除,以及位计数、归一化等。所有的指令

21、都是条件执行指令,可以根据某种条件决定是否执行。MS36713的存储器寻址空间为32位,其中芯片内部集成了1Mb片内M。片内RAM分为两块:一是内部程序Cache存储器,采用了lP/L两级缓冲结构;二是内部数据Cche存储器,分为两路,也采用了ID2两级缓冲结构。2位外部存储器接口包括直接同步存储器接口,可以和同步动态存储器(SDRAM)、同步突发式静态存储器(SBSRM)连接,主要用于大容量高速存储:还包括直接异步存储器接口,可与静态存取器(M)、只读存取器(RM)连接,主要用于小容量数据存储和程序存储:还有直接外部控制接口,可与先进先出寄存器(FIFO)连接,这是控制接口线最少的方式。因此

22、M3206713可以配置不同速度、不同容量、不同复杂程度的存储器。 TS32C613还包含丰富的片上外设,包括:16通道增强型直接存储器存取协处理器,用于控制数据的EDMA传输;位主机端口接口,可以将MS32071配置为宿主机的DSP加速器;两个多通道音频串行口,便于音频信号的输入输出处理;两个多通道串行缓冲口,便十DSP和外设串行通信;两个3位通用定时器;16引脚的通用IO口(可设置外部中断源);两个C总线;灵活的锁相环路时钟发生器(、2;/1、/2、32),可以对输入时钟进行不同的倍频和分频。此外,芯片内部还有基于IEEE14。标准的边际扫描接口(JTAG),可用于芯片的自检和开发.软件无

23、线电接收机系统设计根据4。2节介绍的实际可行的软件无线电接收机结构,设计基于高速AD-AD660、数字下变频器6620、高速浮点DSP S30C673的单通道软件无线电接收机,其结构框图如图5所示,其原理图如图5所示。中频软件无线电接收机中高速ADC AD664对中频宽带信号采样量化。数字下变频器并行接收664并行输出的高速数据流,对其进行正交基带变换,即下变频、多级抽取、滤波。高速浮点DS MS20C67通过多通道缓冲串行口(McSP)同步串行接收基带正交信号I、Q,并对接收的信号进行正交解调处理.软件无线电接收机中,D620接收AD664并行输出的1位高速数据信号,并通过使用相同的外部时钟

24、同步。DSP和AD660按串行通信(ASER=0)的方式连接,A662工作地主模式(BM=1),向S320C6713的多通道缓冲串行口McBPl发送时钟同步信号(CLKKRl),帧同步信号(SDFl),MBPl同步接收A60发送的数据(SDODl).另外,软件无线电接收机中A662内部参数由PC通过EE184标准并行端口设置。软件无线电接收机软件设计软件无线电的核心思想之一就是用软件实现尽可能多的无线电硬件功能.本节重点介绍软件无线电接收机中 TMS320C671DS和数字下变频器60之间的接口程序设计和信号解调算法的SP程序实现,SP/B实时操作系统嵌入数据传输和数据处理线程,构建DS应用的

25、程序结构。此外,本节还介绍了软件无线电接收机中的高效数字滤波及其基于可编程器件A660的实现。4 T320C BS和A662接口程序设计实时信号传输与处理系统要求系统在有限的时间内同时完成大量的数据传输和信号的算法处理,选取合理有效的算法固然至关重要,同时选择有效的数据传输方法也不容忽视.在实际工作中发现,数据传输所花费的时间往往超过数据处理的时间,成为实时信号处理系统的瓶颈。软件无线电接收机中,基于MBSP和EDMA实现的DP和外设之间的串行通信,传输效率高采用IGPON缓冲,传输更稳定。奉节所论述的信号传输和处理方法通用性强,可广泛应用于其他数据传输和信号处理领域,如实时语音信号处理系统、

26、实时图像处理系统、多路信号实时采集监控系统. 1MSP设置MS206713提供了2个高速多通道缓存串行口(McBSP).MB提供了双级缓存的发送寄存器和三级缓存的接收寄存器,具有仝双工的同步或异步通信功能,允许连续的数据流传输;数据发送和接收有独立可编程的帧同步信号;能够与工业标准的解码器、模拟接口芯片或其他串行与/A设备、SPI设备等直接相接;支持外部时钟输入或内部可编程时钟;每个串行口最多可支持28通道的发送和接收;串行字长度可选,包括8、2、6、4和32位:支持律和律数据压缩扩展。BSP方框图如图5-9所示。MSP通过个引脚(DX、DR、cLK、CLK、FSX、和CK)与外设接口.DX和

27、DR引脚完成与外部设备进行通信时数据的发送和接收,由CLKX、CLKR、FSX、FSR实现时钟和帧同步的控制,由C来提供系统时钟。发送数据时,CP或EMA控制器将要发送的数据写到数据发送寄存器(DXR,Data trnsmgse),在FSX和CLX作用下,由DX引脚输出.接收数据时,来自DR引脚的数据在FSR和CL作用下,从数据接收寄存器(,Dareceie regiter)中读出数据。接收和发送帧同步脉冲既可以由内部采样速率产生器产生,又可以由外部脉冲源驱动,MSP分别在相应时钟的上升沿和下降沿进行数据检测。串行口的操作由串行口控制寄存器(SPCR,SeralPrtConro gister)

28、、引脚控制寄存器(PR,P CntolRegist)、采样率产生寄存器(R,mple Rat GneratR rgiser)、发送控制寄存器(XC)和接收控制寄存器(RC)来控制。接收控制寄存器CR和发送控制寄存器XCR分别设置接收和发送的数据各种参数,如接收数据相数、帧长度等。MB可以硬件中断CPU来处理串口接收的数据(RNT)或向串口发送数据(IN),也可以通过发送同步事件给DM,让EMA来处理串口接收的数据(RVT)或向串口发送数据(EV)。软件无线电接收机子系统中,DSP和AD62按串行通信(AR0)的方式连接,AD62工作于主模式(SMI),TS3C673工作在从模式。AD6620向

29、BSl发送时钟同步接收信号(CLKCK),帧同步信号(DFSS)。cBl同步接收D60发送的数据(SODR).在软件无线电接收机中,按照mcbspfl数据结构配置MBPI各控制寄存器。mcbspCfgl结构定义如下:2M设置 TMC7提供了16通道独立的自加载EDMA协处理器,用于控制数据的DMA传输.D控制器可以在不占用CU资源情况下完成映射存储空间中的数据搬移。每个EM通道通过主控寄存器、副控寄存器、传输计数寄存器、源地址寄存器、目标地址寄存器、全局地址寄存器组、全局索引寄存器组设定工作方式。EDMA控制器结构如图50所示,包括事件和中断处理寄存器(ent andinterprcin re

30、ises)、事件编码器(Eventnode)、参数随机存储器(ParmteRAM)和地址产生硬件(ddess geraionharw)。EDMA事件由事件寄存器捕获,一个事件就是触发一个EDM通道开始传输的同步信号.如果有多个事件同时发生,可以通过事件编码器来协调解决对应事件的传输参数存储在EDMA参数随机寄存器(armeterAM)中,传递给地址产生硬件.地址产牛硬件产生EMIF和(或)外设的地址,执行必要的读写传输操作。中频软件无线电接收机子系统中利用E结合McBPl实现数据的串行接收.Dl将McBSPIR内数据转存内部高速存储区(g缓冲区和缓冲区),供S解调,其同步事件是MBPl接收事件(Vl)。EDM结合cBSP的数据传输,把S从频繁的处理串口数据任务中解放出来,使DS可以主要用来执行系统核心数字信号处理算法,提高了系统运行效率,增

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2