Abstract:In the navigation satellite Pseudo-range Positioning Algorithm, satellite is assumed as a point and offsets between satellite mass center and antenna phase center (PCO) is ignored. Basing on this position algorithm, this article presents a new kind method to correct deviation caused by PCO, using antenna phase center (APC) to replace satellite mass center. At the same time, this article presents the algorithm which uses GNSS navigation message and satellite attitude control strategies to calculate APC in ECEF coordinate system. After that, it completes several typical position calculations on using the unrevised positioning algorithm and the correction one. Calculation result shows that PCO makes obvious positioning deviation on direction and geography using unrevised algorithm and the correction one can remove this deviation by contrast.