0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于FPGA的雷达杂波速度谱图的实现方法

电子工程师 来源:电子技术应用第12期 作者:王平安 潘瑞云 周 2021-05-05 14:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

杂波和干扰的有效抑制已经成为雷达信号处理的一个主要研究方向。现代雷达面临的杂波环境相当复杂,普通的动目标对消系统主要是对固定的地物杂波有一个很好的抑制效果,但对像气象、海浪、箔条等具有一定速度的运动杂波而言,杂波谱的中心会偏离零多普勒频率,如不采取有效措施,将无法很好地消去这类杂波[1-2]。因此考虑到杂波的运动性、区域性及时变性,为自适应地抑制低速运动杂波,建立动态杂波速度谱图是一个很好的选择。

现有的文献对杂波轮廓图和杂波幅度图研究较多[3-6]。杂波轮廓图可以用来选择正常支路和MTD(或MTI)相参处理支路,在杂波轮廓图内的数据采用相参信号处理后输出,在杂波轮廓图之外的部分采取正常支路输出,从而提高弱小目标在弱杂波或无杂波条件下的检测能力[6]。

杂波幅度图可以用在恒虚警检测中。参考文献[7]和参考文献[8]对三维立体杂波图的形成与应用进行了研究。而目前对杂波速度图的研究相对较少。

1 自适应杂波抑制技术

对于运动杂波,在计算得到其多普勒频率之后,抑制杂波的方法一般有两种[9]:(1)对回波信号u(t)进行运动杂波谱中心补偿,将运动杂波谱中心移动到零频,再用凹口位于零频的MTI滤波器抑制运动杂波;(2)直接采用凹口位于fd处的MTI滤波器来抑制运动杂波,而凹口于fd处的MTI滤波器权系数可预先存储在一个滤波器权系数库中,如图1所示。

pIYBAGB_7nmAOIGQAAA8P1M34ZY729.png

不管是对运动杂波进行多普勒中心补偿,还是利用权库法,都需要计算出运动杂波谱中心,即运动杂波的速度。因此在这里设计了一种求杂波速度谱图的方法,统计缓慢移动杂波的速度,将杂波的多普勒中心频率存储,利用FPGA的高效处理能力,通过软件编程的方法实现杂波速度谱图的建立,工程实现方便。

2 速度谱图的实现

求杂波速度的方法有多种,一种是经典的谱估计FFT法,速度精度与FFT的点数有关。在信号重频已知的情况下,FFT点数越高速度分辨精度越高。还可以用arctan求相位差的方法求杂波速度,在求解反正切函数的运算中,传统的方法有查表法、多项式近似法、查表与多项式结合法、逐位法等[10]。然而,这些方法在速度和精度上达不到要求并且硬件实现困难。

为了方便在FPGA中实现,适合FPGA中的操作流程,本设计选择互相关法进行多普勒速度的求解。

o4YBAGB_7vmAMOyuAADu0NQ1BeQ339.png

3063795363674.gif

3 仿真与实验结果分析

本实验利用雷达采集到的真实回波数据进行处理分析。图3显示的是雷达原始回波数据图像,纵坐标是距离单元,横坐标是脉冲数,灰度代表回波强度。其中在距离单元为160处有一个运动目标,而在距离单元为100处有一个静止的大物体,其回波强度远大于运动目标的回波强度。

o4YBAGB_7ziAVfdIAAFljZAYhGc487.png

从图4中可以很方便地看出各个距离单元的速度,在距离单元为100处有一个缓慢的速度变化过程,是由于天线扫描调制所引起的。此杂波速度图为抑制静止物体回波和缓慢运动杂波提供了良好的依据,可以有效地检测出快速运动目标。

在ISE开发环境中进行编程,FPGA处理程序如图5所示。将雷达数据通过ISIM导入到ISE中,对回波数据在FPGA处理之后,再利用Matlab画出其速度谱图,如图6所示。可以看出,通过硬件处理之后的速度图与仿真结果吻合,验证了此方法的可行性。

pIYBAGB_71qASqurAAGOIfnucLg399.png

本文主要研究了一种杂波速度谱图的建立方法,目的是统计缓慢移动的杂波速度,将杂波的多普勒中心频率存储,可以用来补偿运动杂波的速度或者结合权系数库完成杂波的自适应抑制。利用可编程器件FPGA高效的并行处理能力,通过VHDL软件编程的方法实现杂波速度谱图的建立,实现方便,对工程应用具有一定的指导意义。

参考文献

[1] 韩栋,汤建龙。基于杂波多普勒相位估计补偿的AMTI方法[J]。电子科技,2011,24(1):68-70.

[2] 李涛,钟志峰,黄坚。一种新的雷达动目标检测方法[J]。微型机与应用,2012,31(17):72-74.

[3] Chen Xiaolong,Huang Yong,Guan Jian,et al.Sea clutter suppression and moving target detection method based on clutter map cancellation in FRFT domain[C].2011 IEEE CIE International Conference,2011,1:438-441.

[4] HOURIA M,M′HAMED H,FATIHA Y E.A real time implementation on FPGA of a clutter map CFAR detector[C]。 Radar Symposium(IRS),2011 Proceedings International,IEEE,2011:207-211.

[5] 王雪,雷卓,欧阳耀果。基于雷达杂波图的CFAR算法[J]。火控雷达技术,2010,39(4):52-55.

[6] 刘俊涛,侯颖妮,宋万杰,等。轮廓杂波图恒虚警处理中面杂波性能分析[J]。电子学报,2006,34(9):1649-1652.

[7] 闫修林,阮增苗。杂波图技术在雷达终端信号处理中的应用[J]。现代雷达,2004,26(5):34-36.

[8] 刘俊涛,宋万杰,吴顺君。基于FPGA三维杂波图的设计与实现[J]。现代雷达,2005,27(12):17-20.

[9] 吴顺君,梅晓春。雷达信号处理和数据处理技术[M]。北京:电子工业出版社,2008.

