Is there any way to create a phased array using the customAntennaMesh command ?
Show older comments
I'm trying to setup an array using custom designed antenna elements.
I can create the antenna shape in the pdetool, and then import it into matlab and load the customAntennaMesh.
Providing I define a feed point I can then see the directivity/gain pattern.
What I would like to do is to create an array of these antennas.
Could someone help me with the syntax in order to do this ?
Thanks.
Answers (1)
Chandra Amma Palanisamy
on 21 Sep 2026
Edited: Chandra Amma Palanisamy
on 21 Sep 2026
The customAntennaMesh can be directly assigned as an Element in the phased array objects Ex. phased.ULA.
ant = customAntennaMesh; % The custom designed antenna
arr = phased.ULA("Element", ant);
Antenna Toolbox now supports the design of custom antennas through its 3D modelling capabilities. These custom antenna elements can then be arranged into arrays using linearArray, rectangularArray, circularArray or conformalArray.
Categories
Find more on Antennas, Microphones, and Sonar Transducers in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!