The invention discloses an array antenna beam forming optimization method under non-convex multiple constraints. The method comprises the following steps: establishing a receiving
signal far-field model for an array antenna beam forming problem; taking the
side lobe level of the
region of interest as a target function, considering
main lobe interval
shape control and output
noise power requirements, adding
main lobe interval level upper and lower bound limits and output
noise power constraints, and establishing a non-convex
optimization problem; therefore, the expected wave
beam shape is obtained on the premise of not increasing the output
noise power. According to the method, the non-convex constraint is approximated to be a convex upper bound function through the first-order iterative convex
approximation algorithm, so that the non-convex multi-constraint
optimization problem is approximated to be a convex
optimization problem, and solving is easy; besides, the non-negative
slack variable is introduced, so that the convergence speed of the
algorithm is high, a self-
adaptive change penalty factor is designed, and the parameter adjustment process of human experience is reduced; on the premise that it is guaranteed that the expected
main lobe shape of a beam directional diagram is obtained, the obtained
side lobe level of the
region of interest is lower, and interference signals in the
side lobe level direction are restrained.