一种基于卡尔曼滤波技术的大规模海杂波抑制方法

文档序号:9303864阅读:433来源:国知局
一种基于卡尔曼滤波技术的大规模海杂波抑制方法
【技术领域】
[0001] 本发明涉及海杂波抑制方法,尤其是涉及一种基于卡尔曼滤波技术的大规模海杂 波抑制方法。
【背景技术】
[0002] 海杂波是指经雷达发射信号照射后从海洋表面反向散射的回波,它的存在严重干 扰了雷达对海面目标的检测和定位跟踪性能。
[0003] 海面的基本特点包括叠加的涟漪、泡沫以及近似周期的波浪。波浪是大规模的海 杂波,涟漪和泡沫是小规模的海杂波。小规模的海杂波与大规模的海杂波相比是很不规则 的,大规模的海杂波有相对稳定的低频率,而小规模的海杂波和目标信号具有高频特性。雷 达接收到的海面目标回波信号包括海杂波信号和目标信号,海杂波信号包括大规模海杂波 信号和小规模海杂波信号,大规模海杂波信号占据海杂波信号的主要部分,是海杂波抑制 的重点。
[0004] 现有抑制海杂波的方法主要是通过分析雷达采集的海面目标回波信号建立典型 的杂波分布模型,例如瑞利分布、对数正态分布、韦布尔分布或K分布等,然后通过设置所 选定的分布模型参数,对海杂波进行抑制。采用这种方法的缺点是:将雷达接收到的海面目 标回波信号输入模型,同时对海杂波信号和目标信号进行处理,虽然对海杂波信号有抑制 的作用,同时也对目标信号的幅度会产生很大的衰减,信号杂波比率较低,影响雷达对弱小 目标的检测。

【发明内容】

