专利名称:一种gps的l1、l2c信号的捕获方法
技术领域:
本发明属于卫星导航的技术领域,具体地涉及一种GPS的L1、L2C信号的捕获方法,其适合嵌入式软件接收机实现。
背景技术:
软件接收机要实现对双频GPS (Global Positioning System,全球定位系统)信号的跟踪,必须首先捕获到LI信号中的C/A码和L2C信号中的CM或CL码。因为L2C信号中CM和CL码的长度是C/A码的10倍和750倍,若采取对L2C信号进行直接捕获的方法,完成捕获过程需要的时间长达100个小时,这使得直接捕获无法在软件接收机中实现,所以如何提高L2C信号的捕获速度是问题的关键。L2C信号中的CL码实际采样点至少为码长的两倍,按照传统的方法,对这么长的采样序列直接进行时域串行相关或整段FFT计算,那么这样所需的运算存储空间和计算量非常大,不适合软件接收机特别是嵌入式软件接收机的实现。另外,直接整段的FFT还有几个其他的弊端,首先L2C信号中的CL码周期长达1.5秒,如果等到一个周期的数据全部存入缓冲,需要的缓冲空间非常大,更重要的是需要等待长达1.5秒的时间,这将给接收机的捕获过程弓I入一个额外的延迟。而且,即使在理论上任何长度的FFT都是可以直接计算的,但是大量的数据在内存中的同时转换也会降低计算的速度。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种快速精确的GPS的L1、L2C信号的捕获方法。本发明的技术解决方案是:这种GPS的L1、L2C信号的捕获方法,包括以下步骤:(I)对LI的C/A码信号进行捕获;(2)根据LI信号的捕获结果获得用于L2C信号捕获的辅助信息;(3 )完成对L2C的CM码的捕获;(4)利用CL码和CM码之间的相位联系捕获到CL码。或者是,这种GPS的L1、L2C信号的捕获方法,包括以下步骤:(I)对LI信号进行C/A码的捕获:如果有信号则计算出LI的载波多普勒频移和C/A码的初始相位η ;若没捕获到则转入弱信号捕获,对LI信号进行高灵敏度捕获,得到LI的载波多普勒频移u和C/A码的初始相位n,否则执行步骤(5);(2)根据公式(I)、(2)计算用于L2C信号捕获的辅助信息:
权利要求
1.一种GPS的L1、L2C信号的捕获方法,其特征在于,包括以下步骤: (1)对LI的C/A码信号进行捕获; (2)根据LI信号的捕获结果获得用于L2C信号捕获的辅助信息; (3)完成对L2C的CM码的捕获; (4)利用CL码和CM码之间的相位联系捕获到CL码。
2.根据权利要求1所述的GPS的L1、L2C信号的捕获方法,其特征在于,步骤(3)在小范围内对L2C信号的码相位进行搜索。
3.根据权利要求2所述的GPS的L1、L2C信号的捕获方法,其特征在于,在步骤(3)中利用快速傅里叶变换FFT和快速傅里叶逆变换IFFT来减少计算的数量,并且把连续积分截断成更短的部分进行连续积分。
4.根据权利要求3所述的GPS的L1、L2C信号的捕获方法,其特征在于,在步骤(4)中,通过存储相对于CL码中的所有75个相位间隔的75个CL码的初始状态,然后在这些相位间隔中搜索,从而获到CL码信号。
5.—种GPS的L1、L2C信号的捕获方法,其特征在于,包括以下步骤: (1)对LI信号进行C/A码的捕获:如果有信号则计算出LI的载波多普勒频移和C/AH的初始相位η ;若没捕获到则转入弱信号捕获,对LI信号进行高灵敏度捕获,得到LI的载波多普勒频移f;a iOT—u和C/A码的初始相位n,否则执行步骤(5); (2)根据公式(I)、(2)计算用于L2C信号捕获的辅助信息:
全文摘要
本发明公开了一种快速精确的GPS的L1、L2C信号的捕获方法,包括以下步骤(1)对L1的C/A码信号进行捕获;(2)根据L1信号的捕获结果获得用于L2C信号捕获的辅助信息;(3)完成对L2C的CM码的捕获;(4)利用CL码和CM码之间的相位联系捕获到CL码。
文档编号G01S19/29GK103217695SQ20131009764
公开日2013年7月24日 申请日期2013年3月25日 优先权日2013年3月25日
发明者曾庆喜, 唐琳琳, 赵晨 申请人:南京航空航天大学, 江苏新安电器有限公司