georust / rinex

RINEX and GNSS data processing :artificial_satellite:
Apache License 2.0
76 stars 19 forks source link

V0.16 #235

Closed gwbres closed 5 months ago

gwbres commented 5 months ago

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

What's next