GNSS信号构成
参考书籍:《GNSS高精度定位原理》、《北斗/GPS双模软件接收机原理与实现技术》
↬
\looparrowright
↬ GPS导航信号包含载波、伪码和导航电文三个分量。
伪码和导航电文通过模二加得到BPSK(二进制相移键控)调制的数字信号。调制信号为0时载波相位不变,为1时载波相位反相,如图。
载波
↬
\looparrowright
↬ 原子钟的基准时钟频率:
f
0
=
10.23
M
H
z
f_0=10.23MHz
f0=10.23MHz,各频率都是基准时钟频率的整数倍。
↬
\looparrowright
↬ GPS载波信号的频率:
导航系统 | 信号名称 | 频率/MHz |
---|---|---|
GPS | L1 | 1575.42 |
GPS | L2 | 1227.60 |
GPS | L5 | 1176.45 |
↬ \looparrowright ↬ 北斗信号的信号说明:
系统 | 频率/频段 | 信道/测距码 | 观测值代码 | |||
---|---|---|---|---|---|---|
伪距 | 载波相位 | 多普勒 | 信号强度 | |||
BDS | B1I / 1561.098 | I | C2I | L2I | D2I | S2I |
Q | C2Q | L2Q | D2Q | S2Q | ||
I+Q | C2X | L2X | D2X | S2X | ||
B1C / 1575.42 (BDS-3 Signals) | Data | C1D | L1D | D1D | S1D | |
Pilot | C1P | L1P | D1P | S1P | ||
Data+Pilot | C1X | L1X | D1X | S1X | ||
B1A | C1A | L1A | D1A | S1A | ||
Codeless | L1N | D1N | S1N | |||
B2a / 1176.45 (BDS-3 Signals) | Data | C5D | L5D | D5D | S5D | |
Pilot | C5P | L5P | D5P | S5P | ||
Data+Pilot | C5X | L5X | D5X | S5X | ||
B2I/ 1207.140 (BDS-2 Signals) | I | C7I | L7I | D7I | S7I | |
Q | C7Q | L7Q | D7Q | S7Q | ||
I+Q | C7X | L7X | D7X | S7X | ||
B2b / 1207.140 (BDS-3 Signals) | Data | C7D | L7D | D7D | S7D | |
Pilot | C7P | L7P | D7P | S7P | ||
Data+Pilot | C7Z | L7Z | D7Z | S7Z | ||
B2(B2a+B2b)/1191.795 (BDS-3 Signals) | Data | C8D | L8D | D8D | S8D | |
Pilot | C8P | L8P | D8P | S8P | ||
Data+Pilot | C8X | L8X | D8X | S8X | ||
B3I/1268.52 | I | C6I | L6I | D6I | S6I | |
Q | C6Q | L6Q | D6Q | S6Q | ||
I+Q | C6X | L6X | D6X | S6X | ||
B3A | C6A | L6A | D6A | S6A |
伪随机噪声码-PRN
C/A码
↬
\looparrowright
↬ m序列:m序列是最长线性移位寄存器序列的简称,是一种基本的伪随机序列。
性质:
(1) 均衡性:m序列的一个周期中,0和1的数目基本相等,1的数目比0的数目最多多一个。
(2) 游程分布:m序列中取值相同的那些相继的元素合称为一个“游程”,游程中元素的个数称为游程长度。n级的m序列中,总共有
2
n
−
1
2^{n-1}
2n−1个游程,其中长度为1的游程占总游程数的
1
/
2
1/2
1/2,长度为k的游程占总游程数的
1
/
(
2
k
)
1/(2^k)
1/(2k)。且长度为k的游程中,连0与连1的游程数各占一半。
(3) 移位相加特性:一个m序列
m
1
m_1
m1 与其经任意延迟移位产生的另一序列
m
2
m_2
m2 模二加,得到的序列
m
3
m_3
m3仍是
m
1
m_1
m1的某次延迟序列。
(4) 相关特性。
↬
\looparrowright
↬ Gold码
Gold码是 通过由同步时钟控制的 两个码字不同的 m序列优选对 模二加得到的。
平衡的Gold序列:一个周期内1码元数仅比0码元数多一个。作平衡调制时有较好的载波抑制特性。
↬ \looparrowright ↬ GPS的C/A码产生:
P(Y)码
P码的周期为7天,码率为10.23Mcps。加密后的P码称为Y码。
P码约267d重复一次,实际上P码周期被分为38个部分,其中有1个部分闲置,5个部分给地面监控站使用,32个部分分配给不同的卫星。这样,每颗卫星使用P码的不同部分,都具有相同的码长和周期,但结构不同。
导航电文
GPS导航电文
↬
\looparrowright
↬ 数据率:50bps,码宽
T
D
T_D
TD为20ms。
↬
\looparrowright
↬ GPS导航电文的结构:每个12.5min发送一套完整的导航电文结构,其中包括了25主帧,125子帧,3750字或75_000比特。
每一个子帧的第一个字给出了遥测码(TLM码),用于进行解调电文中的子帧同步。
每一个子帧的第二个字是交接字(HOW字),提供了时间戳。交接字的前17比特是以 Z-计数(每个长度为1.5s)表示的周内时间,采用高位在前、低位在后的方式播发。当前子帧的第二个字提供的 Z-计数是当前子帧结束、下一子帧 起始时刻的周内时计数,而不是当前本子帧起始时刻的周内时计数。所以通过接收机中解码得到本子帧的17 bit的截短Z-计数后,必须要用这个值乘6(子帧时间)再减去 4.8 s(8个数据位时间)才 能得到当前子帧下一个字的起始时间。
↬
\looparrowright
↬ 第一子帧中的数据块提供卫星的时钟校正参数、星期数等。如图4:
↬ \looparrowright ↬ 第二子帧和第三子帧提供卫星自身的星历参数。如图5:
↬
\looparrowright
↬ 第四五子帧与其他卫星数据相关,具体内容如下:
北斗导航电文
↬
\looparrowright
↬ 北斗卫星的导航电文分为D1和D2两种。
D1导航电文速率为50bps,超帧历时12min,包含了24个主帧,北斗IGSO和MEO卫星的B1I和B2I信号上播发D1导航电文。结构如图:
D2导航电文速率为500bps,超帧历时6min,包含了120个主帧,北斗GEO卫星的B1I信号和B2I信号上播发D2导航电文,D2电文除了基本定位信息还包含有增强服务信息。结构如图:
↬
\looparrowright
↬ 北斗卫星星历数据。
在D1导航电文中由子帧1、2、3传送,在D2导航电文中由子帧1中分10个主帧传送。