In plaats van het verzenden of het opnemen van informatie als een gestage stroom van binaire code , interleave codering neemt de gegevens en schudt de binaire bits op verschillende manieren , zodat verschillende stukken code worden vermengd . Dit proces maakt het veel gemakkelijker om het kopiëren van fouten in binaire code , zoals wanneer een 1 wordt vervangen door een 0 . Fouten In binaire code , de enige cijfers zijn 1 en 0 . Als een encoder plaatst een 1 waar er hoort een 0 te zijn , het resulteert in fouten bij de decoder herstelt de binaire data naar zijn oorspronkelijke vorm , zoals een geschreven tekst of een geluidssignaal . Binaire code -berichten omvat ruimte tussen elk stukje code te installeren controleren bits die fouten in de codering te detecteren . Wanneer we geconfronteerd worden met een groot blok van code , kan een cheque beetje slechts een beperkt aantal fouten op te sporen . Interleaving Interleaving verbetert check mogelijkheid bits ' om fouten te vangen . Wanneer interleaven herverdeelt de code , het breekt lange stukken of codewoorden in kleinere eenheden , waardoor de controlebits kleinere stukken aan te werken. Dat verhoogt het percentage van de fouten die zij vangen . Wanneer de muziek fabrikanten coderen cd's , bijvoorbeeld , interleaving verspreidt een enkel frame van data over 109 frames . Als een cheque beetje in staat is het vangen van vier fouten per klein frame , het opbreken van de originele lijst in 109 betekent de bits kan 436 fouten , of vier vangst voor elk van de frames . Soorten Block schutbladen neemt een vaste grootte blok van karakters en herschikt ze zonder herhaling of het weglaten van elke afzonderlijke tekens . Ingewikkelde interleaving oplegt verschillende vertragingen bij het verzenden bits van de gegevens , het verschuiven van de bestelling. Helical interleaving herschikt de code-elementen door het doorbreken van een blok code in kleinere onderdelen , dan is ze te plaatsen in een helix -array te breken van de oorspronkelijke volgorde . CD's te gebruiken cross- interleaved Reed - Solomon codering ( CIRC ) , waarin gegevens breekt in codewoorden , schuifelt stukken van verschillende codewoorden dan samen . Deïnterleaving Interleaving code is slechts de eerste stap . Wanneer de gegevens zijn bestemming bereikt , de ontvangende computer moet het tussengeheugen . De ontvlechter is ingesteld op de transformatie aangericht door de initiële interleaving , het herstellen van de originele code te keren . Als u een ingewikkelde interleaver gebruikt , kan de ontvlechter herstel van de stukken code in de oorspronkelijke order , maar het kan het feit dat iedere data-frame is vertraagd door het proces niet veranderen . Als gevolg hiervan , de transmissie blijft achter bij de oorspronkelijke zou zijn aangekomen zonder schutbladen .
|