Está en la página 1de 8

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Funciones de aproximacin (1)

! Diseo de ltros: Sntesis de circuitos elctricos y electrnicos


" "

Filtros pasivos: sntesis completa basada en el concepto de prdidas de insercin Filtros activos: interconexin en cascada de celdas sencillas

! En cualquier caso, el proceso de diseo pasa por el clculo de un prototipo paso bajo
Sesin 7

Funciones de aproximacin

Especicaciones de partida

Diseo prototipo paso bajo

Transformacin a paso bajo

Transformacin al dominio deseado

Funciones de apr ox imacin 2

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Funciones de aproximacin (2)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Funciones de aproximacin (3)

! Trabajamos con transferencias que son funciones racionales (cocientes de polinomios) ! La caracterstica paso bajo ideal no se puede lograr con polinomios de grado nito
|H(j!)| AdB(!)

! Se utilizan diferentes funciones de aproximacin (1):


"

Bessel
#

Presenta una fase mximamente recta (el retardo de grupo tiene el mximo nmero de derivadas nulas en ! = 0) Caracterstica de mdulo mediocre Es mximamente plana (mximo nmero de derivadas nulas en ! = 0) Atenuacin montonamente creciente Caracterstica de fase bastante lineal

"

Butterworth
# # #

!c

!c

AdB(!) = 20 log|H(j!)|
Funciones de apr ox imacin 3 Funciones de apr ox imacin 4

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Funciones de aproximacin (4)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Funciones de aproximacin (5)

! Se utilizan diferentes funciones de aproximacin (2):


"

! Usaremos funciones de aproximacin que se ajusten a:


