基于MUSIC算法的DOA估计毕业论文

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

基于MUSIC 算法的DOA 估计毕业论文目录
第一章绪论 (1)
1.1研究背景及意义 1...
1.2D OA估计发展概述
2...
1.3论文的主要工作及内容安排 4.. 第二章DOA 估计基础知识 5...
2.1DO A估计原理 5...
2.1.1空
间谱估计的系统结构 5..
2.1.2DO
A估计的基本原理 6...
2.2阵列信号DOA 估计的常用方法........................
7..
2.3影响DOA 估计结果的因素.............................................
8..
2.4M ATLAB 简介
9...
2.5其他相关知识 1..0. 第三章MUSIC 算法...................................................... 1..
3.
3.1MU SIC 算法的提出 1..3.
3.2波达方向估计问题中的阵列信号数学模型 1..3
3.3阵列协方差矩阵的特征分解 1..6
3.4M USIC 算法的原理及实现 1..7.
3.5M USIC 算法的改进 1..9. 第四章MUSIC 算法的DOA 估计仿真
2..1
4.1MU SIC 算法的基本仿真 2..1.
4.2MUSIC 算法DOA 估计与阵元数的关系 2..2
4.3MUSIC 算法DOA 估计与阵元间距的关系 2..2
4.4MUSIC 算法DOA 估计与快拍数的关系 2..3
4.5MUSIC 算法DOA 估计与信噪比的关系 2..4
4.6MUSIC 算法DOA 估计与信号入射角度差的关系 2..5
4.7信号相干时M USIC 算法与改进MUSIC 算法的仿真比较2.
6
第五章MUSIC 算法在应用中存在的问题及解决措施 2.
9
5.1通道失配对算法的影响 2..9.
5.2干扰源数目欠估计和过估计对算法的影响 2..9
5.3相干干扰源对算法的影响 2..9. 第六章DOA 估计的展望 3..1. 结论........................................................................... 3. .4..
致谢语........................................................................... 3. .5..
[参考文献................................................................. ]
3..6..
附录........................................................................... 3. .8..
附录一:MUSIC算法MATLAB 仿真基本源代码 3.
8
附录二:MUSIC算法DOA 估计与阵元数的关系仿真源代码 3.
9
附录三:MUSIC算法DOA 估计与阵元间距的关系仿真源代码 4.
1
附录四:MUSIC算法DOA 估计与快拍数的关系仿真源代码 4.
4
附录五:MUSIC 算法DOA 估计与信噪比的关系
仿真源代码 4. 6
附录六:MUSIC 算法DOA 估计与角度差的关系
仿真源代码 4. 8
附录七:信号相干时M USIC 算法与改进MUSIC 的比较仿真源代码 (5)
引言
阵列信号处理是信号处理领域内的一个重要分支,在近些年来得到了迅速发展,其应
用涉及雷达、通信、声纳、地震、勘探、天文以及生物医学工程等众多军事及国民经济领域。

阵列信号处理主要的研究方向是自适应阵列处理和空间谱估计。

其中空间谱估计理论
与技术仍处于方兴未艾的迅速发展之中,已成为阵列信号处理学科发展的主要方面。

空间
谱估计侧重于研究空间多传感器阵列所构成的处理系统对感兴趣的空间信号的多种参数进行准确估计的能力,其主要目的是估计信号的空域参数或信源位置,这也是雷达、通信、声纳等许多领域的重要任务之一。

空间谱表示信号在空间各个方向上的能量分布。

因此,如果能得到信号的空间谱,就能得到信号的波达方向( DOA) ,所以,空间谱估计常称为“ DOA估计”。

需要指出的是,
有的文献将DOA 估计直接称为“方向估计(bearing estimation) 或” “角度估计(angle estimation) ,也有的称为”“测向(direction
finding) ,实际上它们都是从不同角度的称谓。


波达方向估计指的是要确定同时处在空间某一区域内多个感兴趣信号的空间位置,即各个信号到达阵列参考阵元的方向角。

波达方向技术是阵列信号处理中的重要研究方向,是近年来迅速发展起来了一门跨学科专业的边缘技术。

