DOA估计中MUSIC算法的研究与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DOA 估计中MUSIC 算法的研究与实现

张丽,郭莉

北京邮电大学信息工程学院多媒体教研中心,北京 (100876)

E-mail :1.zhl924505@

摘 要:本文主要是对DOA (波达方向)估计中传统MUSIC 算法及其改进算法作了简要的介绍,然后通过仿真比较了这几种算法的优缺点以及各自的适用范围,最后给出了嵌入式系统实现的设计思路及流程图,并指出以后的研究重点。

关键词:DOA 估计;MUSIC 算法;ROOT-MUSIC 算法;四阶累积量;空间平滑

1. 引言

在移动通信中,无线定位技术是利用无线信号来判定某一半径范围内无线信号发射终端物理位置的一种方法。采用无线定位方法可以为移动通信网中的用户提供位置信息,给人们带来了极大的方便。移动通信网所提供的定位业务具有巨大的应用前景,一方面,它可以为社区公共事业服务:如急救业务、城市交通引导、车辆跟踪调度、移动终端盗打防范等。另一方面,它可以给移动通信和汽车等行业带来很多的经济效益。与GPS 定位相比,无线定位对数量巨大的移动终端无需做任何改动,仅对基站增加一些设备就可以为用户提供很好的服务。DOA 估计技术作为第三代移动通信的关键技术之一,在无线通信中起着重要的作用。在智能天线中,对于时分双工(TDD )系统,上、下行的频率相同,可以直接通过上行信号的空间特征估计形成下行波束;然而在频分双工(FDD)系统中,上、下行频率不同,DOA 是上下行联系的纽带,是下行波束形成的唯一依据。

最早的基于阵列的DOA 算法为常规波束形成法,也称为Bartlett 波束形成法。之后便产生了很多所谓的高分辨谱估计方法,包括:Pisarenko 的谐波分析法、Burg 的最大熵(MEM )、capon 的最小方差无畸变法(MVDR )。20世纪70年代末开始,DOA 估计算法得到了迅速的发展,尤以特征子空间类算法为突出,如MUSIC 和ESPRIT ,已成为DOA 估计的标志性算法。

2. MUSIC 算法分类

MUSIC (Multiple Signal Classification )是Schmidt R O 等人在1979年提出的。它的基本思想是将任意阵列输出数据的协方差矩阵进行特征分解,从而得到与信号分量相对应的信号子空间和与信号分量相正交的噪声子空间,然后利用这两个子空间的正交性进行谱峰搜索来估计信号的入射方向。

2.1 传统MUSIC 算法

窄带远场信号的DOA 数学模型为

()()()()X t A s t N t θ=+ (1)

对阵列接收数据X 求其协方差矩阵R,然后对R 进行特征分解即可得到噪声子空间特征矢量

矩阵N U 。其估计函数为

1

()()()

MU H H

N N P a U U a θθθ=

(2) 与()MU P θ的谱峰对应的所有θ即给出波达方向的估计。

2.2 求根MUSIC 算法

求根MUSIC 算法(Root-Music )是Music 算法的多项式求根形式,顾名思义,是用多项式求根的方法来替代MUSIC 算法中的谱搜索。其原理与上述介绍的MUSIC 算法原理是一样的,只不过是用如1()[1

]M T p z z z −=L 的z 的矢量来代替导向矢量,从而用求根

过程代替搜索过程,即求()()H

H

N N p z U U p z 的零点。由于式中存在*

z 的项,修正得求根MUSIC 多项式

11()()()M T H

N N f z z p z U U p z −−= (3)

2.3 四阶累积量MUSIC 算法

定义四阶累积量矩阵为

1234

**

41,2,3,4(){,,,}x k k k k C k k k k cum x x x x = (4) 由累积量性质得:

****4*

{()()}{()}{()}{()}{()}

H H x H

H C E X X X X E X X E X X E XX E XX =⊗⊗−⊗⊗−⊗ (5)

实际应用时,对4C 作特征分解

40[,]0H

s s H n n U C Us Un U ⎡⎤

Λ⎡⎤=⎢⎥⎢⎥

Λ⎢⎥⎣⎦⎣⎦

(6) ,Us Un 分别为信号和噪声子空间,s Λ,n Λ为C4的特征值对角阵。

其估计函数为

2

1()()H

n

P b U θθ=

(7)

其中,[11()()b b θθ= 12()b θ …1()N b θ]

*

11[()()a a θθ=⊗ *

22()()a a θθ⊗…*

()()]N N a a θθ⊗

2.4 前向空间平滑MUSIC 算法

对于相干信号,上述传统算法的分辨力下降。我们知道,当信号源完全相干时,阵列接收的数据协方差矩阵的秩降为1,这样就会导致信号子空间的维数小于信号源数。也即信号子空间“扩散”到了噪声子空间,导致某些相干源的导向矢量与噪声子空间不完全正交,从而无法正确估计信号源方向。

为了能够正确估计信号源的方向,对于这种相干信号源的情况,我们需要进行解相干。目前关于解相干的处理基本有两大类:一类是降维处理;另一类是非降维处理。

为了更好的对比说明,我们仿真实现了其中一种解相干处理方法,即属于降维解相干的前向空间平滑MUSIC 算法。它对满秩协方差矩阵的恢复是通过求各子阵协方差矩阵的均值来实现的,即取前向平滑修正的协方差矩阵为

(1)

(1)211211(())p p f

i i H H i s i i f H s R R A D R D A I

p p AR A I

σσ−−====+=+∑∑ (8)

相关文档
最新文档