Ein Windmodell aus günstigen ADS-B-Daten bauen

2025-08-02
Ein Windmodell aus günstigen ADS-B-Daten bauen

Mit einem RTL-SDR-Dongle und einer Antenne für unter 100 $ empfing der Autor ADS-B-Nachrichten von Flugzeugen und baute ein vereinfachtes meteorologisches Modell. Durch die Analyse der Differenz zwischen Kurs, Fluggeschwindigkeit und Boden Geschwindigkeit der Flugzeuge leitet das Modell die Windgeschwindigkeit ab und erzeugt Visualisierungen anhand von Daten vieler Flugzeuge. Obwohl die Genauigkeit etwas geringer ist als bei professionellen Wettermodellen, simulierte das Modell erfolgreich Hochgeschwindigkeitsluftströmungen über dem Mittelmeer und zeigt das Innovationspotenzial der Nutzung öffentlich zugänglicher Daten.

Mehr lesen

17. Jahrhundert Logarithmus-Berechnungstrick: Wissenschaftliche Notation zur Rettung

2025-06-01

Dieser Artikel enthüllt eine clevere Methode zur Schätzung von Logarithmen, die im 17. Jahrhundert von John Napier erfunden wurde. Die Kernidee nutzt die logarithmische Eigenschaft log(a^b) = b * log(a) und die wissenschaftliche Notation. Durch wiederholtes Berechnen der zehnten Potenz verbessert sich die Genauigkeit schrittweise. Ein Python-Skript, das diesen Algorithmus implementiert, wird ebenfalls bereitgestellt. Diese geniale Methode verwandelt komplexe Logarithmusberechnungen in relativ einfache Potenzoperationen und Manipulationen der wissenschaftlichen Notation und zeigt den Einfallsreichtum früherer Mathematiker bei der Lösung komplexer Probleme mit begrenzten Rechenwerkzeugen.

Mehr lesen

Verbessertes Atkinson-Dithering: beliebige Paletten und Linearität

2025-03-13
Verbessertes Atkinson-Dithering: beliebige Paletten und Linearität

Dieser Beitrag beschreibt einen verbesserten Atkinson-Dithering-Algorithmus, der beliebige Farbpaletten und korrekte Linearität unterstützt. Im Gegensatz zu früheren Algorithmen, die auf Schwarz-Weiß-Paletten beschränkt waren, verarbeitet dieser Algorithmus Farbbilder direkt und wählt die nächste Farbe durch Berechnung der euklidischen Distanz zwischen dem Pixel und jeder Farbe in der Palette. Darüber hinaus beinhaltet er eine Linearität, um übermäßig helle Ausgaben zu beheben, die durch die Nichtlinearität des sRGB-Farbraums verursacht werden, und berücksichtigt die menschliche Wahrnehmung verschiedener Farbhelligkeiten. Der Beitrag enthält auch Links zu relevanten Ressourcen, darunter Implementierungen und Online-Tools.

Mehr lesen
Entwicklung Dithering-Algorithmus