高分辨方位估计算法研究

更新时间:2024-06-21 17:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

LANZHOU UNIVERSITY OF TECHNOLOGY

毕业论文

题 目: 高分辨方位估计算法研究

学生姓名 学 号 专业班级 指导教师 学 院 答辩日期 2014年6月15日

高分辨估计算法研究

High Resolution Estimation Algorithm Research

xxx xxx

兰州理工大学毕业论文

摘 要

阵列信号处理是信号处理领域内的一个重要分支,在近些年来得到了迅速发展。波达方向(Direction of Arrival,DOA)估计是阵列信号处理的一个重要的研究领域,在雷达、通信、声纳、地震学等领域都有着广泛的应用前景。在DOA估计的发展过程中,人们对高分辨DOA估计算法一直有很大的研究兴趣,并在这一领域取得了很多重要的进展。本文主要研究经典的多重信号分类(Multiple signal Classification,MUSIC)算法。

最经典的超分辨率空间谱估计方法是Schmidt在1979年提出的MUSIC(Mukiple Signal Classification)算法,在模型准确的条件下,该算法能精确地估计空间上互不相关信号的波达方向。然而,对空间上相隔比较近的小信噪比信号,MUSIC算法却不能很好地分辨出它们的波达方向,解决的途经是充分利用目标信号的信息。基于信号循环平稳特性的循环互相关MUSIC算法就是将信号的循环平稳特性用于阵列信号处理中,这样就进一步提高信号的处理质量,具有更好的噪声抑制特性和分辨能力,但是它对循环相关信号的分辨力则受到限制。本文在循环互相关MUSIC算法的基础上,同时利用了信号的循环互相关矩阵和循环共轭互相关矩阵的信息划该算法进行改进。仿真结果表明,这种改进的算法有更好的抑制噪声能力,能够分辨循环相关的信号,具有更好的分辨能力。

本文首先回顾了空间谱估计技术的发展过程及现状,比较详细的介绍了空间谱估计基础和DOA估计模型,研究了DOA估计中的MUSIC算法,给出了MUSIC算法的原理和步骤,并通过一系列MATLAB仿真实验,得出了MUSIC算法的性能分析。最后做了全文总结,归纳了本文所做的工作和结论。

关键词: DOA估计; 阵列信号处理; MUSIC算法

兰州理工大学毕业论文

Abstract

Array signal processing is an important branch of the field of signal processing, in recent years it has been developing rapidly. Direction-of-arrival(DOA)estimation is one of the important research of array signal processing ,which has found wide applications in radar, communication , sonar , seismology and other fields . During the development process of DOA estimation, high-resolution DOA estimation techniques have long been of great research interest and many significant progresses have been made in this field. This paper mainly studies the classical Multiple-signal-classification(MUSIC )algorithm.

The MUSIC(Multiple Signal Classification)algorithm,presented by Schmidt in 1979, is the most classical super-resolution algorithm.Based on an exact model of antenna array , and the algorithm can estimate the DOA of uncorrelated signals accurately.However,as far as adjacent signals with small SNR(Signal to Noise Ratio)is considered,MUSIC algorithm cannot estimate their DOA. The main approach to solve this problem is full utilization of signal sources information.The MUSIC algorithms based on the cyclostationarity property have a better performance in noise suppressing and signal selectivity by using the cyclosationarity property of signal into array signal processing. However as far as signal with cyclic correlation is considered,the signal resolution of this algorithm is limited.To solve this problem,an improved cyclic MUSIC algorithm was presented in this paper.Both cyclic correlation matrices and conjugate cyclic correlation matrices are considered in this improved algorithm. Emulation results have indicated the improved algorithm can estimate the DOAs of cyclic correlation signals and adjacent signals and has a better resolution and noise suppressing ability.

This paper first reviewed the development process and the present situation of the spatial spectrum estimation; A more detailed introduction to the basis of the spatial spectrum estimation and to the model of DOA estimation; Studied the MUSIC algorithm of DOA estimation, given the MUSIC algorithm’s principles and steps; And through a number of MATLAB obtained the performance analysis of the MUSIC algorithm. Finally summarizes all the main work and results of the whole dissertation.

Keywords: DOA estimation; array signal processing; MUSIC algorithm

兰州理工大学毕业论文

目 录

第1章 绪论 ........................................................................................................................................ 1

1.1 研究背景及意义 .................................................................................................................... 1 1.2 DOA估计发展概述 ............................................................................................................... 2 1.3 论文的主要工作及内容安排 ................................................................................................ 3 第2章 DOA估计基础知识 .............................................................................................................. 5

2.1 DOA估计原理 ....................................................................................................................... 5

2.1.1 空间谱估计的系统结构 .............................................................................................. 5 2.1.2 DOA估计的基本原理 ................................................................................................. 6 2.2阵列信号DOA估计的常用方法 .......................................................................................... 7 2.3影响DOA估计结果的因素 .................................................................................................. 8 2.4 MATLAB简介 ....................................................................................................................... 9 2.5其他相关知识 ....................................................................................................................... 10

2.5.1分辨力 ......................................................................................................................... 10 2.5.2 Hermite矩阵............................................................................................................... 10 2.5.3协方差及协方差矩阵 ................................................................................................. 11

第3章 MUSIC算法 ........................................................................................................................ 12

3.1 MUSIC算法的提出 ............................................................................................................. 12 3.2波达方向估计问题中的阵列信号数学模型 ....................................................................... 12 3.3阵列协方差矩阵的特征分解 ............................................................................................... 15 3.4 MUSIC算法的原理及实现 ................................................................................................. 16 第4章 MUSIC算法的DOA估计仿真 ......................................................................................... 19

4.1 MUSIC算法的基本仿真 ..................................................................................................... 19 4.2 MUSIC算法DOA估计与阵元数的关系 .......................................................................... 20 4.3 MUSIC算法DOA估计与阵元间距的关系 ...................................................................... 20 4.4 MUSIC算法DOA估计与快拍数的关系 .......................................................................... 21 4.5 MUSIC算法DOA估计与信噪比的关系 .......................................................................... 22 4.6 MUSIC算法DOA估计与信号入射角度差的关系 .......................................................... 23 4.7 信号相干时MUSIC算法与改进MUSIC算法的仿真比较 ............................................ 23 第5章 MUSIC算法在应用中存在的问题及解决措施 ................................................................ 26

5.1通道失配对算法的影响 ....................................................................................................... 26

兰州理工大学毕业论文

5.2干扰源数目欠估计和过估计对算法的影响 ....................................................................... 26 5.3相干干扰源对算法的影响 ................................................................................................... 26 总结 .................................................................................................................................................... 28 参考文献 ............................................................................................................................................ 29 附录一:英文翻译原文 .................................................................................................................... 31 附录二:外文翻译 ............................................................................................................................ 34 附录三:源代码程序 ........................................................................................................................ 41 致谢 .................................................................................................................................................... 53

兰州理工大学毕业论文

引言

阵列信号处理是信号处理领域内的一个重要分支,在近些年来得到了迅速发展,其应用涉及雷达、通信、声纳、地震、勘探、天文以及生物医学工程等众多军事及国民经济领域。

