Performs sidelobe reduction on a dish antenna using constrained optimization via fmincon.
More...
Performs sidelobe reduction on a dish antenna using constrained optimization via fmincon.
This script sets up a parabolic dish illuminated by a circular aperture, computes its far-field pattern, and then optimizes the currents of dipoles placed in a ring around the feed to suppress sidelobes. A nonlinear least-squares cost function is minimized using fmincon, subject to anti-symmetry constraints on the dipole currents to preserve main lobe symmetry.
KeyFeatures
- Builds a parabolic reflector surface and computes induced surface currents using physical optics.
- Computes the far-field pattern in a fixed Ï-plane.
- Constructs a system matrix (Zmn) that relates dipole excitations to far-field contribution.
- Uses fmincon to solve a constrained least-squares problem for dipole weights.
- Enforces anti-symmetry across the dipole ring to maintain main lobe direction.
- Plots the radiation pattern before and after dipole superposition.
Parameters
- Frequency: 2.5 GHz
- Dish focal length: 20 à λâ
- Dipole ring radius: 1.1 Ã (dish aperture radius)
- Number of dipoles: 50
- Optimization method: fmincon with anti-symmetry linear constraints
- Note
- The objective is to reduce sidelobes outside the main beam while preserving beam shape.
-
Mutual coupling effects are not modeled.
- See also
- ParabolicDish
-
SimpleDipole
-
circ_aperture_fields
-
fmincon