一种基于频率补偿的gps位同步方法
【专利摘要】本发明公开了一种GPS卫星导航信号的位同步方法,包括对接收的卫星导航信号计算载噪比,确定非相干次数,采集20组连续间隔为1ms的数据。然后生成不同频率步进的频率补偿项,并对每组数据进行频率补偿,对补偿后的信号求包络找出每组数据中的最大值。随后根据前面所确定的非相干次数重复进行这些操作。最后,通过判断20个可能边界位置处的最大值所在位置来确定真实比特边界位置。采用本发明所述的方法可以在接收机跟踪环路中存在频率误差时仍能正确进行位同步,保证了位同步的可靠性,具有较高的商用价值。
【专利说明】一种基于频率补偿的GPS位同步方法
【技术领域】
[0001]本发明属于导航定位【技术领域】,具体涉及一种使用频率补偿的方法实现GPS信号的位同步。
【背景技术】
[0002]GPS(全球卫星定位系统)是利用GPS定位卫星在全球范围内实时进行定位、导航的系统。当接收机完成GPS信号的捕获、跟踪后,接着要对信号进行位同步。位同步是实现帧同步和长时间相干积分的前提。在实现帧同步后,GPS接收机可以解调出卫星信号上的导航电文,进而实现定位。而在弱信号环境中,加长相干积分时间来提升跟踪灵敏度,是接收机保持信号跟踪的主要手段。位同步是接收机设计中必须解决的问题之一。
[0003]位同步过程就是接收机找到GPS信号数据边界的过程。过去已经出现过多种实现位同步的方法,包括直方图法、K-P法、Viterbi算法等。直方图法由于其方法简单,已经在接收机中被广泛使用。它的缺点是信号变弱时,位同步的准确概率很低。K-P法是通过计算可能的连续比特边界位置的信号能量,把其中最大值所在位置作为比特边界。该方法可以用于弱信号的环境,准确概率比直方图法有很大的提高,是一种性能比较好的位同步方法。但是,该方法都要求锁相环或锁频环工作在锁定状态,当频率误差超过15Hz时,该方法就无法使用。采用Viterbi算法进行比特边界估计在信号载噪比低于20dB-Hz的情况下仍然有较好的性能。但计算过于复杂,并且Viterbi算法在存在频率误差的情况下也无法使用。因此,如果有一种方法能够使接收机在存在一定频率误差的情况下仍能正确进行位同步,那么这将会提高GPS接收机位同步性能。
【发明内容】
[0004]本发明的目的在于提供一种基于频率补偿实现GPS信号位同步的方法,通过对相干积分值在相干累加前进行频率误差补偿,有效的减少了频率误差造成的相干累加损耗,提高了位同步的概率。使得该方法可以容忍更大的频率误差,在锁相环或锁频环未锁定状态下也能实现正确的位同步。
[0005]本发明的技术解决方案是:
[0006]一种基于频率补偿的GPS信号位同步方法,用于对接收的GPS信号进行位同步,其特征包括以下步骤:
[0007](I)接收GPS卫星信号并计算信号的载噪比,通过和预先设定的阈值相比较,确定步骤(5)中的非相干积分次数N;
[0008](2)从I支路和Q支路积分器的输出采集20组连续相邻间隔为Ims的数据,对应20个可能的比特边界,每组数据由20个相干积分时间为Ims的数据组成,每个Ims数据是由对应I支路和Q支路的输出组成的复信号形式数据;
[0009](3)以一定频率步进生成不同的频率补偿项,分别对步骤(2)中的每组数据中的20个数据进行频率补偿;[0010](4)对步骤(3)中每一组进行不同频率步进补偿后的值进行累加并求积分,把其中的最大值作为此比特边界下的相干积分值;
[0011](5)根据步骤(1)中得到的非相干积分次数N重复进行步骤(2)到步骤(4),对步骤(4)中每次得到的20个比特边界位置的值对应位置相加。在进行完N次非相干积分后,所得到的20个比特边界位置处的值中最大者即为实际信号数据比特边界。
【专利附图】
【附图说明】
[0012]图1是本发明GPS信号位同步实现流程示意图。
[0013]图2是GPS信号数据采集方式示意图。
【具体实施方式】
[0014]以下结合附图对本发明使用基于频率补偿进行GPS信号位同步方法的【具体实施方式】进行详细说明。
[0015]参见图1,图1是本发明GPS信号位同步实现流程示意图,即是GPS接收机实现导航电文数据位同步的流程示意图,详细说 明如下。
[0016]GPS接收机接收卫星信号,随后根据接收到的信号可以粗略计算计算出信号的载噪比。将得到的信号载噪比与预先设定的阈值26dB-Hz进行比较,当接收的卫星信号载噪比大于此阈值时,说明接收到的信号功率比较强,N的取值为I。而当收的卫星信号载噪比小于此阈值时,说明接收到的信号功率比较弱,N的取值在2~10中选取,并且信号载噪比越小,N的取值越大,以此来保证弱信号下比较高的位同步概率。不同的N的值将决定进行位同步时非相干积分的次数,亦即图1中步骤2到步骤4循环的次数。
[0017]当确定了非相干积分次数N之后,随后进行的是对数据的采集。数据的来源是从I支路和Q支路积分器的输出采集的20组连续相邻间隔为Ims的数据,分别对应20个可能的比特边界,每组数据由20个相干积分时间为Ims的数据组成,每个Ims数据是由对应I支路和Q支路的输出组成的复信号形式数据。I支路和Q支路每ms数据形式分别为:
[0018]
【权利要求】
1.一种基于频率补偿的GPS位同步方法,用于GPS接收机对接收到的信号进行位同步,其特征在于包括以下步骤: (1)接收卫星信号并计算信号的载噪比,通过和预先设定的阈值相比较,确定步骤(5)中的非相干积分次数N ; (2)从I支路和Q支路积分器的输出采集20组连续相邻间隔为Ims的数据,对应20个可能的比特边界,每组数据由20个相干积分时间为Ims的数据组成,每个Ims数据是由对应I支路和Q支路的输出组成的复信号数据; (3)以一定频率步进生成不同的频率补偿项,分别对步骤(2)中的每组数据中的20个数据进行频率补偿; (4)对步骤(3)中每一组20个数据分别进行不同的频率补偿并进行累加求积分,把积分结果中的最大值作为此比特边界下的相干积分值; (5)根据步骤(1)中得到的非相干积分次数N重复进行步骤(2)到步骤(4),对步骤(4)中每次得到的20个比特边界位置的值在对应位置相加,完成非相干积分,在N次非相干积分后,所得到的20个比特边界位置中最大值对应的位置即为信号的数据比特边界。
2.如权利要求1所述的一种基于频率补偿的GPS位同步方法,其特征在于:当接收的卫星信号载噪比大于此阈值时,N的取值为I ;小于此阈值时,N的取值在2~10中选取,信号载噪比越小,N的取值越大。
3.如权利要求1或2所述的一种基于频率补偿的GPS位同步方法,其特征在于:所述预先设定的阈值为26dB-Hz。
4.如权利要求1所述的一种基于频率补偿的GPS位同步方法,其特征在于:所述I支路和Q支路每ms数据形式分别为:
5.如权利要求1所述的一种基于频率补偿的GPS位同步方法,其特征在于:频率步进为ko^,k的取值范围是{-L,L},频率步进GJci的值一般为1Hz,L的值一般为25,对应的频率补偿项为#,对采集到的信号进行频率补偿的方法如公式4所示:
6.如权利要求1所述的一种基于频率补偿的GPS位同步方法,其特征在于:经过频率补偿后累加的值为rMh(m, k),由于每一个k都对应一个rMh(m, k),因此使用r (i, m)来表示在比特边界m处经过补偿后得到的值:
7.如权利要求1所述的一种基于频率补偿的GPS位同步方法,其特征在于:进行多次非相干积分后最终比特边界的位置为:
【文档编号】G01S19/37GK103969668SQ201410231307
【公开日】2014年8月6日 申请日期:2014年5月28日 优先权日:2014年5月28日
【发明者】刘新宁, 牛玉祥, 谢震, 戴晨, 蔡伟, 瞿晓 申请人:东南大学