特别是多信号源的波达方向估计、相干信号源的波达方向估计、宽带波达方向估计、复杂环境下的波达方向估计等更是国际上研究的热点。

波达方向估计技术在雷达、声纳、通信、地震以及生物医学工程领域都有着十分广泛的应用前景。

近年来,波达方向估计的各种算法取得了丰硕的成果,其理论日益完善,这为其投入实际的应用中提供了坚实的理论基础,最经典的DOA 估计算法是基于接收信号相关矩阵特
征分解的MUSIC 算法。

第一章绪论
1.1研究背景及意义
阵列信号处理理论应用十分广泛,涉及雷达、声纳、医疗、地震学、射电天文学、地
球物理、卫星和移动通信系统等众多领域,已成为信号处理领域研究的一个热点和难点。

阵列信号处理的目的是通过对阵列接收的信号进行处理,增强所需的有用信号,抑制无用
的干扰和噪声,并提取有用的信号特征和信号所包含的信息。

与传统的单个定向传感器相
比,传感器阵列具有灵活的波束控制,高的信号增益,极强的干扰抑制能力和高的空间分
辨能力等优点,这也是阵列信号处理理论近几十年来得以蓬勃发展的根本原因。

阵列信号处理主要的两个研究方向是自适应阵列处理和空间谱估计。

自适应阵列处理
技术的产生要早于空间谱估计,而且已得到了广泛应用,其工程实用系统已屡见不鲜。


反,尽管空间谱估计在近些年得到了快速的发展,其研究文献之多,遍及范围之广,内容
之丰富令人叹为观止。

但其实用系统尚不多见,目前空间谱估计理论与技术仍处于方兴未
艾的迅速发展之中,已成为阵列信号处理学科发展的主要方面。

空间谱估计侧重于研究空
间多传感器阵列所构成的处理系统对感兴趣的空间信号的多种参数进行准确估计的能力,
其主要目的是估计信号的空域参数或信源位置,这也是雷达、通信、声纳等许多领域的重
要任务之一,因而在众多领域有极为广阔的应用前景。

空间谱是阵列信号处理中的一个重要概念,空间谱表示信号在空间各个方向上的能量
分布。

因此如果能得到信号的空间谱,就能得到信号的波达方向(DOA)。

所以,空间谱估
计常称为DOA 估计。

此外,空间谱估计又常称为超高分辨谱估计这主要是因为空间谱估计
技术具有超高的空间信号的分辨能力,能突破并进一步改善一个波束宽度内的空间不同来
向信号的分辨能力。

DOA 估计算法研究属阵列信号处理中的关键问题,主要研究内容是如何从背景噪声

估计信号的方位。

这个领域的研究经历了十分漫长的发展过程,其中最为迫切需要解决

是基阵的分辨能力问题。

经典方位估计利用波束系统实现,但它的分辨率很低,随着现

谱分析理论的发展,高分辨方位估计技术逐渐成为研究的重点。

高分辨技术的发展过程经历了若干重大突破,其中最具代表性的是信号子空间类算

和子空间旋转法的出现。

为获取高分辨力而付出的代价是复杂且庞大的数学运算,但是

着电子元件的不断发展以及通信硬件平台的更新换代,已经有可能在较短的时间内完成

分辨算法中巨大的运算量,从而使这些算法有可能在实际中找到应用场所,本文主要研

子空间类算法中的M USIC 算法。

MUSIC 算法的基本思想是将观测空间划分为仅由噪声贡献的噪声子空间以及由噪声

信号共同作用的信号子空间,根据这两个子空间的正交性,构造空间谱函数,根据这个

间谱函数对DOA 进行估计。

1.2DOA 估计发展概述
最初的波达方向估计方法是基于傅立叶变化的线性谱估计方法,主要包括BT 法和周期
图法。

由于受到瑞利极限的限制,无法获得超高分辨率性能,且抗噪声能力差,未能取

满意的效果。

后来,基于统计分析的最大似然谱估计方法,因其具有很高的分辨性能和较好的鲁

性而受到人们的关注,然而。

