The signals of Global Navigation Satellite System (GNSS) are so vulnerable that can be easily jammed by intentional or unintentional interferences. One of the effective ways to protect GNSS signals from jamming is to use the Space-Time Array Processing (STAP) technology. However, undesired carrier phase bias would be induced to the signals because of the STAP, which significantly influences the precision of positioning. Many algorithms have been proposed to deal with this carrier phase bias, but most of them need the directional information of signals or the pretest of antennas. In this paper, a carrier phase correction algorithm without the need of prior information is proposed. Alarmed by the jerk of carrier frequency, the algorithm can detect the change of jamming and calculate the induced carrier phase bias. Then it can correct this bias from the signal and alleviate its influence. The simulation results show that the algorithm can limit the bias from more than 60°to less than 10°, which verifies that the proposed algorithm is effective in the low dynamic receiver. This is an open access article under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs License, which permits use and distribution in any medium, provided the original work is properly cited, the use is non-commercial and no modifications or adaptations are made.