Die Pipeline - ein Einstieg zur Aufklärung des XTRACK2-Verhaltens

  • Vorgeschichte



    Vor einiger Zeit fand ich bei Wolf (ex_WolfL) ein Verfahren zur graphischen Analyse von Trackaufzeichnungen. Wolfs .axe-Ansatz hat mich seitdem wegen seiner relativ einfachen Handhabung und seiner Aussagemöglichkeiten fasziniert.


    Dieses Verfahren von Wolf habe ich übernommen und hier eingesetzt, um damit Eigenheiten des XTRACK2-Verhaltens auf die Spur zu kommen.


    Da wir über Einzelheiten des XTRACK2-Verfahrens von der Industrie kaum was erfahren, sind wir bei der Aufklärung darauf angewiesen, ein XTRACK2-System in eine Lage zu bringen, in der es über Hintergründe selbst etwas aussagt. Es ist so wenig über die Arbeitsweise von XTRACK2 bekannt, dass kleine Fortschritte schon ein Lichtblick sein können.


    Während einer LOG-Serie über die Qualitäten des GPS-Empfängers des Medion MD95000 von Aldi, der am 26.01.2005 schon in zweiter Auflage erschien, setzte ich neben der 9810 als klassischer SIRF-Maus zum Vergleich einen GPS-Empfänger ein, der in jeder Hinsicht momentan Stand der Technik ist, nämlich die Haicom Hi-303S . Die Aldimaus konnte, wie sich zeigte, gut mithalten. Sie zeigt ein klassisches XTRACK2-Verhalten, während die Hi-303S mit einer weiterentwickelten Soft- und Hardware (?) punktete.


    Der Thread dauert noch an und wird demnächst abgeschlossen. (LOGs zur 95k von Aldi).


    Wie schon angedeutet, gab die Hi-303S unter extremen Bedingungen etwas von ihren Eigenheiten preis, das ich mir genauer ansehen wollte. Es stellte sich heraus, dass diese Beobachtungen interessant genug waren für ein eigenes Thema in einem anderen Bereich des Forums. Die beobachteten Eigenheiten der Haicom werden deshalb hier gesondert zur Diskussion gestellt.


    artur

  • Das Verfahren


    Am 23.01.2005 und am 07.02.2005 fuhr ich die Berliner Stadtautobahn auf voller Länge zunächst nach Süden und anschließend wieder zurück.


    Die Haicom Hi-303S arbeitete beim Vergleich mit der MD95k wie diese mit einer externen aktiven Antenne auf dem Dach des Autos. Beide Antennen etwa 8 cm voneinander entfernt und leicht nach vorn geneigt. Vor der Rückfahrt wurden die Antennen umgestöpselt. Deshalb fährt die Haicom hier beide Strecken mit verschiedenen Antennen, was aber keine Auswirkungen zeigte.


    Wir betrachten hier die Haicom Hi-303S, weil sie einen entscheidenden Indikator mehr im LOG hat als die 95k.


    Die LOGs wurden mit VisualGPS aufgezeichnet.


    Die Auswertung erfolgt mit Wolfs .axe-Verfahren.


    Die NMEA-LOGs wurden also per NH-TopTrans in .axe-Dateien für MS Autoroute gewandelt und dort auf die AR-Karte der Berliner Stadtautobahn A100 projiziert.


    Wegen der ausgezeichneten Empfangsbedingungen durch die externe Antenne lagen die Tracks meist XTRACK2mäßig auf oder leicht neben der Fahrbahn. Wenige Empfangstörungen gingen auf Abschattungen durch Brücken und Bauwerke zurück. Insofern hätte die Testfahrt nichts gebracht, was wir nicht schon wussten.


    Als aussagekräftig im Sinne des Themas erwiesen sich die Abbildungen von den Tunnelfahrten.


    Bei den Fahrten am 07.02.2005 hatte ich einen wissenschaftlich geschulten Begleiter an Bord, der das Verhalten der Mäuse auf dem Display von VisualGPS während der Meßfahrt
    verfolgte. Aus den Diskussionen darüber ergaben sich wertvolle Hinweise für die weitere Vorgehensweise.


    Die verwendeten Protokollauszüge bilden Daten des GGA-Protokolls für die jeweilige Situation ab. Es handelt sich um jeweils 15 Protokollzeilen bis zum Einsetzen des DR (darüber später mehr). Gefolgt von den invaliden Zeilen im Tunnelbereich. Dann noch mal 15 Protokollzeilen von der Wiederaufnahme der Fixaufbereitung.


    Das gesamte Material für alle Protokolle steht im Rahmen dieser Serie ebenfalls zur Verfügung.

  • Der Tegel Tunnel (Bild: Tegel Tunnel SUED)


    Der Tunnel unter dem Ortsteil Tegel verläuft etwa 1 km schnurgerade. Bis Ende des ersten Drittels beobachtete mein Begleiter auf dem Display von VisualGPS bei der Haicom beste Empfangsverhältnisse.


    Das weckte natürlich leise Zweifel. Der Tunnel hat eine massive Stahlbetondecke, eine dicke Erdschicht und darüber eine Bebauung mit Häusern. Die Einfahrten verlaufen im Graben. Sollten Reflexsignale es durch die schmalen Einfahrtslöcher so weit in den Tunnel geschafft haben?


    Vielleicht aber auch in derart ungebrochener Qualität?


    Im Bild sieht man, dass tatsächlich ab Tunnelanfang 9 bis 10 Fixe geliefert werden. Von diesen bilden vier noch korrekt die Einfahrt in die A100 ab (kommen für einen Satabriß also eigentlich nicht in Frage), die restlichen laufen geradeaus.


    In einem Protokollauszug zum Tegeltunnel sehen wir Einzelheiten.



    Typ Zeit Breite Länge Q Sat Dil Alt M
    $GPGGA 121400,53 5235,6588 N 1317,1509 E 1 8 1,2 81,2 M 0000*34
    $GPGGA 121401,53 5235,6517 N 1317,1564 E 1 9 1 83,6 M 0000*3D
    $GPGGA 121402,53 5235,6439 N 1317,1608 E 1 9 1 85,7 M 0000*3D
    $GPGGA 121403,53 5235,636 N 1317,1648 E 1 8 1,2 83,9 M 0000*38
    $GPGGA 121404,53 5235,6278 N 1317,1696 E 1 8 1,2 82,9 M 0000*35
    $GPGGA 121405,529 5235,6197 N 1317,175 E 1 10 1 82,4 M 0000*33
    $GPGGA 121406,529 5235,6114 N 1317,1798 E 1 9 1 80,6 M 0000*37
    $GPGGA 121407,529 5235,6025 N 1317,1861 E 1 9 1 81,1 M 0000*3A
    $GPGGA 121408,529 5235,5935 N 1317,1925 E 1 9 1 82,3 M 0000*3E
    $GPGGA 121409,529 5235,5842 N 1317,1992 E 1 9 1 82,7 M 0000*36
    $GPGGA 121410,529 5235,5747 N 1317,2058 E 1 9 1 82,2 M 0000*3D
    $GPGGA 121411,529 5235,5651 N 1317,2127 E 1 9 1 83,2 M 0000*32
    $GPGGA 121412,529 5235,5561 N 1317,2198 E 1 9 1 83,8 M 0000*3F
    $GPGGA 121413,529 5235,5469 N 1317,2265 E 1 5 2,1 83,4 M 0000*34
    $GPGGA 121414,529 5235,5373 N 1317,2329 E 1 6 1,6 83 M 0000*35
    [span=limegreen]
    $GPGGA 121415,529 5235,5274 N 1317,2393 E 6 0 50 82,6 M0000*07
    $GPGGA 121416,529 5235,5176 N 1317,2458 E 6 0 50 82,2 M 0000*01
    $GPGGA 121417,529 5235,5078 N 1317,2522 E 6 0 50 81,8 M 0000*0A
    $GPGGA 121418,529 5235,498 N 1317,2587 E 6 0 50 81,4 M 0000*09[/span]
    $GPGGA 121419,529 0 0 50 M 0000*2E
    $GPGGA 121420,529 0 0 50 M 0000*24
    $GPGGA 121421,528 0 0 50 M 0000*24
    $GPGGA 121422,528 0 0 50 M 0000*27
    $GPGGA 121423,528 0 0 50 M 0000*26
    $GPGGA 121424,528 0 0 50 M 0000*21
    $GPGGA 121425,528 0 0 50 M 0000*20
    $GPGGA 121426,528 0 0 50 M 0000*23
    $GPGGA 121427,528 0 0 50 M 0000*22
    $GPGGA 121428,528 0 0 50 M 0000*2D
    $GPGGA 121429,528 0 0 50 M 0000*2C
    $GPGGA 121430,528 0 0 50 M 0000*24
    $GPGGA 121431,528 0 0 50 M 0000*25
    $GPGGA 121432,528 0 0 50 M 0000*26
    $GPGGA 121433,528 0 0 50 M 0000*27
    $GPGGA 121434,528 0 0 50 M 0000*20
    $GPGGA 121435,528 0 0 50 M 0000*21
    $GPGGA 121436,528 0 0 50 M 0000*22
    $GPGGA 121437,527 0 0 50 M 0000*2C
    $GPGGA 121438,527 0 0 50 M 0000*23
    $GPGGA 121439,527 0 0 50 M 0000*22
    $GPGGA 121440,527 0 0 50 M 0000*2C
    $GPGGA 121441,527 0 0 50 M 0000*2D
    $GPGGA 121442,527 0 0 50 M 0000*2E
    $GPGGA 121443,527 0 0 50 M 0000*2F
    $GPGGA 121444,527 0 0 50 M 0000*28
    $GPGGA 121445,527 0 0 50 M 0000*29
    $GPGGA 121446,527 0 0 50 M 0000*2A
    $GPGGA 121447,527 0 0 50 M 0000*2B
    $GPGGA 121448,527 0 0 50 M 0000*24
    $GPGGA 121449,527 0 0 50 M 0000*25
    $GPGGA 121450,527 5235,1524 N 1317,4966 E 1 5 2,4 72,1 M 0000*31
    $GPGGA 121451,527 5235,1466 N 1317,5079 E 1 5 2,4 71,5 M 0000*36
    $GPGGA 121452,527 5235,1326 N 1317,5138 E 1 6 1,6 65,8 M 0000*38
    $GPGGA 121453,526 5235,1237 N 1317,5202 E 1 6 1,6 63,2 M 0000*3F
    $GPGGA 121454,526 5235,1136 N 1317,5279 E 1 6 1,6 62,1 M 0000*34
    $GPGGA 121455,526 5235,1039 N 1317,5364 E 1 6 1,6 62,9 M 0000*3E
    $GPGGA 121456,526 5235,0931 N 1317,5435 E 1 6 1,6 64,3 M 0000*32
    $GPGGA 121457,526 5235,0817 N 1317,5508 E 1 6 1,6 65,6 M 0000*3D
    $GPGGA 121458,526 5235,0702 N 1317,5582 E 1 6 1,6 66,7 M 0000*39
    $GPGGA 121459,526 5235,0585 N 1317,5658 E 1 6 1,6 66,7 M 0000*31
    $GPGGA 121500,526 5235,047 N 1317,5730 E 1 7 1,3 66,7 M 0000*3C
    $GPGGA 121501,526 5235,0355 N 1317,5801 E 1 7 1,3 66,4 M 0000*33
    $GPGGA 121502,526 5235,0243 N 1317,5875 E 1 6 1,6 67,9 M 0000*3D
    $GPGGA 121503,526 5235,0135 N 1317,5946 E 1 6 1,6 69 M 0000*38
    $GPGGA 121504,526 5235,0027 N 1317,6021 E 1 6 1,6 69,1 M 0000*37



    In den grün unterlegten Zeilen erkennen wir in der 7. Spalte den Indikator 6. Dieser Indikator steht für Dead Reckoning (gelegentlich auch mit Doppeln geschrieben).

  • Dead Reckoning (DR)



    In der Seenavigation vor GPS war Dead Reckoning die übliche Navigation bei unsichtigem Wetter. Und ist es noch heute, wenn GPS an Bord ausfällt.


    Keeping track of your position using boat speed and course sailed
    is called dead reckoning. David Burch, Emergency Navigation


    Der Navigator auf See bildet also in der Karte Fixe aus Kompasskurs und zurückgelegtem Weg über der Zeit. Ohne Unterstützung durch astronomische Messungen.


    In der GPS-Technik meint DR jede Situation, in der ein Ausfall der GPS-Signale durch andere geeignete Maßnahmen kompensiert wird.


    Im Protokoll GGA kennzeichnet der Parameter 6 eine Protokollzeile, in der ein Ausfall der GPS-Verbindung durch geeignete Maßnahmen kompensiert wurde.


    Charly (Karomue) fand bei seinem Test der Haicom Hi-303S zum ersten Mal im GGA-Protokoll in der 7. Rubrik Quality (Gleich hinter den Angaben zum Standort) eine 6 als Parameter.


    Quality steht hier nicht für die Güte des Signals sondern für seine Eigenart. Ich kannte bisher drei Parameter:


    0 = invalid
    1 = normaler GPS-Fix
    2 = EGNOS unterstützter Fix


    Der für mich neue Parameter 6 steht für Dead Reckoning (DR).


    Praktisch bedeutet das, nach SATabriß werden ein oder mehrere aufeinanderfolgende Fixe, die keinen realen Standort mehr haben, mit dem Indikator 6 gekennzeichnet.


    In den beobachteten Fällen waren die gekennzeichneten Fixe in einer Linie angeordnet und behielten den Kurs und die Geschwindigkeit des davorliegenden Fixes bei.


    In dieser Untersuchung wurden in der Nachbarschaft von DR-gekennzeichneten Fixen auch normale Fixfolgen beobachtet, die über keinen realen Ort verfügen und Kurs und Geschwindigkeit weiterführen. Warum sind nicht alle Fixfolgen mit solchem Verhalten mit dem Indikator 6 gekennzeichnet?


    DR-gekennzeichnete Fixe dienen im vorliegenden Fall der Überbrückung ausgefallener SATsignale. Sie sind aber nicht die einzigen. Auch andere Fixe vor den DR-gekennzeichneten bewirken das.


    Die Hi-303S ist nach meiner Kenntnis bisher die einzige XTRACK2-Maus, die mit diesem Indikator im Forum aufgefallen ist.


    Wir wollen festhalten: der Auftritt von DR-Fixen ist ein sicheres Zeichen für den Ausfall des SATsignals.

    2 Mal editiert, zuletzt von artur ()

  • Der Flughafentunnel (Bild: Flughafentunnel SUED)



    Auf dem Bild erkennt man, dass nach Tunneleingang sieben Fixe geliefert wurden. Sechs davon mit Sicherheit außerhalb der Fahrbahn. Man darf also den SATabriß im Tunnel auf Höhe des sechsten, möglicherweise siebenten Fix vermuten vom Ende der Fixausgabe gezählt.


    Warum? Hätte die Maus bei Fix 6 noch genügend Satelliten hoher Signalqualität gesehen, dann läge dieser Fix 6 auf der Fahrbahn. Ebenso die Fixe 5 bis 1. Der GPS-Empfänger der Haicom hat also ab Tunneleingang keine drei Satelliten mehr gesehen, wie sie für ein korrektes Ergebnis nötig wären.


    Nun ist es interessant, was uns im GGA-Protokoll von der Haicom gemeldet wird.




    Typ Zeit Breite Länge Q Sat Dil Alt M
    $GPGGA 121650,519 5233,9714 N 1318,4598 E 1 7 1,2 77,7 M 0000*37
    $GPGGA 121651,519 5233,9658 N 1318,4687 E 1 7 1,2 79,1 M 0000*3A
    $GPGGA 121652,519 5233,9602 N 1318,4783 E 1 7 1,2 79 M 0000*32
    $GPGGA 121653,519 5233,9546 N 1318,4887 E 1 7 1,2 79,2 M 0000*39
    $GPGGA 121654,519 5233,9492 N 1318,4999 E 1 7 1,2 79,2 M 0000*38
    $GPGGA 121655,519 5233,944 N 1318,5114 E 1 7 1,2 78,3 M 0000*3A
    $GPGGA 121656,519 5233,9392 N 1318,5231 E 1 6 1,4 76,9 M 0000*36
    $GPGGA 121657,519 5233,9342 N 1318,5347 E 1 7 1,2 74,8 M 0000*3E
    $GPGGA 121658,519 5233,929 N 1318,5464 E 1 7 1,2 75,9 M 0000*39
    $GPGGA 121659,519 5233,9234 N 1318,557 E 1 5 1,8 76,4 M 0000*34
    $GPGGA 121700,518 5233,917 N 1318,5668 E 1 5 1,8 76,1 M 0000*34
    $GPGGA 121701,518 5233,9102 N 1318,5772 E 1 7 1,2 78 M 0000*3D
    $GPGGA 121702,518 5233,9032 N 1318,5861 E 1 6 1,3 77,8 M 0000*36
    $GPGGA 121703,518 5233,8965 N 1318,5953 E 1 6 1,3 77,6 M 0000*33
    $GPGGA 121704,518 5233,89 N 1318,6047 E 1 3 45,9 77,4 M 0000*05
    [span=limegreen]
    $GPGGA 121705,518 5233,8836 N 1318,6143 E 6 0 50 77,2 M 0000*0A
    $GPGGA 121706,518 5233,8771 N 1318,6238 E 6 0 50 76,9 M 0000*00
    $GPGGA 121707,518 5233,8706 N 1318,6334 E 6 0 50 76,7 M 0000*02
    $GPGGA 121708,518 5233,8641 N 1318,6429 E 6 0 50 76,5 M 0000*06
    [/span] $GPGGA 121709,518 0 0 50 M 0000*2E
    $GPGGA 121710,518 0 0 50 M 0000*26
    $GPGGA 121711,518 0 0 50 M 0000*27
    $GPGGA 121712,518 0 0 50 M 0000*24
    $GPGGA 121713,518 0 0 50 M 0000*25
    $GPGGA 121714,518 0 0 50 M 0000*22
    $GPGGA 121715,518 0 0 50 M 0000*23
    $GPGGA 121716,517 0 0 50 M 0000*2F
    $GPGGA 121717,517 0 0 50 M 0000*2E
    $GPGGA 121718,517 0 0 50 M 0000*21
    $GPGGA 121719,517 0 0 50 M 0000*20
    $GPGGA 121720,517 0 0 50 M 0000*2A
    $GPGGA 121721,517 0 0 50 M 0000*2B
    $GPGGA 121722,517 0 0 50 M 0000*28
    $GPGGA 121723,517 0 0 50 M 0000*29
    $GPGGA 121724,517 0 0 50 M 0000*2E
    $GPGGA 121725,517 0 0 50 M 0000*2F
    $GPGGA 121726,517 0 0 50 M 0000*2C
    $GPGGA 121727,517 0 0 50 M 0000*2D
    $GPGGA 121728,517 0 0 50 M 0000*22
    $GPGGA 121729,517 0 0 50 M 0000*23
    $GPGGA 121730,517 0 0 50 M 0000*2B
    $GPGGA 121731,517 0 0 50 M 0000*2A
    $GPGGA 121732,516 0 0 50 M 0000*28
    $GPGGA 121733,516 0 0 50 M 0000*29
    $GPGGA 121734,516 0 0 50 M 0000*2E
    $GPGGA 121735,516 0 0 50 M 0000*2F
    $GPGGA 121736,516 0 0 50 M 0000*2C
    $GPGGA 121737,516 0 0 50 M 0000*2D
    $GPGGA 121738,516 0 0 50 M 0000*22
    $GPGGA 121739,516 0 0 50 M 0000*23
    $GPGGA 121740,516 0 0 50 M 0000*2D
    $GPGGA 121741,516 0 0 50 M 0000*2C
    $GPGGA 121742,516 0 0 50 M 0000*2F
    $GPGGA 121743,516 0 0 50 M 0000*2E
    $GPGGA 121744,516 5233,4469 N 1318,5288 E 1 4 2,5 96,5 M 0000*35
    $GPGGA 121745,516 5233,4267 N 1318,5191 E 1 4 2,5 67,6 M 0000*3A
    $GPGGA 121746,516 5233,4175 N 1318,5152 E 1 5 2,3 80,5 M 0000*3B
    $GPGGA 121747,516 5233,4034 N 1318,4975 E 1 8 1,1 79,9 M 0000*34
    $GPGGA 121748,515 5233,3931 N 1318,4881 E 1 7 1,4 78,6 M 0000*3D
    $GPGGA 121749,515 5233,3822 N 1318,4774 E 1 5 1,7 76,5 M 0000*36
    $GPGGA 121750,515 5233,3717 N 1318,4673 E 1 7 1,4 75,9 M 0000*3F
    $GPGGA 121751,515 5233,3595 N 1318,4555 E 1 7 1,4 76,8 M 0000*33
    $GPGGA 121752,515 5233,347 N 1318,443 E 1 7 1,4 75,6 M 0000*35
    $GPGGA 121753,515 5233,3347 N 1318,4303 E 1 9 1,1 75,3 M 0000*3E
    $GPGGA 121754,515 5233,3223 N 1318,4176 E 1 9 1,1 75,4 M 0000*3D
    $GPGGA 121755,515 5233,311 N 1318,4064 E 1 8 1,1 74,8 M 0000*31
    $GPGGA 121756,515 5233,2988 N 1318,3949 E 1 9 1,1 74,2 M 0000*30
    $GPGGA 121757,515 5233,287 N 1318,3835 E 1 6 1,8 74,8 M 0000*31
    $GPGGA 121758,515 5233,2751 N 1318,3717 E 1 7 1,3 76,1 M 0000*3C




    Wir sehen hier: es werden nach SATabriß vier DR-Fixe ausgegeben. Drei der vier Fixe vor Einsetzen des DR zeigen gute Signalqualität und eine ausreichende Zahl von Satelliten_in_use. Damit wären in jedem Fall genauere Fixe möglich, als es das Bild zeigt. Außerdem fällt auf, dass alle Fixe außerhalb der Fahrbahn eine gerade Linie bilden. Offenbar gibt es neben den DR-Fixen noch weitere, die Kurs und Geschwindigkeit des letzten Fixes beibehalten.


    Die ausgegebenen Protokollzeilen vor dem DR melden dreimal gute Werte. Das steht in Widerspruch zu den Standorten, die sie abbilden. Die falschen Standorte liegen überdies in einer Linie auf einem Kurs, der nicht der des Fahrzeuges ist.


    Werden hier etwa Phantasiefixe geliefert, um dem Käufer das Gefühl zu geben, seine Maus sieht auch im Tunnel? In einem geraden Tunnel, wie dem Tegeltunnel, entsteht dieser Eindruck.


    Ich glaube nicht an einen Betrug.


    Ich meine, hier zeigt uns die Haicom Hi-303S andeutungsweise etwas von ihrer Arbeitsweise. Wir haben sie in eine Situation gebracht, in der sie uns etwas erzählt.

  • Der Kurfürstendamm Tunnel (Bild: Kurfürstendamm Tunnel SUED)


    Auf dem Bild vom Kudamm Tunnel erkennt man vom Ende der Fix-Ausgabe gezählt ab Tunneleingang zwölf Fixe, die neben der Fahrbahn liegen. Der SATabriß muß also beim ersten fehlweisenden Standort unmittelbar am Tunneleingang passiert sein.


    Alle zwölf Fixe zeigen den falschen Standort, alle zwölf Fixe befinden sich in einer Linie mit regelmäßigen Abständen.


    Es ist nach dem letzten Abschnitt vielleicht keine Überraschung mehr, dass im Protokoll sechs von den zwölf Fixen hervorragende Fixwerte melden.



    Typ Zeit Breite Länge Q Sat Dil Alt M
    $GPGGA 122620,483 5228,7103 N 1320,2831 E 1 11 1 88,4 M 0000*30
    $GPGGA 122621,483 5228,7118 N 1320,303 E 1 11 1 88 M 0000*37
    $GPGGA 122622,483 5228,7131 N 1320,3226 E 1 11 1 87,5 M 0000*30
    $GPGGA 122623,483 5228,7141 N 1320,3428 E 1 11 1 87 M 0000*3B
    $GPGGA 122624,483 5228,7149 N 1320,3631 E 1 11 1 86,6 M 0000*39
    $GPGGA 122625,483 5228,7157 N 1320,3832 E 1 11 1 86,3 M 0000*3F
    $GPGGA 122626,483 5228,7165 N 1320,4029 E 1 11 1 85,4 M 0000*3C
    $GPGGA 122627,483 5228,7168 N 1320,422 E 1 11 1 84,8 M 0000*36
    $GPGGA 122628,483 5228,7171 N 1320,4418 E 1 11 1 83,6 M 0000*35
    $GPGGA 122629,483 5228,7173 N 1320,462 E 1 11 1 84 M 0000*3E
    $GPGGA 122630,483 5228,7168 N 1320,4819 E 1 11 1 83,5 M 0000*3A
    $GPGGA 122631,483 5228,7161 N 1320,5015 E 1 11 1 83,6 M 0000*34
    $GPGGA 122632,483 5228,7158 N 1320,5203 E 1 9 1,1 80 M 0000*35
    $GPGGA 122633,483 5228,7149 N 1320,5397 E 1 7 1,5 79,7 M 0000*33
    $GPGGA 122634,482 5228,7133 N 1320,5593 E 1 5 1,4 79,1 M 0000*3F
    [span=limegreen]
    $GPGGA 122635,482 5228,7116 N 1320,5789 E 6 0 50 78,4 M 0000*06
    $GPGGA 122636,482 5228,7099 N 1320,5985 E 6 0 50 77,8 M 0000*02
    $GPGGA 122637,482 5228,7082 N 1320,6182 E 6 0 50 77,1 M 0000*0C
    $GPGGA 122638,482 5228,7065 N 1320,6378 E 6 0 50 76,4 M 0000*09
    [/span] $GPGGA 122639,482 0 0 50 M 0000*2D
    $GPGGA 122640,482 0 0 50 M 0000*23
    $GPGGA 122641,482 0 0 50 M 0000*22
    $GPGGA 122642,482 0 0 50 M 0000*21
    $GPGGA 122643,482 0 0 50 M 0000*20
    $GPGGA 122644,482 5228,6706 N 1320,7379 E 1 4 2,4 72,2 M 0000*33
    $GPGGA 122645,482 5228,6483 N 1320,748 E 1 7 1,3 67,5 M 0000*39
    $GPGGA 122646,482 5228,6413 N 1320,7644 E 1 7 1,3 65,1 M 0000*3F
    $GPGGA 122647,482 5228,6328 N 1320,7773 E 1 6 1,3 68,1 M 0000*38
    $GPGGA 122648,482 5228,6235 N 1320,79 E 1 6 1,5 72,6 M 0000*3A
    $GPGGA 122649,482 5228,6141 N 1320,8019 E 1 8 1,2 77,3 M 0000*3C
    $GPGGA 122650,481 5228,6041 N 1320,8128 E 1 9 1 76,8 M 0000*3C
    $GPGGA 122651,481 5228,5941 N 1320,8241 E 1 9 1,1 77,7 M 0000*34
    $GPGGA 122652,481 5228,5839 N 1320,8353 E 1 9 1,1 80,3 M 0000*37
    $GPGGA 122653,481 5228,5734 N 1320,8458 E 1 10 1,1 80,8 M 0000*3B
    $GPGGA 122654,481 5228,5642 N 1320,8584 E 1 10 1,2 81,9 M 0000*3F
    $GPGGA 122655,481 5228,5549 N 1320,8703 E 1 11 1 82,7 M 0000*35
    $GPGGA 122656,481 5228,5453 N 1320,8819 E 1 9 1,1 82,5 M 0000*32
    $GPGGA 122657,481 5228,5358 N 1320,8943 E 1 11 1 82,7 M 0000*3B
    $GPGGA 122658,481 5228,5266 N 1320,9077 E 1 11 1 82,6 M 0000*36



    Nach ihren Werten müssten sechs von den acht Zeilen vor Einsetzen des DR wenigstens angenähert Standorte auf der Fahrzeuglinie melden. Stattdessen liegen diese Punkte aber auf einer Linie außerhalb der Fahrbahn.


    Wüßte man nicht, dass nur die letzten vier Fixe das Prädikat DR haben, würde man alle zwölf Fixe in der Karte für DR-Fixe halten.


    Ein Blick in die Protokolle zeigt: es gibt zwei Arten von fehlweisenden Fixen:


    - DR-Fixe und
    - eine wechselnde Zahl von Fixen vor dem Ende valider Zeilen, die sich äußerlich genauso verhalten, von denen aber überwiegend ausgezeichnete Werte gemeldet werden.


    Damit sind wir an einem entscheidenden Punkt.


    Woher kommen die Fixe vor den DR-Zeilen, die gute Werte aber unzutreffende Standorte melden.


    Meiner Meinung nach stammen diese Zwitter (gute Werte mit schlechten Standorten) aus den Rechenvorgängen, die im GPS-Empfänger der Haicom ablaufen. Wir sehen in ihnen möglicherweise Rohdaten, die wegen Ausfalls der Satellitenverbindung nicht mehr bearbeitet werden konnten.


    Es spricht manches dafür, die Haicom arbeitet mit einer Pipeline , in der sie fortlaufend eine Anzahl der jeweils aktuellsten Satinformationen bereithält, die durch ihre geografische Beziehung zu einander dann die Grundlage für Korrekturrechnungen bilden.


    Beim Start rechnet sie direkt, während sie gleichzeitig ihre Pipeline auffüllt. Sind genügend Fixe in der Pipeline, errechnet sie aus einigen vergangenen Informationen und dem vorliegenden Fix den wahrscheinlichen gegenwärtigen Standort.


    Bricht die Satellitenverbindung zusammen, können keine aktuellen Daten mehr mit den Informationen aus der Pipeline unterfüttert werden. Die Daten aus der Pipeline werden dann mit dem wahrscheinlichsten Ort ausgegeben, der noch zur Verfügung steht. Kurs und Geschwindigkeit werden beibehalten und der entsprechende Ort dieser Kurs-Geschwindigkeitslinie wird in die aktuelle Zeile eingetragen.


    Nach Wiederaufnahme der Satverbindung beginnt die Rechnung von vorn. Die Pipeline wird gefüllt, während zunächst direkt gerechnet wird.


    In den meisten Fällen ist nicht mit einem so langen Versagen des Satellitenkontaktes zu rechnen wie im Tunnel..


    Meist kommt es gar nicht zu einem Einsatz von DR-gekennzeichneten Protokollzeilen. Diese setzen erst ein, wenn nach einem SATabriß die Pipeline leergelaufen ist. Diese DR-gekennzeichneten Orte folgen dem Muster der ebenfalls virtuellen Vorgänger - sie setzen die Kurs-Geschwindigkeitslinie fort. Damit entfällt die bisher vermutete Singularität der DR-Kennzeichnung. Wie im Protokoll zu sehen, wurde eine Überbrückungsfunktion schon von den Protokollzeilen vor ihnen wahrgenommen.


    Auf dem Bild ist noch eine kuriose Wirkung der Zusammenarbeit von Pipeline und DR-Ausgabe zu sehen: Da ich in der Tunnelkurve feige Gas weggenommen habe, überholt mich die virtuelle Standortkette, weswegen die Zeit der invaliden Fixe kürzer abgebildet wird. Die fünf Sekunden zwischen letztem und erstem Fix im Tunnel können nicht maßstäblich abgebildet werden.

  • Der Innsbrucker Platz Tunnel Bild: Tunnel Innsbrucker Platz SUED)


    Das Bild zeigt ab Tunneleingang sieben Fixe in einer Linie.


    Typ Zeit Breite Länge Q Sat Dil Alt M
    $GPGGA 122733,479 5228,4468 N 1321,5395 E 1 11 1 84 M 0000*36
    $GPGGA 122734,479 5228,4491 N 1321,5596 E 1 11 1 83 M 0000*31
    $GPGGA 122735,479 5228,4508 N 1321,579 E 1 11 1 84 M 0000*39
    $GPGGA 122736,479 5228,4518 N 1321,5981 E 1 11 1 83 M 0000*3F
    $GPGGA 122737,479 5228,452 N 1321,6174 E 1 11 1 83 M 0000*34
    $GPGGA 122738,478 5228,4514 N 1321,636 E 1 11 1 82 M 0000*32
    $GPGGA 122739,478 5228,45 N 1321,6546 E 1 11 1 82 M 0000*3B
    $GPGGA 122740,478 5228,448 N 1321,6734 E 1 11 1 82 M 0000*3E
    $GPGGA 122741,478 5228,4457 N 1321,692 E 1 11 1 82 M 0000*3B
    $GPGGA 122742,478 5228,4426 N 1321,7111 E 1 11 1 82 M 0000*32
    $GPGGA 122743,478 5228,4389 N 1321,7302 E 1 11 1 83 M 0000*3A
    $GPGGA 122744,478 5228,4348 N 1321,7489 E 1 11 1 82 M 0000*37
    $GPGGA 122745,478 5228,4302 N 1321,7668 E 1 11 1 81 M 0000*3E
    $GPGGA 122746,478 5228,425 N 1321,7845 E 1 11 1 82 M 0000*39
    $GPGGA 122747,478 5228,4199 N 1321,8013 E 1 11 1 82 M 0000*33
    $GPGGA 122748,478 5228,4143 N 1321,8166 E 1 11 1 83 M 0000*3B
    $GPGGA 122749,478 5228,4088 N 1321,832 E 1 9 1,2 84 M 0000*39
    $GPGGA 122750,478 5228,4034 N 1321,8477 E 1 7 1,4 84 M 0000*35
    $GPGGA 122751,478 5228,3978 N 1321,8639 E 1 3 50 84 M 0000*0F
    [span=limegreen]
    $GPGGA 122752,478 5228,3922 N 1321,8802 E 6 0 50 84 M 0000*0F
    [/span] $GPGGA 122753,477 5228,386 N 1321,8958 E 1 3 9,2 84 M 0000*33
    $GPGGA 122754,477 5228,3752 N 1321,9119 E 1 5 1,4 86 M 0000*3C
    $GPGGA 122755,477 5228,3678 N 1321,9269 E 1 7 1,3 85 M 0000*31
    $GPGGA 122756,477 5228,3602 N 1321,9426 E 1 9 1,1 82 M 0000*3D
    $GPGGA 122757,477 5228,3549 N 1321,9602 E 1 11 1 82 M 0000*3E
    $GPGGA 122758,477 5228,3474 N 1321,976 E 1 11 1 83 M 0000*3B
    $GPGGA 122759,477 5228,3402 N 1321,9915 E 1 11 1 87 M 0000*36
    $GPGGA 122800,477 5228,3335 N 1322,0069 E 1 11 1 87 M 0000*38
    $GPGGA 122801,477 5228,3256 N 1322,0209 E 1 11 1 83 M 0000*36
    $GPGGA 122802,477 5228,3181 N 1322,036 E 1 11 1 83 M 0000*33
    $GPGGA 122803,477 5228,311 N 1322,0508 E 1 11 1 82 M 0000*3A
    $GPGGA 122804,477 5228,3038 N 1322,0657 E 1 11 1 82 M 0000*3D
    $GPGGA 122805,477 5228,2965 N 1322,0806 E 1 11 1 82 M 0000*31
    $GPGGA 122806,477 5228,2899 N 1322,0967 E 1 11 1 83 M 0000*32
    $GPGGA 122807,477 5228,2832 N 1322,1131 E 1 11 1 84 M 0000*3F




    Im Protokoll erkennen wir, dass nur eine einzige Zeile DR-gekennzeichnet wurde, eine weitere davor hat unzureichende Signalqualität. Invalide Fixe gibt es hier nicht. Auf Grund der angezeigten Werte, müssten fünf Fixe auf der Fahrbahn liegen.


    Das tun sie überwiegend nicht, sondern bewegen sich in einer Linie aus der Fahrbahn heraus.


    Das Bild wurde aus Abbildungsgründen um 90° gegen den Uhrzeigersinn gedreht.

  • Der Neuköllner Tunnel (SUED)


    Vom Tunneleingang bewegen sich sieben Fixe in einer Linie aus der Fahrbahn.





    Typ Zeit Breite Länge Q Sat Dil Alt M
    $GPGGA 123035,467 5227,648 N 1324,775 E 1 11 1 98,2 M 0000*37
    $GPGGA 123036,467 5227,6451 N 1324,7949 E 1 11 1 99,1 M 0000*3C
    $GPGGA 123037,467 5227,6432 N 1324,8151 E 1 11 1 98,3 M 0000*35
    $GPGGA 123038,467 5227,6413 N 1324,8348 E 1 11 1 96,6 M 0000*38
    $GPGGA 123039,467 5227,6397 N 1324,8548 E 1 11 1 94,4 M 0000*34
    $GPGGA 123040,467 5227,6383 N 1324,8754 E 1 11 1 92,8 M 0000*3A
    $GPGGA 123041,467 5227,6369 N 1324,8957 E 1 11 1 93,1 M 0000*3A
    $GPGGA 123042,467 5227,6355 N 1324,9151 E 1 11 1 94,2 M 0000*3D
    $GPGGA 123043,467 5227,6351 N 1324,9357 E 1 11 1 92,5 M 0000*3D
    $GPGGA 123044,467 5227,6343 N 1324,9557 E 1 11 1 91,1 M 0000*38
    $GPGGA 123045,467 5227,6341 N 1324,9756 E 1 11 1 89,3 M 0000*33
    $GPGGA 123046,467 5227,6337 N 1324,9946 E 1 11 1 90,9 M 0000*3C
    $GPGGA 123047,467 5227,6337 N 1325,0141 E 1 7 1,5 88,7 M 0000*3F
    $GPGGA 123048,467 5227,6337 N 1325,034 E 1 8 1,1 88,1 M 0000*3E
    $GPGGA 123049,466 5227,6339 N 1325,0536 E 1 4 6,2 87,4 M 0000*35
    [span=limegreen]
    $GPGGA 123050,466 5227,6341 N 1325,0732 E 6 0 50 86,7 M 0000*04
    $GPGGA 123051,466 5227,6344 N 1325,0927 E 6 0 50 86 M 0000*0D
    $GPGGA 123052,466 5227,6347 N 1325,1122 E 6 0 50 85,3 M 0000*01
    $GPGGA 123053,466 5227,6349 N 1325,1317 E 6 0 50 84,6 M 0000*0E
    [/span] $GPGGA 123054,466 0 0 50 M 0000*2B
    $GPGGA 123055,466 0 0 50 M 0000*2A
    $GPGGA 123056,466 0 0 50 M 0000*29
    $GPGGA 123057,466 0 0 50 M 0000*28
    $GPGGA 123058,466 0 0 50 M 0000*27
    $GPGGA 123059,466 0 0 50 M 0000*26
    $GPGGA 123100,466 0 0 50 M 0000*2B
    $GPGGA 123101,466 0 0 50 M 0000*2A
    $GPGGA 123102,466 0 0 50 M 0000*29
    $GPGGA 123103,466 0 0 50 M 0000*28
    $GPGGA 123104,466 0 0 50 M 0000*2F
    $GPGGA 123105,465 0 0 50 M 0000*2D
    $GPGGA 123106,465 0 0 50 M 0000*2E
    $GPGGA 123107,465 0 0 50 M 0000*2F
    $GPGGA 123108,465 0 0 50 M 0000*20
    $GPGGA 123109,465 0 0 50 M 0000*21
    $GPGGA 123110,465 0 0 50 M 0000*29
    $GPGGA 123111,465 0 0 50 M 0000*28
    $GPGGA 123112,465 0 0 50 M 0000*2B
    $GPGGA 123113,465 0 0 50 M 0000*2A
    $GPGGA 123114,465 0 0 50 M 0000*2D
    $GPGGA 123115,465 0 0 50 M 0000*2C
    $GPGGA 123116,465 0 0 50 M 0000*2F
    $GPGGA 123117,465 0 0 50 M 0000*2E
    $GPGGA 123118,465 0 0 50 M 0000*21
    $GPGGA 123119,465 0 0 50 M 0000*20
    $GPGGA 123120,465 0 0 50 M 0000*2A
    $GPGGA 123121,464 0 0 50 M 0000*2A
    $GPGGA 123122,464 0 0 50 M 0000*29
    $GPGGA 123123,464 0 0 50 M 0000*28
    $GPGGA 123124,464 0 0 50 M 0000*2F
    $GPGGA 123125,464 0 0 50 M 0000*2E
    $GPGGA 123126,464 0 0 50 M 0000*2D
    $GPGGA 123127,464 0 0 50 M 0000*2C
    $GPGGA 123128,464 0 0 50 M 0000*23
    $GPGGA 123129,464 0 0 50 M 0000*22
    $GPGGA 123130,464 0 0 50 M 0000*2A
    $GPGGA 123131,464 0 0 50 M 0000*2B
    $GPGGA 123132,464 0 0 50 M 0000*28
    $GPGGA 123133,464 0 0 50 M 0000*29
    $GPGGA 123134,464 0 0 50 M 0000*2E
    $GPGGA 123135,464 0 0 50 M 0000*2F
    $GPGGA 123136,464 0 0 50 M 0000*2C
    $GPGGA 123137,463 0 0 50 M 0000*2A
    $GPGGA 123138,463 0 0 50 M 0000*25
    $GPGGA 123139,463 0 0 50 M 0000*24
    $GPGGA 123140,463 0 0 50 M 0000*2A
    $GPGGA 123141,463 0 0 50 M 0000*2B
    $GPGGA 123142,463 0 0 50 M 0000*28
    $GPGGA 123143,463 0 0 50 M 0000*29
    $GPGGA 123144,463 0 0 50 M 0000*2E
    $GPGGA 123145,463 0 0 50 M 0000*2F
    $GPGGA 123146,463 0 0 50 M 0000*2C
    $GPGGA 123147,463 0 0 50 M 0000*2D
    $GPGGA 123148,463 0 0 50 M 0000*22
    $GPGGA 123149,463 0 0 50 M 0000*23
    $GPGGA 123150,463 0 0 50 M 0000*2B
    $GPGGA 123151,463 0 0 50 M 0000*2A
    $GPGGA 123152,463 0 0 50 M 0000*29
    $GPGGA 123153,462 0 0 50 M 0000*29
    $GPGGA 123154,462 0 0 50 M 0000*2E
    $GPGGA 123155,462 0 0 50 M 0000*2F
    $GPGGA 123156,462 0 0 50 M 0000*2C
    $GPGGA 123157,462 0 0 50 M 0000*2D
    $GPGGA 123158,462 0 0 50 M 0000*22
    $GPGGA 123159,462 0 0 50 M 0000*23
    $GPGGA 123200,462 0 0 50 M 0000*2C
    $GPGGA 123201,462 0 0 50 M 0000*2D
    $GPGGA 123202,462 0 0 50 M 0000*2E
    $GPGGA 123203,462 0 0 50 M 0000*2F
    $GPGGA 123204,462 0 0 50 M 0000*28
    $GPGGA 123205,462 0 0 50 M 0000*29
    $GPGGA 123206,462 5227,7439 N 1326,5548 E 1 4 1,5 18,1 M 0000*32
    $GPGGA 123207,462 5227,7289 N 1326,5478 E 1 4 1,5 48 M 0000*38
    $GPGGA 123208,462 5227,7189 N 1326,5535 E 1 4 1,5 8,6 M 0000*0E
    $GPGGA 123209,461 5227,7634 N 1326,6208 E 1 6 1,3 77,2 M 0000*3F
    $GPGGA 123210,461 5227,7529 N 1326,6186 E 1 7 1,3 86,3 M 0000*33
    $GPGGA 123211,461 5227,7556 N 1326,6328 E 1 8 1,1 87,1 M 0000*32
    $GPGGA 123212,461 5227,757 N 1326,6442 E 1 7 1,3 87,1 M 0000*33
    $GPGGA 123213,461 5227,7593 N 1326,6522 E 1 8 1,1 93,8 M 0000*39
    $GPGGA 123214,461 5227,7606 N 1326,6581 E 1 8 1,1 95,7 M 0000*31
    $GPGGA 123215,461 5227,7611 N 1326,6627 E 1 8 1,1 95,4 M 0000*3A
    $GPGGA 123216,461 5227,7612 N 1326,6663 E 1 8 1,1 93,9 M 0000*31
    $GPGGA 123217,461 5227,761 N 1326,6686 E 1 8 1,1 91,4 M 0000*36
    $GPGGA 123218,461 5227,761 N 1326,6703 E 1 8 1,1 91,9 M 0000*38
    $GPGGA 123219,461 5227,761 N 1326,6703 E 1 9 1,1 91,9 M 0000*38
    $GPGGA 123220,461 5227,761 N 1326,6703 E 1 10 1 91,9 M 0000*3B



    Es gibt wieder vier DR-gekennzeichnete Protokollzeilen. Wegen der Länge dieses Tunnels ist die Zahl der invaliden Zeilen hoch. Auch hier melden die Zeilen vor dem Satabriß überwiegend gute Werte. Die Standorte liegen in einer Linie außerhalb der Fahrbahn.


    Das Bild wurde aus Abbildungsgründen um 90° gegen den Uhrzeigersinn gedreht.

  • Tunnel Innsbrucker Platz (NORD)


    Auf der Darstellung erkennt man von Tunneleingang bis Abbruch der Sendung 14 Fixe. Da es bei - vom Ende gerechnet Fix 8 einen Knick gibt (bei dem Schild A100), betrachten wir nur die Fixe, die in einer Linie liegen.



    Im zugehörigen Protokoll ist nur ein Fix DR-gekennzeichnet.




    Typ Zeit Breite Länge Q Sat Dil Alt ID
    $GPGGA 124046,4290 5228,2236 N 1322,4309 E 1 11 0,9 89,4 M 0000*3D
    $GPGGA 124047,4290 5228,2268 N 1322,4099 E 1 11 0,9 88,4 M 0000*3C
    $GPGGA 124048,4290 5228,2294 N 1322,3891 E 1 11 0,9 88 M 0000*33
    $GPGGA 124049,4290 5228,2329 N 1322,3677 E 1 11 0,9 88 M 0000*33
    $GPGGA 124050,4290 5228,2368 N 1322,3462 E 1 11 0,9 82,7 M 0000*35
    $GPGGA 124051,4290 5228,2415 N 1322,3262 E 1 11 0,9 80,7 M 0000*3D
    $GPGGA 124052,4290 5228,2464 N 1322,3061 E 1 11 0,9 79 M 0000*38
    $GPGGA 124053,4290 5228,2506 N 1322,2869 E 1 11 0,9 77,7 M 0000*34
    $GPGGA 124054,4290 5228,2551 N 1322,2673 E 1 11 0,9 76,8 M 0000*3A
    $GPGGA 124055,4290 5228,2588 N 1322,2474 E 1 10 1 75,7 M 0000*3F
    $GPGGA 124056,4280 5228,2615 N 1322,2276 E 1 9 1,1 77,5 M 0000*37
    $GPGGA 124057,4280 5228,2640 N 1322,2093 E 1 9 1,1 81,2 M 0000*31
    $GPGGA 124058,4280 5228,2671 N 1322,1880 E 1 9 1,1 79,3 M 0000*33
    $GPGGA 124059,4280 5228,2730 N 1322,1690 E 1 9 1,1 78,5 M 0000*3E
    $GPGGA 124100,4280 5228,2784 N 1322,1524 E 1 7 1,5 80,1 M 0000*39
    [span=limegreen]
    $GPGGA 124101,4280 5228,2833 N 1322,1339 E 6 0 50 79,5 M 0000*02
    [/span] $GPGGA 124102,4280 5228,2884 N 1322,1165 E 1 5 1,6 78,8 M 0000*3A
    $GPGGA 124103,4280 5228,2955 N 1322,0998 E 1 8 1,3 78,2 M 0000*3F
    $GPGGA 124104,4280 5228,3044 N 1322,0824 E 1 10 1 76,4 M 0000*34
    $GPGGA 124105,4280 5228,3125 N 1322,0672 E 1 11 0,9 75,3 M 0000*33
    $GPGGA 124106,4280 5228,3203 N 1322,0506 E 1 11 0,9 77,5 M 0000*33
    $GPGGA 124107,4280 5228,3281 N 1322,0341 E 1 11 0,9 78 M 0000*37
    $GPGGA 124108,4280 5228,3356 N 1322,0178 E 1 11 0,9 79,5 M 0000*3F
    $GPGGA 124109,4280 5228,3435 N 1322,0014 E 1 11 0,9 80,7 M 0000*33
    $GPGGA 124110,4280 5228,3509 N 1321,9847 E 1 11 0,9 83,5 M 0000*30
    $GPGGA 124111,4280 5228,3585 N 1321,9691 E 1 11 0,9 86 M 0000*30
    $GPGGA 124112,4270 5228,3662 N 1321,9533 E 1 11 0,9 87,7 M 0000*3B
    $GPGGA 124113,4270 5228,3737 N 1321,9365 E 1 10 1 88,9 M 0000*36
    $GPGGA 124114,4270 5228,3809 N 1321,9202 E 1 10 1 90,2 M 0000*31
    $GPGGA 124115,4270 5228,3885 N 1321,9046 E 1 10 1 89,6 M 0000*3A
    $GPGGA 124116,4270 5228,3959 N 1321,8883 E 1 10 1 88,8 M 0000*36



    Ein weiterer hat ausreichende Qualität, sechs weitere davor haben gute bis ausgezeichnete Werte. Dennoch liegen diese Fixe nicht auf der Fahrbahn, sondern bilden eine Linie von dieser fort.

  • Der Kurfürstendamm Tunnel (NORD)



    Vom ersten Fix neben der Fahrbahn bis zum ersten invaliden Fix zählen wir in der Kartenansicht 12 Fixe.


    Im zuhörigen Protokoll erscheinen davon vier Fixe DR-gekennzeichnet.



    $GPGGA 124207,4240 5228,5517 N 1320,8882 E 1 10 1 83,4 M 0000*31
    $GPGGA 124208,4240 5228,5620 N 1320,8732 E 1 10 1 83,5 M 0000*3C
    $GPGGA 124209,4240 5228,5726 N 1320,8583 E 1 10 1 82,9 M 0000*3F
    $GPGGA 124210,4240 5228,5831 N 1320,8455 E 1 10 1 83,8 M 0000*34
    $GPGGA 124211,4240 5228,5943 N 1320,8331 E 1 10 1 85,8 M 0000*32
    $GPGGA 124212,4240 5228,6053 N 1320,8206 E 1 10 1 86,1 M 0000*35
    $GPGGA 124213,4240 5228,6163 N 1320,8085 E 1 11 0,9 85 M 0000*34
    $GPGGA 124214,4240 5228,6267 N 1320,7974 E 1 11 0,9 85 M 0000*3C
    $GPGGA 124215,4240 5228,6371 N 1320,7859 E 1 11 0,9 85 M 0000*35
    $GPGGA 124216,4230 5228,6470 N 1320,7733 E 1 11 0,9 84,4 M 0000*31
    $GPGGA 124217,4230 5228,6567 N 1320,7607 E 1 11 0,9 83,1 M 0000*33
    $GPGGA 124218,4230 5228,6659 N 1320,7471 E 1 10 1 81,9 M 0000*32
    $GPGGA 124219,4230 5228,6741 N 1320,7321 E 1 11 0,9 81,5 M 0000*3C
    $GPGGA 124220,4230 5228,6823 N 1320,7165 E 1 7 1,3 81,1 M 0000*37
    $GPGGA 124221,4230 5228,6905 N 1320,7005 E 1 6 1,4 80,7 M 0000*35
    [span=limegreen]
    $GPGGA 124222,4230 5228,6988 N 1320,6844 E 6 0 50 80,3 M 0000*0A
    $GPGGA 124223,4230 5228,7070 N 1320,6683 E 6 0 50 79,8 M 0000*0C
    $GPGGA 124224,4230 5228,7153 N 1320,6522 E 6 0 50 79,4 M 0000*0F
    $GPGGA 124225,4230 5228,7235 N 1320,6361 E 6 0 50 79 M 0000*08
    [/span] $GPGGA 124226,4230 0 0 50 M 0000*2A
    $GPGGA 124227,4230 0 0 50 M 0000*2B
    $GPGGA 124228,4230 0 0 50 M 0000*24
    $GPGGA 124229,4230 0 0 50 M 0000*25
    $GPGGA 124230,4230 0 0 50 M 0000*2D
    $GPGGA 124231,4230 5228,7241 N 1320,5296 E 1 3 50 76,4 M 0000*0B
    $GPGGA 124232,4220 5228,7214 N 1320,4823 E 1 4 3,2 81,4 M 0000*37
    $GPGGA 124233,4220 5228,7228 N 1320,4630 E 1 6 1,8 86 M 0000*3C
    $GPGGA 124234,4220 5228,7233 N 1320,4429 E 1 6 1,8 83,9 M 0000*37
    $GPGGA 124235,4220 5228,7250 N 1320,4235 E 1 6 1,8 82,2 M 0000*32
    $GPGGA 124236,4220 5228,7244 N 1320,4014 E 1 6 1,8 81,4 M 0000*30
    $GPGGA 124237,4220 5228,7236 N 1320,3797 E 1 6 1,8 81,7 M 0000*3C
    $GPGGA 124238,4220 5228,7220 N 1320,3570 E 1 7 1,2 83,7 M 0000*36
    $GPGGA 124239,4220 5228,7207 N 1320,3355 E 1 8 1,1 84,2 M 0000*3D
    $GPGGA 124240,4220 5228,7191 N 1320,3142 E 1 8 1,1 84,9 M 0000*30
    $GPGGA 124241,4220 5228,7176 N 1320,2933 E 1 8 1,1 85,5 M 0000*3A
    $GPGGA 124242,4220 5228,7163 N 1320,2727 E 1 10 1 85,5 M 0000*3E
    $GPGGA 124243,4220 5228,7147 N 1320,2515 E 1 10 1 86,6 M 0000*3A
    $GPGGA 124244,4220 5228,7131 N 1320,2314 E 1 10 1 87,2 M 0000*3E
    $GPGGA 124245,4220 5228,7113 N 1320,2111 E 1 11 0,9 86,9 M 0000*3B



    Von den acht virtuellen Fixen vor Einsetzen der DR-Kennzeichnung sind sechs exzellent
    und zwei brauchbar. Alle acht Fixe müssten ihrer Qualität nach auf der Fahrbahn liegen. Stattdessen setzen sie Kurs und Geschwindigkeit des jeweils letzten Fixes fort.

  • Tunnel Tegel (NORD)



    Dieses Beispiel fällt aus dem Rahmen des bisher Gezeigten. Vom Tunnelanfang bis zum ersten invaliden Fix zähle ich 5 Fixe.


    Im Protokoll aus dem Tegeltunnel werden vier DR-gekennzeichnete Fixe gemeldet.



    $GPGGA 125104,3900 5233,3807 N 1318,4808 E 1 11 0,9 75,2 M 0000*3B
    $GPGGA 125105,3900 5233,3903 N 1318,4901 E 1 11 0,9 71,8 M 0000*39
    $GPGGA 125106,3900 5233,3993 N 1318,4995 E 1 11 0,9 73,9 M 0000*3D
    $GPGGA 125107,3900 5233,4084 N 1318,5085 E 1 11 0,9 74,3 M 0000*30
    $GPGGA 125108,3900 5233,4176 N 1318,5172 E 1 11 0,9 75 M 0000*38
    $GPGGA 125109,3900 5233,4267 N 1318,5259 E 1 11 0,9 75,9 M 0000*39
    $GPGGA 125110,3900 5233,4355 N 1318,5344 E 1 11 0,9 76,6 M 0000*30
    $GPGGA 125111,3900 5233,4450 N 1318,5438 E 1 11 0,9 77,1 M 0000*39
    $GPGGA 125112,3900 5233,4543 N 1318,5530 E 1 11 0,9 77,7 M 0000*36
    $GPGGA 125113,3900 5233,4637 N 1318,5621 E 1 10 1 77,4 M 0000*3E
    $GPGGA 125114,3900 5233,4728 N 1318,5712 E 1 10 1 77,8 M 0000*3B
    $GPGGA 125115,3900 5233,4816 N 1318,5798 E 1 11 0,9 78 M 0000*34
    $GPGGA 125116,3900 5233,4900 N 1318,5880 E 1 10 1 78,4 M 0000*3A
    $GPGGA 125117,3900 5233,4981 N 1318,5954 E 1 8 1,3 78,6 M 0000*32
    $GPGGA 125118,3900 5233,5059 N 1318,6025 E 1 6 2,8 78,7 M 0000*3B
    [span=limegreen]
    $GPGGA 125119,3890 5233,5136 N 1318,6094 E 6 0 50 79 M 0000*08
    $GPGGA 125120,3890 5233,5213 N 1318,6163 E 6 0 50 79,2 M 0000*0D
    $GPGGA 125121,3890 5233,5291 N 1318,6233 E 6 0 50 79,5 M 0000*07
    $GPGGA 125122,3890 5233,5368 N 1318,6302 E 6 0 50 79,7 M 0000*02
    [/span] $GPGGA 125123,3890 0 0 50 M 0000*2A
    $GPGGA 125124,3890 0 0 50 M 0000*2D
    $GPGGA 125125,3890 0 0 50 M 0000*2C
    $GPGGA 125126,3890 0 0 50 M 0000*2F
    $GPGGA 125127,3890 0 0 50 M 0000*2E
    $GPGGA 125128,3890 0 0 50 M 0000*21
    $GPGGA 125129,3890 0 0 50 M 0000*20
    $GPGGA 125130,3890 0 0 50 M 0000*28
    $GPGGA 125131,3890 0 0 50 M 0000*29
    $GPGGA 125132,3890 0 0 50 M 0000*2A
    $GPGGA 125133,3890 0 0 50 M 0000*2B
    $GPGGA 125134,3890 0 0 50 M 0000*2C
    $GPGGA 125135,3880 0 0 50 M 0000*2C
    $GPGGA 125136,3880 0 0 50 M 0000*2F
    $GPGGA 125137,3880 0 0 50 M 0000*2E
    $GPGGA 125138,3880 0 0 50 M 0000*21
    $GPGGA 125139,3880 0 0 50 M 0000*20
    $GPGGA 125140,3880 0 0 50 M 0000*2E
    $GPGGA 125141,3880 0 0 50 M 0000*2F
    $GPGGA 125142,3880 0 0 50 M 0000*2C
    $GPGGA 125143,3880 0 0 50 M 0000*2D
    $GPGGA 125144,3880 0 0 50 M 0000*2A
    $GPGGA 125145,3880 0 0 50 M 0000*2B
    $GPGGA 125146,3880 0 0 50 M 0000*28
    $GPGGA 125147,3880 0 0 50 M 0000*29
    $GPGGA 125148,3880 0 0 50 M 0000*26
    $GPGGA 125149,3880 0 0 50 M 0000*27
    $GPGGA 125150,3880 0 0 50 M 0000*2F
    $GPGGA 125151,3870 0 0 50 M 0000*21
    $GPGGA 125152,3870 0 0 50 M 0000*22
    $GPGGA 125153,3870 0 0 50 M 0000*23
    $GPGGA 125154,3870 0 0 50 M 0000*24
    $GPGGA 125155,3870 0 0 50 M 0000*25
    $GPGGA 125156,3870 0 0 50 M 0000*26
    $GPGGA 125157,3870 0 0 50 M 0000*27
    $GPGGA 125158,3870 0 0 50 M 0000*28
    $GPGGA 125159,3870 0 0 50 M 0000*29
    $GPGGA 125200,3870 0 0 50 M 0000*26
    $GPGGA 125201,3870 0 0 50 M 0000*27
    $GPGGA 125202,3870 0 0 50 M 0000*24
    $GPGGA 125203,3870 0 0 50 M 0000*25
    $GPGGA 125204,3870 0 0 50 M 0000*22
    $GPGGA 125205,3870 0 0 50 M 0000*23
    $GPGGA 125206,3870 0 0 50 M 0000*20
    $GPGGA 125207,3860 0 0 50 M 0000*20
    $GPGGA 125208,3860 0 0 50 M 0000*2F
    $GPGGA 125209,3860 0 0 50 M 0000*2E
    $GPGGA 125210,3860 0 0 50 M 0000*26
    $GPGGA 125211,3860 0 0 50 M 0000*27
    $GPGGA 125212,3860 0 0 50 M 0000*24
    $GPGGA 125213,3860 0 0 50 M 0000*25
    $GPGGA 125214,3860 0 0 50 M 0000*22
    $GPGGA 125215,3860 0 0 50 M 0000*23
    $GPGGA 125216,3860 0 0 50 M 0000*20
    $GPGGA 125217,3860 0 0 50 M 0000*21
    $GPGGA 125218,3860 0 0 50 M 0000*2E
    $GPGGA 125219,3860 0 0 50 M 0000*2F
    $GPGGA 125220,3860 5233,9910 N 1318,5074 E 1 4 2,6 90,6 M 0000*30
    $GPGGA 125221,3860 5233,9986 N 1318,4938 E 1 5 1,8 74,8 M 0000*36
    $GPGGA 125222,3860 5234,0026 N 1318,4764 E 1 7 1,2 73,5 M 0000*3D
    $GPGGA 125223,3850 5234,0078 N 1318,4596 E 1 6 1,3 75,4 M 0000*3C
    $GPGGA 125224,3850 5234,0137 N 1318,4448 E 1 6 1,8 76,6 M 0000*39
    $GPGGA 125225,3850 5234,0205 N 1318,4317 E 1 6 1,8 77 M 0000*30
    $GPGGA 125226,3850 5234,0277 N 1318,4191 E 1 7 1,5 77,8 M 0000*3E
    $GPGGA 125227,3850 5234,0363 N 1318,4083 E 1 8 1,2 76 M 0000*38
    $GPGGA 125228,3850 5234,0458 N 1318,3982 E 1 9 1 75 M 0000*37
    $GPGGA 125229,3850 5234,0559 N 1318,3890 E 1 9 1 75,1 M 0000*35
    $GPGGA 125230,3850 5234,0660 N 1318,3801 E 1 9 1 75,4 M 0000*39
    $GPGGA 125231,3850 5234,0767 N 1318,3718 E 1 9 1 75,7 M 0000*3A
    $GPGGA 125232,3850 5234,0873 N 1318,3642 E 1 8 1,1 75 M 0000*3A
    $GPGGA 125233,3850 5234,0980 N 1318,3569 E 1 8 1,1 74,8 M 0000*35
    $GPGGA 125234,3850 5234,1094 N 1318,3520 E 1 7 1,2 74,5 M 0000*33



    Entsprechend der Tunnellänge sehr viele invalide Fixe.


    Es lässt sich nicht unterscheiden, wo die virtuellen Daten anfangen. Es liegen fast 20 Fixe auf einer Linie.

  • Fazit



    Bilder und Protokolle zeigen:


    1. Wenn die Verbindung zu den Satelliten ausfällt, dann bilden die beobachteten XTRACK2-Mäuse (95k und) Haicom Hi-303S eine Reihe von virtuellen Fixen, die in einer Linie angeordnet Kurs und Geschwindigkeit des letzten gültigen Fixes beibehalten.


    2. Die letzten ein bis vier dieser virtuellen Fixe werden von der Hi-303S im GGA-Protokoll in der Spalte 7 für Qualitiy mit dem Indikator 6 gekennzeichnet. (Die 95k kennt diesen Indikator nicht). Gleichzeitig wird in diesen Zeilen der HDOP-Wert auf 50 gesetzt und die Zahl der Satelliten_in_use auf 0.


    3. Die DR-Kennzeichnung erfolg immer am Schluß einer Serie Fixe mit gleichem Kurs und gleicher Geschwindigkeit. Es sind immer die letzten ein bis vier Fixe, die das Kennzeichen DR bekommen. Und immer folgen invalide Fixe.


    4. Die Zahl der virtuellen Fixe schwankt zwischen drei und neunzehn, und es werden unterschiedlich viele von ihnen mit DR gekennzeichnet (ein bis vier).


    5. Wenn die SAT-Unterbrechung nicht lang genug anhält, werden weniger oder keine virtuellen Fixe mit DR gekennzeichnet.

    6 Mal editiert, zuletzt von artur ()

  • Aus der Werkstatt der Haicom



    Wenn man diese wenigen Beobachtungen verallgemeinern darf, dann gibt es Anzeichen für eine Pipeline im Rechenwerk des GPS-Empfängers.


    Offenbar sammelt die Haicom aktuelle Fixe in einer Art retrospektiver Pipeline.


    Eine Betrachtung der zuletzt aktuellen Fixe in der Pipeline unter bestimmten mathematischen Vorgaben führt zu Korrekturwerten für den gegenwärtig aktuellen Fix.


    Auf diese Weise lassen sich Geschwindigkeit und Kursverlauf harmonisieren.


    Liegt gegenwärtig kein aktueller Fix vor, wird der zuletzt aktuelle Fixe unter Beibehaltung von Kurs und Geschwindigkeit fortgerechnet. Aus der Pipeline wird der inaktuellste Fix gelöscht.


    Wenn nur noch ein Fix in der Pipeline ist, beginnt das System mit der Produktion von DR-gekennzeichneten Fixen, die ebenfalls Kurs und Geschwindigkeit des zuletzt aktuellen Fix übernehmen.


    Die aus der Pipeline übernommenen Fixe behalten ihre Werte über HDOP und Sat in use, ihre Standorte werden neu berechnet. Sie behalten auch ihre Reihenfolge. Wir können sehen, dass sich manchmal die SAT- und die HDOP-Werte kurz vor Einsetzen der DR-markierten Fixe geringfügig verschlechtern.



    Es bietet sich an, nicht nur nach hinten zu schauen, sondern auch nach vorn in die Zukunft. Wenn das System sich z.B. entscheiden würde, vorübergehend nicht den aktuellsten Fix anzupassen, sondern jeweils den nächstälteren oder den zweitältesten Fix dann gäbe es in der Pipeline nicht nur eine Vergangenheit sondern auch eine Zukunft des Tracks. Für den Preis, zwei Fixe nachzuhinken, stünden in besonderen Situationen Informationen über die künftige Entwicklung zur Verfügung, die mit einer anderen Priorität einzurechnen wären.


    Das könnte sogar bedeuten: die Haicom arbeitet manchmal in gewisser Weise zeitversetzt.


    Was für Möglichkeiten.

  • Schlusswort


    Hier wurde eine extreme Situation gewählt, in der mit einem adäquaten Verfahren die Pipeline visualisiert werden konnte. In der Praxis ist diese Situation ungewöhnlich und auch nicht vorgesehen. Für die normale Korrektur des Standortes reichen wenige Elemente der Pipeline aus. Eine DR-Warnung muß eher selten ausgegeben werden.


    Es scheint so zu sein, dass bei Richtungsänderungen mehr Elemente in der Pipeline gesammelt werden als bei Geradeausfahrt. Jedenfalls deutet die unterschiedliche Zahl der virtuellen Fixe in beiden Situationen darauf hin.


    Bisher habe ich nur die GGA-Protokollzeilen einbezogen. Sie enthalten wesentliche Aussagen über die Arbeitsweise der Haicom und reichen für einen ersten Status aus. Es kann sein, dass wir im Dschungel des übrigen Zahlenmaterials noch Hinweise finden, die meine Hypothesen belegen oder widerlegen. Charlys GPSLog ist da sehr hilfreich, wenn auch hier für die Dokumentation eine kleinere Tabelle verwendet wurde.


    Anhand vieler bereits vorliegender Beobachtungen zum Verhalten von XTRACK2-Mäusen kann die Hypothese von der Pipeline auf die Probe gestellt werden. Die Verhältnisse bei Satabriß, wie sie hier vorgestellt wurden, sind in gewisser Weise ähnlich denen bei Stillstand des Empfängers. Ich denke z.B. an dieses langsame Herunterfahren der Geschwindigkeit im Naviprogramm, während das Fahrzeug schon steht.


    Die Hypothese lässt sich dann modifizieren oder bestätigen. Und mit vielen Gedanken dazu können wir vielleicht ein genaueres Bild von der Arbeitsweise bei XTRACK2 schaffen


    Ich hoffe das sehr.


    Gruß
    artur

    Einmal editiert, zuletzt von artur ()

  • Hallo miteinander,


    ich bemühe mich, wie versprochen, die DR-Zeilen grün zu hinterlegen.


    Aber das ist ein mühsames Geschäft. Die Zeilen verrutschen dabei, man muß häufig korrigieren.


    Außerdem läßt in allen Protokoll-Wiedergaben die Spaltentreue zu wünschen übrig.


    Zum flüssigen Studium hier die beiden Tabellen SUED und NORD.


    Gruß
    artur