1.一种GNSS伪码盲估计方法,其特征在于,所述方法包括:接收正交调制的GNSS信号并进行采样;通过正交解调分离出各采样点的接收信号中的I/Q支路基带信号;对所述I/Q支路基带信号进行伪码符号判决,获取各采样点的I/Q支路伪码估计值;对于任意一个支路,统计当前支路每个码片中所有采样点的伪码估计值,并通过离散积分运算获取当前支路每个码片的伪码初始估计值;通过对当前支路任一码片的伪码初始估计值进行正负极性假设,构建得到任一码片对应的两类本地码序列,并根据两类本地码序列重构生成两类本地导航信号;将各采样点的接收信号分别与当前支路任一码片的两类本地导航信号进行逐点相乘并累加,得到任一码片的两类信号相关值,并通过两类信号相关值的差异对任一码片进行伪码符号校正判决,获取当前支路任一码片校正后的伪码估计值。
2.根据权利要求1所述的方法,其特征在于,接收正交调制的GNSS信号并进行采样,包括:接收正交调制的GNSS信号并进行采样,得到各采样点的接收信号,表示为: ;其中, 为第 个采样点的接收信号; 为I支路调制P(Y)码序列的功率, 为Q支路调制C/A码序列的功率; 和 分别表示P(Y)码序列和C/A码序列; 表示采样点时长, 为采样率; 和 分别为P(Y)码序列和C/A码序列的数据码; 为载波频率, 为多普勒频移, 为载波中心频率; 为复高斯噪声,均值为0,方差为 。
3.根据权利要求2所述的方法,其特征在于,通过正交解调分离出各采样点的接收信号中的I/Q支路基带信号,包括:通过正交解调分离出第 个采样点的接收信号 中的I/Q支路基带信号,分别表示为: ; ;其中, 和 分别表示第 个采样点的I支路基带信号与Q支路基带信号; ,且 和 分别表示第 个采样点的I支路复高斯噪声与Q支路复高斯噪声。
4.根据权利要求3所述的方法,其特征在于,对所述I/Q支路基带信号进行伪码符号判决,获取各采样点的I/Q支路伪码估计值,包括:分别对第 个采样点的I支路基带信号 与Q支路基带信号 分别进行伪码符号判决,获取第 个采样点的I支路P(Y)码序列伪码估计值 与Q支路C/A码序列伪码估计值 ,分别表示为: ; ;其中, 为符号函数,对于任意实数 , ; 为实数空间。
5.根据权利要求4所述的方法,其特征在于,统计当前支路每个码片中所有采样点的伪码估计值,并通过离散积分运算获取当前支路每个码片的伪码初始估计值,包括:当前支路为I支路时,统计I支路每个码片中所有采样点的P(Y)码序列伪码估计值并通过离散积分运算取平均,得到每个码片中所有采样点的伪码估计均值,表示为: ;其中, 表示第 m 个码片中所有采样点的P(Y)码序列伪码估计均值, 表示每个码片中的采样点数, 为采样率, 为码率; 是向下取整函数, 是向上取整函数;基于 进行伪码符号判决,得到第 m 个码片的P(Y)码序列伪码初始估计值,表示为: 。
6.根据权利要求5所述的方法,其特征在于,通过对当前支路任一码片的伪码初始估计值进行正负极性假设,构建得到任一码片对应的两类本地码序列,并根据两类本地码序列重构生成两类本地导航信号,包括:通过对I支路第 个码片的P(Y)码序列伪码初始估计值进行正负极性假设,同时其余码片的P(Y)码序列伪码初始估计值保持不变,构建得到I支路第 个码片对应的两类分别为正负极性的本地码序列,分别表示为: ;其中, 和 分别表示I支路第 个码片的正极本地码序列和负极本地码序列;根据两类本地码序列重构生成I支路第 个码片的两类本地导航信号,分别表示为: ; ;其中, 和 分别表示正极本地导航信号与负极本地导航信号, 表示伪码采样的时间序列。
7.根据权利要求6所述的方法,其特征在于,将各采样点的接收信号分别与当前支路任一码片的两类本地导航信号进行逐点相乘并累加,得到任一码片的两类信号相关值,并通过两类信号相关值的差异对任一码片进行伪码符号校正判决,获取当前支路任一码片校正后的伪码估计值,包括:将第 个采样点的接收信号 分别与I支路第 个码片的两类本地导航信号进行逐点相乘并累加,得到I支路第 个码片的两类信号相关值,分别表示为: ; ;其中, 和 分别表示I支路第 个码片的正极信号相关值与负极信号相关值; 为采样点总数;定义两类信号相关值的差异为: ;基于 的正负情况,对I支路第 个码片进行伪码符号校正判决,获取I支路第 个码片校正后的P(Y)码序列伪码估计值,表示为: 。
8.一种GNSS伪码盲估计装置,其特征在于,所述装置包括:信号接收采样模块,用于接收正交调制的GNSS信号并进行采样;解调分离模块,用于通过正交解调分离出各采样点的接收信号中的I/Q支路基带信号;初步伪码估计模块,用于对所述I/Q支路基带信号进行伪码符号判决,获取各采样点的I/Q支路伪码估计值;离散积分运算模块,用于对于任意一个支路,统计当前支路每个码片中所有采样点的伪码估计值,并通过离散积分运算获取当前支路每个码片的伪码初始估计值;假设重构模块,用于通过对当前支路任一码片的伪码初始估计值进行正负极性假设,构建得到任一码片对应的两类本地码序列,并根据两类本地码序列重构生成两类本地导航信号;伪码估计校正模块,用于将各采样点的接收信号分别与当前支路任一码片的两类本地导航信号进行逐点相乘并累加,得到任一码片的两类信号相关值,并通过两类信号相关值的差异对任一码片进行伪码符号校正判决,获取当前支路任一码片校正后的伪码估计值。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。