一种虚拟阵列扩展解相干的DOA算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第30卷第1期 计算机仿真 2013年1月
文章编号:1006—9348(2013)0l一0280—04
一
种虚拟阵列扩展解相干的DOA算法
段红亮 ,黄登山 ,陈海华
(1.西北工业大学电子信息学院,陕西西安710072;2.中国科学院计算技术研究所,北京100190)
摘要:在移动通信阵列信号处理中,由于多径传播等因素的影响,存在大量相干信号源,现有解相干DOA算法大多会损失阵
列的有效孔径,而阵列孔径大小直接限制了空间分辨率及所能估计的信号源个数。针对上述情况,提出一种虚拟阵列扩展
的改进双向空间平滑算法(Virtual—array SS,VSS),利用人射信号的非圆对称性,阵列扩展后得到新的虚拟阵列,并做相应的
预处理后再利用双向空间平滑算法对该虚拟阵列进行处理。大量仿真结果表明,VSS算法是一种具有高分辨率、高统计稳
定性、计算量相对增加较小的解相干DOA算法。
关键词:波达方向;解相干;非圆对称性;虚拟阵列扩展
中图分类号:TP301.6 文献标识码:A
Decorrelate DOA Algorithm Based on Virtual Array Extension
DUAN Hong-liang ,HUANG Deng-shan ,CHEN Hai-hua
(1.Dept of Electronics and Information,Northwestern Polytechnical University,Xi’an Shanxi 7 1 0072,China;
2.Institute of Computing Technology,ChineseAcademy of Sciences,Beijing 100190,China)
ABSTRACT:In practicalarray signal processing,due to the affection of muhipath propagation and other factors,
there are a large number of coherent signals.However,the mostly existing deeorrelate DOA algorithms will sacrifice
the effective array aperture.In such cases,this paper presented a modified Spatial Smoothing(SS)algorithm based
on virtual array extension,called Virtual-array SS(VSS).It utilized the non-circular symmetry of the incident sig—
nal to extend the original array effectively,and supplied a virtual signal array.Finally,we introduced a MUSIC—like
algorithm such as Forward-backward SS(FBSS)to process this virtual array and analyse its direction finding per—
formanee.Simulation results confirm the theoretical analysis and indicate the effectiveness of the VSS algorithm,es—
pecially on decorrelation.
KEYWORDS:DOA;Deeorrelation;Non-circular symmetric;Virtual-array extension
1 引言
空间谱估计是阵列信号处理最主要的两个研究方向之
一
,
通常意义下的空间谱估计即波达方向的估计(Direction of
Arrival,DOA),被广泛应于通信、雷达、勘探以及生物医学工
程等领域,如3G,B3G以及目前正在制定的4G通信系统中
智能天线,波束合成等方面。在实际移动通信系统中,由于
多径传播或人为干扰,信号通常高度相关甚至相干,然而一
般的DOA估计算法,如MUSIC_lj,ESPRIT等信号子空间类
算法,由于相干信号源信号子空间与噪声子空间相互渗透,
故不能对相干信号源进行有效分辨或测向。针对这一问题,
最常用的是空间平滑类算法和矩阵重构算法,如Rao B D的
空间平滑(SS)算法 j,高世伟的奇异值分解(SVD)法 等。
但是这些算法都是以降秩处理为前提的,即以损失天线的阵
收稿日期:2012-03—30
---——
280-—-——
列孔径大小为代价来实现相干信源的解相干,如ss算法只
利用了数据协方差主对角子阵的信息,而SVD损失的有效
阵元数约为一半。由于有效阵元数的减少,从而导致算法的
稳定性变差。空间分辨率降低,最大可估计的信源数下降等。
非降维处理的算法如Toeplitz算法,虽然没有减少有效阵元
数,但是数据结构中没有反映信号的先验信息,因此在信号
功率不同的场合下估计精度会相对较差 。
现代移动通信中广泛采用BPSK和MASK等调制信号
都是实值信号,第四代移动通信(4G)中采用的QAM调制,
如16QAM、64QAM等,也可以通过I/Q正交化后变换为实值
信号。Picinbono于1994年论证了实值信号的非圆对称
性 J.Tayem进一步根据信号非圆对称性的特点,提出了C—
ESPRIT算法 ,充分利用了阵列接收矩阵的共轭信息,实现
虚拟阵列的扩展。黄蕾 、张瑜 等人都针对此种方法做了
有益的探索与改进。然而,针对相干信号源的DOA估计,效
果仍不甚理想。本文提出了一种基于非圆对称性阵列扩展
的改进空间平滑算法,即Virtual—an:ay SS(VSS)算法,该算法
利用入射信号的非圆对称性,首先对原数据接收阵列进行虚 拟阵元扩展,得到新的虚拟阵列,经过预处理后再利用FBSS 算法对该虚拟阵列进行处理。在几种降维解相干算法中,双 向ss算法所带来的阵列孔径损失是最小的 ,约为1/3。 VSS算法的新颖之处在于:一是使得接收阵列得到有效的扩 展;二是有效的克服了原ss算法未充分利用数据协方差阵 元素的缺点;三是低复杂度、高性能的解相干能力。大量仿 真结果证明,VSS比现用的一些方法为佳。 2 DoA的通用数学模型 为了简化起见,本文仅考虑均匀线阵(ULA)的场景。在 理想情况下,Ⅳ个远场窄带平面信号入射到阵元数为 (N )的均匀线阵上,各阵元间距为d=h/2,其中A表示该窄 带信号的波长。信号的人射方向为0 (k=1,2,…,Ⅳ)。阵 列示意图如下图1所示。 图1 ULA阵列示意图 以第1个阵元为基准点,各窄 带信号在基准点的复包络 分别为s (t),S (t),…,S (t),则第l阵元接收到的信号为 )=∑s ( )e t+Itl(f) (1) 式中,It (t)表示第2阵元上的高斯白噪声。将式(1)写成向 量形式: X(t)=A(0)S(£)+It(t) (2) 其中 X(t)=[ 1(t), 2(t),…, Ⅳ(t)] A(0)=[a(0 ),a(02),…,a(0 ) S(t)=[s (t),s (t),…,s (t) 。(0 )=[1,e— ,…,e等 一1 ] n(t)=[Itl(t),It2(t),…,nM(t)] 式中,A(0)为导向矢量阵,上标 表示向量或矩阵转置。 假设信号S(t)和噪声It(t)均为零均值的广义平稳随机 过程,且互不相关,各阵元噪声功率为 :,则阵列输出数据协 方差矩阵和噪声协方差矩阵分别为 R=E[XXH]=ARsA + , (3) E[n(t)n(t) ]= , (4) 式中,R =E[SS ]为信号的自相关矩阵,,为单位矩阵, 表 示向量的复共轭转置。 3 空间平滑(SS)算法 空间平滑算法是种有效的解相干算法,它利用ULA中相
邻阵元的内在联系,将多个子阵进行平滑平均得到协方差矩
阵,对于阵元数为 的 ,可将其分为P个子阵,每个子阵
阵元的个数为m,则有P=M—m+1。前向空间平滑算法
(FSS)对P个子阵的自协方差矩阵进行算术平均,从而形成
一
个等效的m阶阵列协方差矩阵
1
P
=
吉∑ RF (5)
‘
=l
式中Fk=[0 )I Im 1 0 )],R为数据协方差矩
阵。当m>N且P>N时,Ⅳ为信号源数,经过子阵平滑的m
阶阵列协方差矩阵对应的信源协方差阵的秩恢复为信源数
Ⅳ,因此可用于相干信号源的DOA估计。
双向空间平滑(FBSS)算法,在阵列前向平滑的基础上
又利用均匀线阵的旋转不变性,对阵列同时进行前后向平
滑,从而形成m阶阵列协方差矩阵
1
P
=
∑Fk(R+JR J)r (6)
一 l
式中,上标“ ”表示矩阵共轭,矩阵I,为 阶置换矩
阵。根据文献[9],FBSS算法最多可以解相干的信号源数为
2M/3个,这也是在几种降维解相干算法中能估计出相干源
最多的一种算法,而增加的计算量也相对较小。因此,本文
主要针对双向空间平滑算法展开研究。
4 虚拟阵元的空间平滑算法(VSS)
根据文献[6],利用入射信号的非圆对称性,首先对原数
据接收阵列进行虚拟阵元扩展,得到新的虚拟阵列,经过预
处理后再利用FBSS算法对该虚拟阵列进行处理。理论上可
以增大阵列孔径,以此达到更高的分辨力和稳定性,并且可
以分辨更多的信源。
根据文献[7],若构造2M一1维矢量l,为:
y=(X ) ㈩
式中, 为M×SS维数据接收矩阵,其中 为实际阵元数,
为快拍数
X =[ (t) , 一 (t) ,…, :(t) ] (8)
为转置。这里的信号都具有一维的非圆对称性 (如
AM、BPSK和MASK信号),即s (t) =s (t)。所以y的解析
结构为:
…s㈩州 +( )
式中, =diag(exp(j45 )…exp(j ̄ )),N(t)=(n
(t) …n:(t) ),B为A的前 一1行数,则 就为2M一1
行,即阵元数得到扩展。由于信号与噪声统计独立,利用y
可以构造新的数据协方差矩阵 为:
w=E[ ] f10
:
hF +E[h( )元(k) ]
一
281—