Está en la página 1de 16

UNIVERSIDAD NACIONAL MAYOR DE SAN

MARCOS

FACULTAD DE INGENIERÍA ELECTRONICA Y


ELECTRICA

PROCESAMIENTO DIGITAL DE SEÑALES


Sesión 18: Filtros IIR

MSc. Javier Ulises Solis Lastra


e-mail: jsolisl@unmsm.edu.pe

Mayo, 2019

1
Clasificación
|H(s)| Filtro Pasobajo (LP) |H(s)| Filtro Parabanda (BS)
0 dB 0 dB

-3 dB -3 dB

f f
fc f1 f2

|H(s)| Filtro Pasabanda (BP) |H(s)| Filtro Pasoalto (HP)


0 dB 0 dB

-3 dB -3 dB

f f
f1 f2 fc

2
Proceso de Diseño de Filtros Digitales
❒ El proceso de diseño de un filtro digital requiere tres pasos
◆ Establecer las especificaciones del filtro para unas determinadas
prestaciones. Estas especificaciones son las mismas que las requeridas
por un filtro analógico : frecuencias de parabanda y pasabanda,
atenuaciones, ganancia dc, etc.
◆ Determinar la función de transferencia que cumpla las especificaciones.
◆ Realizar la función de transferencia en hardware o software.
❒ ¿IIR o FIR?
◆ Los filtros IIR producen en general distorsión de fase, es decir la fase
no es lineal con la frecuencia.
◆ Los filtros FIR son de fase lineal.
◆ El orden de un filtro IIR es mucho menor que el de un filtro FIR para
una misma aplicación.
◆ Los filtros FIR son siempre estables.

3
Filtros IIR-Método I
❒ Técnicas de diseño de filtros IIR
◆ Mediante métodos de diseño analógico, seguido de una transformación
del plano s al plano z (Método I).
◆ Diseñar un prototipo de filtro pasobajo digital y hacer las oportunas
transformaciones (Método II)
❒ Método I
◆ Discutiremos este método para el diseño de filtros pasobajo. Empeza-
remos discutiendo el proceso de diseño de filtros analógicos para luego
transformarlo al dominio discreto.
◆ El diseño analógico se realiza a partir de unas especificaciones como
las dadas en la figura.
✦ 1 es el rizado de pasabanda.

✦  es el rizado de parabanda

✦ fp es la frecuencia límite de pasabanda.

✦ fs es la frecuencia límite de parabanda.

4
Filtros IIR-Método I
|H(f)|

1
1
Pasabanda Banda de
Transición

Parabanda


f
fp fs

◆ Partimos de un prototipo de filtro pasobajo normalizado en el que usamos una


frecuencia  normalizada. Para otro tipo de filtro se requerirá la consiguiente
transformación de frecuencia. Para ese filtro pasobajo normalizado la función

de Transferencia es 1
H  2 
1  Ln2  
donde Ln() es un polinomio de grado n.

5
Filtros IIR-Método I-Aprox. Butterworth
◆ El objetivo del diseño de un filtro es encontrar Ln() que mejor cumple
las especificaciones. Para ello se utilizan algunas aproximaciones
(Butterworth, Chebyshev, etc).
◆ Etapas del diseño
①Normalizar la frecuencia de acuerdo a las especificaciones.
②Determinar el orden del prototipo de filtro pasobajo.
③Determinar la función de Transferencia normalizada.
④Desnormalizar a través de las transformaciónes de frecuencia
en ➂y ➀.
◆ Aproximación de Butterworth
✦ Consiste en hacer Ln()=n. Esta aproximación es tal que
L 0  0, L 0  0,…, Ln10  0
✦ Por n n 1 n
H  
2

tanto, 1n   2 2
①Normalizamos las frecuencias por la frecuencia límite de
pasabanda fp, de forma que p=1 y s=fs/fp.

6
PRACTICA DIRIGIDA Nº 3

7
Elementos Básicos
09. Señales y Sistemas

Forma Directa
Polos y Ceros

r=
-1.5000
0.5000
N=[1 -10 -4 4];% Numerador
p=
D=[2 -2 -4]; %Denominador
[r p k]=residuez(N,D);
2
-1
k=

1.5000 -1.0000
b=0.094*[1,4,6,4,1];%Numerador
a=[1,0,0.486,0,0.0177];%Denominador
figure(1)
zplane(b,a)
title('Diagrama de Polos y Ceros ')
xlabel('Parte Real')
ylabel('Parte Imaginaria')
grid
figure(2)
[H,w]=freqz(b,a,250)
plot(w,abs(H))
title('Respuesta en Magnitud ')
ylabel('Amplitud')
xlabel('Frecuencia (rad)')
grid

Z= -1; Cero de orden 4


4 polos imaginarios
FILTROS DIGITALES

01. MatLab-Proakis

09. Señales y Sistemas