一种基于FPGA/DSP的灵巧干扰平台设计与实现

发布者:荣耀使者最新更新时间:2010-03-03 来源: 现代电子技术关键字:灵巧干扰  FPGA  DSP  平台设计 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  目前,通信干扰的手段以信号大功率压制为主,本质上属于物理层能量干扰,存在效费比低,且容易暴露自身目标等缺点,而且随着新的功率控制和信号处理技术的应用,通信大功率压制干扰手段的应用遇到了瓶颈。大功率压制干扰手段的局限性对研究一种新的小功率灵巧干扰技术提出了迫切的需求。美国通信干扰专家Richard A.Poisel于2002年首先提出了灵巧干扰(smart jamming)的概念。他指出可以利用接收机在捕获输入信号时间和帧同步信息的过程实施攻击,这可以看作是灵巧干扰技术的雏形。当前灵巧干扰正成为国内外研究的热点。本文设计的灵巧干扰硬件平台正是基于这种背景,可以为灵巧干扰技术的发展提供硬件平台支持。

  1 灵巧干扰平台工作原理

  经过前端射频选频滤波和下变频后,灵巧干扰平台将获得所测频段范围的中频信号送入高速信号处理平.台。高速信号处理平台由数/模转换器(ADC)产生数字中频信号,经数字下变频器(DDC)后送入数字信号处理器,由数字信号处理器完成信号的搜索截获、参数估计及识别,软件化的解调器根据这些处理结果选择适当的解讽方式和参数完成解调,解调器的输入来源于经过数字下变频(DDC)的数字基带复信号,通过对解调信号的分析,可以进一步识别信号的编码方式等底层信息。最终生成与侦察信号同等样式或相关度极大的干扰信号,将能量压制提升为信息压制,只要在敌我双方信息功率上形成一定的信息能量优势就可以取得很好的干扰效果。

  平台功能框图如图1所示。

平台功能框图

  其中,输入通道功能包括:A/D变换、数字下变频;信号处理功能主要有:信号载频估计、参数估计、调制识别、解调、编码识别等;灵巧干扰信号生成单元根据信号处理单元得到的信号参数生成干扰信号;输出通道与输入通道对应,将产生的干扰信号变换到相应的中频发出。

  2 平台总体设计

  2.1 平台硬件结构设计

  通信侦察信号分析属于非合作通信环境下的信号处理,其宽频带、多调制方式、多信号的特点要求信号处理平台中的处理器具有高性能的处理能力外,还应具备较强的通用性、灵活性。随着大规模可编程器件的发展,采用DSP芯片和可编程逻辑器件相结合的信号处理平台显示出其优越性。采用这种结构的信号处理平台的最大特点是结构灵活,有较强的通用性,适合于模块化设计,从而能够提高算法效率;同时开发周期较短,平台易于维护和扩展,特别适合于实时信号处理。近些年,更多的实时信息处理平台采用了FPGA+DSP的结构,FPGA和DSP协作发挥各自的长处,低层的预处理算法处理的数据量大,对处理速度要求高,但运算结构相对比较简单,适合于用FP~GA进行硬件实现,这样能兼顾速度及灵活性;高层处理算法的特点是处理的数据量较低层算法少,但算法的结构复杂,适合于用运算速度高,寻址方式灵活,通信机制强的DSP 芯片来实现。

  根据灵巧干扰平台功能要求,平台硬件结构如图2所示。

平台硬件结构

  该平台采用CPCI结构,主要由A/D,D/A转换及DDC,DUC模块、DSP信号处理模块、CPCI总线接口、FPGA高速数字传输、存储器、PCI桥模块、CPLD模块等几部分组成。主要特性如下:

  (1)单通道14 b分辨率,150 MSPS采样率的高速带宽ADC AD9254。

  (2)宽带数字正交下变频DDC芯片AD6636,支持抽取与滤波。

  (3)单通道14 b分辨率,300 MSPS采样率的高速宽带DAC AD9755。

  (4)宽带数字正交上下变频DUC芯片GC5016,支持抽取与滤波。

  (5)处理器之间(包括两片TMS320C6713 DSP芯片与一片Xilinx Virtex 4 FPGA芯片)实现了多种灵活的高速实时数据传输与交换通道。

  (6)CPCI总线兼容PCI 2.2 64位/66 MHz,支持Master(DMA)/Target burst模式。

  FPGA和DSP协同完成信号处理功能,这里重点说明其协同原理(见图3)。

