The invention discloses a
satellite navigation
receiver local time
correction method and positioning method. Due to the method, time service accuracy can be improved, meanwhile, the
carrier phase and the pseudo observation quantity can be compensated for, a
carrier phase smoothing filter is made to work normally, and positioning is achieved. After a
receiver is powered on, TIC presetting is performed when
frame synchronization occurs at the first-time, a TIC is firstly subjected to rough adjustment through the difference between GNSS time and local time of the
receiver, then, the TIC is further subjected to fine adjustment by adjusting a TMCR value through
clock correction of the receiver, and a receiver
clock and a GNSS
clock can be synchronous rapidly and accurately through the rough adjustment mode and the fine adjustment mode. According to the method, the
carrier phase and the pseudo observation quantity are further compensated for, the defect of the hopping of the observation quantity extracting
time moment caused by correction on a local TIC is overcome, and therefore the carrier phase can be accurately calculated, and the carrier phase
smoothing filter can normally work.