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&ZYCPart 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