Demonstrates sidelobe reduction in a parabolic dish antenna using LSQR-optimized dipole currents for a single phi-plane.
More...
Demonstrates sidelobe reduction in a parabolic dish antenna using LSQR-optimized dipole currents for a single phi-plane.
This script computes the far-field pattern of a dish antenna illuminated by a circular aperture, then places a ring of dipoles around the feed and optimizes their currents via LSQR to reduce sidelobes outside the main lobe. It visualizes the radiation pattern before and after dipole superposition, and validates anti-symmetry in the dipole excitations.
KeyFeatures
- Constructs a parabolic dish surface and computes induced surface currents.
- Extracts a 2D cut (phi = constant) of the far-field radiation pattern.
- Builds a Zmn matrix and target vector using find_lsqr_solution.
- Solves for optimal dipole excitations using least-squares minimization.
- Evaluates the effect of dipole fields on sidelobe levels.
- Verifies anti-symmetry in the dipole excitation vector.
Parameters
- Frequency: 2.5 GHz
- Number of dipoles: 100
- Dipole radius: half dish diameter
- Theta resolution: 1000 samples
- Note
- The LSQR system is built such that only sidelobes outside the 3dB beamwidth are reduced.
-
Dipole currents are updated directly by scaling their I0 values.
- See also
- find_lsqr_solution
-
DishAnalyzer
-
SimpleDipole