Tutorial: CRLH Leaky Wave Antenna


 * Download the latest matlab files using gitweb: CRLH_LeakyWaveAnt.m & CreateCRLH.m
 * Simulation Time: ~ 30 min
 * Post-Processing: up to 7h for a full 3D radiation pattern (needs an optimization)



We will cover in this tutorial:
 * setup a feeding mircostrip line & port
 * use an external script to setup several CRLH unit cell
 * calculate the radiation pattern

First Steps

 * Install and verify your openEMS installation: Tutorial: First Steps
 * You may have a look at the tutorial introducing a CRLH unit cell extraction: Tutorial: CRLH Parameter Extraction

Matlab Simulation Script

 * Start the script within an empty environment:


 * Setup the simulation & geometrical parameter


 * Setup the FDTD parameter including the excitation time signal and boundary conditions


 * Setup the inhomogeneous FDTD mesh and the CRLH unit cells

This function will add all the necessary metal objects composing a CRLH unit cell. Additionally it will add appropriate mesh lines as needed for a smooth mesh including a thin metal handling.
 * A closer look inside the CreateCRLH function:


 * Add the subtrate layer:


 * Add the two feeding MSL ports and a ground plane


 * Setup the near- to far-field (nf2ff) dump box: The box has to be about 10 cells smaller as the simulation domain to not get in conflict with the pml boundary conditions!


 * Create the simulation folder/ write the xml file/ View the file using AppCSXCAD and run openEMS

Post-Processing

 * Read the port voltages & currents and calculate the port characteristics


 * Calculate the 2D radiation pattern for all frequencies of interest:


 * Calculate the 3D radiation pattern for all frequencies of interest: