Hallo Navigemeinde
Angeregt durch die vereinzelt auftretenden Postings das man schon mal mehr als 12 SATs InView/InUse hatte, moechte ich hier versuchen das Geschehen dazu mal etwas aufzuzeigen.
Dazu zuerst einmal etwas Theorie der SAT-Konstellation. Die Statistik der SAT-Verteilung sieht in etwa so aus wie im ersten Bild dargestellt. Wie man hieraus gut erkennen kann, ist die 12SATs InView/InUse Chance schon nur noch sehr gering. Sie liegt bei weniger als 0,01%. Unter anderem deswegen hat man das NMEA-Protokoll auf die maximale Anzahl von 12 SATs INView/InUse begrenzt.
Dies zeigt sich z.B. darin, das:
fuer den Wertebereich der SATs InUse innerhalb der GGA-Zeile ein Bereich von 0-12 vorgegeben ist (hier im Beispiel mit 6 SATs InUSe).
ZitatAlles anzeigen$GPGGA,152810.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,99.5,M,47.6,M,0.8,0000__4B
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,83,285,42,26,74,298,43,28,56,082,27,08,32,068,09__7A
$GPGSV,3,2,12,10,26,190,38,18,20,317,27,09,18,256,19,15,09,314,__74
$GPGSV,3,3,12,27,08,074,16,17,08,126,33,21,07,290,,19,05,018,__73
$GPRMC,152810.000,A,5053.xxxx,N,00635.xxxx,E,0.11,250.85,240606,,,D__66
$GPVTG,250.85,T,,M,0.11,N,0.2,K,D__00
die Anzahl der moeglichen Eintraege in der GSA-Zeile auf 12 begrenzt ist.
ZitatAlles anzeigen$GPGGA,152810.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,99.5,M,47.6,M,0.8,0000__4B
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,83,285,42,26,74,298,43,28,56,082,27,08,32,068,09__7A
$GPGSV,3,2,12,10,26,190,38,18,20,317,27,09,18,256,19,15,09,314,__74
$GPGSV,3,3,12,27,08,074,16,17,08,126,33,21,07,290,,19,05,018,__73
$GPRMC,152810.000,A,5053.xxxx,N,00635.xxxx,E,0.11,250.85,240606,,,D__66
$GPVTG,250.85,T,,M,0.11,N,0.2,K,D__00
die maximale Anzahl der GSV-Zeilen auf 3 begrenzt ist.
ZitatAlles anzeigen$GPGGA,152810.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,99.5,M,47.6,M,0.8,0000__4B
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,83,285,42,26,74,298,43,28,56,082,27,08,32,068,09__7A
$GPGSV,3,2,12,10,26,190,38,18,20,317,27,09,18,256,19,15,09,314,__74
$GPGSV,3,3,12,27,08,074,16,17,08,126,33,21,07,290,,19,05,018,__73
$GPRMC,152810.000,A,5053.xxxx,N,00635.xxxx,E,0.11,250.85,240606,,,D__66
$GPVTG,250.85,T,,M,0.11,N,0.2,K,D__00
die einzelne GSV-zeile maximal Platz fuer jeweils 4 SATs findet.
ZitatAlles anzeigen$GPGGA,152810.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,99.5,M,47.6,M,0.8,0000__4B
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,83,285,42,26,74,298,43,28,56,082,27,08,32,068,09__7A
$GPGSV,3,2,12,10,26,190,38,18,20,317,27,09,18,256,19,15,09,314,__74
$GPGSV,3,3,12,27,08,074,16,17,08,126,33,21,07,290,,19,05,018,__73
$GPRMC,152810.000,A,5053.xxxx,N,00635.xxxx,E,0.11,250.85,240606,,,D__66
$GPVTG,250.85,T,,M,0.11,N,0.2,K,D__00
Nun kommt die Frage:
Was aber passiert wenn nun der WAAS/EGNOS-Empfang dazu kommt?
Im Grunde genommen garnichts. Die Empfaenger geben dann die Anzahl der gesamten SATs InView aus. Ist die Gesamtzahl groesser als 12, wird der 13te gestrichen. Der 13te kann aber, nach Deklaration der NMEA, nur der WAAS/EGNOS SAT sein. Denn die "normalen" SATs haben hier eine Vorzugsstellung. Auch dieses Verhalten kann man gut erkennen.
Im LogFile erkennt man, das der WAAS/EGNOS-Empfang vorhanden ist. Trotzdem werden nur die "normalen" 12 SATs InVIew angegeben.
ZitatAlles anzeigen$GPGGA,152810.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,99.5,M,47.6,M,0.8,0000__4B
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,83,285,42,26,74,298,43,28,56,082,27,08,32,068,09__7A
$GPGSV,3,2,12,10,26,190,38,18,20,317,27,09,18,256,19,15,09,314,__74
$GPGSV,3,3,12,27,08,074,16,17,08,126,33,21,07,290,,19,05,018,__73
$GPRMC,152810.000,A,5053.xxxx,N,00635.xxxx,E,0.11,250.85,240606,,,D__66
$GPVTG,250.85,T,,M,0.11,N,0.2,K,D__00
Erst als einer der "normalen" 12SATs nicht mehr InView ist, wird Platz fuer den WAAS/EGNOS SAT frei und der wird dann mit als InView genommen.
ZitatAlles anzeigen$GPGGA,152925.000,5053.xxxx,N,00635.xxxx,E,2,06,1.4,97.9,M,47.6,M,0.8,0000__4E
$GPGSA,A,3,17,29,28,10,26,18,,,,,,,1.9,1.4,1.3__36
$GPGSV,3,1,12,29,84,281,42,26,75,297,41,28,55,081,23,08,32,068,10__79
$GPGSV,3,2,12,10,25,190,39,18,21,316,26,09,19,257,25,15,09,313,__7F
$GPGSV,3,3,12,17,08,126,29,27,08,075,17,21,07,289,,33,28,207,28__71
$GPRMC,152925.000,A,5053.xxxx,N,00635.xxxx,E,0.08,189.14,240606,,,D__66
$GPVTG,189.14,T,,M,0.08,N,0.1,K,D__04
Dieses Verhalten kann man auch im zweiten Bild gut erkennen. In den oberen Abbildungen sieht man, das zuerst die 12 "normalen" SATs angezeigt werden, obwohl VisualGPSce Differential_GPS anzeigt. Der WAAS/EGNOS-Sat 33 wird in der Anzeige ignoriert. Erst als der "normale" SAT 19 nicht mehr InView ist, wechselt die Anzeige auf den Differential_SAT 33 ueber.