Create rectangular waveguide
waveguide object is an open-ended rectangular
waveguide. The default rectangular waveguide is the WR-90 and functions in the X-band.
The X-band has a cutoff frequency of 6.5 GHz and ranges from 8.2 GHz to 12.5
open-ended rectangular waveguide.
wg = waveguide
a rectangular waveguide with additional properties specified by one, or more
name-value pair arguments.
wg = waveguide(Name,Value)
Name is the property name and
Value is the corresponding value. You can specify
several name-value pair arguments in any order as
Name1,Value1,...,NameN,ValueN. Properties not
specified retain their default values.
FeedHeight — Height of feed
0.0060 (default) | scalar
Height of feed, specified as a scalar in meters. By default, the feed height is chosen for an operating frequency of 12.5 GHz.
FeedWidth — Width of feed
6.0000e-05 (default) | scalar
Width of feed, specified as a scalar in meters.
Length — Rectangular waveguide length
0.0240 (default) | scalar in meters
Rectangular waveguide length, specified as a scalar in meters. By default, the waveguide length is 1λ, where:
c= speed of light,
f= operating frequency of the waveguide
Width — Rectangular waveguide width
0.0229 (default) | scalar in meters
Rectangular waveguide width, specified as a scalar in meters.
Height — Rectangular waveguide height
0.0102 (default) | scalar
Rectangular waveguide height, specified as a scalar in meters.
FeedOffset — Signed distance of feedpoint from center of ground plane
[–0.0060 0] (default) | two-element vector
Signed distance of feedpoint from center of ground plane, specified as a two-element vector in meters. By default, the feed is at an offset of λ/4 from the shortened end on the xy- plane.
Conductor — Type of metal material
'PEC' (default) |
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
metal. For more information on metal conductor meshing, see
m = metal('Copper');
m = metal('Copper'); ant.Conductor =
Load — Lumped elements
[1x1 lumpedElement] (default) | lumped element object
Lumped elements added to the antenna feed, specified as a lumped element
object. For more information, see
lumpedelement is the object for the load created
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.
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]
TiltAxis = 'Z'
wireStack antenna object only accepts the dot method to change its
|Display antenna, array structures or shapes|
|Display information about antenna or array|
|Axial ratio of antenna|
|Beamwidth of antenna|
|Charge distribution on antenna or array surface|
|Current distribution on antenna or array surface|
|Design prototype antenna or arrays for resonance around specified frequency|
|Radiation efficiency of antenna|
|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, dielectric antenna, or array structure|
|Change mesh mode of antenna structure|
|Optimize antenna or array using SADEA optimizer|
|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|
|Calculate and plot radar cross section (RCS) of platform, antenna, or array|
|Return loss of antenna; scan return loss of array|
|Calculate S-parameter for antenna and antenna array objects|
|Voltage standing wave ratio of antenna|
Default Rectangular Waveguide
Create a rectangular waveguide using default dimensions. Display the waveguide.
wg = waveguide
wg = waveguide with properties: Length: 0.0240 Width: 0.0229 Height: 0.0102 FeedWidth: 6.0000e-05 FeedHeight: 0.0060 FeedOffset: [-0.0060 0] Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
Radiation Pattern of WR-650 Rectangular Waveguide
Create a WR-650 rectangular waveguide and display it.
wg = waveguide('Length',0.254,'Width',0.1651,'Height',0.0855,... 'FeedHeight',0.0635,'FeedWidth',0.00508,'FeedOffset',[0.0635 0]); show(wg)
Plot the radiation pattern of this waveguide at 1.5 GHz.
 Balanis, Constantine A.Antenna Theory. Analysis and Design. 3rd Ed. New York: John Wiley and Sons, 2005.
Introduced in R2016a