EMIF总线

  FPGA与DSP主要通过共享EMIF总线上的存储空间进行数据交换。存储器包括:共128 MB的SDRAM,512 KB的SBSRAM,8 MB的非易失FLASH,它将大大提高数字信号的传输与处理速度。DSP外部总线EMIF各种存储器及设备资源分配如下:CE0(SDRAM),CE1 (FLASH),CE2(SRAM),CE3(FPGA)。资源分配由FPGA和DSP依靠申请总线决定,因此可以通过重新编程加以修改。对于C671 3来说,EMIF总线为32位,时钟最高为100 MHz,因此总线的数据吞吐率最高为400 MB/s。为了提高总线效率,设计中FPGA与DSP都可以独立访问:EMIF总线上的存储空间,但不能同时访问。FPGA作为EMIF总线设备之一,与 SDRAM,SB-SRAM共享数据与地址总线。同时,FPGA也是EMIF总线主设备之一,与DSP共同管理EMIF总线。也就是说,FPGA也可以主动发起访问SDRAM,SBSRAM。因此,FPGA与DSP共享EMIF总线上所有的存储空间。在默认状态下,由DSP管理EMIF总线。FPGA通过使能HOLD控制线向DSP申请总线,DSP在处理完当前任务后,响应请求,以HOLDA控制线使能作为回应,并将自己所有EMIF管脚置为高阻。这时, FP-GA就可以接管EMIF总线,进行相应的操作。FPGA与DSP进行数据交换的另一种方式是通过HPI(主机口)。TM$320C6713的HPI 是一个16 b宽的并行端口。FPGA作为HPI主设备与DSP的HPI相连,掌管着该端口的主控权,通过HPI直接访问TMS320(26713的存储空间和外围设备。

  2.2 平台软件设计

  本设计中,FPGA不仅需要与DSP协同工作,完成对侦察信号的处理,同时负责对整个平台的控制。信号处理板上与FPGA通讯的接口有:AD/DDC接口、DA/DUC接口、DSP接口、RAM(SRAM/SDRAM)接口及CPCI接口。 FPGA要实现与这些接口的通讯,并协调各接口之间的工作时序,调度各接口之间的数据流向。

  基于FPGA的控制软件主要完成以下功能:

  (1)程序加载

  程序加载分为FPGA的程序加载和DSP的程序加载。FPGA的程序加载是指通过PCI总线来给FPGA加载程序。其加载路径为:上位机→PCI总线 →FP-GA。DSP的程序加载是指通过HPI来给DSP加载信号处理程序。其加载路径为:上位机→PCI总线→FP-GA→HPI口→DSP。

  (2)ADC(DDC)数据采集与存储

  此过程是指FPGA把ADC(DDC)数据采集并保存在外部存储器(SDRAM或SRAM)中以备FPGA和DSP处理的过程。其数据流路径为:外部数据源→ADC→DDC(只进行ADC时DDC省略)→FPGA→SDRAM或SRAM。

  (3)数据的DMA操作

  DMA用于实现上位机对外部存储器(SDRAM或SRAM)的数据读写功能。DMA读的数据流路径是:外部存储器→FPGA→DMA→上位机→二进制文件。DMA发的数据流路径是:上位机→DMA→FPGA→SDRAM。

  (4)配置DDC和DUC

  此过程是把DDC和DUC配置文件通过FPGA配置到AD6636和GC5016中。其配置路径为:上位机→PCI总线→FPGA→DDC或DUC。

  软件设计采用Verilog硬件描述语言和模块化设计,结构如图4所示。

平台软件结构框图

  图4中,reg_proc模块是软件控制的核心部分。通过定义内部寄存器接收上位机的控制字,给各模块发出控制信息;pci_infe是FPGA与PCI 总线的接口模块,实现平台与上位机的信号交互;FPGA通过HPI口对DSP的程序加载,由hpi_infe模块实现;adc_infe和DAC infe实现数据的A/D输入和D/A输出功能;ddc_config和duc_config完成对DDC及DUC芯片的配置;ram_ctrl模块实现 FPGA对存储器的读写功能,包括SRAM和SDRAM的子模块程序。此外,程序还设计了时钟管理模块clk_manage,用于产生全局时钟及复位信号。

  3 试验验证

  为了验证平台能否在程序控制下正确工作,本文编写了工作于DSP的8 192点FFT验证程序,实现对输入信号的FFT变换。

  试验中设置DDC为70 MHz混频,DUC 70 MHz中频输出,输入信号为75 MHz正弦波。在FPGA/DSP程序加载和DDC/DUC配置完成后,首先进行ADC数据采集,把采集得到的数据存储到SRAM中,DSP与SRAM进行数据交互并在DSP中完成8 192点的FFT运算,计算结果保存于SDRAM中,经DMA方式读取到上位机硬盘形成二进制文件。同时将混频后的5 MHz单频信号从SRAM读出上变频到70 MHz输出。试验结果如图5、图6所示。

DSP FFT输出频谱

信号上变频输出

  由图5可知,DMA输出的FFT结果显示处理的下变频信号为5 MHz,等于预期值;图6显示5 MHz单频信号经上变频后输出为70 MHz中频模拟信号。试验证明,平台的软硬件均能正确工作,实现了设计目的。

  4 结 语

  根据灵巧干扰平台功能要求,设计了基于FPGA/DSP的硬件平台,采用Verilog HDL及模块化方法设计了硬件平台的控制软件。试验结果表明,灵巧干扰平台构成合理,硬件设计、软件设计可靠,满足了灵巧干扰平台的功能要求,为灵巧干扰技术研究提供了硬件平台支持,该平台已成功应用于工程项目。

关键字:灵巧干扰  FPGA  DSP  平台设计 引用地址:一种基于FPGA/DSP的灵巧干扰平台设计与实现

上一篇:基于DSP的继电保护测试仪信号采集装置硬件设计
下一篇:基于DSP+CPLD的伺服控制卡的设计

推荐阅读最新更新时间:2024-05-02 21:00

可编程逻辑在消费电子中的应用
在有限的产品面市的时间内,应对不断变化的市场标准使得可编程逻辑器件(PLD)广泛地用于消费电子产品之中。而专用集成电路(ASIC)和专用特定标准器件(ASSP)的开发需要昂贵的非重复性工程费用,PLD是标准的现成器件,可针对各种应用使用灵活的软件工具进行定制。   降低功耗预算   降低静态功耗一直是消费电子产品设计人员面临的挑战。许多电池供电的产品,如智能电话、GPS设备、移动计算和数码相机,延长电池寿命是最重要的差异化特征之一。由于设计人员力求符合最新的能源之星和欧盟管理守则的规定,对于许多通过墙上插座供电的电子设备而言,低功耗也越来越重要。   在许多消费电子系统中,通过提供先进的总线接口和桥接功能,PLD可扩展当前一
[嵌入式]
可编程逻辑在消费电子中的应用
利用FPGA搭建高等级视频监控系统
全视频帧速率下的高分辨率(HD)安全监控处理系统对处理器件的要求越来越高,单芯片DSP处理已经无法适应,多芯片、多核或者CPU+DSP的方式虽然在某些情况下能够满足需求,但其在PCB成本、系统资源占用以及系统稳定性等方面还存在一些问题。利用FPGA的灵活特性加载视频处理引擎的新型系统架构正在引起人们的关注。      利用FPGA搭建高等级视频监控系统(附图)    成本和性能的挑战   Xilinx亚洲区资深系统架构师江允贵表示,监控视频智能分析系统的市场规模在2012年将达到8亿美元。对于摄像机和DVR等视频监控网络设备的设计商和提供商而言,受制于处理性能、成本和电源等方面的限制,单芯片解决方案商业或技术上是
[模拟电子]
利用<font color='red'>FPGA</font>搭建高等级视频监控系统
基于FPGA 的VGA 图形控制器的实现方法
引言   VGA(视频图形阵列)作为一种标准的显示接口得到广泛的应用。利用FPGA 芯片和EDA 设计方法,可以因地制宜,根据用户的特定需要,设计出针对性强的VGA 显示控制器,不仅能够大大降低成本,还可以满足生产实践中不断变化的用户需要,产品的升级换代方便迅速。   在本设计中采用了Altera 公司的EDA 软件工具Quartus II ,并以ACEX系列FPGA 的器件为主实现硬件平台的设计。   1 基于FPGA 的VGA 图形控制器系统框图   根据自顶向下的程序设计思想,采用模块化设计,我们对VGA 图形控制器进行功能分离并按层次设计。利用VHDL 硬件描述语言逐一对每个功能模块进行描述,并逐个通过编译仿真
[嵌入式]
基于<font color='red'>FPGA</font> 的VGA 图形控制器的实现方法
基于DSP的微弱信号检测采集系统设计
通常所用的数据采集系统,其采样对象都为大信号,即有用信号幅值大于噪声信号。但在一些特殊的场合,采集的信号很微弱,其幅值只有几个μV,并且淹没在大量的随机噪声中。此种情况下,一般的采集系统和测量方法无法检测该信号。本采集系统硬件电路针对微弱小信号,优化设计前端调理电路,利用测量放大器有效抑制共模信号(包括直流信号和交流信号),保证采集数据的精度要求。针对被背景噪声覆盖的微弱小信号特性,采用简单的时域信号的取样积累平均方法,有利于减少算法实现难度。 DSP芯片因其具有哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期等特点,使其适合复杂的数字信号处理算法。本系统采用TI公司的TMS320C542作为处理器,通过外
[应用]
基于EDMA的TMS320C6713片外Flash自举引导
   摘要: 在基于DSP的系统设计中,为了保证掉电时程序不丢失,总是将程序保存在非易失性存储器中,以便系统在上电复位时可将其引导到DSP内部的RAM中执行。以TI公司的TMS320C6713浮点DSP和AMD公司的AM29LV040Flash存储器为例,通过JTAG加载来设计一个完整的自举引导方案。着重描述了引导引脚以及相关寄存器的设置,分析了采用EDMA传输方式将代码从Flash复制到DSP的过程,并对引导程序给出基于汇编语言的代码实现。工程实践证明,该设计方案是可行、有效的。    关键词: TMS320C6713;自举引导;Flash    引言   在许多基于DSP的系统设计中,程序代码总是保存在ROM、Flash
[安防电子]
高精度DDFS信号源FPGA实现
近年来电子信息技术飞速发展,使得各领域对信号源的要求不断提高,不但要求其频率稳定度和准确度高,频率改变方便,而且还要求可以产生任意波形,输出不同幅度的信号等。 DDFS 技术是自上世纪70年代出现的一种新型的直接频率合成技术。DDFS技术是在信号的采样定理的基础上提出来的,从“相位”的概念出发,进行频率合成,不但可利用晶体振荡的高频率稳定度、高准确度,且频率改变方便,转换速度快,便于产生任意波形等,因此,DDFS技术是目前高精密度信号源的核心技术。 1 DDFS技术原理及相关参数计算 DDFS技术的原理:将对正弦信号(或其他信号)的采样量化数据存入ROM存储器中,在时钟的控制下,依次或隔一定步进读取ROM中的数据,再通过D
[嵌入式]
高精度DDFS信号源<font color='red'>FPGA</font>实现
DSP汇编语言与C语言混合编程关键技术研究
   引 言   DSP(数字信号处理器)凭借其高速数字信号处理功能、实时性强、低功耗、高集成度等嵌入式微计算机的特点,已在通信、航空航天、工业控制、医疗、国防、汽车等领域得到了广泛的应用。TMS320LF240xA DSP(以下简称LF240xA)是美国TI公司推出的高性能16位数字信号处理器,它具有运算速度快,在片集成的外设丰富等特点,故又称其为DSP控制器。应用领域主要针对工业测控、电机控制、家用电器和消费电子等场合。   LF240xA的软件开发过程,既可以使用汇编语言,也可以使用C语言。汇编语言的代码执行效率高、运行速度快,可以直接对寄存器进行操作,充分发挥了DSP控制器的硬件性能;但其开发的工作量大,程序可读性、移
[嵌入式]
主从模式的TLC320AC01与DSP的接口设计
    摘要: DSP应用系统中,大多有ADC和DAC通道。本文介绍一种集成了ADC和DAC于一体的TLC320AC01模拟接口电路与TMS320VC5402定点DSP的接口电路的硬件设计方法。该设计采用2片TLC320AC01芯片,工作于主从模式。最后给出一个软件实例说明主从模式下软件的实现方法。     关键词: TLC320AC01 TMS320VC5402 DSP ADC DAC 主从模式 缓冲串口 在许多应用系统中,数字信号处理器DSP必须从多路模数转换器(ADC)通道获取信息,并且将经DSP处理后的数字信号传送到多路数模转换器(DAC)通道输出。关键问题是怎样在DSP系统中十分容易和高效地实现这些转
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved