The invention discloses a side-lobe suppression method for a three-dimensional array antenna pattern based on an improved MOPSO and a convex optimization
algorithm. Firstly, three-dimensional array antenna
pattern synthesis is modeled and analyzed, and a basic mathematic model of the array
antenna radiation pattern synthesis is given, and multi-objective functions of low side-lobe
pattern synthesis under constraint conditions of an array
radiation direction and first side-lobe suppression are constructed respectively; then, the maximal excitation of a polarization
directivity coefficient is obtained by a
Lagrange multiplier method and is added in the MOPSO
algorithm as preference information, an initial
population is generated in the vicinity of optimal solutions, and the model is solved by iterative calculation; a convex optimization model of the low side-lobe pattern synthesis is constructed, a convex optimization tool is utilized to solve the corresponding optimal solutions under different threshold constraints, then the three-dimensional array antenna pattern under the low side-lobe constraint is obtained, and therefore the purpose of side-lobe suppression is achieved. According to the side-lobe suppression method for the three-dimensional array antenna pattern based on the improved MOPSO and the convex optimization
algorithm, the optimization performance of the algorithms is improved, and the side-lobe suppression problem of the three-dimensional array antenna pattern can be solved efficiently and quickly.