NAVIGAZIONE SATELLITARE E DINTORNI

                             

NMEA & Glonass

NMEA e Glonass

(English users, see below -   link )

I nuovi ricevitori che supportano Glonass, hanno leggere differenze nei loro log.
Lo standard NMEA, usato dai ricevitori, è evoluto per includere le nuove necessità.

Esempio:
$GPRMC,062352.000,A,4507.15643,N,00738.21815,E,61.9,65.5,050811,0.0,W*7F
$GPGGA,062352.000,4507.15643,N,00738.21815,E,2,15,0.7,258.55,M,48.2,M,,*6D
$GNGSA,A,3,08,02,07,10,26,73,28,71,68,84,72,19,1.1,0.7,0.8*2C
$GNGSA,A,3,05,15,21,,,,,,,,,,1.1,0.7,0.8*21
$GPGSV,3,1,11,02,04,218,24,05,66,233,36,07,32,054,41,08,60,048,50*77
$GPGSV,3,2,11,10,29,163,44,15,18,293,44,19,01,046,35,21,05,328,19*79
$GPGSV,3,3,11,26,53,303,48,27,07,242,,28,46,137,45,,,,*4D
$GLGSV,2,1,08,68,71,309,50,71,74,254,47,72,43,036,42,73,47,155,33*6B
$GLGSV,2,2,08,74,06,036,32,75,03,348,,78,42,036,,84,21,231,40*65

Genericamente non avremo più tutte i messaggi nel formato $GPXXX come con i ricevitori GPS, ma
$GP - riferito a GPS
$GL - riferito a Glonass
$GN - riferito a GNSS (GPS+Glonass +... altri)

Nel nostro esempio notiamo come i dati di posizione siano ancora nel formato GPRMC e GPGGA (per compatibilità: ma essendo un ricevitore GNSS dovremmo aspettarci GNRMC e GNGGA).

La string GNGSA (GPS DOP and active satellites) si riferisce a GNSS, include infatti la lista di satelliti utilizzato considerando entrambe le costellazioni.
La "vecchia" GPGSA era un stringa singola, mentre ora dobbiamo aspettarci di avere più di una stringa GNGSA perchè non sarebbe possibile includere tutta la lista dei satelliti utilizzati per il fix all'interno di una sola (il numero di satelliti utilizzabili, aggiungendo Glonass, cresce notevolmente).

Gli ID che identificano i satelliti Glonass hanno numeri identificativi che vanno da 65 a 96.
Il messaggio GPGSV non è cambiato, ma vi si aggiunge il messaggio GLGSV che è riferito esclusivamente ai satelliti Glonass. Possiamo vedere come i satelliti Glonass siano identificati da ID maggiori di 64.

Potete trovare un pezzo di log eseguito con un ricevitore GNSS qui:  NMEA_Glonass(small).zip

--------------------------------------------------------------------------------------
NMEA and Glonass

New receivers (supporting other constellations than GPS) have different log file format. It's very similar, but there are some changes that must be taken into account.

Here is an example
$GPRMC,062352.000,A,4507.15643,N,00738.21815,E,61.9,65.5,050811,0.0,W*7F
$GPGGA,062352.000,4507.15643,N,00738.21815,E,2,15,0.7,258.55,M,48.2,M,,*6D
$GNGSA,A,3,08,02,07,10,26,73,28,71,68,84,72,19,1.1,0.7,0.8*2C
$GNGSA,A,3,05,15,21,,,,,,,,,,1.1,0.7,0.8*21
$GPGSV,3,1,11,02,04,218,24,05,66,233,36,07,32,054,41,08,60,048,50*77
$GPGSV,3,2,11,10,29,163,44,15,18,293,44,19,01,046,35,21,05,328,19*79
$GPGSV,3,3,11,26,53,303,48,27,07,242,,28,46,137,45,,,,*4D
$GLGSV,2,1,08,68,71,309,50,71,74,254,47,72,43,036,42,73,47,155,33*6B
$GLGSV,2,2,08,74,06,036,32,75,03,348,,78,42,036,,84,21,231,40*65

Generically speaking, we are not going to have only $GPxxx sentences as we were used with GPS receivers:
$GP -  GPS
$GL -  Glonass
$GN -  GNSS (GPS+Glonass +.... others)

In the example it's possible to see that the PVT solution is in the $GPxxx format (for compatibility. We should expect GNRMC and GNGGA because it GPS+Glonass solution)

GNGSA sentence (GPS DOP and active satellites)
The "old" GPGSA was a single sentence, but now more than one sentence is allowed because a single GSA cannot contain the satellites used in fix list (because with Glonass, the satellite used in fix list can me much longer). Glonass satellites are identified with IDs from 65 to 96

GPGSV sentence has not changed. GLGSV has been added for Glonass satellites in view.

You can download log file with Glonass data here: NMEA_Glonass(small).zip



Continua...
Related Posts Plugin for WordPress, Blogger...