最大似然估计法要对高维参量空间进行搜索,运算量极大,
难于在实践中得到应用。

1967年,Burg 提出了最大熵谱估计方法,开始了现代谱估计的研究,这类方法包括最
大嫡法、AR 、MA、ARMA 模型参量法、正弦组合模型法等等。

上述方法都具有分辨率高
的优点,但它们的运算量都很大,且鲁棒性差。

八十年代以后,学术界提出了一类基于矩阵特征值分解的谱估计方法。

其中以
Schmidt
等人提出的多重信号分类MUSIC(Multiple signal Classification)方法和Roy等人提出的旋转
不变子空间ESPRIT(Estimation Signal Parameters via Rotational Invariance Techniques方法为)
代表。

它们分别基于信号子空间与噪声子空间的正交性和信号子空间的旋转不变性。


MUSIC 为代表的特征结构分析法,具有很好的角度分辨能力。

在一定的条件下,MUSIC 算
法是最大似然法的一种一维实现,具备与最大似然法相近的性能。

在这一点上MUSIC 算法
超过了其它算法,受到广泛的重视;其弱点是运算量偏大。

ESPRIT算法及其改进算法,如
TLS_ESPRTI、VIA_ESPRIT、GEESE等,都有较好的分辨率。

更重要的是这类方法避免了
运算量极大的谱搜索过程,大大加快了波达方向估计的速度,这是其它方法所无法比拟的。

但是,ESPRIT算法及其改进算法需要通过特殊的阵列结构才能实现波达方向估计,因而适
用范围相对较窄。

近年来,学术界认为常规的空间谱估计波达方向估计方法,如ML、MUSIC、ESPRIT
等方法都忽略了信号的时间特性,而随着阵列信号处理技术日益广泛的应用,在许多场合
中信号是配合其他信号使用的(如在通信领域)。

因此有必要在使用常规方
法进行空域处理的
同时有效的引入适当的时域处理,更充分的利用信号中的有用信息。

一些学者认为可以在
空域和时域对信号同时进行采样,利用多出来的一维处理补充空域信息的不足,即利用空
时二维阵列信号的处理,降低对阵列结构的约束,提高算法的抗噪能力。

近年来,人们在
探索同时利用时域和空域信息来改善波达方向估计的性能方面取得了重大进展,已成为阵
列信号处理领域的前沿课题。

由于雷达、通信信号在一定的条件下具有循环平稳特性,人们近年来将循环平稳信号
处理技术与传统空间谱估计方法相结合,提出了一系列基于信号循环平稳特性的波达方向
估计方法,如循环MUSIC、循环ESPRIT等方法。

由于循环平稳统计量对噪声和干扰特殊
的抑制作用,同时由于不同信号的特征频率不同,因而这些方法在进行波达方向估计时具
有信号选择的能力,能够大大提高算法的抗干扰能力、分辨能力。

针对实际中经常存在的有色噪声环境,近年来人们尝试采用基于高阶累积量的阵列信
号的处理方法。

由于高阶累积量对任意高斯噪声有自然盲性,基于累积量的算法使原有的
波达方向估计算法所适应的观测噪声扩展到高斯空间有色噪声或对称的非高斯空间有色及
白噪声。

在阵列信号处理中,天线阵列接收来自多个信号源的信号,源信号可能是完全未知的,
传输通道也是未知和时变的,而传输通道的不确定性是限制高分辨率波达方向估计算法实
用化的主要因素之一。

所以国内外学者提出了波达方向盲估计的概念。

波达方向盲估计可
以在未知通道特性的情况下估计信号波达方向,具有广阔的应用前景。

自适应信号盲分离
源于1991 年Heruah和Juttne的开创性工作,近年来人们提出了许多不同的算法,原则上这
些盲分离算法都可以用于波达方向盲估计。

许多天然和人工的信号,如语音、生物医学信号、雷达和声纳信号,都是典型的非平
稳信号,其特点是持续时间有限,并且是时变的。

出于对实际系统的非线性、非平稳特性
考虑,在波达方向估计中采用人工神经网络方法,也是近年来研究的方向。

