Messung und Instrumentierung
Verständnis und Implementierung von Fehlererkennung und -korrektur in der Avionics-Datenübertragung
Table of Contents
Die Anwendung dieser Methoden erhöht die Zuverlässigkeit und verringert das Risiko einer Fehlkommunikation zwischen Flugzeugkomponenten und Bodensteuerung.
Grundlagen der Fehlererkennung
Die Fehlererkennung umfasst Methoden zur Identifizierung von Fehlern in übertragenen Daten. Übliche Techniken sind Paritätsprüfungen, Prüfsummen und zyklische Redundanzprüfungen (CRC), bei denen zusätzliche Bits zu Datenpaketen hinzugefügt werden, so dass der Empfänger die Datenintegrität bei Ankunft überprüfen kann.
Fehlerkorrekturtechniken
Fehlerkorrekturverfahren erkennen nicht nur Fehler, sondern korrigieren sie auch ohne erneute Übertragung. Techniken wie Hamming-Codes und Reed-Solomon-Codes werden in der Avionik weit verbreitet. Sie fügen redundante Informationen zu Daten hinzu, so dass der Empfänger Fehler automatisch erkennen und beheben kann.
Implementierung in Avionics
Die Implementierung von Fehlererkennung und -korrektur in der Avionik beinhaltet die Auswahl geeigneter Algorithmen, die auf den Systemanforderungen basieren.
Häufige Fehlerkorrekturcodes
- Hamming Code: Korrigiert Single-Bit-Fehler und erkennt Doppel-Bit-Fehler.
- Reed-Solomon Code: Wird zur Korrektur von Burst-Fehlern in Datenströmen verwendet.
- Turbo-Codes: bieten nahe Shannon-Limit-Fehlerkorrektur-Leistung.
- LDPC (Low-Density Parity-Check) Codes: Bieten hohe Effizienz für moderne Kommunikationssysteme.