摘 要:从信号处理的角度分析了防撞雷达虚报警率、漏报警率偏高的原因,采用AR模型功率谱估计的Burg算法代替传统的FFT算法,并将粗神经网络应用于防撞雷达目标识别。仿真结果表明,此方法提高了雷达信号处理的准确度和目标识别率,能有效地降低漏报警、虚报警率。
关键词:防撞雷达;虚假目标;功率谱估计;粗神经网络
在智能交通系统中,汽车防撞雷达通常采用线性调频连续波体制,而多目标检测能力较低、大量的遗漏目标、虚假目标是制约其应用和普及的关键问题。如何获得较低的虚警率和漏警率是汽车防撞雷达研究的重点和难点。
在雷达接收机产生的雷达中频信号中,不但含有目标的中频频率,还含有雷达噪声信号和干扰信号,如邻近车道上的车辆、车道间的护拦、路旁的树木以及空中和远处的建筑物等,这些都会对雷达系统形成干扰,导致雷达做出错误判断。减少防撞雷达的漏报警、虚报警,要求信号处理有较高的分辨率和准确性,并且有较好的目标检测和识别方法[1]。
本文讨论了传统雷达信号处理存在的不足之处,分析了导致防撞雷达漏报警、虚报警的主要原因,提出采用AR参数模型功率谱估计的BURG算法求取雷达数据的频域信息,用粗集理论和神经网络构造相结合的粗神经网络进行防撞雷达目标数据融合,实现防撞雷达目标识别,取得了较好的仿真效果。
1 雷达测量的工作原理
线性调频连续波体制(LFMCW)雷达根据多普勒频移原理,利用发射信号和回波信号之间的差频来确定目标的距离和速度。其测量原理如图1所示。
图1中, f(t)为发射信号频率, f(t-td)为接收信号频率,IFm1和IFm2分别为中频信号上下扫频频率。中频频率为发射信号与接收信号的频率之差,它包含着前方目标的距离和速度的信息。中频频率由频率调制规律f、回波时间延迟td以及多普勒频移fd共同决定。由理论推导可得出目标的距离和速度的计算公式:
式中,C为光速,T为调制周期,B为调制频带宽度,?姿为发射信号波长。由此求出雷达中频信号上下扫频频率,即可求出目标的距离和相对速度。
在传统防撞雷达信号处理方法中,常采用对中频信号进行傅里叶变换得到信号的频谱信息,然后寻找中频频谱的峰值谱线,以其作为目标的中频频率,来计算目标的距离和相对速度。
然而雷达接收端得到的是随机信号,不能通过一个确切的数学公式来描述,对其作傅里叶变换求出的频谱不能有效地抑制噪声信号,会导致很多虚假目标的产生。并且在N点FFT的过程中,事实上认为N点以外的数据均为0,这相当于给信号加了一个N点的窗函数,在频域中引入了一个与之卷积的sinc函数,结果必然造成失真。如何从被目标物反射回来的受到严重干扰的微弱回波信号中提取发送的有用信号,并通过计算回波到达时间和频率偏移进而确定目标的方位和运动速度?在随机过程理论基础上,从统计观点出发,采用功率谱估计是一种更好的解决方法,且功率谱估计可以避免窗函数的影响,从而提高信号处理的分辨率和准确度[2]。
以中频频谱的峰值谱线作为目标的中频频率来计算目标数据,这种目标识别方法虽简单易行,但是很容易把干扰和噪声的峰值谱识别为目标谱线,从而造成大量的虚假目标,导致雷达虚警率高。采用神经网络处理复杂问题,进行目标识别时显示了强大的功能[3],但传统的神经网络其输入输出信息是定量的。将粗集理论融入神经网络可以大大改善网络的性能,使之不仅能处理传统的定量输入,而且能处理定性或混合性的输入信息,解决多传感器不同种类信息的融合问题,可以大大提高雷达目标的识别率[4]。
2 Burg算法在防撞雷达信号处理中的应用
2.1 AR参数模型及AR模型系数的Burg算法
参数模型法的思路:(1)假定所研究的过程x(n)是由一个输入序列u(n)激励一个线性系统H(z)的输出;(2)由已知的x(n)或自相关函数rx(n)来估计H(z)的参数;(3)由H(z)的参数来估计x(n)的功率谱。
2.2 雷达中频信号的AR模型功率谱估计
利用AR功率谱估计的Burg算法对得到的仿真数据进行处理,该数据由雷达中频信号、雷达噪声信号、杂波信号叠加而成。图2是AR模型功率谱估计的Burg算法分别对数据进行40、45、50节次的2 048点功率谱估计所得到的结果。
由图2可以看出,在P=40时,尚不能完全分辨出两运动目标的上下扫频,目标数据尚未拉开,不利于目标识别;P=45和P=50时上下扫频数据已完全分开,能明确分辨目标信息。由于节次越高,算法越复杂,因此可以选择AR模型45节次的谱估计。
经过上述处理,粗神经网络的学习算法完全可以借用传统的BP神经网络的学习算法。
3.2 基于粗神经网络的雷达目标识别
BP网络具有逼近任意连续函数和非线性映射的能力[6],能模拟任意的非线性输入输出关系。网络的各层维数越大,其收敛速度越慢,因此要对输入数据进行预处理来减小信号冗余度,从而降低BP网络的神经元数,并适当提取信号的特征量作为BP网络的输入,以提高识别率。
本文对功率谱估计数据进行以下处理:首先进行门限判决,判定门限值以下的数据为噪音信号并舍弃,然后对目标数据根据幅值进行上下扫频配对,最后分别以每个目标的上下扫频谱峰值为中心各取20个数据,作为粗神经网络的输入。将处理后的数据形成控制规则映射到BP神经网络进行训练,直到满足均方差要求为止。
本文所采用的神经网络输出层为4,输出矢量为Y={y1,y2,y3,y4},分别以行人、自行车、汽车和卡车作为识别对象输出。识别判定标准:输出节点中各分量值大于0.8判定为1,小于0.2判定为0。本文分别用10个隐节点和20个隐节点的神经网络对两组数据进行处理,第一组数据是用传统方法对雷达数据直接进行FFT变换后的频谱数据,第二组数据是利用本文所介绍的方法,首先对雷达数据进行功率谱估计,然后对谱估计数据进行预处理所得到的数据。处理结果如表1所示。
由表1可知,直接用雷达回波数据作识别的传感器数据,识别效果相对较差,其原因是网络对其分类能力较差,且目标之间的特征差别不明显。而将数据进行功率谱估计,在经过门限判决和频域配对后,其特征更显著,20个隐节点的网络结构识别率可达90%以上,取得了较好的识别效果。
虚报警、漏报警率高是制约线性调频连续波雷达发展的重要因素,本文从信号处理的角度出发,采用AR参数模型功率谱估计以提高雷达数据的分辨率和准确度,并将粗神经网络用于目标识别。仿真结果表明,该方法可以减少防撞雷达的虚假目标。并且,随着数字信号处理器件的发展,基于DSP的汽车防撞雷达完全可以做到实时处理各种复杂的信号处理算法,使开发者摆脱复杂算法和实时处理不能兼顾的困扰。
解决防撞雷达虚假目标的问题,还可通过其他途径,例如使雷达具备测角能力,通过目标的方位角信息可助于排除虚假目标;还可设计易于产生,抗干扰性能强的复杂雷达发射信号,配合以实时高效的信号处理和目标检测算法。对于防撞雷达虚假目标的问题,作者还将做进一步的研究实践。
参考文献
[1] 王晓丹,王积勤.雷达目标识别技术综述[J].现代雷达.2003,25(5):21-26.
[2] 张浩,薛伟,余稳,等.一种应用于毫米波车流量检测雷达的背景功率谱识别方法[J].毫米与红外波学报,2008,12(27):438-441.
[3] 杜小丹,杜雨.一种人工神经网络算法在汽车防撞雷达中的应用[J].计算机应用研究, 2005,22(11):154-156.
[4] 雷景生.基于混合神经网络的模糊辨识方法[J].复旦学报,2004,43(5):880-883.
[5] 张东波,王耀南,黄辉先.基于模糊粗糙模型的粗神经网络建模方法研究[J].自动化学报,2008,34(8):1016-1023.
[6] 巩华,郑链,宋承天.粗神经网络在雷达目标识别中的应用[J].电光与控制,2005,12(1):80-82.