阵列信号处理主要的研究方向是自适应阵列处理和空间谱估计。其中空间谱估计理论与技术仍处于方兴未艾的迅速发展之中,已成为阵列信号处理学科发展的主要方面。空间谱估计侧重于研究空间多传感器阵列所构成的处理系统对感兴趣的空间信号的多种参数进行准确估计的能力,其主要目的是估计信号的空域参数或信源位置,这也是雷达、通信、声纳等许多领域的重要任务之一。

空间谱表示信号在空间各个方向上的能量分布。因此,如果能得到信号的空间谱,就能得到信号的波达方向(DOA),所以,空间谱估计常称为“DOA估计”。需要指出的是,有的文献将DOA估计直接称为“方向估计(bearing estimation)”或“角度估计(angle estimation)”,也有的称为“测向(direction finding)”,实际上它们都是从不同角度的称谓。

波达方向估计指的是要确定同时处在空间某一区域内多个感兴趣信号的空间位置,即各个信号到达阵列参考阵元的方向角。波达方向技术是阵列信号处理中的重要研究方向,是近年来迅速发展起来了一门跨学科专业的边缘技术。特别是多信号源的波达方向估计、相干信号源的波达方向估计、宽带波达方向估计、复杂环境下的波达方向估计等更是国际上研究的热点。波达方向估计技术在雷达、声纳、通信、地震以及生物医学工程领域都有着十分广泛的应用前景。

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

兰州理工大学毕业论文

第1章 绪论

1.1 研究背景及意义

阵列信号处理理论应用十分广泛,涉及雷达、声纳、医疗、地震学、射电天文学、地球物理、卫星和移动通信系统等众多领域,已成为信号处理领域研究的一个热点和难点。阵列信号处理的目的是通过对阵列接收的信号进行处理,增强所需的有用信号,抑制无用的干扰和噪声,并提取有用的信号特征和信号所包含的信息。与传统的单个定向传感器相比,传感器阵列具有灵活的波束控制,高的信号增益,极强的干扰抑制能力和高的空间分辨能力等优点,这也是阵列信号处理理论近几十年来得以蓬勃发展的根本原因[1]。

阵列信号处理主要的两个研究方向是自适应阵列处理和空间谱估计。自适应阵列处理技术的产生要早于空间谱估计,而且已得到了广泛应用,其工程实用系统已屡见不鲜。相反,尽管空间谱估计在近些年得到了快速的发展,其研究文献之多,遍及范围之广,内容之丰富令人叹为观止[2]。但其实用系统尚不多见,目前空间谱估计理论与技术仍处于方兴未艾的迅速发展之中,已成为阵列信号处理学科发展的主要方面。空间谱估计侧重于研究空间多传感器阵列所构成的处理系统对感兴趣的空间信号的多种参数进行准确估计的能力,其主要目的是估计信号的空域参数或信源位置,这也是雷达、通信、声纳等许多领域的重要任务之一,因而在众多领域有极为广阔的应用前景。

空间谱是阵列信号处理中的一个重要概念,空间谱表示信号在空间各个方向上的能量分布。因此如果能得到信号的空间谱,就能得到信号的波达方向(DOA)。所以,空间谱估计常称为DOA估计[3]。此外,空间谱估计又常称为超高分辨谱估计这主要是因为空间谱估计技术具有超高的空间信号的分辨能力,能突破并进一步改善一个波束宽度内的空间不同来向信号的分辨能力。

DOA估计算法研究属阵列信号处理中的关键问题,主要研究内容是如何从背景噪声中估计信号的方位。这个领域的研究经历了十分漫长的发展过程,其中最为迫切需要解决的是基阵的分辨能力问题[4]。经典方位估计利用波束系统实现,但它的分辨率很低,随着现代谱分析理论的发展,高分辨方位估计技术逐渐成为研究的重点。

高分辨技术的发展过程经历了若干重大突破,其中最具代表性的是信号子空间类算法和子空间旋转法的出现。为获取高分辨力而付出的代价是复杂且庞大的数学运算,但是随着电子元件的不断发展以及通信硬件平台的更新换代,已经有可能在较短的时间内完成高分辨算法中巨大的运算量,从而使这些算法有可能在实际中找到应用场所,本文主要研究子空间类算法中的MUSIC算法[5]。

1

兰州理工大学毕业论文

MUSIC算法的基本思想是将观测空间划分为仅由噪声贡献的噪声子空间以及由噪声和信号共同作用的信号子空间,根据这两个子空间的正交性,构造空间谱函数,根据这个空间谱函数对DOA进行估计[6]。

1.2 DOA估计发展概述

最初的波达方向估计方法是基于傅立叶变化的线性谱估计方法,主要包括BT法和周期图法[7]。由于受到瑞利极限的限制,无法获得超高分辨率性能,且抗噪声能力差,未能取得满意的效果。

后来,基于统计分析的最大似然谱估计方法,因其具有很高的分辨性能和较好的鲁棒性而受到人们的关注,然而。最大似然估计法要对高维参量空间进行搜索,运算量极大,难于在实践中得到应用[8]。

1967年,Burg提出了最大熵谱估计方法,开始了现代谱估计的研究,这类方法包括最大嫡法、AR、MA、ARMA模型参量法、正弦组合模型法等等。上述方法都具有分辨率高的优点,但它们的运算量都很大,且鲁棒性差。

八十年代以后,学术界提出了一类基于矩阵特征值分解的谱估计方法。其中以Schmidt等人提出的多重信号分类MUSIC(Multiple signal Classification)方法和Roy等人提出的旋转不变子空间ESPRIT(Estimation Signal Parameters via Rotational Invariance Techniques)方法为代表[9]。它们分别基于信号子空间与噪声子空间的正交性和信号子空间的旋转不变性。以MUSIC为代表的特征结构分析法,具有很好的角度分辨能力。在一定的条件下,MUSIC算法是最大似然法的一种一维实现,具备与最大似然法相近的性能。在这一点上MUSIC算法超过了其它算法,受到广泛的重视;其弱点是运算量偏大。ESPRIT算法及其改进算法,如TLS_ESPRTI、VIA_ESPRIT、GEESE等,都有较好的分辨率。更重要的是这类方法避免了运算量极大的谱搜索过程,大大加快了波达方向估计的速度,这是其它方法所无法比拟的。但是,ESPRIT算法及其改进算法需要通过特殊的阵列结构才能实现波达方向估计,因而适用范围相对较窄。

近年来,学术界认为常规的空间谱估计波达方向估计方法,如ML、MUSIC、ESPRIT等方法都忽略了信号的时间特性,而随着阵列信号处理技术日益广泛的应用,在许多场合中信号是配合其他信号使用的(如在通信领域)。因此有必要在使用常规方法进行空域处理的同时有效的引入适当的时域处理,更充分的利用信号中的有用信息。一些学者认为可以在空域和时域对信号同时进行采样,利用多出来的一维处理补充空域信息的不足,即利用空时二维阵列信号的处理,降低对阵列结构的约束,提高算法的抗噪能力。近年来,人们在探索同时利用时域和空域信息来改善波达方向估计的性能方面取得了重大进展,已成为阵

2

兰州理工大学毕业论文

列信号处理领域的前沿课题[10]。

由于雷达、通信信号在一定的条件下具有循环平稳特性,人们近年来将循环平稳信号处理技术与传统空间谱估计方法相结合,提出了一系列基于信号循环平稳特性的波达方向估计方法,如循环MUSIC、循环ESPRIT等方法。由于循环平稳统计量对噪声和干扰特殊的抑制作用,同时由于不同信号的特征频率不同,因而这些方法在进行波达方向估计时具有信号选择的能力,能够大大提高算法的抗干扰能力、分辨能力。

针对实际中经常存在的有色噪声环境,近年来人们尝试采用基于高阶累积量的阵列信号的处理方法。由于高阶累积量对任意高斯噪声有自然盲性,基于累积量的算法使原有的波达方向估计算法所适应的观测噪声扩展到高斯空间有色噪声或对称的非高斯空间有色及白噪声[11]。

在阵列信号处理中,天线阵列接收来自多个信号源的信号,源信号可能是完全未知的,传输通道也是未知和时变的,而传输通道的不确定性是限制高分辨率波达方向估计算法实用化的主要因素之一。所以国内外学者提出了波达方向盲估计的概念。波达方向盲估计可以在未知通道特性的情况下估计信号波达方向,具有广阔的应用前景。自适应信号盲分离源于1991年Heruah和Juttne的开创性工作,近年来人们提出了许多不同的算法,原则上这些盲分离算法都可以用于波达方向盲估计。

许多天然和人工的信号,如语音、生物医学信号、雷达和声纳信号,都是典型的非平稳信号,其特点是持续时间有限,并且是时变的[12]。出于对实际系统的非线性、非平稳特性考虑,在波达方向估计中采用人工神经网络方法,也是近年来研究的方向。

上述这些方法中,基本上处于理论研究和试验仿真阶段,远未达到应用化程度。目前,在实际的波达方向估计中所采用的主流技术,主要是干涉法。在各种基于空间谱估计的波达方向估计中,鉴于MUSCI类方法具有较高的分辨率、适中的计算量、较好的稳健性、对阵列结构适用面比较广,在工程实用化过程中,人们往往首先采用MUSIC类方法进行研究实验,并研制出了一些硬件设备,在实用化过程中取得了一定的成果。

1.3 论文的主要工作及内容安排

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

论文的内容安排如下:

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

3

兰州理工大学毕业论文

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

第三章详细介绍了一种经典的DOA估计算法:MUSIC算法。首先建立DOA估计的数学模型,然后对MUSIC算法进行了详细的分析,并给出了MUSIC算法的基本原理和实现步骤。针对信号相干时MUSIC算法失效的情况,提出了改进的MUSIC算法。

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

第五章提出了MUSIC算法在实际应用中存在的问题及解决措施。 第六章对DOA估计以后的研究发展进行了展望。 最后对全文的工作及结论进行了总结。

4

兰州理工大学毕业论文

第2章 DOA估计基础知识

2.1 DOA估计原理

2.1.1 空间谱估计的系统结构

空间谱估计就是利用空间阵列实现空间信号的参数估计的一项专门技术。整个空间谱估计系统应该由三部分组成:空间信号入射、空间阵列接收及参数估计。相应的可分为三个空间:目标空间、观察空间及估计空间,其框图见图2-1 .

信号源 通道1 通道2 。。。。。通道M .处理器 目标空间 观察空间 估计空间

图2-1 空间谱估计的系统结构

对于上述的系统结构,作以下几点说明:

(1)目标空间是一个由信号源的参数与复杂环境参数张成的空间。对于空间谱估计系统,就是利用特定的一些方法从这个复杂的目标空间中估计出信号的未知参数。

(2)观察空间是利用空间按一定方式排列的阵元,来接收目标空间的辐射信号。由于环境的复杂性,接收数据中包含信号特征(方位、距离、极化等)和空间环境特征(噪声、杂波、干扰等)。另外由于空间阵元的影响,接收数据中同样也含有空间阵列的某些特征(互耦、通道不一致、频带不一致等)。这里的观察空间是一个多维空间,即系统的接收数据是由多个通道组成,而传统的时域处理方法通常只有一个通道。特别需要指出的是:通道与阵元并不是一一对应,通道是由空间的一个、几个或所有阵元合成的,当然空间某个特定的阵元可包含在不同的通道内。

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

5

兰州理工大学毕业论文

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

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

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

[13]

DOA估计的目标是在给定N个快拍数据:x(1)…x(N),用某种算法估计k个信号的DOA值?1,...,?k

对于一般的远场信号而言,同一信号到达不同的阵元存在一个波程差,这个波程差导致了接收阵元间的相位差,利用阵元间的相位差可以估计出信号的方位,这就是DOA估计的基本原理[14]。

? ? d

图2-2 DOA估计原理图

如图2-2所示,图中考虑两个阵元,d为阵元间的距离,c为光速,?为远场信号的入射角,?为阵元间的相位延迟。 则天线所接收的信号由于波程差

??从而可得两阵元间的相位差为

dsin? (2.1) cdsin?f?f0??e?j???e?jwdsin?c?e?j2? (2.2)

其中,f0是指中心频率。对于窄带信号,相位差

6

兰州理工大学毕业论文

??e?j2?dsn?? (2.3)

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

在本文研究过程中,均采用下列假设条件:

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

(2)窄带信号假设。即信号的带宽远小于信号波跨阵列最大口径传播时间的倒数。满足窄带假设条件就保证了阵列所有阵元几乎能同时采集一个信号。

(3)阵列与模拟信道假设。假设阵列处于信号源的远场区内,使得投射到阵列的波为平面波。假设各阵元为相同点阵元,且位置精确,阵元信道幅相特性一致。这一假设保证阵元及其信道,无任何误差。

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

2.2阵列信号DOA估计的常用方法

这一节将介绍一些常用的DOA估计方法。 1.传统波束形成法

最早用于DOA估计的方法是传统波束形成算法。它的主要思想是:在某一时刻使整个阵列对某一个方向进行估计,测量输出功率。在输出功率上,能产生最大功率的方向就是我们所需要的DOA估计[15]。

传统波束形成方法的缺点:阵列所有可利用的自由度都用在所需观测方向上形成一个波束。当有多个信号源入射时,该方法受限于波束宽度和旁瓣高度,因此分辨率较低。

2. Capon最小方差法

Capon最小方差方法是一种以提高传统方法效果为目的的波束形成技术。由于传统波束形成方法有这样一个缺陷:当有多个信号源存在时,空域谱估计不仅包括被估计方向上的信号源功率,还包括其它方向上的其它信号源功率。而Capon方法是通过最小化总体输出的功率,来降低干扰的影响,从而对来波方向进行估计。

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

7

兰州理工大学毕业论文

3.子空间类算法

