Question

In: Electrical Engineering

Design E shape microstrip patch array antenna in ansys for a frequency and write the matlab...

Design E shape microstrip patch array antenna in ansys for a frequency and write the matlab code for it.

i need this all with matlab code.if you are able to do then try or else leave it for other.ONLY WANT MATLAB CODE

Solutions

Expert Solution

clc
clear all
close all

% % d=1.5e-3;
yo=3.126e-3; %feed position from an edge of patch
% w=11.86e-3; %width of the patch
% l=9.06e-3; %length of the patch   
c=3e8; %speed in a space
er=2.2; %permitivity of substrate
fr=10e+9; %solution freq
lambda=c/fr; %wavelength in free space
% cf=1e-9; %fringing capacitance
%
ko=2.0.*pi/lambda;  
%
eo=8.85418782e-12; %free space permitivity
h=1.588e-3; %substrate thickness
% Pn=10e-3; %dis bet. feed and middle of slot
%
% ln=40e-3; %length of the slot
% s=6e-3; %width of the slot
Zo=50;
f=1*10^9:1*10^9:15*10^9;
% d=1.29e-3;
% c4=1.26e-12;
% xx=lambda/4;
w=(c/(2*fr))*sqrt((2/(er+1)));
% Effective dielectric and effective length calculation
ef= (er+1)./2 + ((er-1)./2)*(1./sqrt(1+(12.*h./w)));
lef=c./(2.*fr.*sqrt(ef));
delL=0.412.*h.*((ef+0.3)./(ef-0.258)).*(((w./h)+0.264)./((w./h)+0.8));
l=lef-2*delL;


% F=(acos(pi.*yo./l))^2;
% C=((er.*eo.*lef.*w)./2.*h).*F;
% L=(((2.*pi.*fr).^2).^-1)./C;
%
F=(acos(pi*yo/l))^2;
C=ef*eo*lef*w*F/(2*h);
L=1/((2*pi*fr)^2*C);


%The resonance resistances of the two resonators
th=0:1:180; t=th.*pi./180;
ARG=cos(t).*(ko.*w./2);
res1=sum(sinc(ARG./pi).^2.*sin(t).^2.*sin(t).*((pi./180)*(ko.*w./2).^2));
res12=sum(sinc(ARG./pi).^2.*sin(t).^2.*besselj(0,sin(t).*(ko.*l)).*sin(t).*((pi./180)*(ko.*w./2).^2));
G1=res1./(120.*pi.^2); G12=res12./(120.*pi.^2);
Rin0P=(2.*(G1+G12)).^-1;
Rin=Rin0P.*cos(pi.*yo./l).^2;

% Input Impedance calculation calculation
W=2*pi*f;
z1=1i*W*L*Rin./(Rin-W.^2*L*C*Rin+1i*W*L);
Lp=60*(h/c)*log(c/(0.2886*fr*pi));
zp=1i*W*Lp;
zin=(z1+zp);

% Return loss calculation
ref=(zin-50)./(zin+50);
returnloss=20*log10(abs(ref));
plot(f,returnloss)
title('Return loss characteristics');
xlabel('frequency');
ylabel('Return loss');
grid on
figure

This is done for 2.4 Ghz frequency


Related Solutions

Design a microstrip shape 4 elements array antenna in ansys.and also matlab code for that.
Design a microstrip shape 4 elements array antenna in ansys.and also matlab code for that.  
microstrip antenna shape 4 elements array antenna in matlab code for that. if you know then...
microstrip antenna shape 4 elements array antenna in matlab code for that. if you know then only do or else leave for other. Electrical engineering antenna
Design microstrip circular array antenna in HFSS software and MATLAB CODE FOR IT. Design microstrip circular...
Design microstrip circular array antenna in HFSS software and MATLAB CODE FOR IT. Design microstrip circular array antenna in HFSS software and MATLAB CODE FOR IT. IF YOU KNOW THEN ONLY DO OR ELSE LEAVE FOR OTHER ANTENNA ,ELECTRICAL ENGINEERING
Design Rectangular array antenna in HFSS software or 5Ghz frequency and MATLAB CODE FOR IT. need...
Design Rectangular array antenna in HFSS software or 5Ghz frequency and MATLAB CODE FOR IT. need all the output waveform regarding that Design microstrip array antenna in HFSS software and MATLAB CODE FOR IT. IF YOU KNOW THEN ONLY DO OR ELSE LEAVE FOR OTHER ANTENNA ,ELECTRICAL ENGINEERING
Discuss the impact of different shape of microstrip in terms of resonance frequency, polarization, impedance and...
Discuss the impact of different shape of microstrip in terms of resonance frequency, polarization, impedance and radiation pattern.
Design the pyramidal horn antenna which operates at WLAN point to point frequency. The horn antenna...
Design the pyramidal horn antenna which operates at WLAN point to point frequency. The horn antenna must have directivity of 22 and HPBW of 30 degree in E plane. Then, determine the power gain (in dB) and the HPBW in H plane of this antenna. Please give your opinion about this antenna.
Sort a string array by frequency given an array of string write a function that will...
Sort a string array by frequency given an array of string write a function that will return an array that is sorted by frequency example {"hello","hola","hello","hello","ciao","hola","hola","hola"} returned array should be {"hola","hello","ciao"}
write a matlab code of current distribution in wire antenna using method of moments (pocklington)
write a matlab code of current distribution in wire antenna using method of moments (pocklington)
Write the MATLAB code to Create a new figure. Define a theta array such that ?...
Write the MATLAB code to Create a new figure. Define a theta array such that ? 2 ≤ ? ≤ 9? 2 with increment of ? 10 ; Create a sixmember array of ones called r. Create a new polar plot of ? versus r
How to design FIR lowpass filter using matlab. Note : Do not write matlab code. Only...
How to design FIR lowpass filter using matlab. Note : Do not write matlab code. Only explain the steps of designing filter
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT