MATLAB仿真天线阵代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

clc clear all f=3e9;

N1=4;N2=8;N3=12; a=pi/2; % 馈电相位差 i=1; % 天线电流值

lambda=(3e8)/f; %lambda=c/f d=lambda/2;

beta=2 、 *pi/lambda;

W=-2*pi:0 、 001:2*pi; y1=sin((N1 、 *W 、 /2)) 、

/(N1 、 y1=abs(y1);

r1=max(y1);

y2=sin((N2 、 *W 、 /2)) 、

/(N2 、 y2=abs(y2);

r2=max(y2);

y3=sin((N3 、 *W 、 /2)) 、

/(N3 、

y3=abs(y3);

r3=max(y3);

%归一化阵因子绘图程序

figure(1) subplot(311);plot(W,y1) ; grid on; % 阵因子

xlabel('f=3GHz,N=4,d=1/2 波长,a= n /2') subplot(312);plot(W,y2) ; grid on; % 阵因子

xlabel('f=3GHz,N=8,d=1/2 波长,a= n /2')

subplot(313);plot(W,y3) ; grid on; % 化阵因子 xlabel('f=3GHz,N=12,d=1/2 波长,a= n /2')

% --------------- %只有参数N 改变的天线方向

图 t=0:0 、0 1 :2*pi; W=a+(beta 、*d 、*cos(t));

z1=(N1/2) 、*(W); z2=(1/2) 、*(W);

W1=sin(z1) 、/(N1 、*sin(z2)); % 非归一化的阵因子 K1

K1=abs(W1);

% ---------------

天线阵代码

波长

*(sin(W 、/2))); % *(sin(W 、/2))); % *(sin(W 、/2))); % 归一化阵因子 归一化阵因子 归一化阵因子 绘出N=4等幅等矩阵列的归一化 绘出N=8等幅等矩阵列的归一化 绘出N=12等幅等矩阵列的归一

W=a+(beta 、 *d 、*cos(t)); z3=(N2/2) 、 *(W); z4=(1/2) 、*(W);

W2=sin(z3) 、/(N2 、*sin(z4)); % 非归一化的阵因子 K2

K2=abs(W2);

% ------------------

W=a+(beta 、 *d 、*cos(t)); z5=(N3/2) 、 *(W); z6=(1/2) 、*(W);

W3=sin(z5) 、/(N3 、*sin(z6)); % 非归一化的阵因子 K3

K3=abs(W3);

% -------------- 绘图函数

figure(2)

subplot(131);polar(t,K1);xlabel('f=3GHz,N=4,d=1/2 subplot(132);polar(t,K2);xlabel('f=3GHz,N=8,d=1/2 subplot(133);polar(t,K3);xlabel('f=3GHz,N=12,d=1/2 % %只有阵列单元方向角 a 改变的天线方向图

N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;

A=a1+(beta 、*d1 、*cos(t)) ; x1=(N4/2) 、*(A); x2=(1/2) 、*(A);

A1=sin(x1) 、/(N4 、*sin(x2)); % 非归一化的阵因子 K4 K4=abs(A1);

% -------------------

B=a2+(beta 、*d1、*cos(t));

y_1=(N4/2) 、*(B);

y_2=(1/2) 、*(B);

B1=sin(y_1) 、/(N4 、 *sin(y_2)) ; % 非归一化的阵因子 K5 K5=abs(B1); % -------------------

C=a3+(beta 、*d1、*cos(t));

v1=(N4/2) 、*(C);

v2=(1/2) 、*(C);

C1=sin(v1) 、/(N4 、*sin(v2)); % 非归一化的阵因子 K6 K6=abs(C1);

% ------------------- 绘图函数

figure(3)

subplot(131);polar(t,K4);xlabel('f=3GHz,N=10,d=1/4 subplot(132);polar(t,K5);xlabel('f=3GHz,N=10,d=1/4 subplot(133);polar(t,K6);xlabel('f=3GHz,N=10,d=1/4 长,a= n /2+ n /10');

% ------------------------------------------------

波长,a= n /2'); 波长,a= n /2'); 波长,a= n 波长,a=0'); 波长,a= n /2');

%只有阵列单元间隔 d 改变的天线方向图

N5=20;d2=lambda/4;d3=lambda/2;d4=0 、7*lambda;a4=pi/2;

D=a4+(beta 、*d2 、*cos(t));

p1=(N5/2) 、*(D);

p2=(1/2) 、*(D);

D1=sin(p1) 、/(N5 、*sin(p2)); % 非归一化的阵因子 K7

K7=abs(D1);

% ----------------------

E=a4+(beta 、*d3、*cos(t));

q1=(N5/2) 、*(E);

q2=(1/2) 、*(E);

E1=sin(q1) 、/(N5 、*sin(q2)); % 非归一化的阵因子 K8 K8=abs(E1);

% ----------------------

F=a4+(beta 、*d4、*cos(t));

r_1=(N5/2) 、*(F);

r_2=(1/2) 、*(F);

F1=sin(r_1) 、/(N5 、 *sin(r_2)); % 非归一化的阵因子 K9 K9=abs(F1); % ---------------- 绘图函数

figure(4)

subplot(131);polar(t,K7);xlabel('f=3GHz,N=20,d=1/4 波长,a= n /2'); subplot(132);polar(t,K8);xlabel('f=3GHz,N=20,d=1/2

波长,a= n /2'); subplot(133);polar(t,K9);xlabel('f=3GHz,N=20,d=0

% ------------------------------------------------ % ---------------------------- 3D- 天线方向图

n_tehta = 130; % ------------- 采样视角点的仰角

n_phi = 130; % --------------- 采样点的方向角

[tehta,phi]=meshgrid(eps:pi 、/(n_tehta-1):pi, 、、、 %meshgrid

为矩形区域的设定范围就是epfvtehtav n 0

0:2*pi 、/(n_phi-1):2*pi) ;

t3=tehta; % -------- 只有参数N 改变的天线方向3D 图

M=a+(beta 、*d 、*cos(t3)); % --- N1=4;N2=8;N3=12;

z_1=(N1/2) 、*(M);

z_2=(1/2) 、*(M);

M1=sin(z_1) 、/(N1、*sin(z_2)); % 非归一化的阵因子 K1

K_1=abs(M1);

radio_1 =K_1;

X1=radio_1 、*sin(tehta) 、*cos(phi);

Y1=radio_1 、*sin(tehta) 、*sin(phi);

Z1=radio_1 、*cos(tehta);

% ------------------------

M=a+(beta 、 *d 、*cos(t3));

z_3=(N2/2) 、*(M);

z_4=(1/2) 、*(M);

7 波长,a= n /2');

函数

相关文档
最新文档