尽管基于波束形成的经典方法通常很有效,也经常用到,但这些方法在分辨率方面尚有本质的局限性,无法超过受阵列孔径限制。这些局限大多数是由于没有利用输入信号模型的结构。Schmitt在不考虑噪声的情况下导出了DOA估计问题的完全几何解,并将这个几何解推广,得到存在噪声时的合理近似解,开创了子空间方法的先河,这种算法就是后来被称为MUSIC的算法。除MUSIC算法,基于子空间算法的形成主要得益于Roy提出的借助旋转不变技术的信号参数估计,就是所谓的ESPRIT算法[16]。

子空间类算法主要利用阵列接收数据的协方差矩阵R的两条性质:

(1)特征向量的扩张空间可分解成两个正交子空间,即信号子空间(由较大特征值对应的特征向量扩张而成)和噪声子空间(由较小特征值对应的特征向量扩张而成)。 (2)信号源的方向向量与噪声子空间正交。

2.3影响DOA估计结果的因素

信号的DOA估计结果受到多种因素的影响,既与入射信号源有关,也与实际应用中的环境有关。下面给出几点比较重要的影响因素,并在第四章的仿真实验中分别检测它们对DOA估计性能的影响情况。 1、阵元数

基阵的阵元数目也影响着超分辨算法的估计性能。一般来说,在阵列其它参数一样的情况下,阵元数越多,超分辨算法的估计性能越好。 2、快拍数

在时域,快拍数定义为采样点数。在频域,快拍数定义为做DFT(离散傅里叶)变换的时间子段的个数。 3、信噪比

22假设信号和噪声具有平坦的带通功率谱密度,而且信号源功率为??,噪声功率为?n,

那么在这种情况下,信噪比可定义为

SNR=20log(??) (2.4) ?n信噪比的高低直接影响着超分辨方位估计算法的性能。在低信噪比时,超分辨算法的性能会急剧下降,因而提高算法在低信噪比条件下的估计性能是超分辨DOA算法的研究重点[17]。

4、信号源的相干性

8

兰州理工大学毕业论文

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

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

2.4 MATLAB简介

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语言里,绘图都很不容易,但在

9

兰州理工大学毕业论文

MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。

(7)功能强大的工具箱是MATLAB的另一特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其工具箱又分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互功能。功能性工具箱用于多种学科。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究。

(8)源程序的开放性。开放性也许是MATLAB最受人们欢迎的特点。除内部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。

MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。

2.5其他相关知识

2.5.1分辨力

在阵列测向中,在某方向上对信源的分辨力与在该方向附近阵列方向矢量的变化率直接相关。在方向矢量变化较快的方向附近,随信源角度变化阵列快拍数据变化也大,相应的分辨力也高。在这里定义一个表征分辨力的量D(?)

D(?)=

da(?)d? ?d?d?(2.5)

D(?)越大则表明在该方向上的分辨力越高。 对于均匀线阵,则

D(?)?cos? (2.6)

说明信号在0°方向分辨而在60°方向分辨力已降了一半,所以一般线阵的测向范围为-60°~ 60° 2.5.2 Hermite矩阵

定义:如果复方阵A满足AH?A(H表示共轭转置),则称A为一个Hermite矩阵,即埃尔米特矩阵,简称为H-矩阵。

设A和A分别为转置矩阵和共轭矩阵,显然,n阶方阵A?[aij]为H-矩阵的充要条件为A?A,也即

aij?aji (i,j?1,2,?,n) (2.7)

10

?T?T?兰州理工大学毕业论文

由式(2.7)可以看出,H矩阵的对角线元素必为实数。 H-矩阵具有如下性质:

(1)若A为H-矩阵,则|A|为实数;

(2)若A为H-矩阵,k为任意实数,则kA仍为H-矩阵;

(3)若A为H-矩阵,则A,A,AH都是H-矩阵,当A可逆时,A?1也是H-矩阵; (4)若A,B均为n阶H-矩阵,则A?B也是H-矩阵。 2.5.3协方差及协方差矩阵

方差反应参数的波动情况。而两个不同参数之间的方差就是协方差。

对于二维随机变量(X,Y),如果E[(X-E(X))(Y-E(Y))]存在,则称之为X与Y的协方差,记作 COV(X,Y),即

COV(X,Y)=E[(X-E(X))(Y-E(Y))]

=E(XY)-E(X) E(Y) (2.8)

协方差的性质

(1)COV(X,Y)=COV(Y,X);

(2)COV(aX,bY)=abCOV(X,Y),(a,b是常数); (3)COV(X1+X2,Y)=COV(X1,Y)+COV(X2,Y)。

由协方差定义,可以看出

COV(X,X)=D(X),COV(Y,Y)=D(Y) ( 2.9 )

对于n维随机向量(X1,X2,….Xn),记

T?cij?Cov(Xi,Xj)

=E[(Xi-E(Xi)()Xj-E(Xj))](i=1,2,…,n) (2.10)

C={cij}则称矩阵C为(X1, ,X2,….Xn)的协方差矩阵。 协方差矩阵C为正定(非负定)对称阵,即CT?C,C?0。

11

兰州理工大学毕业论文

第3章 MUSIC算法

3.1 MUSIC算法的提出

多重信号分类(MUSIC)算法是Schmidt等人在1979年提出的。这一算的提出开创了空间谱估计算法研究的新时代,促进了特征结构类算法的兴起和发展,该算法已成为空间谱估计理论体系中的标志性算法[18]。此算法提出之前的有关算法都是针对阵列接收数据协方差矩阵进行直接处理,而MUSIC算法的基本思想则是将任意阵列输出数据的协方差矩阵进行特征分解,从而得到与信号分类相对应的信号子空间和与信号分量相正交的噪声子空间,然后利用这两个子空间的正交性构造空间谱函数,通过谱峰搜索,检测信号的DOA。

正是由于MUSIC算法在特定的条件下具有很高的分辨力、估计精度及稳定性,从而吸引了大量的学者对其进行深入的研究和分析[19]。总的来说,它用于阵列的波达方向估计有以下一些突出的优点: (1)多信号同时测向能力 (2)高精度测向

(3)对天线波束内的信号的高分辨测向 (4)可适用于短数据情况

(5)采用高速处理技术后可实现实时处理

3.2波达方向估计问题中的阵列信号数学模型

为了分析推导的方便,现将波达方向估计问题中的数学模型作理想状态的假设如下: (1)各待测信号源具有相同的极化、且互不相关的。一般考虑信号源为窄带的,且各信号源具有相同的中心频率?0。待测信号源的个数为D[20]。

(2)天线阵列是由M(M>D)个阵元组成的等间距直线阵,各阵元特性相同,各向同性,阵元间隔为d,并且阵元间隔不大于最高频率信号半波长[21]。

(3)天线阵列处于各信号源的远场中,即天线阵列接收从各信号源传来的信号为平面波。 (4)各阵元上有互不相关,与各待测信号也不相关,方差为?2的零均值高斯白噪声nm(t)。 (5)各接收支路具有完全相同的特性。

12

兰州理工大学毕业论文

?k 1 d 2 3 M

图3-1 等距线阵与远场信号

