Antenna's Array Synthesis

Simple and didactical program for undertanding 3D radiation pattern of arrays.
17.7K Downloads
Updated 30 Mar 2016

View License

This is an old program (1.999) that I have written for understanding radiation patterns of antennas. Basically I was looking for the relationship between interference diagram (Fourier transform of ilumination, usually called Array Factor) and 3D radiation pattern of the Array. For that reason, it represents XY, XZ and YZ planes instead of H and E.
On this version the visible space is not update. On final version (I don't find it), the visible space where delimitated between lines over the interference pattern, and you can see how it varies with distance between antennas and ilumination phase law.

------------------------------------
BEFORE RUNNING THIS CODE
------------------------------------
1.- Download and Unzip this file on a folder inside your system hierarchy (i.e. "C:\Documents\Cesar\Arrays").

2.- Check that your Matlab has the "Symbolic Toolbox" installed. Type: "help symbolic" or "help syms" on your Matlab command line.

3.- Add this folder and subfolders on Matlab path (from Matlab command line), on this way:

3.1.- Menus path: File -> Set Path
3.2.- Press Button: "Add Folder with Subfolders"
3.3.- Select the the folder desire (on my example: "C:\Documents\Cesar\Arrays")
3.4.- Then: "Accept" and "Close"

------------------------------------
SOME USUAL SYMPTOMS
------------------------------------

a) Folders and subfolders haven't been added to Matlab path.

"After clicking OK on first window, Matlab will vlose the window and print those lines on the command line:

??? Undefined function or variable 'arrays'.

??? Error while evaluating uicontrol Callback.

"

---------------
b) Symbolic Toolbox not present on your Matlab.

"You will see the GUI, but not the radiation patterns"

Cite As

César Delgado (2024). Antenna's Array Synthesis (https://www.mathworks.com/matlabcentral/fileexchange/5471-antenna-s-array-synthesis), MATLAB Central File Exchange. Retrieved .

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

Inspired: Augmented Nested Array

Community Treasure Hunt

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

Start Hunting!

Calculos/

Interfaz/

Interfaz/Creacion/3D/

Interfaz/Creacion/Parametros/

Interfaz/Decoracion/

Interfaz/Modifica/CapturaDatos/

Interfaz/Modifica/Plot/3D/

Interfaz/Modifica/Plot/Plano/

Interfaz/Modifica/Set/

Version Published Release Notes
1.0.0.0

BSD License
More detail explanation