【技术实现步骤摘要】
本专利技术涉及全球卫星导航系统伪距单点定位领域,特别是一种基于自调整卡尔曼滤波的多普勒辅助载波相位平滑伪距方法。
技术介绍
从全球导航定位系统(GlobalNavigationSatelliteSystem,GNSS)接收机的基带信号中可以获得码伪距、载波相位以及多普勒频移观测量。码伪距在过去一直被视为GNSS接收机最主要的基本距离测量值,在同一时刻利用至少4颗不同可见卫星的伪距测量值,接收机就可以实现三维绝对定位、测速和定时;但由于其包含钟差、电离层延时等各种误差,观测噪声大,多路径干扰对其影响也更大,精度为m级。作为另一个基本距离测量值,载波相位测量值非常平滑,精度很高,达到cm甚至mm级,但会受到周跳的影响,存在整周模糊度问题,它与码伪距具有明显区别,又呈现互补特性。而多普勒频移为载波相位的时间差分值,精度较高,可达到cm级,且不存在周跳。已有技术提出基于Hatch滤波的载波相位平滑码伪距方法,即用两次测量的载波相位差计算两次测量之间的伪距变化量,再用这个伪距变化量去平滑测量的码伪距。虽然该方法在工程上被广泛应用,但其存在如下问题:一、如果平滑时使用的码伪距初始值误差较大,那么此后的平滑过程中将很难消除此误差,这样即使码伪距得到了平滑,精度也不高;二、在“城市峡谷”等复杂的接收环境中,信号容易被遮挡,GNSS接收机载波跟踪环路容易产生信号失锁和相位失周等现象,导致载波相位测量值发生较大变化,从而使该方法的应用受到限制。三、理论上随着观测历元的增加和平滑过程的推进,平滑后的码伪距精度逐渐接近载波相位的精度,但是由于电离层对码伪距和载波相位的影响是反向 ...
【技术保护点】
一种基于自调整卡尔曼滤波的多普勒辅助载波相位平滑伪距方法,其特征在于对于每一颗卫星,均包括以下步骤:(1)设定一个窗口长度N,利用求平均的方法,计算第N‑1个历元tN‑1的码伪距估计值(1‑1)接收机第一次接收到码伪距测量值ρ的历元时刻记作t0;当到达第N‑1个历元tN‑1时,通过t0至tN‑1的多普勒频移测量值对相应时刻的码伪距测量值ρ进行修正;对于t0至tN‑1,依次依照下式计算出tN‑1的码伪距估计值ρ^(tN-1)i=ρ(ti)-λ∫titN-1D(t)dt,0≤i≤N-1]]>其中:ti为第i个历元,ρ(ti)为第i个历元的码伪距测量值,D(ti)为多普勒频移测量值,λ为卫星信号的载波波长;(1‑2)用下式对进行求平均,可以得到利用多普勒频移推算的tN‑1的码伪距值ρ‾(tN-1)=1NΣi=0N-1ρ^(tN-1)i]]>(2)建立平滑码伪距的卡尔曼滤波模型:状态方程:观测方程:其中:估计参数为k时刻平滑后的码伪距,作为状态向量;观测值yk为k时刻的码伪距测量值,y作为观 ...
【技术特征摘要】
1.一种基于自调整卡尔曼滤波的多普勒辅助载波相位平滑伪距方法,其特征在于对于每一颗卫星,均包括以下步骤:(1)设定一个窗口长度N,利用求平均的方法,计算第N-1个历元tN-1的码伪距估计值(1-1)接收机第一次接收到码伪距测量值ρ的历元时刻记作t0;当到达第N-1个历元tN-1时,通过t0至tN-1的多普勒频移测量值对相应时刻的码伪距测量值ρ进行修正;对于t0至tN-1,依次依照下式计算出tN-1的码伪距估计值ρ^(tN-1)i=ρ(ti)-λ∫titN-1D(t)dt,0≤i≤N-1]]>其中:ti为第i个历元,ρ(ti)为第i个历元的码伪距测量值,D(ti)为多普勒频移测量值,λ为卫星信号的载波波长;(1-2)用下式对进行求平均,可以得到利用多普勒频移推算的tN-1的码伪距值ρ‾(tN-1)=1NΣi=0N-1ρ^(tN-1)i]]>(2)建立平滑码伪距的卡尔曼滤波模型:状态方程:观测方程:其中:估计参数为k时刻平滑后的码伪距,作为状态向量;观测值yk为k时刻的码伪距测量值,y作为观测向量;所述k时刻自滤波开始起算,k作为第k步滤波运算;控制输入uk,k-1由k-1时刻至k时刻的载波相位变化量或多普勒频移测量值决定,u作为输入向量;w、v为满足正态分布的白噪声,均值为0,wk-1为k-1时刻的过程噪声向量,方差记为Qk-1;vk为k时刻的观测噪声向量,方差记为Rk;A为由k-1时刻至k时刻的状态转移矩阵;B为k-1时刻输入向量与状态向量之间的关系矩阵;C为k时刻观测向量与状态向量之间的关系矩阵;为滤波初始时刻的码伪距,即步骤(1)中的码伪距值的初始方差P0=R0;A、B、C均为常系数;上述向量及矩阵的维数均为1;(3)卡尔曼滤波过程:在tN-1时刻开始执行卡尔曼滤波,包括以下两个过程:①预测过程x^k~=Ax^k-1+Buk,k-1]]>Pk~=APk-1AT+Qk-1]]>其中,为的一步预测值,P~为的误差的协方差,P为的误差的协方差;②校正过程Kk=Pk~CT(CPk~CT+Rk)-1]]>Pk=(1-KkC)Pk~]]>x^k=x^k~+Kk(yk-Cx^k~)]]>其中:K为权重值。2.根据权利要求1所述的一种基于自调整卡尔曼滤波的多普勒辅助载波相位平滑伪距方法,其特征在于A、B、C的取值均为1。3.根据权利要求1所述的一种基于自调整卡尔曼滤波的多普勒辅助载波相位平滑伪距方法,...
【专利技术属性】
技术研发人员:樊春明,商云鹏,管庆林,朱正平,林炳,彭飞,
申请(专利权)人:闽江学院,福建星海通信科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。