您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter

基于DSP+DUC的短波阵列信号产生器

发布日期:2011-05-05

    为了在实行室中得到短波天线阵列信号,应用DSP芯片和DUC芯片(数字上变频器)计划了一个实用电路短波阵列信号产生器,模仿实现了短波九元天线阵的多种阵型、差别来波方向及存在同频多信号时的阵列输出信号。
 
 Abstract:To obtain the high frequency (HF) array signals,an applied circuit called HF array signals generator is designed using DSP and DUC(Digital Up Converter).The generator simulates the generation of output signals of 9-element arrays with different array format,different direction of arrival (DOA) and existing cochannel signals respectively.
  
   
一、小序
  
    阵列信号处理惩罚作为数字信号处理惩罚范畴的一个紧张分支,遍及应用于雷达、声纳、通讯、地动勘察和医用成像等浩繁范畴;短波频段则常用于短波测向和波束合成技能。
  在短波频段,阵列信号处理惩罚配置通常包括短波天线阵、短波多波道吸取机、后端阵列信号处理惩罚机3个重要构成部分。此中,短波天线阵吸取空间短波信号,短波吸取机对HF信号作模仿下变频,阵列信号处理惩罚机则对短波多波道吸取机输出信号作数字采样并举行相应的阵列信号处理惩罚算法,给出终极运算结果。
  短波天线阵由于短波频段的限定,通常天线单位的体积比较大,天线阵的孔径也比较大,占地每每近十亩;并且为了到达比较好的吸见结果,短波天线阵对周边电磁环境的请求也相称高。这都给短波阵列信号处理惩罚机研制进程中的调试和试验带来了极大的不便,同时也很倒霉于阵列信号处理惩罚机针对差别阵列流型短波信号的种种DSP算法研究和验证。
  
    针对短波阵列信号处理惩罚配置研制、调试的实际环境,笔者选用数字信号处理惩罚器芯片(DSP)和数字上变频器芯片(Digital UpConverter,DUC)计划了一个模仿短波天线阵输出信号的阵列信号产生器,可以在实行室环境下代替短波天线阵,孕育产生种种差别阵列流型相映射的短波阵列信号,提供阵列信号处理惩罚机DSP算法的调试和验证条件。 

   
