Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.16 #235

Merged
merged 8 commits into from
Apr 27, 2024
Merged

V0.16 #235

merged 8 commits into from
Apr 27, 2024

Conversation

gwbres
Copy link
Collaborator

@gwbres gwbres commented Apr 23, 2024

RINEX V0.16 comes with many improvements.

Clock RINEX

This file format is now correctly supported and we can take advantage of it for precise positioning.
It is also added to analysis opmodes, try this for Clock RINEX | SP3 Clock and BRDC Clock comparison for example

./target/release/rinex-cli
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz
-f test_resources/SP3/V3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz
-P G15,G16,G31 \
-g --clk

PPP processing time

RTK-RS core upgraded to V0.5: 50x computation speed improvement.
The following now runs in about 3sec on my computer, against 2'30 previously

./target/release/rinex-cli
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz
-f test_resources/SP3/V3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz
-P GPS
-p -c rinex-cli/config/rtk/gpst_spp_basic.json | tee logs.txt

image

SSI/SNR against SV elevation

SSI against SV Elevation visualization to emphasize their correlation

Capture

Code PPP

New positioning method: Code Based PPP which gives the best results ever obtained.
Run this to try the new strategy:

./target/release/rinex-cli
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz
-f test_resources/SP3/V3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz
-P GAL
-p -c rinex-cli/config/rtk/gpst_ppp_basic.json | tee logs.txt

galileo_ppp_2

Code based PPP + CGGTTS

./target/release/rinex-cli
-f test_resources/CRNX/V3/ESBC00DNK_R_20201770000_01D_30S_MO.crx.gz
-f test_resources/NAV/V3/ESBC00DNK_R_20201770000_01D_MN.gz
-f test_resources/CLK/V3/GRG0MGXFIN_20201770000_01D_30S_CLK.CLK.gz
-f test_resources/SP3/V3/GRG0MGXFIN_20201770000_01D_15M_ORB.SP3.gz
-P GAL,GPS
-p --cggtts -c rinex-cli/config/rtk/gpst_ppp_basic.json | tee logs.txt

DORIS

DORIS RINEX (special file format) is partially introduced.
In V0.16 state we can parse the file correctly but no analysis modes are available.
This will be introduced in following versions.

Other

  • Improved plotting performances in a couple of spots (time to generate plots)
  • Huge improvements of the File Production interface. Generate standardized RINEX easily,
    as you would expect in profesionnal contexts like laboratories and production agencies.
  • First -p tests with Galileo and they give even better results
  • First -p tests with Mixed constellations (GPS + GAL)

What's next

  • Hifitime upgrade to V4.0
  • BeiDou in SPP/Code based PPP opmode
  • QZSS in SPP/Code based PPP opmode
  • More options to process DORIS
  • Upgrade in the QC capabilities
  • Glonass in SPP/PPP will come after BDS and QZSS

@gwbres gwbres added enhancement New feature provided performance Performance enhancement dependencies Pull requests that update a dependency file bug-fix Fix proposal labels Apr 23, 2024
@gwbres gwbres self-assigned this Apr 23, 2024
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
@gwbres gwbres added the documentation Improvements or additions to documentation label Apr 26, 2024
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
@gwbres gwbres merged commit 9cd94d8 into main Apr 27, 2024
4 checks passed
@gwbres gwbres deleted the v0.16 branch April 27, 2024 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-fix Fix proposal dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature provided performance Performance enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants