DOA估计算法.doc

上传人:wj 文档编号:7428938 上传时间:2023-05-11 格式:DOC 页数:12 大小:664.50KB
下载 相关 举报
DOA估计算法.doc_第1页
第1页 / 共12页
DOA估计算法.doc_第2页
第2页 / 共12页
DOA估计算法.doc_第3页
第3页 / 共12页
DOA估计算法.doc_第4页
第4页 / 共12页
DOA估计算法.doc_第5页
第5页 / 共12页
DOA估计算法.doc_第6页
第6页 / 共12页
DOA估计算法.doc_第7页
第7页 / 共12页
DOA估计算法.doc_第8页
第8页 / 共12页
DOA估计算法.doc_第9页
第9页 / 共12页
DOA估计算法.doc_第10页
第10页 / 共12页
DOA估计算法.doc_第11页
第11页 / 共12页
DOA估计算法.doc_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DOA估计算法.doc

《DOA估计算法.doc》由会员分享,可在线阅读,更多相关《DOA估计算法.doc(12页珍藏版)》请在冰点文库上搜索。

DOA估计算法.doc

阵列信号处理中的DOA估计算法

摘要:

本文简要介绍了阵列信号处理的基本知识和其数学模型,并且对阵列信号处理中很重要的来波方向(DOA)估计方法进行了比较,主要包括古典谱估计方法、Capon最小方差法、多重信号分类(MUSIC)算法以及旋转不变因子空间(ESPRIT)算法。

通过这些算法的介绍和比较,我们可以很方便地在不同的情况下选择不同的算法去对信号的来波方向进行估计。

关键词:

阵列信号处理;来波方向(DOA);MUSIC;自相关矩阵;特征分解;ESPRIT

DOAEstimationAlgorithmsinArraySignalProcessing

Abstract:

Inthispaper,wehaveintroducedthebasicknowledgeanddatamodelofarraysignalprocessingandhavecomparedmanyDOAestimationmethodsinarraysignalprocessing,whichincludedclassicalspectrumestimationmethod、Caponminimumvariancemethod、MUSICmethodandESPRITmethod。

Throughtheintroductionandcomparisonofthesealgorithms,wecanchoosedifferentalgorithmtoestimatetheDOAofsignalindifferentsituation,conveniently。

Keywords:

arraysignalprocessing;DOA;MUSIC;self-correctionmatrix;eigendecomposition;ESPRIT

1.引言

近几十年来,阵列信号处理作为信号处理的一个重要分支,在声纳、雷达、通信以及医学诊断等领域得到了相当广泛的应用和发展。

阵列信号处理是指在一定大小空间的不同位置去设置传感器,组成传感器阵列,利用传感器阵列去接收空间中的信号并且通过一定的方法对接收的信号进行处理。

阵列信号处理的目的是为了增强有用的信号,抑制无用的干扰和噪声,并且从接收的信号中提取出有用信号的特征以及信号所包含的信息。

与传统的单个定向传感相比,传感器阵列具有比较高的信号增益、灵活的波束控制、很高的空间分辨率以及极强的干扰抑制能力。

阵列信号处理研究的主要问题包括[5]:

空间谱估计——对空间信号波达方向进行超分辨估计;零点形成技术——使天线的零点对准干扰方向;波束形成技术——使阵列方向图的主瓣指向所需的方向。

其研究的三个主要方向分别在不同的时期进行了不同的主要研究,这三个阶段分别是:

d

1、20世纪60年代主要集中在波束形成技术方面[1],如自适应相控天线、自适应波束操控天线和自适应聚束天线等,主要目的是使阵列方向图的主瓣指向所需要的方向。

2、20世纪70年代主要集中在零点形成技术方面[2],如自适应置零技术、自适应调零技术、自适应杂波抑制和自适应旁瓣相消等,可以提高信号输出的信噪比(SNR)。

3、20世纪80年代主要集中在空间谱估计方面[3],如最大似然谱估计、最大熵谱估计、子空间谱估计等,它是现代谱估计理论与自适应阵列技术结合的产物,主要是研究在阵列处理带宽内空间信号的波达方向的估计问题,这标志着阵列信号处理研究的重大变化。

信号的波达方向(DOA)估计是阵列信号处理领域的一个非常重要的研究内容。

信号的DOA估计算法大多是一种极值搜索法,即首先形成一个包含待估计参数的函数(一般是一个伪谱函数),然后通过对该函数进行峰值搜索,得到的极值就是信号的波达方向。

这些算法主要包括:

1965年Bartlett基于波束形成的思想提出的DOA估计算法,但是该算法不能分辨出两个空间距离小于波束宽度的信号源。

1968年Schweppe首先研究了虽大似然估计算法(ML),但是比较重要的还是后来Capon提出的高进度的ML,该算法对于服从高斯分布的信源估计可以达到克劳—拉美界,但是需要对接收阵列数据的自相关矩阵进行求了逆运算,运算量相当大。

1979年Schmidt提出了多重信号分类法[4](MultipleSignalClassification,MUSIC)以及各种改进的MUSIC算法等,它们都需要进行特征值分解运算,可以得到比较高精度的参数估计,但是计算量太大。

1985年Roy和Kailath提出了一种借助旋转不变技术的参数估计算法[6](EstimatingSignalViaRotationalInvarianceTechniques,ESPRIT),它是利用阵列流行的某些特性形成一个可以直接求解的函数,能够比较方便的得到所需要的估计参数。

在此之后,人们以MUSIC和ESPRIT为基础,提出了各种各样的算法,例如最小范数法[7]、ROOT-MUSIC[8]、TLS-ESPRIT[9]等。

这些不同的算法是基于不同的理论提出的,并且建立在不同的约束条件之下,所以其特性和适用对象也会不同。

2.数据模型

2.1平面波与阵列

在无线通信中我们通过天线对电磁波进行发射和接收。

为了增加电磁波的利用率和电磁波的波束形状可控,一般采用阵列天线。

在一般情况下,将一组传感器按一定的方式设置在空间不同的位置上组成传感器阵列,此传感器阵列能够接收空间的传播信号,然后对所接收到的信号经过适当的处理并提取所需的信号源和信号属性等信息,包括信号辐射源辐射信号的数目、方向、幅度等。

一般来说,构成阵列的阵元可以按照任意的方式进行排列,但是通常是按照直线等距、圆周等距或平面等距排列的,并且取向相同。

为了简化天线阵列的分析,通常作如下假设[10]:

1.窄带假设:

这样可以保证所有阵元几乎同时接收到该信号,即阵元接收之间的信号包络没有变化;

2.信号的统计特性:

假设入射到阵列的信号为平稳且各态历经,这样可以用时间平均来代替统计平均。

噪声为互不相关的白噪声,方差为。

3.忽略阵元之间的互耦;

4.信号的数目要小于阵元的数目,并且阵列接收到得所有信号的波达方向互不相同,信号之间互不相关;

5.平面波假设:

假设信源到阵列的距离远大于阵列的口径,从而所有入射到阵列的信号波前金额以近似为平面波。

假设在天线阵的原唱存在个信号源,则所有到达阵列的波前可近似为平面波。

若天线阵由个全向天线组成,将第一个阵元设为参考阵元,则到达参考阵元的第个信号为:

(1)

式中,为第个信号的复包络,包含信号信息。

为空间信号的载波。

由于信号满足窄带假设条件,则,那么经过传播延迟后的信号可以表示为:

(2)

则理想情况下第个阵元接收到的信号可以表示为:

(3)

式中,为第个阵元到达第个阵元时相对于参考阵元的时延,为第阵元上的加性噪声。

根据式

(2)和(3)可得,整个天线阵接收到得信号为:

(4)

式中,为信号的方向向量,为阵列流形,为信号矩阵,为加性噪声矩阵,表示矩阵转置。

2.2均匀线阵与均匀圆阵

在实际中一般使用均匀线阵和均匀圆阵等阵列结构。

(1)均匀线阵

均匀线阵(ULA:

UniformLinearArray)是一最简单常用的阵列形式,如图1所示,将个阵元等距离排列成一直线,阵元间距为。

假定一信源位于远场,即其信号到达各阵元的波前为平面波,其波达方向(DOA)定义为与阵列法线的夹角。

θ

M

……

3

2

1

图1ULA示意图

以第一个阵元为参考阵元,则各阵元相对参考阵元的时延为:

(5)

由此可得等距线阵的方向向量为:

(6)

当波长和阵列的几何结构确定时,该方向向量只与空间角有关,因此等距线阵的方向向量记为,它与基准点的位置无关。

若有个信号源,其波达方向分别为,,则阵列流形矩阵为:

(7)

以上给出了等距线阵的方向向量的表示形式。

实际使用的阵列结构要求方向向量与空间角一一对应,不能出现模糊现象。

这里需要说明的是:

阵元间距是不能任意选定的,甚至有时需要非常精确的校准。

假设很大,相邻阵元的相位延迟就会超过,此时,阵列方向向量无法在数值上分辨出具体的相位延迟,就会出现相位模糊。

可见,对于等距线阵来说,为了避免方向向量和空间叫之间的模糊,其阵元间距不能大于半波长,以保证阵列流形矩阵的各个列向量线性独立。

天线阵列的输出为:

(8)

其向量形式为:

(9)

式中,为权重向量。

(2)均匀圆阵

均匀圆周阵列简称均匀圆阵(UCA:

UniformCircularArray),是平面阵列,它的有效估计是二维的,能够同时确定信号的方位角和仰角。

均匀圆阵由个相同各向同性阵元均匀分布在平面一个半径为的圆周上,如图2所示。

采用球面坐标系表示入射平面波的波达方向,坐标系的原点位于阵列的中心,即圆心。

信源俯角是原点到信源的连线与轴的夹角,方向角则是原点到信源的连线在平面上的投影与轴之间的夹角。

阵列的第个阵元与轴之间的夹角为,则该处的位置向量为[5]:

(10)

在某个时刻,原点和第个阵元接收到得信号的复包络间的相位差为:

(11)

式中,,。

均匀圆阵相对于波达方向为的信号的方向向量为:

(12)

X

Z

Y

信源

图2UCA示意图

3.DOA估计算法的特性比较

3.1古典谱估计法

古典谱估计法是通过计算空间谱求取其局部最大值,从而估计出信号的波达方向。

Bartlett波束形成方法是经典傅里叶分析对传感器阵列数据的一种自然推广。

Bartlett方法使波束形成器的输出功率相对于某个输入信号最大。

设希望来自方向的输出功率为最大,则代价函数为:

(13)

在白噪声方差一定的情况下,权重向量的范数不影响输出信噪比,故取权重向量的范数为1,用拉格朗日因子的方法求得上述最大优化问题的解为:

(14)

从式(14)可以看出,阵列权重向量是使信号在各阵元上产生的延迟均衡,以便使它们各自的贡献最大限度地综合在一起。

空间谱是以空间角为自变量分析到达波的空间分布,其定义为:

(15)

将所有方向向量的集合成为阵列流形。

在实际应用中,阵列流形可以在阵列校准是确定或者利用接收的采样值计算得到。

从式(15)可知,利用空间谱的峰值就可以估计出信号的波达方向。

当有个信号存在时,对于不同的,利用式(15)计算得到不同的输出功率。

最大输出功率对应的空间谱的峰值也就最大,而最大空间谱峰值对应的到的DOA值即为信号波达方向的估计值。

古典谱估计方法将阵列所有可利用的自由度都用于在所需观测方向上形成一个波束。

当只有一个信号时,这个方法是可行的。

但是当存在来自多个方向的信号时,阵列的输出将包括期望信号和干扰信号,估计性能会急剧下降。

而且该方法要受到波束宽度和旁瓣高度的限制,这是由于大角度范围的信号会影响观测方向的平均功率,因此,这种方法的空间分辨率比较低。

我们可以通过增加天线阵列的阵元来提高分辨率,但是这样会增加系统的复杂度和算法对于空间的存储要求。

3.2Capon最小方差法

为了解决Bartlett方法的一些局限性,Capon提出了最小方差法。

该方法使部分(不是全部)自由度在期望观测方向形成一个波束,同时利用剩余的自由度在干扰信号方向形成零陷,可以使得输出功率最小,达到使非期望干扰的贡献最小的目的,同时增益在观测方向保持为常数,通常为1,如式所示:

(16)

其中是接收信号的协方差矩阵。

求解式(16)得到的权向量通常称为最小方差无畸变响应(MVDR,MhmnumVarianceDistortionlessResponse)波束形成器权值,因为对于某个观测方向,它使输出信号的方差(平均功率)最小,又能使来自观测方向的信号无畸变地通过(增益为1,相移为0)。

这是个约束优化问题,可以利用拉格朗日乘子法求解。

令,分别对和求偏导数可得:

(17)

式(17)两端分别左乘得:

上式两端分别右乘得:

因此,

(18)

对(18)式两端分别右乘有:

所以,

(19)

将式(19)带入(18)中,并对两边取共轭对称,最终得到:

(20)

利用Capon波束形成法得到的空间功率谱公式如下:

(21)

计算Capon谱并在全部范围上搜索其峰值,就可估计出DOA。

虽然与古典谱估计法相比,Capon法能提供更佳的分辨率,但Capon法也有很多缺点。

如果存在与感兴趣信号相关的其他信号,Capon法就不能再起作用,因为它在减小处理器输出功率时无意中利用了这种相关性,而没有为其形成零陷。

换句话说,在使输出功率达到最小的过程中,相关分量可能会恶性合并。

另外,Capon法需要对矩阵求逆运算,这样会使得计算量非常大。

3.3MUSIC算法

Music算法是由R.O.Schmidt于1979年提出来,1986年重新发表的。

它是最早的也是最经典的超分辨DOA估计方法,它利用了信号子空间和噪声子空间的正交性,构造空间谱函数,通过谱峰搜索,检测信号的DOA。

它是建立在以下假设基础上的:

(1)阵列形式为线性均匀阵,阵元间距不大于处理最高频率信号波长的二分之一;

(2)处理器的噪声为加性高斯分布,不同阵元间距噪声均为平稳随机过程,且相互独立,空间平稳(各阵元噪声方差相等);

(3)空间信号为零均值平稳随机过程,它与阵元噪声相互独立,且信号间相互独立;

(4)信号源少于阵元数,信号取样数大于阵元数。

在此假设基础上,Music算法对DOA的估计从理论上可以有任意高的分辨率。

Music算法原理如下:

由式(4)可得接收信号的协方差矩阵为:

(22)

由于假设信号与噪声是不相关的,且噪声为平稳的加性高斯白噪声,因此式(22)中的二,三项为零,且有。

则式(22)简化为式(23):

(23)

式(23)中的是有用信号的协方差矩阵。

由于假设信号源之间互不相关,因此为满秩矩阵,其秩为。

而为维的矩阵,其秩也是,并且是Hermite半正定矩阵,其秩也是。

因此,令的特征值为,那么的个特征值为:

它们对应的特征向量分别为,其中前个对应大特征值,后个对应小特征值。

由此可以看出,协方差矩阵经过特征值分解后可以产生个较大的特征值和个较小的特征值,并且这个小特征值非常接近。

所以当这些小特征值的重数确定了,那么信号的个数就可以由式(24)估计出来:

(24)

对于与个最小特征值对应的特征向量,有:

即:

因为满秩,非奇异,因此:

这表明与个最小特征值对应的特征向量,和个信号特征值对应的方向向量正交,即信号子空间和噪声子空间正交。

因此,我们构造维的噪声子空间:

并定义Music空间谱为:

(25)

(26)

由于信号子空间和噪声子空间正交,所以当等于信号的入射角时,Music空间谱将产生极大值。

因此当对Music空间谱搜索时,其个峰值将对应个信号的入射方向,这就是Music算法。

现将Music算法的步骤归纳如下:

(1)收集信号样本,,其中为采样点数,估计协方差函数:

(2)对进行特征值分解:

式中为特征值对角阵,且从大到小顺序排列是对应的特征向量。

(3)利用最小特征值的重数,按照式(24)估计信号数,并构造噪声子空间。

(4)按照式(25)搜索Music空间谱,找出个峰值,得到DOA估计值。

尽管从理论上讲,Music算法可以达到任意精度分辨,但是也有其局限性。

它在低信噪比的情况下不能分辨出较近的DOA,另外,当阵列流行存在误差时,对Music算法也有较大的影响。

3.4Music算法的改进

人们对于Music算法提出了各种改进,以提高分辨率,减小计算的复杂度。

其中一种改进方法是Barabell提出的求根-MUSIC算法[8]。

这种方法根据多项式求根,可以提供更高的分辨能力,但是只适用于均匀线阵。

Barabell提出的另一种方案是利用信号空间特征向量(主特征向量)的性质,定义了具有更加分辨率的有理谱函数。

Schell在1989年也提出了利用信号的谱相干特性改善常规MUSIC算法性能的循环MUSIC算法[11]。

下面分别介绍。

1.求根-MUSIC算法

对于阵元间距为的均匀线阵,方向向量的第个元素可以表示为:

(27)

式(26)给出的MUSIC谱是一个全极点函数,即:

(28)

式中,。

利用式(27),式(28)的分母可以写作:

(29)

式中,是中第行、第列上的元素。

将两个累加合并在一起,式(29)可以简化为:

(30)

式中,是中第条对角线上的元素之和。

定义如下多项式,即:

(31)

则评价MUSIC谱等价于评价单位圆上的多项式,因为的根靠近单位圆,则MUSIC谱的峰值存在。

在没有噪声的理想情况下,极点恰好落在单位圆上,位置由波达方向确定。

换句话说,在处的一个极点,即在MUSIC谱产生峰值的位置上,故有:

(32)

求根-MUSIC算法比MUSIC谱形式的算法具有更好的分辨率,而且在低信噪比SNR的情况下也能够很好的工作。

该算法避免了传统MUSIC算法的谱峰搜索过程,大大节省了计算量,但是该算法只适用于等距线阵。

2.循环MUSIC算法

循环MUSIC算法是一种利用接收信号的谱相干性和空间相干性的信号选择性的定向算法。

将谱相关性和MUSIC结合起来,在相距很近的信号中只有一个感兴趣信号(SignalofInterest,SOI)且信号间隔小于阵列阙值时,能够分辨出该期望信号。

循环MUSIC算法还不受入射到阵列上的信号数(包括SOI和干扰)必须小于阵元数这一要求的约束。

考察一个元阵列,接收的个信号在频率上具有谱相关性,而干扰信号(数目任意)在该频率上不具有谱相关性。

一个例子是,在严重的同信道干扰环境中检测一个具有特定谱相关和多径分量数的期望信号。

令,为期望信号,为入射到阵列上的噪声和干扰分量。

于是接收信号向量可以写作:

(33)

因为只有期望信号在具有谱相关性,接收信号的循环自相关矩阵定义为:

(34)

可以表示为:

(35)

式中,是期望信号的循环自相关矩阵,定义为:

(36)

式中

(37)

显然,矩阵的秩为。

对于,的零空间由对应于零特征值的特征向量张成为:

(38)

如果信号不完全相关,则满秩,等于。

因为也满秩,由式(35)和式(38)知,的零空间正交于期望信号的方向向量,即:

,(39)

将式(39)作为正交性的量度,式(25)的循环MUSIC谱可以定义如下:

(40)

对于所有的,搜索出的个谱峰,就可以算出期望信号的波达方向。

3.5ESPRIT算法

由于MUSIC算法需要进行谱峰搜索,计算量很大,因此在实际的应用中对于系统的计算速度要求较高。

在MUSIC算法以后,人们开始研究各种不需要进行谱峰搜索的快速DOA算法。

有Roy等人提出的旋转不变子空间(ESPRIT)算法是空间谱估计中的另一种经典算法[6]。

ESPRIT算法的基本思想是利用旋转不变因子技术来估计信号参数,它把传感器阵列分解成两个完全相同的子阵列,在两个子阵列中每两个相对应的阵元有着相同的位移,即阵列具有平移不变性,每两个位移相同的传感器配对。

在实际情况下,比如等间距的直线阵列或双直线阵列都可以满足ESPRIT算法对于阵列天线的要求。

它同MUSIC算法一样,也需要对阵列接收数据自相关矩阵进行特征值分解,但是两者存在明显的不同,MUSIC算法利用了自相关矩阵信号子空间的正交性,而ESPRIT算法利用了自相关矩阵信号子空间的旋转不变特性。

ESPRIT算法不需要知道阵列的几何结构,因此对于阵列的校准要求比较低,现在ESPRIT算法已经成为主要的DOA估计算法之一。

设由个对偶极子组成的阵元数为的天线阵列,两个子阵列对应元素具有相等的敏感度模式和相同的位移偏移量,个独立的中心频率为的窄带信号源入射到该阵列,两个子阵列第组对应阵元的接收信号可以表示为:

(41)

(42)

式中,表示第个信号源的入射方向,将每个子阵列的接收信号表示成向量形式有:

(43)

(44)

式中,是带噪声的数据向量,表示两个阵列之间的相位延迟,也称为旋转不变因子,和为加性噪声向量。

定义整个阵列的接收向量为,用子阵列接收向量来表示:

(45)

式中,

(46)

天线阵列接收向量的自相关矩阵为:

(47)

设,则的个最小的广义特征值等于,而与个最大广义特征值相对应的特征向量满足:

(48)

式中,表示由矩阵中的向量张成的空间。

则存在唯一的非奇异矩阵满足:

(49)

利用阵列的旋转不变结构特性,可以分解成为和。

(50)

由于和共享一个列空间,的秩为,则:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2