Hogar Hardware ¿Qué es una verificación de redundancia longitudinal (lrc)? - definición de techopedia

¿Qué es una verificación de redundancia longitudinal (lrc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la verificación de redundancia longitudinal (LRC)?

Una verificación de redundancia longitudinal (LRC) es un método de detección de errores para determinar la exactitud de los datos transmitidos y almacenados.


LRC verifica la precisión de los datos almacenados y transmitidos utilizando bits de paridad. Es una verificación de redundancia aplicada a un grupo paralelo de flujos de bits. Los datos a transmitir se dividen en bloques de transmisión en los que se insertan datos de verificación adicionales.


Este término también se conoce como verificación de redundancia horizontal.

Techopedia explica la verificación de redundancia longitudinal (LRC)

LRC generalmente se aplica a un solo flujo de paridad por bit. Aunque las paridades longitudinales simples solo detectan errores, una combinación con codificación de control de errores adicional, como una verificación de redundancia transversal, es capaz de corregir errores.


Los campos LRC consisten en un byte que contiene un valor binario de ocho bits. Los valores de LRC se calculan mediante dispositivos de transmisión, que agregan LRC a los mensajes. El dispositivo en el extremo receptor vuelve a calcular el LRC al recibir el mensaje y compara el valor calculado con el valor real recibido en el campo LRC. Si los valores son iguales, la transmisión fue exitosa; Si los valores no son iguales, esto indica un error.


El LRC se genera a través de los siguientes pasos:

  1. Agregue todos los bytes en los mensajes, excepto los dos puntos iniciales y el final del avance de línea de retorno de carro
  2. Agregue esto al campo de ocho bits y descarte los acarreos
  3. Resta el valor del campo final del hex FF, produciendo el complemento de uno
  4. Agregue uno, produciendo el complemento de dos

En un entorno de sistema donde se acepta un flujo de datos de un host durante las operaciones iniciadas por el host, los cálculos de LRC se realizan y se agregan a cada bloque de datos recibido. Los bloques resultantes son almacenados por los subsistemas. A medida que los datos pasan a través del subsistema, se realizan cálculos LRC. Si el host solicita datos más tarde, se busca un bloque de datos junto con el LRC previamente calculado. Se realizan los mismos cálculos exclusivos de LRC o se comparan con los valores de LRC almacenados a medida que los datos se transfieren al host. Si el valor almacenado coincide con los valores recién calculados, los datos se consideran válidos.

¿Qué es una verificación de redundancia longitudinal (lrc)? - definición de techopedia