Comprobación de redundancia longitudinal (LRC) Definición / explicación

Una comprobación de redundancia longitudinal (LRC) es un tipo de código de detección de errores que se utiliza para detectar errores en los dispositivos de almacenamiento de datos, como los discos duros y los discos ópticos. El LRC se calcula mediante la combinación exclusiva de los bits de datos (XOR). Si los datos no tienen errores, el LRC será cero. Si los datos están corruptos, el LRC será distinto de cero.

¿Cómo se calcula la detección de errores de la suma de comprobación?

Hay varias formas de calcular las sumas de comprobación, pero la más común es la suma de comprobación de Fletcher. Para calcular una suma de comprobación Fletcher, primero se dividen los datos en bloques de un tamaño fijo (normalmente 16 o 32 bits). A continuación, para cada bloque, se calcula la suma de los datos de ese bloque y se añade al total en curso. Por último, se toman los dos bytes menos significativos del total en curso, y esa es la suma de comprobación.
Por ejemplo, supongamos que tenemos los siguientes datos:

0123456789ABCDEF

Y queremos calcular la suma de comprobación de Fletcher para ello. Lo dividiremos en bloques de 4 bytes cada uno:

0123 4567 89AB CDEF

Luego calculamos la suma de cada bloque:

0123: 01 + 23 = 24
4567: 45 + 67 = 112
89AB: 89 + AB = 194
CDEF: CD + EF = 222

Por último, tomamos los dos bytes menos significativos del total en curso (24 + 112 + 194 + 222 = 552), y esa es nuestra suma de comprobación:

Suma de comprobación = 552 & 0xFF = 0x228 ¿Cuál es la forma completa de CRC? Comprobación de redundancia cíclica es el nombre completo de CRC. El método CRC se utiliza para detectar errores en el almacenamiento y las redes digitales. El CRC es una suma de comprobación utilizada para detectar errores en los datos.

¿Por qué el CRC es superior al LRC?

Hay algunas razones por las que el CRC es superior al LRC:

1) El CRC es más eficaz en la detección de errores. Esto se debe a que el LRC sólo mira los bits individuales en un byte, mientras que el CRC mira los patrones de bits en todo el mensaje.
2) El CRC es más eficiente. Esto se debe a que el LRC requiere que el receptor almacene todo el mensaje para comprobar la paridad, mientras que el CRC sólo requiere una pequeña porción del mensaje.
3) El CRC es más fiable. Esto se debe a que LRC es susceptible de errores cuando hay errores de ráfaga, mientras que CRC no lo es. ¿Cuál es la forma completa de CRC? La forma completa de CRC es "Cyclic Redundancy Check". El CRC es un método de detección de errores utilizado en redes digitales y dispositivos de almacenamiento. Es un tipo de suma de comprobación que se calcula para detectar errores en los datos transmitidos o almacenados. ¿Cuántos errores puede detectar el LRC? El LRC puede detectar hasta cuatro errores.

Deja un comentario