The weight estimation model for satellite navigation is studied in this paper. A method which uses limited data to establish error estimation model is obtained by analyzing the characteristics of errors in satellite navigation. The method which gets the weights of satellites without consuming additional resources improves the stability and reliability of satellite navigation. The weight estimation model based on software has been made an experiment. The result shows that the weight estimation model is feasible and effective.