您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

新的微弱GPS信号快速捕获算法

2011年11月17日13:38:26 本网站 我要评论(2)字号:T | T | T
关键字:应用 数字 

摘要:弱信号环境下快速有效的C/A码捕获算法,在高灵敏度GPS接收机中占据着重要地位,同时也是高灵敏度GPS接收机实用化的关键。通过对捕获信号相关幅值的统计特性分析,从理论上揭示了微弱GPS信号难于捕获的根本原因,并论述了当前主要的数据累积方法的利弊。通过对GPS系统和导航电文格式的分析,将快速相干累积与卫星位置预测相结合提出了新的GPS微弱信号捕获算法。理论分析和仿真结果表明了本算法的可行性,在信噪比SNR为-43 dB时可以稳定地捕获GPS信号。使用实际数据测试表明,该算法能明显增加捕获到的卫星数量。
关键词:全球卫星定位系统;微弱信号捕获;帧同步码;相干累积

0 引言
    当前GPS作为全球性卫星导航系统的应用范围越来越广,而其在弱信号环境下的接收技术研究,受到紧急救援和未来军事需求的刺激已经成为研究热点。其中,高灵敏度接收技术在GPS接收机中的应用,由于不受环境和条件的限制尤为受到重视。在高灵敏度GPS接收机中,由于捕获算法处在基带处理的较前端,因此高效的微弱GPS信号捕获算法是提高高灵敏度GPS接收机性能的关键。通常的弱信号环境比室外信号强
度低约20~30 dB,载噪比小于28 dB-Hz,故被视为弱信号,高灵敏度GPS接收机主要通过信号处理算法来获得高的信号处理增益。本文分析了主要信号累积技术的优缺点,讨论了弱信号环境下GPS信号检测值的概率统计分布特性,在此基础上结合快速相干累积算法,提出了利用帧同步信息的微弱GPS信号捕获算法,并分析了其可行性。通过仿真验证和实际数据测试,证明算法可行有效。

1 GPS信号模型及特性
    实际到达接收机的中频数字信号中包含着L1及L2载波的完整信息,在弱信号的C/A码捕获研究中,忽略P码及L2载波进行分析,可采用下式:
    d.jpg
    式中:为信号幅值;D(·)为数据位;τ为数据位延迟;C(·)为PRN码;η为码速率多普勒变化率;τ0为输入信号的码相位延迟;ωm为载波标称频率;ωd为载波多普勒频移;φ0为载波初始相位;n(·)为等效输入的带限白噪声。
    按照基本的捕获流程,接收的数字中频信号经过载波剥离和C/A码进行相关,再进行相干累积和非相干累积后输出一个幅值V,当幅值V超过预定的捕获门限时判决捕获成功。其中,信号经过相干累积后I,Q支路可表示为:
    f.jpg
    式中:a为信号的幅值;τp为本地搜索C/A码与接收C/A码之间的相位差;fe为接收载波与本地载波之间的频率差;φe为两载波之间的相位差;Tcoh为相干累积时长;nI和nQ分别代表I支路和Q支路上的噪声,其功率σn2为:
    g.jpg
    即噪声功率与相干累积时长成反比,从一个方面揭示了弱信号捕获算法中,相干累积能提高信噪比的原因。
    理论上捕获门限可以根据虚警概率和信号检测幅值概率的分布关系,计算出理论上的捕获门限,但由于实际当中信号检测幅值的概率分布关系相当复杂,因而实际当中对捕获门限很少根据理论进行设置,而是通过相对捕获门限来完成捕获判决。
    根据捕获幅值的统计特性可知,在弱GPS信号环境下根据单次的捕获结果进行门限判决,产生误判的概率非常大。如果对多次捕获的结果进行统计比较,进行相对捕获判决就可以克服这种不足,从而提高捕获算法性能。

2 信号累积算法性能分析
    在微弱GPS信号捕获算法中,信号累积技术是提高处理增益的关键。当前提高信号处理增益的基本方法为信号累积技术,可分为三类:相干累积、非相干累积和差分累积。其中,信号经相干累积处理获取的增益效果较佳,但应用受到导航数据比特翻转的限制,如累积过程中遇到数据比特翻转性能会有所下降;非相干累积和差分累积的提出就是为了克服和减少这种影响,但需付出不同程度的信噪比损失作为代价,并且原始信号越差,它们的信噪比损失越大,因此只能与相干累积结合使用。目前微弱GPS信号的捕获算法均是以信号累积理论为基础,如半比特捕获算法和全比特捕获算法,通过估计数据比特跳变来进行长相干累积的捕获算法,以及在对三种数据累积技术分析比较的基础上提出相干累积与差分检测相结合的方法等,这些算法的改进均是为了提高对微弱GPS信号的捕获性能,使高灵敏度GPS接收机实用化。因而,在此尽量延长相干累积的时间,从而较大限度地提高信号的处理增益,捕获更加微弱的GPS信号。
2.1 新的快速相干累积算法
    前面提到的相干累积算法,通常是将每1 ms的相关运算结果进行相干叠加运算,即进行多少次相干累积,便进行多少次相关运算。即便采用FFT算法,相关运算的运算量依然很大。在微弱GPS信号的捕获过程中,通常需要进行长时间的相干累积运算,以提高信号处理增益,因此这里采用文献提到的方法,先将信号进行叠加,再进行相关运算的方法来减少运算量。基本原理如下:
    已知相关运算的卷积形式表达为:
    h.jpg
    式中:Yn(k)为第n次的相关值;yn(k)为第n毫秒接收到的原始中频数据;x(k)为本地C/A码与本地载波的组合,则N次相干累积的表示式为:
    i.jpg
    式中:z(k)为N段信号的累积。可见,经过变换后进行N次相干累积只需做1次相关运算,运算量减少近N倍。
    为了对比快速相干累积的性能,使用信噪比为-31 dB的GPS仿真数据,进行10 ms的相干累积后,对GPS信号进行捕获。对于同一段仿真数据,分别使用传统相干累积算法和快速相干累积算法各运行10次,传统相干累积算法平均耗时2.01 s,快速相干累积平均耗时0.11 s,由此可见,快速相干累积算法的捕获速度提高显著。捕获结果分别如图1和图2所示。

a.JPG


    为了便于比较快速相干累积和传统相干累积算法的差异,图1和图2中的幅值坐标,均以传统相干累积的捕获峰值进行归一化处理。
    在上述仿真条件不变的情况下,多次运行仿真程序两种方法均可稳定地捕获到信号,但将两组捕获峰值进行对比,传统相干累积30次捕获结果的相关峰值的均值为12.507×10-9;快速相干累积算法的捕获峰值为10.742×10-9。相对于传统相干累积算法,快速相干累积的相关峰均值下降了14.11%。可见,快速相干累积算法的总体性能优越,但在提高运算速度的同时,捕获结果中的相关峰值略有降低,这是该算法为获得高效率而付出的微小代价。

3 弱信号捕获方案设计
    通过对导航电文的格式和编码规则分析,可确定每6 s出现一次的帧同步信息始终为10001011,因而利用已知的具有良好自相关特性的帧同步信息进行弱信号捕获是一个理想选择。总体方案设计如图3所示。

j.jpg


    算法中使用了相对捕获的概念,即通过对多次相关峰值的比较,作为粗捕获结果,以此来估计是否存在卫星信号,再根据粗捕获结果进行小范围内的精细捕获。同时利用文献中提出的数据比特翻转估计方法,再与帧同步相关运算相结合,从而使比特翻转估计精度大为提高,可实现更长时间的相干累积,获得较高的信号处理增益。算法突出的特点是捕获过程中对不同强度信号采用不同的捕获流程,强信号快速直接捕获,对相对弱的信号通过较长时间的累积来获得信号。
    捕获方案基本流程如下:
    (1)数据读取。将中频采样数据按固定的8比特160 ms的长度,逐次读取,每次延迟1 ms的数据位。
    (2)快速累积。对数据进行交替半比特相干累积,并将结果分为奇偶两组。
    (3)相关运算。将第(2)步所得两组数据分别与本地帧同步码进行滑动相关运算。
    (4)码并行捕获。与帧同步码相关后的数据进行码并行捕获运算,尝试寻找接收数据的C/A码初相与载波频点。
    (5)数据分析。估计数据比特的翻转位置,判断帧同步码是否出现。
    (6)捕获判决。如果当前数据组的捕获峰值超过捕获门限,则输出对当前卫星的捕获结果;否则等待帧同步信息出现,再比较捕获峰值是否超过捕获门限。如捕获时间超过6 s,则结束对当前卫星的搜索。
    (7)延迟控制。默认情况数据读取起始位置比上次延迟20 ms。当数据分析估计出数据比特翻转位置时,则根据估计结果,对读取数据的位置在默认值上进行整数个毫秒的调整。
    (8)互相关抑制。当某颗卫星的检测信号峰值远远大于捕获门限时,则认为接收信号中存在着强卫星信号,为了减少该信号在捕获过程中对其他弱GPS信号的影响,在成功捕获该强GPS

相关阅读:

    没有相关新闻...
网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号