页面加载中,请稍候
来源:现代电子技术发布时间:2011-08-24421浏览
询问 AI摘要:弱信号环境下快速有效的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载波进行分析,可采用下式:
为了便于比较快速相干累积和传统相干累积算法的差异,图1和图2中的幅值坐标,均以传统相干累积的捕获峰值进行归一化处理。
在上述仿真条件不变的情况下,多次运行仿真程序两种方法均可稳定地捕获到信号,但将两组捕获峰值进行对比,传统相干累积30次捕获结果的相关峰值的均值为12.507×10-9;快速相干累积算法的捕获峰值为10.742×10-9。相对于传统相干累积算法,快速相干累积的相关峰均值下降了14.11%。可见,快速相干累积算法的总体性能优越,但在提高运算速度的同时,捕获结果中的相关峰值略有降低,这是该算法为获得高效率而付出的微小代价。
3 弱信号捕获方案设计
通过对导航电文的格式和编码规则分析,可确定每6 s出现一次的帧同步信息始终为10001011,因而利用已知的具有良好自相关特性的帧同步信息进行弱信号捕获是一个理想选择。总体方案设计如图3所示。
算法中使用了相对捕获的概念,即通过对多次相关峰值的比较,作为粗捕获结果,以此来估计是否存在卫星信号,再根据粗捕获结果进行小范围内的精细捕获。同时利用文献中提出的数据比特翻转估计方法,再与帧同步相关运算相结合,从而使比特翻转估计精度大为提高,可实现更长时间的相干累积,获得较高的信号处理增益。算法突出的特点是捕获过程中对不同强度信号采用不同的捕获流程,强信号快速直接捕获,对相对弱的信号通过较长时间的累积来获得信号。
捕获方案基本流程如下:
(1)数据读取。将中频采样数据按固定的8比特160 ms的长度,逐次读取,每次延迟1 ms的数据位。
(2)快速累积。对数据进行交替半比特相干累积,并将结果分为奇偶两组。
(3)相关运算。将第(2)步所得两组数据分别与本地帧同步码进行滑动相关运算。
(4)码并行捕获。与帧同步码相关后的数据进行码并行捕获运算,尝试寻找接收数据的C/A码初相与载波频点。
(5)数据分析。估计数据比特的翻转位置,判断帧同步码是否出现。
(6)捕获判决。如果当前数据组的捕获峰值超过捕获门限,则输出对当前卫星的捕获结果;否则等待帧同步信息出现,再比较捕获峰值是否超过捕获门限。如捕获时间超过6 s,则结束对当前卫星的搜索。
(7)延迟控制。默认情况数据读取起始位置比上次延迟20 ms。当数据分析估计出数据比特翻转位置时,则根据估计结果,对读取数据的位置在默认值上进行整数个毫秒的调整。
(8)互相关抑制。当某颗卫星的检测信号峰值远远大于捕获门限时,则认为接收信号中存在着强卫星信号,为了减少该信号在捕获过程中对其他弱GPS信号的影响,在成功捕获该强GPS信号后,对其进行互相关抑制。
精细捕获是为了验证相对捕获的准确性,进一步提高捕获的精度。由于,当信号中出现帧同步码时才会有较高的相关能量值和峰值,因而进行的精细捕获所用数据是包含帧同步信息的一段,并且正确估计了比特翻转的位置,所以精细捕获就可以通过进一步延长相干累积时间来捕获较弱的GPS信号。
4 方案具体实现
4.1 可见卫星预测
GPS接收机冷启动捕获卫星信号时,搜索卫星是一个耗时的过程。弱信号环境下的卫星搜索将会耗费更多的时间,因而通过对卫星可见性的预测来减少搜索卫星的数目,对高灵敏度GPS接收机具有较大实际意义。
由于高灵敏度GPS的应用多数是低速运动的环境,加上当前GPS卫星轨道的稳定性大为提高。因而假定接收机在某个大的地域之内,根据已知的卫星历书(最长有效期为半年)得到GPS卫星的仰角,从而估计出可见卫星的颗数。根据仰角可得到最佳卫星搜索的次序,从而提高卫星搜索的效率。经过对卫星可见性的预测,仅需搜索十几颗卫星,比默认的盲搜索卫星的数目大为减少。
4.2 相干累积时长限制
由前面的式(2)和式(3)可知,接收载波与复制载波间的频率差fe会在检测量V中引入值为|sinc(feTcoh)|的损耗,这会增大信号检测的漏警率和降低信号捕获的灵敏度。通常将相干积分的频率误差损耗限制在3dB之内,此时对应|sinc0.443 |=0.7071,即|feTcoh|<0.443。在仅考虑多普勒频移造成的频率差时:
由图4可知,当对一组8 b数据进行交替半比特相干累积后,数据比特翻转要么在奇数组数据中,要么在偶数组数据中。对于存在数据比特翻转的数据组,其相关运算的幅值能量应当小于另外一组。
5 性能仿真与实测结果
在Matlab环境下进行仿真分析,可以准确地控制仿真数据的信噪比,从而准确地评估算法的性能。GPS数字中频的产生,噪声带宽Bn按C/A码信号频谱主峰带宽2.046 MHz选取,从而在信号中加入功率为-140 dBW的高斯白噪声,通过控制信号幅值产生任意信噪比的仿真信号。仿真信号的中频频率为1.25 MHz,采样频率为5MHz,捕获程序从仿真数据任意位置开始读取数据。当信噪比SNR=-42dB时,本方案对6s的仿真数据进行捕获。可看出,当捕获运算中没有进行数据分析和结果处理时,无法找到明显的峰值,如图6所示;通过数据比特翻转位置估计和数据分析,捕获结果可以获得明显的相关峰值,如图7所示。
信噪比为-43 dB时,当仿真中正确估计了数据比特翻转和帧同步信息位置时,捕获峰值达到设定的捕获门限,结果如图8所示。
采用NewStar210 GPS中频信号采样器,将普通环境下接收到的GPS卫星信号进行中频采样后,分别用普通捕获算法和本算法进行捕获。采用普通捕获算法对采集到的GPS信号进行捕获的结果如图9所示。当在采集信号中加入22 dBW的高斯噪声后,普通捕获算法的捕获结果如图10所示,而采用本文捕获方案的捕获结果如图11所示。
通过对比可以看出,在信号中加了仿真噪声后,在信噪比很低的情况下,使用普通捕获算法的接收机无法正常工作。而本文提出的弱信号捕获算法,可以稳定地捕获到低信噪比下的卫星信号,使接收机在弱信号下的定位解算成为可能。采用本算法后多捕获到的较弱卫星信号,可显著提高GPS接收机灵敏度,同时也可有效提高定位精度。
6 结语
通过理论分析、仿真验证和实际测试,证明本捕获方案优于同类方法,具有速度快和灵敏度高的特点,可稳定地捕获信噪比为-43 dB的微弱GPS信号。在低信噪比下,方案中的数据分析方法可估计出数据比特翻转和帧同步信息出现的位置,从而通过对数据读取位置的调整来提高信号处理增益。仿真结果显示,该捕获方案的捕获灵敏度在经数据分析和读取控制处理后,比未进行这些处理时提高2~3dB。
新闻来源:现代电子技术,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-07
2026-07-08

2026-07-03