Hamming-Distanz beim Modul NK-2.4Y von Circuit Design
Hamming-Distanz und NK-2.4Y
Am Anfang wurde die Grundidee erläutert, wie Datenfehler mit der Hamming-Funktion erkannt (und gegebenenfalls auch korrigiert) werden können. Zur Implementierung der Hamming-Funktion in der Praxis gibt es verschiedene Techniken. Die Hamming-Funktion, die an den NK-2.4Y-Nutzdaten durchgeführt wird, ist von der CRC-Methode abgeleitet und verwendet keine speziellen Codewörter wie oben. Die bei NK-2.4Y verwendete CRC (Cyclic Redundancy Check) wird hier als Fehlererkennungsverfahren verwendet. Die Konsequenz daraus ist, dass eine Hamming-Distanz von 6 erreicht wird.
Außerdem fügt der HF-IC standardmäßig vor der Übertragung der Funkkommunikationsdaten seine eigenen CRCs zu den endgültigen Daten hinzu. Dies dient dazu sicherzustellen, dass die Daten das Zielmodul erreichen. Es garantiert nicht die Kohäsion der NK-2.4Y-Nutzdaten. Aus diesem Grund wird eine separate CRC (mit einer Hamming-Distanz von 6) nur für die NK-2.4Y-Nutzdaten durchgeführt, um eine korrekte Datenkommunikation zu gewährleisten.
Die Analogie besteht darin, sich vorzustellen, wie Briefe verschickt werden. Die Adresse auf dem Umschlag ist in einem Standardformat geschrieben, so dass er den Empfänger auch erreicht. Der Inhalt des Umschlags ist dafür irrelevant. Wenn die Adresse nicht lesbar ist, wird sie nicht zugestellt. Dies entspricht der vom HF-IC durchgeführten CRC.
Wenn der Umschlag den Empfänger erreicht, kann sein Inhalt untersucht werden. Dies entspricht der NK-2.4Y-CRC mit seiner Hamming-Funktion, die auf die NK-2.4Y-Nutzdaten angewendet wird, wenn die Daten vom Ziel-HF-IC empfangen werden.
NK-2.4 Nutzdaten
Nachfolgend die NK-2.4Y-Nutzdaten mit ihren Prüfdaten der NK-2.4Y-CRC (Hamming-Distanz 6):
Wenn diese Daten vom HF-IC verarbeitet werden, fügt es den entsprechenden Header und den endgültigen CRC für die Funkübertragung hinzu.
NK-2.4Y-Empfang
Wenn das Ziel-HF-IC die Daten empfängt, führt es zuerst seine CRC aus. (die Adresse auf der Ebene „Umschlag“)
Wenn das in Ordnung ist, wird die CRC für die NK-2.4Y-Nutzdaten ausgeführt. („Inhalt“ des Briefs)
Sind alle Prüfungen zufriedenstellend verlaufen, kann das Modul die Anfrage bearbeiten.
Am Anfang wurde die Grundidee erläutert, wie Datenfehler mit der Hamming-Funktion erkannt (und gegebenenfalls auch korrigiert) werden können. Zur Implementierung der Hamming-Funktion in der Praxis gibt es verschiedene Techniken. Die Hamming-Funktion, die an den NK-2.4Y-Nutzdaten durchgeführt wird, ist von der CRC-Methode abgeleitet und verwendet keine speziellen Codewörter wie oben. Die bei NK-2.4Y verwendete CRC (Cyclic Redundancy Check) wird hier als Fehlererkennungsverfahren verwendet. Die Konsequenz daraus ist, dass eine Hamming-Distanz von 6 erreicht wird.
Außerdem fügt der HF-IC standardmäßig vor der Übertragung der Funkkommunikationsdaten seine eigenen CRCs zu den endgültigen Daten hinzu. Dies dient dazu sicherzustellen, dass die Daten das Zielmodul erreichen. Es garantiert nicht die Kohäsion der NK-2.4Y-Nutzdaten. Aus diesem Grund wird eine separate CRC (mit einer Hamming-Distanz von 6) nur für die NK-2.4Y-Nutzdaten durchgeführt, um eine korrekte Datenkommunikation zu gewährleisten.
Die Analogie besteht darin, sich vorzustellen, wie Briefe verschickt werden. Die Adresse auf dem Umschlag ist in einem Standardformat geschrieben, so dass er den Empfänger auch erreicht. Der Inhalt des Umschlags ist dafür irrelevant. Wenn die Adresse nicht lesbar ist, wird sie nicht zugestellt. Dies entspricht der vom HF-IC durchgeführten CRC.
Wenn der Umschlag den Empfänger erreicht, kann sein Inhalt untersucht werden. Dies entspricht der NK-2.4Y-CRC mit seiner Hamming-Funktion, die auf die NK-2.4Y-Nutzdaten angewendet wird, wenn die Daten vom Ziel-HF-IC empfangen werden.
NK-2.4 Nutzdaten
Nachfolgend die NK-2.4Y-Nutzdaten mit ihren Prüfdaten der NK-2.4Y-CRC (Hamming-Distanz 6):
Wenn diese Daten vom HF-IC verarbeitet werden, fügt es den entsprechenden Header und den endgültigen CRC für die Funkübertragung hinzu.
NK-2.4Y-Empfang
Wenn das Ziel-HF-IC die Daten empfängt, führt es zuerst seine CRC aus. (die Adresse auf der Ebene „Umschlag“)
Wenn das in Ordnung ist, wird die CRC für die NK-2.4Y-Nutzdaten ausgeführt. („Inhalt“ des Briefs)
Sind alle Prüfungen zufriedenstellend verlaufen, kann das Modul die Anfrage bearbeiten.
Mehr anzeigen
Weniger anzeigen
Diskussion (0 Kommentare)