Está en la página 1de 4

UNIVERSIDAD TECNOLOGICA DE PANAMA

FACULTAD DE INGENIERIA ELECTRICA


Laboratorio de Introd. al Procesamiento Digital de Seales

Practica 1

SEALES BASICAS, MUESTREO, INTERPOLACION Y ALIASING


PARTE 1: SEALES BASICAS Objetivo: Que el alumno conozca las instrucciones de Matlab que manipulan las seales bsicas
en el procesamiento digital de seales.

Material y equipo:
Computadora con MATLAB

Desarrollo:
1. a) Genere y grafique una seal senoidal de 31 puntos, escribiendo el siguiente cdigo en Matlab: nn=0:30; seno=sin(nn/2+1); stem(nn,seno); Nota: Para ver el seno en forma continua usar plot en lugar de stem.

b) Genere una seal impulso imp[n] de 31 elementos, recuerde que en un vector en Matlab el primer elemento de ste se accesa con el ndice 1, es decir imp[1]=1 mientras que imp[n]=0 para n<1

c) Genere y grafique las siguientes secuencias:

2.

En general se requieren tres parmetros para describir una funcin senoidal: la amplitud A, la frecuencia 0 y la fase de .

a)

Genere y grafique las siguientes secuencias

b) Escriba una funcin en Matlab que genere una senoidal de tamao finito. La funcin tendr 5 argumentos de entrada: tres para los parmetros de la senoide y los dos finales para indicar el primero y el ltimo ndice de la seal.

PARTE 2: MUESTREO, INTERPOLACION Y ALIASING Objetivo:


Observar el muestreo de una seal y el efecto conocido como Aliasing.

Material y Equipo:
Computadora con MATLAB

Fundamentos Tericos:
Si la frecuencia ms alta contenida en una seal analgica xa(t) es Fmax y la seal se muestrea a una tasa Fs >2 Fmax, entonces xa(t) se puede recuperar totalmente a partir de sus muestras. Si el criterio no es satisfecho, existirn frecuencias cuyo muestreo coincide con otras (el llamado aliasing).

Desarrollo:
I.- Parte:
a) Generar 2 perodos de una sinusoide analgica de amplitud 1 frecuencia 200 Hz, muestrendola a 1 KHz. Encuentre la seal armnica en tiempo discreto. Cuntas muestras debe generar para completar los dos perodos? Grafique la seal usando matlab. b) A continuacin genere la misma cantidad de muestras encontrada en el apartado anterior, de una sinusoide analgica de amplitud 1 y frecuencia 1.2 KHz, muestrendola a 1 KHz. Grafique la seal usando matlab. c) Superponga sobre la grfica obtenida en 1, la grfica obtenida en 2 (utilice el comando hold). Qu ocurre?, qu consecuencias se pueden sacar de las grficas? Encuentre la seal armnica en tiempo discreto generada en el punto 2.

II.- Parte:
a) Genere la serie obtenida al muestrear una sinusoide de 100 Hz y amplitud unidad con un perodo de muestreo de 1 ms durante 1 segundo. Grafique el espectro de la seal usando la instruccin abs(fft(y)), que encuentra, es simtrica la misma. Comente el resultado. Nota: Si bien, en temas posteriores se analizar con todo detalle el espectro de una seal discreta y cmo calcularlo, vamos a considerar que la instruccin fft de matlab nos permite representar el espectro de una seal discreta. Tenga presente que cada valor del vector calculado, representado en la grfica, es el valor del espectro de la seal a intervalos de:

1 ; M F F m ; M f
f 0 1 ; F 0 Fm ;

frecuencia digital frecuencia analgica


frecuencia digital frecuencia analgica

donde M es el nmero de muestras y el rango de frecuencia representado va de:

Sabiendo lo anterior puede comprobar de la grfica la frecuencia de la armnica a la que se le 1 encontr el espectro ?

b) Repita el apartado anterior pero ahora la seal a muestrear es la suma de cuatro sinusoides de amplitud uno y frecuencias 100, 200, 600 y 2100 Hz. Utilice seales de tipo coseno. Comente los resultados. Cuntos picos encuentra en la grfica, puede identificar cada una de las armnicas? Se cumple el teorema del muestreo? Qu frecuencias de las anteriores no cumplen el teorema del muestreo, y cules sern sus frecuencias digitales? 2 De las frecuencias alias encontradas en el apartado anterior, cules son sus fundamentales . Puede ahora identificar cada una de las armnicas. Grafquelas y selelas en la grfica.

c)

Repita el aparatado anterior pero sustituyendo la frecuencia de 2100 Hz, por una de 1900 Hz. Obtendramos el mismo resultado si hubisemos generado las seales con funciones seno? Se producen trminos alias ?. Puede identificar cada una de las armnicas?