Articulo de referencia

Deslizamiento de bit

En la transmisión digital , el deslizamiento de bits es la pérdida o ganancia de uno o varios bits, causada por la deriva del reloj , es decir, las variaciones en las frecuencia...

En la transmisión digital , el deslizamiento de bits es la pérdida o ganancia de uno o varios bits, causada por la deriva del reloj , es decir, las variaciones en las frecuencias de reloj respectivas de los dispositivos transmisor y receptor. 

Una de las causas del deslizamiento de bits es el desbordamiento del búfer de recepción, que se produce cuando la frecuencia de reloj del transmisor supera la del receptor. Esto provoca que se descarten uno o más bits por falta de capacidad de almacenamiento .

Una forma de mantener la sincronización entre los dispositivos transmisores y receptores es emplear un protocolo asíncrono como el de inicio-parada . Alternativamente, se puede evitar el deslizamiento de bits utilizando una señal de auto-reloj (como una señal modulada con OQPSK ) o una codificación de línea como la codificación Manchester .

Otra causa es la "pérdida de conteo", como en un disco duro: si un disco duro encuentra una larga secuencia de 0s, sin ningún 1s (o una secuencia de 1s sin 0s), puede perder el rastro de la trama entre campos y sufrir deslizamiento de bits. Cuando se envía un pulso de N bits cero consecutivos, la deriva del reloj puede hacer que el hardware detecte aparentemente N-1 bits cero o N+1 bits cero ; ambos tipos de errores se denominan deslizamiento de bits. [ 1 ] [ 2 ] Por lo tanto, se evitan las largas secuencias sin cambios mediante dispositivos como los códigos de longitud de ejecución limitada . 

Muchos sistemas de comunicación utilizan el cifrado de registro de desplazamiento con retroalimentación lineal para evitar largas cadenas de 0 (u otro símbolo), incluidos VSAT, [ 1 ] 1000BASE-T , RFC 2615 , etc. Si bien un cifrador hace que el error de deslizamiento de bits del tipo "pérdida de conteo" ocurra con mucha menos frecuencia, cuando ocurren errores de deslizamiento de bits (quizás por otras razones), los cifradores tienen la propiedad de expandir pequeños errores que agregan o pierden un solo bit en una ráfaga de errores mucho más larga. 

El modo de retroalimentación de cifrado optimizado (OCFB), el modo de autosincronización estadística y el modo CFB de un bit también expanden pequeños errores de deslizamiento de bits en una ráfaga de errores más larga, pero finalmente se recuperan y producen el texto plano descifrado correcto. Un error de deslizamiento de bits al usar cualquier otro modo de operación de cifrado por bloques generalmente resulta en la corrupción completa del resto del mensaje. [ 3 ] [ 4 ]

Véase también

Referencias

  1. 1 2 John Everett, ed. (1992). "6.22 Fallo del demodulador: deslizamiento de bits de datos". VSATs: Terminales de apertura muy pequeña . pág. 117. 
  2. Yongquan Fan; Zeljko Zilic (2010). Aceleración de pruebas, validación y depuración de interfaces seriales de alta velocidad . pág. 127. 
  3. Oliver Jung, Christoph Ruland. "Análisis del modo de operación de autosincronización estadística". Publicado en: "Quinta Conferencia Internacional ITG sobre Codificación de Fuente y Canal (SCC)" . pág. 121. 2004.
  4. William Millan y Ed Dawson. "Sobre la seguridad de los cifrados autosíncronos". Publicado en: "Seguridad de la información y privacidad: Segunda Conferencia Australasiática, ACISP '97, Sídney, Nueva Gales del Sur, Australia, 7-9 de julio de 1997. Actas" . págs. 159-160.