Poco relleno


En la transmisión de datos y las telecomunicaciones , el relleno de bits (también conocido, con poca frecuencia, como justificación positiva ) es la inserción de bits que no son de información en los datos . Los bits rellenos no deben confundirse con los bits generales .

El relleno de bits se utiliza para diversos fines, como para llevar flujos de bits que no tienen necesariamente la misma velocidad de bits o una relación de bits racionalmente relacionada a una velocidad común, o para llenar búferes o tramas . La ubicación de los bits de relleno se comunica al extremo receptor del enlace de datos , donde estos bits adicionales se eliminan para devolver los flujos de bits a su forma o velocidad de bits original. El relleno de bits se puede utilizar para sincronizar varios canales antes de la multiplexación o para igualar la tasa de dos canales individuales entre sí.

Otro uso del relleno de bits es para la codificación de longitud de ejecución limitada : para limitar el número de bits consecutivos del mismo valor en los datos que se van a transmitir. Se inserta un bit del valor opuesto después del número máximo permitido de bits consecutivos. Dado que esta es una regla general, el receptor no necesita información adicional sobre la ubicación de los bits de relleno para realizar el desbloqueo. Esto se hace para crear transiciones de señal adicionales para garantizar una recepción confiable o para escapar de palabras de código reservadas especiales, como secuencias de sincronización de cuadros , cuando los datos las contienen.

El relleno de bits no garantiza que la carga útil esté intacta ( es decir , que no se corrompa por errores de transmisión); es simplemente una forma de intentar asegurar que la transmisión comience y finalice en los lugares correctos. Se utilizan técnicas de detección y corrección de errores para comprobar si la trama está dañada después de su entrega y, si es necesario, la trama se reenviará.

El esquema de codificación NRZI transmite un bit 0 como una transición de señal y un bit 1 como sin cambios. En este caso, el relleno de bits se describe más fácilmente como la inserción de un bit 0 después de una ejecución larga de 1 bits.

Fue popularizado por SDLC de IBM (más tarde rebautizado como HDLC ), y también se utiliza en USB de baja y velocidad completa .


Relleno de bits en CAN después de cinco bits iguales.