Вы находитесь на странице: 1из 10

UNIVERSIDAD NACIONAL MAYOR DE SAN

MARCOS

FACULTAD DE INGENIERIA ELECTRONICA Y


ELECTRICA

PROCESAMIENTO DIGITAL DE SEALES

LABORATORIO N1

TEMA : Generacin de Seales Discretas en Tiempo

y Frecuencia Introduccin al Matlab

PROFESOR : ING. RAFAEL BUSTAMANTE LVAREZ.

ALUMNO : Alvarado Muoz Daniel D.

Cdigo : 05190117

Horario : Jueves 6pm 8 pm

Ciudad Universitaria, Setiembre de 2016


Laboratorio N 01
Resolucin de Ejercicios Propuestos

Curso : Procesamiento Digital de Seales


Profesor : Ing. Rafael Bustamante lvarez
Tema : Generacin de Seales Discretas en Tiempo y Frecuencia

Ejercicio 1:
>> N=64;
>> T=1/128;
>> k=0:N-1;
>> x=sin(2*pi*20*k*T);
>> subplot(3,2,1), plot(k,x);

Ejercicio 2
>> X=fft(x);
>> magX=abs(X);
>> subplot(3,2,2), stem(k(1:N/2),magX(1:N/2));
>> title('Magnitud de X(k)');
>> xlabel('k'), ylabel('|X(k)|'),grid;

Ejercicio 3
>> hertz=k*(1/(N*T));
>> subplot(3,2,3), stem(hertz(1:N/2),magX(1:N/2));
>> title('Magnitud de X(k)');
>> xlabel('Hz'),ylabel('|X(k)|'),grid;

Ejercicio 4
>> N=64;
>> T=1/128;
>> k=0:N-1;
>> x=sin(2*pi*19*k*T);
>> subplot(3,2,4),plot(k,x);

Ejercicio 5
>> magX=abs(fft(x));
>> hertz=k*(1/(N*T));
>> subplot(3,2,5), stem(hertz(1:N/2),magX(1:N/2));
>> title('Magnitud de X(k)');
>> xlabel('Hz'),ylabel('|X(k)|'),grid;

Se obtuvo la siguiente grfica, para los ejemplos anteriores:


Ejercicio 6
>> N=64;
>> T=1/121.6;
>> k=0:N-1;
>> x=sin(2*pi*19*k*T);
>> magX=abs(fft(x));
>> hertz=k*(1/(N*T));
>> subplot(3,2,6), stem(hertz(1:N/2),magX(1:N/2));
>> title('Magnitud de X(k)');
>> xlabel('Hz'),ylabel('|X(k)|'),grid;
Desarrollar
Genere y grafique 128 puntos, con una frecuencia de muestreo de 1 kHz. Usando la FFT, grafique
en frecuencia sus espectros respectivos. Use la escala de Hz en el eje X.
Haga comentarios respecto a las grficas obtenidas.

f[k] = 2 sin (2 pi 50 kT)

>> N=128;
>> T=1/1000;
>> k=0:N-1;
>> x=sin(2*pi*50*k*T);
>> plot (k,x)

>> stem (k,x)


>> X=fft(x);
>> magX=abs(X);
>> hertz=k/(N*T);
>> stem(hertz(1:N/2),magX(1:N/2)),
>> title('Magnitud de X(k)'),
>> xlabel('k'),ylabel('|X(k)|'),grid;

g[k] = cos (250 pi kT) - sin (200 pi kT)

>> N=128;
>> T=1/1000;
>> k=0:N-1;
>> x=cos(250*pi*k*T)-sin(200*pi*k*T);
>> plot(k,x)
>> stem(k,x)

>> X=fft(x);
>> magX=abs(X);
>> hertz=k/(N*T);
>> stem(hertz(1:N/2),magX(1:N/2)),
>> title('Magnitud de X(k)'),
>> xlabel('k'),ylabel('|X(k)|'),grid;
h[k] = 5 - cos (1000 kT)

>> N=128;
>> T=1/1000;
>> k=0:N-1;
>> x=5-cos(1000*k*T);
>> plot(k,x)

>> stem(k,x)
>> X=fft(x);
>> magX=abs(X);
>> hertz=k/(N*T);
>> stem(hertz(1:N/2),magX(1:N/2)),
>> title('Magnitud de X(k)'),
>> xlabel('k'),ylabel('|X(k)|'),grid;

m[k] = 4 sin (250 pi kT pi/4)

>> N=128;
>> T=1/1000;
>> k=0:N-1;
>> x=4*sin(250*pi*k*T-pi/4);
>> plot(k,x)
>> stem (k,x)

>> X=fft(x);
>> magX=abs(X);
>> hertz=k/(N*T);
>> stem(hertz(1:N/2),magX(1:N/2)),
>> title('Magnitud de X(k)'),
>> xlabel('k'),ylabel('|X(k)|'),grid;
COMENTARIOS DE LAS GRAFICAS

Se observa que el teorema del muestreo se cumple para todas las grficas menos la tercera
donde BW=1000Hz ; esto produce distorsin de la seal .

En las graficas 1,2,4 obtenidas a medida que la diferencia entre la frecuencia de muestreo
y la mxima frecuencia de la funcin (BW) es ms grande el espectro de la seal
muestreada se aproxima mas al espectro de la funcin original.

Вам также может понравиться