资源简介

稀疏阵的方向图仿真,给出了不同条件下的稀疏阵列的方向图

资源截图

代码片段和文件信息

%8阵元均匀线阵方向图,来波方向为0度
clc;
clear all;
close all;
imag=sqrt(-1);
element_num=9;%满阵阵元数为9
element_num1=39;%稀布阵对应的满阵阵元为39
d_lamda=1/2;%阵元间距d与波长lamda的关系
theta=linspace(-pi/2pi/22000);
theta0=0;%来波方向
x=random(‘unif‘00.51element_num);
%阵元数为9的均匀直线阵
w=exp(imag*2*pi*d_lamda*sin(theta0)*[0:element_num-1]‘);
%阵元数为9的稀布阵,对应阵元39的直线阵
d_lamda1=[01.52.54.588.5101419];
w1=exp(imag*2*pi*sin(theta0)*d_lamda1‘);
%阵元数为39的均匀直线阵
w2=exp(imag*2*pi*d_lamda*sin(theta0)*[0:element_num1-1]‘);
%阵元距离随机分布

w4=exp(imag*2*pi*d_lamda*sin(theta0)*([0:element_num-1]+x)‘);
for  j=1:length(theta)
   a=exp(imag*2*pi*d_lamda*sin(theta(j))*[0:element_num-1]‘);
   a1=exp(imag*2*pi*sin(theta(j))*d_lamda1‘);
   a2=exp(imag*2*pi*d_lamda*sin(theta(j))*[0:element_num1-1]‘);
   a4=exp(imag*2*pi*d_lamda*sin(theta(j))*([0:element_num-1]+x)‘);
   p(j)=w‘*a;
   p1(j)=w1‘*a1;
   p2(j)=w2‘*a2;
   p4(j)=w4‘*a4;
end
figure(1);
plot(theta*180/pidb(abs(p)/max(abs(p))))grid on
xlabel(‘theta‘)
ylabel(‘amplitude/db‘)
title(‘9阵元均匀线阵方向图与9元稀布阵方向图‘)
hold on
plot(theta*180/pidb(abs(p1)/max(abs(p1)))‘r‘);
hold on
plot(theta*180/pidb(abs(p4)/max(abs(p4)))‘g‘);

figure(2);
plot(theta*180/pidb(abs(p2)/max(abs(p2))))grid on;
xlabel(‘theta‘)
ylabel(‘amplitude/db‘)
title(‘39阵元均匀线阵方向图与其对应的9元稀布阵方向图‘)
hold on
plot(theta*180/pidb(abs(p1)/max(abs(p1)))‘g‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1499  2012-11-08 17:31  稀布阵方向图.m

评论

共有 条评论