Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Señal
Señalcon
conruido
ruido Señal
Señalfiltrada
filtrada
10
10 10
10
00 00
-10 -10
-10
-10
00 500
500 1000
1000 00 500
500 1000
1000
Espectro
Espectrode
defrecuencia
frecuenciade
deseñal
señalcon
conruido
ruido Espectro
Espectrode
defrecuencia
frecuenciade
deseñal
señalfiltrada
filtrada
5000
5000 5000
5000
00 00
-5000
-5000 -5000
-5000
00 0.5
0.5 11 00 0.5
0.5 11
10
10
11
55
00 00
00 0.5
0.5 11 00 0.5
0.5 11
00
00
-10
-10 -200
-200
00 500
500 1000
1000 00 500
500 1000
1000
00 00
-5000 -1
-1
-5000
00 0.5
0.5 11 00 0.5
0.5 11
00 00
00 0.5
0.5 11 00 0.5
0.5 11
7.5 A la señal senoidal generada en el 6.2 y la señal de la figura 2, hallar la densidad espectral
de potencia y su espectro de sus señales respectivamente y comparar. Explicar.
Desarrollamos el archivo .m en Matlab.
clear;
clc;
disp('-------Filtrado de una señal-------')
%Datos
ti = 0:1/100:20; % Vector de tiempo
n=4;
fc=2000;
fs=2.5*fc;
wn=fc/(fs/2);
f=input('Ingrese la frecuencia: ' ); %FRECUENCIA
A=input('Ingrese la amplitud: ');%AMPLITUD
SENO=A*sin(2*pi*ti*f);%ONDA SINUSOIDAL
yy1=fft(SENO,1024);%FFT DE SEÑAL SINUSOIDAL
%FIGURA 2
p=0:1/100:20; %Vector de Tiempo
t=4;%tau
T=10; %Periódo
w0=2*pi/T; %Frecuencia fundamental
arm=450; %Armónicos a Evaluar
sum=0;
for n=[1:arm]
a0=(1/T)*A*t;
a(n)=(2*A/T)*(1/(n*w0))*(sin(n*w0*t));
b(n)=(-2*A/T)*(1/(n*w0))*(cos(n*w0*t)-1);%Coeficiente Bn
x=a(n);
y=b(n);
sum=sum+(a(n)*cos(w0*n*p)+b(n)*sin(w0*n*p));%Serie de fourier
end
sum=a0+sum;
yy2=fft(sum,1024);%FFT DE SEÑAL SINUSOIDAL
frecuencias=((0:1023)/1023);
%GRÁFICAS
subplot(4,1,1)
plot(ti,SENO)
hold on
plot(p,sum);
title('COMPARACIÓN DE SEÑAL FIGURA 2 Y FIGURA 7.2');
subplot(4,1,2)
plot(frecuencias,imag(yy1).^2)
hold on
plot(frecuencias,imag(yy2).^2);
title('COMPARACIÓN DE DENSIDAD DE ESPECTRAL DE SEÑAL FIGURA 2 Y FIGURA
7.2');
subplot(4,1,3)
plot(frecuencias,abs(yy1))
hold on
plot(frecuencias,abs(yy2));
title('COMPARACIÓN DE ESPECTRO DE MAGNITUD DE SEÑAL FIGURA 2 Y FIGURA
7.2');
subplot(4,1,4)
plot(frecuencias,imag(yy1))
hold on
plot(frecuencias,imag(yy2));
title('COMPARACIÓN DE ESPECTRO DE FASE DE SEÑAL FIGURA 2 Y FIGURA 7.2');
COMPARACIÓN
COMPARACIÓNDE
DESEÑAL
SEÑALFIGURA
FIGURA22YYFIGURA
FIGURA7.2
7.2
22
11
00
-1
-1
00 22 44 66 88 10
10 12
12 14
14 16
16 18
18 20
20
COMPARACIÓN
10
55
COMPARACIÓN DE
DEDENSIDAD
DENSIDADDE
DEESPECTRAL
ESPECTRALDE
DESEÑAL
SEÑALFIGURA
FIGURA22YYFIGURA
FIGURA7.2
7.2
44 10
22
00
00 0.1
0.1 0.2
0.2 0.3
0.3 0.4
0.4 0.5
0.5 0.6
0.6 0.7
0.7 0.8
0.8 0.9
0.9 11
COMPARACIÓN
COMPARACIÓNDE
DEESPECTRO
ESPECTRODE
DEMAGNITUD
MAGNITUDDE
DESEÑAL
SEÑALFIGURA
FIGURA22YYFIGURA
FIGURA7.2
7.2
1000
1000
500
500
00
00 0.1
0.1 0.2
0.2 0.3
0.3 0.4
0.4 0.5
0.5 0.6
0.6 0.7
0.7 0.8
0.8 0.9
0.9 11
COMPARACIÓN
COMPARACIÓNDE
DEESPECTRO
ESPECTRODE
DEFASE
FASEDE
DESEÑAL
SEÑALFIGURA
FIGURA22YYFIGURA
FIGURA7.2
7.2
500
500
00
-500
-500
00 0.1
0.1 0.2
0.2 0.3
0.3 0.4
0.4 0.5
0.5 0.6
0.6 0.7
0.7 0.8
0.8 0.9
0.9 11