public class LambdaMethod extends AbstractLambdaMethod
该类实现了PJG Teunissen最小二乘模糊度去相关调整(LAMBDA)方法,该方法在1996年的论文 The LAMBDA method for integer ambiguity estimation: implementation aspects中由Paul de Jonge和Christian Tiberius描述,并在2005年的论文 A modified LAMBDA method for integer least-squares estimation中由X.-W Chang、X. Yang和T. Zhou描述,Geodesy杂志79(9):552-565,DOI: 10.1007/s00190-005-0004-x
它略微偏离了原始的LAMBDA方法,因为它实现了de Jonge和Tiberius 1996年论文中提出的以下改进,大大加快了搜索速度:
AmbiguitySolver
Constructor and Description |
---|
LambdaMethod()
空构造函数。
|
Modifier and Type | Method and Description |
---|---|
protected void |
discreteSearch()
找到整数最小二乘问题的最佳解决方案。
|
protected void |
inverseDecomposition()
反转分解。
|
protected void |
ltdlDecomposition()
执行协方差矩阵的Lᵀ.D.L = Q分解。
|
protected void |
reduction()
执行LAMBDA减少。
|
addSolution, getDecorrelatedReference, getDiagReference, getLowReference, getMaxDistance, getMaxSolution, getSize, getSolutionsSize, getZInverseTransformationReference, integerGaussTransformation, lIndex, permutation, recoverAmbiguities, removeSolution, setComparator, solveILS, zIndex
public LambdaMethod()
这个构造函数并不是严格必要的,但它可以防止在JDK 18及更高版本中出现虚假的javadoc警告。
protected void ltdlDecomposition()
protected void reduction()
reduction
在类 AbstractLambdaMethod
protected void discreteSearch()
discreteSearch
在类 AbstractLambdaMethod
protected void inverseDecomposition()
该方法将协方差的Lᵀ.D.L = Q分解转换为逆协方差的L⁻¹.D⁻¹.L⁻ᵀ = Q⁻¹分解。
Copyright © 2002-2023 CS GROUP. All rights reserved.