MUSIC算法
music算法

MUSIC 算法1. 理论原理MUSIC 算法可用来估计信号的波达方向,也可以用来估计有正弦信号叠加而成的信号的功率谱。
这来用来估计信号的功率谱。
基本MUSIC 算法的步骤如下:(1) 求相关矩阵R 。
本文采用的观测信号为:()0.2)0.213),x n n n ππ=+1,2,,128n =……,采用的阵元数为60,快拍数为60,相邻阵元在同一时间接受的信号相差一个采样间隔。
(2) 对相关矩阵进行特征值分解,并计算信号特征值的个数。
(3) 求出H 1())()()p w w w =a I -SS a H (或H 1())()p w w w =a G G a H (,即为信号的功率谱。
2.程序clcclearxn=sqrt(20)*sin(2*pi*0.2*[1:128])+sqrt(2)*sin(2*pi*0.213*[1:128])+randn(1,128); %产生含有噪声的序列xn%取阵元数量为M%取快拍次数为NM=60;N=60;%求x(n)矩阵,取每相邻两个阵元在同一时间内接收的信号正好相差一个采样间隔for p=1:M,for q=1:N,x(p,q)=xn(p+q-1);endend%求R 自相关矩阵R=x*x'/N;%取R的特征值分解[u,r]=eig(R)%求信号特征值的个数p p=0;for i=1:M,if r(i,i)/r(M,M)>0.05,p=p+1;endendp%利用P(w)函数的公式syms w;a(1:M)=exp(-j*(0:M-1)*w); w=0:2*pi*0.005:pi;G=u(:,1:M-p);P=1/(a*G*G'*a');P1=20*log(abs(P));figureplot(w/(2*pi),subs(P1)) title('MUSIC')3.结果P=400.050.10.150.20.250.30.350.40.450.5-100-80-60-40-20204060MUSIC用MUSIC 算法估计的观测信号的功率谱4.结果分析用SVD-TLS 估计的信号功率谱如下:00.050.10.150.20.250.30.350.40.450.5-20000200040006000Frequency (Hz)P h a s e (d e g r e e s )00.050.10.150.20.250.30.350.40.450.5-50050Frequency (Hz)M a g n i t u d e (d B )与MUSIC 算法比较可以看出:估计由多个正弦信号叠加的信号的功率谱MUSIC算法优于SVD-TLS。
空间平滑music算法原理

空间平滑music算法原理引言:空间平滑music算法是一种用于音频信号处理的算法,主要用于音乐声音的平滑处理,以提升听感和音质。
本文将介绍空间平滑music算法的原理和应用,以及其在音频处理领域的重要性。
一、空间平滑music算法概述空间平滑music算法,全称为Spatial Smoothing Multiple Signal Classification algorithm,是一种基于多信号分类的空间平滑算法。
该算法通过对音频信号进行空间平滑处理,消除噪音和杂音,提高音频信号的质量和清晰度。
二、空间平滑music算法原理空间平滑music算法基于多个传感器(如麦克风)接收到的音频信号,通过对这些信号进行空间平滑处理,提取出目标音频信号。
其原理主要包括以下几个步骤:1. 采集音频信号:使用多个传感器同时采集音频信号,得到多个信号源的混合信号。
2. 构建空间协方差矩阵:将采集到的音频信号进行分析,计算得到信号源之间的空间协方差矩阵。
该矩阵表示了信号源之间的相关性和空间分布。
3. 估计噪声子空间:通过对空间协方差矩阵进行特征值分解,得到特征值和特征向量。
通过选取特征值较小的特征向量,可以估计出信号源的噪声子空间。
4. 构建空间平滑矩阵:根据估计的噪声子空间,构建空间平滑矩阵,用于对混合信号进行平滑处理。
空间平滑矩阵的构建可以通过正交投影等方法实现。
5. 信号源估计:将空间平滑矩阵应用于混合信号,可以得到对目标信号源的估计。
通过对估计信号源的处理,可以得到音频信号的平滑输出。
三、空间平滑music算法的应用空间平滑music算法在音频处理领域具有广泛的应用。
以下是一些常见的应用场景:1. 音乐制作:在音乐制作过程中,空间平滑music算法可以用于去除录音中的噪音和杂音,提高音频的质量和清晰度。
2. 语音识别:在语音识别系统中,空间平滑music算法可以用于增强语音信号,提高语音识别的准确性和稳定性。
MUSIC算法和空间傅氏变换比较

MUSIC算法和空间傅氏变换比较一、原理1. MUSIC算法(Multiple Signal Classification)2.空间傅氏变换空间傅氏变换是一种常用的信号源定位方法,它利用阵列接收到的信号在空间中的幅度和相位分布来估计信号源的位置和功率谱密度。
空间傅氏变换的基本原理是通过对阵列接收信号进行傅氏变换得到频谱密度,然后利用波束形成和定位算法来估计信号源的位置。
常用的空间傅氏变换方法包括波束形成算法、DOA(Direction of Arrival)估计算法、MVDR(Minimum Variance Distortionless Response)算法等。
二、应用领域1.MUSIC算法2.空间傅氏变换空间傅氏变换在无线通信、声纳、天文观测等领域得到广泛应用。
它可以用于定位无线电信号源、声源定位、星体定位等。
由于其快速计算和良好的性能,空间傅氏变换常常被用于实时信号处理和自适应波束形成等场合。
三、优缺点1.MUSIC算法优点:-可以实现高分辨率频谱估计,对于频谱分析和信号源分离有较好的性能。
-不需要对信号源进行假设,适用于复杂信号环境下的信号源定位。
缺点:-对噪声水平和阵列几何结构敏感,对于实际应用中的噪声和误差要求较高。
-计算复杂度较高,随着信号源数量的增加而增加。
2.空间傅氏变换优点:-计算简单、实时性好,适用于实时信号处理和自适应波束形成等场合。
-对阵列几何结构和噪声水平不敏感,具有较好的适应性。
缺点:-分辨率较低,对信号源距离较近或者信号源功率较小的情况下定位精度较低。
-对信号源进行假设,适用于信号源较简单的情况。
综上所述,MUSIC算法和空间傅氏变换是两种常用的信号处理方法,它们在处理频谱分析和信号源定位问题上具有一定的相似性和差异性。
MUSIC算法适用于频谱分析和复杂信号环境下的信号源定位,而空间傅氏变换适用于实时信号处理和自适应波束形成等场合。
在选择方法时需要根据具体应用场景和需求进行综合考虑。
music、esprit、mvdr算法的谱估计

music、esprit、mvdr算法的谱估计
()E n =⎣x x 和()n y 的互H φH )C λ-算法
3122(M 1)(M 1)2(M 1)
j f f j f e e ππ-⨯-⨯--⨯-⎥
⎦
都是零均值,方差为1 的白噪声,采样数为N ,且彼此之间相互独M v ⎥⎦
图3.1 MUSIC仿真结果图3.2 ESPRIT仿真结果
图3.3 MVDR 仿真结果图 3.4 各种算法仿真比较结果
4算法比较
由仿真图形和运算时间可以看出,MUSIC算法、ESPRIT算法和MVDR算法都可以实现对含噪复正弦信号的频率估计,而且能够克服DFT 中存在能量泄漏和栅栏效应,误差较小。
三种方法中,MVDR算法实现最为简单,在较小的运算次数时快捷且准确度高,但是运算量会随着采样点数的增大而急剧增大;MUSIC算法最为常规,而且能够实现超分辨,有效的克服了工程应用中由于先验信息不足而导致的分辨率降低问题,但是运算量也是很大,不利于次数较大的频率估计;ESPRIT算法需要两次求特征值运算,实现较为复杂,但是有效的克服MUSIC算法需要进行谱峰搜索而带来的计算量很大的问题,计算量很小,而且随着运算次数的增大,运算时间不会明显增大,具有很好的分辨力。
综上所述,MUSIC算法和MVDR算法实现简单,精度高,但是运算。
低信噪比中MUSIC算法的研究

低信噪比中MUSIC算法的研究引言在无线通信系统中,信号受到噪声的干扰是一个普遍存在的问题。
在低信噪比环境下,如何准确地估计信号的到达角度成为了研究的重点。
MUSIC(Multiple Signal Classification)算法是一种常用的高精度角度估计算法,它在低信噪比环境下具有较好的性能。
本文主要介绍低信噪比中MUSIC算法的原理、实现以及相关研究进展。
一、MUSIC算法原理MUSIC算法是一种基于谱分析的方位估计算法。
其基本思想是将接收到的信号通过空间滤波器变换到空间域,然后通过计算信号在子空间中的谱能量分布来确定信号的到达角度。
具体步骤如下:1.构建传感器阵列:MUSIC算法需要在接收端构建一个由N个传感器组成的均匀线性阵列。
2.接收信号预处理:接收到的信号需要经过预处理,例如采样、滤波等操作。
3.构建协方差矩阵:将N个传感器接收到的信号构成一个接收数据矩阵X,假设其协方差矩阵为R=XX^H。
4.特征值分解:对协方差矩阵进行特征值分解,得到特征值以及对应的特征向量。
5.构建谱估计矩阵:根据特征值和特征向量构建谱估计矩阵P,其中谱估计矩阵的维度为M-L,M为信号源数量,L为噪声子空间的维数。
6.估计信号的到达角度:通过计算谱估计矩阵的特征向量,得到信号的到达角度。
二、低信噪比中MUSIC算法实现在低信噪比环境下,传统的MUSIC算法可能无法准确估计信号的到达角度,因为噪声会导致子空间的降低,使得信号与噪声的区分度较小。
因此,需要对传统的MUSIC算法进行改进,以提高其在低信噪比环境下的性能。
1. 噪声子空间降维:在低信噪比环境下,噪声对子空间的影响较大,因此需要对噪声子空间进行降维处理。
一种常见的方法是使用快速主成分分析(Fast PCA)算法对协方差矩阵进行分解,将噪声子空间的维数减小,从而提高信号与噪声的区分度。
2. 噪声机制建模:在低信噪比环境下,需要对噪声进行准确的建模。
一种方法是使用噪声空间投影(Noise Subspace Projection)技术,通过将接收信号投影到噪声子空间中去除噪声的影响。
music算法的直观解释