H(j") =
2

Chebyshev
# #

La banda de paso tiene ondulaciones Atenuacin montonamente creciente fuera de la banda de paso. Ms abrupta que la de Butterworth Caracterstica de fase peor que la de Butterworth Tanto la banda de paso como la de atenuacin tienen ondulaciones Se logran bandas de transicin ms estrechas que con ltros Butterworth o Chebyshev de similar complejidad Presenta la peor caracterstica de fase
Funciones de apr ox imacin 5

1 1 + D 2 (" )

|H(j!)|

"

!
"

D2(!) ser una funcin polinmica o racional Supondremos, por comodidad, que !c = 1 rad/s (normalizacin)
1 !

"

Cauer o elptica
# #

! Para conocer la transferencia completa debemos tener tanto el mdulo como la fase o, en su defecto, disponer de un mtodo para obtener H(s)
Funciones de apr ox imacin 6

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (1)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (2)


H(s)H("s) = 1 1 + ("1) n s2n

! La aproximacin de Butterworth es muy simple:


D2 (") = " 2n
2

H(j") =

1 1 = 2 1 + D (") 1 + " 2n

! Localizacin de los polos


"

H(j") = H(j") H* (j")


!
"

Los coecientes de H(s) son reales, por tanto:

Orden impar ! 1 " s2n = 0 Orden par

n j2 $k + s2n k =1= e

"

"

k = 1,2,,2n
n"

H* (j") = H(# j")

H(j") = H(j") H(# j")

"

s = j"
!

s " = = $ js j
1 1 = 2n 1 + (" js) 1 + ("1) n s2n
Funciones de apr ox imacin 7

!
"

1 + s2n = 0

"

j(#$ + 2 $k ) + k = 1,2,,2n s2n k = #1 = e

Expresin general

H(s)H("s) =

$ (2k + n " 1) # ' sk = exp% j ( & ) 2n

k = 1,2,,2n
Funciones de apr ox imacin 8

!
!

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (3)


k = 1,2,...,2n

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (4)

$ (2k + n " 1) # ' $ (2k + n " 1) # ' sk = cos& + j sen & ) ) % ( % ( 2n 2n


n=5

!
k=2

k=1 " /10

n=4
" /5 1

n=5

! Para denir H(s) tomamos los polos del SPI


$ (2k + n " 1) # ' sk = exp% j ( & ) 2n k = 1,2,...,n
s ie m p re

Funciones de apr ox imacin 9

ser 1 1 1 H(s) = = n n " 1 (s " s1 )(s " s2 ) L (s " sn ) s + b n "1s + L + b1s + 1 !

Funciones de apr ox imacin 10

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (5)


AdB (") = #20log H(j") = 10log 1 + " 2n

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (6)

)
1 2

! Estaremos interesados en situaciones en las que la atenuacin de 3 dB no se alcance en 1 rad/s, sino en otra frecuencia determinada, !3dB
1 H(j") = 1 + (" / " 3dB ) 2n
2
2n , ) # " & . + AdB = 10log 1 + % ( + * $ " 3dB ' . -

7 3 2 1

3 4 5 6

! En particular, dada una plantilla de atenuacin,


!
AdB(!) Amn

!
Amx = 10log 1 + (" p / " 3dB ) 2n Amn = 10log 1 + ("s / " 3dB ) 2n

AdB(0) = 0 AdB(1) = 10 log(2) ! 3 dB


Funciones de apr ox imacin 11

3 Amx !p !3dB !s !

! !

Funciones de apr ox imacin 12

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (7)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (8)


* # A mn /10 & , "1 +log% 10 ( A /10 + $ 10 mx " 1' n =+ #) & s( + 2log% %) ( + $ p' + -

! Clculo del orden del ltro:


"

Tenamos

Amx

) # " & 2n , p = 10log+1 + % ( . / " + $ 3dB ' . * 2n , ) # "s & . + = 10log 1 + % / ( + * $ " 3dB ' . -

" 3dB =

"p

(10A (10A

mx

/10

01

1/ 2n

! El orden del ltro ha de ser un nmero entero


Tomaremos el entero inmediatamente superior (funcin techo) ! " Cumpliremos las especicaciones por exceso " Una vez determinado el orden, podemos elegir a qu frecuencia damos prioridad
"
# #

Amn !
"

" 3dB =

"s
mn

/10

01

1/ 2n

Igualando ambas expresiones y despejando n # 10 A mn /10 " 1 & log% A /10 ( $10 mx " 1' n= 2log )s / ) p

Ajuste exacto en la banda de paso (!p) Ajuste exacto en la banda de atenuacin (!s)

usaremos este criterio

Funciones de apr ox imacin 13

Funciones de apr ox imacin 14

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (9)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (10)

! Ejemplo 1:
"

! Ejemplo 1 (solucin):
H(s) = b3 s3 1 + b 2 s2 + b1 s + 1

Calculad la transferencia Butterworth ms sencilla que cumpla con la plantilla de la gura

b3 = 508.8 e-12 b2 = 1.274 e-06 b1 = 1.597 e-03


Funciones de apr ox imacin 15 Funciones de apr ox imacin 16

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (11)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Butterworth (12)

! Ejemplo 2:
"

! Ejemplo 2 (solucin):
H(s) = 1 b 4 s4 + b 3 s3 + b 2 s2 + b1 s + 1

Calculad la transferencia Butterworth ms sencilla que cumpla con la plantilla de la gura

b4 = 508.8 e-15 b3 = 1.574 e-09 b2 = 2.435 e-06 b1 = 2.207 e-03


Funciones de apr ox imacin 17 Funciones de apr ox imacin 18

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (1)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (2)

! La aproximacin de Chebyshev es algo ms complicada:


D 2 (" ) = # 2 C 2 n (")
"

! Dnde estn los polinomios?


C0(!) = 1 ; C1(!) = ! directamente de la denicin C2(!) = 2! C1(!) C0(!) = 2!2 1 C3(!) = 2! C2(!) C1(!) = 4!3 3! ...

H(j") =

1 1 = 2 2 1 + D (") 1 + # C 2 n (" )

Donde 0<#<1

!
C n (x) =

cos[n arccos(x)] cosh[n arccosh(x)]

x "1 x >1

! De estas expresiones se deduce que:


C2 n (0) = 1 0 n par n impar

"

H(j0) =

1 1 + #2 1

n par n impar

! Se puede demostrar de forma sencilla que:


!
Cn+1(!) + Cn1(!) = 2! Cn(!)
Funciones de apr ox imacin 19

C2 n (1) = 1
!

"

H(j1) =

1 1 + #2
Funciones de apr ox imacin 20

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (3)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (4)

! En trminos de atenuacin,
AdB (0) = "20log H(j0) = 10log 1 + #2 0

n par n impar

! Para el mismo orden, hay un compromiso entre la amplitud de las oscilaciones en la banda de paso y la selectividad y la linealidad de la fase
Aumenta/disminuye Amx $ atenuacin ms/menos rpida " Aumenta/disminuye Amx $ fase menos/ms lineal
"

AdB (1) = "20log H(j1) = 10log 1 + #2

!
!
AdB(1) = Amx = %
n=3 2 1 0.25 0.25 1 2

" = 10 A mx /10 # 1
Funciones de apr ox imacin 21

n=2

Funciones de apr ox imacin 22

!
Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (5)


sk = " k + j# k k = 1,2,,2n

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (6)

! Localizacin de los polos de H(s) H(s):


"

Donde

% (2k # 1)$ ( % (2k # 1)$ ( " k = senh(a) sen' " k = cosh(a) cos' * & 2n ) & 2n * ) ! arcsenh(1/ ") a= # coeficiente de compresin n ! " Los polos Chebyshev verican que:
"2 k senh 2 (a) + #2 k cosh 2 (a) =1

n=4

n=5

! Para denir H(s) tomamos los polos del SPI


$(2k " 1) # ' $(2k " 1) # ' sk = "senh(a) sen& + j cosh(a) cos& ) % 2n ( % 2n ) ( H(s) = ! k = 1,2,...,n
ara b 0, p n im p ar

ecuacin de un

a elipse
Funciones de apr ox imacin 23

K K= = n n " 1 (s " s1 )(s " s2 ) L (s " sn ) s + b n "1s + L + b1s + b 0


Funciones de apr ox imacin 24

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (7)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (8)

! En general, no nos interesar que !c = 1 rad/s, sino que la haremos coincidir con !p
AdB(!) Amn

! Despejando n de la expresin anterior obtenemos el orden del ltro:


+ $ $ A mn /10 " 1 '- + A mn /10 " 1 ' ,arccosh & 10 . , arccosh& 10 ) ). & ). , & 10 A mx /10 " 1 ) . #2 , % ( % ( n =, .=, . $* ' $* ' , . , . s s arccosh & arccosh & &* ) ) &* ) ) , . , . % p( % p( , . , .

H(j") =

1 1 + #2 C 2 n " /"p

Amx !p !s

AdB (") = 10log 1 + #2 C 2 n " /"p


!
!

)]
!

! El orden del ltro ha de ser un nmero entero


Tomaremos el entero inmediatamente superior (funcin techo) " El ajuste ser exacto en la banda de paso (!p) y
" "

"

En particular, como !s est fuera de la banda de paso, ! 0 * $ # '-4 2 2 s / Amn = 10log11 + "2 cosh 2 ,n arccosh& &# ) )5 2 , % p (/ + .2 3 6
Funciones de apr ox imacin 25

cumpliremos las especicaciones por exceso en la banda de atenuacin (!s)


Funciones de apr ox imacin 26

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (9)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Chebyshev (10)

! Ejemplo 3:
"

! Ejemplo 3 (solucin):
H(s) = b3 s3 1 + b 2 s2 + b1 s + 1

Calculad la transferencia Chebyshev ms sencilla que cumpla con la plantilla de la gura

b3 = 2.035 e-09 b2 = 2.012 e-06 b1 = 2.521 e-03


Funciones de apr ox imacin 27 Funciones de apr ox imacin 28

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Cauer o elptica (1)

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Aproximacin Cauer o elptica (2)

! Las aproximaciones Butterworth y Chebyshev son slo polos ! La aproximacin elptica


" "
n=4 n=3

Introduce CDT intermedios


n=3

Presenta oscilaciones en la banda de paso (de altura constante) " Presenta oscilaciones en la banda de atenuacin (de altura constante)

D 2 (" ) = # 2 Z 2 n (")
"

H(j") =

1 1 = 2 2 1 + D (") 1 + # Z 2 n (" )

n=4

n=3

Donde Zn(!) es un cociente de polinomios (funciones racionales de Chebyshev) y # juega un papel de control de las oscilaciones similar al de la aproximacin Chebyshev
n=4
Funciones de apr ox imacin 29 Funciones de apr ox imacin 30

Departamento de Teora de la Seal y Comunicaciones Universidad de Vigo

Comparacin de caractersticas

Funciones de apr ox imacin 31

También podría gustarte