Accueil Matériel Qu'est-ce qu'un contrôle de redondance longitudinale (LRC)? - définition de techopedia

Qu'est-ce qu'un contrôle de redondance longitudinale (LRC)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le contrôle de redondance longitudinale (LRC)?

un contrôle de redondance longitudinale (LRC) est une méthode de détection d'erreurs pour déterminer l'exactitude des données transmises et stockées.


LRC vérifie la précision des données stockées et transmises à l'aide de bits de parité. Il s'agit d'un contrôle de redondance appliqué à un groupe parallèle de flux binaires. Les données à transmettre sont divisées en blocs de transmission dans lesquels des données de contrôle supplémentaires sont insérées.


Ce terme est également appelé contrôle de redondance horizontale.

Techopedia explique le contrôle de redondance longitudinale (LRC)

LRC s'applique généralement à un seul bit de parité par flux binaire. Bien que les parités longitudinales simples ne détectent que les erreurs, une combinaison avec un codage supplémentaire de contrôle des erreurs, comme un contrôle de redondance transversale, est capable de corriger les erreurs.


Les champs LRC se composent d'un octet contenant une valeur binaire de huit bits. Les valeurs LRC sont calculées en transmettant des périphériques, qui ajoutent LRC aux messages. Le dispositif à l'extrémité de réception recalcule le LRC à la réception du message et compare la valeur calculée à la valeur réelle reçue dans le champ LRC. Si les valeurs sont égales, la transmission a réussi; si les valeurs ne sont pas égales, cela indique une erreur.


LRC est généré par les étapes suivantes:

  1. Ajouter tous les octets dans les messages à l'exception des deux points de départ et de la fin du retour à la ligne du retour chariot
  2. Ajoutez ceci au champ de huit bits et jetez les portées
  3. Soustraire la valeur finale du champ de FF hex, produisant son complément
  4. Ajouter un, produisant un complément à deux

Dans un environnement système où un flux de données est accepté à partir d'un hôte pendant les opérations initiées par l'hôte, les calculs LRC sont effectués et ajoutés à chaque bloc de données reçu. Les blocs résultants sont stockés par les sous-systèmes. Lorsque les données transitent par le sous-système, des calculs LRC sont effectués. Si l'hôte demande des données ultérieurement, un bloc de données est recherché avec le LRC calculé précédemment. Les mêmes calculs ou exclusions LRC sont effectués et comparés aux valeurs LRC stockées lorsque les données sont transférées à l'hôte. Si la valeur stockée correspond aux nouvelles valeurs calculées, les données sont considérées comme valides.

Qu'est-ce qu'un contrôle de redondance longitudinale (LRC)? - définition de techopedia