How to avoid "re-computing" antenna responses (Sparam, currents, radiation patterns...) after a 1st computation in Antenna Designer?
Show older comments
If you want to save the antenna calculations (Sparam, patterns, etc.) carried out in Antenna Designer, for example in a .mat file, you must for example export a script, then run it (by adding for example some equations such that: az = 0: 5: 360;
e1 = 0: 5: 360; [patchGain, azimuth, elevation] = pattern (antennaObject, plotFrequency, az, el);), which obliges to redo the calculations already carried out in Antenna Designer, while the results are still available in RAM!
How to avoid this "re-computation" (e.g. of the Sparam or 3D radiation pattern) which can be costly, notably if the design contains dielectrics (such as e.g. a patch antenna, a printed dipole, etc.).
This question is mainly intended for a person from the matlab staff.
Thank you in advance for your response.
KR.
Answers (1)
Chandra Amma Palanisamy
on 14 Oct 2026 at 4:35
0 votes
Yes. One option is to use the Antenna Designer app to analyse the antenna and then export it to the MATLAB workspace.
The exported antenna object preserves the results from the most recently completed analysis, allowing those results to be reused without rerunning the MoM solver.
- For a scalar-frequency analysis, results such as current distribution, charge distribution, and radiation patterns at the analysed frequency are preserved.
- For a vector-frequency analysis, impedance and S-parameters over the analysed frequency range are preserved.
Note that only one solution cache is maintained at a time. If a manual mesh is used and a vector-frequency analysis has been performed, subsequent scalar-frequency analyses within the analysed frequency range can typically reuse the existing solution without requiring a new solve.
A new solve is required if the geometry or mesh changes, or if a frequency outside the analysed range is requested.
Categories
Find more on Full-Wave Analysis 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!