11 de August de 2022, 21:53

Uma forma de detectar erros é transmitir dados como um bloco de n linhas de k bi

(Read 99 times)

0 Members and 1 Guest are viewing this topic.

epolimo.modlane

  • Novato
  • *
  • *
  • Posts: 35
  • Karma: +0/-0
    • View Profile

- Uma forma de detectar erros é transmitir dados como um bloco de n linhas de k bits por linha e acrescentar bits de paridade a cada linha e a cada coluna. Esse esquema detectará todos os erros isolados? E os erros duplos? E os erros triplos?

Erros isolados
Determinação trivial do bit alterado pelos bits de paridade da linha e da coluna. Estes erros podem ser corrigidos.

Erros duplos
Caso dois bits de mesma linha estejam modificados pode-se detectar estes bits pelos bits de paridade das respectivas colunas. Caso dois bits de mesma coluna estejam modificados pode-se detectar estes bits pelos bits de paridade das respectivas linhas. Caso dois bits de linhas e colunas distintas estejam modificados pode-se detectar estes bits pelos bits de paridade tanto das respectivas colunas quanto das respectivas linhas. penas neste último caso os erros podem ser corrigidos.

Erros triplos
Caso três bits de mesma linha estejam modificados pode-se detectar estes bits pelo bit de paridade da respectiva linha. Caso três bits de mesma coluna estejam modificados pode-se detectar estes bits pelo bit de paridade da respectiva coluna. Caso os três bits não estejam na mesma linha ou coluna volta-se aos casos de erros isolados ou de erros duplos. Não se pode corrigir 3 erros a menos que estejam em linhas e colunas distintas.