一、引言
阵列信号处理作为数字信号处理领域的一个重要分支,广泛应用于雷达、声纳、通信、地震勘探和医用成像等众多领域;短波频段则常用于短波测向和波束合成技术。
在短波频段,阵列信号处理设备通常包括短波天线阵、短波多波道接收机、后端阵列信号处理机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,可满足较大量的数据缓存和数据交换要求。 [page]
四、 设计实现
在设计实现中,本设计的主要工作集中在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.
关键字:信号发生器 阵列信号处理 DUC
引用地址:基于DSP DUC的短波阵列信号发生器
阵列信号处理作为数字信号处理领域的一个重要分支,广泛应用于雷达、声纳、通信、地震勘探和医用成像等众多领域;短波频段则常用于短波测向和波束合成技术。
在短波频段,阵列信号处理设备通常包括短波天线阵、短波多波道接收机、后端阵列信号处理机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,可满足较大量的数据缓存和数据交换要求。 [page]
四、 设计实现
在设计实现中,本设计的主要工作集中在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.
上一篇:示波器知识百问
下一篇:一种数模结合三相正弦波发生器设计
推荐阅读最新更新时间:2024-03-30 22:31
数字电视信号发生器原理及设计-FPGA设计篇
如何选择自己理想的数字电视产品,也成了消费者关心的问题,评价、测试电视系统与设备运行的质量状况成为广播电视行业所关注的热点。 而数字电视信号发生器能提供可视的测试图像信号,直观、快捷的测试方法,因此,数字电视信号发生器成为目前电子设计的热门研究课题,他在数字电视节目制作播出、科研、生产以及售后服务过程中起着不可或缺的作用。 数字电视信号发生器 的功能与原理 1、系统功能 数字电视信号发生系统的主要任务是产生符合SMPTE274M系统标准的18种数字信号测试图像,YPbPr,RGB两种视频输出接口符合ITU-RBT.1120-2/GY/T157-2000演播室高清晰度数字视频信号接口标准。本
[测试测量]
DDS调频信号发生器的FPGA电路设计
1 引言 直接数字频率合成器( DDS )技术,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低、可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等优点。目前各大芯片制造厂商都相继推出采用先进CMOS工艺生产的高性能和多功能的DDS芯片,专用DDS芯片采用了特定工艺,内部数字信号抖动很小,输出信号的质量高。然而在某些场合,由于专用的DDS芯片的控制方式是固定的,故在工作方式、频率控制等方面与系统的要求差距很大,这时如果用高性能的FPGA器件设计符合自己需要的DDS电路就是一个很好的解决方法,它的可重配置性结构能方便的实现各种复杂的调制功能,具有很好的实用性和灵活性。 2 DDS调频 信号发
[测试测量]
基于DSP的正弦信号发生器设计
正弦信号发生器 是信号中最常见的一种,它能输出一个幅度可调、频率可调的正弦信号,在这些信号发生器中,又以低频正弦信号发生器最为常用,在科学研究及生产实践中均有着广泛应用。 目前,常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积大和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,而本文借助 DSP 运算速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式信号发生器具有速度更快,且实现更加简便。 系统原理 一般的采样型SPWM法分自然采样法和规则采样法,自然采样法是将基
[嵌入式]
吉时利重拳出击、升级其获奖产品——2910型射频矢量信号发生器
美国俄亥俄州克利夫兰市2007年6月6日讯 -新兴测量需求解决方案领领袖企业美国吉时利(Keithley)仪器公司(NYSE代码:KEI),日前发布其2910型射频矢量信号发生器系列增强新功能。2910 V2.0版提供的新功能包括新增无线信号发生波形、最新功率校准(power calibration)功能,以及能够存储更多、更大波形的ARB存储器。 吉时利获奖产品2910型射频矢量信号发生器拥有业界公认的多项技术创新,包括软件无线电(SDR)架构、已申请专利的合成器技术,以及独特的功率定标(power leveling)电路。2910采用一种高度通用的软件架构,以满足动态无线市场快速变化的测试需求。它提供灵活的射频测试平台,通过快
[新品]
基于AD9850构成的DDS正弦波信号发生器设计与实现
论文设计开发了基于AD9850构成的DDS正弦波信号发生器的硬件系统,其频率范围为0~30MHz,根据软件设计的总体构想并结合硬件电路,给出了总体以及子模块的流程图,并用C语言编制相应程序.系统调试和测试结果表明,所设计的系统能够产成正弦波形,信号的频率.相位.幅度的调节精度和抗干扰性等技术性能指标基本达到设计目标. 1.引言 随着数字大规模 集成电路 技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快.频率分辨率高.相位可控.频率稳定度高等优点.频率转换速度快.频率分辨率高的信号源在现代电子通讯.航空航天.自动控制等领域中是必不可少的,因此DDS信号源在上述领域获得广泛的应用. AD98
[单片机]
电路设计宝典:信号发生器设计锦集
凡是产生测试信号的仪器,统称为信号源。信号发生器的振荡电路也称为信号发生器,它用于产生被测电路所需特定参数的电测试信号。在测试、研究或调整电子电路及设备时,为测定电路的一些电参量,如测量频率响应、噪声系数,为电压表定度等,都要求提供符合所定技术条件的电信号,以模拟在实际工作中使用的待测设备的激励信号。当要求进行系统的稳态特性测量时,需使用振幅、频率已知的正弦信号源。当测试系统的瞬态特性时,又需使用前沿时间、脉冲宽度和重复周期已知的矩形脉冲源。并且要求信号源输出信号的参数,如频率、波形、输出电压或功率等,能在一定范围内进行精确调整,有很好的稳定性,有输出指示。本文搜罗了几个经典的信号发生器电路,为工程师及电子爱好者设计信号产生电
[电源管理]
基于DSP DUC的短波阵列信号发生器
一、引言 阵列信号处理作为数字信号处理领域的一个重要分支,广泛应用于雷达、声纳、通信、地震勘探和医用成像等众多领域;短波频段则常用于短波测向和波束合成技术。 在短波频段,阵列信号处理设备通常包括短波天线阵、短波多波道接收机、后端阵列信号处理机3个主要组成部分。其中,短波天线阵接收空间短波信号,短波接收机对HF信号作模拟下变频,阵列信号处理机则对短波多波道接收机输出信号作数字采样并进行相应的阵列信号处理算法,给出最终运算结果。 短波天线阵由于短波频段的限制,通常天线单元的体积比较大,天线阵的孔径也比较大,占地往往近十亩;而且为了达到比较好的接收效果,短波天线阵对周边电磁环境的要求也相当高。这都给短波阵列信号处理机研制过程中的调
[测试测量]
基于51单片机的正弦信号发生器的设计
正弦信号是电子电路设计中非常重要的信号之一。在很多电子设备和系统中,需要正弦信号作为输入源。基于51单片机的正弦信号发生器设计是一种较为简单且常见的方法。本文将详细介绍如何设计一个基于51单片机的正弦信号发生器。 一、51单片机简介 51单片机是以英特尔公司的MCS-51单片机为核心的一族单片机,主要用于嵌入式系统和电子设备上。51单片机内部集成了CPU、RAM、ROM、计时器、串行通信接口等功能模块,具有较强的实时控制能力和通用性。 二、正弦信号的生成原理 正弦信号是一种周期性连续信号,可由谐振电路或数字信号处理的方法生成。在本文中,我们采用数字信号处理的方法来生成正弦信号。 数字信号的表示 在51单片机中,数字信号是
[单片机]
小广播
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
更多热门文章
更多每日新闻
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
更多往期活动
11月16日历史上的今天
厂商技术中心