本发明涉及一种外辐射源雷达系统多径抑制方法、系统及存储介质,属于数字电视信号处理技术领域。
背景技术:
数字电视外辐射源面临着直达波与杂波多径干扰,目标检测需首先进行直达波与杂波多径的抑制。对于带宽较宽的高清数字电视信道(hdtv),冲激响应往往呈现为数量相对较少的几簇重要路径集,而这些路径集呈现出稀疏性。在数字电视地面广播外辐射源雷达系统中,多路径杂波跨越大量采样间隔,导致杂波多径对消模块的计算量增加且收敛能力下降。
如图1所示,传统自适应对消滤波器是将直达波信号s(k)通过系数可调的加权滤波器后,与监测通道接收信号q(k)相减从而抑制杂波多径。其对消结果如图2所示,对消后的距离多普勒图如图3所示,从对消后信号的模值大小可以看出,杂波多径未完全对消且收敛缓慢;另外,由于不清楚杂波多径显著系数的位置,只能采用逐采样点滑动对消,实现杂波多径模型估计,计算量较大,且在多路径杂波跨越大量采样间隔时,无法保证可靠的收敛。
技术实现要素:
本发明的目的在于克服现有技术中的不足,提供一种外辐射源雷达系统多径抑制方法、系统及存储介质,以解决现有技术中导致的上述多项缺陷或缺陷之一。
为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了一种外辐射源雷达系统多径抑制方法,所述方法包括如下步骤:
采用omp算法进行杂波多径时延估计,确定离散时延个数及时延位置;
根据所确定的离散时延个数及时延位置重构杂波多径信号;
将重构的杂波多径信号与监测通道接收信号相比较,得到误差信号;
根据误差信号调节自适应对消滤波器权系数,使误差信号的均方差达到最小值。
第二方面,本发明提供了一种外辐射源雷达系统多径抑制系统,所述系统包括:
估计模块:用于采用omp算法进行杂波多径时延估计,确定离散时延个数及时延位置;
重构模块:用于根据所确定的离散时延个数及时延位置重构杂波多径信号;
比较模块:用于将重构的杂波多径信号与监测通道接收信号相比较,得到误差信号;
调节模块:用于根据误差信号调节自适应对消滤波器权系数,使误差信号的均方差达到最小值。
第三方面,本发明还提供了一种外辐射源雷达系统多径抑制系统,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行前述的外辐射源雷达系统多径抑制方法的步骤。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的外辐射源雷达系统多径抑制方法的步骤。
综上,本发明提供的外辐射源雷达系统多径抑制方法、系统及存储介质,通过基于omp算法的杂波多径时延估计算法估计了时延,重构了杂波多径信号,无需逐采样点滑动、计算量显著减少且收敛迅速;将杂波多径信号与监测通道接收信号(直达波信号)进行预置时延nlms对消(normalizedleastmeansquarealgorithm,归一化最小方均算法),保证可靠收敛,收敛迅速且收敛结果较好。
附图说明
图1是传统自适应对消滤波器的对消原理框图;
图2是传统自适应对消滤波器的对消结果示意图;
图3是传统自适应对消滤波器对消后的距离多普勒图;
图4是根据本发明实施例的外辐射源雷达系统多径抑制方法的原理框图;
图5是根据本发明实施例的预置时延nlms对消滤波器截短算法原理框图;
图6是根据本发明实施例的采用omp算估计的杂波多径时延结果;
图7是根据本发明实施例的预置时延nlms对消滤波器截短算法对消结果;
图8是根据本发明实施例的对消后的距离多普勒图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
应当理解:数字电视外辐射源雷达包含两个通道,分别为直达波通道与监测通道。
如图4所示,是本发明实施例提供的外辐射源雷达系统多径抑制方法:先利用omp估计数字电视外辐射源雷达系统的稀疏多径,然后通过估计的杂波多径时延对直达波信号进行时延操作,重构有明显增益的主要多径,最后监测通道的接收信号与多径信号进行nlms对消,抑制多径从而检测目标信号。
(1)目标模型
假设共有nt个目标,基于数字电视的外辐射源雷达系统目标信号模型可以写成如下形式:
其中,t(k)表示目标回波信号,k表示离散时间,t表示目标序号,nt表示目标总数,μt和τt分别表示第t个目标回波的衰减因子和时延,ft表示第t个目标的多普勒频率,fs表示采样频率,s(k-τt)表示延时τt的直达波信号;ej[·]表示复信号。
(2)杂波多径模型
基于数字电视的外辐射源雷达系统杂波多径接收信号模型可以写成如下形式:
其中,x(k)为监测通道接收的杂波多径信号,s(k)为直达波数据,h(k)表示杂波多径传递函数,n(k)表示加性高斯白噪声,
将公式(2)展开,写成矩阵与向量的形式,表达式如下:
x(k)=ψ(k)h(k)+n(k)(3)
即
其中,ψ(k)表示参考通道接收的直达波数据s(k)组成的hankel矩阵,维度为m×n1。
由于h(k)中绝对值绝大部分为零,可以认为x(k)在变换域ψ(k)中具有稀疏性,使用正交匹配算法对x(k)进行重构。高清数字电视信道呈现很明显的稀疏性,在稀疏多径的环境下,不需要完整地估计最大时延内所有多径的增益,只需对有明显增益的主要时延多径进行估计,即找出h(k)中的非0抽头系数。
(3)基于omp的杂波多径时延估计算法
采用基于omp算法的杂波多径时延估计算法找出h(k)中的非0抽头。omp算法的基本思想是在每一次迭代过程中,从hankel矩阵ψ(k)中选取与直达波数据s(k)最匹配的原子来对h(k)进行近似。经过一定的迭代之后,信号可由已选原子进行线性表示。
用omp算法进行杂波多径时延估计的具体步骤如下:
①输入:监测通道接收信号q(k)=x(k)+t(k),参考通道接收的直达波数据s(k)组成的hankel矩阵ψ(k),稀疏度k。
输出:稀疏系数
②初始化:初始化残差r0=q(k),迭代次数m=1,索引集λ0为空集,选中的列集合q(k)为空集,重复以下迭代k次。
③第m次迭代步骤:
(1)寻找匹配向量
(2)扩展索引集,λm=λm-1∪{λm},λm表示第m次迭代搜索到的列序号,λm-1表示第m-1次迭代搜索到的列序号集合,∪表示求并集运算;
(3)扩展选中的列集合
(4)利用qm(k)中的向量获得新的杂波多径传递函数:
(5)更新残差
④显著时延门限检测:设置门限γ,当
通过上述步骤获得杂波多径传递函数估计
(4)预置时延nlms对消滤波器截短算法
预置时延nlms对消滤波器是将重构杂波多径信号pi(k)通过系数可调的加权滤波器后,与期望参考信号q(k)比较,得到误差信号e(k);然后,采用特定的滤波算法根据e(k)调节滤波器权系数w(k);最终,使误差信号的均方差达到最小值。预置时延nlms对消滤波器截短算法原理框图如图5所示,该算法已经通过基于omp算法的杂波多径时延估计算法估计了时延,重构了杂波多径,因此无需逐采样点滑动,计算量显著减少且收敛迅速。
预置时延nlms对消滤波器截短算法主要迭代过程总结如下:
利用上一步估计得到的时延值li,以及杂波多径条数k,重构第i个杂波多径信号pi(k),表示为
pi(k)=s(k-li),(i=1,2k)(5)
令
式中[·]t表示转置运算,k表示离散时间。自适应对消滤波器输入递归向量为:
p(k)=[p1(k),p2(k),…,pk(k)]t(7)
式中:pi(k)表示重构的第i个杂波多径信号,[·]t表示转置运算。
因为杂波多径是稀疏的,所以k值较小,与常规nlms相比维度下降。
自适应对消滤波器输出为:
式中:[·]h表示共轭转置运算,q(k)表示监测通道接收信号,
权向量更新可采用下式进行
式中α、β为小正数,[·]*表示共轭运算。由于多径杂波的稀疏性,k远远小于nf,从而使得预置时延nlms对消滤波器截短算法的计算量远小于传统的nlms算法。
滤波器输出e(k)与直达波信号s(k)进行距离多普勒互相关处理,实现目标的检测,公式如下所示:
其中,τ是距离延迟,f是多普勒频移,n为数据长度,|φ(τ,f)|表示距离多普勒互相关处理结果;s(k-τ)是延时τ的直达波数据,ej[·]表示复信号。
实施例
仿真中,以数字电视地面广播信号作为外辐射源雷达系统的输入信号。采样率设为10mhz,信号积累时间为0.032s。雷达接收阵列采用16单元的线阵,在34°方向通过形成波束。空间存在1个目标,方向位于33°,距离和多普勒分别是30km和200hz。从发射端到监测通道接收端的杂波多径传递函数长度为200,但非0抽头的个数仅设置3个,分别为c1=1,c70=-0.33ej0.7,c100=0.14ej1.2,显著多径杂波的位置分别为1,70和100,其余全部为0。
使用omp估计的杂波多径时延结果如图6所示,估计的显著多径杂波的位置分别为1,70和100,与杂波多径传递函数设置一致。通过omp获得的多径时延对直达波信号进行延时处理,重构多径信号。将多径信号与监测通道接收信号进行预置时延nlms对消,预置时延nlms对消结果如图7所示,收敛迅速且收敛结果较好。使用预置时延nlms对消后的距离多普勒图如图8所示,信噪比为54.6db,目标能被准确检测到。使用传统nlms对消后的距离多普勒图如图3所示,信噪比为19.3db,远低于图8的信噪比。仿真实验结果表明了基于omp的预置时延nlms对消滤波器截短方法可有效抑制多径。
本发明实施例还提供了一种外辐射源雷达系统多径抑制系统,能够用于执行前述的外辐射源雷达系统多径抑制方法,所述系统包括:
估计模块:用于采用omp算法进行杂波多径时延估计,确定离散时延个数及时延位置;
重构模块:用于根据所确定的离散时延个数及时延位置重构杂波多径信号;
比较模块:用于将重构的杂波多径信号与期望参考信号相比较,得到误差信号;
调节模块:用于根据误差信号调节自适应对消滤波器权系数,使误差信号的均方差达到最小值。
本发明实施例还提供了一种外辐射源雷达系统多径抑制系统,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行前述的外辐射源雷达系统多径抑制方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的外辐射源雷达系统多径抑制方法的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。