[10] 骆艳卜,张会生,张斌,等。一种CORDIC算法的FPGA实现[J]。计算机仿真,2009,26(9):305-307.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22287

    浏览量

    630308
  • 数据
    +关注

    关注

    8

    文章

    7315

    浏览量

    93983
  • FFT
    FFT
    +关注

    关注

    15

    文章

    452

    浏览量

    62602
  • MTI
    MTI
    +关注

    关注

    0

    文章

    7

    浏览量

    7724
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    pwm关闭后,有杂波怎么解决?

    使用cw32l083的芯片,用GTIM3-CH3,PA11输出38K的pwm发送红外信号,使能定时器后,即使占空比设为0,也会输出杂波,或者关闭定时器,也会有杂波,大概要怎么配置呢?
    发表于 11-24 07:08

    AMG049-003多普勒雷达速度传感器

    AMG049-003是德国AMG-Microwave 推出的一款24 GHz多普勒雷达速度传感器,主打“窄波束、低功耗、可识别运动方向”,凭借其高精度、非接触测量和强环境适应性,成为交通监控、工业
    发表于 11-03 09:21

    如何利用Verilog HDL在FPGA实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA实现SRAM读写测试,包括设计SRA
    的头像 发表于 10-22 17:21 3958次阅读
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>实现</b>SRAM的读写测试

    ASP4644芯片在雷达FPGA供电系统中的适配与性能分析

    本文系统性地分析了国科安芯推出的ASP4644芯片在雷达FPGA供电系统中的适配性与性能表现。
    的头像 发表于 10-14 17:09 422次阅读

    基于FPGA的压缩算法加速实现

    法的速度。我们将首先使用C语言进行代码实现,然后在Vivado HLS中综合实现,并最终在FPGA板(pynq-z2)上进行硬件实现,同时于
    的头像 发表于 07-10 11:09 2085次阅读
    基于<b class='flag-5'>FPGA</b>的压缩算法加速<b class='flag-5'>实现</b>

    控制电机速度以正弦曲线变化的实现方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:控制电机速度以正弦曲线变化的实现方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-06 14:01

    进群免费领FPGA学习资料!数字信号处理、傅里叶变换与FPGA开发等

    ~ 01、数字信号处理的FPGA实现 旨在讲解前端数字信号处理算法的高效实现。首先概述了当前的FPGA技术、器件以及用于设计最先进DSP系统的工具。阐述了计算机算法的概念、理论、FI
    发表于 04-07 16:41

    中国科大实现毫秒级X射线全单次采集

    近日,中国科学技术大学教授姚涛团队在X射线吸收技术方面取得了重要突破。他们成功采用了能量色散X射线吸收技术,实现了毫秒(60ms)时间分辨的全“单次采集”,这一成果极大地提升了数
    的头像 发表于 02-17 10:05 673次阅读

    雷达水流速度传感器的工作原理及应用

    系到水利设施的安全运行以及海洋生态系统的稳定。雷达水流速度传感器作为一种前沿的测量设备,凭借其独有的特性,在上述领域中崭露头角,成为不可或缺的关键工具。本文将深入剖析雷达水流速度传感器
    的头像 发表于 02-14 16:58 1220次阅读
    <b class='flag-5'>雷达</b>水流<b class='flag-5'>速度</b>传感器的工作原理及应用

    ads5402模拟输入悬空时采集到的杂波很小,接入模拟信号后,杂波变得不正常,是哪里的问题?

    ads5402模拟输入悬空时采集到的杂波很小,当接入模拟信号后,杂波变得不正常,请问是否fpga程序处理有问题,有信号输入时,软件分析的数据见附件,请大师帮忙分析,谢谢!
    发表于 01-15 08:03

    氦质检漏方法简介及方法选择

    氦质检漏仪的检漏方法,主要包括负压法(真空法、喷氦法)、正压法(吸气法、吸枪法)、背压法(压氦法),以及根据实际待检产品的不同,衍生出很多氦检漏方法
    的头像 发表于 01-03 16:40 1613次阅读
    氦质<b class='flag-5'>谱</b>检漏<b class='flag-5'>方法</b>简介及<b class='flag-5'>方法</b>选择

    做一个信号发生器,用FPGA产生正弦数字信号,然后选用DAC8830作为数字转模拟,有杂波的原因?

    想做一个信号发生器,用FPGA产生正弦数字信号,然后选用DAC8830作为数字转模拟,但是我发现这样子搭起来的电路会有个随频率变化的杂波,电路是根据DAC8830的pdf来画的,用fft看,发现
    发表于 12-24 06:51

    ADC0XD1520RB输出信号有概率出现尖峰杂波怎么解决?

    ),输入信号交流耦合,发现输出信号有概率出现尖峰杂波(大概几百K个采样点会出现一组),而且大多数为单点杂波。信号源没有问题,用示波器看一切正常。原厂的评估板,原厂的驱动,信号源是信号发生器,不应该有问题,有没有人出现过类似情况,请教解决
    发表于 12-23 07:00

    ADS1299重新烧录后就是一堆杂波,造成这样的原因一般是什么?

    关于ADS1299的疑惑,我的程序烧入到自己做的板卡,有时候就能正常采样,无论是外部信号发生器的波形,还是内部测试方波,但有时候重新烧录后(程序一字未动)就是一堆杂波。请问造成这样的原因一般是什么
    发表于 12-19 08:48

    FPGA驱动AD芯片之实现与芯片通信

    概述: 利用FPGA实现AD芯片的时序,进一步实现与AD芯片数据的交互,主要熟悉FPGA对时序实现
    的头像 发表于 12-17 15:27 1518次阅读
    <b class='flag-5'>FPGA</b>驱动AD芯片之<b class='flag-5'>实现</b>与芯片通信