-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* sv relativistic effects compensation * relativistic effect compensation * update doc * working on residual validation * lib update * make sure we still have enough candidates * test signal against mode compliance * run linter --------- Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
- Loading branch information
Showing
10 changed files
with
367 additions
and
137 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Solver configuration | ||
==================== | ||
|
||
The `Cfg` structure is how to tune and adjust this position solver. | ||
This solver is smart enough to generate more than decent results even if we rely on default settings | ||
(quick test / quick setups). | ||
|
||
Note that we always prefer precision over computation load. | ||
In other words, for each mode the default options are already computation intensive | ||
and can be simplified. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
LSQSPP | ||
====== | ||
|
||
TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
PPP | ||
=== | ||
|
||
TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
Single Point Positioning | ||
======================== | ||
|
||
SPP can be deployed in degraded conditions where only one carrier signal and/or a unique constellation is in sight. | ||
|
||
Measurements requirements | ||
========================= | ||
|
||
`Mode::SPP` has less constraint on the measurements: | ||
you only need to gather the approriate amount of pseudo range measurements. | ||
|
||
Several "bonus" may be unlocked if you provide extra measurements | ||
|
||
* Providing dopplers has the benefit to validate the interpolated SV state vector | ||
* Providing phase measurements will unlock fractional pseudo range estimate *in the future* | ||
* Providing measurements on another signal will unlock the true ionosphere delay to be estimated. | ||
|
||
Expected SPP configration | ||
========================= | ||
|
||
In `SPP` an interpolation of 9 makes sense and high orders will not be meaningful. | ||
You can use that to reduce the computation load. | ||
|
||
Usually, in this mode the user provides measurements from a unique carrier signal. | ||
In this context, only a modeling of the ionosphere impact is feasible. | ||
As in other | ||
|
||
- you can only hope for a precision of a few meters. | ||
- an interpolation order of 9 makes sense, going above will increase the computation load without any benefit. | ||
- the solver will have to estimate the total bias due to Ionospheric delay. If you can define | ||
these components accurately yourself, you are encouranged to do it (see related API section and following paragraphs) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.