基于子空间拟合的块稀疏贝叶斯学习DOA 估计

2020-12-08 07:13
应用科技 2020年4期
关键词:方根贝叶斯信噪比

哈尔滨工程大学 信息与通信工程学院,黑龙江 哈尔滨 150001

波达方向(direction of arrival,DOA)估计是阵列信号处理的重要课题之一,在天线、通信和雷达等领域有着广泛的应用[1−2]。近几十年来,人们先后提出了多种DOA 估计方法,包括波束形成、基于子空间的算法和最大似然(maximum likelihood,ML)估计等。其中子空间类算法[3−5]有着优秀的超分辨能力,作为代表的MUSIC 方法是传统DOA估计技术中最成功的方法,然而子空间类算法需要大量的快拍才能获得高分辨的性能,且当信号由于多路径传播而高度相关或相干时,这些方法可能无法工作。加权子空间拟合(weighted subspace fitting,WSF)是一种参数化的DOA 估计方法,该方法原理简单且具有较高的估计精度,因此受到了广泛的关注[6−7]。

近年来,空间的稀疏性引起了人们对信号处理的兴趣,极大地促进了稀疏表示方法在DOA 估计[8−10]中的应用,这些方法,都展现出了许多优秀的特性,如提高了信号的分辨率、对噪声的鲁棒性等,其中,稀疏贝叶斯学习[11−15]是最流行的稀疏恢复方法之一。出色的DOA 估计性能取决于一个假设,即真正的信号位于预定义的离散空间网格上,然而,实际信号的到达角与其最临近的网格点之间总是存在间隔,即网格失配问题,如果减小离散网格的间距,会带来计算量的大幅增加,而增大离散网格的间距,则算法的估计性能也会因此而变差。为了减小网格失配带来的建模误差,研究者们提出了一些改进的方法来处理离网的DOA 估计[16−19],文献[16]采用一阶泰勒模型对真实DOA 进行了线性逼近,提出了一种离网SBL 方法,有效地解决了网格失配的问题,获得了更优的估计性能。文献[17]利用样本协方差矩阵,进一步提出了一种改进的离网SBL 方法来减小噪声方差的影响。文献[18]通过使用相邻的2 个网格点,提出了一种线性插值方法对真实DOA线性逼近,这些线性逼近方法确实可以减小离网间隙引起的建模误差,但不能完全消除,如果使用较粗的离散网格,在实际应用中仍然会有较大的建模误差。为此,文献[19]提出了一种基于动态网格的求根SBL 算法,该算法在计算复杂度和估计精度之间取得了平衡,即使采用粗网格,也能获得较好的估计性能,对网格间距具有较好的鲁棒性,但是在低信噪比等条件下估计有效性不足。

1 子空间拟合模型

假设K个远场窄带信号以角度θ=[θ1,θ2,···,θK]T入射到M元均匀天线阵列上,入射信号的波长为 λ,相邻天线间距离为d=λ/2,那么在t时刻天线阵列的输出可以写成:

X(t)=A(θ)S(t)+N(t),t=1,2,···,L

式中:N(t)=[n1(t),n2(t),···,nM(t)]T是均值为零的加性平稳高斯白噪声;S(t)=[s1(t),s2(t),···,sK(t)]T为入射信号,并假设入射信号与噪声相互独立;入射角θ定义为信号与阵列法线的夹角;L表示快拍数;A(θ)=∈CM×K为阵列的流型矩阵;表示阵列的方向矢量。则阵列接收数据的协方差矩阵定义为

对矩阵RX进行特征分解可以得到:

式中:µ1≥µ2≥···>µK+1=···=µM为RX的特征值;由特征向量构成的矩阵Us和Un分别定义为信号子空间和噪声子空间。理想情况下,信号子空间Us与阵列流型矩阵A具有相同的张成子空间,即存在一个列满秩矩阵T使得

Us=AT

然而实际中,由于有限的采样数及噪声的存在,阵列流型张成的子空间与信号子空间并不完全相同,为了解决这个问题,经典WSF 算法[4]通过构造一个拟合关系,使得两者在最小二乘意义下拟合得最好,即

式中W为权矩阵。当W=时为最优权,则信号的加权子空间与阵列流型之间的线性关系为

式中:Y=UsW1/2;等价噪声矩阵E近似服从均值为0 的高斯分布。

2 子空间拟合块稀疏贝叶斯算法

2.1 稀疏模型

为了将式(1)纳入稀疏贝叶斯学习框架求解,首先需要构造稀疏模型。将空间以角度为单位等间隔划分成N份,假设离散网格的间隔足够小,则能保证所有入射信号都落在这N个离散角度上,每一个离散角度都对应一个空间信号(n=1,2,···,N),便构造了一个稀疏度为K的信号矢量,然后计算离散网格点对应的导向矢量,即可得到稀疏化后的阵列流型矩阵,则稀疏表示下的信号模型为

式中:y=vec(YT);D=Φ⊗IK;s=且n=vec(ET)。根据的统计假设,s的先验分布为p(s|γ,B)=CN(0,Σ0),其中Σ0=Γ⊗B;Γ=diag(γ);γ=[γ1,γ,···,γ]T。2N

在实际情况下,入射信号都位于网格点上是不现实的,真实DOA 与空间离散网格点之间的间隔不可避免地会导致较大估计误差,针对此网格失配问题,本文将在后面内容提出一种多项式求根方法解决建模误差,将采样网格点作为动态参数,然后通过迭代更新离散网格。

2.2 块稀疏贝叶斯学习

由稀疏模型式(3)可知s的 后验概率密度分布可以表示为

值得注意的是,学习规则式(4)、(5)的维数很高,算法速度不快。文献[14]指出可以通过合理地近似降低学习规则的维度,即利用MSBL 算法来简化上述规则,其中MSBL 算法为

式中 η是正数。式(10)的正则化形式保证了B是正定的。

2.3 网格更新

在本节中,针对网格失配问题带来的建模误差,将离散网格点作为动态参数,然后通过多项式求根来更新离散网格。设空间离散角为动态参数。根据EM(expectation maximization)算法,首先对式(5)中的似然函数进行数学期望运算,忽略独立常数项即可得到目标函数:

令式(12)的导数为0,可以得到:

式中:αi、、εij分别表示 Φ的第i列、矩阵以及的第(i,j)个元素,且。

则式(15)可以写成如下多项式形式:

需要注意的是,在每次迭代过程中,并不需要更新所有的离散网格点,选择更新 γ中与K个较大极值点对应的网格点即可保证算法的性能,这将大大提高算法的运算效率。

2.4 算法步骤

综上所述,基于子空间拟合和块稀疏贝叶斯学习的离网DOA 估计算法步骤如下:

1)对阵列接收数据的协方差矩阵特征分解,构造信号的加权子空间Y;

2)初始化参数 γ、B、λ以及,设定收敛条件;

3)迭代;

b)利用式(9)、(10)、(11)、(17)更新γ、B、λ及;

c)若||γi+1−γi||2/||γi||2<τ成立或达到最大迭代次数,则退出迭代;反之,则重复步骤a)、b),其中τ为收敛判决门限。

4)根据 γ中极值点的位置,即可得到相应信号的DOA 估计。

3 仿真实验与性能分析

为了验证所提出算法的有效性,在本节中,进行了一些仿真实验来验证所提方法的性能,将所提出的算法与OGSBI(off-grid sparse bayesian inference)算法以及rootSBL(root sparse bayesian learning)算法进行了比较。仿真实验中,天线阵列设定为8 元均匀线阵,迭代次数最大值设定为1 000 次,误差判决门限设置为τ=10−3,蒙特卡洛实验次数设置为500 次。

3.1 均方根误差

实验1 设置快拍数为100,离散网格的间隔为2°,仿真实验比较了3 种算法的均方根误差随信噪比变化的结果;实验2 设置信噪比为0 dB,离散网格的间隔为2°,仿真实验比较了在不同快拍数下3 种算法的均方根误差。

图1 表明,当信噪比提高时,3 种算法的均方根误差均有所减小,其中相比较rootSBL 算法,在较低信噪比下OGSBI 算法的估计精度更高,而当信噪比较高时,rootSBL 算法的均方根误差能收敛到更小的值,相比较这2 种算法,本文所提出的算法在不同信噪比条件下均具有更高的估计精度。由图2 可以看出,当快拍数逐渐增大时,3 种算法的均方根误差均不断降低,相比较2 种对比算法,本文所提出的算法由于采用了子空间拟合,因此随着快拍数的增加,均方根误差能收敛到更小的值,具有更高的估计精度。

图1 不同信噪比下算法对比结果

图2 不同快拍数下算法对比结果

3.2 离散网格间隔

设置采样数为100,仿真实验3 比较了在不同网格间隔下3 种算法的均方根误差。由图3 可以看出,随着网格间隔增大,OGSBI 算法均方根误差增大较为明显,而rootSBL 算法及本文提出的算法均方根误差变化较小。由于OGSBI 算法中采用了线性逼近方法,因此当使用粗网格时会导致较大的建模误差,从而带来较大的均方根误差,而本文提出的算法将粗网格中的采样点作为可调参数,可以很好地减小网格失配带来的误差,具有较强的鲁棒性。

图3 不同网格间隔下算法对比结果

3.3 空间分辨率

设置信噪比为10 dB,采样数为100,离散网格的间隔为2°,空间2 入射信号的角度间隔分别为4°~10°,仿真实验4 比较了3 种算法在不同角度间隔下的均方根误差。图4 表明,当空间2 角度间隔较近时,OGSBI 算法及rootSBL 算法均具有较大的均方根误差,当角度间隔逐渐增大,3 种算法的均方根误差均有所减小并趋于稳定,相比较这两种算法,本文所提出的算法在不同角度间隔的条件下均具有更小的均方根误差,具有更好的空间分辨率。

图4 不同角度间隔下算法对比结果

4 结论

1)本文将加权子空间拟合引入块稀疏贝叶斯学习,提出了一种新的离网DOA 估计方法。

2)针对建模带来的网格失配问题,将离散网格中的采样点作为动态可调参数,然后对网格进行迭代更新来消除建模误差。

3)通过实验仿真分析,相对于传统稀疏贝叶斯算法,本文算法在相同条件下能很好地改善离格误差,具有更高的DOA 估计精度和空间分辨率,因而在实际应用中具有更高的可靠性。

为了提高算法的实时性,将本文算法应用于实数域是下一步的研究工作。

猜你喜欢
方根贝叶斯信噪比
两种64排GE CT冠脉成像信噪比与剂量对比分析研究
基于贝叶斯解释回应被告人讲述的故事
基于深度学习的无人机数据链信噪比估计算法
我们爱把马鲛鱼叫鰆鯃
低信噪比下基于Hough变换的前视阵列SAR稀疏三维成像
均方根嵌入式容积粒子PHD 多目标跟踪方法
基于贝叶斯估计的轨道占用识别方法
基于互信息的贝叶斯网络结构学习
数学魔术——神奇的速算
数学魔术