GPS信号
GPS信号,是由全球定位系统(GPS)卫星上振荡器所产生的信号,而所有GPS信号都由一个基本频率f0=10.23Mhz组成。 GPS卫星发射的信号主要分为载波(Carrier wave)、测距码(Ranging Code)和导航电文(Navigation Messages )三部分。
最初的GPS信号
载波
GPS卫星所用的两个载波均位于微波的L波段,分别称为载波和载波
两个相关的载波信号:
采用L波段的高频率载波可以较为精确的测定多普勒频移和载波相位,提高测速和定位精度。使用两个频率还可以测定电离层延迟。
测距码
测距码有两种,都属于伪随机噪声码(Pseudo Random Noise,简称 PRN):C/A 码(Coarse/Acquisition Code)和P码(Precise Code)。
C/A码
C/A码(Coarse/Acquisition Code)是用于进行粗略测距和捕获P码的粗码,也称捕获码。周期为1毫秒,一个周期含有码元即码长=210 - 1=1023,每个码元持续的时间即码元周期=1ms/1023=0.977517微秒,相应的码元宽度为293.05米。C/A码是一种公开的明码,可供全球用户免费使用。但C/A码一般只调制在载波上,所以无法精确地消除电离层延迟。测距精度一般为±(2~3)米。
是开放给民间使用的GPS卫星传送标准定位信号,它包含有GPS接收机用来确定其定位与时间方面的讯息,精确度在100米左右[1]。
这里所提的C/A码是指GPS所散布的序列,以下只讨论L1信号部分。在GPS中用的C/A码是一个群集,它们通常又被叫做伪随机噪声(Pseudorandom Noise,PRN)序列,因为它们有着噪声的部分性质,GPS的C/A码里有着1023个元素,这里面含有512个1与511个0,他们的排列是看起来仿佛随机的,但是却是完全可决定的,因此叫做伪随机噪声序列。
这些序列最重要的性质有两个:
- 几乎没有互相关:所有的C/A码彼此之间几乎没有相关,也就是说,从i卫星得到的和从j卫星得到的两个码,他们的互相关可以表示如下式:
for all n
- 几乎没有自相关,除了零延迟:所有的C/A码几乎没有自相关,除了零延迟,也就是说自相关可以表示如下式:
for |n|≥1
利用这两个性质,可以做GPS信号撷取
P码
P码是精确测定从GPS卫星到用户接收机距离的测距码,也称精码。实际周期为一周,码长为6.1871 × 1012码元,码元周期0.097752微秒,相应码元宽度为29.3米。P码同时调制到载波和载波上,测距精度为0.3米。因其巨大的军事价值,1994年起美国实施了选择性误差SA(Selective Availability)政策,故目前只有美国及其盟友的军方以及少数美国政府授权的用户才能够使用到P码。普通用户可以先捕获C/A码,再通过导航电文提供的数据计算出P码在整个序列码中的位置。 2000年以后,克林顿政府决定取消对民用讯号的干扰。因此,现在民用GPS也可以达到十米左右的定位精度。
导航电文
光有测距码用户还不能够得到每颗卫星的详细讯息。因此GPS系统将导航电文调整在测距码前,导航电文中包含了反应卫星在空间位置、卫星钟的修正参数、电离层延迟改正数等GPS定位所必要的讯息,因此导航电文也称资料码(Data Message,D码)。
导航电文是具有一定格式的二进制码,以“帧”为单位向用户发送。每帧电文含有1500bit,传输速率为50bit/s。每个主帧包含5个子帧:
- 子帧1包含有卫星钟改正数、GPS周数(Week Number)和卫星工作状态讯息
- 子帧2和子帧3主要向用户提供有关计算卫星在轨位置的讯息,包括广播星历参数和资料龄期(Age of Data Offset,简称AODO)
- 子帧4和子帧5提供了卫星导航、星座历书等讯息
参考文献
- ^ 《專業術語》,Garmin官方網站. [2012-09-19]. (原始内容存档于2010-03-30).
其他参考资料
- 李征航 黄劲松. GPS测量与数据处理 (M) 1. 武汉: 武汉大学出版社. 2005. ISBN 978-7-307-04443-2.
- 胡友健 罗昀 曾云. 全球定位系统(GPS)原理与应用 (M) 1. 武汉: 中国地质大学出版社. 2003. ISBN 978-7-5625-1769-6.
- Kai Borre, Dennis M. Akos, Nicolaj Bertelsen, Peter Rinder, Soren Holdt Jensen。《A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach》[M]。Birkhäuser Boston,2006年。