Considere que se está a usar o código de Hamming que se estudou e que se considerou que a paridade deuns nos bits de controlo é paridade ímpar. Recebeu-se a seguinte sequência:0 1 1 1 0 1 1 0 0 1 0Mostre se a sequência está correta ou, no caso de não estar, qual a sequência correta
Question
Considere que se está a usar o código de Hamming que se estudou e que se considerou que a paridade deuns nos bits de controlo é paridade ímpar. Recebeu-se a seguinte sequência:0 1 1 1 0 1 1 0 0 1 0Mostre se a sequência está correta ou, no caso de não estar, qual a sequência correta
Solution
A sequência de código de Hamming que recebemos é: 0 1 1 1 0 1 1 0 0 1 0
Vamos verificar a paridade dos bits de controle:
- P1 (posições 1, 3, 5, 7, 9): 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 0 = 0
- P2 (posições 2, 3, 6, 7, 10): 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 1 = 0
- P4 (posições 4, 5, 6, 7): 1 ⊕ 0 ⊕ 1 ⊕ 0 = 0
- P8 (posições 8, 9, 10): 0 ⊕ 0 ⊕ 0 = 0
Como estamos a usar paridade ímpar, todos os bits de paridade devem ser 1 se o número de uns for ímpar. No entanto, todos os bits de paridade são 0, o que indica que há um erro.
Para encontrar o bit errado, somamos as posições dos bits de paridade errados. Neste caso, todos os bits de paridade estão errados, então somamos todas as suas posições: 1 + 2 + 4 + 8 = 15. No entanto, a sequência que temos só tem 11 bits, o que significa que a posição 15 não existe. Portanto, a sequência está correta.
Similar Questions
Numa rede onde são usadas tramas de 1000 bits, pretende-se escolher um código detetor de erros, podendoescolher entre o código CRC-16 (Cyclic Redundancy Check com um polinómio de grau 16) e o código deHamming. Qual escolheria analisando os dois critérios seguintes? Justifique detalhadamente a suaresposta.a. a capacidade para detetar erros;b. o número de bits adicional que seria necessário adicionar às palavras de dados.Sistemas de TelecomunicaçõesLicenciatura em Engenharia Eletrotécnica e deComputadoresLuis Bernardo18 de maio de 20222º TesteSemestre par
¿Cómo se maneja normalmente las excepciones?a.Programando todos los posibles escenarios para que el código nunca falleb.Elaborando un bloque de código en el que se espera que se produzca la excepciónc.Ninguna respuesta es correcta
6ª) O seguinte código não será executado pois:#includeint main(){numero=10;//tete condicionalif(numero<50){printf("numero menor que 50");}else{printf("numero maior que 50");}return 0;}a) Existe um erro no comentário.b) A identação do código está incorreta.c) A variável numero não está declarada.d) Existe um erro no teste condicional do if.e) Existe um erro no comando dentro do else.
Es un concepto de jerarquía en el que unos elementos se pueden decir que están compuestos de otros, o que unos elementos están presentes en otros.a.Reutilización de códigob.Clasificaciónc.Composición
Selecciona la afirmación correcta:Seleccione una:a. La TCU es la unidad que controla la caja de cambios pilotada. Esta unidad no participa en las funciones del sistema Stop & Start.b. La PCU, además de gestionar las funciones del Stop & Start, también se encarga de transmitir a la ECU del motor la orden de apagar el motor de combustión.c. EL ESP es la unidad que gestiona el sistema de frenado y estabilidad del vehículo. Esta unidad no participa en las funciones del sistema Stop & Start.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.