1. Ejercicio 1

Consigna

Se desea transmitir el siguiente flujo de Datos:  Msj(x)=1100001 utilizando el polinomio divisorP(x)=1011.

Para ello:

  1. Escribir la secuencia de bits a transmitir.
  2. Calcular el error en la secuencia de bits recibidas.
  3. Simular un error en dos bits en la secuencia transmitida y calcula el error en los bits recibidos.
------------------------------------------------------------------------------------------------------------------------------------------------------

Resolución

1. Para la obtención de la secuencia de bits que se va a transmitir, primero es necesario agregar al mensaje Msj(x) una cantidad de 0 ceros igual a j-1, donde j es la cantidad de bits del polinomio divisor, en la parte menos significativa, obteniéndose:

Luego, procedemos a realizar la división de 2(n-k)Msj(x) por por el polinomio P(x)

 

Obtenido el resto, el mismo se reemplaza por los ceros agregados para realizar la división quedando la secuencia a transmitir de la siguiente forma:


2. En este punto asumimos que al receptor le llegó el mensaje enviado por el transmisor sin ningún error, por lo tanto, se espera que el resto de la división de la secuencia recibida por el polinomio divisor (este debe ser igual al utilizado para generar la secuencia transmitida) es cero.


3. En este punto asumimos que se produjo un error en la transmisión de la secuencia, por lo tanto el receptor recibió los bits 8 y 2 cambiados respecto a la secuencia original (se muestran en rojo).