二、计划思路
  
    根据计划构思,本阵列信号产生器应该可以或许机动地孕育产生映射差别阵列情势(携带有差别阵列情势映射的幅度差和相位差)、根本包围1~30MHz频段范畴的短波阵列信号。
  要是采取传统的模仿上变频电路实现射频输出,很难餍足计划构思,因此笔者采取软件无线电的头脑,选用了数字上变频器(DUC),在数字域作上变频,然后通过D/A更改孕育产生短波高频模仿信号。为了实现差别阵列情势所带来的幅度差和相位差,笔者选用了DSP芯片,在数字域对多个信号参加差别的幅度及相位差。
  
    如图1所示,阵列信号产生器的总体计划思路为:以DSP和DUC为内核,利用外部音频信号输入的A/D采样数据作为调制信号数据,由DSP对预制的载波信号(较低频率)作数字调制运算,并根据可选的差别阵列流型对已调数字信号分别加上9个差别的幅度差和相位差后,经FPGA分别送到9个DUC中,经数字上变频及D/A更改后输出9路短波阵列信号。

    在计划中由于实际的音频调制信号要颠末DSP芯片的数字调制运算,再分派到9个DUC中,因此利用一个大范围的FPGA逻辑芯片作为DSP芯片和9个DUC芯片之间的数据互换接口。

  
  三、器件选择

    1.DSP
  
    作为本计划的内核器件,DSP芯片的运算本领请求比较高,同时又存在运算进程中大量数据互换的特点,颠末综合比较,笔者选用了Analog Device公司的SHARC-DSP系列中的ADSP-21060。
  
    ADSP-21060是32位浮点DSP,利用40 MHz主时钟,运算本领可达120 MFLOPS;片内带有4 Mbit的双口SRAM(对本计划,则不必要外部另行扩充存储器,全部运算所需存储空间均由内部支持,大大淘汰与外部存储器互换数据的DSP时间开销);支持10个DMA通道供片内SRAM和外部存储器、串口等互换数据(本计划利用其DMA通道转达音频采样数据)。

    2.串行A/D
  
    本计划之以是采取串行A/D对外部输入音频举行数字采样,重要是思量到外部输入信号应不停止地进入DSP的内存中,可利用ADSP-21060的串口DMA方法转达数据。因此笔者选用了Analog Device公司的双声道串行音频采样器AD1847。 

   3.数字上变频器
  
   DUC的重要成果是对输入数据举行频率更改、频谱搬移,即在数字域实现混频。笔者选用了Analog Device公司的AD9857作为本计划的DUC。
  
   AD9857是14位正交数字上变频器(QDUC),最高事变时钟为200 MHz,内部集成有高速直接数字合成器(DDS)、数字内插滤波器、时钟倍频电路以及用户可编程成果;并且内部集成有一个14位数模转换器(DAC),可以直接输出模仿高频信号。
  
   由于AD9857把数据传输路径从模仿范畴转移到数字范畴,在物理上模仿电路成果与数字部件是退出的,因此当修改电路参数或体系升级时,只需通过AD9857的SPI串行编程端口对内部寄存器做一些大略的修改,不必要变化硬件电路即可实现。 

   4.FPGA
  
   由于本计划中存在大量的高速数据互换,因此作为DSP和DUC数据接口的FPGA范围请求比较大,笔者选用的是Altera公司FLEX系列中的EPF10K50E。
  
   EPF10K50E典范逻辑门数为5万门,片内含有40 kbit的RAM,可餍足较大量的数据缓存和数据互换请求。 

 
  四、 计划实现
  
   在计划实现中,本计划的重要事变会合在DSP步伐方式和FPGA软件调试两个方面。 

   1.DSP步伐
  
   DSP作为整个计划的主控者,重要完成以下3个方面的成果:
  
   起首,DSP对串行A/D采样器AD1847举行大略的配置,如采样率、数据格局等,并配置自身的吸取串口,设置为链式DMA方法,从而在一块指定的内存区间不停止地重复存储和革新音频采样数据;
  
   其次,DSP将对DMA存储空间的数据作数字调制运算,载波信号利用的是预制的几组较低频率(如5 kHz、10 kHz等)的余弦信号之一;然后对已调数字信号根据差别的阵列流型添加差别的幅度、相位差,构成带有幅度和相位差别的阵列信号;末了将阵列信号数据根据差别的端口地点,以并行的方法写入FPGA中各自映射的寄存FIFO中,由FPGA认真将其分派至各个DUC数据端口;
  
   再次,DSP对9个DUC内部寄存器的配置,包括上变频倍数、输出载波频率、频谱搬移方法、输出模仿信号幅度等。DSP对付DUC的配置因此向差别地点的外部端口写入并行数据字的方法举行的,再通过FPGA的数据转换成果变化为串行SPI数据格局,分别对每个DUC作寄存器配置。 

   2.FPGA步伐
  
   FPGA的成果是实现DSP与9个DUC之间的数据格局转换和分发事变,如图2所示,FPGA根据差别地点将DSP数据总线转送到差别的DUC(#1~#9)接口单位。


    对付DUC配置数据,每个DUC接口单位先将其锁存,再对锁存数据作并/串转换,变化为SPI情势串行数据后,分别对每个DUC举行其内部寄存器设置。
  
   对付待上变频数据,每个DUC接口单位都先将其送入一个64×16 bit的双时钟FIFO中,然后9个DUC同临时候将各自的待上变频数据分别从FIFO中读出,作DUC运算,并以模仿信号输出。 

   五、结束语
  
   本文所先容的短波阵列信号产生器已用于实际短波测向体系的实行室验证,其多路短波阵列模仿信号输出可直接送入短波多波道吸取机。
  
   由于本信号产生器共有9路输出,因此可实用于9元及9元以下的种种阵型天线阵信号的模仿。通过对付信号产生器中DSP步伐的选择,可选择所要模仿的阵型,并设置所盼望的来波方向,从而孕育产生带有阵型幅度和相位信息的多路阵列信号,提提供DSP算法的实际行证环境。
  
   如今已测试了常用的直线阵、方阵(3×3,2×2)、圆阵(匀称,非匀称)等多种阵型,试验结果都到达了预期结果。
  
   别的,本计划对外部双声道音频采样,可通过在左右声道上加上差别的音频信号,从而得到2个差别的调制信号,在DSP步伐中将两者叠加,就可模仿短波测向中常遇到的同频多个信号的环境,用于验证测向算法对付同频多信号的区分本领。
  
   在阵列信号处理惩罚机的调试进程中,短波阵列信号产生器的应用,极大地方便了短波频段阵列信号处理惩罚配置的实行室研制和调试,使得配置的外场调试时间大幅度收缩。 

   
参考文献 

   [1]杨小牛,楼才义,徐建良.软件无线电原理与应用[M].北京:电子产业出版社,2001. 
   [2]Analog Devices Inc.AD9857 Data Sheets[DB/OL].http://www.analog.com/UploadedFiles/Data-Sheets/17641956AD9857-b.pdf,2002. 
   [3]Analog Devices Inc.ADSP21060 Data Sheets[DB/OL].http://www.analog.com/UploadedFiles/Data-Sheets/545457694ADSP-21060-L-d.pdf,2000.