WinProp_Antenna_Array
Data Fields
- WINPROP_ARRAY_ELEMENT_TYPE
- BaseElement
- float
- Frequency
- float
- DipoleLength
- int
- GroundPlane
- WinProp_Filename
- ExtenalElementFilename
- int
- NrElementsAxis1
- int
- NrElementsAxis2
- float
- ElementSpacingAxis1
- float
- ElementSpacingAxis2
- float
- PhaseShiftAxis1
- float
- PhaseShiftAxis2
- WINPROP_ARRAY_AMPLITUE_TAPER
- AmplitudeTaper
- float
- DolphChebyshevSSL
- WINPROP_ARRAY_PLANE
- AntennaArrayPlane
- WinProp_Filename
- OutputFilename
Detailed Description
This structure is used to set the parameters for generating a beam pattern using linear/planar phased array antenna when calling WinProp_GenerateAntennaArrayPattern.
Field Documentation
- BaseElement
-
- WINPROP_ARRAY_ELEMENT_TYPE WinProp_Antenna_Array::BaseElement
- Type of the base element antenna:
- WINPROP_ARRAY_ELEMENT_TYPE::ARRAY_ELEMENT_ISOTROPIC = Isotropic antenna element
- WINPROP_ARRAY_ELEMENT_TYPE::ARRAY_ELEMENT_DIPOLE = Dipole antenna element
- WINPROP_ARRAY_ELEMENT_TYPE::ARRAY_ELEMENT_EXTERNAL = External antenna element
- Frequency
-
- float WinProp_Antenna_Array::Frequency
- Frequency in MHz of the base element
- DipoleLength
-
- float WinProp_Antenna_Array::DipoleLength
- Length of the dipole antenna in wavelengths. Only relevant for BaseElement = WINPROP_ARRAY_ELEMENT_TYPE::ARRAY_ELEMENT_DIPOLE.
- GroundPlane
-
- int WinProp_Antenna_Array::GroundPlane
- Consider a perfectly conducting ground plane
- 0 = No
- 1 = yes
- ExtenalElementFilename
-
- WinProp_Filename WinProp_Antenna_Array::ExtenalElementFilename
- Filename of the external antenna element. Only relevant for BaseElement = WINPROP_ARRAY_ELEMENT_TYPE::ARRAY_ELEMENT_EXTERNAL.
- NrElementsAxis1
-
- int WinProp_Antenna_Array::NrElementsAxis1
- Number of the base elements along the first axis.
- NrElementsAxis2
-
- int WinProp_Antenna_Array::NrElementsAxis2
- Number of the base elements along the second axis.
- ElementSpacingAxis1
-
- float WinProp_Antenna_Array::ElementSpacingAxis1
- Spacing offset along the first axis in wavelengths.
- ElementSpacingAxis2
-
- float WinProp_Antenna_Array::ElementSpacingAxis2
- Spacing offset along the second axis in wavelengths.
- PhaseShiftAxis1
-
- float WinProp_Antenna_Array::PhaseShiftAxis1
- Phase shift between elements along the first axis in degrees.
- PhaseShiftAxis2
-
- float WinProp_Antenna_Array::PhaseShiftAxis2
- Phase shift between elements along the second axis in degrees.
- AmplitudeTaper
-
- WINPROP_ARRAY_AMPLITUE_TAPER WinProp_Antenna_Array::AmplitudeTaper
- Type of the amplitude taper:
- WINPROP_ARRAY_AMPLITUE_TAPER::ARRAY_AMPLITUE_TAPER_UNIFORM = Uniform amplitude
- WINPROP_ARRAY_AMPLITUE_TAPER::ARRAY_AMPLITUE_TAPER_TRAINGLE = Triangular amplitude taper
- WINPROP_ARRAY_AMPLITUE_TAPER::ARRAY_AMPLITUE_TAPER_COSINE = Cosine amplitude taper
- WINPROP_ARRAY_AMPLITUE_TAPER::ARRAY_AMPLITUE_TAPER_DOLPH_CHEBYSHEV = Dolph-Chebyshev amplitude taper
- DolphChebyshevSSL
-
- float WinProp_Antenna_Array::DolphChebyshevSSL
- Required sidelobe suppression level (SSL) in dB for the Dolph-Chebyshev amplitude taper. Needs to be greater than zero. Only relevant for AmplitudeTaper = WINPROP_ARRAY_AMPLITUE_TAPER::ARRAY_AMPLITUE_TAPER_DOLPH_CHEBYSHEV.
- AntennaArrayPlane
-
- WINPROP_ARRAY_PLANE WinProp_Antenna_Array::AntennaArrayPlane
- The plane on which the antenna array lies:
- WINPROP_ARRAY_PLANE::ARRAY_PLANE_XY = XY-Plane
- WINPROP_ARRAY_PLANE::ARRAY_PLANE_XZ = XZ-Plane
- OutputFilename
-
- WinProp_Filename WinProp_Antenna_Array::OutputFilename
- Filename of output file without extension.
The documentation was generated from the following file:
- source.eng/Beams/winprop_beams_types.h