| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Qu'est-ce que Interleave Coding
    ? 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.

    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer un objet sonore en ActionS…
    ·Comment faire pour convertir un texte au PDU 
    ·Comment formater Algorithmes 
    ·Comment Convolve une fonction dans MATLAB 
    ·MSI Package Tutoriel 
    ·La différence entre une méthode statique & Class Meth…
    ·Comment comparer les organigrammes et Pseudocode 
    ·Comment faire pour créer un champ entier 
    ·Avantages et inconvénients de la programmation orienté…
    ·Comment faire un T -Test dans MATLAB 
      articles en vedette
    ·Qu'est-ce que le Mail PHP limite de caractères 
    ·Comment écrire si déclarations en C + + 
    ·Comment obtenir le nombre de lignes dans CSV PHP 
    ·Comment créer un tableau dans Visual Basic 
    ·Comment créer votre site web avec PHP 
    ·Comment faire pour convertir XLS à PHP 
    ·Comment définir le focus avec jQuery 
    ·Comment lire pixels de boîtes à images en VB6 
    ·Comment faire pour convertir CLOBs aux textes dans Orac…
    ·Comment programmer en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com