Tutorial: Simple Patch Antenna


 * Download the latest matlab file using gitweb: Simple_Patch_Antenna.m
 * Simulation Time: < 1 min

We will cover in this tutorial:
 * setup patch, substrate and ground
 * setup a lumped feeding port
 * adding a near-field to far-field (nf2ff) box
 * calculate the S-Parameter of the antenna
 * calculate and plot the far-field pattern

First Steps

 * Install and verify your openEMS installation: Tutorial: First Steps

Matlab Simulation Script

 * Start the script within an empty environment:


 * Setup the physical constants and antenna parameters


 * Setup FDTD parameters, excitation signals & boundary conditions


 * Setup the CSXCAD mesh


 * Setup the geometry


 * Setup the feeding port as a lumped port with 50 Ohms


 * Add a nf2ff box


 * Create simulation folder
 * Write xml simulation file
 * Visualize the Geometry using AppCSXCAD
 * Run openEMS

Post-Processing

 * Read in port voltages and currents


 * Calculate & plot antenna input-impedance


 * Calculate & Plot S-Parameter and accepted power


 * Calculate & Plot antenna parameter & radiation pattern

Suggested Enhancements

 * Use the one-third/two-third method to enhance thin-metal accuracy
 * 3D radiation pattern plot (included in openEMS/matlab/examples/antennas/patch_antenna.m)
 * create a patch array (included in openEMS/matlab/examples/antennas/patch_antenna_array.m)