Create ridged waveguide antenna
waveguideRidge object creates a dual ridged waveguide
antenna. The ridges ensure a smooth transition from an input impedance of 50 ohms to the
impedance of free space (377 ohms). The dual ridged waveguide antenna widely used in
ultra-wideband applications covering a large spectrum of frequencies. Ridged waveguide
antennas are used in radio astronomy applications.
double-ridged waveguide antenna. The default
ant = waveguideRidge
antenna object is centered on the xy-plane. The object
dimensions are chosen for an operating frequency of 8-10 GHz.
sets properties using one or more name-value pairs. For example,
ant = waveguideRidge(Name,Value)
ant = waveguideRidge('Height',1) creates a ridge
waveguide with a height of 1 meter.
Properties you do not specify retain their default values.
Length — Length of waveguide
0.0210 (default) | positive real-valued scalar
Length of the waveguide, specified as a real-valued scalar in meters.
ant.Length = 0.0410
Width — Width of waveguide
0.0400 (default) | positive real-valued scalar
Width of the waveguide, specified as a real-valued scalar in meters.
ant.Width = 0.0640
Height — Height of waveguide
0.0250 (default) | positive real-valued scalar
Height of the waveguide, specified as a real-valued scalar in meters.
ant.Height = 0.0340
RidgeLength — Length of Ridge
0.01875 (default) | positive real-valued scalar
Length of the ridge, specified as a real-valued scalar in meters.
ant.RidgeLength = 0.0220
RidgeWidth — Width of Ridge
0.0025 (default) | positive real-valued scalar
Width of the ridge, specified as a real-valued scalar in meters.
ant.RidgeLength = 0.0060
RidgeGap — Gap between two ridges
0.0088 (default) | real-valued scalar
Gap between two ridges, specified as a real-valued scalar in meters.
ant.RidgeGap = 0.0098
FeedHoleRadius — Radius of feeding hole
0.00005 (default) | real-valued scalar
Radius of the feeding hole, specified as a real-valued scalar in meters.
ant.FeedHoleRadius = 0.00010
FeedWidth — Width of feed
0.0001 (default) | positive real-valued scalar
Width of the feed, specified as a real-valued scalar in meters.
ant.FeedWidth = 0.0020
FeedOffset — Signed distances from origin
[-0.0675 0] (default) | two-element vector
Signed distances from the origin measured along the length and width of the waveguide, specified as a two-element vector with each element in meters.
ant.FeedOffset = [-0.0830 0]
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
lumpedElement] (default) |
Lumped elements added to the antenna feed, specified as
lumpedelement object. You can add a load anywhere on
the surface of the antenna. By default, the load is at the feed. For more
lumpedelement is a 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|
|Input impedance of antenna; scan impedance of array|
|Calculate S-parameter for antenna and antenna array objects|
|Calculate and plot radar cross section (RCS) of platform, antenna, or array|
|Return loss of antenna; scan return loss of array|
|Voltage standing wave ratio of antenna|
|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|
|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|
|Mesh properties of metal, dielectric antenna, or array structure|
Create a Ridged Waveguide Antenna with Default Properties
a waveguideRidge antenna object with default properties.
a = waveguideRidge
a = waveguideRidge with properties: Length: 0.0210 Width: 0.0400 Height: 0.0250 RidgeLength: 0.0187 RidgeWidth: 0.0025 RidgeGap: 0.0088 FeedHoleRadius: 5.0000e-04 FeedWidth: 1.0000e-04 FeedOffset: [-0.0067 0] Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
Create a Ridged Waveguide Antenna with Specified Properties
waveguideRidge antenna object with the properties specified.
h = waveguideRidge('Length',0.0273,'Width', 0.02286,'RidgeGap',2e-3, ... 'Height', 0.01016,'RidgeLength',0.022);
waveguideRidge antenna using a
Plot the 3-D radiation pattern of the
waveguideRidge antenna at 5 GHz.
Introduced in R2019b