File Structure

This section describes the structure of the radiation pattern files in newFASANT.

These files are plain text files whose format depends on the kind of radiation pattern. The radiation pattern file contains:

Title Description Possible Values
File description Three lines describing the file. Any. These lines will be interpreted as comments.
Cut

Only if radiation pattern is REV (revolution).

The cut in theta or phi.

TH=<angle>

PH=<angle>

Comments <angle> is a decimal number representing the angle in degrees.

Polarization

Only for linearly polarized antennas.

Polarization of the radiated field.

Eth

Eph

Eth, Eph

Polarization

Only for circularly polarized antennas.

Polarization of the radiated field.

Ui

Ud

Ui, Ud

Comments Use Ui for LHCP polarized antennas, Ud for RHCP polarized antennas, and Ui, Ud for both LHCP and RHCP polarized antennas.

Blank line A blank, empty line (necessary).

None.

Sweep Sweep in the direction of theta and phi.

<initial_theta> <num_points_theta> <step_theta> <initial_phi> <num_points_phi> <step_phi>

Comments All initial angles and steps are specified in degrees. The values are delimited by, at least, one blank space.

Blank line A blank, empty line (necessary). None.

And then, for each sampled direction (note brackets denote optional values and must not appear in the radiation pattern files):

Title Description Possible Values
Data (REV)

If radiation pattern of the antenna is REV (revolution).

Value of the field in the direction.

<theta> [<phi>] [<eth_amplitude><eth_phase>] [<phi_amplitude><phi_phase>].
Data (RV2)

If radiation pattern of the antenna is RV2 (semi-revolution).

Value of the field in the direction.

<theta> [<phi>] <eplane_amplitude> <eplane_phase><hplane_amplitude> <hplane_phase>

Comments HPlane phase must be equal to EPlane phase + 180 degrees.

Data (3DE)

If radiation pattern of the antenna is 3DE (generic).

Value of the field in the direction.

<theta> [<phi>] [<eth_amplitude> <eth_phase>] [<phi_amplitude> <phi_phase>]

It is necessary to define the field values for each point defined in the Sweep line.