music算法的直观解释一、简介Music算法是一种用于音乐信号处理的算法,它通过对音乐信号进行特征提取和分析,从而实现对音乐的理解和创作。
该算法由美国科学家PaulE.Jacobs及其研究团队开发,并在音乐信号处理领域得到了广泛应用。
二、基本原理Music算法通过分析音乐信号的频率、振幅、时长等特征,对音乐的结构和情感进行分析和建模。
该算法基于音频信号的时域和频域分析,通过计算音频信号的傅里叶变换,将音频信号从时域转换到频域,从而实现对音频信号的频率成分的分析。
三、主要步骤1.音频信号采集:使用麦克风或其他音频采集设备采集音乐信号。
2.预处理:对音频信号进行噪声消除、音量调整等预处理操作,以提高算法的准确性。
3.傅里叶变换:将音频信号从时域转换到频域,以便于分析频率成分。
4.特征提取:从频域分析中提取音乐信号的特征,如频率、振幅、时长等。
5.模型训练:使用提取的特征对音乐的结构和情感进行分析和建模,建立音乐分类模型。
6.音乐创作:根据分类模型,使用算法生成符合音乐风格和情感的音乐片段。
四、优势与局限Music算法在音乐信号处理方面具有以下优势:1.准确性高:通过对音乐信号的全面分析,能够准确提取音乐的结构和情感特征。
2.高效性:Music算法能够快速处理大量音乐数据,并生成符合要求的音乐片段。
3.可扩展性:Music算法可以与其他音乐算法相结合,实现更复杂和多样化的音乐创作。
然而,Music算法也存在一定的局限:1.依赖训练数据:Music算法的性能受训练数据的质量和数量影响较大。
2.无法处理复杂音乐风格:Music算法在处理复杂音乐风格时可能存在一定难度。
3.缺乏个性化:目前Music算法生成的曲目往往是按照一定规则生成的,缺乏个性化和情感表达。
五、未来发展随着人工智能技术的不断发展,Music算法在音乐信号处理领域的应用前景广阔。
未来研究方向包括:1.提高算法的泛化能力:通过改进模型架构和优化训练方法,提高Music算法对不同音乐风格的适应能力。
多重信号分类music算法

多重信号分类music算法多重信号分类music算法__________________________________多重信号分类MUSIC算法是一种常见的无参数估计技术,它可以在无需任何先验信息的情况下估计信号的参数,并以最优的方式将信号分类为相应的模型。
MUSIC算法是一种多重信号分类技术,它可以根据接收信号的信息特征来判断信号的模型,并以此来分类信号。
MUSIC算法的优势在于它不需要设计复杂的估计器,而且可以有效地处理维度灾难。
MUSIC算法是一种基于统计学的方法,它通过采用相关函数和谱估计来估计信号的参数。
MUSIC 算法是一种多信号分类技术,它主要用于分类复杂信号,如高斯噪声、信息信号、脉冲噪声等。
MUSIC算法可以有效地估计信号的特征参数,并以此来进行分类。
MUSIC算法的基本思想是通过估计接收端所收到的信号的相关函数,并将其分解为各个信号成分,然后使用正交函数将各个信号成分进行正交化。
之后,使用相关函数的特征值来估计各个信号成分的功率,并使用此功率来对信号进行分类。
MUSIC算法的基本流程是首先采样接收端所收到的信号,然后使用相关函数来估计接收端所收到的信号,并将其分解为各个信号成分,然后使用正交函数将各个信号成分进行正交化,再使用相关函数的特征值来估计各个信号成分的功率,最后使用此功率来对信号进行分类。
MUSIC算法在多重信号分类方面有很大的优势,它能够有效地估计信号的特征参数,并以此来进行分类。
它还能够有效地处理高斯噪声、脉冲噪声、随机信息信号等复杂信号。
此外,MUSIC算法不需要任何先验信息,也不需要设计复杂的估计器,这使得它能够快速地进行多重信号分类。
MUSIC算法在实际应用中也有很大的价值,它能够有效地帮助用户进行多重信号分类,从而使用户能够快速地实施不同的应用。
例如,在无人驾驶中,MUSIC算法可以帮助用户快速地识别不同的物体;在医学图像诊断中,MUSIC算法也能够有效地帮助医生诊断不同的疾病。
music测距测速算法

