一种双高斯模型滤波器的研究与应用

2019-09-09 10:39:16
雷达科学与技术 2019年4期
关键词:凹口杂波高斯

(安徽四创电子股份有限公司,安徽合肥 230088)

0 引 言

通常情况下,地物杂波是指雷达波束在正常传播情况下探测到的地物回波。地物杂波存在于雷达的低仰角扫描数据或雷达较近的范围,对于任一特定仰角,典型的地物杂波污染从一个体扫到下一个体扫很少有变化,并且大多数时间都会出现。这严重影响雷达的数据估算,噪声则会影响弱信号的检测,从而导致参量估算的问题,因此,在信号处理系统中,滤除地物杂波能够更好地进行气象观测。

在实际项目中可选择全程滤波和动态杂波图滤波。通过CMD(Clutter Mitigation Decision)算法识别杂波图,根据杂波图对杂波位置进行滤波,减少计算量,实现实时处理。在实际项目中设计了多个滤波器以适应复杂环境条件。

本文描述了IIR(Infinite Impulse Response) 椭圆滤波器、自适应高斯频域滤波器(GMAP)和双高斯滤波器(BGMAP)的原理,对GMAP滤波器和BGMAP滤波器进行了详细的分析和比较,并使用实际天气雷达数据对IIR椭圆滤波器和GMAP滤波器进行了测试和比较,结果表明:BGMAP滤波器在分析数据时效果比GMAP滤波器效果好,但耗费时间长,不能满足实时处理要求;GMAP滤波器滤波效果优于IIR滤波器,能满足实时处理要求。

1 IIR椭圆滤波器

通常情况下,采用的是IIR椭圆滤波器[1]进行地物滤波,因为不需要很大的存储器和计算量,在工程上比较容易实现。本文选择的是3阶极点和3阶零点的IIR滤波器,滤波器系数按照重复频率Fs= 300∶50∶2 000等35个频率,凹口宽度按0.2 m/s步进进行滤波器设置,以满足不同重复频率、不同凹口宽度要求的应用需要。

IIR滤波器存在的主要问题是:

1) IIR滤波器有暂态响应时间,滤波器凹口宽度越窄,输出暂态响应时间就越长;反之就比较短。暂态响应时间长意味着在一个波束宽度内需要有比较多的回波脉冲,否则难以达到所设计的稳态响应。

2) 滤波器凹口宽度如果设置凹口过宽,会对气象回波造成损失;如果设置凹口过窄,滤波后地物剩余仍很多。

3) 会对速度较小的气象回波或者折叠到零频附近的气象回波造成影响。

2 CMD算法

GMAP滤波和BGMAP滤波算法拟合需要一定时间,应当配合动态杂波图进行滤波,动态杂波图使用CMD杂波识别方法[2-3],处理流程如下:

1) 检查信噪比SNR,如果SNR<3 dB,该距离库为噪声,不作任何处理。

2) 计算3个特征量TDBZ,SPIN,CPA,其中TDBZ选择以当前距离库为中心的9个距离库,SPIN选择11个库。

3)CPA5点中值滤波。

4) 通过隶属函数将3个特征量映射到0-1区间,如式(7)、式(8)、式(9)所示。

5) 使用模糊逻辑组合SPIN和TDBZ。

6) 计算地物概率CP,如式(10)所示。

7) 将地物概率超过0.5的距离库标识为地物。

8) 对地物标识CF进行平滑和填充。

9) 对标识的距离库进行滤波。

10) 对滤波后的距离库重新计算谱数据,包括反射率、速度和谱宽。

反射率纹理(TDBZ)是相邻距离库的反射率的差平方均值,测量相邻距离反射率的变化,反映了反射率的平滑程度。天气信号是大范围的平滑信号,按式(1)计算:

(1)

杂波相位阵列校准值CPA(Clutter Phase Alignment)用于判断由一组雷达脉冲回波的相位(I和Q)的稳定性。CPA定义所有回波IQ时序的矢量和的幅度与所有回波IQ幅度的计算和的比值。

(2)

式中,xi=Ii+jQi。

SPIN反映了反射率因子在径向梯度的变化,表示一定距离内反射率符号变化的频率。当符号相反,dBZi距离点SPIN数值的增加需要满足

sign{dBZi+1-dBZi}=-sign{dBZi-dBZi-1}

(3)

(4)

时:

MSPINi=1

(5)

(6)

式中,spin_thres表示反射率因子门限,典型值为5 dBz。最后,将SPIN数值除以计算单元数,再乘以100。

(7)

(8)

(9)

(10)

3 GMAP滤波算法

当前国内的主流滤地物杂波算法有IIR滤波及自适应谱滤波,这两种方案对零频附近存在天气信号时,都会造成谱矩估算的偏差。采用有限积累点数进行谱矩估计,相当于对信号加矩形窗,当地物杂波强度较强时,矩形窗对旁瓣的抑制小(-13 dB),从杂波中泄露出的旁瓣功率会把弱的天气信号淹没。

GMAP算法[4-5]是在2004年由SIGMET公司的两位工程师Siggia和Passarelli提出的,该算法有以下优点:

1) 在零频附近存在天气信号与杂波叠加的情况下,可在滤除杂波的基础上,基本恢复天气信号,使得谱矩估计更为准确;

2) 在对地物杂波信号的谱宽估计更为准确,可以更好且自适应地估量出剔除地物杂波时所需凹口的宽度(传统的IIR滤波需手动切换选择凹口大小);

3) 可以根据不同的杂信比(CSR),自适应选择所加窗函数,从而能对旁瓣达到很好的抑制,又不至于使得主瓣过宽影响气象目标的谱宽估计。

4 BGMAP滤波算法

BGMAP算法在频域内去除地物回波,其基本假设是气象回波和地物回波的功率谱为高斯分布[5]。雷达信号的功率谱由3个部分组成:气象回波、地物杂波和噪声,其模型表示如下:

(11)

式中:第一项为气象回波模型,Pw为气象回波功率,vrw为平均多普勒速度,σvw为谱宽;第二项为地物杂波模型,Pc为地物杂波功率,vrc为平均多普勒速度,σvc为谱宽,并且σvc<σvw;第三项为噪声模型,Pn为噪声功率,vN为Nyquist速度。

如果假定功率谱的每条谱线是指数分布的,则有

(12)

(13)

因此,需要求出满足高斯模型的回波功率P、平均多普勒速度vr、谱宽σ使得式(13)最小。

在BGMAP中,使用标准的非线性拟合算法来拟合功率谱。考虑到气象回波频谱不一定都满足高斯分布,因此重建的频谱尽可能保留原来的频谱而只去掉地物的部分。偏振雷达的参量不能够直接从BGMAP的结果中计算出来。重新构建不含地物回波的IQ数据按照式(18)~式(22)进行处理。BGMAP算法流程图[8]如图1所示。

图1 BGMAP流程图

1) 选择窗函数、FFT求频谱以及估算噪声

首先分别对IQ数据加海明窗,经过FFT变换计算功率谱。如式(18)所示,原始频谱的幅度为A(v)、相位为φ(v)。利用Hildebrand和Sekhon于1974年提出的方法计算噪声功率。通过式(15)计算噪声信号均值的平方,式(16)计算信号平方均值减去信号均值的平方。通过式(17)求出噪声比值R,从而确定噪声线,低于噪声线的为噪声功率谱,高于噪声线的为信号和杂波谱。

(14)

var(Sn)=〈Sn〉2

(15)

var(Sn)=〈Sn2〉-〈Sn〉2

(16)

(17)

2) 拟合高斯气象谱和杂波谱

按照双高斯模型去掉原始频谱的地物成分,得到新的幅度A′(v)和相位φ′(v)。当气象回波的速度小于地物回波的速度时,气象回波的相位会被地物回波干扰,导致与相位相关的参量估算问题,使用随机相位来代替被地物干扰的那些相位,如式(21)所示。这种方式可以有效减少地物干扰。当新的幅度和相位确定后,通过傅里叶逆变换(IFFT)得到新的IQ数据。

FFT[s(n)]=Fs(v)=A(v)ejφ(v)

(18)

F′s(v)=A′(v)ejφ′(v)

(19)

(20)

(21)

s′(n)=IFFT[F′s(v)]

(22)

