public class LambdaMethod extends AbstractLambdaMethod
This class implements PJG Teunissen Least Square Ambiguity Decorrelation Adjustment (LAMBDA) method, as described in both the 1996 paper The LAMBDA method for integer ambiguity estimation: implementation aspects by Paul de Jonge and Christian Tiberius and on the 2005 paper A modified LAMBDA method for integer least-squares estimation by X.-W Chang, X. Yang and T. Zhou, Journal of Geodesy 79(9):552-565, DOI: 10.1007/s00190-005-0004-x
It slightly departs on the original LAMBDA method as it does implement the following improvements proposed in the de Jonge and Tiberius 1996 paper that vastly speed up the search:
AmbiguitySolver| Constructor and Description |
|---|
LambdaMethod() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
discreteSearch()
Find the best solutions to the Integer Least Square problem.
|
protected void |
inverseDecomposition()
Inverse the decomposition.
|
protected void |
ltdlDecomposition()
Perform Lᵀ.D.L = Q decomposition of the covariance matrix.
|
protected void |
reduction()
Perform LAMBDA reduction.
|
addSolution, getDecorrelatedReference, getDiagReference, getLowReference, getMaxDistance, getMaxSolution, getSize, getSolutionsSize, getZInverseTransformationReference, integerGaussTransformation, lIndex, permutation, recoverAmbiguities, removeSolution, solveILS, zIndexprotected void ltdlDecomposition()
ltdlDecomposition in class AbstractLambdaMethodprotected void reduction()
reduction in class AbstractLambdaMethodprotected void discreteSearch()
discreteSearch in class AbstractLambdaMethodprotected void inverseDecomposition()
This method transforms the Lᵀ.D.L = Q decomposition of covariance into the L⁻¹.D⁻¹.L⁻ᵀ = Q⁻¹ decomposition of the inverse of covariance.
inverseDecomposition in class AbstractLambdaMethodCopyright © 2002-2020 CS GROUP. All rights reserved.