任肖丽,王 骥,万 群
1.广东海洋大学 信息学院,广东 湛江 524088
2.电子科技大学 电子工程学院,成都 611731
源定位是信号处理领域的主要目的之一,利用传感器阵列可以将其转换成DOA估计。在已有的DOA估计方法中,信号子空间概念由于其超分辨性能已经成为一种主导技术,如MUSIC[1]。近几年,压缩感知(Compressed Sensing,CS)理论及其应用[2-4]成为了研究热点。CS提出了许多方法来解决稀疏重建问题,其中有两种主要算法方法:基追踪[5](Basis Pursuit,BP)算法依赖于一个优化问题,可以通过线性规划求解,具有稳定性并能准确重建信号,但是需要大量的计算;贪婪算法[6-7]具有低复杂度和较快的速度,但是缺乏稳定性和一致性保证。通过利用稀疏性,出现了许多方法[8-19],可以提供比MUSIC更好的分辨性能。本文基于ℓ1-SVD方法[10],将DOA估计问题转化成稀疏信号重建问题并且利用CS方法求解。ℓ1-SVD方法具有极好的超分辨性能和信号相关的稳健性。
线性阵列是多阵元天线的一种重要形式,在通信和射电天文学中起着重要的作用。1968年,Moffet在文献[10]中提出了最小冗余线(MRLA),能以较少数的阵元获得较大阵列孔径,是一种有效的阵列排布方法,阵列孔径和DOA分辨率、可估计的信号源数成正比,即阵列孔径越大估计性能更好。许多学者已经对MRLA进行进一步的研究[11],充分利用了MRLA的这一结构特征。均匀线阵(ULA)是冗余的,是因为不同阵元对可以得到相同的共轭循环相关函数值。同样,不同阵列传感器分布可以获得相同的共轭循环相关函数值,冗余度随阵元数的增大而增大。因此,基于MRLA的结构特点,本文将MRLA与ℓ1-SVD方法相结合来估计信号的DOAs。
考虑到N个具有相同中心频率的窄带信号源从不同方向θi(i=1,2,…,N)入射到M阵元均匀直线阵上,阵元间隔x~1(t),λ为载波波长,M×1阵列接收信号 y(t)表示为:
可以把欠定方程(1)中s(t)恢复问题转化CS应用的稀疏信号重建问题。s(t)可以通过ℓ1最小化恢复得到:
式(1)的矩阵形式可以表示为:
其中,M×T矩阵 Y=[y(1),y(2),…,y(T)]和M×T矩阵N=[n(t),…,n(T)],T表示快拍个数,信号向量 S=[s(1),s(2),…,s(T)]∈N×T。
对于窄带信号源而言,当不相关信号和相干信号同时存在时,多测量数据为:
其中,A(θ)=[a(θ1),a(θ2),…,a(θN)]未知,在稀疏假设下,N是小的,文献[10]把DOA估计问题转化成一个稀疏信号重建问题,构建字典,Kmax(N,M),假设{θ1,θ2,…,θN}令si(t)=,Y=AS+N ,Y=[y(1),y(2),…,y(T)]。
对矩阵Y奇异值分解(SVD)Y=UΛVH,令YSV=UΛDK=YVDK,其中DK=[IK0]′,IK为K×K单位矩阵,0是K×(T-K)零矩阵,令 SSV=SVDK,NSV=NVDK,为了满足YSV=ASSV+NSV,逐列考虑此方程有:
ℓ1-SVD方法可概括成如下三步:做奇异值分解Y=UΛVH;取YV的前N列,记为YSV,M×N;求解下面的优化问题:
其中,SSV∈K×N为 SV的前N列,K×1维 SC定义为SSV的2范数,是估计的稀疏谱,β是给定的调整参数。
ℓ1-SVD方法的主要优点是具有很好的超分辨性能和信号相关稳健性,缺点主要是需要已知信号源个数且复杂度随其成比例增加,当阵元数为M,各信源相距不太近时,ℓ1-SVD方法能分辨出的信源个数最多是M-1。
对于ULA,x(t)的相关矩阵为:
其中,E(·)、(·)H和 (·)*分别表示期望、转置和共轭算子。r(m),m=0,1,…,M-1是随机过程 x(t)的相关函数。由式(1)和(8)可得:
其中,RS=E[s(t)sH(t)],当信号源相互独立或不相关时,显然 R是Toeplitz矩阵,根据Toeplitz矩阵结构特点,只要已知R第一行,就可以准确重构整个矩阵。
式(8)表明,对于具有M阵元的ULA,在M2个相关函数中只有M个独立的相关函数。因此,ULA输出相关矩阵是一个冗余的Toeplitz矩阵,减少线性阵列冗余的常用方法是采用非均匀线阵。事实上,不同的阵元分布可以获得与ULA相同的相关函数,冗余度随着阵元数增加而增加。设计MRLA的原则是将非均匀线阵的M阵元与ULA的P阵元等价,其中M<P。表1为一些最小冗余线阵配置,其中{di}表示相对于参考阵元而言第i个阵元的位置[12]。
表1 一些最小冗余线阵配置
假设具有M阵元的无源线性阵列,相对于参考阵元的阵元位置d1<d2<…<dM,每个阵元位置di都是固定距离d的整数倍。假设一个M阵元的非均匀线阵,N个独立的窄带信号源,其中信号源个数N是已知的,在此,取M=4为例,设相对于参考阵元的阵元位置为d1,d2,d3,d4,且有如下取值{d1,d2,d3,d4}={0,2d,5d,6d},d=λ/2,λ为信号载波波长,阵列接收向量X(t)=[x0(t)x2(t)x5(t)x6(t)]T可通过下式得到:
其中,t=1,2,…,T,阵列接收向量的相关矩阵为:
对矩阵R奇异值分解,保留其信号子空间US,构建字典,其中Nθ是角度采样数,Nθ×1维向量的稀疏性对应空间谱的稀疏性,通过最小化式(12)估计DOA:
由于独立信号的相关矩阵具有Toeplitz结构,且矩阵 R中含有r(0),r(1),r(2),r(3),r(4),r(5),r(6),构造7×7的扩展矩阵:
又有r(-m)=r*(m),(m=0,1,…,6),则通过 R 可以得到具有7阵元ULA的相关矩阵:
其中,DOA估计问题被看作是子空间快稀疏重建,构建超完备字典=[a(θ1),a(θ2),…,a(θK)],7×K,K为角度采样数,K>>N,[θ1,θ2,…,θK]为所有可能的信号采样角度。是矩阵∈K×N的第i行,即为优化问题的解。Frobenius范数定义为,β是正则化参数。在此选取足够高的β使的概率很小,其中。向量的稀疏性对应于稀疏谱的稀疏性。由式(15)可以得到S~的稀疏谱。本文所提方法也需要已知信源个数N。
其中,T为快拍数。
假设所有信号源都具有相同的能量,输入信噪比SNR为是噪声的能量。通过500次Monte Carlo仿真得到DOA估计的均方根误差RMSE:
其中,()n是第n次MonteCarlo仿真中θk的估计,Ns是信号的个数,取T=1 000。
在仿真中,取M=4 ,分别来自于 [-22°,3°, 41°]和[-22°,3°,24°,41°]的独立信号。图1和图2分别为基于ℓ1-SVD方法的DOAs估计和基于本文方法的DOAs估计,显然ℓ1-SVD方法不能准确地估计3个和4个信号的DOAs。基于本文方法DOA估计的RMSE如图3和图 4 所示。当有来自于 [-45°,-22°,3°,24°,41°]的 5个独立信号时,图5和图6分别表示基于本文方法的DOA估计及其RMSE。同理,当M=5,假设分别来自于 [-45°, -22°, -12°,10°,25°,48°]的6个独立信号和[-44°, -22°, -12°,12°,26°,48°,63°]的7个独立信号,图7和图9为信号的DOAs估计,图8和图10表示基于所提方法的RMSE。
图1 两种方法3个信号的DOAs估计
图2 两种方法4个信号的DOAs估计
图3 本文方法3个信号DOA估计的RMSE
图4 本文方法4个信号DOA估计的RMSE
图5 本文方法5个信号的DOAs估计
图6 本文方法5个信号DOA估计的RMSE
图7 本文方法6个信号的DOAs估计
图8 本文方法6个信号DOA估计的RMSE
图9 本文方法7个信号的DOAs估计
图10 本文方法7个信号DOA估计的RMSE
仿真结果表明,对于4阵元非均匀线阵,利用本文方法在误差允许范围内最多可以有效估计5个独立信源的DOAs,而ℓ1-SVD方法不能准确估计3个及以上的信号DOA。对于5阵元非均匀线阵,利用本文方法最多可以有效估计7个独立信源方向。值得注意的是,本文所提方法适用于独立信号和不相关信号。同理,阵元数M可以取其他值,利用本文方法可以有效估计更多的独立信源DOAs。
将最小冗余线阵与ℓ1-SVD方法相结合提出了一种新的DOA估计方法,仿真结果验证了本文方法的有效性,其能有效估计不相关信号和独立信号的DOA,具有信源过载能力。
[1]Schmidt R O.Multiple emitter location and signal parameter estimation[C]//Proc RADC Spectrum Estimation Workshop,Rome,NY,1979:243-258.
[2]Donoho D L.Compressed sensing[J].IEEE Trans on Information Theory,2006,52(4):1289-1306.
[3]Candès E.Compressive sampling[C]//Proceedings of the International Congress of Mathematicians,Madrid,Spain,2006:1433-1452.
[4]Needel D.Topics in compressed sensing[D].Davis:Univ of California,2009.
[5]Chen S,Donoho D,Saunders M.Atomic decomposition by basis pursuit[J].SIAM Journal on Scientific Computing,1999,20(1):33-61.
[6]Pati Y C,Rezaiifar R,Krishnaprasad P S.Orthogonal matching pursuit:recursive function approximation with applications to wavelet decomposition[C]//Proceedings of the 27th Annual Asilomar Conference in Signals,Systems,and Computers,Monterey,CA,USA,1993:40-44.
[7]Tropp J.Greed is good:algorithmic results for sparse approximation[J].IEEE Trans on Inform Theory,2004,50(10):2231-2242.
[8]Fuchs J J.On the application of global matched filter to DOA estimation with uniform circulararrays[J].IEEE Trans on Signal Process,1999,47(1):187-200.
[9]Sacchi M D,Ulrych T J,Walker C J.Interpolation and extrapolation using a high-resolution discrete Fourier transform[J].IEEE Trans on Signal Process,1998,46(1):31-38.
[10]Moffet A T.Minimum redundancy linear arrays[J].IEEE Trans on AP,1968,16:172-175.
[11]Gelli G,Luciano I.Minimum-redundancy linear arrays for cyclostationarity-based source location[J].IEEE Trans on SP,1997,45(10):2605-2608.
[12]Malioutov D,Cetin M,Willsky A S.Optimal sparse representations in general overcomplete bases[C]//Proc IEEE Int Conf Acoust,Speech,Signal Process,2004.
[13]Malioutov D,Cetin M,Willsky A S.A sparse signal reconstruction perspective for source localization with sensor arrays[J].IEEE Trans on Signal Process,2005,53(8):3010-3022.
[14]Zheng J,Kaveh M,Tsuji H.Sparse spectral fitting for direction of arrival and power estimation[C]//Proceeding of the 15th IEEE Workshop on Statistical Signal Processing,Cardiff,Wales,2009:429-432.
[15]Stojnic M,Parvaresh F,Hassibi B.On the reconstruction of block-sparse signals with an optimal number of measurements[J].IEEE Trans on Signal Process,2009,57(8):3075-3085.
[16]Yin J,Chen T.Direction-of-arrival estimation using a sparse representation of array covariance vectors[J].IEEE Trans on Signal Processing,2011,59(9):4489-4493.
[17]Xu X,Wei X,Ye Z.DOA estimation based on sparse signal recovery utilizing weighted-norm penalty[J].IEEE Signal Processing Letters,2012,19(3):155-158.
[18]Liu Z M,Huang Z T,Zhou Y Y.Direction-of-arrival estimation of wideband signals via covariance matrix sparse representation[J].IEEE Trans on Signal Processing,2012,59(9):4256-4270.
[19]He Z Q,Liu Q H,Jin L N,et al.Low complexity method for DOA estimation using array covariance matrix sparse representation[J].Electronics Letters,2013,49(3):228-230.
[20]Ren Xiaoli,Wan Qun,Chen Hui.A fast method for DOA estimation of coherent signal from sparse signal reconstruction perspective[C]//Proc of the 7th IntConfon Wireless Communications,Networking and Mobile Computing,2011:2754-2757.