Create grid reflector-backed antenna
reflectorGrid object creates a grid reflector-backed antenna.
The grid reflector uses a grid of parallel wires or bars oriented in one direction. Grid
reflectors can be used as high-gain antennas in point-to-point communications.
creates a grid
reflector-backed antenna. The default antenna object has an exciter as a dipole with the
feed point located at the origin on the X-Y plane, and the antenna dimensions are chosen
for an operating frequency of 1 GHz.
ant = reflectorGrid
sets Properties using name-value
pairs. For example,
ant = reflectorGrid(Name,Value)
reflectorGrid('GroundPlaneWidth',0.6) creates a
grid reflector with a width of 0.6 meters. You can specify multiple name-value pairs.
Enclose each property name in quotes. Properties not specified retain their default
Exciter— Antenna or array type used as exciter
Antenna type used as an exciter, specified as any single-element antenna object. Except reflector and cavity antenna elements, you can use any of the antenna elements or array elements in the Antenna Toolbox™ as an exciter.
ant.Exciter = horn
Spacing— Distance between reflector and exciter
0.175(default) | positive scalar
Distance between reflector and exciter, specified as a positive scalar in meters.
ant.Spacing = 0.195
GroundPlaneLength— Reflector length
0.2(default) | positive scalar
Reflector length along the X-axis, specified as a positive scalar in meters.
ant.GroundPlaneLength = 0.18
GroundPlaneWidth— Reflector width
0.2(default) | positive scalar
Reflector width along the Y-axis, specified as a positive scalar in meters.
ant.GroundPlaneWidth = 0.18
GridType— Type of grid used in reflector
'H'| character vector | string scalar
Type of the grid used in the reflector, specified as either one of the following:
'H' — grids are arranged horizontally in the
'V' — grids are arranged vertically in the
'VH' — grids are
arranged both horizontally and vertically in the reflector.
ant.GridType = 'V'
GridSpacing— Distance between two grid cells
0.018(default) | positive scalar
Distance between the two grid cells, specified as a positive scalar in meters.
ant.GridSpacing = 0.014
GridWidth— Width of each grid cell
0.022(default) | positive scalar
Width of each grid cell, specified as a positive scalar in meters.
ant.GridWidth = 0.28
Conductor— Type of metal material
Type of the metal used as a conductor, specified as a metal material object. You can
choose any metal from the
MetalCatalog or specify a metal of your choice. For more information, see
more information on metal conductor meshing, see Meshing.
m = metal('Copper'); 'Conductor',m
m = metal('Copper'); ant.Conductor = m
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 the
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 vector of Cartesian coordinates in meters. In this case, each coordinate in the 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
Load— Lumped elements
lumpedElement] (default) |
Lumped elements added to the antenna feed, specified as a
lumpedElement object. You can add a load anywhere on the surface of
the antenna. By default, the load is at the feed. For more information, see
lumpedelements is the load added to the antenna
ant.Load = lumpedElement('Impedance',75)
|Display antenna or array structure; display shape as filled patch|
|Input impedance of antenna; scan impedance of array|
|Return loss of antenna; scan return loss of array|
|Voltage standing wave ratio of antenna|
|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|
|Axial ratio of antenna|
|Beamwidth of antenna|
|Current distribution on metal or dielectric antenna or array surface|
|Charge distribution on metal or dielectric antenna or array surface|
|Radiation efficiency of antenna|
|Electric and magnetic fields of antennas; Embedded electric and magnetic fields of antenna element in arrays|
|Mesh properties of metal or dielectric antenna or array structure|
|Optimize antenna or array using SADEA optimizer|
|Design prototype antenna or arrays for resonance at specified frequency|
|Calculate and plot radar cross section (RCS) of platform, antenna, or array|
|Calculate grid spacing in grid for |
Create and view a grid reflector-backed antenna object with default properties.
ant = reflectorGrid; show(ant)
Plot the radiation pattern of the antenna at 1 GHz.
Create and view a grid reflector-backed biquad antenna with an arm length of 0.01 meters.
d = biquad('ArmLength',0.01); h = reflectorGrid('Exciter',d); show(h)
Plot the radiation pattern of the antenna at 0.6 GHz.
Create and view grid reflector-baked dipole blade antenna.
d = dipoleBlade('Length',0.1,'TaperLength',0.05,'FeedGap',0.002); h = reflectorGrid('Exciter',d); show(h)
Change the grid type from
h.GridType = 'H';
View the antenna with grid type
Plot the radiation pattern at 1 GHz.
Create a rectangular array of cylindrical dipole antennas.
d = dipoleCylindrical('Length',0.2,'Radius',0.005); arr = rectangularArray('Element',d,'Size',[4 4],'RowSpacing',0.029,'ColumnSpacing',0.029);
Create a grid reflector-backed rectangular array.
ant = reflectorGrid('Exciter',arr,'Spacing',0.2)
ant = reflectorGrid with properties: Exciter: [1x1 rectangularArray] Spacing: 0.2000 GroundPlaneLength: 0.2000 GroundPlaneWidth: 0.2000 GridType: 'HV' GridSpacing: 0.0180 GridWidth: 0.0220 Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
 Balanis, Constantine A. Antenna Theory: Analysis and Design. 3rd ed. Hoboken, NJ: John Wiley, 2005.