资源简介
阵列信号处理中改进型的盖氏圆信源数估计详细程序,MATLAB代码

代码片段和文件信息
clc
clear all
close all
f=3*10^9;
c=3*10^8;
wl=c/f;d=wl/2;
th=[20 40];
N=length(th);
M=8;
L=100;
rad=pi/180;
SNR=10;
snr=10.^(SNR/20);
for m=1:M
for n=1:N
a(mn)=exp(-j*2*pi*(m-1)*d*sin(th(n)*rad)/wl);
end
end
for p=1:N
for q=1:L
p1=rand(11);
p2=rand(11);
si(pq)=sqrt(-2*snr*snr*log(p1))*cos(2*pi*p2);
sr(pq)=sqrt(-2*snr*snr*log(p1))*sin(2*pi*p2);
s(pq)=si(pq)+j*sr(pq);
end
end
RS=s*s‘/L;
for p=1:M
for q=1:M
xiangguan=0.3;gonglv=1;
n(pq)=1*xiangguan^abs(p-q)*exp(j*(p-q)*0.77*pi);
end
end
xx=a*RS*a‘+n;
for p1=1:M-1
for q1=1:M-1
xx1(p1q1)=xx(p1q1);
end
end
[VD]=eig(xx1);
t=zeros(M-11);
T=[V t;t‘ 1];
RT=T‘*xx*T;
for i=1:M-1
r(i)=abs(RT(iM));%盖氏圆半径
end
for k=1:M-2
gde(k)=r(k)-sum(r)/(L*(M-1)/80);
end
kk=1;
while gde(kk)>0
kk=kk+1;
end
KK1=kk-1;%n=0
%%%%%%
E=[teye(M-1);1t‘];
for n=1:M-1
TT=E*T;
RT=TT‘*xx*TT;
for i=1:M-1
r(i)=abs(RT(iM));%盖氏圆半径
end
for k=1:M-2
gde(k)=r(k)-sum(r)/(L*(M-1)/80);
end
kk=1;
while gde(kk)>0
kk=kk+1;
end
KK(n)=kk-1;
T=TT;
end
NNN=(sum(KK)+KK1)/M
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1302 2012-11-15 20:11 MGDE.m
文件 46 2018-10-13 19:14 readme.txt
- 上一篇:LOF算法MATLAB实现
- 下一篇:NSGA2多目标遗传算法matlab代码
相关资源
- 信号与系统分析及MATLAB实现 梁虹编
- 基于matlab的信号系统实验平台设计论
- 《信号与系统-MATLAB综合实验》的Mat
- 信号与系统大作业 声音信号的频谱分
- 《信号与系统》计算机练习+利用MAT
- 基于MATLAB的信号与系统实验指导课后
- 《信号与系统》计算机练习 利用MAT
- [奥本海姆]信号与系统(第二版).计
- 信号与系统分析及MATLAB实现高清pdf
- 信号与系统实验教程Matlab版程耕国 著
- 《信号与系统》MATLAB教程.pdf
- 信号与系统_MATLAB综合实验_郑君里
- 《信号与系统—MATLAB综合实验》谷源
- 周期信号的傅里叶技术分析及matlab实
- 信号与系统MATLAB综合实验-《信号与系
- 生成宽带信号的matlab函数.rar
- 基于matlab的GUI界面信号与系统设计
- 自适应信号与系统 LMS与RLS算法收敛
- 相关干涉仪测向方法matlab仿真.rar
- 阵列信号处理MVDR程序高分辨方位估计
- 宽带信号 DOA估计 TCT算法.rar
- 上海大学信号与系统1自学报告.rar
- 信号与系统实验仿真系统的MATLAB实现
- 信号与系统:用MATLAB求系统冲激响应
- 利用Matlab实现PCm编码的A律13折线法量
- 《信号与系统——MATLAB综合实验
- 北京交通大学.陈后金.信号与系统.P
- Epilepsy-EEG-report--- 在学习了数字信号处
- 《信号与系统——MATLAB综合实验》(
- 信号与系统仿真实验指导书 .doc
评论
共有 条评论