资源简介
该资源为MUSIC,PM,四阶累积量等DOA估计算法的MATLAB实验仿真,资源整理不易,请同学们务必珍惜。

代码片段和文件信息
clear all;
close all;
clc;
source_number=3;%信元数
sensor_number=8;%阵元数
N_x=1024; %信号长度
snapshot_number=N_x;%快拍数
w=[pi/6 pi/6 pi/6].‘;%信号频率
l=0.15;%信号波长
d=l/2;%阵元间距
snr=20;%信噪比
source_doa=[20 40 60];%三个信号的入射角度
A=[exp(-j*(0:sensor_number-1)*d*2*pi*sin(source_doa(1)*pi/180)/l);exp(-j*(0:sensor_number-1)*d*2*pi*sin(source_doa(2)*pi/180)/l);exp(-j*(0:sensor_number-1)*d*2*pi*sin(source_doa(3)*pi/180)/l)].‘;%阵列流型
s=sqrt(10.^(snr/10))*exp(j*w*[0:N_x-1]);%仿真信号
%x=awgn(ssnr);
x=A*s+(1/sqrt(2))*(randn(sensor_numberN_x)+j*randn(sensor_numberN_x));%加了高斯白噪声后的阵列接收信号
%求四阶累积量C4
temp1 = kron(xconj(x));
C4=temp1*temp1‘/(snapshot_number.^2)-temp1*temp1‘-kron(x*x‘/snapshot_numberconj(x*x‘)/snapshot_number);
disp(C4);
[VD]=eig(-C4);%对C4进行特征分解
[lambda index]=sort(diag(D));
En=V(:index(1:(sensor_number.^2-source_number^2)));
disp(En);
searching_doa=-90:0.5:90;%线阵的搜索范围为-90~90度
for i=1:length(searching_doa)
a_theta=exp(-j*(0:sensor_number-1)‘*2*pi*d*sin(pi*searching_doa(i)/180)/l);
b_theta=kron(a_thetaconj(a_theta));
Pmusic(i)=1./(norm(b_theta‘*En)).^2;
end
figure;
plot(searching_doa10*log(Pmusic));
xlabel(‘入射角/degree‘);
ylabel(‘功率谱/dB‘);
title(‘四阶累积量MUSIC估计‘);
grid ;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1057 2018-09-23 19:30 music.m
文件 1368 2012-08-27 19:25 PM.m
文件 1317 2018-09-23 21:09 CUM_MUSIC.m
----------- --------- ---------- ----- ----
3742 3
- 上一篇:基于matlab的双向A*算法
- 下一篇:IEEE潮流计算程序
相关资源
- MATLAB 编程 第二版 Stephen J. Chapman 著
- MATLAB Programming for Engineers 4th - Chapman
- 《MATLAB编程第二版)》高清晰PDF版
- fpm算法,用于傅里叶叠层显微图像恢
- 条纹投影轮廓术中的快速光栅预校准
- 阵列信号处理中的基于matlab的MUSIC
- 目标检测的DPM模型在windows下的实现
- pbm/pgm/ppm图片的读写Matlab
- 5G Development with MATLAB
- Stephen J.Chapman《MATLAB 编程第二版》
- BLDC PMSM 等电机的matlab 仿真
- PM模型代码Matlab
- SPM8 manual
- Anisotropic Diffusion,各向异性扩散论文
- Dirichlet Process Mixture Models(DPMM)
- MATLAB编程第二版)》高清晰PDF版.Ste
- 位置前馈电机仿真模型
- PMSM矢量控制系统仿真模型
- 相干目标music算法
- PMBOK第五版.mobi 适合kindle用
- 基于四阶累积量的MUSIC算法——MATLA
- 基于滑模速度控制器的PMSM矢量控制系
- PMBOK 第6版 中文 MOBI kindel适用
- DPM算法实现:voc-release5(Win7+matlab20
- PMBOK中文第六版.mobi
- 深度学习的matlab的工具包(DeepLearnT
- 项目管理知识体系指南PMBOK指南第6版
-
永磁同步电机文献及配套Simuli
nk.r - 《现代永磁同步电机控制原理及MATL
- 在Matlab中对CAPM模型的估计实现
评论
共有 条评论