Antenna Radiation Performance Simulation

Created with Sketch.

Antenna Radiation Performance Simulation

Final Project of EE234 (Antenna Theory and Design, Graduate Level) – Advisor: Prof. Xiong Wang, ShanghaiTech University


This project pertains to the synthesis of some antennas and according simulations and compare the simulated pattern and the MATLAB simulation result. Here is the report:

Project_GHX&ZYC

Part of MATLAB code is as below:


function [ E ] = iso( A,d,b )

%E is the expression of the input

%A is the nulls of the pattern

%d is the distance between each element

%b is the progressive phase shift of each element

n = size(A',1);

%find the number of elements of A

for k = 1:n

<span class="Apple-converted-space">    </span>phi(1,k) = 2*pi*d*cos(A(1,k));

end

%find phi of each null

syms a

S = 1;

for k = 1:size(phi',1)

<span class="Apple-converted-space">    </span>S=S*(a-exp(1i*phi(k)));

end

%give the origin expression of the input

S1=expand(S);

%expand S to a polynomial

E=vpa(S1,4);

%take 4 effective number

M = sym2poly(E)

%transform coefficients of polynomial to a matrix

syms theta

P=1;

for k = 1:size(phi',1)

<span class="Apple-converted-space">    </span>P=P*(exp(1i*(2*pi*d*cos(theta)+b))-exp(1i*phi(k)));

end

P1=expand(P);

M=vpa(P1,4);

ezpolar(20*log(1000*abs(M)/2)+50)

%plot the 2-D pattern

end