Você está na página 1de 4

FACULTAD DE INGENIERA DE TELECOMUNICACIONES Y TELEMATICA

LABORATORIO DE TELECOMUNICACIONES III GUIA DE LABORATORIO

1ER LABORATORIO : CODIGO HAMMING CON MATLAB


OBJETIVOS:

La presente gua de laboratorio tiene por objetivo ensayar el comportamiento del Cdigo Hamming utilizando MATLAB.

Utilizar la herramienta del matlab

INTRODUCCION Para la deteccin de errores en una transmisin de datos se agrega algunos bits al mensaje, de esta manera se realiza un arreglo que permite llevar un cdigo que permite detectar los errores y en algunos casos corregirlos. Uno de estos corresponde al Cdigo Hamming el cual permite detectar y corregir los mensajes enviados, mediante un algoritmo que es explicado en la parte terica del curso Se realizar un ensayo utilizando el MATLAB para analizar el comportamiento del desarrollo de este cdigo.

PROCEDIMIENTO A . Implementar el siguiente esquema utilizando la ventana de trabajo:

Para esto seguir lo siguiente: Ubicar Bernoulli Binary Generador en Random Data Sources de Comm Sources. Probability of a zero = 0.5 Initial seed = 61 Sample Time = 1 Sample per frame = 4 Ubicar Binary Symetric Channel en Channel de Comm Sources. Error probability = 0.0001 Initial seed = 71 Ubicar Error Rate Calculation en Comm Sink Output data = Port Resto igual Ubicar a Display en Sink de Simulink Format = long Resto igual. Antes de correr, ir a Update Diagram del men Edit. Ingresar al men Simulator en la ventana de trabajo, luego selecciones Configuration Parameters, seleccionar Stop Time y colocar en 10000000, correr la aplicacin. Visualizar, graficar y explicar lo ocurrido.

B Ahora implemente lo siguiente:

Para esto seguir lo siguiente: Ubicar a Hamming Encoder en Bock de Error Detection and Correction Codeword length N = 7 Message length K = gfpimfd(3,min) Ubicar a Hamming Encoder en Block de Error Detection and Correction Codeword length N = 7 Message length K = gfpimfd(3,min) Antes de correr, ir a Update Diagram del men Edit. Ingresar al men Simulator en la ventana de trabajo, luego selecciones Configuration Parameters, seleccionar Stop Time y colocar en 10000000, correr la aplicacin. Visualizar, graficar y explicar lo ocurrido. Compara con el resultado del punto A.. C Determinar los valores para un mensaje de longitud K = 11, teniendo en cuenta que : 2M K + M + 1 y K=NM

Nota: a) Message length K = gfpimfd(M,min)

RESULTADOS Presentar sus resultados de acuerdo al formato indicado. a) Realice las comparaciones de los resultados de las formas de onda del generador de seal, indique semejanzas y diferencia. b) Implemente un filtro pasa bajo a la salida del multiplicador, esto permitir recuperar la seal

Você também pode gostar