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.
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)
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
USING MatLab (Arrays) Set ASIZE to 5. Write a program that creates an array of ASIZE...
USING MatLab (Arrays) Set ASIZE to 5. Write a program that creates an array of ASIZE numeric elements. Prompt the User for ASIZE numbers and store them in the array. After storing the values, calculate the sum of all the values in the array and display the sum. Modify the program you wrote for Problem 5 such that it calculates the product of all the values instead of the sum. Modify the program you wrote in Problem 6 such that...
MATLAB, if-else Write a script which to do the following. Take an array of any size...
MATLAB, if-else Write a script which to do the following. Take an array of any size as input and check if all the elements are integers. (i) If not, display the error message ‘Invalid input!’. Use the error command to create a proper error message in red. (ii) If yes, count the number of rows where the sum of the elements is smaller than the average row sum. It is recommended that you use a test variable with many rows...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT