Demonstrates selective sidelobe reduction in a dish antenna using multiple dipoles.
More...
Demonstrates selective sidelobe reduction in a dish antenna using multiple dipoles.
This script constructs a parabolic dish illuminated by a circular aperture, computes its far-field radiation pattern in a given phi plane, and then reduces selected sidelobes using individually placed DirectedDipole elements. A linear system is solved to obtain dipole excitations that suppress the field strength in selected directions.
KeyFeatures
- Constructs a parabolic reflector surface and computes surface currents from a user-defined feed.
- Computes the far-field E-theta and E-phi components over a fixed phi-plane and a theta sweep.
- Identifies sidelobe peaks using peak finding (findpeaks) and selects a subset to reduce.
- Places dipoles near the feed and solves a linear system for current values that cancel out selected lobes.
- Superimposes dipole radiation with dish pattern and compares before/after effects on radiation pattern.
Parameters
- Frequency: 2.5 GHz
- Dish focal length: 100 à λâ
- Far-field distance: 10000 à λâ
- Number of dipoles: equal to number of selected sidelobe peaks
- Sidelobe suppression target: 80% reduction
- Note
- The script uses a simplified model for dipole radiation and does not include mutual coupling effects.
-
Uses DirectedDipole class for directional dipole pattern modeling.
- See also
- ParabolicDish
-
DirectedDipole
-
circ_aperture_fields