APP下载

基于FFT和迭代插值的改进型超分辨算法

2022-05-23王目光郭玉箫

雷达科学与技术 2022年2期
关键词:信源细化插值

王 静, 王目光, 郭玉箫, 李 艳

(1.北京交通大学全光网络与现代通信网教育部重点实验室, 北京100044;2.北京交通大学光波技术研究所, 北京 100044)

0 引言

最早关于DOA估计的方法是由傅里叶变换的线性谱引出的,该方法受空域“瑞利极限”的限制,很难实现对来波信号的高分辨估计,同时这些算法的抗噪声性能较差,并没有获得满意的估计效果。上世纪70年代以Schmidt为代表的学者相继提出的多信号分类(Multiple Signal Classification, MUSIC)算法真正实现了角度的超分辨测量。MUSIC算法通过对接收数据进行特征值分解得到信号子空间和噪声子空间,然后利用信号子空间与噪声子空间的正交性构造谱函数进行峰值搜索来确定目标角度。然而MUSIC算法计算量大,要求较高的信噪比、较多的样本数据。此外,MUSIC算法对于相干信源的估计性能较差,虽然可以通过空间平滑方案进行预处理解,但这是以损失性能为代价的,从而限制了其在实际场景中的适用性。

快速迭代插值波束形成器(Fast Iterative Interpolated Beamforming, FIIB)能够实现角度的无偏估计,同时具有与快速傅里叶变换(FFT)相当的计算速度。该算法结合了有效的插值策略和泄漏减法方案,成功地解决了频谱泄漏的问题。因此,它可以实现DOA的无偏估计。该算法的前提是信源个数已知,然而在实际环境中对于估计的目标个数是未知的,因此这一关键参数将无法使用,从而影响整体算法的性能。文献[8]中,在应用FIIB算法前,采用了基于奇异值分解(Singular Value Decomposition, SVD)的信息论准则进行信源个数估计,该方案可以解决信源个数未知的问题,但仍需要SVD步骤,从而抵消了FIIB算法带来的计算优势。

本文提出一种基于FFT和迭代插值的改进超分辨测角方案。本方案将简单的空域FFT测角与迭代插值及干扰对消策略相结合,迭代插值的角度不再从第1个信源开始,而是由空域FFT提供的粗略角度进行细化,并通过干扰对消估计空域FFT测角未能分辨的信源,最后通过判断对消残差功率和MDL(Minimum Description Length)准则对信源个数进行估计。为降低算法的运算量,本文提出了一种基于残差变化率的细化估计收敛策略,能够在不降低性能的情况下有效地减少迭代次数。本方案不仅实现了超分辨算法的信源个数自估计,并且大大降低了原算法的复杂度。仿真结果表明,本文提出的方案在估计精度及分辨率方面性能接近FIIB算法。

1 数据模型及FIIB算法介绍

1.1 数据模型

如图1所示,考虑元均匀线阵,阵元间距=2,个波长为的远场窄带信号入射到该阵列,入射方向与阵列法线夹角定义为入射角度(=1,2,…,),则该阵列接收的单快拍数据矢量可表示为

(1)

图1 阵列信号模型

1.2 FIIB算法介绍

基于FIIB的单快拍DOA估计通过一种估算-减法策略在内循环中连续的提取目标源,再通过外循环细化估计值,以消除收敛时的偏差。该算法的核心是一个简单而高精度的插值策略,与泄露减法方案相结合,从而实现多源DOA的无偏估计。

相较于RELAX算法对于每次信源估计均需要一次FFT,FIIB算法仅需一次FFT计算,即通过点(=*)FFT得到传统波束形成系数[],后续处理均在频域进行,从而避免了FFT的重复使用。在第一次迭代中,从最强的信源开始依次获得个目标的粗略估计。即对于第个信源,从阵列信号中减去之前已估计出的信号源,然后通过傅里叶变换在频谱中确定最高的峰值。再通过傅里叶系数插值来细化目标的粗估计。通过插值策略与连续估计减法相结合,消除了频谱泄漏导致的偏差,从而得到准确的估计。

1.3 FIIB算法的超分辨性能分析

文献[7]重点对于FIIB算法的无偏估计进行了讨论,并进行了相关仿真验证,但是对于算法的超分辨性能并未过多讨论。当两个目标落在同一波束内时,传统的波束形成算法将无法进行分辨,在FIIB算法中通过去除其他目标的影响,可以显露出剩余的目标,并通过迭代插值不断地细化目标的估计值,从而能够实现对目标的超分辨并得到各自精确的估计值。

图2和图3分别给出了不同角度间隔下算法的检测概率、均方根误差(Root Mean Squared Error, RMSE)的曲线图。如图所示,当两个目标的角度间隔为2,即角度间隔为实孔径理论分辨率的二分之一,也就是常说的两倍超分辨,在信噪比为0 dB时,算法分辨性能较差,两倍超分辨的检测概率为30.7%;随着信噪比的提升,算法的超分辨能力逐渐提升,在高信噪比30 dB下,FIIB算法的五倍超分辨检测概率可达85.6%。

