Codificación y descodificación
Codificación
Se debe tener en cuenta la información enviada:
Evite cadenas largas de 0 o 1, de lo contrario será difícil extraer la sincronización de bits del 0, 1 punto de intercambio Los sistemas de información son propensos a errores de juicio y pérdida de sincronización;
Evite las señales de transmisión periódica, de lo contrario, pueden producirse fácilmente diafonías en los sistemas de comunicación multicanal.
El objetivo principal de la codificación es aleatorizar la señal del transmisor y reducir la aparición de 0 y 1 consecutivos, reduciendo así la interferencia y la fluctuación entre símbolos y facilitando la extracción del reloj en el extremo receptor.
El sistema de transmisión utiliza un registro de desplazamiento de retroalimentación lineal (LFSR) para codificar el flujo de código de transmisión, "aleatorizar" la información digital binaria en una secuencia pseudoaleatoria y limitar los códigos "0" consecutivos o los códigos consecutivos. longitud del código "1".
Por lo tanto, el codificador generalmente se implementa usando LFSR (es decir, operación XOR) para aleatorizar la secuencia de salida, como se muestra en la siguiente figura:
Descodificación
Descrambler, como su nombre indica, recupera datos codificados.
El decodificador utiliza la misma implementación LFSR que el codificador, como se muestra a continuación: