Está en la página 1de 27

DEPARTAMENTO DE TEORA

DE LA SEAL Y
COMUNICACIONES
ANLISIS Y SNTESIS DE CIRCUITOS
TEMA 2
Funciones de aproximacin
NDICE
1.-Introduccin................................................................................................................................1
2.-Etapas en la realizacin de un filtro: aproximacin y sntesis. .................................................2
3.-El problema de la aproximacin.................................................................................................3
3.1.-Condiciones impuestas por la estructura del filtro..................................................................................3
3.2.-Condiciones impuestas por la plantilla......................................................................................................4
4.-Funciones de aproximacin........................................................................................................4
4.1.-Aproximacin mximamente plana. Filtros de Butterworth.................................................................4
4.1.1.-Clculo del orden..........................................................................................................................5
4.1.2.-Clculo de ...................................................................................................................................6
4.1.3.-Clculo de la funcin de transferencia......................................................................................7
4.1.4.-Caractersticas de los filtros de Butterworth..........................................................................10
4.2.-Aproximacin con Rizado Constante en la banda de paso(Chebychev)...........................................12
4.2.1.-Caractersticas de los filtros de Chebychev Directo.............................................................14
4.2.2.-Calculo del orden y de ...........................................................................................................15
4.2.3.-Obtencin de la funcin de transferencia..............................................................................16
4.3.-Aproximacin con rizado en la banda eliminada (Chebychev inversos). Caractersticas..............19
4.4.-Filtros elpticos o de Cauer. Caractersticas............................................................................................21
4.5.-Comparacin de las distintas aproximaciones de amplitud.................................................................24
TEMA 2: Funciones de aproximacin 1
1.- Introduccin.
En el diseo de un filtro, generalmente en la banda de paso, la banda atenuada y la banda
de transicin, la respuesta de amplitud y de fase estn preestablecidas, tal y como hemos visto
anteriormente en las plantillas de un filtro. La primera labor de un diseador de filtros es
entonces obtener una funcin de transferencia H(s) que satisfaga estas especificaciones.
Idealmente debera realizarse de forma que la transmisin en la banda de paso sea perfecta (sin
prdidas), una atenuacin infinita en las bandas atenuadas (ganancia cero) y la anchura de las
bandas de transicin nula como se muestra por ejemplo en la siguiente figura para el caso de un
filtro paso bajo.
Figura 1: Filtro paso bajo ideal.
Esta funcin de transferencia es irrealizable en la prctica debido, entre otras cosas, a que
la respuesta temporal de dicho filtro sera no causal, es decir, se extendera desde a + .
El diseo de filtros, generalmente (aunque no siempre) pasa por la obtencin de la
funcin de transferencia de un filtro prototipo paso bajo normalizado en frecuencia con respecto
a la pulsacin de corte de la banda de paso, es decir
p
=1, siendo el valor mximo de H j ( ) =1
en el margen 0 1. Dada la imposibilidad de obtener la caracterstica ideal de la funcin de
transferencia de los mismos, ser necesario obtener una funcin de transferencia que se
aproxime lo ms posible al ideal, partiendo de plantillas que limiten el comportamiento de
ganancia o atenuacin deseado para cada frecuencia, tal como se ha indicado al estudiar las
plantillas reales de un filtro. Un ejemplo de plantilla de amplitud puede verse en la figura 2. Para
conseguir que la respuesta de amplitud del filtro quede dentro de estos mrgenes preestablecidos
se hace uso de funciones matemticas denominadas funciones de aproximacin.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
o
o
p
=o
a
H( j o)
1
TEMA 2: Funciones de aproximacin 2
Figura 2: Plantilla de amplitud de un filtro paso bajo
El problema de la aproximacin est ampliamente desarrollado en el campo de las
matemticas, teora de la aproximacin, no siendo en ningn caso el objeto de este curso. Aqu
estudiaremos varios tipos de aproximacin ya establecidos y cuales son sus caractersticas sin
pararnos en los desarrollos matemticos.
2.- Etapas en la realizacin de un filtro: aproximacin y sntesis.
Cualquier filtro queda totalmente definido por su plantilla o lo que es lo mismo por sus
cuatro magnitudes caractersticas:
p
(Atenuacin mxima en la banda de paso),
a
(Atenuacin
mnima en la banda atenuada),
p
(pulsacin de corte de la banda de paso) y
a
(pulsacin de
corte de la banda atenuada). Al cociente entre
a
y
p
se le llama coeficiente de selectividad del
filtro.
Figura 3: Plantilla de atenuacin de un filtro paso bajo.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
o o
p
o
a
1
A
1
A
2
H( j o)
o
min
o
max
o rizado
o o
p
o
a
o
a
o
p
o( dB)
TEMA 2: Funciones de aproximacin 3
El diseo de un filtro ideal supondra la realizacin de un sistema no causal y por tanto
no realizable. Por tanto el problema de diseo estriba en encontrar una funcin de transferencia
causal que se aproxime lo ms posible a la caracterstica ideal del filtro. Esta funcin debe ser
una funcin continua racional real en con un nmero finito de polos y ceros y estable.
En definitiva se trata de encontrar una red cuya respuesta de atenuacin quede inscrita en el
interior de la plantilla establecida (Figura 3).
Por tanto el diseo consistir bsicamente en dos etapas:
1. Determinar la funcin de transferencia de una red que se aproxime lo ms posible a
la solucin ideal.
2. Determinar la estructura y calcular el valor de los elementos.
3.- El problema de la aproximacin.
3.1.- Condiciones impuestas por la estructura del filtro.
El diseo del filtro se realizar con elementos cuya respuesta es lineal e invariante en el
tiempo (resistencias, condensadores y amplificadores). Por tanto su funcin de transferencia se
expresar como el cociente de dos polinomios en s con coeficientes reales y positivos:
H ( s)=
N ( s)
D( s)
Adems el filtro debe ser estable, no debe tener respuesta ante una excitacin nula, lo que
implica que el denominador de la funcin de transferencia debe tener todas sus races en el
semiplano izquierdo del plano s (races con parte real negativa) y el grado del denominador ser
mayor que el grado del numerador, lo cual es tambin una condicin necesaria para que la
aproximacin realizada sea paso-bajo (la funcin de transferencia tiende a cero cuando
tiende a ).
Estas consideraciones imponen una forma de expresin particular para la funcin de
transferencia:
H( s) H(s)
s= j o
=H( j o)
2
=
N ( j o) N ( j o)
D( j o) D( j o)
=
N ( j o)
2
D( j o)
2
=
P( o
2
)
E ( o
2
)

donde la funcin de aproximacin, al cuadrado, es:
- Una funcin racional.
- Una funcin del cuadrado de la frecuencia
- De grado 2n en si H(s) es de grado n en s.
Por ejemplo, la funcin H( o)
2
=
1
1+o
6
responde a los criterios planteados, ya que:
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 4
H( s)=
1
( s+1)( s
2
+s+1)
H ( s ) H(s)
s= j o
=
1
( s+1)(s
2
+s+1)(s+1)( s
2
s+1)

s= j o
=
1
1s
6

s= j o
=
1
1+o
6
3.2.- Condiciones impuestas por la plantilla.
Para que la respuesta de H() pueda inscribirse en el interior de la plantilla paso-bajo
debe cumplirse que:
Para el margen de valores 0oo
p
el valor de H() debe ser cercano a la unidad,
es decir la atenuacin debe ser pequea en la banda de paso. Si se expresa la atenuacin en
decibelios
o( o) =20log ( 1/H ( j o))
debe ser cercana a cero. Lo cual implica que los polos
estarn en la banda de paso.
Para pulsaciones oo
a
el valor de H() debe ser pequeo, la atenuacin debe ser
grande en la banda atenuada. Los ceros se situarn en la banda atenuada.
Para las pulsaciones comprendidas entre
p
y
a
la atenuacin debe aumentar desde
cero hasta un valor elevado.
4.- Funciones de aproximacin.
4.1.- Aproximacin mximamente plana. Filtros de Butterworth.
La caracterstica de aproximacin mximamente plana tiene una curva de respuesta lo
ms plana posible en el origen, es decir para la pulsacin = 0.
Para filtros paso bajo con amplitud mximamente plana, se requiere que el cuadrado de la
respuesta en amplitud sea igual a la unidad para = 0, esto es, requieren una transmisin ideal
en continua y que todas las posibles derivadas del error de transmisin, definido como
A(o
2
)=1H( j o)
2
, sean cero para = 0.
As teniendo en cuenta la ecuacin:
H( j o)
2
=
N ( j o)
2
D( j o)
2
=
P( o
2
)
E( o
2
)
=
b
0
+b
1
o
2
+b
2
o
4
++b
m
o
2m
a
0
+a
1
o
2
+a
2
o
4
+a
n
o
2n
; donde m < n
y cumpliendo la condicin impuesta
d
i
( d o
2
)
i
|H ( j o)
2

o=0
=0 i=1,2,.
Si realizamos las derivadas y sustituimos = 0 es fcil demostrar que para que se
cumplan la condicin impuesta es necesario que a b
i i
= para i = 0,1, ... , n-1.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 5
En consecuencia el cuadrado de la amplitud de la funcin de transferencia paso bajo de
orden n que es mximamente plana (MP) en el origen vendr dada por:
H( j o)
2
=
N ( j o)
2
N ( j o)
2
+a
n
o
2n
Vemos que la condicin para que una funcin sea mximamente plana se reduce a que su
forma sea similar a la ecuacin anterior, es decir, que el polinomio del denominador sea igual que
el del numerador excepto en una potencia de mayor grado que se le suma. Esta propiedad de ser
mximamente plano es aplicable a cualquier tipo de funcin, ya sea de amplitud o de fase, que
cumpla con lo anterior.
Se observa, como ya se dijo, que el grado n del denominador debe ser mayor al menos en
una unidad al grado m del polinomio N(s) para que H(s) tenga un cero en el infinito, ya que es
paso bajo. De esta manera, para un polinomio arbitrario N(s), es decir para una situacin
arbitraria de los ceros de transmisin, podemos siempre construir una funcin de transferencia
paso bajo con una banda de paso mximamente plana (MP).
Un caso especialmente importante de funcin paso bajo mximamente plana es aquella
que tiene todos sus ceros en el infinito (aproximacin de Butterworth), esto es, cuando N(s) = 1.
Entonces:
H( j o)
2
=
1
1+e
2
o
2n
=
1
1+
(
o
o
c
)
2n
donde hemos adoptado la notacin
2
para a
n
. Se da tambin una forma alternativa de dicha
funcin donde
c
es la pulsacin de corte a 3 dB y que se relaciona con por la ecuacin:
o
c
=
1
n
.e
4.1.1.- Clculo del orden.
Para esta funcin paso bajo con todo polos (todos los ceros estn en el infinito), cuya
atenuacin se incrementa montonamente con , el grado n se determina normalmente a partir
de las caractersticas requeridas en la plantilla del filtro, como se indica a continuacin partiendo
de las especificaciones de atenuacin.
=10 log(1+e
2
o
2n
)
o
p
=10log(1+e
2
o
p
2n
)
o
a
=10 log(1+e
2
o
a
2n
)

condiciones de la plantilla.
de ellas, si deshacemos el logaritmo nos queda:
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 6
e
2
o
a
2n
=10
o
a
10
1
e
2
o
p
2n
=10
o
p
10
1
y si las dividimos entre s
(
o
a
o
p
)
2n
=
10
o
a
10
1
10
o
p
10
1
de aqu si aplicamos logaritmos y despejamos n, queda
n=
log
(
10
o
a
10
1
10
o
p
10
1
)
2log
(
o
a
o
p
)
De esta ecuacin obtendremos el orden exacto que cumple la igualdad pero como
sabemos que n debe ser un nmero natural (es el orden del polinomio del denominador) hemos
de elegir el nmero natural inmediatamente superior al obtenido.
Ejemplo:
Encontrar el grado de una funcin paso-bajo mximamente plana con todo polos que
satisfaga las siguientes caractersticas:
- Banda de paso 0f 1, 2kHz con o
p
=0, 5dB de atenuacin mxima.
- La banda atenuada con f 1,92 kHz y
a
= 23 dB de atenuacin mnima.
Solucin:
Si sustituimos en la ecuacin anterior los datos proporcionados en el enunciado y
efectuamos las operaciones nos quedar:
n = 7.87
por lo que el filtro requerido ser de orden 8.
4.1.2.- Clculo de .
Una vez calculado el orden debemos calcular el otro parmetro de la funcin, es decir,
u
c
dependiendo de la forma de la ecuacin que elijamos. Para el clculo veamos que tenemos
dos condiciones posibles:
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 7
o
p
=10log( 1+e
2
o
p
2n
)
o
a
=10log (1+e
2
o
a
2n
)
Dependiendo de cual sea la condicin elegida el valor de ser distinto. En principio,
nosotros utilizaremos la condicin de la banda de paso mientras no se especifique lo contrario.
Para dicha condicin el valor de
2
ser el siguiente:
e
2
=
10
o
p
10
1
o
p
2n
Si utilizamos la forma de la ecuacin donde aparece
c
podremos calcularla directamente
y tambin su valor ser distinto si utilizamos las condiciones en la banda de paso o las de la
banda eliminada. Utilizando las de la banda de paso nos quedara:
o
c
=
o
p
2n
.10
o
p
10
1
4.1.3.- Clculo de la funcin de transferencia.
Para determinar la localizacin de los polos de la funcin paso-bajo mximamente plana
con todo polos se deber sustituir
2
por -s
2
en la ecuacin:
H( s) H(s)
s= j o
=H( j o)
2
=
1
1+e
2
o
2n
de ah se obtendr la funcin:
H ( s) H(s)=
1
1+(1)
n
e
2
s
2n
De las races del polinomio:
1+(1)
n
e
2
s
2 n
=0
se obtendrn los polos de la funcin H(s) buscada, cuya expresin ser:
s
k
2n
=(1)
n+1
1
e
2
=
e
j (n+1+2k)
e
2
k=0,1,2 ,,2 n1

s
k
=e
1/ n
e
j (n+1+2k)/ 2n
k=0,1,2 ,,2n1
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 8
Si representamos las races s
k
sobre el plano complejo s, estas se situarn a lo largo de un
crculo de radio
o
c
=
1
n
.e
y cuyas posiciones sobre el mismo vendrn dadas por la fase:

k
=n
(n+1+2k)
2 n
=
n
2
+
n
2n
+k
n
n

Naturalmente las races correspondientes a la funcin H(s) sern las situadas en el
semiplano izquierdo (sistema estable) que corresponden con s
1
, s
2
, .. , s
n
. En la siguiente figura se
representa la situacin de las races para el caso de n = 4:
1
4

4
La aproximacin representada por las ecuaciones anteriormente obtenidas se conoce con
el nombre de aproximacin de Butterworth. A los filtros diseados mediante este proceso se
les conoce como filtros de Butterworth.
Se observa que si hacemos = 1 implica que la atenuacin en la banda de paso para
o=1
es
p
= 3 dB. El filtro paso-bajo MP con todo polos tendr la siguiente funcin de
transferencia:
H ( s)=
a
0
a
n
s
n
+a
n1
s
n1
++a
1
s+a
0
En la literatura disponible, las races y coeficientes de H(s) se encuentran tabulados en el
caso de que = 1. De sta forma la funcin de transferencia est completamente determinada
tan pronto como el parmetro n es calculado. Hay que tener en cuenta que las tablas son
solamente aplicables directamente para filtros con o
c
=1 ( = 1). Sin embargo, las tablas
pueden utilizarse si la frecuencia es posteriormente desnormalizada respecto a la frecuencia de
corte a 3 dB. A continuacin se encuentran algunas de estas tablas.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 9
TABLA 1: Races normalizadas de los Polinomios de Butterworth
n = 1 -1,0000000
n = 2 -0,7071068
j0,7071068
n = 3 -1,0000000 -0,5000000
j0,8660254
n = 4 -0,3826834
j
0,9238795
-0,9238795
j0,3826834
n = 5 -1,0000000 -0,3090170
j0,9510565
-0,8090170
j0,5877852
n = 6 -0,2588190
j0,9659258
-0,7071068
j0,7071068
-0,9659258
j0,2588190
n = 7 -1,0000000 -0,2225209
j0,9749279
-0,6234898
j0,7818315
-0,9009689
j0,4338837
n = 8 -0,1950903
j0,9807853
-0,5555702
j0,8314696
-0,8314696
j0,5555702
-0,9807853
j0,1950903
n = 9 -1,0000000 -0,1736482
j0,9848078
-0,5000000
j0,8660254
-0,7660444
j0,6427876
-0,9396926
j0,3420201
n = 10 -0,1564345
j0,9876883
-0,4539905
j0,8910065
-0,7071068
j0.7071068
-0,8910065
j0,4539905
-0,9876883
j0,1564345
TABLA 2: Coeficientes normalizados de los Polinomios de Butterworth.
(a
0
= a
n
= 1 para todo n).
n a
1
a
2
a
3
a
4
a
5
a
6
a
7
a
8
a
9
1
2 1,4142136
3 2,0000000 2,0000000
4 2,6131259 3,4142136 2,6131259
5 3,2360680 5,2360680 5,2360680 3,2360680
6 3,8637033 7,4641016 9,1416202 7,4641016 3,8637033
7 4,4939592 10,097835 14,591794 14,591794 10,097835 4,4939592
8 5,1258309 13,137071 21,846151 25,688356 21,846151 13,137071 5,1258309
9 5,7587705 16,581719. 31,163438 41,986386 41,986386 31,163438 16,581719 5,7587705
10 6,3924532 20,431729 42,802061 64,882396 74,233429 64,882396 42,802061 20,431729 6,3924532
Ejemplo:
Para el ejemplo anterior pero con
p
= 3 dB, encontrar la funcin de transferencia de
Butterworth.
Solucin:
Si hacemos = 1 (normalizando) entonces:
n = 5.62
Por tanto el filtro ser de orden 6 . El siguiente paso ser la obtencin de los polos de la
funcin de transferencia de orden 6 que cumple las especificaciones. Para ello hemos de obtener
la pulsacin de corte a 3 dB o el , que en este caso con
p
= 3 dB ser
c
=
p
y =1.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 10
Con esos datos se pueden calcular los polos de la funcin de transferencia, que en este
caso sern 6. El mdulo de todos los polos ser o
c
=2n1, 2 krad/ s y las fases de cada uno
saldrn de la ecuacin:

k
=n
(n+1+2k)
2 n
=
n
2
+
n
2n
+k
n
n
con k tomando valores entre 0 y 5.
La funcin de transferencia se obtendra entonces como:
H ( s)=
1
(ss
0
)( ss
0
*
)( ss
1
)( ss
1
*
)(ss
2
)(ss
2
*
)
y sustituyendo los valores anteriormente calculados quedara:
H ( s)=
1
(s
2
+o
c
0,5176s+o
c
2
)( s
2
+o
c
1,4142s+o
c
2
)(s
2
+o
c
1,9318 s+o
c
2
)
Un resultado similar se obtendra de las tablas despus de desnormalizar con
o
c
=2n1, 2 krad/ s .
4.1.4.- Caractersticas de los filtros de Butterworth
Una vez que ya sabemos como calcular la funcin de transferencia de este tipo de filtros
vamos a ver algunas de sus caractersticas:
1. La principal de ellas la hemos fijado nosotros y es el hecho de que la funcin de mdulo
(o atenuacin) es mximamente plana en el origen.
2. Si observamos la forma de la funcin de transferencia veremos que slo tiene polos y
que todos los ceros estn situados en el infinito.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
k=0 s
0
=o
c
(
cos
(
n
2
+
n
12
)
+j sen
(
n
2
+
n
12
))
=o
c
(
sen
(
n
12
)
+j cos
(
n
12
))
=o
c
(0,2588+j 0,9659)
k=1 s
1
=o
c
(
cos
(
n
2
+
n
12
+
n
6
)
+j sen
(
n
2
+
n
12
+
n
6
))
=o
c
(
sen
(
n
4
)
+j cos
(
n
4
))
=o
c
(0,7071+j 0,7071)
k=2 s
2
=o
c
(
cos
(
n
2
+
n
12
+2
n
6
)
+j sen
(
n
2
+
n
12
+2
n
6
))
=o
c
(
sen
(
5
n
12
)
+j cos
(
5
n
12
))
=o
c
(0,9659+j 0,2588)
k=3 s
3
=s
2
*
k=4 s
4
=s
1
*
k=5 s
5
=s
0
*
H( s)=
1
(s
2
+3902,6121s+56848921,3651)(s
2
+10662,8168s+56848921,3651)( s
2
+14565,4289s+56848921,3651)
TEMA 2: Funciones de aproximacin 11
3. Cuando estudiemos el resto de funciones de aproximacin de amplitud veremos que,
comparadas con ellas, las funciones de Butterworth presentan el orden ms elevado en
igualdad de condiciones impuestas.
Figura 4: Respuestas en amplitud de distintas aproximaciones de Butterworth.
En la figura 4 vemos que el aumento del orden del filtro produce un aumento de
pendiente de la funcin de transferencia y con ello vemos que cuanto ms le exijamos al filtro
mayor ser el orden necesario.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 12
4.2.- Aproximacin con rizado constante en la banda de paso(Chebychev).
En la aproximacin mximamente plana todo polos, hemos concentrado toda la fuerza
de la aproximacin en el origen ( = 0) y aceptamos un crecimiento montono del error para
o-o
p
. Parecera ms eficaz distribuir el error uniformemente a lo largo de la banda de paso
encontrando una funcin:
H( j o)
2
=
1
1+e
2
C
n
2
(
o
o
p
)
en la que C
n
( o) sea un polinomio que cumple 1C
n
( o)10oo
p
, de forma que
la dicha funcin oscila uniformemente entre 1 y
1
1+e
2
.
Hay muchos mtodos rigurosos para obtener el polinomio C
n
(); un mtodo
intuitivamente simple es aceptar que una sinusoide:
C
n
( o)=cos | narccos ( o)
oscila uniformemente entre +1 y -1 y que incrementa su frecuencia con el incremento de n.
Utilizando conceptos trigonomtricos, cos(n) puede escribirse como un polinomio en cos:
cos n=2
n1
cos
n

n
1!
2
n3
cos
n2
+
n( n3)
2!
2
n5
cos
n4

n( n3) ( n5)
3!
2
n7
cos
n6
+
el cual ser un polinomio en si:
(o)=arccos( o) o1
As, los polinomios de Chebychev de orden n son:
C
n
( o)=cos ( narccos ( o) ) o1
En la banda atenuada ( o>1 ), arccos() est indefinido. Sin embargo se puede ver
que,
C
n
( o)=cosh ( narccosh ( o) ) =
1
2
| ( o+.o
2
1)
n
+( o+.o
2
1)
n
o>1
la cual crece montonamente para > 1. De este modo, se obtiene una funcin de rizado
constante en la banda de paso y con atenuacin montona creciente en la banda eliminada. A los
filtros que se construyen con esa funcin se les llama filtros de Chebychev directos.
Hemos dicho previamente que los polinomios de Chebychev de orden n tienen la
siguiente forma:
C
n
( o)=cos ( narccos ( o) ) o1
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 13
Vamos a ver ahora que esta funcin representa realmente una serie de polinomios. Para
ello llamaremos:
cos= y =arccos ( )
Entonces
C
n+1
( )=cos( n+ )=cos ncos sen nsen
C
n1
( )=cos( n)=cosn cos+sen n sen
sumando las dos expresiones anteriores nos queda
C
n+1
( o)+C
n1
(o)=2cos n0cos0
Pero como
cos n0=C
n
( o) y cos 0=o
podemos escribir
C
n+1
( o)+C
n1
(o)=2oC
n
( o)
C
n+1
( o)=2oC
n
( o)C
n1
( o)
Tenemos entonces una frmula recursiva en la que conociendo el polinomio de
Chebychev de grado menor podemos formar los sucesivos de grado superior. Si partimos de
que:
C
0
( o)=cos( 0)=1
C
1
(o)=cos( arccos ( o) )=
podremos formar todos los polinomios de grado superior que queramos utilizando la frmula
recursiva.
En la siguiente tabla se dan los primeros polinomios de Chebychev y la frmula
recursiva. Es de hacer notar que C
n
(1) = 1 para todo n y que C
n
() es par para n par e impar para
n impar.
POLINOMIOS DE CHEBYCHEV
C
0
() = 1
C
1
() =
C
2
() = 2
2
-1
C
3
() = 4
3
-3
C
n+1
() = 2C
n
()-C
n-1
()
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 14
4.2.1.- Caractersticas de los filtros de Chebychev Directo.
Los polinomios de Chebychev (C
n
()) son los que dan las caractersticas propias de la
respuesta en amplitud para este tipo de filtros. Dichas caractersticas se resumen a continuacin:
1. H j ( ) oscila con rizado constante en la banda de paso 0oo
p
. Adems, H j ( )
decrece montonamente a cero para o>o
p
.
2. H j ( ) 0 1 = slo para n impar pero H j ( ) 0 1 1
2
= + para n par. Cuando se habla de
atenuacin, entonces
o(0)=0
para n impar y o(0)=o
p
para n par.
3.
H( j o
p
)=1/ .1+e
2
para todo n. En el caso de la atenuacin eso significa que
o(o
p
)=o
p
.
4. Se puede comprobar que el orden del filtro se puede obtener de la grfica de atenuacin
o amplitud sin ms que contar el nmero de mximos y mnimos en la banda de paso.
Figura 5: Ejemplos de distintos filtros de Chebychev.
La figura 5 para n = 2, 3, 4 y 5 (normalizada con o
p
=1 ) muestra estas caractersticas.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 15
4.2.2.- Calculo del orden y de .
Los parmetros utilizados en el diseo de filtros de Chebychev son el rizado () y el valor
de la atenuacin (
a
) a la pulsacin de corte de la banda atenuada (
a
). El parmetro se calcula a
partir de la expresin de la funcin de transferencia vista anteriormente:
e=.10
0 , 1o
p
1
,
adems sabemos que la pulsacin de corte de la banda de paso es
p
. Para determinar n,
sabemos que:
10log
(
1+e
2
C
n
2
(
o
a
o
p
))
=o
a
dB
y con la expresin C
n
( o)=cosh ( narccosh ( o) ) obtenemos:
n=
arccosh(
.
(
10
0 . 1o
a
1
)
/ e
2
)
arccosh
(
o
a
o
p
)
Donde elegiremos como orden menor necesario el nmero natural inmediatamente
superior al orden calculado.
Ejemplo:
Encontrar la funcin de transferencia de un filtro de Chebychev paso-bajo que satisfaga
las siguientes especificaciones:
- Banda de paso
0f 1, 2kHz con
p
=0,5dB
de atenuacin mxima.
- La banda atenuada con f 1,92 kHz y
a
= 23 dB de atenuacin mnima.
Solucin:
Calculamos en primer lugar el valor de y posteriormente aplicamos la ecuacin del
orden calculada previamente:
e=.10
0, 1o
p
1=.10
0, 10,5
1=0,3493
n=
arccosh(
.
(
10
0 , 1o
a
1
)
/ e
2
)
arccosh
(
o
a
o
p
)
=
arccosh(
.
( 10
2, 3
1) / e
2
)
arccosh
(
1, 92
1, 2
)
=4,193
Por lo tanto ser necesario un filtro de orden 5 y la funcin de transferencia ser de
acuerdo con la tabla 3:
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 16
H ( s)=
0, 1789
s
5
+1, 17251 s
4
+1, 9374 s
3
+1,3096 s
2
+0, 7525s+0, 1789
Funcin que habr que desnormalizar respecto a la pulsacin de corte de la banda de
paso que se daba en el enunciado.
Si comparamos este ejemplo con el mismo obtenido anteriormente para Butterworth
observamos que es mucho ms eficaz el de Chebychev al conseguir las mismas caractersticas
con un menor orden. Puede demostrarse que esto es siempre vlido para cualquier diseo.
Observar que H(0) = 1, que corresponde con atenuacin nula en el origen, como debe ocurrir
por tratarse de un filtro de orden impar.
4.2.3.- Obtencin de la funcin de transferencia
La localizacin de los polos de un filtro de Chebychev se obtendrn a partir de las
ecuaciones
H ( j o)
2
=
1
1+e
2
C
n
2
( o)
y las ecuaciones (1a) y (1b) con =s/j resolviendo:
C
n
2
(
s
j
)
=cos
2
(
narccos
s
j
)
=
1
e
2
( 2)
Es fcil demostrar que las races de la ecuacin (2) se distribuyen sobre una elipse en el
plano s y las races situadas en el semiplano izquierdo, es decir, los polos de la funcin paso bajo
de Chebychev vienen dadas por s j k n
k k k
= + = 1 2 , , , donde:
c
k
=-
1
2 |
(
1
e
+
.
1
e
2
+1
)
1/ n

