Getting different age of differential and ar ratio based on output format

I’m new to ppk processing, followed the guide

When I set output format to ‘LLH’, towards the end of log, age of differential spikes to ~50 sec. (max age of diff set to 60(default))
when I set output to ‘nmea 0183’ , the age of differential is nearly zero through out the data.
Even, AR ratio plot looks different.

Is it a bug or am I doing something wrong ? Would this affect the accuracy of data in any way ?

thanks in advance.
LLH output files
raw_202008010357.pos (821.8 KB) raw_202008010357_events.pos (1.0 KB)

nmea 0183 output (3.5 MB)

filter used: ‘combined’
snr mask: same behavior with and without mask.

left side is LLH format in .pos file and Right is nmea 183 format. (3.4 KB) config file:
rover_data (1.6 MB)
base_data : file is too big, uploaded all files on this google link.

Bug Report format:

  1. Firmware image and ReachView version.
  1. System report.
  • don’t have device with me right now, I’ll try to upload if someone requests it.
  1. Detailed problem description. How does observed behavior differ from the expected one?
  • I tried ppk using emlid’s rtklik b33, the age of differential goes to ~50 seconds towards the end of log, If I use LLH format, it stays near zero if I use nmea 183 format. Any idea why it might be happening ? other than that rest of plots look same to me.(forgive my untrained eye in ppk processing)
  1. Your step by step actions.
    data collection :
    4.1.1 fixed base on tripod with Aluminium ground plane;
    4.1.2 Rover is UAS doing survey pattern at 1-1.8 m/s, rover antenna is placed on top of metallic (probably Aluminum not completely sure) uas battery compartment (dji matrice 100) without ground plate that we generally use( for the base). As metallic battery compartment raised above uas surface could serve the same purpose.
    4.1.3 In Field, on rover I reduced the snr to either 20 or 25 on reach app with elevation angle set to15 deg, in order to increase the number of sats used and to acquire single fix status. while base had snr of 35. As I was logging raw data for ppk, does snr set in reach app affect my postprocessing ? (I wasn’t using this gps data for navigation, just used it for logging)

rtk Post

  • load config file, load base, rover files in rtkpost, hit execute, hit plot > look at nSat from drop down menu.

the args used in rtkpost are::
rover obs

base obs (using , all base files from aug 31 7:30 am(EDT) to SEP 1 00:30 AM(EDT) are used)

other files

  1. base nav <path_to_dir>/ppk/base/data/raw_20200*.nav
  2. base sbs <path_to_dir>/ppk/base/data/raw_20200*.sbs
  3. rover nav <path_to_dir>/raw_202008010357_RINEX-3_03/raw_202008010357.nav
  1. Picture of the setup and connection scheme.

  2. If you are reporting an issue with solution, please provide RTKPLOT of observations from rover and base (with all the systems enabled and LLI flag for cycle slips). Instructions can be found here.

  • check attachments.
  1. Attach RINEX log files for rover and base. If you prefer to keep them confidential, you can email the files to with a link to the thread. Please note, that in this case, other community members will not be able to help you.
    -check attachments

Hi @diddi.m,

Thanks for such a detailed description!

I believe such things don’t affect accuracy. However, I’ll check your data and try to figure out what might be wrong. I’ll write you back once there is any news.

Hi Mithun,

I’ve post-processed your logs and found the explanation.

  1. The Age of differentials growth

The end time of the rover file is 4:16:57.8010000, and the base file is 4:16:2.9920000. Thus, the corrections stopped arriving before the rover log recording was stopped. That’s why Age of differentials is growing at the end of the solution log.

  1. Zero AR ratio values in the NMEA output

It seems that there’s no AR Ratio data in NMEA messages. GPS Fix Data is contained in the NMEA GNGGA message. It contains only the following information: = UTC of position 
llll.ll = latitude of position 
a = N or S 
yyyyy.yy = Longitude of position 
a = E or W 
x = GPS Quality indicator (0=no fix, 1=GPS fix, 2=Dif. GPS fix) 
xx = number of satellites in use 
x.x = horizontal dilution of precision 
x.x = Antenna altitude above mean-sea-level 
M = units of antenna altitude, meters 
x.x = Geoidal separation 
M = units of geoidal separation, meters 
x.x = Age of Differential GPS data (seconds) 
xxxx = Differential reference station ID
1 Like

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.