基于FPGA的单脉冲雷达二维CFAR检测方法及系统技术方案

技术编号:20586863 阅读:24 留言:0更新日期:2019-03-16 06:30
本发明专利技术公开了一种基于FPGA的单脉冲雷达二维CFAR检测方法及系统,包括:A.设计一个数据池,其大小为X*Y,其中X为距离维,Y为参考窗的大小,设定保护单元为H,检测因子为F,门限为Z;B.判定检测点是否为边界点,若否则执行C1,是则执行C2;C1.计算被检测数据在上下左右四个方向的能量值的比较结果,累加并乘以F,将乘积与Z进行比较,若乘积超过Z则被检测点为目标点;C2.将检测单元上下左右四个方向分成有效方向和无效方向,有效方向个数为p;将门限Z更新为p/4;计算被检测数据在有效方向的能量值的比较结果,累加并乘以F,将乘积与Z进行比较,若乘积超过Z则被检测点为目标点。本发明专利技术能有效地降低虚警;当参考窗比较大时能够及时快速检测。

Two-Dimensional CFAR Detection Method and System for Monopulse Radar Based on FPGA

The invention discloses a two-dimensional CFAR detection method and system for Monopulse Radar Based on FPGA, including: A. Designing a data pool whose size is X*Y, where X is the distance dimension, Y is the size of the reference window, setting protection unit H, detection factor F, threshold Z; B. Determining whether the detection point is a boundary point or not, if C1 is executed, C2 is executed; C1. Calculating the detected data is on top. Comparing the energy values of the four directions, accumulating and multiplying by F, the product is compared with Z, and if the product exceeds Z, the detected point is the target point; C2. Dividing the four directions of the detection unit into effective direction and invalid direction, the number of effective direction is p; the threshold Z is updated to p/4; Comparing the energy values of the detected data in the effective direction, accumulating and merging. Multiplied by F, the product is compared with Z. If the product exceeds Z, the detected point is the target point. The invention can effectively reduce false alarm, and can detect in time and quickly when the reference window is large.

