Simulates the far-field pattern of a uniform circular array (UCA) of vertical dipoles.
More...
Simulates the far-field pattern of a uniform circular array (UCA) of vertical dipoles.
This script places N vertical dipoles evenly along a circular ring in the XY-plane, computes the total radiated E-field pattern in 3D (spherical coordinates), and compares the result with MATLABâs Phased Array Toolbox implementation of a UCA.
Key features:
- Constructs a ring of SimpleDipole objects with specified radius and spacing
- Evaluates combined E-field (Etheta, Ephi) on a theta-phi grid
- Plots 3D radiation pattern in decibels using a custom plotting method
- Verifies result using phased.UCA and plots reference pattern for comparison
Parameters
- Frequency: 500 MHz
- Number of dipoles: 11
- Radius of ring: 1.5 m
- Dipole length: 0.5λâ
- Note
- Dipoles are oriented vertically (along the Z-axis)
-
The total field is computed via direct summation of individual dipole fields
- See also
- SimpleDipole
-
phased.UCA
-
DishAnalyzer.plot_3d_rad_pattern