Ginan
Loading...
Searching...
No Matches
GNSSambres.cpp File Reference

Functions

double round_perr (double dx, double var)
 Probability of error (assuming normal distribution)
 
int simple_round (Trace &trace, GinAR_mtx &mtrx, GinAR_opt opt)
 Simple integer Rounding.
 
int interat_round (Trace &trace, GinAR_mtx &mtrx, GinAR_opt &opt)
 Iterative Rounding.
 
bool LTDL_factorization (GinAR_mtx &mtrx)
 
int Ztrans_reduction (Trace &trace, GinAR_mtx &mtrx)
 Lambda decorrelation (trough Z transform)
 
int integer_bootst (Trace &trace, GinAR_mtx &mtrx, GinAR_opt &opt)
 Integer bootstrapping.
 
int lambda_search (Trace &trace, GinAR_mtx &mtrx, GinAR_opt opt)
 Lambda algorithm and its variations (ILQ, Common set, BIE)
 
int GNSS_AR (Trace &trace, GinAR_mtx &mtrx, GinAR_opt opt)
 Ambiguity resolution function for Ginan.
 

Function Documentation

◆ GNSS_AR()

int GNSS_AR ( Trace & trace,
GinAR_mtx & mtrx,
GinAR_opt opt )

Ambiguity resolution function for Ginan.

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
optObject containing processing options
Here is the call graph for this function:
Here is the caller graph for this function:

◆ integer_bootst()

int integer_bootst ( Trace & trace,
GinAR_mtx & mtrx,
GinAR_opt & opt )

Integer bootstrapping.

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
optObject containing processing options
Here is the call graph for this function:
Here is the caller graph for this function:

◆ interat_round()

int interat_round ( Trace & trace,
GinAR_mtx & mtrx,
GinAR_opt & opt )

Iterative Rounding.

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
optObject containing processing options
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lambda_search()

int lambda_search ( Trace & trace,
GinAR_mtx & mtrx,
GinAR_opt opt )

Lambda algorithm and its variations (ILQ, Common set, BIE)

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
optObject containing processing options
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LTDL_factorization()

bool LTDL_factorization ( GinAR_mtx & mtrx)
Parameters
mtrxReference to structure containing float values and covariance
Here is the caller graph for this function:

◆ round_perr()

double round_perr ( double dx,
double var )

Probability of error (assuming normal distribution)

Parameters
dxDistance between value and mean
varVariance
Here is the caller graph for this function:

◆ simple_round()

int simple_round ( Trace & trace,
GinAR_mtx & mtrx,
GinAR_opt opt )

Simple integer Rounding.

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
optObject containing processing options
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Ztrans_reduction()

int Ztrans_reduction ( Trace & trace,
GinAR_mtx & mtrx )

Lambda decorrelation (trough Z transform)

Parameters
traceDebug trace
mtrxReference to structure containing float values and covariance
Here is the call graph for this function:
Here is the caller graph for this function: