一种基于软件无线电通用调制器设计和实现_第1页
一种基于软件无线电通用调制器设计和实现_第2页
一种基于软件无线电通用调制器设计和实现_第3页
一种基于软件无线电通用调制器设计和实现_第4页
一种基于软件无线电通用调制器设计和实现_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一种基于软件无线电的通用调制器的设计和实现2008年10月2日12:20电子技术应用作 者:单亚娴 王华 匡镜明上世纪90年代发展起来的软件无线电SDR(SoftwareRadio/Software-DefinedRadio的基本思想是:构造一个具有开放性、标准化、模块化的通用硬件平 台,将各种功能用软件完成这是一种全新的思想,它一经提出就受到了广泛的重视但是,到目前为止,各国对软件无线电的研究还非常有限由于软件无线电实现的前提是高度数字化,而现阶段的器件水平还不能达到要求,同时软件无线电的设计还缺乏统一标准,因而只能利用软件无线电的思想,根据系统要求,对其结构适当调整,进行系统设计本文采用可

2、编程器件和专用器件相结合的设计方法和分层的设计思想,给出了一种基于软件无线电的通用调制器的设计和实现方法,并给出了系统的测试结果1总体设计方案1.1总体方案框图通用调制器总体方案框图如图1所示图】业汀谓1.1器总弭&案b图系统使用的主要器件有四个:通用DSR可编程逻辑器件(FPGA可编程数字上变频器和 D/A变换器.其中的两个主要芯片:通用DSP和 FPGA匀为通用可编程器 件.这样,在系统设计时,存在着通用器件的功能定义问题为了使系统的功能在器件之间进行合理的分配,充分、有效地利用芯片资源,并使系统设计简单、清晰,在软件 无线电体系结构的基础上采用了分层的设计方法,将系统的结构分为三层:接口

3、层、配置层和处理层(1接口层接口层用来与外界 通信,控制整个系统的工作模式接口采用DSP的主机并口 (HPI.图1所示的外部控制器为 PC机,即PC机的并口与DSP的HPI 口相连并通信, 将系统工作模式的控制参数传递给DSP.需要指出:任意带并口通信方式的器件或仪器均可代替PC机,控制系统的工作模式(2配置层配置层用来给处理层配置参数 ,由通用DSP完成.DSP根据其主机并口接收到 的控制参数调用相应的程序,计算出配置层所需要的各个参数值 ,并产生相应的时序 信号,将计算结果配置给可编程器件 FPGA和数字上变频器(3处理层处理层由FPGA数字上变频器和 D/A转换器组成.当FPGA和数字上

4、变频器 的参数配置完后,处理层脱离配置层单独工作由FPGA产生对应特定比特流、特定调 制方式的I、Q信号,并产生特定的时序信号将 I、Q信号写入数字上变频器完成调制 过程,再由D/A转换器将数字信号变为模拟已调信号输出 .1.2系统的工作过程系统的工作过程和图 2 所示.蚯旷屁放拜总线” 停 itXftft A处理庭接#总线. 罐入工作状亦系统的初始状态是 DSP等待主机接口(HPI中断.当DSP接收到主机接口中断 后,调用中断程序这个中断程序将使 DSP执行以下几步:(1首先将DSP的XF脚置高,这个信号变低可以使处理层退出工作状态,进入参数配置状态,同时放弃总线,并使DSP获得总线控制权。

5、(2DSP从主机并口接收控制系统工作模式的有关参数。(3DSP计算处理层需要的各项参数。(4DSP将参数写入处理层相应的地址。(5DSP将XF脚置低,放弃总线控制权,并使处理层接管总线,进入工作状态6DSP重新进入等待主机接口中断状态系统随时可以根据需要改变工作模式,重新配置参数2硬件实现系统的硬件结构比较简单,与总体方案框图的结构基本相同主要器件有:TI公司的DSP芯片 TMS320VC540、ALTERA公司的 FPGA芯片 EPF10K30RC240 HARRIS公司的数字上 变频器 HSP50215和 D/A 转换器 HI5741. bSEZRGbCAP2.1接口设计本设计充分考虑了系

6、统与外界接口的设计,使系统具有很好的开放性和灵活性R2叵用TMS320VC5402的8-bit并行主机接口包含了许多控制信号线,使得它可以通过两个 触发器与25针的并口直接相连外部的设备或器件可以通过这个并口方便地控制系统的工 作模式和状态.PanqFDPw在EPF10K30的内部逻辑设计中,有一个随机比特流产生模块 ,在这个模块中也设计 了比特流信号的输入接口 ,使系统既可以对自身产生的比特流进行调制 ,也可以对外部输入 的比特流进行调制 DXDiTa9E3d另外,在EPF10K30和HSP50215的参考时钟输入引脚也设计了外部接口,通过这些接口可以用外部时钟信号方便地控制系统工作的参考时

7、钟,适应用户的需求.RTCrpUDGiT2.2总线控制总线控制包括两个方面:总线的电平转换和总线控制权交接.由于 HSP50215和 EPF10K30均为 +5VTTL器件,而 TMS320VC5402的管脚为 +3VTTL 电 平,因而需要进行电平转换.所使用的芯片为带三态输出的电平转换芯片SN74LS16244和SN74LS16245.前者为单向芯片,用于地址总线。后者为双向芯片,用于数据总线.5PCzVD7HxA从图1可以看出,系统某些信号线存在着复用的问题.这些信号线包括:HSP50215的数据、地址总线和写控制信号线WR它们同时与DSP和FPGA勺相应信号线相连,因此必须要处理好总线

8、冲突问题.图3为总线控制电路设计.jLBHrnALg圏3总鏡抨制电賂设汁由图3可以看到,DSP的XF、HOLDA和 HOLD言号作为握手信号与 EPF10K30中的总线控制模块相连其中XF是TMS320VC5402的外部标志信号,可以用指令“ SSBXXF或“ RSBXX”将其置高或置低.当DSP放弃总线时,将XF置低,此时FPGA各HOLD置低 ,使DSP 进入HOLD犬态,当HOLDA也变低后,FPGA占用总线.当DSP要回总线时,将XF置高,此时 FPGA立即放弃总线,同时将HOLD脚置高,使DSP退出HOLD犬态.另外,DSP的HOLD言号的非 信号与总线电平转换芯片的使能信号相连这样

9、可以保证不存在总线冲突问题.HSP50215的写控制信号WR也做类似的处理.XHAQX74J0X3软件设计系统的软件设计包括两大部分 :FPGA的内部逻辑和控制设计以及系统的参数计算和 配置.FPGA的内部设计主要完成从基带比特流信号产生一直到对应不同调制方式、不同信 息比特、不同码速率的I、Q信号的产生,另外还包括总线控制逻辑和片选信号产生等.LDAYtRyKfE系统的参数包括三个部分:传送到DSP的HPI 口的系统工作模式控制参数、FPGA的内部参数、数字上变频器的参数.系统的参数结构可以用图4表示.Zzz6ZB2Ltk控制參数 HPI 系统的工作模式控制参数主要有如下三个:调制方式、基带

10、比特流速率和载波频率这三个参数由外部控制器通过并口传递给DSP的HPI 口 .它们处在最顶层,是确定下层各个参数的基本依据 dvzfvkwMHFPGA内部参数也有三个:基带比特流速率与 FPGA参考时钟频率的比值、基带比特流串并转 换的位数和IQ信号在查找表中的起始地址.这三个参数分别由基带比特流速率和调制方式 决定.rqyn14ZNXI成形滤波器参数对于根升余弦或升余弦滤波器而言也有如下三个:滚将系数a、内插倍数IP和跨越的码元周期数目DS.这三个参数是中间参数,它们并不会直接配置到数字上变频器中,而是计算成形滤波器系数的参数根据系统的工作模式控制参数,可以确定最佳的成形滤波器参数.Emxv

11、xOtOco数字上变频器参数,即HSP50215的内部参数,数目比较多,包括:重采样频率高、低 位控制字。载波频率高、低位控制字。调制方式控制字。增益控制字。FIFO深度控制字。成形滤波多项式控制字(包括DS和IP。复位控制字。同步启动控制字以及I、Q两路各256个成形滤波器系数.总共需要配置的参数为 522个.这些参数分别根据系统的工作模式 参数和成形滤波器参数确定 SixE2yXPq5正确计算出上述各个参数 ,并正确地配置到芯片 EPF10K30和HSP50215内部,就可以 得到正确的已调信号.6ewMyirQFL4测量结果本次实验用实时频谱分析仪TEK3086对系统所产生的各种已调信号

12、进行了观测,图5给出部分观测结果,包括BPSK QPSK 8PSK和GMSKkavU42VRUsh-)8PSK 闢制(4)CMSK 酹割圈3齐冲己调心巧的观刿站舉图5中各种已调信号的基带I、Q信号的符号速率均为 5ksps,载波频率均为1MHz.每个图中又包含四个小图左上角为中频信号的频谱图。右上角为星座图。左下角为I路信号的眼图。右下角为 Q路信号的眼图眼图的张开度以及星座图中各个矢量点的离散程度 (矢量幅度误差的大小 ,表明了系统码间干扰和噪声的大小,也是衡量调制器性能的两个重要参数.图5(a、(b、(c采用根升余弦成形滤波器,内插倍数IP=16,跨越的码元周期数目 DS=4,滚降系数分别

13、为:0.5、0.7和0.7.图5(d采用高斯成形滤波器,IP=16,DS=5,BT=0.3. 比较这四个图可知:BPSK和GMSK已调信号的眼图张开度最大,矢量幅度误差最小,信号性能 最好,QPSK信号次之,8PSK信号眼图张开度最小,矢量幅度误差最大,与理论分析一致.从测 量的结果来看,系统具有较好的性能,有一定的实用价值.y6v3ALoS89实验证明这种基于软件无线电的多功能调制器的总体方案以及内部的软、硬件设计 是正确和可行的,系统具有良好的开放性、通用性和可扩展性,得到的已调信号性能良好 M2ub6vSTnP根据系统的工作模式要求,计算出最优的处理层参数,就会得到性能最佳的已调信号 此

14、外,如果在D/A后面再加一级放大电路,增大信号的发射功率,输出的已调信号会有更好的 性能.OYujCfmUCw参考文献1杨小牛,楼才义.软件无线电原理与应用.北京:电子工业出版社,20012曹志刚,钱亚生.现代通信原理.北京:清华大学出版社,19923宋万杰,罗丰,吴顺君.CPLD技术及其应用.西安:西安电子科技大学出版社,20004HSP50215DATASHEET.Harris Semico nductor. Jun e,1997基于FPGA勺软件无线电调制器设计与实现技术分类:可编程器件 | 2018-10-11现代电子技术 谭祖印 黄尚荣 梁辉 李创辉0引言软件无线电是在无线通信领域提

15、出的一种新的通信系统体系结构,其核心思想是以开放性、标准化、模块化的硬件为通用平台,通过在平台加载不同软件来实现对工作频段、调制解调、信道多址方式等无线功能的灵活配置.而调制解调技术是软件无线电的主要组成部分.直接数字合成技术(DDS具有较高的频率分辨率,可实现快速的频率切换,能够保持相位的 连续性,很容易实现幅度、频率和相位的数控调制.目前,软件无线电调制技术多采用具有调制功能的专用芯片或可编程器件和专用芯片相结合的方法实现,灵活性并不是很强.eUts8ZQVRd基于此,本系统在分析数字调制技术和DDS原理的基础上,详述了一种基于 FPGA的DSP技术和DDS技术的适合于软件无线电使用的可控

16、数字调制器的设计过程,并在系统中进行了功能验证.此调制器以FPGA硬件平台为核心,可实现ASK,FSK,PSK,QAM 等调制方 式,灵活性强.sQsAEJkW5T1数字调制和DDS基本概述在数字通信系统中,为了使数字信号能在带限信道中传输,就必须将编码后的信号进行数字调制.在此,主要分析和实现二进制单极性不归零码的键控调制.常见的二进制调制方式有 ASK,FSK,PSK,QAM 等.GMslasNXkA直接数字合成(DDS器具有数控频率合成的功能,它以数控振荡器的方式产生频率、相 位和幅度可控的正弦波,电路主要由相位累加器、相位调制器、正弦ROM查找表、系统时钟、D/A、LPF等组成.本文中

17、用DDS产生的正弦波作为载波,具有精确、灵活、便于集 成等优点.DDS原理基本结构图如图 1所示.TIrRGchYzgMtMt 7*7* A AEKEKVLOM*ftA*ftALPTLPT 出 图1 DDA&理基專魅務图使用DDS结构易实现频率调制、相位调制和幅度调制,以DDS作为载波信号发生部分具有频率稳定度高,频率转换速度快,输出带宽宽,频率分辨率高等特点.7EqZcWLZNX2基于FPGA的调制器的具体设计该设计借助 Quartus n 7 . 2和Matlab / DSP Builder 7 . 2开发环境,在FPGA硬件平台上实现,最大限度的实现了集成化图2是该设计的FPGA系统原理

18、框图,数字功能模块全部集成在一片 FPGA上,实现了 SOPC的设计思想.lzq7IGfO2E该设计由按键输入、二进制基带信号产生、数字调制和显示等模块组成,其功能是由按键输入设定值,同时在LED上进行显示,并根据设定值对二进制基带信号进行相应的数字调制,产生调制信号输出.现将各模块的具体设计和功能描述如下:zvpgeqJ1hk按键输入模块输入采用按键和拨码开关实现,通过复用的方式用于选择调制方式,输入 信号频率和幅度.在FPGA内部设计了一个按键接口模块,用于处理和存储输入的设定值,输 出到LED显示 拼输出相应的控制信号和调制模块所需的载波频率和幅度控制字等.NrpoJac3v1二进制基带

19、信号产生模块该设计中的基带信号由一个基于DDS的矩形脉冲发生器和伪随机序列M序列发生器产生.码元速率可通过按键模块输入频率字到矩形脉冲发生器控制输出脉冲频率,从而控制M序列输出频率来实现.当然,作为调制器,二进制数字基带信号是 由外部输入的.本模块是为了验证系统功能和需要满足系统产生单纯的数字调制信号时而设计的,具体见系统原理图中 juxing signal和m array exa-mple 模块.1nowfTG4KI帕炉孚*人B B ? ? A A优l-FGAl-FGA逸曲扈数字调制模块 数字调制模块是整个系统的核心部分,包括ASK,FSK,PSK和QAM等数字调制方式本模块以DDS为核心模

20、型,采用Quart-us n 7. 2和Matlab / DSPBuilder7 . 2进行硬件的软件化设计,具体见系统原理图中 tiaozhi_example,QAM_tiaozhi_example 和BUSMAX 模块.系统主要由时钟和复位输入端 (CLOCK和SW0、调制方式选择输入端 (SW1,SW2和SW3、基带信号输入端 (jidai_sig nal,jidai_sig n-all,jidai_sig nal2和频率幅度字输入端(freql31 . . O,freq231 . . O,freq431 . . 0和 amp17 . . O 组成.频率和幅度字由按 键输入实际频率和幅度

21、值经过按键接口模块处理后,转化为32位频率字和18位幅度字,从而控制模块产生所需频率和幅度的载波信号.基带信号输入端接收被调制信号,被调制信号根据所选择的调制方式在模块内部进行相应调制后输出到模块输出端.fjnFLDa5Zo 3系统仿真和硬件实现与测试在进行系统各模块设计的时候,为了防止在设计最后集成系统的时候出现功能错误,难于排查和修改,在设计过程中对各模块的功能正确性都进行了软件仿真.tfnNhnE6e5系统中的ASK,FSK,PSK 和QAM波形仿真依次如图 3和图4所示.图 3 ASK.FSK.PSK图图t QAM仿真蛀形图基于软件无线电的多制式信号发生器设计与实现查看最近90天中添加

22、的最新产品最新电子元器件资料免费下载派睿电子TI有奖问答-送3D汽车鼠标IR推岀采用焊前金属的汽车级绝缘栅双极晶体管全球电子连接器生产商一samtec最新断路器保护套HbmVN777sL软件无线电是一种无线电通信新的体系结构.在1 9 9 2年5月美国电信系统会议上,JeoMitola首次提岀了软件无线电概念,之后迅速引起了人们的关注,并开始对它进行广泛而深入的研究.具体地说,软件无线电是以可编程的DSP或CPU为中心,将模块化、标准化的硬件单元以总线方式连接起来,构成通用的基本硬件平台,并通过软件加载来实现各种无线通信功能的开放式的体系结构.它使得通信系统摆脱了面向用途的设计思想,被认为是无

23、线通信从模拟到数字、从固定到移动之后的又一次突破.V7l4jRB8Hs在软件无线电的研究过程中,调制解调技术是移动通信系统空中接口的重要组成部分.在不同的蜂窝半径和应用环境下,移动通信的信道呈现不同的衰落特性,根据移动信道的衰落情况,自动地改变调制方法,从而提高传输效率并保证传输性能.那么,一个通用的 信号源是必不可少的.83ICPA59W9作者设计了一个基于DSP + DDS结构的可编程调制器的硬件平台,并在此硬件平台上实现了各种模拟调制和数字调制的通用软件算法 .当改变调制制式时,无需再次下载程序,而且调制制式、比特速率、输岀 中频均可调.mZkklkzaaP1硬件结构通常,信号源输岀的波

24、形多数是对周期的0 1序列进行调制,输岀波形单一,只能作为解调输入信号的一种特例,缺少通用性.而许多专用 芯片采用的调制方式也是有限的.用DSP + DDS构成的通用多制式 信号 发生器不仅可以实现模拟调制,而且可以实现各种数字调制.DSP利于基带信号的实时处理,可以实现高速调制,而DDS具有频率分辨率高、频率变化速度快、相位连续、易于数字控制等特点.图1给岀多制式信号发生器硬件原理图.AVktR43bpwirirI信号发生器主要由三部分构成:控制单元、数字信号处理器DSP)、正交数字上 变频器vQuadrature Digital Upconverter) . ORjBnOwcEdDSP采用

25、TI公司的TMS320VC5402TMS320VC5402它独特的哈佛结构、硬件密集型方案和灵活的指令系统可以满足对信号的实时处理,它的高性能、低功耗及低价位使其得到广泛应用.2MiJTy0dTT正交数字上变频器采用AD公司的AD 9 8 5 7. AD 9 8 5 7最高工作频率为2 0 0 MHz输出中频频率范围为080MHz . AD 9 8 5 7 AD9857内部集成半带滤波器、CICCascaded Integrator Comb 滤波器、反SINC滤波器、高速的14位数/模转换器DACDigital toAnalog Converter ,其核心是一个相位连续的直接数字频率合成器

26、DDS Direct Digital Synthesizer.在该方案中,AD 9 8 5 7 AD9857工作在正交调制模式.它的3 2位频率控制字使输出频率的最高精确度为:SYSCLK (系统时钟 除以23 2 . gliSpiue7A 控制单元决定采用哪一种调制制式、比特速率及输岀中频频率DSP读入控制单元的数据,然后经过串口向AD 9 8 5 7 AD9857发送控制字.原始信息数据 是由DSP 产生的伪随机序列)首先在DSP中进行编码、调制等处理后得到基带信号.基带处理得到正交信号的I/Q分量交替进入AD 9 8 5 7,经过串并变换,转换成两路并行的I/Q数据,进行内插和上变频运算

27、,然后通过D/A变换直接输出模拟中频信号,从而将基带处理和中频调制合二为一.AD 9 8 5 7 AD9857对输入的数字信号进行采样和内插度.uEh0U1Yfmh,降低了 DSP的处理负担,使整个系统的性能达到较好的程2软件算法软件无线电具有完全的可编程性.它采用数字信号处理技术,在可编程控制的通用硬件平台上,利用软件来定义实现无线电台的各部分功能包括对无线波段、信道调制、接入方式、数据速率的编程等.因此通过程序进行控制和操作是软件无线电最突岀的特点之一.软件算法的设计直接关系到电台软件的实现.软件无线电台对信号的处理都是实时的,因此对算法的时间及空间的复杂性都提出了很高的要求.IAg9qLsgBX为节省有限的DSP运算资源,软件无线电软件算法研究中大量采用查表法来提高处理速度,通常在调制过程中使用波形存储法.编写软件算法程序时,只要某一调制方式及其对应的输岀状态数目是有限的,就可以借助查表法来实现.查表法避免了大量的中间运算,简单易行,唯一的缺点是占用了大量的存储空间.因此,需要建立一张通用的表格,该表格存储了经过量化的14位有符号的二进制数.表格的设计应达到查表过程简单,同时满足不同的调制方式.用这个表还可以实现正弦函数的计算,只需将当前相位移相 n /2 . WwghWvVhPE41 /*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论