[发明专利]一种基于自适应遗传算法的单频GNSS整周模糊度获取方法有效
申请号: | 201210202404.X | 申请日: | 2012-06-19 |
公开(公告)号: | CN102736094A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 沈锋;刘明凯;祝丽业;范岳;王刚;李强;贺瑞;孟兵;宁秀丽 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S19/55 | 分类号: | G01S19/55 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于自适应遗传算法的单频GNSS整周模糊度获取方法,包括以下几个步骤:步骤一:采集GNSS载波相位的观测数据,建立GNSS载波相位双差观测方程;步骤二:根据步骤一得出的双差观测方程,利用最小二乘方法获取GNSS整周模糊度的浮点解和相应的协方差阵;步骤三:利用已知的基线长度作为约束条件,确定整周模糊度的搜索空间;步骤四:利用白化滤波的方法对步骤二得出的整周模糊度浮点解和协方差阵进行降相关处理;步骤五:根据目标函数确定适应度函数,确定自适应遗传算法中的各个运行参数,最后再将自适应遗传算法引入对整周模糊度的快速解算,搜索整周模糊度的最优解。 | ||
搜索关键词: | 一种 基于 自适应 遗传 算法 gnss 模糊 获取 方法 | ||
【主权项】:
1.一种基于自适应遗传算法的单频GNSS整周模糊度获取方法,其特征在于,包括以下几个步骤:步骤一:采集GNSS载波相位的观测数据,建立GNSS载波相位双差观测方程;采集GNSS载波相位的观测数据,建立GNSS载波相位双差观测方程为:Φ ur ( ij ) ( t ) = λ - 1 r ur ( ij ) ( t ) + N ur ( ij ) ( t ) + ϵ ur ( ij ) ( t ) - - - ( 1 ) ]]> 式中,u,r分别为基准站与移动站,i,j分别表示两颗不同的卫星;
为t时刻u,r与卫星i,j之间载波相位双差观测量;λ为GNSS载波L1的波长;
为t时刻u,r与卫星i,j之间的几何距离之差;
为t时刻u,r与卫星i,j之间的双差整周模糊度;
为观测噪声;设u,r分别为基准站与移动站,共跟踪(n+1)颗卫星,观测历元数为m,则上述方程(1)中,未知数的个数为(n+3)个,而观测量总数为m×n个;在短基线的DGPS姿态测量和相对定位中,其双差模式下的观测方程可用下面的线性方程来表示:y=AX+BN+ε (2)式中:y表示双差模式下的观测值向量;A和B分别表示位置参数向量系数矩阵和双差整周模糊度系数矩阵;X表示位置参数向量;N表示双差整周模糊度向量;ε表示双差模式下的观测误差向量;步骤二:根据步骤一得出的双差观测方程,利用最小二乘方法获取GNSS整周模糊度的浮点解和相应的协方差阵;通过方程(2)得到误差方程的法方程,用加权最小二乘法获取位置向量和整周模糊度向量的浮点解
和![]()
F = min ( y - A X ^ - B N ^ ) T R - 1 ( y - A X ^ - B N ^ ) - - - ( 3 ) ]]>A T R - 1 A A T R - 1 B B T R - 1 A B T R - 1 B X ^ N ^ = A T R - 1 y B T R - 1 y - - - ( 4 ) ]]> 其中,F表示利用最小二乘法求解式(2)时的目标函数,R为y的方差矩阵;利用(3)和(4)式可求得
和
及相应的协方差阵:X ^ N ^ = A T R - 1 A A T R - 1 B B T R - 1 A B T R - 1 B - 1 A T R - 1 y B T R - 1 y - - - ( 5 ) ]]>Q X ^ Q X ^ N ^ Q N ^ X ^ Q N ^ = A T R - 1 A A T R - 1 B B T R - 1 A B T R - 1 B - 1 - - - ( 6 ) ]]> 其中:
表示位置向量的协方差阵;
与
分别表示位置向量与整周模糊度向量的协方差阵;
表示整周模糊度向量的协方差阵;在式(5)和(6)中获取的浮点解
的基础上,通过使下面的目标函数最小来求得整周模糊度的固定解N;J ( N ) = min ( N - N ^ ) T Q N ^ - 1 ( N - N ^ ) - - - ( 7 ) ]]> 步骤三:利用已知的基线长度作为约束条件,确定整周模糊度的搜索空间;对于长度为l的基线,每个双差整周模糊度的取值范围如下:- l / λ ≤ N ur ( ij ) ( t ) ≤ l / λ - - - ( 8 ) ]]> 式中,λ为单频GNSS载波L1的波长;步骤四:利用白化滤波的方法对步骤二得出的整周模糊度浮点解和协方差阵进行降相关处理;采用白化滤波的方法对协方差矩阵进行降相关处理,白化滤波方法采用反复的LDLT和UDUT整数高斯变换,最后得到整数高斯变换矩阵如下所示:Π i = 1 n [ U i ] - 1 [ L i ] - 1 , ]]>N ^ Z = Z N ^ , ]]>Q N ^ z = ZQ N ^ Z T - - - ( 9 ) ]]> 式中,Ui表示每次UDUT变换时的矩阵U;Li表示每次LDLT变换时的矩阵L;
表示经过Z变换之后整周模糊度向量;
分别表示经Z变换之后的整周模糊度协方差阵,[·]表示取整运算;步骤五:根据目标函数确定适应度函数,确定自适应遗传算法中的各个运行参数,最后再将自适应遗传算法引入对整周模糊度的快速解算,搜索整周模糊度的最优解;步骤5.1:编码;自适应遗传算法中采用相邻整数间的汉明距离都为1的格雷码编码;步骤5.2:适应度函数;对于(7)式的目标函数,自适应遗传算法中选用下式作为适应度函数:f(N)=b-lg(J(N)) (10)式中,b是一足够大的正数,以保证适应度函数f(N)的值非负;N是双差整周模糊度的固定解;J(N)为(7)式所描述的目标函数,对目标函数取对数是为了缩小各适应度的差值;引入惩罚函数,降低违背约束条件个体的适应度,使该个体遗传到下一代群体中的概率减小,在(11)式中引入惩罚函数得到下式:
式中,f′(N)为新适应度函数;f(N)为原适应度函数;α为惩罚系数;步骤5.3:自适应遗传算法的运行参数;自适应遗传算法有4个运行参数需要预先设定,即:种群大小M,遗传算法的终止进化代数T,交叉概率Pc,变异概率Pm;(1)种群大小M;设定种群大小M,即群体中所含个体的数量;(2)终止进化代数T;遗传算法的终止进化代数T根据实际情况选择;(3)交叉概率Pc和变异概率Pm;发明所采用的自适应遗传算法中,Pc和Pm是随种群中个体的适应度自动改变的,Pc和Pm如下所示的公式(13)、(14)进行自适应调整:P c = P c 1 - ( P c 1 - P c 2 ) ( f ′ - f avg ) f max - f avg f ′ ≥ f avg P c 1 f ′ < f avg - - - ( 12 ) ]]>P m = P m 1 - ( P m 1 - P m 2 ) ( f max - f ) f max - f avg f ≥ f avg P m 1 f - f avg - - - ( 13 ) ]]> 式中,fmax为每代群体中最大的适应度;favg为每代群体的平均适应度值;f′为要交叉的两个个体中较大的适应度值;f为要变异个体的适应度;Pc1=0.9,Pc2=0.6,Pm1=0.1,Pm2=0.001;最后,将自适应遗传算法应用到对整周模糊度的快速解算,搜索整周模糊度的最优解,最终获取单频GNSS整周模糊度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210202404.X/,转载请声明来源钻瓜专利网。
- 上一篇:Gadd45β靶向剂
- 下一篇:近场声源定位方法
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置