APP下载

应用于宽频率范围的小卫星通信侦察信号处理方案❋

2013-03-25张寒松中国西南电子技术研究所成都610036

电讯技术 2013年6期
关键词:下变频数传信号处理

张寒松❋❋(中国西南电子技术研究所,成都610036)

应用于宽频率范围的小卫星通信侦察信号处理方案❋

张寒松❋❋
(中国西南电子技术研究所,成都610036)

针对日益增强的小卫星平台搭载电子侦察载荷的需求,提出一种应用于宽频率范围的通信侦察信号处理方案,在一片集成度较低的FPGA中完成信号数字下变频、频谱分析、数据存储和传输等复杂功能。通过在FPGA中进行滤波器、存储器复用等办法,充分利用现有FPGA的资源,减少器件数量,实现了平台对载荷小型化、低功耗、功能全、效率高的要求。试验结果验证了该设计的实用性。

小卫星通信侦察;信号处理;滤波器组;数字下变频

1 引言

小卫星侦察具有覆盖面广、部署灵活、反应迅速等众多优点,光电侦察载荷应用已非常成熟,而电子侦察载荷正处于起步阶段,需求非常迫切。

目前,地面通信侦察设备发展已经很成熟,利用先进的大规模集成电路,如XILINX公司的Virtex6系列FPGA等器件可以实现复杂的侦察算法和功能。但是大多数FPGA器件并没有生产对应的具有抗辐射性能的型号,少数具有抗辐射性能且较先进的FPGA器件也由于国外出口限制的原因难以采购,所以无法在小卫星平台中照搬成熟的地面通侦设备方案。此外,小卫星对载荷小型化、低功耗的要求也不允许通过堆叠大量硬件的办法来满足算法和功能上的需求。

所以,在小卫星通侦载荷的设计中,如何很好地平衡设备的功能、性能与功耗、体积、重量的关系是个关键问题。本文提出了一种适用于小卫星平台的通信侦察信号处理方案并给出了其中的FPGA设计办法,可实现对超短波甚至更高频段的通信信号侦察。该方案基于DSP+FPGA为核心的硬件架构,仅使用了集成度较低的一片DSP和一片FPGA完成信号处理功能,具有设备量小、低功耗的特点,较好地解决了上述问题。DSP采用具有辐射性能的TMS320VC33器件,FPGA型号为QPro系列中的XQR2V3000(质量等级为Q级),具有很高的抗辐射性能,广泛应用于航天和军事装备中,也是目前能采购到的航天级FPGA器件中集成度较高的型号之一。其对应的工业级型号为Virtex2系列的XC2V3000,集成度为300万门,与当前最先进的FPGA相比则集成度很低。本设计通过巧妙的资源复用方法,在一片XQR2V3000中实现了复杂的信号处理功能。

2 数字信号处理方案简介

数字信号处理方案的原理如图1所示。A/D转换器把射频接收机输出的中频信号进行数字量化,经过抽取、下变频、滤波处理后的信号为I、Q两路零中频复信号,对其进行参数粗测量,通过信号幅度的门限检测结果确定出目标信号并计算出其频率、带宽等参数。根据参数粗测量的结果设置射频接收机输出中频的带宽、抽取器的抽取倍数、用于数字下变频的本振频率、滤波器的选择等工作参数,获得更高信噪比、更低数据率的零中频信号,再进行参数精测量获得的高精度的信号参数,最后进行模式识别、解调等处理并通过数据传输系统把结果上报主控计算机及存储。对于无法识别的信号,可以把原始采样数据或预处理后的数据通过数据传输系统回传至地面处理系统进行离线分析。此方案中FPGA用于信号的实时数字下变频、时频转换、逻辑控制等功能,模式识别、解调、工作流程控制等由DSP完成。

3 FPGA设计方法

3.1 FPGA的信号处理算法

3.1.1 带通信号的正交抽取

宽中频采样信号处理中,目标信号通常为接收机中频带宽中一个窄带信号。采用带通信号的正交抽取方法,先通过数字下变频把信号变为零中频信号,再用几乎等同于信号带宽的低通滤波器滤波,最后进行抽取,获得最佳的滤波效果并且速率较低的零中频复信号。现代信号处理算法往往是基于零中频复信号,而降低采样率可减少运算量和FPGA资源消耗。带通信号抽取结构原理如图2所示[1]。

A/D采样信号分别与相位正交的本振混频,经低通滤波器滤掉高频分量后得到I、Q两路信号。设输入的窄带中心频率为f0、初相为α0,Ts是采样间隔,信号为x(n)=A cos(2πf0nTs+α0)。

与频率为fi的正交本振混频输出为

设置合适的中频fi的值,再经低通滤波器滤除高频分量,即可得到正交的两路零中频复信号。若信号频率f0的范围为21.4±2 MHz,在12.4 MHz采样率下为一个欠采样(f0>fs/2)信号。设fi=9 MHz,相对而言,频率f0-fi-fs为低频分量。因此,经过截止频率在2 MHz以下的低通滤波器后,输出I、Q两路频率变为f0+fi-fs。

由于信号的中心频率为零,故可把输出混频器后面的低通滤波器带宽设计为B/2,相应的可在I、Q两路信号后直接进行2倍抽取而不会发生混叠。

3.1.2 频谱分析

有限长序列离散傅里叶变换(DFT)是一种数字信号频谱分析的基本算法。对于N点序列x(n),DFT频谱分析算法的数学公式为式中,x(n)为时域信号,X(k)为频域信号。变换后得到以fs/N为步进,从0到fs·(N-1)/N的N个频点的离散功率谱,通过改变N的值可以得到不同的频谱分辨率。快速傅里叶变换(FFT)是DFT的一种快速算法,在现代信号处理中应用广泛。

3.2 FPGA的实现

3.2.1 总体设计

FPGA顶层模块设计如图3所示。按功能划分为5大模块,包括信号预处理模块、数传模块、复用存储器模块、FFT运算模块、接口逻辑模块。

3.2.2 信号预处理模块

信号预处理模块包含对A/D输出数据的抽取、下变频、滤波处理三部分,模块设计如图4所示。

设接收机中频输出带宽分50 kHz、200 kHz、3 MHz 3档,中心频率为21.4 MHz。A/D采样率为12.4 MHz。对采样数据抽取倍数分为1倍、12倍、52倍3档。理论上,抽取器是由一个抗混叠滤波后接一个抽取操作构成。这里接收机输出带宽和FPGA中抽取模块的档位的选择是一一对应的关系,可保证抽取后的采样率仍然满足带通采样定理,不需设计抗混叠滤波器。抽取器的设计可用间隔一定的采样点取值的方法实现,抽取后的采样率与带宽关系如表1所示。

下变频在FPGA中是乘法运算。将抽取后的数据和DDS(Direct Digital Synthesizers)输出的数据做乘法运算。DDS和混频器(乘法器)都由IP核生成。DDS输出正交两路本振信号,频率值由DSP设置,参考频率为49.6 MHz,若控制码设为26位宽的无符号数,输出频率误差可达到0.74 Hz。

对下变频后的滤波处理,采用了多个偶对称的线性相位FIR低通抽取滤波器级联的设计。单个滤波器的具体设计方法是:首先在Matlab的FDATool工具中设置滤波器的通带、阻带、过渡带、阻带衰减、阶数等参数,生成滤波器系数;然后在ISE的Core Generator中打开FIR Compiler模块设计界面,导入滤波器系数,并设置抽取率、模块接口参数,生成滤波器模块。本方案中设计了2倍(滤波器系数0.52)、4倍(滤波器系数0.194)、3倍(滤波器系数0.174)、8倍(滤波器系数0.25)抽取的滤波器,形成三级级联,针对不同带宽的信号采用不同的组合滤波方式,实现最优的滤波效果。滤波器的级联设计有效地节省了资源。滤波器组输出数据率和带宽关系如表2所示。

3.2.3 FFT运算模块和复用存储器模块

FFT运算模块由两个子模块组成,一个是由IP核生成的FFT运算子模块。FFT运算点数为2的N次方,N的值为6~12。每次运算都是由DSP根据参数粗测量或者参数精测量的流程先设置N的值,再发送启动FFT运算指令。另一个是VHDL语言写的FFT运算管理子模块,是控制FFT运算数据输入与输出的接口电路,FFT运算的输入与输出数据都在复用存储器模块中。

本设计选择的FPGA器件XQR2V3000-4CG717,其内部有96块18 kb的Block RAMs资源,总共1 728 kb。通过对Block RAMs资源的复用设计,最大限度地利用了有限的Block RAMs资源,简化系统的硬件量,提高工作速度。复用存储器模块设计为一个32 k×32 b的双口RAMs,其作用包括:作为信号预处理后的数据存储空间;作为DSP外挂SRAM;作为DSP程序加载的源存储器(双口RMA初始化内容为DSP程序);作为高速采样数据数传(12 MHz采样率数据)的缓存空间;作为FFT运算的数据输入和输出存储空间。

3.2.4 接口逻辑模块和数传模块

接口逻辑模块包含两部分内容。

一部分是DSP对FPGA内部各模块发送控制命令、设置工作参数的接口逻辑子模块。控制命令的实现方式是DSP对一个协议规定的外部地址空间写操作,与写外部存储器单个地址的操作相同,写的数据在接口协议中定义。FPGA工作主时钟(49.6MHz)上升延对地址线、数据线、片选信号线、写信号线进行采样译码,符合协议规定则产生一个控制窄脉冲来控制模块启动或停止工作。设置工作参数的实现方式与控制命令相似,不同的是FPGA需要对DSP写的数据用寄存器存储,并作为受控模块工作的判断依据。常用的工作参数包括抽取倍数、DDS频率、FFT点数、双口RAM存储数据点数设置等。

另一部分是DSP和信号处理板上其他器件的转接逻辑子模块。DSP与其他器件的接口多数都不是无缝接口,并且DSP也没有足够的接口与所有器件直接连接,所以该子模块是DSP对外接口的有效扩展,并起到简化操作的功能。转接逻辑子模块有3个:一是DSP与AD7890转接逻辑,AD7890为12

位的8路串行A/D器件,用于数字化温度、电压等模拟量的遥测参数;二是DSP与CAN控制器转接逻辑,CAN总线用于信号处理板与上位机、接收机通信;三是DSP与FLASH转接逻辑,FLASH内容可作为DSP程序的另一个加载来源(DSP软件重构)。

数传模块的功能包括低速采样数据数传、高速采样数据数传、突发信号采样数据数传、参数测量结果数传四部分。数传模块的设计方法在文献[6]中已有详细论述,这里不再重复。

4 试验与结论

FPGA设计使用Xilinx公司的集成开发工具ISE10.1进行输入、仿真、综合、实现。利用ISE内嵌的工具对FPGA设计进行资源使用情况统计、时序分析、功耗分析。器件资源使用量如表3所示,资源使用率最大的Block RAMs为91%,其余的都在80%以下。

静态时序分析结果如图5所示,FPGA可正常工作的最小主时钟周期为17.785 ns,即最大主时钟频率为56.22 MHz。

功耗分析结果如图6所示,总功耗为1.793W。

利用某原理样机的硬件平台对FPGA设计进行了实际信号的参数测量试验,测量精度达到预期的要求。FPGA设计通过ISE的软件分析和下载到硬件中的实际信号测试,测试内容覆盖了FPGA设计中的所有模块,有效地检验了FPGA设计的功能和性能,测试结果满足实际要求。

5 结束语

本文介绍了一种适用于宽频率范围的小卫星平台的通信信号侦察信号处理方案,基于数字下变频和FFT谱分析算法完成方案中的FPGA设计、编程、实现。经过FPGA开发软件ISE的分析,该FPGA设计占用资源少、功耗低,为同类某地面产品的四分之一左右。下载到硬件后,用实际信号测试也达到较高精度,已能满足小卫星通侦察载荷的实战要求,具有很强的实用性和通用性。另外,文中一些设计思路对卫星平台上通信、测控等设备的FPGA设计也有一定的借鉴价值。下一步的工作可根据工程实际需要,调整采样率、抽取倍数、滤波器系数等工作参数,增加抗单粒子翻转的冗余设计,并通过优化设计提高FPGA工作时钟等指标。

