Abstract:Aiming at the defects of Gold spreading code on navigation satellite, several frequencies of satellite navigation system have chose Weil code as spreading code on next system built. This paper analyzes the character of Gold code and Weil code firstly, the simulation results demonstrate that the self-correlation and cross-correlation performance of Weil Code are better than Gold Code. Since navigation satellite payload needs to provide long-term stable and reliable navigation services with limited resources, there are high requirements for the implementation of Weil code, this paper designs a Weil code implement method based on the FPGA platform, the solution solves the problem of resource and reliability of the Weil code generation in the navigation satellite payload, has been actually running in orbit for more than one year without failure.