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

Support Wide Lane Ambiguity Resolution #646

Open
wants to merge 4 commits into
base: rtklib_2.4.3
Choose a base branch
from

Conversation

dgburr
Copy link

@dgburr dgburr commented Feb 18, 2022

This PR includes changes which are intended to improve positioning accuracy when using RTKLIB to process correction data from Swift Navigation's Skylark Cloud Correction Service, namely:

  • Add new wide-lane setting for modear which enables wide lane ambiguity fixing (multi-constellation, L1/L2 or L1/L5)
  • Add new wlmodear option to enable fix and hold when using wide lane ambiguity fixing
  • Add new rinexdynamic setting for posopt to read base station position from RINEX header and subsequent site occupation events
  • Add support for BDS 5D/5P/5X signals in RTCM3 streams
  • Add example configuration file for using rtkrcv with L1/L5 GPS+GAL+BDS corrections from Skylark
  • Add new command-line arguments to rnx2rtkp to enable post-processing of wide-lane corrections from Skylark:
    • -w argument enables wide lane integer ambiguity resolution
    • -z argument to output SPP position if no RTK solution
    • -rb argument to specify reference position mode to use for base station
  • Add new options to rtkpost:
    • Allow Wide Lane Integer Ambiguity Resolution (with optional Fix and Hold) to be enabled
    • Allow base station positions to be read from RINEX Header and Site Occupation Events
  • Add new option to rtknavi:
    • Allow Wide Lane Integer Ambiguity Resolution (with optional Fix and Hold) to be enabled

Wide lane support is enabled by setting modear to 'wide-lane' (ARMODE_WL).
Wide lane AR fix and hold can be enabled using the wlmodear option.
Also includes an example configuration file for using rtkrcv with
Swift Navigation's Skylark Cloud Correction Service.
wide-lane corrections from Skylark:
1. -w argument enables widelane integer ambiguity resolution
2. -z argument to output SPP position if no RTK solution
3. -rb argument to specify reference position to use for base station.
   New posopt (POSOPT_RINEX_DYN==6) to read base station position from
   RINEX header and subsequent site occupation events
1. allow Wide Lane Integer Ambiguity Resolution (with optional Fix and Hold) to be selected
2. allow base station positions to be read from RINEX Header and Site Occupation Events
Add support for the following functionality to RTKNAVI:
1. Support for Wide Lane Ambiguity Resolution
2. Support for Wide Lane Ambiguity Resolution with hold and fix
3. Resize Options window for larger AR mode labels

(cherry picked from commit c58b388)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants