? Au lieu de transmettre ou enregistrer des informations comme un flux régulier de code binaire, entrelacement codage prend les données et mélange les éléments binaires de diverses façons , de sorte que les différents tronçons de code deviennent entremêlés . Ce processus rend beaucoup plus facile de détecter les erreurs de copie en code binaire , comme quand un 1 obtient substitué à un 0. Erreurs
en code binaire , les seuls chiffres sont 1 et 0. Si un codeur met un 1 là où il est censé être un 0 , il en résulte des erreurs lorsque le décodeur restaure les données binaires dans sa forme originale , comme un texte écrit ou un signal sonore. Messages en code binaire comprend un espace entre chaque tronçon de code pour installer des bits de contrôle qui permettent de détecter des erreurs de codage . Lorsqu'ils sont confrontés à un gros bloc de code, un bit de contrôle ne peut détecter qu'un nombre limité d'erreurs.
Entrelacement
entrelacement améliore vérifier la capacité de morceaux pour détecter les erreurs . Quand entrelacement redistribue le code, il coupe les longues étendues ou des mots de code en unités plus petites , ce qui donne les bits de contrôle petits tronçons sur lesquels travailler. Cela augmente le pourcentage d'erreurs qu'ils attrapent . Lorsque les fabricants de musique encoder des CD, par exemple , l'entrelacement répand une seule trame de données plus de 109 cadres. Si un bit de contrôle est capable de capturer quatre erreurs par petit cadre , brisant la trame originale en 109 signifie que les bits peuvent attraper 436 erreurs , ou quatre pour chacune des trames .
Types
bloc d'entrelacement prend un bloc de taille fixe de caractères et les réarrange sans répéter ou omettre des caractères individuels. Entrelacement alvéolée impose des retards différents lors de la transmission des bits de données , le déplacement de la commande. Hélicoïdale entrelacement réorganise les éléments de code en cassant un bloc de code en éléments plus petits , puis les placer dans un tableau hélice pour briser l'ordonnance initiale. CDs utilisent cross- entrelacé codage Reed-Solomon ( CIRC ) , qui décompose les données en mots de code, mélange ensuite des morceaux de différents mots de code ensemble.
Désentrelacement
entrelacement code est seulement la première étape. Lorsque les données atteignent leur destination, l'ordinateur récepteur doit désentrelacer il . Le désentrelacement est fixé à inverser la transformation opérée par l'entrelacement initial , à rétablir le code d'origine . Si vous utilisez un dispositif d'entrelacement compliqué, le désentrelacement peut restaurer les morceaux de code à l'ordre original, mais il ne peut pas changer le fait que chaque trame de données a été retardée par le processus. En conséquence, la transmission est en retard quand l'original aurait arrivé sans entrelacement.