(
1
e
+
.
1
e
2
+1
)
1/ n

sen
(
2k1
2n
n
)
( 3)
o
k
=
1
2 |
(
1
e
+
.
1
e
2
+1
)
1/ n
+
(
1
e
+
.
1
e
2
+1
)
1/ n

cos
(
2k1
2n
n
)
( 4)
una vez conocidos los polos, la funcin de transferencia de los filtros de Chebychev viene a ser:
H ( s)=
1
2
n1
e

k=1
n
(
ss
k
)
=
1/ ( 2
n1
e)
s
n
+b
n1
s
n1
++b
1
s+b
0
(5)
A continuacin se muestran las tablas de los polinomios de Chebychev para 0.5 dB y 1dB
de rizado en la banda de paso respectivamente que corresponden con el polinomio del
denominador de la funcin de transferencia. El uso de tablas nos permite olvidarnos de las
frmulas que permiten calcular los polos y son una ayuda para simplificar el diseo de los filtros
pues el nico parmetro que hemos de calcular es el orden y posteriormente usar las tablas
adecuadas. No hay que olvidar que dichas tablas nos darn un filtro normalizado respecto a la
pulsacin de corte de la banda de paso.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 17
TABLA 1: Frecuencias propias (polos) de un filtro de Chebychev para
p
=0,5 dB.( = 0.3493)
n Races normalizadas
1 -2,8627752
2 -0,7128122
j 1,0040425
3 -0,6264565 -0,3132282
j 1,02199275
4 -0,1753531
j 1,0162529
-0,4233398
j 0,4209457
5 -0,3623196 -0,1119629
j 1,0115574
-0,2931227
j 0,6251768
6 -0,0776501
j 1,0084608
-0,2121440
j 0,7382446
-0,2897940
j 0,2702162
7 -0,2561700 -0,0570032
j 1,006405
-0,1597194
j 0,8070770
-0,2308012
j 0,4478939
8 -0,0436201
j 1,0050021
-0,1242195
j 0,8519996
-0,1859076
j 0,5692879
-0,2192929
j 0,1999073
9 -0,1984053 -0,0344527
j 1,0040040
-0,0992026
j 0,8829063
-0,1519873
j 0,6553170
-0,1864400
j 0,3486869
TABLA 2: Frecuencias propias (polos) de un filtro de Chebychev para
p
= 1 dB ( = 0.5089)
N Races normalizadas
1 -1,9652267
2 -0,5488672
j 0,8951286
3 -0,4941706 -0,2470853
j 0,9659987
4 -0,1395360
j 0,9833792
-0,3368697
j 0,4073290
5 -0,2894933 -0,0894584
j 0,9901071
-0,2342050
j 0,6119198
6 -0,0621810
j 0,9934115
-0,1698817
j 0,7272275
-0,2320627
j 0,2661837
7 -0,2054141 -0,0457089
j 0,9952839
-0,1280736
j 0,7981557
-0,1850717
j 0,4429430
8 -0,0350082
j 0,9964513
-0,0996950
j 0,8447506
-0,1492041
j 0,5644443
-0,1759983
j 0,1982065
9 -0,1593305 -0,0276674
j 0,9972297
-0,0796652
j 0,8769490
-0,1220542
j 0,6508954
-0,1497217
j 0,3463342
TABLA 3: Coeficientes de los polinomios para un filtro de Chebychev. (
p
= 0,5 dB).( = 0.3493
y a
n
= 1).
n a
0
a
1
a
2
a
3
a
4
a
5
a
6
a
7
a
8
1 2,8627752
2 1,5162026 1,4256245
3 0,7156938 1,5348954 1,2529130
4 0,3790506 1,0254553 1,7168662 1,1973856
5 0,1789234 0,7525181 1,3095747 1,9373675 1,1724909
6 0,0947626 0,4323669 1,1718613 1,5897635 2,1718446 1,1591761
7 0.0447309 0,2820722 0,7556511 1,6479029 1,8694079 2,4126510 1,1512176
8 0,0236907 0,1525444 0,5735604 1,1485894 2,1840154 2,1492173 2,6567498 1,1460801
9 0,0111827 0,0941198 0,3408193 0,9836199 1,6113880 2,7814990 2,4293297 2,9027337 1,1425705
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 18
TABLA 4: Coeficientes de los polinomios para un filtro de Chebychev. (
p
= 1 dB).( = 0.5089
y a
n
= 1).
n a
0
a
1
a
2
a
3
a
4
a
5
a
6
a
7
a
8
1 1,9652267
2 1,1025103 1,0977343
3 0,4913067 1,2384092 0,9883412
4 0,2756276 0,7426194 1,4539248 0,9528114
5 0,1228267 0,5805342 0,9743961 1,6888160 0,9368201
6 0,0689069 0,3070808 0,9393461 1,2021409 1,9308256 0,9282510
7 0.0307066 0,2136712 0,5486192 1,3575440 1,4287930 2,1760778 0,9231228
8 0,0172267 0,1073447 0,4478257 0,8468243 1,8369024 1,6551557 2,4230264 0,9198113
9 0,0076767 0,0706048 0,2441864 0,7863109 1,2016071 2,3781188 1,8814798 2,6709468 0,9175476
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 19
4.3.- Aproximacin con rizado en la banda eliminada (Chebychev inversos).
Caractersticas.
Hemos visto que en una aproximacin Mximamente plana la atenuacin crece monto-
namente con el aumento de la frecuencia, y que una aproximacin de Chebychev tiene un rizado
constante en la banda de paso y un incremento montono de la atenuacin en la banda atenua-
da. Si, en cambio se quiere que sea montono en la banda de paso y rizado constante en la banda
atenuada, utilizaremos el llamado filtro de Chebychev inverso, cuya funcin de transferencia se
expresa:
H( j o)
2
=
e
2
C
n
2
(
o
a
/ o
)
1+e
2
C
n
2
(
o
a
/ o
)
donde =
a
es la pulsacin de corte de la banda atenuada. Los filtros paso bajo de Chebychev
inversos son mximamente planos en la banda de paso y tienen ceros finitos localizados en
C
n
(o
a
/ o)=0 .
Figura 6: Ejemplos de filtros de Chebychev inverso para distintos ordenes.
En la figura 6 se ven algunos ejemplos de esta aproximacin con distintos rdenes.
Todas las grficas estn normalizadas con
a
= 1. Podemos comprobar en estas grficas que
para la pulsacin de corte de la banda eliminada se obtiene siempre el valor mximo en la banda
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 20
eliminada, es decir,
H( j o
a
)=
.
e
2
1+e
2
. Si lo traducimos a atenuacin resulta que
o(o
a
)=o
a
.
En dichas grficas se puede comprobar tambin que el orden del filtro se puede obtener
al contar el nmero de mximos y mnimos en la banda atenuada.
Se puede demostrar que estos son tan eficaces en su aproximacin a las especificaciones
dadas como los filtros de Chebychev directo, es decir,
n
CHEB
= n
INVCHEB
, pero la funcin de
fase y retardo son muy diferentes. Los filtros de Chebychev directo tienen valores ms altos de
factor de calidad en los polos que los filtros inversos de Chebychev, lo cual implica que en las
curvas de retardo se producen mayores picos. Como ejemplo en la figura 7 se muestra el retardo
de filtros de Cebychev directo e inversos de orden n = 4 y n = 8. En situaciones donde las
pequeas variaciones de retardo son importante, tales como en vdeo o sistemas de transmisin
de datos, es preferible la utilizacin de filtros inversos de Chebychev.
Figura 7: Curvas de retardo para Chebychev directo e inverso.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.

