manual de programa codigo hamming
DESCRIPTION
HammingTRANSCRIPT
1
Didier Carlos Roberto Tenaz Morales 200915106
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA MECANICA ELECTRICA COMUNICACIONES 2 Doc. Enrrique Ruiz
Manual Programa Código Hamming
2
Como usar el software 1. Abrimos matlab y cargamos el archivo Codigo_Hamming.m
2. En la casilla donde se visualiza un 1 de color rojo ingresaremos el numero de bits de la
palabra codificada, en 2 el número de bits de la palabra sin codificar.
3. Presionamos el botón Ingresar y donde se encuentra el numero 3 nos mostrara el
numero de bits de redundancia y el numero de errores que es capaz de detectar el código.
3
4. Al mismo tiempo que muestra los bits de redundancia y los errores que detecta, ajusta
la cantidad de datos que se pueden ingresar a la matriz de chequeo de paridad
dependiendo de los datos ingresados.
5. Ingresamos los bits de chequeo de paridad con los cuales se generara nuestra matriz H
y G. Por consiguiente se ingresa la palabra que trasmitiremos. En este ejemplo como
ingresamos n=8 y k=4, r= 4 e ingresamos los siguientes bits.
4
6. Con los datos ya ingresados podremos generar las matrices H,H traspuesta y G. Para ello
presionamos el botón Generar matrices y obtendremos los siguientes datos:
En la cual observaremos cada matriz en su respectiva casilla. En la casilla de Matrix A*G
para Xor obtendremos los bits a evaluar con las xor, por ejemplo en este caso en la
primera fila tenemos (1 0 0 0) y el proceso seria: 1 xor 0 = 1, 1 xor 0= 1 y 1 xor 0 =1 por lo
cual la respuesta para la primera fila es 1 y ese resultado se observa en el lado derecho del
cuadro Palabra codificada T, como en este caso son cuatro filas el resultado fue de 4 bits
(1011).
1 xor 0 xor 0 xor 0 = 1
1 xor 0 xor 1 xor 0 = 0
1 xor 0 xor 0 xor 0 = 1
1 xor 0 xor 0 xor 0 = 1
5
7.La palabra trasmitida es colocada en el siguiente cuadro rojo, ahi podremos ingresarle
errores a la palabra para comprobar si el síndrome detecta la cantidad de errores que es
capaz de detectar el código ingresado.
8. Presionamos Generar Sindrome y obtendremos lo siguiente:
En R es la palabra recibida y errores nos mostrara la posición donde ingresamos un error.
En el cuadro de Matrix H*R^T para Xor encontraremos los datos a evaluar con las xor
como en el caso anterior y el resultado lo observaremos en la casilla de sindrome.
6