Create circular waveguide
waveguideCircular object creates a circular waveguide.
A circular waveguide is a hollow tube of uniform cross section, that confines the
electromagnetic wave. This antenna is used in radar and short and medium distance
a circular waveguide with dimensions for an operating frequency of 8.42
ant = waveguideCircular
sets properties using one or more name-value pairs. For example,
ant = waveguideCircular(Name,Value)
ant = waveguideCircular('Height',1) creates a
circular waveguide with a height of 1 meter.
Height — Height of circular waveguide
0.0300 (default) | real-valued scalar
Height of the circular waveguide, specified as a real-valued scalar in meters.
ant.Height = 0.0215
Radius — Radius of circular waveguide
0.0120 (default) | real-valued scalar
Radius of the circular waveguide, specified as a real-valued scalar in meters.
ant.Radius = 0.0546
FeedHeight — Height of feed
0.0075 (default) | real-valued scalar
Height of the feed, which is equal to the height of the monopole, specified as a real-valued scalar in meters.
ant.FeedHeight = 0.0034
FeedWidth — Width of feed
0.0040 (default) | real-valued scalar
Width of the feed, which is equal to the width of the monopole, specified as a real-valued scalar in meters.
ant.FeedWidth = 0.0050
FeedOffset — Vertical distance of feed along Y-axis
0.0100 (default) | real-valued scalar
Vertical distance of the feed along the Y-axis, specified as a real-valued scalar in meters.
ant.FeedOffset = 0.0050
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 element object handle
Lumped elements added to the antenna feed, specified as a lumped element
object handle. You can add a load anywhere on the surface of the antenna. By
default, the load is at the feed. For more information, see
lumpedelement is the object handle for the load
Tilt — Tilt angle of antenna
0 (default) | scalar | vector
Tilt angle of the antenna in degrees, specified as a scalar or vector. 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
TiltAxis — Tilt axis of antenna
[1 0 0] (default) | three-element vector | 2-by-3 matrix |
Tilt axis of the antenna, specified as one of these values:
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, specified as a 2-by-3 matrix corresponding to two three-element vectors of Cartesian coordinates. In this case, the antenna rotates around the line joining the two points.
"z"to describe a rotation about the x-, y-, or z-axis, respectively.
For more information, see Rotate Antennas and Arrays.
[0 1 0]
[0 0 0;0 1 0]
|Display antenna, array structures, shapes, or platform|
|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 or create AI-based antenna from antenna catalog objects|
|Radiation efficiency of antenna|
|Electric and magnetic fields of antennas or embedded electric and magnetic fields of antenna element in arrays|
|Input impedance of antenna or scan impedance of array|
|Mesh properties of metal, dielectric antenna, or array structure|
|Change meshing mode of antenna, array, custom antenna, custom array, or custom geometry|
|Optimize antenna or array using SADEA optimizer|
|Plot radiation pattern and phase of antenna or array or embedded pattern of antenna element in array|
|Azimuth plane radiation pattern of antenna or array|
|Elevation plane radiation pattern of antenna or array|
|Calculate and plot radar cross section (RCS) of platform, antenna, or array|
|Return loss of antenna or scan return loss of array|
|Calculate S-parameters for antennas and antenna arrays|
|Voltage standing wave ratio (VSWR) of antenna or array element|
Default Circular Waveguide and Radiation Pattern
Create and view a default circular waveguide.
ant = waveguideCircular
ant = waveguideCircular with properties: Radius: 0.0120 Height: 0.0300 FeedHeight: 0.0075 FeedWidth: 0.0040 FeedOffset: 0.0100 Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
Plot the radiation pattern of the antenna at 7.42 GHz.
S-Parameters and Impedance of Custom Circular Waveguide
Create a circular waveguide with the following dimensions.
ant = waveguideCircular(Radius=35.7e-3,Height=200e-3,... Feedwidth=26e-3,FeedHeight=34.71e-3,FeedOffset=42.42e-3); show(ant)
Plot the S-parameters and impedance of the waveguide.
s = sparameters(ant,linspace(2.5e9,4e9,45)); rfplot(s);
 Jadhav, Rohini.P, Vinithkurnar Javnrakash Dongre, Arunkumar Heddallikar. "Design of X-Band Conical Horn Antenna Using Coaxial Feed and Improved Design Technique for Bandwidth Enhancement." In International Conference on Computing, Communication, Control, and Automation (ICCUBEA), 1-6. Pune, India: ICCUBEA 2017
Introduced in R2019b