8

Blog | Microstrip Patch Antenna Array | MATLAB Helper ®

 3 years ago
source link: https://matlabhelper.com/blog/matlab/synthesis-of-microstrip-patch-antenna-array/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Introduction

Microstrip Patch antennas are metal pieces of various shapes fabricated on a printed circuit board (PCB). The layers of a patch antenna are a metal layer as a ground plane, a dielectric substrate, and a metal trace (patch) on top, as shown in Fig. 1.

Microstrip Patch antennas are commonly used at microwave/mmWave frequencies. Multiple patch antennas on the same substrate can be used to make antenna arrays to increase directivity, gain, efficiency, and better radiation patterns.

Antenna Designer Toolbox

Using this toolbox, we can synthesize antennas to be operated on a band of frequencies and directly get the antenna dimensions without writing any program. We synthesize a patch antenna to be operated in the mmWave Frequency (57-64 GHz). The requirements of the antenna characteristics are as follows,

  • The center frequency is 60GHz.
  • The antenna should give an omnidirectional radiation pattern
  • Polarization needs to be linear.

Open the Antenna Designer Toolbox from the tools in MATLAB. Click on new to enter the design parameters. 

Enter the parameters as described above. Under the Antenna gallery, Choose an Inverted Fcoplanar antenna from the patch family.

Fig. 2 Inverted F coplanar patch antenna

Click on accept. It will redirect to the synthesis window. The dimension of the inverted F coplanar antenna will be displayed on the side pane. 

Fig 3. Antenna Dimensions

Click on Impedance and S parameter. Verify your result by checking the real value of Impedance are around 50Ω, and reactance is 0Ω to check its matching condition. Also, verify the S11 parameter to be less than -10dB in the Frequency of operation. Click on the 3D pattern and current for getting the radiation pattern and the current distribution on the patch surface.

The radiation pattern and S parameter at port 1 are plotted as follows.

Fig. 4  S11, Radiation pattern, and Impedance on an inverted F coplanar antenna.

This can be exported to MATLAB by clicking on Export.

MATLAB Code

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create a invertedFcoplanar antenna
% Generated by MATLAB(R) 9.7 and Antenna Toolbox 4.1.
% Generated on: 12-Jan-2021 14:29:30

%% Antenna Properties
% Design antenna at frequency 60000000000Hz
antennaObject = design(invertedFcoplanar,60000000000);

%% Antenna Analysis
% Define plot frequency
plotFrequency = 60000000000;
% Define frequency range
freqRange = (54:0.6:66) * 1e9;
% show for invertedFcoplanar
figure;
show(antennaObject)
% impedance for invertedFcoplanar
figure;
impedance(antennaObject, freqRange)
% s11 for invertedFcoplanar
figure;
s = sparameters(antennaObject, freqRange);
rfplot(s)
% current for invertedFcoplanar
figure;
current(antennaObject, plotFrequency)
% pattern for invertedFcoplanar
figure;
pattern(antennaObject, plotFrequency)

MH Quiz Contest - Mar'21

Online MCQ Quiz on NASA.  Score 60%+ & Book your Certificate.

Designing Antenna Array

To make an array of the above-designed patch antennas to make the radiation directional, we can use an antenna array designer toolbox.

Click on the new (+) button to enter the antenna array dimensions. Choose rectangular from array gallery and choose inverted F coplanar from the antenna gallery. Enter 60GHz as the design frequency and click accept . This will redirect you to the synthesis window. Enter one single antenna dimensions under Inverted Fcoplanar Geometry.  

Fig. 5  An array of inverted F coplanar patch antennas

Click on Apply. Click on the 3D pattern to get the radiation pattern. The resultant radiation pattern becomes directional.

Fig. 6  Radiation pattern for the antenna array.

Correlation between two antennas can be found by clicking on correlation.  Select two antenna elements to see the correlation between them. Less the correlation, less will be the mutual coupling and the leakage.

Fig. 7  To find the correlation between antenna 1 and 2.

Fig. 8  Correlation between antenna 1 and 2.

The design can also be exported to MATLAB as a script. Then you can experiment with different antenna array geometry and the spacing between them.

Conclusion

Designing a microstrip patch antenna that operates in mmWave frequencies can easily be done using the toolbox Antenna designer. Many different shapes of antennas and characteristics can also be designed easily using this toolbox. After designing the antenna or the array of the antennas, it can be exported as a MATLAB script. This script gives the flexibility of changing the array geometry. This is the overview of the toolboxes Antenna designer and antenna array designer.

Loved our Blog Post? Give us your valuable feedback through comments!

Thank you for reading this blog. Do share this blog if you found it helpful. If you have any queries, post them in the comments or get in touch with us by emailing your questions to [email protected]. Follow us on LinkedInFacebook, and Subscribe to our YouTube Channel. 

We have expanded the traditional classroom teaching to meet the needs of today's learners. Our experts assist in all MATLAB & Simulink fields with communication options from live sessions to offline work with Pricing suitable for everyone. You can get offline help via email or opt for online zoom meetings with one-click content sharing, real-time co-annotation, and a digital whiteboard. If you are looking for one-time expert help, you can go ahead with Pay As You Go Plan. If your task is research-oriented, like thesis support or paper implementation, and you have a proper timeline, our recommendation would be Research Assistance, a monthly plan with a steady reduction of 10% of the expert fee up to six months of subscription. We also offer Corporate Assistance for requirements with annual validity. The minimum expert booking time is 1 hour under the Pay As You Go plan. You can book 5/10/20 hours under the Research Assistance plan. You will get expert help for the time you book only after you have an active order.

If you are looking for an expert's help and ready for the paid service, share your requirement with necessary attachments & inform us about any Service preference along with the timeline. Once evaluated, we will revert back to you with more details, and the next suggested step.

Education is our future. MATLAB is our feature. Happy MATLABing!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK