Tutorial: Conical Horn Antenna


 * Download the latest matlab file using gitweb: Conical_Horn_Antenna.m
 * Simulation Time: < 10 min
 * Far-field calculations: ~ 1 hour

This tutorial covers:

 * setup conical horn antenna using a rotated polygon
 * setup a rectangular 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

Matlab Simulation Script

 * Start the script within an empty environment:


 * Setup the simulation parameters


 * Specify the conical horn model parameters

Note that  is actually the radius of the circular waveguide which feeds the horn.

The parameter  is the length of the circular waveguide.

The thickness of the metal which forms the horn is set by.


 * '''Specify the simulation parameters


 * Define the mesh

Note that the mesh in the z-direction does not cover the range set by : the mesh starts at  and goes to +200.

Even though the horn is rotationally symmetric, a rectangular grid is still used.



Image of the model mesh in the x-z plane.


 * Specify the geometry of the horn and the waveguide feed



Polygon which is rotated about the z-axis to generate the conical horn model.


 * Define the excitation

The circular waveguide port runs from z = -41.176 to -25.


 * Set up field storage and run simulation

Note in the  command that the -z direction has been disabled because the model touches the -z boundary of the simulation space.



Model of the conical horn. The corners of the planes which define the waveguide port can be seen protruding from the circular waveguide.



Gridded model of the conical horn.


 * Postprocessing