一个“映射”关系,记准的话有助于理解扩频通信的步骤!
1s —— 50bit 数据
1s —— 1.023*10e6 C/A
1s —— 1575.42*10e6 载波
因此
1ms —— 1/20bit 数据
1ms —— 1023 个 C/A(恰好一个周期)
所以1bit数据就是20组C/A码
一、关于导航电文
1.伪码
伪码是伪随机码,是“人为”产生的一个随机序列。具有良好的自相关、互相关特性。简单的理解就是,伪码自身只有“对齐”相乘后求和才能输出一个比较大的值、相同长度的不同伪码序列不管怎么相乘后求和都得不到一个比较大的输出。GPS卫星所用伪码是P(Y)和C/A码。由于P(Y)是加密的,而C/A是公开的。因此只讨论C/A码。
C/A码的产生是用两个1023位的移位寄存器的输出进行模2相加产生的,此处只需改变其中一个移位寄存器(G2)的“抽头”,即可产生不同的伪码序列。 不同卫星对应着不同的伪码序列。
参数:1.023Mcps。 即每1ms会产生一组(1023bit)的伪码。
2.数据码
数据码即为导航的信息,分为多个帧,每个帧都有多个子帧。这些帧结构的描述可以从网络上下载。(但是我也没找到在哪下载,暂时不重要,只需了解原理)
参数:50bps。既每秒有50个bit的数据。
3.载波
L1载波:1575.42MHz。
4.调制情况
自己的理解:首先数据码调制在伪码上。每一位的数据码对应着20组(