Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TECNOLOGICA DE PANAMA
FACULTAD DE
INGENIERIA
ELECTRICA
Laboratorio de Introd. al
Procesamiento Digital de Seales
Practica 1
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.
2.
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.
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.
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
frecuencia digital
frecuencia analgica
f 0 1 ;
F 0 Fm ;
frecuencia digital
frecuencia analgica
1
2