? Anstelle der Übertragung oder Aufzeichnung von Informationen als einem stetigen Strom von binären Code, nimmt interleave Codierung der Daten und mischt die binären Bits in verschiedener Weise , so dass die verschiedenen Abschnitte der Code vermischt werden . Dieses Verfahren macht es viel leichter, das Kopieren Fehler in Binärcode zu erfassen, beispielsweise wenn ein 1 wird bei 0- substituierten . Fehler
Im binären Code , die nur Ziffern 1 und 0 . Wenn ein Codierer legt 1 , wo es soll eine 0 sein hat , kommt es zu Fehlern , wenn der Decoder stellt die binäre Daten in ihre ursprüngliche Form , wie ein geschriebener Text oder ein akustisches Signal . Binär-Code- Meldungen enthält Leerzeichen zwischen den einzelnen Strecke von Code zu installieren -Check-Bits , die Fehler in der Codierung zu erkennen. Wenn es mit einem großen Block von Code konfrontiert , kann ein Prüf-Bit nur erkennen, eine begrenzte Anzahl von Fehlern .
Interleaving
Interleaving verbessert überprüfen bits ' Fähigkeit, Fehler abzufangen . Wenn Verschachtelung mischt den Code , bricht es über weite Strecken oder Codewörter in kleinere Einheiten , so dass der Prüf-Bits kleinere Strecken zu arbeiten. Das erhöht den Prozentsatz der Fehler, die sie fangen. Bei Musik CDs Hersteller codieren , zum Beispiel, breitet Verschachteln eines einzelnen Rahmens von Daten über 109 Rahmen . Wenn ein Prüf-Bit ist in der Lage ihn zu vier Fehler pro kleinen Rahmen , das Aufbrechen der ursprünglichen Rahmen in 109 bedeutet, dass die Bits 436 Fehler oder vier für jeden der Frames fangen kann.
Typen
Blockverschachtelung nimmt eine feste Größe Block von Zeichen und ordnet sie ohne Wiederholung oder Weglassen keine einzelnen Zeichen . Convoluted Verschachtelung auferlegt unterschiedliche Verzögerungen beim Senden Datenbits , Verlagerung der Bestellung. Helical Verschachtelung ordnet die Code-Elemente durch Aufbrechen einen Code-Block in kleinere Komponenten , dann legte sie in einer Helix -Array zum Aufbrechen der ursprünglichen Reihenfolge . CDs verwenden Cross- Interleaved Reed -Solomon- Codierung ( CIRC ), die Daten zerfällt in Codewörtern , mischt dann Stücke von unterschiedlichen Codewörtern zusammen .
Deinterleaving
Interleaving Code ist nur der erste Schritt . Wenn die Daten ihr Ziel erreicht , hat der empfangende Computer es entschachteln . Der Deinterleaver wird , um die Transformation von der ersten Verschachtelung gewirkt , die Wiederherstellung der ursprünglichen Code umzukehren. Wenn Sie einen gewundenen Interleavers verwenden, kann die Entschachteler Wiederherstellung der Teile des Codes in die ursprüngliche Reihenfolge , aber es kann die Tatsache nicht ändern , dass jeder Daten-Frame durch das Verfahren hat sich verzögert . Als Ergebnis hinkt hinter die Übertragung , wenn das Original wäre ohne Verschachtelung angekommen.