上述这些方法中,基本上处于理论研究和试验仿真阶段,远未达到应用化程度。

目前,
在实际的波达方向估计中所采用的主流技术,主要是干涉法。

在各种基于空间谱估计的波
达方向估计中,鉴于MUSCI 类方法具有较高的分辨率、适中的计算量、较好的稳健性、对
阵列结构适用面比较广,在工程实用化过程中,人们往往首先采用
MUSIC 类方法进行研究
实验,并研制出了一些硬件设备,在实用化过程中取得了一定的成果。

1.3论文的主要工作及内容安排
本文对DOA 估计的发展及现状进行了介绍,对MUSIC 算法进行了分析推导和总结,
并通过计算机仿真对算法做了性能分析,与改进的MUSIC 算法做了仿真比较,加深了对算
法的了解,更好的认识了DOA 估计在阵列信号处理中的重要作用。

论文的内容安排如下:
第一章介绍了研究的背景意义,对空间谱估计在国内外的发展状况进行了概括分析,
进而确定了本文的主要研究内容。

第二章介绍DOA 估计中涉及的相关知识。

介绍了空间谱估计的原理,建立了阵列信号
DOA 估计的模型,简要介绍了阵列信号D OA 估计的常用方法及其影响因素,介绍了
MATLAB 及其他相关知识,它是后续章节的理论基础。

第三章详细介绍了一种经典的DOA 估计算法:MUSIC 算法。

首先建立DOA 估计的数
学模型,然后对M USIC 算法进行了详细的分析,并给出了MUSIC 算法的基本原理和实现
步骤。

针对信号相干时MUSIC 算法失效的情况,提出了改进的MUSIC 算法。

第四章对MUSIC 算法进行了几组的仿真,通过实验对MUSIC 算法进行了性能分析以
及和改进MUSIC 算法的仿真比较。

第五章提出了MUSIC 算法在实际应用中存在的问题及解决措施。

第六章对DOA 估计以后的研究发展进行了展望。

最后对全文的工作及结论进行了总结。

第二章 DOA 估计基础知识
本章主要介绍一下 D OA 估计的相关基础知识,为下面章节的算法研究和分析奠定基
2.1 DOA 估计原理
2.1.1 空间谱估计的系统结构
空间谱估计就是利用空间阵列实现空间信号的参数估计的一项专门技术。

整个空间谱
2-1 ,
通道 1
通道 2
通道 M
目标空间 观察空间 估计空间
图 2-1 空间谱估计的系统结构
对于上述的系统结构,作以下几点说明:
1)目标空间是一个由信号源的参数与复杂环境参数张成的空间。

对于空间谱估计

2)观察空间是利用空间按一定方式排列的阵元,来接收目标空间的辐射信号。




理器。

另外由于空间阵元的影响,接收数据中同样也含有空间阵列的
某。

这里的观察空间是一个多维空间,即

指出的是:通道与阵元并不是一一对应,通道是由空间的一个、几个或所有阵元合成的,
当然空间某个特定的阵元可包含在不同的通道内。

( 3)估计空间是利用空间谱估计技术(包括阵列信号处理中的一些技术,如阵列校正、空
域滤波等技术)从复杂的观察数据中提取信号的特征参数。

从系统框图中可以清晰的看出,估计空间相当于是对目标空间的一个重构过程,这个
重构的精度由众多因素决定,如环境的复杂性、空间阵元的互耦、通道不一致、频带不一
致等。

空间谱表示信号在空间各个方向上的能量分布,如果能得到信号的空间谱,就能得到
信号的波达方向( direction of arrival, DOA) ,所以,空间谱估计也被称为DOA 估计。

2.1.2D OA估计的基本原理
波达方向( DOA)是指无线电波到达天线阵列的方向,如图2-2 所示,若到达的无线
电波满足远场窄带条件,可以近似认为无线电波的波前为一平面,平面波前的阵列轴线或阵列法线间的夹角即为波达方向。

DOA 估计的目标是在给定N个快拍数据:x(1) ⋯
x(N),用某种算法估计k个信号的DOA
值1,..., k
对于一般的远场信号而言,同一信号到达不同的阵元存在一个波程差,这个波程差导
致了接收阵元间的相位差,利用阵元间的相位差可以估计出信号的方位,这就是DOA 估计
的基本原理。

图2-2 DOA 估计原理图
如图2-2 所示,图中考虑两个阵元, d 为阵元间的距离,c 为光速,为远场信号的入射角,为阵元间的相位延迟。

则天线所接收的信号由于波程差
c
从而可得两阵元间的相位差为
jw dsin j2 d si f n f
e j e c e f0(2.2)
其中,f0是指中心频率。

对于窄带信号,相位差
dsn
j2
e (2.3)
其中,为信号波长。

因此,只要知道信号的相位延迟,就可以根据式(
2.1)求出信号的来向,这就是空间谱估计技术的基本原理。

在本文研究过程中,均采用下列假设条件:
( 1)点源假设。

假设信号源为点源,这一假设使得从阵列向信号源看去时,其张角为零度,
因而信号源相对于阵列的方向是唯一确定的。

(2)窄带信号假设。

即信号的带宽远小于信号波跨阵列最大口径传播时间的倒数。

满足窄
带假设条件就保证了阵列所有阵元几乎能同时采集一个信号。

(3)阵列与模拟信道假设。

假设阵列处于信号源的远场区内,使得投射到阵列的波为平面
波。

假设各阵元为相同点阵元,且位置精确,阵元信道幅相特性一致。

这一假设保证阵元
及其信道,无任何误差。

(4)噪声假设。

假设各阵元间的噪声均为零均值、方差为2的高斯白噪声,各阵元噪声
之间彼此统计独立,且信号与噪声间统计独立。

2.2阵列信号DOA 估计的常用方法
这一节将介绍一些常用的DOA 估计方法。

1.传统波束形成法
最早用于DOA 估计的方法是传统波束形成算法。

它的主要思想是:在某一时刻使整个
阵列对某一个方向进行估计,测量输出功率。

在输出功率上,能产生最大功率的方向就是
我们所需要的DOA 估计。

传统波束形成方法的缺点:阵列所有可利用的自由度都用在所需观测方向上形成一个
波束。

当有多个信号源入射时,该方法受限于波束宽度和旁瓣高度,因此分辨率较低。

2.Capon 最小方差法
Capon 最小方差方法是一种以提高传统方法效果为目的的波束形成技术。

由于传统波束
形成方法有这样一个缺陷:当有多个信号源存在时,空域谱估计不仅包括被估计方向上的信
号源功率,还包括其它方向上的其它信号源功率。

而Capon 方法是通过最小化总体输出的
功率,来降低干扰的影响,从而对来波方向进行估计。

Capon 方法比传统波束形成算法的分辨力有了很大的提高。

但Capon方法也有明显的
不足: 若其它信号的入射方向与感兴趣的信号的入射方向比较接近时,Capon方法的估计误
差就会很大,需要对矩阵求逆;当阵元数较大时运算量过大,分辨能力由阵列几何结构和信
噪比决定。

3.子空间类算法
尽管基于波束形成的经典方法通常很有效,也经常用到,但这些方法在分辨率方面尚
有本质的局限性,无法超过受阵列孔径限制。

这些局限大多数是由于没有利用输入信号模
型的结构。

Schmitt 在不考虑噪声的情况下导出了DOA 估计问题的完全几何解,并将这个
几何解推广,得到存在噪声时的合理近似解,开创了子空间方法的先河,这种算法就是后
来被称为M USIC 的算法。

除MUSIC 算法,基于子空间算法的形成主要得益于R oy提出的
借助旋转不变技术的信号参数估计,就是所谓的ESPRIT算法。

子空间类算法主要利用阵列接收数据的协方差矩阵R 的两条性质:
( 1)特征向量的扩张空间可分解成两个正交子空间,即信号子空间(由较大特征值对应的特
征向量扩张而成)和噪声子空间(由较小特征值对应的特征向量扩张而成)。

(2)信号源的方向向量与噪声子空间正交。