图2 不同信噪比下的检测概率

图3 不同信噪比下的均方根误差

2 基于FFT和迭代插值的改进型超分辨算法

本文提出的基于FFT和迭代插值的超分辨算法,有效地将传统的FFT算法测角方案与迭代插值-干扰对消相结合,并提出一种新的收敛策略,能够高精度、低复杂度地实现信源的角度估计及个数估计。传统的空域FFT测角方法简单,但分辨率低,不能分辨落在同一波束内的目标。因此,将FFT测角得到的目标粗略角度进行迭代插值,对粗略角度进行细化估计,并经过信号对消,显露出位于同一个分辨单元的其余目标,再次利用插值迭代,得到精确的目标角度值,从而实现所有目标的估计。其次,本文提出了一种基于残差变化率的插值迭代收敛策略,在不损失性能的情况下能够有效地减少算法迭代的次数,从而大大地降低算法的计算量。此外,采用对消残差功率与MDL准则相结合的方法进行信源个数估计。当残差功率小于噪声功率阈值时,我们认为剩余信号中不再存在信源而是仅剩噪声,并结合MDL信源估计准则对信源个数的最优性进行判断,进一步提升估计的正确率。

算法的流程图如图4所示,共包含三层循环,内层循环逐目标进行插值,对目标的空间频率和幅度进行更新,并通过第二层细化估计的循环不断细化估计值。外层循环则进行信号对消,估算新目标,并通过功率残差和MDL准则进行信源个数判定。算法首先对FFT测角估计出的个目标进行插值,逐目标计算该目标的无泄漏系数。对第个信源有

(2)

对第个信源进行插值,计算插值系数,假设信源对应的DFT(Discrete Fourier Transform)峰值位置为,则信源的精确频率可表示为

(3)

式中,∈[-,]为当前估计的偏差。

+的DFT系数为

(4)

图4 基于FFT和迭代插值的超分辨算法流程图

式中,第二项为其余分量在+处的系数,即其他目标能量的泄漏对第个信源的干扰。将第一项剥离出来,通过插值估计偏差,对第个信源的频率进行更新。记第二项干扰项为

(5)

则第个信源在±处的无泄漏的DFT系数为

(6)

利用傅里叶系数插值得到

(7)

根据得到的估计偏差对信源的频率和幅值进行更新,

(8)

(9)

更新后的目标空间频率,再通过第二层的细化估计循环不断地细化估计值,从而得到目标的精确估计值。

在完成对现有目标的细化估计后,通过干扰对消从阵列信号中减去已估计的目标分量,根据剩余信号的功率(残差功率)预判是否还存在其他目标,

=0,1,2,…,-1

(10)

=(||)

(11)

对阵列信号进行噪声估计,并以此作为噪声门限。当残差功率小于噪声门限时,则认为信号中仅剩噪声不再存在其他信源。结合MDL准则对当前估计出的信源个数的是否最优进行判断,从而实现对信源个数的估计。

3 精估计收敛策略

在FIIB中对单源、多源的收敛策略进行了分析讨论,提出了一种克拉美罗界(Cramer Rao Bound, CRB)自适应方法,即精估计循环至两次连续频率估计之间的最大差值小于指定的容差为止,该容差根据CRB自适应设置。该策略保证了在高SNR下具有与其CRB一致的较小的容差值。然而在实际的工程应用中,算法的计算量往往是第一考虑要素,甚至可以牺牲算法的性能来换取计算量的降低。而FIIB算法主要的运算开销便是细化估计的迭代。CRB自适应收敛策略的算法确实能够获得较好的性能,但是在工程中也因其迭代次数过大而难以得到应用。

本文从信源残差功率的变化曲线出发,提出一种基于残差变化率的新收敛策略,能够在不损失算法性能的前提下大大降低迭代次数,从而降低算法的计算量。图5显示了细化估计迭代中残差功率以及目标估计值与真实值之间的误差随迭代次数的变化曲线图,根据曲线变化可以看到,随着迭代次数增多,信源估计值不断精确,残差功率在逐渐降低后趋于平稳,此时信源的估计角度偏差开始缓慢趋于0。因此,建议细化估计在两次迭代间的残差功率变化率Δ小于指定阈值时停止迭代。

图5 细化估计残差功率、角度误差随迭代次数变化曲线图

图6 不同收敛策略的RMSE随SNR变化的曲线图

表1 不同收敛策略下精估计迭代的平均次数

4 仿真结果与分析

由于在原FIIB算法中信源个数已知,为排除本文算法基于对消残差功率的MDL信源个数估计方案的性能影响,在4.1节的仿真中,我们将信源个数设为已知,比较各个算法的性能;在4.2节中设置为信源个数未知,探究本文算法与FIIB算法、采用信源个数自估计的FIIB算法三种算法的性能。

