Documente Academic
Documente Profesional
Documente Cultură
AGUSTIN
Cuestionario previo
¿Describa brevemente los siguiente tipos de filtros, Filtro Pasabajos, Filtro Pasaaltos,
Filtro Rechazabanda y filtro Pasabanda?
Filtro Pasabajos: Son aquellos que introducen muy poca atenuación a las
frecuencias que son menores que una determinada, llamada frecuencia de corte.
Las frecuencias que son mayores que la de corte son atenuadas fuertemente.
Filtro Pasaaltos: Este tipo de filtro atenúa levemente las frecuencias que son
mayores que la frecuencia de corte e introducen mucha atenuación a las que son
menores que dicha frecuencia.
Filtro Rechazabanda: Este filtro elimina en su salida todas las señales que
tengan una frecuencia comprendida entre una frecuencia de corte inferior y otra
de corte superior. Por tanto, estos filtros eliminan una banda completa de
frecuencias de las introducidas en su entrada.
Filtro Pasabanda: En este filtro existen dos frecuencias de corte, una inferior y
otra superior. Este filtro sólo atenúa grandemente las señales cuya frecuencia sea
menor que la frecuencia de corte inferior o aquellas de frecuencia superior a la
frecuencia de corte superior. por tanto, sólo permiten el paso de un rango o banda
de frecuencias sin atenuar.
A)
disp('Iniciando la grabación…')
recordblocking(recObj, 5);
disp('Fin de la grabacion…');
%Ponemos audiowrite en vez de wavwrite, ya que fue eliminado en las últimas versiones
audiowrite('pz.wav',myRecording,44100)
audioplayer(myRecording,44100)
B)
audioplayer(data1,44100)
mr = mr*100;
data = mr+y;
FT = 2^nextpow2(L);
Y = fft(mr,FT)/L;
f = Fs/2*linspace(0,1,FT/2);
FT = 2^nextpow2(L);
Y1 = fft(data,FT)/L;
subplot(2,2,1);
plot(t,mr);
title('Señal del Audio Grabado(MyRecording)')
xlabel('Tiempo')
ylabel('Amplitud')
subplot(2,2,3);
plot(t,data1);
title('Señal(DATA)')
xlabel('Tiempo')
ylabel('Amplitud')
subplot(2,2,2);
plot(f,2*abs(Y(1:FT/2)))
title('Transformada de Fourier del audio grabado')
xlabel('Frecuencia')
ylabel('Amplitud')
subplot(2,2,4);
plot(f,2*abs(Y1(1:FT/2)))
title('Transformada de Fourier del audio con la señal (DATA)')
xlabel('Frecuencia')
ylabel('Amplitud')
Preguntas:
La lectura del audio sería más lenta o más rápida. Además, que la frecuencia
fundamental no debe ser superior a la frecuencia máxima de muestreo se produciría
superposición de señales.
audio = data;
Fs = 4400;
L = length(audio);
NFFT = 2^nextpow2(L);
Y = fft(audio, NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
Wp = 2*9000/70000;
Ws = 2*10000/70000;
Rp = 1;
Rs = 40;
[n,Wn] = cheb1ord(Wp,Ws,Rp,Rs);
[b,a] = cheby1(n,Wn,Wp);
fo = 0;
ff = 34000;
f = fo:0.1:ff;
H = freqz(b,a,f,70000);
plot(f,abs(H));
title('Filtro Chevysheb')
http://rubensm.com/representar-el-espectro-frecuencial-de-un-archivo-audio-con-
matlab/
http://www.cartagena99.com/recursos/alumnos/apuntes/Teoria_Tema_3a.pdf