1.3影响 DOA 估计结果的因素
信号的DOA 估计结果受到多种因素的影响,既与入射信号源有关,也与实际应用中的
环境有关。

下面给出几点比较重要的影响因素,并在第四章的仿真实验中分别检测它们对
DOA 估计性能的影响情况。

1、阵元数
基阵的阵元数目也影响着超分辨算法的估计性能。

一般来说,在阵列其它参数一样的
情况下,阵元数越多,超分辨算法的估计性能越好。

2、快拍数
在时域,快拍数定义为采样点数。

在频域,快拍数定义为做DFT(离散傅里叶)变换
3、信噪比
假设信号和噪声具有平坦的带通功率谱密度,而且信号源功率为2,噪声功率为n2,那么在这种情况下,信噪比可定义为
SNR=20log()(2.4)
信噪比的高低直接影响着超分辨方位估计算法的性能。

在低信噪比时,超分辨算法的
性能会急剧下降,因而提高算法在低信噪比条件下的估计性能是超分辨DOA 算法的研究重
点。

4、信号源的相干性
相干源问题是子空间类算法的致命问题,当信号源中存在相干信号时,信号协方差矩
阵就不再为满秩矩阵,这种情况下,原有的超分辨算法便失效,因此,会大大的影响到DOA
估计的性能。

除了上面给出的影响因素外,在实际应用中还有其它的一些影响DOA 估计性能的因
素,比如阵元幅度相位不一致性,阵元间互耦、传感器位置误差等等。

1.4MATLAB 简介
MATLAB 是由美国Math works 公司发布的主要面对科学计算、可视化以及交互式程序
设计的高科技计算环境。

它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统
的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计
以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上
摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国
际科学计算
软件的先进水平。

MATLAB 既是一种语言,又是一种编程环境。

MATLAB 提供了很多方便用户的工具,
用于管理变量、输入输出数据以及生成和管理M 文件。

用户可在MATLAB 的命令窗口键入一个命令,也可以由它定义的语言在编辑器中编写
应用程序,MATLAB 软件对此进行解释后,在MATLAB 环境下对它进行处理,最后返回
结果。

MATLAB 的主要特点:
(1)语言简洁紧凑,使用方便灵活,库函数极其丰富。

MATLAB 程序书写形式自由,
利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。

由于库
函数都由本领域的专家编写,用户不必担心函数的可靠性。

可以说,用MATLAB 进行科技
开发是站在专家的肩膀上。

( 2)运算符丰富。

由于MATLAB 是用C语言编写的,MATLAB 提供了和 C 语言几乎
一样多的运算符,灵活使用MATLAB 的运算符将使程序变得极为简短。

( 3)MATLAB 既具有结构化的控制语句(如for循环,while 循环,break语句和if 语
句),又有面向对象编程的特性。

(4)程序限制不严格,程序设计自由度大。

例如,在MATLAB 里,用户无需对矩阵
预定义就可使用。

(5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上
运行。

(6)MATLAB 的图形功能强大。

在FORTRAN 和C 语言里,绘图都很不容易,但

MATLAB 里,数据的可视化非常简单。

M ATLAB 还具有较强的编辑图形界面的能力。

(7)功能强大的工具箱是MATLAB 的另一特色。

MATLAB 包含两个部分:核心部分
和各种可选的工具箱。

核心部分中有数百个核心内部函数。

其工具箱又分为两类:功能性
工具箱和学科性工具箱。

功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,
文字处理功能以及与硬件实时交互功能。

功能性工具箱用于多种学科。

这些工具箱都是由
该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究。

(8)源程序的开放性。

开放性也许是MATLAB 最受人们欢迎的特点。

除内部函数以
外,所有M ATLAB 的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件
的修改以及加入自己的文件构成新的工具箱。

MATLAB 的缺点是,它和其他高级程序相比,程序的执行速度较慢。

由于M ATLAB 的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。

2.5其他相关知识
1 .分辨力
在阵列测向中,在某方向上对信源的分辨力与在该方向附近阵列方向矢量的变化率直。

相关文档
最新文档