Abstract:An anti-jamming algorithm for satellite navigation antenna array aided by carrier phase was proposed to mitigate the interference of satellite navigation receiver. The blind null steering was achieved through the algorithm and the blind beam steering was realized simultaneously with the aid of the carrier phase of the output signal from each individual antenna, and two steerings could be switched by a control algorithm. The simulation results show that the proposed algorithm performs well at “cold” start when the receiver is initiated in strong interference conditions. It can enhance the satellite signals by steering beams to the satellites under noninterference or weak interference conditions, so the visibility and positioning accuracy of satellite are improved. The proposed algorithm can work normally without the aid of inertial measurement unit, and is robust to the steering vector errors caused by amplitude-phase mismatch. It has less cost than traditional beamforming algorithms for implementation.