Class IntegerBootstrapping
- All Implemented Interfaces:
IntegerLeastSquareSolver
This method is really faster for integer ambiguity resolution than LAMBDA or MLAMBDA method but its success rate is really smaller. The method extends LambdaMethod as it uses LDL' factorization and reduction methods from LAMBDA method. The method is really different from LAMBDA as the solution found is not a least-square solution. It is a solution which asses a probability of success of the solution found. The probability increase with the does with LDL' factorization and reduction methods.
If one want to use this method for integer ambiguity resolution, one just need to construct IntegerBootstrapping only with a double which is the minimal probability of success one wants. Then from it, one can call the solveILS method.
- Since:
- 10.2
- Author:
- David Soulard
-
Constructor Summary
ConstructorsConstructorDescriptionIntegerBootstrapping(double prob) Constructor for the bootstrapping ambiguity estimator. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCompute the solution by the bootstrap method from equation (13) in P.J.G.protected IntegerLeastSquareSolution[]Recover ambiguities prior to the Z-transformation.Methods inherited from class org.orekit.estimation.measurements.gnss.LambdaMethod
inverseDecomposition, ltdlDecomposition, reductionMethods inherited from class org.orekit.estimation.measurements.gnss.AbstractLambdaMethod
addSolution, getDecorrelatedReference, getDiagReference, getLowReference, getMaxDistance, getMaxSolution, getSize, getSolutionsSize, getZInverseTransformationReference, integerGaussTransformation, lIndex, permutation, removeSolution, setComparator, solveILS, zIndex
-
Constructor Details
-
IntegerBootstrapping
public IntegerBootstrapping(double prob) Constructor for the bootstrapping ambiguity estimator.- Parameters:
prob- minimum probability acceptance for the bootstrap
-
-
Method Details
-
discreteSearch
protected void discreteSearch()Compute the solution by the bootstrap method from equation (13) in P.J.G. Teunissen November 2006. The solution is a solution in the distorted space from LdL' and Z transformation.- Overrides:
discreteSearchin classLambdaMethod
-
recoverAmbiguities
Recover ambiguities prior to the Z-transformation.- Overrides:
recoverAmbiguitiesin classAbstractLambdaMethod- Returns:
- recovered ambiguities
-