Professional Documents
Culture Documents
Ejercicio 01:
N=64;
T=1/128;%Frecuencia de muestreo 128hz
k=0:N-1;%64 muestras
x=sin(2*pi*20*k*T);
subplot(3,2,1),plot(k,x);
%
%*******************************************************
Ejercicio 02:
Ejercicio 03:
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 04:
%********************************************************
Ejercicio 05:
0.5 30
|X(k)|
0 20
-0.5 10
-1 0
0 10 20 30 40 50 60 70 0 5 10 15 20 25 30 35
k
Magnitud de X(k)
40 1
30 0.5
|X(k)|
20 0
10 -0.5
0 -1
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
Hz
30
20
|X(k)|
10
0
0 10 20 30 40 50 60 70
HZ
Signal
Generator
Add
Signal
Generator 1
Add 1 Averaging
Power Spectral
Density
Signal
Generator 2
Obs: la simulación se realizo con los valores predeterminados para los generadores
G1,G2 y G3 (onda senoidal , frecuencia=1Hz ,amplitud=1v)
DESARROLLAR
Genere y grafique 128 puntos, frecuencia de muestreo 1Khz .Usando la FFT grafique en
frecuencia en sus espectros respectivos use la escala de herts.
Haga comentarios respecto de las graficas obtenidas:
1.- f[k]=2sin(2pi50kt):
%Grafica de la funcion
N=128;
T=1/1000; %frecuencia de muestreo de 1KHz
k=0:N-1; %128 muestras
x=sin(2*pi*50*k*T);
subplot(3,1,2),plot(k,x);
subplot(3,1,1),stem(k,x);
grid;
%****************************************
%
%Grafica del espectro en Hz
X=fft(x);
magX=abs(X); hertz=k*(1/(N*T));
subplot(3,1,3),stem(hertz(1:N/2),magX(1:N/2)),
title('Magnitud de X(k)'),
xlabel('k'),ylabel('|X(k)|'),grid;
0.5
-0.5
-1
0 20 40 60 80 100 120 140
0.5
-0.5
-1
0 20 40 60 80 100 120 140
Magnitud de X(k)
60
40
|X(k)|
20
0
0 50 100 150 200 250 300 350 400 450 500
k
2.-g[k]=cos(250pikT)-sin(200pikT)
%Grafica de la funcion
N=128;
T=1/1000; %frecuencia de muestreo de 1KHz
k=0:N-1; %128 muestras
x=cos(250*pi*k*T)-sin(200*pi*k*T);
subplot(3,1,1),plot(k,x);
subplot(3,1,2),stem(k,x);
grid;
%****************************************
%
%Grafica del espectro en Hz
X=fft(x);
magX=abs(X); hertz=k*(1/(N*T));
subplot(3,1,3),stem(hertz(1:N/2),magX(1:N/2)),
title('Magnitud de X(k)'),
xlabel('k'),ylabel('|X(k)|'),grid;
-1
-2
0 20 40 60 80 100 120 140
-1
-2
0 20 40 60 80 100 120 140
Magnitud de X(k)
80
60
|X(k)|
40
20
0
0 50 100 150 200 250 300 350 400 450 500
k
3.-h(k)=5-cos(1000kT)
%Grafica de la funcion
N=128;
T=1/1000; %frecuencia de muestreo de 1KHz
k=0:N-1; %128 muestras
x=5-cos(1000*k*T);
subplot(3,1,1),plot(k,x);
subplot(3,1,2),stem(k,x);
grid;
%****************************************
%
%Grafica del espectro en Hz
X=fft(x);
magX=abs(X); hertz=k*(1/(N*T));
subplot(3,1,3),stem(hertz(1:N/2),magX(1:N/2)),
title('Magnitud de X(k)'),
xlabel('k'),ylabel('|X(k)|'),grid;
5.5
4.5
4
0 20 40 60 80 100 120 140
0
0 20 40 60 80 100 120 140
Magnitud de X(k)
800
600
|X(k)|
400
200
0
0 50 100 150 200 250 300 350 400 450 500
k
4.-m(k)=4sin(250pikT-pi/4)
%Grafica de la funcion
N=128;
T=1/1000; %frecuencia de muestreo de 1KHz
k=0:N-1; %128 muestras
x=4*sin(250*pi*k*T-pi/4);
subplot(3,1,1),plot(k,x);
subplot(3,1,2),plot(k,x);
grid;
%****************************************
%
%Grafica del espectro en Hz
X=fft(x);
magX=abs(X); hertz=k*(1/(N*T));
subplot(3,1,3),stem(hertz(1:N/2),magX(1:N/2)),
title('Magnitud de X(k)'),
xlabel('k'),ylabel('|X(k)|'),grid;
-2
-4
0 20 40 60 80 100 120 140
-2
-4
0 20 40 60 80 100 120 140
Magnitud de X(k)
300
200
|X(k)|
100
0
0 50 100 150 200 250 300 350 400 450 500
k
COMENTARIOS DE LAS GRAFICAS
Se observa que el teorema del muestreo se cumple para todas las gráficas menos
la tercera donde BW=1000Hz ; esto produce distorsión de la señal .