《基于稀疏贝叶斯学习的高效DOA估计方法.pdf》由会员分享,可在线阅读,更多相关《基于稀疏贝叶斯学习的高效DOA估计方法.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 35 卷第 5 期 电 子 与 信 息 学 报 Vol.35No.5 2013 年 5 月 Journal of Electronics & Information Technology May 2013 基于稀疏贝叶斯学习的高效 DOA 估计方法 孙 磊 王华力* 许广杰 苏 勇 (解放军理工大学通信工程学院 南京 210007) 摘 要:针对采用1l范数优化的稀疏表示 DOA 估计算法正则化参数选取困难、计算复杂度高的问题,该文提出一种基于稀疏贝叶斯学习的高效算法。该算法首先利用均匀线阵的结构特性,将 DOA 估计联合稀疏模型的构建与求解转换到实数域进行。其次,通过优化稀疏贝叶斯学习的
2、基消除机制,使该算法具有更快的收敛速度。仿真结果表明,与1l范数优化类算法相比,该文方法具有更高的空间分辨率和估计精度且计算复杂度低。 关键词:阵列信号处理;波达方向;实数域;联合稀疏;稀疏贝叶斯学习 中图分类号:TN911.7 文献标识码: A 文章编号:1009- 5896(2013)05- 1196- 06 DOI: 10.3724/SP.J.1146.2012.01429 Efficient Direction-of-arrival Estimation via Sparse Bayesian Learning Sun Lei Wang Hua- li Xu Guang- jie Su
3、 Yong (College of Communications Engineering, PLA University of Science & Technology, Nanjing 210007, China) Abstract: Sparsity- based Direction- Of- Arrival (DOA) estimation via 1l- norm optimization requires fine tuning of the regularization parameter and large computational times. To alleviate th
4、ese problems, this paper presents an efficient approach based on Sparse Bayesian Learning (SBL). The presented approach constructs and solves the jointly sparse DOA estimation model in real domain by making good use of the special geometry of the uniform linear array. Furthermore, the basis pruning
5、mechanism of sparse Bayesian learning is modified to speed up the convergence rate. Simulation results demonstrate that the presented approach provides higher spatial resolution and accuracy with lower computational complexity in comparison with those 1l- norm- based estimators. Key words: Array sig
6、nal processing; Direction- Of- Arrival (DOA); Real domain; Jointly sparse; Sparse Bayesian Learning (SBL) 1 引言 利 用 天 线 阵 列 估 计 入 射 信 号 波 达 方 向(Direction- Of- Arrival, DOA),在雷达、声呐和移动通信等领域有着广泛的应用。传统基于二阶统计特性的子空间类 DOA 估计算法,如 MUSIC 和ESPRIT,具有空间分辨率高、实现简单等优点,但均以准确获取信号或噪声子空间为前提,在快拍数较少和信噪比较低的情况下, 估计性能明显恶化。 近
7、年来兴起的稀疏表示技术为 DOA 估计提供了一种崭新的思路,并已经出现了一些性能优越的算法。稀疏表示类 DOA 估计算法利用来波空域稀疏的先验信息,将 DOA 估计转化为从多测量矢量(Multiple Measurement Vectors, MMV)中重构稀疏信号的问题。 Malioutov 等人1提出的1- SVDl算法基于信号奇异矢量构建2,1l范数约束下的联合稀疏模 2012- 11- 08 收到,2013- 02- 01 改回 国家自然科学基金(61271354)和国家留学基金资助课题 *通信作者:王华力 huali_ 型 , 采 用 二 阶 锥 规 划 (Second Order
8、Cone Programming, SOCP)求解, 并给出了平衡稀疏性与重构精度的正则化参数选择方法。 Yin 等人2通过协方差矩阵矢量联合稀疏表示估计信号 DOA, 并基于渐进统计特性提出了噪声抑制方法,然而该算法计算量较大。Xu 等人3利用均匀线阵协方差矩阵的Toeplitz 特性,将 DOA 估计简化为单测量矢量(Single Measurement Vector, SMV)重构问题。同样针对均匀线阵, Blanco 等人4提出通过非负1l范数优化快速重构协方差矩阵估计 DOA。 需要指出的是文献3,4中的算法不能用于存在相干源的场景。本质上, 稀疏度应通过0l范数表征, 采用1l范数
9、凸松弛近似必然存在性能上的损失。为提高对0l范数近似的精确度, Zheng 等人5,6提出采用噪声子空间加权的1l范数约束重构稀疏性。 Xu 等人7针对非相干信号,进一步提出了采用 Capon 空间谱作为1l范数加权矢量,并基于对偶性给出了最优正则化参数的选择方法。Hyder 等人8提出的 JLZA- DOA 算法采用平滑的0l范数约束来波稀疏性,但需经验设置的参数较第 5 期 孙 磊等: 基于稀疏贝叶斯学习的高效 DOA 估计方法 1197 多,算法的收敛性无法保证。 总体上说,当前基于稀疏表示的 DOA 算法中以1l范数优化类最为流行,在低信噪比和低快拍数条件下比传统算法具有更高的估计精度
10、和鲁棒性。然而在取得优异性能的同时,1l范数优化类 DOA 估计算法还存在着 3 个主要问题需要进一步研究:(1)提高1l范数对0l范数的近似度;(2)低信噪比下最优正则化参数的选取;(3)如何有效降低计算复杂度。针对上述问题,本文基于稀疏贝叶斯学习(Sparse Bayesian Learning, SBL)算法9,10,提出了一种适于均 匀 线 阵 的 高 效 DOA 估 计 方 法 (Real- SVD- MSBL)。该方法利用均匀线阵的中心对称性,对酉变换后的实数据进行稀疏建模,采用针对多测量矢量的稀疏贝叶斯学习(Multi- vectors SBL, MSBL)算法重构信号空间谱,最
11、终完成信号 DOA 估计。除此之外,文中通过合理设置迭代初值和改进基消除方法加快了 MSBL 的收敛速度。仿真结果表明,本文方法在估计精度和计算速度方面均优于1l范数优化类 DOA 估计算法。 全文中,采用( ,:)mA和(:, )nA分别表示矩阵A的第m行和第n列,I表示单位矩阵。运算符( )i,T( ) i,H( ) i,Re( ) i,Im( ) i,i,2和F分别表示共轭、转置、共轭转置、取实部、取虚部、内积、欧几里得范数和矩阵 Frobenius 范数。 2 数学模型 2.1 背景知识 假设有M个远场非相关窄带信号以角度1 ,M?入射到L(ML?, ( )rA?为由如式(6)的导向矢
12、量组成的对应?的实阵列流型矩阵。假设在整个观测期间信号入射角度固定,则当且仅当第m个信号的入射角度km=?时,?rS的第k行元素非零且等于该方向信号酉变换后的值,由KM?可知?rS具有行稀疏性。反过来,一旦确定了?rS非零行的位置,即可由该位置对应?中的角1198 电 子 与 信 息 学 报 第 35 卷 度估计出入射信号 DOA, 正是这种对应关系构成了稀疏表示类算法的基础。 在进一步处理式(8)之前,我们先来分析实数域稀疏建模可能对稀疏表示算法性能的影响。已有研究表明,对列归一化的稀疏字典,算法重构性能直接取决于稀疏字典的相干度12, 13,定义为 1,()argmax,iji jK= (
13、9) 式中i表示稀疏字典的第i列。对本文中采用的实稀疏字典( )rA?,其各列具有相同的模值,计算其任意两列的互相关值得到: H(1)/2) (sinsin)HHH( )()( )()( ) ()ijrirjjNiLLjije=aaaQ Q aaa (10) 由式(10)易知实稀疏字典( )rA?任意两列的相关值与复稀疏字典( )A?相同,进而验证了二者具有相同的相干度。由于信号和噪声均设为平稳复高斯随机过程,其统计特性在酉变换后保持不变。基于上述分析,可知在实数域稀疏建模与复数域具有相同的效能,保证了采用实稀疏重构算法进行 DOA 估计的有效性。 3 DOA 估计 3.1 稀疏贝叶斯学习重构
14、 为降低数据规模,采用奇异值分解(Singular Value Decomposition, SVD)对数据矩阵rY进行降维,设T1/2rN=YULV(注意此时快拍数由N增加到2N),式(8)的稀疏表示问题可简化为 ?( )rsvrsvrrsv=+YASE? (11) 式中rsvr=YYVD, ?rsvr=SS VD,rsvr=EE VD,其中, M=DI0。 需要指出的是 SVD 除具有降低数据规模的作用外,还能积聚信号能量并分离噪声,从而提高算法在低信噪比条件下的鲁棒性。式(11)中噪声项rsvE每列均服从零均值、协方差矩阵为2/2nLN I的高斯分布,且列与列之间互不相关,则rsvY的高
15、斯似然函数为 ?()()/2222|21exp( )2LMrsvrsversvrrsvFep=YSYAY? (12) 式中22/2enN=。与1- SVDl算法采用混合2,1l范数约束矩阵?rsvS的行稀疏性不同, MSBL 算法赋予?rsvS每行M维联合高斯先验分布: ?()?2/22( ,:)( ,:);(2)exp2rsvMrsvkkkkpk=SS (13) 式中k为控制?( ,:)rsvkS分布的未知先验方差,当该行元素全部为 0 时,k值为 0,反之k值为一固定值。由?rsvS行与行之间互不相关,可得 ?()?()1;Krsvrsvkkpp=SS (14) 式中T12,K =?,由上
16、述分析易知具有稀疏性。由式(12),式(13)可导出?rsvS服从均值为U,方差为的后验高斯分布为 T1T1( )( )( )ryrsvryr= UAYAA? (15) 式中diag( )=, 2T( )( )yerr=+IAA? 。显然一旦确定了中非零元素的位置,即可立即估计出入射信号的 DOA, ?rsvS可视为冗余参数。稀疏矢量和真实噪声方差2e可通过最小化代价函数式(16)得到 2T11,log(:,)(:,)MeyrsvyrsvmLMmm=+YY?(16) 采用快速 EM 算法求解式(16), 其第i步的迭代公式为 ()()()()()?()()2121( )2121( )11/(
17、,:), 1,11/( )ikikkkirsvirsvrFeKikkkikMkkKMLK+=+ UYAS? (17) 式中kk表示的第k个对角元素。 3.2 参数控制与设置 实际计算中,为降低计算量并加快收敛速度,MSBL 算法在每次迭代求解过程中将的每个元素与一个预设门限(如1210)进行比较,仅保留中门限之上的元素及其对应稀疏字典中的基向量进入下一次迭代。然而由于噪声的存在,需要多次迭代才能使中某一元素低于门限并被消除。为了加快基消除的速度,我们对 MSBL 算法的门限判决机制进行改进,具体在每一次迭代过程中,采用相对门限算子式(18)代替固定门限对中元素进行判决: 0, 10lg(/ma
18、x( )(), kkkH= 门限其它 (18) 式中0k =表示将元素k及其在( )rA?对应的基消除。与固定门限法不同,相对门限法的判决门限取决于中最大值, 在收敛前每次迭代中不断更新。相对门限利用了rsvY与( )rA?中基向量的相关性,中 0 元素对应基矢量与rsvY的相关程度低于入射信号对应的基矢量, 且这种差别在迭代中不断被放大,在超过一定门限后即可消除。经过仿真发现,门限设置为-30 dB 可较好地平衡消除速度和算法精度。 噪声方差2e起着与1l范数优化算法中正则化参第 5 期 孙 磊等: 基于稀疏贝叶斯学习的高效 DOA 估计方法 1199 数相同的折中重构精度与稀疏度的作用,不
19、同的是其存在解析形式,可通过迭代不断更新,而无需预先设置。然而,准确地设置2e的初值可使 MSBL 更快地收敛到全局最优解。2e的初值可通过平均rY的较小奇异值得到 ?22211/22()LemnmMNN LM=+=? (19) 式中?M为采用 MDL 准则得到的信源数目估计值,m?为rY的第m个奇异值。 归纳本文算法的实施步骤如下: (1)通过式(2)将接收复数据变换到实数域; (2)进行奇异值分解,确定信号子空间维数,并估计噪声功率; (3)采用改进的 MSBL 算法求解稀疏重构问题式(11)并估计信号 DOA。 4 算法复杂度分析 考虑1- SVDl即其改进算法,奇异值分解的计算复杂度为
20、3()O L, 采用内点法重构每次迭代的计算复杂度为33()O M K,最大迭代次数为()OMK1。但由于内点法是针对实数据的,而1- SVDl算法中处理的是复数据,因此在计算中数据维数加倍。考虑到KL?(如180K =, 10L =),算法的计算复杂度主要在于稀疏重构部分 。 本文所提算法由数据酉变换、奇异值分解和MSBL 重构 3 部分组成。 酉变换只涉及到加减运算,其计算复杂度可忽略不计。本文算法奇异值分解在实数域进行,虽然经过酉变换后数据长度加倍,但考虑到实际中 1 个复数乘法需要通过 4 个实数乘法完成,计算量仍低于在复数域运算。与1- SVDl算法相同,本文算法的计算复杂度由实数域
21、 MSBL 算法决定。MSBL 算法单次迭代的计算复杂度为2()O L K10, 目前尚无理论上对 MSBL 收敛时所需迭代次数的分析,实际仿真中我们发现在引入相对门限判断算子和精确设定噪声初值的条件下,MSBL一般在 40 次迭代后收敛。 上述分析表明本文算法在计算复杂度上远低于 基于1l范数优化的1- SVDl及其改进算法。同样基于 复数与实数运算的关系,相比在直接采用复 MSBL算法估计信号 DOA, 本文算法在计算量方面显然更具优势。与传统的子空间类算法相比,本文算法的计算复杂度仍然较大,但考虑到其在低快拍和低信噪比情况下的优异性能,这种计算复杂度也是可以接受的。实际中,可采用文献1中
22、先“粗扫描”再“细扫描”的方法缩减冗余字典规模,进一步降低计算量。 5 仿真分析 本节通过计算机仿真对本文所提 Real- SVD- MSBL 算法性能进行分析,并与1- SVDl算法1、1NSW-l算法5及复数域 SVD 与固定门限 MSBL 相结合的算法(表示为 SVD- MSBL)进行比较。仿真中假设噪声为加性复高斯白噪声,窄带信源服从复高斯分布,接收阵列为理想的 10 元均匀线阵,阵元间距为来波中心波长的一半,空域以1?为步长离散成180 个角度,仿真中所有角度均为与阵列法线方向夹角,信源个数通过 MDL 准则估计。1- SVDl与1NSW-l算法的置信区间均设置为 0.99,复数域S
23、VD- MSBL 算法基消除门限设置为510。信噪比(SNR)定义为2210lg(/)sn,其中2s和2n分别表示信号功率和噪声功率。 DOA估计均方根误差(RMSE)定义为 21111RMSE()MJmjmmjMJ=? (20) 式中J为独立蒙特卡洛实验的次数,仿真中均为1000 次,M为信号源总个数,m为第m个信号源DOA 真实值,mj?为第j次蒙特卡洛实验得到的相应估计值。 (1)非相干信源场景 DOA 估计算法性能 假设4 个等功率不相关信号自远场入射至接收阵列,入射角分别为20, 15, 10和 30。图 1 为快拍数固定为 100 时,4 种算法 DOA 估计 RMSE 随 SNR
24、变化的曲线。 图 2 为 SNR 为 0 dB 时, 4 种算法 DOA估计 RMSE 随快拍数变化的曲线。 图 1 不同信噪比下 DOA 估计 RMSE 图 2 不同快拍数时 DOA 估计 RMSE 1200 电 子 与 信 息 学 报 第 35 卷 图 1 和图 2 中可以看出,当存在空间间隔较近的信号时,1- SVDl算法存在固定估计误差。由于加权1l范数对0l范数的近似性更好,1NSW-l算法性能优于1- SVDl。本文算法在低信噪比和低快拍情况下性能最为优越。 以 MATLAB7.12 环境下各算法的平均运行时间为指标对其计算复杂度进行比较,仿真运行时间通过 MATAB 中 TIC
25、和 TOC 指令计算。图 3 为 SNR 为 0 dB 时,4 种算法运行时间随快拍数变化的情况。 从图中可以看出1- SVDl和1NSW-l算法的运行时间相对固定且用时最长,本文算法运行时间最短,在快拍数为 100 时仅为1- SVDl运行时间的 1/8,且随快拍数的增加计算时间进一步变短。 (2)存在相干源时算法性能 假设 4 个等功率信号自远场入射至接收阵列,入射角分别为20?, 10?,10?和30 ?, 其中第 1 个信号与第 4 个信号相干,但与另外两个非相关信号均不相关。图 4 为快拍数固定为 100 时,4 种算法 DOA 估计 RMSE 随SNR 变化的曲线。 从图 4 中可
26、以看出1- SVDl算法在角度空间间隔较大时估计精度较高,相干信号的存在使1NSW-l算法在信噪比大于-5 dB 时性能略低于1- SVDl算法。本文算法由于酉变换中的前后向平滑的解相干作用, 在相干源存在时仍然保持较好性能。 (3)不同角度间隔下算法估计偏差 假设 2 个信噪比均为 0 dB 的不相关信号自远场入射至接收阵列,其中一个信号入射角为0?,另一个信号入射角为0+?,快拍数固定为 100。图 5 为 4 种算法DOA 估计偏差随入射信号角度间隔变化的曲线。从图中可以得出,本文算法在角度间隔较小时与1NSW-l和 SVD- MSBL 算法性能相当,在空间角度间隔大于10?时为无偏估计
27、,均优于1- SVDl算法。 6 结论 本文利用均匀线阵的结构特性,提出了一种实数域基于稀疏贝叶斯学习的高效 DOA 估计算法。分析表明,在实数域构建 DOA 估计联合稀疏模型与复数域建模具有相同的基相干度,保证了所提算法的有效性。采用稀疏贝叶斯学习算法避免了正则化参数选择的问题,通过优化基消除机制并正确设置初值,进一步加快了算法的收敛速度。计算机仿真结果表明本文算法在低快拍和低信噪比的情况下,具有比1l范数优化类算法更高的空域分辨率和估计精度,且计算量显著降低。 图 3 不同快拍数时算法运行时间 图 4 存在相干源时 DOA 估计 RMSE 图 5 不同角度间隔下 DOA 估计偏差 参 考
28、文 献 1 Malioutov D, etin M, and Willsky A S. A sparse signal reconstruction perspective for source localization with sensor arraysJ. IEEE Transactions on Signal Processing, 2005, 53(8): 3010-3022. 2 Yin Ji- hao and Chen Tian- qi. Direction- of- arrival estimation using a sparse representation of arra
29、y covariance vectorsJ. IEEE Transactions on Signal Processing, 2011, 59(9): 4489-4493. 3 Xu Dong- yang, Hu Nan, Ye Zhong- fu, et al. The estimate for DOAs of signals using sparse recovery methodC. Proceedings of IEEE International Conference on Acoustics, Speech, Signal Processing, Kyoto, 2012: 2573
30、-2576. 4 Blancol L and Najar M. Sparse covariance fitting for direction of arrival estimationJ. EURASIP Journal on Advances in Signal Processing, 2012, DOI: 10.1186/ 1687-6180-2012-111. 5 Zheng Chun- di, Li Gang, Zhang Hao, et al. An approach of DOA estimation using noise subspace weighted l1 minimi
31、zationC. Proceedings of IEEE International Conference on Acoustics, Speech, Signal Processing, Prague, 2011: 2856-2859. 6 Zheng Chun- di, Li Gang, Liu Yi- min, et al. Subspace weighted l2,1 minimization for sparse signal recoveryJ. EURASIP Journal on Advances in Signal Processing, 2012, DOI: 10. 118
32、6/1687-6180-2012-98. 7 Xu Xu, Wei Xiao- han, and Ye Zhong- fu. DOA estimation based on sparse signal recovery utilizing weighted l1- norm 第 5 期 孙 磊等: 基于稀疏贝叶斯学习的高效 DOA 估计方法 1201 penaltyJ. IEEE Signal Processing Letters, 2012, 19(3): 155-158. 8 Hyder M M and Mahata K. Direction- of- arrival estimation
33、 using a mixed l2,0 norm approximationJ. IEEE Transactions on Signal Processing, 2010, 58(9): 4646-4655. 9 Wipf D P and Rao B D. Sparse Bayesian learning for basis selectionJ. IEEE Transactions on Signal Processing, 2004, 52(8): 4036-4048. 10 Wipf D P and Rao B D. An empirical Bayesian strategy for
34、solving the simultaneous sparse approximation problemJ. IEEE Transactions on Signal Processing, 2007, 55(7): 3704-3716. 11 Haardt M and Nossek J A. Unitary ESPRIT: how to obtain increased estimation accuracy with a reduced computational burdenJ. IEEE Transactions on Signal Processing, 1995, 43(5): 1
35、232-1242. 12 Duarte M F and Baraniuk R G. Spectral compressive sensing J. Applied and Computational Harmonics Analysis, 2012, http:/dx .doi.org/10.1016/j.acha.2012.08.003. 13 Rauhut H, Schnass K, and Vandergheynst P. Compressed sensing and redundant dictionaries J. IEEE Transactions on Information Theory, 2008, 54(5): 2210-2219. 孙 磊: 男,1986 年生,博士生,研究方向为阵列信号处理与压缩感知. 王华力: 男,1967 年生,教授,博士生导师,主要研究方向为信息感知与处理. 许广杰: 男,1987 年生,博士生,研究方向为压缩感知、信号检测与估计.