You are on page 1of 7

Aux.Doc.

: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

DISEO DE FILTROS IIR


Filtro Butterworth Pasa Bajo EJEMPLO DE DISEO 1 ESPECIFICACIONES GENERALES DE DISEO Frecuencia de Banda de Paso Frecuencia de Banda de Rechazo Atenuacin de Banda de Paso Atenuacin de Banda de rechazo

fP = fS = AP = AS =

10k [Hz] 30k [Hz] 1 [dB] 30 [dB]

Ap

As fp
Banda de Paso

fs
Banda de Rechazo

Banda de Transicin

DISEO: 1ro. Determinamos el factor de Discriminacin.

(1 P )2 1 2 d= 2 S 1

P = 1 10

AP 20

S = 10

AS 20

P = 0.1087
(1 0.1087) 2 1 2 d= 2 (0.0316) 1
1

S = 0.0316
d = 0.01608

2do. Calculo del Factor de Selectividad.


Junio de 2012

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

k=

P f 10k = P = S f S 30k

k = 0.3333

3ro. Determinamos el orden del Filtro Analgico.

log(d ) log(k )

log(0.01608) log(0.3333)

N 3.75
Por lo tanto

N =4

-------- Hallando el Orden y la Frecuencia. Con Matlab

4to.Calculo de la Frecuencia de Corte.

P (1 P ) 1
2

1 2N

C S S

1 2N

10k (1 0.1087 ) 1
2

1 2*4

f C 30k (0.0316) 1
2

1 2*4

11.8413k f C 12.6501k

f C = 12.2457k[ Hz ]
rad C = 76.94 k s

5to. Calculo de los Polos de la Funcin de Transferencia..

(2k + 1) (2k + 1) S k = sin + j cos 2N 2N


Para k = 0; Para k = 1; Para k = 2; Para k = 3;
Junio de 2012

0 k N 1

S 0 = 0.3826 + j 0.9238

S1 = 0.9238 j 0.3826 S 2 = 0.9238 j 0.3826 S 3 = 0.3826 j 0.9238


2

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

Graficando el Lugar de Races

--------- Grafica del Lugar de Races con Matlab

Junio de 2012

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

6to. Determinamos la funcin de Transferencia Normalizada. Utilizando la tabla de valores normalizados, adems como

N =4

H ( s) =
La Funcin de Transferencia ser:

s + a1 s
n

n 1

1 + + a 2 s n 2 + ... + a n

H ( s) =

1 s + s 2.1631 + s 3.4142 + s 2.6131 + 1


4 3 2

:-------- Grafica de H(s) Normalizada, con Matlab

Desnormalizando en frecuencia s

s C

H ( s) =

3.5043 *1019 s 4 + s 3166.42 *10 3 + s 2 20.2112 *10 9 + s1.1901 *1015 + 3.5043 *1019 4

Junio de 2012

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

-------- Grafica de H(s) Desnormalizada en frecuencia, con Matlab

EJEMPLO DE DISEO 2Conversin de Pasa Bajo a Pasa Alto

s
Si

C s

74.3931k s

H ( s) =

1 s + s 2.1631 + s 3.4142 + s 2.6131 + 1


4 3 2

H (s) =

s4 s 4 + s 3 201.0519 *10 3 + s 2 20.2112 *10 9 + s985.2198 *1012 + 35.0436 * 1018

:-------- Grafica de H(s) Desnormalizada en Frecuencia, con Matlab

Junio de 2012

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

Nota.:

Observamos que la frecuencia de Corte en 3dB es de 81.1k [rad/s] que esta un poco alejado de la frecuencia wc que es de 74.3931k [rad/s].

Analizando dicho error llegue a la conclusin de que la frecuencia de corte que encontramos, NO es la exacta. Si utilizamos la siguiente ecuacin:

fc =

10k

(10

0.1*1

1 8

= 11.84k[ Hz ]

Ser entonces

C = 74.3931[

rad ] s

La nueva Funcin de Transferencia ser:

H ( s) =

s4 s 4 + s 3160.91.98 *10 3 + s 2 18.89 *10 9 + s890.58 *1012 + 30.6289 *10 8

:-------- Grafica de H(s) Desnormalizada en Frecuencia, con Matlab

Junio de 2012

Aux.Doc.: Moiss Juan Huallpa Alanoca

Procesamiento Digital de Seal

Concluimos que como

C = 74.3931[

grafica de arriba. Entonces nuestro ltimo anlisis es correcto.

rad ], s

y la frecuencia de corte en MATLAB es de 74.4k [rad/s] mostrada en la

Junio de 2012

You might also like