Abstract:The principle and data preprocessing of carrier smoothed pseudorange are discussed and the method which can improve the positioning accuracy and its flow are given.With this method two computation examples are made. The results show that: 1)the accuracy can be improved efficiently by using smoothed C1 and P2 pseudorange in static data processing, the accuracy can reach 1 m if the time is long and can attain 0.5 m if the precise ephemeris is taken; 2)the accuracy can be boost hardly by using smoothed P1 and P2 pseudorange, but the accuracy can be improved from 0.6 m to 0.3 m if the time is long enough and the precise ephemeris is used; 3)most epochs can reach to the accuracy of 2 m precision in kinematic positions if the smoothed code and precise ephemeris are utilized.