¿Qué es la codificación en electrónica digital?

Una red informática está diseñada para enviar información de un punto a otro. Los datos que enviamos pueden ser digitales o analógicos. Además, las señales que representan datos también pueden ser digitales o analógicas. Por lo tanto, para enviar datos mediante el uso de señales, debemos poder convertir los datos en señales, esta conversión puede ser de analógico a analógico, de analógico a digital, de digital a analógico o de digital a digital. La conversión digital a digital implica tres técnicas: codificación de línea, codificación de bloque y codificación. La codificación de línea siempre es necesaria, mientras que la codificación de bloques y la codificación pueden o no ser necesarias según la necesidad. Peleaes una técnica que no aumenta el número de bits y proporciona sincronización. El problema con técnicas como Bipolar AMI (Alternate Mark Inversion) es que la secuencia continua de ceros crea problemas de sincronización. Una solución a esto es Scrambling. 

Requisito previo: Codificación de bloque, Codificación de línea 

Hay dos técnicas comunes de codificación:

  1. B8ZS (Bipolar con sustitución de 8 ceros)
  2. HDB3 (bipolar de alta densidad3-cero)

B8ZS (Bipolar con sustitución de 8 ceros): esta técnica es similar a Bipolar AMI, excepto que cuando se encuentran ocho voltajes de nivel cero consecutivos, se reemplazan por la secuencia «000VB0VB». 

Nota:

  • V (violación), es un voltaje distinto de cero, lo que significa que la señal tiene la misma polaridad que el voltaje anterior distinto de cero. Por lo tanto, es una violación de la técnica general AMI.
  • B (Bipolar) también es un nivel de voltaje distinto de cero que está de acuerdo con la regla AMI (es decir, polaridad opuesta al voltaje anterior distinto de cero).
Example: Data = 100000000

B8ZS  

Nota: Ambas cifras (izquierda y derecha) son correctas, dependiendo de la última señal de voltaje distinta de cero de la secuencia de datos anterior (es decir, la secuencia anterior a la secuencia de datos actual «100000000»). 

HDB3 (Bipolar 3-cero de alta densidad): en esta técnica, cuatro voltajes consecutivos de nivel cero se reemplazan con una secuencia «000V» o «B00V». Reglas para usar estas secuencias:

  • Si el número de pulsos distintos de cero después de la última sustitución es impar, el patrón de sustitución será «000V», esto ayuda a mantener par el número total de pulsos distintos de cero.
  • Si el número de pulsos distintos de cero después de la última sustitución es par, el patrón de sustitución será «B00V». Por lo tanto, incluso el número de pulsos distintos de cero se mantiene de nuevo.

HDB3

Example: Data = 1100001000000000 

Explicación de salida: después de representar los dos primeros 1 de datos, encontramos cuatro ceros consecutivos. Dado que nuestras últimas sustituciones fueron dos 1 (por lo tanto, el número de pulsos distintos de cero es par). Entonces, sustituimos cuatro ceros con «B00V». 

Nota: Los pulsos cero distintos de cero también son pares.

Publicación traducida automáticamente

Artículo escrito por sanjal_katiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *