一种微弱GNSS信号的差分相干累积捕获方法,它涉及一种微弱GNSS信号的捕获方法。它解决了现有的半比特法和全比特法对微弱GNSS信号的捕获时间长并且存在非相干累积引起的平方损耗的问题。本发明专利技术的方法:将接收到的数据分成4个组,再将每个组中的数据分为M+1个数据块;对每个数据组中的每个数据块分别进行相干累积;对每个数据组中的每相邻的两个数据块的相干累积矩阵做共轭乘积;将每个数据组中的所有相邻数据块对应的导航数据位乘积组合分别与该组中的M个差分矩阵相乘,获得该组的累积结果;选取4组差分累积结果的最大值作为捕获结果,每个数据组的起始位置均对应一个估计的比特边沿。本发明专利技术适用于全球卫星导航系统的微弱信号捕获过程。
【技术实现步骤摘要】
本专利技术涉及一种微弱GNSS信号的捕获方法。
技术介绍
全球导航卫星系统(GNSS)是全球性的位置与时间测定系统,它包括卫 星星座、地面监控系统及用户终端设备,可为地球表面、近地表和地球外空任 意地点的用户提供全天候、实时、高精度的三维位置、速度以及精密的时间信 息。美国的GPS系统、欧洲的Galileo系统、俄罗斯的GLONASS系统都属于 GNSS的一种,以美国的GPS信号为例在视野开阔的条件下,GPS信号功 率大约为-130dBm左右。这时接收机接收到的信号功率可以保证其正常工作。 但在室内、高山、森林、城市等复杂环境下,GPS信号功率降为-150dBm,此 时就将影响用户的定位。 .在弱信号环境下,为了可靠的捕获C/A码,提高接收机的灵敏度,需要 处理尽可能长的累积数据,对接收到的信号进行相干累积可以带来很大的增 益;但相干累积时间的长度受导航数据跳变的影响,导航数据每20ms可能出 现一次相位跳变, 一般来说,相干累积的长度最大为20ms;另一方面,累积 时间的增长会导致多普勒搜索频率步长的减小,从而导致计算量的大幅增长。 非相干累积方法,虽然可以消除导航数据位跳变的影响,但其在进行平方操作 时,噪声增长很大,并且带来了平方损耗。当GPS信号的信噪比(SNR)较高时,如在室外空旷环境中,lms的相 关运算就足以捕获到信号;但是在低信噪比的情况下,就需要对多个周期的相 关结果进行累积以检测到相关峰值。累积方法能有效的抑制噪声,提高捕获概 率,改善接收机的灵敏度。为了延长相干累积时间,同时减小导航数据位跳变 的影响,目前常采用两种方法半比特交替算法和全比特法。半比特交替算法取接收数据长度为20^(^ = 1,2,3,...)腊。对接收到的数据进行长度为10ms的分块,如图1所示,在每个分组内进行相干累积,相干累积结果记为&(m = 1,2,3,...)。然后把奇数块1, 3, 5,。。。的相干累积,偶 数块2, 4, 6,。。。的相干累积结果分别进行非相干相加。上述过程表示为<formula>formula see original document page 4</formula>这样可以保证其中至少有一组不会受导航数据跳变的影响。取^max(乙W 做判决量与门限相比较实现捕获。全比特法为了估计导航数据位边沿位置,接收的数据相互延迟lms得 到20组数据,每组数据对应一个可能的导航数据位边沿位置,如图2所示。 对每组数据进行分块,每个块的大小为20ms,在每个块内进行相干累积,累 积结果记为"(附=1,2,3,...)。对结果进行非相干累加得"=g(02, ^为非相 干累加次数。即对第一组进行处理得",第2组总的积分结果"5;r,以此类推。 在这20组数据中含有最大能量的组将对应一个正确位边沿位置。取 7 = max(",",;r3,…,1^)作为判决量与门限比较完成捕获。半比特法虽然能消除导航数据位变化的f响,但是它的有效处理数据长度 只是全部数据的一半,这会造成捕获时间的增长,同时还存在非相干累积引起 的平方损耗。全比特法的主要问题是非相干累积所带来的平方损耗和通过20 组数据寻找导航数据位起始位置所带来的计算量的增加,因此捕获速度慢,导 致捕获时间长。
技术实现思路
本专利技术的目的是为了解决现有的半比特法和全比特法对微弱GNSS信号 的捕获时间长并且存在非相干累积引起的平方损耗的问题,从而提出一种微弱 GNSS信号的差分相干累积捕获方法。一种微弱GNSS信号的差分相干累积捕获方法,它由以下步骤完成步骤一、将接收到的导航数据分成4个数据组,再将每个数据组中的数据 分为M+l个数据块,所述每个数据块的数据长度为20ms;步骤二、对每个数据组中的M+1个数据块分别进行相干累积,获得M+1 个相干累积矩阵;步骤三、对每个数据组中的每相邻两个数据块的相干累积矩阵做共轭乘 积,获得M个差分矩阵;步骤四、将每个数据组中的所有相邻数据块对应的导航数据位乘积组合分 别与该组中的M个差分矩阵相乘,获得一组累积结果,并将这组累积结果中 的最大值作为该数据组的差分累积结果;步骤五、选取4个数据组的差分累积结果中的最大值作为捕获结果;所述每个数据组的起始位置均对应一个估计的比特边沿;所述每个组之间 延迟5ms;所述M为正整数。有益效果本专利技术采用差分相干累积方法,可以大幅度的减小平方损耗; 对微弱GNSS信号的捕获,本专利技术较半比特法和全比特法所得的信噪比增益要 大,同时捕获时间得到大幅度降低。在相同的输入数据长度、相同检测概率条 件下,本专利技术比全比特算法性能提高约ldB。附图说明图1是
技术介绍
中所述的半比特法的示寧图;图2是
技术介绍
中所述的全 比特法的示意图;图3是本专利技术的流程示意图;图4是半比特法在SNR=-44dB 下的捕获结果图,其中横坐标为采样点,纵坐标为相关值;图5是全比特法在 SNR=-44dB下的捕获结果图,其中横坐标为采样点,纵坐标为相关值;图6 是本专利技术的方法在SNR^44dB下的捕获结果图,其中横坐标为采样点,纵坐 标为相关值;图7是本专利技术方法与传统差分方法的捕获概率比较图,其中横坐 标为载噪比,纵坐标为捕获概率,曲线71为本专利技术的捕获概率,曲线72为传 统方法的捕获概率;图8是本专利技术的方法对不同数据长度进行处理的捕获概率 图,其中横坐标为载噪比,纵坐标为捕获概率,曲线81数据长度为300ms时 的捕获概率,曲线82为数据长度为200ms时的捕获概率,曲线83为数据长 度为100ms时的捕获概率;图9是本专利技术与半比特法和全比特法的捕获概率 比较图,其中横坐标为载噪比,纵坐标为捕获概率,曲线91为本专利技术的捕获 概率,曲线92为全比特法的捕获概率,曲线93为半比特法的捕获概率,图10~图13为本专利技术的步骤一 步骤四获得的数据结构示意图。 具体实施例方式具体实施方式一结合图3和图10 图13说明本具体实施方式。本实施 方式所述的一种微弱GNSS信号的差分相干累积捕获方法,它由以下步骤完 成步骤一、将接收到的导航数据分成4个数据组,再将每个数据组中的数据 分为M+l个数据块,所述每个数据块的数据长度为20ms;获得的数据结构参 见图10所示; 步骤二、对每个数据组中的M+1个数据块分别进行相干累积,获得M+1 个相干累积矩阵;获得的数据结构参见图11所示;步骤三、对每个数据组中的每相邻两个数据块的相干累积矩阵做共轭乘 积,获得M个差分矩阵;获得的数据结构参见图12所示;步骤四、将每个数据组中的所有相邻数据块对应的导航数据位乘积组合分 别与该组中的M个差分矩阵相乘,获得一组累积结果,并将这组累积结果中 的最大值作为该数据组的差分累积结果;所述所有相邻数据块对应的导航数据 位乘积组合的数据结构参见图13所示; .步骤五、选取4个数据组的差分累积结果中的最大值作为捕获结果;所述每个数据组的起始位置均对应一个估计的比特边沿;所述每个组之间 延迟5ms;所述M为整数。步骤一中将接收到的导航数据分成4个数据组是为了减小计算量,分为4 组能够节省80%的计算量,而造成的积分损失仅为10%。具体分组原则为 分别将第2ms、 7ms、 12ms和17ms作为起始点进行分组,即第本文档来自技高网...
【技术保护点】
一种微弱GNSS信号的差分相干累积捕获方法,其特征是:它由以下步骤完成: 步骤一、将接收到的导航数据分成4个数据组,再将每个数据组中的数据分为M+1个数据块,所述每个数据块的数据长度为20ms; 步骤二、对每个数据组中的M+1个 数据块分别进行相干累积,获得M+1个相干累积矩阵; 步骤三、对每个数据组中的每相邻两个数据块的相干累积矩阵做共轭乘积,获得M个差分矩阵; 步骤四、将每个数据组中的所有相邻数据块对应的导航数据位乘积组合分别与该组中的M个差分矩阵相 乘,获得一组累积结果,并将这组累积结果中的最大值作为该数据组的差分累积结果; 步骤五、选取4个数据组的差分累积结果中的最大值作为捕获结果; 所述每个数据组的起始位置均对应一个估计的比特边沿;所述每个数据组之间延迟5ms; 所述M为正整数。
【技术特征摘要】
【专利技术属性】
技术研发人员:韩帅,谢松,王文静,孟维晓,张中兆,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:93[中国|哈尔滨]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。