相对定位中整周模糊度确定方法

一、静态相对定位

1、待定参数法-经典方法

 (1)取整法
 (2)置信区间法

  •     XNi为模糊度的实数解
  •     mXNi=s0(QNiNi)1/2为该参数的中误差
  •     置信区间为[XNi- b·mXNi,XNi+ b·mXNi]
  •     b= xt(f,α/2),根据自由度(f=n-u)和置信水平(1-α),从t分布的数值表中查取。
  •     如: f=2500,1-α=99.9%, b =3.28
  •     整数解在置信区间之内。

 (3)模糊函数法

2、整数解 流程如下:

(1)求初始解

    确定基线向量的实数解和整周未知数的实数解

 (2)将整周模糊度固定为整数
 (3)求固定解

3、实数解

基线较长,误差相关性减弱,初始解的误差将随之增大,从而使模糊度参数很难固定,整数化的意义不大。

二、快速相对定位

走走停停和快速静态定位法是两种具有代表性的快速定位法。

1、走走停停法(Stop and Go)

(1)已知基线法

将已修复周跳、剔除粗差后的双差载波相位观测值组成法方程式,然后将已知的基线向量代入法方程式并求解模糊度参数,最后再用取整法或置信区间法将求得的实数模糊度固定为整数。

(2)交换天线法

2、快速静态定位法

(1)快速模糊度解算法(FARA)

1992年由FreiBeutler提出,在将模糊度组合代入法方程进行解算前先进行数理统计检验,把大量不合理的组合先剔除,大幅提高计算速度。

搜索候选模糊度

确定最优整数模糊度组合

对备选模糊度组合进行数理统计检验

确认最优解的三项统计检验:

将搜索出来的最优整数模糊度组合,代回原法方程式平差计算,得出基线向量解和方差阵。
1)基线向量的整数解和初始解的一致性检验。
2)整数解和初始解的单位权中误差的一致性检验。
3)整数解中最小单位权中误差与次最小单位权中误差间的显著性检验。

三、实时相对定位

1、初始化法

运动载体处于静止状态时与地面基准站一起通过“初始化”来确定整周模糊度,然后运动载体开始运动,进行定位。

 

2、实时解算模糊度的方法

(1)确定搜索区域

  • 坐标搜索法
  • 模糊度搜索法

(2)可采用的方法

  • 模糊度函数法
  • 最小二乘模糊度搜索法
  • FARA法
  • 快速模糊度搜索滤波法
  • LAMBDA法

重点介绍LAMBDA方法:

1993年由Teunissen提出,主要思路:

1、为降低模糊度参数之间的相关性而进行的多维整数变换;

2、在转换空间内进行模糊度搜索,再将结果转换回模糊度空间去,求得整数解。

该算法理论严密,搜索速度快、效果好,被广泛采用。

模糊度搜索域分类:

1、观测值域的搜索

2、坐标域的搜索

3、模糊度估值域的搜索

  • 模糊度最小二乘搜索法  LSAST-Least Squares Ambiguity Search Technique
  • 模糊度快速算法 FARA-Fast Ambiguity Resolution Approach
  • 模糊度快速滤波法  FASF-Fast Ambiguity Search Filter
  • 模糊度协方差优化分解算法 (优化Cholesky)
  • 模糊度最小二乘去相关平差法 LAMBDA

 1、整周模糊度求解步骤:

(1)标准最小二乘平差/Kalman 求基线和整周模糊度浮点解;

(2)整数最小二乘估计求整周模糊度固定解;

  • 整数去相关变换;
  • 整周模糊度搜索———采用的是序贯条件平差的方法。它是目标函数的矩阵分解;
  • Ratio检验;
  • 整数逆变换求原始模糊度的整数解;

(3)基线固定解

 

 

 

 

 

 

 

 

 

 

 参考:

1、《GPS原理及其应用》

2、《GPS整周模糊度解算的LAMBDA法及程序实现》

 

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 在GPS数据处理整周模糊是指接收机接收到的卫星信号在传播过程,多出来的整数个波长。这个整数有时是不确定的,称为模糊。在信号处理需要解算整周模糊,以获得更精确的位置信息。 lambda方法是一种解算整周模糊方法,其基本原理是利用宽巷和窄巷信号的相位差来消除整周模糊。下面是一个简单的lambda方法解算整周模糊的Python代码示例: ```python import numpy as np def lambda_method(wide_phase, narrow_phase, wavelength): phase_diff = wide_phase - narrow_phase if phase_diff > np.pi: phase_diff -= 2 * np.pi elif phase_diff < -np.pi: phase_diff += 2 * np.pi return round(phase_diff / (2 * np.pi * wavelength)) ``` 其,wide_phase和narrow_phase分别表示宽巷和窄巷信号的相位,单位为弧;wavelength表示信号波长,单位为米。该函数返回一个整数,即整数模糊。 具体的使用方法可以根据具体的应用场景进行调整,包括但不限于读取数据、计算波长等。 ### 回答2: lambda方法是一种匿名函数的定义方式,适用于一些简单的函数操作。在解算整周模糊代码,lambda方法可以用来定义一个函数,用于对模糊进行解算。 整周模糊是在GNSS导航常见的一种误差源,其由于接收机的硬件限制或信号传播环境导致了模糊无法精确确定的问题。解算整周模糊是为了提高定位精而进行的一种处理方法。 lambda方法可以通过定义一个简短的函数,来对接收到的模糊数据进行处理。例如,可以定义一个lambda函数,通过对接收到的整周模糊数据进行取整操作,将其近似为一个整数。 示例代码如下: ``` # 定义lambda函数 solve_ambiguity = lambda x: int(x) # 假设接收到的整周模糊数据为2.5 ambiguity = 2.5 # 调用lambda函数进行处理 resolved_ambiguity = solve_ambiguity(ambiguity) print(resolved_ambiguity) ``` 输出结果为: ``` 2 ``` 通过lambda方法,我们可以很方便地定义一个简单的函数,并对整周模糊数据进行解算。当然,根据具体的求解方法和需求,lambda函数也可以进行更复杂的处理操作,以提高整周模糊的解算精。 ### 回答3: Lambda方法是一种匿名函数的定义方式,可以用于解算整周模糊代码。 在GPS定位领域,整周模糊是指接收机对卫星信号的相位测量结果取整后产生的小数部分,这个小数部分会引入测量误差。因此,需要通过某种方法整周模糊进行解算,以减小定位误差。 Lambda方法是一种基于整周模糊单差观测值的解算方法。它根据静态基线的单差观测值和整周模糊测量值之间的关系,利用最小二乘法求解整周模糊的整数部分。 Lambda方法的原理是通过选择一个合适的整数模糊假设,然后计算与该假设相对应的单差观测值,将单差观测值与实际观测值进行比较,然后调整整数模糊假设,再次计算并比较,直到找到使得单差观测值与实际观测值最接近的整数模糊。 Lambda方法的优势在于其计算简单快捷,并且具有较高的精。通过使用Lambda方法解算整周模糊代码,可以提高对GPS定位的精和稳定性。 总结起来,Lambda方法是一种运用匿名函数定义的解算整周模糊方法。它通过最小二乘法计算整数模糊的假设值,并与实际观测值进行比较,迭代调整得到最接近的整数模糊。使用Lambda方法可以提高GPS定位的精和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值