jueves, 10 de enero de 2013

Exercicio de correción de erros


  1. Utilizando a técnica de paridade simple par, engade ás seguintes secuencias o bit de control de paridade correspondente antes de ser enviadas polo emisor:
    1. 01110101 1
    2. 11111111 0
    3. 00011100 1
  2. Dado un receptor que utiliza o método de control de erros de paridade simple impar, identifica cales das seguintes secuencias son erróneas e cales son correctas:
    1. 01110101 -Correcta
    2. 11111111 -Incorrecta
    3. 00011100 -Correcta
  3. Paridade de bloque. Supón que un emisor utiliza o código ASCII para transmitir a palabra “Hola”.
    1. Obtén a secuencia completa de bits a enviar tras aplicar o método de control de erros de paridade de bloque par.
      H = 01001000 0
      o =  01101111 0
      l =   01101100 0
      a =  01100001 1

              00101010

      0100100000110111100110110000110000110101010
    2. Que rendemento ten esta transmisión? Entendendo rendemento como a porcentaxe de bits de información enviada entre os bits totais realmente enviados (información + control de erros)

       R(rendemento)= 32/44*100 = 72,72 %
        
      4.
      1. Recíbese a seguinte secuencia de bits correspondentes a unha comunicación codificada en Baudot (“.” = 1 ; “o” = 0) utilizando o método de control de erros de paridade de bloque impar: 00110111011100100111011101101 (Inclúense os bits de paridade de cada fila e columna, mais non o último bit de comprobación da matriz):
        1. Detéctase algún erro na transmisión? Pódese correxir?
        2. Cal é a palabra transmitida?
        3. Que rendemento ten esta transmisión?

      SOLUCION:
          a) 001101 110111 001001 110111 01101

      00110 1  
      11011 1  
      00100 1
      11011 1
      01101
          Houbo un erro na trasnmisión do 1º bit do 3º caracter. Pódese correxir cambiando o ‘0’ por un ‘1’.

      b) 00110 = ‘R’, 11011 = ‘A’, 10100 = ‘F’, 11011 = ‘A’ => “RAFA”

      c) Rendemento = 20 / 29 * 100 = 68’96 %

No hay comentarios:

Publicar un comentario