Autor Tema: Telegrama de protocolo  (Leído 536 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado javi.mt.cortes

  • PIC10
  • *
  • Mensajes: 2
Telegrama de protocolo
« en: 01 de Noviembre de 2016, 07:31:21 »
Hola buenas chicos a ver si me pueden ayudar a resolver esto porque no tengo ni idea:

para el telegrama de protocolo de comunicación de 16 bits 110101010101010, imagínese que se emplea control de paridad impar.
¿que valor deberá tomar el bit de paridad que falta?
¿y si el primer bit se cambia por un 0?
¿y si los dos primeros bits se cambiaran por un cero?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7337
Re:Telegrama de protocolo
« Respuesta #1 en: 01 de Noviembre de 2016, 08:26:09 »
Primero... asi sabes que es la paridad.. Conta la cantidad de 1, ejemplo ahi tenes 8.
Si quisiera paridad IMPAR, necesitaria agregar un 1 mas. (quedarian 9 )
Si quisiera paridad PAR, agregaria un 0. ( quedarian 8 )

Citar
¿que valor deberá tomar el bit de paridad que falta?

Un 1. Explicado al comienzo. Tenes 8 unos y como debe ser impar necesitas 1 mas.

Citar
¿y si el primer bit se cambia por un 0?

Si el primer bit cambia a 0, significa que tendrias 7 unos. Por lo tanto ya es IMPAR y pondrias un 0 como bit de paridad.

Citar
¿y si los dos primeros bits se cambiaran por un cero?

Ahora quitamos 2 unos, teniamos 8, y quedaron 6. Si debo llevarlo a IMPAR necesito un 1 mas, por lo tanto el bit de paridad es un 1.

Desconectado javi.mt.cortes

  • PIC10
  • *
  • Mensajes: 2
Re:Telegrama de protocolo
« Respuesta #2 en: 01 de Noviembre de 2016, 08:32:14 »
el primero te refieres desde la derecha no?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7337
Re:Telegrama de protocolo
« Respuesta #3 en: 01 de Noviembre de 2016, 09:13:48 »
el primero te refieres desde la derecha no?

El primer bit es el de la izquierda.. Al menos asi lo tome yo.

Para saber la paridad, solo necesitas contar la cantidad de unos que tiene tu mensaje y agregar un 1 o un 0.
La idea es que si queres una paridad IMPAR, la cantidad de unos de tu mensaje debe ser impar
si queres una paridad PAR, la cantidad de unos de tu mensaje debe ser par.

Asi de simple.. Teniendo ese concepto haces todas las preguntas



 

anything