Create regular or AI-based strip dipole antenna
dipole object is a strip dipole antenna on the
The width of the dipole is related to the diameter of an equivalent cylindrical dipole by the equation
d is the diameter of equivalent cylindrical dipole.
r is the radius of equivalent cylindrical dipole.
For a given cylinder radius, use the
cylinder2strip utility function to calculate the equivalent width. The
default strip dipole is center-fed. The feed point coincides with the origin. The origin
is located on the yz-plane.
You can perform full-wave EM solver based analysis on the regular
dipole antenna or you can create a
AIAntenna and explore the design space to tune the antenna for your
application using AI-based analysis.
half-wavelength strip dipole antenna on the
d = dipole
dipole antenna, with additional Properties specified by one or more name-value
d = dipole(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
NameN=ValueN. Properties that you do not specify
retain their default values.
You can also create a
dipoleantenna resonating at a desired frequency using the
AIAntennahas some common tunable properties with a regular
dipoleantenna for AI-based analysis. Other properties of the regular
dipoleantenna are retained as read-only in its
AIAntennaequivalent. To find the upper and lower bounds of the tunable properties, use
Length — Dipole length
2 (default) | positive scalar | tunable for
Dipole length, specified as a scalar in meters. The default length of 2 m
is chosen for an operating frequency of 75 MHz. This property is tunable for
AIAntenna object created
Width — Dipole width
0.1000 (default) | positive scalar | tunable for
Dipole width, specified as a scalar in meters. Dipole width must be less
Length/5 and greater than
This property is tunable for
AIAntenna object created using the
FeedOffset — Signed distance from center of dipole
0 (default) | scalar
Signed distance from center of dipole, specified as a scalar in meters. The feed location is on yz-plane.
Conductor — Type of metal material
"PEC" (default) |
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
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]
|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|
|Display information about antenna or 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|
|Display antenna, array structures, shapes, or platform|
|Calculate S-parameters for antennas and antenna arrays|
|Voltage standing wave ratio (VSWR) of antenna or array element|
Create and View Dipole Antenna
Create and view a dipole with 2 m length and 0.5 m width.
d = dipole(Width=0.05)
d = dipole with properties: Length: 2 Width: 0.0500 FeedOffset: 0 Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
Impedance of Dipole Antenna
Calculate the impedance of a dipole over a frequency range of 50 MHz - 100 MHz.
d = dipole(Width=0.05); impedance(d,linspace(50e6,100e6,51))
Infinite Reflector Backed Dielectric Substrate Antenna
Design a dipole antenna backed by a dielectric substrate and an infinite reflector.
Create a dipole antenna of length, 0.15 m, and width, 0.015 m.
d = dipole(Length=0.15,Width=0.015,Tilt=90,TiltAxis=[0 1 0]);
Create a reflector using the dipole antenna as an exciter and the dielectric,
teflon as the substrate.
t = dielectric("Teflon")
t = dielectric with properties: Name: 'Teflon' EpsilonR: 2.1000 LossTangent: 2.0000e-04 Thickness: 0.0060 For more materials see catalog
rf = reflector(Exciter=d,Spacing=7.5e-3,Substrate=t);
Set the groundplane length of the reflector to
inf. View the structure.
rf.GroundPlaneLength = inf; show(rf)
Calculate the radiation pattern of the antenna at 70 MHz.
Create AI Model Based Dipole Antenna
This example shows how to create an AI model based dipole antenna at 75 MHz and calculate its resonant frequency.
dAI = design(dipole,75e6,ForAI=true)
dAI = AIAntenna with properties: Antenna Info AntennaType: 'dipole' InitialDesignFrequency: 75000000 Tunable Parameters Length: 1.8787 Width: 0.0400 Use 'showReadOnlyProperties(dAI)' to show read-only properties
Vary its length and width and calculate its resonant frequency.
dAI.Length = 1.86; dAI.Width = 0.045; resonantFrequency(dAI)
ans = 7.5191e+07
AIAntenna to a regular dipole antenna.
d = exportAntenna(dAI)
d = dipole with properties: Length: 1.8600 Width: 0.0450 FeedOffset: 0 Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
 Balanis, Constantine A. Antenna Theory: Analysis and Design. Fourth edition. Hoboken, New Jersey: Wiley, 2016.
 Volakis, John. Antenna Engineering Handbook, 4th Ed. New York: Mcgraw-Hill, 2007.
Version HistoryIntroduced in R2015a
R2023b: AI model based antenna analysis
Design, tune, and analyze this antenna using an AI model. Using AI-based antenna
models over conventional full-wave solvers significantly reduces the simulation time
required to fine-tune the antenna to meet your design goals. Set the
ForAI argument in the
design function to
true to create a
AIAntenna. To use this feature, you need license to the
Statistics and Machine Learning Toolbox™ in addition to
the Antenna Toolbox™.