Implementation of Local GPS P Code Generation in GPS Receiver Based on FPGA

As the military use of GPS,P code is famous for its characteristic of high precise,long period and complex structure.The softw are receiver based on P code is not only of high position precision,but also of high level of anti-jamming and anti-spoofing.It is of great importance for direct P code acquisition and the tracking if w e can generate any bits of P Code in its period.After doing research on the mechanism and structure of P Code generation,w e designed some algorithm of P code and realize it through MATLAB.Then w e propose the algorithm for FPGA by modules including register module,delay module,period module and register phase module.The result show s that P Code of any time or any satellite can be generated by it w ithout time delay.