• 大小: 21KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: MATLAB  MUSIC  

资源简介

空间谱估计中的子空间类算法,基于特征值分解的信号子空间和噪声子空间的功率谱估计,主要是如何建立模型,如何加入噪声,协方差矩阵如何处理方面都有注释,代码注释比较齐全,可以看懂,还有性能的仿真

资源截图

代码片段和文件信息

%classic music
clear all
clc
tic
%参数设定
M=10;
doa=[-10 45 60]/180*pi;%信号到达角
P=length(doa);%信号源个数
f=1000;c=1500;
lambda=f/c;
d=lambda/2;%阵元间距
snr=5;
N=128;%快拍数(全部阵元在时域的一次采样)
%阵列流型A
for i=1:P
    A(:i)=exp(-j*2*pi*d*[0:M-1]‘/lambda*sin(doa(i)));
end
%信源模型建立
for k=1:P 
    S(k:)=sqrt(10.^(snr/10))*(randn(1N)+j*randn(1N));
end
%接收信号模型建立
X=A*S+1/sqrt(2)*(randn(MN)+j*randn(MN));%sqrt(2)是指白噪声功率开方
%协方差矩阵特征值分解得到噪声子空间
R=X*X‘/N;
[VD]=eig(R);%特征值分解
[YI]=sort(diag(D));%降序
Un=V(:I(1:M-P));%找出小特征值对应特征向量存入Un
%谱峰搜索部分
theta=-90:1:90;%线阵的搜索范围为-90~90度
 for i=1:length(theta)
   a_theta=exp(-j*(0:M-1)‘*2*pi*d*sin(pi*theta(i)/180)/lambda);
   Pmusic(i)=1./abs((a_theta)‘*Un*Un‘*a_theta);
 end
plot(theta10*log(Pmusic/max(Pmusic))‘r‘);%除以max是为了分离图像
axis([-90 90 -90 10]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        935  2014-10-29 10:08  基于波束空间\beamformmusic1.m

     文件       1141  2014-10-18 12:49  基于波束空间\beamformmusicbs3.m

     文件       1163  2014-11-14 17:11  基于波束空间\经典MUSIC与波束空间MUSIC对比.m

     文件       1538  2014-11-18 16:24  基于解相干\dsvd.m

     文件       1388  2014-11-18 17:07  基于解相干\esvd.m

     文件       1361  2014-11-19 11:45  基于解相干\psvd.m

     文件       1468  2014-11-07 17:07  基于解相干\前向平滑.m

     文件       1570  2014-11-07 18:09  基于解相干\双向平滑.m

     文件       1506  2014-11-07 17:32  基于解相干\后向平滑.m

     文件       1062  2014-11-19 12:45  性能分析\music_改变dlamba.m

     文件       1085  2014-11-19 12:45  性能分析\music_改变两到达角度差.m

     文件       1021  2014-11-19 12:45  性能分析\music_改变信噪比.m

     文件       1098  2014-11-19 12:45  性能分析\music_改变快拍数.m

     文件       1039  2014-11-19 12:45  性能分析\music_改变阵元数.m

     文件        998  2014-11-19 12:17  性能分析\threedmusicsecond_改变dlambda.m

     文件        969  2014-11-19 12:43  性能分析\threedmusic_改变信噪比.m

     文件        995  2014-11-19 12:30  性能分析\threedmusic_改变快拍数.m

     文件       1018  2014-11-19 12:44  性能分析\threedmusic_改变阵元数.m

     文件       1044  2018-08-21 21:58  classic\classicmusic.m

     文件        830  2018-08-23 09:24  classic\musicsvdus.m

     文件       1305  2014-11-14 17:52  root\rootmusic3.m

     文件       1300  2014-11-14 17:52  root\rootmusic4.m

     文件        914  2014-11-14 17:18  root\rootmusic_sum(diag(Gni)).m

     文件       1397  2014-11-19 11:41  root\rootmusic_sym2poly_找出P对根.m

     文件       1056  2014-11-19 11:41  root\root_sym2poly_找出P个根.m

     目录          0  2014-11-14 17:13  基于波束空间

     目录          0  2014-11-19 11:45  基于解相干

     目录          0  2014-11-19 12:42  性能分析

     目录          0  2014-11-14 17:57  classic

     目录          0  2014-10-22 11:35  root

............此处省略3个文件信息

评论

共有 条评论