根据双高斯拟合的结果,vc的值对应地物功率小于气象回波和噪声功率之和的位置。

BGMAP的实时性会受到两个问题影响:首先,在收敛之前非线性的递归运算需要大量的循环;其次,如果频谱不能用双高斯模型来表示,递归可能不收敛,使用单高斯气象模型拟合。单高斯模型和双高斯模型的主要区别就在于是否对存在地物干扰的那些频点进行拟合,如式(23)所示:

(23)

单高斯拟合方法基于S′(v),该频谱只包含气象回波和噪声成分。

不含地物回波的IQ数据重建过程与双高斯滤波的重建过程类似,只是新的幅度A′(v)按照式(24)计算:

(24)

3) 检验杂信比(CSR)是否满足窗函数标准

如果CSR>40 dB,加布莱克曼窗重复BGMAP滤波器的滤波过程和动态噪声计算;如果CSR>20 dB,加布莱克曼窗重复BGMAP滤波器的滤波过程;如果CSR>25 dB,就取布莱克曼窗的结果;如果CSR<2.5 dB,加矩形窗重复BGMAP滤波器的滤波过程;如果CSR<1 dB,就取矩形窗的结果;其他情况输出海明窗的结果。

5 滤波效果分析

图2 GMAP分析结果

图3 BGMAP分析结果

分析气象信号,对比GMAP滤波器和BGMAP滤波器效果。在有气象和强地物的信号时,GMAP滤波器识别如图2所示,BGMAP滤波器识别如图3所示。GMAP滤波器能够识别出杂波点并拟合出气象信号,并计算出速度和谱宽。BGMAP滤波器能拟合出杂波信号和气象信号,并计算出速度和谱宽等信息。二者计算出的速度和谱宽相差不大,但时间差200倍左右。

只有气象信号时,GMAP分析结果如图4所示,BGMAP分析结果如图5所示,二者虽然错误地识别了杂波信号,但都能拟合出气象信号,并计算出速度和谱宽,时间同样相差200倍左右。

图4 只有气象信号时GMAP分析结果

图5 只有气象信号时BGMAP分析结果

图6是对GMAP和BGMAP进行1 000个距离库运算统计的时间图,红线显示BGMAP与GMAP耗费时间比值,可看出BGMAP计算花费的时间是GMAP的2个数量级,在工程应用中实时性差。

本文的实际回波数据是从安徽四创电子股份有限公司的多普勒天气雷达获取。

图7显示的是未滤波的多普勒四屏图,显示了滤波前后反射率因子、滤波后速度V和谱宽W。图8显示了使用IIR滤波器后的反射率因子速度谱宽图。从图中可以看出,在零速线上,天气信号与杂波叠加的情况下,IIR滤波气象回波损失较大。图9中GMAP滤波器能识别气象信号和杂波信号,恢复气象信号,滤波效果优于IIR滤波器。

图6 GMAP与BGMAP花费时间统计

图7 未滤波的强度速度谱宽图

图8 IIR滤波的强度速度谱宽图

图9 GMAP算法强度速度谱宽图

6 结束语

本文对IIR滤波器、GMAP滤波器和BGMAP滤波器进行了分析和处理,结果表明:在非实时分析时,BGMAP的效果要优于GMAP,能更好地识别出气象信号和杂波信号;BGMAP滤波器和GMAP滤波器的效果优于IIR滤波器,由于BGMAP滤波器计算时间要比GMAP计算时间多很多,在工程实践中,不适合使用BGMAP,会造成资源不够用。

鉴于本文只是对双高斯地物滤波器算法的初步研究,还未通过长期实际回波验证,在今后的项目中应作进一步的分析和研究。

猜你喜欢
凹口杂波高斯
小高斯的大发现
凹口螺栓断裂影响分析
STAR2000型空管一次雷达杂波抑制浅析
天才数学家——高斯
看谁玩死谁
喜剧世界(2017年5期)2017-12-06 04:28:41
水晶桃
让狗闻钱
喜剧世界(2016年3期)2016-11-26 13:13:01
密集杂波环境下确定性退火DA-HPMHT跟踪算法
相关广义复合分布雷达海杂波仿真
遥测遥控(2015年2期)2015-04-23 08:15:22
有限域上高斯正规基的一个注记