欢迎来到天天文库
浏览记录
ID:43451087
大小:97.92 KB
页数:5页
时间:2019-10-02
《基阵考试试题一 --MUSIC算法估计相干信号的DOA》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基阵考试试题一--MUSIC算法估计相干信号的DOA题目一:空间有均匀线列阵,阵元数为16,阵元间距是半波长。有两个窄带信号源中心频率为50kHz,以-60度和30度入射到阵列。(1)用MUSIC算法估计两个信号。(2)再改变参数,讨论分辨力的性能。一、MUSIC算法的原理MUSIC算法的理论基础是:信号和噪声相互独立,数据的协方差矩阵可分解为与信号和噪声相关的两部分。MUSIC算法的步骤:第一步:由阵列的接收数据得到数据协方差矩阵。其中第二步:对进行特征分解。第三步:由的特征值进行信号源数判断。一般来讲,特征值大的会对应一个信号源,特征
2、值小的是噪声方差。大特征值和小特征值差距很大。第四步:确定信号子空间和噪声子空间第五步:根据信号参考范围由进行谱峰搜索……………………………………………(1)第六步:找出极大值点对应的角度就是信号入射方向MUSIC算法的主要公式:MUSIC算法有很多公式都能计算,有经典的公式,也有推广的公式,下面是MUSIC算法用于功率谱估计的公式。…………………………………(2)公式1是利用信号子空间进行参数估计的。………………………………(3)公式2是利用噪声子空间进行参数估计的。利用噪声子空间和利用信号子空间的估计是一致的。………………………………
3、………(4)公式3是MUSIC算法的另一种归一化模式。MUSIC还有些推广的算法,也就是MUSIC算法和MVM等算法直接的关系。二、MUSIC算法分辨力的分析分辨率和估计误差的区别:分辨力考察的是两个相近信号源能够分辨的问题,而归误差则考察对每个信号源的估计精度问题。两者是从不同的角度考虑问题的,存在很大的差别。分辨力和信号频谱的分辨力。分辨力:定义,式中,对应于角频为的信号谱的值(不是噪声谱)。如对应于MUSIC算法,上式子中的。在定义/、式中,,则当时,是可分辨的,且分辨力为,这类是就是分辨力的定义。信号谱的分辨能力:信号普的分辨能力
4、与分辨力满足一定的关系式子,对MUSIC算法来说,信号谱的可分辨能力与两信号源之间的角度差、阵列孔径及信号波长都相关,且两者是一个四次幂的关系。三、相关信号解相干普通的MUSIC算法只能处理独立的信号,对于非独立的信号,要进行解相干处理,解相干的核心问题是如何通过一系列处理或者变换使得信号协方差矩阵的秩得到有效的改善,从而正确的估计信号的方向。目前解相干的处理,一类是降维处理,一类是非降维处理。四、MUSIC算法仿真及结果分析仿真条件:空间有均匀线列阵,阵元数为16,阵元间距是半波长。有两个窄带信号源中心频率为50kHz,以-60度和30
5、度入射到阵列,SNR=5(1)用MUSIC算法估计两个信号。图(1)两个相干信号源的DOA估计结果分析:信号源相干的时候,MUSIC算法的性能变的很坏。这是因为信号源完全相干时,阵列接收的数据协方差矩阵的秩降为1,上面的结果可以看出MUSIC算法能够较好的区分独立信号源的到达角。空间平滑MUSIC算法是对协方差矩阵的秩进行平滑,修正后的矩阵的秩小于原来的矩阵的秩,他是通过降低自由度来换取的。实验二、目的:改变不同的条件,查看MUSIC算法的分辨力。(1)将阵元数有16变成4图(2)改变阵元数目,查看分辨力图(3)改变信噪比,查看分辨力图(
6、4)改变快拍数,查看图(5)阵元数目为4、快拍为100,SNR=-5查看分辨力结论分析:从上图可以看出,当减少阵元个数、降低信噪比、减少快拍数,都能降低MUSIC算法的分辨率。阵元数目越大,信噪比越高,快拍数越多,DOA估计的分辨力也就越大。四、附件程序:%————-相干信号,空间平滑MUSIC算法——————clearall;closeall;clc%————————基本参数——————M=16;%——线阵的阵元数量mm=15;nn=M-mm+1;m=0:1:M-1;cj=sqrt(-1);c=1500;f=50000;f1=5000
7、0;fs=20e4;%————信号采样频率lamda=c/f;d=lamda/2;dd=0:d:(M-2)*d;iwave=2;thita1=-60*pi/180;tao1=d*sin(thita1)/c;thita2=30*pi/180;tao2=d*sin(thita2)/c;snr=5;sigema=10^(snr/20);%————————构造发射信号——————N=2048;n=1:N;s=exp(cj*(2*pi*(f/fs)*n));fori=1:MS(i,n)=sigema*exp(cj*2*pi*f*(n/fs-(i-1
8、)*tao1))+sigema*exp(cj*2*pi*f1*(n/fs-(i-1)*tao2));endfori=1:Mnoise=normrnd(0,1,1,length(S));S(i,
此文档下载收益归作者所有