CHEB n = 8
CHEB n = 4 INVCHEB n = 4
INVCHEB n = 8
TEMA 2: Funciones de aproximacin 21
4.4.- Filtros elpticos o de Cauer. Caractersticas.
Hemos visto en secciones anteriores que la aproximacin era ms efectiva, es decir, de
menor orden, si el error aceptable es distribuido de modo que el rizado sea constante en la banda
de paso o en la banda atenuada. Por la misma razn un resultado ms eficiente puede ser
obtenido si distribuimos tambin el error entre la banda de paso y la banda atenuada en lugar de
dejar que la atenuacin se incremente montonamente para
o-
. Como resultado
obtendremos una funcin de transferencia en la que habr tanto polos como ceros, siendo stos
finitos a diferencia de lo que ocurre con los filtros de Butterworth o de Chebychev directo.
La funcin que cumpla esos requisitos tendr la forma:
H( j o)
2
=
1
1+e
2
R
n
2
( o)
la cual tiene una funcin de atenuacin con rizado en la banda de paso con valor mximo igual a

p
y rizado en la banda atenuada con valor mnimo igual a
a
, esto nos llevar al uso de funciones
elpticas. Los filtros resultantes, por tanto, se llaman filtros elpticos (o filtros de Cauer por su
diseador inicial). La funcin racional de Chebychev R
n
() se puede expresar como:
R
n
( o)=k

i =1
n / 2
o
2
o
i
2
o
2

1
o
i
2
n par (a)
R
n
( o)=k o

i =1
( n1)/ 2
o
2
o
i
2
o
2

