What problem does it solve?
Designing antennas in MATLAB requires deep knowledge of Antenna Toolbox conventions—correct namespaces (shape.* vs antenna.*), design() ordering, feed placement, meshing rules, and optimization setup. This Skill gives an AI agent the curated workflows and must-follow rules to produce correct antenna, array, and PCB antenna designs without hallucinating functions or missing critical steps.
Core Features & Use Cases
- Catalog & Custom Antenna Design: Design standard antennas (dipole, patch, horn, Yagi) with design(), or build custom geometries from shape.* primitives with extrusion, boolean operations, and proper feed configuration.
- PCB Antenna & Array Design: Build multi-layer pcbStack stackups with Gerber export, and design finite/infinite arrays with beam steering, tapering, mutual coupling, and MIMO isolation analysis.
- AI-Accelerated Exploration & Optimization: Use AIAntenna surrogates and patternFromAI for rapid design-space exploration, plus SADEA/TR-SADEA optimization with geometric constraints.
- Use Case: Ask the agent to design a 2.4 GHz inset-fed patch antenna on FR4, analyze its S-parameters and radiation pattern, then optimize its dimensions for maximum gain subject to an S11 < -10 dB constraint.
Quick Start
Ask the agent to design a dipole antenna at 2.4 GHz and plot its 3D radiation pattern and impedance over a frequency sweep.