MUSIC(Multiple Signal Classification)算法是一种用于测距和测速的算法,它基于声纳原理,通过接收目标返回的声波信号来确定目标的位置和速度。
下面是MUSIC算法的一般步骤:
1. 发送信号:首先,通过声纳发射器发送一个短脉冲信号,该信号会在水中传播并被目标反射回来。
2. 接收信号:声纳接收器接收到目标反射回来的信号,并记录下信号的到达时间(Time of Arrival,TOA)。
3. 计算距离:通过计算信号从发射器到接收器的传播时间,可以计算出目标到声纳的距离。
具体来说,距离可以通过以下公式计算:
d = c ×t / 2
其中,d表示距离,c表示光速,t表示传播时间。
4. 计算速度:通过测量目标反射回来的信号的TOA,可以计算出目标的速度。
具体来说,速度可以通过以下公式计算:
v = d ×c / t
5. 分类目标:最后,通过分析反射回来的声波信号的频率和幅度,可以将目标分类为不同的类型,例如船只、潜艇、浮标等。
需要注意的是,MUSIC算法需要对声波信号进行处理,以消除水声环境中的噪声和干扰,因此需要使用数字信号处理技术。
此外,MUSIC算法的精度也受到许多因素的影响,例如声波传播速度、目标反射能力等,因此需要进行多次测量和校准才能得到准确的结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业综合课程设计报告空间谱估计算法一、设计任务实现空间谱估计算法,并考察算法性能。
二、方案设计1)由均匀线阵形式,确定阵列的导向矢量;2)由阵列导向矢量,对接收信号进行建模仿真;3)根据多重信号分类算法实现空间谱估计;4)考察算法性能与信噪比,采样率,观测时间等参数的关系。
三、设计原理3.1空间谱估计数学模型空间谱估计就是利用空间阵列实现空间信号的参数估计的一项专门技术。
整个空间谱估计系统应该由三部分组成:空间信号入射、空间阵列接收及参数估计。
相应地可分为三个空间,即目标空间、观察空间及估计空间,也就是说空间谱估计系统由这三个空间组成,其框图见图1。
图1 空间谱估计的系统结构对于上述的系统结构,作以下几点说明。
(1)目标空间是一个由信号源的参数与复杂环境参数张成的空间。
对于空间谱估计系统,就是利用特定的一些方法从这个复杂的目标空间中估计出信号的未知参数。
(2)观察空间是利用空间按一定方式排列的阵元,来接收目标空间的辐射信号。
由于环境的复杂性,所以接收数据中包括信号特征(方位、距离、极化等)和空间环境特征(噪声、杂波、干扰等)。
另外由于空间阵元的影响,接收数据中同样也含有空间阵列的某些特征(互耦、通道不一致、频带不一致等)。
这里的观察空间是一个多维空间,即系统的接收数据是由多个通道组成,而传统的时域处理方法通常只有一个通道。
特别需要指出的是:通道与阵元并不是一一对应,通道是由空间的一个、几个或所有阵元合成的(可用加权或不加权),当然空间某个特定的阵元可包含在不同的通道内。
(3)估计空间是利用空间谱估计技术(包括阵列信号处理中的一些技术,如阵列校正、空域滤波等技术)从复杂的观察数据中提取信号的特征参数。
从系统框图中可以清晰的看出,估计空间相当于是对目标空间的一个重构过程,这个重构的精度由众多因素决定,如环境的复杂性、空间阵元间的互耦、通道不一致、频带不一致等。
3.2 阵列信号处理首先,考虑N 个远场的窄带信号入射到空间某阵列上,阵列天线由M 个阵元组成,这里假设阵元数等于通道数,即各阵元接收到信号后经过各自的传输信道送到处理器,也就是说处理器接收来自M 个通道的数据。
))((0)()(t t j i i e t u t s ϕω+=))()((0)()(τϕτωττ++++=+t t j i i e t u t s (3.2-1) 式中,)(t u i 是接受信号的幅度,)(t ϕ是接收信号的相位,0ω是接收信号的频率。
在窄带远场信号源的假设下,有⎩⎨⎧≈+≈+)()()()(t t t u t u i i ϕτϕτ (3.2-2)根据式(3.2-1)和式(3.2-2),显然有下式成立:τωτ0)()(j i i e t s t s ≈+ (3.2-3)则可以得到第L 个阵元接收信号为∑=++=Ni l li i li l t n t s g t x 1)()()(τ M l ,,2,1 = (3.2-4)式中,li g 为第L 个阵元对第i 个信号的增益,)(t n l 表示第L 个阵元在t 时刻的噪声,li τ表示第i 个信号到达第L 个阵元时相对参考阵元的时延。
将M 个阵元在特定时刻接收的信号排列成一个列矢量,可得⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡)()()()()()()()()(21212122221112112102010*******010120110t n t n t n t s t s t s e g e g eg e g e g e g e g e g e g t x t x t x M N j MN j M j M j N j j j N j j M MN M M N Nτωτωτωτωτωτωτωτωτω(3.2-5) 在理想情况下,假设阵列中各阵元是各向同性的且不存在通道不一致、互耦等因素的影响,则式(3.2-4)中的增益li g 可以省略(即归一化1),在此假设下式(3.2-5)可以简化为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡)()()()()()()()()(212121020102022021010120110t n t n t n t s t s t s e e ee e e e e e t x t x t x M N j j j j j j j j j M MN M M NN τωτωτωτωτωτωτωτωτω (3.2-6)将式(3.2-6)写成矢量形式如下:)()()(t n t s A t x+= (3.2-7)式中,)(t x 为阵列的1⨯M 维快拍数据矢量,)(t n为阵列的1⨯M 维噪声数据矢量,)(t s为空间信号的1⨯N 维矢量,A 为空间阵列的N M ⨯维流型矩阵(导向矢量阵),且[])()()(00201ωωωN a a a A= (3.2-8)其中导向矢量⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)exp()exp()exp()(020100Mi i i i j j j a τωτωτωω N i ,,2,1 = (3.2-9) 式中λππωc f 220==,c 为光速,λ为波长。
由上述的知识可知,一旦知道阵元间的延迟表达式τ,就很容易得出待定空间阵列的导向矢量或阵列流型。
下面推导一下空间阵元间的延迟表达式。
假设空间任意两个阵元,其中一个为参考阵元(位于原点),另一个阵元的坐标为(x ,y, z),两阵元的几何关系见图,图中“×”表示阵元。
图2 空间任意两阵元的几何关系由几何关系可以推导出两阵元的波程差为)sin cos sin cos cos (1ϕϕθϕθτz y x c++= (3.2-10)这里的波程差其实就是位于x 轴上两阵元间的延迟、位于y 轴上两阵元间的延迟和位于z 轴上两阵元间的延迟之和。
根据式(3.2-10)的结论,下面给出实际环境中常用的几种阵列及阵元间的相互延迟表达式。
(1)平面阵 设阵元的位置为),,2,1)(,(M k y x k k =,以原点为参考点,另假设信号入射参数为),,2,1)(,(N i i i =ϕθ,分别表示方位角与俯仰角,其中方位角表示与x 轴的夹角。
(2)线阵设 阵元的位置为),,2,1(M k x k =,以原点为参考点,另假设信号入射参数为),,2,1(N i i =θ,表示方位角,其中方位角表示与y 轴的夹角(即与线阵法线的夹角),则有)sin (1i k ki x cθτ= (3.2-11)(3)均匀圆阵 设以均匀圆阵的圆心为参考点,则有⎪⎪⎭⎫ ⎝⎛⎪⎭⎫⎝⎛--=i i ki M k cr ϕθπτcos )1(2cos (3.2-12) 其中方位角表示与x 轴的夹角,r 为圆半径。
3.3 多重信号分类算法多重信号分类(MUSIC)算法是Schmidt RO 等人在1979 年提出的。
这一算法的提出促进了特征结构分类算法的兴起和发展,该算法已成为空间谱估计理论体系中的标志性算法。
此算法提出之前的有关算法都是针对阵列接收数据协方差矩阵进行直接处理,而MUSIC 算法的基本思想则是将任意阵列输出数据的协方差矩阵进行特征分解,从而得到与信号分量相对应的信号子空间和与信号分量相正交的噪声子空间,然后利用这两个子空间的正交性来估计信号的参数(如入射方向、极化信息及信号强度等)。
MUSIC 算法在特定的条件下具有很高的分辨力、估计精度及稳定性。
下面仅介绍经典MUSIC 算法。
窄带远场信号的DOA 数学模型为()()()()X t A S t N t θ=+ (3.3-1)对于阵元间距2λ的均匀线阵,阵列的导向矢量Tu M j u j a ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=))1(exp()exp(1)(ππθ (3.3-2) 显然,上式可以表示成sin u θ=函数,即11u -≤≤就对应线阵的观察范围为9090θ-≤≤。
阵列数据的协方差矩阵为[]H XX E R =2H H AE SS A I σ⎡⎤=+⎣⎦2H S AR A I σ=+ (3.3-3) 由于信号与噪声相互独立,数据协方差矩阵可分解为与信号、噪声相关的两部分,其中S R 是信号的协方差矩阵,H S AR A 是信号部分。
对R 进行特征分解有H U U R ∑= (3.3-4-a)式中,U 为特征矢量矩阵,其中由特征值组成的对角阵∑如下:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=∑M λλλ21 (3.3-4-b) 上式中的特征值满足如下关系:2121N N M λλλλλσ+≥≥=== (3.3-5)定义如下两个对角矩阵:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=∑N s λλλ21 (3.3-6-a) ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=∑++M N N N λλλ21 (3.3-6-b) 显然当空间噪声为白噪声时,有)()(2N M M M N I -⨯-=∑σ (3.3-6-c)式中,S ∑为大特征值组成的对角阵,N ∑为小特征值组成的对角阵。
再将特征矢量矩阵分为与特征值对应的两部分:一是与大特征值对应的信号子空间[]12S N U e e e =;二是[]12N N N M U e e e ++=,即与小特征值对应的噪声子空间。
这样,式(3.3-4-a )可以进一步写成如下形式:H ii MN j j Ni H i i i ee e e R ∑∑+==+=11λλ[][]HN S N S U U U U ∑=HN N N H S S S U U U U ∑+∑= (3.3-7)式中,S U 是由大特征值对应的特征矢量张成的子空间也即信号子空间,而N U 是由小特征值对应的特征矢量张成的子空间也即噪声子空间。
理想条件下数据空间中的信号子空间与噪声子空间是相互正交的,即信号子空间中的导向矢量也与噪声子空间正交0)(=N H U a θ (3.3-8)经典MUSIC 算法正是基于上述这个性质提出的,但考虑到实际接收数据矩阵是有限长的,即数据协方差矩阵的最大似然估计为∑==L i H XX L R 11ˆ (3.3-9) 对R ∧进行特征分解可以计算得到噪声子空间特征矢量矩阵ˆNU 。
由于噪声的存在()a θ与ˆN U 并不能完全正交,也就是说式(3.3-8)并不成立。
因此实际上求DOA 是以最小优化搜索实现的,即ˆˆarg min ()()H H MUSIC N N a U U a θθθθ= (3.3-10)所以,MUSIC 算法的谱估计公式为1ˆˆ()()MUSIC H H N N P a U U a θθ=(3.3-11) 下面给出MUSIC 算法的流程:(1)由阵列的接收数据得到数据协方差矩阵ˆR,即式(3-9); (2)对ˆR进行特征分解; (3)由ˆR得特征值进行信号源数判断; (4)确定信号子空间ˆS U 与噪声子空间ˆNU ; (5)根据信号参数范围由式(3-11)进行谱峰搜索;(6)找出极大值点对应的角度就是信号入射方向。