Documente Academic
Documente Profesional
Documente Cultură
1
ndice
1.- IntroduccinPg.3
2.- Implementacin..Pag.4
5.- Bibliografa...Pag.16
2
Filtro pasa altos
Un filtro pasa-alta permite el paso a travs del mismo de todas las frecuencias
superiores a su frecuencia de corte sin atenuacin. Las frecuencias por debajo
del punto de corte sern atenuadas. Como la frecuencia por debajo del punto
de corte se reduce, esta atenuacin, definida en db por octava, se incrementa.
3
Implementacin
Q = Ce(1 - e-t/RC)
4
Al producto RC se le llama constante de
tiempo del circuito t y equivale al tiempo que
el condensador tardara en descargarse de
continuar en todo momento la intensidad
inicial Io. Tambin equivale al tiempo
necesario para que el condensador adquiera
una carga igual al 0,37 (1/e) de la carga inicial,
o lo que es lo mismo que la intensidad
decrezca hasta 0,37Io.
Circuito:
Como ya se
mencion el circuito
fsicamente es igual
que el anterior,
solamente la salida
se toma de la
resistencia.
5
Grafica de salida:
Estos dos filtros tienen un valor llamado frecuencia de corte, la cual es el valor
de la frecuencia a partir del cual se considera que ya est filtrando las seales.
Pero, para una resistencia fija, el valor de la frecuencia de corte depende del
valor del capacitor.
En la figura se muestran los circuitos de los filtros activos pasa bajas y pasa altas.
Los mismos utilizan un circuito formado por un amplificador inversor.
6
Programa del Filtro pasa altos
%% FFT de la seal
subplot(412)
% Llamado a la funcin que calcula la FFT
fft_signal(y,fs);title('ESPECTRO DE LA SEAL ORIGINAL')
xlim([0 4e3])
%% Filtrado de la seal
switch tipo
case 1
% Clculo de los coeficientes del filtro (filtro pasa bajas)
% Este filtrado deja solo la seal por debajo de 500 Hz
titulo='FILTRO PASA BAJAS';
% Frecuencia normalizada
fNorm = 1000 / (fs/2);
[b,a] = butter(10, fNorm, 'low');
case 2
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% Clculo de los coeficientes del filtro (filtro pasa altas)
% Este filtrado deja solo la seal por encima de 500 Hz
titulo='FILTRO PASA ALTAS';
% Frecuencia normalizada
fNorm = 1000 / (fs/2);
[b,a] = butter(10, fNorm, 'high');
7
Otherwise
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% Clculo de los coeficientes del filtro (filtro pasa banda)
% Este filtrado deja solo la seal de 2KHz a 3KHz
% Frecuencias normalizadas
titulo='FILTRO PASA BANDA';
Wp = [2e3 3e3]/(fs/2); Ws = [1.5e3 3.5e3]/(fs/2);
Rp = 3; Rs = 40; % Rizado de la banda de paso y de parada (s)
[n,Wn] = buttord(Wp,Ws,Rp,Rs);% Orden del filtro y frecuencia de corte
ptima
[b,a] = butter(n,Wn); % Coeficientes del filtro
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
end
% Filtrado de la seal
y_Low = filtfilt(b, a, y);
% Graficacin de la seal en el tiempo
subplot(413)
plot(t,y_Low)
title('SEAL FILTRADA')
xlabel('Tiempo (s)')
ylabel('Amplitud (V)')
% xlim([0 20/f0])
% Respuesta en fase
subplot(222)
plot(w,angle(H));
grid on;
title ([titulo,' Respuesta en fase']);
xlabel('Frecuencia (Hz)')
ylabel('ngulo de H rad')
8
xlim([0 5e3])
%Respuesta al impulso
subplot(223)
[y_eje,tt]= impz(b,a,60);
stem(tt,y_eje);
title ([titulo,' Respuesta al impulso']);
xlabel('n')
ylabel('h[n]')
9
Se lee la seal de entrada en este caso una seal de audio.
La advertencia que dada por Matlab es porque el comando wavread puede ser
remplazado por el comando audioread.
10
Se trabaja con el comando fft_signal que es una funcin hecha para este
programa.
11
Al seleccionar el tipo de filtro a utilizar el programa trabaja en base a ello, en
este caso se trabajar con el filtro pasa altas, a partir del comando butter.
12
Ahora se trabaja en funcin a la frecuencia y se procede a graficar la magnitud
de la seal.
13
Se encuentra la fase con respecto a la frecuencia, para graficar.
14
Ahora veremos como el filtro responde a una funcin impulso.
15
Se grafica los polos y los ceros
Bibliografa
http://www.matpic.com/esp/matlab/filtros_audio.html
https://www.ecured.cu/Filtro_pasa_altos
http://personales.upv.es/jquiles/prffi/conductores/ayuda/hlprc.htm
http://www.unet.edu.ve/~ielectro/Filtros%20Activos.htm
16