External Antenna Models

Elevation Azimuth Cuts Antenna File

The Elevation Azimuth Cuts Antenna file contains an elevation profile cut and, optionally an azimuth profile cut, from a gain pattern. STK will attempt to create a 3D pattern by combining the profiles and interpolating the data.

Azimuth is measured off the antenna boresight (Z axis) in the Y-Z plane, and elevation is measured off the antenna boresight in the Z-X plane. A point (Elevation =0, Azimuth = 0) in the data file is taken as the antenna's mechanical boresight value. It does not have to be the maximum gain value of the gain pattern.

If the elevation or the azimuth data is restricted to the front hemisphere of the gain pattern, you must specify the gain cut data from -x1 to +x2 degrees across the boresight. An example is when the azimuth is -90 degrees to +90 degrees, or the elevation is -10 degrees to +40 degrees. When data is available for a full-circle cut (for example, 0 to 360 degrees, or -180 degrees to +180 degrees), you must provide both end points (in other words, points at both 0 and 360 degrees, or ponts at -180 and +180 degrees) for proper interpolation of the data.

In the case where only an elevation profile cut is available, STK will substitute an analytical gain profile in the azimuth direction. Both elevation and azimuth profile data must be measured at the beam’s maximum gain point. Elevation cuts are required, while the azimuth cuts are desired but STK can generate them if need be.

You can specify an antenna that uses a rectangular coordinate system.

The Elevation Azimuth Cuts data file format supports multibeam data input. In areas where beam patterns overlap, gain is additive on a linear scale. For beams that do not overlap, the max beam elevation angle should be slightly less (on the order of 1.0e-6 deg) than the low angle of the next higher beam.

Antenna keywords apply to all the beams in the file.

Beam keywords apply to individual beams.

Antenna Keyword Description
ElevationAzimuthCuts v1

Enter the data format and version of the data format. This keyword is required and must be the first line in the file.

AngleUnits Specify either Degrees or Radians. If you do not, the default units are in degrees. After this keyword, all angle data is expected in the unit you specify; STK changes it to radians for internal use.
GainValuesLinearScale You may specify the “beam” gain values in a linear scale. By default, STK expects the gain values in dBs.
GainInterpolationLinearScale By default, STK interpolates gain values in a dB scale. Use this to have STK interpolate gain values in a linear scale. STK uses 1D linear interpolation to interpolate the data between the gain samples, and it does not attempt extrapolation outside the data limits. You can specify that no data values be used, as described below for the beam level keyword NoGainDataValue.
AntennaDiameter Specify the size of the antenna diameter or the broadside size of a rectangular dish in meters.
3dBBeamwidth Enter the antenna’s main-lobe 3dB beam width in degrees or radians, as specified by the AngleUnits keyword.
BacklobeGain

Provide the gain values to be used while STK is computing beyond +- 90 degrees in elevation and azimuth.

STK substitutes Backlobe gain values in the case when elevation and/or azimuth cut data does not extend to ± 180 degrees. STK applies these values to the back hemisphere of the antenna pattern (i.e., azimuth or elevation values greater than 90 degrees).

The gain values are specified in dB. The default value is -50 dB.

NumberOfElevationBeams Specify the number of elevation beams provided in the data file. The required value is 1 or a greater integer.
PatternData

This keyword signifies that the antenna beam(s) profile data follows.

You may provide the beams in any order. However, it is a good practice to stack beams from low elevation to high elevation.

Beam Keyword Description
Beam

This is the beam number. The following keywords define the data profile for this particular numbered beam.

AzimuthCutType {UserAzimuthCutData | Sinc | Parabolic | SquareHorn | CosineAperture | CosineSquaredAperture | CosineSquaredPedestalAperture}

Confirms that azimuth profile cut data is available for this beam and is provided with the elevation profile cut data.

If you omit this keyword, STK substitutes an analytical azimuth profile cut. This is computed internally by STK. The default algorithm is a Sinc pattern.

Type values are:

  • UserAzimuthCutData - You supply the azimuth profile cut data. The data follows the elevation cut data, as described below, after the NumberOfAzimuthData keyword.
  • Sinc - STK generates an azimuth profile cut based on a Sinc pattern.
  • Parabolic - STK generates an azimuth cut that is based on a parabolic dish antenna pattern.
  • SquareHorn - STK generates an azimuth cut that is based on a Square Horn antenna pattern.
  • CosineAperture - STK generates an azimuth cut that is based on a Cosine Aperture illumination pattern.
  • CosineSquaredAperture - STK generates an azimuth cut that is based on a Cosine Squared Aperture illumination pattern.
  • CosineSquaredPedestalAperture -STK generates an azimuth cut that is based on a Cosine Squared Pedestal Aperture illumination pattern.
GainDataNormalized This tells STK that the beam gain values are normalized for the maximum gain. The file then contains the maximum gain as 0.0 dB.
BeamMaxGainValue Specify the maximum gain value for this beam in dB. The default value is 40 dB.
NoGainDataValue

This is the gain data value, in dB, for STK to use outside the available data limits. The data is not extrapolated.

STK substitutes this value for the missing beam data in the front hemisphere of the antenna pattern (i.e., azimuth or elevation values less than 90 degrees off the boresight).

The default value is -40 dB.

BeamSwitchAngleLow

Specify the beam elevation lower limit value (in angle units) when this beam is switched to active. This may be useful when an antenna system has stacked or overlapping beams.

The default value is -180 degrees.

BeamSwitchAngleHi

Specify the beam elevation upper limit value (in angle units) when this beam is switched to active. This may be useful when an antenna system has stacked or overlapping beams.

The default value is +180 degrees.

NumberOfElevationData Specify the number of “elevation gain” pair values for this elevation profile data array. The values may either continue on one line or be on two or more lines. Elevation/Azimuth Cuts and Elevation Cuts sample files are below.
NumberOfAzimuthData

Specify the number of “azimuth gain” pair values for this azimuth profile data array. The values may either be on one line or on two or more lines.

Whenever the AzimuthCutType keyword is UserAzimuthCutData for a beam, you must provide the azimuth profile cut data.

Elevation/Azimuth Cuts and Elevation Cuts sample files are below.

Sample files

If you include data for multiple beams in the Elevation Azimuth Cuts Antenna file, you must put the azimuth data (if available) along with the elevation data for the respective beam, as shown in the Elevation/Azimuth Cuts sample format.

You can include or omit azimuth data for each beam, on a beam by beam basis, by specifying the AzimuthCutType keyword.

Elevation/Azimuth Cuts for one beam file sample format

ElevationAzimuthCuts v1
AngleUnits Degrees

AntennaDiameter 4.5
3dBBeamwidth 1.5
BacklobeGainValue -30.0
NumberOfElevationBeams 1

PatternData
Beam 1
GainDataNormalized
AzimuthCutType    UserAzimuthCutData
BeamMaxGainValue  36.5    
NoGainDataValue   -50.0
BeamSwitchAngleLow -5.0
BeamSwitchAngleHi 53.0
NumberOfElevationData 13
-5.0 -20.0      0.0  -6.0   2.7   0.0     5.0  -4.0     10.0 -6.4
20.0 -8.0       30.0 -8.9   36.0 -12.0    41.0 -16.0    44.5 -20.0
46.8 -24.0      50.0 -28.0  53.0 -32.0

NumberOfAzimuthData 901
-90.000 -35.75751437 -89.800 -35.75732440 -89.600 -35.75676176 -89.400 -35.75584831 -89.200 -35.75462044
-89.000 -35.75312909 -88.800 -35.75143974 -88.600 -35.74963236 -88.400 -35.74780144 -88.200 -35.74605595
-88.000 -35.74451934 -87.800 -35.74332959 -87.600 -35.74263918 -87.400 -35.74261518 -87.200 -35.74343936
-87.000 -35.74530823 -86.800 -35.74843327 -86.600 -35.75304111 -86.400 -35.75937382 -86.200 -35.76768921
.
.
.
89.000 -35.75312909  89.200 -35.75462044  89.400 -35.75584831  89.600 -35.75676176  89.800 -35.75732440
90.000 -35.75751437

Elevation Cuts for one beam file sample format

ElevationAzimuthCuts v1
AngleUnits Degrees

AntennaDiameter 4.5
3dBBeamwidth 1.5
BacklobeGainValue -30.0
NumberOfElevationBeams 1

PatternData
Beam 1
GainDataNormalized
BeamMaxGainValue  36.5    
NoGainDataValue   -50.0
BeamSwitchAngleLow -5.0
BeamSwitchAngleHi 53.0
NumberOfElevationData 13
-5.0 -20.0      0.0  -6.0   2.7   0.0     5.0  -4.0     10.0 -6.4
20.0 -8.0       30.0 -8.9   36.0 -12.0    41.0 -16.0    44.5 -20.0
46.8 -24.0      50.0 -28.0  53.0 -32.0