Sei sulla pagina 1di 4

CITEDI-IPN

Telecomunicaciones

SEALES EN MATLAB Centro de Investigacin y Desarrollo de Tecnologa Digital CITEDI-IPN. Materia de telecomunicaciones. Profesor Dr. Jos Cruz Nez Prez. Alumno Ing. Bitkar Abimael Gmez Alegra.

Resumen. En este trabajo se presenta el desarrollo de un programa tipo GUI en MATLAB, en el cual se muestran 6 diferente seales y en una sptima seal se realiza la suma de las anteriores con el fin de representar una nueva seal. Requerimientos para el Programa Realizar una macro para generar seales y representar grficamente ondas senoidales del tipo, donde es la frecuencia fundamental de la onda.

a) Describir la importancia del vector t b) Generar seis seales senoidales , , , , y representarla grficamente por el comando plot de MATLAB. c) Generar una seal senoidal que sea la suma de las seales anteriores. d) Agregar una amplitud de 5, 10 y 15 a las seales de inciso b) y c)

Desarrollo de Programa Las seales representadas en el programa son de la forma donde los parmetros que el usuario debe introducir son: fundamental y A que es la amplitud que adopta la seal. Y el parmetro t es un vector de dimensin , que nos representa los ,

la frecuencia

valores de puntos que conforman un periodo de la seal. Para obtener el periodo de la seal y la dimensin de la que se conforma. En el programa se realizan la siguiente operacin:
x = 1/f; y = x/1e3; t = 0:y:x; Figura 1. Obtencin del vector tiempo t.

Secret Communication System

CITEDI-IPN

Telecomunicaciones

Las lneas de cdigo mostradas en la figura 1 aseguran que el vector t se encuentra en un rango que satisface con la frecuencia que el usuario ha seleccionado. Si se omitiera la importancia de encontrar el vector t, o se utilizara el mismo intervalo de tiempo para todas las frecuencias, no se conocera los valores reales de cada seal y en la mayora de las veces la grafica mostrada por el programa, presente deformidades que no dan a conocer la onda senoidal deseada. En el desarrollo del programa se observo tambin que si el vector t cuenta con valores muy pequeos para las grande frecuencias, la grafica mostrada en un pendiente positiva, en cambio el periodo de tiempo e muy grande la pendiente es negativa, y en el utiliza es con un periodo que no esta en los extremos pero que no satisface con la frecuencia seleccionada por el usuario grafica es una forma de onda aperi dica. Cumpliendo con el inciso b) se realizo en MATLAB en programa que se observa en la figura 2.

Figura 2. Interfaz grafica del programa en MATLAB.

Donde con los botones sealados con S1-S6 se muestran las seales que forma individual, las cuales adquieren los valores de frecuencia y amplitud

Secret Communication System

CITEDI-IPN

Telecomunicaciones

de las cajas blancas o edit text, que es el medio por donde el usuario coloca los valores para seleccionar los parmetros de la seal. En la figura 3 se muestran las formas de ondas, cuando el usuario a seleccionado una frecuencia de 2.54GHz y una amplitud de 10 .

Figura 3. Representacin grafica de todas las seales para una frecuencia de 2.54 GHz, utilizando nuestro programa GUI.

Para cumplir con el inciso c) se cuenta con el botn S7 que realiza la suma de todas las seales. La suma de las seales anteriormente graficas se puede observar en la figura 4, en donde se observa una seal aperidica debido que no se esta cumpliendo con las componentes armnicas, que hacen que la sumas de las

Secret Communication System

CITEDI-IPN

Telecomunicaciones

seales formen una nueva onda senoidal. -Y estoy en busca de un mejor resultado-.

Figura 4.S7 seal formada por la suma de todas las seales correspondientes de S1 -S6.

Par el cumplimiento del inciso d) el programa cuenta con el edit text donde el usuario coloca el valor de la amplitud con la que desea trabajar. Como se observo en las figuras anteriores la amplitud es una parmetro que se pide en el programa para poder realizar las graficas de las seales.

Conclusiones Con la realizacin de este trabajo se observo la importancia de tener una vector t el cual nos describe el periodo de la seal que se requiere graficar, ya que de no cumplirse el grafica puede mostrar distorsin o mostrar otra seal. Las ves que se obtuvieron cada una de las seales, para obtener una S7 se debe de conocer los coeficientes de los armnicos, que son necesarios para reconstruir una nueva seal partiendo de las seales que ya se tenan, es por eso que tambin se observo que la nueva seal apare ce aperidica, porque no se estn cumpliendo con los coeficientes de la serie de Fourier. Por otra parte el programa hizo que el alumno trabajar con MATLAB como una herramienta de programacin visual y no solo como una consola de pruebas.

Secret Communication System

Potrebbero piacerti anche