Beruflich Dokumente
Kultur Dokumente
DE VENTANAS
Tufiño Daniel, Mancero Luis, Candela Galo
Departamento de Eléctrica y Electrónica, Universidad de las Fuerzas Armadas “ESPE”
Sangolquí, Ecuador
dmtufiño@espe.edu.ec
lamancero@espe.edu.ec
gacandela@espe.edu.ec
Este documento muestra el diseño de filtros digitales El primer paso para el desarrollo de la técnica de
FIR por medio de la técnica de enventanado, la cual enventanado es decidir las especificaciones de
nos permite generar filtros más exactos o más rápidos respuesta en frecuencia Hd(w) y determinar su
dependiendo de las necesidades que se presenten. Se correspondiente en respuesta al impulso hd(n).
utilizan varías ventanas con la cual se muestra la
∞
respuesta para obtener el filtro más adecuado
dependiendo los requerimientos de un determinado 𝐻𝑑 (𝑤) = ∑ ℎ𝑑 (𝑛)𝑒 −𝑗𝑤𝑛
diseño, también se muestra un breve cálculo para las 𝑛=0
varias ventanas.
Entonces la ecuación de diseño para el filtro FIR es:
III. INTRODUCCIÓN
1 𝜋
ℎ𝑑 (𝑛 ) = ∫ 𝐻 (𝑤)𝑒 𝑗𝑤𝑛 𝑑𝑤
2𝜋 −𝜋 𝑑
Los filtros son sistemas que se diseñan
principalmente para eliminar ciertas componentes no La respuesta hd(n) es infinita, pero esta es truncada
deseadas de una señal, Generalmente estas mediante el enventanado, en el punto n=M-1 y
componentes no deseadas se describen en función de multiplicando por la ventana unitaria o también
sus contenidos en frecuencias. En un filtro el conocida como ventana rectangular se obtiene:
intervalo de frecuencias que pasan se denomina
banda pasante, y todas las frecuencias que se ℎ𝑑 (𝑛 ) 𝑛 = 0.1, … 𝑀 − 1}
ℎ(𝑛 ) = {
eliminan se llaman banda de supresión. 0 𝑠𝑖 𝑛𝑜
El ancho de banda de un filtro digital está limitado De ahí aplicando el mismo método, se realiza el
por la frecuencia de muestreo. Existen dos tipos de cálculo para los demás filtros:
filtros digitales utilizados, estos son filtros FIR e IIR.
Filtro pasa altos
El filtro FIR tiene la característica de ser más rápido 𝑀−1 𝑀−1
sin(𝜋) (𝑛 −
que el IIR y tiene respuesta lineal. 2 ) − sin(𝑤𝑐) (𝑛 − 2 )
𝑀−1 𝑀−1
ℎ𝑑 (𝑛) = 𝜋 (𝑛 − 2 ) 𝑆𝑖 𝑛 =
2
𝑤𝑐
IV. ANTECEDENTES { 1− }
𝜋
FIR por sus letras (FINITE IMPULSE RESPONSE) Filtro pasa bajas
tienen la ventaja tienen la ventaja de poseer fase sin(𝜋) (𝑛 −
𝑀−1
) − sin(𝑤𝑐) (𝑛 −
𝑀−1
)
2 2 𝑀−1
lineal para una respuesta al impulso par o impar, a 𝑆𝑖 𝑛 ≠
𝑀−1 2
ℎ𝑑 (𝑛) = 𝜋 (𝑛 − 2 ) 𝑀−1
esta propiedad se le llama simetría. Otra de las 𝑤𝑐 𝑆𝑖 𝑛 =
2
{ 𝜋 }
Filtro pasa banda Frecuencia de muestreo: 1kHz
𝑀−1 𝑀−1
sin(𝑤𝑐 + 𝐴𝑤𝑐) (𝑛 − 2 ) − sin(𝑤𝑐 − 𝐴𝑤𝑐) (𝑛 − 2 )
ℎ𝑑 (𝑛) =
𝑀−1
𝜋 (𝑛 − 2 ) A. Especificación de Parámetros
𝑤𝑐 + 𝐴𝑤 𝑤𝑐 − 𝐴𝑤
−
{ 𝜋 𝜋 } N>(A-7.95)/(14.36Df)=(60-
7.95)/(14.36*50/1000)=72.49
N=73. %Blackman N=110
Filtro rechaza banda b=0.1102(A-8.7)=0.1102(60-8.7)=5.65
𝑀−1 𝑀−1 𝑀−1
sin(𝜋) (𝑛 −
2 )
− sin(𝑤𝑐 − 𝐴𝑤𝑐) ∗ (𝑛 −
2 )
− sin(𝑤𝑐 − 𝐴𝑤𝑐) (𝑛 −
2 ) fc1= (150-25)/1000 = 0.125
𝑀−1
= 𝜋 (𝑛 −
2 ) fc2= (150+25)/1000 = 0.175
𝑤𝑐 + 𝐴𝑤 𝑤𝑐 − 𝐴𝑤
{ 1− − }
𝜋 𝜋
B. Código Matlab
Una vez obtenida la h(n) del filtro deseado se le
aplica el tipo de ventana más adecuado a las n=-36:36;
f1=0.275;
necesidades realizando la multiplicación f2=0.125;
correspondiente de acuerdo a las siguientes fórmulas: B=5.65;
hd = 2*f1*sinc(2*n*f1) -
Bartlett (Triangular)
2*f2*sinc(2*n*f2);
𝑀−1 w = window(@kaiser,73,5.65);
2 |𝑛 −
1− 2 | h=hd.*w’;
𝑀−1 [Hf,w]=freqz(h,1,128);
Blackman subplot(2,1,1);
2𝜋𝑛 4𝜋𝑛 plot(w/(2*pi),20*log10(abs(Hf)));grid
0.42 − 0.5 ∗ 𝑐𝑜𝑠 ( ) + 0.08 ∗ 𝑐𝑜𝑠 ( ) on;
𝑀−1 𝑀−1
subplot(2,1,2);
Hamming plot(w/(2*pi),unwrap(angle(Hf)));grid
2𝜋𝑛 on;
0.54 − 0.46 ∗ 𝑐𝑜𝑠 ( )
𝑀−1
Hanning C. Gráfico
1 2𝜋𝑛
∗ (1 − 𝑐𝑜𝑠 ( ))
2 𝑀−1
function FIR1
B = fir1(N,Wn,type,window);
%Diseña un filtro FIR pasa bajos de
orden N y frecuencia de corte Wn.
B = fir1(N,[W1 W2],'stop');
%Por defecto la función FIR usa la
ventana de Hamming.
Fig. 1. Espectro del filtro con la ventana de Kaiser
B = fir1(N,Wn,bartlett(N+1));
%Se modifica para tener una ventana VI. CONCLUSIONES
Bartlett
En las gráficas resultantes se observa como la
B = fir1(N,Wn,'high',chebwin(N+1,R)); aplicación del enventanado facilita en gran medida el
%Se modifica para tener una ventana diseño de los filtros digitales FIR, al variar la ventana
Chebyshev a utilizar se puede lograr un cambio en los rizos de la
banda pasante y banda de supresión.