design
Design prototype antenna or arrays for resonance around specified frequency or create AI-based antenna from antenna catalog objects
Syntax
Description
creates an Artificial Intelligence (AI) based antenna with a set of tunable
properties which you can tune to explore the design space and perform AI-based
analysis.aiant
= design(antenna
,frequency
,ForAI = true)
Note
Supported antennas for this feature are:
To use this feature, you need license to the Statistics and Machine Learning Toolbox™ in addition to the Antenna Toolbox™.
designs an array of elements for operation at the specified frequency. The
spacing between elements is half a wavelength, if possible. If the object cannot
achieve half-wavelength spacing, it uses the element size to calculate the
separation between elements and evenly distributes the elements on a sphere with
a radius proportional to the largest element in
harray
= design(array
,frequency
,elements
)element
.
designs a conformal array of dipole and bowtie elements at the specified
frequency. The object places the elements in the locations specified by the
default harray
= design(conformalarray
,frequency
)conformalArray
object. If the
object cannot place elements at the specified positions due to the intersection
of elements, it uses the element size to calculate the spacing between elements
and distributes the elements on a sphere with a radius proportional to the
largest element in the Elements
property of the
conformalArray
object.
designs a conformal array of the specified elements at the specified
frequency.harray
= design(conformalarray
,frequency
,elements
)
designs an infinite array with a reflector element at the specified
frequency.harray
= design(infinitearray
,frequency
)
designs an infinite array of the specified elements at the specified frequency.harray
= design(infinitearray
,frequency
,elements
)
Note
Antennas or arrays that you design with the
design
function resonate around the design frequency with an error tolerance of 10–15%. To reduce this tolerance and optimize your antenna or array design, use theoptimize
function.The
design
function uses air as its default substrate.
creates a plane-wave excitation environment and calculates the required
orientation and polarization of the receiver antenna element to capture the
maximum power from the incident plane-wave at the specified frequency.ha
= design(planewaveexcitation
,frequency
)
creates a plane-wave excitation environment with the receiver antenna element
orientation ha
= design(planewaveexcitation
,frequency
,direction
)direction
and calculates the required
polarization of this antenna to capture the maximum power from the incident
plane-wave at the specified frequency.
Examples
Input Arguments
Output Arguments
Tips
Use the
mesh
function to refine your antenna or array prototypes.Changing the design frequency in the
design
function changes the antenna or array element dimensions, ground plane dimensions, substrate thickness, feed location, spacing between the array elements, and array radius.
Version History
Introduced in R2016bSee Also
Objects
Functions
Topics
- Artificial Intelligence (AI) for Rapid Analysis and Design of Patch Antenna
- Sensitivity Analysis for Antenna Using Monte-Carlo Simulation
- Electromagnetic Analysis of Intelligent Reflecting Surface
- Direction of Arrival Determination Using Full-Wave Electromagnetic Analysis
- Field Analysis of Monopole Antenna
- Analysis of Electrically Large Structures Using Hybrid MoM and FMM
- Analyze Cylindrical Reflector Antenna with Horn Array Feed
- Verification of Far-Field Array Pattern Using Superposition with Embedded Element Patterns
- Subarrays in Large Finite Array for Hybrid Beamforming
- FMCW Patch Antenna Array