Fast Antenna Array Diagnosis from a Small Number of Far-Field Measurements

This software package developed for antenna array diagnosis from far-field measurements.


Updated 13 Jun 2017

View License

Description: Antenna Array Diagnosis problem is formulated in compressive sensing framework using a priori information about the failure-free antenna array radiation pattern. This framework uses the linear relationship relating the difference of the far-field radiation patterns between the reference array and the antenna under test. Three sparse based recovery approaches namely the minimization of the L1, the total variation (TV) norm, and the mixed L1/lL2 norm are discussed and analyzed by performing simulations in MATLAB. Simulations were performed using antenna array of 10 x 10 WR90 waveguide at 10GHz. Thus, the results obtained complies with our objective of having faster antenna array diagnosis with small number of measurement points.
This User's Guide inside the .zip file describes the functionality and basic usage of the software package.
All the work done is based on the following papers:
- Marco Donald Migliore, IEEE Transactions On Antennas And Propagation, Vol. 59, No. 6, June 2011
- O.M. Bucci, M.D. Migliore, G. Panariello, and P. Sgambato, IEEE Transactions On Antennas And Propagation, Vol. 53, No. 3, March 2005

Following solvers are used in the algorithms:
- YALL1 basic solver code: Y. Zhang, J. Yang, and W. Yin. YALL1: Your ALgorithms for L1 [Online]. Available:, 2011
- CVX Research, Inc. (2012, Sep.). CVX: Matlab Software for Disciplined Convex Programming, Version 2.0 Beta [Online]. Available:

Cite As

Muhammet Emin YANIK (2023). Fast Antenna Array Diagnosis from a Small Number of Far-Field Measurements (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes