资源简介
该资源为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潮流计算程序
相关资源
- 直驱PMSG仿真模型171607
- pmsm模糊PID控制系统仿真模型
- matlab实现PM调制.doc
- 基于EKF的三相PMSM无传感器矢量控制
- 经典的music算法的程序仿真
-
永磁同步电机仿真——simuli
nk - PMSM 电流环闭环
-
原创PMSM DTC SIMUli
nk 仿真 - music算法matlab程序
- pmsm双闭环PI模型,可运行
- 经典MUSIC算法MATLAB仿真,带详细注释
- 阵列信号处理程序MUSIC MVDR 多信号分辨
- 空间平滑MUSIC算法MATLAB程序
- 有色噪声背景下正弦信号频率估计的
- 2PPM-TH.m文件是关于UWB调制技术的代码
- PMV-PPD程序,精确度很高。
- 空间平滑music算法
- 非线性扩散--PM算法完整matlab代码
- 谱估计ODA,MUSIC,ESPRIT等DOA算法
- svpwm,关于pmsm的矢量控制
- MUSIC算法源码
- PMSM无速度传感器DTC控制
- 求根music算法+最小范数music算法 DOA估
-
Simuli
nk永磁同步电机控制仿真系列五 -
风力发电机PMSG模型设计,simuli
nk仿 - chirp信号matlab代码
- 直驱pmsg仿真模型
- PMSM矢量控制
- FDBPM算法matlab程序
- PMSM滑模控制程序
评论
共有 条评论