【技术实现步骤摘要】
一种基于实数编码自适应遗传算法的整周模糊度快速获取方法
本专利技术涉及利用最优化算法求解载波相位整周模糊度的
,具体涉及一种基于实数编码自适应遗传算法的整周模糊度快速获取方法。
技术介绍
随着卫星导航技术的发展,全球各领域的应用不仅对它的依赖度越来越高,而且对定位精度和时效性也有着更高的要求。由于卫星载波相位的原始观测值中含有整周模糊度,所以,直接由观测值所确定的卫星与接收机间的距离并不等于真实距离。但是,一旦整周模糊度被准确的计算出来,就可以得到卫星与接收机间cm甚至mm级精度的距离,从而可以进行cm甚至mm级的定位。因此,整周模糊度固定是高精度定位的关键问题,也一直是卫星导航领域中热点问题。从1981年Counselman提出利用载波相位观测值进行高精度定位以来,国内外众多学者一直在研究载波相位定位技术中的整周模糊度解算问题,先后提出了众多整周模糊度解算方法。按照处理方式不同,整周模糊度的解算方法一般分为基于非搜索(Non-search)的解算方法和基于搜索(Search-based)的解算方法。基于非搜索的解算方法主要包括基于运动(Motion-bas ...
【技术保护点】
一种基于实数编码自适应遗传算法的整周模糊度快速获取方法,其特征在于,所述的整周模糊度快速获取方法包括下列步骤:S1、由载波相位观测数据,建立载波相位双差观测方程;设t时刻,k,i两接收机观测了j,o两颗卫星,则载波相位双差观测方程为:
【技术特征摘要】
1.一种基于实数编码自适应遗传算法的整周模糊度快速获取方法,其特征在于,所述的整周模糊度快速获取方法包括下列步骤:S1、由载波相位观测数据,建立载波相位双差观测方程;设t时刻,k,i两接收机观测了j,o两颗卫星,则载波相位双差观测方程为:式中为双差载波相位观测量,为双差整周模糊度,λ为载波波长,R(t)为卫星到接收机的距离,V(t)为残差向量;S2、将上述载波相位双差观测方程线性化,利用卡尔曼滤波获取整周模糊度的浮点解和相应的协方差阵;建立常加速度模型下的卡尔曼滤波器,其状态方程和量测方程分别为:Xk=Φk,k-1Xk-1+Γk-1Wk-1(2)Zk=HkXk+Vk(3)式中,XK为包含接收机位置参数和双差模糊度的状态向量,Φk,k-1为状态转移矩阵,ГK为系统噪声矩阵,ZK为双差模式下的观测值向量,HK为量测矩阵,Vk为观测噪声;当有t个历元j+1颗卫星时,估计参数的协方差矩阵为:Q=σ2(HTM-1H)-1(4)式中,σ为估计参数的单位权均方差,M为载波相位双差观测量的权矩阵;在求得的模糊度浮点解的基础上,通过搜索使下面的目标函数最小来求得整周模糊度的固定解N:S3、利用已知基线长度作为约束条件,确定整周模糊度的搜索范围;对于长度为L的基线,每个双差整周模糊度Nn(n=1,2,...,j)的取值范围都在以浮点解为中心的L米基线范围内,即:-L/λ≤Nn≤L/λ(6)其中λ为L1载波波长;S4、利用改进Cholesky分解法对步骤S2得出的浮点解及协方差阵进行降相关处理;通过多次连续执行改进的上三角Cholesky分解和下三角Cholesky分解实现连续降相关的目的,在进行Cholesky分解之前,先对模糊度协方差矩阵的对角线元素进行排序,由最终的转换矩阵Z,可以得到变换后的模糊度协方差阵QZ和模糊度浮点解由式(5)和式(7)可以得到降相关后的目标函数式(8):S5、根据目标函数确定适应度函数,确定IAGA算法中的各个运行参数,将问题进行实数编码,最后利用IAGA算法搜索得到整周模糊度的最优解。2.根据权利要求1所述的一种基于实数编码自适应遗传算法的整周模糊度快速获...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。