Difference between GPGGA and XGPS fix

Hi all, 

We are testing with the nrf9151 (mfw 202) on custom hardware with an external active antenna (molex 206640) and a slightly altered SLM (from SDK 2.7.0).
Most important modifications are the use of softsim (and custom AT-commands), enabling of scheduled downloads, allowing low-accuracy fix, and activating NMEA logs. 

When the SLM application start and gets a fix we observe quite lage differences between the $GPGGA and the XGPS (PVT) data:

Using the following AT-commands after boot:

AT+CEREG=5
AT%XSYSTEMMODE=1,0,1,1
AT+CFUN=31
AT#XGPS=1,0,10

We see quite big difference in fix-data:

$GPGGA,115028.35,5223.38685,N,00454.21081,E,1,03,100.00,122.29,M,,M,,*7A
$GPGSA,A,3,03,17,19,,,,,,,,,,100.00,100.00,100.00,1*13
$GPGGA,115029.35,5223.38663,N,00454.21077,E,1,03,100.00,122.24,M,,M,,*77
$GPGGA,115030.35,5223.38674,N,00454.21057,E,1,03,100.00,122.25,M,,M,,*7A

#XGPS: 52.389774,4.903509,122.284439,41.691196,15.915215,0.847988,3.765412,0.055654,0.813594,187.960800,119.907867,100.000000,100.000000,100.000000,100.000000,0.000000,0.000000,0.000000,0.000000"0050-31-489700816 1078604260:2320198794:1075027249"
$GPGSV,2,2,8,17,40,243,21,19,41,279,25,25,01,010,,28,19,044,10,1*5A
$GPGGA,115031.35,5223.38644,N,00454.21056,E,1,03,100.00,122.28,M,,M,,*74
$GPGSA,A,3,03,17,19,,,,,,,,,,100.00,100.00,100.00,1*13
$GPGGA,115032.35,5223.38572,N,00454.21082,E,1,03,100.00,122.31,M,,M,,*70
$GPGSA,A,3,03,17,19,,,,,,,,,,100.00,100.00,100.00,1*13
$GPGGA,115033.35,5223.38568,N,00454.21192,E,1,03,100.00,122.32,M,,M,,*79
$GPGSV,2,1,8,1,43,136,,2,15,140,,3,71,067,29,4,58,176,09,1*51
$GPGGA,115034.35,5223.38590,N,00454.21178,E,1,03,100.00,122.42,M,,M,,*7A
$GPGGA,115035.35,5223.38569,N,00454.21191,E,1,03,100.00,122.38,M,,M,,*77
$GPGGA,115036.35,5223.38636,N,00454.21133,E,1,03,100.00,122.37,M,,M,,*7A
$GPGSA,A,3,03,17,19,,,,,,,,,,100.00,100.00,100.00,1*13
$GPGGA,115037.35,5223.38634,N,00454.21193,E,1,03,100.00,122.38,M,,M,,*7C
$GPGGA,115038.35,5223.38571,N,00454.21340,E,1,03,100.00,122.39,M,,M,,*7C
$GPGLL,5223.38571,N,00454.21340,E,115038.35,A,A*6E
$GPGGA,115039.35,5223.38538,N,00454.21453,E,1,03,100.00,122.39,M,,M,,*75

#XGPS: 52.389757,4.903599,122.395164,46.143543,17.095324,0.544477,3.780228,0.050574,0.815002,187.960800,180.000000,100.000000,100.000000,100.000000,100.000000,0.000000,0.000000,0.000000,0.000000"0050-41-2327204724 1078604259:562462907:1075027273"
$GPGGA,115040.35,5223.38498,N,00454.21529,E,1,03,100.00,122.41,M,,M,,*73

#XGPS: 1,2
$GPGSA,A,3,03,17,19,,,,,,,,,,100.00,100.00,100.00,1*13
$GPGGA,115041.35,5223.38539,N,00454.21596,E,1,03,100.00,122.40,M,,M,,*7D
$GPGGA,115042.35,5223.38581,N,00454.21625,E,1,03,100.00,122.44,M,,M,,*72
$GPGGA,115050.57,,,,,0,,99.99,,M,,M,,*64

#XGPS: 52.389718,4.903626,122.528717,69.901436,18.345539,0.470053,4.803012,0.005579,0.833977,187.960800,180.000000,100.000000,100.000000,100.000000,100.000000,0.000000,0.000000,0.000000,0.000000"0050-52-1177549626 1078604258:190884630:1075027280"

#XGPS: 1,4

#XGPS: 1,2
$GPGSV,2,1,8,1,42,137,,2,14,140,,3,70,067,,4,59,175,,1*51
$GPGGA,115051.57,,,,,0,,99.99,,M,,M,,*65
$GPGGA,115052.57,5223.38307,N,00454.21754,E,1,03,100.00,122.53,M,,M,,*7E

#XGPS: 52.389606,4.903622,122.567596,72.052505,19.387293,0.779464,4.737854,-0.000449,0.837156,187.960800,180.000000,100.000000,100.000000,100.000000,100.000000,0.000000,0.000000,0.000000,0.000000"0051-02-2567315469 1078604254:300233275:1075027279"

The PVT / XGPS data seems to be the correct location. 

Is someone able to explain why we see this big differences? Does the nrf-modem do some internal filtering on the NMEA data to get PVT?

Kind regards,

Hessel

Parents Reply Children
No Data
Related