The GPS system uses the pseudo-code to obtain the range. One of the pseudorandom noise codes used is p-code, which has very strong anti-jamming and secrecy. It has been widely used in the military. Traditionally, the GPS receiver locks onto the C/A code to extract the navigation data message. Then, starting from the HOW of the navigation data, acquisition is transferred to the P-code acquisition. However, because of short period and low chip rate, C/A code is easily disturbed. As a result it is very hard to use the C/A code to implement the p-code acquisition. The direct acquisition of p-code has been paid attention to generate p-code and analysis its characteristic. This will have an important significance for the deep research of p-code acquisition.
The overall objective of this dissertation is to implement the design of p-code generator and simulator using the MAX+PLUS. As the result shows, the GPS week starting and ending codes generated by the designed generator are right. Then using the p-code implement the direct sequence spread spectrum to the navigation data. Finally, using the matlab verifies the correlation of part p-code.
Key words: GPS signal; P code; MAX+PLUSⅡ; simulate; correlation