GLONASS- und GPS-Satellitennutzung gleichzeitig durch Positionierungsmodule


8

Kann ein GPS-Modul 2 GPS-Satelliten und 2 GLONASS-Satelliten verwenden, um einen Fix zu erhalten, ohne alle Satelliten der gleichen Art zu verwenden?

Ich weiß, dass wir dies nicht erzwingen können, aber ist es theoretisch möglich, dass dies geschieht?


3
Nehmen Sie ein nicht zu altes Android-Smartphone (ich habe es gerade auf einem SGS3 ausprobiert), führen Sie eine App wie den GPS-Status aus und beobachten Sie, welche Sats für die Korrektur verwendet werden (der GPS-Status zeigt GPS als Kreise und Glonass als Quadrate an).
PlasmaHH

Antworten:


12

Beim Kombinieren von Daten aus verschiedenen Systemen sind verschiedene Dinge zu beachten.

Kombination verschiedener Satellitennavigationssysteme

In der Regel ist es möglich, GPS + Glonass oder ein anderes Navigationssystem zu kombinieren. Das nennt man GNSS (Global Navigation Satellite System). Für einen einzelnen GPS-Fall benötigen Sie 4 Satelliten für die Komponenten [X, Y, Z, dt (der geschätzte Taktfehler des Empfängers)]. Für jedes neue System müssen Sie einen Bias-Term hinzufügen, der die Differenz zwischen den übertragenen Zeitskalen (da jedes System seine eigene spezifische Zeitskala hat) für jedes System relativ zu einer Zeitskala beschreibt, die als Referenz beibehalten wird. Dieser Bias-Term ist ein zusätzliches Unbekanntes in der Schätzgleichung zum Empfangen / Bestimmen der Positionslösung. Folglich benötigen Sie mindestens 3 Satelliten für System 1 und 2 Satelliten für System 2 (zum Beispiel ... auch andere Kombinationen sind möglich). Der zusätzliche Bias-Term beschreibt den relativen Unterschied von einer Zeitskala zur anderen (Petrowski,

Beispiel: 3 GPS-Satelliten und 2 Glonass-Satelliten ergeben eine direkte Lösung ohne Redundanz (und ohne Kontrolle). Das System ist [X, Y, Z, dt (GPS), Bias (GLONASS_to_GPS)]. Je mehr Satelliten vorhanden sind, desto mehr Redundanz ist möglich - und Sie können das Wetter Ihres Schätzprozesses durch RAIM, Kalman-Filter, kleinste Quadrate (nacheinander) oder eine andere Prozessortechnik steuern.

Weitere Details zum Kombinieren verschiedener Systeme

Stellen Sie sicher, dass Sie die richtigen und keine beschädigten Daten von der Antenne und dem Empfängerensemble erhalten. Da Sie fragen, ob ein GPS-Modul GLONASS verwenden kann, schlage ich vor, dass dies nicht möglich ist, da GLONASS eine völlig andere Zugriffsmethode als GPS verwendet. GLONASS-Satelliten werden anhand ihrer spezifischen Frequenz (Frequency Division Multiple Access - FDM) und GPS-Satelliten anhand verschiedener Codes (Code Division Multiple Access - CDMA) identifiziert. Die aktuelle neue GLONASS-K-Satellitengeneration unterstützt CDMA-Signale, die aktuelle GLONASS-Konstellation funktioniert jedoch vollständig mit FDMA ( aktuelle GLONASS-Konstellation ).

Zusätzlich muss die Antenne im mobilen Gerät die GLONASS-Signale sehen können, um sie an den Basisbandprozessor weiterzuleiten, wo die GNSS-Signale empfangen werden. Sowohl GPS als auch GLONASS verwenden unterschiedliche Bandbreiten (siehe Signalstruktur in Petrowski 2014, Seite 39). Denken Sie daher besser daran, ein GNSS-fähiges Modul zu verwenden, um nicht nur GPS-, sondern auch GLONASS-, COMPASS-, Galileo- (und andere abgeleitete) Daten zu verarbeiten . Mit einer GNSS-Empfängereinheit können Sie dies tun, aber ich bin mir nicht sicher, ob Sie dies mit einem reinen GPS-Modul tun können.

Zur weiteren Lektüre (unter anderen):

  • Petrowski, Ivan G. (2014): GPS, GLONASS, Galileo und Beidou für mobile Geräte, iP-Solutions, Cambridge University Press, Tokio
  • Hofmann-Wellenhof, Bernd, Lichtenegger, Herbert, Wasle, Elmar (2008): GNSS - Globale Navigationssatellitensysteme, Springer, Berlin

9

Es gibt keinen Grund, warum dies nicht möglich sein sollte.

Jeder Satellit sendet ein Taktsignal mit sehr hoher Präzision. Das GPS- oder GLONASS-Modul kennt den Standort dieser Satelliten ebenfalls mit sehr hoher Präzision. Jedes empfangene Signal ist eine Information, die eine vierdimensionale Kugel ergibt, auf der sich der Empfänger befindet. Mit vier Satelliten sind vier solcher vierdimensionalen Kugeln gegeben, und ihr Schnittpunkt kann berechnet werden.

Es spielt keine Rolle, ob die Informationen aus zwei verschiedenen Systemen stammen. Die auf einem bestimmten Modul verwendete Software ist möglicherweise nicht in der Lage, damit umzugehen, aber es gibt im Prinzip keinen Grund, warum dies nicht möglich wäre. Möglicherweise liegt ein kleines Problem mit der Genauigkeit vor, wenn Sie Signale von zwei nahe beieinander liegenden Satellitenpaaren empfangen haben. Sowohl GPS als auch GLONASS haben ihre Satelliten so verteilt, dass sie nicht nahe beieinander liegen, aber ein GPS und ein GLONASS-Satellit können nahe beieinander liegen, was eine genaue Berechnung erschwert. Meistens ist das nicht der Fall.

Für maximale Präzision berücksichtigt ein GPS / GLONASS-Empfänger alle verfügbaren Daten, was immer beide Arten von Satelliten bedeuten würde.


5
Möglich - ja, trivial - nein. Die beiden Systeme verwenden nicht einmal dasselbe Modell für die nicht ganz kugelförmige Erde.
Chris Stratton

Nun, dies gibt einen Überblick über das Szenario. Es hängt also tatsächlich vom Anbieter ab. Ich muss mit meinem Lieferanten klären, ob meine Anforderung erfüllt ist. Wenn ich beispielsweise UBlox, Linx, SIM verwende, muss ich sie separat kontaktieren und sie fragen, ob dies unterstützt wird. Ich hoffe ich habe recht. Vielen Dank für Ihre Zeit beim Schreiben dieser Antwort.
Denis

3

GPS beruht auf einer engen Zusammenarbeit zwischen allen Satelliten. Die Zeit ist entscheidend - die geringste Abweichung zwischen Satelliten wäre für das System fatal. Es kann nicht garantiert werden, dass zwei separate Systeme die erforderliche Zeitgenauigkeit aufweisen.

Also nein, es wäre nicht möglich, die Satelliten zu "mischen und anzupassen".

JEDOCH...

GPS hat die beste Leistung, wenn es bereits eine Vorstellung davon hat, wo es sich befindet. Es muss wissen, welche Satelliten in Sicht sein sollen, auf welchen Kanälen sie senden usw. Wenn Sie also zwei separate Systeme haben, kann eines verwendet werden, um einen Standort zu erhalten, der dann verwendet werden kann, um die Verriegelungsfähigkeiten des zu verbessern andere. Sie können dann nach Belieben die genaueste Lösung aus den beiden Systemen auswählen.

(In Bezug auf Ihre andere Frage wäre dies eine Form von A-GPS)


6
Wie Ihre andere Antwort ist auch diese ein wenig daneben. Es gibt heutzutage viele Empfänger auf dem Markt, die "alle Satelliten im Blick" verwenden können, um die beste verfügbare Lösung zu erhalten, unabhängig davon, zu welchem ​​System sie gehören. Sicher, vielleicht ist die Präzision (zuerst) nicht die beste, aber zumindest ist eine schnelle Lösung möglich.
Dave Tweed

1
Mir sind keine Empfänger bekannt, die Satelliten in einem einzigen homogenen Schloss verwenden. Ich kenne viele, die sowohl GLONASS- als auch GPS-Empfänger enthalten, aber sie sind separate Empfänger. Ja, sie können miteinander interagieren, um zusammengeführte Daten zu bilden, aber die tatsächlichen Sperr- und Positionsinformationen, die von den Satelliten erhalten werden, sind getrennt. Wie ich bereits erwähnt habe, kann einer verwendet werden, um den anderen zu verbessern - sagen wir, Ihr erster gefundener Satellit ist ein GLONASS -. Diese Informationen können verwendet werden, um den Fußabdruck für die Suche nach GPS-Satelliten zu bestimmen. Aber die beiden sind immer noch getrennt.
Majenko

2
Jeder andere GPS-Satellit erhält auch eine separate Sperre. Die Position ist IMMER ein Ergebnis davon, dass das GPS ein zusammengeführtes Modell dessen bildet, wo es sich befindet.
James Ryan

1
Ein zusammengeführtes Schloss innerhalb des Netzes, das durch die Konstellation gebildet wird. Es kommt alles auf das genaue Timing an, das die Satelliten in der Konstellation erhalten. Zwei getrennte Konstellationen können diese Genauigkeit beim Timing nur garantieren, wenn sie miteinander kommunizieren. Würde GLONASS angesichts des aktuellen politischen Klimas mit GPS kommunizieren?
Majenko

1
Es ist schwer zu sagen, was Sie unter "homogener Sperre" verstehen, aber wenn wir uns bestimmte moderne Chips wie Broadcom.com/products/GPS/GPS-Silicon-Solutions/BCM47521 ansehen , ist es ebenso schwer zu sagen, was sie unter "Multi" verstehen -Konstellationsfähigkeit, die gleichzeitig Signale von vier Satellitenkonstellationen (GPS, GLONASS, QZSS und SBAS) verwendet, um jede Positionsfixierung "in Bezug darauf zu berechnen.
PlasmaHH

2

Das ist eine schöne Frage, habe eine positive Bewertung.

Ich habe festgestellt, dass die Empfänger der u-Blox 8-Serie (einige, wenn nicht alle) Multisysteme sind. Ich habe mich speziell auf den LEA / NEO M8T konzentriert, der über ein Dual-Path-RF-Frontend verfügt und so konfiguriert werden kann, dass er bis zu 3 GNS-Systeme der 4 unterstützten Systeme (GPS, GLONASS, Galileo, Beidou) empfängt. Es gibt viel zu lesen: Download-Seite und speziell würde ich die Schnittstellenbeschreibung / Protokollspezifikation empfehlen , z. B. Kapitel 4.2 ab Seite 13 und die Einführung in Kapitel 30 (Protokollreferenz) ab Seite 103.

Ich habe einen Hinweis gefunden, dass in Konfigurationen mit mehreren Systemen (gleichzeitig) mindestens 4 Tracking-Kanäle für jedes aktivierte Haupt-GNSS verfügbar sein müssen, damit dieses bestimmte GNSS ordnungsgemäß empfangen werden kann. Die maximale Anzahl von Kanälen pro GNSS kann durch die Benutzerkonfiguration begrenzt werden. Was die Behauptungen anderer Redner stützen würde, dass jedes System etwas isoliert "gelöst" (korreliert) ist und dann nur die fertigen Lösungen irgendwie zusammengeführt / gewichtsgemittelt werden oder so (die Dokumente scheinen nicht näher darauf einzugehen). . Sie benötigen 4 gute Satelliten, um eine minimale "Korrektur" durch Triangulation zu erreichen.

Ich habe auch einen Hinweis in der NMEA-Protokollreferenz gefunden, dass jedes System ein eigenes "Präfix" in den NMEA-Sätzen hat, wie z. B. den GSV-Satz, das Details zu den sichtbaren Satelliten enthält: GP = GPS, GL = GLONASS, GA = Galileo, GB = BeiDou, GN = beliebiges GNSS in Konfigurationen mit mehreren Systemen. Ich glaube jedoch, dass ich gemischte Ausgaben mit verschiedenen systemspezifischen Präfixen gesehen habe, z. B. mehrere Sätze, die mit $ GPGSV beginnen, gefolgt von einigen Sätzen, die mit $ GLGSV beginnen. Ich würde annehmen, dass der RMC-Satz (GNRMC?) Eine kombinierte Positionsausgabe ergeben würde.


"Sie benötigen mindestens 4 Tracking-Kanäle, um für jedes aktivierte Haupt-GNSS verfügbar zu sein, damit dieses bestimmte GNSS ordnungsgemäß empfangen wird." Bingo! Das ist ein harter Beweis für die allgemeinere Diskussion oben.
Tomnexus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.