2. 奇瑞汽车股份有限公司 前瞻技术研究院, 安徽 芜湖 241006
2. Prospective Technology Research Institute, Chery Automobile Co., Ltd, Wuhu Anhui 241006, China
目前雷达系统的有效目标检测成为车载雷达所面临的一个问题[1-2].有效的回波信号中往往夹杂着热噪声、海杂波以及由云、雨等环境因素引入的噪声[3-4], 而且杂波功率在特定的场景中不断变化, 如果采用固定的检测门限进行有效目标检测, 则虚警率无法得到有效控制[5-6].恒虚警(Constant False Alarm Rate, CFAR)算法可以有效解决这一问题, 它根据杂波平均功率实时调整检测门限[7-8].单元平均恒虚警(Cell Averaging-CFAR, CA-CFAR)和有序统计恒虚警检测(Order Statistic-CFAR, OS-CFAR)算法是两种比较常用的检测算法.单元平均恒虚警算法在比较均匀的高斯噪声背景下具有较好的检测性能, 但是在非均匀背景噪声环境下, 其检测性能大幅下降[9-10]; 而有序统计恒虚警检测算法在非均匀背景噪声环境下具有很好的稳定性[11]. Rickard和Dillard提出了删除单元平均恒虚警检测器(Censored Mean Level Detector, CMLD)[12], 从参考窗中删除一些最大的参考单元, 非常适合在多目标检测中应用, 但是在当前所处环境无法预知的情况下(即动环境中), 被删除单元的选择非常困难, 一旦选择偏差较大, 将会导致算法的检测性能下降, 虚警率偏高.为了解决类似问题, Himonas和Barkat提出了自动删除单元平均检测器(Automatic CMLD, ACMLD)[13]和一般双删除单元平均检测器(Generalized Two Leve-CMLD, GTL-CMLD), 该算法不需要预知所处环境, 克服了CMLD检测算法的不足[14]. Smith和Varshney提出了Ⅵ (Variability Index)检测器[15], Ⅵ-CFAR具有CA-CFAR、GO-CFAR (Greatest of-CFAR)[16]和SO-CFAR (Smallest of-CFAR)各检测算法的优点, 在均匀和非均匀噪声环境下均具有较强的适应性, 但是该算法的检测性能与干扰目标在参考窗口中的位置有关[17]. Farrouki和Barkat提出了基于排序的自动删除恒虚警检测器(Automatic Censoring Cell Average CFAR Detector Based on Ordered Data Variability, ACCA-ODV-CFAR)[18], 可应用于非均匀噪声环境下的目标检测, 该算法在均匀背景噪声下, 对小目标存在漏检, 对目标干扰具有稳健的检测性能, 但在边缘噪声干扰下, 该算法具有较高虚警率[19].
本文针对非均匀噪声环境下回波信号噪声的分布特性, 提出了一种基于双剔除门限的恒虚警目标检测算法(Dual-Censoring Threshold Constant False Alarm Rate, DCT-CFAR), 克服了非均匀噪声环境下多目标干扰、遮挡以及边缘干扰等引起的检测性能严重下降的问题, 保证了较稳定的检测性能.
1 DCT-CFAR检测算法本文提出的一种基于双剔除门限的恒虚警目标检测算法(DCT-CFAR), 结构见图 1.
|
图 1 DCT-CFAR检测算法原理框图 Fig.1 Structure of the DCT-CFAR detector |
步骤1 在目标检测器的设计当中, 尤其在非均匀背景噪声下, 隶属函数的选择至关重要, 它直接影响检测器的检测性能.针对多个剔除单元的情况, 隶属函数定义为
| $ \begin{align} v(u_i )=\dfrac{N!}{( {N-k})!}\Big( {\prod\limits_{s_t =0}^{k-1} {f( {u_i })} } \Big)^{-1}, \end{align} $ | (1) |
其中
| $ \begin{align} &u_i =\dfrac{x_i }{x_k }, \quad u_i \in [{0, 1}], \quad i=1, 2, \cdots , N, \end{align} $ | (2) |
| $ \begin{align} & f(u_i )=N-s+u_i, \quad i=1, 2, \cdots, N. \end{align} $ | (3) |
式(2)、(3)中,
步骤2 本算法通过将样本单元
| $ \begin{align} v(u_i )>t_{cl} :H_h, \quad v(u_i )<t_{cl} :H_{nh}, \end{align} $ | (4) |
其中,
| $ \begin{align} v(u_i )<(1-t_{cs} ):H_h, \quad v(u_i )>(1-t_{cs} ):H_{nh}, \end{align} $ | (5) |
其中,
步骤3 样本
| $ \begin{align} w_i =\left\{\!\! {\begin{array}{l} 1, \quad t_{cl} \le v(u_i )\le( {1-t_{cs} } ), \\ 0, \quad \mbox{否则}.\\ \end{array}} \right. \end{align} $ | (6) |
步骤4 通过公式(4)、(5)剔除极大和极小值单元后, 通过公式(6)得到加权值, 通过样本功率值乘以加权值, 然后求和取均值即可得到背景噪声功率估计值.计算公式为
| $ \begin{align} Z=\dfrac{1}{N}\sum\limits_{i=1}^N {w_i \cdot } x_i. \end{align} $ | (7) |
当参考窗口中被认为是干扰的单元去掉后, 得到自适应门限
| $ \begin{align} n=\sum\limits_{i=1}^N {w_i }. \end{align} $ | (8) |
步骤5 自适应门限的比例因子
| $ \begin{align} T_n =({P_{fa} } )^{1/n}-1. \end{align} $ | (9) |
由公式(9)可知,
步骤6 根据自适应功率门限
| $ \begin{align} x_y >T_n \cdot Z:H_1, \quad x_y <T_n \cdot Z:H_0, \end{align} $ | (10) |
其中,
DCT-CFAR检测算法的性能取决于该算法关键参数
首先
| $ \begin{align} P_{fc} =1-P\{ {t_{cl} }\le v(u_i )\le ({1-t_{cs} })\vert H_h \}. \end{align} $ | (11) |
用大写字母
| $ {P_{fc}} = 1 - \int_{{t_{cl}}}^{1 - {t_{cs}}} {{f_V}} (v|{H_h}){\rm{d}}v, $ | (12) |
其中,
| $ \begin{align} P_{fc} =t_{cl} +t_{cs}. \end{align} $ | (13) |
极大、极小值单元剔除门限值
| $ \begin{align} 0\le t_{cl} +t_{cs} \le 1. \end{align} $ | (14) |
|
图 2 当 |
|
图 3 当 |
从图 2、图 3中可以看出,
本文也对DCT-CFAR检测算法中剔除算法的能力以斯威林Ⅱ(Swerling Ⅱ)干扰目标, 用蒙特卡洛方法进行仿真, 见图 4、图 5.
|
图 4 干扰环境下干扰目标的剔除概率 Fig.4 Probability of censoring in interfering target environment |
|
图 5 DCT-CFAR检测算法干扰目标剔除概率、信噪比与干扰目标数量关系 Fig.5 The relationship of DCT-CFAR target detection algorithms eliminate interference probability, signal to noise ratio and interference target quantity |
图 4中, 在信噪比SNR
图 5为DCT-CFAR检测算法干扰单元的剔除能力与信噪比以及干扰目标数量之间的关系.从图中可以看出, 算法的剔除概率随着信噪比的增加而逐步提高.在信噪比一定的条件下, 算法的剔除概率随着干扰目标数量的增加而逐步降低.
2 性能仿真在Matlab环境下采用蒙特卡洛方法进行仿真, 验证本文所提出的DCT-CFAR检测算法在均匀噪声环境下和有干扰目标环境下的检测性能.在目标恒虚警率
|
图 6 各检测算法在均匀背景噪声下的检测概率对比 Fig.6 Probability of detection comparison between detectors in homogenous environment |
在均匀背景噪声环境、相同信噪比条件下, DCT-CFAR、CA-CFAR和ACCA-ODV算法的检测性能相差很小, 均优于OS-CFAR检测算法.
图 7、图 8、图 9分别为各算法在4个、6个和8个干扰目标的环境下的检测性能对比.
|
图 7 各检测算法在4个干扰目标环境下检测概率对比 Fig.7 Probability of detection comparison between detectors in 4 interfering targets environment |
|
图 8 各算法在6个干扰目标环境下检测概率对比 Fig.8 Probability of detection comparison between detectors in 6 interfering targets environment |
|
图 9 各算法在8个干扰目标环境下检测概率对比 Fig.9 Probability of detection comparison between detectors in 8 interfering targets environment |
通过图 7、图 8、图 9可以看出, CA-CFAR、OS-CFAR检测算法随着干扰目标数量的增加, 其检测性能严重下降, 而ACCA-ODV-CFAR和DCT-CFAR算法几乎不受影响, DCT-CFAR算法的检测性能优于ACCA-ODV-CFAR算法, 尤其是干扰目标逐渐增多的情况下, 优势更加明显.
图 10为DCT-CFAR检测算法在不同干扰目标环境下的检测性能对比.从图 10中可以看出, DCT-CFAR检测算法在信噪比大于25 dB的情况下, 目标检测率高达95.00%, 表现出了良好的检测性能和鲁棒性.干扰目标数量对DCT-CFAR检测算法的性能影响不明显, 表明了该算法对干扰目标极佳的剔除能力.其他几种检测算法在多目标干扰环境下的检测性能见图 11. ACCA-ODV-CFAR检测算法严重偏离设定的虚警率呈明显下降趋势, 而本文所提出的DCT-CFAR检测算法则仅在信噪比小于15 dB的情况下有所偏离, 信噪比大于20 dB时, 虚警率接近于目标虚警率.
|
图 10 DCT-CFAR算法在多干扰目标下的检测性能 Fig.10 Detection performance of DCT-CFAR detector in multi-interfering targets environment |
|
图 11 DCT-CFAR和ACCA-ODV-CFAR检测算法在多目标干扰环境下的检测性能对比
Fig.11 |
在杂波边缘干扰环境下,
|
图 12 DCT-CFAR和ACCA-ODV-CFAR检测算法在杂波边缘干扰环境下的检测性能对比
Fig.12 |
各算法时间复杂度和空间复杂度对比见表 1.从表 1看, 本文所提出的DCT-CFAR检测算法和ACCA-ODV-CFAR算法复杂度基本相同, 但是比CA-CFAR和OS-CFAR检测算法高.
| 表 1 各检测算法时间和空间复杂度对比 Tab.1 Time and space complexity comparison of detectors |
但是相对于实际应用系统而言, 目前嵌入式系统的硬件资源相当丰富, 相对与系统的检测性能而言, 时间和空间复杂度的偏高没有明显劣势, 冗余的硬件资源即可满足要求.
3 总结本文在充分分析实际回波信号分布特性的基础上, 提出了一种基于双剔除门限的恒虚警(DCT-CFAR)目标检测算法.通过双剔除门限将极大极小干扰样本从参考窗口中剔除, 提高了背景噪声平均功率的估计精度, 提高了算法的检测性能, 同时也降低了算法的虚警概率.通过与其他各算法的仿真对比分析, 本文提出的DCT-CFAR目标检测算法在多目标干扰和杂波边缘干扰等非均匀背景噪声下仍然具有最优的检测性能和鲁棒性.
| [1] | 章建成, 苏涛, 吕倩. 基于运动参数非搜索高速机动目标检测[J]. 电子与信息学报, 2016, 6: 1460-1467. |
| [2] | 简涛, 苏峰, 何有, 等. 复合高斯杂波下距离扩展目标的自适应检测[J]. 电子学报, 2012(5): 990-994. |
| [3] | 刘红亮, 周生华, 刘宏伟, 等. 一种航迹恒虚警的目标检测跟踪一体化算法[J]. 电子与信息学报, 2016(5): 1072-1078. |
| [4] | 于洪波, 王国宏, 曹倩, 等. 一种高脉冲重复频率雷达微弱目标检测跟踪方法[J]. 电子与信息学报, 2015(5): 1097-1103. DOI:10.11999/JEIT140924 |
| [5] | SHTARKALEV B, MULGREW B. Multistatic moving target detection in unknown coloured Gaussian interference[J]. Signal Processing, 2015, 115: 130-143. DOI:10.1016/j.sigpro.2015.04.001 |
| [6] | DU B, ZHANG L P. Target detection based on a dynamic subspace[J]. Pattern Recognition, 2014, 47: 344-358. DOI:10.1016/j.patcog.2013.07.005 |
| [7] | LEI S W, ZHAO Z Q, NIE Z P, et al. Adaptive polarimetric detection method for target inpartially homogeneous background[J]. Signal Processing, 2015, 106: 301-311. DOI:10.1016/j.sigpro.2014.07.019 |
| [8] | HOU H L, PANG C S, GUO H L, et al. Study on high-speed and multi-target detection algorithm based on STFT and FRFT combination[J]. Optik, 2016, 127: 713-717. DOI:10.1016/j.ijleo.2015.10.140 |
| [9] | ZAIMBASHI A. An adaptive CA-CFAR detector for interfering targets and clutter-edge situations[J]. Digital Signal Processing, 2014, 31: 59-68. DOI:10.1016/j.dsp.2014.04.005 |
| [10] | MEZIANI H A, SOLTANI F. Optimum second threshold for the CFAR binary integrator in Pearson-distributed clutter[J]. Signal, Image and Video Processing, 2012(6): 223-230. |
| [11] | WEINBERG G V, KYPRIANOU R. Optimised binary integration with order statistic CFAR in Pareto distributed clutter[J]. Digital Signal Processing, 2015, 42: 50-60. DOI:10.1016/j.dsp.2015.04.002 |
| [12] | BOUDEMAGH N, HAMMOUDI Z. Automatic censoring CFAR detector for heterogeneous environments[J]. AEU-Internationl Journal of Electronics and Communications, 2014, 68: 1253-1260. DOI:10.1016/j.aeue.2014.07.006 |
| [13] | ZAIMBASHI A, NOROUZI Y. Automatic dual censoring CA-CFAR detector in non-homogenous environments[J]. Digital Signal Processing, 2008, 88: 2611-2621. DOI:10.1016/j.sigpro.2008.04.016 |
| [14] | MEZIANI H A, SOLTANI F. Decentralized fuzzy CFAR detectors in homogeneous Pearson clutter background[J]. Signal Processing, 2011, 91: 2530-2540. DOI:10.1016/j.sigpro.2011.05.006 |
| [15] | SMITH M E, VARSHNEY P K. Intelligent CFAR processor based on data variability[J]. IEEE Transactions on Aerospace and Electronic Systems, 2000, 36(6): 837-847. |
| [16] | MATA-MOYA D, DEL-REY-MAESTRE N, PELÁEZ-SÁNCHEZ V M, et al. MLP-CFAR for improving co-herent radar detectors robustness in variable scenarios[J]. Expert Systems with Applications, 2015, 42(11): 4878-4891. DOI:10.1016/j.eswa.2014.12.055 |
| [17] | ZHANG R L, SHENG W X, MA X F, et al. Constant false alarm rate detector based on the maximal reference cell[J]. Digital Signal Processing, 2013, 23: 1974-1988. DOI:10.1016/j.dsp.2013.07.009 |
| [18] | FARROUKI A, BARKAT M. Automatic censoring CFAR detector based on ordered data variability for nonhomogeneous environments[J]. IEEE Proc Radar Sonar Navig, 2005, 152: 43-51. DOI:10.1049/ip-rsn:20045006 |
| [19] | 关键, 张晓利, 简涛, 等. 分布式目标的子空间双门限GLRT-CFAR检测[J]. 电子学报, 2012, 9: 1759-1764. |
| [20] | 陈建军, 黄孟俊, 赵宏钟, 等. 相参雷达时频域CFAR检测门限获取方法研究[J]. 电子学报, 2013, 8: 1634-1638. DOI:10.3969/j.issn.0372-2112.2013.08.029 |
| [21] | GURAKAN B, CANDAN C, CILOGLU T. CFAR processing with switching exponential smoothers for nonhomogeneous environments[J]. Digital Signal Processing, 2012, 22: 407-416. DOI:10.1016/j.dsp.2012.01.007 |
| [22] | WEINBERG G V. Management of interference in Pareto CFAR processes using adaptive test cell analysis[J]. Signal Processing, 2014, 104: 264-273. DOI:10.1016/j.sigpro.2014.04.025 |