[1]杨小牛,楼才义,徐建良.软件无线电技术与应用[M].北京:北京理工大学,2010(4):50-51. YANG Xiao-niu,LOU Cai-yi,XU Jian-liang.Software radio technology and application[M].Beijing:Beijing Institute of Technology Press,2010(4):50-51.(in Chinese)

[2]曹政才,赵应涛,王光国.基于DSP-FPGA的高速通用实时信号处理平台设计[J].电气电子教学学报,2010(12):1-5. CAO Zheng-cai,ZHAO Ying-tao,WANG Guang-guo.Design of High Speed Universal Real-Time Signal Processing PlatforMBased on DSP+FPGA[J].Journal of Electrical&Electronic Education,2010(12):1-5.(in Chinese)

[3]刘嘉新,付金霞,苏健民.用FPGA实现快速傅立叶变换[J].信息技术,2006(2):1-4. LIU Jia-xin,FU Jin-xia,SU Jian-min.Implementation of FFT algorithMbased on FPGA[J].Information Technology,2006(2):1-4.(in Chinese)

[4]宗孔德.多抽样率信号处理[M].北京:清华大学出版社,1996:150-164. ZONG Kong-de.Multirate signal processing[M].Beijing:Tsinghua University Press,1996:150-164.(in Chinese)

[5]王景泉.卫星技术发展趋势与创新思路[J].国际太空,2001(5):24-29. WANG Jing-quan.Satellite Technology Development Trends and Innovation Ideas[J].International Space,2001(5):24-29.(in Chinese)

[6]张寒松,赵万春,周良臣,等.一种通用的数据采集系统设计及其FPGA实现[J].电讯技术,2008,48(5):89-92. ZHANG Han-song,ZHAO Wan-chun,ZHOU Liang-chen,et al.Design and FPGA Realization of a General Data Aequistition Systems[J].Telecommunication Engineering,2012,48(5):89-92.(in Chinese)

ZHANG Han-song was born in Liuzhou,Guangxi Zhuang Autonomous Region,in 1978.He received the B.S.degree froMHarbin Engineering University in 2001.He is now an engineer.His research interests include systeMdesign technology,communication signal processing,etc.

Email:zhs4321@sina.com

Signal Processing Design of W ide Frequency Range Moonlet-based Communications Reconnaissance

ZHANG Han-song
(Southwest China Institute of Electronic Technology,Chengdu 610036,China)

According to the growing demand ofmoonlet-based electronic reconnaissance equipment,a signal processing design scheme forwide frequency range communication reconnaissance is proposed in which the complex functions such as signals digital down conversion,spectruManalysis,data storage and transfer are realized in a low density FPGA(Field-Programmable Gate Array).Filters and memories are used repeatedly in the FPGA to take full advantage of resources and reduce the number of components,so thatminiaturization,low power consumption,full functions,high efficiency formoonlet-based equipment are achieved.The feasibility of the scheme is verified by test.

moonlet-based communiation reconnaissance;signal processing;filter bank;digital down conversion

date:2012-11-08;Revised date:2013-04-10

❋❋通讯作者:zhs4321@sina.coMCorresponding author:zhs4321@sina.com

TN971

A

1001-893X(2013)06-0745-05

张寒松(1978—),男,广西柳州人,2001年于哈尔滨工程大学获工学学士学位,现为工程师,主要从事系统总体技术、通信信号处理等方面的研究。

10.3969/j.issn.1001-893x.2013.06.014

2012-11-08;

2013-04-10

猜你喜欢

下变频数传信号处理
基于数传电台的靶弹测控系统设计
基于FPGA的高速高效率数字下变频
嫦娥卫星数传副瓣信号的干涉测量研究与精度验证
《信号处理》征稿简则
《信号处理》第九届编委会
《信号处理》征稿简则
《信号处理》第九届编委会
AIS信号射频直接采样与数字下变频设计与实现
一种用于DAM的S波段下变频电路的研究与设计
高速数传电缆散射参数的测试及半实物仿真的分析与研究