[0005] 本发明所要解决的技术问题是提供一种在不对目标信号幅度造成较大衰减的基 础上,对雷达接收海面目标回波信号中大规模海杂波信号进行抑制,提高信号杂波比率的 基于卡尔曼滤波技术的大规模海杂波抑制方法。
[0006] 本发明解决上述技术问题所采用的技术方案为:一种基于卡尔曼滤波技术的大规 模海杂波抑制方法,具体步骤如下:
[0007] S1 :海杂波信号和海面目标信号的接收
[0008] 采用雷达分别采集海面回波信号和海面目标回波信号,其中海面回波信号包括大 规模海杂波信号和小规模海杂波信号,海面目标回波信号包括大规模海杂波信号、小规模 海杂波信号和目标信号;雷达采集的海面回波信号和海面目标回波信号的采样点的数量相 等,均记为m,海面回波信号用其包含的采样点的幅度实际测量值序列表示为A。⑴A。⑵… Ajm),海面目标回波信号用其包含的采样点的幅度实际测量值序列表示为At(l)At (2)… At(m);
[0009] S2 :构建卡尔曼滤波器模型
[0010] S2-1将海面回波信号的第k采样点的幅度实际测量值记为Ajk),幅度估计值记 为AJk),幅度预测值记为AP (k),斜率预测值记为Sp (k),斜率估计值记为S Jk),其中k为大 于等于1且小于等于m的整数;
[0011] 将雷达采样前海面回波信号的幅度预测初始值记为AP(0),幅度估计初始值记为 AJ0),斜率估计初始值记为\(0),其中AP(0)和AJ0)可取任意非零数,SJ0)为0;
[0012] S2-2采用下述参数方程(1)、参数方程⑵和参数方程(3)表示卡尔曼滤波器模 型:
[0013] Ap(n) =Ae(n_l) +a?Se(n_l) (1)
[0014] Ae (n) =Ap (n) + 0 ? (Ac (n) -Ap (n)) (2)
[0015] Se (n) =Sp (n) +y? (Ac (n) -Ap (n) -Sp (n)) (3)
[0016] 其中,"<={1,2,...,/?丨,a、0和y为卡尔曼滤波器模型增益参数,〇〈a<l,〇〈 0〈1, 0〈y〈l;公式⑶中Sp(n) =Se(n-1);
[0017] S3 :提取大规模海杂波信号
[0018] 将海面回波信号4(1)AJ2)…Ajm)作为输入信号,输入步骤S2得到的卡尔曼滤 波器模型中,通过参数方程(1)、参数方程(2)和参数方程(3)计算得到输出信号,该输出信 号即为大规模海杂波信号,记为Ag(k);
[0019] S4 :去除大规模海杂波信号
[0020] 将海面目标回波信号AJ1)AJ2)…At(m)减去步骤S3中所提取的大规模海杂波信 号Ag(k),即可将大规模海杂波信号从海面目标回波信号中去除。
[0021] 与现有技术相比,本发明的优点在于:通过分别采集海面回波信号和海面目标回 波信号,并根据海杂波的幅度变化特性构建卡尔曼滤波器模型,利用所得到的卡尔曼滤波 器模型提取出海面回波信号中的大规模海杂波信号,最后从海面目标回波信号中去除大规 模海杂波信号,由此不会对目标信号的幅度造成较大衰减,提高信号-海杂波比率,增强了 对海面目标回波信号中目标信号的检测能力。
【附图说明】
[0022] 图1为本发明对海杂波抑制的处理流程框图。
【具体实施方式】
[0023] 以下结合附图实施例对本发明作进一步详细描述。
[0024] 实施例:如图所示,一种基于卡尔曼滤波技术的大规模海杂波抑制方法,具体步骤 如下:
[0025] S1 :海杂波信号和海面目标信号的接收
[0026] 采用雷达分别采集海面回波信号和海面目标回波信号,其中海面回波信号包括大 规模海杂波信号和小规模海杂波信号,海面目标回波信号包括大规模海杂波信号、小规模 海杂波信号和目标信号;雷达采集的海面回波信号和海面目标回波信号的采样点的数量相 等,均记为m,海面回波信号用其包含的采样点的幅度实际测量值序列表示为A。⑴A。⑵… Ajm),海面目标回波信号用其包含的采样点的幅度实际测量值序列表示为At(l)At (2)… At(m);
[0027] S2 :构建卡尔曼滤波器模型
[0028] S2-1将海面回波信号的第k采样点的幅度实际测量值记为Ajk),幅度估计值记 为AJk),幅度预测值记为AP (k),斜率预测值记为Sp (k),斜率估计值记为SJk),其中k为大 于等于1且小于等于m的整数;
[0029]将雷达采样前海面回波信号的幅度预测初始值记为AP(0),幅度估计初始值记为 (0),斜率估计初始值记为\ (0),其中AP (0)和(0)可取任意非零数,(0)为0 ;
[0030]S2-2采用下述参数方程(1)、参数方程(2)和参数方程(3)表示卡尔曼滤波器模 型:
[0031] Ap(n) =Ae(n_l) +a?Se(n_l) (1)
[0032]Ae (n) =Ap (n) + 0 ? (Ac (n) -Ap (n)) (2)
[0033]Se (n) =Sp (n) +y? (Ac (n) -Ap (n) -Sp (n)) (3)
[0034] 其中,"c丨1,2,..,9/?丨,a、0和y为卡尔曼滤波器模型增益参数,〇〈a〈1,〇〈0〈1, 0〈y〈l;公式⑶中Sp(n) =Se(n-1);
[0035] S3 :提取大规模海杂波信号
[0036] 将海面回波信号4(1)AJ2)…Ajm)作为输入信号,输入步骤S2得到的卡尔曼滤 波器模型中,通过参数方程(1)、参数方程(2)和参数方程(3)计算得到输出信号,该输出信 号即为大规模海杂波信号,记为Ag(k);
[0037] S4 :去除大规模海杂波信号
[0038] 将海面目标回波信号4"1^"2)~4〇11)减去步骤53中所提取的大规模海杂波信 号Ag(k),即可将大规模海杂波信号从海面目标回波信号中去除。
[0039] 在采用本发明的方法将海面目标回波信号中的大规模海杂波信号去除大规模海 杂波信号后,得到的信号包括小规模海杂波信号和目标信号,由于小规模海杂波信号和目 标信号的功率相差较大,此时可以计算并比较小规模海杂波信号和目标信号的功率,然后 根据其功率的差异将小规模海杂波信号和目标信号分离,从而得到目标信号。
[0040] 本发明的方法的设计构思如下所述:海面目标回波信号具有如下特征:一、包含 大规模海杂波信号、小规模海杂波信号和目标信号,大规模海杂波信号具有稳定的低频特 性,而小规模海杂波信号和目标信号相对具有高频特性;二、海杂波信号中可以根据当前状 态海杂波信号来预测下一状态的海杂波信号。鉴此,可以通过构建一个卡尔曼滤波器模型, 该滤波器模型是个低通滤波器,当海面目标回波信号通过该滤波器模型后,低频部分的大 规模海杂波信号就被提取出来了,海面目标回波信号去除大规模海杂波信号后还存在小规 模海杂波信号和目标信号,又因为目标信号的功率比小规模海杂波信号的功率强的多,从 而可以通过比较它们的功率特性而将小规模海杂波信号去除,从而得到目标信号。
【主权项】
1. 一种基于卡尔曼滤波技术的大规模海杂波抑制方法,其特征在于具体步骤如下: 51 :海杂波信号和海面目标信号的接收 采用雷达分别采集海面回波信号和海面目标回波信号,其中海面回波信号包括大规 模海杂波信号和小规模海杂波信号,海面目标回波信号包括大规模海杂波信号、小规模海 杂波信号和目标信号;雷达采集的海面回波信号和海面目标回波信号的采样点的数量相 等,均记为m,海面回波信号用其包含的采样点的幅度实际测量值序列表示为A。⑴A。⑵… Ajm),海面目标回波信号用其包含的采样点的幅度实际测量值序列表示为At(l)At (2)… At(m); 52 :构建卡尔曼滤波器模型 S2-1将海面回波信号的第k采样点的幅度实际测量值记为Ajk),幅度估计值记为Ajk),幅度预测值记为AP (k),斜率预测值记为Sp (k),斜率估计值记为SJk),其中k为大于 等于1且小于等于m的整数; 将雷达采样前海面回波信号的幅度预测初始值记为AP(0),幅度估计初始值记为AJO),斜率估计初始值记为\(0),其中AP(0)和AJO)可取任意非零数,SJO)为0 ; S2-2采用下述参数方程(1)、参数方程(2)和参数方程(3)表示卡尔曼滤波器模型: Ap(n) =Ae(n-l) +a?Se(n-1) (1) Ae (n) =Ap (n) + 0 ? (Ac (n) -Ap (n)) (2) Se (n) =Sp (n) +y? (Ac (n) -Ap (n) -Sp (n)) (3) 其中,a、0和y为卡尔曼滤波器模型增益参数,〇〈a〈1,〇〈0〈1, 0<y<1 ; 公式(3)中Sp(n) =Se(n-1); 53 :提取大规模海杂波信号 将海面回波信号A。(1)A。(2)…A。(m)作为输入信号,输入步骤S2得到的卡尔曼滤波器 模型中,通过参数方程(1)、参数方程(2)和参数方程(3)计算得到输出信号,该输出信号即 为大规模海杂波信号,记为Ag (k); 54 :去除大规模海杂波信号 将海面目标回波信号At(l)At(2)~At(m)减去步骤S3中所提取的大规模海杂波信号Ag(k),即可将大规模海杂波信号从海面目标回波信号中去除。
【专利摘要】本发明公开了一种基于卡尔曼滤波技术的大规模海杂波抑制方法,其主要步骤如下:S1:海杂波信号和海面目标信号的接收;S2:构建卡尔曼滤波器模型;S3:提取大规模海杂波信号;S4:去除大规模海杂波信号;优点是在不对目标信号幅度造成很大衰减的基础上,对雷达接收信号中大规模海杂波信号进行抑制,有效的去除了大规模海杂波,提高了信号杂波比,抑制了海杂波对检测目标的影响。
【IPC分类】G01S7/41
【公开号】CN105022043
【申请号】CN201510405336
【发明人】高志强, 全成, 段衍东, 陈薇, 胡丽霞
【申请人】宁波成电泰克电子信息技术发展有限公司
【公开日】2015年11月4日
【申请日】2015年7月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1