ADS-B, RTL-SDR, Python schneller Positionsdaten empfangen?
Wie schaffen es Websites wie Flightradar24, so extrem schnell Positionsdaten von Flugzeugen zu erhalten? Ich versuche das gleiche mit Python (RTL-SDR + PyModeS) aber ich bekomme nur alle 3-10 Sekunden die Positionsdaten. Kann mir jemand helfen?
2 Antworten
Ich glaube ADS-B liefert auch nur etwa im Sekundentakt Informationen. Wenn du weniger Informationen erhältst ist eventuell dein Setup zu taub womit du eben nur einen Bruchteil der Nachrichten überhaupt dekodieren kannst.
Wenn du Zwischenwerte willst, du kennst das Heading und die Geschwindigkeit, Sinkrate etc. darüber kannst du die Position im 100ms Takt schon abschätzen.
FR24 interpoliert (bzw. extrapoliert) die Daten linear, damit die Anzeige flüssig ist. Richtung, Geschwindigkeit und ggf. Sink-/steigrate werden einfach als konstant angenommen (und vielleicht noch ein paar Anpassungen, damit es plausibel bleibt).
Das sieht man schön, wenn die Daten ein paar Sekunden länger ausbleiben und dann wieder kommen: wenn der Flieger in einer Kurve war, wird er "zurückgeschoben".
Danke für die Antwort. Dann scheint es ja normal zu sein das ich die daten nicht so schnell bekomme😅
Erstmal Danke für deine Antwort. Könntest du bitte den 2. teil deiner Nachricht etwas genauer erklären? Ich verstehe nicht wie du das meinst.