? Istället för att sända eller lagra information som en stadig ström av binär kod , tar interleave kodning datan och blandar de binära bitarna på olika sätt , så att olika sträckor av koden blir blandade . Denna process gör det mycket lättare att upptäcka kopiering fel i binär kod , till exempel när en 1 får ersätta en 0 . Fel
binär kod , de enda siffrorna är 1 och 0 . Om en kodare placerar en 1 där det är tänkt att vara en 0 , resulterar det i fel när avkodaren återställer de binära data till sin ursprungliga form , t.ex. en skriven text eller en ljudsignal . BINÄRKOD meddelanden omfattar utrymmet mellan varje sträcka av koden för att installera kolla bitar som upptäcker fel i kodningen . När man står inför ett stort block av kod , kan en check bit upptäcker endast ett begränsat antal fel .
Mellanläggspapper
Interleaving förbättrar kolla bitar förmåga att fånga upp fel . När sammanlagring blandar koden , bryter det långa sträckor eller kodord ner i mindre enheter , vilket ger checkbitarna mindre sträckor att arbeta på . Det ökar andelen fel som de fångar . När musik tillverkare koda skivor , till exempel sprider sammanlagring en enda bildruta av data över 109 bildrutor . Om en check bit är kapabel att fånga fyra fel per liten ram , bryta upp den ursprungliga ramen i 109 sätt bitarna kan fånga 436 fel , eller fyra för varje ram .
Typer
Block interleaving tar en fast storlek block av tecken och ordnar dem utan att upprepa eller utelämna några enskilda tecken . Convoluted sammanlagringen ställer olika fördröjningar på överföring av databitar , flytta ordern . Spiralformade interfolieringen omarrangerar kodelementen genom att bryta upp ett block av kod i mindre delar , och sedan placera dem i en spiral array för att bryta upp den ursprungliga beställningen . CD-skivor använder cross - interfolierade Reed - Solomon kodning ( CIRC ) , vilket bryter uppgifter upp till kodord , sedan blandar bitar av olika kodord tillsammans .
Avsammanlagring
Mellanläggspapper koden är bara det första steget . När data når sin destination , har den mottagande datorn att deinterleave det . Den deinterleaver är inställd på att vända den förvandling som orsakades av den initiala sammanlagringen , återställa den ursprungliga koden . Om du använder en invecklad interfolierare kan avinterfolieraren återställa delar av koden till den ursprungliga ordningen, men det kan inte ändra det faktum att varje dataram har fördröjts av processen . Som ett resultat , släpar sändningen bakom när originalet skulle ha kommit utan sammanlagring .