ALEGSA.com.ar

Definición de Longitudinal redundancy check o Verificación de redundancia longitudinal (LRC)

Significado de Longitudinal redundancy check: En telecomunicaciones, un LRC (Longitudinal redundancy check o Verificación de redundancia longitudinal) es una forma de chequeo de ...
19-06-2023

 


Definición de Longitudinal redundancy check o Verificación de redundancia longitudinal (LRC)

 

En telecomunicaciones, un LRC (Longitudinal redundancy check o Verificación de redundancia longitudinal) es una forma de chequeo de redundancia que es aplicado independientemente para cada uno de un grupo paralelo de flujos de bits.

Los datos deben estar divididos en bloques de transmisión, a los que se agregan los datos de verificación adicionales.

Se aplica generalmente a un solo bit de paridad por flujo de bits, calculado independientemente de todos los otros flujos de bits (BIP-8), aunque también podría usarse para referirse a un código Hamming más grande.

Esta palabra LRC "adicional" al final de un bloque de datos es muy similar a la suma de comprobación y al CRC.

La verificación de la redundancia longitudinal es también es llamada verificación de redundancia horizontal del inglés horizontal redundancy check.

La función principal de un LRC es garantizar que los datos que se transmiten están libres de errores. Para ello, se utiliza un proceso de cálculo que se aplica individualmente a cada uno de los bloques de datos y que genera un valor de verificación. Este valor se agrega al final del bloque de datos para que el receptor pueda verificar si los datos recibidos son iguales a los datos originales. Si el LRC detecta un error durante la transmisión, se genera una señal de error que permite al receptor solicitar una nueva transmisión.

Es importante mencionar que la verificación de redundancia longitudinal utiliza un esquema de cálculo separado para cada flujo de datos. Esto significa que si un flujo de datos tiene un error, puede ser detectado y corregido sin afectar a los otros flujos de datos. Por esta razón, el LRC es muy útil en situaciones en las que se transmiten múltiples flujos de datos en paralelo, como en las redes de telecomunicaciones.

Aunque el LRC es una técnica de detección de errores muy eficiente, su capacidad de corrección de errores es limitada. Si se producen demasiados errores durante la transmisión, es posible que los datos se pierdan o se corrompan y, en ese caso, se requiere una técnica de corrección de errores más avanzada. En general, el LRC se utiliza en combinación con otros métodos de detección y corrección de errores, como el CRC.

En conclusión, el LRC es una técnica importante en las telecomunicaciones que permite detectar errores en los flujos de datos y garantizar la integridad de la información transmitida. Si bien su capacidad de corrección de errores es limitada, su eficacia en la detección de errores lo convierte en una herramienta valiosa para asegurar la fiabilidad de las comunicaciones en red.



Pseudocódigo del LRC



El estándar ISO 1155 indica que la Verificación de redundancia longitudinal para una secuencia de bytes puede ser computada empleado el siguiente algoritmo (escrito en pseudocódigo):

Set LRC = 0
Para cada byte b en el buffer

do
Set LRC = (LRC + b) AND 0xFF
end do

Set LRC = (((LRC XOR 0xFF) + 1) AND 0xFF)


Nota: x AND 0xFF es equivalente a x MOD 2^8



Comprobación de redundancia en telecomunicaciones



En las telecomunicaciones de datos se emplean cuatro tipos de comprobación de redundancia:

- Verificación de redundancia vertical (VRC, Vertical Redundancy Check) o Verificación de paridad.

- Verificación de redundancia longitudinal (LRC longitudinal Redundancy Check) o Verificación de redundancia horizontal.

- Verificación de redundancia cíclica (CRC Cyclic Redundancy Check)

- Suma de comprobación (Checksum).


Las tres primeras se implementan usualmente en el nivel físico, en tanto la suma de comprobación se usa en los niveles más altos.


Resumen: Longitudinal redundancy check



Un LRC es un método de verificación de datos en telecomunicaciones que se aplica a cada flujo de bits de forma independiente. Se agregan datos de verificación a bloques de transmisión y se utiliza generalmente un bit de paridad por flujo de bits. También se conoce como verificación de redundancia horizontal.




¿Cuál es el objetivo principal del Longitudinal redundancy check?



El objetivo principal del Longitudinal redundancy check es detectar posibles errores en la transmisión de datos y corregirlos si es posible.


¿Cómo funciona el Longitudinal redundancy check?



El Longitudinal redundancy check funciona mediante la incorporación de bits de paridad a un grupo de flujos de bits paralelos. Estos bits de paridad se calculan a partir de los bits de datos y se utilizan posteriormente para verificar la integridad de la transmisión.


¿Cuáles son las ventajas del Longitudinal redundancy check?



Las principales ventajas del Longitudinal redundancy check son su simplicidad de implementación y su capacidad para detectar y corregir errores en la transmisión de datos. Además, es un método eficiente que requiere un bajo costo computacional.


¿Qué ocurre si el Longitudinal redundancy check detecta un error?



Si el Longitudinal redundancy check detecta un error en la transmisión de datos, se tendrán diferentes enfoques dependiendo del contexto. En algunos casos, se pueden enviar nuevamente los datos afectados. En otros casos, se pueden utilizar técnicas de corrección de errores para recuperar la información original.


¿Cuál es la diferencia entre el Longitudinal redundancy check y otros métodos de detección de errores?



A diferencia de otros métodos de detección de errores, el Longitudinal redundancy check no requiere la transmisión de información adicional como un código de corrección de errores o un checksum. Utiliza únicamente bits de paridad generados a partir de los datos originales.


¿En qué tipos de sistemas se suele utilizar el Longitudinal redundancy check?



El Longitudinal redundancy check se utiliza en una amplia gama de sistemas de telecomunicaciones y transmisión de datos, especialmente en aquellos que transmiten grandes volúmenes de información en paralelo, como redes de área local (LAN), sistemas de almacenamiento de datos y enlaces de comunicación de alta velocidad.





Autor: Leandro Alegsa
Actualizado: 19-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de Longitudinal redundancy check. Recuperado de https://www.alegsa.com.ar/Dic/longitudinal_redundancy_check.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías