A transmitting beam shaping scheme with limited amplitude weighted values for satellite active phased array antenna is presented to meet lower sidelobe and higher power amplifiers efficiency. The scheme is implemented by a dual coding Genetic Algorithm(GA) .Phase and amplitude of array weight vectors for shaped beam are encoded by real coding and finite length binary coding, which, maintaining accuracy of results, reduces the amplitude dynamic range and improves the efficiency of power amplifiers. The presented algorithm, compared to Complex-coded GA, increases the convergence rate due to the search space's decrease. In order to overcome the prematurity and obtain better global optimization or quasi-global optimization, a new dual coding GA based on "species diversity retention" strategy and adaptive crossover and mutation probability is presented.