Create single or multifeed wire antenna
wireStack object converts all applicable elements in
the antenna library to wire antennas with single or multiple feeds. You can now create
cylindrical thin-wire antennas and analyze them using with the existing antenna analysis
For some antennas, the wire geometry may be altered to allow the placement of the
feed. Please use the
show function to view the
resulting antenna and verify its shape.
half-wavelength wire dipole antenna. The default wire dipole is center fed
with the feedpoint at the origin, and it is located along the Z-axis. The
antenna length is chosen for an operating frequency of 75 MHz.
ant = wireStack
ant— Wire antenna
Wire antenna, returned as a
Name— Name of wire antenna
'Dipole'(default) | string scalar
Name of the wire antenna, specified as a string scalar.
ant.Name = 'monopole'
FeedLocation— Antenna feed locations
[0 0 0](default) | N-by-3 array of Cartesian coordinates
This property is read-only.
Antenna feed locations, specified as an N-by-3 array of Cartesian coordinates with each element unit in meters.
ant.FeedLocation = [0 2 4]
FeedVoltage— Magnitude of excitation voltage at each feed
1(default) | 1-by-N array of doubles
Magnitude of excitation voltage at each feed, specified as a 1-by-N array of doubles.
ant.FeedVoltage = 2
FeedPhase— Phase shift applied to voltage at each feed
0(default) | 1-by-M array of doubles
Phase shift applied to voltage at each feed, specified as a 1-by-M array of doubles.
ant.FeedVoltage = 60
Tilt— Tilt angle of antenna
0(default) | scalar | vector
Tilt angle of the antenna, specified as a scalar or vector with each element unit in degrees. For more information, see Rotate Antennas and Arrays.
ant.Tilt = 90
'TiltAxis',[0 1 0;0 1 1]
tilts the antenna at 90 degrees about the two axes, defined by vectors.
wireStack antenna object
only accepts the dot method to change its properties.
TiltAxis— Tilt axis of antenna
[1 0 0](default) | three-element vector of Cartesian coordinates | two three-element vectors of Cartesian coordinates |
Tilt axis of the antenna, specified as:
Three-element vectors of Cartesian coordinates in meters. In this case, each vector starts at the origin and lies along the specified points on the X-, Y-, and Z-axes.
Two points in space, each specified as three-element vectors of Cartesian coordinates. In this case, the antenna rotates around the line joining the two points in space.
A string input describing simple rotations around one of the principal axes, 'X', 'Y', or 'Z'.
For more information, see Rotate Antennas and Arrays.
'TiltAxis',[0 1 0]
'TiltAxis',[0 0 0;0 1 0]
ant.TiltAxis = 'Z'
wireStack antenna object only accepts the dot method to change its
|Display antenna or array structure; display shape as filled patch|
|Axial ratio of antenna|
|Beamwidth of antenna|
|Charge distribution on metal or dielectric antenna or array surface|
|Current distribution on metal or dielectric antenna or array surface|
|Design prototype antenna or arrays for resonance at specified frequency|
|Electric and magnetic fields of antennas; Embedded electric and magnetic fields of antenna element in arrays|
|Input impedance of antenna; scan impedance of array|
|Mesh properties of metal or dielectric antenna or array structure|
|Change mesh mode of antenna structure|
|Radiation pattern and phase of antenna or array; Embedded pattern of antenna element in array|
|Azimuth pattern of antenna or array|
|Elevation pattern of antenna or array|
|Return loss of antenna; scan return loss of array|
|Voltage standing wave ratio of antenna|
Create and view a default dipole wire antenna.
ant = wireStack
ant = wireStack with properties: Name: 'Dipole' FeedLocation: [0 0 0] FeedVoltage: 1 FeedPhase: 0 Tilt: 0 TiltAxis: [1 0 0]
Plot the radiation pattern of the antenna at the specified frequency.