Sie sind auf Seite 1von 15

UNIVERSIDAD NACIONAL DE INGENIERÍA (UNI)

Facultad de Ingeniería Mecánica - Escuela de Ingeniería Mecatrónica

PROCESAMIENTO DIGITAL DE SEÑALES

UNIDAD 3 : DISEÑO DE FILTROS IIR

Prof. Ing. Christian del Carpio Damián

Dr. Guillermo Kemper Vásquez


DISEÑO DE FILTROS DIGITALES IIR

Respuesta en amplitud de distintos tipos de filtros

2
DISEÑO DE FILTROS DIGITALES IIR

Respuesta en amplitud de distintos tipos de filtros

3
4
Caso Butterworth

2
1 Donde:
|𝐻 𝜔 | = 2𝑁
𝜔 N : orden del filtro
1+ 𝜔 ωc :frecuencia de corte
𝑐

Procedimiento de diseño del filtro digital Butterworth - Pasabajas

1. Se definen las especificaciones del filtro digital requerido:


N : orden
θc : frecuencia de corte

2. Se genera el H(s) analógico del prototipo.


Las especificaciones del prototipo serian:

orden=N Donde:
2 𝜃𝑐 T : periodo de muestreo
ω𝑐 = 𝑡𝑎𝑛
𝑇 2
5
Caso Butterworth
Con estas especificaciones se genera el H(s) a través del siguiente
procedimiento:

Para N impar: Ejm. N=3


𝐼𝑚 𝑠
PLANO S
2𝜋 𝜋
𝛽= =
S1
2𝑁 𝑁
𝜔𝑐

S2 𝛽
𝛽 Re 𝑠

S3

Solo se trabaja con los polos debido a que es IIR

6
Caso Butterworth

𝑝 𝑁−1 = ω𝑐 𝑒 𝑗(𝜋+𝑖𝛽) 𝑖=−


𝑁−1
, … , −1,0,1, … ,
𝑁−1
(𝑖+ +1) 2 2
2

Para N=3
𝑖 = −1 → 𝑝1 = ω𝑐 𝑒 𝑗(𝜋−𝛽)
𝑖 = 0 → 𝑝2 = ω𝑐 𝑒 𝑗𝜋
𝑖=1 → 𝑝3 = ω𝑐 𝑒 𝑗(𝜋+𝛽)

−𝑝1 𝑝2 𝑝3
𝐻(𝑠) =
𝑠 − 𝑝1 𝑠 − 𝑝2 𝑠 − 𝑝3

7
Caso Butterworth
Con estas especificaciones se genera el H(s) a través del siguiente
procedimiento:

Para N impar: Ejm. N=4


𝐼𝑚 𝑠
PLANO S
S1 𝜋
𝛽=
S2 𝑁
𝜔𝑐

𝛽/2
𝛽/2 Re 𝑠

S3

S4

Solo se trabaja con los polos debido a que es IIR

8
Caso Butterworth

𝛽 𝑁 𝑁
𝑗(𝜋+𝑖𝛽+ ) 𝑖=− , … , −1,0,1, … ,
𝑝 𝑁 = ω𝑐 𝑒 2 2 2
(𝑖+ +1)
2

Para N=4
𝜋 𝜋
𝑗(𝜋− 2 + 8 )
𝑖 = −2 → 𝑝1 = ω𝑐 𝑒
𝜋 𝜋
𝑗(𝜋− 4 + 8 )
𝑖 = −1 → 𝑝2 = ω𝑐 𝑒
𝜋
𝑗(𝜋+ 8 )
𝑖=0 → 𝑝3 = ω𝑐 𝑒
𝜋 𝜋
𝑗(𝜋+ 4 + 8 )
𝑖=1 → 𝑝4 = ω𝑐 𝑒

𝑝1 𝑝2 𝑝3 𝑝4
𝐻(𝑠) =
𝑠 − 𝑝1 𝑠 − 𝑝2 𝑠 − 𝑝3 𝑠 − 𝑝4

9
Caso Butterworth
3. Se genera el H(z) por transformación Bilinial:

Donde:
𝐻 𝑧 =𝐻 𝑠 | 2 1−𝑍 −1
𝑠=𝑇
1+𝑍 −1
T : periodo de muestreo

Se puede escoger “T”, a un valor de conveniencia.

10
Caso Butterworth

Relación Eje imaginario Plano “s” ↔ Circunferencia Unidad Plano “z”

11
Caso Butterworth
4. Se le da la forma general al H(z)

𝑏0 + 𝑏1 𝑧 −1 + 𝑏2 𝑧 −2 + ⋯ + 𝑏𝑁 𝑧 −𝑁
𝐻(𝑧) =
1 − 𝑎1 𝑧 −1 − 𝑎2 𝑧 −2 − ⋯ − 𝑎𝑀 𝑧 −𝑀

12
Diseño de filtros digitales pasa bajas, pasa altas, pasa
banda y rechaza banda a partir de un prototipo digital
pasa bajas

1. Se genera el filtro digital pasa bajas prototipo de frecuencia de corte


θp y orden N (orden deseado).

2. Si el filtro deseado es filtro pasa bajas o un pasa altas el orden será


también “N”. Sin embargo si se desea un pasa banda o rechaza
banda el orden será 2N.

3. Sea Hp(z) la función del sistema del prototipo de orden “N” y


frecuencia de corte θp. Hp(z) debe estar expresada en potencias
negativas de “z”.

𝑏0 + 𝑏1 𝑧 −1 + 𝑏2 𝑧 −2 + ⋯ + 𝑏𝑁 𝑧 −𝑁
𝐻𝑝 (𝑧) =
1 − 𝑎1 𝑧 −1 − 𝑎2 𝑧 −2 − ⋯ − 𝑎𝑀 𝑧 −𝑀

13
Diseño de filtros digitales pasa bajas, pasa altas, pasa
banda y rechaza banda a partir de un prototipo digital
pasa bajas

4. Luego, según el filtro deseado se aplica la transformación IIR


expresado en la tabla, es decir, la función del sistema del filtro es
dado por

𝐻 𝑧 = 𝐻𝑝 𝑧 |𝑧 −1=𝑒𝑥𝑝𝑟𝑒𝑠𝑖ó𝑛 𝑑𝑒 𝑙𝑎 𝑡𝑎𝑏𝑙𝑎

14
Tabla de Transformación de Filtros Discretos

15

Das könnte Ihnen auch gefallen