1 / 19
文档名称:

自适应波束形成与Matlab程序代码注解.docx

格式:docx   大小:37KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

自适应波束形成与Matlab程序代码注解.docx

上传人:fangjinyan2017001 2022/1/26 文件大小:37 KB

下载得到文件列表

自适应波束形成与Matlab程序代码注解.docx

相关文档

文档介绍

文档介绍:
(1)matlab程序
clc;
clearall;
closeall;
imag=sqrt(-1);
element_num=32;%阵元数为8
d_lamda=1/2;%车元间距d与波长lamda的关系rndBnorm=20*log10(patternmagnorm);
figure(1)
subplot(1,2,1);
plot(theta,patterndBnorm);
gridon;
xlabel('theta/radian');
ylabel('amplitude/dB');
axis([-500]);
subplot(1,2,2);
pfft=fftshift(fft(w,256));
pfftmag=abs(pfft);
pfftmagnorm=pfftmag/max(max(pfftmag));
pfftdB=20*log10(pfftmagnorm);
pfftdBnorm=20*log10(pfftmagnorm);
plot(linspace(-pi/2,pi/2,256),pfftdBnorm);
gridon;
xlabel('theta/radian');
ylabel('FFT_amplitude/dB');
axis([-500]);
2)仿真结果
最大信噪比准则方向图和功率谱
matlab程序
clc;
clearall;
closeall;
imag=sqrt(-1);
element_num=8;%阵元数为8
d_lambda=;%间距为半波长
theta=-90::90;%扫描范围
theta0=0;%来波方位
theta1=20;%干扰方向
L=512;%采样点数
fori=1:L
amp0=10*randn(1);
amp1=200*randn(1);
ampn=1;s(:,i)=amp0*exp(imag*2*pi**sin(theta0*pi/180)*[0:element_num-1]');
j(:,i)=amp1*exp(imag*2*pi**sin(theta1*pi/180)*[0:element_num-1]');
n(:,i)=ampn*exp(randn(element_num,1)+imag*randn(element_num,1));
end
Rs=1/L*s*s';%信号自相关矩阵
Rnj=1/L*(j*j'+n*n');%干扰+噪声的自相关矩阵
[V,D]=eig(Rs,Rnj);%(Rs,Rnj)的广义特征值和特征向量
[D,I]=sort(diag(D));%特征向量排序
Wopt=V(:,I(8));%最优权矢量
forj=1:length(theta)
a=exp(imag*2*pi*d_lambda*sin(theta(j)*pi/180)*[0:element_num-1]');
f(j)=Wopt'*a;
p(j)=a'*Rs*a+a'*Rnj*a;
end
F=20*log10(abs(f)/max(max(abs(f))));
P=20*log10(abs(p)/max(max(abs(p))));
subplot(1,2,1)
plot(theta,F);
gridon;
holdon;
plot(theta0,-80:0,'.');
plot(theta1,-80:0,'.');
xlabel('theta/0');
ylabel('FindB');
title('max-SNR方向图');
axis([-9090-800]);
holdon;
subplot(1,2,2);
plot(theta,P,'r');
gridon;
xlabel('theta/0');
ylabel('功率indB');
title('max-SNR功率谱');
gridon;
axis([-9090-800]);
2)仿真结果
ASC旁瓣相消----MSE准则
(1)matlab程序
clc;
closeall;
clearall;
imag=sqrt(-1);
M=32;%ffi助天线数目
d_lambda=;%阵元间距
theta0=-30;%来波方向
theta1=60;%干扰方向
L=512;%采样单元数
s=zeros(1,512);%预划分一个区域
forii=1:L
amp0=1*randn(1);%信号的幅度随机产生,保证信号之间是不相关的
amp1=200*randn(1);
ampn=1;
jam(:,ii)=amp1*ex

最近更新

前列腺炎.王恒 20页

切口皮肤金葡菌耐药性及术后感染调查分析 29页

冠心病的预防与护理 44页

房地产经纪人之业务操作题库大全附答案【完整.. 41页

房地产经纪人之业务操作题库【实用】 41页

房地产经纪人之业务操作精选题库及参考答案(.. 41页

房地产经纪人之业务操作完整题库含答案(精练.. 40页

房地产经纪人之业务操作完整版及完整答案 41页

房地产经纪人之业务操作大全及参考答案(典型.. 42页

房地产经纪人之业务操作包过题库含答案(轻巧.. 42页

历年房地产经纪协理之房地产经纪综合能力题库.. 42页

历年房地产经纪协理之房地产经纪综合能力内部.. 43页

历年房地产经纪协理之房地产经纪操作实务包过.. 40页

历年房地产经纪人之职业导论大全【夺冠】 42页

历年房地产经纪人之业务操作精品(能力提升).. 41页

历年公共营养师之二级营养师完整版附答案(基.. 56页

历年二级造价工程师之建设工程造价管理基础知.. 41页

历年二级注册建筑师之建筑结构与设备题库汇编.. 21页

2023年医院互联网+陪诊服务理论考核试题及答案.. 13页

心电图机的使用与维护课件 40页

湖南省高等教育毕业生登记表模板 7页

劳动最光荣剧本 5页

砖墙砌筑施工工艺标准 6页

肩关节的摄影体位 16页

地藏经全文(注音版) 93页

华北电力大学电机实验报告 6页

ZYJ7电液转辙机原理及故障分析和维护(毕业设.. 20页

彼得后书第一章注释(陈本伟).doc 14页