Académique Documents
Professionnel Documents
Culture Documents
Solucin:
= 20log(|( )|)
L=21;
W1=bartlett(L);
t=linspace(-pi,pi,1000);
om=linspace(0,L,L);
figure(1)
plot(om,W1), grid on; %% grafica de la ventana
H1=fft(W1,length(t)); %% transformada de fourier de la ventana
G1=20*log10(abs(H1)); %% respuesta log-magnitud
K=fftshift(G1);
figure(2)
plot(t/pi,K-26); %% grafica de la respuesta log-magnitud
grid on;
VENTANA DE BARTLETT
1
0.9
0.8
0.7
0.6
w[n]
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15 20 25
n
Respuesta log-magnitud
0
X: -0.2873
20log?(|W(e jw)|) [dB] -20 Y: -25.93
-40
-60
-80
-100
-120
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
w
Se usara la funcin cumsum de MATLAB que nos devolver . Tambin para ( ) se tiene
sin()
( ) =
Donde se obtiene de la siguiente forma
1.8
= =
De la tabla 10.3 podemos hallar tomando en cuenta la ventana con la que se va a trabajar en el
diseo:
8
= ; = 8
De esta manera obtendremos las grficas con el siguiente cdigo en MATLAB.
0
X: -0.04104
Y: -21.25
20log?(|Aac(ejw)|) [dB]
-20
-40
-60
-80
-100
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
w
X: 0.1471
-20 Y: -26.42
20log?(|W(e jw)|) [dB]
-40
-60
-80
-100
-120
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
w
X: -0.04304
Y: -21.74
20log?(|Aac(ejw)|) [dB]
-20
-40
-60
-80
-100
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
w
%%VENTANA DE BARTLE
L=41;
W1=bartlett(L);
t=linspace(-pi,pi,1000);
om=linspace(0,L,L);
figure(1)
plot(om,W1), grid on; %% grafica de la ventana
xlabel('n')
ylabel('w[n]')
title('VENTANA DE BARTLETT')
H1=fft(W1,length(t)); %% transformada de fourier de la ventana
G1=20*log10(abs(H1));
K=fftshift(G1);
figure(2)
plot(t/pi,K-26);
grid on;
xlabel('w')
ylabel('20log?(|W(e^jw)|) [dB]')
title('Respuesta log-magnitud')
Aw=(L*sin(8*pi*t))./(8*pi*t);
Ac=cumsum(Aw);
figure(3)
A=20*log10(abs(Ac));
J= fftshift(A,length(t));
plot(t/pi,J-58.5);
grid on;
xlabel('w')
ylabel('20log?(|Aac(e^jw)|) [dB]')
title('Respuesta de Amplitud Acumulada')