PO_matlab
|
Suppresses the first sidelobes in a 2D far-field slice using LSQR optimization. More...
Functions | |
function | update_phi (in phi_val, in dish_analyzer, in EdB, in EdB_sum, in THETA, in PHI, in theta_range, in h1, in h2, in h3) |
Suppresses the first sidelobes in a 2D far-field slice using LSQR optimization.
This script analyzes a 2D radiation slice of a parabolic dish antenna and identifies the first pair of sidelobes (above and below the main beam) at a fixed azimuthal angle. It places one or more dipoles near the focal point and optimizes their current using a least-squares approach to suppress the sidelobe levels. The resulting field is superimposed to observe the improvement.
function update_phi | ( | in | phi_val, |
in | dish_analyzer, | ||
in | EdB, | ||
in | EdB_sum, | ||
in | THETA, | ||
in | PHI, | ||
in | theta_range, | ||
in | h1, | ||
in | h2, | ||
in | h3 ) |