Demonstrates single-dipole sidelobe cancellation on a dish antenna pattern.
This script simulates a parabolic dish antenna excited by a circular aperture feed. It computes the far-field radiation pattern along a fixed phi-plane, identifies sidelobes, and places a single DirectedDipole element at the feed location to suppress one targeted sidelobe. The dipole current is calculated analytically to achieve approximate field cancellation.
KeyFeatures
- Generates far-field radiation pattern of a parabolic reflector using physical optics.
- Identifies side lobes using findpeaks in dB space.
- Selects the first right-side lobe and cancels it using one directional dipole.
- Uses a simple linear scaling of dipole current to match and negate sidelobe magnitude.
- Compares the resulting radiation pattern before and after dipole addition.
Parameters
- Frequency: 2.5 GHz
- Dish focal length: 20 à λâ
- Dipole length: λâ/4
- Number of dipoles: 1 (pointing upward)
- Far-field evaluation range: -90° to +90° (in θ), fixed Ï = 0°
- Note
- This script does not consider mutual coupling or iterative optimization.
-
Uses DirectedDipole for directional radiation control.
- See also
- ParabolicDish
-
DirectedDipole
-
circ_aperture_fields