设由第k(k=1,2,…D)个信号源辐射到天线阵列的波前信号为Sk(t),前面已假设Sk(t)为窄带信号,则Sk(t)可以表示为以下形式:

Sk(t)?sk(t)expj{?kt} (3.1)

式中sk(t)是Sk(t)的复包络,?k是信号Sk(t)的角频率。前面已经假设D个信号具有相同的中心频率,所以有:

?k??0?式中c是电磁波波速,?是公用的信号波长。

设电磁波通过天线阵列尺寸所需的时间为t1,则根据窄带假设,有如下近似:

Sk(t?t1)?Sk(t) (3.3)

故延迟后的波前信号为:

~Sk(t?t1)?Sk(t?t1)exp[j?0(t?t1)]?Sk(t)exp[j?0(t?t1)] (3.4) 所以,若以第一个阵元为参考点,则t时刻等间距直线阵中的第m(m=1,2,…M)个阵元对第k个信号源的感应信号为:

akSk(t)exp?[j(m?1)2?dsin?k2?c? (3.2)

?] (3.5)

其中,ak为第m个阵元对第k个信号源的影响,前面以假设各阵元无方向性,所以可取

dsin?kak?1。?k为第k个信号源的方位角,(m?1)表示由第m个阵元与第1个阵元间的

c波程差所引起的信号相位差。

13

兰州理工大学毕业论文

计算及测量噪声和所有信号源来波,第m个阵元的输出信号为: xm(t)??Sk(t)exp?[j(m?1)k?1D2?dsin?k?]?nm(t) (3.6)

其中nm(t)是测量噪声,所有标号为m表示该量属于第m个阵元,所有标号 为k表示该量属于第k个信号源。 设

?[j(m?1) am(?k)?exp2?dsin?k?] (3.7)

为第m个阵元对第k个信号源的响应函数。 则第m个阵元的输出信号为:

xm(t)??am(?k)Sk(t)?nm(t) (3.8)

k?1D其中Sk(t)是第k个信号源在阵元上的信号强度。 运用矩阵的定义,可以得到更为简洁的表达式:

X=AS+N (3.9 )

式中

X?[x1(t),x2(t),...xM(t)]T (3.10)

S?[S1(t),S2(t),...SD(t)]T (3.11)

A?[a(?1),a(?2),...a(?D)]T

11...1???e?j?1??j?2?j?De...e? (3.12) =??............???j(M?1)?1?j(M?1)?2?e...e?j(M?1)?D??e2?dsin?k (3.13) ?k?? N?[n1(t),n2(t),...,nM(t)]T (3.14)

对xm(t)进行N点采样,要处理的问题就变成了通过输出信号xm(t)的采样

{xm(i),i?1,2,...,M}估计出信号源的波达方向角?1,?2,...,?D。

由此,可以很自然的将阵列信号看作是噪声干扰的若干空间谐波的叠加,从而将波达方向估计问题与谱估计联系起来。

14

兰州理工大学毕业论文

3.3阵列协方差矩阵的特征分解

对阵列输出x作相关处理,得到其协方差矩阵Rx:

Rx?E[XXH] (3.15)

其中,H表示矩阵共轭转置。

前面已假设信号与噪声互不相关、且噪声为零均值白噪声,因此将式(3.9)代入式(3.15),可以得到:

Rx?E[(AS?N)(AS?N)H]

=AE[SSH]AH?E[NNH]

=ARsAH?RN (3.16) 式中

Rs?E[SSH] (3.17)

称为信号的相关矩阵。

RN??2I (3.18)

是噪声的相关矩阵,?2是噪声功率,I是M*M阶的单位矩阵。

?实际应用中,通常无法直接得到Rx,能使用的只有样本的协方差矩阵Rx:

?1 Rx?N?X(i)Xi?1NH(i) (3.19)

?Rx是Rx的最大似然估计,当采样数N??时,它们是一致的,但实际情况中将由于样本数有限而造成误差。

根据矩阵特征分解的理论,可以对阵列协方差矩阵进行特征分解。首先考虑理想情况,即无噪声的情况:

Rx?ARsAH (3.20)

对于均匀线阵,矩阵A是由式(3.12)所定义的范德蒙德矩阵,只要满足:

?i??j i?j (3.21)

则,它的各列相互独立,这样,若Rs为非奇异矩阵(Rank(Rs)?D,各信号源两两不相干),且M>D,则有:

rank(ARsAH)?D (3.22)

15

兰州理工大学毕业论文

由于Rx?E[XXH],所以有:

Rx?Rx (3.23)

即Rx是Hermite矩阵,它的特征值都是实数。又由于Rs是正定的,因此矩阵ARsAH是半正定的,它有D个正特征值和M-D个零特征值。 再考虑有噪声存在的情况

Rx?ARsAH??2I (3.24)

由于?2>0,Rx为满秩阵,所以Rx有M个正实特征值?1,?2,...,?M,分别对应于M个特征向量v1,v2,...vM。又由于Rx是Hermite矩阵,所以各特征向量是相互正交的,即:

H vivj?0 i?j (3.25)

H与信号有关的特征值只有D个,分别等于矩阵ARsAH的各特征值与?2之和,其余的M-D个特征值为?2,也就是说,?2是R的最小特征值,它是M-D维的。对应的特征向量

vi,i=1,2,…,M中,也有D个是与信号有关的,另外M-D个是与噪声有关的,在下一

节里,将利用以上这些特征分解的性质求出信号源的波达方向?k。

3.4 MUSIC算法的原理及实现

通过对阵列协方差矩阵的特征分解,可以得到如下结论: 将矩阵Rx的特征值进行从小到大的排序,即

?1??2?..?.?M?0 (3.26)

其中D个较大的特征值对应于信号,M-D个较小的特征值对应于噪声。

矩阵Rx的属于这些特征值的特征向量也分别对应于信号和噪声,因此,可以把Rx的特征值(特征向量)划分为信号特征值(特征向量)与噪声特征值(特征向量)。

设?i是矩阵Rx的第i个特征值,vi是与?i个相对应的特征向量,则有:

Rxvi??ivi (3.27)

再设?i??2是Rx的最小特征值

Rxvi??2vi i=D+1,D+2,…M (3.28)

Rx?ARsAH??2I (3.29)

代入上式,可得:

?2vi?(ARsAH??2I)vi (3.30)

16

兰州理工大学毕业论文

将上式右边展开与左边比较,可得:

ARsAHvi?0 (3.31)

因AHA是D*D维的满秩矩阵,(AHA)?1存在;而Rs同样存在,则上式两边同乘以

?1Rs(AHA)?1AH后变成:

Rs(AHA)?1AHARsAHvi?0 (3.32)

于是有

AHvi?0 i=D+1,D+2,…,M (3.33)

上式表明:噪声特征值所对应的特征向量(称噪声特征向量)vi,与矩阵A的列向量正交,而A的各列是与信号源的方向相对应的。这就是利用噪声特征向量求解信号源方向的出发点。

用各噪声特征向量为列,构造一个噪声矩阵En:

En?[vD?1,vD?2,..v.M,] (3.34)