【技术实现步骤摘要】
基于FPGA的单脉冲雷达二维CFAR检测方法及系统
本专利技术属于雷达信息处理
,特别涉及一种基于FPGA的单脉冲雷达二维CFAR检测方法及系统。
技术介绍
雷达恒虚警(CFAR)检测的实际检测性能与其参考背景单元的分布有很大关系。当参考背景单元为均匀分布时,经典的单元平均(CA)CFAR可以获得最佳的检测性能。但在大多数的应用场合下,CFAR参考单元窗中往往不可避免地会存在多目标干扰,除了邻近目标外,同一目标由于距离通道的展宽也会表现出类似多目标的跨单元分布现象。在多目标干扰环境下,CA-CFAR的检测性能会随着干扰点的增加而迅速下降。有序统计(OS)CFAR检测是一类基于有序统计量的CFAR检测方法,它具有良好的抗脉冲干扰能力,因此在多目标干扰环境下相对均值类CFAR检测有一定优势。现有技术都是在时域上进行CFAR检测。雷达背景中的噪声和杂波是在距离和多普勒域二维同时存在,并且局部噪声在剔除异常值后,可以认为是平稳的高斯随机过程。当机载雷达处于下视工作状态时,地杂波很强,有用目标常被淹没在强杂波中,因此不能在时域上靠幅度值来发现目标。此外,实现OS类CFAR处理,传统方案是采用DSP加软件的方法实现,即用通用DSP芯片构造硬件处理机平台,通过编写处理软件实现CFAR算法。这种方案对于距离分辨率不高的宽脉冲雷达来说,是一种简单可行的方法,但对于窄脉冲雷达,由于距离维采样频率很高,要求处理机硬件平台提供超高的运算速度。通用DSP芯片的优点是能满足算法控制结构复杂、寻址方式灵活和通信性能强大等需求。但是传统DSP芯片的结构本质上是串行的,对于需要处理的数据量大、处理速度高,但是运算结构相对比较简单的底层信号处理算法来说,并没有优势可言。
技术实现思路
本专利技术的目的在于,针对上述现有技术的不足,提供一种基于FPGA的单脉冲雷达二维CFAR检测方法,在时域和频域上同时进行二维CFAR检测,利用了频域信息,增加了参考单元,能有效地降低虚警;当参考窗比较大,存储量、计算量成指数增长时,能够及时快速检测。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于FPGA的单脉冲雷达二维CFAR检测方法,其特点是包括以下步骤:步骤A.设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,设定保护单元为H,检测因子为F,门限为Z;步骤B.当数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y-1)/2+(y+1)/2,判定检测点是否为边界点,若否,则执行步骤C1,若是,则执行步骤C2;步骤C1.同时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;步骤C2.首先,判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;然后,将门限Z更新为p/4;最后,计算被检测数据在参考窗内在有效方向的能量值的比较结果,将所有有效方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点。基于同一个专利技术构思,本专利技术还提供了一种基于FPGA的单脉冲雷达二维CFAR检测系统,其特点是包括:数据池设定单元:用于设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,并设定保护单元为H,检测因子为F,门限为Z;判断单元:用于在数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y-1)/2+(y+1)/2,判定检测点是否为边界点;第一计算单元:用于在检测端不是边界点时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;第二计算单元:用于在检测端是边界点时判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;将门限Z更新为p/4;计算被检测数据在参考窗内在有效方向的能量值的比较结果,将所有有效方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点。与现有技术相比,本专利技术通过利用FPGA的并行运算的特点,解决了大维度CFAR检测的处理速度慢、占用资源多等问题,同时通过流水化设计,大大减少了数据存储单元的使用,通过检测过程的等效变换,简化了CFAR的检测过程、减少了该单元的计算量,使得CFAR检测在大维度的情况下,快速有效的进行。附图说明图1为本专利技术处理流程图。图2为参考窗示意图。图3为本专利技术二维CFAR的FPGA算法设计流程。具体实施方式基于FPGA的单脉冲雷达二维CFAR检测方法包括以下步骤:步骤A.设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,设定保护单元为H,检测因子为F,门限为Z;步骤B.当数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y-1)/2+(y+1)/2,判定检测点是否为边界点,若否,则执行步骤C1,若是,则执行步骤C2;步骤C1.同时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;步骤C2.首先,判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;然后,将门限Z更新为p/4;最后,计算被检测数据在参考窗内在有效方向的能量值的比较结果,将所有有效方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点。基于FPGA的单脉冲雷达二维CFAR检测系统包括:数据池设定单元:用于设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,并设定保护单元为H,检测因子为F,门限为Z;判断单元:用于在数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y-1)/2+(y+1)/2,判定检测点是否为边界点;第一计算单元:用于在检测端不是边界点时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;第二计算单元:用于在检测端是边界点时判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;将门限Z更新为p/4;计算被检测数据在本文档来自技高网
...

【技术保护点】
1.一种基于FPGA的单脉冲雷达二维CFAR检测方法,其特征在于,包括以下步骤:步骤A.设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,设定保护单元为H,检测因子为F,门限为Z;步骤B.当数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y‑1)/2+(y+1)/2,判定检测点是否为边界点,若否,则执行步骤C1,若是,则执行步骤C2;步骤C1.同时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;步骤C2.首先,判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;然后,将门限Z更新为p/4;最后,计算被检测数据在参考窗内在有效方向的能量值的比较结果,将所有有效方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点。...

【技术特征摘要】
1.一种基于FPGA的单脉冲雷达二维CFAR检测方法,其特征在于,包括以下步骤:步骤A.设计一个数据池,数据池的大小为X*Y,其中X为距离维,Y为参考窗的大小,设定保护单元为H,检测因子为F,门限为Z;步骤B.当数据池第一次满时开始进行检测,此时被检测的数据位置为x*(y-1)/2+(y+1)/2,判定检测点是否为边界点,若否,则执行步骤C1,若是,则执行步骤C2;步骤C1.同时计算被检测数据在参考窗内除保护单元及本身的上、下、左、右四个方向的能量值的比较结果,将四个方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点;步骤C2.首先,判断被检测单元在参考窗内存在空数据的方向,并将检测单元的上、下、左、右四个方向分成有效方向和无效方向,其中有效方向为没有空数据的方向,无效方向为存在空数据的方向,无效方向个数为q,有效方向个数为p,p+q=4;然后,将门限Z更新为p/4;最后,计算被检测数据在参考窗内在有效方向的能量值的比较结果,将所有有效方向的比较结果进行累加并乘以检测因子F,将乘积与门限Z进行比较,若乘积超过门限则认为该被检测点为目标点。...

【专利技术属性】
技术研发人员:宋志勇王伟祥范红旗朱永锋付强
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1