对GPS信号,L1载波上有P码、C/A码和D码,采用QPSK调制方式,L2载波上有P码和C/A码,采用BPSK调制方式。
GPS发射的L1波形:
式中,AP和BP为P码的振幅,AC为A/C码振幅。
GPS的导航的扩频码包括C/A码和P码。C/A码为短码,易于搜索和捕获,对应码周期为1ms,故300km范围内测量无距离模糊。P码码长为2.35469592765×1014,周期为266天9时45分55.5秒,码长较长,无距离模糊,保密性好,精度高。
C/A码由两个10级移位寄存器产生的两个m序列经过模2加产生。两个m序列的生成多项式为:
产生框图如下图所示:
P码由两个码长互质的子码X1与X2的模2加组成。X1与X2均由两个不同的12级反馈移位寄存器通过模2和产生。
P码的产生框图如下图所示。