定义空间谱Pmu(?): Pmu(?)??1?11a(?)EnEna(?)HH =

1Ena(?)H2 (3.35)

该式中分母是信号向量和噪声矩阵的内积,当a(?)和En的各列正交时,该分母为零,但由于噪声的存在,它实际上为一最小值,因此Pmu(?)有一尖峰。由该式,使?变化,通过寻找波峰来估计到达角[22]。

MUSIC算法的实现步骤:

(1)根据N个接收信号矢量得到下面协方差矩阵的估计值:

1 Rx?N?X(i)Xi?1NH(i) (3.36)

对上面得到的协方差矩阵进行特征值分解:

Rx?ARsAH??2I (3.37)

(2)按特征值的大小顺序,把与信号个数D相等的特征值和对应的特征向量看作信号部分空间,把剩下的M-D个特征值和特征向量看作噪声部分空间。得到噪声矩阵En:

AHvi?0 i=D+1,D+2,…,M (3.38)

En?[vD?1,vD?2,..v.M,] (3.39)

17

兰州理工大学毕业论文

(3)使?变化,按照式

Pmu(?)?1a(?)EnEna(?)HH (3.40)

来计算谱函数,通过寻求峰值来得到波达方向的估计值[23]。

18

兰州理工大学毕业论文

第4章 MUSIC算法的DOA估计仿真

4.1 MUSIC算法的基本仿真

模拟2个独立窄带信号分别以20°,60°的方向入射到均匀线阵上,信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵元间距为入射信号波长的1/2,信噪比为20dB,阵元数为10,采样快拍次数为200。其仿真结果如图4-1所示:

MUSIC算法的DOA估计谱0-10-20谱函数P(?) /dB-30-40-50-60-100-80-60-40-20020角度 ?/degree406080100

图4-1 MUSIC算法的DOA估计谱

由图4-1可以看出在符合假设的前提下,采用MUSIC算法能构造出针状的谱峰,可以很好的估计出入射信号的个数和方向,能有效的估计出独立信号源的DOA,并且在模型准确的前提下,对DOA的估计可以达到任意精度,克服了传统测向定位方法精度低的缺点 ,可以有效解决密集信号环境中多个辐射源的高分辨率、高精度测向定位问题。可以看出超分辨率的 MUSIC算法具有测向准确度、灵敏度高的特点且具有潜在分辨多信号的能力,具有较好的性能和较高的效率,能提供高分辨率及渐近无偏的到达角估计,这对实际中的应用具有十分重要的意义。

19

兰州理工大学毕业论文

4.2 MUSIC算法DOA估计与阵元数的关系

模拟2个独立窄带信号分别以20°,60°的方向入射到均匀线阵上,信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵元间距为入射信号波长的1/2,快拍数为200,信噪比为20dB,阵元数分别为10,50,100。其仿真结果如图4-2所示:

MUSIC算法的DOA估计谱0阵元数为10阵元数为50阵元数为100 -10-20谱函数P(?) /dB-30-40-50-60 -100-80-60-40-20020角度 ?/degree406080100

图4-2阵元数不同时MUSIC算法的DOA估计谱

由图4-2可以看出,其他条件不变的情况下,随着阵元数的增加,DOA估计谱的波束宽度变窄,阵列的指向性变好,也就是说阵列分辨空间信号的能力增强。由此可以看出,要得到更加精确的DOA估计谱,可以增加阵元数量,但阵元数量越多,需要处理的数据越多,运算量越大,运行速度越慢。由上图可以看出阵元数为50和100的波束宽度相差不多。因此,在实际应用中,可根据具体条件适当选取阵元数量,在确保估计谱准确的前提下,尽量减少资源浪费,加快运行的速度,提高工作效率。

4.3 MUSIC算法DOA估计与阵元间距的关系

模拟2个独立窄带信号分别以20°,60°的方向入射到均匀线阵上,信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵元数为10,快拍数为200,信噪比为20dB,阵元间距分别为?/6、?/2、?。其仿真结果如图4-3所示:

20

兰州理工大学毕业论文

MUSIC算法的DOA估计谱0阵元间距为lambada/6阵元间距为lambada/2阵元间距为lambada -10-20谱函数P(?) /dB-30-40-50-60 -100-80-60-40-20020角度 ?/degree406080100

图4-3 阵元间距不同时MUSIC算法的DOA估计谱

由图4-3可以看出,在其他条件不变的前提下,当阵元间距不大于半波长时,随着阵元间距的增加,DOA估计谱的波束宽度变窄,阵列的指向性变好,也就是说MUSIC算法的分辨力随着阵元间距的加大相应提高,但当阵元间距大于半波长时,估计谱除了信号源方向外在其他方向出现了虚假谱峰,也就失去了估计的准确性。可见,在实际应用中,要十分注意阵元间的距离,可以适当增加阵元间距但绝不能超过半波长,这一点非常重要,最好是将阵元间距设为半波长。

4.4 MUSIC算法DOA估计与快拍数的关系

模拟2个独立窄带信号分别以20°,60°的方向入射到均匀线阵上信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵元数为10,阵元间距为入射信号波长的1/2,信噪比为20dB,快拍数分别为5,50,200。其仿真结果如图4-4所示。

由图4-4可以看出,在其他条件不变的情况下,随着快拍数的增加,DOA估计谱的波束宽度变窄,阵列的指向性变好,阵列分辨空间信号的能力增强,MUSIC算法的估计精度增加。由此可见,可通过增加采样快拍数来增加DOA估计的精确度,但是采样快拍数越多,需要处理的数据就越多,MUSIC算法的运算量就越大,速度就越慢,所以在实际应用中要

21

兰州理工大学毕业论文

合理的选取采样快拍数,在确定DOA估计谱准确的前提下,尽量减少运算量,加快工作速度,节省人力物力,节约资源。

MUSIC算法的DOA估计谱0快拍数为5快拍数为50快拍数为200 -10-20谱函数P(?) /dB-30-40-50-60 -100-80-60-40-20020角度 ?/degree406080100

图4-4 快拍数不同时MUSIC算法的DOA估计谱

4.5 MUSIC算法DOA估计与信噪比的关系

模拟2个独立窄带信号分别以20°,60°的方向入射到均匀线阵上,信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵元数为10,阵元间距为入射信号波长的1/2,快拍数为200,信噪比分别为-20dB,0dB,20dB。其仿真结果如图4-5所示。

由图4-5可以看出,在其他条件不变的情况下,随着信噪比的增加,DOA估计谱的波束宽度变窄,阵列的指向性变好,MUSIC算法的分辨力增加,信噪比的高低直接影响着超分辨方位估计算法的性能。在低信噪比时,MUSIC算法的性能会急剧下降,因而提高算法在低信噪比条件下的估计性能是超分辨DOA算法的研究重点。有学者提出了一种基于多级维纳滤波器(MSWF:Multistage Weiner Filtering)的信号波达方向(DOA)估计算法,该算法在信号可能入射方向用MSWF 估计信号子空间,并在 MSWF 分解后互相关函数最小以及信号子空间估值与噪声子空间正交时判定估计有效,进而构造空间谱来实现信号 DOA 估计。已证明在低信噪比条件下,该算法比子空间类算法有更好的分辨率和误差性能。低信噪比条件下对DOA的精确估计还有很大的发展改进空间,有待进一步研究。

22

兰州理工大学毕业论文

MUSIC算法的DOA估计谱0信噪比为-20信噪比为0信噪比为20 -10-20谱函数P(?) /dB-30-40-50-60 -100-80-60-40-20020角度 ?/degree406080100

图4-5 信噪比不同时MUSIC算法的DOA估计谱

4.6 MUSIC算法DOA估计与信号入射角度差的关系

模拟2个独立窄带信号入射到均匀线阵上,信号间互不相关,与噪声相互独立,噪声为理想高斯白噪声,阵列的阵元数为10,快拍数为200。阵元间距为入射信号波长的1/2,信噪比为20dB,信号入射角度差分别为5°,10°,20°。其仿真结果如图4-6所示。

图4-6说明在其他条件不变的情况下,随着信号入射角度差的增加,DOA估计谱的波束宽度变窄,阵列的指向性变好,MUSIC算法的分辨力增加。当信号来波方向间隔角度很小时,不能准确估计信号源数。通常的阵列信号源数估计方法, 都是在信号来波方向角度差较大情况下进行的估计,当信号来波方向的角度差比较小时, 这些方法估计都要失效。已有学者提出了平方根修正的 Gerschgorin半径估计方法,对信号来波方向角度差小时,也能很好的估计信号源数。目前提出的一些信号源数估计方法,大都存在一定的应用条件,这在一定程度上限制了DOA算法的实际运用,因此,研究符合实际应用环境的实时、稳健的信号源数与DOA的联合估计等仍具有十分重要的现实意义。

4.7 信号相干时MUSIC算法与改进MUSIC算法的仿真比较

模拟两个相干的的窄带信号。阵列的阵元数为10,快拍数为200,信号入射方向分别为20°,60°,阵元间距为入射信号波长的1/2,信噪比为20dB。分别用MUSIC算法和改

23

兰州理工大学毕业论文

进MUSIC算法进行仿真。仿真结果如下图所示。

MUSIC算法的DOA估计谱0角度差为5°角度差为10°角度差为40° -10-20谱函数P(?) /dB-30-40-50-60 -100-80-60-40-20020角度 ?/degree406080100

图4-6 角度间隔不同时MUSIC算法的DOA估计谱

MUSIC算法的DOA估计谱0-0.5-1谱函数P(?) /dB-1.5-2-2.5-3-3.5-4-100-80-60-40-20020角度 ?/degree406080100

图4-7 信号相干时MUSIC算法的DOA估计谱

24

兰州理工大学毕业论文

改进MUSIC算法的DOA估计谱0-10-20谱函数P(?) /dB-30-40-50-60-100-80-60-40-20020角度 ?/degree406080100

图4-8 信号相干时改进MUSIC算法的估计谱

通过图4-7和图4-8,我们可以看到,对于相干信号,经典的MUSIC算法已经失去有效性,而改进后的MUSIC算法可以较好的去除信号问的相关性,把相干信号区分开来, 并较准确地估计出信号的到达角。在模型准确的前提下,MUSIC算法对DOA的估计理论上可以达到任意高的分辨率。但是,MUSIC算法研究的信号仅仅限于非相关的信号,当信号源是相关信号时,MUSIC算法的估计性能恶化,甚至完全失效。该改进的 MUSIC算法使信号DOA 的估计性能更加完善,同时从理论上和实践上对DOA估计的研究都有一定的参考作用。对于信号相干时,实现DOA的精确估计还有很多工作可做,需要进一步研究。

通过上述几组仿真可以看出超分辨率的 MUSIC算法具有较好的性能和较高的效率,能提供高分辨率及渐近无偏的到达角估计。而且阵元数越多,快拍数越多,信噪比越高,信号入射角度差越大 MUSIC算法的分辨率越高,当阵元间距不大于载波半波长时,MUSIC算法的分辨力随着阵元间距的加大相应提高,但当阵元间距大于?/2时,空间谱除了信号源方向外在其他方向出现虚假谱峰。在小信噪比和小的角度间隔时,MUSIC算法的估计性能下降,已有学者提出了一些的改进算法,但这些问题仍是当前研究的热点。当信号相干时,经典的MUSIC算法已经失去有效性,而改进的算法则能把相干信号区分开来,能有效区分出它们的DOA。改进MUSIC算法使MUSIC算法对信号DOA的估计性能更加完善,从理论上和实践上对DOA估计的研究都有重要作用。此外,有学者提出了很多对MUSIC算法的改进。可见,MUSIC算法还有很大的发展空间,值得我们进一步研究。

25

兰州理工大学毕业论文

第5章 MUSIC算法在应用中存在的问题及解决措施

5.1通道失配对算法的影响

MUSIC算法具有许多传统算法无法比拟的优点,然而在实际系统中应用时存在许多限制。一个主要原因就是对系统的误差比较敏感,系统在长时间工作过程中,器件老化使得各通道的特性差异日益严重,即存在通道失配,这将使MUSIC算法的性能严重下降[24]。

对通道不一致性的校正主要分有源校正和自校正[25]。有源校正是一种比较成熟的校正方法,只要预知了信号源的准备方向,就可以通过其产生校正矩阵,进行通道的幅相校正或者直接在算法中进行补偿。在自校正方面主要是利用阵列结构的先验知识对接收数据进行预处理。此外还出现了多种改进的MUSIC算法来提高算法的稳健性,如基于最大似然估计的Toeplitz化算法,但对阵列结构有特殊要求[26]。

5.2干扰源数目欠估计和过估计对算法的影响

在估计的干扰源与实际的干扰源数目一致的情况下,MUSIC算法对干扰方向的估计是准确的[27]。但若估计的干扰源数目比实际的干扰源数目多(过估计),则在划分信号子空间和噪声子空间的时候,就会有一定数目的噪声特征向量被划分到信号子空间,MUSIC空间谱会出现比实际的干扰源数目多的谱峰,即伪峰[28]。同样,如果估计的干扰数目比实际的信号源数目少(欠估计),在划分信号子空间和噪声子空间的时候,就会有一定数目的信号特征向量被划分到噪声子空间,信号子空间维数降低,MUSIC空间的某些谱峰将会消失[29]。

信源估计的方法可利用Akaike信息论准则和最小描述长度准则来确定干扰源数目,也可不考虑干扰个数,使用对特征向量进行加权的修正MUSIC算法[30]。

5.3相干干扰源对算法的影响

当干扰源相干时,MUSIC算法在确定干扰源个数时存在困难,无法划分信号子空间和

噪声子空间,因而也就不能够估计其空间谱[31]。

解决此问题的方法大致有如下几类:空间平滑技术、信号特征矢量技术和频率平滑技术。空间平滑法是最常用的方法[32]。空间平滑法需要阵列有特定的空间结构,可将传感器阵列分成若干子阵,分别计算各子阵的信号相关矩阵,然后对各子阵的信号相关矩阵的均值做方向估计[33]。该方法能使最终的信号相关矩阵不退化,从而达到去相关的目的。但它的去相关能力较弱,常使得估计性能下降过多,减小了阵列的有效孔径,增大了阵列的波速宽度,降低阵列的分辨率,是一种降维处理,并且由于其需要特殊的天线阵列结构,因

26

兰州理工大学毕业论文

此不适用于反射面多波束天线[34]。信号特征矢量法也是一种降维方法,存在阵列孔径损失。

频域平滑法的基本思想是对所有的频率成分的信号功率协方差矩阵作平均,得到非奇异的信号协方差矩阵。这种方法同样适用于宽带信号源处理,但存在需要预估计且计算量较大的问题[35]。

27

兰州理工大学毕业论文

总结

在阵列信号处理中,DOA估计占有突出重要的地位,具有广泛的应用前景。在诸如通信、雷达、声纳、气象预报、海洋与地质勘探、地震和生物医学等许多领域中,都会遇到DOA估计问题。

DOA估计技术的关键在于利用处于空间不同位置的天线信号阵列,接收多个不同方向的信号源发出的信号,实现步骤。针对信号相干时经典MUSIC算法失效,提出了改进的MUSIC算法。然后对MUSIC算法进行了大量的仿真,根据仿真结果分析得出了MUSIC算法DOA估计性能和与改进MUSIC算法的比较。通过仿真可以看出阵元数越多,快拍数越多,信噪比越高,信号入射角度差越大 MUSIC算法的分辨率越高,当阵元间距不大于载波半波长时, MUSIC算法的分辨力随着阵元间距的加大相应提高,但当阵元间距大于?/2时,空间谱除了信号源方向外在其他方向出现虚假谱峰。当信号相干时,经典的MUSIC算法已经失去有效性,而改进的算法则能有效区分出它们的DOA。改进MUSIC算法使MUSIC算法对信号DOA的估计性能更加完善,同时从理论上和实践上对DOA估计的研究都有一定的参考作用,MUSIC算法还有很大的发展空间。最后提出了MUSIC算法在实际应用中存在的问题及解决措施,对DOA估计进行了展望。

28

兰州理工大学毕业论文

参考文献

[1] Wang Buhong, Wang Yongliang, Chen Hui, Weighted spatial smoothing for direction of

arrival estimation of coherent Signal [J]. IEEE AP. And NR.2002, 6:668-671.

[2] Schmidt R .O. Multiple emitter location and signal parameter estimation [J] .IEEE Trans AP,

1986, 34 (2):276—280.

[3] Kundu D .Modified MUSIC algorithm for estimating DOA of signals [J].Signal Processing,

1996, 48(1):85-90.

[4] HayKin S, Keily J P. Some aspects of arrays signal processing [J].IEEE Proc, 1992,

139(1):100-124.

[5] Godara L C. Application of antenna arrays to mobile communication, part Ⅱ: Beam forming

and direction-of-arrival consideration [J].Proc, IEEE, 1997, 85(8):1195-1245.

[6] Zhang Q, Wang K M, Statistical analysis of the performance if information theoretic criteria

in the detection of the number of signals in array processing [J]. IEEE trans. On ASSP, 1989, 37(10):1557-1567.

[7] H. krim, M.Vibers. Two decades of array signal processing research. [J]. IEEE Magazine,

1996, (7):pp.67-94.

[8] P.S. Naidu , R.Subramanlyan . Direction of Arrival estimation in the presence of distributed

noise sources: cumulant based approach.[ J].Acoust. Soc , 1995 , Pt .1 pp.2997-3001 . [9] M.A Hasan. DOA and frequency estimation using fast subspace algorithms[J]. Signal

Processing,1999 , Vol,77.pp 49-62 .

[10] Rao B D, Hari K V S. Performance analysis of Root-MUSIC. IEEE Trans. On ASSP, 1989,

37(12):1939-1949.

[11] 王永良,陈辉等.空间谱估计理论与算法[M].北京:清华大学出版社,2004.

[12] 刘刚,吕新华,攸阳.阵列信号处理中基于MUSIC算法的空间谱估计[J].微计算机信息,

2006年第22卷第4-3期.

[13] 冯亚俊.基于MUSIC算法的DOA估计.黑龙江科技信息.

[14] 张贤达.信号处理中的线性代数[M].第1版.北京:科学出版社,1997. [15] 高星辉.修正MUSIC算法对信号DOA的估计[D].广州:华南师范大学,2002. [16] 郭跃.超分辨波达方向估计技术的研究[D].华中科技大学,2007.

[17] 陈辉,王永良.波束空间DOA算法性能综合分析[J].系统工程与电子技术,.2004, Vol.26

29

兰州理工大学毕业论文

No.10.

[18] 盖轶冰.基于子空间分解类算法的智能天线DOA估计方法研究[D].山东大学硕士学位

论文,2006.

[19] 陈俊仕,江连山,杨维.移动通信中的阵列天线技术[M].清华大学出版社,2005. [20] 刘德树,罗景青,张剑云.空间谱估计及其应用[M].中国科学技术大学出版社,1997. [21] 程云鹏.矩阵论[M].西北工业大学出版社,1989.

[22] 王曙,周希朗.阵列信号波达方向-频率的同时估计[J].上海交通大学学报,1999. [23] 李有明.稳健的超分辨阵列信号处理及快速算法研究[D].西安电子科技大学,1994. [24] 郭跃,王宏远等.阵元间距对MUSIC算法的影响[J].电子学报,2007年09期. [25] 曾庆栋,肖永军.基于空间平滑MUSIC算法的智能天线DOA估计方法.[J].科技信息,

2008.

[26] 张贤达,保铮.通信信号处理.[M].国防工业出版社,2000. [27] 张贤达,现代信号处理[M].北京:清华大学出版社,1996.

[28] 韩芳明,张守宏,潘复平.阵列误差对MUSIC算法性能的影响与校正[J].西安电子科技

大学学报.2003,30(5):5 85-589.

[29] 邢超,高志坚.智能天线的MUSIC算法研究[J].科技信息2007. [30] 陈景良.特殊矩阵[M].清华大学出版社,2001.

[31] 楼顺天,李博菡. 基于MATLAB的系统分析与设计——信号处理[M]. 西安: 西安电子

科技大学出版社, 2000.

[32] 张志涌,杨祖樱等.MATLAB教程[M].北京航空航天大学出版社,2010. [33] 王正林,刘明.精通MATLAB7[M].北京:电子工业出版社,2006.

[34] 侯友国,郭伟,谭文群.基于平方根改进的Gerschgorin半径方法对小间隔距离信号源

数估计[J].电子测量与仪器学报.2008 , Vol.22,No.5.

[35] 王进,赵拥军,王志刚.低信噪比条件下的高分辨DOA估计算法[J].计算机工程,

2005.Vol.35.No.3.

30

兰州理工大学毕业论文

附录一:英文翻译原文

31

兰州理工大学毕业论文

32

兰州理工大学毕业论文

33

本文来源:https://www.bwwdw.com/article/tai3.html

Top