4.1 信源个数已知情况下不同算法的估计性能与SNR、角度间隔的关系分析

在本小节中,假设信源个数已知,对FIIB算法、本文改进算法及Root-MUSIC算法进行仿真。

场景一:设置两个目标源,两个目标源的幅度||=||,电角度间隔设置分别设置为2,探究两个信源下不同算法的性能与SNR的关系,仿真结果如图7、图8所示。

图7 不同算法的检测概率与SNR的关系

图8 不同算法的RMSE与SNR的关系

场景二:设置两个目标源的幅度||=||,电角度间隔设置由5至2变化,信噪比设置为0 dB、30 dB,探究不同算法对两个信源的分辨能力,仿真结果如图9、图10所示。

图9 不同算法的检测概率与角度间隔的关系

图10 不同算法的RMSE与角度间隔的关系

图7、图8分别给出了信源个数已知下,不同算法的检测概率、RMSE性能与SNR的关系。在两个目标间隔为两倍超分辨下,在高信噪比下本文提出的改进算法与FIIB算法性能接近,检测概率可达到100%。在低信噪比检测概率略低于FIIB算法,但比FIIB算法RMSE更低,估计值更加准确。显然本文算法在所有信噪比下性能优于Root-MUSIC算法。图9、图10则分别给出了不同算法的检测概率、RMSE性能与角度间隔的关系。在低信噪比下本文算法对于两个目标的分辨能力略弱于FIIB算法,但是随着SNR的提升,性能逐渐接近FIIB算法。

4.2 信源个数未知情况下不同算法的估计性能与SNR、角度间隔的关系分析

在本小节中,信源个数设置为未知,对本文改进算法、FIIB算法及采用信息论准则进行信源估计的FIIB算法三种算法进行仿真,其中本文算法采用基于对消残差功率和MDL准则的信源估计法对信源个数进行估计。其余仿真参数与4.1节中相同。

场景一:两倍超分辨下不同算法的性能与SNR的关系,仿真结果如图11、图12所示,图13显示了信源个数的估计正确率与SNR的曲线图。

图11 不同算法的检测概率与SNR的关系

图12 不同算法的RMSE与SNR的关系

图13 信源个数估计正确率与SNR的关系

场景二:不同算法的性能与角度间隔的关系,仿真结果如图14、图15所示,图16显示了信源个数的估计正确率与角度间隔的关系图。

图14 不同算法的检测概率与角度间隔的关系

图15 不同算法的RMSE与角度间隔的关系

图16 信源个数估计正确率与角度间隔的关系

4.2节重点讨论本文改进方案中基于对消残差和MDL准则的信源个数估计法的性能,及信源个数估计的正确率对算法的影响。在场景一中,如图11和图12所示,本文算法与FIIB算法估计精度的性能接近,但是检测概率在信噪比为0 dB时明显低于FIIB算法。由图13展示的信源个数估计正确率的曲线图可以看出,信源个数估计错误直接导致了本文算法检测概率性能恶化,这是因为本文采用的MDL准则在低信噪比下存在欠估计的问题,导致信源个数估计错误,从而影响检测概率。而在场景二中,同样存在该问题,如图14至图16所示,在SNR为30 dB时,本文算法的检测概率与RMSE都接近于信源个数已知的情况。但当SNR为0 dB时,本文算法的检测概率因信源个数估计错误而低于FIIB算法。由仿真结果可见,本文提出的信源个数自估计的超分辨算法在高信噪比下接近FIIB原始算法,然而随着信噪比降低,算法性能逐渐下降。

5 结束语

本文研究了低复杂度、高分辨率的DOA估计问题,提出了一种基于FFT和迭代插值的快速超分辨算法。该算法将简单的空域FFT与迭代插值的策略相结合,由空域FFT得到的粗略角度作为细化估计迭代的入口,而非低效率的逐个目标开始估计。然后进行插值迭代细化估计值,并通过干扰对消来消除频谱泄漏的影响,最终利用对消后的残差功率与信息论准则联合进行信源个数估计。该算法无需信源个数的先验信息,不但能在高信噪比下实现五倍超分辨,并且通过基于残差变化率的收敛策略能够大大降低算法的计算量。仿真结果表明,本文算法在估计精度、分辨率方面与FIIB算法性能相差无几,优于Root-MUSIC算法。

猜你喜欢

信源细化插值
基于极化码的分布式多信源信道联合编码
基于Sinc插值与相关谱的纵横波速度比扫描方法
中小企业重在责任细化
“细化”市场,赚取百万财富
信源控制电路在功率容量测试系统中的应用
“住宅全装修”政策亟需细化完善
一种改进FFT多谱线插值谐波分析方法
基于四项最低旁瓣Nuttall窗的插值FFT谐波分析
信源自动切换装置的设计及控制原理
基于数据分析的大气腐蚀等级细化研究