1
o
i
2
n impar (b)
La constante k en la ecuacin (a) se determina de tal manera que el mximo rizado de
R
n
() en la banda de paso 0oo
p
sea la unidad por lo que , de nuevo, determina el rizado
de la banda de paso del filtro y se calcula de acuerdo con la expresin:
e=.10
0 , 1o
p
1
Observar que los ceros y los polos estn simtricamente situados de forma geomtrica
alrededor de la pulsacin 1.
Para el caso de los filtros elpticos obtener una expresin que nos de el grado n del filtro
se complica enormemente por ello el clculo del orden lo realizaremos usando programas
diseados para ello.
Con todos los parmetros conocidos, los ceros y los polos de H(s) pueden ser
encontrados, un ejercicio que generalmente requiere el uso de un ordenador. Sin embargo
existen libros de tablas de polos y ceros para una gran variedad de casos.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 22
La funcin de transferencia para un filtro elptico ser de la forma:
H ( s)=
H

i=1
m
(
s
2
+a
i
)
s
n
+b
n1
s
n1
+b
n2
s
n2
++b
1
s+b
0
Ejemplo:
Encontrar el orden mnimo de un filtro elptico que cumpla las especificaciones dadas en
los ejemplos realizados para Butterworth y Chebychev.
Solucin:
De los ejemplos anteriores sabemos que
a
/
p
=1.6,
p
= 0.5 dB y
a
= 23 dB.
Con dichos valores y usando la funcin ellipord en Matlab se obtiene un orden n = 3
Observar que para las especificaciones dadas, es necesario un filtro de tercer orden
elptico para su realizacin, por el contrario, segn hemos visto anteriormente es necesario uno
de orden octavo si se trata de un filtro de Butterworth o de orden quinto si el filtro es de
Chebychev.
La diferencia de orden se incrementa notablemente si las especificaciones son ms
restringidas; por ejemplo para las especificaciones siguientes, o
p
=0, 05dB , o
a
=80dB y
o
a
o
p
=1, 2 entonces obtenemos: n
ELI
= 10, n
BUT
= 63 y n
CHEB
= 20.
En la figura 8 se puede ver un ejemplo de varios filtros elpticos con distintos rdenes.
En dichas grficas se pueden comprobar las caractersticas propias de estos filtros:
1. Tienen rizado constante en ambas bandas.
2. El orden del filtro se puede obtener contando el nmero de mximos y mnimos, o bien
en la banda de paso o bien en la eliminada.
3. Los filtros pares tienen la atenuacin mxima en la banda de paso para
o=0
.
4. Los filtros impares tienen atenuacin nula para
o=0
.
5. Para o=o
p
se obtiene siempre la mxima atenuacin en la banda de paso.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 23
Figura 8: Distintos ejemplos de filtros elpticos.
Figura 9: Comparacin de filtros de Butterworth, Chebychev y elptico de orden 4.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 24
4.5.- Comparacin de las distintas aproximaciones de amplitud.
Los ejemplos anteriores nos muestran que, para unas especificaciones dadas, los filtros
elpticos son los ms eficientes, seguidos por los de Chebychev y los de Butterworth. La razn
principal para esta diferencia radica en la distribucin aproximada de rizado constante del error
en la banda de paso junto con la eficacia de los ceros finitos, es decir, o
cero
, lo cual permite
que la funcin de los filtros elpticos tenga una regin de transicin muy estrecha. La
especificacin ms exigente es, por tanto, la anchura de la banda de transicin. Observar, por
ejemplo, que para las mismas especificaciones de ejemplos anteriores pero con
a
/
p
= 1,1 en
lugar de 1,6, obtendremos n
ELI
= 4, n
CHEB
= 10 y n
MP
= 39.
En la figura 9 se puede ver grficamente cmo para el mismo orden las pendientes de las
distintas aproximaciones son distintas. La elptica es la que ms cada presenta, despus la de
Chebychev y, por ltimo, la de Butterworth. Un elemento ms, importante en la comparacin de
estos tipos de aproximaciones es su comportamiento de fase o retardo. Debido a que las
funciones de CHEB y ELI tienen un factor de calidad de los polos mayor que las funciones MP
todo polo (Butterworth), sus curvas de retardo para un mismo grado son ms puntiagudas
(Figura 10). Esta observacin puede, sin embargo, ser muy engaosa, al comparar funciones MP
(BUT), CHEB, INVCHEB y ELI del mismo grado, considerando que la comparacin debera
estar basada sobre las funciones con el grado elegido para satisfacer especificaciones de
atenuacin iguales.
Figura 10: Comparacin de las grficas de retardo de filtros de Butterworth, Chebychev
Directo e inverso y elptico de orden 4.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.
TEMA 2: Funciones de aproximacin 25
En ese caso la comparacin puede ser muy diferente como puede observarse en la figura
11 , donde se representa el retardo de los filtros de MP, CHEB, INVCHEB y ELI con las
siguientes especificaciones
p
= 0.5 dB,
a
= 23 dB y
a
= 1.25 y
p
=1 basndose en la variacin
de retardo sobre la banda de paso 0oo
p
, parece ser que el filtro ELI tiene el mejor
retardo, seguido de cerca por el filtro INVCHEB; mientras que el filtro MP y CHEB son mucho
peores. Evidentemente, el resultado de la comparacin depende del grado necesario para
satisfacer las especificaciones de atenuacin requeridas.
Figura 11: Curvas de retardo para las mismas especificaciones.
Departamento de Teora de la Seal y Comunicaciones. Universidad de Alcal.

BUT n = 17
CHEB n = 7
ELI n = 4
INVCHEB n = 7

También podría gustarte