Está en la página 1de 470

Captulo 1

Circuitos de dos puertos


1.1. Funciones circuitales
En este captulo trataremos la sntesis de circuitos de dos puertos sin perdidas y
su implementacion mediante inductancias y capacitancias de caracter ideal. En este
caso, la estructura transversal clasica puede constituir un modelo apropiado para
ser aplicado con otras tecnicas de realizacion de ltros, por ejemplo, los circuitos
activos RC, conguraciones con capacitores de contacto y sistemas piezoelectricos o
electromecanicos.
Los parametros de imagen se han utilizado clasicamente en la sntesis de redes des-
fasadoras, circuitos correctores RLC y en ltros resonadores de cristal. Los problemas
de acoplamiento fueron originalmente resueltos por Cauer y Darlington.
Un circuito de dos puertos de caracter general trabaja entre dos impedancias: la
impedancia de la fuente Z
1
y la impedancia de carga Z
2
, como se ve en la gura 1.1.
Figura 1.1: Circuito de dos puertos
7
8 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


1.1.1. Parametros de cascada A
ij
Las ecuaciones lineales expresadas en (1.1) caracterizan el circuito de dos puertos.
Los parametros A
ij
se denominan parametros de cascada.
U
1
= A
11
U
2
+A
12
I
2
I
1
= A
21
U
2
+A
22
I
2
(1.1)
Si la salida del circuito esta abierta, sin carga, entonces I
2
= 0, de aqu se deduce
que A
11
es la funcion de transferencia de tensiones del circuito denida como
A
11
=
U
1
U
2
(1.2)
Si la salida del circuito esta cortocircuitada, entonces U
2
= 0, de donde se deduce
que A
22
, la funcion de transferencia de corriente, se dene mediante la ecuacion
A
22
=
I
1
I
2
(1.3)
El circuito de dos puertos es simetrico si A
11
= A
22
, y es pasivo si |A| = 1, donde
|A| = A
11
A
22
A
12
A
21
= 1. Si el circuito es pasivo, su implementacion se podra rea-
lizar unicamente con elementos sencillos como resistencias, bobinas, condensadores
y transformadores.
1.1.2. Parametros de impedancia Z
ij
Los parametros Z
ij
caracterizan el circuito mediante unas medidas de impedancia.
Si se conocen los parametros Z
ij
, entonces el circuito de dos puertos se representa
con las siguientes ecuaciones:
U
1
= Z
11
I
1
+Z
12
I
2
U
2
= Z
21
I
1
+Z
22
I
2
(1.4)
El parametro Z
11
es la impedancia de entrada del circuito si el puerto de la salida
esta abierto, mientras que Z
22
es la impedancia de salida si el puerto de entrada
esta abierto, gura 1.2. Z
12
es la impedancia de transferencia si I
1
= 0, y Z
21
es la
impedancia de transferencia si el puerto de salida esta abierto, I
2
= 0.
Z
11
=
U
1
I
1 |
I
2
=0
Z
12
=
U
1
I
2 |
I
1
=0
Z
21
=
U
2
I
1 |
I
2
=0
Z
22
=
U
2
I
2 |
I
1
=0
(1.5)
El circuito de dos puertos sera simetrico si Z
11
= Z
22
, y sera pasivo si Z
12
= Z
21
.
1.1. FUNCIONES CIRCUITALES 9
Figura 1.2: Parametros de la matriz de impedancia
1.1.3. Parametros de admitancia Y
ij
Los parametros Y
ij
permiten caracterizar el circuito a partir de unas medidas de
admitancia. Si se conocen los parametros Y
ij
del circuito, entonces el circuito de dos
puertos se caracteriza mediante las ecuaciones
I
1
= Y
11
U
1
+Y
12
U
2
I
2
= Y
21
U
1
+Y
22
U
2
(1.6)
El parametro Y
11
es la admitancia de entrada del circuito si el puerto en la salida
esta en cortocircuito y Y
22
es la admitancia de salida si el puerto en entrada esta en
cortocircuito, gura 1.3. Y
12
es la admitancia de transferencia si U
1
= 0 y Y
21
es la
admitancia de transferencia si U
2
= 0 (el puerto de salida esta en corto):
Figura 1.3: Parametros de la matriz de admitancia
Y
11
=
I
1
U
1 |
U
2
=0
Y
12
=
I
1
U
2 |
U
1
=0
Y
21
=
I
2
U
1 |
U
2
=0
Y
22
=
I
2
U
2 |
U
1
=0
(1.7)
10 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


El circuito de dos puertos sera simetrico si Y
11
= Y
22
. El circuito de dos puertos es
pasivo si Y
12
= Y
21
. En la gura 1.3 se muestran los parametros de la matriz Y.
1.1.4. Parametros de transferencia T
ij
Los parametros T
ij
caracterizan el circuito como un elemento que transmite y reeja
ondas. Si se conocen los parametros de transferencia T
ij
del circuito de dos puertos,
las ecuaciones lineales que caracterizan el circuito en la gura 1.4 toman la forma
Figura 1.4: Circuito de dos puertos
A
1
= T
11
A
2
+T
12
B
2
B
1
= T
21
A
2
+T
22
B
2
(1.8)
Donde A
1
es la onda que entra al circuito en la entrada, A
2
es la onda que entra
al circuito en la salida, y B
1
y B
2
son las ondas reejadas en la entrada y la salida
respectivamente, como se muestra en la gura 1.4. Si se conocen los parametros de
cascada A
ij
de un circuito, los parametros de transferencia T
ij
se calculan mediante
la ecuacion
T
11
=
1
2
(A
11
+
A
12
Z
2
+Z
1
A
21
+
Z
1
Z
2
A
22
)
T
12
=
1
2
(A
11
+
A
12
Z
2
Z
1
A
21

Z
1
Z
2
A
22
)
T
21
=
1
2
(A
11

A
12
Z
2
+Z
1
A
21

Z
1
Z
2
A
22
)
T
22
=
1
2
(A
11

A
12
Z
2
Z
1
A
21
+
Z
1
Z
2
A
22
) (1.9)
1.1. FUNCIONES CIRCUITALES 11
1.1.5. Parametros de dispersi on S
ij
Si se conocen los parametros de dispersion S
ij
del circuito de bipuertos, las ecua-
ciones lineales que caracterizan el circuito en la gura 1.4 toman la forma:
A
1
= S
11
B
1
+S
12
B
2
A
2
= S
21
B
1
+S
22
B
2
(1.10)
La relacion entre los parametros de dispersion y de transferencia se denen mediante
las ecuaciones (1.11), donde | T |= T
11
T
22
T
12
T
21
S
11
=
T
11
T
21
S
12
=
|T|
T
21
S
21
=
1
T
21
S
22
=
T
22
T
21
(1.11)
Las ecuaciones (1.1), (1.4) y (1.6) se pueden escribir en la forma matricial:
_
U
1
I
1
_
=
_
A
11
A
12
A
21
A
22
_

_
U
2
I
2
_
(1.12)
_
U
1
U
2
_
=
_
Z
11
Z
12
Z
21
Z
22
_

_
I
1
I
2
_
(1.13)
_
I
1
I
2
_
=
_
Y
11
Y
12
Y
21
Y
22
_

_
U
1
U
2
_
(1.14)
Utilizando las ecuaciones de cascada, la impedancia de entrada Z
en
se puede expresar
como
Z
en
=
U
1
I
1
=
A
11
U
2
+A
12
I
2
A
21
U
2
+A
22
I
2
(1.15)
Considerando la ecuacion (1.15), la impedancia del circuito abierto esta dada por
Z
1
=
A
11
A
21
(1.16)
Alternativamente, la impedancia del circuito en corto U
2
= 0 se puede expresar de
la siguiente manera:
12 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


Z
c1
=
A
12
A
22
(1.17)
De acuerdo con las expresiones anteriores, la impedancia caracterstica de entrada
de la conguracion correspondiente a la gura 1.1 esta dada por la ecuacion
Z
01
=
_
Z
1
Z
c1
=

A
11
A
12
A
21
A
22
(1.18)
La impedancia de imagen (caracterstica) de salida Z
02
se puede calcular mediante
la ecuacion
Z
02
=
_
Z
2
Z
c2
=

A
22
A
12
A
21
A
11
(1.19)
Ejemplo 1.1
Calcular los parametros A
ij
del circuito en la gura 1.5. Para este circuito se pueden
escribir las siguientes ecuaciones:
U
1
= 1 U
2
+Z I
2
I
1
= 0 U
2
+ 1 I
2
(1.20)
Figura 1.5: Circuito con impedancia en la rama de serie
La tension a la entrada U
1
ser a la tension a la salida U
2
, mas la cada de tension en
la impedancia Z. La corriente a la entrada I
1
sera igual a la corriente a la salida. La
ecuacion matricial de cascada esta dada por
_
U
1
I
1
_
=
_
1 Z
0 1
_

_
U
2
I
2
_
= A
1

_
U
2
I
2
_
1.1. FUNCIONES CIRCUITALES 13
Ejemplo 1.2
Calcular la matriz de cascada A
2
del circuito en la gura 1.6.
Figura 1.6: Circuito con admitancia en la rama paralela
En el circuito la tension U
1
es igual a la tension de salida, mientras que la corriente
de entrada sera la suma de I
2
con la corriente que atraviesa la admitancia Y.
U
1
= 1 U
2
+ 0 I
2
I
1
= Y U
2
+ 1 I
2
Y la ecuacion matricial de cascada esta dada por
_
U
1
I
1
_
=
_
1 0
Y 1
_

_
U
2
I
2
_
= A
2

_
U
2
I
2
_
Ejemplo 1.3
Calcular la matriz A de cascada del circuito en la gura 1.7, y vericar si el circuito
es pasivo y simetrico.
Figura 1.7: Circuitos basicos en cascada
El circuito en la gura 1.7 es la conexion en cascada de los circuitos de las guras 1.5 y
1.6. Por eso la matriz A del circuito en la gura 1.7 se obtiene como la multiplicacion
de las matrices A
1
A
2
A =
_
1 Z
1
0 1
_

_
1 0
Y
2
1
_
=
_
1 +Z
1
Y
2
Z
1
Y
2
1
_
14 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


Como A
11
= A
22
, el circuito no es simetrico. | A |= detA = 1(1+Z
1
Y
2
) Z
1
Y
2
= 1,
entonces el circuito es pasivo.
Ejemplo 1.4
Calcular las impedancias caractersticas Z
01
y Z
02
del circuito en la gura 1.8.
Figura 1.8: Circuitos basicos en cascada
Utilizando los parametros A
ij
del circuito del apartado anterior, resultan:
A
11
= 1 +Z
1
/Z
2
= 2 A
12
= Z
1
= 424
A
21
= 1/Z
2
= 1/424 A
22
= Z
1
/Z
2
= 1
Sustituyendo los valores de A
ij
en las ecuaciones (1.18) y (1.19), se obtiene:
Z
01
=

2 424 424 = 424

2 = 600
Z
02
=
_
424 424
2
=
424

2
= 300
Como el acoplamiento entre la fuente de se nal y la carga del circuito es perfecto, tal
y como muestra la gura 1.8, no se produce reexion ni a la entrada ni a la salida.
1.1. FUNCIONES CIRCUITALES 15
Ejemplo 1.5
Calcular las impedancias caractersticas del circuito en la gura 1.9.
Primero se calculan los parametros A
ij
.
Figura 1.9: Circuito en forma T
Como el circuito es simetrico, A
11
= A
22
Como A
11
=
U
1
U
2 |I
2
=0
A
11
= A
22
= 1 +
R
1
R
2
= 1 +
199
804
= 1,247
Como A
12
=
U
1
I
2 |U
2
=0
A
12
= 2R
1
+
R
2
1
R
2
= 2,199 + 199
2 1
804
= 1,4725
Como A
21
=
U
2
I
1 |I
2
=0
A
21
=
1
R
2
=
1
804
= 1,24378 10
3
Las impedancias caractersticas se obtienen si se sustituye A
ij
en (1.18) y (1.19)
Z
01
= Z
02
=

447,5
1,24378 10
3
= 599,657
Ejemplo 1.6
Calcular los parametros de transferencia T
ij
para el circuito en la gura 1.10.
Figura 1.10: Filtro LC paso bajas
16 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


Primero se calculan los parametros de la matriz A como sucesion de tres cuadrpulos:
L, C, L. La primera y tercera matriz en la ecuacion es de la inductancia en la
rama longitudinal y la segunda matriz es de la capacitancia en la rama diagonal
(confrontense los ejemplos 1.1 y 1.2).
A =
_
1 s
0 1
_ _
1 0
2s 1
_ _
1 s
0 1
_
=
_
1 + 2s
2
2s + 2s
3
2s 1 + 2s
_
Sustituyendo los parametros A en las ecuaciones (1.9), se obtiene:
T
11
= s
3
+ 2s
2
+ 2s + 1
T
12
= s
3
T
21
= s
3
T
22
= s
3
+ 2s
2
2s + 1
Ejemplo 1.7
Calcular los parametros de dispersion del circuito en la gura 1.11.
Figura 1.11: Filtro paso bajas
Primero se calculan los parametros de cascada A
ij
para i,j=1,2. Despues se calculan
los parametros de transferencia S
ij
para i,j=1,2. Utilizando las ecuaciones (1.11), se
obtiene el siguiente resultado:
S
11
=
s
3
+2s
2
+2s+1
s
3
=
G(s)
(s)
S
12
=
1
s
3
=
1
(s)
S
21
=
1
s
3
=
1
(s)
S
22
=
s
3
+2s
2
2s+1
s
3
=
G(s)
(s)
1.2. FUNCI

ON DE TRANSFERENCIA 17
1.2. Funcion de transferencia
La funcion de transferencia de trabajo se dene mediante la relacion:
G
T
=

U
0
I
0
U
2
I
2
(1.21)
Figura 1.12: Circuitos que denen la funcion de transferencia de trabajo
Los voltajes U
0
, U
2
y las corrientes I
0
, I
2
estan representados en la gura 1.12. La
ecuacion (1.21) y el circuito en la gura 1.12 denen la funcion de transferencia de
trabajo, la cual es la raz cuadrada de la potencia que el generador con la impedancia
Z
0
suministra a la misma impedancia Z
0
, entre la potencia que el mismo generador
suministra a la salida del circuito acoplado con la impedancia Z
2
.
La funcion de transferencia de espejo (caracterstica) se dene mediante la expresion:
G
E
=

U
1
I
1
U
2
I
2
(1.22)
Los voltajes U
1
, U
2
y las corrientes I
1
, I
2
estan representados en la gura 1.13. En
este caso, la entrada y la salida del circuito estan perfectamente acopladas, y tanto
en la entrada como en la salida no se reeja nada. La ecuacion (1.22) y el circuito
en la gura 1.13 denen la funcion de transferencia de espejo.
Figura 1.13: Circuito que dene la funcion de transferencia de espejo
La funcion de transferencia de espejo es la raz cuadrada de potencia a la entrada
entre la potencia a la salida de un circuito perfectamente acoplado. De la gura 1.12
se pueden deducir las siguientes ecuaciones:
18 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


U
2
= Z
2
I
2
(1.23)
U
0
=
E
2
=
Z
0
+Z
1
2
I
1
=
1
2
(Z
0
I
1
+U
1
) (1.24)
Siendo E la tension del generador ideal, se expresa el voltaje y la corriente utilizando
las ecuaciones de cascada
U
1
= A
11
U
2
+A
12
I
2
I
1
= A
21
U
2
+A
22
I
2
(1.25)
sustituyendo en las ecuaciones (1.23) y (1.24), se obtiene:
U
0
=
1
2
_
A
11
+
A
12
Z
2
+A
21
Z
0
+A
22
Z
0
Z
2
_
U
2
I
0
=
U
0
Z
0
=
Z
2
2Z
0
_
A
11
+
A
12
Z
2
+A
21
Z
0
+A
22
Z
0
Z
2
_
I
2
(1.26)
La ecuacion (1.26) se puede escribir en la forma:
U
0
U
2
=
1
2
_
A
11
+
A
12
Z
2
+A
21
Z
0
+A
22
Z
0
Z
2
_
I
0
I
2
=
Z
2
2Z
0
_
A
11
+
A
12
Z
2
+A
21
Z
0
+A
22
Z
0
Z
2
_
(1.27)
La funcion de transferencia de trabajo, expresada mediante los parametros de cas-
cada y las impedancias de entrada y de salida, resulta:
G
T
=

U
0
I
0
U
2
I
2
=
1
2
_

Z
2
Z
0
A
11
+
A
12

Z
0
Z
2
+A
21
_
Z
0
Z
2
+A
22

Z
0
Z
2
_
(1.28)
Para el circuito normalizado Z
0
= Z
2
= 1, la funcion de transferencia (1.28) se
simplica a
G
T
=
1
2
[A
11
+A
12
+A
21
+A
22
] (1.29)
1.2. FUNCI

ON DE TRANSFERENCIA 19
Ejemplo 1.8
Calcular la atenuacion del circuito en la gura 1.14.
Figura 1.14: Circuito para el ejemplo 1.8
Primero se calculan las impedancias de espejo Z
01
y Z
02
.
Z
01
=

2 424 424 = 600


Z
02
=
_
424
424
2
= 300
Tanto en la entrada como en la salida, el circuito no esta bien acoplado. Por este
motivo, en los puertos de entrada y salida se produce una reexion de corriente y
de tension y se hacen necesarios nuevos calculos. A continuacion, se calculan los
elementos de la matriz de cascada A
ij
:
A =
_
1 424
0 1
_

_
1 0
1
424
1
_
=
_
2 424
1
424
1
_
Si se sustituyen los parametros A
ij
, Z
2
y Z
0
en la ecuacion (1.28), se obtiene:
G
T
=
1
2
_
2
_
150
300
+
424

150 300
+

150 300
424
+
_
300
150
_
= 2,663
a = 20 log(2,663) = 8,506 dB
Ejemplo 1.9
Calcular la atenuacion en dB del ejemplo anterior, si los puertos estan bien acoplados,
si Z
0
= 600 y Z
2
= 300 . En este caso, en los puertos no se reeja nada porque
estan bien acoplados. Entonces se calcula la atenuacion caracterstica.
20 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


G
T
=
1
2
_
2
_
300
600
+
424

600 300
+

600 300
424
+
_
600
300
_
= 2, 414
a = 20 log(2, 414) = 7, 65 dB
El mismo resultado se obtiene si se utiliza la ecuacion para calcular atenuacion de
los circuitos perfectamente acoplados (1.30)
G
E
=
_
A
11
A
22
+
_
A
12
A
21
(1.30)
G
E
=

2 1 +
_
424
1
424
= 2,414
a = 20 log(2, 414) = 7, 65 dB
La atenuacion se puede calcular tambien mediante la ecuacion (1.31), donde el primer
termino es la funcion de transferencia de espejo, el segundo y tercer termino son las
funciones de contacto en los puertos de entrada y de salida. Los terminos sexto y
septimo (Z
0
Z
0i
)/(Z
0
+ Z
0i
) se denominan coecientes de reexion. Si Z
0
= Z
01
,
no se reeja nada en el puerto de entrada. Si Z
2
= Z
02
no se reeja nada en el puerto
de salida. Si Z
0
= Z
01
y Z
2
= Z
02
, la funcion de transferencia de trabajo es igual a
la funcion de transferencia de espejo.
G
T
(p) = G
E
Z
0
+Z
01
2

Z
0
Z
01
Z
2
+Z
02
2

Z
2
Z
02
_
1
Z
0
Z
01
Z
0
+Z
01
Z
2
Z
02
Z
2
+Z
02
1
G
2
E
_
(1.31)
Ejemplo 1.10
Calcular mediante la ecuacion (1.31) la atenuacion del circuito en la gura 1.15.
Figura 1.15: Circuito con resistencias
1.3. ECUACI

ON CARACTER

ISTICA 21
Primeramente se calcula la funcion de transferencia de espejo G
E
para A
11
= 2,
A
12
= 424, A
21
=
1
424
y A
22
= 1.
G
E
=

2 1 +
_
424
1
424
= 2,414
Utilizando la ecuacion (1.31) y sustituyendo por Z
0
= 300, Z
01
= 600, Z
02
= 300,
Z
0
= 150 y Z
2
= 150, se obtiene:
G
T
= 2,414
(300 + 600)
2

300 600
(150 + 300)
2

150 300
_
1
(300 600)
(300 + 600)
(150 300)
(150 + 300)
1
2,414
2
_
= 2,663
a = 20 log(2,663) = 8,506 dB
Se obtuvo el mismo resultado como en el ejemplo 1.8.
1.3. Ecuacion caracterstica
A partir de las ecuaciones de cascada (1.1), utilizando la impedancia Z
2
= 1, se
obtienen las siguientes ecuaciones:
Q(s) =
U
1
U
2
= A
11
+A
12
N(s) =
I
1
I
2
= A
21
+A
22
(1.32)
La funcion de transferencia G(p) se puede escribir en la forma:
G(s) =
1
2
[Q(s) +N(s)] (1.33)
La ecuacion caracterstica se dene mediante la siguiente ecuacion:
G(s)G(s) = 1 +(s)(s). (1.34)
De la ecuacion caracterstica (1.34), se puede calcular la funcion caracterstica (s).
(s) =
1
2
[Q(s) N(s)] (1.35)
Si se suman y restan las ecuaciones (1.33) y (1.35), se obtiene:
G(s) +(s) = Q(s) =
U
1
U
2
G(s) (s) = N(s) =
I
1
I
2
(1.36)
Dividiendo estas dos ecuaciones se obtiene para Z
2
= 1, U
2
= I
2
:
22 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


Z
1
=
U
1
I
1
I
2
U
2
=
G(s) +(s)
G(s) (s)
(1.37)
De donde se deduce que Z
1
es la impedancia de entrada de un puerto si la impedancia
en la salida Z
2
= 1, como se muestra en la gura 1.16.
Figura 1.16: La impedancia del circuito denida mediante G(p)
Ejemplo 1.11
Calcular G(s) (s) y Z
1
(s) del circuito en la gura 1.17.
Figura 1.17: Circuito LC
Primeramente se calculan los parametros A
ij
de la matriz de cascada.
A =
_
1 s
0 1
_

_
1 0
2s 1
_

_
1 s
0 1
_
=
_
1 + 2s
2
2s + 2s
3
2s 1 + 2s
2
_
La funcion de transferencia G(s) y la caracterstica (s) toman la forma seg un las
expresiones (1.33) y (1.35).
G(s) =
1
2
_
1 + 2s
2
+ 2s + 2s
3
+ 2s + 1 + 2s
2
_
= s
3
+ 2s
2
+ 2s + 1
1.3. ECUACI

ON CARACTER

ISTICA 23
(s) =
1
2
_
1 + 2s
2
+ 2s + 2s
3
2s 1 2s
2
_
= s
3
La impedancia de entrada del circuito en la gura 1.17 es por tanto:
Z
1
=
2s
3
+ 2s
2
+ 2s + 1
2s
2
+ 2s + 1
Ejemplo 1.12
Calcular la impedancia caracterstica Z
01
del circuito en la gura 1.18 para la fre-
cuencia = 0, = 1 y > 1.
Figura 1.18: Circuito LC
Los parametros de cascada tienen la forma:
A
11
= A
22
= 1 + 2s
2
A
12
= 2s + 2s
3
A
21
= s
3
La impedancia caracterstica Z
01
se expresa:
Z
01
=

A
11
Z
12
A
21
A
22
=
_
1 +s
2
Para =0 Z
01
= 1
Para =1 Z
01
= 0
Para > 1 Z
01
=

1
2
La impedancia Z
01
no es real.
24 CAP

ITULO 1. CIRCUITOS DE DOS PUERTOS


Del resultado obtenido se observa que la impedancia caracterstica Z
01
es real en el
rango de las frecuencias angulares desde 0 hasta 1 [rad/sec]. Entonces, el circuito se
puede terminar en los puertos con el resistor. En este rango de las frecuencias es la
banda de paso. Para las frecuencias angulares mayores a 1 [rad/sec], la impedancia
caracterstica Z
01
tiene el car acter de inductancia y si el circuito se termina con
la resistencia, se obtienen reexiones en la entrada y en la salida. La graca de la
impedancia caracterstica se muestra en la gura 1.19.
Figura 1.19: Impedancia caracterstica Z
01
del circuito LC
Ejemplo 1.13
Calcular la funcion de transferencia G(s), (s) y Z
E
del circuito representado en la
gura 1.20.
Figura 1.20: Circuito LC
Solucion:
G(s) = s
4
+ 2,613s
3
+ 3,414s
2
+ 2,613s + 1
(s) = s
4
Z
E
=
2s
4
+ 2,613s
3
+ 3,414s
2
+ 2,613s + 1
2,613s
3
+ 3,414s
2
+ 2,613s + 1
Captulo 2
Realizaci on de circuitos LRC
En este captulo trataremos de realizar los circuitos de un puerto, conociendo la
impedancia del circuito. Se utilizaran para su implementacion resistencias, bobinas
y condensadores para obtener circuitos LC, LR o RC.
Existen los metodos de Cauer y de Foster. El metodo de Cauer emplea circuitos
de cadena, mientras que el de Foster, circuitos basicos que se conectan en serie o
en paralelo (depende si se realiza la implementacion basandose en la impedancia o
la admitancia del circuito). La impedancia del circuito se representa mediante la
funcion Z(s), que es el cociente de dos polinomios.
Z(s) =
a
0
+a
1
s +a
2
s
2
+a
3
s
3
+... +a
n
s
n
b
0
+b
1
s +b
2
s
2
+b
3
s
3
+... +b
n
s
n
(2.1)
La impedancia del circuito Z(s) en la ecuacion (2.1) se puede desarrollar en frac-
ciones, tal como se representa en la ecuacion (2.2), lo cual se denomina realizacion
de Cauer.
Z(s) = Z
0
+
1
Y
1
+
1
Z
2
+
1
Y
3
(2.2)
La ecuacion (2.2) se implementa mediante el circuito representado en la gura 2.1.
Figura 2.1: Circuito en la forma de escalera (Cauer)
25
26 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Si la impedancia Z(s) se desarrolla como suma de fracciones simples (2.3), se obtiene
el circuito que se muestra en la gura 2.2, que es el caso del circuito RC realizado
con el metodo de Foster.
Z(s) =
1
sc
0
+R
0
+
k

i=1
A
i
s +
i
(2.3)
Figura 2.2: Circuito RC en la forma de Foster I
2.1. Polos y ceros de la impedancia Z(s)
Polos y ceros del circuito LC
Los polos y ceros de la impedancia LC estan ubicados en el eje imaginario. Los polos
se alternan con los ceros. En el origen del plano Z(s) debe estar un polo o un cero.
Tambien en el innito del plano Z(s) esta un polo o un cero. Las cuatro posibilidades
de ubicacion de polos y ceros de la impedancia Z
LC
se muestran en la gura 2.3.
Figura 2.3: Ubicacion de los polos y ceros de la impedancia Z(s)
LC
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 27
Polos y ceros del circuito RC
Los polos y ceros de la impedancia RC estan ubicados en el eje real y en la parte
izquierda del plano Z(s). Los polos se alternan con los ceros. En origen del plano
Z(s) o cerca del origen debe estar un polo. Las dos posibilidades de ubicacion de
polos y ceros para el circuito RC se muestran en la gura 2.4.
Figura 2.4: Polos y ceros de la impedancia RC
Polos y ceros del circuito LR
Los polos y ceros de la impedancia LR estan ubicados en el eje real y en la parte
izquierda del plano Z(s). Los polos se alternan con los ceros. En el origen del plano
Z(s) o cerca del origen debe estar un cero. Las dos posibilidades de ubicacion de
polos y ceros para el circuito LR se muestran en la gura 2.5.
Figura 2.5: Los polos y ceros de la impedancia LR
Ejemplo 2.1
Dibujar la ubicacion de los ceros y polos en el circuito de la gura 2.6a.
La ubicacion de los polos y ceros del circuito en la gura 2.6a se muestra en la gura
2.6b. La impedancia Z(s) es igual a cero para = 0 y por eso en el origen existe un
28 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
cero. La impedancia Z(s) es igual a para la frecuencia de resonancia del circuito
paralelo y por eso sigue un polo. Para la frecuencia = la impedancia del circuito
es innita y por eso en = tenemos un polo. El segundo cero en la gura 2.6
pertenece a la frecuencia de resonancia del circuito serie.
Figura 2.6: a) Circuito LC. b) La ubicacion de sus ceros y polos en el plano Z(s)
Ejemplo 2.2
Dibujar la ubicacion de los ceros y polos en el circuito de la gura 2.7a.
La ubicacion de los polos y ceros del circuito en la gura 2.7a se muestra en la gura
2.7b. La impedancia Z(s) es igual a para = 0 y por eso en el origen hay un
polo. La impedancia Z(s) es igual a cero para la frecuencia de resonancia serie del
circuito y por eso sigue un cero. Para la frecuencia = la impedancia del circuito
es cero y por eso en = tenemos un cero. El polo en la gura 2.7b pertenece a
la frecuencia de resonancia paralela.
Figura 2.7: a) Circuito LC. b) Ubicacion de los polos y ceros en el plano Z(s)
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 29
2.1.1. Realizaci on de Z(s) mediante el metodo de Foster I
El metodo Foster I se basa en la realizacion de circuitos caracterizados median-
te impedancias. El resultado de esta implementacion es un conjunto de elementos
conectados en serie.
Impedancias LC
En este apartado se explicara la implementacion de impedancia en la que se utilizaran
unicamente bobinas y condensadores para circuitos LC.
La expresion de la impedancia del circuito LC viene dada por la siguiente ecuacion:
Z(s) = sL
0
+
1
sC
0
+
k

i=0
sA
i
s
2
+
2
i
, (2.4)
donde
A
i
=
1
C
i

2
i
=
1
L
i
C
i
,
La realizacion del circuito mediante la forma de Foster se muestra en la gura 2.8.
Figura 2.8: Circuito LC en la forma Foster I
Ejemplo 2.3
Mediante el metodo Foster realizar la impedancia
Z(s) =
s
4
+ 4s
2
+ 3
s
3
+ 2s
.
El numerador es un polinomio de grado par y el denominador es un polinomio de
grado impar. La impedancia puede ser la de un circuito LC. Esta ecuacion se puede
escribir en la forma:
30 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Z(s) =
(s
2
+ 1)(s
2
+ 3)
s(s
2
+ 2)
.
Los ceros y los polos estan en el eje imaginario. En = 0 hay un polo y en =
la impedancia de Z(s) es innita, entonces en = hay otro polo. El tercer polo
esta en = j

2 y los ceros en = j y = j

3. La ubicacion de los polos


y ceros se muestra en la gura 2.9a. La ecuacion anterior se puede desarrollar en
fracciones parciales, como se muestra en la ecuacion (2.5).
Figura 2.9: a) Ubicacion de los polos y ceros de Z(s). b)Implementacion Z(s)
.
Z(s) =
(s
2
+ 1)(s
2
+ 3)
s(s
2
+ 2)
=
A
s
+
Bs
s
2
+ 2
+Cs. (2.5)
Para implementar la impedancia con un circuito se descompone Z(s) en fracciones
simples y para ello es necesario calcular los coecientes A, B y C.
A =
(s
2
+ 1)(s
2
+ 3)
(s
2
+ 2)
|
s=0
=
3
2
B =
(s
2
+ 1)(s
2
+ 3)
s
2
|
s=2
=
1
2
C =
(s
2
+ 1)(s
2
+ 3)
(s
2
+ 2)s
2
|
s=
= 1
Sustituyendo por A, B y C, la impedancia Z(s) toma la forma:
Z(s) =
(s
2
+ 1)(s
3
+ 1)
s(s
2
+ 2)
=
3
2
s
+
1
2
s
s
2
+ 2
+s.
La realizacion de esta ecuacion se muestra en la gura 2.9b.
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 31
Impedancias RC
En este apartado se estudiara la implementacion de impedancias y se utilizaran
resistencias y condensadores como elementos circuitales para obtener circuitos RC.
La impedancia del circuito RC esta dada por la ecuacion
Z(s) = R
0
+
1
sC
0
+
k

i=0
A
i
s +
i
, (2.6)
donde
A
i
=
1
C
i

i
=
1
C
i
R
i
se realiza mediante el circuito en la forma de Foster que se muestra en la gura 2.10.
Figura 2.10: Circuito RC en la forma de Foster I
El termino R
0
de (2.6) corresponde a una resistencia; el termino 1/sC
0
representa
a un condensador; A
i
/(s +
i
), al paralelo de resistencia y condensador.
Ejemplo 2.4
Mediante el metodo de Foster implementar la impedancia
Z(s) =
s + 2
s
2
+ 4s + 3
.
En el numerador y en el denominador hay polinomios. En estos polinomios no falta
ninguna potencia de s y por eso el circuito puede ser LR o RC. Esta ecuacion se
puede reescribir de la siguiente forma:
Z(s) =
(s + 2)
(s + 1)(s + 3)
.
Debido a que cerca del origen hay un polo (s=-1), se puede armar que la impedancia
Z(s) corresponde con un circuito RC. Ademas, los polos se alternan con los ceros.
La ubicacion de los polos y ceros se muestra en la gura 2.11a.
32 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.11: a) Ubicacion de los polos y ceros de Z(s)
RC
. b) Implementacion de
Z(s)
RC
La ecuacion anterior se puede desarrollar en la forma de fracciones simples
Z(s) =
(s + 2)
(s + 1)(s + 3)
= R
0
+
A
s
+
B
s + 1
+
C
(s + 3)
.
Para realizar la impedancia con un circuito es necesario calcular previamente los
coecientes A, B, C y R
0
.
A =
s(s + 2)
(s + 1)(s + 3)
|
s=0
= 0
R
0
=
(s + 2)
(s + 1)(s + 3)
|
s=
= 0
B =
(s + 2)
(s + 3)
|
s=1
=
1
2
C =
(s + 2)
(s + 1)
|
s=3
=
1
2
Sustituyendo por A, B, R
0
y C, la impedancia Z(s) se representa como
Z(s) =
(s + 2)
(s + 1)(s + 3)
=
1
2s + 2
+
1
2s + 6
.
La realizacion de esta impedancia Z(s) se muestra en la gura 2.11b.
Impedancias LR
En este apartado se estudia la realizacion de impedancias mediante la utilizacion
de bobinas y resistencias para realizar circuitos LR. La impedancia del circuito LR
esta expresada por la ecuacion
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 33
Z(s) = R
0
+sL
0
+
k

i=0
sA
i
s +
i
, (2.7)
donde
A
i
=
1
R
i

2
i
=
1
L
i
R
i
Su implementacion se realiza mediante el circuito en la forma de Foster I que se
muestra en la gura 2.12.
Figura 2.12: Circuito RL en la forma Foster I
Ejemplo 2.5
Realizar mediante el metodo de Foster la impedancia de la siguiente expresion:
Z(s) =
s
2
+ 2s
s
2
+ 4s + 3
.
Como en el numerador y denominador hay polinomios y en estos polinomios no falta
ninguna potencia de s, el circuito puede ser LR o RC. Esta ecuacion se puede escribir
de la siguiente forma:
Z(s) =
s(s + 2)
(s + 1)(s + 3)
.
En la expresion anterior se aprecia que en el origen hay un cero, lo que implica que
la impedancia Z(s) corresponde a un circuito LR. Los polos se alternan con los ceros.
La ubicacion de los polos y ceros se muestra en la gura 2.13a. La ecuacion anterior
se puede representar con la expresion
Z(s) =
s(s + 2)
(s + 1)(s + 3)
= R
0
+sL
0
+
As
s + 1
+
Bs
(s + 3)
.
34 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.13: a) Ubicacion de los polos y ceros de Z(s)
b) Implementacion del circuito LR
Como paso previo a la realizacion de la impedancia con un circuito, es necesario
calcular los coecientes R
0
, L
0
, A y B.
R
0
=
s(s + 2)
(s + 1)(s + 3)
|
s=0
= 0
L
0
=
(s + 2)
(s + 1)(s + 3)
|
s=
= 0
A =
(s + 2)
(s + 3)
|
s=1
=
1
2
B =
(s + 2)
(s + 1)
|
s=3
=
1
2
Sustituyendo por A, B, R
0
y L
0
, se obtiene la impedancia Z(s)
Z(s) =
s(s + 2)
(s + 1)(s + 3)
=
1
2 +
2
s
+
1
2 +
6
s
La realizacion de esta impedancia se muestra en la gura 2.13b.
El metodo de Foster II realiza la implementacion de circuitos a partir de la carac-
terizacion con admitancias. La forma de los circuitos resultantes esta dada por la
conexion en paralelo de los distintos elementos que la componen. En este caso, se
estudiara con el metodo de Foster II de implementaciones circuitales RC y LC.
2.1.2. Realizaci on Y(s) mediante el metodo de Foster II
Admitancias LC
La admitancia del circuito LC de la ecuacion
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 35
Y (s) = sC
0
+
1
sL
0
+
k

i=0
A
i
s
s
2
+
2
i
A
i
=
1
L
i
,
2
i
=
1
LC
(2.8)
se realiza mediante el circuito en la forma de Foster II que se muestra en la gura
2.14. Los elementos del circuito se conectan en paralelo.
Figura 2.14: Circuito LC en la forma Foster II
Ejemplo 2.6
Mediante el metodo Foster II, realizar la admitancia
Y (s) =
s
3
+ 2s
s
4
+ 5s
2
+ 4
.
En el numerador hay un polinomio de grado impar y en el denominador, un polinomio
de grado par; por eso el circuito puede ser LC. La segunda condicion necesaria es
que los polos alternen con los ceros. La admitancia Y(s) se puede escribir mediante
la ecuacion
Y (s) =
s(s
2
+ 2)
(s
2
+ 1)(s
2
+ 4)
.
Los polos y ceros estan ubicados en el eje imaginario y se alternan; por tanto, esta
admitancia corresponde a un circuito LC. La ubicacion de los polos y ceros se muestra
en la gura 2.15a.
Figura 2.15: a) Ubicacion de los polos y ceros de Z(s)
LC
. b) Implementacion
36 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
La ecuacion anterior se puede desarrollar como suma de fracciones simples.
Y (s) =
s(s
2
+ 2)
(s
2
+ 1)(s
2
+ 4)
= sC
0
+
1
sL
0
+
As
s
2
+ 1
+
Bs
s
2
+ 4
(2.9)
Para realizar la admitancia con un circuito es necesario calcular los valores C
0
, L
0
,
A y B.
C =
(s
2
+ 2)
(s
2
+ 1)(s
2
+ 4)
|
s=
= 0
1
L
0
=
s
2
(s
2
+ 2)
(s
2
+ 1)(s
2
+ 4)
|
s=0
= 0
A =
(s
2
+ 2)
(s
2
+ 4)
|
s=1
=
1
3
B =
(s
2
+ 2)
(s
2
+ 1)
|
s
2
=4
=
2
3
Sustituyendo por A, B, L
0
y C
0
en la ecuacion (2.9), se obtiene la admitancia Y(s).
La implementacion de admitancia Y(s) se muestra en la gura 2.15b.
Y (s) =
s(s
2
+ 2)
(s
2
+ 1)(s
2
+ 4)
=
1
3
s
s
2
+ 1
+
2
3
s
s
2
+ 4
.
Admitancias RC
La admitancia del circuito RC de la gura 2.16 se puede expresar con la siguiente
ecuacion:
Y (s) =
1
R
0
+sC
0
+
k

i=0
A
i
s
s +
i
A
i
=
1
R

i
=
1
RC
(2.10)
y se realiza mediante el circuito en la forma de Foster II.
Figura 2.16: Circuito RC en la forma de Foster II
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 37
Ejemplo 2.7
Realizar mediante el metodo Foster II la admitancia
Y (s) =
s
3
+ 3s
s
2
+ 5s + 4
.
La admitancia tiene cero en el origen, los polos se alternan con los ceros, por estos
motivos la admitancia tiene caracter del circuito RC. La admitancia Y(s) se puede
escribir mediante la siguiente ecuacion:
Y (s) =
s(s + 3)
(s + 1)(s + 4)
.
Los polos y ceros estan ubicados en el eje real, como se observa en la gura 2.17a.
Figura 2.17: a) Ubicacion de los polos y ceros de Y (s)
RC
. b) Implementacion
La ecuacion anterior se puede desarrollar como la suma de los quebrados parciales.
Y (s) =
s(s + 3)
(s + 1)(s + 4)
=
1
R
0
+sC
0
+
As
s + 1
+
Bs
s + 4
(2.11)
Para realizar Y(s) con un circuito, es necesario calcular los valores R
0
, C
0
, A y B.
1
R
0
=
s(s + 3)
(s + 1)(s + 4)
|
s=0
= 0
C
0
=
(s + 3)
(s + 1)(s + 4)
|
s=
= 0
A =
(s + 3)
(s + 4)
|
s=1
=
2
3
B =
(s + 3)
(s + 1)
|
s=4
=
1
3
38 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Sustituyendo por A, B, R
0
y C
0
en la ecuacion (2.11), la admitancia Y(s) toma la
forma:
Y (s) =
s(s + 3)
(s + 1)(s + 4)
=
2s
3
s + 1
+
s
3
s + 4
,
y el desarrollo de esta ecuacion se muestra en la gura 2.17b.
2.1.3. Realizaci on Z(s) mediante el metodo de Cauer I
El metodo de Cauer I efrect ua la implementacion de circuitos a partir de la caracter-
izacion mediante impedancia o admitancia. En el caso de Cauer I, las potencias de s
de los polinomios son en la forma decreciente. La forma de los circuitos resultantes
esta dada por fracciones en escalera. A continuacion se presentan los ejemplos de
implementacion RC y LC.
Ejemplo 2.8
Realizar mediante el metodo de Cauer I la impedancia
Z(s) =
s
2
+ 2s
s + 1
.
Para ello es necesario desarrollar la impedancia Z(s) en fracciones en escalera. Como
el cero esta en el origen, el circuito es de la forma RL. El desarrollo de Z(s), la
fraccion en escalera, se muestra en la gura 2.18 y en la ecuacion (2.12).
Figura 2.18: Fraccion en escalera y el circuito LR en la forma escalera (Cauer I)
Z(s) =
s
2
+ 2s
s + 1
= s +
1
1 +
1
s
(2.12)
En la gura 2.18 se puede observar que en la primera division numerador se divide
por el denomirador de Z(s). En la segunda division el numerador se cambia por el
denominador y denominador por el numerador. En general, las divisiones,excepto la
primera, tienen por numerador el denominador de la anterior y como denominador
el resto de la anterior.
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 39
Ejemplo 2.9
Realizar mediante el metodo de Cauer I la impedancia
Z(s) =
s
4
+ 5s
2
+ 4
s
3
+ 3s
Es necesario desarrollar la impedancia Z(s) en fracciones en escalera. Los ceros y
los polos estan en el eje imaginario y se alternan; por lo tanto, el circuito tiene
inductancias y capacidades, es un circuito LC. Se debe desarrollar la impedancia Z(s)
en el quebrado de escalera, como se puede observar en la gura 2.19. La expresion
de Z(s) resultante esta dada por (2.13).
Figura 2.19: Desarrollo en fracciones en escalera y el circuito LC en la forma escalera
(Cauer I)
Z(s) =
s
4
+ 5s
2
+ 4
s
3
+ 3s
= s +
1
s
2
+
1
2s+
1
s
4
(2.13)
El quebrado de escalera, ecuaci on (2.13), se realiza mediante el circuito que se mues-
tra en la gura 2.19.
Ejemplo 2.10
Realizar mediante el metodo de Cauer I la impedancia
Z(s) =
s
2
+ 4s + 3
s
2
+ 6s + 8
Es necesario desarrollar en quebrado de escalera la impedancia Z(s). Los ceros y los
polos estan en el eje real y se alternan. Ademas cerca del origen esta un cero, lo que
implica que el circuito contiene resistencias y inductores. Se desarrolla la impedancia
40 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Z(s) en el quebrado de escalera, como se puede observar en la gura 2.20, la cual
toma la forma que se muestra en la ecuacion (2.14).
Figura 2.20: Desarrollo en escalera de Z(s) y el circuito RC en la forma escalera
(Cauer)
Z(s) =
1
s
2
+6s+8
s
2
+4s+3
=
1
1 +
1
s
2
+
1
4
3
+
1
3s
2
+
1
1
3
(2.14)
Este quebrado de escalera se desarrolla mediante el circuito que se muestra en la
gura 2.20.
2.1.4. Realizaci on Z(s) mediante el metodo de Cauer II
El metodo de Cauer II efect ua la implementacion de circuitos a partir de la caracter-
izacion mediante admitancias o impedancias. En el caso de Cauer II, las potencias
de s de los polinomios son en la forma creciente. La forma de los circuitos resultantes
esta dada por fracciones en escalera. A continuacion se presentan los ejemplos de
implementacion RC y RL.
Ejemplo 2.11
Realizar mediante el metodo de Cauer II la impedancia
Z(s) =
3 + 4s +s
2
8 + 6s +s
2
.
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 41
Para ello es necesario desarrollar en quebrado de escalera la impedancia Z(s), pero
antes deben reordenarse los polinomios en el numerador y denominador en la forma
ascendente. Como los ceros y los polos estan alternandose en el eje real y cerca del
origen hay un cero, entonces el circuito va a contener resistencias e inductancias.
Se desarrolla la impedancia Z(s) en el quebrado de escalera como se muestra en la
gura 2.21.
Figura 2.21: Circuito LR en la forma escalera (Cauer II) y desarrollo en fracciones
en escalera
Z(s) =
3 + 4s +s
2
8 + 6s +s
2
=
3
8
+
1
1 +
84
7s
+
1
77
224
+
1
4422
37s
+
1
3
44
(2.15)
El quebrado de escalera ecuacion (2.15) se realiza mediante el circuito que se muestra
en la gura 2.21.
Ejemplo 2.12
Se conoce la parte real y la parte imaginaria de la impedancia de un cable que se
muestra en la gura 2.22. Calcular la impedancia Z(s) y realizarla por el metodo de
Cauer.
La impedancia de primer orden se puede escribir en la forma:
Z(s) =
a
0
+a
1
s
b
0
+b
1
s
Si se divide el numerador y el denominador entre b
0
, se obtiene la siguiente ecuacion:
42 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Z(s) =
a
0
b
0
+
a
1
b
0
s
1 +
b
1
b
0
s
=
A
0
+A
1
s
1 +B
1
s
(2.16)
La impedancia se puede desarrollar en parte real e imaginaria.
Z(j) = X +jY =
A
0
+jA
1
1 +jB
1
Si se multiplica la ecuacion anterior por (1 +jB
1
), se obtiene
X +jXB
1
+jY B
1
Y = A
0
+jA
1
Comparando las partes imaginarias y reales se recibe
X Y B
1
= A
0
XB
1
+Y = A
1
(2.17)
De la gura 2.22, para
1
= 6000, la parte real de la impedancia X
1
= 400 y la parte
imaginaria Y
1
= 300. Para = se obtiene X
2
= 100 y Y
2
= 0. Si se sustituyen
los valores en las ecuaciones 2.17, se obtiene la ecuacion (2.18).
Figura 2.22: La parte real e imaginaria de Z(s) del cable
400 + 6000 300 B
1
= A
0
6000 400 B
1
300 = 6000 A
1
100 B
1
= A
1
(2.18)
Las ecuaciones (2.18) se pueden escribir en la forma matricial
2.1. POLOS Y CEROS DE LA IMPEDANCIA Z(S) 43
_

_
1 0 18 10
5
0 6 10
3
24 10
5
0 1 10
2
_

_
_

_
A
0
A
1
B
1
_

_ =
_

_
400
300
0
_

_
De esta ecuacion matricial se pueden calcular los valores de A
0
, A
1
y B
1
.
_

_
A
0
A
1
B
1
_

_ =
_

_
1 0 18 10
5
0 6 10
3
24 10
5
0 1 10
2
_

_
1

_
400
300
0
_

_ =
_

_
700
0,01666
1,6666 10
4
_

_
Los coecientes de la impedancia Z(s) (2.16) son
A
0
= 700 A
1
= 0,0166666 B
1
= 1,66666,10
4
y la impedancia
Z(s) =
700 + 0,016666s
1 + 1,6666 10
4
s
El cero s
0
y el polo s

tienen los valores:


s
0
=
700
0,0166
= 42000,168
s

=
1
1,6666 10
4
= 6000,024
Z(s) corresponde a la impedancia de un circuito RC, porque un polo esta cerca del
origen. Si la impedancia Z(s) se desarrolla en el quebrado de escalera se obtiene
Z(s) = 99,639 +
1
2,777 10
7
s +
1
600
El circuito representado en la gura 2.23 tiene la misma impedancia que el cable en
las frecuencias angulares = 6000 y = .
Figura 2.23: Circuito RC en la forma escalera (Cauer)
44 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
2.2. Realizacion de circuitos de dos puertos
Para realizar el circuito de dos puertos es necesario conocer dos parametros, por
ejemplo, para el caso de un circuito pasivo y simetrico, Z
11
y Z
12
o Y
11
y Y
12
. De
la impedancia Z
11
o admitancia Y
22
se puede vericar si la impedancia del circuito
de dos puertos corresponde con la impedancia de un circuito RL, LC o RC. El
procedimiento de realizacion es el siguiente. Primero, para el circuito de la gura
2.24 es necesario escribir las siguientes ecuaciones:
Figura 2.24: Circuito para implementar parametros Z
ij
1
Z
1
11
= Y
0

1
Z
2
Z
0
= Z
11
Z
1
(2.19)
La impedancia Z
11
se conoce y la queremos desarrollar en un circuito. La impedancia
Z
1
no se conoce, pero se puede calcular. Si por ejemplo Z
2
es el circuito serie,
su impedancia es igual a cero para la frecuencia de resonancia serie f
res.serie
. Eso
signica, que en lugar de Z
2
tenemos un corto circuito y se puede escribir la ecuacion
Z
1
= Z
11
|
f=fres.serie
(2.20)
En el caso de que el primer elemento del circuito sea la admitancia Y
1
, como el caso
de la gura 2.25, se pueden escribir las siguientes ecuaciones:
Figura 2.25: Circuito para implementar parametros Y
ij
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 45


Y
0
= Y
22
Y
1
Z
0
= Z
2
+
1
Y
1
22
(2.21)
La admitancia Y
22
se conoce y se requiere desarrollar en un circuito. La admitancia
Y
1
no se conoce, pero se puede calcular. Si por ejemplo Z
2
es un circuito en paralelo,
su impedancia es igual a innito para la frecuencia de resonancia paralela f
res.paralela
.
Eso signica, que en lugar de Z
2
tenemos un circuito abierto y se puede escribir la
ecuacion
Y
1
= Y
22
|
f=fres.paralela
(2.22)
Los valores
1
,
2
, ... son las frecuencias de resonancia y se obtienen de la impedan-
cia de transferencia Z
12
o Y
12
, en la ecuacion (2.23).
Z
12
=
(s
2
+
2
1
)(s
2
+
2
2
)....
a
0
+a
1
s +a
2
s
2
+...
(2.23)
En los siguientes ejemplos se muestra como se realizan los circuitos de bipuertos.
Ejemplo 2.13
Realizar el circuito a partir de las admitancias Y
22
y Y
21
dadas por las siguientes
expresiones:
Y
21
=
s
2
+ 1
6s
3
+ 3s
Y
22
=
12s
4
+ 12s
2
+ 1
6s
3
+ 3s
Los denominadores de Y
21
y Y
22
son iguales. Entonces si se realiza el denominador
Y
22
, tambien se desarrolla el denominador del parametro Y
21
. Los ceros del parametro
Y
21
son en s
2
= 1 y en s = , y no coinciden con los ceros del parametro Y
22
. Si
queremos realizar el parametro Y
22
es necesario hacerlo de tal manera que tengamos
en el circuito los ceros de Y
21
, los cuales son distintos de los ceros de Y
22
. Los ceros
de Y
21
expresan la atenuacion innita del circuito, eso signica, que para esos valores
no se transere nada desde la entrada a la salida.
Primero se implementa el polo de la atenuacion (cero de la Y
21
) en p = y despues
en s
2
= 1. El polo en se efect ua mediante el metodo de Cauer I. La realizacion
parcial se muestra en el circuito en la gura 2.26.
Y
22
=
12s
4
+ 12s
2
+ 1
6s
3
+ 3s
= 2s +
1
s +
1
6s
2
+1
2s
46 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.26: Circuito de dos puertos para implementar los parametros Y
ij
En el circuito en la gura 2.26 se puede apreciar que, para = , la atenuacion es
innita y esto signica que la transferencia es igual a cero, tal y como se expresa en
la ecuacion (2.24). Para = la impedancia de la inductancia es innita y en el
circuito la transferencia es nula desde la entrada a la salida.
Y
21
=
s
2
+ 1
6s
3
+ 3s
|
s=
= 0 (2.24)
Con el circuito de la gura 2.26 se implemento el primer cero para s = . Ahora
tenemos que realizar el cero de la admitancia de trasferencia Y
21
en s = j, = 1.
El cero en = 1 se realiza mediante el circuito de la gura 2.27.
Figura 2.27: Circuito para realizar el cero de Y
21
en = 1
Y
1
= Y
1
22
|
s
2
=1
=
6s
2
+ 1
2s
= s
5
2
Entonces la admitancia Y
1
es la capacidad C
1
=
5
2
. La realizacion parcial se muestra
en la gura 2.28. Ahora es necesario calcular la admitancia Y
0
.
Y
0
=
6s
2
+ 1
2s

5s
2
=
s
2
+ 1
2s
Z
0
=
2s
s
2
+ 1
=
1
s
2
+
1
2s
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 47


Figura 2.28: Circuito parcial que realiza las admitancias Y
22
y Y
21
La impedancia Z
0
se realiza mediante el circuito LC paralelo con los valores C
4
=
1
2
y
L
4
= 2. La estructura completa que implementa los parametros Y
21
y Y
22
se muestra
en la gura 2.29. De este circuito podemos apreciar que el polo de transferencia en
= 1 esta realizado mediante el circuito paralelo, mientras el polo de transferencia
en = se hace con la inductancia. La impedancia de la inductancia para =
es innita y se trata como el circuito abierto para = , por lo que la transferencia
de la entrada a la salida es nula.
Figura 2.29: Circuito de dos puertos que realiza las admitancias Y
22
y Y
21
Ejemplo 2.14
Realizar el circuito de dos puertos a partir de las impedancias Z
11
y Z
12
dadas por
los siguientes expresiones si se conocen los parametros
Z
12
=
(s
2
+ 1)(s
2
+ 2)
8s
5
+ 15s
3
+ 6s
Z
22
=
5s
4
+ 8s
2
+ 2
8s
5
+ 15s
3
+ 6s
Los ceros de la impedancia de transferencia Z
12
(polos de la atenuacion) estan en
= 1, =

2 y en = . Primero vamos a realizar el cero en = 1, para


que se calcule la admitancia Y
1
del circuito en la gura 2.30 mediante la ecuacion
(2.25).
48 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.30: Circuito de dos puertos que realiza los parametros Z
ij
Y
1
=
1
Z
22
|
s
2
=1
=
s(8s
4
+ 15s
2
+ 6)
5s
4
+ 8s
2
+ 2
|
s
2
=1
= s (2.25)
La admitancia Y
1
es el capacitor C
1
= 1. Ahora se calcula la admitancia Y
0
y despues
Z
0
.
Y
0
=
8s
5
+ 15s
3
+ 6s
5s
4
+ 8s
2
+ 2
s =
(s
2
+ 1)(3s
3
+ 4s)
5s
4
+ 8s
2
+ 2
Z
0
=
5s
4
+ 8s
2
+ 2
(s
2
+ 1)(3s
3
+ 4s)
=
As
s
2
+ 1
+Z
1
22
= Z
2
+Z
1
22
(2.26)
Para calcular los valores del circuito paralelo se calcula la constante A.
A =
5s
4
+ 8s
2
+ 2
3s
4
+ 4s
2
|
s
2
1
= 1
La impedancia Z
2
en la ecuaci on (2.26) toma la forma:
Z
2
=
s
s
2
+ 1
=
1
s +
1
s
.
La impedancia Z
2
es un circuito paralelo LC con los valores L
2
= 1 y C
2
= 1. El
circuito parcial que se realizo se muestra en la gura 2.31. Ahora es necesario calcular
Z
1
22
. El procedimiento de realizacion es el mismo, pero en este caso se implementa
el otro cero de la impedancia Z
21
:
Z
1
22
=
5s
4
+ 8s
2
+ 2
(s
2
+ 1)(3s
3
+ 4s)

s
s
2
+ 1
=
(s
2
+ 1)(2s
2
+ 2)
(s
2
+ 1)(3s
3
+ 4s)
El termino com un (s
2
+1) del numerador y del denominador se elimina y la impedan-
cia Z
1
22
toma la forma:
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 49


Figura 2.31: Circuito parcial de dos puertos
Z
1
22
=
2s
2
+ 2
3s
3
+ 4s
La impedancia Z
3
se obtiene mediante la siguiente ecuacion:
Y
3
=
1
Z
1
22
|
s
2
=2
Y
3
=
s(3s
2
+ 4)
2s
2
+ 2
|
s
2
=2
= s
Entonces la impedancia Z
3
es un condensador de valor 1. Seguimos calculando la
admitancia Y
0
y Z
0
.
Y
0
=
1
Z
1
11
Y
3
=
3s
3
4s
2s
2
+ 2
s =
s
3
+ 2s
2s
2
+ 2
Z
0
=
2s
2
+ 2
s(s
2
+ 2)
=
As
s
2
+ 2
+Z
2
11
= Z
4
+Z
2
11
Calculando la constante A se obtiene la impedancia Z
4
. La impedancia Z
4
es el
circuito paralelo LC con los valores L =
1
2
y C = 1. El circuito parcial se ve en la
gura 2.32. Nos queda calcular el ultimo elemento Z
2
22
:
A =
2s
2
+ 2
s
2
|
s
2
=2
= 1
Z
4
=
s
s
2
+ 2
=
1
s +
2
s
Z
2
22
= Z
0
Z
4
=
2s
2
+ 2
s(s
2
+ 2)

s
s
2
+ 2
=
1
s
50 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.32: Circuito parcial de dos puertos que realiza las impedancias Z
22
y Z
12
El ultimo elemento es el condensador y la realizacion completa de las impedancias
Z
22
y Z
12
se muestra en la gura 2.33. Los circuitos paralelos realizan los ceros de
Z
12
en = 1 y en =

2. Los condensadores que son conectados a tierra realizan


el cero en = (circuito corto para = ).
Figura 2.33: Circuito de dos puertos que realiza las impedancias Z
22
y Z
12
El programa siguiente calcula el circuito de dos puertas si se conocen los parametros
Z
22
y Z
12
. El programa esta escrito en C++. Como ejemplo se van a calcular los
elementos del circuito si
Z
22
=
5s
4
+ 8s
2
+ 2
8s
5
+ 15s
3
+ 2
Z
12
=
(s
2
+ 1)(s
2
+ 2)
8s
5
+ 15s
3
+ 2
Primero se teclea el orden de Z
22
, despues los coecientes del numerador de Z22 en
el orden 2 8 5, los coecientes del denomirador en el orden 6 15 8 y al n los ceros
de la impedancia Z12 en el orden 1

2. El resultado del calculo es el siguiente:
c1=1.000000
c2=1.000000
l2=1.000000
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 51


c3=0.999995
c4=1.000000
l4=0.499995
c5=1.000005
Los elementos y la estructura del circuito estan en la gura 2.33.
#include <stdio.h>
#include <math.h>
#include <conio.h>
int k,n,m,i,j,m1,m2,m3;
float c[10],z[10],omega[10],x[10],v[10],l[10];
float e1,e2,g,a;
clrsrc();
main()
{
printf("Tecle el orden del Z11 n:\n ");
scanf("%i", &n);
printf("Tecle los coeficientes del numerador z11\n");
m=n;
for(i=0;i<=n-1;i=i+2)
{
scanf("%f", &z[i]);
printf("z[%i]=%f\n",i,z[i]);
}
printf("Tecle los coeficientes del numerador z11\n");
for(i=1;i<=n;i=i+2)
{
scanf("%f", &z[i]);
printf("z[%i]=%f\n",i,z[i]);
}
printf("Tecle los zeros de z12\n");
for(i=1;i<=(n-1)/2;i++)
{
scanf("%f", &omega[i]);
printf("omega[%i]=%f\n",i,omega[i]);
}
for(k=1;k<=(n-1)/2;k++)
{
e1=0;
for(i=0;i<=m-1;i=i+4)
52 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
{
e1=e1+z[i]*pow(omega[k],i);
}
/* printf("e1=%f\n",e1);*/
for(i=1;i<=m-1;i=i+4)
{
e1=e1-z[i+1]*pow(omega[k],(i+1));
}
/*printf("e1=%f\n",e1);*/
e2=0;
for(i=1;i<=m;i=i+4)
{
e2=e2+z[i]*pow(omega[k],(i-1));
}
/*printf("e2=%f\n",e2);*/
for(i=2;i<=m;i=i+4)
{
e2=e2-z[i+1]*pow(omega[k],i);
}
/*printf("e2=%f\n",e2);*/
c[2*k-1]=e2/e1;
printf("c[%i]=%f\n",2*k-1,c[2*k-1]);
for(i=1;i<=m;i=i+2)
{
x[i]=z[i]-c[2*k-1]*z[i-1];
/*printf("x[%i]=%f\n",i,x[i]);*/
}
v[m+1]=0;
m2=m-2;
for(j=1;j<=m2;j=j+2)
{
i=m2-j+1;
v[i+1]=x[i+2]-v[i+3]*omega[k]*omega[k];
/*printf("v[%i]=%f\n",i,v[i+1]);*/
}
g=0;
for(i=1;i<=m;i=i+4)
{
g=g-v[i+1]*pow(omega[k],(i+1));
}
for(i=3;i<=m;i=i+4)
{
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 53


g=g+v[i+1]*pow(omega[k],(i+1));
}
/*printf("g=%f\n",g);*/
a=e1/g;
/*printf("a=%f\n",a);*/
c[2*k]=1/a;
l[2*k]=a/(omega[k]*omega[k]);
printf("c[%i]=%f\n",2*k,c[2*k]);
printf("l[%i]=%f\n",2*k,l[2*k]);
v[m]=0;
m3=m-2;
for(j=1;j<=m3;j=j+2)
{
i=m3-j+1;
v[i]=z[i+1]-v[i+1]*a-v[i+2]*omega[k]*omega[k];
}
m1=m-1;
for(i=1;i<=m1;i++)
{
z[i-1]=v[i];
/*printf("z[%i]=%f\n",i-1,z[i-1]);*/
}
m=m-2;
}
c[n]=z[1]/z[0];
printf("c[%i]=%f\n",n,c[n]);
getche();
return 0;
}
Ejemplo 2.15
Realizar un circuito de dos puertos como en el ejemplo anterior, pero ahora se deben
implementar los ceros de Z
12
en orden = , = 1 y como ultimo el cero en
=

2.
Z
12
=
(s
2
+ 1)(s
2
+ 2)
8s
5
+ 15s
3
+ 6s
Z
11
=
5s
4
+ 8s
2
+ 2
8s
5
+ 15s
3
+ 6s
Los ceros de la impedancia de transferencia (polos de la atenuacion) estan en = 1,
=

2 y en = . En este ejemplo vamos a realizar el cero de Z


12
en , despues
54 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
en = 1 y a nal el cero de Z
12
en =

2. La impedancia Z
11
se desarrolla en
fracciones en escalera y se hace solo una vez, como se observa en la ecuacion.
Z
11
=
1
8s
5
+
1
5s
4
+8s
2
+2
11s
3
5
+
14s
5
La impedancia Z
1
11
es el ultimo termino en el quebrado de escalera y toma la forma:
Z
1
11
=
25s
4
+ 40s
2
+ 10
11s
3
+ 14s
Figura 2.34: Circuito parcial de dos puertos que realiza las impedancias Z
11
y Z
12
La realizacion no completa se muestra en la gura 2.34. Ahora vamos a desarrollar
el cero de Z
12
en s
2
= 1 y obtenemos la impedancia Z
2
.
Z
11
|
s
2
1
= Z
2
=
1
s
25s
4
+ 40s
2
+ 10
11s
3
+ 14s
|
s
2
=1
=
(5)
3s
=
s
s
2
(5)
3
|
s
2
=1
=
5s
3
La impedancia Z
2
es la bobina que tiene el valor
5
3
. Ahora se puede calcular la
impedancia Z
0
.
Z
0
= Z
11
Z
2
=
25s
4
+ 40s
2
+ 10
11s
3
+ 14s

5s
3
=
20s
4
+ 50s
2
+ 30
33s
3
+ 42s
Y
0
=
33s
3
+ 42s
(s
2
+ 1)(20s
2
+ 30)
=
As
s
2
+ 1
+Y
2
11
= Y
3
+Y
2
11
Si se calcula la constante A se puede desarrollar la admitancia Y
3
. La admitancia Y
3
presenta el circuito LC en serie. La inductancia L
3
tiene el valor
10
9
y la capacidad
C
3
=
9
10
. El circuito parcial se muestra en la gura 2.35 y falta de realizar mediante
las impedancias Z
4
y Z
5
el ultimo cero de la impedancia Z
12
en s =

2.
A =
33s
2
+ 42
20s
2
+ 30
|
s
2
1
=
9
10
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 55


Figura 2.35: Circuito parcial de dos puertos que realiza los parametros Z
11
y Z
12
Y
3
=
9s
10
s
2
+ 1
=
1
10s
9
+
10
9s
La admitancia Y
3
se realiza con un circuito LC en serie. Si se conoce Y
3
, se puede
calcular Z
2
11
mediante la ecuacion:
Y
0
Y
3
=
1
Z
2
11
.
1
Z
2
11
=
33s
3
+ 42s
(s
2
+ 1)(20s
2
+ 30)

9s
10
s
2
+ 1
=
15s(s
2
+ 1)
(s
2
+ 1)(20s
3
+ 30)
Z
2
11
=
20s
2
+ 30
15s
A continuacion se realiza el ultimo cero de la impedancia de transferencia Z
12
en
s
2
= 2.
Z
4
= Z
2
11
|
s
2
=2
=
1
s
40 + 30
15
=
10
15s
=
10s
15s
2
|
s
2
=2
=
s
3
La impedancia Z
4
se realiza mediante una inductancia con el valor
1
3
. Todava es
necesario desarrollar la impedancia Z
5
, pero primero se calcula la impedancia Z
0
.
Z
0
= Z
2
11
Z
4
=
15s
2
+ 30
15s

s
3
= s +
2
s
La impedancia Z
0
= Z
5
es un circuito LC serie. La inductancia tiene valor 1 H y el
capacitor 0.5 F. El circuito completo se muestra en la gura 2.36.
56 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.36: Circuito de dos puertos que realiza los parametros Z
11
y Z
12
Ejemplo 2.16
Realizar el circuito de dos puertos si se conocen los parametros Z
11
y Z
21
.
Z
21
=
1
(s + 1)(s + 3)
Z
11
=
(s + 2)(s + 5)
(s + 1)(s + 3)
Z
11
tiene un polo cerca de origen Z
11
, tratandose por tanto de un circuito RC. Todos
los ceros estan en y por este motivo la impedancia Z
11
se desarrolla en fracciones
en escalera (Cauer I).
Z
11
=
s
2
+ 7s + 10
s
2
+ 4s + 3
= 1 +
1
s
3
+
1
9
5
+
1
25s
24
+
1
8
15
Por lo que se obtiene el circuito que se muestra en la gura 2.37.
Figura 2.37: Circuito de dos puertos que realiza los parametros Z
11
y Z
12
Ejemplo 2.17
Realizar el circuito de dos puertos, si se conocen los parametros Z
11
y Z
21
.
Z
21
=
s
2
(s + 1)(s + 3)
Z
11
=
(s + 2)(s + 4)
(s + 1)(s + 3)
2.2. REALIZACI

ON DE CIRCUITOS DE DOS PUERTOS 57


Z
11
tiene un polo cerca del origen y por ello el circuito es RC. Todos los ceros se
hayan en =0 de ah que la impedancia Z
11
se desarrolle en fracciones en escalera,
pero ahora el grado de s en los polinomios es en forma ascendente (Cauer II).
Z
11
=
10 + 7s +s
2
3 + 4s +s
2
=
1
10+7s+s
2
3+4s+s
2
=
1
3
8
+
1
32
7s
+
1
49
88
+
1
968
21s
+
1
3
44
El circuito se muestra en la gura 2.38. En el circuito se puede apreciar que el cero de
transferencia se haya en = 0. El condensador para = 0 act ua como un circuito
abierto y la transferencia de la entrada a la salida es nula. Para = 0 el condensador
tiene impedancia innita Z
c
=
1
jc
|
=0
= .
Figura 2.38: Circuito de dos puertos que realiza los parametros Z
11
y Z
12
Ejemplo 2.18
Realizar el circuito de dos puertos si se conocen los parametros Z
11
y Z
21
.
Z
21
=
s
(s + 1)(s + 3)
Z
11
=
(s + 2)(s + 4)
(s + 1)(s + 3)
Cerca del origen hay un polo y por eso el circuito es RC. Un cero de Z
21
esta en =0
y el otro cero esta en = y por eso la impedancia Z
11
se desarrolla en fracciones
simples de escalera, pero ahora se desarrolla Z
11
primero como Cauer I y despues
como Cauer II.
Z
11
=
s
2
+ 6s + 8
s
2
+ 4s + 3
= 1 +
1
s
2
+
3
5
+
1
50
3s
+
1
3
20
El circuito resultante se muestra en la gura 2.39. En el circuito de la gura 2.39
se aprecia como los ceros de transferencia se sit uan en = 0 y = . El segundo
condensador del circuito para = 0 act ua como circuito abierto y la transferencia
de se nal es nula. La primera capacidad para = esta en cortocircuito y la
transferencia de se nales tambien es nula. Entonces el circuito tiene ceros en =
y en = 0.
58 CAP

ITULO 2. REALIZACI

ON DE CIRCUITOS LRC
Figura 2.39: Circuito de dos puertos que realiza los parametros Z
11
y Z
12
Ejemplo 2.19
Realizar el circuito de dos puertos si se conocen los parametros Z
11
y Z
21
.
Z
21
=
1
(s + 1)(s + 3)
Z
11
=
(s + 2)(s + 4)
(s + 1)(s + 3)
Solucion
Figura 2.40: Circuito de dos puertos que realiza los parametros Z
11
y Z
12
Captulo 3
Transformacion de las plantillas
Existen diferentes factores que pueden producir una disminucion de la calidad de las
se nales. Esos factores son: distorsion, interferencia, ruido y atenuacion. Una forma
de minimizar los efectos de esos factores es la utilizacion de ltros que dejen pasar
las se nales que interesen y que no permitan el paso de las se nales indeseadas.
3.1. Plantillas de ltros
El ruido, por ejemplo, puede situarse en las frecuencias altas o en las frecuencias
bajas. Para eliminar el ruido en las frecuencias altas se utilizan los ltros paso bajas,
mientras que los ltros paso altas se usan para eliminar el ruido en las frecuencias
bajas. Si el ruido se encuentra en las frecuencias altas y bajas, se emplean ltros
paso bandas para quitar el ruido y dejar pasar la se nal. Las plantillas de los ltros
se muestran en la gura 3.1.
Figura 3.1: Plantillas de diferentes ltros. a) paso bajas, b)paso altas,
c)paso de banda y d) supresor de banda
59
60 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
3.2. Transformacion PBF, PA, PB y SB a PBFN
Todos los tipos de ltros se pueden transformar en un ltro paso bajas normalizado,
(PBFN). Se denomina ltro PBFN al ltro PBF con la frecuencia de corte en
1
= 1.
La ecuacion que nos transforma paso bajas a paso bajas normalizado es
=

1

Un ltro paso altas se transforma a un ltro PBFN mediante la ecuacion


=

Un ltro paso banda se transforma a un ltro PBFN mediante la ecuacion


=

2

1
(
1

1
)
Un ltro supresor de banda se transforma a un ltro PBFN usando la ecuacion
=
(
1

1
)

1
Figura 3.2: Transformaci on de las plantillas PBF, PA, PB y SB a PBFN
En la gura 3.2 se puede observar como se transforman las plantillas de los diferentes
tipos de ltros a un ltro paso bajas normalizado. En los ejemplos se muestra la
transformacion de todos los tipos de plantillas a la plantilla del ltro paso bajas
normalizado PBFN.
3.2. TRANSFORMACI

ON PBF, PA, PB Y SB A PBFN 61


Ejemplo 3.1
Transformar la plantilla de un ltro paso bajas de la gura 3.3 a la plantilla de un
ltro paso bajas normalizado.
Primero se calcula la frecuencia del corte normalizada
1
y despues
2
. La plantilla
del ltro paso bajas normalizado se muestra en la gura 3.3 b).

1
=
3400
3400
= 1
2
=
4700
3400
= 1,382
Figura 3.3: Plantillas PBF y PBFN
Ejemplo 3.2
Transformar la plantilla del ltro paso altas de la gura 3.4a a la plantilla de un
ltro paso bajas normalizado.
Primero se calcula la frecuencia de corte normalizado
1
y despues
2
. La plantilla
del ltro paso bajas normalizado se muestra en la gura 3.4b.

1
=
3400
3400
= 1
2
=
3400
300
= 11, 333
Figura 3.4: Plantillas de PA y PBFN
62 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
Ejemplo 3.3
Transformar la plantilla del paso banda de la gura 3.5a a la plantilla de un ltro
paso bajas normalizado.
Primero se calcula la frecuencia de corte normalizado
1
,
1
y despues
2
,
2
.
La plantilla del ltro paso bajas normalizado se muestra en la gura 3.5b.

1
=
3400
2
300 3400
3400(3400 300)
= 1
1
=
300
2
300 3400
300(3400 300)
= 1

2
=
4700
2
3400 300
4700(3400 300)
= 1, 446
2
=
150
2
3400 300
150(3400 300)
= 2, 145
Figura 3.5: Plantillas PB y PBFN
Ejemplo 3.4
Transformar la plantilla del ltro supresor de banda de la gura 3.6a a la plantilla
de un ltro paso bajas normalizado.
Primero se calcula la frecuencia del corte normalizada
1
,
1
y despues
2
,
2
.
La plantilla del ltro paso bajas normalizado se muestra en la gura 3.6b.

1
=
100(100 4700)
100
2
+ 100 4700
= 1
1
=
4700(100 4700)
4700
2
100 4700
= 1

2
=
300(100 4700)
300
2
100 4700
= 3, 63
2
=
3400(100 4700)
3400
2
100 4700
= 1, 41
En los catalogos de ltros se encuentran las estructuras de un ltro paso bajas nor-
malizado. Para cumplir los especicaciones de la plantilla es necesario transformar
la estructura normalizada a una estructura desnormalizada PBF, PA, PB o SB. A
continuacion se muestra como se obtiene una estructura desnormalizada de un ltro
paso banda si se conoce el ltro paso bajas normalizado.
3.2. TRANSFORMACI

ON PBF, PA, PB Y SB A PBFN 63


Figura 3.6: Plantillas de SB y PBFN
Transformacion del ltro paso bajas normalizado a ltro paso banda
La impedancia de inductancia normalizada en la gura 3.7 es z = jl . Si se sustituye
por
=

2

1
(
1

1
)
se obtiene la impedancia Z(j) de un circuito serie L
1
, C
1
.
Z(j) = j
l

1
+
1
j
1

1
l
1

1
= jL
1
+
1
jC
1
La bobina se transforma a un circuito serie LC, como se muestra en la gura 3.7,
con los valores
L
1
=
l

1
C
1
=

1

1
l
1

1
La admitancia de un condensador normalizado en la gura 3.7 es y = jc. Si se
sustituye por
=

2

1
(
1

1
)
se obtiene la admitancia Y (j) de un circuito paralelo L
2
, C
2
.
Y (j) = j
c

1
+
1
j
1

1
c
1

1
= jC
2
+
1
jL
2
El condensador c se transforma a un circuito paralelo LC, como se observa en la
gura 3.7, con los valores
C
2
=
c

1
L
2
=

1

1
c
1

1
64 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
En la gura 3.7 se muestra la transformacion del ltro paso bajas normalizado a un
ltro paso banda.
Figura 3.7: Transformacion PBF a PB
Transformacion del ltro paso bajas normalizado a ltro supresor de
banda
La impedancia de inductancia normalizada es z = jl . Si se sustituye por en la
siguiente ecuacion:
=
(
1

1
)

1
.
1
,
se obtiene la impedancia Z de un circuito paralelo L
1
, C
1
.
Z = jl = jl
(
1

1
)

1
=
1
j
l (
1

1
)
+

1

1
jl (
1

1
)
.
El inductor normalizado se transforma a un circuito paralelo LC, como se observa
en la gura 3.8, con los valores
L
1
=
l (
1

1
)

1
C
1
=
1
l (
1

1
)
.
La impedancia normalizada de un condensador c es z =
1
jc
. Si se sustituye por
en la ecuacion (3.1) se obtiene la impedancia Z(j) de un circuito LC serie.
=
(
1

1
)

1
.
1
(3.1)
3.2. TRANSFORMACI

ON PBF, PA, PB Y SB A PBFN 65


Z(j) =
1
jc

1
(
1

1
)
=
j
(
1

1
)
+

1

1
jc(
1

1
)
.
El condensador se transforma a un circuito serie LC, como se muestra en la gura
3.8, con los valores
C
2
=
c(
1

1
)

1
L
2
=
1
c(
1

1
)
.
En la gura 3.8 se muestra la transformacion de un ltro paso bajas normalizado a
un ltro supresor de banda.
Figura 3.8: Transformacion PBF a SB
Transformacion del ltro paso bajas normalizado a ltro paso bajas
La impedancia del inductor normalizado es z = jl y se transforma con la ecuacion
=

1
a un inductor
Z =
j

1
l = jL
1
con el valor
L
1
=
l

1
La admitancia del capacitor normalizado es y = jc y se transforma con la ecuacion
66 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
=

1
a una capacidad
Y =
j

1
c = jC
2
con el valor
C
2
=
c

1
En la gura 3.9 se muestra la transformacion de un ltro paso bajas normalizado al
ltro paso bajas desnormalizado.
Figura 3.9: Transformacion PBFN a PBF
Transformacion del ltro paso bajas normalizado a ltro paso altas
La impedancia del inductor normalizado es z = jl y se transforma con la ecuacion
=

1

a un condensador C
1
Z =

1
l
j
1
=
1
jC
1
con el valor
C
1
=
1

1
l
.
3.2. TRANSFORMACI

ON PBF, PA, PB Y SB A PBFN 67


La admitancia del condensador normalizado es y = jc y se transforma con la
ecuacion
=

1

a un inductor
Y = jc =

1
j
c =
1
jL
2
con el valor
L
2
=
1
c
1
.
En la gura 3.10 se muestra la transformacion del circuito ltro paso bajas norma-
lizado a circuito del ltro paso altas denormalizado.
Figura 3.10: Transformacion PBFN a PA
Ejemplo 3.5
Calcular el ltro paso banda si el orden del ltro es n=2 y la impedancia en la salida
y entrada es R
0
= 600 . Las especicaciones de la plantilla del ltro estan en la
gura 3.11a.
La estructura normalizada de segundo orden de Butterworth se muestra en la gura
3.11c. Los valores de paso bajas normalizados obtenidos de un catalogo son l
1
=

2
y c
2
=

2. Si se utilizan las ecuaciones para la transformacion ltro paso bajas
normalizado a ltro paso banda, la bobina se transforma a circuito serie LC con los
valores L
1
, C
1
.
68 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
Figura 3.11: Transformacion PBFN a PB
L
1
=
l
1
R
0
2(f
1
f
1
)
=

2 600
2(3400 300)
= 0,0435 H
C
1
=
(f
1
f
1
)
2R
0
l
1
f
1
f
1
=
3400 300
2 600

2 300 3400
= 570,05 nF
y el condensador se transforma a un circuito paralelo LC con los valores L
2
, C
2
.
L
2
=
R
0
(f
1
f
1
)
2c
2
f
1
f
1
=
600 (3400 300)
2

2 300 3400
= 205,2 mH
C
2
=
c
2
2R
0
(f
1
f
1
)
=

2
2 600 (3400 300)
= 121,01 nF
La estructura del ltro paso banda, que cumple las especicaciones de la plantilla
gura 3.11a, se muestra en la gura 3.11b.
Ejemplo 3.6
Calcular el ltro supresor de banda si el orden del ltro es n = 3, y la impedancia en
la salida y entrada es R
0
= 100 . Los especicaciones de la plantilla del ltro estan
en la gura 3.12a. La estructura PBFN de tercer orden normalizada de Butterworth
obtenida de un catalogo se muestra en la gura 3.12c. Los valores de paso bajas
normalizados son l
1
= l
3
= 1 y c
2
= 2. Si se utilizan las ecuaciones para la transfor-
macion del ltro paso bajas normalizado a ltro supresor de banda, el inductor se
transforma a un circuito paralelo L
1
, C
1
.
3.2. TRANSFORMACI

ON PBF, PA, PB Y SB A PBFN 69


Figura 3.12: Transformacion PBFN a SB
L
1
=
l
1
R
0
(f
1
f
1
)
2f
1
f
1
=
1 100(3400 300)
23400 300
= 48,371 mH
C
1
=
1
l
1
R
0
(f
1
f
1
)
=
1
1 100 2(3400 300)
= 513,4 nF
y el condensador c
2
se transforma a un circuito serie L
2
, C
2
.
L
2
=
R
0
c
2
(f
1
f
1
)
=
100
2 2(3400 300)
= 2,567 mH
C
2
=
c
2
(f
1
f
1
)
2f
1
f
1
=
2(3400 300)
2100 300 3400
= 9674,1 nF
La estructura del ltro supresor de banda que cumple las especicaciones de la
plantilla gura 3.12a, se muestra en la gura 3.12b.
Ejemplo 3.7
Calcular el ltro paso altas si el orden del ltro es n=2 y la impedancia en la salida y
entrada es R
0
= 75 . Las especicaciones de la plantilla del ltro estan en la gura
3.13a. La estructura de segundo orden normalizado de Butterworth se muestra en
la gura 3.13c. Los valores de paso bajas normalizados son l
1
=

2 y c
2
=

2. Si
se utilizan las ecuaciones para la transformacion del ltro paso bajas normalizado a
paso altas, el condensador se transforma en la bobina L
1
y la bobina l
2
se transforma
en el condensador C
2
.
70 CAP

ITULO 3. TRANSFORMACI

ON DE LAS PLANTILLAS
Figura 3.13: Transformacion PBFN a PA
L
1
=
R
0
2cf
1
=
75
2 3400

2
= 2,482 mH
C
2
=
1
l
2
2f
1
=
1

2 2 3400 75
= 441,33 nF
La estructura del ltro paso bajas, que cumple las especicaciones de la plantilla
gura 3.13a, se muestra en la gura 3.13b.
Captulo 4
Aproximaci on de las plantillas
En captulo anterior se ha estudiado como de apartir de la pantilla de especicaciones
de un ltro cualquiera se obtiene la plantilla del ltro paso bajas equivalente. En
este captulo se van a estudiar una setie de metodos que permiten la generacion de
la funcion de transferencia G(s) de un ltro realizable.
Hay que hacer notar, como primer factor a tener en cuenta, que los especicaciones
de los ltros se dan en funcion de la frecuencia (o pulsacion (o ) mientras que los
metodos de aproximacion utilizan la funcion de transferencia G(s).
Un parametro que va a inuir en la aproximacion obtenida es el orden del ltro n. el
orden n matamaticamente viene dado por el n umero de ceros que tenga la funcion
de transferencia G(s) del ltro, mientras que fsicamente esta relacionado con la
pendiente del ltro en la banda de transicion. La banda de transicion comprendida
entre el nal de la banda de paso y el principio de la banda atenuada. De este modo a
medida que se incrementa n, lo pendiente de la banda de transicion va aumentando.
Sin embargo no conviene que el orden n sea muy elevado en realizaciones practicas,
ya que el n umero de elementos circuitales que intervienen en la implementacion del
ltro es directamente proporcional al orden n.
Los metodos que se van a explicar en este tema son facilmente implementable me-
diante el uso del ordenador. Por ello a continuacion se comienza el tema con algunos
casos de aproximacion del ltro paso bajas normalizado.
La aproximacion de las plantillas consiste en encontrar la funcion de transferencia
G(s) que cumple las especicaciones de esta. En la gura 4.1 se muestra la aprox-
imacion Bessel de modulo de H(j) = 1/G(j). La funcion de transferencia y la
atenuacion para N=2,4,11 se obtiene mediante el siguiente programa en MATLAB.
[z1,p1,k1]=besselap(2);
[z2,p2,k2]=besselap(4);
[z3,p3,k3]=besselap(11);
[a1,b1]=zp2tf(z1,p1,k1);
71
72 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Figura 4.1: La aproximacion Bessel de la plantilla
[a2,b2]=zp2tf(z2,p2,k2);
[a3,b3]=zp2tf(z3,p3,k3);
w=0:pi/800:3.5;
[h1,w1]=freqs(a1,b1,w);
[h2,w2]=freqs(a2,b2,w);
[h3,w3]=freqs(a3,b3,w);
m1=abs(h1);
m2=abs(h2);
m3=abs(h3);
plot(w1,m1,w2,m2,w3,m3);grid
xlabel(-->w [rad/sec]);
ylabel(-->modulo);
En la gura 4.2 se muestra la aproximacion Butterworth de modulo de H() para n=
2,4,11. De la atenuacion se puede ver que la aproximacion es maximamente plana
en la banda de paso y en la banda eliminada, esta propiedad es la caracterstica
principal de la aproximacion de Butterworth. En = 1 el modulo es equal a 0.707,
entonces la atenuacion es 3 dB.
El codigo MATLAB que permite el calculo y representacion de la aproximacion
de Butterworth es el siguiente.
[z1,p1,k1]=buttap(2);
[z2,p2,k2]=buttap(4);
[z3,p3,k3]=Buttap(11);
73
[a1,b1]=zp2tf(z1,p1,k1);
[a2,b2]=zp2tf(z2,p2,k2);
[a3,b3]=zp2tf(z3,p3,k3);
w=0:pi/800:3.5;
[h1,w1]=freqs(a1,b1,w);
[h2,w2]=freqs(a2,b2,w);
[h3,w3]=freqs(a3,b3,w);
m1=abs(h1);
m2=abs(h2);
m3=abs(h3);
plot(w1,m1,w2,m2,w3,m3);grid
xlabel(-->w [rad/sec]);
ylabel(-->modulo);
Figura 4.2: La aproximacion Butterworth de la plantilla
En la gura 4.3 se muestra la aproximacion de Chebychev para n=2,4,11. La aproxi-
macion de Chebychev tiene oscilaciones en la banda de paso de 3 dB. En comparacion
con la aproximacion de Butterworth la atenuacion tiene la pendiente mas grande.
Esto signica que la aproximacion de Chebychev para cumplir las mismas especi-
caciones requiere un orden menor lo que implica menos elementos en el circuito que
la aproximacion Butterworth.
El codigo MATLAB que permite el calculo y representacion de la aproximacion
de Chebychev es el siguiente.
[z1,p1,k1]=cheb1ap(2,3);
74 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
[z2,p2,k2]=cheb1ap(4,3);
[z3,p3,k3]=cheb1ap(11,3);
[a1,b1]=zp2tf(z1,p1,k1);
[a2,b2]=zp2tf(z2,p2,k2);
[a3,b3]=zp2tf(z3,p3,k3);
w=0:pi/800:3.5;
[h1,w1]=freqs(a1,b1,w);
[h2,w2]=freqs(a2,b2,w);
[h3,w3]=freqs(a3,b3,w);
m1=abs(h1);
m2=abs(h2);
m3=abs(h3);
plot(w1,m1,w2,m2,w3,m3);grid
xlabel(-->w [rad/sec]);
ylabel(-->modulo);
Figura 4.3: La aproximacion Chebychev.
En la gura 4.4 se presenta la aproximacion de Chebychev inverso. La atenuacion
Chebychev inverso es maximamente plana en la banda de paso, pero tiene oscila-
ciones el la banda atenuada. La frecuencia del corte de la banda atenuada esta en
= 1. Los polos de la funcion de transferencia H(j) se realizan mediante los
circuitos LC en paralelo o con circuitos LC conectados en serie.
El codigo MATLAB que permite el calculo y representacion de la aproximacion de
Chebychev Inverso es el siguiente.
75
[z1,p1,k1]=cheb2ap(2,20);
[z2,p2,k2]=cheb2ap(4,20);
[z3,p3,k3]=cheb2ap(11,20);
[a1,b1]=zp2tf(z1,p1,k1);
[a2,b2]=zp2tf(z2,p2,k2);
[a3,b3]=zp2tf(z3,p3,k3);
w=0:pi/800:3.5;
[h1,w1]=freqs(a1,b1,w);
[h2,w2]=freqs(a2,b2,w);
[h3,w3]=freqs(a3,b3,w);
m1=abs(h1);
m2=abs(h2);
m3=abs(h3);
plot(w1,m1,w2,m2,w3,m3);grid
xlabel(-->w [rad/sec]);
ylabel(-->modulo);
Figura 4.4: La aproximacion Chebychev Inverso.
En la gura 4.5 se presenta la aproximacion elliptica (Cauer) para n=2,4,11. La
atenuacion tiene las oscilaciones en la banda de paso y en la banda atenuada. La
atenuacion en la banda de paso es 3 dB. La frecuencia del corte es = 1.
El codigo MATLAB que permite el calculo y representacion de la aproximacion
Ellptico (Cauer) es el siguiente.
76 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
[z1,p1,k1]=ellipap(2,3,20);
[z2,p2,k2]=ellipap(4,3,20);
[z3,p3,k3]=ellipap(11,3,20);
[a1,b1]=zp2tf(z1,p1,k1);
[a2,b2]=zp2tf(z2,p2,k2);
[a3,b3]=zp2tf(z3,p3,k3);
w=0:pi/800:3.5;
[h1,w1]=freqs(a1,b1,w);
[h2,w2]=freqs(a2,b2,w);
[h3,w3]=freqs(a3,b3,w);
m1=abs(h1);
m2=abs(h2);
m3=abs(h3);
plot(w1,m1,w2,m2,w3,m3);grid
xlabel(-->w [rad/sec]);
ylabel(-->modulo);
Figura 4.5: La aproximacion Cauer.
El metodo general de aproximacion de las plantillas se basa el la utilizacion de la
ecuacion caracterstica (4.1).
G(s)G(s) = 1 +(s)(s) (4.1)
donde G(s) es la funcion de transferencia denida por la ecuacion (4.2).
77
G(s) =

U
1
I
1
U
2
I
2
(4.2)
La funcion (s) es la funcion caracterstica a elegir cumpliendo solo una condicion.
La funcion caracterstica debe ser cualquier funcion positiva y dependiendo de la
(s) seleccionada se obtienen distintos metodos de aproximacion. La funcion de
transferencia debe cumplir las condiciones siguientes:
El numerador de G(s) debe ser un polinomio Hurwitz. Eso signica que los
ceros deben estar en el lado izguierdo del plano complejo de s.
Para todas las frecuencias la funcion de transferencia G(s) debe cumplir la
condicion |G(j)| 1
Comprobar que G(s) es una funcion de transferencia valida, no es facil, pero si (s)
es una funcion positiva podemos ver de (4.1) que se cumple la condicion |G(j)| 1.
Si ademas se eligen los ceros de la ecuacion de transferencia en el lado izquierdo del
plano complejo de G(s) entonces se cumplen las dos condiciones necesarias.
Ejemplo 1:
Comprobar que G(s) es una funcion de transferencia valida.
G(s) =
s
3
+ 5s
2
+ 9s + 5
s
2
4
Los ceros de G(s) se hayan en la parte izquierda del plano, como se deduce de la
siguiente ecuacion
s
3
+ 5s
2
+ 9s + 5 = (s + 1)(s + 2 +j)(s + 2 j)
El numerador de G(s) es un polinomio de Hurwitz, entonces se cumple la primera
condicion. Ahora vamos a calcular que |G(j)| 1. Entonces calcularemos |G(j|
2
=
G(j) G(j) resultando
|G(j)|
2
= 1 +
16
6
+ 96
4
+ 488
2
+ 399
16
4
+ 8
2
+ 1
> 1
Para cualquier , |G(j)|
2
es mayor a uno, entonces se cumple la segunda condicion
por lo tanto la funcion G(s) es una funcion de transferencia valida y se puede realizar
con elementos LRC positivos. Esto signica que es fsicamente realizable.
78 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
4.1. Aproximaci on de Butterworth
La aproximacion de Butterworth resulta al elegir como la funcion caracterstica
(s) = s
n
. La ecuacion caracterstica (4.1) para la aproximacion de Butterworth
toma la forma (4.3) o (4.4).
G(s)G(s) = 1 + (1)
n

2
s
2n
(4.3)
|G()|
2
= G(j)G(j) = 1 +
2

2n
(4.4)
El orden del ltro
Para calcular el orden n del ltro normalizado en la gura 4.6 necesitamos conocer
la atenuacion maxima a
max
en
1
y la atenuacion mnima a
min
en
2
.
Figura 4.6: La plantilla normalizada paso bajas
Para la plantilla normalizada =
1
= 1 la atenuacion es a = a
max
y de la expresion
(4.4) se deduce
e
2amax
= 1 +
2
10
amax
10
= 1 +
2
siendo
=
_
e
2amax
1 =
_
10
amax
10
1
La primera ecuacion es valida si la atenuacion esta en Nepieros y la segunda se
utiliza si la atenuacion esta en Decibelios. Para =
2
la atenuacion es a = a
min
y
de (4.4) se deduce
e
2a
min
= 1 +
2

2n
2
10
a
min
10
= 1 +
2

2n
2
4.1. APROXIMACI

ON DE BUTTERWORTH 79
Despejando por logaritmos ambos lados de las ecuaciones anteriores se obtiene la
ecuacion para calcular el orden del ltro Butterworth (4.5) y (4.7).
n
ln
e
2a
min1
e
2amax
1
2 ln
2
(4.5)
En la ecuacion (4.5) la atenuacion tiene unidades el Neperio. Para sustituir la ate-
nuacion en Decibelios se utilizan las ecuaciones (4.6) o (4.7).
n
ln
e
0,23a
min1
e
0,23amax
1
2 ln
2
(4.6)
n
log
10
a
min
10 1
10
amax
10 1
2 log
2
(4.7)
Ceros de la funcion de transferencia.
Para calcular la funcion de transferencia G(s) primero es necesario calcular los ceros
de la ecuacion
G(s)G(s) = 1 + (1)
n

2
s
2n
= 0 (4.8)
Si n tiene el orden par se obtiene:
1 +
2
s
2n
= 0
Si = 1, los ceros de la funcion de transferencia G(s) para orden n par se calculan
mediante la ecuacion (4.9) y se aparecen en el crculo unidad.
s
k
= e
j
+2k
2n
= cos
+ 2k
2n
+jsen
+ 2k
2n
(4.9)
Si n tiene orden impar se obtiene:
1
2
s
2n
= 0
Si = 1, los ceros de la funcion de transferencia G(s) para orden n impar se calculan
mediante la ecuacion (4.10) y se situan en el crculo unidad. Es necesario decir que
los ceros no estan ubicados en ningun caso en el eje imaginario. El numerador de la
funcion de transferencia debe ser un polinomio de Hurwitz.
s
k
= e
j
k
n
= cos
k
n
+jsen
k
n
(4.10)
80 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Ejemplo 2:
Calcular la funcion de transferencia de un ltro normalizado de Butterworth para
el orden n=2.
El orden de ltro es par y por eso se utiliza la ecuacion (4.9). Los ceros de la funcion
de transferencia G(s) son:
s
0
= cos

4
+jsen

4
= 0, 707 +j0, 707
s
1
= cos
3
4
+jsen
3
4
= 0,707 +j0, 707
Los ceros de G(s) y G(-s) se muestran en la gura 4.7
Figura 4.7: Los ceros de la funcion de transferencia de Butterworth para n=2
La funcion de transferencia debe tener los ceros en la parte izquierda del plano s,
para que el ltro sea estable y causal.
G(s) = (s + 0, 707 j0, 707)(s + 0, 707 +j0, 707) = s
2
+

2s + 1
Ejemplo 3:
Calcular la funcion de transferencia de un ltro normalizado de Butterworth para
el orden n=3.
El orden de ltro es impar y por eso se utiliza la ecuacion (4.10). Los ceros de la
funcion de transferencia tienen los valores:
s
0
= cos0 +j sin 0 = 1
4.1. APROXIMACI

ON DE BUTTERWORTH 81
s
1
= cos

3
+jsen

3
=
1
2
+j

3
2
s
2
= cos
2
3
+jsen
2
3
=
1
2
+j

3
2
Los otros ceros de (4.8) no es necesario calcularlos, porque son conjugados y estan
ubicados tambien en el crculo unitario. Los ceros de G(s) y G(-s) se muestran en la
gura 4.8. La funcion de transferencia debe tener los ceros en la parte izquierda del
plano s,
Figura 4.8: Los ceros de la funcion de transferencia de Butterworth para n=3
G(s) = (s s
2
)(s s
3
)(s s
4
),
entonces
G(s) = (s +
1
2
j

3
2
)(s +
1
2
+j

3
2
)(s + 1)
G(s) = s
3
+ 2s
2
+ 2s + 1.
Los ceros del ltro Butterworth de tercer orden para la atenuacion de 3 dB en la
frecuencia angular = 1 deben estar en el circuilo unidad, porque se elegio = 1.
Calculando para s = j se obtiene
G(j) = j 2 + 2j + 1 = 1 +j
82 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
a = 20 log

2 = 3 dB
En general todos los ltros normalizados de tipo Butterworth en la frecuencia del
corte
1
= 1 tienen atenuacion de 3 dB para cualquier orden del ltro.
Ejemplo 4:
Calcular la impedancia de entrada para el ltro normalizado Butterworth de orden
3.
Del ejemplo anterior se conoce la funcion de transferencia es G(s) = s
3
+2s
2
+2s+1
y la funcion caracterstica (s) = s
n
= s
3
. Sustituyendo G(s) y (s) en la ecuacion
(4.11)
Z
entrada
(s) =
G(s) +(s)
G(s) (s)
(4.11)
se obtiene
Z
entrada
=
2s
3
+ 2s
2
+ 2s + 1
2s
2
+ 2s + 1
.
Si la ultima ecuacion se desarrolla con una fraccion de escalera se obtienen los
elementos del ltro Butterworth de tercer orden.
Z
entrada
= s +
1
2s +
1
s+
1
1
El ltro Butterworth de tercer orden se muestra en la gura 4.9a). Esta terminado
en la puerta de salida con una resistencia de 1 y a la frecuencia del corte
1
= 1
tiene 3 dB de atenuacion. Los elementos del circuito normalizado de Butterworth
se pueden calcular directamente. Los valores de los elementos z
k
en el circuito en la
gura 4.9b) se pueden calcular mediante la ecuacion (4.12).
z
k
= 2sen
(2k + 1)
2n
(4.12)
Ejemplo 5:
Calcular los elementos del ltro Butterworth para el orden n=4.
Se utiliza la ecuacion (4.12) resultando
z
0
= 2sen

8
= 0, 765 z
1
= 2sen
3
8
= 1, 847
z
2
= 2sen
5
8
= 1, 847 z
3
= 2sen
7
8
= 0, 765
4.1. APROXIMACI

ON DE BUTTERWORTH 83
Figura 4.9: Los ltros de Butterworth de 3, 4 y 5 orden
El ltro paso bajas normalizado con respecto a r
salida
= 1 y
1
= 1 se muestra en
la gura 4.9c).
Ejemplo 6:
Calcular los elementos del ltro Butterworth para el orden n=5.
Aplicando la ecuacion (4.12)
z
0
= 2sen

10
= 0, 618 z
1
= 2sen
3
10
= 1, 618
z
2
= 2sen
5
10
= 2, 000 z
3
= 2sen
7
10
= 0, 1, 618
z
4
= 2sen
9
10
= 0, 618
El ltro paso bajas de orden 5, normalizado con respecto a r
salida
= 1 y
1
= 1
se muestra en la gura 4.9d). Si se necesita que un ltro tenga otra atenuacion en
la frecuencia de corte, es necesario multiplicar cada elemento del circuito por un
constante K, donde:
K =
2n
_
e
0,23amax
1. (4.13)
84 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Ejemplo 7:
Calcular los elementos del ltro Butterworth para el orden n=2 y a
max
= 0, 1dB.
Los elementos del ltro de segundo orden normalizados con respecto a a
max
= 3 dB
se obtienen mediante la ecuacion (4.12). Calculando se obtiene l
1
= c
2
=

2. El ltro
se muestra en la gura 4.10a. Como a
max
=0.1 dB cada valor obtenido se multiplica
por
K =
4
_
e
0,2350,1
1 = 0,390557.
Los valores nuevos del ltro Butterworth con atenuacion 0,1 dB en
1
son
l
1
= c
2
=

2 0,390557 = 0,55233.
Figura 4.10: El ltro Butterworth de segundo orden
Para comprobar si el ltro en la gura 4.10b) atenua 0,1 dB en
1
= 1 es necesario
calcular primero la impedancia Z(s) y despues G(s). La estructura del ltro en la
gura 4.10b) es de escalera y por eso la impedancia de entrada del ltro es
Z(s) = 0,55233s +
1
0,55233s +
1
1
=
0,3050689s
2
+ 0,55233s + 1
0,55233s + 1
.
Del numerador de Z(s) se obtiene
G(s) +(s) = 0,3050689s
2
+ 0,55233s + 1
DEl denominador de Z(s) se obtiene
G(s) (s) = 0,55233s + 1.
Si se suman los 2 ecauaciones anteriores se obtiene
G(s) = 0,1525342s
2
+ 0,55233s + 1.
4.1. APROXIMACI

ON DE BUTTERWORTH 85
La funcion de transferencia para
1
= 1 toma la forma
G(j) = 0,8474676 +j0,55233,
y la atenuacion en = 1 se obtiene calculando la ecuacion a = 20 log |G(j)|.
a = 20 log
_
0,8474676
2
+ 0,55233
2
= 0, 1 dB
En las tablas de Butterworth 4.1, 4.2 y 4.3 se muestran los coecientes de la funcion
de transferencia, los elementos del ltro y los ceros de la funcion de transferencia
calculados para a
max
= 3dB. Si es necesario calcular la funcion de transferencia
para otras a
max
es necesario sustituir en la funcion de transferencia G(s) por s
seg un (4.14).
s =
2n
_
e
0,23amax
1p (4.14)
En el ejemplo siguiente se muestra como se calcula la funcion de transferencia para
otras a
max
.
Ejemplo 8:
Calcular la funcion de transferencia del ltro Butterworth para a
max
= 0, 1dB y
orden n=3.
La funcion de transferencia obtenida mediante la tabla 4.2 toma la forma
G(s) = s
3
+ 2s
2
+ 2s + 1.
Ahora se calcula la nueva variable p
s =
6
_
e
0,230,1
1p = 0,5343043p.
La funcion de transferencia de ltro que atenua 0,1 dB en la frecuencia del corte

1
= 1 toma la forma
G(p) = 0,5343043
3
p
3
+ 2 0,5343043
2
p
2
+ 2 0,5343043p + 1
G(p) = 0,1525338p
3
+ 0,5709622p
2
+ 1,06860868p + 1.
Si la atenuacion en la frecuencia del corte es 0,1 dB se comprueba calculando G(j).
G(j) = j0,1525338 0,5709622 +j1,06860868 + 1 = 0,4290378 +j0,9160748
a = 20 log
_
0,4290378
2
+ 0,9160748
2
= 0,1 dB
86 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
1 2,00000
2 1,41421 1,41421
3 1,00000 2,00000 1.00000
4 0,76536 1,84775 1,84775 0,76536
5 0,61803 1,61803 2,00000 1,61803 0,61803
6 0,51763 1,41421 1,93185 1,93185 1,41421 0,51763
7 0,44504 1,24697 1,80193 2,00000 1,80193 1,24697 0,44504
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
Cuadro 4.1: Los elementos del ltro Butterworth para a
max
= 3 dB r
1
= r
2
= 1
n b
1
b
2
b
3
b
4
b
5
b
6
b
7
1 1,00000
2 1,41421 1,00000
3 2,00000 2,00000 1,00000
4 2,61312 3,41421 2,61312 1,00000
5 3,23606 5,23606 5,23606 3,23606 1,00000
6 3,86370 7,46410 9,14162 7,46410 3,86370 1,00000
7 4,49396 10,0978 14,5918 14,5918 10,0978 4,49396 1,00000
Cuadro 4.2: Los coecientes de la funcion de transferencia del ltro Butterworth
para a
max
= 3 dB, r
1
= r
2
= 1 y b
0
= 1. G(s)=b
0
+b
1
s +b
2
s
2
+...
n 1 2 3 4 5 6 7
s
1
-1,00000 -1,00000 -1,00000 -1,00000
s
2
, s
3
-0,70710 -0,50000 -0,38268 -0,30901 -0,25882 -0,22252
j0,707 j0,866 j0,924 j0,951 j0,966 j0,975
s
4
, s
5
-0,92388 -0,80902 -0,70710 -0,62489
j0,383 j0,588 j0,707 j0,782
s
6
, s
7
-0,96592 -0,90097
j0,259 j0,434
Cuadro 4.3: Ceros de la funcion de transferencia del ltro Butterworth para a
max
=
3 dB, r
1
= r
2
= 1
4.1. APROXIMACI

ON DE BUTTERWORTH 87
Ejemplo 9:
Calcular el ltro Butterworth de cuarto orden pasa bajas para a
max
= 2 dB, f
1
=
3400 Hz si las puertas de salida y de entrada estan conectadas con un resistor de
2000 .
Los valores normalizados del ltro Butterworth para a
max
= 3 dB se obtienen de la
tabla 4.1
l
1
= c
4
= 0,76536 l
3
= c
2
= 1,84775
Para obtener el ltro que atenua en
1
2 dB es necesario multiplicar cada elemento
por la constante K
K =
2n
_
e
0,13amax
1 =
8
_
e
0,232
1 = 0,93499
Los valores desnormalizados con respecto a la atenuacion son
l
1
= c
4
= 0,715603 l
3
= c
2
= 1,727627
Para desnormalizar los valores del ltro paso bajas normalizado se utilizan los ex-
presiones (4.15)
L
k
=
l
k
R
0

1
C
k
=
c
k

1
R
0
(4.15)
Ahora los elementos se desnormalizan con respecto a la frecuencia de corte
1
y a
la impedancia R
0
= 2000. Calculando se obtiene
L
1
=
l
1
R
0
2 f
1
=
0,715603 2000
2 3400
= 66,995 mH
C
1
=
c
2
2 f
1
R
0
=
1,727627
2 3400 2000
= 40,435 nF
L
3
=
l
3
R
0
2 f
1
=
1,727627 2000
2 3400
= 161,741 mH
C
4
=
c
4
2 f
1
R
0
=
0,715603
2 3400 2000
= 16,748 nF.
El ltro paso bajas de Butterworth resultanta se muestra en la gura 4.11
Ejemplo 10:
Calcular el ltro Butterworth de tercer orden pasa altas para a
max
= 1 dB, f
1
= 340
Hz si las puertas de salida y de entrada estan conectadas con un resistor de 100 .
Los valores normalizados del ltro Butterworth para a
max
= 3 dB se obtienen de la
tabla 4.1
88 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Figura 4.11: El ltro Butterworth de cuarto orden
l
1
= l
3
= 1,000 c
2
= 2,000
Para obtener el ltro que atenua en
1
1 dB es necesario multiplicar cada elemento
por la constante K, K =
6

10
0,1
1 = 0,7986. Los valores desnormalizados con
respecto a la atenuacion son
l
1
= l
3
= 0,7984 c
2
= 1,5968
Para transformar los valores del ltro paso bajas a paso altas se utilizan los expre-
siones (4.16)
L
k
=
R
0

1
c
k
C
k
=
1

1
R
0
l
k
(4.16)
Ahora los elementos se desnormalizan con respecto a la frecuencia de corte
1
y a
la impedancia R
0
= 100. Calculando se obtiene
L
1
= L
3
== 0,0293 H C
2
= 5,863 F
El ltro paso altas de Butterworth resultante se muestra en la gura 4.12
Figura 4.12: El ltro Butterworth paso altas de tercer orden
4.2. APROXIMACI

ON CHEBYCHEV 89
4.2. Aproximaci on Chebychev
La funcion caracterstica para la aproximacion de Chebychev es de la forma
(j) = cos(n arc cos()) para 1 (4.17)
(j) = cosh(n arg cosh()) para 1. (4.18)
La ecuacion caracterstica para la aproximacion de Chebychev se obtiene sustituien-
do en la ecuacion (4.1) las ecuaciones (4.17) y (4.18) resultando:
G(j)G(j) = 1 +
2
cos
2
(n arc cos()) (4.19)
G(j)G(j) = 1 +
2
cos
2
h(n arg cosh()). (4.20)
El orden del ltro
Igual que en el caso de la aproximacion de Butterworth se puede deducir el orden
del ltro para la aproximacion de Chebychev. De la gura 4.13 para =
1
la
atenuacion es a = a
max
y de (4.20) se puede escribir
Figura 4.13: La plantilla normalizada de paso bajas
e
2amax
= 1 +
2
cos
2
(n argcosh(1))
siendo
=
_
e
2amax
1
Para =
2
= 1 la atenuacion es a = a
min
y de (4.20) se puede calcular orden n.
90 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
e
2a
min
= 1 +
2
cos
2
h(n argcosh(
2
))
Si se calcula el logaritmo natural a ambos lados de la ecuacion anterior se obtiene
la ecuacion (4.21) que permite obtener el orden del ltro para la aproximacion de
Chebychev
n
argcosh
_
e
2a
min1
e
2amax
1
argcosh(
2
)
. (4.21)
En la ecuacion (4.21) la atenuacion a se expresa en Neperios. Para calcular la ate-
nuacion en Decibeles se utilizan las ecuaciones (4.22) o (4.23).
n
argcosh
_
e
0,23a
min1
e
0,23amax
1
argcosh(
2
)
(4.22)
n
argcosh
_
10
a
min
10 1
10
amax
10 1
argcosh(
2
)
(4.23)
Ceros de la funcion de transferencia
Para calcular la funcion de transferencia G(s) se calculan los ceros de la ecuacion
G(j)G(j) = 1 +
2
cos
2
(n arccos()). (4.24)
Sustituyendo
arc cos() =
1
+j
2
,
se obtiene
= cos(
1
+j
2
) = cos(
1
)cosh(
2
) +jsen(
1
)senh(
2
). (4.25)
De la ecuacion (4.24) se obtiene
cos(n
1
+jn
2
) =
j

.
Si se desarrolla la funcion anterior en la forma trigonometrica se obtiene
cos(n
1
)cosh(n
2
) +jsen(n
1
)senh(n
2
) =
j

.
De esta ecuacion es posible obtener dos ecuaciones y comparando las partes reales
e imaginarias de ambos lados de la ecuacion anterior resulta
cos(n
1
)cosh(n
2
) = 0 (4.26)
4.2. APROXIMACI

ON CHEBYCHEV 91
sen(n
1
)senh(n
2
) =
1

(4.27)
La funcion cosh(n
2
) para ning un valor de n
2
se iguala a cero. Entonces el primer
termino de la primera ecuacion debe ser igual a cero (cos(n
1
) = 0). Esta ecuacion
es igual a cero para

1
=
(2k + 1)
2
. (4.28)
Si se sustituye (4.28) en (4.27) se obtiene
sen(
(2k + 1)
2
)senh(n
2
) =
1

,
pero sen(
(2k+1)
2
) = 1 y de la ecuacion anterior se puede calcular
2

2
=
1
n
argsenh(
1

). (4.29)
De la ecuacion (4.25) se obtiene la ecuacion (4.30). Mediante (4.30) se calculan los
ceros de la funcion de transferencia del ltro Chebychev para cualquier orden del
ltro y cualquier atenuacion a
max
s
k
= j
k
= sen(
1
)senh(
2
) jcos(
1
)cos(
2
). (4.30)
Mediante las ecuaciones (4.29), (4.28) y (4.30) se puede calcular la funcion de trans-
ferencia G(s) del ltro Chebychev. Los ceros del ltro Chebychev son ubicados en
una elipse y en el semiplano izquierdo del plano s. En el siguiente ejemplo se muestra
como se calcula la funcion de transferencia G(s)de un ltro de tercer orden.
Ejemplo 10:
Calcular la funcion de transferencia G(s) de Chebychev para a
max
= 2 dB y n=3.
Primero se calcula y
2
:
=

10
a
max/10
1 =
_
10
2/10
1 = 0,764

2
=
1
3
argsenh(
1
0, 764
) = 0,358
cosh(0, 358) = 1, 06 senh(0, 358) = 0,366
Los ceros de la funcion de transferencia G(s) se calculan mediante la ecuacion (4.30).
s
0
= 0,366sen(

6
) j1,065cos(

6
) = 0,183 j0,922
92 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
s
1
= 0,366sen(
3
6
) j1,065cos(
3
6
) = 0,366
Los demas ceros no es necesario calcularlos, porque son conjugados y estan ubicados
en la elipse, como se ve de la gura 4.14. La funcion de transferencia es
Figura 4.14: Ubicacion de los ceros de G(s) del ltro Chebychev
G(s) = (s + 0,366)(s + 0,183 +j0,922)(s + 0,183 j0,922)
G(s) = s
3
+ 0,73329s
2
+ 1,01859s + 0,324665
A primera vista se ve, que para = 0 la atenuacion no es igual a cero, es igual a
20 log0,324665 = 0,9771 dB. Falta calcular la constante K. Para s = 0 debe ser
G(s)=1. La constante se obtiene de la ecuacion siguiente
G(s)|
s=0
= K(s
3
+ 0,73392s
2
+ 1,01859s + 0,324665)|
s=0
= 1,
entonces
K =
1
0,324066
= 3,0857855.
La funcion de transferencia toma la forma
G(s) = 3,085588855s
3
+ 2,261678s
2
+ 3,1431724s + 1.
Para = 1 la atenuacion debe ser igual a 2 [dB].
G(j) = j3,0855855 2,2616 + 3,14317j + 1 = 1,2616 +j0,05758
4.2. APROXIMACI

ON CHEBYCHEV 93

1
(s) = s

2
(s) = s
2
+ 1

3
(s) = 4s
3
+ 3s

4
(s) = 8s
4
+ 8s
2
+ 1

5
(s) = 16s
5
+ 20s
3
+ 5s

6
(s) = 32s
6
+ 48s
4
+ 18s
2
+ 1

7
(s) = 64s
7
+ 112s
5
+ 56s
3
+ 7s

8
(s) = 128s
8
+ 256s
6
+ 160s
4
+ 32s
2
+ 1

9
(s) = 256s
9
+ 576s
7
+ 432s
5
+ 120s
3
+ 9s
Cuadro 4.4: Funciones caractersticas
n
(s) de Chebychev.
a = 20 log
_
1,2616
2
+ 0,0575869
2
= 2,03 [dB]
Para calcular la impedancia de entrada (4.31) de un ltro de Chebychev es necesario
calcular la funcion caracterstica (s) en la forma polinomial, porque la funcion
caracterstica en la forma trigonometrica no se puede utilizar.
Z
entrada
=
G(s) (s)
G(s) (s)
(4.31)
En la funcion caracterstica

n
(j) = cos(n arccos())
se sustituye por arcos() = , = 1 y se obtiene

n
(j) = cos(n).
para n = 1
1
(j) = cos() =
para n = 2
2
(j) = cos(2) = 2
2
+ 1
para n = 3
3
(j) = cos(3) = 4
3
3
En la tabla 4.4 se muestran las funciones caractersticas
n
(s) del Chebychev para
n=1 hasta n=9. Los ceros de
n
(s) se calculan mediante la ecuacion (4.32). Los ceros
de
n
(s) son los ceros de atenuacion.
s
i
= cos(2i 1)

2n
(i = 1, 2, 3, ..., n) (4.32)
94 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Ejemplo 11:
Calcular la impedancia de entrada de Chebychev para a
max
= 2 dB siendo el orden
de ltro n=3.
La funcion transferencia fue calculada en el ejemplo 10 y es de la forma
G(s) = 3,085588855s
3
+ 2,261678s
2
+ 3,1431724s + 1.
La funcion caracterstica
3
(s) para n=3 y a
max
= 2 dB es

3
(s) =
_
e
0,23amax
1(4s
3
+ 3s)

3
(s) =
_
e
0,232
1(4s
3
+ 3s) = 3,0855855s
3
+ 2,3141892s.
Y la impedancia de entrada del ltro de Chebychev es
Z
entr
(s) =
G(s) +(s)
G(s) (s)
=
6,171s
3
+ 2,2616s
2
+ 5,457s + 1
2,2616s
2
+ 0,8289s + 1
.
Si se desarrolla la impedancia Z(s) en fracciones de escalera, se obtiene el circuito
que se muestra en la gura 4.15.
Figura 4.15: Filtro Chebychev de tercer orden.
Z(s) = 2,728s +
1
0,8289s +
1
2,728s+
1
1
Si se necesita que el ltro tenga en la salida impedancia innita, se calcula la
impedancia de entrada del ltro mediante la ecuacion (4.33)
Z(s)
entr
=
parte impar de G(s)
parte par de G(s)
(4.33)
Z
entr
(s) =
3,08558s
3
+ 3,14317s
2,2116s
2
+ 1
4.3. APROXIMACI

ON CHEBYCHEV INVERSO 95
Z
entr
= 1,36429s +
1
1,2714s +
1
1,2788s
El circuito que trabaja con la salida abierta se muestra en la gura 4.16b. El circuito
en la gura 4.16a no se puede utilizar, porque la ultima inductancia no inuye en la
funcion de transferencia y es necesario utilizar el circuito dual que se muestra en la
gura 4.16b.
Figura 4.16: Filtro Chebychev de tercer orden.
4.3. Aproximaci on Chebychev inverso
La aproximacion Chebychev inverso se obtiene de la aproximacion Chebychev normal
mediante las transformaciones
=
1

(s) =
1
(1/s)
.
La transformacion se muestra en la gura 4.17
Figura 4.17: La transformacion de las plantillas.
96 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
La ecuacion caracterstica (4.17) con estas transformaciones cambia y toma la forma
G(s)G(s) = 1 +
1
(
1
s
)(
1
s
)
(4.34)
G(j)G(j) = 1 +
1

2
cos
2
(n arccos(
1

))
1 (4.35)
G(j)G(j) = 1 +
1

2
cosh
2
(n argcosh(
1

))
1 (4.36)
G(j)G(j) =
1 +
2
cos
2
(n arccos(
1

))

2
cos
2
(n arccos(
1

))
(4.37)
G(j)G(j) =
1 +
2
cosh
2
(n argcosh(
1

))

2
cosh
2
(n argcosh(
1

))
(4.38)
Como en el caso de la aproximacion de Chebychev, se pueden obtener de manera
similar las ecuaciones para calcular los ceros de la funcion de transferencia. Los ceros
de la funcion de transferencia del ltro Chebychev inversa se calculan mediante las
ecuaciones (4.39) (4.40) (4.41) y (4.42)
=
1

e
0,23a
min
1
(4.39)

2
=
1
n
argsenh
1

(4.40)

1
=
2k + 1
2n
(4.41)
s(k) =
1
sin(1)sinh(
2
) jcos(
1
)cosh(
2
)
(4.42)
Los polos de la funcion de transferencia G(s) se hayan en las frecuencias
k
. Los
polos de la atenuacion se calculan igualando el denominador (4.37) a cero como se
ve en (4.43).

2
cos
2
(n arccos
1

) = 0 (4.43)
Los polos de la funcion de transferencia se calculan mediante la ecuacion (4.44)

k
=
1
cos
2k+1
2n

. (4.44)
4.3. APROXIMACI

ON CHEBYCHEV INVERSO 97
Ejemplo 12:
Calcular los polos de la funcion de transferencia de Chebychev inverso para el ltro
de orden n=2.

k
=
1
cos
2k+1
6

0
=
1
cos

6
= 1, 1547

1
=
1
cos
3
6
=
La atenuacion tiene dos polos en la frecuencia
0
= 1, 1547 y en
1
= . La
atenuacion se muestra en la gura 4.18a) y la estructura del ltro en la gura 4.18b).
El polo de atenuacion, cero de la funcion de transferencia G(s), se realiza mediante
el circuito LC en paralelo.
Figura 4.18: La atenuacion y la estructura del ltro Chebychev inverso para n=3.
Ejemplo 13:
Calcular los polos de la funcion de transferencia de Chebychev inverso para el ltro
de orden n=5.
Los polos de atenuacion se calculan mediante la ecuacion

k
=
1
cos
2k+1
6

.

0
=
1
cos

10
= 1, 0514
98 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS

1
=
1
cos
3
10
= 1, 7013

2
=
1
cos
5
10
=
La atenuacion tiene tres polos en la frecuencia
0
= 1, 0514,
2
= 1, 7013 y en
= . La atenuacion se muestra en la gura 4.19a) y la estructura en la gura
4.19b).
Figura 4.19: La atenuacion y la estructura del ltro Chebychev inverso para n=5.
Ejemplo 14:
Calcular la funcion de transferencia para la aproximacion de Chebychev inversa, si
n=3, a
min
= 4, 338 [dB].
Primero se calcula ,
2
, cosh(
2
) y senh(2).
=
1

e
0,23a
min
1
=
1

e
0,234,338
1
= 0,764247

2
=
1
3
argsenh
1
0,764247
= 0,358724
cosh(
2
) = cosh(0,358724) = 1,06503
senh(
2
) = senh(0,358724) = 036646
Como n=3, es necesario sustituir por k= 0,1 en la ecuacion (4.42)
s
0
=
1
0,3664sen

6
j1,06503cos

6
= 0,207 j1,043
s
1
=
1
0,3664sen
3
6
j1,06503cos
3
6
= 2,7287
4.3. APROXIMACI

ON CHEBYCHEV INVERSO 99
Los ceros son complejos y conjugados y por eso no es necesario calcularlos todos.
Los ceros de la funcion de transferencia estan ubicados como se ve en la gura 4.20.
En este caso los ceros de la funcion de transferencia de Chebychev inverso estan
en un ovalo y los polos en el eje imaginario. La funcion de transferencia se obtiene
si se multiplican los ceros de la funcion de transferencia. El polo de la funcion de
transferencia se ha calculado en el ejemplo 11 y tiene valor
0
= 1, 154.
Figura 4.20: Ceros y polos de la funcion de transferencia de Chebychev inverso para
n=3.
G(s) = K
[(s + 0,2072)
2
+ 1,04302
2
](s + 2,7287)
s
2
+ 1,154
2
G(s) = K
s
3
+ 3,14317s
2
+ 2,26168s + 3,08578
s
2
+ 1,154
2
Si se calcula la funcion de transferencia de Chebychev para el mismo se obtiene
G(s) = 3,08578s
3
+ 2,26168s
2
+ 3,143173 + 1.
Si se compara el numerador de Chebychev inverso con la funcion de transferencia
de Chebychev podemos ver que la relacion entre los coecientes de la funcion de
transferencia de Chebychev y Chebychev inversa es a
i
= a
ni
. Todava necesitamos
calcular la constante K de Chebychev inverso. La constante K se calcula de la misma
manera para que la funcion de transferencia G(0) = 1.
K
3,08578
1,154
2
= 1
K = 0,4320885
La funcion de transferencia G(s) que cumple las especicaciones es de la forma
100 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
G(s) =
0,432s
3
+ 1,358s
2
+ 0,977s + 1,333
s
2
+ 1,154
2
.
Vamos ahora a comprobar si en = 1 la atenuacion es 4.3379 [dB].
G(j) =
j0,432 1,358 +j0,977 + 1,333
1 + 1,333
= 0,07438 +j1,63547
a = 20 log
_
0,07438
2
+ 1,63547
2
= 4,3 [dB]
Para realizar el circuito no se puede calcular la impedancia de entrada como en el caso
de Butterworth o Chebychev, porque la funcion de transferencia no es un polinomio,
sino el cociente de dos polinomios. Tambien existen polos en las frecuencias
k
.
Esto signica que para realizar el circuito se necesitan conocer dos parametros, la
impedancia de entrada Z
11
y la impedancia de transferencia Z
12
. Las impedancias
mencionadas se pueden calcular mediante las ecuaciones (4.45) y (4.46)
Z
11
=
g
impar
+f
impar
g
par
+f
par
(4.45)
Z
12
=
k(s)
g
par
+f
par
, (4.46)
donde g(s) es el numerador del polinomio G(s), f(s) es el numerador del polinomio
(s) y k(s) es el denominador de (s). Polinomio g
par
(s) es la parte par del nu-
merador de polinomio G(s). En el siguiente ejemplo se realiza un ltro Chebychev
inverso conociendo G(s) y (s).
Ejemplo 15:
Realizar el ltro Chebychev inverso del ejemplo anterior.
La funcion de transferencia del ltro Chebychev inverso del ejemplo anterior es de
la forma
G(s) =
0, 432s
3
+ 1, 358s
2
+ 0, 977s + 1, 333
s
2
+ 1, 1547
2
Entonces la parte par e impar de g(s) son respectivamente
g
par
(s) = 1, 358s
2
+ 1, 333 g
imp
(s) = 0, 432s
3
+ 0, 977s
Todava es necesario calcular (s).
(s) =
s
3
4 + 3s
2
=
0, 333s
3
s
2
+ 1, 154
2
Para = 0, 76424 se conoce del ejemplo anterior que la funcion caracterstica es de
la forma
4.4. APROXIMACI

ON DE BESSEL 101
Figura 4.21: Circuito Chebychev inverso de los ejemplos 13 y 14.
(s) =
0, 4320885s
3
s
2
+ 1, 154
2
.
Apartir de la ecuacion anterior se deduce
f
par
= 0 f
imp
= 0, 432s
3
k(s) = s
2
+ 1, 154
2
.
Las impedencias de entrada Z
11
y de transferencia Z
12
son de la forma
Z
11
=
0, 864s
3
+ 0, 977s
1, 358s
2
+ 1, 333
Z
12
=
s
2
+ 1, 154
2
1, 358s
2
+ 1, 333
.
Es necesario realizar ambos parametros para obtener el circuito. Los denominadores
de Z
11
y Z
12
son iguales y si se realiza el denominador de Z
11
se realiza tambien el
denominador de Z
12
. Los ceros de Z
12
estan en y en s = j1, 154. Si se realizan los
ceros en orden , s = j1, 154 se obtiene el circuito que se muestra en la gura 4.21.
Si se calcula la frecuencia de resonancia del circuito en serie se obtiene
res
= 1, 154.
Este valor coincide con el polo de la funcion caracterstica, pero tambien con el cero
de la impedancia Z
12
.
4.4. Aproximaci on de Bessel
La funcion de transferencia de este ltro es un polinomio de Bessel. El polinomio de
Bessel se calcula mediante la ecuacion (4.47)
y
n
(s) =
n

k=0
(2n k)!s
k
2
nk
k!(n k)!
. (4.47)
Los ltros de Bessel necesitan mas elementos que la aproximacion Butterworth para
mismas especicaciones, pero la ventaja es, que la fase en la banda de paso puede
ser lineal, eso signica, que todas las frecuencias en la banda de paso son retardadas
102 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
el mismo tiempo. Esta propiedad presenta ventajas en situaciones como por ejemplo
si se transmiten las se nales de video.
Ejemplo 16.
Calcular la funcion de transferencia del ltro Bessel de orden n=6.
k = 0 y
0
(s) =
(12 0)!s
0
2
6
0!(6 0)!
= 10395
k = 1 y
1
(s) =
(12 1)!s
1
2
5
1!(6 1)!
= 10395s
k = 2 y
2
(s) =
(12 2)!s
2
2
4
2!(6 2)!
= 4725s
2
k = 3 y
3
(s) =
(12 3)!s
3
2
3
3!(6 3)!
= 1260s
3
k = 4 y
4
(s) =
(12 4)!s
4
2
2
4!(6 4)!
= 210s
4
k = 5 y
5
(s) =
(12 5)!s
5
2
1
5!(6 5)!
= 21s
5
k = 6 y
6
(s) =
(12 6)!s
6
2
0
6!(6 6)!
= 1s
6
El polinomio de Bessel para n=6 toma la forma:
y
6
(s) = s
6
+ 21s
5
+ 210s
4
+ 1260s
3
+ 4725s
2
+ 10395s + 10395
La funcion de transferencia debe cumplir la condicion |G(0)| = 1. Para asegurarlo
es necesario calcular el coeciente en el denominador de la funcion de transferencia.
Para nuestro ejemplo el coeciente es 10395 resultando.
G(s) =
s
6
+ 21s
5
+ 210s
4
+ 1260s
3
+ 4725s
2
+ 10395s + 10395
10395
(4.48)
Los coecientes de la funcion de transferencia del ltro Bessel se muestran en la
tabla 4.5.
Ejemplo 17.
Calcular la atenuacion del ltro Bessel de orden n=3 para = 1.
La funcion de transferencia del ltro de Bessel para n=3 se obtiene de la tabla 4.5.
4.4. APROXIMACI

ON DE BESSEL 103
n a
0
a
1
a
2
a
3
a
4
a
5
1 1
2 3 3
3 15 15 6
4 105 105 45 10
5 945 945 420 105 15
6 10395 10395 4725 1260 210 21
Cuadro 4.5: La tabla de los coecientes del polinomio de Bessel y(s) = a
0
+ a
1
s +
... +a
n
s
n
, a
n
= 1
n r
1
i
1
r
2
i
2
r
3
i
3
1 -1
2 1, 5 j0, 866
3 -2,322 1, 838 j1, 754
4 2, 896 j0, 867 2, 103 j2, 657
5 -3,646 3, 351 j1, 742 2, 324 j3, 572
6 4, 248 j0, 867 3, 735 j2, 626 2, 515 j4, 492
Cuadro 4.6: La tabla del los ceros de polinomio de Bessel
G
3
(s) =
15 + 15s + 6s
2
+s
3
15
Para = 0 se obtiene |G
3
(0)| =
15
15
= 1 y la atenuacion a
max
= 20 log(1) = 0. En
= 1 la funcion de transferencia G(j) toma la forma
G(j) =
15 + 15j 6 j
15
= 0,6 +j0,9333,
y la atenuacion en la = 1 tiene el valor
a = 20 log
_
(0,6
2
+ 0,9333
2
) = 0,902 [dB].
Los ceros de la funcion de Bessel se pueden encontrar en la tabla 4.6. A modo de
comparacion se puede ver que el ltro Butterworth tiene en la frecuencia de corte
= 1 atenuacion 3 [dB] y el ltro Bessel 0.902 [dB].
Ejemplo 18:
Calcular la funcion de transferencia para el ltro en cascada de Bessel de sexto
orden.
La funcion de transferencia se obtiene de la tabla 4.6.
104 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
G(s) = [(s + 4,248)
2
+ 0,867
2
][(s + 3,375)
2
+ 2,626
2
][(s + 2,515)
2
+ 4,492
2
]
H(s) =
K
1
s
2
+ 8,496s + 18,797
K
2
s
2
+ 5,03s + 26,503
K
3
s
2
+ 7,47s + 20,846
Cada funcion de transferencia parcial tiene que cumplir H
i
(0) = 1 y por esta razon
elegimos las constantes
K
1
= 18,797 K
2
= 26,503 K
3
= 20,846
Ejemplo 19.
Calcular un ltro de Bessel LC paso bajas de tercer orden en la forma normalizada,
si en la salida se conecta un circuito electronico con impedancia innita.
La funcion de transferencia G(s) se obtiene de la tabla 4.6.
y(s) = (s + 2, 322)[(s + 1, 838)
2
+ 1, 754
2
)] = s
3
+ 6s
2
+ 15s + 15
G(s) =
s
3
+ 6s
2
+ 15s + 15
15
= 0, 0666s
3
+ 0, 4s
2
+s + 1
Si el circuito trabaja con la puerta de salida abierta la impedancia de entrada del
circuito es
Z(s) =
G
impar
G
par
=
0, 0666s
3
+s
0, 4s
2
+ 1
.
Si la impedancia Z(s) se desarrolla en el fracciones en escalera se obtiene
Z(s) = 0, 1666s +
1
0, 48s +
1
0,83s
El circuito LC en la gura 4.22a) no se puede utilizar, porque la ultima inductancia
esta en abierto y no sirve como elemento del ltro, (la salida esta abierta). Es
necesario utilizar el circuito dual en la forma que se muestra en la gura 4.22b).
4.5. Aproximaci on de Cauer
En el caso de aproximacion elptica la funcion caracterstica se elige como se muestra
en la ecuacion (4.49)
(s) = s
b
0
+b
1
s +b
2
s
2
+...
a
0
+a
1
s +a
2
s
2
+...
= s

i=n
i=1
(s
2
s
2
01
)

i=n
i=1
(s
2
s
2
1
)
(4.49)
4.5. APROXIMACI

ON DE CAUER 105
Figura 4.22: El circuito Bessel de tercer orden en las formas T y
En la ecuacion (4.49) s
0i
y s
i
son los ceros,
0i
y
i
los polos respectivos como se
muestra en la gura 4.23. Los polos de la funcion caracterstica (s) son tambien los
polos de la funcion de transferencia G(s). Los polos
i
de la funcion transferencia
G(s) y los ceros
0i
de la misma son recprocos
i
= 1/
0i
.
El ltro elptico tiene la atenuacion que se muestra en la gura 4.23. La atenuacion
tiene las oscilaciones en la banda de paso y tambien en la banda de supresion. Cal-
cular la funcion de transferencia no es facil, es necesario utilizar integrales elpticas.
En este apartado se van a utilizar en desarrollo en serie para calcular los ceros de la
funcion de transferencia mediante el metodo de Skwirzinsky.
Figura 4.23: Atenuacion del ltro de Cauer
De la gura 4.23 se calcula la constante K
K =

1

2
,
donde
1
es la frecuencia del corte y
2
es la frecuencia de supresion. En el caso del
106 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
ltro elptico las frecuencias de la atenuacion mnima y maxima estan relacionadas
mediante las ecuaciones

0s
=
1

us
=
1

ns
.
El orden n del ltro se puede calcular mediante la ecuacion (4.50)
n =
ln(e
0,23amax
1) 0,23a
min
2,77
ln(q)
, (4.50)
donde
q =
K
16
_
1 + 2
_
K
4
_
2
+ 15
_
K
4
_
4
+ 150
_
K
4
_
6
_
4
. (4.51)
Los ceros de la funcion caracterstica
0s
se calculan para n impar mediante la
ecuacion (4.52) y los maximos de la funcion caracterstica
us
se calculan mediante
la ecuacion (4.53).

0s
= 2q
1
4
sen(
2s
2n
) q
2
sen(
6s
2n
) +q
6
sen(
10s
2n
)
1 2qcos(
2s
n
) + 2q
4
cos(
4s
n
)
(4.52)

us
= 2q
1
4
sen(
2s+1
2n
) q
2
sen(
3(2s+1)
2n
) +q
6
sen(
5(2s+1)
2n
)
1 2qcos(
2s1
n
) + 2q
4
cos(
2(2s1)
n
)
(4.53)
Los ceros de la funcion de transferencia se calculan mediante las ecuaciones (4.54),
(4.55), (4.56) y (4.57). Primero es necesario calcular la constante w.
w =
1
2n
_
ln

2
0,115a
max

+
(0,115a
max
)
2
12
+...
_
(4.54)
El cero real de la funcion de transferencia se calcula mediante (4.55).

0
= 2q
1
4
senh(w) q
2
senh(3w) +q
6
senh(5w)
1 2qcosh(2w) + 2q
4
cosh(4w)
(4.55)
La parte real del cero complejo se calcula usando la ecuacion (4.56) y la parte
imaginaria del cero complejo se calcula mediante la ecuacion (4.57).

s
=

0
_
1
2
0s
(K +
1
K

2
0s
)
1 +
2
0

2
0s
(4.56)

s
=

0s
_
1
2
0
(K +
1
K
+
2
0
)
1 +
2
0

2
0s
(4.57)
Las ecuaciones anteriores se pueden utilizar para calcular el ltro de Cauer solo para
orden impar. En el siguiente ejemplo se explica como se calculan los ltros de Cauer.
4.5. APROXIMACI

ON DE CAUER 107
Ejemplo 20:
Calcule el ltro Cauer para las especicaciones que se muestran en la gura 4.24a).
Para ellos es necesario normalizar la plantilla de las especicaciones en la gura
4.24a) para obtener
0
= 1.
Figura 4.24: Especicaciones de la plantilla y la plantilla normalizada
f
0
=

3400 5100 = 4164,1326

0
=
f
0
f
0
=
4164,1326
4164,1326
= 1

1
=
f
1
f
0
=
3400
4164,1326
= 0,816

2
=
f
2
f
0
=
5100
4164,1326
= 1,224
La plantilla normalizada se muestra en la gura 4.24b). Es necesario calcular el
orden del ltro. Primero se calcula la constante K y despues q.
K =
0,816
1,224
= 0,6666
q =
0,4444
16
_
1 + 2(
0,666
4
)
2
+ 15(
0,666
4
)
4
+ 150(
0,666
4
)
6
_
4
= 0,0364579
n
1,50777 5 2,77
3,311159
= 2,8
El orden del ltro debe ser un n umero entero y por eso se elige n=3.
108 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
La frecuencia normalizada de atenuacion mnima en la banda de paso.

01
= 2 0,0364
1
4
sen(
2
6
) 0,0364
2
sen(
6
6
) + 0,0364
6
sen(
10
6
)
1 2 0,0364cos(
2
3
) + 2 0,0364
4
cos(
4
3
)

01
=
0,7292548
1,0364561
= 0,730226
La frecuencia normalizada de atenuacion maxima en la banda de paso.

u1
= 2 0,0364
1
4
sen(
1
6
) 0,0364
2
sen(
3
6
) + 0,0364
6
sen(
5
6
)
1 2 0,0364cos(
1
3
) + 2 0,0364
4
cos(
2
3
)

u1
= 0,8739
0,5 0,0013 + 2,348 10
9
0,5
1 0,036957 0,0000018
= 0,4535
El polo de la atenuacion y la frecuencia mnima normalizada en la banda de supresion
se calculan como el valor inverso de
01
y
u1
. Calculando, se obtiene:

=
1
0,73022
= 1,369
n1
=
1
0,4535
= 2,205
Antes de calcular los ceros de la funcion de transferencia se calcula el coeciente w
w =
1
6
_
ln

2
0,115 0,869

+
(0,115 0,8699)
2
12
+...
_
= 0,499
El cero real de la funcion de transferencia.

0
= 20,0364
1
4
senh(0,499) 0,0364
2
senh(3 0,499) + 0,0364
6
senh(5 0,499)
1 2 0,0364cosh(2 0,499) + 2 0,0364
4
cosh(4 0,499)
= 0,5096
La parte real del cero complejo de la funcion de transferencia.

1
=
0,5096
_
1 0,732022
2
(0,666 +
1
0,666
0,73022
2
)
1 + 0,5096
2
0,73022
2
= 0,160769
4.5. APROXIMACI

ON DE CAUER 109
La parte imaginaria del cero complejo de la funcion de transferencia.

1
=
0,73022
_
1 0,5096
2
(0,6666 +
1
0,6666
+ 0,5096
2
)
1 + 0,5096
2
0,7302268
2
= 0,8189
La funcion de transferencia del ltro Cauer es de la forma
G(s) = C(s + 0,5096)
[(s + 0,1607)
2
+ 0,8189
2
]
s
2
0,73022
2
+ 1
G(s) = 5,358
s
3
+ 0,83s
2
+ 0,865s + 0,35
s
2
+ 1,87536
(4.58)
Y la funcion caracterstica toma la forma
(s) = 5,358
s
3
+ 0,533s
s
2
+ 1,87
(4.59)
Ejemplo 21:
Realice el ltro de Cauer del ejemplo anterior.
La impedancia Z
11
y Z
12
del ltro de Cauer se calcula mediante la ecuacion (4.60).
Z
11
=
g
impar
+f
impar
g
par
+f
par
Z
12
=
k(p)
g
par
+f
par
(4.60)
Sustituyendo por g
impar
, g
par
, f
par
, f
impar
y por k(p) en (4.60), se obtiene:
Z
11
=
2s
3
+ 1,398s
083s
2
+ 0,35
Z
12
=
s
2
+ 1,875
0,83s
2
+ 0,35
. (4.61)
Los ceros de la impedancia de transferencia son s = y s = j

1,875. Primero se
realiza el cero en s = j

1,875 mediante el circuito particular de la gura 4.25a).


Por ello es necesario calcular Z
1
.
Z
1
= s
2s
2
+ 1,398
0,83s
2
+ 0,35
|
s
2
=1,875
= 1,948s
La impedancia Z
1
es la inductancia L
1
= 1,948. Ahora se conocen las impedancias
Z
11
y Z
1
y se puede calcular Z
0
de la gura 4.25a).
Z
0
= Z
11
1,948s =
2s
3
+ 1,398s
0,83s
2
+ 0,35
1,948s =
0,38316s
3
+ 0,7162s
0,83s
2
+ 0,35
Y
0
=
0,83s
2
+ 0,35
0,38316s(s
2
+ 1,87)
=
As
s
2
+ 1,87
+
1
Z
1
11
110 CAP

ITULO 4. APROXIMACI

ON DE LAS PLANTILLAS
Figura 4.25: Filtro Cauer de tercer orden
Si se calcula la constante A, entonces se conocen todos valores de los elementos del
circuito en serie LC.
A =
0,83s
2
+ 0,35
s
2
0,38316
|
s
2
=1,87
= 1,6777
El circuito serie LC tiene los valores de la inductancia L
2
= 0,596 y la capacitancia
C
2
= 0,897. El circuito se muestra la gura 4.25b).
Y
2
=
1,6777s
s
2
+ 1,87
=
1
0,596s +
1
0,897s
Todava falta calcular el ultimo elemento Z
1
11
1
Z
1
11
=
0,83s
2
+ 0,35
0,38316s(s
2
+ 1,87)

1,6777s
s
2
+ 1,87
1
Z
1
11
=
0,18718(s
2
+ 1,87)
0,38316s(s
2
+ 1,87)
= 1,948s
El circuito completo se muestra en la gura 4.25b, pero necesita tres inductancias
y por eso fsicamente es mas f acil realizar el ltro dual con una inductancia, la cual
se muestra en la gura 4.25c).
Captulo 5
Dise no de los ltros mediante
tablas
Una forma habitual y comoda de dise no ltros es mediante la utilizacion tablas.
Para diversos tipos de ltros se encuentran tabulados los distintos parametros que
son necesarios para su dise no. En este captulo se aborda el dise no de ltros mediante
tablas para el ltro de Butterworth, el ltro de Chebychev y el ltro de Chebychev
inverso.
5.1. Tablas del ltro de Butterworth.
Los ceros de la funcion de transferencia del ltro de Butterworth, los coecientes
de la funcion de transferencia y los valores de los elementos del ltro se encuentran
disponibles en en la bibliografa [79], [53] y [81]. En este libro la tabla 5.1 muestra
los ceros de la funcion de transferencia del ltro Butterworth hasta el orden n=7. En
la tabla 5.2 se encuentran los coecientes de la funcion de transferencia y en la tabla
5.3 se encuentran los valores de los elementos del ltro Butterworth. En todas las
tablas los valores corresponden alos ltros con atenuacion maxima de tres decibelios
en la frecuencia de corte
1
= 1.
Ejemplo 1:
Calcular la funcion de transferencia del ltro Butterworth que para
1
= 100 tiene
una atenuacion 0.2 dB. El orden del ltro es n=3. De la tabla 5.2 para n=3 y
a
max
= 3dB se obtiene la funcion de transferencia
G(s) = s
3
+ 2s
2
+ 2s + 1
Para obtener G(s) con la atenuacion 0.2 dB en
1
se sustituye por
s =
6
_
e
0,230,2
1p = 0,600893p.
111
112 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


n 1 2 3 4 5 6 7

1
1.00000 0.707107 1.00000 0.38268 1.00000 0.25882 1.00000
j
1
0.00000 0.707107 0.00000 0.92388 0.00000 0.96593 0.00000

2
0.50000 0.92388 0.30902 0.70711 0.22252
j
2
0.86602 0.38268 0.95106 0.70711 0.97493

3
0.80902 0.96592 0.62489
j
3
0.58778 0.25882 0.78183

4
0.90097
j
4
0.43388
Cuadro 5.1: Ceros de la funcion de transferencia del ltro Butterworth
n b
1
b
2
b
3
b
4
b
5
b
6
b
7
1 1.00000
2 1.41421 1.00000
3 2.00000 2.00000 1.00000
4 2.61312 3.41421 2.61312 1.00000
5 3.23606 5.23606 5.23606 3.23606 1.00000
6 3.86370 7.46410 9.14162 7.46410 3.86370 1.00000
7 4.49396 10.0978 14.5917 14.5917 10.0978 4.49395 1.00000
Cuadro 5.2: Valores de la funcion de transferencia del ltro Butterworth G(s) =
b
0
+b
1
s +b
2
s
2
+... +b
n
s
n
, b
0
= 1
Sustituyendo por s=0.600893p se obtiene
G(p) = 0,21696638p
3
+ 0,72214479p
2
+ 1,201786p + 1.
Para obtener en la frecuencia del corte
1
= 100 rad/sec la atenuacion a
max
= 0,2
dB se hace la sustitucion p =
p

1
=
p
100
. La funcion de transferencia que atenua 0.2
dB en la frecuencia del corte
1
= 100 rad/sec toma la forma
G(p) = 2,1696638 10
7
p
3
+ 7,2214479 10
5
p
2
+ 0,01201786p + 1
Los esquemas del ltro que correspondan a la tabla 5.3 se muestra en la gura 5.1.
La estructura del tro empieza con una bobina en la rama longitudional o con un
capacidor en la rama diagona, como se muestra en la gura 5.1.
Ejemplo 2:
Calcular la funcion de transferencia del ltro paso bajas de Butterworth con orden
n=3, a
max
= 0,5 dB y fracuencia del corte f
1
= 100 Hz.
5.1. TABLAS DEL FILTRO DE BUTTERWORTH. 113
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
1 1
2 1.41421 1.41421
3 1.00000 2.00000 1.00000
4 0.76536 1.84775 1.84775 0.76536
5 0.61803 1.61803 2.00000 1.61803 0.61083
6 0.51763 1.41421 1.93185 1.93185 1.41421 0.51763
7 0.44504 1.24697 1.80193 2.00000 1.80193 1.24697 0.44504
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
Cuadro 5.3: Valores de los elementos del circuito LC. Filtro Butterworth
Figura 5.1: Los esquemas de los circuitos que correspondan a la tabla 5.3 a) estruc-
tura T, b) estructura .
A partir de la tabla 5.2 la funcion de transferencia para a
max
= 3 dB y frecuencia
de corte = 1 es
G(s) = s
3
+ 2s
2
+ 2s + 1
Para denormalizarla con respecto a f
1
= 100 Hz y a
max
= 0,5 dB es necesario
sustituir en G(s)
s =
6
_
10
0,5
10
1p = 0,704267p
p =
p

1
La funcion de transferencia denormaliza sera
G(p) = 0,704267
3
p
3
+20,704267
2
p
2
+20,704267p+1 = 0,3493p
3
+0,99195p
2
+1,408534p+1
La funcion de transferencia resultante despues de la desnormalizacion respecto de la
frecuencia del corte f
1
= 100 Hz toma la forma
114 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


G(p) = 1,40818 10
9
p
3
+ 2,536805 10
6
+ 2,2417515 10
3
+ 1.
Ejemplo 3:
Calcular los elementos del ltro de Butterworth paso bajas de orden n=7 si en la
salida y la entrada hay una resistencia de 75 . La atenuacion en la frecuencia del
corte f
1
= 3400 Hz es de 0.5 dB. Los elementos normalizados del ltro Butterworth
de la tabla 5.3 son:
c
1
= c
7
= 0,44504 l
2
= l
6
= 1,24697 c
3
= c
5
= 1,80193 l
4
= 2,0000
El ltro normalizado en la forma se muestra en la gura 5.2a). Para desnormalizar
los elementos del ltro con respecto a la atenuacion de 0.5 dB necesitamos multiplicar
cada elemento por una constante K.
K =
14
_
e
0,230,5
1 = 0,86041
Los nuevos elementos desnormalizados con respecto a la atenuacion 0.5 dB son:
c
1
= c
7
= 0,382916 l
2
= l
6
= 1,072905 c
3
= c
5
= 1,550398 l
4
= 1,72082
Figura 5.2: El ltro paso bajas Butterworth para el orden n=7
Para denormalizar los elementos del ltro con respecto a la frecuencia f
1
= 3400 Hz
y a la impedancia 75 se utilizan las ecuaciones:
5.2. TABLAS DEL FILTRO CHEBYCHEV 115
C
1
= C
7
=
c
1

1
R
0
=
0,382916
2 3400 75
= 238,99 nF
C
3
= C
5
=
c
3

1
R
0
=
1,550398
2 3400 75
= 967,66 nF
L
2
= L
6
=
l
2
R
0

1
=
1,072905 75
2 3400
= 3,766 mH
L
4
=
l
4
R
0

1
=
1,72082 75
2 3400
= 6,041 mH
El circuito paso bajas desnormalizado se muestra en la gura 5.2b.
5.2. Tablas del ltro Chebychev
Los polos de la funcion de transferencia para diferentes a
max
del ltro Chebychev
desde el orden n=1 hasta n=7 se encuentran en las tablas 5.4 - 5.7. Los valores de
los elementos del ltro de Chebychev para varias atenuaciones en dB se encuentran
en las tablas 5.8 - 5.12.
Ejemplo 4:
Calcular la funcion de transferencia del ltro Chebychev para los circuitos activos
en cascada, si a
max
= 0,1 dB y el orden del ltro n=5.
Para n=5 y a
maz
= 0,1 dB se obtinen de la tabla 5.5 la real parte y la parte
imaginaria de los polos de H(s).

1
= 0,14676
1
= 0,95211

2
= 0,38423
2
= 0,58843

3
= 0,47493
n 1 2 3 4 5 6 7

1
1.00000 0.67434 0.42334 0.28009 0.19556 0.14296 0.10850
j
1
0.00000 0.70750 0.86631 0.92407 0.95120 0.96603 0.97501

2
0.84668 0.67620 0.51199 0.39057 0.30401
j
2
0.00000 0.38276 0.58787 0.70718 0.78189

3
0.63285 0.53353 0.43931
j
3
0.00000 0.25885 0.43392

4
0.48760
j
4
0.00000
Cuadro 5.4: Polos de H(s) del ltro Chebychev para a
max
= 0,01 dB
116 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


n 1 2 3 4 5 6 7

1
1.00000 0.61042 0.34896 0.21775 0.14676 0.10494 0.07850
j
1
0.00000 0.71065 0.86837 0.92541 0.95211 0.96668 0.97550

2
0.69792 0.52570 0.38423 0.28670 0.21996
j
2
0.00000 0.38332 0.58843 0.70766 0.78229

3
0.47493 0.39165 0.31785
j
3
0.00000 0.25902 0.43414

4
0.35279
j
4
0.00000
Cuadro 5.5: Polos de H(s) del ltro Chebychev para a
max
= 0,1 dB
n 1 2 3 4 5 6 7

1
1.00000 0.56212 0.30618 0.18646 0.12402 0.08799 0.06550
j
1
0.00000 0.71536 0.87122 0.92719 0.95330 0.96754 0.97613

2
0.61236 0.45015 0.32469 0.24040 0.18354
j
2
0.00000 0.38405 0.58917 0.70829 0.78280

3
0.40134 0.32840 0.26522
j
3
0.00000 0.25925 0.43442

4
0.29437
j
4
0.00000
Cuadro 5.6: Polos de H(s) del ltro Chebychev para a
max
= 0,25 dB
La funcion de transferencia del ltro Chebychev para la sntesis del ltro en cascada
toma la forma
H(s) =
k
1
(s + 0,14676)
2
+ 0,95211
2
k
2
(s + 0,38423)
2
+ 0,58843
2
k
3
s + 0,47493
Los constantes k
1
, k
2
y k
3
se calculan de tal manera para que se cumpla la condicion
H(0)=1.
k
1
= 0,92805 k
2
= 0,49388 k
3
= 0,47493
H(s) =
0,92805
(s
2
+ 0,29352s + 0,92805)
0,49388
(s
2
+ 0,76846s + 0,49388)
0,47493
(s + 0,47493)
5.3. TABLAS DE FILTRO CHEBYCHEV INVERSO 117
n 1 2 3 4 5 6 7

1
1.00000 0.51291 0.26829 0.16042 0.10570 0.07459 0.05534
j
1
0.00000 0.72247 0.87532 0.92970 0.95497 0.96871 0.97701

2
0.53659 0.38728 0.27672 0.20378 0.15505
j
2
0.00000 0.38509 0.59020 0.70915 0.78350

3
0.34205 0.27837 0.22406
j
3
0.00000 0.25957 0.43481

4
0.24869
j
4
0.00000
Cuadro 5.7: Polos del H(s) del ltro Chebychev para a
max
= 0,5 dB
Ejemplo 5:
Calcular el ltro Chebychev paso bajas, si se conocen los especicaciones del ltro
en la gura 5.3a). Ademas el ltro debe trabajar con una impedancia de salida de
1000 .
Primero es necesario calcular el orden del ltro:
n
argcosh

10
15
10 1
10
0,25
10 1
argcosh(2,0588)
= 2,825
Como el orden debe ser entero tenemos que elegir n=3. De las tablas 5.10 para n=3
y a
max
= 0,25 dB se obtienen los valores normalizados del ltro paso bajas
c
1
= 1,6331 l
2
= 1,4362 c
3
= 1,6331
Los valores desnormalizados se calculan mediante las ecuaciones siguientes
C
1
= C
3
=
1,6331
2 3,1415 3400 1000
= 76,460 nF
L
2
=
1,4362 1000
2 3400
= 67,228 mH
El circuito paso bajas se muestra en la gura 5.3b).
5.3. Tablas de ltro Chebychev inverso
Los Ceros de la funcion de transferencia G(s) del ltro de Chebychev inverso, (polos
de la funcion de transferencia H(s)), se encuentran en la tabla 5.13. Los ceros del
ltro de Chebychev inverso son los polos de la atenuacion. Los polos del ltro de
Chebychev inverso son reciprocos a los polos del ltro Chebychev s
inverso
i
=
1
s
i
y se
118 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


n l
1
c
2
l
3
c
4
l
5
c
6
l
7
c
8
l
9
3 1.1811 1.8214 1.1811
5 0.9766 1.6849 2.0366 1.6849 0.9766
7 0.9127 1.5947 2.0020 1.8703 2.0020 1.5947 0.9127
9 0.8854 1.5513 1.9615 1.8616 2.0717 1.8616 1.9615 1.5513 0.8854
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
l
8
c
9
Cuadro 5.8: Valores del ltro Chebychev para a
max
= 0,01 dB.
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
c
8
l
9
3 1.4328 1.5937 1.4328
5 1.3013 1.5559 2.2411 1.5559 1.3013
7 1.2615 1.5195 2.2393 1.6804 2.2393 1.5195 1.2615
9 1.2446 1.5017 2.2220 1.6829 2.2957 1.6829 2.2220 1.5017 1.2446
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
l
8
c
9
Cuadro 5.9: Valores del ltro Chebychev para a
max
= 0,1 dB.
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
c
8
l
9
3 1.6331 1.4362 1.6331
5 1.5400 1.4349 2.4403 1.4349 1.5400
7 1.5119 1.4169 2.4531 1.5349 2.4531 1.4169 1.5119
9 1.5000 1.4705 2.4446 1.5406 2.5077 1.5406 2.4446 1.4705 1.5000
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
l
8
c
9
Cuadro 5.10: Valores del ltro Chebychev para a
max
= 0,25dB.
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
c
8
l
9
3 1.8637 1.2804 1.8637
5 1.8069 1.3025 2.6914 1.3025 1.8069
7 1.7896 1.2961 2.7177 1.3848 2.7177 1.2961 1.7896
9 1.7823 1.2921 2.7163 1.3921 2.7734 1.3921 2.7163 1.2921 1.7823
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
l
8
c
9
Cuadro 5.11: Valores del ltro Chebychev para a
max
= 0,5 dB.
5.3. TABLAS DE FILTRO CHEBYCHEV INVERSO 119
Figura 5.3: Los especicaciones para el ltro de Chebychev y la implementacion.
n l
1
c
2
l
3
c
4
l
5
c
6
l
7
c
8
l
9
3 2.2156 1.0884 2.2156
5 2.2071 1.1279 3.1025 1.1279 2.2071
7 2.2040 1.1306 3.1469 1.1397 3.1469 1.1306 2.2039
9 2.2024 1.1308 3.1540 1.2020 3.2072 1.1020 3.1540 1.1308 2.2024
n c
1
l
2
c
3
l
4
c
5
l
6
c
7
l
8
c
9
Cuadro 5.12: Valores del ltro Chebychev para a
max
= 1,0dB.
pueden obtener de las tablas 5.4 - 5.7. Para la atenuacion 20 dB, 30 dB y 40 dB en la
frecuencia de supresion, los polos de H(s) del ltro Chebychev inverso se encuentran
en las tablas 5.14, 5.15 y 5.16.
Ejemplo 6:
Calcular la funcion de transferencia H(s) para el ltro Chebychev inverso de orden
5 para que en la frecuencia de supresion
2
= 1 la atenuacion sea a
min
= 30 dB.
De las tablas 5.13 y 5.15 para n=5 y a
min
= 30 dB se obtiene
H(s) = K
(s
2
+ 1,05146
2
)(s
2
+ 1,70130
2
)
(s + 1,07787)[(s + 0,16241)
2
+ 0,73493
2
][(s + 0,62225)
2
+ 0,66471
2
]
H(s) = K
(s
2
+ 1,05146
2
)(s
2
+ 1,70130
2
)
(s + 1,07787)(s
2
+ 0,32482s + 0,56649)(s
2
+ 1,2445s + 0,829034)
El constante K se calcula de la ecuacion
H(0) = K
1,05146
2
1,7013
2
1,07787 0,566648 0,829034
= 1.
120 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


n
1

2

3

4
2 1.41421
3 1.15470
4 1.08239 2.61313
5 1.05146 1.70130
6 1.03528 1.41421 3.86370
7 1.02572 1.27905 2.30477
8 1.01959 1.20269 1.79995 5.12583
Cuadro 5.13: Ceros de H(s)-Polos de la atenuacion del Chebychev inverso.
n 2 3 4 5 6 7 8

1
0.30000 0.27597 0.20565 0.15005 0.11182 0.08568 0.06739
j
1
0.33166 0.62840 0.78291 0.86147 0.90476 0.93071 0.94737

2
0.85345 0.92509 0.68614 0.47723 0.34115 0.25388
j
2
0.60426 0.92991 1.03469 1.06068 1.06249

3
1.57469 1.48905 1.03813 0.69933
j
3
0.86506 1.23957 1.30663

4
2.26884 2.03342
j
4
1.13102
Cuadro 5.14: Polos de H(s) del ltro de Chebychev inverso para a
min
= 20 dB
K = 0,158236
La atenuacion en la frecuencia normalizada de supresion
2
= 1 se calcula mediante
la expresion 20 log|G(j)|, donde G(j) = 1/H(j)
G(j) = 31,59999
(j + 1,07787)(0,43351 +j0,32482)(0,170966 +j1,2445)
(1 + 1,05146
2
)(1 + 1,7013
2
)
G(j) = 31,59999(0,239228 +j0,971468)
a
min
= 20 log 31,6154 = 29,997 dB
Si se requiere una atenuacion de 30 dB en la frecuencia 3400 Hz es necesario sustituir
en la funcion de transferencia de la nueva variable s =
p
23400
.
5.3. TABLAS DE FILTRO CHEBYCHEV INVERSO 121
n 2 3 4 5 6 7 8

1
0.17499 0.22043 0.19879 0.16241 0.12969 0.10389 0.08420
j
1
0.18062 0.43315 0.61798 0.73493 0.80842 0.85616 0.88846

2
0.53578 0.68363 0.62225 0.49923 0.38931 0.30564
j
2
0.36464 0.66471 0.83385 0.91829 0.96013

3
1.07787 1.15390 0.97130 0.74807
j
3
0.51642 0.87987 1.04916

4
1.59322 1.60230
j
4
0.66898
Cuadro 5.15: Polos de H(s) del ltro Chebychev inverso para a
min
= 30 dB
n 2 3 4 5 6 7 8

1
0.09950 0.16115 0.17116 0.15592 0.13388 0.11269 0.09456
j
1
0.10050 0.29593 0.47610 0.61087 0.70579 0.77234 0.81975

2
0.35230 0.50454 0.52480 0.47103 0.39799 0.33009
j
2
0.24079 0.48539 0.66535 0.78070 0.85193

3
0.78777 0.90341 0.85179 0.72591
j
3
0.34193 0.64169 0.83644

4
1.20298 1.28166
j
4
0.43964
Cuadro 5.16: Polos de H(s) del ltro Chebychev inverso para a
min
= 40 dB
n c
1
c
2
c
3
c
4
c
5
l
6
l
2
l
4
3 0.76162 0.20803 0.76162
1.52324
4 0.39649 0.40753 1.53955
1.21732
6 0.05947 0.48265 1.27903 0.93651 0.63648 0.43328
0.75761 0.78414
Cuadro 5.17: Los elementos del ltro Chebychev inverso para a
min
= 20 dB.
122 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


n c
1
c
2
c
3
c
4
c
5
c
6
c
7
c
8
l
2
l
4
l
6
l
8
3 0.88157 0.09490 0.88157
1.76315
4 0.57065 0.21595 1.71479 0.76245
1.5230
5 0.423037 1.14457 1.63337 0.53040 0.14736 0.43328
1.28450 0.91659
6 0.19029 0.31931 1.43027 0.54080 0.87389 0.46067
0.93256 1.10124
8 0.04238 0.35045 0.92416 0.84673 1.16705 0.68946 0.45019 0.32491
0.62053 0.87687 0.76148
Cuadro 5.18: Los elementos del ltro Chebychev inverso para a
min
= 30 dB.
n c
1
c
2
c
3
c
4
c
5
c
6
c
7
c
8
l
2
l
4
l
6
l
8
3 0.94320 0.04390 0.94320
1.88641
4 0.67795 0.11893 1.83035
1.71867 0.78962
5 0.31706 0.30173 1.73949 0.09490 0.48549
1.14795 1.39408
6 0.03875 0.58800 1.66700 0.14145 1.19950
0.78742 1.63660 0.48188
8 0.11801 0.26022 1.08035 0.57551 1.30591 0.47819 0.60325
0.71751 1.10767 0.94266 0.33988
Cuadro 5.19: Los elementos del ltro Chebychev inverso para a
min
= 40 dB.
5.3. TABLAS DE FILTRO CHEBYCHEV INVERSO 123
Ejemplo 7:
Calcular el ltro paso altas de Chebychev inverso para las especicaciones de la
plantilla 5.4a). Ademas el ltro debe trabajar entre unas impedancias de entrada y
salida de 75 .
Primero se transforma la plantilla paso altas 5.4a) a paso bajas normalizada 5.4b).
Para el ltro Chebychev inverso la frecuencia de normalizacion es f
0
= 400 Hz. La
plantilla paso bajas normalizada se muestra en la gura 5.4b). El orden del ltro se
calcula mediante la ecuacion siguiente. El orden del ltro resultante de la expresion
es 2.0105 y se elige como numero entero n=3.
Figura 5.4: Especicaciones para el ltro de Chebychev inverso y las implementa-
ciones.
n
argcosh

10
30
10 1
10
3
10 1
argcosh
1
0,25
= 2,0105
De las tablas para a
min
= 30 dB y n=3, los valores normalizados de paso bajas son
c
1
= c
3
= 0,88157 c
2
= 0,0949 l
2
= 1,76315.
El ltro paso bajas normalizado se muestra en la gura 5.4d). Es necesario transfor-
mar el circuito paso bajas normalizada a paso altas y desnormalizarlo respecto de
R
0
= 75 y f
0
= 4000 Hz. La inductancia se transforma a capacidad y la capacidad
normalizado a una iductancia. El ltro paso altas desnormalizado se muestra en la
124 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


gura 5.4c) y los valores desnormalizados del ltro se obtienen como se muestra a
continuacion
L
3
= L
1
=
R
0
c
1
2 f
0
=
75
0,88157 2 400
= 33,85 mH
L
2
=
R
0
c
2
2 f
0
=
75
0,0949 2 400
= 314,45 mH
C
2
=
1
l
2
2 f
0
R
0
=
1
1,76315 2 400 75
= 3008,91 nF
La frecuencia del polo de atenuacion es
f

=
1
2
10
6

314,4 3008,9
= 163,634 Hz
Ejemplo 8:
Calcular el ltro paso bajas de Chebychev para las especicaciones n=5, a
max
= 0,5
dB, f
1
= 30 Hz y R
0
= 100 Ohm.
De las tablas 5.11 se obtienen los valores normalizadas
c
1
= c
5
= 1,8069 l
2
= l
4
= 1,3025 c
3
= 2,6914
Los valores desnormalizados son los siguientes:
C
1
= C
5
=
1,8069
2 30 100
= 9,5859
5
10
[F]
L
2
= L
4
=
100 1,3025
2 30
= 0,690 [H]
C
3
=
2,6914
2 30 100
= 1,427
4
10
[F]
La estructura del ltro se muestra en la gura 5.5. Los valores de los condensadores
son muy grandes gracias a la frecuencia de la corte muy baja y la resistancia R
0
.
Los ltros que trabajan en las frecuencias muy bajas no se pueden realizar mediante
las estructuras LC. Es necesario elegir otro tipo del ltro, por ejemplo los ltros
electromecanicos, ltros activos o ltros digitales.
Ejemplo 9:
Calcular el ltro paso banda de Chebychev inverso para las especicaciones n=3,
a
min
= 30 dB, f
2
= 3400, f
2
= 3400 Hz y R
0
= 100 Ohm.
De las tablas 5.18 se obtienen los valores normalizadas
c
1
= c
3
= 0,88157 l
2
= 1,76315 c
2
= 0,0949
5.3. TABLAS DE FILTRO CHEBYCHEV INVERSO 125
Figura 5.5: La estructura del ltro Chebychev .
Los valores desnormalizados son los siguientes:
L
1
= L
3
=
0,88157 100
2 (3400 400)
= 0,0047
C
1
= C
3
=
3400 400
2 3400 400 0,88157 100
= 3,8924e 6
L
2B
=
1,76315 100
2 (3400 400)
= 0,0094
C
2B
=
3400 400
2 3400 400 1,76315 100
= 1,9912e 6
L
2A
=
(3400 400) 100
2 3400 400 0,0949
= 0,3699
C
2A
=
0,0949
2 100 (3400 400)
= 5,0346e 8
La estructura del ltro paso banda de Chebychev inverso se muestra en la gura 5.6.
Figura 5.6: La estructura del ltro Chebychev inverso paso banda .
126 CAP

ITULO 5. DISE

NO DE LOS FILTROS MEDIANTE TABLAS


Captulo 6
Filtros pasivos RC
Los ltros pasivos RC se utilizan cuando las exigencias de atenuacion no son muy
rigurosos. Las ventajas de los ltros pasivos RC es que no necesitan alimentacion
y se componen de los elementos sencillos: capacidores y resistencias. Los ltros RC
tambien se pueden fabricar de la forma integrada. El inconveniente de los ltros RC
es que no pueden implementar funciones de transferencia con polos complejos. En el
calculo de los ltros pasivos RC habitualmente se eligen los valores de las capacidores
y se calculan las resistencias.
6.1. Filtros pasivos RC elementales.
PASA BAJAS.
El ltro pasivo RC elemental (PRC) de pasa bajas (PBF) se muestra en la gura
6.1 y tiene la funcion de transferencia (6.1), donde
1
es la frecuencia del corte de
la aproximacion asimptotica. La capacidad se puede elegir y la resistencia se calcula
mediante la ecuacion R =
1
C
1
.
H(s) =
U
2
U
1
=
1
1 +sCR
=
1
1 +
s

1
(6.1)
Figura 6.1: Filtro PBF elemental y su atenuacion
127
128 CAP

ITULO 6. FILTROS PASIVOS RC


PASO ALTAS.
En la gura 6.2 se muestra el circuito RC pasivo. La funcion de transferencia paso
altas PRC del circuito de la gura 6.2 toma la forma de la expresion (6.2), donde
1
es la frecuencia del corte de paso altas. Como en el caso paso bajas, el condensador
se elije y se calcula la resistencia. R =
1
C
1
.
H(s) =
U
2
U
1
=
sCR
1 +sCR
=
s

1
1 +
s

1
(6.2)
Figura 6.2: Filtro PA elemental y su atenuacion
PASO BANDA
El ltro paso banda (PB) se muestra en la gura 6.3. El circuito paso banda se
obtiene mediante la conexion en cascada del ltro PBF y del PA. La funcion de
transferencia paso banda H(s) obtenida de los circuitos 6.3a) y 6.3b) toma la forma
H(s) =
U
2
U
1
=
sC
a
R
a
s
2
R
1
C
1
R
2
C
2
+s(R
1
C
1
+R
1
C
2
+R
2
C
2
) + 1
. (6.3)
En el circuito de la gura 6.3a) R
a
= R
2
y C
a
= C
2
, y para el circuito representado
en 6.3b) los valores de R
a
y C
a
son R
a
= R
1
y C
a
= C
1
.
Figura 6.3: Filtro PB elemental.
6.1. FILTROS PASIVOS RC ELEMENTALES. 129
BANDA ELIMINADA
El ltro banda eliminada elemental se realiza mediante el circuito que se muestra en
la gura 6.4a) y 6.4b). La funcion de transferencia del ltro banda eliminada toma
la forma
H(s) =
U
2
U
1
=
sR
2
C
2
+s
2RC

+ 1
s
2
R
2
C
2
+sRC
_

2
+2

_
+ 1
. (6.4)
Los polos p
1,2
y los ceros c
1,2
de la funcion de transferencia (6.4) se calculan mediante
las expresiones (6.5) y (6.6).
p
1,2
=
_
1
RC
+

2RC
_

2
R
2
C
2
+

2
4R
2
C
2
(6.5)
c
1,2
=
1
RC

2
R
2
C
2
+

2
4R
2
C
2
(6.6)
Figura 6.4: Filtro Banda Eliminada (BE) elemental.
De las ecuaciones (6.5) y (6.6) se ve, que los polos siempre son reales y negativos,
lo que asegura la estabilidad y causalidad del ltro. En la gura 6.5 se muestra
la varacion de la atenuacion en decibelios para varios valores de . El supresor de
banda tambien se puede realizar mediante el circuito representado en la gura 6.6.
Para las condiciones
C
1
+C
2
R
1
R
2
= R
3
(R
1
+R
2
) (6.7)
R
1
=
R

R
2
= R R
3
=
R
+ 1
(6.8)
130 CAP

ITULO 6. FILTROS PASIVOS RC


Figura 6.5: Atenuacion de supresor de banda para distinto valores de .
Figura 6.6: Filtro banda eliminada elemental.
C
1
= C C
2
= C C
3
= C( + 1), (6.9)
la funcion de transferencia del ltro en la gura 6.6 toma la forma
H(s) =
s
3
R
3
C
3
+s
2
R
2
C
2
+sRC + 1
s
3
R
3
C
3
+s
2
R
2
C
2
3+2

+sRC
3
2
+5+2
(+1)
+ 1
(6.10)
6.2. Cascada de ltros RC elementales
El esquema de una realizacion mediante cascada de ltros elementales se muestra en
la gura 6.7. Si se realiza PBF, los elementos Z
1
son resistencias y Y
2
capacidades.
Si se realiza PA los elementos Z
1
son capacidades e Y
2
resistancias. La matriz de
cascada A para el circuito en la gura 6.7 toma la forma
6.2. CASCADA DE FILTROS RC ELEMENTALES 131
A =
_
B
n
(j) Z
1
Q
n
(j)
Y
2
Q
n
(j) B
n1
(j)
_
, (6.11)
donde
B
n
(j) =
n

k=0
(n +k)!
(n k)!(2k)!
(j)
k
(6.12)
B
n
(j) =
n1

k=0
(n k)!
(n k 1)!(2k + 1)!
(j)
k
. (6.13)
Figura 6.7: Cascada de ltros elementales.
Si se realiza el ltro pasa bajas es necesario conectar la salida del circuito con una
resistancia R
L
, como se muestra en la gura 6.8. El valor de la resistencia o la salida
se puede expresar mediante la ecuacion
R
L
=
R

> 0,
y la funcion de transferencia cuando la salida esta terminada con un resistor R
L
se
puede expresar en la forma
G(j) =
U
1
U
2
= B
n
(j) +
n
(j). (6.14)
La atenuacion se puede calcular mediante la ecuacion (6.15)
a = 20 log|B
n
(j) +Q
n
(j)|. (6.15)
En el caso de circuito con salida abierta = 0, se puede calcular la atenuacion
usando (6.16). Las gracas para distintos ordenes del ltro se muestran en la gura
6.9.
a = 20 log|B
n
(j)| (6.16)
Si se ja R, se calcula C mediante:
132 CAP

ITULO 6. FILTROS PASIVOS RC


Figura 6.8: Filtro PBF como cascada de ltros elementales.
Figura 6.9: Atenuacion de ltros para distintos varios de n.
C =
1

1
R
Si se ja C, se obtiene R utilizando
R =
1

1
C
Ejemplo 1:
Calcular el ltro RC paso bajas con atenuacion maxima a
max
= 3 dB en el rango de
frecuencias de f=0 hasta 4 kHz y a
min
= 40 dB en f 64 kHz.
El primer paso es la normalizacion de las frecuencias del corte y de supresion

1
=
4 10
3
4 10
3
= 1
2
=
64 10
3
4 10
3
= 16
6.3. CIRCUITOS PROGRESIVOS EN CASCADA 133
La pendiente de la atenuacion es mayor que 20 dB/dec y por eso se elige n=3. Si
se calcula el ltro en la salida abierto se obtiene mediante las ecuaciones (6.16) y
(6.12) la ecuacion (6.17)
G
3
(j) = B
3
(j) =
3

k=0
(3 +k)!
(3 k)!(2k)!
(j)
k
(6.17)
Calculando para k=0,1,2,3 se obtiene
G
3
(j) = 1 + 6j 5
2
j
3
(6.18)
La atenuacion en la frecuencia de corte
1
= 1 debe ser igual a 3 dB. De la ecuacion
(6.18) es necesario calcular la funcion del corte normalizada
1
para la atenuacion
3 dB.
|G
3
(j
1
)|
2
= 10
3
10
= (1 5
2
1
)
2
+
2
1
(6
2
1
)
2

6
1
+ 13
4
1
+ 26
2
1
0, 995 = 0
La ecuacion se cumple para
1N
= 0, 194 y ese valor es la frecuencia del corte
normalizada, donde la atenuacion alcanza 3 dB. La nueva frecuencia normalizada
de supresion toma el valor
f
N
= f
1

1N
= 4
1
0, 194
= 20, 62

2
=
f
2
f
N
=
64
20, 62
= 3, 104.
Ahora se puede calcular la atenuacion mnima a
min
a
min
= 20 log|G
3
(j
2
)| = 33, 7 dB.
Si se elije el valor C=3,3 nF se obtiene la resistencia
R =
1
2f
N
C
=

1N
2
1
C
=
0, 194
24 10
3
3, 3 10
9
= 2339, 1 .
La estructura del ltro RC resultante se muestra en la gura 6.10.
6.3. Circuitos progresivos en cascada
El calculo de ltros utilizando los circuitos bipuertas progresivos es parecido al caso
anterior. El ltro con los circuitos bipuertas progresivos se muestra en la gura 6.11.
La matriz de cascada RC progresiva de la gura 6.11 toma la forma
134 CAP

ITULO 6. FILTROS PASIVOS RC


Figura 6.10: Filtro pasa bajas con tres circuitos elementales en cascada.
A
n
=
_
a
11
(, j) Z
1
a
12
(, j)
Y
2
a
21
(, j) a
22
(, j)
_
, (6.19)
donde
a
11
(, j) =
n

i=0
K
11
ni
(j)
i
(6.20)
K
11
ni
=
(n+1)
ni

j=0
_
n1j
i1
_ _
i+j
i
_

j
(6.21)
K
11
n0
= 1 K
11nn
= 1.
Figura 6.11: Filtro con bipuertas progresivos en cascada.
Para el ltro PBF en la salida abierta gura 6.12 la atenuacion se calcula madiante
la ecuacion
a = 20 log|a
11
(, j)|
6.3. CIRCUITOS PROGRESIVOS EN CASCADA 135
Figura 6.12: Filtro PBF RC con los circuitos progresivos.
Ejemplo 2:
Calcular el ltro pasa bajas con los elementos RC progresivos para las especica-
ciones n=3, a
max
= 3 dB en el rango de frecuencias de f=0 hasta 4kHz y a
min
= 40
dB en f 64 kHz.
Como en el ejemplo anterior se elije el condensador de valor C=3,3 nF. El valor de
la constante se elije de tal manera que permita obtener los otros condensadores de
catalogo. Entonces se elije = 2, 2. El segundo condensador en el circuito de la gura
6.12 tiene el valor 3,3/2,2=1,5 nF y el ultimo condensador es 3, 3/(2, 2)
2
= 0, 68 nF.
Para calcular las resistencias se necesita calcular la nueva frecuencia normalizada
del corte. Para calcular G
3
(j) es necesario calcular los valores K
11
31
y K
11
32
. Esos
coecientes se calculan mediante las ecuaciones (6.20) y (6.21).
K
11
31
=
_
2
0
_ _
1
1
_
+
_
1
0
_ _
1
2
_
+
_
0
0
_ _
1
3
_

2
= 4, 32
K
11
32
=
_
1
2
_ _
2
2
_
+
_
1
1
_ _
2
3
_

= 3, 91
G
3
(j) = 1 + 4, 32j 3, 91
2
j
3
De esta ecuacion se calcula la nueva frecuencia del corte para a
max
= 3 dB

6
1N
+ 6, 65
4
1N
+ 10, 84
2
1N
0, 995 = 0
La ecuacion tiene como resultado la raiz
1N
=0,2950 del polinomio que es la fre-
cuencia del corte normalizada. Dado el valor del condensador C=3,3 nF se obtiene
la resistencia
R =
1
2f
N
C
=

1N
2f
1
C
=
0, 295
24 10
3
3, 3 10
9
= 3556, 8 .
Los valores del ltro PBF que se muestra en la gura 6.13 son:
136 CAP

ITULO 6. FILTROS PASIVOS RC


R
1
= 3556, 8 C
1
= 3, 3 nF
R
2
= 7824, 9 C
2
= 1, 5 nF
R
3
= 17214, 9 C
3
= 0, 682 nF
Figura 6.13: Filtro PBF RC.
Para las mismas especicaciones se realiza el ltro de orden n=4. La ecuacion (6.22)
para n=4 toma la forma
G
4
(j) = 1 + 5, 96j 9, 35
2
5, 36j
3
+
4
.
La raz de la ecuacion siguiente es la frecuencia de corte del ltro pasa bajas nor-
malizado

8
+ 10, 07
6
+ 26, 93
4
+ 15, 77
2
0, 995 = 0.
La ecuacion presenta como resultado la raz
1N
= 0, 239. La frecuencia del corte
normalizada es 0,239. Si se elije el valor del ccondensador como en el ejemplo anterior
C = 3, 3 nF se obtiene la primera resistencia del circuito.
R =
1
2f
N
C
=

1N
2f
1
C
=
0, 239
24 10
3
3, 3 10
9
= 2881, 67
El ltro PBF para n=4 se muestra en la gura 6.13 y los elementos del ltro tienen
los valores:
R
1
= 2881, 67 C
1
= 3, 3 nF
R
2
= 6339, 67 C
2
= 1, 5 nF
R
3
= 13942, 28 C
3
= 682 pF
R
4
= 30684, 02 C
4
= 330 pF
6.4. FILTROS RC EN CASCADA CON DIVISOR 137
Figura 6.14: Filtro pasa bajas para n=4.
Figura 6.15: Circuito RC con el divisor.
6.4. Filtros RC en cascada con divisor
La estructura del ltro RC con el divisor se muestra en la gura 6.15. Esta conectado
con la admitancia Y
1
y la impedancia Z
2
. La matriz de impedacia Z del circuito
resultante toma la forma
Z
n
=
_

_
Z
2
+
a
11
Y
1
a
11
+a
21
Z
2
+
1
Y
1
a
11
+a
21
Z
2
+
a
11
Y
1
a
11
+a
21
Z
2
+
Y
1
a
12
+a
22
Y
1
a
11
+a
21
_

_. (6.22)
En la ecuacion (6.22) a
ij
son los elementos de la matriz RC del circuito en la gura
6.15, i=1,2; j=1,2. De la ecuacion (6.22) se puede calcular la funcion de transferencia
del voltaje inversa G(j), si la salida del circuito esta abierta.
G(j) =
U
1
U
2
=
Z
11
Z
21
=
a
11
(1 +Z
2
Y
1
) +a
21
Z
2
a
11
Z
2
Y
1
+a
21
Z
2
+ 1
(6.23)
Para el ltro pasa bajas la impedancia Z
2
y admitancia Y
1
en el circuito 6.15 toman
la forma
138 CAP

ITULO 6. FILTROS PASIVOS RC


Y
1
= jC
1
Z
2
=
1
jC
2
. (6.24)
De la ecuacion (6.11) se obtiene
a
11
= B
n
(j), a
21
= jCQ
n
(j). (6.25)
Si se sustituye en (6.23) la ecuacion (6.25), se obtiene la funcion de transferencia
inversa
G(j) =
U
1
U
2
=
B
n
(j)
_
1 +
C
1
C
2
_
+
C
C
2
Q
n
(j)
B
n
(j)
C
1
C
2
+
C
C
2
Q
n
(j) + 1
=
B
n
(j)(C
1
+C
2
) +CQ
n
(j)
B
n
(j)C
1
+CQ
n
(j) +C
2
.
(6.26)
Figura 6.16: Filtro pasa bajas.
Las races del denominador (6.26) son los polos de la atenuacion del circuito. Si
se sustituye el denominador de la ecuacion (6.26) por B
3
(j) y Q
3
(j) y si el
denominador se iguala a cero se obtiene para la parte real e imaginaria dos ecuaciones
independientes

p
=

6 + 4
C
C
1
(6.27)
C
2
= 23C + 29C
1
+ 4
C
2
C
1
. (6.28)
La atenuacion mnima en = se puede calcular mediante la ecuacion (6.29)
a
min
= 20 log
C
1
+C
2
C
1
. (6.29)
De la ecuacion (6.27) se deduce que la frecuencia del polo de atenuacion se puede
elegir mediante el cociente C/C
1
. En la gura 6.17 se muestra la atenuacion de
6.4. FILTROS RC EN CASCADA CON DIVISOR 139
los ltros PBF para varias = C
1
/C. La atenuacion mnima del ltro se obtiene
calculando la ecuacion (6.29).
Figura 6.17: Atenuacion de PBF para el ltro con divisor y n=3.
Ejemplo 3:
Calcular el ltro RC pasa bajas con el divisor para un orden del ltro n=3 y las
especicaciones del ejemplo anterior.
En este caso se puede elegir la frecuencia del polo de atenuacion. Si se elige la
frecuencia del polo de atenuacion, tambien se inuye sobre la atenuacion mnima.
La frecuencia del polo depende en la ecuacion (6.27). Si se elige la frecuencia del
polo
p
, la atenuacion mnima variara seg un la ecuacion (6.29). Si se sustituye por
C
1
= C y por C
2
= C en (6.29) se obtiene (6.30).
a
min
= 40 = 20 log
C + 23C + 29C + 4
C

C
(6.30)
2 = log
_
1 +
23

+ 29 +
4

2
_
(6.31)
70
2
23 4 = 0 (6.32)
La raz de la ecuacion (6.31) es = 0, 45. Entonces
C
2
= 23C + 290, 45C + 4
C
0, 45
= 44, 94C.
Ahora se calcula B
3
(j), Q
3
(j) y G
3
(j).
B
3
(j) = 1 5
2
+j(6
2
)
140 CAP

ITULO 6. FILTROS PASIVOS RC


Q
3
(j) = 3
2
+j4
G
3
(j) =
B
3
(0, 45C + 44, 94C) +CQ
3
0, 45CB
3
+CQ
3
+ 44, 94C
=
45, 39B
3
+Q
3
0, 45B
3
+Q
3
+ 44, 94
.
Si se calcula |G
3
(j)|
2
= 10
amax
10
se obtiene la ecuacion
2329, 884 + 54840, 736
2
+ 26867, 95
4
+ 2059, 848
6
= 0.
Un de las races de la ecuacion anterior es
1
= 0, 204. Si se elige como en los
ejemplos anteriores el condensador C=3,3 nF, se obtienen los valores del ltro que
se muestra en la gura 6.16.
R =
0,204
2410
3
3,310
9
= 2459, 67
C
1
= 0, 45 3, 4 = 1, 485 nF
C
2
= 23 3, 3 + 29 1, 485 + 4
3,3
0,45
= 148, 3 nF
6.5. Filtro RC con la admitancia en paralelo
El polo de la atenuacion se puede realizar tambien con el circuito de la gura 6.18.
La admitancia Y
p
esta conectada con el circuito de bipuertas RC en paralelo. La
matriz de admitancia del circuito es la suma de la matriz de admitancia del circuito
RC y del circuito que tiene en la rama serie la admitancia Y
p
. En el circuito de
la gura 6.18, se conecta en la salida la admitancia Y
L
y se obtiene la funcion de
transferencia
G(j) =
U
1
U
2
=
y
22
+Y
L
y
21
=
(Y
p
+Y
L
)a
12
+a
11
Y
p
a
12
+ 1
. (6.33)
Los parametros y
22
y y
21
son los elementos de la matriz de admitancia del circuito
completo y la admitancia Y
L
es la admitancia de carga. Los parametros a
11
y a
12
son los elementos de la matriz de cascada del Circuito RC. La ubicacion de los polos
se puede calcular calculando las raices del denominador de la ecuacion (6.33). Para
n=3 y Y(s)=jC
p
se obtiene
jC
p
R(
2
+ 4 + 3) + 1 = 0
=

0
=
0
=
1
RC
j
C
p
C
_
(j)
2
+ 4j + 3
_
+ 1 = 0
6.5. FILTRO RC CON LA ADMITANCIA EN PARALELO 141
Figura 6.18: Circuito RCP con la admitancia Y
p
conectada en paralelo con RC.
_
1 4
2
C
p
C
_
+j
C
p
C
_
3
2
_
= 0
3
2
= 0 =

3
1 4
_

3
_
2
C
p
C
= 0 C
p
=
C
12
.
En este caso la ubicacion del polo depende solo del n umero de circuitos basicos del
circuito RC y no se puede elegir como hemos visto en el circuito RC con divisor.
Si se toma en cuenta el circuito abierto en la salida se puede calcular la atenuacion
mnima a
min
mediante la ecuacion
G(s) =
U
1
U
2
=
Y
p
a
12
+a
11
Y
p
a
12
+ 1
= 1 +
a
11
a
12
1
Y
p
= 1 +
B
n
RQ
n
Y
p
.
a
min
= lm

G(j) = 1 +
(jCR)
n1
(jCR)
n1
jCR
jC
p
R
= 1 +
C
C
p
Para n=3 se obtiene la atenuacion mnima mediante la ecuacion
a
min
= 20 log
_
1 +
C
C
p
_
= 20 log
_
1 +
12C
C
_
= 20 log13 = 22, 28 dB.
142 CAP

ITULO 6. FILTROS PASIVOS RC


Ejemplo 4:
Realizar el ltro RC que se muestra en la gura 6.19 con el condensador en paralelo.
Si la salida del ltro esta abierta, entonces Y
L
= 0. Para Y
p
= jC
p
se obtiene con
la ayuda de la ecuacion (6.17)
G
3
(j) =
jC
p
Q
3
R +B
3
jC
p
Q
3
R + 1
La ubicacion del polo en
3
=

3 y el valor del condensador C
p
=
C
12
son en este
caso jos y no se pueden elegir. El valor C
p
y la ubicacion del polo dependen del
grado del ltro. Como en los ejemplos anteriores se obtiene la ecuacion
0, 995 + 29, 6
2
+ 15, 175
4
+ 0, 176
6
= 0.
De las raices de la ecuacion anterior se escoge la raz
1
= 0, 182. Si se selecciona
como en los ejemplos anteriores el condensador C = 3, 3 nF se obtiene
R =
0, 182
24 10
3
3, 3 10
9
= 2194, 41
C
p
=
C
12
= 0, 275 nF
En la gura 6.19 se muestra la estructura del ltro.
Figura 6.19: Filtro RC con admitancia en paralelo
Captulo 7
Filtros activos con amplicador.
Los ltros activos presentan dos importantes ventajas frente a los ltros pasivos:
La posibilidad de amplicar las se nales son evidentes mientras que la ausencia de
bobinas permite la integracion de los ltros dentro de microchip. Las bobinas es un
elemento muy dicilmente miniaturizable que impide la integracion RLC.
Los ltros activos permiten ademas trabajar con se nales de muy bajas frecuencias
como pueden ser las se nales biologicas o los ssmicas. En este tipo de se nales se
trabaja con un valor tpico de frecuencia de corte 10 Hz. El dise no de un ltro RLC
a esas frecuencias dara como resultado unos componentes de valores irrealizables
dejando como una alternativa realizable la utilizacion de ltros activos.
En este captulo se van a abordar distintos tecnicos de dise no de ltros activos.
7.1. Filtros activos de segundo orden
7.1.1. Filtro activo paso bajas.
El ltro activo paso bajas de segundo orden se muestra en la gura 7.1.
Figura 7.1: Filtro paso bajas con amplicador.
143
144 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Para calcular la funcion de transferencia del ltro en la gura 7.1 primero se calcula
la matriz de admitancia de la red pasiva sin tomar en cuenta el amplicador. La
matriz de admitancia de la red pasiva se muestra en la ecuacion (7.1).
Y
Pasiva
=
_

_
G
1
G
1
0 0 0 0
G
1
G
1
+G
2
+sC
1
G
2
0 sC
1
0
0 G
2
G
2
+sC
2
0 0 sC
2
0 0 0 G
A
+G
B
G
B
G
A
0 sC
1
0 G
B
sC
1
+G
B
0
0 0 sC
2
G
A
0 G
A
+sC
2
_

_
(7.1)
En la matriz de admitancia (7.1) las sumas de todos elementos en cada la y columna
deben ser igual a cero. Si se conecta el nodo 6 con la tierra se puede cancelar el
sexto renglon y la sexta columna. La matriz (7.1) va a cambiar si se tiene en cuenta
el amplicador. Los nodos 3 y 4 en la entrada del amplicador estan al mismo
potencial (U
3
= U
4
), eso signica que en la matriz (7.1) se pueden sumar la tercera
y cuatra columna. Si en salida del ltro se conecta un circuito con impedancia
innita, entonces I
5
= 0 y se puede cancelar la quinta lnea. La nueva matriz del
circuito activo con la tierra conectada en el sexto nodo se muestra en la ecuacion
(7.2).
Y =
_

_
G
1
G
1
0 0
G
1
G
1
+G
2
+sC
1
G
2
sC
1
0 G
2
G
2
+sC
2
0
0 0 G
A
+G
B
G
B
_

_
(7.2)
La funcion de transferencia H(s) se puede calcular mediante la ecuacion (7.3).
H(s) =
U
5
U
1
=

15

11
(7.3)

11
y
15
son los subdeterminantes de la matriz (7.2) que toman la forma

15
=

G
1
G
1
+G
2
+sC
1
G
2
0 G
2
G
2
+sC
2
0 0 G
A
+G
B

(7.4)

15
= G
1
G
2
(G
A
+G
B
)

11
=

G
1
+G
2
+sC
1
G
2
sC
1
G
2
G
2
+sC
2
0
0 G
A
+G
B
G
B

(7.5)

11
= G
B
[G
1
G
2
+s(G
1
C
2
+G
2
C
2
G
2
C
1
G
a
G
b
) +s
2
C
1
C
2
]
7.1. FILTROS ACTIVOS DE SEGUNDO ORDEN 145
La funcion de transferencia H(s) se obtiene, si se sustituyen en la ecuacion (7.3) los
valores de
15
y
11
y K =
G
A
+G
B
G
B
.
U
5
U
1
= H(s) =
K G
1
G
2
s
2
C
1
C
2
+s[C
2
G
1
+C
2
G
2
C
1
G
2
(K 1)] +G
1
G
2
(7.6)
La ecuacion (7.6) es la funcion de transferencia de un ltro paso bajas de segundo
orden. Si esta funcion de transferencia se compara con la funcion de transferencia
del ltro Butterworth denormalizado de segundo orden (7.7)
H(s) =

2
0
s
2
+s

2
0
+
2
0
, (7.7)
se obtienen las ecuaciones para calcular el ltro paso bajas de segundo order con
a
max
= 3 dB.
b = C
1

0
El condensador C
1
se elige y se calcula b
m =
a
2
4
+K 1 Para Butterworth a
max
= 3 dB la constante a =

2
C
2
= mC
1
R
1
=
2
a b
R
2
=
a
2 m b
Ejemplo 1:
Calcular el ltro de segundo orden para los especicaciones mostrados en la gura
7.2.
Figura 7.2: Especicaciones del ltro paso bajas.
Primero se calcula la ganancia K, porque se quiere que el ltro tenga en = 0 una
ganancia de 20 dB.
20 logK = 20 log K=1 K=10
146 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Se elige C
1
= 0, 1 10
6
F y se calcula b, m, C
2
, R
1
y R
2
b = 0, 1 10
6
2 30 = 1, 885 10
5
m =
2
4
+ (10 1) = 9, 5
C
2
= 9, 5 0, 1 10
6
= 0, 95 10
6
F
R
1
=
2

2(1, 885 10
5
)
= 75 k
R
2
=

2
2 (9, 5) (1, 885 10
5
)
= 3, 94 k
Todava falta por calcular las resistencias R
A
y R
B
. Si se elige un potenciometro
de 100 k para ajustar la ganancia, entonces R
A
+ R
B
= 100 k. De la ecuacion
R
A
+R
A
(K1) = 100 k se calcula R
A
=
100000
10
= 10 k y R
B
= 10000(10 1) =
90 k.
7.1.2. Filtro activo paso altas.
La estructura de ltro paso altas de segundo orden se muestra en la gura 7.3. Para
calcular la funcion de transferencia del ltro paso altas es necesario calcular la matriz
de admitancia. La matriz de admitancia del circuito activo se muestra en la ecuacion
(7.8).
Figura 7.3: Estructura del ltro paso altas.
Y =
_

_
sC
1
0 sC
1
0
sC
1
G
1
G
1
+sC
1
+sC
2
sC
2
0 0 sC
2
G
2
+sC
2
0 G
B
0 G
A
+G
B
_

_
(7.8)
7.1. FILTROS ACTIVOS DE SEGUNDO ORDEN 147
La funcion de transferencia H(s) =
U
2
U
1
=

12

11
toma la forma
U
2
U
1
= H(s) =
Ks
2
C
1
C
2
s
2
C
1
C
2
+s[C
1
G
2
+C
2
G
2
C
2
G
1
(K 1)] +G
1
G
2
. (7.9)
La ecuacion (7.9) es la funcion de transferencia de un ltro paso altas de segundo
orden. Si esta funcion de transferencia se compara con la funcion de transferencia
del ltro Butterworth desnormalizado de segundo orden paso altas (7.10).
H(s) =
s
2

2
0
s
2
+

2
0
+
2
0
, (7.10)
se obtienen las ecuaciones para calcular el ltro activo paso altas de segundo orden,
en el caso si a
max
= 3 dB. Es necesario elegir C
1
= C
2
. El condensador C
1
se elige
y se calcula b, R
1
y R
2
.
b = C
1

0
R
1
=
a +
_
a
2
+ 8(K 1)
4 b
(7.11)
R
2
=
1
R
1
b
2
(7.12)
Ejemplo 2:
Calcular el ltro paso altas de segundo orden para las especicaciones del ltro de
la gura 7.4.
Figura 7.4: Especicaciones para del ltro paso altas.
Primero se calcula la ganancia K, porque se quiere que el ltro tenga en = 0 la
ganancia de 40 dB.
148 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


20 logK = 40 log K=2 K = 10
2
= 100
Se elige C
1
= C
2
= 100 nF y se calcula b, R
1
y R
2
.
b = 2300 100 10
9
= 1, 885 10
4
R
1
=

2 +
_
2 + 8(100 1)
4 1, 885 10
4
= 39, 24 k
R
2
=
1
39, 24 10
3
(1, 885 10
4
)
2
= 717
Todava falta calcular las resistencias R
A
y R
B
. Si se elije un potenciometro de 100
k entonces R
A
+ R
B
= 100 k, y de la ecuacion R
A
+ R
A
(K 1) = 100 k se
calcula R
A
=
100000
100
= 1 k y R
B
= 99 k.
7.1.3. Filtro activo paso banda.
La estructura de ltro paso banda de segundo orden se muestra en la gura 7.5.
Para calcular la funcion de transferencia del ltro paso banda es necesario calcular
la matriz de admitancia. La matriz de admitancia del circuito activo se muestra en
la ecuacion (7.13).
Figura 7.5: Estructura del ltro paso banda.
Y =
_

_
G
1
G
1
0 0
G
1
G
1
+sC
2
+G
3
sC
2
G
3
0 sC
2
sC
2
+G
4
+sC
5
0
0 0 G
A
+G
B
0
_

_
(7.13)
La funcion de transferencia H(s) =
U
5
U
1
=

15

11
toma la forma
H(s) =
KG
1
sC
2
s
2
C
2
C
5
+s[C
5
G
1
+C
2
G
4
+C
5
G
3
+C
2
G
1
+C
2
G
3
(1 K)] +G
4
(G
1
+G
3
)
.
(7.14)
7.1. FILTROS ACTIVOS DE SEGUNDO ORDEN 149
La ecuacion (7.14) es la funcion de transferencia de un ltro paso banda de segundo
orden. Si esta funcion de transferencia se compara con la funcion de transferencia
del ltro Butterworth paso banda desnormalizado de segundo orden (7.15)
H(s) =
s
0
s
2
+s

2
0
+
2
0
, (7.15)
se obtienen las ecuaciones para calcular el ltro activo paso banda de segundo orden
si a
max
= 3 dB. Se elije el condensador C
2
y se calculan k, Q, K, C
5
, R
1
, R
3
y R
4
.
k = 2f
0
C
2
Q =
Ancho de banda
Frecuencia central
K =
1
3
(6, 5
1
Q
) (7.16)
C
5
=
C
1
2
R
1
=
2
k
R
3
=
R
1
3
R
4
= 2 R
1
(7.17)
Ejemplo 3:
Calcular el ltro paso banda de segundo orden para las especicaciones del ltro que
se muestran en la gura 7.6.
Figura 7.6: Especicaciones para el ltro paso banda.
Se elige C
2
= 0, 02 10
6
F y los valores del ltro paso banda se calculan
C
5
=
0, 02 10
6
2
= 0, 01 F k = 0, 02 10
6
2300 = 3, 769 10
5
R
1
=
2
3, 769 10
5
= 53, 05 k R
3
=
53, 05 10
3
3
= 17, 684 k
150 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


R
4
= 2 53, 05 10
3
= 106 k K =
1
3
(6, 5
1
10
) = 2, 1333
A
0
= KQ = 2, 13333 10 = 21, 333 20 log(21, 3333) = 26, 579 dB
El valor de la ganancia K = 10
21,3
20
=11.614 se ajusta con un potenciometro por
ejemplo de 100 k
R
A
=
100 k
11,614
= 8,61 k R
B
= (100 8,61)10
3
= 91,39 k
7.2. Filtros activos de primer orden
7.2.1. Filtro paso altas
La estructura del ltro paso altas de primer orden con la ganancia innita de am-
plicador se muestra en la gura 7.7. La matriz de admitancia de ltro paso altas
en la gura 7.7 se muestra en la ecuacion (7.18).
Figura 7.7: Estructura del ltro paso altas de primer orden.
Y =
_

_
sC
1
0 sC
1
sC
1
0 G
1
+sC
1
0 G
2
G
1
_

_ (7.18)
La funcion de transferencia H(s) =
U
2
U
1
=

12

11
toma la forma
U
2
U
1
= H(s) =
R
2
R
1
sC
1
G
1
s +
1
R
1
C
1
. (7.19)
La ecuacion (7.19) es la funci on de transferencia de un ltro paso altas de primer
orden. De la ecuacion (7.19) se pueden escribir dos ecuaciones. La ganancia del ltro
K y la frecuencia del corte del ltro paso altas toman la forma:
7.2. FILTROS ACTIVOS DE PRIMER ORDEN 151
para = K =
R
2
R
1

0
=
1
R
1
C
1
Si se elige el condensador C
1
se puede calcular el resistor R
1
y de la expresion la
ganancia K se calcula R
2
.
Ejemplo 4:
Calcular el ltro paso altas para las especicaciones que se muestran en la plantilla
7.8. Se elige el valor del condensador C
1
= 10000 pF y se calcula R
1
y despues R
2
.
Figura 7.8: Especicaciones del ltro paso altas.
R
1
=
1
2 20 10
3
10000 10
12
= 7957
R
2
= 10 7957 = 79570
7.2.2. Filtro paso bajas.
La estructura del ltro paso bajas de primer orden con ganancia de amplicador
innita se muestra en la gura 7.9. La matriz de admitancia del ltro paso bajas de
la gura 7.9 se muestra en la ecuacion (7.20).
Y =
_

_
G
1
0 G
1
0 G
2
+sC
2
G
2
sC
2
G
1
G
2
sC
2
G
1
+G
2
+sC
2
_

_ (7.20)
La funcion de transferencia H(s) =

12

11
toma la forma
U
2
U
1
= H(s) =
1
R
1
C
2
1
s +
1
R
2
C
2
(7.21)
152 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.9: Estructura del ltro paso bajas de primer orden.
La ecuacion (7.21) es la funci on de transferencia de un ltro paso bajas de primer
orden. De la ecuacion (7.21) se pueden deducir dos ecuaciones.
K =
R
2
R
1

1
=
1
R
2
C
2
Para = 0 la ganancia es K =
R
2
R
1
. Si se elige el condensador C
2
se puede calcular
la resistancia R
2
y con la ganancia K conocida se calcula R
1
.
Ejemplo 5:
Calcular el ltro paso bajas para las especicaciones que se muestran en la plantilla
7.10.
Se elige el valor del condensador C
1
= 0, 01 F y se calculan R
2
y R
1
.
Figura 7.10: Especicaciones del ltro paso bajas.
R
2
=
1
2 1000 0, 01 10
6
= 15, 9 k
7.2. FILTROS ACTIVOS DE PRIMER ORDEN 153
R
1
=
15, 9 10
3
10
= 1, 59 k
7.2.3. Filtro paso banda.
La estructura del ltro paso banda de segundo orden con ganancia de amplicador
innita se muestra en la gura 7.11. La matriz de admitancia del ltro paso banda de
la gura 7.11 se muestra en la ecuacion (7.22). La funcion de transferencia H(s) =
U
2
U
1
=

12

11
toma la forma
Figura 7.11: Estructura del ltro paso banda de segundo orden.
Y =
_

_
sC
1
0 sC
1
sC
1
0 G
1
+sC
1
0 G
2
sC
2
G
1
_

_ (7.22)
U
2
U
1
= H(s) =
s
G
1
C
2
(s +
1
R
1
C
1
).(s +
1
R
2
C
2
)
(7.23)
La ecuacion (7.23) es la funcion de transferencia de un ltro paso banda de segundo
orden. A partir de la ecuacion (7.23) se pueden escribir tres ecuaciones.
K =
R
2
R
1

1
=
1
R
2
C
2

1
=
1
R
1
C
1
Para =
0
la ganancia es K =
R
2
R
1
. Si se elige el condensador C
2
se puede calcular
la resistencia R
2
. Con la ganancia K se calcula R
1
y con R
1
se calculaC
1
. .
Ejemplo 6:
Calcular el ltro paso banda para las especicaciones de la plantilla 7.12. con una
ganancia de K=5.
Se elige el valor del condensador C
2
= 0, 01 F y se calcula R
2
a continuacion R
1
y
por ultimo C
1
.
154 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.12: Especicaciones del ltro paso banda.
R
2
=
1
2 5000 0, 01 10
6
= 3183
R
1
=
3183
5
= 636
C
1
=
1
2 2000 636
= 125 nF
7.3. Filtros con realimentaci on m ultiple
7.3.1. Paso bajas.
La estructura paso bajas de un ltro activo con un amplicador de ganancia innita
se muestra en la gura 7.13. La ecuacion (7.24) es la funcion de transferencia del
ltro activo paso bajas.
Figura 7.13: Filtro paso bajas con realimentacion multiple.
U
2
U
1
=
G
1
G
3
s
2
C
2
C
5
+sC
5
(G
1
+G
3
+G
4
) +G
3
G
4
(7.24)
7.3. FILTROS CON REALIMENTACI

ON M

ULTIPLE 155
Mediante las ecuaciones siguientes se pueden calcular los valores de los elementos
del ltro paso bajas.
C
5
=
k
2f
1
C
2
=
4
a
2
(H + 1)
k
2f
1
R
1
=
a
2Hk
R
3
=
a
2(H + 1)k
R
4
=
a
2k
Ejemplo 7:
Calcular los elementos del ltro paso bajas, con frecuencia de corte f
1
= 100 Hz, el
orden del ltro n=2, atenuaci on maxima 3 dB y aproximacion de Butterworth. La
ganancia del ltro es 20 dB, (H=10).
El condensador C
5
se elige y se calcula la constante k y los elementos del ltro. Para
Butterworth si a
max
= 3 dB, la constante a =

2.
C
5
= 0, 1 F k = 2 100 0, 1 10
6
= 6, 28 10
5
C
2
=
4
2
(10 + 1)
6, 28 10
5
2 6, 28 100
= 1, 1 F R
1
=

2
2 10 6, 28 10
5
= 1125
R
3
=

2
2(10 + 1)6, 28 10
5
= 1023 R
4
=

2
2 6, 28 10
5
= 11, 26 k
7.3.2. Paso altas.
La estructura paso altas de un ltro activo con un amplicador de ganancia innita
se muestra en la gura 7.14. La funcion de transferencia del ltro activo paso altas
se muestra en la ecuacion (7.25).
U
2
U
1
=
s
2
C
1
C
3
s
2
C
3
C
4
+sG
5
(C
1
+C
3
+C
5
) +G
2
G
5
(7.25)
Las ecuaciones para calcular los valores de los elementos del ltro paso altas toman
la forma:
C
1
= C
3
=
k
2f
1
C
4
=
C
1
H
R
2
=
a
k(2 +
1
H
)
R
5
=
H(2 +
1
H
)
ak
156 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.14: Paso altas con realimentacion m ultiple.
Ejemplo 8:
Calcular los elementos del ltro paso altas, para frecuencia de corte f
1
= 0, 1 Hz,
orden del ltro n=2, atenuaci on maxima 3 dB y aproximacion de Butterworth. La
ganancia del ltro es de 0 dB, (H(0)=1).
El condensador C
1
= C
3
se elige y a continuacion se calculan k y los elementos del
ltro. Para Butterworth si a
max
= 3 dB, la constante a =

2.
C
1
= C
3
= 10 F k = 2 0, 1 10 10
6
= 6, 28 10
6
C
4
=
10 10
6
1
= 10 F R
2
=

2
6, 28 10
6
(2 +
1
1
)
= 75 k
R
5
=
1(2 +
1
1
)

2 6, 28 10
6
= 337, 78 k
7.3.3. Paso banda.
La estructura paso banda de un ltro activo con un amplicador de ganancia innita
se presenta en la gura 7.15. La funcion de transferencia del ltro activo paso banda
se muestra en la ecuacion (7.26).
U
2
U
1
=
sG
1
C
3
s
2
C
3
C
4
+sG
5
(C
3
+C
4
) +G
5
(G
1
+G
2
)
(7.26)
Si se compara la ecuacion (7.26) con la ecuacion general de paso banda (7.27), se
obtienen las ecuaciones para calcular los valores de los elementos del ltro paso
banda. Se eligen los condensadores C
3
y C
4
y se calcula el coeciente k. El resto de
los valores vendran dados por los siguientes expresiones.
7.3. FILTROS CON REALIMENTACI

ON M

ULTIPLE 157
Figura 7.15: Paso banda con realimentacion m ultiple.
U
2
U
1
=
H
0
s
s
2
+s
0
a +
2
0
(7.27)
C
3
= C
4
=
k
2f
0
H =
A
0
Q
R
1
=
1
kH
R
2
=
1
(2QH)k
R
5
=
2Q
k
Ejemplo 9:
Calcular los elementos del ltro paso banda para una frecuencia central f
0
= 1, 6 Hz,
orden del ltro n=2, atenuacion maxima 3 dB y la aproximacion de Butterworth.
La ganancia del ltro es A
0
= 10. (20 dB) y la calidad Q=10.
El condensador C
3
se elige y se calcula la constante k. Para Butterworth con a
max
=
3 dB la constante a =

2.
C
3
= C
4
= 10 F k = 2 1, 6 10
5
= 1 10
4
H =
10
10
= 1
R
1
=
1
10
4
= 10 k R
2
=
1
(20 1)10
4
= 527 R
5
=
2 10
10
4
= 200 k
158 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


7.4. Filtros activos dise nados mediante las tablas
Ejemplo 10:
Calcular el ltro Chebychev paso bajas mediante las tablas para n=2, a
max
= 0, 5
dB, frecuencia de corte f
1
= 5000 Hz y ganancia K=3.
Chebychev K r
1
r
4
r
3
c
2
c
5
1 1,000 1,000 0,65954 2,46644 0,40544
0,5 dB 3 1,000 1,000 1,97863 1,75741 0,18967
5 1,000 1,000 3,29771 1,61560 0,12379
Cuadro 7.1: Elementos del ltro activo paso bajas.
Los elememtos normalizados de nuestro ltro para la ganancia K=3 son
r
1
= r
4
= 1 r
3
= 1, 97863 c
2
= 1, 75741 c
5
= 0, 18967
Si se elige la resistencia R
0
= 10 k para denormalizar los valores de los elementos
se obtienen los valores denormalizados del ltro Chebychev:
R
1
= R
4
= r
1
R
0
= 10 k R
3
= r
3
R
0
= 19, 70 k
C
2
=
c
2
2f
1
R
0
=
1, 75741
25000 10000
= 559 pF
C
5
=
c
5
2f
1
R
0
=
0, 18967
25000 10000
= 603, 7 pF
Figura 7.16: Paso bajas con doble retroalimentacion del amplicador.
7.4. FILTROS ACTIVOS DISE

NADOS MEDIANTE LAS TABLAS 159


K r
1
r
2
c
1
c
2
Chebychev 2 1,000 1,000 0,77088 0,855557
0,5 dB 1 1,000 1,000 1,4026 047013
1,892 0,812 0,812 1,0000 1,0000
Butterworth 2 1,000 1,000 0,8740 1,14412
0,5 dB 1 1,000 1,000 1,4142 0,7071
1,585 1,000 1,000 1,0000 1,0000
Cuadro 7.2: Elementos del ltro activo paso bajas con la ganancia nita del ampli-
cador
Ejemplo 11:
Calcular el ltro Butterworth paso bajas de segundo orden mediante el cuadro 7.2
para a
max
= 0, 5 dB, frecuencia de corte f
1
= 1500 Hz y ganancia K=2.
Los elementos normalizados de ltro Butterworth paso bajas para la ganancia K=2
son
r
1
= r
2
= 1 c
1
= 0, 8740 c
2
= 1, 14412
Si se elige la resistencia R
0
= 100 k para desnormalizar los valores de los elementos
se obtienen los valores desnormalizados del ltro Butterworth.
R
1
= r
1
R
0
= 100 k R
2
= r
2
R
0
= 100 k
C
1
=
c
1
2f
1
R
0
=
0, 87403
21500 10
5
= 927, 37 pF
C
2
=
c
2
2f
1
R
0
=
1, 14412
21500 10
5
= 1213, 9 pF
Ejemplo 12:
Calcular el ltro Butterworth paso banda de segundo orden mediante del cuadro 7.3
para la frecuencia f
0
= 10 kHz, ganancia K=2 y calidad Q=5.
Los elementos normalizados de ltro Butterworth paso banda para la ganancia K=2
y la calidad Q=5 se obtienen de la tabla 7.3
r
1
= 1 r
2
= 0, 6344 r
3
= 2, 5763
c
1
= 1, 0000 c
2
= 1, 0000
160 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.17: Paso bajas de Butterworth.
Q r
1
r
2
r
3
c
1
c
2
K
2 1,4142 1,4142 1,4142 1,0000 1,0000 3,2928
Butterworth 1,0000 0,7403 2,3508 1,0000 1,0000 2,0000
5 1,4142 1,4142 1,4142 1,0000 1,0000 3,7172
1,0000 0,6344 2,5763 1,0000 1,0000 2,0000
Cuadro 7.3: Elementos del ltro activo paso banda con la ganancia nita del ampli-
cador
Se elige la resistencia R
0
= 10
4
, para desnormalizar los valores de los elementos
en circuito. Los valores desnormalizados del ltro Butterworth que se muestran en
la gura 7.18 son las siguientes:
R
1
= r
1
R
0
= 10 k R
2
= r
2
R
0
= 634 R
3
= r3 R
0
= 25, 763 k
C
1
=
c
1
2f
0
R
0
=
1, 000
210
4
10
4
= 1591, 5 pF
C
2
=
c
2
2f
0
R
0
=
1, 000
210
4
10
4
= 1591, 5 pF
7.5. Filtro Butterworth paso bajas de sexto orden
La funcion de transferencia del circuito de segundo orden paso bajas en la gura
7.19 toma la forma (7.28)
H(s) =
K
G
1
G
2
C
1
C
2
s
2
+s
_
1
R
1
C
1
+
1
C
1
R
2
+
1K
R
2
C
2
_
+
1
R
1
R
2
C
1
C
2
. (7.28)
7.5. FILTRO BUTTERWORTH PASO BAJAS DE SEXTO ORDEN 161
Figura 7.18: Filtro activo paso banda.
Figura 7.19: Filtro activo paso bajas.
Si se compara la funcion de transferencia (7.28) con la funcion de transferencia paso
bajas de Butterworth (7.29)
H(s) =
H
s
2
+a
1
s +a
0
, (7.29)
se obtienen dos ecuaciones
a
1
=
1
R
1
C
1
+
1
C
1
R
2
+
1 K
R
2
C
2
(7.30)
a
0
=
1
R
1
R
2
C
1
C
2
. (7.31)
Tenemos dos ecuaciones pero cinco elementos que se calculan. Entonces se pueden
elegir tres elementos y los dem as se calculan. Se elige
R
1
= R
2
= C
1
= 1.
De la ecuacion (7.30) y (7.31) sustituyendo por R
1
, R
2
y C
1
se obtiene
162 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


C
2
=
1
a
0
(7.32)
K = 3 a
1
. (7.33)
Ejemplo 13:
Calcular el ltro Butterworth paso bajas de sexto orden si a
max
= 3 dB y la fre-
cuencia de corte es f
1
= 4000 Hz.
La funcion de transferencia del ltro Butterworth que se puede obtener de la tabla
toma la forma:
H(s) =
1
(s
2
+ 1, 9318s + 1)
1
(s
2
+ 1, 4142s + 1)
1
(s
2
+ 0, 5176s + 1)
Se conectan tres ltros en cascada con funciones de transferencia
H
1
(s) =
1
s
2
+ 1, 9318s + 1
H
2
(s) =
1
s
2
+ 1, 4142s + 1
H
3
(s) =
1
s
2
+ 0, 5176s + 1
Valores del primer bloque.
Si se utiliza la impedancia R
0
= 10
4
para denormalizar los valores se obtiene
R
1
= R
2
= 10 k C
1
= C
2
=
1
2 10
4
4 10
3
= 3979 pF.
De la ganancia del primer bloque K
1
(7.33) se calculan las resistencias R
A1
y R
B1
mediante la ecuacion R
B1
= R
A1
(K 1).
K
1
= 3 1, 9318 = 1, 0682 R
A1
= 10 k R
B1
= 682
Valores del segundo bloque.
Los valores C
1
, C
2
, R
1
y R
2
son iguales para todos bloques as solamente es necesario
calcular las ganancias del segundo y del tercer bloque.
K
2
= 3 1, 4142 = 1, 5858 R
A2
= 10 k R
B2
= 5858
Valores del tercer bloque.
K
3
= 3 0, 5176 = 2, 4824 R
A3
= 10 k R
B3
= 14, 824 k
El circuito de Butterworth de sexto orden se muestra en la gura 7.20
7.6. DISE

NO DE UN FILTRO CHEBYCHEV. 163


Figura 7.20: Filtro activo paso bajas.
7.6. Dise no de un ltro Chebychev.
El orden del ltro n se calcula mediante la ecuacion (7.34).
n =
La pendiente de la atenuacion
6
(7.34)
Los polos de la funcion de transferencia H(s) de Chebychev se calculan mediante las
ecuaciones (7.35) - (7.39).

dB
=
_
e
0,23amax
1 (7.35)

2
=
1
n
arcsenh
1

(7.36)

1
=
(2k + 1)
2n
(7.37)
(k) = sen
1
senh
2
(7.38)
(k) = cos
1
cosh
2
(7.39)
Los polos de H(s) estan localizados en una elipse como se muestra en la gura 7.21
para el caso de ltro Chebychev de orden cinco.
7.6.1. La estructura que realiza un polo real.
El polo real
2
se realiza con la estructura de la gura 7.22. La funcion de transfe-
rencia este circuito es
H
2
(s) = K

(2)
s +
(2)
(7.40)
164 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.21: Ubicacion de los polos del ltro Chebychev
Figura 7.22: La estructura que realiza un polo real
donde

(2)
=
1
r
1
c
1
(7.41)
Si se elige c
1
= K = 1, la resistencia se calcula mediante la ecuacion (7.42).
r
1
=
1

(2)
(7.42)
7.6.2. La estructura que realiza polos complejos.
Los polos complejos se realizan mediante la estructura que se muestra en la gura
7.23. La funcion de transferencia general de segundo orden toma la forma:
7.6. DISE

NO DE UN FILTRO CHEBYCHEV. 165


Figura 7.23: La estructura que realiza dos polos complejos
H
0,1
=
K
2
0,1
s
2
+

0,1
Q
0,1
s +
2
0,1
. (7.43)
La funcion de transferencia paso bajas de la estructura en la gura 7.23 se muestra
en la ecuacion (7.44) si r
1
= r
2
= r y c
1
= c
2
= c.
H
0,1
=

1
r
2
c
2
s
2
+
1
rc
(3 )s +
1
r
2
c
2
(7.44)
Si se comparan las ecuaciones (7.43) y (7.44) se obtienen las epresiones

2
0,1
=
1
r c

0,1
Q
0,1
=
1
r c
(3 ) K = .
Si se elige c=1 se obtienen las ecuaciones siguientes para calcular los valores r y .
r =
1

2
0i
= 3
1
Q
0,i

0,i
Los valores de Q
0,i
y
0,i
, para i=1,2 se calculan mediante las ecuaciones (7.45) y
(7.46).

0,i
=
_

2
(i)
+
2
(i)
(7.45)
Q
0,i
=

(i)
2|
(i)
|
(7.46)
7.6.3. Ajuste del bloque de primer orden.
Cada bloque se realiza separadamente en el circuito 7.24. Despues de ajustar los
bloques se conectan en cascada como se muestra en la gura 7.24. Los bloques se
conectan con aparatos de medicion como se ve en la gura 7.25. La atenuacion del
166 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.24: Estructura completa del ltro.
Figura 7.25: Conexion del bloque de ajuste.
primer bloque que realiza el polo real se muestra en la gura 7.26a). La atenuacion
y la fase del bloque que realiza el polo complejo se muestra en en la gura 7.26b).
En el generador se ajusta U
1
a una frecuencia 100 veces menor que f =
(2)
f
1
y en el milivoltmetro la salida debe ser aproximadamente U
2
= 100 mV .
Se cambia la frecuencia a f =
(2)
f
1
y con la resistencia variable se ajusta el
voltaje en la salida para que sea menor que a
max
al compararlo con el valor
anterior.
Con esta frecuencia se ajusta la fase del voltaje U
2
a 45
o
.
7.6.4. Ajuste del bloque de segundo orden.
El valor H(j) de la funcion de transferencia (7.43) para
0
toma la forma:
H
(j)
=
K
2
0
s
2
+

0
Q
s +
2
0
|
=
0
= jHQ = HQe
j90
0
(7.47)
7.6. DISE

NO DE UN FILTRO CHEBYCHEV. 167


Figura 7.26: Atenuacion y la fase del primer bloque
La atenuacion del bloque que realiza los polos complejos se muestra en la gura
7.26b).
En el generador se ajusta la frecuencia a un valor 100 veces menor que la
frecuencia de corte f
0i
=
0,i
f
1
para i=2,3. La diferencia de fase entre U
1
y U
2
debe ser menor que 5
o
.
A esta frecuencia se ajusta la ganancia del amplicador = K calculada para
el segundo y tercer bloque.
En el generador se ajusta la frecuencia f
0i
=
0,i
f
1
y mediante la resistencia
R
1
se ajusta la fase = 90
o
.
Con esta frecuencia el voltaje a la salida debe ser U
2
= Q, es decir, el voltaje
U
2
debe ser Q veces mayor que el voltaje en el inicio, si no es as se cambia la
ganancia del amplicador y se varia tambien un poco el voltaje a la frecuencia
f
0,i
=
0,i
f
1
, y se repiten los pasos anteriores.
Si todos los bloques estan ajustados, los bloques se conectan en cascada y la ate-
nuacion debe ser como se representa en la gura 7.27. En el ejemplo siguiente se
muestra como se calcula y ajusta el ltro de Chebychev.
Ejemplo 14:
Dise nar el ltro activo paso bajas de Chebychev si se conocen siguientes especica-
ciones: frecuencia de corte f
1
= 8 kHz, oscilaciones en la banda de paso de 1 dB y
pendiente de la atenuacion en la banda de supresion 30 dB/octava.
168 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.27: Atenuacion del ltro completo.
El orden del ltro:
n =
30
6
= 5
Los polos de Chebychev:
=
_
e
0,231
1 = 0, 508527

2
=
1
5
arcsenh
1
0, 508527
= 0, 285707
senh(0, 285707) = 0, 28961 cosh(0, 285707) = 1, 041092
para k=0

0
= 0, 2896sen(

10
) = 0, 0894
0
= 1, 04109268cos(

10
) = 0, 9901
para k=1

1
= 0, 2896sen(
3.
10
) = 0, 234299
1
= 1, 04109268cos(
3.
10
) = 0, 6119
para k=2

2
= 0, 2896sen(
5.
10
) = 0, 28961
2
= 1, 04109268cos(
5.
10
) = 0, 0000
Los polos del ltro Chebychev estan ubicados en una elipse como se muestra en la
gura 7.28.
7.6. DISE

NO DE UN FILTRO CHEBYCHEV. 169


Figura 7.28: Los polos del ltro Chebychev.
Circuito que realiza el polo real en
2
= 0, 28961
El circuito que realiza el polo real se muestra en la gura 7.29. La funcion de trans-
ferencia de este circuito es
H(s) = K
2

2
s +
2

2
=
1
r
2
c
2
.
Si se elige la ganancia K
2
= 1 y c
2
= 1 podemos calcular la resistencia r
2
.
r
2
=
1

2
=
1
0, 289
= 3, 460207
El valor desnormalizado R
2
se calcula mediante la ecuacion R
2
= R
0
3, 460207. Si
se elige el condensador desnormalizado 1000 pF de la ecuacion
C
2
=
c
2
2f
0
R
0
,
se calculan R
0
y R
2
R
0
=
c
2
28000 10
12
1000
= 19894 R
2
= 3, 460207 19894 = 68838 .
En la frecuencia f
1
=
2
f
0
= 0, 289 8000 = 2312 Hz la atenuacion debe aumentar
en 1 dB. Si no es as es necesario ajustarla con la resistencia R
2
.
Circuito que realiza el polo complejo en s = 0, 0894 j0, 9901.
El circuito que realiza el polo complejo
0
= 0, 9901,
0
= 0, 0894 se muestra en
la gura 7.30a). La atenuacion en la frecuencia f
00
=
00
f
0
debe ser 20 log(Q
00
)
170 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.29: Circuito que realiza el polo real y la atenuacion.
como se muestra en la gura 7.30b). En frecuencias muy bajas la ganancia debe ser
20 log(). Primero se calculan
00
y la calidad Q
00
.
Figura 7.30: Circuito que realiza el polo complejo y su atenuacion.

00
=
_
0, 0894
2
+ 0, 9901
2
= 0, 994127 Q
00
=
0, 994127
2 0, 0894
= 5, 55999
La resistencia normalizada en el circuito y la ganancia toman la forma
r
1
= r
2
= r =
1
0, 994127
= 1, 0059
00
= 3
1
Q
00
= 2, 82014
El valor de los condensadores se seleccionan a c = c
1
= c
2
= 1000 pF. Ahora se
puede calcular la resistencia R
0
para desnormalizar los elementos del circuito
R
0
=
c
2f
0
C
=
1
28 10
3
1000 10
12
= 19894, 367 ,
y los resistencias del segundo bloque son
7.6. DISE

NO DE UN FILTRO CHEBYCHEV. 171


R = R
1
= R
2
= r R
0
= 1, 0059 19894, 367 = 20, 011 k.
La ganancia es 20 log(
00
) = 20 log(2, 82014) = 9, 0054 dB y a la frecuencia
f
00
=
00
f
0
= 0, 994127 8000 = 7953 Hz,
la atenuacion debe ser
20 log(
00
) + 20 log(Q
00
) = 23, 904 dB.
Cada bloque se ajusta por separado. Si no se obtienen los valores deseados, se
ajusta con el potenciometro que realiza R
A0
y R
B0
una frecuencia muy baja, dig-
amos 100 Hz, la ganancia a 9 dB y con el valor de R
0
se ajusta la atenuacion
(14,901+9,0054)=23,9 dB en la frecuencia 7953 Hz. Las resistencias R
A0
y R
B0
que
ajustan la ganancia se calculan mediante la equacion
=
R
A0
+R
B0
R
A0
.
Si R
A0
=1 entonces R
B0
= -1=1,82014. Se elije R
A0
= 1000 y R
B0
= 1820 .
Circuito que realiza el polo complejo en s = 0, 234 j0, 6119.
El circuito que realiza el polo complejo
1
= 0, 6119,
1
= 0, 234 se muestra en la
gura 7.31a). La atenuacion en la frecuencia f
01
=
01
f
0
debe ser 20 log(
01
) +
20 log(Q
01
) dB como se muestra en la gura 7.31b). En las frecuencias muy bajas
la ganancia debe ser 20 log(
01
) = 7, 18 dB. Primero se calcula
01
y la calidad
Q
01
.
Figura 7.31: Circuito que realiza el polo complejo y su atenuacion.

01
=
_
0, 234
2
+ 0, 6119
2
= 0, 655116 Q
01
=
0, 655116
2 0, 234
= 1, 39982
172 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


La resistencia normalizada en el circuito y la ganancia toman la forma
r
1
= r
2
= r =
1
0, 655116
= 1, 526477
01
= 3
1
Q
01
= 2, 2856
El valor de los condensadores se eligen c = c
1
= c
2
= 1000 pF. Ahora se puede
calcular la resistencia R
0
para desnormalizar los elementos del circuito
R
0
=
c
2f
0
C
=
1
28000 1000 10
12
= 19894, 367
y las resistancias del segundo bloque son
R = R
1
= R
2
= r R
0
= 1, 526477 19894, 367 = 30, 368 k
La ganancia es 20 log(
01
) = 20 log(2, 2856) = 7, 18 dB y a la frecuencia
f
01
=
01
f
0
= 0, 655116 8000 = 5240 Hz,
la atenuacion debe ser
20 log(
01
) + 20 log(Q
01
) = 10, 10 dB.
Cada bloque se ajusta por separado. Si no se obtienen estos valores es necesario
hacer un ajuste a una frecuencia muy baja con el potenciometro que realiza R
A
y
R
B
, digamos 100 Hz y ganancia 7,18 dB. Con el valor de R
1
se ajusta la atenuacionla
atenuacion (7,18+2,92)=10,1 dB en la frecuencia 5240 Hz. Los resistores R
A1
y R
B1
que ajustan la ganancia se calculan mediante la ecuacion
=
R
A1
+R
B1
R
A1
.
Si R
A1
=1 entonces R
B1
= 1=1,2856. Si se elije R
A1
= 1000 , la resistencia
R
B1
debe ser 1285 . Despues de ajustar los bloques por separado se conectan en
cascada como se muestra en la gura 7.32
Figura 7.32: Circuito en cascada.
7.7. DISE

NO DE LOS FILTROS CON GIRADOR 173


7.7. Dise no de los ltros con girador
Si se conecta en la salida de un girador un condensador el circuito resultante se
comporta como una bobina. El girador se realiza mediante dos amplicadores sin
resistancias. Las resistencias al ser integrados ocupan mucho espacio y son muy
sensible a la variacion de temperatura. El circuito con el girador contiene solo am-
plicadores y capacidades que no ocupan tanto espacio en la forma integrada como
los ltros activos con resistencias, capacidades y amplicadores.
7.7.1. Girador.
El girador se realiza con dos amplicadores. Para dise nar el girador primero se calcula
la matriz de admitancia de un amplicador real (no ideal), que se muestra en la gura
7.33b). En la gura 7.33a) se muestra el bloque funcional de amplicador y en la
gura 7.33b) se muestra la estructura de un amplicador real con las resistencias R
1
y R
2
. De los circuitos en la gura 7.33b) se pueden escribir las siguientes ecuaciones
I
k
+I
i
= 0 U
ik
= U
i0
U
k0
I
s
+I
b
= 0 U
sb
= U
s0
U
b0
I
i
= G
1
(U
i0
U
k0
) I
s
= s(U
i0
U
k0
) +G
2
(U
s0
U
b0
)
I
k
= G
1
(U
i0
U
k0
) I
b
= s(U
i0
U
k0
) G
2
(U
s0
U
b0
)
Estas ecuaciones se pueden escribir en forma matricial.
_

_
I
i
I
s
I
k
I
b
_

_
=
_

_
G
1
0 G
1
0
S G
2
S G
2
G
1
0 G
1
0
S G
2
S G
2
_

_
U
i0
U
s0
U
k0
U
b0
_

_
La matriz de admitancia de un amplicador real toma la forma
Y =
_

_
G
1
0 G
1
0
S G
2
S G
2
G
1
0 G
1
0
S G
2
S G
2
_

_
.
Ejemplo 1:
Calcular la matriz de admitancia del circuito con el amplicador real de la gura
7.34.
Primero se calcula la matriz de la red pasiva.
174 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.33: Bloque funcional y estructura del amplicador real.
Figura 7.34: Circuito con amplicador real.
Y
Pas
=
_

_
Y
1
0 0 Y
1
0 0 0 0
0 0 0 0
Y
1
0 0 Y
1
+Y
2
_

_
Para obtener la matriz de admitancia del circuito activo es necesario sumar la matriz
de la red pasiva con la matriz del amplicador real.
Y =
_

_
Y
1
+G
1
0 G
1
Y
1
S G
2
S G
2
G
1
0 G
1
0
S Y
1
G
2
S G
2
+Y
1
+Y
2
_

_
De aqu en adelante se va a suponer el amplicador ideal. Primero se supone que la
resistencia del amplicador en la entrada es igual a innito, R
1
= , G
1
= 0. La
matriz anterior se modica.
7.7. DISE

NO DE LOS FILTROS CON GIRADOR 175


Y =
_

_
Y
1
0 0 Y
1
S G
2
S G
2
0 0 0 0
S Y
1
G
2
S G
2
+Y
1
+Y
2
_

_
En esta matriz se van a reducir los nodos internos 1 y 4 (I y B) y se calcula la matriz
siguiente
[Y] =
_

22

22,33


23

22,33
(1)
5


32

22,33
(1)
6
33

22,33
_

_.
El subdeterminante
22,33
se obtiene eliminando en la matriz la segunda y tercera
lnea y la segunda y tercera columna.

22,33
=

Y
1
Y
1
S Y
1
G
2
+Y
1
+Y
2

= Y
1
(G
2
S +Y
2
)
El subdeterminante
32
se obtiene eliminando en la matriz la tercera lnea y la
segunda columna.

32
=

Y
1
0 Y
1
S S G
2
S Y
1
S Y
1
+Y
2
+G
2

= SY
1
Y
2
Si se calculan los otros subdeterminantes se obtiene la matriz del circuito activo
[Y] =
_
0 0

SY
2
Y
2
+G
2
S
Y
2
G
2
Y
2
+G
2
S
_
.
Si se tiene en cuenta que el amlicador es ideal, entonces la ganancia S = y se
obtiene de la matriz anterior la matriz de admitancia
[Y] =
_
0 0
Y
2
0
_
De la ultima matriz se pueden escribir dos ecuaciones
I
1
= 0 I
2
= Y
2
U
1
De estas ecuaciones se puede ver que el circuito resultante es una fuente de corriente
controlada por el voltaje en la entrada. El circuito se muestra en la gura 7.35a).
La matriz de admitancia del circuito en la gura 7.35b) toma la forma
[Y] =
_
0 Y
2
0 0
_
.
176 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.35: Fuente de coriente controlada por voltaje a) y b) y el girador c).
Si se conectan los circuitos en la gura 7.35a) y 7.35b) en paralelo se obtiene un
girador que se muestra en la gura 7.35c). La matriz de admitancia de un girador
toma la forma
[Y] =
_
0 Y
2
Y
2
0
_
.
La estructura y el smbolo de un girador se muestra en la gura 7.36a,b). En la
gura 7.36c) se muestra como se realiza fsicamente el inductor mediante un girador
y un condensador.
Figura 7.36: a) Girador, b) el smbolo de girador y c)la realizacion fsica de una
inductancia.
7.7. DISE

NO DE LOS FILTROS CON GIRADOR 177


Ejemplo 2:
Calcular el circuito equivalente que se obtiene si se conectan dos giradores en cascada.
Un girador tiene la impedancia R
1
y el otro R
2
. Primero es necesario calcular la
matriz de cascada del girador. De las ecuaciones lineales del girador se obtiene
U
1
= R
1
I
1
I
1
=
U
2
R
1
.
La matriz de cascada del primer girador es
_
U
1
I
1
_
=
_
0 R
1
1
R
1
0
_

_
U
2
I
2
_
.
La ecuacion matricial de cascada para segundo girador con la resistencia R
2
toma
la forma
_
U
1
I
1
_
=
_
0 R
2
1
R
2
0
_

_
U
2
I
2
_
.
Para dos giradores conectados en cascada como se muestra en la gura 7.37, las
matrices de cascada se multiplican. La matriz resultante en la ecuacion (7.48) es la
matriz de un transformador con n =
R
1
R
2
.
A =
_
0 R
1
1
R
1
0
_

_
0 R
2
1
R
2
0
_
=
_
R
1
R
2
0
0
R
2
R
1
_
=
_
n 0
0
1
n
_
(7.48)
Figura 7.37: Dos giradores en cascada equivalen a un transformador.
Ejemplo 3:
Calcular la impedancia de entrada de un girador con un condensador conectado a
la salida como se muestra en la gura 7.38. De las ecuaciones de un girador
U
1
= RI
2
I
1
=
1
R
U
2
,
178 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.38: Girador terminado con un capacitor en la salida.
se puede calcular la ecuacion (7.49) si a la salida del girador se conecta el condensador
C
2
. De la ecuacion (7.49) se deduce que la impedancia de entrada Z
1
es la impedancia
del una bobina. Esto signica que el inductor se simula mediante un girador y un
capacidor conectado en la puerta de salida.
Z
1
=
R
2
Z
2
= jC
2
R
2
= jL
2
(7.49)
De la ecuacion (7.49) se ve que la inductancia L
2
tiene el valor R
2
C
2
. El girador
con el condensador de 6 nF conectado en su salida simula una bobina de 24 mH, si
R=2000.
L = R
2
C
2
= 2000
2
6 10
9
= 0, 024H
Ejemplo 4:
Calcular el ltro de Butterworth paso bajas de tercer orden, si la frecuencia del
corte f
1
= 3400 Hz y la atenuacion maxima es a
max
= 3 dB. El ltro en su salida se
conecta con la impedancia de R
2
= 1000 .
Los elementos del ltro Butterworth normalizado son c
1
= c
3
= 1 y la inductancia
l
2
= 2. En la gura 7.39a) se muestra el ltro paso bajas normalizado. Para denor-
malizar los valores con el respecto a la frecuencia de corte y con impedancia de 1000
se utilizan las ecuaciones
C =
c
2f
1
R
2
L =
lR
2
2f
1
.
Los elementos del ltro denormalizados son:
C
1
= C
3
=
1
23400 1000
= 46, 8 nF
L
2
=
2 1000
23400
= 93, 62 mH.
7.7. DISE

NO DE LOS FILTROS CON GIRADOR 179


En la gura 7.39c) se muestra el circuito que simula la bobina en la rama serie. El
condensador que simula la bobina con dos giradores se calcula mediante la relacion
C = L/R
2
. Si se elige R=1,4144 k se obtiene un condensador de 46,8 nF. Del
circuito de la gura 7.39d) se deduce que los valores de los condensadores en el
circuito son iguales. Si se construyen muchos ltros de este tipo, la fabricacion en
serie es mas barata. Ademas se puede ver, que el circuito no contiene rezistenca, que
requieren en la fabricacion del circuito integrado mucho espacio.
C
2
=
L
2
R
2
=
93, 62 10
3
(1, 4144 10
3
)
2
= 46, 8 nF
Figura 7.39: Paso bajas con girador.
Ejemplo 5:
Calcular el ltro paso altas de tercer orden, con frecuencia de corte f
1
= 30 Hz
y atenuacion maxima de a
max
= 3 dB. El ltro en su salida se conecta con una
impedancia de R
2
= 1000 .
Los elementos del ltro Butterworth normalizado paso bajas son c
1
= c
3
= 1 y la
inductancia l
2
= 2. En la gura 7.40a) se muestra el ltro Butterworth paso bajas
normalizado. Para denormalizar los valores con respecto a la frecuencia de corte
f
1
= 30 Hz y la impedancia de salida 1000 se utilizan las ecuaciones
C =
l
l 2f
1
R
2
L =
R
2
c 2f
1
.
Los elementos del ltro denormalizados son:
180 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


C
1
= C
3
=
1
230 1000
= 5, 30 F
L
2
=
1000
2 230
= 2,65 H
En la gura 7.39c) se muestra el circuito que simula el inductor en la rama paralela.
El condensador que simula el inductor con dos giradores se calcula mediante la
relacion C = L/R
2
. Si se selecciona el condensador entre los dos giradores 5, 30 F
se obtiene el valor de la constante R=707.1 . Del circuito de la gura 7.40d) se
puede ver, que los valores de los condensadores en el circuito son iguales.
R =

L
2
C
2
=

2,65
(5, 30 10
6
)
= 707,1
Figura 7.40: Paso altas con girador.
Ejemplo 6:
Calcular los valores del ltro paso bajas de la gura 7.41 para la aproximacion de
Butterworth, frecuencia de corte f
1
= 10 kHz, R=1000 , H=10, y a
max
= 3 dB.
Primero se calcula la funcion de transferencia U
2
/U
1
A =
_
1 R
0 1
_

_
1 0
sC
1
1
_

_
0 T
1
T
0
_

_
1 0
sC
2
1
_
(7.50)
7.7. DISE

NO DE LOS FILTROS CON GIRADOR 181


Figura 7.41: Paso bajas con girador.
A =
_

_
TsC
2
+s
2
RC
1
C
2
T +
1
T
T(1 +RsC
1
T)
Ts
2
C
1
C
2
+
1
T
sC
1
T
_

_ (7.51)
1
A
11
=
U
2
U
1
=
T
s
2
RC
1
C
2
T
2
+sC
2
T
2
+R
(7.52)
Si se sustituyen en la ecuacion (7.52) los terminos D =
1
T
, S
1
=
1
C
1
y S
2
=
1
C
2
se
obtiene la funcion de transferencia
U
2
U
1
=
DGS
1
S
2
s
2
+sS
1
G+S
1
S
2
D
2
(7.53)
La ecuacion (7.53) es una funcion de transferencia del ltro paso bajas. En el caso
de Butterworth la funcion de transferencia denormalizada toma la forma
U
2
U
1
=
H
2
0
s
2
+sa
0
+
2
0
(7.54)
Si se compara (7.53) con (7.54) se obtienen tres ecuaciones
H
2
0
= DGS
1
S
2
B
2
0
= S
1
S
2
D
2
S
1
G = a
0
182 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Si se conoce el valor de la resistencia R se puede calcular el condensador C
1
, D y C
2
mediante las ecuaciones
C
1
=
1
aR
0
D =
b
RH
C
2
=
D
2
C
1

2
C
1
=
1
1000

2 2 10
4
= 11, 253953 nF
D =
1
1000 10
= 10
4
T = 10 k
C
2
=
10
8
11, 253953 10
9
4
2
10
8
= 225, 079 10
12
F
El circuito paso bajas se muestra en la gura 7.41
7.8. Realizacion de la bobina mediante un girador
La bobina se puede realizar mediante el circuito en la gura 7.42. Para escoger las
impedancias Z
1
...Z
5
en el circuito que realiza la bobina es necesario calcular primero
la impedancia de entrada Z
1
. El primer circuito en la cascada tiene la matriz de
cascada
A
1
=
_
1 0
0
Z
1
Z
2
_
. (7.55)
El segundo circuito tiene la matriz de cascada (7.56).
Figura 7.42: Circuito de dos amplicadores en cascada
7.8. REALIZACI

ON DE LA BOBINA MEDIANTE UN GIRADOR 183


A
2
=
_
1 0
0
Z
3
Z
4
_
. (7.56)
Si se conectan los circuitos en cascada la matriz de cascada resultante toma la forma
A = A
1
A
2
=
_
1 0
0
Z
2
Z
4
Z
1
Z
3
_
. (7.57)
De esta matriz se puede escribir las ecuaciones lineales.
U
1
= U
2
I
1
=
Z
2
Z
4
Z
1
Z
3
I
2
(7.58)
Si se calcula la impedancia de entrada Z
1
se obtiene
Z
1
=
U
1
I
1
=
Z
1
Z
3
Z
2
Z
4
U
2
I
2
=
Z
1
Z
3
Z
5
Z
2
Z
4
. (7.59)
Si se elige Z
5
= r, Z
4
= c y Z
1
= Z
2
= Z
3
= 1 se obtiene de la ecuacion (7.60).
Z
1
= scr = sL (7.60)
Entonces la impedancia Z
1
tiene el caracter de inductancia y el condensador se
calcula mediante la ecuacion (7.61).
c =
L
r
(7.61)
El circuito de la gura 7.42 se puede dibujar en la forma que se muestra en la gura
7.43.
Figura 7.43: Circuito que realiza la inductancia
184 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Ejemplo 7:
Calcular el ltro paso altas de Butterworth en la forma normalizada para n=3,
a
max
= 3 dB, R
0
= 1 y
0
= 1.
Los ltros de Butterworth paso bajas y paso altas estan en la gura 7.44. Los valores
del ltro paso bajas se obtienen de los catalogos. Despues de transformacion de los
valores del ltro paso bajas se obtiene el paso altas que se muestra en la gura 7.44b).
El ltro paso altas con un girador se muestra en la gura 7.45. Si se analiza el ltro
con girador mediante un programa se obtiene la misma funcion de transferencia que
para el ltro LC.
Figura 7.44: Paso bajas y paso altas de Butterworth para n=3.
Figura 7.45: Paso alta normalizada con girador.
Ejemplo 8:
Calcular el ltro paso altas de Butterworth para un orden del ltro n=3, a
max
= 3
dB, frecuencia de corte f
1
= 3400 Hz e impedancia en la entrada y salida R = 1000
.
De las tablas para el ltro de tercer orden, del ltro Butterworth y a
max
= 3 dB se
obtiene el circuito que se muestra en la gura 7.46a). Los valores normalizados del
7.8. REALIZACI

ON DE LA BOBINA MEDIANTE UN GIRADOR 185


ltro paso bajas se transforman y desnormalizan mediante las ecuaciones siguientes
y se obtiene:
Figura 7.46: Paso bajas y paso altas en las formas normalizadas.
C =
1
R
0

1
l
=
1
1000 23400
= 46, 810 nF
L =
R
0

1
c
=
1000
23400 2
= 23,405 mH
R
4
=
L
C
=
23, 405 10
3
46, 810 10
9
= 500 10
3

C
1
=
l
R
4
=
23, 405 10
3
500 10
3
= 46, 810 nF
El circuito paso altas desnormalizado con el girador se muestra en la gura 7.47. La
frecuencia de corte del paso altas es f
1
= 3400 Hz.
Figura 7.47: Paso altas con el girador.
186 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


7.9. Los ltros electr onicos con condensador doble
Si la impedancia de cada elemento del circuito se divide entre
s

0
donde
0
es la fre-
cuencia angular de corte, entonces las rezistencias se transforman en condensadores,
las bobinas en resistencias y los capacidores en condensadores doble. En la gura
7.48 se muestra esta transformacion para
0
= 1.
Figura 7.48: Transformacion z/s.
El condensador doble se puede realizar mediante el circuito en la gura 7.42. En
las ecuaciones (7.59) se elige C
1
= C
5
= C y R
2
= R3. Bajo estas condiciones la
admitancia de entrada que se obtiene de la ecuacon (7.59) toma la forma
Y
1
=
Z
2
Z
4
Z
1
Z
3
Z
5
= s
2
C
2
R
4
(7.62)
Bajo estas condiciones el circuito en la gura 7.42 se convierte en el circuito 7.49a).
Este circuito realiza el doble condensador cuyo bloque se muestra en la gura 7.49b).
Ejemplo 9:
Calcular el ltro paso bajas de Butterworth si la frecuencia de corte es f
1
= 1000
Hz, la resistencia a la entrada y a la salida es R
0
= 10 k, a
max
= 3 dB y el orden
del ltro es n=3.
De las tablas se obtiene el circuito paso bajas de Butterworth normalizado que se
muestra en la gura 7.50a). El circuito despues de la transformacion a un circuito
con doble condensador se muestra en la gura 7.50b).
El circuito resultante despues de la desnormalizacion se muestra en la gura 7.51.
Mediante un sencillo analisis se puede vericar, que la atenuacion del ltro paso
7.9. LOS FILTROS ELECTR

ONICOS CON CONDENSADOR DOBLE 187


Figura 7.49: a) Doble capacidor con dos amplicadores, b) smbolo.
Figura 7.50: a) Paso bajas LC b) paso bajas con doble capacitor.
bajas con el doble condensador cumple las especicaciones del ejemplo 9. Los valores
denormalizados del ltro con doble condensador se obtienen mediante las siguientes
ecuaciones:
C
1
= C
2
=
1
2 10
7
= 15, 915 nF
C
3
= C
4
=
2
210
7
= 31, 831 nF
R
1
= R
2
= R
3
= R
4
= 10 k R
5
= 20 k
Tarea 1:
Calcular del ltro paso bajas de Butterworth de orden 5 con el condensador doble si
a
max
= 1 dB, frecuencia de corte f
1
= 2400 Hz y las resistancias de entrada y salida
R
1
= R
2
= 125 .
Tarea 2:
Calcular el ltro paso altas de Chebychev de orden 5 con el girador si a
max
= 0,5
dB, frecuencia del corte f
1
= 2700 Hz y las resistencias de entrada y salida R
1
=
R
2
= 75 .
188 CAP

ITULO 7. FILTROS ACTIVOS CON AMPLIFICADOR.


Figura 7.51: Paso bajas con doble condensador en la forma normalizada y desnor-
malizada.
Tarea 3:
Calcular el ltro paso bajas de Chebychev de orden 5 en cascada, si a
max
= 0,5
dB, frecuencia de corte f
1
= 2700 Hz. Utilice dos circuitos de segundo orden y un
circuito de primer orden en cascada.
Tarea 4:
Calcular el ltro paso altas de Chebychev de orden 5 en cascada, si a
max
= 0,2
dB, frecuencia de corte f
1
= 2900 Hz. Utilice dos circuitos de segundo orden y un
circuito de primer orden en cascada.
Tarea 5:
Transformar el ltro paso bajas de Cauer de la gura 7.52 a un ltro con doble
condensador para f
1
= 200 Hz y R
0
= 1000 .
Figura 7.52: Paso bajas de Cauer C0502 =14.
Captulo 8
Filtros de capacidades
conmutados.
Para el ltro en la gura 8.1a podemos escribir la ecuacion
I
c
= C
dU
dT
= C
U
1
U
2
T
(8.1)
Para el circuito en la gura 8.1b se obtiene
Figura 8.1: a) Condensador b) Resistencia.
I
r
=
U
1
U
2
R
. (8.2)
Si en ambos circuitos las corientes son iguales I
c
= I
r
se puede escribir
C
U
1
U
2
T
=
U
1
U
2
R
,
y la resistencia se puede sustituir por una capacidad conmutado. El valor de la
capacidad se calcula mediante la ecuacion (8.3), donde T = 1/f
m
. El metodo de
calculo del ltro de capacidades conmutados se muestra en el siguiente ejemplo.
189
190 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


C =
1
f
m
R
(8.3)
Ejemplo 1:
Calcular el ltro paso bajas de Butterworth de capacidades conmutadas para las
especicaciones
K = 2 f
1
= 1500 Hz n = 2 f
m
= 20000 Hz
De un catalogo de ltros activos se obtienen los valores normalizados del ltro activo
RC que se muestra en la gura 8.2
Figura 8.2: Circuito paso bajas activo.
r
1
= r
2
= 1 c
1
= 0, 87403 c
2
= 1, 14412
Si se elige la resistencia R
0
= 10
5
, para la desnormalizacion, entonces se puede
calcular para la frecuencia angular = 21500 = 9424, 778 rad/seg los valores
desnormalizados
R
1
= 1 10
5
= 100 k
R
2
= 1 10
5
= 100 k
C
1
=
0, 87403
10
5
9424, 778
= 927 pF
C
2
=
1, 14412
10
5
9424, 778
= 1213, 9 pF
Si la frecuencia de conmutacion es f
m
= 20000 Hz, los condensadores conmutados
se calculan mediante la ecuacion (8.3) y toman el valor
8.1. FILTRO SC DE SEGUNDO ORDEN. 191
C
con1
= C
con2
=
1
10
5
20 10
3
= 500 pF
El circuito paso bajas con las capacidades conmutadas se muestra en la gura 8.3
Figura 8.3: Circuito paso bajas con capacidades conmutadas.
8.1. Filtro SC de segundo orden.
En el ejemplo anterior el ltro FCC se calculo desde la estructura del ltro RC Activo
(RCA). Otra posibilidad para realizar el ltro con las capacidades conmutadas FCC
es la funcion de transferencia H(z) de segundo orden (8.4)
H(z) =
g +ez
1
+dz
2
1 +az
1
+bz
2
, (8.4)
donde z = e
sT
, T es el tiempo de conmutacion. Para el circuito de segundo orden de
la gura 8.4 mediante un analisis se obtiene la funcion de transferencia H(z) (8.5).
H(z) =
DI + (AGDI DJ)z
1
+ (DJ AH)z
2
D(F +B) + (AC +AE DF 2DB)z
1
+ (DB AE)z
2
. (8.5)
Desde el punto de vista practico es necesario calcular la funcion de transferencia
despues del primer amplicador H
0
(z).
H
0
(z) =
CI +EI GF GB + (FH +BH +BGJC JE IE)z
1
+ (EJ BH)z
2
D(F +B) + (AC +AE DF 2DB)z
1
+ (DB AE)z
2
(8.6)
Para obtener un circuito estable es necesario que la ganancia de ambos amplicadores
en la frecuencia
0
sean iguales. Si no es as es necesario cambiar los elementos A y
D por una constante que se calcula mediante las ecuaciones
192 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.4: Filtro discreto de capacidades conmutadas.
= 10
HH
0
20
. (8.7)
A =
1

A, D =
1

D. (8.8)
La estructura principal la podemos simplicar si se seleccionan los valores del circuito
de la siguiente manera
A = B = D = 1 F = 0.
Si se cambian en el circuito 8.4 los conmutadores como se muestra en la gura 8.5, se
obtiene una nueva estructura del ltro, gura 8.6. Ademas si se exige que el circuito
tenga la misma ganancia del circuito original, la ganancia se puede cambiar mediante
el parametro
= 10

(dB)
20
. (8.9)
La constante
(dB)
es el valor con que se puede cambiar y controlar la ganancia.
La ganancia del circuito se cambia si se cambian los valores de los ccondensadores
mediante los expresiones siguientes
(G, H, I, J) (G, H, I, J)
(B, C, E, F) (B/, C/, E/, F/).
8.1. FILTRO SC DE SEGUNDO ORDEN. 193
Figura 8.5: Conmutadores para simplicar el circuito.
Los valores de los elementos obtenidos A, B, C, D, E, G, e I se normalizan en dos
etapas siempre a un valor mnimo. As se obtienen los elementos normalizados que es
necesario desnormalizar. Si el ltro se realiza con un amplicador de typo MOS, es
necesario calcular el valor mnimo del condensador que se puede situar en el circuito
C
min
=
1
f
m
R
CMOS
.
El valor maximo que puede alcanzar el condensador en el circuito se calcula mediante
la ecuacion
C
max
=
1
5f
m
R
i
.
Los valores de los condensadores en el circuito se calculan mediante las ecuaciones
A = B = D = 1 F = 0
C = 1 +a +b E = 1 b
G = 2g +e H = g d
I = J = g.
Ejemplo 2:
Calcular el ltro discreto de capacidades conmutadas si se conoce la funcion de
transfe- rencia
H(z) =
0, 0263312 0, 0263312z
2
1 1, 830595z
1
+ 0, 947337z
2
=
g +ez
1
+dz
2
1 +az
1
+bz
2
. (8.10)
194 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.6: Circuito para los valores de los condensadores A=B=D=1 y F=0.
Si se sustituyen los valores g, e, a, b, y d en los ecuaciones anteriores se obtiene
A = B = D = 1 F = 0
C = 0, 116742 G = 0, 052662
E = 0, 052662 H = 0, 052662
I = J = 0, 026331.
La funcion de transferencia H
0
(z), (8.6), despues de primer amplicador toma la
forma
H
0
(z) =
0, 048202 + 0, 0994272z
1
0, 051275z
2
1 1, 830594z
1
+ 0, 947337z
2
.
Si no nos interesa la realizacion fsica del ltro el calculo ya termino, porque los
valores de los condensadores A hasta J son conocidos. Si se va a realizar el circuito es
necesario cambiar la ganancia del amplicador. Si la frecuencia de corte es f
1
=1595
Hz, se calcula la ganancia H(z) y H
0
(z) en la frecuencia f
1
.
En la frecuencia f
1
= 1595 Hz a = 20 log|H(z)| = 0, 000114
En la frecuencia f
1
= 1595 Hz a
0
= 20 log|H
0
(z)| = 9, 44469.
La diferencia de la ganancia despues del primer y segundo amplicador es muy
grande. Es necesario que la ganancia de ambos amplicadores sea la misma. Eso se
obtiene mediante las ecuaciones (8.7) y (8.9).
= 10
0,000114+9,444693
20
= 2, 966394.
Los nuevos valores de los condensadores A y B son
8.1. FILTRO SC DE SEGUNDO ORDEN. 195
A =
A

= 0, 337109
D =
D

= 0, 337109.
Si se calculan las nuevas funciones de transferencias H(z) y H
0
(z), se puede ver que
la funcion de transferencia H(z) no se varia, pero H
0
(z) es diferente.
H
0
(z) =
0, 142985 + 0, 295090z
1
0, 152104z
2
1 1, 830595z
1
+ 0, 947337z
2
.
La ganancia despues del primer amplicador es a
0
= 20log|H
0
(1595)| = 0, 00011308.
Ahora se van a normalizar los valores de los condensadores A hasta I en dos etapas.
En la primera etapa se normalizan los elementos A = 0, 337109, B = 1 y I =
0, 026331. El valor mnimo del condensador sera 1. La constante C
norm
para nor-
malizar los valores de los condensadores es C
norm
=
1
0,026331
= 37, 977728. Los valores
obtenidos son
A = 12, 802654 B = 37, 977728 I = 1.
En la segunda etapa se normalizan los valores de los condensadores C, E, D, G, y F.
C = 2, 216810 E = 1
D = 6, 4011327 G = 1
Es necesario desnormalizar los valores de los condensadores. Se toma en cuenta el val-
or del condensador maximo que no se puede sobrepasar. Si se utilizan amplicadores
de tipo FET la resistancia de la entrada es R
V ST
= 2000000 . Si la frecuencia de
conmutacion es f
m
= 28800 Hz, entonces el valor mnimo del condensador en el
circuito en la gura 8.6 es
C
min
>
1
f
v
R
vst
=
1
2 10
6
2, 88 10
4
= 17, 361 10
12
.
La impedancia del conmutador cuando esta cerrado sera 500 . Entonces el valor
maximo del ccondensador es
C
max
=
1
5 2, 88 10
4
500
= 13, 88810
9
.
Si se elige el valor del condensador mnimo 25 pF, el valor de los condensadores
E, G, I es 25 pF y los demas se calculan con la misma relacion.
A = 320, 066 pF B = 949, 443 pF
C = 55, 420 pF D = 160, 0283 pF.
196 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


El ltro completo se muestra en la gura 8.6. En la gura 8.7 a) se muestra la
atenuacion del circuito obtenido mediante el MATLAB desde la funcion de trans-
ferencia ecuacion (8.10) y en la gura 8.7 b) es la atenuacion del circuito obtenida
mediante el programa MAPLE desde el circuito en la gura 8.6.
Figura 8.7: Atenuacion del circuito de la gura 8.6.
8.2. Analisis de los circuitos SCF.
TIEMPO CONTINUO
La carga q(t) almacenada en el tiempo t, en el condensador C se puede expresar
mediante la corriente i(t) y el voltaje u(t) por la ecuacion
q(t) =
_
t
o
i(t) dt = Cu(t) Cu(0), (8.11)
donde u(0) es el voltaje en el condensador C en el tiempo t=0. El analisis se puede
generalizar a un circuito con multiple nodos que se muestra en la gura 8.8b).
Para cada nodo del circuito en la gura 8.8b) se pueden escribir una serie de ecua-
ciones nodales que se pueden expresar en forma matricial
[q(t)] =
__
t
o
i(t) dt
_
= [C][u(t)] [C][u(0)]. (8.12)
Si se describe el circuito con capacidades puras en los terminos de carga y voltajes,
la matriz [C] contiene solo elementos reales invarientes en el tiempo.
8.2. AN

ALISIS DE LOS CIRCUITOS SCF. 197


Figura 8.8: Condensador y el circuito con multiple nodos.
TIEMPO DISCRETO
En este caso se toman en cuenta los condensadores que son cargados durante cierto
tiempo n, i(t) = i(n). La carga se calcula mediante la ecuacion
q(t) =
_

i(t)(t n) dt = i(n)
0

0
= 1 [s]. (8.13)
Las ecuaciones nodales de carga en el caso del tiempo discreto toman la forma
[q(n)] = [
0
i(n)] = [C][u(n)] [C][u(n 1)]. (8.14)
Esta ultima ecuacion se puede escribir de la siguiente forma
i(n) =
_
C

0
_
u(n)
_
C

0
_
u(n 1), (8.15)
donde i(n) y u(n) son los vectores. La ecuacion matricial (8.15) corresponde a
la regla de Kirchho para las corrientes. La ecuacion (8.15) forma la base para el
analisis de los circuitos con las capacidadess conmutadas. La matriz [C/
0
] contiene
solo los valores reales y los elementos que no dependen de la frecuencia. Todos los
condensadores estan normalizados a
0
= 1 [s] y tienen la misma dimension.
Ejemplo 3:
Ahora se contin ua con un ejemplo ilustrativo de como construir la ecuacion matricial
para el circuito que se muestra en la gura 8.9a.
La ecuacion matricial para el circuito de dos puertos con condensadores se compone
de dos matrices. En la primera matriz la admitencia y
11
es la suma de todos ca-
pacitores conectados directamente a nodo 1. La admitancia y
12
es la suma de los
198 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.9: Circuito de dos puertos: a) con condensadores, b) con resistencias.
condensadores conectados entre los nodos 1 y 2 directamente con signo negativo.
En la segunda matriz se crean los elementos de igual manera igual solo el vector
u
i
(n 1) representa la capacidad del condensador de mantener la carga.
_
i
1
(n)
i
2
(n)
_
=
_
(C
1
+C
3
) C
3
C
3
(C
2
+C
3
)
_
.
_
u
1
(n)
u
2
(n)
_

_
(C
1
+C
3
) C
3
C
3
(C
2
+C
3
)
_
.
_
u
1
(n 1)
u
2
(n 1)
_
(8.16)
La ecuacion matricial para el circuito que se compone solo de resistencias es muy
parecida. Los parametros de la matriz son conductancias y falta la segunda matriz.
La diferencia entre estos dos circuitos es que el circuito con los condensadores tiene
la capacidad de mantener la carga, que se representa mediante el vector u
i
(n 1)
en las ecuaciones (8.15) y (8.16).
_
i
1
(t)
i
2
(t)
_
=
_
(G
1
+G
3
) G
3
G
3
(G
2
+G
3
)
_
.
_
u
1
(t)
u
2
(t)
_
(8.17)
En el siguiente ejemplo se van a incluir en el circuito los interruptores. Se conocen
basicamente dos tipos de interruptores:
1. Interruptor por encima del condensador:
El interruptor colocado por encima del condensador se muestra en la gura 8.10. El
interruptor esta cerado en un ciclo segundos y desp ues abierto durante el mismo
ciclo. Si se abre en el tiempo n se obtiene la ecuacion de carga (8.18).
i(n) = Cu(n) Cu(n 1) (8.18)
8.2. AN

ALISIS DE LOS CIRCUITOS SCF. 199


Figura 8.10: Interruptor por encima del condensador.
En el tiempo (n 1) se cerro el interruptor, el condensador se descargo y su ca-
pacitad de mantener la carga fue cancelada, entonces u(n-1)=0 y la ecuacion (8.18)
se modica en
i(n) = Cu(n). (8.19)
En comparacion con la ecuacion (8.17) se puede ver que, el condensador con el
interruptor encima se trata como una resistencia.
R
equi
=
1
C
(8.20)
2. Interruptor entre los capacitores:
Si el interruptor se conecta entre los condensadores, la topologa del circuito cambia
cada segundos y la carga se intercambia entre los condensadores. En el circuito
8.11a) hay tres condensadores y un conmutador.
Se asume, que en el tiempo impar n, el conmutador esta en el lado izquierda. En
este caso se obtiene el circuito que se muestra en la gura 8.11b). Si se aplican
las ecuaciones de la carga a circuito en 8.11b) se obtiene para n impar la ecuacion
matricial
_
i
1
(n)
i
2
(n)
_
=
_
(C
1
+C
0
) 0
0 C
2
_
.
_
u
1
(n)
u
2
(n)
_

_
C
1
C
0
0 C
2
_
.
_
u
1
(n 1)
u
2
(n 1)
_
. (8.21)
De manera similar para n par se obtiene el circuito en la gura 8.11c) y las ecuaciones
matriciales
_
i
1
(n)
i
2
(n)
_
=
_
C
1
0
0 (C
2
+C
0
)
_
.
_
u
1
(n)
u
2
(n)
_

_
C
1
0
C
0
C
2
_
.
_
u
1
(n 1)
u
2
(n 1)
_
. (8.22)
200 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.11: Interruptor entre dos ccondensadores.
Nuestro objetivo es escribir las ecuaciones matriciales (8.21) y (8.22) en una ecuacion
matricial general que describa el circuito para ambos ciclos par e impar. Eso se logra
mediante los interruptores dependientes del tiempo:
A(n)
P
=
1 + (1)
n
2
=
_
1 para n par
0 para n impar
(8.23)
A(n)
I
=
1 (1)
n
2
=
_
0 para n par
1 para n impar
(8.24)
Con estos conmutadores dependientes del tiempo las ecuaciones (8.21) y (8.22) se
pueden escribir en una sola ecuacion matricial
_
i
1
(n)
i
2
(n)
_
=
_
C
1
+A
I
(n)C
0
0
0 C
2
+A
P
(n)C
0
_
.
_
u
1
(n)
u
2
(n)
_

_
C
1
A
I
(n)C
0
A
P
(n)C
0
C
2
_
.
_
u
1
(n 1)
u
2
(n 1)
_
. (8.25)
La ecuacion matricial ahora dependiente del tiempo (8.25) describe el circuito de la
gura 8.11a). La variabilidad en el tiempo esta expresada mediante los conmutadores
dependientes del tiempo. Para el analisis en el dominio de la frecuencia es necesario
aplicar a la ecuacion matricial la transformada z. En la tabla 8.1 se muestran algunas
8.2. AN

ALISIS DE LOS CIRCUITOS SCF. 201


1 f(n) F(z) =

i=0
f
i
(n)z
i
2 a
n
f(n) F(
z
a
)
3 (1)
n
f(n) F(-z)
4 (1)
n
f(n 1) z
1
F(z)
5 (1)
n
f(n k) (1)
k
z
k
F(z)
6 A
P
(n) =
1+(1)
n
2
1
1z
2
7 A
I
(n) =
1(1)
n
2
z
1
1z
2
8 A
P
(n).f(n)
1
1z
2
F(z) =
F(z)+F(z)
2
9 A
I
(n).f(n)
z
1
1z
2
F(z) =
F(z)F(z)
2
10 A
P
(n).f(n 1)
F(z)F(z)
2
z
1
11 A
I
(n).f(n 1)
F(z)+F(z)
2
z
1
Cuadro 8.1: Transformada z de algunas secuencias.
transformaciones de las secuencias. Aplicando las reglas 8-10 de la tabla 8.1 a la
ecuacion matricial (8.25) se obtiene
I
1
(z) = C
1
U
1
(z)(1 z
1
) +C
0
U
1
(z) U
1
(z)
2
C
0
U
2
(z) +U
2
(z)
2
z
1
(8.26)
I
2
(z) = C
2
U
2
(z)(1 z
1
) +C
0
U
2
(z) +U
2
(z)
2
C
0
U
1
(z) U
1
(z)
2
z
1
. (8.27)
El problema es que, en las ecuaciones (8.26) y (8.27), aparecen los terminos U
i
(z)
U
i
(z). Estos terminos se pueden expresar mediante las ecuaciones:
U
i
(z) +U
i
(z)
2
= u
0
+u
2
z
2
+u
4
z
4
+... = U
P
i
(z) (8.28)
U
i
(z) U
i
(z)
2
= u
1
z
1
+u
3
z
3
+u
5
z
5
+... = U
I
i
(z). (8.29)
202 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


1 A
P
(n)f(n)
F(z)+F(z)
2
= F
P
(z)
2 A
I
(n)f(n)
F(z)F(z)
2
= F
I
(z)
3 A
P
(n 1)f(n 1) z
1
F
P
(z)
4 A
I
(n 1)f(n 1) z
1
F
I
(z)
5 A
P
(n)f(n 1) = A
I
(n 1)f(n 1) z
1
F
I
(z)
6 A
I
(n)f(n 1) = A
P
(n 1)f(n 1) z
1
F
P
(z)
7 A
I
(n) +A
P
(n) = 1 A
P
(z) +A
I
(z) =
1
1z
1
8 A
P
(n).f(n) +A
I
(n).f(n) = f
P
(n) +f
I
(n) = f(n)
9 f
P
(n) +f
I
(n) = f(n) F
P
(z) +F
I
(z) = F(z)
Cuadro 8.2: Algunos relaciones usadas en el analisis de circuitos con C conmutados.
Por medio de las relacciones 1 hasta 6 y 9 de la tabla 8.2 las ecuaciones (8.26) y
(8.27) se transforman en la forma
I
P
1
+I
I
1
= C
1
(U
P
1
+U
I
1
)(1 z
1
) +C
0
U
I
1
C
0
U
P
2
z
1
(8.30)
I
P
2
+I
I
2
= C
2
(U
P
2
+U
I
2
)(1 z
1
) +C
0
U
P
2
C
0
U
I
1
z
1
. (8.31)
Si se separan las partes pares e impares en las ecuaciones (8.30) y(8.31) se puede
escribir la ecuacion matricial (8.32), que tiene cuatro lneas y cuatro columnas.
_

_
I
P
1
I
I
1
I
P
2
I
I
2
_

_
=
_

_
C
1
C
1
z
1
0 0
C
1
z
1
C
1
+C
0
C
0
z
1
0
0 C
0
z
1
C
2
+C
0
C
2
z
1
0 0 C
2
z
1
C
2
_

_
.
_

_
U
P
1
U
I
1
U
P
2
U
I
2
_

_
(8.32)
La parte par e impar de los productos se separan de la siguiente manera
Par(U
P
i
+U
I
i
)(1 z
1
) = U
P
i
z
1
U
I
i
(8.33)
Impar(U
P
i
+U
I
i
)(1 z
1
) = U
I
i
z
1
U
P
i
(8.34)
La ecuacion matricial se puede interpretar como la ecuacion de corriente de un
circuito de cuatro puertas que se muestra en la gura 8.12. Eso signica que se
pueden escribir cuatro funciones de transferencia:
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 203


U
P
1
U
P
2
U
P
1
U
I
2
U
I
1
U
P
2
U
I
1
U
I
2
De la matriz Y (8.32) podemos ver, que la matriz es simetrica, lo que signica que
el circuito es recproco-pasivo. De la matriz en la gura 8.12 se puede escribir la
matriz general
_

_
I
P
1
I
I
1
I
P
2
I
I
2
_

_
=
_
[Y
11
] [Y
12
]
[Y
21
] [Y
22
]
_

_
U
P
1
U
I
1
U
P
2
U
I
2
_

_
(8.35)
Figura 8.12: Circuito RC con cuatro puertas.
8.3. Analisis de los circuitos RC conmutados.
El metodo de analizar el circuito con los condensadores conmutados se puede ge-
neralizar para el circuito multipuertas. En la gura 8.13a) para c=0 el circuito se
modica a un circuito que solo contiene los conmutadores, gura 8.13b). Cada con-
mutador se denomina con una letra para identicar en que periodo esta cerrado y
en que periodo esta abierto. Si el conmutador en periodo par esta cerrado se deno-
minan S
P
y si esta abierto en el mismo periodo S
I
, como se ve en las guras 8.13a)
y 8.13b). Si todos los conmutadores estan abiertos se obtiene un circuito que con-
tiene solo capacidades, gura 8.13c). El circuito que contiene solo los condensadores
esta denido por la ecuacion
i(n) = [C]u(n) [C]u(n 1) (8.36)
204 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.13: Circuito RC con conmutadores y sus modicaciones.
Las relaciones nodales del voltaje de un circuito con condensadores conmutados se
expresan de forma separada para el tiempo par e impar. Si se elige el voltaje U
1
de
referencia se pueden escribir de la gura 8.13b) las ecuaciones para el tiempo par
u
1
= u
1
u
2
= 0 u
3
= u
1
.
Estas ecuaciones se pueden escribir en forma matricial
_

_
u
1
u
2
u
3
_

_ =
_

_
1 0 0
0 0 0
1 0 0
_

_
_

_
u
1
u
2
u
3
_

_ =
_
S
I
_

_
u
1
u
2
u
3
_

_. (8.37)
De forma similar para el tiempo impar se obtiene
u
1
= u
1
u
2
= u
1
u
3
= u
3
.
Estas ecuaciones se pueden escribir tambienen en forma matricial
_

_
u
1
u
2
u
3
_

_ =
_

_
1 0 0
1 0 0
0 0 1
_

_
_

_
u
1
u
2
u
3
_

_ =
_
S
P
_

_
u
1
u
2
u
3
_

_. (8.38)
Si se utilizan las funciones de conmutacion (8.23) y (8.24) se obtiene la relacion de
voltajes para n par y n impar
u(n) =
_
A
I
(n)[S
I
] +A
P
(n)[S
P
]
_
u(n). (8.39)
Esta relacion es valida tambien para el instante del tiempo n-1.
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 205


u(n 1) =
_
A
I
(n 1)[S
I
] +A
P
(n 1)[S
P
]
_
u(n 1) (8.40)
Los elementos de las matrices [S
I
] y [S
P
] son solo unos o ceros. Las matrices (8.39)
y (8.40) se pueden sustituir en la ecuacion (8.36) y expresar la relacion de voltajes
nodales en los instantes de tiempo par e impar.
i(n)=
[C]
_
A
I
(n)[S
I
] +A
P
(n)[S
P
]
_
u(n) [C]
_
A
I
(n 1)[S
I
] +A
P
(n 1)[S
P
]
_
u(n 1)
(8.41)
La ventaja de este procedimiento es que la matriz C y las matrizes S
I
y S
P
se pueden
calcular directamente de los circuitos independiente la gura 8.13. Mediante las
ecuaciones 1-4 en la tabla 8.2 se obtiene la transformada z de i(n). La transformada
z de la ecuacion (8.41) toma la forma
I(z) = [C]
_
[S
I
]U(z)
I
+ [S
P
]U(Z)
P
_
[C]
_
z
1
[S
I
]U(z)
I
+z
1
[S
P
]U(z)
P
_
.
(8.42)
Los terminos I(z), U(z)
I
y U(z)
P
son los vectores que para m nodos del circuito
SC toman la forma
I(z) =
_

_
I
1
(z)
I
2
(z)
.
.
.
I
m
(z)
_

_
U
P
(z) =
_

_
U
P
1
(z)
U
P
2
(z)
.
.
.
U
P
m
(z)
_

_
U
I
(z) =
_

_
U
I
1
(z)
U
I
2
(z)
.
.
.
U
I
m
(z)
_

_
.
(8.43)
El vector de corriente se puede tambien dividir en partes par e impar.
I(z) = I
I
(z) +I
P
(z). (8.44)
La ecuacion (8.42) se puede escribir en la forma matricial
_
I
P
(z)
I
I
(z)
_
=
_
[C] [0]
[0] [C]
_

_
_
_
S
P
_
z
1
_
S
I
_
z
1
_
S
P
_ _
S
I
_
_
_

_
U
P
(z)
U
I
(z)
_
. (8.45)
La ecuacion (8.45) es la ecuacion general de carga nodal para el circuito SC en el
dominio de z y corresponde a un circuito con m nodos y con un nodo conectado a
tierra. La dimension de la matriz es 2m 2m. El circuito con 2m puertas se muestra
en la gura 8.14.
206 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.14: Circuito SC de multipuertas.
Si dos nodos estan conectados con un conmutador cerrado, entonces este conmutador
nos reduce los dos nodos a un unico nodo. Eso signica que antes de cerrar un
conmutador, dos corrientes que fueron indepedientes pasan a un nodo combinado.
Eso se muestra en la gura 8.13. Por ejemplo en el circuito en la gura 8.13 la
corriente combinada

i se puede expresar como suma de las corrientes i
1
y i
3
.
Para n impar las ecuaciones obtenidas del circuito 8.13

i
1
= i
1
+i
3

i
2
= i
2

i
3
= 0,
se pueden expresar en forma matricial
_

i
1

i
2

i
3
_

_ =
_

_
1 0 1
0 1 0
0 0 0
_

_
_

_
i
1
i
2
i
3
_

_ =
_
I
I
_

_
i
1
i
2
i
3
_

_. (8.46)
Para n par las ecuaciones obtenidas del circuito 8.13

i
1
= i
1
+i
2

i
2
= 0

i
3
= i
3
,
se pueden expresar en forma matricial
_

i
1

i
2

i
3
_

_ =
_

_
1 1 0
0 0 0
0 0 1
_

_
_

_
i
1
i
2
i
3
_

_ =
_
I
P
_

_
i
1
i
2
i
3
_

_. (8.47)
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 207


Las matrices [I
I
] y [I
P
] relacionan corrientes diferentes en los nodos antes y despues
de cerrar el conmutador. Las ecuaciones que relacionan las corrientes diferentes se
transforman al dominio z.
_

I
P
(z)

I
I
(z)
_
=
_
_
_
I
P
_
[ 0 ]
[ 0 ]
_
I
I
_
_
_

_
I
P
(z)
I
I
(z)
_
(8.48)
Sustituyendo la ecuacion (8.48) en la ecuacion (8.45) se obtiene la ecuacion nal que
se utiliza para el analisis general de los circuitos con condensadores conmutados.
_

I
P
(z)

I
I
(z)
_
=
_
_
_
I
P
_
[ 0 ]
[ 0 ]
_
I
I
_
_
_

_
[C] [0]
[0] [C]
_

_
_
_
S
P
_
z
1
_
S
I
_
z
1
_
S
P
_ _
S
I
_
_
_

_
U
P
(z)
U
I
(z)
_
(8.49)
Ejemplo 4:
En el ejemplo siguiente se muestra el calculo de la matriz de admitancia mediante el
metodo general utilizando la ecuacion (8.49). Se calcula la matriz de admitancia del
circuito de la gura 8.11. El circuito de la gura 8.11 se va a modicar en el circuito
de la gura 8.15a). La matriz de capacidades obtenida del circuito 8.15c) toma la
forma
Figura 8.15: Circuito SC y su modicacion b.) y c.)
[C] =
_

_
C
1
0 0
0 C
2
0
0 0 C
0
_

_, (8.50)
208 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


y del circuito que solo contiene los conmutadores (gura 8.15b) se obtiene para:
n impar u
1
= u
1
u
2
= u
2
u
3
= u
1
_
S
I
_
=
_

_
1 0 0
0 1 0
1 0 0
_

_ (8.51)
n par u
1
= u
1
u
2
= u
2
u
3
= u
2
_
S
P
_
=
_

_
1 0 0
0 1 0
0 1 0
_

_ (8.52)
Si se sustituyen las ecuaciones (8.50), (8.51) y (8.52) en la ecuacion general (8.49)
se obtiene
_

_
I
p
1
I
P
2
I
P
3
I
I
1
I
I
2
I
I
3
_

_
=
_

_
_

_
C
1
0 0
0 C
2
0
0 0 C
0
_

_ [ 0 ]
[ 0 ]
_

_
C
1
0 0
0 C
2
0
0 0 C
0
_

_
_

_
_

_
1 0 0
0 1 0
0 1 0
_

_ z
1
_

_
1 0 0
0 1 0
1 0 0
_

_
z
1
_

_
1 0 0
0 1 0
0 1 0
_

_
_

_
1 0 0
0 1 0
1 0 0
_

_
_

_
U
P
1
U
P
2
U
P
3
U
I
1
U
I
2
U
I
3
_

_
. (8.53)
Si las matrices se multiplican se obtiene la ecuacion (8.54).
_

_
I
P
1
I
P
2
I
P
3
I
I
1
I
I
2
I
I
3
_

_
=
_

_
C
1
0 0 C
1
z
1
0 0
0 C
2
0 0 C
2
z
1
0
0 C
0
0 0 0 0
C
1
z
1
0 0 C
1
0 0
0 C
2
z
1
0 0 C
2
0
0 C
0
z
1
0 C
0
0 0
_

_
U
P
1
U
P
2
U
P
3
U
I
1
U
I
2
U
I
3
_

_
(8.54)
La relacion de las corrientes para los conmutadores cerrados y abiertos se puede
escribir para n par e impar en la siguiente forma:
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 209


n = impar n = par

i
1
= i
1
+i
3

i
1
= i
1

i
2
= i
2

i
2
= i
2
+i
3

i
3
= 0

i
3
= 0
Es necesario transformar la relacion mediante la transformada z y escribirla en forma
matricial como se muestra en la ecuacion (8.55).
_

I
P
1

I
P
2

I
P
3

I
I
1

I
I
2

I
I
3
_

_
=
_

_
_

_
1 0 0
0 1 1
0 0 0
_

_
_

_
0 0 0
0 0 0
0 0 0
_

_
_

_
0 0 0
0 0 0
0 0 0
_

_
_

_
1 0 1
0 1 0
0 0 0
_

_
_

_
I
P
1
I
P
2
I
P
3
I
I
1
I
I
2
I
I
3
_

_
(8.55)
Si se sustituye la ecuacion (8.54) en la ecuacion (8.55) se obtiene la ecuacion (8.56).
_

I
P
1

I
P
2

I
P
3

I
I
1

I
I
2

I
I
3
_

_
=
_

_
c
1
0 0 c
1
z
1
0 0
0 c
0
+c
2
0 c
0
z
1
c
2
z
1
0
0 0 0 0 0 0
c
1
z
1
c
0
z
1
0 c
1
+c
0
0 0
0 c
2
z
1
0 0 c
2
0
0 0 0 0 0 0
_

_
U
P
1
U
P
2
U
P
3
U
I
1
U
I
2
U
I
3
_

_
(8.56)
En la ecuacion matricial la tercera lnea y la ultima lnea son ceros. Lo mismo pasa
con los elementos de la tercera y ultima columna, son todos igual a cero. Las lneas y
columnas con los elementos igual a cero se pueden cancelar y resultando la ecuacion
(8.57).
_

I
P
1

I
P
2

I
I
1

I
I
2
_

_
=
_

_
c
1
0 c
1
z
1
0
0 c
0
+c
2
c
0
z
1
c
2
z
1
c
1
z
1
c
0
z
1
c
1
+c
0
0
0 c
2
z
1
0 c
2
_

_
U
P
1
U
P
2
U
I
1
U
I
2
_

_
(8.57)
Si la ecuacion matricial (8.57) se compara con la matriz (8.32) obtenida en el ejemplo
anterior, desp ues de reordenar las las y columnas para obtener los vectores del
corriente y voltage en la forma I =
_
I
P
1
, I
I
1
, I
P
2
, I
I
2
_
y U =
_
U
P
1
, U
I
1
, U
P
2
, U
I
2
_
se puede ver que el resultado obtenido es el mismo. El resultado es el mismo, pero
el metodo de obtencion de la matriz de admitancia es distinto. Los matrices de
admitancia [Y
ij
] obtenidas de la ecuacion (8.32) tienen la forma
210 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


[Y
11
] =
_
c
1
c
1
z
1
c
1
z
1
c
1
+c
0
_
[Y
12
] =
_
0 0
c
0
z
1
0
_
[Y
21
] =
_
0 c
0
z
1
0 0
_
[Y
22
] =
_
c
0
+c
2
c
2
z
1
c
2
z
1
c
2
_
.
Para obtener la matriz de transferencia (de cascada) es necesario utilizar las rela-
ciones entre las matrices de admitancia y de cascada.
A
11
= [Y
21
]
1
[Y
22
]
A
12
= [Y
21
]
1
A
21
= [Y
12
] [Y
11
] [Y
21
]
1
[Y
22
]
A
22
= [Y
11
] [Y
21
]
1
Las matrices [Y
12
] y [Y
21
] son singulares y no existe la matriz inversa. Esta dicultad
se puede evitar si se conectan con los conmutadores en paralelo los condensadores c
01
y c
02
como se muestra en la gura 8.16. Las matrizes de admitancia Yij se modican
y entonces ya se puede calcular la matriz inversa de Y
21
Figura 8.16: Circuito con condensadores en paralelo con conmutadores.
Y
11
=
_
c
1
+c
01
c
1
z
1
c
1
z
1
c
1
+c
0
+c
01
_
Y
12
=
_
c
01
0
c
1
z
1
c
02
_
Y
21
=
_
c
01
c
0
z
1
0 c
02
_
Y
22
=
_
c
02
+c
0
+c
2
c
2
z
1
c
2
z
1
c
2
+c
0
_
.
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 211


Ejemplo 5:
Calcule el ltro Chebychev con capacidores conmutados de orden 5, frecuencia de
corte 8000 Hz, atenuacion maxima a
max
= 1 dB y frecuencia de muestreo f
m
= 24000
Hz.
=
_
10
amax
10
1 =
_
10
0,1
1 = 0, 508
=
1
n
argsenh
1

=
1
5
argsenh
1
0, 508
= 0, 285
senh = senh(0, 285) = 0, 289
cosh = cosh(0, 285) = 1, 041
Se calculan los polos de la funcion de transferencia de Chebychev

0
= sen(

10
)senh = sen(

10
) 0, 289 = 0, 0894

0
= cos(

10
)cosh = cos(

10
) 1, 041 = 0, 9901

1
= sen(
3
10
)senh = sen(
3
10
) 0, 289 = 0, 234

1
= cos(
3
10
)cosh = cos(
3
10
) 1, 041 = 0, 619

2
= sen(
5
10
)senh = sen(
5
10
) 0, 289 = 0, 289

2
= cos(
5
10
)cos = cos(
5
10
) 1, 041 = 0, 000
Se calcula el primer bloque para
2
= 0,289.
Se elige el condensador C = 1000 pF y se calcula la resistencia para desnormalizar
los valores del ltro y la resistencia del ltro de primer bloque.
R
0
=
1
2f
0
C
=
1
10
9
28 10
3
= 19894, 367
212 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


r
1
=
1

2
=
1
0, 289
= 3, 46
R
1
= r
1
R
0
= 3, 46 19894, 367 = 68834
Se calcula el segundo bloque para
0
= 0, 0894 y
0
= 0, 990.

00
=
_

2
0
+
2
0
=
_
0, 990
2
+ 0, 0894
2
= 0, 994
Q
0
=

00
2
0

=
0, 994
2 0, 0894
= 5, 559
r
2
=
1

00
=
1
0, 994
= 1, 0059
K
0
= 3
1
Q
0
= 3
1
5, 559
= 2, 82
Se elige un condensador de 1000 pF y se calcula la resistencia del segundo bloque.
Tambien es necesario calcular las rezistencias R
A
y R
B
para ajustar la ganancia del
amplicador. La resistencia R
A
se elige, R
A
= 10000 y se calcula R
B
.
R
2
= r
2
R
0
= 1, 0059 19894, 367 = 20, 011 k
R
B
= (K
0
1)R
A
= (2, 82 1)10000 = 18, 2 k
Se calcula el tercer bloque para
1
= 0, 234 y
1
= 0, 6119.
Se utiliza la misma resistencia para desnormalizar los valores del ltro R
0
= 19894, 367.

01
=
_

2
1
+
2
1
=
_
0, 6119
2
+ 0, 234
2
= 0, 655
Q
1
=
1
2
1

=
0,655
2 0, 234
= 1, 399
r
3
=
1

01
=
1
0, 655
= 1, 5267
K
1
= 3
1
Q
1
= 3
1
1, 399
= 2, 285
Se elige el mismo capacidor de 1000 pF y se calcula la resistencia del tercer bloque.
Tambien es necesario calcular las resistencias para ajustar la ganancia del tercer
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 213


amplicador. La ganancia del tercer amplicador debe ser 2,285. Se elige el poten-
ciometro de R
A
= 10 k y se calcula R
B
.
R
3
= r
3
R
0
= 1, 5267 19894, 367 = 30, 372 k
R
B
= (K 1)R
A
= (2, 285 1)10000 = 12, 85 k
El circuito paso baja de Chebychev activo (ARC) se muestra en la gura 8.17. El
ltro activo de Chebychev de la gura 8.17 debe ser modicado en el circuito con
los condensadores conmutados.
Figura 8.17: Filtro activo de Chebychev.
Los valores de condensadores se calculan mediante las ecuaciones siguientes. El ltro
con los condensadores conmutados (SCF) se muestra en la gura 8.18.
C
1conm
=
1
R
1
f
m
=
1
68834 24000
= 605 pF
C
2,3conm
=
1
R
2
f
m
=
1
20011 24000
= 2082 pF
C
4,5conm
=
1
R
3
f
m
=
1
30372 24000
= 1372 pF
Figura 8.18: Filtro activo de Chebychev con condensadores conmutados.
214 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Ejemplo 6:
Realizar un integrator con los capacitores conmutados y calcular la funcion de trans-
ferencia H(z).
El integrator activo con un amplicador se muestra en la gira 8.19a y la funcion
de transferencia H(s) de un integrator ARC tiene la forma
H(s) =
G
1
sC
2
(8.58)
Figura 8.19: a) Integrator activo ARC, b) Integrator con capacitpores conmutados
ASC.
Utilizando la transformada z bilineal para T=2, s = (z 1)/(z + 1) se obtiene la
funcion de transferencia H(z)
H(z) =
G
1
C
2

z 1
z + 1
=
1
R
1
C
2

z + 1
z 1
Sustituyendo por R
1
= T/C
1
= 2/C
1
es la funcion de transferencia de un integrator
con capacitor C
1
conmutado gura 8.19b en la siguiente forma
H(z) =
C
1
C
2

0,5 + 0, 5z
1
1 z
1
(8.59)
Ejemplo 7:
Calcular la funcion de transferencia H(z) del circuito con el capacitor conmutado en
la gura 8.20
Para calcular la funcion de transferencia se calcula la matriz C. La matriz C tiene
cuatro submatricez C
11
, C
12
, C
21
y C
22
.
C =
_
C
11
C
12
C
21
C
22
_
(8.60)
Las matrices C
11
y C
22
son las matrices sin tomar en cuenta los conmutadores.
Las matrices C
12
y C
21
son las matrices C
11
y C
22
que se multiplican por z
1/2
.
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 215


Figura 8.20: El circuito para el ejemplo 7.
La matriz C del circuito sin tomar en cuenta los conmutadores se muestra en la
ecuacion (8.61).
1
p
2
p
3
p
1
i
2
i
3
i
C =
1
p
2
p
3
p
1
i
2
i
3
i
_

_
C
1
0 0 C
1
z
1/2
0 0
0 C
0
0 0 C
0
z
1/2
0
0 0 C
2
0 0 C
2
z
1/2
C
1
z
1/2
0 0 C
1
0 0
0 C
0
z
1/2
0 0 C
0
0
0 0 C
2
z
1/2
0 0 C
2
_

_
(8.61)
La matriz (8.61) es la matriz del circuito 8.20 sin conmutadores. Ahora vamos a
incluir a la matriz (8.61) los conmutadores. El conmutador S
1
esta cerado en el
tiempo par. Eso signica que los nodos 1 y 2 estan en el mismo potencial y por eso
se suman las columnas y renglones 1
p
y 2
p
. En el tiempo impar se abre el conmutador
S
1
y se cera el conmutador S
2
. En el tiempo impar entonces los nodos 2 y 3 estan
en el mismo potencial lo que signica, que se suman renglones y columnas 2
i
y 3
i
.
La matriz resultante se muestra en la ecuacion (8.62).
1
p
+ 2
p
3
p
1
i
2
i
+ 3
i
C =
1
p
+ 2
p
3
p
1
i
2
i
+ 3
i
_

_
C
0
+C
1
0 C
1
z
1/2
C
0
z
1/2
0 C
2
0 C
2
z
1/2
C
1
z
1/2
0 C
1
0
C
0
z
1/2
C
2
z
1/2
0 C
0
+C
2
_

_
(8.62)
La funcion de transferencia se calcula mediante la ecuacion H(z) = U
3
/U
1
=

13
/
11

11
=

C
2
0 C
2
z
1/2
0 C
1
0
C
2
z
1/2
0 C
0
+C
2

= C
1
C
2
(C
0
+C
2
) C
1
C
2
2
z
1
(8.63)

13
=

0 0 C
2
z
1/2
C
1
z
1/2
C
1
0
C
0
z
1/2
0 C
0
+C
2

= C
1
C
2
C
0
z
1
(8.64)
216 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


H(z) =

13

11
=
z
1
1 +
C
2
C
0

C
2
C
0
z
1
(8.65)
Ejemplo 8:
Calcular la funcion de transferencia H(z) del circuito con el capacitor conmutado en
la gura 8.21
Figura 8.21: El circuito ARC integrator para ejemplo 8.
Para calcular la matriz C primero no se toman en cuenta los conmutadores y el
amplicador. Si m = z
1/2
la matriz toma la forma:
C =
1
p
2
p
3
p
4
p
5
p
1
i
2
i
3
i
4
i
5
i
1
p
2
p
3
p
4
p
5p
1
i
2
i
3
i
4
i
5
i
_

_
0 0 0 0 0 0 0 0 0 0
0 C
1
0 0 0 0 C
1
m 0 0 0
0 0 C
2
C
2
0 0 0 C
2
m C
2
m 0
0 0 C
2
C2 0 0 0 C
2
m C
2
m 0
0 0 0 0 C
3
0 0 0 0 C
3
m
0 0 0 0 0 0 0 0 0 0
0 C
1
m 0 0 0 0 C
1
0 0 0
0 0 C
2
m C
2
m 0 0 0 C
2
C
2
0
0 0 C
2
m C
2
m 0 0 0 C
2
C
2
0
0 0 0 0 C
3
0 0 0 0 C
3
_

_
(8.66)
Ahora se toma en cuenta el amplicador. En la matriz anterior se elimina tercera
columna para los dos tiempos par e impar, porque U
p
3
= U
i
3
= 0. Tambien se elimina
en el tiempo par e impar el cuatro renglon ya que I
p
4
= I
i
4
= 0. La matriz con el
amplicador incluido en el circuito se muestra en la ecuacion (8.67)
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 217


C =
1
p
2
p
4
p
5
p
1
i
2
i
4
i
5
i
1
p
2
p
3
p
5
p
1
i
2
i
3
i
5
i
_

_
0 0 0 0 0 0 0 0
0 C
1
0 0 0 C
1
z
1/2
0 0
0 0 C
2
0 0 0 C
2
z
1/2
0
0 0 0 0 0 0 0 C
3
z
1/2
0 0 0 0 0 0 0 0
0 C
1
z
1/2
0 0 0 C
1
0 0
0 0 C
2
z
1/2
0 0 0 C
2
0
0 0 0 C
3
z
1
0 0 0 C
3
_

_
(8.67)
Ahora se toman en cuenta los conmutadores. El conmutador S
1
conecta el nodo 2 y
1. De este razon para el tiempo par U
1
= U
2
y se suma primer renglon con renglon
segundo 1
p
+ 2
p
. Lo mismo para las columnas se suma primera y segunda columna
1
p
+ 2
p
. El conmutador S
4
conecta el nodo 5 y 3. De este razon se suma renglon 5
con renglon 3.Pero la columna 3 no existe (U
3
= 0) entonces y el nodo 5 esta en el
potencial de la tiera y por eso se tambien cancela la columna 5 (5
p
). La matriz en
que tomamos en cuenta solo el amplicador y los conmutadores en el tiempo par se
muestra en la ecuacuon (8.68).
C =
1
p
+ 2
p
4
p
1
i
2
i
4
i
5
i
1
p
+ 2
p
3
p
+ 5
p
1
i
2
i
3
i
5
i
_

_
C
1
0 0 C
1
z
1/2
0 0
0 C
2
0 0 C
2
z
1/2
C
2
z
1/2
0 0 0 0 0 0
C
1
z
1/2
0 0 C
1
0 0
0 C
2
z
1/2
0 0 C
2
0
0 0 0 0 0 C
3
_

_
(8.68)
En el tiempo impar se ceran los conmutadores S1 y S4 y se abren los conmutadores
S2 y S3. Esta situacion se muestra en la gura 8.22. Los conmutadores cambiaron
su posicion. El conmutador S
2
conecta el nodo segundo y tercero. Entonces se suma
el renglon y columna 2
i
+ 3
i
. El nodo 2 esta conectada con tierra virtual U
2
= 0,
entonces se borra la columna 2
i
. El conmutador S
4
esta abierto, no se alimenta el
nodo 5, entonces se borra el renglon 5
i
. El conmutador S
3
conecta el nodo 4 y 5
y por eso se suma columna y renglon 4
i
y 5
i
. En el renglon 1
i
y columna 1
i
son
solamente ceros. Se borra tambien el renglon y columna 1
i
. La La matriz resultante
del circuito toma la forma (8.69).
218 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.22: El circuito ARC integrator para ejemplo 8 en el tiempo impar.
1
p
+ 2
p
4
p
4
i
+ 5
i
C =
1
p
+ 2
p
3
p
+ 5
p
2
i
+ 3
i
_
_
C
1
0 0
0 C
2
z
1/2
(C
2
C
3
)
C
1
z
1/2
C
2
z
1/2
C
2
_
_
(8.69)
La funcion de transferencia H(z) = U
4
/U
1
=
14
/
11
toma la forma
H(z) =
z
1
(C
1
C
2
C
1
C
3
)
C
2
2
z
1
(c
2
2
C
2
C
3
)
(8.70)
Ejemplo 9:
Calcular la funcion de transferencia H(z) del circuito con los capacitores conmutado
en la gura 8.23
Figura 8.23: El ltro ARC de segundo orden para ejemplo 9.
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 219


Solucion:
1
p
+ 2
p
3
p
+ 4
p
+ 5
p
7
p
2
i
+ 3
i
4
i
+ 7
i
C =
1
p
+ 2
p
3
p
+ 4
p
+ 5
p
6
p
2
i
+ 3
i
5
i
+ 6
i
_

_
C
1
0 0 C
1
z
1/2
0
0 C
2
+C
3
+C
4
0 C
4
z
1/2
C
4
z
1/2
0 0 C
5
0 C
5
z
1/2
C
1
z
1/2
C
4
z
1/2
0 C
1
+C
4
0
0 C
2
z
1/2
C
5
z
1/2
0 C
5
_

_
(8.71)
H(z) =
C
1
C
2
C
4
C
5
z
2
C
2
4
C
2
5
z
2
z
1
C
2
5
[C
2
4
+ (C
1
+C
2
)(C
2
+C
3
+C
4
)] +C
2
5
(C
1
+C
4
)(C
2
+C
3
+C
4
)
(8.72)
Ejemplo 10:
Calcular la funcion de transferencia H(z) del circuito con los capacitores conmutado
en la gura 8.24
Figura 8.24: El ltro ARC Salen Key de segundo orden para ejemplo 10.
En la gura 8.24 es necesario sustituir por el amplicador el generador de voltaje
controlado por voltaje. Como se incluyue el generador de voltaje controlado por el
voltaje se muestra en la gura 8.25 y la ecuacion (8.74). Para el circuito en la gura
8.25 se escriben las ecuaciones:
(U
a
U
b
)A(U
c
U
d
) = 0
I
c
= I, I
d
= I (8.73)
220 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Figura 8.25: El esquema de un amplicador.
Es necesario las ecuaciones (8.74) esribir para ambos tiempo, par e impar.
(U
p
a
U
p
b
)A(U
p
c
U
p
d
) = 0 I
p
c
= I, I
p
d
= I
(U
i
a
U
i
b
)A(U
i
C
U
i
d
) = 0 I
i
c
= I, I
i
d
= I (8.74)
La siguiente matriz (8.75) muestra como se cambia la matriz anterior si se incluye
en elcircuito el fuente de voltaje controlado por voltaje
U
p
a
U
p
b
U
p
c
U
p
d
U
i
a
U
i
b
U
i
c
U
i
d
A A 1 1
A A 1 1
I
p
a
I
p
b
0
I
p
d
I
i
a
I
i
b
0
I
i
d
(8.75)
En nuestro ejemplo en el elemento 6
p
5
p
se escribe A y en elemento 6
p
6
p
-1. Lo
mismo se escribe para la submatriz C
22
, matriz (8.24).
8.3. AN

ALISIS DE LOS CIRCUITOS RC CONMUTADOS. 221


C =
1
p
2
p
3
p
4
p
5
p
6
p
1
i
2
i
3
i
4
i
5
i
6
i
1
p
2
p
3
p
4
p
5
p
6
p
1
i
2
i
3
i
4
i
5
i
6
i
_

_
0 0 0 0 0 0 0 0 0 0 0 0
0 C
1
0 0 0 0 0C
1
z
1/2
0 0 0 0
0 0 C
4
0 0 C
4
0 0 C
4
z
1/2
0 0 C
4
z
1/2
0 0 0 C
2
0 0 0 0 0 C
2
z
1/2
0 0
0 0 0 0 C
3
0 0 0 0 0 C
3
z
1/2
0
0 0 0 0 A 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0C
1
z
1/2
0 0 0 0 0 C
1
0 0 0 0
0 0 C
4
z
1/2
0 0 C
4
z
1/2
0 0 C
4
0 0 C
4
0 0 0 C
2
z
1/2
0 0 0 0 0 C
2
0 0
0 0 0 0 C
3
z
1/2
0 0 0 0 0 C
3
0
0 0 0 0 0 0 0 0 0 0 A 1
_

_
(8.76)
En caso del tiempo par es necesario sumar el primer renglon con segundo renglon, la
primera columna con segunda columna, tambien tercera y cuarta columna y tercer
renglon con el cuarto. En caso del tiempo impar se suman renglones y columnas
2
i
+ 3
i
4
i
+ 5
i
. La columna y renglon 1
i
se cancela porque en el tiempo impar el
conmutador S
1
esta abierto y I
1
= 0. La matriz completa del circuito se presenta en
la ecuacion (8.77).
C =
1
p
+ 2
p
3
p
+ 4
p
5
p
6
p
2
i
+ 3
i
3
i
+ 4
i
6
i
1
p
+ 2
p
3
p
+ 4
p
5
p
6
p
2
i
+ 3
i
4
i
+ 5
i
6
i
_

_
xC
1
0 0 0 C
1
z
1/2
0 0
0 C
2
+C
4
0 C
4
C
4
z
1/2
C
2
z
1/2
C
4
z
1/2
0 0 C
3
0 0 C
3
z
1/2
0
0 0 A 1 0 0 0
C
1
z
1/2
C
4
z
1/2
0 C
4
z
1/2
C
1
+C
4
0 C
4
0 C
2
z
1/2
C
3
z
1/2
0 0 C
2
+C
3
0
0 0 0 0 0 A 1
_

_
(8.77)
222 CAP

ITULO 8. FILTROS DE CAPACIDADES CONMUTADOS.


Captulo 9
Clasicaci on de las se nales y
sistemas
Las se nales generalmente se clasican en las se nales continuas gura 9.1a) y las
se nales discretas gura 9.1b).
Figura 9.1: Se nales continuas a) y discretas b).
9.1. Se nales continuas.
Las se nales continuas se clasican en las se nales periodicas y no periodicas, pares e
impares. Estas se nales se muestran en la gura 9.2.
9.1.1. Se nales continuas y no periodicas.
La transformacion mas conocida para transformar una se nal contnua y no periodica
x(t) a la se nal X(j) en el dominio es la transformada de Fourier, denida por la
ecuacion (9.1)
X(j) =
_

x(t)e
jt
dt. (9.1)
223
224 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
Figura 9.2: Se nales contnuas periodicas, no periodicas, pares e impares.
La transformada inversa de Fourier transforma el espectro X() a la se nal x(t) y se
dene mediante la ecuacion (9.2)
x(t) =
1
2
_

X(j)e
jt
dt. (9.2)
De la ecuacion (9.2) se ve, que el espectro de la se nal contnua y no
periodica es contnuo y no periodico.
Ejemplo 1:
Que espectro tiene una se nal x(t) no periodica de la ecuacion (9.3).
x(t) =
_

_
A
t
1
2
t
t
1
2
0 |t| >
t
1
2
(9.3)
Si se utiliza la transformada de Fourier directa ecuacion (9.1) se obtiene
X(j) =
_
t
1
2

t
1
2
Ae
jt
dt = At
1
sen
t
1
2
t
1
2
. (9.4)
La graca del espectro se muestra en la gura 9.3. Si se desplaza la se nal en la gura
9.3 a la derecha como se ve en la gura 9.4, se obtiene una se nal sin ning un valor
para t < 0. Esta funcion se denomina impulso causal.
El espectro a un impulso de Dirac es constante como se ve en la gura 9.5 y se
calcula mediante la ecuacion (9.5).
D(j) =
_

e
jt
dt = 1 (9.5)
9.1. SE

NALES CONTINUAS. 225


Figura 9.3: Se nal x(t) y su espectro.
Figura 9.4: Se nal x(t) y su espectro.
9.1.2. Se nales continuas y periodicas.
Para que exista la transformada de Fourier de la se nal x(t), F {x(t)}, debe cumplirse
_

|x(t)|dt < . Las funcio nes periodicas no cumplen la condicion de existencia


de la transformada de Fourier (9.6)
_

|x(t)|dt < , (9.6)


y por eso no existe el integral
X(j) =
_

x(t)e
jt
dt. (9.7)
Entonces no se puede calcular el espectro mediante la expresion de la transformada
de Fourier. Los espectros de las se nales periodicas se calculan por medio de la serie
de Fourier denida mediante la ecuacion (9.8)
226 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
Figura 9.5: Impulso de Dirac y su espectro.
x(t) =
a
0
2
+

k=1
(a
k
cos(k
0
t) +b
k
sen(k
0
t)) (9.8)
siendo
a
k
=
2
T
s
_
Ts
x(t)cos(k
0
t)dt b
k
=
2
T
s
_
Ts
x(t)sen(k
0
t)dt,
o en la forma exponencial ecuacion (9.9)
x(t) =

k=
c
k
e
j
0
t
, (9.9)
donde el constante c
k
se calcula mediante la ecuacion (9.10
c
k
=
1
T
s
_
Ts
x(t)e
jk
0
t
dt. (9.10)
La transformada de Fourier de una se nal periodica se obtiene a partir de las coe-
cientes c
k
mediante la expresion
X() =

m=
N1

k=0
c
k
2 (
2 k
N
2 m) (9.11)
Ejemplo 2:
Calcule el espectro de la se nal contnua por partes y periodica de la gura 9.6.
c
k
=
1
T
0
_ 1
2
T
0
0
Ae
jk
0
t
dt =
A
2k
_
e
jk
1
_
(9.12)
c
k
=
_

_
A
2
para k = 0
A
k
para k = 1, 3, 5, 7...
0 para k = 0, 2, 4, 6, 8...
(9.13)
9.2. SE

NALES DISCRETAS. 227


Figura 9.6: Se nal continua por partes y periodica.
El espectro es discreto y se ve en la gura 9.7
Figura 9.7: Espectro a un tren de impulsos.
El espectro de la se nal contnua y periodica es discreto y no periodico.
9.2. Se nales discretas.
Las se nales discretas tambien se pueden dividir en se nales periodicas y en se nales
no periodicas. La se nal discreta periodica se muestra en la gura 9.8a) y la se nal
discreta no periodica se presenta en la gura 9.8b).
9.2.1. Se nales discretas y peri odicas.
El espectro de una se nal discreta y periodica se puede determinar por la transformada
discreta de Fourier que se dene mediante las ecuaciones (9.14) y (9.15). La se nal
discreta y periodica en el tiempo tiene espectro que es tambien discreto y periodico
como se puede observar de la ecuacion (9.15) y en la gura 9.9.
X(k) =
N1

n=0
x(n)e
j
2
N
nk
(9.14)
228 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
Figura 9.8: Se nales discretas periodicas y no periodicas.
x(n) =
1
N
N1

k=0
X(k)e
j
2
N
nk
(9.15)
Espectro de una se nal discreta y periodica es discreto y periodico.
Figura 9.9: Espectro de una se nal discreta y periodica.
9.2.2. Se nal discreta y no peri odica.
El espectro de una se nal discreta y no periodica se calcula usando la ecuacion (9.17).
x(n) =
1
2
_

X(j)e
jnT
d (9.16)
X(j) =

n=
x(n)e
jnT
(9.17)
La se nal en el dominio del tiempo y su espectro se muestran en la gura 9.10.
9.3. SISTEMAS DISCRETOS EN EL TIEMPO. 229
Figura 9.10: Espectro de una se nal discreta y no periodica.
El espectro de una se nal discreta y no periodica es continuo y periodico.
9.3. Sistemas discretos en el tiempo.
9.3.1. Sistema invariante en el tiempo.
Un sistema invariante en el tiempo es el sistema que cumple las condiciones:
x(n)
H
y(n)
x(n k)
H
y(n k)
Si la se nal x(n) en la entrada esta retardada un tiempo k, y la se nal en la salida
esta retardada tambien el mismo tiempo k implica que el sistema que tiene la funcion
de transferencia H invariante en el tiempo (SIT).
9.3.2. Sistema lineal.
Un sistema es lineal, si cumple para cualquier pareja de se nales x
1
(n) y x
2
(n) la
condicion:
H[a
1
x
1
(n) +a
2
x
2
(n)] = a
1
H[x
1
(n)] +a
2
H[x
2
(n)].
9.3.3. Sistema causal.
Un sistema es causal si la se nal en la salida y(n) depende solo en la se nal de entrada
x(n) y en las se nales retardadas x(n 1), ..., x(n k) y no depende a las se nales
230 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
x(n + 1), x(n + 2), ..., x(n +k).
9.3.4. Sistema estable.
Un sistema estable es el sistema que cumple la condicion

0
|h(n)| < ,
donde h(n) es la respuesta al impulso.
9.3.5. Un sistema lineal e invariante en el tiempo.
Un sistema lineal e invariante discreto tiene una salida y una entrada, como se ve
en la gura 9.11, donde:
Figura 9.11: Sistema discreto en el tiempo
x(n) es la se nal de entrada en el dominio de tiempo.
X(j) es la se nal de entrada en el dominio de la frecuencia.
y(n) es la se nal de salida en el dominio de tiempo.
Y (j) es la se nal de salida en el dominio de la frecuencia.
h(n) es la respuesta al impulso unitario del sistema de la frecuencia.
H(j) es la funcion de transferencia denida por la ecuacion (9.18)
H(j) =
Y (j)
X(j)
, (9.18)
y(n) es la salida del sistema y se determina por la convolucion de x(n) y h(n).
Entonces en el dominio del tiempo se calcula la respuesta del sistema por la ecuacion
y(n) = x(n) h(n) = h(n) x(n),
y en el dominio de la frecuencia mediante la ecuacion (9.19).
Y (j) = X(j) H(j) (9.19)
9.3. SISTEMAS DISCRETOS EN EL TIEMPO. 231
La convolucion discreta esta denida mediante la ecuacion (9.20)
y(n) =

k=
x(k)h(n k). (9.20)
Para calcular y(n) mediante la convolucion se necesitan muchas operaciones, una
alternativa puede ser transformar la se nal x(n) a X(j) y calcular Y (j) como pro-
ducto de X(j) y H(j). El resultado Y (j) lo transformamos con la transformada
inversa para obtener y(n).
Para transformar una se nal en el dominio del tiempo a una se nal en el dominio
de las frecuencias se utiliza la transformada-z o la transformada de Fourier. La
transformada-z esta denida mediante la ecuacion (9.21)
X(z) =

n=0
x(n)z
n
, (9.21)
donde la relacion entre el dominio de s (de la transformada de Laplace) y z queda
establecida por la ecuacion (9.22).
z = e
sT
(9.22)
T es el intervalo entre dos muestras (Intervalo de muestreo). La se nal x(nT) se
tambien puede escribir como una serie de los n umeros (9.23) o se puede gracar
como se muestra en la gura 9.12.
x(nT) = x(n) = {0,1 0,2 0,2 0,1 0,3 0,4 0,1 0,0 0,0 0,0} (9.23)
Figura 9.12: Se nal discreta en el dominio de tiempo.
Ejemplo 3:
Determine la convolucion de las se nales x(n) y h(n)
x(n) = {1/4 1/2 1 1/4} h(n) = {1 1 1/2 1/2} .
232 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
Se puede substituir esos n umeros en la ecuacion (9.24).
y(n) =

k=
x(k)h(n k) (9.24)
El calculo mediante la ecuacion (9.24) implica escribir muchas ecuaciones. El mis-
mo resultado se obtiene mas facil usando la convolucion matricial o con el metodo
graco.
Metodo graco:
1/4 1/2 1 1/4
1/2 1/2 1 1 y(0) = 1 (1/4) = 1/4
1/2 1/2 1 1 y(1) = 1 (1/2) + 1 (1/4) = 3/4
1/2 1/2 1 1 y(2) = 1+1/2+(1/2)1/4 = 13/8
1/2 1/2 1 1 y(3) = 13/8
1/2 1/2 1 1 y(4) = 1
1/2 1/2 1 1 y(5) = 5/8
y(n) = {1/4 3/4 13/8 13/8 1 5/8}
y(n) = {0,25 0,75 1,625 1,625 1,000 0,625 0,125}
Convolucion matricial (circular):
y(n) = circ x(n) h(n)
y(n) =
_

_
1/4 0 0 0 0 0
1/2 1/4 0 0 0 0
1 1/2 1/4 0 0 0
1/4 1 1/2 1/4 0 0
0 1/4 1 1/2 1/4 0
0 0 1/4 1 1/2 1/4
0 0 0 1/4 1 1/2
0 0 0 0 1/4 1
_

_
1
1
1/2
1/2
0
0
_

_
=
_

_
0,25
0,75
1,625
1,625
1,000
0,625
0,125
0
_

_
Con el metodo graco y matricial se obtuvo el mismo resultado.
9.3. SISTEMAS DISCRETOS EN EL TIEMPO. 233
Ejemplo 4:
Determine la respuesta de un circuito a un tren de impulsos. La funcion de transfe-
rencia es H(z) =
0,2
z0,8
.
Figura 9.13: Sistema discreto alimentado con un tren de impulsos.
Usando la ecuacion h(n) = z
1
{H(z)} se determina h(n). Se puede utilizar la tabla
de transformadaz, o dividir numerador H(z) entre denominador de H(z). Entonces
se obtiene
0,2 : z 0,8 = 0,2z
1
+ 0,16z
2
+ 0,128z
3
+ 0,1024z
4
Los coecientes de la serie h(n) son los coecientes que se multiplican por las po-
tencias de z.
h(n) = {0 0,2 0,16 0,128 0,1024 ....}
Ahora se calcula la convolucion de dos secuencias x(n) y h(n) mediante la convolu-
cion circular. La se nal x(n) es el tren de impulsos unitarios.
y(n) =
_

_
1 0 0 0 0 0
1 1 0 0 0 0
1 1 1 0 0 0
1 1 1 1 0 0
1 1 1 1 1 0
1 1 1 1 1 1
_

_
0
0,2
0,16
0,128
0,1024
...
_

_
=
_

_
0
0,2
0,36
0,488
0,5904
_

_
(9.25)
La graca de la respuesta a un tren de impulsos se muestra en la gura 9.14.
Hasta ahora hemos analizado el circuito en el dominio de tiempo. Aplicando la
transformada-z a la funcion x(n) se obtiene X(z)
X(z) = z {x(n)} .
234 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
Figura 9.14: Respuesta de la sistema a un tren de impulsos
La respuesta en el dominio de frecuencia es
Y (z) = X(z) H(z).
Para el mismo ejemplo se calcula X(z) usando la transformada-z
X(z) =

n=0
x(n)z
n
,
donde x(n) es
x(n) = {1 1 1 1 1 1 .....} .
X(z) = 1 +z
1
+z
2
+z
3
+z
4
+z
5
+ /multiplicando por z
1
X(z) z
1
= z
1
+z
2
+z
3
+z
4
+z
5
+
Si se sustrae la segunda ecuacion de la primera se obtiene
X(z) X(z)z
1
= 1 =X(z) =
1
1 z
1
.
Este resultado se puede escribir tambien de la forma
X(z) = z {1 1 1 1 1 1 . . .} =
z
z + 1
.
La respuesta del circuito en el dominio de z esta dado por:
Y (z) =
z
z 1

0,2
z 0,8
=
0,2z
z
2
1,8z + 0,8
La respuesta del sistema a un tren de los impulsos en el dominio del tiempo se calcula
mediante la transformada-z inversa y(n) = z
1
{Y (z)}. Dividiendo el numerador en-
tre el denominador de la funcion de transferencia H(z) se obtiene el mismo resultado
que anteriormente.
9.3. SISTEMAS DISCRETOS EN EL TIEMPO. 235
0,2z : z
2
1,8z + 0,8 = 0,2z
1
+ 0,36z
2
+ 0,36z
3
+ 0,59z
4
+. . .
Los coecientes de la ecuacion en la parte derecha son los coecientes de la respuesta
y(n) a un tren de impulsos unitarios.
y(n) = {0 0,2 0,36 0,488 0,59 . . .}
Ejemplo 5:
Calcule la respuesta y(n) de un circuito a un tren de impulsos. La funcion de trans-
ferencia del circuito es
H(z) =
0, 4
z 1, 2
.
Primero se calcula h(n) de H(z) y despues mediante la convolucion matricial la
respuesta y(n)
h(n) = {0, 4 0, 48 0, 576 0, 6912 0, 8294 0, 9953}.
y(n) =
_

_
1 0 0 0 0 0
1 1 0 0 0 0
1 1 1 0 0 0
1 1 1 1 0 0
1 1 1 1 1 0
1 1 1 1 1 1
_

_
0
0, 4
0, 48
0, 576
0, 6912
0, 8294
0, 9953...
_

_
=
_

_
0
0, 4
0, 88
1, 456
2, 1472
2,9766
3, 9711
5, 1636
_

_
(9.26)
Ejemplo 6:
Calcule la respuesta y(n) de un circuito a una se nal x(n)
x(n) = {0 0, 1 0, 2 0, 3 0, 3 0, 3......},
si la funcion de transferencia del circuito se dene mediante la ecuacion
H(z) =
0, 7
z + 0, 5
.
Si se divide numerador de H(z) entre denominador se obtiene h(n)
h(n) = {0, 7 0, 1050 0, 1575 0, 1312 0, 1444 0, 1378}.
236 CAP

ITULO 9. CLASIFICACI

ON DE LAS SE

NALES Y SISTEMAS
y(n) =
_

_
0 0 0 0 0 0
0, 1 0 0 0 0 0
0, 2 0, 1 1 0 0 0
0, 3 0, 2 0, 1 0 0 0
0, 3 0, 3 0, 2 0, 1 0 0
0, 3 0, 3 0, 3 0, 2 0, 1 0
_

_
0, 7
0, 35
0, 175
0,0875
0, 0437
0, 0219
_

_
=
_

_
0
0, 0700
0, 1050
0, 1575
0, 1312
0,1444
0, 1378
_

_
(9.27)
Ejemplo 7:
Calcule la respuesta y(n) de un circuito a una se nal x(n)
x(n) = {0 0, 1 0, 2 0, 2 0, 1 0......},
si la funcion de transferencia del circuito se dene mediante la ecuacion
H(z) =
0, 1
z + 2
.
Si se divide numerador de H(z) entre denominador se obtiene h(n)
h(n) = {0 0, 1 0, 2 0, 4 0,8 1,6 ......}.
y(n) =
_

_
0 0 0 0 0 0
0, 1 0 0 0 0 0
0, 2 0, 1 0 0 0 0
0, 2 0, 2 0, 1 0 0 0
0, 1 0, 2 0, 2 0, 1 0 0
0 0, 1 0, 2 0, 2 0, 1 0
_

_
0
0, 1
0, 2
0,4
0,8
1,6
_

_
=
_

_
0
0
0,01
0
0, 02
0,03
_

_
(9.28)
Captulo 10
Transformada-z directa e inversa
10.1. Transformada-z.
La transformada-z se dene mediante la ecuacion (10.1).
X(z) =

n=
x(n)z
n
(10.1)
Si las muestras de x(n) son iguales a cero para n < 0 se puede utilizar la ecuacion
(10.2).
X(z) =

n=0
x(n)z
n
(10.2)
Esta transformacion se llama transformada-z directa, y transforma una se nal x(n)
desde el dominio de tiempo a la se nal X(z) en el dominio de la frecuencia z = e
jT
.
Esa relacion se puede escribir en la forma
X(z) z {x(n)} x(n)
z
X(z).
La transformada-z inversa se calcula usando la ecuacion (10.3).
x(n) =
1
2j
_
X(z)z
n1
dz (10.3)
Pero esta formula en la practica no se utiliza, porque los funciones de transferencia
son cocientes de dos polinomios.
Ejemplo 1:
Determinar la transformada-z de las siquientes se nales x
i
(n):
a.) x
1
(n) = {1 2 5 7 0 1}
X
1
(z) = 1 + 2z
1
+ 5z
2
+ 7z
3
+z
5
237
238 CAP

ITULO 10. TRANSFORMADA-Z DIRECTA E INVERSA


b) x
2
(n) = {0 0 1 2 5}
X
2
(z) = 0 z
0
+ 0 z
1
+ 1 z
2
+ 2 z
3
+ 5 z
4
=
z
2
+ 2z + 5
z
4
Usando la transformada-z inversa se obtiene el resultado original
z
2
+ 2z + 5 : z
4
= z
2
+ 2z
3
+ 5z
4
+. . . ,
donde
x
0
= 0 x
1
= 0, x
2
= 1, x
3
= 2, x
4
= 5,
x(n) = {0 0 1 2 5 }
Los coecientes x
i
de la se nal x(n) son los coecientes que se multiplican por el
factor z
i
.
c.) x
4
(n) =
_
2 4

5 7 0 1
_
X
4
(n) = 2z
2
+ 4z + 5 + 7z
1
+z
3
X
4
(z) =
2z
5
+ 4z
4
+ 5z
3
+ 7z
2
+ 1
z
3
d.) x
5
(n) = (n 4)
x
5
(n) = {0 0 0 0 1 0 . . .}
X
5
(z) = 1z
4
El impulso de Dirac y tren de impulsos son muy importante para analisis de las
sistemas. En el siguiente ejemplo se calcula la transformada-z de un tren de impulsos
que se muestra en la gura 10.1.
Figura 10.1: Tren de impulsos unitarios.
10.1. TRANSFORMADA-Z. 239
x(n) = {1 1 1 1 1 . . .}
Usando la ecuacion (10.4)
X(z) =

n=0
x
n
z
n
, (10.4)
se obtienen las ecuaciones siguientes.
X(z) = 1 + 1z
1
+ 1z
2
+ 1z
3
+ 1z
4
+ 1z
5
+
z
1
X(z) = z
1
+z
2
+z
3
+z
4
+z
5
+
Si las ecuaciones se sustraen se obtiene X(z).
X(z) z
1
X(z) = 1 =X(z) =
1
1 z
1
=
z
z 1
10.1.1. Propiedades de la transformada-z.
Linealidad.
Si existe la transformada-z de las se nales x
1
(n) y x
2
(n)
x
1
(n)
z
X
1
(z) x
2
(n)
z
X
2
(z),
entonces la suma de las se nales a
1
x
1
(n) y a
2
x
2
(n) se transforma mediante la transformada-
z como se muestra en la ecuacion (10.5).
a
1
x
1
(n) +a
2
x
2
(n)
z
a
1
X
1
(z) +a
2
X
2
(z) (10.5)
Ejemplo 2:
Determine X(z) de la se nal
x(n) = {3(2)
n
4(3)
n
} .
x
1
(n) = {2
n
} x
2
(n) = {3
n
}
x(n) = 3x
1
(n) 4x
2
(n)
Si se escribe x
1
(n) y x
2
(n) por una secuencia de los n umeros se obtiene
x
1
(n) =
_
1 2 2
2
2
3
+. . .
_
x
2
(n) =
_
1 3 3
2
3
3
+. . .
_
.
240 CAP

ITULO 10. TRANSFORMADA-Z DIRECTA E INVERSA


Con el mismo procesamiento que en el ejemplo anterior se obtiene
X
1
(z) =
1
1 2z
1
X
2
(z) =
1
1 3z
1
,
y el resultado es
X(z) =
3
1 2z
1

4
1 3z
1
.
Desplazamiento en el tiempo.
Si existe la transformada-z de la se nal x(n)
x(n)
z
X(z),
entonces la se nal x(n-k) se transforma mediante la transformada-z como se ve en la
ecuacion (10.6).
x(n k)
z
z
k
X(z) (10.6)
Ejemplo 3:
Calcular x(n 2) y x(n + 2) si se conoce la secuencia x(n)
x(n) = {1 2 5 7 0} .
La transformada-z de una se nal x(n) es
X(z) = 1 + 2z
1
+ 5z
2
+ 7z
3
.
Si se utiliza la ecuacion (10.6) se obtiene
x(n 2)
z
z
2
X(z) = z
2
+ 2z
3
+ 5z
4
+ 7z
5
,
entonces
x(n 2) = {0 0 1 2 5 7 0} .
Similarmente se obtiene
x(n + 2)
z
z
2
X(z) = z
2
+ 2z + 5 + 7z
1
,
y el resultado toma la forma
x(n + 2) = {1 2 5 7 0} .
En la gura 10.2 se muestra c omo se desplaza la se nal x(n).
Convolucion de dos series.
10.1. TRANSFORMADA-Z. 241
Figura 10.2: Desplazamiento de la se nal x(n) a la derecha y a la izguierda.
Si existe la transformada-z de las se nales x
1
(n) y x
2
(n),
x
1
(n)
z
X
1
(z) x
2
(n)
z
X
2
(z)
entonces la convolucion de las se nales x
1
(n) y x
2
(n) se transforma mediante la
transformada-z como se muestra en la ecuacion (10.7).
x(n) = x
1
(n) x
2
(n)
z
X
1
(z) X
2
(z) = X(z) (10.7)
La convolucion esta denida por la ecuacion (10.8).
x(n) = x
1
(n) x
2
(n) =

k=
x
1
(k)x
2
(n k) (10.8)
Ejemplo 4:
Calcular la convolucion de las se nales x
1
(n) y x
2
(n).
x
1
(n) = {1 2 1 }
x
2
(n) =
_

_
1 0 n 5
0 para el resto de n
Las se nales x
1
(n) y x
2
(n) en el dominio de z toman la forma
X
1
(z) = 1 2z
1
+z
2
X
2
(z) = 1 +z
1
+z
2
+z
3
+z
4
+z
5
.
Si se multiplican X
1
(z) por X
2
(z) se obtiene el producto
X(z) = X
1
(z) X
2
(z) = 1 z
1
z
6
+z
7
,
y la se nal x(n) en el dominio de tiempo es
242 CAP

ITULO 10. TRANSFORMADA-Z DIRECTA E INVERSA


x(n) = {1 1 0 0 0 0 1 1} .
Inversi on del tiempo.
Si existe la transformada-z de la se nal x(n),
x(n)
z
X(z)
entonces la inversion del tiempo se transforma mediante la transformada-z como se
muestra en la ecuacion (10.9).
x(n)
z
X(z
1
) (10.9)
Ejemplo 5:
Determinar la transformada-z del la se nal x(n) si u(n) es el tren de impulsos unitar-
ios.
x(n) = u(n) u(n)
z

1
1 z
1
Usando la ecuacion (10.9) se obtiene
X(z) =
1
1 z
.
Diferenciaci on en el dominio de z.
Si existe la transformada-z de la se nal x(n)
x(n)
z
X(z),
la multiplicacion de la se nal x(n) por el n se transforma mediante la transformada-z
como se muestra en la ecuacion (10.10).
n x(n)
z
z
dX(z)
dz
(10.10)
Ejemplo 6:
Determimar la transformada-z de la se nal
x(n) = {n a
n
} .
Se conoce la transformada-z de la se nal {a
n
} del ejemplo anterior
x
1
(n) = {a
n
}
z

1
1 az
1
= X
1
(z).
10.2. LA TRANSFORMADA-Z INVERSA. 243
Usando la ecuacion (10.10) se obtiene
X(z) = z
dX
1
(z)
dz
=
az
1
(1 az
1
)
2
.
Correlaci on de dos series.
Si existe la transformada-z de las se nales x
1
(n) y x
2
(n)
x
1
(n)
z
X
1
(z) x
2
(n)
z
X
2
(z),
entonces la correlacion x
1
(n) con x
2
(n) se dene mediante la ecuacion (10.11).
r
x
1
x
2
(l) =

n=
x
1
(n)x
2
(n l)
z
R
x
1
x
2
(z) = X
1
(z) X
2
(z
1
) (10.11)
Ejemplo 7:
Determine la autocorrelacion de la se nal x(n) = {a
n
} .
{a
n
}
z

1
1 az
1
X(z) =
1
1 az
1
X(z
1
) =
1
1 az
R
xx
(z) =
1
1 az
1

1
1 az
=
1
1 a(z +z
1
) +a
2
10.2. La transformada-z inversa.
La transformada-z inversa se calcula dividiendo el numerador entre el denominador,
o con la ayuda de las tablas de la transformada-z.
Ejemplo 8:
Determinar x(n) si se conoce X(z)
X(z) =
1
1
3
2
z
1
+
1
2
z
2
.
1 : 1
3
2
z
1
+
1
2
z
2
= 1 +
3
2
z
1
+
7
4
z
2
+
15
8
z
3
+
31
16
z
4
+. . .
Los coecientes de la serie componen la se nal x(n) en el dominio de tiempo.
x(n) =
_
1
3
2
7
4
15
8
31
16
. . .
_
244 CAP

ITULO 10. TRANSFORMADA-Z DIRECTA E INVERSA


Ejemplo 9:
Determine la transformada-z inversa de la funcion
H(z) =
Y (z)
X(z)
=
1
1 az
1
.
1
1 az
1
z
a
n
= h(n) (10.12)
a.) De la ecuacion (10.12) se obtiene para a =
1
2
la secuencia
h(n) =
_
1
1
2
1
4
1
8
. . .
_
Si se pone en la entrada un Dirac, entonces h(n) = y(n) y si la se nal en la salida
converge a cero, como se ve en la gura 10.3, entonces la funcion de transferencia
es la funcion de un sistema estable. El polo de la funcion de transferencia H(z)
esta dentro del circulo unidad z
polo
= 0,5 como se muestra en la gura 10.7.
Figura 10.3: La respuesta de un sistema estable.
b.) De la ecuacion (10.12) se obtiene para a = 2 la secuencia
h(n) = {1 2 4 8 . . .} =H(z) =
1
1 2z
1
En este caso la se nal diverge, entonces para a = 2 la funcion de transferencia H(z)
es la funcion de un sistema que es inestable. El polo de la funcion de transferencia
z
polo
= 2 esta afuera del circulo unitario. La graca de la respuesta se muestra en la
gura 10.4.
c.) De la ecuacion (10.12) se obtiene para a = 1 la secuencia
h(n) = y(n) = {1 1 1 1 1 1 . . .} =H(z) =
1
1 z
1
En este caso el sistema es cuasiestable. La graca de la respuesta se muestra en la
gura 10.5. El polo de la funcion de transferencia H(z) esta ubicado en el circulo
unitario z
polo
= 1, como se muestra en la gura 10.7.
10.2. LA TRANSFORMADA-Z INVERSA. 245
Figura 10.4: La respuesta de un sistema no estable.
Figura 10.5: La respuesta de un sistema cuasiestable.
d.) De la ecuacion (10.12) se obtiene para a = 1 la secuencia
h(n) = y(n) = {1 1 1 1 1 1 . . .} =H(z) =
1
1 +z
1
La graca de la respuesta se muestra en la gura 10.6. El polo de la funcion de
transferencia H(z) esta ubicado en el circulo unitario y en la parte izguierda del
plano z. En la gura 10.7 se muestran la ubicacion de los polos de la funcion de
transferencia H(z) en el dominio z y su respuesta h(n) a un impulso unitario.
Figura 10.6: La respuesta de un sistema cuasiestable.
246 CAP

ITULO 10. TRANSFORMADA-Z DIRECTA E INVERSA


Figura 10.7: Localizacion de los polos de la funcion de transferencia y la respuesta
h(n).
Ejemplo 10:
Determine X(z) con la ayuda de la transformada-z, si se conoce la se nal x(n) =
{cos(
0
n)} .
Usando la formula de Euler se obtiene
x(n) =
_
e
j
0
n
+e
j
0
n
2
_
x
1
(n) =
_
e
j
0
n
2
_
x
2
(n) =
_
e
j
0
n
2
_
.
Sabiendo como se transforma e
a
e
an
z

1
1 az
1
,
se obtiene
e
j
0
n
z

1
1 e
j
0
z
1
e
j
0
z

1
1 e
j
0
z
1
cos(
0
n)
z

1
2
_
1
1 e
j
0
z
1
+
1
1 e
j
0
z
1
_
=
1 z
1
cos
0
1 2z
1
cos
0
+z
2
.
Captulo 11
Correlaci on
Una operacion matematicamente parecida a la convolucion es la correlacion. Como
en el caso de la convolucion se trabaja tambien con dos secuencias de n umeros x(n)
y y(n). Pero en el caso de la correlacion se examina si las secuencias son parecidas.
La correlacion se utiliza en las telecomunicaciones, radar, geologa etc.
Si existen dos se nales x(n) y y(n) que queremos comparar, la se nal x(n) es la se nal
que se transmite y la se nal y(n) es la se nal recibida que reboto de un objeto, la se nal
y(n) es practicamente la se nal x(n) transmitida, pero retardada sobre un factor D,
disminuida con el factor a y deformada por un ruido w(n), como se muestra en la
gura 11.1. Esa se nal reejada se puede expresar por una ecuacion
y(n) = a x(n D) +w(n). (11.1)
Figura 11.1: La se nal transmitida x(n) y reejada y(n).
Nuestro problema es comparar las se nales x(n) y y(n) y de esa manera identicar la
presencia del objeto y determinar D. Si se conoce el retardo D se puede calcular la
distancia de objeto. Esta informacion es muy importante, y se puede obtener con la
ayuda de la correlacion. Si tenemos las se nales x(n) y y(n) entonces la correlacion de
247
248 CAP

ITULO 11. CORRELACI

ON
las se nales x(n) y y(n) es la secuencia de los n umeros r
xy
(l). La correlacion cruzada
se dene mediante las ecuaciones (11.2) y (11.3).
r
xy
(l) =

n=
x(n)y(n l) l = 0 1, 2 . . . (11.2)
r
xy
(l) =

n=
x(n +l)y(n) l = 0 1, 2 . . . (11.3)
Si se cambia x(n) por y(n) se puede expresar la correlacion cruzada por las ecuaciones
(11.4) y (11.5).
r
yx
(l) =

n=
y(n)x(n l) l = 0 1, 2 . . . (11.4)
r
yx
(l) =

n=
y(n +l)x(n) l = 0 1, 2 . . . (11.5)
Ejemplo 1:
Determinar la correlacion cruzada r
xy
(l) de las sequencias x(n) y y(n). Las echas
indican donde se encuentran los coecientes x(0) y y(0).
x(n) =
_
. . . 0 2 1 3 7

1 2 3 0 0
_
y(n) =
_
. . . 0 0 1 1 2 2

4 1 2 5 0 0
_
Para l = 0 se calcula r
xy
(0). Los coecientes adecuados de x(n) y y(n) se multiplican
y suman, come se muestra en las siguientes series, por ejemplo 0 0 + 2 1 + (1)
(1) + 2 3 + 7 (2) + 4 1 + 2 1 + (3) (2) + 5 0 = 7.
_
0 2 1 3 7

1 2 3 0 0
_
_
0 1 1 2 2

4 1 2 5 0
_
Efectuando la suma de los productos de x(i) y y(i)
r
xy
(0) =
l

i=l
x(i)y(i),
se obtiene r
xy
(0) = 7. Para l = 1 es necesario desplazar la segunda serie una posicion
al lado derecho y se obtiene el coeciente r
xy
(1).
249
_
0 2 1 3 7

1 2 3 0 0
_
_
0 1 1 2 2

4 1 2 5 0
_
Con el mismo procedimiento se obtiene r
xy
(1) = 13. Para l = 2, 3, 4, 5, 6 y 7 se
calculan r
xy
(2) = 18, r
xy
(3) = 16, r
xy
(4) = 7, r
xy
(5) = 5, r
xy
(6) =
3, r
xy
(7) = 0. Para l < 0 se desplaza la segunda serie hacia la izguierda y
mediante un calculo similar se obtiene para l=-1 el termino r
xy
(1).
_
0 2 1 3 7

1 2 3 0 0
_
_
0 1 1 2 2

4 1 2 5 0
_
Si se multiplican y suman los terminos se obtiene r
xy
(1) = 0.
Para l = 2 se obtiene r
xy
(2) = 33
_
0 0 2 1 3 7

1 2 3 0 0
_
_
1 1 2 2

4 1 2 5 0 0
_
Para l = (2, 3, 4, 5, 6, 7, 8) se obtiene
r
xy
(3) = 14; r
xy
(4) = 36; r
xy
(5) = 19
r
xy
(6) = 9; r
xy
(7) = 10; r
xy
(8) = 0
La correlacion cruzada de las secuencias x(n) y y(n) es la secuencia r
xy
(l)
r
xy
(l) = {0 0 10 9 19 36 14 33 0 7 3 18 16 7 5 3 0 }
En el caso especial, si x(n) = y(n) se obtiene la autocorrelacion de la secuencia x(n).
r
xx
(l) =

l=
x(n)x(n l) (11.6)
r
xx
(l) =

l=
x(n +l)x(n) (11.7)
La autocorrelacion normalizada esta denida por la ecuacion (11.8)

xx
=
r
xx
(l)
r
xx
(0)
. (11.8)
250 CAP

ITULO 11. CORRELACI

ON
De manera semejante la croscorrelacion normalizada se expresa mediante la ecuacion
(11.9)

xy
(l) =
r
xy
(l)
_
r
xx
(0)r
yy
(0)
. (11.9)
La correlacion se usa tambien para descubrir periodicidades en se nales con mucho
ruido, en la que el periodo no es evidente. Si se tiene una se nal x(n) deformada por
el ruido w
n
entonces se obtiene la secuencia de n umeros en la forma
y(n) = x(n) +w(n). (11.10)
Si se utiliza el factor M para la normalizacion, la autocorrelacion r
yy
(l) se dene
mediante la ecuacion (11.11).
r
yy
(l) =
1
M

n
y(n)y(n l) (11.11)
Si se sustituye por y(n) y y(n l) se obtiene
r
yy
(l) =
1
M

n
[x(n) +w(n)] [x(n l) +w(n l)] (11.12)
r
yy
(l) =
1
M
_

n
x(n)x(n l) +

n
x(n)w(n l) +

n
w(n)x(n l) +

n
w(n)w(n l)
_
.
(11.13)
El primer termino de la ecuacion (11.13) es la autocorrelacion de la secuencia x(n)
r
xx
(l) =
1
M

n
x(n)x(n l). (11.14)
Debido que la secuencia x(n) es periodica la autocorrelacion r
xx
(l) de la se nal x(n)
es tambien periodica. Tiene sus maximos en l = 0, N, 2N, 3N, . . .. Los maximos
disminuyen, porque la secuencia tiene n umero de terminos nito. La croscorrelacion
entre la se nal y ruido es muy peque na, y se dene mediante las ecuaciones (11.15).
r
xw
(l) =
1
M

n
x(n)w(n l) r
wx
(l) =
1
M

n
w(n)x(n l) (11.15)
Al n la autocorrelacion del ruido va a tener su maximo en el l = 0, y la autocor-
relacion converge a cero.
r
ww
(l) =
1
M

n
w(n)w(n l) (11.16)
251
Esa cualidad nos permite descubrir la se nal periodica x(n) en la se nal y(n). En la
gura 11.2 se presenta esa idea. De la autocorrelacion podemos ver el periodo de la
se nal x(n). El periodo es en este caso N = 10. Los maximos se disminuyen por no
tener secuencia innita.
Figura 11.2: Autocorrelacion de una se nal y(n)
Ejemplo 2:
Determinar la correlacion cruzada r
xy
(l) de las sequencias parecidas x(n) y y(n). Las
echas indican donde se encuentran los coecientes x(0) y y(0).
x(n) =
_
1 2

3 2 1
_
y(n) =
_
2 4

6 4 2
_
La correlacion cruzada de las secuencias parecidas x(n) y y(n) es la secuencia r
xy
(l).
La correlacion de las secuencias parecidas es simetrica gura 11.3.
r
xy
(l) = {2 8 20 32 38 32 20 8 2}
252 CAP

ITULO 11. CORRELACI

ON
Figura 11.3: Correlacion cruzada de dos se nales parecidas
Tarea 1:
Determinar la correlacion cruzada r
xy
(l) de las sequencias x(n) y y(n). Las echas
indican donde se encuentran los coecientes x(0) y y(0).
x(n) =
_
1 2 1 2 1

1 2 1 2 1
_
y(n) =
_
1 2 1 2 1

1 2 1 2 1
_
Tarea 2:
Determinar la convolucion de las sequencias x(n) y y(n).
x(n) = {1 2 1 2 1 1 2 1 2 1}
y(n) = {1 2 1 2 1 1 2 1 2 1}
Captulo 12
Transformada discreta de
Fourier
La transformada de Fourier de una se nal discreta no periodica esta denida por la
ecuacion (12.1)
X() =

n=
x(n)e
jnT
dt, (12.1)
y la transformada inversa de Fourier se dene mediante la ecuacion (12.2).
x(n) =
1
2
_

X()e
jnT
d (12.2)
Esas dos ecuaciones se expresan simbolicamente x(n)
F
X()
Ejemplo 1:
Determinar el espectro de una se nal x(n) denida por la ecuacion
x(n) =
_

_
A M n M
0 para el resto de valores n.
X() =
M

n=M
Ae
jnT
= A
_
1 + 2
M

n=1
cos n
_
T=1
(12.3)
X() = A
sen (M +
1
2
)
sen

2
|X()| =| A
sen (M +
1
2
)
sen

2
|
253
254 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Figura 12.1: La se nal discreta.

X() =
_

_
0 para X() > 0
para X() < 0
La graca de un se nal x(n) y su espectro se muestran en la gura 12.2.
Figura 12.2: La se nal discreta no periodica y su espectro contnuo y periodico.
12.1. Simetra de la transformada de Fourier.
Supongamos que la se nal en el tiempo x(n) y su espectro son complejos. Entonces
las podemos expresar en la forma rectangular como
12.1. SIMETR

IA DE LA TRANSFORMADA DE FOURIER. 255


x(n) = x
R
(n) +jx
I
(n) (12.4)
X() = X
R
() +jX
I
(). (12.5)
Si se sustituyen esas ecuaciones y e
j
= cos() jsen() en las ecuaciones (12.6)
y (12.7)
x(n) =
1
2
_

X()e
jnT
d (12.6)
X() =

n=
x(n)e
jnT
, (12.7)
Si ahora se obtienen la parte real e imaginaria de las se nales x(n) y X() resulta
X
R
() =

n=
[x
R
(n)cos(n) +x
I
(n)sen(n)] (12.8)
X
I
() =

n=
[x
R
(n)sen(n) x
I
(n)cos(n)] (12.9)
x
R
(n) =
1
2
_
2
[X
R
()cos(n) X
I
()sen(n)]d (12.10)
x
I
(n) =
1
2
_
2
[X
R
()sen(n) +X
I
()cos(n)]d. (12.11)
A continuacion se investigan casos especiales.
A. La se nal real.
Si la se nal x(n) es real entonces se puede escribir
x
R
(n) = x(n) x
I
(n) = 0,
y las ecuaciones para el espectro toman la forma
X
R
() =

n=
x(n)cos(n) (12.12)
X
I
() =

n=
x(n)sen(n). (12.13)
De estas ecuaciones se puede calcular la ecuacion (12.14)
X
R
() =

n=
x(n)cos(n) =

x(n)cos(n). (12.14)
256 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Entonces la parte real de la se nal es par X
R
() = X
R
(). La se nal x(n) se calcula
mediante la ecuacion (12.15).
x(n) =
1

_

0
[X
R
()cos(n) X
I
()sen(n)]d (12.15)
El modulo y la fase de espectro de la se nal real x(n) se pueden calcular mediante las
ecuaciones (12.16) y (12.17).
|X(| =
_
X
2
R
() +X
2
I
() (12.16)

X() = arctan
X
I
()
X
R
()
(12.17)
B. La se nal real y par
Si la se nal x(n) es real y par, x(n) = x(n), despues mediante las ecuaciones (12.18)
y (12.19)
X
R
() =

n=
x(n)cos(n) (12.18)
X
I
() =

n=
x(n)sen(n), (12.19)
se obtiene
X
R
() = x(0) + 2

n=1
x(n)cos(n) (12.20)
X
I
() = 0
x(n) =
1

_

0
X
R
()cos(n)d. (12.21)
La se nal x(n) par y real tiene su espectro real y par.
C. La se nal real e impar.
Si la se nal x(n) es real e impar x(n) = x(n) entonces
x(n)cos(n) es impar y x(n)sen(n) es par,
y de la ecuacion (12.22) y (12.23)
X
R
() =

n=
x(n)cos(n) (12.22)
12.1. SIMETR

IA DE LA TRANSFORMADA DE FOURIER. 257


X
I
() =

n=
x(n)sen(n) (12.23)
x(n) =
1

_

0
[X
R
()cos(n) X
I
()senn],
se obtiene
X
R
() = 0
X
I
() = 2

n=1
x(n)sen(n) (12.24)
x(n) =
1

_

0
X
I
()sen(n)d. (12.25)
Si la se nal x(n) es real e impar su espectro es impar y se calcula mediante la ecuacion
(12.24).
D. Las se nales imaginarias.
Para las se nales imaginarias podemos escribir x
R
= 0 y x(n) = jx(n) y las funciones
X
R
() =

n=
[x
R
(n) cos n +x
I
(n)sen(n)]
X
I
() =

n=
[x
R
(n)sen(n) +x
I
(n)cos(n)]
x
I
(n) =
1
2
_
2
[X
R
()sen(n) +X
I
()cos(n)]d,
se reducen a:
X
R
() =

n=
x
I
(n)sen(n) (12.26)
X
I
() =

n=
x
I
(n)cos(n) (12.27)
x
I
(n) =
_

0
[X
R
()sen(n) +X
I
()cos(n)]d. (12.28)
Si x
I
(n) es impar x
I
(n) = x
I
(n) entonces
X
R
() = 2

n=1
x
I
(n)sen(n) (12.29)
X
I
() = 0 (12.30)
258 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


x
I
(n) =
1

_

0
X
R
()sen(n)d. (12.31)
Si x
I
(n) es par, x
I
(n) = x
I
(n) se obtiene de la ecuacion (12.26) y (12.27)
X
R
() = 0 (12.32)
X
I
() = x
I
(0) + 2

n=1
x
I
(n)cos(n) (12.33)
x
I
(n) =
1

_

0
X
I
()cos(n)d. (12.34)
Estas propiedades de la simetra nos simplican los calculos. No es necesario calcular
los espectros usando la denicion de la transformada de Fourier.
12.2. Propiedades de la transformada Fourier.
Linealidad.
Si existe la transformada de Fourier de las se nales x
1
(n) y x
2
(n)
x
1
(n)
F
X
1
() x
2
(n)
F
X
2
(),
entonces la linealidad se dene mediante la ecuacion (12.35)
a
1
x
1
(n) +a
2
x
2
(n)
F
a
1
X
1
() +a
1
X
2
(). (12.35)
Ejemplo 2:
Determinar la transformada de Fourier discreta de la se nal
x(n) = a
|n|
1 < a < 1.
La se nal x(n) se puede expresar como la suma de dos se nales x(n) = x
1
(n) +x
2
(n),
donde
x
1
(n) =
_

_
a
n
n 0
0 n < 0
x
2
(n) =
_

_
a
n
n < 0
0 n 0
La transformada de Fourier de la se nal x
1
(n) es
12.2. PROPIEDADES DE LA TRANSFORMADA FOURIER. 259
X
1
() =

n=
x
1
(n)e
jn
=

n=0
a
n
e
jn
=

n=0
(ae
j
)
n
X
1
() =
1
1 ae
j
.
Esta funcion converge para |ae
j
| = |a| |e
jn
| = |a| < 1. Analogamente para la
se nal x
2
(n) se obtiene
X
2
() =

n=
x
2
(n)e
jn
=
1

n=
a
n
e
jn
=
1

n=
(ae
j
)
n
=

k=1
(ae
j
)
k
X
2
() =
ae
j
1 ae
j
.
Si se suman los espectros X
1
() y X
2
() se obtiene la siguiente ecuacion
X() = X
1
() +X
2
() =
1 a
2
1 2a cos +a
2
.
La graca de la se nal x(n) = a
|n|
y su espectro se muestran en la gura 12.3.
Figura 12.3: Graca de la se nal x(n) = a
|n|
y su espectro.
Desplazamiento en el tiempo.
Si existe la transformada de Fourier de la se nal x(n)
x(n)
F
X(),
260 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


el desplazamiento en el tiempo de la se nal produce un cambio en la transformada
de Fourier como se muestra en la ecuacion (12.36).
x(n k)
F
e
jk
X() (12.36)
Inversion del tiempo.
Si existe la transformada de Fourier de la se nal x(n)
x(n)
F
X(),
entonces la inversion del tiempo en la se nal aparece reejada en la transformada de
Fourier como se muestra en la ecuacion (12.37).
x(n)
F
X() (12.37)
La convolucion.
Si existen las transformadas de Fourier de las se nales x
1
(n) y x
2
(n)
x
1
(n)
F
X
1
() x
2
(n)
F
X
2
(),
entonces la convolucion de las se nales x
1
(n) y x
2
(n) tiene como transformada de
Fourier la mostrada en la ecuacion (12.38).
x
1
(n) x
2
(n)
F
X
1
() X
2
() (12.38)
Ejemplo 3:
Determine la convolucion de dos se nales x
1
(n) y x
2
(n).
x
1
(n) = x
2
(n) =
_
1

1 1
_
La se nal es real y par como se ve de la gura 12.4, entonces se utiliza la ecuacion
para las se nales reales y pares ecuacion (12.20).
X
R
() = x(0) + 2

n=1
x(n)cos(n)
Sustituyendo para n=1 se obtiene
X
1
() = X
2
() = 1 + 2cos.
Si se multiplica X
1
() por X
2
() se obtiene el espectro X().
X() = 3 + 4 cos + 2 cos 2 = 3 + 2(e
j
+e
j
) + (e
2j
+e
2j
)
12.2. PROPIEDADES DE LA TRANSFORMADA FOURIER. 261
Figura 12.4: La se nal real y par.
Si se calcula la transformada inversa de Fourier x(n) = F
1
{X()} se obtiene la
se nal x(n).
x(n) =
_
1 2
x
0
3 2 1
_
En la gura 12.5 se muestra la convolucion graca de dos se nales.
Figura 12.5: La graca de convolucion de dos se nales.
Correlacion de dos se nales.
Si existe la transformada de Fourier de las se nales x
1
(n) y x
2
(n)
x
1
(n)
F
X
1
() x
2
(n)
F
X
2
(),
262 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


entonces la relacion (12.39) dene la correlacion de las se nales x
1
(n) y x
2
(n) y
S
x
1
x
2
() es la densidad espectral.
r
x
1
x
2
(l)
F
X
1
()X
2
() = S
x
1
x
2
() (12.39)
Ejemplo 4:
Determine la densidad espectral de la se nal x(n) = a
n
1 < a < 1.
Para l > 0 se obtiene
r
xx
(l) =

n=0
x(n)x(n l) =

n=0
a
n
a
nl
= a
l

n=l
(a
2
)
n
r
xx
(l) =
1
1 a
2
a
l
l 0,
y para l 0 se obtiene
r
xx
(l) =

n=0
x(n)x(n l) = a
l

n=0
(a
2
)
n
=
1
1 a
2
a
l
.
Las dos ecuaciones se pueden escribir conjustamente de la forma
r
xx
(l) =
1
1 a
2
a
|l|
.
Si se utiliza el resultado de ejemplo anterior,
x(n) = a
|n|
F
X() =
1 a
2
1 2a cos +a
2
,
se obtiene la densidad del espectro
F {r
xx
(l)} =
1
1 a
2
F
_
a
|l|
_
= S
xx
()
S
xx
() =
1
1 2a cos +a
2
.
Desplazamiento en la frecuencia
Si existe la transformada de Fourier de la se nal x(n)
x(n)
F
X(),
entonces un desplazamiento en el dominio de la frecuencia se observa en la transfor-
mada de Fourier como se muestra en la ecuacion (12.40).
e
j
0
n
x(n)
F
X(
0
) (12.40)
12.2. PROPIEDADES DE LA TRANSFORMADA FOURIER. 263
El efecto deldesplazamiento en la frecuencia se muestra en la gura 12.6.
Figura 12.6: Desplazamiento de la frecuencia.
El teorema de modulacion.
Si existe la transformada de Fourier de la se nal x(n),
x(n)
F
x(),
entonces el teorema de modulacion se dene mediante la ecuacion (12.41).
x(n)cos(
0
n)
F

1
2
X( +
0
) +
1
2
X(
0
) (12.41)
Demostracion.
Si se multiplica x(n) por
cos(
0
n) =
1
2
_
e
j
0
n
+e
j
0
n
_
,
y si se utiliza la propiedad desplazamiento en la frecuencia, se obtiene
x(n)
1
2
_
e
j
0
n
+e
j
0
n
_
=
x(n)
2
e
j
0
n
+
x(n)
2
e
j
0
n
x(n)
2
e
j
0
n
+
x(n)
2
e
j
0
n
F

X( +
0
)
2
+
X(
0
)
2
.
El ejemplo de modulacion se muestra para x(n) = cos(n) en la gura 12.7.
y(n) = x(n)cos(n) =
x(n)
2
_
e
j
+e
j
_
Y () = F {y(n)} =
X( +)
2
+
X( )
2
264 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Figura 12.7: La modulacion de se nal x(n).
Diferenciacion en el dominio de la frecuencia.
Si existe la transformada de Fourier de la se nal x(n)
x(n)
F
X(),
entonces la diferenciacion en el dominio de las frecuencias se observa mediante la
transformada de Fourier mostrada en la ecuacion 12.42.
nx(n)
F
j
dX()
d
(12.42)
Demostracion.
dX()
d
=
d
d
_

n=
x(n)e
jn
_
=

n=
x(n)
de
jn
d
= j

n=
nx(n)e
jn
Ejemplo 5:
Determine las muestras en la salida de un circuito si el circuito tiene la respuesta al
impulso h(n) =
__
1
2
_
n
_
y si en la entrada es la se nal
x(n) = Ae
jn
2
( = /2).
Primero se calcula la transformada de Fourier de la respuesta a impulso.
H() =

n=
(
1
2
)
n
e
jn
=
1
1
1
2
e
j
12.3. LA TRANSFORMADA DE UNA SE

NAL DISCRETA Y PERI

ODICA. 265
Para = /2 se obtiene
H(/2) =
1
1
1
2
e
j

2
=
1
1 +j
1
2
H(/2) =
2

5
.e
jarctg
1/2
1
=
2

5
e
j26,6
o
,
y las muestras en la salida del circuito se calculan mediante la siguiente ecuacion.
y(n) = A
_
2

5
e
j26,6
o
_
e
j
n
2
= A
2

5
e
j(90
o
n26,6
o
)
Ejemplo 6:
Para un sistema lineal e invariante en el tiempo determine la respuesta de la magni-
tud y la fase de la transformada de Fourier. El sistema esta denido por la ecuacion
en diferencias
y(n) = ay(n 1) +bx(n).
Y () = ae
j
Y () +bX()
H() =
Y ()
X()
=
b
1 ae
j
=
1
1 a cos +ja sen
|H()| =
|b|

1 2a cos +a
2

H() = arctan
a sen
1 a cos
12.3. La transformada de una se nal discreta y periodica.
La transformada discreta de Fourier DFT de una se nal discreta y periodica se dene
mediante la ecuacion (12.43).
X(k) =
N1

n=0
x(n)W
kn
N
(12.43)
La transformada inversa de Fourier se dene mediante la ecuacion (12.44),
x(n) =
1
N
N1

n=0
X(k)W
kn
N
(12.44)
donde
266 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


W
N
= e
j(
2
N
)
. (12.45)
La relacion entre la se nal en el dominio de tiempo y frecuencia la escribimos simboli-
camente
x(n)
DFT
X(k).
Ejemplo 7:
Transformar la se nal discreta y periodica x(n) usando la transformada discreta de
Fourier.
x(n) =
_

_
1 para n = 4l l = 0 1 2 . . .
0 para otras n
La graca de esta se nal discreta y periodica se muestra en la gura 12.8. Usando la
ecuacion (12.46)
Figura 12.8: Se nal discreta y periodica.
X(k) =
N1

n=0
x(n)e
j
2kn
N
, (12.46)
se obtiene para N = 4
X(k) =
3

n=0
x(n)e
j
kn
2
.
Para n = 0, x(n) = 1 y se obtiene
X(k) =
3

n=0
e
j
k
2
0
= 1.
12.4. PROPIEDADES DE LA DFT. 267
Entonces X(0) = X(1) = X(2) = X(3) = 1.
En la gura 12.9 se muestra la se nal discreta y periodica x(n) y su espectro X(k).
Figura 12.9: Se nal discreta y periodica y su espectro.
12.4. Propiedades de la DFT.
Periodicidad.
Si x(n) es una se nal periodica con periodo N, el espectro Y(k) es tambien periodico
con el mismo periodo N.
x(n +N) = x(n) para todos n X(k +N) = X(k) para todos k
Linealidad.
Si existe la transformada discreta de Fourier de las se nales x
1
(n) y x
2
(n)
x
1
(n)
DFT
X
1
(k) x
2
(n)
DFT
X
2
(k),
entonces para los valores reales o complejos a
1
y a
2
la linealidad se dene mediante
la ecuacion (12.47).
a
1
x
1
(n) +a
2
x
2
(n)
DFT
a
1
X
1
(k) +a
2
X
2
(k) (12.47)
Convolucion circular en el tiempo.
Si existe la transformada discreta de Fourier de las se nales x
1
(n) y x
2
(n)
x
1
(n)
DFT
X
1
(k) x
2
(n)
DFT
X
2
(k),
la propiedad de convolucion circular se dene mediante la ecuacion (12.48).
x
1
(n)
N
x
2
(n)
DFT
X
1
(k) X
2
(k) (12.48)
268 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Ejemplo 8:
Determine la convolucion de las se nales discretas periodicas
x
1
(n) = {2 1 2 1}
x
2
(n) = {1 2 3 4} .
Primero se determina la transformada discreta de Fourier de x
1
(n) y x
2
(n).
X
1
(k) =
3

0
x
1
(n)e

j2nk
4
k = 0, 1, 2, 3, . . .
X
1
(k) = 2 +e
j
k
2
+ 2e
jk
+e

3k
2
Para k=0,1,2,3 se obtiene
X
1
(0) = 6
X
1
(1) = 2+cos

2
jsen

2
+2 cos 2jsen +cos
3
2
jsen
3
2
= 2j20+0+j
X
1
(1) = 0
X
1
(2) = 2+cos jsen +2 cos 22jsen 2+cos 3jsen 3 = 210+2010
X
1
(2) = 2
X
1
(3) = 2+cos
3
2
jsen
3
2
+2 cos 32jsen 3+cos
9
2
jsen
9
2
= 2+0+j20+0j
X
1
(3) = 0
La transformada discreta de Fourier de la se nal x
2
(n) es
X
2
(k) =
3

n=0
x
2
(n)e

2nk
4
.
Analogicamente se obtiene
X
2
(0) = 10, X
2
(1) = 2 + 2j, X
2
= (2) 2, X
2
(3) = 2 2j.
El resultado se obtiene calculando la ecuacion
X
3
(K) = X
1
(k) X
2
(k).
12.4. PROPIEDADES DE LA DFT. 269
X
3
(0) = X
2
(0) X
1
(0) = 60
X
3
(1) = X
2
(1) X
1
(1) = 0
X
3
(2) = X
2
(2) X
1
(2) = 4
X
3
(3) = X
2
(3) X
1
(3) = 0
Usando la transformada Fourier inversa IDFT,
F
1
{X
3
(k)} = x
3
(n)
se obtiene
x
3
(n) =
1
4
3

k=0
X
3
(k)e
j
2kn
4
x
3
(n) =
1
4
_
60 4e
jn
_
.
Para i = 0, 1, 2, 3 se calcula x
3
(i)
x
3
(0) = 14 x
3
(1) =
1
4
(60 + 4) = 16
x
3
(2) =
1
4
(60 4) = 14 x
3
(3) =
1
4
(60 + 4) = 16.
Ahora bien, x
3
(n) es la secuencia de los numeros 14 y 16. La se nal x
3
(n) es tambien
periodica.
x
3
(n) = {14 16 14 16}
El mismo resultado se calcula mas rapido utilizando una matriz circular como se
muestra adelante.
x
3
(n) = circ x
2
(k) x
1
(k)
_

_
x
3
(0)
x
3
(1)
x
3
(2)
x
3
(3)
_

_
=
_

_
1 4 3 2
2 1 4 3
3 2 1 4
4 3 2 1
_

_
2
1
2
1
_

_
=
_

_
14
16
14
16
_

_
Desplazamiento circular de la se nal en el dominio de tiempo.
Si existe x(n)
DFT
X(k) la transformada de Fourier discreta de x(n l)
N
es como
se muestra en la ecuacion (12.49).
x(n l)
N
DFT
X(k)e
j
2kl
N
(12.49)
270 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Desplazamiento circular de la se nal en el dominio de la frecuencia.
Si existe x(n)
DFT
X(k) entonces x(n)e
j
2nl
N
tiene la transformada de Fourier disc-
reta que se presenta en la eciacion (12.50).
x(n)e
j
2nl
N
DFT
X(k l)
N
(12.50)
La correlacion circular.
Si existe la transformada discreta de Fourier de las se nales x(n) y y(n),
x(n)
DFT
X(k) y(n)
DFT
Y (k)
la correlacion cruzada se puede calcular mediante la ecuacion (12.51).
r
xy
(l)
DFT
X(k)Y

(k) (12.51)
El termino r
xy
(l) es la croscorrelacion circular denida por la ecuacion
r
xy
(l) =
N1

n=0
x(n)y

(n l)
N
. (12.52)
Para la autocorrelacion se utiliza la ecuacion (12.53).
r
xx
(l)
DFT
|X(k)|
2
(12.53)
Multiplicacion de dos se nales en el tiempo.
Si existe la transformada discreta de Fourier x
1
(n) y y
2
(n),
x
1
(n)
DFT
X
1
(k) x
2
(n)
DFT
X
2
(k),
entonces la multiplicacion de dos se nales en el dominio del tiempo se transforma en
la convolucion de las se nales X
1
(k) y X
2
(k).
x
1
(n) x
2
(n)
DFT

1
N
X
1
(k) X
2
(k) (12.54)
La multiplicacion dos se nales en el tiempo coresponde a la convolucion circular de
las se nales X
1
(k) y X
2
(k)
El teorema de Parseval.
Sean las secuencias x(n) y y(n), si existen las transformada discretas de Fourier,
x(n)
DFT
X(k)
y(n)
DFT
Y (k),
entonces
12.4. PROPIEDADES DE LA DFT. 271
N1

n=0
x(n)y

(n)
DFT

1
N
N1

k=0
X(k)Y (k)

. (12.55)
Para y(n) = x(n) la ecuacion (12.55) se reduce a
N1

n=0
|x(n)|
2
=
1
N
N1

k=0
|X(k)|
2
(12.56)
La ecuacion (12.56) corresponde a la energa de la secuencia x(n).
Ejemplo 9:
Usando la DFT y la IDFT determine la salida de un ltro FIR que tiene la respuesta
al impulso h(n),
h(n) = {1 2 3} ,
si en la entrada es la se nal
x(n) = {1 2 2 1} .
La respuesta al impulso tiene tres muestras M = 3 y la se nal en la entrada tiene
cuatro muestras L = 4. Esas dos secuencias establecen una secuencia convolucion
de longitud
N = M +L 1 = 6.
La longitud de la DFT tiene que ser como mnimo 6. Para nuestro caso elegimos
una DFT de ocho-puntos, porque el algoritmo mas conocido, la transformada rapida
de Fourier TRF (FFT) esta elaborada para longitudes que sean potencias de dos.
Entonces la DFT de 8 puntos de las se nal x(n) es
X(k) =
7

n=0
x(n) e
j
2kn
8
X(k) = 1 + 2e
j
k
4
+ 2e
j
k
2
+e
j
3k
4
Si se sustituye por k = 0, 1, 2, 3, 4, 5, 6, 7 se obtiene
X(0) = 6 X(1) =
2+

2
2
j
4+3

2
2
X(2) = 1 j X(3) =
2

2
2
+j
43

2
2
X(4) = 0 X(5) =
2

2
2
j
43

2
2
X(6) = 1 +j X(6) =
2+

2
2
+j
4+3

2
2
.
La DFT de 8 de la secuencia h(n) es
272 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


H(k) =
7

n=0
h(n)e
j
2kn
8
H(k) = 1 + 2e
j
k
4
+ 3e
j
k
2
.
De la ecuacion anterior se obtiene
H(0) = 6 H(1) = 1 +

2 j(3 +

2)
H(2) = 2 2j H(3) = 1

2 +j(3

2)
H(4) = 2 H(5) = 1

2 j(3

2)
H(6) = 2 + 2j H(7) = 1 +

2 +j(3 +

2).
Solucionando la ecuacion Y (k) = H(k) X(k) se obtiene el resultado
Y (0) = 6 6 = 36 Y (1) = 14,07 j17,48
Y (2) = j4 Y (3) = 0,07 +j0,515
Y (4) = 0 Y (5) = 0,07 j0,515
Y (6) = j4 Y (7) = 14,07 +j17,48.
Y nalmente utilizando la IDFT de 8 puntos
y(n) =
1
8
7

k=0
Y (k)e
j
2kn
8
,
se consigue el resultado
y(n) = {1 4 9 11 8 3 0 0} .
y(0) =
1
8
[36 14,07 j14,07 +j4 + 0,07 +j0,51 + 0,07 j0,51 j4 14,07 +j17,48] = 1
En este ejemplo hemos visto que se necesitan muchsimas operaciones para realizar
los calculos. Por eso algunos autores dise naron el algoritmo que se llama la trans-
formada rapida de Fourier (FFT).
Ejemplo 10:
Usando la convolucion circular calcule la respuesta y(n) = h(n)x(n) si se cononocen
las se nales
h(n) = { 1 2 3}
x(n) = { 1 2 2 1} .
Si se utiliza la convolucion circular y(n) = circ h(n) x(n) se obtiene
12.4. PROPIEDADES DE LA DFT. 273
y(n) =
_

_
1 0 3 2
2 1 0 3
3 2 1 0
0 3 2 1
_

_
1
2
2
1
_

_
=
_

_
9
7
9
11
_

_
.
La respuesta y(n) es de la forma
y(n) = { 9 7 9 11} .
Si se completan las se nales con un cero,
h
1
(n) = { 1 2 3 0 0}
x
1
(n) = { 1 2 2 1 0} ,
la se nal y
1
(n) se calcula mediante la convolucion circular
y
1
(n) =
_

_
1 0 0 3 2
2 1 0 0 3
3 2 1 0 0
0 3 2 1 0
0 0 3 2 1
_

_
1
2
2
1
0
_

_
=
_

_
4
4
9
11
8
_

_
.
La respuesta es y
1
(n) es de la forma
y
1
(n) = { 4 4 9 11 8} .
Si se agregan a los se nales h(n) y x(n) dos ceros,
h
2
(n) = { 1 2 3 0 0 0}
x
2
(n) = { 1 2 2 1 0 0} ,
la convolucion circular toma la forma
y
2
(n) =
_

_
1 0 0 0 3 2
2 1 0 0 0 3
3 2 1 0 0 0
0 3 2 1 0 0
0 0 3 2 1 0
0 0 0 3 0 0
_

_
1
2
2
1
0
0
_

_
=
_

_
1
4
9
11
8
3
_

_
.
La respuesta y
2
(n) en el dominio del tiempo es
y
2
(n) = { 1 4 9 11 8 3} .
La respuesta y
2
(n) es la misma que obtuvimos en el ejemplo anterior. Las respuestas
y
(
n) y y
1
(n) no son correctas ya que les faltan algunos valores
274 CAP

ITULO 12. TRANSFORMADA DISCRETA DE FOURIER


Tarea 1:
Transformar la se nal discreta y periodica x(n) usando la transformada discreta de
Fourier.
x(n) =
_

_
1 para n = 6l l = 0 1 2 . . .
0 para otras n
Tarea 2:
Determine la convolucion de las se nales discretas periodicas
x
1
(n) = {2 1 1 2}
x
2
(n) = {1 2 2 1} .
Tarea 3:
Usando la DFT y la IDFT determine la salida de un ltro FIR que tiene la respuesta
al impulso h(n),
h(n) = {1 2 3 4} ,
si en la entrada es la se nal
x(n) = {2 1 1 2} .
Tarea 4:
Usando la convolucion circular calcule la respuesta y(n) = h(n)x(n) si se cononocen
las se nales
h(n) = { 1 2 3 4}
x(n) = { 2 1 1 2} .
Captulo 13
La transformada rapida de
Fourier
La transformada discreta de Fourier se dene mediante la ecuacion (13.1)
X(k) =
N1

n=0
x(n)W
kn
N
, (13.1)
donde W
N
= e
j
2
N
.
Desarrollando la ecuacion (13.1) se obtiene para n=k=0,1,2,3 y N=4 las siguientes
ecuaciones:
X(0) = x(0)W
0
+x(1)W
0
+x(2)W
0
+x(3)W
0
X(1) = x(0)W
0
+x(1)W
1
+x(2)W
2
+x(3)W
3
X(2) = x(0)W
0
+x(1)W
2
+x(2)W
4
+x(3)W
6
X(3) = x(0)W
0
+x(1)W
3
+x(2)W
6
+x(3)W
9
Estas ecuaciones se pueden escribir en forma matricial.
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 1 1 1
1 W
1
W
2
W
3
1 W
2
W
4
W
6
1 W
3
W
6
W
9
_

_
x(0)
x(1)
x(2)
x(3)
_

_
Si se sustituye en la ecuacion matricial W = e
j
2
4
se obtiene (13.2):
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
x(0)
x(1)
x(2)
x(3)
_

_
(13.2)
La ecuacion matricial (13.2) se puede escribir simbolicamente en la forma
275
276 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
X(k) = F x(n),
donde F es la matriz de Fourier. A partir de la ecuacion matricial (13.2) se obtienen
las ecuaciones siguientes:
X(0) = x(0) +x(1) +x(2) +x(3)
X(1) = x(0) jx(1) x(2) +jx(3)
X(2) = x(0) x(1) +x(2) x(3)
X(3) = x(0) +jx(1) x(2) jx(3)
(13.3)
Las ecuaciones (13.3) representan la mariposa basica de la DFT (Transformada
Discreta de Fouirier) para N=4. La graca de la implementacion en mariposa es
mostrada en la gura 13.1. De la graca 13.1 se deduce, que se tienen 12 sumas y
4 multiplicaciones. La matriz de Fourier se puede dividir en dos matrices como lo
hizimos con la ecuacion matricial (13.4).
Figura 13.1: Mariposa basica para 4-DFT.
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 0 1 0
0 1 0 j
1 0 1 0
0 1 0 j
_

_
1 0 1 0
1 0 1 0
0 1 0 1
0 1 0 1
_

_
x(0)
x(1)
x(2)
x(3)
_

_
(13.4)
Esta ecuacion matricial se puede dividir en dos ecuaciones matriciales.
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 0 1 0
0 1 0 j
1 0 1 0
0 1 0 j
_

_
x
1
(0)
x
1
(1)
x
1
(2)
x
1
(3)
_

_
13.1. EL ALGORITMO DECIMACI

ON EN EL TIEMPO 277
_

_
x
1
(0)
x
1
(1)
x
1
(2)
x
1
(3)
_

_
=
_

_
1 0 1 0
1 0 1 0
0 1 0 1
0 1 0 1
_

_
x(0)
x(1)
x(2)
x(3)
_

_
De las ecuaciones matriciales se obtienen siguientes ecuaciones:
X(0) = x
1
(0) +x
1
(2) x
1
(0) = x(0) +x(2)
X(1) = x
1
(1) jx
1
(3) x
1
(1) = x(0) x(2)
X(2) = x
1
(0) x
1
(2) x
1
(2) = x(1) +x(3)
X(3) = x
1
(1) +jx
1
(3) x
1
(3) = x(1) x(3).
A partir de estas ecuaciones se puede dibujar la mariposa de la FFT (Transformada
Rapida de Fourier) para N=4. La mariposa se muestra en la gura 13.2. De la gura
13.2 se observa, que en la entrada las primeras muestras son pares y las restantes
impares. A la salida de la mariposa las muestras estan bien ordenadas y se obtiene
una mariposa mas simple. Se puede ver, que ahora solo son necesarias 8 sumas y 2
multiplicaciones. Entonces en comparacion con la mariposa de la DFT se ahorran 6
operaciones aritmeticas. Si se modica la mariposa de la FFT como se muestra en
la gura 13.2b) en vez de 2 multiplicaciones solo es necesario multiplicar una vez
por j.
En la graca 13.3 se muestra como se economizan las operaciones si se utiliza la
transformada rapida de Fourier. Por ejemplo para 1024 muestras de la se nal x(n)
utilizando la transformada de Fourier rapida se necesitan 2 10
5
operaciones mien-
tras que utilizando la transformada de Fourier discreta para calcular el espectro se
necesitan 10
6
operaciones. Entonces con la FFT se ahorran 800,000 operaciones,
dividiendo el n umero de operaciones totales entre 5.
13.1. El algoritmo Decimacion en el tiempo
La secuencia de datos x(n) en la entrada de un circuito discreto se puede dividir en
dos secuencias, una compuestas por las muestras pares x(2n) y la otra formada
por las muestras impares x(2n + 1).
x(n) = x(2n) n = 0, 1, 2, 3, . . .
N
2
1 (13.5)
x(2n) = {x(0) x(2) x(4) . . .} x(2n + 1) = {x(1) x(3) x(5) . . .}
La secuencia x(2n) se compone de los elementos pares de x(n) y la secuencia x(2n+1)
tiene los elementos impares de x(n). La transformada de Fourier discreta
278 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Figura 13.2: Mariposa para la FFT N=4.
X(k) =
N1

n=0
x(n)W
kn
N
, (13.6)
se puede escribir como la suma de las muestras pares e impares
X(k) =
N
2
1

n=0
x(2n)W
2kn
N
+
N
2
1

n=0
x(2n + 1)W
k(2n+1)
N
. (13.7)
El termino W
N
esta denido por la ecuacion
W
N
= e
j
2
N
, (13.8)
como es periodico
W
k+
N
2
N
= W
k
N
W
n(k+
N
2
)
N
2
= W
nk
N
2
.
Tambien se puede escribir
X(k) = X(k +
N
2
).
Si se aplican las condiciones de periodicidad a la ecuacion (13.7) se obtiene
X(k) =
N
2
1

n=0
x(2n)W
nk
N
2
+W
k
N
N
2
1

n=0
x(2n + 1)W
kn
N
(13.9)
W
2nk
N
= W
nk
N
2
.
13.1. EL ALGORITMO DECIMACI

ON EN EL TIEMPO 279
Figura 13.3: Operaciones para la DFT y la FFT.
Los terminos del lado derecho de la ecuacion (13.9) corresponden con la transformada
discreta de Fourier y entonces la ecuacion (13.9) se puede escribir de la forma
X(k) = X
1
(k) +W
k
N
X
2
(k)
X(k +
N
2
) = X
1
(k) +W
k+
N
2
N
X
2
(k). (13.10)
Si se sustituye W
k+
N
2
N
= W
k
N
en la ecuacion (13.10) se obtiene la ecuacion (13.11)
X(k) = X
1
(k) +W
k
N
X
2
(k)
X(k +
N
2
) = X
1
(k) W
k
N
X
2
(k). (13.11)
Figura 13.4: Mariposa de la FFT.
A partir de estas ecuaciones se puede dibujar una graca del proceso de las se nales,
gura 13.4. Esa graca se llama mariposa (buttery) y necesita dos sumas y dos
280 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
multiplicaciones de n umeros complejos. La graca se puede simplicar y obtener
una nueva mariposa que necesita solo una multiplicacion gura 13.4b). Para N = 8
se puede escribir la ecuacion (13.11) en la serie de ecuaciones para k = 0, 1, 2, . . . 7.
X(0) = X
1
(0) +W
0
8
X
2
(0) X(4) = X
1
(0) W
0
8
X
2
(0)
X(1) = X
1
(1) +W
1
8
X
2
(1) X(5) = X
1
(1) W
1
8
X
2
(1)
X(2) = X
1
(2) +W
2
8
X
2
(2) X(6) = X
1
(2) W
2
8
X
2
(2)
X(3) = X
1
(3) +W
3
8
X
2
(3) X(7) = X
1
(3) W
3
8
X
2
(3)
Figura 13.5: Mariposa para la FFT N=8.
De estas ecuaciones se dibuja la graca que se muestra en la gura 13.5. De la graca
se observa la reduccion de N multiplicaciones a solo
N
2
multiplicaciones. El mismo
procedimiento se aplica a la funcion X
1
(k) y X
2
(k) resultando:
X
2
(k) =
N
2
1

n=0
x
2
(n)W
nk
N
2
(13.12)
X
1
(k) =
N
2
1

n=0
x
1
(n)W
nk
N
2
(13.13)
La secuencia x
1
(n) se puede separar en dos secuencias una para los posiciones pares
y otra para los posiciones impares como en caso anterior. Entonces se puede escribir
X
1
(k) =
N
4
1

n=0
x
1
(2n)W
2nk
N
2
+
N
4
1

n=0
x
1
(2n + 1)W
k(2n+1)
N
2
(13.14)
X
1
(k) =
N
4
1

n=0
x
1
(2n)W
nk
N
4
+W
k
N
2
N
4
1

n=0
x
1
(2n + 1)W
kn
N
4
. (13.15)
13.1. EL ALGORITMO DECIMACI

ON EN EL TIEMPO 281
La ecuacion anterior se puede escribir como en el caso previo en dos ecuaciones:
X
1
(k) = X
11
(k) +W
2k
N
X
12
(k)
X
1
(k +
N
4
) = X
11
(k) W
2k
N
X
12
(k) (13.16)
Lo mismo se puede obtener para X
2
(k).
X
2
(k) = X
21
(k) +W
2k
N
X
22
(k)
X
2
(k +
N
4
) = X
21
(k) W
2k
N
X
22
(k) (13.17)
La periodicidad es
N
4
. De estas ecuaciones se obtiene la serie de las ecuaciones
siguientes:
X
1
(0) = X
11
(0) +W
0
8
X
12
(0) X
2
(0) = X
21
(0) +W
0
8
X
22
(0)
X
1
(1) = X
11
(1) +W
2
8
X
12
(1) X
2
(1) = X
21
(1) +W
2
8
X
22
(1)
X
1
(2) = X
11
(0) +W
4
8
X
12
(0) X
2
(2) = X
21
(0) +W
4
8
X
22
(0)
X
1
(3) = X
11
(1) +W
6
8
X
12
(1) X
2
(3) = X
21
(1) +W
6
8
X
22
(1)
Pero W
0
8
= W
4
8
y W
2
8
= W
6
8
, y entonces las ecuaciones toman la forma:
X
1
(0) = X
11
(0) +W
0
8
X
12
(0) X
2
(0) = X
21
(0) +W
0
8
X
22
(0)
X
1
(1) = X
11
(1) +W
2
8
X
12
(1) X
2
(1) = X
21
(1) +W
2
8
X
22
(1)
X
1
(2) = X
11
(0) W
0
8
X
12
(0) X
2
(2) = X
21
(0) W
0
8
X
22
(0)
X
1
(3) = X
11
(1) W
2
8
X
12
(1) X
2
(3) = X
21
(1) W
2
8
X
22
(1)
Apartir de estas ecuaciones se puede dibujar la otra parte de la graca parcial del
algoritmo FFT. La graca parcial se muestra en la gura 13.6. Analogamente al caso
anterior se puede escribir
X
11
(k) =
N
4
1

n=0
x
11
(n)W
kn
N
4
(13.18)
X
12
(k) =
N
4
1

n=0
x
12
(n)W
kn
N
4
(13.19)
X
21
(k) =
N
4
1

n=0
x
21
(n)W
kn
N
4
(13.20)
X
22
(k) =
N
4
1

n=0
x
22
(n)W
kn
N
4
. (13.21)
Separando las muestras x
ij
(n) en las muestras pares e impares se obtiene
282 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Figura 13.6: La graca del algoritmo FFT para N=8.
X
11
(k) =
N
8
1

n=0
x
11
(2n)W
2nk
N
4
+
N
8
1

n=0
x
11
(2n + 1)W
(2n+1)k
N
4
. (13.22)
Si se toma en cuenta la periodicidad de W
2
N
4
= WN
8
y X
ij
(k) = X
ij
(k +
N
8
) se
pueden escribir las ecuaciones (13.23) y (13.24).
X
11
(k) =
N
8
1

n=0
x
11
(2n)W
nk
N
8
+W
k
N
4
N
8
1

n=0
x
11
(2n + 1)W
nk
N
8
(13.23)
X
11
(k) =
N
8
1

n=0
x
11
(2n)W
nk
N
8
+W
4k
N
N
8
1

n=0
x
11
(2n + 1)W
nk
N
8
(13.24)
La ultima ecuacion se puede escribir de siguiente manera:
X
11
(k) = X
111
(k) +W
4k
N
X
112
(k)
X
11
(k +
N
8
) = X
111
(k) +W
4(k+
N
8
)
N
X
112
(k). (13.25)
Igualmente se obtiene
X
12
(k) = X
121
(k) +W
4k
N
X
122
(k)
X
12
(k +
N
8
) = X
121
(k) +W
4(k+
N
8
)
N
X
122
(k)
X
21
(k) = X
211
(k) +W
4k
N
X
212
(k)
13.1. EL ALGORITMO DECIMACI

ON EN EL TIEMPO 283
X
21
(k +
N
8
) = X
211
(k) +W
4(k+
N
8
)
N
X
212
(k)
X
22
(k) = X
221
(k) +W
4k
N
X
222
(k)
X
22
(k +
N
8
) = X
221
(k) +W
4(k+
N
8
)
N
X
222
(k).
Para k = 0 se obtiene una serie de ocho ecuaciones.
X
11
(0) = X
111
(0) +W
0
N
X
112
(0) X
21
(0) = X
211
(0) +W
0
N
X
212
(0)
X
11
(1) = X
111
(0) +W
4
N
X
112
(0) X
21
(1) = X
211
(0) +W
4
N
X
212
(0)
X
12
(0) = X
121
(0) +W
0
N
X
122
(0) X
22
(0) = X
221
(0) +W
0
N
X
222
(0)
X
12
(1) = X
121
(0) +W
4
N
X
122
(0) X
22
(1) = X
221
(0) +W
4
N
X
222
(0)
La graca de se nales que representan las ecuaciones anteriores se muestra en la gura
13.7. La graca completa del algoritmo FFT se muestra en la gura 13.8. Pero las
se nales en la entrada estan desordenadas .
Figura 13.7: Graca parcial de la FFT para N = 8.
La primera decimacion transforma la secuencia de las muestras de la entrada a la
secuencia
x(0) x(2) x(4) x(6) x(1) x(3) x(5) x(7).
La segunda decimacion transforma la secuencia de las muestras a la secuencia
x(0) x(4) x(2) x(6) x(1) x(5) x(3) x(7).
Si se expresa este cambio en bits se obtiene la tabla 13.1. En la gura 13.9 se muestra
el cambio de se nales despues de la primera y segunda decimacion. Otro algoritmo
muy importante es la decimacion en la frecuencia.
284 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Figura 13.8: Graca completa del algoritmo FFT para N = 8.
Figura 13.9: La inuencia de la primera y segunda decimacion en la entrada del
algoritmo.
13.2. El algoritmo Decimacion en la frecuencia
El algoritmo decimacion en la frecuencia es muy semejante al algoritmo de deci-
macion en el tiempo. Divide la transformada discreta de Fourier como se muestra
en la ecuacion (13.26).
X(k) =
N
2
1

n=0
x(n)W
nk
N
+
N1

n=
N
2
x(n)W
nk
N
(13.26)
La ecuacion (13.26) se puede escribir de la manera siguiente
13.2. EL ALGORITMO DECIMACI

ON EN LA FRECUENCIA 285
n
2
n
1
n
0
n
0
n
1
n
2
0 000 0 000
1 001 4 100
2 010 2 010
3 011 6 110
4 100 1 001
5 101 5 101
6 110 3 011
7 111 7 111
Cuadro 13.1: Cambio de la secuencia en la entrada en bits.
X(k) =
N
2
1

n=0
x(n)W
nk
N
+
N
2
1

n=0
x(n +
N
2
)W
N
2
k
N
W
nk
N
, (13.27)
o mediante la ecuacion (13.28)
X(k) =
N
2
1

n=0
x(n)W
nk
N
+W
N
2
k
N
N
2
1

n=0
x(n +
N
2
)W
nk
N
. (13.28)
W
N
2
k
N
no es dependiente de n y por eso este termino se puede escribir delante del
sumatorio. Tambien se puede sustituir (W
N
2
N
)
k
= (1)
k
_
W
N
2
N
_
k
=
_
e
j
_
k
= (1)
k
, (13.29)
y obteniendo
X(k) =
N
2
1

n=0
_
x(n) + (1)
k
x(n +
N
2
)
_
W
2kn
N
. (13.30)
Ahora se toman en cuenta por separado las muestras de frecuencias pares e impares.
La ultima ecuacion se divide en dos ecuaciones para k par k = 2r, e impar k = 2r+1.
X(2r) =
N
2
1

n=0
_
x(n) +x(n +
N
2
)
_
W
2rn
N
(13.31)
X(2r + 1) =
N
2
1

n=0
_
x(n) x(n +
N
2
)
_
W
n(2r+1)
N
(13.32)
286 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Aplicando a estas ecuaciones las propiedades de la simetra W
2rn
N
= W
rn
N
2
se obtienen
las ecuaciones
X(2r) =
N
2
1

n=0
_
x(n) +x(n +
N
2
)
_
W
rn
N
2
(13.33)
X(2r + 1) =
N
2
1

n=0
_
x(n) +x(n +
N
2
)
_
W
n
N
W
rn
N
2
. (13.34)
A partir de estas dos ecuaciones se pueden escribir las ecuaciones siguientes
X
11
(n) = x(n) +x(n +
N
2
)
X
12
(n) =
_
x(n) x(n +
N
2
)
_
W
n
N
. (13.35)
Para N = 8 se obtiene la serie de ocho ecuaciones:
X
11
(0) = x(0) +x(4) X
12
(0) = x(0)W
0
8
x(4)W
0
8
X
11
(1) = x(1) +x(5) X
12
(1) = x(1)W
1
8
x(5)W
1
8
X
11
(2) = x(2) +x(6) X
12
(2) = x(2)W
2
8
x(6)W
2
8
X
11
(3) = x(3) +x(7) X
12
(3) = x(3)W
3
8
x(7)W
3
8
De estas ecuaciones se puede dibujar la graca que se muestra en la gura 13.10. Si se
aplica el mismo procedimiento en las otras escalas se obtiene el algoritmo completo
de la decimacion en frecuencias. El algoritmo completo se muestra en la gura 13.11.
Figura 13.10: Grafo del algoritmo FFT con decimacion en frecuencia.
13.2. EL ALGORITMO DECIMACI

ON EN LA FRECUENCIA 287
Figura 13.11: Algoritmo completo de la transformada rapida de Fourier con deci-
macion en frecuencia.
Ejemplo 1:
Usando la transformada rapida de Fourier y la graca de algoritmo decimacion en el
tiempo para N = 8 transformar la se nal de la gura 13.12a). Si se utiliza la graca
del algoritmo FFT de decimacion en el tiempo se pueden escribir las siguientes
ecuaciones:
Figura 13.12: Se nal discreta en el dominio del tiempo y su espectro resultante.
X(3) = x(0) +x(2) W
2
8
(1) +x(3) W
2
8
(1) W
3
8
+x(1) W
3
8
(13.36)
Si se sustituye en la ecuacion (13.36) las ecuaciones siguientes
288 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
W
2
8
= (e
j
2
8
)
2
= j
W
1
8
= e
j

4
= 0,7071 j0,7071
W
3
8
= e
j
6
8
= 0,7071 j0,7071,
se obtiene la muestra en el dominio de las frecuencias X(3).
X(3) = 0,5+0,5(j)(1)+0,5(j)(1)(0,707j0,707)+0,5(0,707j0,707)
X(3) = 0,5 j0,207
X(0) = x(0) +x(2)W
0
8
+x(1)W
0
8
+x(3)W
0
8
= 0,5 + 0,5 + 0,5 + 0,5 = 2
X(1) = x(0) +x(2)W
2
8
+x(1)W
1
8
+x(3)W
2
8
W
1
8
X(1) = 0,5 j0,5 + 0,3535 j0,3535 j0,3535 0,3535 = 0,5 j1,207
X(2) = 0,5 + 0,5 0,5W
0
8
.W
2
8
+ 0,5W
2
8
= 0
Analogamente se obtienen las muestras X(4), X(5), X(6) y X(7).
X(4) = 0 X(5) = 0,5 +j0,207
X(6) = 0 X(7) = 0,5 +j0,207
Para construir el modulo del espectro gura 13.12b) se calcula el valor absoluto de
X(k).
|X(0)| = 2 |X(1)| =
_
0,5
2
+ 1,207
2
= 1,306
|X(2)| = 0 |X(3)| =
_
0,5
2
+ 0,207
2
= 0,54
|X(4)| = 0 |X(5)| =
_
0,5
2
+ 0,207
2
= 0,54
|X(6)| = 0 |X(7)| =
_
0,5
2
+ 1,207
2
= 1,306
El resultado obtenido mediante la mariposa se muestra en la gura 13.12 b).
Ejemplo 2:
Determine la matriz de Fourier para N = 8.
Primero se calcula la simetra de la matriz de Fourier F.
W
8
8
= W
8 modulo 8
8
= W
0
8
13.2. EL ALGORITMO DECIMACI

ON EN LA FRECUENCIA 289
W
9
8
= W
9 modulo 8
8
= W
1
8
W
10
8
= W
10 modulo 8
8
= W
2
8
. . . etcetera
La simetra de la matriz de Fourier se muestra en la gura 13.13. Desarrollando
(13.1) para N=8 y utilizando la propiedad de la simetra que se muestra en la gura
13.13 se obtiene la matriz (13.37).
Figura 13.13: Simetra de la matriz de Fourier para N=8.
F
8
=
_

_
1 1 1 1 1 1 1 1
1 W
1
W
2
W
3
W
4
W
5
W
6
W
7
1 W
2
W
4
W
6
W
0
W
2
W
4
W
6
1 W
3
W
6
W
1
W
4
W
7
W
2
W
5
1 W
4
W
0
W
4
W
0
W
4
W
0
W
4
1 W
5
W
2
W
7
W
4
W
1
W
6
W
3
1 W
6
W
4
W
2
W
0
W
6
W
4
W
2
1 W
7
W
6
W
5
W
4
W
3
W
2
W
1
_

_
(13.37)
Si se sustituye en la matriz (13.37) por W = e
j
2
8
W
1
= 0,7 j0,7 W
5
= 0,7 +j0,7
W
2
= j W
6
= j
W
3
= 0,7 j0,7 W
7
= 0,7 +j0,7
W
4
= 1,
se obtiene la matriz de Fourier para N=8.
290 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
F =
_

_
1 1 1 1 1 1 1 1
1 0,7 j0,7 j 0,7 j0,7 1 0,7 +j0,7 j 0,7 +j0,7
1 j 1 j 1 j 1 j
1 0,7 j0,7 j 0,7 j0,7 1 0,7 +j0,7 j 0,7 +j0,7
1 1 1 1 1 1 1 1
1 0,7 +j0,7 j +0,7 +j0,7 1 0,7 j0,7 j 0,7 j0,7
1 j 1 j 1 j 1 j
1 0,7 +j0,7 j 0,7 +j0,7 1 0,7 j0,7 j 0,7 j0,7
_

_
La matriz inversa de Fourier se calcula simplemente usando la ecuacion (13.38).
F
1
(W
ij
) =
1
N
F(
1
W
ij
) (13.38)
Una ventaja muy grande es que no se requiere calcular un determinante del sistema.
Ejemplo 3:
Calcular la matriz inversa de Fourier para N = 4.
Si se sustituye en la matriz de Fourier para N = 4 el termino W = e
j
2
4
se obtiene
W
0
4
= cos 0 +j sin 0 = 1 W
1
4
= cos
2
4
j sin
2
4
= j
W
2
4
= cos jsin = 1 W
3
4
= cos
6
4
j sin
6
4
= j
W
4
4
= W
0
4
= 1
La matriz de Fourier es
F
4
=
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
,
y la matriz de Fourier inversa toma la forma
F
1
4
=
1
4
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
La matriz de Fourier 4 x 8 para N=4 se puede escribir en la forma
13.2. EL ALGORITMO DECIMACI

ON EN LA FRECUENCIA 291
F
4
=
_

_
1 1 1 1 1 1 1 1
1 W
4
W
2
4
W
3
4
W
4
4
W
5
4
W
6
4
W
7
4
1 W
2
4
W
4
4
W
6
4
W
8
4
W
10
4
W
12
4
W
14
4
1 W
3
4
W
6
4
W
9
4
W
12
4
W
15
4
W
18
4
W
21
4
_

_
La simetra de la matriz de Fourier para N=4 se muestra en la gura 13.14. Si se
toma en cuenta la simetra de la matriz de Fourier se puede escribir la ecuacion
anterior en la forma siguiente:
Figura 13.14: Simetra de la matriz de Fourier para N=4.
F
4
=
_

_
1 1 1 1 1 1 1 1
1 j 1 j 1 j 1 j
1 1 1 1 1 1 1 1
1 j 1 j 1 j 1 j
_

_
Ahora se puede calcular el espectro de la se nal que tiene 8 muestras con la matriz
de Fourier con N = 4 8.
Ejemplo 4:
Calcular X(k) de la se nal x(n) mediante la matriz de Fourier N = 4 8
x(n) = { 1 2 -2 3 -3 -2 2 1 }
292 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 1 1 1 1 1 1 1
1 j 1 j 1 j 1 j
1 1 1 1 1 1 1 1
1 j 1 j 1 1 1 j
_

_
1
2
2
3
3
2
2
1
_

_
=
_

_
2
2 + 4j
6
2 4j
_

_
El mismo resultado se obtiene si se calcula un nuevo vector x(n) y se utiliza la matriz
de Fourier para N=4.
x(0) = x(0) +x(4) = 1 3 = 2
x(1) = x(1) +x(5) = 2 2 = 0
x(2) = x(2) +x(6) = 2 + 2 = 0
x(3) = x(3) +x(7) = 3 + 1 = 4
_

_
X(0)
X(1)
X(2)
X(3)
_

_
=
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
2
0
0
4
_

_
=
_

_
2
2 + 4j
6
2 4j
_

_
La transformada de Fourier inversa se obtiene si se multiplica la matriz de Fourier
inversa por un vector X(k).
x(n) =
1
N
F[
1
W
ij
] X(k) (13.39)
x(n) =
1
4

_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
2
2 + 4j
6
2 4j
_

_
=
_

_
2
0
0
4
_

_
El mismo resultado se obtiene, si se multiplica la matriz de Fourier por un vector
X(k) en el que se cambia el signo de la parte imaginaria.
x(n) =
1
4

_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
2
2 4j
6
1 + 4j
_

_
=
_

_
2
0
0
4
_

_
13.2. EL ALGORITMO DECIMACI

ON EN LA FRECUENCIA 293
Ejemplo 5:
Calcular X(k) de la se nal x(n) del ejemplo anterior mediante la matriz de Fourier
para N=8.
X(k) =
_

_
1 1 1 1 1 1 1 1
1
1

2
j
1

2
j
1

2
j
1

2
1
1

2
+j
1

2
j
1

2
+j
1

2
1 j 1 j 1 j 1 j
1
1

2
j
1

2
j
1

2
j
1

2
1
1

2
+j
1

2
j
1

2
+j
1

2
1 1 1 1 1 1 1 1
1
1

2
+j
1

2
j
1

2
+j
1

2
1
1

2
j
1

2
j
1

2
j
1

2
1 j 1 j 1 j 1 j
1
1

2
+j
1

2
j
1

2
+j
1

2
1
1

2
j
1

2
j
1

2
j
1

2
_

_
1
2
2
3
3
2
2
1
_

_
=
=
_

_
2
5,414 10,2426
2 + 4j
2,585 18,2426
6
2,585 +j8,2426
2 4j
5,414 +j0,2426
_

_
Si se compara el resultado obtenido mediante la transformada de Fourier para N=8
con la transformada para N=4 se puede ver, que las muestras X(0), X(2), X(4) y
X(6) obtenidos mediante DFT N=8 son iguales a X(0), X(1), X(2) y X(3) obtenidos
para N=4.
Ejemplo 6:
Calcule la matriz diagonal, de la matriz circular h.
Para la diagonalizacion de la matriz circular se utiliza la ecuacion (13.40)
Diag H = F circ h F
1
(13.40)
Diag H =
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
h
0
h
3
h
2
h
1
h
1
h
0
h
3
h
2
h
2
h
1
h
0
h
3
h
3
h
2
h
1
h
0
_

_
1
4
_

_
1 1 1 1
1 j 1 j
1 1 1 1
1 j 1 j
_

_
=
294 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
_

_
h
0
+h
1
+h
2
+h
3
0 0 0
0 h
0
jh
1
h
2
+jh
3
0 0
0 0 h
0
h
1
+h
2
h
3
0
0 0 0 h
0
+jh
1
+h
2
jh
3
_

_
Si se aplica a la ecuacion circular (13.41) la transformada de Fourier
y = circ h x (13.41)
F y = F circ h F
1
F x,
se obtiene la ecuacion (13.42) que nos permite calcular la respuesta Y
Y = Diag H X (13.42)
13.3. La respuesta a un impulso
Caso 1:
Mediante la transformada discreta de Fourier se desea calcular la respuesta a impulso
el sistema que se presenta por la funcion de transferencia (13.43).
H(z) =
1
2
z
2
z
1
+
1
2
(13.43)
La respuesta a impulso se calcula mediante la ecuacion (13.44).
h = F
1
H (13.44)
En la ecuacion (13.44) H es la funcion del sistema y F es la matriz de Fourier. Para
N=6 la matriz de Fourier F se puede escribir en la forma
F =
_

_
1 1 1 1 1 1
1 W
1
W
2
W
3
W
4
W
5
1 W
2
W
4
W
6
W
8
W
10
1 W
3
W
6
W
9
W
12
W
15
1 W
4
W
8
W
12
W
16
W
20
1 W
5
W
10
W
15
W
20
W
25
_

_
. (13.45)
La matriz de Fourier inversa se calcula mediante la ecuacion (13.46). Para obtener
la matriz inversa de Fourier no es necesario calcular el determinante del sistema.
Esto es una ventaja muy importante cuando se utiliza la matriz de Fourier.
F
1
=
1
N
F
_
1
W
i
_
(13.46)
13.3. LA RESPUESTA A UN IMPULSO 295
La matriz inversa de Fourier para N=6 es
F
1
=
1
6
_

_
1 1 1 1 1 1
1 W
1
W
2
W
3
W
4
W
5
1 W
2
W
4
W
6
W
8
W
10
1 W
3
W
6
W
9
W
12
W
15
1 W
4
W
8
W
12
W
16
W
20
1 W
5
W
10
W
15
W
20
W
25
_

_
. (13.47)
Si se sustituye en la matriz(13.47) el termino W = e
j2/6
, se obtiene
F
1
=
1
6
_

_
1 1 1 1 1 1
1 0,5 +j0,866 0,5 +j0,866 1 0,5 j0,866 0,5 j0,866
1 0,5 +j0,866 0,5 j0,866 1 0,5 +j0,866 0,5 j0,866
1 1 1 1 1 1
1 0,5 +j0,866 0,5 +j0,866 1 0,5 j0,866 0,5 j0,866
1 0,5 j0,866 0,5 j0,866 1 0,5 +j0,866 0,5 +j0,866
_

_
.
(13.48)
Para calcular la respuesta al impulso h mediante la ecuacion (13.44) es necesario
calcular los terminos H
i
de la funcion del sistema (13.43).
H
i
=
W
2i
2 2W
i
+W
2i
(13.49)
De esta funcion se calculan los terminos H
i
, desde H
0
hasta H
5
.
H
0
=
1
2 2 + 1
= 1
H
1
=
(0,5 + 0,866)
2
2 2 (0,5 +j0,866)
1
+ (0,5 +j0,866)
2
= 1
H
2
=
1 + 2j

3
13
H
3
=
1
5
H
4
=
1 2j

3
13
H
5
= 1
Sustituyendo en la ecuacion (13.44) por F
1
y H
i
se obtiene
296 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
h =
1
6
_

_
1 1 1 1 1 1
1 0,5 +j0,86 0,5 +j0,86 1 0,5 j0,86 0,5 j0,86
1 0,5 +j0,86 0,5 j0,86 1 0,5 +j0,86 0,5 j0,86
1 1 1 1 1 1
1 0,5 +j0,86 0,5 +j0,86 1 0,5 j0,86 0,5 j0,86
1 0,5 j0,86 0,5 j0,86 1 0,5 +j0,86 0,5 +j0,86
_

_
1
1
1+2j

3
13
1
5
1j2

3
13
1
_

_
=
=
_

_
0,107
0,123
0,430
0,492
0,276
0,030
_

_
.
El mismo resultado se obtiene mediante la utilizacion de la matriz circular.
Caso2:
Hallar la respuesta al impulso de un ltro digital.
Mediante de la utilizacion de la matriz circular previamente es necesario resolver la
ecuacion:
h = (circ b)
1
a (13.50)
donde los vectores a y b seran
a = (0 0 0,5 0 0 0 )
b = (1 -1 0,5 0 0 0 ).
Sustituyendo los vectores a y b en (13.50) se obtiene
h =
_

_
1 0 0 0 0,5 1
1 1 0 0 0 0,5
0,5 1 1 0 0 0
0 0,5 1 1 0 0
0 0 0,5 1 1 0
0 0 0 0,5 1 1
_

_
1

_
0
0
0,5
0
0
0
_

_
. (13.51)
Calculando la matriz inversa y multiplicando por un vector a nos da el vector h.
13.4. MACRO PARA FFT N=8 297
h =
1
65,0014
_

_
56 16 14 4 36 64
64 56 16 14 4 36
36 64 56 16 14 4
4 36 64 56 16 14
14 4 36 64 56 16
16 14 4 36 64 65
_

_
0
0
0,5
0
0
0
_

_
=
_

_
0,10769
0,1230
0,4307
0,49230
0,2769
0,0307
_

_
(13.52)
El n umero de muestras que se obtienen de la respuesta al impulso depende del
n umero de elementos que tengan los vectores a y b. Si se incrementan los terminos
en los vectores a y b, el n umero de las muestras de la respuesta al impulso sera mayor
y su precision mejor. Al hallar la respuesta al impulso por este metodo se comete
un error debido al solapamiento de la respuesta con los impulsos periodicos. Otro
error se comete al calcular la matriz inversa de la matriz circular calculando el
determinante del sistema. El error depende al tama no de la matriz y la precision del
calculo. Si se utiliza la matriz de Fourier, calculando la matriz inversa, no se comete
ningun error, como hemos visto en este ejemplo.
13.4. Macro para FFT N=8
Para desarrollar la macro en ensamblador del microprocesador TMS320Cxx de la
Transformada de Fourier rapida para N=8 primeramente se divide la mariposa de
la gura 13.15 en las tres etapas y para cada etapa se escriben las ecuaciones:
Figura 13.15: FFT decimacion en el tiempo en etapas.
298 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Primera etapa:
x(0) = x(0) +x(4)
x(1) = x(1) +x(5)
x(2) = x(2) +x(6)
x(3) = x(3) +x(7)
x(4) = [x(0) x(4)]w
0
x(5) = [x(1) x(5)]w
1
x(6) = [x(2) x(6)]w
2
x(7) = [x(3) x(7)]w
3
Segunda etapa Tercera etapa
x(0) = x(0) +x(2) X(0) = x(0) +X(1)
x(1) = x(1) +x(3) X(4) = x(0) x(1)
x(2) = [x(0) x(2)]w
0
X(2) = x(2) +x(3)
x(3) = [x(1) x(3)]w
2
X(6) = x(2) x(3)
x(4) = x(4) +x(6) X(1) = x(4) +x(5)
x(5) = x(5) +x(7) X(5) = x(4) x(5)
x(6) = [x(4) x(6)]w
0
X(3) = x(6) +x(7)
x(7) = [x(5) x(7)]w
2
X(7) = x(6) x(7)
De las ecuaciones podemos ver, que se repiten las sumas , restas y multiplicaciones.
Entonces es conveniente preparar los macros para la resta, suma y multiplicacion.
Ejemplo 8:
Mediante las etapas calcular las muestras X(k) si se conoce la se nal x(n) de la gura
13.16.
Figura 13.16: Muestras de la se nal x(n).
13.4. MACRO PARA FFT N=8 299
Primera etapa Segunda etapa Tercera etapa
x(0) = 0,1 + 0,0 = 0,1 x(0) = 0,1 + 0,1 = 0,2 X(0) = 0,2 + 0,2 = 0,4
x(1) = 0,1 + 0,0 = 0,1 x(1) = 0,1 + 0,1 = 0,2 X(4) = 0,2 0,2 = 0,00
x(2) = 0,1 + 0,0 = 0,1 x(2) = [0,1 0,1]w
0
= 0 X(2) = 0,0 + 0,0 = 0,0
x(3) = 0,1 + 0,0 = 0,1 x(3) = [0,1 0,1]w
2
= 0 X(6) = 0,0 0,0 = 0
x(4) = 0,1 0,0 = 0,1 x(4) = 0,1 j0,1 X(1) = 0,1 j0,2414
x(5) = 0,707 j0,707 x(5) = j0,1414 X(5) = 0,1 +j0,0414
x(6) = j0,1 x(6) = 0,1 +j0,1 X(3) = 0,1 j0,0414
x(7) = 0,0707 j0,0707 x(7) = j0,1414 X(7) = 0,1 +j0,2414
***********************************************************************
** PROGRAMA DE LA FFT PARA 8 MUESTRAS, DECIMACION EN LA FRECUENCIA **
***********************************************************************
RESET B INIT
AORG >0010
* INICIO DEL MICROCONTROLADOR
INIT SOVM ;TRABAJA EN SATURACION
LDPK 0 ;TRABAJA CON BANDERA CERO
ZAC ;ANULACION DEL ACUMULADOR
LARP AR2 ;ACTUALIZA REGISTRO AUXILIAR AR2
LRLK AR2,>0060 ;INICIALIZA BLOQUE B2
RPTK 31 ;REPITE LA INSTRUCCION QUE SIGUE 32 VECES
SACL *+ ;ANULACION DEL BLOQUE B2
LRLK AR2,>0060 ;INICIALIZA DEL BLOQUE B2 EN EL DIRECCION 0060
RPTK 23 ;REPITE LA INSTRUCCION QUE SIQUE 23 VECES
BLKP COEF,*+ ;TRANSFERENCIA LOS COEFICIENTES AL BLOCKE N2
* CONSTANTES W*
*COS0 DATA 32767
*COS1 DATA 23170
*COS2 DATA 0
*COS3 DATA -23170
*SEN0 DATA 0
*SEN1 DATA -23170
*SEN2 DATA -32767
*SEN3 DATA -23170
* MUESTRAS (PARTE REAL)
XR0 EQU >0060
XR1 EQU >0062
XR2 EQU >0064
XR3 EQU >0066
XR4 EQU >0068
300 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
XR5 EQU >006A
XR6 EQU >006C
XR7 EQU >006E
* MUESTRAS (PARTE IMAGINARIA)
XI0 EQU >0061
XI1 EQU >0063
XI2 EQU >0065
XI3 EQU >0067
XI4 EQU >0069
XI5 EQU >006B
XI6 EQU >006D
XI7 EQU >006F
*
* LOCALIDADES PARA ALMACENAR LOS VALORES DEL COSENO Y DEL SENO
*
C0 EQU >0070
C1 EQU >0071
C2 EQU >0072
C3 EQU >0073
S0 EQU >0074
S1 EQU >0075
S2 EQU >0076
S3 EQU >0077
TR1 EQU >0078
TI1 EQU >0079
**** DEFINICION DE LAS MACRO
* EL BIT DE REVERSION
BITR $MACRO R1,I1,R2,I2
LAC :R1.S:
SACL TR1
LAC :R2.S:
SACL :R1.S:
LAC TR1
SACL :R2.S:
LAC :I1.S:
SACL TR1
LAC :I2.S:
SACL :I1.S:
LAC TR1
SACL :I2.S:
$END BITR
*MARIPOSA SIN TERMINOS SENO Y COSENO
FREEBF $MACRO R1,I1,R2,I2
13.4. MACRO PARA FFT N=8 301
LAC :R1.S:
SUB :R2.S:
SACL TR1
LAC :I1.S:
SUB :I2.S:
SACL TI1
LAC :R1.S:
ADD :R2.S:
SACL :R1.S:
LAC :I1.S:
ADD :I2.S:
SACL :I1.S:
LAC TR1
SACL :R2.S:
LAC TI1
SACL :I2.S:
$END FREEBF
*MARIPOSA CON SENO K2 Y COSENO K1
CONSBF $MACRO R1,I1,R2,I2,K1,K2
LAC :R1.S:
SUB :R2.S:
SACL TR1
LAC :I1.S:
SUB :I2.S:
SACL TI1
LAC :R1.S:
ADD :R2.S:
SACL :R1.S:
LAC :I1.S:
ADD :I2.S:
SACL :I1.S:
**************************
ZAC
LT TR1
MPY :K1.S:
LTA TI1
MPY :K2.S:
SPAC
SACH :R2.S:,1
ZAC
LT TR1
MPY :K2.S:
LTA TI1
302 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
MPY :K1.S:
APAC
SACH :I2.S:,1
$END CONSBF
**********THE BEEF**************
**** PRIMERA ETAPA (ITERACION)****
FIR FREEBF XR0,XI0,XR4,XI4
CONSBF XR1,XI1,XR5,XI5,C1,S1
CONSBF XR2,XI2,XR6,XI6,C2,S2
CONSBF XR3,XI3,XR7,XI7,C3,S3
********************************
*****SEGUNDA ETAPA (ITERACION)****
FREEBF XR0,XI0,XR2,XI2
CONSBF XR1,XI1,XR3,XI3,C2,S2
FREEBF XR4,XI4,XR6,XI6
CONSBF XR5,XI5,XR7,XI7,C2,S2
********************************
*****TERCERA ETAPA (RESULTADO)*****
FREEBF XR0,XI0,XR1,XI1
FREEBF XR2,XI2,XR3,XI3
FREEBF XR4,XI4,XR5,XI5
FREEBF XR6,XI6,XR7,XI7
*************************************
**** BIT REVERSION
BITR XR1,XI1,XR4,XI4
BITR XR3,XI3,XR6,XI6
*************************************
*OBTENCION DEL ESPECTRO
*
COEF DATA 3276,3276,3276,3276
DATA 3276,3276,3276,3276
DATA 3276,-3276,3276,-3276
DATA 3276,-3276,3276,-3276
DATA 32767,23170,0,-23170
DATA 0,-23170,-32767,-23170
END
En el archivo COEF se introducen los valores reales e imaginarios de las muestras
en formato Q
15
, los cuales ser an almacenados a partir de la posicion 0060h como
se indica en el programa. Recuerde escribir los valores reales de las muestras en las
posiciones pares (localidad 0060h 0062h 0064h ...) y los valores imaginarios en las
localidades impares (posiciones 0061h 0063h 0065h ...). Los valores de W en formato
Q
15
son almacenados de la posicion localidad 70 a la 77. El resultado se encuentra
13.5. TRANSFORMADA DE FOURIER MEDIANTE MATLAB 303
despues de ejecutar el programa en la memoria a partir de la posicion 0060h.
13.5. Transformada de Fourier mediante Matlab
Mediante el programa Matlab se puede simular la transformada de Fourier rapida
y vericar si los programas escritos para el microprocesador son correctos. En este
apartado mediante algunos ejemplos se muestra como se utiliza el paquete Matlab
para el calculo DFT y IDFT . En el paquete Matlab estan incluidos los siguientes
comandos:
fft(x) fft(x,N)
ifft(X) ifft(X,N)
La instruccion t(x) calcula la transformada de Fourier discreta del vector X, que
tiene la misma longitud que el vector x. Si esta especicada la longitud N es nece-
sario utilizar la funcion t(x,N). Lo mismo vale para calcular la transformada de
Fourier discreta inversa. Los vectores en Matlab son especicados desde 1 a N y en
la denicion de la transformada de Fourier los vectores son especicados desde 0 has-
ta N-1. En el paquete Matlab la transformada DFT y IDFT esta denida mediante
las ecuaciones (13.53) y (13.54).
X(k) =
N

n=1
x(n)W
(n1)(k1)
N
(13.53)
x(n) =
N

k=1
X(k)W
(n1)(k1)
N
(13.54)
Ejemplo 9:
El ejemplo siguiente calcula DFT de la se nal senoidal de longitud nita. El programa
en Matlab es el siguiente:
%Analisis espectral de la senal senoidal utilisando DFT
N=input(Teclear la longitud de DFT=)
T=input(Teclear el periodo de muestreo=)
freq=input(Teclear la frecuencia del seno=)
k=0:N-1;
f=sin(2*pi*freq*k*(1/T));
F=fft(f);
stem(k,abs(F));grid
xlabel(k)
ylabel(|X(k)|)
304 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Figura 13.17: Amplitud de X(k) para la se nal senoidal.
Para una longitud N=32, una frecuencia de muestreo de 64 Hz y una frecuencia de
la se nal senoidal 11 Hz. El resultado del programa se muestra en la gura 13.17.
Ejemplo 10:
Utilizando el programa siguiente calcule la DFT de M puntos de la serie u(n) denida
por la ecuacion (13.55).
u(n) =
_

_
1 0 n N 1
0 para otros n.
(13.55)
El programa pide los valores N y M. El valor M tiene ser mayor o igual que N. La
gura 13.18 muestra el resultado obtenido mediante el siguiente programa para N=8
y M=16.
%CALCULO DE DFT PARA CUAQUIERA N
N=input(Teclea la longitud de la serie=);
M=input(Teclea la longitud de DFT=);
u=[ones(1,N)];
U=fft(u,M);
t=0:1:N-1;
stem(t,u);
title(La serie original en el tiempo)
xlabel(Indice del tiempo n);
ylabel(Amplitud)
pause
subplot(2,1,1)
k=0:1:M-1;
stem(k,abs(U))
13.5. TRANSFORMADA DE FOURIER MEDIANTE MATLAB 305
Figura 13.18: DFT del tren de impulsos.
title(Amplitud de las muestras.)
ylabel(Amplitud)
subplot(2,1,2)
stem(k,angle(U))
title(Fase de las muestras)
xlabel(Indice de las frecuencias k);
ylabel(Fase)
Ejemplo 11:
En este ejemplo se calcula el efecto de la longitud de la DFT en el analisis espectral
de la se nal x(n). La se nal x(n) es la suma de dos se nales f
1
(n) y f
2
(n) (13.56). El
programa pide la longitud de la se nal N, la longitud de la DFT y las frecuencias de
los senos. En las gracas 13.19 y 13.19 se presenta el resultado para N=16 y varias
R. Las frecuencias de se nal elegidas fueron f
1
= 0,22 y f
2
= 0,34.
x(n) =
1
2
sen(2f
1
n) +sen(2f
2
n) 0 n N 1 (13.56)
%Analisis espectral de la suma de dos senales
clf;
N=input(Longitud de la senal =);
R=input(Longitud de DFT = );
fr=input(Tecle la frecuencia de la senal =);
n=0:N-1;
306 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
x=0.5*sin(2*pi*n*fr(1))+sin(2*pi*n*fr(2));
Fx=fft(x,R);
k=0:R-1;
stem(k,abs(Fx));
grid
xlabel(k);
ylabel(Amplitud);
title([N=,num2str(N),,R=,num2str(R)]);
Figura 13.19: Analisis de la suma de dos se nales.
Ejemplo 12:
Utilizando el siguiente programa calcule la transformada de Fourier inversa IDFT
de la serie V(k) denida en la equacion (13.57). En la gura 13.20 se muestra el
resultado para K=8 y N=16.
V (k) =
_

_
k
K
0 k K 1
0 para otras n.
(13.57)
%Calcula Transformada de Fourier Inversa
clg
K=input(Teclea la longitud de la serie=);
13.5. TRANSFORMADA DE FOURIER MEDIANTE MATLAB 307
N=input(Teclea la longitud de IDFT=);
k=1:K;
U=(k-1)/K;
u=ifft(U,N);
k=1:K;
stem(k-1,U)
title(Las muestras originales )
xlabel(Indice de las frecuencias k);
ylabel(Amplitud);
pause
subplot(2,1,1)
n=0:1:N-1;
stem(n,real(u))
title(Parte real de las muestras en el dominio del tiempo)
ylabel(Amplitud);
subplot(2,1,2)
stem(n,imag(u))
title(Parte imaginaria en el dominio del tiempo)
xlabel(Indice de tiempo n);
ylabel(Amplitud);
Figura 13.20: Transformada de Fourier inversa del rampa.
Ejemplo 13:
El siguiente programa calcula el spectrograma de la se nal de voz. En el Matlab hay
un archivo de la voz mtlb.mat. La se nal de este archivo se muestra en la gura
13.21a), contiene 4001 muestras muestreadas con la frecuencia 7418 Hz. Se utiliza
la ventana de Hamming que tiene la longitud 256 con solapimiento de 0 muestras.
308 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
En la gura 13.21b) se muestra el espectrograma obtenido mediante el siguiente
programa.
%Espectrograma de la voz
%Numero de las muestras 4001
%Frecuencia del muestreo 7418 Hz
%Ventana de Hamming
%Numero de solape 50
load mtlb
n=1:4001;
plot(n-1,mtlb);
xlabel(Indice del tiempo n);ylabel(Amplitud);
pause
nfft=input(Tecle la longitud de la ventana= );
ovlap=input(Tecle numero de solapes= );
specgram(mtlb,nfft,7418,hamming(nfft),ovlap)
Figura 13.21: Espectrograma de la se nal de voz.
Ejemplo 14:
Escribir un programa para una se nal senoidal s(n) corrompida por un ruido r(n),
y(n) = s(n) +r(n) = cos(0,1n) + 6r(n) (13.58)
donde r(n) es ruido aleatorio con la amplitud entre 1. La relacion se nal ruido (SNR)
esta denida por la ecuacion (13.59).
SNR = 10 log
10

N1
n=0
s
2
(n)

N1
n=0
r
2
(n)
(13.59)
13.5. TRANSFORMADA DE FOURIER MEDIANTE MATLAB 309
N is la longitud de la se nal y tambien la longitud del ruido. El programa que calcule
la se nal perturbada por el ruido es el siguiente y el resultado se muestra en la gura
13.22.
%Programa 11_3
%Analisis de la senal perturbada por ruido
clf;
N=256; R=256;
n=0:N-1;
x=sin(2*pi*n*0.05);
spwr=sum(x*x);
d=rand(1,N);
ave=sum(d)/256;
dw=d-ave;
y=x+6*dw;
npwr=36*sum(dw*dw);
FY=fft(y,R);
k=0:R-1;
plot(n,x);grid
xlabel(Indice del tiempo n);
ylabel(Amplitud);
title(senoida original);pause
plot(k,y);grid
xlabel(Indice del tiempo n);
ylabel(Amplitud);
title(Senal perturbada por ruido);pause
plot(k,y);grid
clg
Fy=fft(y);
plot(k,abs(Fy));grid
xlabel(k);
ylabel(Amplitud);
SNR=10*log10(spwr/npwr)
310 CAP

ITULO 13. LA TRANSFORMADA R

APIDA DE FOURIER
Figura 13.22: Analisis espectral de la se nal senoidal con el ruido.
Tarea 1:
Usando la transformada rapida de Fourier y la graca de algoritmo decimacion en
el tiempo para N=8 transformar la se nal x(n)
x(n) = {1 0 1 0 1 0 1 0}
Tarea 2:
Usando la transformada rapida de Fourier y la graca de algoritmo decimacion en
el dominio de frecuencias para N=8 transformar la se nal x(n)
x(n) = {1 0 1 0 1 0 1 0}
Tarea 3:
Usando la transformada rapida de Fourier y la graca de algoritmo decimacion en
el tiempo para N=8 transformar la se nal x(n)
x(n) = {1 0 0 1 0 0 1 0}
Captulo 14
Filtros digitales con respuesta
innita
La funcion de transferencia de los ltros digitales con respuesta al impulso innita
IIR se puede escribir mediante la expresion general
H(z) =
Y (z)
X(z)
=
b
0
+b
1
z
1
+b
2
z
2
+ +b
k
z
k
1 +a
1
z
1
+a
2
z
2
+ +a
k
z
k
=

k
i=0
b
i
z
i
1 +

k
i=1
a
i
z
i
. (14.1)
Utilizando la transformada-z inversa se puede convertir la expresion (14.1) en una
ecuacion en diferencias
y(n) =
k

i=0
b
i
x(n i)
k

i=1
a
i
y(n i). (14.2)
Para realizar esa funcion de diferencias se necesitan a) sumadores, b)retardadores
d) multiplicadores.
A partir de la funcion de diferencias se puede dibujar directamente el ltro digital
que se denomina forma directa no canonica, como se muestra en la gura 14.2.
Esta forma del ltro digital no es canonica, porque tiene 2k elementos de retardo
mientras el orden de la funcion de transferencia es k. La forma del ltro digital
directa se puede dise nar en la forma canonica. En otras palabras la forma canonica
tiene tantos elementos de retardo como el orden de la funcion de transferencia. Esa
estructura se muestra en la gura 14.3.
La estructura canonica de la primera forma se obtiene desde la estructura canonica
de la segunda forma bajo las siguientes condiciones:
1. Se transforman los sumadores en nodos y los nodos en sumadores, y se cambian
las direcciones de avance de las se nales. Se cambian las direcciones de las
echas, gura 14.4.
311
312 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Figura 14.1: Sumador, retardador y multiplicador.
2. Se cambian las direcciones de los amplicadores como se ve en la gura 14.4
y se intercambian en la estructura la salida por la entrada y la entrada por la
salida.
Ejemplo 1:
Calcular la funcion de transferencia de un ltro digital de orden n = 2 y dise nar la
estructura.
De la expresion general (14.1) para k = 2 se obtiene
H(z) =
Y (z)
X(z)
=
b
0
+b
1
z
1
+b
2
z
2
1 +a
1
z
1
+a
2
z
2
Y (z) = X(z)b
0
+X(z)b
1
z
1
+X(z)b
2
z
2
a
1
Y (z)z
1
a
2
X(z)z
2
.
Si se utiliza la transformada-z indirecta se obtiene la funcion de diferencias.
y(n) = b
0
x(n) +b
1
x(n 1) +b
2
x(n 2) a
1
y(n 1) a
2
y(n 2)
De esta ecuacion se obtiene el ltro digital de segundo orden que se muestra en
la gura 14.5a). Para obtener la estructura en la forma canonica de otro tipo, se
convierten los nodos por sumadores y los sumadores por nodos y se cambian las
direcciones de los multiplicadores. La graca del ltro canonico de la segunda forma
se muestra en la gura 14.5b). Algunos autores dibujan este ltro en la forma que
se muestra en la gura 14.6b).
14.1. LA ESTRUCTURA CASCADA DE UN FILTRO DIGITAL 313
Figura 14.2: Filtro digital no canonico en la forma directa.
14.1. La estructura cascada de un ltro digital
Para realizar el ltro digital en forma de cascada es necesario expresar la funcion de
transferencia de la siguiente manera
H(z) = H
1
(z) H
2
(z) H
3
(z) H
i
(z), (14.3)
donde las funciones parciales H
i
(z) se pueden expresar como se muestra en la
ecuacion (14.4).
H
(1)
i
(z) =
1 +b
i1
z
1
1 +a
i1
z
1
H
(2)
i
(z) =
1 +b
i1
z
1
+b
i2
z
2
1 +a
i1
z
1
+a
i2
z
2
(14.4)
Las estructuras correspondientes se muestran en la gura 14.7 y tienen las funciones
de diferencias:
y(n) = x(n) +b
i1
x(n 1) a
i1
y(n 1)
y(n) = x(n) +b
i1
x(n 1) +b
i2
x(n 2) a
i1
y(n 1) a
i2
y(n 2)
14.2. La estructura paralela de un ltro digital.
Para realizar un ltro digital en forma paralela es necesario dividir la funcion de
transferencia H(z) como se ve en la ecuacion (14.5).
H(z) = H
1
(z) +H
2
(z) +H
3
(z) + +H
i
(z) (14.5)
Las funciones de transferencia parciales H
i
(z) de primer y de segundo orden se
pueden expresar de la siguiente manera:
314 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Figura 14.3: Filtro digital canonico de segunda forma.
H
(1)
i
(z) =
b
i0
1 +a
i1
z
1
H
(2)
i
(z) =
b
i0
+b
i1
z
1
1 +a
i1
z
1
+a
i2
z
2
(14.6)
Las ecuaciones en diferencias correspondientes a las funciones de transferencia an-
teriores son:
y(n) = b
i0
x(n) a
i1
y(n 1)
y(n) = b
i0
x(n) +b
i1
x(n 1) a
i1
y(n 1) a
i2
y(n 2).
Las estructuras de primer y de segundo orden de los ltros digitales correspondientes
a las ecuaciones en diferencias se muestran en la gura 14.8. La estructura general
se construye con las estructuras conectadas en paralelo, como se ve en la gura 14.9.
Figura 14.4: Reglas de conversion del circuito de una forma a la otra.
14.2. LA ESTRUCTURA PARALELA DE UN FILTRO DIGITAL. 315
Figura 14.5: Filtro digital de segunda y primera forma.
Figura 14.6: Filtro digital de segunda forma y de segundo orden.
Ejemplo 2:
Dise nar un ltro digital que realiza la funcion de transferencia
H(z) =
Y (z)
X(z)
=
3 + 3,6z
1
+ 0,6z
2
1 + 0,1z
1
0,2z
2
.
Esta funcion de transferencia se puede expresar de la siguiente manera
Y (z) = 3X(z) + 3,6z
1
X(z) + 0,6z
2
X(z) 0,1z
1
Y (z) + 0,2z
2
Y (z).
Usando la transformada-z inversa, la funcion de diferencias se puede escribir en la
forma siguiente
y(n) = 3x(n) + 3,6x(n 1) + 0,6x(n 2) 0,1y(n 1) + 0,2y(n 2).
316 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Figura 14.7: Filtro digital de primer y segundo orden para la estructructura de
cascada.
Figura 14.8: Las estructuras para el ltro paralelo de primer y segundo orden.
El ltro digital se puede dibujar a partir de la ecuacion en diferencias y se muestra
en la gura 14.10.
Ejemplo 3:
Dise nar un ltro digital en cascada conociendo que la funcion de transferencia H(z)
es:
H(z) =
3 + 3,6z
1
+ 0,6z
2
1 + 0,1z
1
0,2z
2
Es necesario transformar la funcion de transferencia H(z) en el producto H
1
(z),
H
2
(z) y H
3
(z).
H(z) = 3
1 +z
1
1 + 0,5z
1

1 + 0,2z
1
1 0,4z
1
H
1
(z) = 3 H
2
(z) =
1 +z
1
1 + 0,5z
1
H
3
(z) =
1 + 0,2z
1
1 0,4z
1
14.2. LA ESTRUCTURA PARALELA DE UN FILTRO DIGITAL. 317
Figura 14.9: La estructura en paralelo del ltro digital.
Las funciones de diferencias correspondientes son
y
1
(n) = 3x
1
(n) y
2
(n) = x
2
(n) +x
2
(n 1) 0,5y
2
(n 2)
y
3
(n) = x
3
(n) + 0,2x
3
(n 1) + 0,4y
3
(n 1).
Las estructuras correspondientes a las ecuaciones en diferencias se muestran en la
gura 14.11. La estructura nal que realiza la funcion de transferencia total se mues-
tra en la gura 14.12.
Ejemplo 4:
Dise nar un ltro digital en forma paralela sabiendo que la funcion de transferencia
H(z) es
H(z) =
3(z + 1)(z + 0,2)
(z + 0,5)(z 0,4)
Separando H(z) en fracciones parciales resulta
H(z)
z
=
3(z + 1)(z + 0,2)
z(z + 0,5)(z 0,4)
=
A
z
+
B
z + 0,5
+
C
z 0,4
318 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Figura 14.10: Filtro digital de segundo orden.
Figura 14.11: Estructuras parciales de un ltro digital.
siendo las constantes A, B y C
A =
3(z + 1)(z + 0,2)
(z + 0,5)(z 0,4)
|
z=0
= 3
B =
3(z + 1)(z + 0,2)
z(z 0,4)
|
z=0,5
= 1
C =
3(z + 1)(z + 0,2)
z(z + 0,5)
|
z=0,4
= 7,
Sustituyendo A,B y C se obtiene
H(z)
z
=
3
z

1
z + 0,5
+
7
z 0,4
H(z) = 3
z
z + 0,5
+
7z
z 0,4
= 3
1
1 + 0,5z
1
+
7
1 0,4z
1
.
Las funciones parciales de transferencia son
14.3. ALGORITMO PARA LA TRANSFORMADA-Z BILINEAL 319
Figura 14.12: Estructura nal de un ltro digital en cascada.
H
1
(z) = 3 H
2
=
1
1 + 0,5z
1
H
3
(z) =
7
1 0,4z
1
,
y las ecuaciones en diferencias correspondientes se pueden escribir de la forma
y
1
(n) = 3x
1
(n) y
2
(n) = x
2
(n)0,5y
2
(n1) y
3
(n) = 7x
3
(n)+0,4y
3
(n1).
A partir de estas ecuaciones de diferencias se construye el ltro digital de la forma
paralela como se muestra en la gura 14.13.
Figura 14.13: Estructura del ltro digital en forma paralela.
14.3. Algoritmo para la transformada-z bilineal
En general los sistemas procesado de se nales se clasican en analogicos y digitales.
Los primeros se pueden describir por medio de la funcion de transferencia H(s) y
320 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


los digitales en el dominio de z por la funcion H(z). La relacion entre el dominio de
s y z queda establecida por la ecuacion
z = e
sT
, (14.7)
donde T es el intervalo entre dos muestras consecutivas. La funcion H(z) se obtiene
al aplicarle la transformada-z a la funcion de transferencia H(s). Con tal proposito
adecuamos la ecuacion (14.7) a la forma
s =
1
T
ln(z). (14.8)
Al expresar ln(z) por medio de la ecuacion (14.9)
s =
2
T
_
_
z 1
z + 1
_
+
1
3
_
z 1
z + 1
_
3
+
1
5
_
z 1
z + 1
_
5
+
_
(14.9)
se ve que la serie de la ecuacion (14.9) converge rapidamente cerca z = 1 de forma
que con la excepcion del primer termino se pueden despreciar todos los demas. De
este modo la transformacion bilineal se puede obtener mediante las expreciones:
s =
2
T
z 1
z + 1
= c
z 1
z + 1
(14.10)
c = ctg
_
f
1
f
s
_
, (14.11)
donde f
1
representa la frecuencia de corte paso bajas y f
s
la frecuencia de muestreo
del sistema respectivo.
14.4. Transformacion paso bajas a paso bajas
Como es conocido los ltros analogicos se pueden modelar matematicamente por
medio de la funcion de transferencia H(s)
H(s) =
A
0
+A
1
s +A
2
s
2
+ +A
m
s
m
B
0
+B
1
s +B
2
s
2
+ +B
m
s
m
. (14.12)
Considerando la ecuacion (14.12) se pueden formar los vectores A y B de modo que
A =
_
A
0
, A
1
, A
2
, , A
m
_
B =
_
B
0
, B
1
, B
2
, , B
m
_
, (14.13)
donde A
i
y B
i
son coecientes reales. Los ltros digitales se caracterizan por la
funcion de transferencia H(z), la cual se puede expresar de la forma
14.4. TRANSFORMACI

ON PASO BAJAS A PASO BAJAS 321


H(z) =
a
0
+a
1
z
1
+a
2
z
2
+ +a
m
z
m
b
0
+b
1
z
1
+b
2
z
2
+ +b
m
z
m
. (14.14)
Al igual que en el primer caso se forman los vectores a y b a partir de la ecuacion
(14.14) donde los coecientes a
i
y b
i
son reales.
a =
_
a
0
, a
1
, a
2
, , a
m
_
b =
_
b
0
, b
1
, b
2
, , b
m
.
_
(14.15)
Para establecer la relacion entre los coecientes a
i
y A
i
se hace necesario comparar los
numeradores de la funcion de transferencia correspondiente a las ecuaciones (14.12)
y (14.14). Para lo cual sustituimos (14.10) en (14.12) y hacemos la comparacion con
(14.14). Para el caso n = 2 se obtiene
H(s) =
A
0
+A
1
s +A
2
s
2
B
0
+B
1
s +B
2
s
2
H(z) =
A
0
+A
1
c
z1
z+1
+A
2
c
2
_
z1
z+1
_
2
B
0
+B
1
c
z1
z+1
+B
2
c
2
_
z1
z+1
_
2
a
0
+a
1
z
1
+a
2
z
2
b
0
+b
1
z
1
+b
2
z
2
=
A
0
+A
1
c +A
2
c
2
+z
1
_
2A
0
2A
2
c
2
_
+z
2
_
A
0
A
1
c +A
2
c
2
_
B
0
+B
1
c +B
2
c
2
+z
1
(2B
0
2B
2
c
2
) +z
2
(B
0
B
1
c +B
2
c
2
)
Haciendo la comparacion de los coecientes para la misma potencia de z se obtiene
la ecuacion matricial
_

_
a
0
a
1
a
2
_

_ =
_

_
1 1 1
2 0 2
1 1 1
_

_
_

_
A
0
A
1
c
A
2
c
2
_

_. (14.16)
Una expresion similar se obtiene para el vector b. Ambos vectores se pueden expresar
en la forma siguiente
a = P
n
A

b = P
n
B

,
donde P
n
es la matriz de Pascal y los vectores A

y B

se reprezentan mediante la
ecuacion (14.17).
A

=
_
A
0
, A
1
c, A
2
c
2
, , A
m
c
m
_
B

=
_
B
0
, B
1
c, B
2
c
2
, , B
m
c
m
_
(14.17)
322 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


En las matrices que se obtienen con este metodo se pueden observar algunos detalles
interesantes considerando el triangulo de Pascal (14.18).
1 n = 0
1 1 n = 1
1 2 1 n = 2
1 3 3 1 n = 3
1 4 6 4 1 n = 4
1 5 10 10 5 1 n = 5
(14.18)
Se puede observar que la base del triangulo de Pascal representa la ultima columna de
la matriz de Pascal con la diferencia de que los signos de los elementos en la matriz
se presentan en forma alternada. Por otra parte los elementos de las las pares
tienen siempre su signo negativo. Concluimos que la matriz de Pascal transforma la
funcion de transferencia de un ltro paso bajas en el dominio de s a otro ltro paso
bajas en el dominio de z. La matriz de Pascal se puede formar bajo las siguientes
concideraciones.
La primera la de la matriz P
4
, ecuacion (14.21), debe tener solamente unos.
Los elementos de la ultima columna se determinan por medio de la ecuacion
(14.19).
P
i,n+1
= (1)
i1
n !
(n i + 1) ! (i 1) !
(14.19)
donde i = 1, 2, , n + 1.
Los elementos restantes P
i,j
de la matriz de Pascal se determinan mediante la
ecuacion (14.20)
P
i,j
= P
i1,j
+P
i1,j+1
+P
i,j+1
, (14.20)
i = 2, 3, 4, , n, n + 1
j = n, n 1, n 2, , 2, 1.
El elemento e de la matriz se puede determinar utilizando la ecuacion siguiente
_

_
a b c d
? ? e f
? ? ? g
? ? ? h
_

_
e = f +d +c
14.5. TRANSFORMACI

ON PASO BAJAS A PASO ALTAS 323


En el caso de una funcion de transferencia de orden n = 4 la matriz de Pascal estara
dada por la ecuacion (14.21).
P
4
=
_

_
1 1 1 1 1
4 2 0 2 4
6 0 2 0 6
4 2 0 2 4
1 1 1 1 1
_

_
(14.21)
14.5. Transformacion paso bajas a paso altas
Para llevar a cabo la transformacion de la funcion de transferencia paso bajas a paso
altas resulta conveniente sustituir en (14.12) la variable 1/s por s de manera que
s = k
z + 1
z 1
(14.22)
k = tg
_
f
1
f
s
_
(14.23)
En la ecuacion (14.23) f
1
y f
s
son las respectivas frecuencias del corte de paso
altas y de muestreo. Sustituyendo (14.22) en (14.12) y comparando el numerador
con (14.14) para n = 3 se obtiene
a
0
+a
1
z
1
+a
2
z
2
+a
3
z
3
= A
0
+A
1
k +A
2
k
2
+A
3
k
3
+z
1
(3A
0
A
1
k +A
2
k
2
+ 3A
3
k
3
)
+z
2
(3A
0
A
1
k A
2
k
2
+ 3A
3
k
3
)
+z
3
(A
0
+A
1
k A
2
k
2
+A
3
k
3
) (14.24)
Al comparar los coecientes de la ecuacion (14.24) se obtiene un sistema de ecua-
ciones el cual se puede representar en la forma matricial.
_

_
a
0
a
1
a
2
a
3
_

_
=
_

_
1 1 1 1
3 1 1 3
3 1 1 3
1 1 1 1
_

_
A
0
A
1
k
A
2
k
2
A
3
k
3
_

_
(14.25)
Donde P
pa
presenta una matriz similar a la de Pascal, la cual se puede obtener
utilizando un procedimiento similar, de manera que la primera columna de la matriz
P
pa
proviene de la ecuacion (14.19) y los elementos restantes P
i,j
se pueden establecer
mediante la expresion (14.26).
P
i,j
= P
i,j1
+P
i1,j1
+P
i1,j
(14.26)
324 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


i = 1, 2, 3, , n + 1
j = 1, 2, 3, , n + 1.
La matriz de Pascal P
pa
para transformar paso bajas a paso altas a una funcion de
transferencia H(z) de orden n=4 se muestra en la ecuacion (14.27). En la primera la
de la matriz P
pa
aparecen solamente unos y en la primera columna los elementos de la
matriz P
pa
se determinan mediante la ecuacion (14.19). Los coecientes restantes de
la matriz P
pa
se calculan de la manera similar como se calculo para la transformacion
paso bajas a paso bajas o mediante la ecuacion (14.26).
P
pa
=
_

_
1 1 1 1 1
4 2 0 2 4
6 0 2 0 6
4 2 0 2 4
1 1 1 1 1
_

_
(14.27)
Se puede concluir que la matriz de Pascal P
pa
transforma la funcion de transferen-
cia de un ltro paso bajas en el dominio de s a otra funcion de transferencia que
corresponde a un ltro paso altas en el dominio de z.
14.6. Transformacion paso bajas a paso banda
Utilizando las ecuaciones (14.28),(14.29) y (14.12) se obtiene la matriz de Pascal P
pb
la cual transforma una funcion de transferencia paso bajas en otra paso banda.
s = c
z 1
z + 1
+k
z + 1
z 1
(14.28)
c = ctg
_
f
1
f
s
_
k = tg
_
f
1
f
s
_
(14.29)
Mediante un procedimiento similar al utilizado en el punto anterior se obtiene la
matriz P
pb
la cual se puede aplicar para obtener la funcion de transferencia cor-
respondiente a un ltro paso banda en el dominio de z a partir de la funcion de
transferencia de un ltro paso bajas en el dominio de s. Si queremos llevar a cabo
la transformacion de la funcion pasa bajas de la ecuacion (14.30) a una funcion de
transferencia paso banda se puede utilizar la expresion matricial (14.31).
H(s) =
A
0
+A
1
s +A
2
s
2
B
0
+B
1
s +B
2
s
2
(14.30)
14.6. TRANSFORMACI

ON PASO BAJAS A PASO BANDA 325


_

_
a
0
a
1
a
2
a
3
a
4
_

_
=
_

_
1 1 1 1 1 1
4 2 0 2 4 0
6 0 2 0 6 2
4 2 0 2 4 0
1 1 1 1 1 1
_

_
A
2
c
2
A
1
c
A
0
A
1
k
A
2
k
2
2A
2
ck
_

_
(14.31)
En este punto se ilustra el proceso de transformacion de un ltro paso bajas H(s)
ecuacion (14.32) a una funcion de transferencia H(z) correspondiente a un ltro
pasa bajas
determinado por : f
1
= 3400 Hz f
s
= 14000 Hz
pasa alta
determinando por :f
1
= 300 Hz f
s
= 14000 Hz
paso banda
determinado por:f
1
= 3400 Hz f
1
= 300 Hz f
s
= 14000 Hz
Donde f
1
, f
1
y f
s
son las frecuencias respectivas de corte y muestreo.
H(s) =
1
s
2
+

2s + 1
(14.32)
A: Transformacion paso bajas a paso bajas.
Utilizando la ecuacion (14.11) se obtiene la constante c
c = ctg
_
3400
14000
_
= 1,046.
Los coecientes de la funcion de transferencia a
i
,b
i
para i = 0, 1, 2 se obtienen
utilizando la matriz de la ecuacion (14.16) en la forma
_

_
a
0
a
1
a
2
_

_ =
_

_
1 1 1
2 0 2
1 1 1
_

_
_

_
1
0
0
_

_ (14.33)
_

_
b
0
b
1
b
2
_

_ =
_

_
1 1 1
2 0 2
1 1 1
_

_
_

_
1
1,479
1,094
_

_. (14.34)
Los valores de los coecientes correspondientes a las expresiones anteriores son
a
0
= 1 a
1
= 2 a
2
= 1
b
0
= 3,574 b
1
= 0,188 b
2
= 0,615
326 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Con los valores de estos coecientes se expresa la funcion de transferencia H(z) en
la forma:
H(z) =
1 + 2z
1
+z
2
3,574 0,188z
1
+ 0,615z
2
=
0,2789 + 0,5596z
1
+ 0,2789z
2
1 0,0526z
1
+ 0,1721z
2
B: Transformacion paso bajas a paso altas.
Si se transforma la funcion de transferencia, ecuacion (14.32), a paso altas primero
se determina el coeciente k utilizando la ecuacion (14.23)
k = tg
_
300
14000
_
= 0,0674. (14.35)
Utilizando la matriz de Pascal para ltros paso altas P
pa
y para n = 2 se obtiene:
_

_
a
0
a
1
a
2
_

_ =
_

_
1 1 1
2 0 2
1 1 1
_

_
_

_
1
0
0
_

_ (14.36)
_

_
b
0
b
1
b
2
_

_ =
_

_
1 1 1
2 0 2
1 1 1
_

_
_

_
1
0,0954
0,00454
_

_ (14.37)
De las expresiones (14.36) y (14.37) se obtienen los coecientes correspondientes a
la funcion de transferencia del ltro paso altas de forma tal que:
a
0
= 1 a
1
= 2 a
2
= 1
b
0
= 1,0099 b
1
= 1,9909 b
2
= 0,9092.
De este modo la funcion de transferencia paso altas obtenida esta dada por la
ecuacion (14.38).
H(z) =
1 2z
1
+z
2
1,0998 1,9909z
1
+ 0,9092z
2
=
0,9093 1,8185z
1
+ 0,9093z
2
1 1,8102z
1
+ 0,8267z
2
(14.38)
C: Transformacion paso bajas a paso banda
Para llevar a cabo la transformacion de la funcion analogica paso bajas (14.32) a
una funcion digital pasa banda, primaro se determinan las constantes c y k.
c = ctg
_
300
14000
_
= 1,0459
k = tg
_
3400
14000
_
= 0,0674
14.7. DISE

NO DESDE LA RESPUESTA AL PULSO DE DIRAC 327


Los coecientes de la funcion de transferencia a
i
, b
i
para i = 0, 1, 2, 3, 4 se obtienen
por medio de la matriz (14.31).
_

_
a
0
a
1
a
2
a
3
a
4
_

_
=
_

_
1 1 1 1 1 1
4 2 0 2 4 0
6 0 2 0 6 2
4 2 0 2 4 0
1 1 1 1 1 1
_

_
0
0
1
0
0
0
_

_
(14.39)
_

_
b
0
b
1
b
2
b
3
b
4
_

_
=
_

_
1 1 1 1 1 1
4 2 0 2 4 0
6 0 2 0 6 2
4 2 0 2 4 0
1 1 1 1 1 1
_

_
1,0939
1,4792
1
0,0953
0,0045
0,1410
_

_
(14.40)
Resolviendo las matrices (14.39) y (14.40) se obtienen los coecientes de la funcion
de transferencia H(z).
a
0
= 1 a
2
= 2 a
4
= 1 b
0
= 3,8140
b
1
= 7,1252 b
2
= 4,3088 b
3
= 1,5899 b
4
= 0,6650.
Con los valores de estos coecientes la funcion de transferencia paso banda toma la
forma:
H(z) =
1 2z
2
+z
4
3,814 7,1252z
1
+ 4,308z
2
1,589z
3
+ 0,665z
4
(14.41)
14.7. Dise no desde la respuesta al pulso de Dirac
Hasta ahora se dise naron los ltros digitales desde las especicaciones en la plantilla.
Se puede tambien dise nar los ltros a partir de la respuesta al impulso. En otras
palabras se busca una funcion de transferencia discreta de un ltro digital que tiene
la misma respuesta al impulso que un circuito analogico. La respuesta de un circuito
analogico es contnua y para nuestro proposito es necesario conseguir las muestras
como se ve en la gura 14.14.
Este metodo se llama (Impulse invariance) - Invariancia de impulsos. Si se conoce
la forma analtica de la respuesta a un impulso, la transformacion se puede llevar a
cabo usando la transformada-z.
H(z) = z {f(t)}
328 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


Figura 14.14: Respuesta de un circuito analogico a un pulso de Dirac y sus muestras.
Ejemplo 9:
Dise nar el ltro digital cuya respuesta al impulso es igual a la respuesta del circuito
RC de la gura 14.15. Elige la frecuencia de muestreo f
m
= 8000 Hz.
Figura 14.15: Circuito RC y circuito discreto equivalente.
Primero se calcula la funcion de transferencia H(s) del circuito y despues mediante
la transformada de Laplace se calcula la respuesta al impulso unitario h(t). De la
respuesta al impulso unitario h(t) se obtiene la respuesta a un impulso discreto
h(nT). Mediante la transformada-z se calcula H(z) que se realiza.
H(s) =
U
2
U
1
=
s
s +
1
CR
=
s
s + 1333,3
(14.42)
h(t) = L
1
_
1
1333,3
s + 1333,3
_
= (t) 1333,3e
1333,3t
(14.43)
h(nT) = (nT) 1333,3e
1333,3nT
= (nT)
1333,3
8000
e

1333,3
8000
n
(14.44)
La funcion de transferencia H(z) se obtiene mediante la transformada-z.
14.7. DISE

NO DESDE LA RESPUESTA AL PULSO DE DIRAC 329


H(z) = Z
_
(nT) 0,1666e
0,1666n
_
= 1 +
0,16666
1 e
0,1666
z
1
(14.45)
H(z) = 1 +
0,16666
1 0,846z
1
(14.46)
La estructura correspondiente a la ecuacion (14.46) esta en la forma paralela y se
muestra en la gura 14.15.
Ejemplo 10:
Dise nar el ltro digital cuya respuesta al impulso es igual a la respuesta del circuito
RL de la gura 14.16. Elige la frecuencia de muestreo f
m
= 8000 Hz.
Figura 14.16: Circuito LR y el circuito discreto equivalente.
La funcion de transferencia del circuito de la gura 14.16 es
U
2
U
1
= H(s) =
R
R +sL
=
1428,57
s + 1428,57
(14.47)
Mediante la transformada de Laplace inversa se calcula la respuesta al impulso
unitario h(t).
h(t) = L
1
{H(s)} = 1428,57e
1428,57t
(14.48)
La respuesta discreta h(nT) normalizada tiene la forma
h(nT) =
1428,57
8000
e

1428,57
8000
n
= 0,17857e
0,17857n
(14.49)
330 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


La funcion de transferencia H(z) se calcula mediante la transformada-z de h(nT)
H(z) = Z {h(nT)} =
0,17857
1 0,836z
1
(14.50)
El circuito correspondiente a la funcion de transferencia H(z) se muestra en la gura
14.16.
Ejemplo 11:
Dise nar el ltro digital cuya respuesta al impulso es igual a la respuesta del circuito
LCR de la gura 14.17. Elige la frecuencia de muestreo f
m
= 800 Hz.
Primeramente se calcula la funcion de transferencia de circuito LCR en la gura
14.17.
Figura 14.17: Filtro paso baja RLC y circuito discreto equivalente.
U
1
U
2
=
R
1+sRC
sL +
R
1+sCR
=
R
s
2
LCR +sL +R
=
1
LC
s
2
+s
1
CR
+
1
LC
U
2
U
1
=
1,777 10
6
s
2
+ 1,3329 10
3
s + 1,777 10
6
Si la ultima ecuacion se transforma en la forma siguiente
U
2
U
1
=
1,777 10
6
(s + 666,45)
2
+ 1,3328 10
6
=
1,5392 10
3
(1,1545 10
3
)
(s + 666,45)
2
+ (1,1545 10
3
)
2
14.8. LA VARIANCIA DE IMPULSO 331
entonces usando la transformada Laplace inversa a esa ecuacion se obtiene la re-
spuesta al impulso:
L
1
_
U
2
U
1
_
= h(t) = 1,5392 10
3
e
666,45t
sen (1154,5 t)
La respuesta al impulso del circuito discreto es
h(n) = 1,5392 10
3
e

666,45
800
n
sen
1154,5
800
n = 1,53924 10
3
e
0,83304n
sen 1,443208n.
De una tabla de la transformada-z se pueden escribir las siguiente transformaciones.
sen (naT)
z

zsen aT
z
2
2z cos aT + 1
e
naT
z
X
_
e
aT
z
_
Usando estas transformaciones se obtiene
Z {sen 1,443208n} =
z sen 1,443208
z
2
2z cos 1,443208 + 1
=
0,9918z
z
2
0,2544z + 1
Si se sustituye por z = ze
0,83304
= 2,3003z se obtiene la funcion de transferencia
H(z).
H(z) = Z {h(n)} =
0,9918 (2,3003)z
1,539210
3
800
(2,3003z)
2
0,2544 (2,3003)z + 1
=
0,8296z
1
1 0,11063z
1
+ 0,18898z
2
El circuito discreto que realiza esta funcion de transferencia tiene la misma respuesta
al impulso que el circuito LCR. El circuito discreto se muestra en la gura 14.17.
14.8. La variancia de impulso
Usando la transformada de Laplace la respuesta a un impulso de un circuito con la
funcion de transferencia H(s)
H(s) =
N

i=1
A
i
s +s
i
(14.51)
se puede escribir en la forma
h(t) =
N

i=1
A
i
e
s
i
t
. (14.52)
Utilizando la transformada-z se obtiene la funcion de transferencia H(z).
332 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


H(z) =
N

i=1
A
i
z
z p
i
(14.53)
p
i
= e
s
i
T
(14.54)
Ejemplo 12:
Calcular el ltro digital Butterworth de tercer orden para a
max
= 3 dB y T=2.
La funcion de transferencia normalizada obtenida desde las tablas se puede escribir
como:
H(s) =
1
(s + 1)(s
2
+s + 1)
=
A
s + 1
+H
2
(s)
Calculando A se obtiene
A =
1
s
2
+s + 1
|
s=1
= 1.
La funcion de transferencia parcial H
2
(s) se obtiene calculando la ecuacion
H
2
(s) =
1
(s + 1)(s
2
+s + 1)

1
s + 1
=
s
s
2
+s + 1
Entonces la funcion de transferencia H(s) es la suma de dos funciones de transferencia
H
1
(s) +H
2
(s).
H(s) =
1
s + 1
+
s
s
2
+s + 1
(14.55)
Utilizando la transformacion (14.51), (14.52), (14.53) y (14.54) la funcion de trans-
ferencia H
1
(z) se transforma en
H
1
(z) =
z
z e
T
|
T=2
=
1
1 0,13533z
1
(14.56)
La funcion de transferencia H
2
(s) se tiene que arreglar en la forma
H
2
(s) =
s
s
2
+s + 1
=
A
1
s +
1
2
+j

3
2
+
A
2
s +
1
2
j

3
2
H
2
(s) =
(
1
2
j

3
2
)
1
j

3
s +
1
2
+j

3
2
+
(
1
2
j

3
2
)
1
j

3
s +
1
2
j

3
2
. (14.57)
Utilizando la transformada (14.51), (14.53) y (14.54) se obtiene la ecuacion (14.58).
14.9. S

INTESIS CON LA AYUDA DE LAS MATRICES CIRCULARES 333


H
2
(z) =
z
j

3
(
1
2
j

3
2
)
z e

T
2
e
j
T

3
2
+
z
j

3
(
1
2
j

3
2
)
z e

T
2
e
j
T

3
2
(14.58)
Para T=2 se obtiene la ecuaci on (14.59).
H
2
(z) =
z
j

3
(
1
2
j

3
2
)
z e
1
e
j

3
+
z
j

3
(
1
2
j

3
2
)
z e
1
e
j

3
(14.59)
Arreglando la ultima ecuacion se obtiene la ecuacion siguiente
H
2
(z) =
1 + 0,150574z
1
1 + 0,11813z
1
+ 0,135335z
2
, (14.60)
y la funcion de transferencia completa se puede escribir en la forma
H(z) = H
1
(z) +H
2
(z) =
1
1 0,13533z
1
+
1 + 0,150574z
1
1 + 0,11813z
1
+ 0,135335z
2
(14.61)
La estructura obtenida de la ecuacion (14.61) se muestra en la gura 14.18.
Figura 14.18: Estructura paralela del ltro digital.
14.9. Sntesis con la ayuda de las matrices circulares
Los coecientes a
i
y b
i
de la funcion de transferencia de un sistema discreto se pueden
calcular con la ayuda de las matrices circulares. Si se dise nan los ltros IIR con la
respuesta innita se tiene que suponer que las muestras de la respuesta en la salida
334 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


se translaparan. Los coecientes de la funcion de transferencia se calculan usando la
ecuacion siguiente
cykl h a = b.
La ecuacion anterior se puede escribir en forma matricial.
_

_
h
0
h
N1
h
N2
h
Nn

h
1
h
0
h
N1
h
Nn+1

h
2
h
1
h
0
h
Nn+2




h
n
h
n1
h
n2
h
0

h
n+1
h
n
h
n1
h
1

h
n+2
h
n+1
h
n
h
2




h
2n
h
2n1
h
2n2
h
n



h
N1
h
N2
h
N3
h
Nn1

_

_
1
a
1
a
2



a
n
0
0



0


0
_

_
=
_

_
b
0
b
1
b
2



b
n
0
0



0


0
_

_
(14.62)
La ecuacion matricial (14.62) se puede dividir en dos ecuaciones matriciales (14.63)
y (14.64).
_

_
h
0
h
N1
h
N2
h
Nn
h
1
h
0
h
N1
h
Nn+1
h
2
h
1
h
0
h
Nn+2


h
n
h
n1
h
n2
h
0
_

_
1
a
1
a
2


a
n
_

_
=
_

_
b
0
b
1
b
2


b
n
_

_
(14.63)
_

_
h
n+1
h
n+2
h
n+3


h
2n
_

_
+
_

_
h
n
h
n1
h
1
h
n+1
h
n
h
2
h
n+2
h
n+1
h
3


h
2n1
h
2n2
h
n
_

_
a
1
a
2
a
3


a
n
_

_
=
_

_
0
0
0


0
_

_
(14.64)
14.9. S

INTESIS CON LA AYUDA DE LAS MATRICES CIRCULARES 335


Si se arregla la ecuacion (14.64) se obtiene la ecuacion matricial (14.65). De esta
ecuacion matricial se puede calcular el vector a si se conocen los coecientes de la
respuesta al impulso h
1
hasta h
2n
.
_

_
a
1
a
2
a
3


a
n
_

_
=
_

_
hn h
n1
h
1
h
n+1
h
n
h
2
h
n+2
h
n+1
h
3


h
2n1
h
2n2
h
n
_

_
1

_
h
n+1
h
n+2
h
n+3


h
2n
_

_
(14.65)
Los coecientes de la respuesta al impulso h
2n+1
hasta h
N1
no se pueden predecir,
pero se pueden calcular con la ayuda de la ecuacion (14.66).
h
k
=
n

i=1
h
ki
a
i
(14.66)
Si se calculan los coecientes de la funcion de transferencia es necesario conocer
2n +1 terminos de la respuesta al impulso. Estos impulsos se llaman impulsos rele-
vantes. Los impulsos restantes se llaman impulsos redundantes. Utilizando los 2n+1
coecientes relevantes de la respuesta h se obtienen los coecientes 2n+1 del vector
a. Para calcular el vector b es necesario determinar los coecientes redundantes de
la respuesta a un impulso h(n). La sntesis no es unvoca y por eso no se puede
pgenerar para cierto sistema cualquier respuesta al impulso.
Ejemplo 13:
Calcular los coecientes de la funcion de transferencia H(z) del orden n = 2 si se
conocen los coecientes de la respuesta a un impulso y la longitud del period N = 6.
h
0
= 0,23408792 h
1
= 0,52158126 h
2
= 0,32765012
h
3
= 0,0060618 h
4
= 0,06228814
Primero se calculan los coecientes a
1
y a
2
de la funcion de transferencia H(z). Para
calcular los coecientes a
1
y a
2
se utilizan los 2n + 1 elementos relevantes de la
respuesta al impulso h
0
hasta h
4
.
_
a
1
a
2
_
=
_
0,32765016 0,52158126
0,00606108 0,32765016
_
1

_
0,0060618
0,06228814
_
=
_
0,276
0,185
_
Usando la ecuacion (14.66) se puede calcular el coeciente redundante de la respuesta
al impulso h
5
. No podra ser elegido, si se quiere calcular la funcion de transferencia
de segundo orden.
336 CAP

ITULO 14. FILTROS DIGITALES CON RESPUESTA INFINITA


h
5
= h
4
a
1
h
3
a
2
= 0,06228 0,276 + 0,00606 0,185 = 0,0160702
Ahora se pueden calcular los coecientes b
i
de la funcion de transferencia H(z).
_

_
b
0
b
1
b
2
_

_ =
_

_
h
0
h
5
h
4
h
1
h
0
h
5
h
2
h
1
h
0
_

_
_

_
1
a
1
a
2
_

_
_

_
b
0
b
1
b
2
_

_ =
_

_
0,234087 0,016070 0,062288
0,521581 0,234087 0,016070
0,327650 0,521581 0,234087
_

_
_

_
1
0,276
0,185
_

_
_

_
b
0
b
1
b
2
_

_ =
_

_
0,227
0,454
0,227
_

_
Ya se conocen todos los coecientes de la funcion de transferencia H(z).
H(z) =
0,227 + 0,454z
1
+ 0,227z
2
1 0,276z
1
+ 0,185z
2
La estructura del ltro se muestra en la gura 14.19. En MATLAB mediante la
instruccion prony(...) se calcula H(z) si se conocen los coecientes de h(n).
Figura 14.19: Filtro digital de segundo orden.
Tarea 1:
Calcular los coecientes de la funcion de transferencia H(z) de orden n = 2 si se
conocen los coecientes de la respuesta al impulso y la longitud del period N = 5.
h
0
= 0,23408792 h
1
= 0,52158126 h
2
= 0,32765012
h
3
= 0,0060618 h
4
= 0,06228814
Captulo 15
Filtros digitales con respuesta
nita
15.1. Filtros con respuesta nita al impulso FIR
La funcion de transferencia de los ltros digitales con la respuesta nita al impulso
tiene la forma siguiente
H(z) =
Y (z)
X(z)
= b
0
+b
1
z
1
+b
2
z
2
+ +b
k
z
k
(15.1)
H(z) =
k

i=0
b
i
z
i
. (15.2)
Si se aplica la transformada-z inversa a la ecuacion anterior se obtiene la ecuacion
en diferencias.
y(n) =
k

i=0
b
i
x(n i) (15.3)
A partir de esta funcion se puede dibujar la estructura directa del ltro FIR. La
estructura se muestra en la gura 15.1. Esta estructura se llama la estructura
transversal. En la gura 15.2 se muestra la estructura del ltro FIR en primera
forma canonica.
De la funcion de transferencias, ecuacion (15.3), se observa, que los coecientes b
i
de la funcion de transferencia son simultaneamente las muestras de la respuesta al
impulso unitario.
Ejemplo 1:
Escribir la funcion de transferencia de un ltro FIR de orden cinco y mostrar en
donde estan ubicados los ceros y polos en el plano z.
337
338 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.1: Estructura directa del ltro FIR.
Figura 15.2: Estructura del ltro FIR de la primera forma canonica.
H
5
(z) = b
0
+b
1
z
1
+b
2
z
2
+b
3
z
3
+b
4
z
4
+b
5
z
5
H
5
(z) =
b
0
z
5
+b
1
z
4
+b
2
z
3
+b
3
z
2
+b
4
z +b
5
z
5
Todos polos estan ubicados en el origen y por eso los ltros FIR son siempre estables.
Si los coecientes b
i
de la funcion de transferencia son simetricos, b
0
= b
5
, b
1
=
b
4
, b
2
= b
3
entonces los ceros de la funcion de transferencia son tambien simetri-
cos respecto al circuito unitario, como se ve en la gura 15.3, y la fase es lineal en
todas las frecuencias.
Las ventajas del ltro FIR.
Los ltros con respuesta nita son siempre estables.
La fase de la funcion de transferencia es lineal en todo dominio de las frecuen-
cias.
15.1. FILTROS CON RESPUESTA FINITA AL IMPULSO FIR 339
Figura 15.3: Ubicacion de los ceros de H(z) en el plano z.
Las muestras de la salida son dependientes solo de las muestras en la entrada y
de las muestras de la entrada retrasadas. Por eso son menos sensibles a errores
de redondeo que los ltros con la respuesta innita.
Desventajas del ltro FIR.
Para cumplir las especicaciones de la plantilla se necesitan muchos sumadores,
amplicadores y elementos de retardo en comparacion con los ltros IIR.
El retraso de las se nales es mayor que en los ltros con la respuesta innita
IIR.
Los ceros de la funcion de transferencia que no estan ubicados en el crculo de
radio unitario deben ser recprocos 1/z
i
. Entonces se puede escribir la funcion de
transferencia en la forma
H(z) = H(0)
1
z
k
(z 1)(z + 1)
b
.
c

i=1
(z z
0i
).(z
1
z
0i
). (15.4)
La respuesta al impulso puede ser dividida en cuatro grupos, como se puede ver en
la gura 15.4.
En la gura 15.4 a) el n umero de las muestras es impar, y la simetra con
respecto al punto M es par, y por eso se puede expresar la funcion de transfe-
rencia mediante la ecuacion (15.5).
H()
IP
= h
_
n
2
_
+
n
2
1

i=0
2h(i) cos(
n
2
i) (15.5)
340 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.4: Cuatro posibilidades de la respuesta a un impulso.
En la gura 15.4 b) el n umero de las muestras es par y la simetra con respecto
al punto M es tambien par. La funcion de transferencia se calcula mediante la
ecuacion (15.6).
H()
PP
=
n1
2

i=0
2h(i) cos(n 2i)

2
(15.6)
En la gura 15.4 c) el n umero de las muestras es impar y la simetra con
respecto al punto M es tambien impar. La funcion de transferencia se puede
expresar mediante la ecuacion (15.7).
H()
II
=
n1
2

i=0
2h(i) sin
(n 2i)
2
(15.7)
En la gura 15.4 d) el n umero de las muestra es par y la simetra con respecto
al punto M es impar. La funcion de transferencia se puede calcular mediante
la ecuacion (15.8).
H()
PI
=
n
2
1

i=0
2h(i) sin(
n
2
i) (15.8)
15.1. FILTROS CON RESPUESTA FINITA AL IMPULSO FIR 341
Ejemplo 2:
Hallar la funcion de transferencia H() de un ltro FIR con la respuesta a un
impulso que se muestra en la gura 15.5.
Figura 15.5: Respuesta de un ltro FIR a un impulso unitario.
El n umero de las muestras es impar pero la simetra es par. Por eso se puede calcular
la funcion de transferencia H() mediante ecuacion (15.9).
H
IP
() = h
_
n
2
_
+
n
2
i

i=0
2h(i) cos(
n
2
i) (15.9)
Si se sustituye en la ecuacion (15.9) por
n = 4 h
0
= h
4
= 1 h
1
= h
3
= 2 h
2
= 3,
se obtiene
H
IP
() = h(2) + 2h(0) cos 2 + 2h(1) cos = 3 + 2 cos 2 + 4 cos .
Ejemplo 3:
Hallar la funcion de transferencia en el dominio de z y de de un ltro FIR que
tiene la funcion de diferencias
y(n) = 3x(n) + 2x(n 1) + 2x(n 2) + 3x(n 3).
Utilizando la transformada-z se obtiene
Y (z) = 3X(z) + 2z
1
X(z) + 2z
2
X(z) + 3z
3
X(z)
H(z) =
Y (z)
X(z)
= 3 + 2z
1
+ 2z
2
+ 3z
3
.
342 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.6: Respuesta del sistema a un impulso unitario.
La respuesta del sistema a un impulso se muestra en la gura 15.6.
El n umero de los impulsos es par y la simetra de los impulsos es tambien par. La
funcion de transferencia en el dominio de se puede escribir mediante la ecuacion
(15.10).
H
PP
() =
n1
2

i=0
2h(i) cos(n 2i)

2
(15.10)
Si se sustituyen los valores:
n = 3 h(0) = h(3) = 3 h(1) = h(2) = 2
en la ecuacion (15.10) se obtiene
H() = 2h(0) cos
3
2
+ 2h(1) cos

2
= 2
_
3 cos
3
2
+ 2 cos

2
_
Las respuestas de los cuatro tipos del circuitos FIR se muestran en la gura 15.7.
15.2. Dise no del Filtro FIR
La caracterstica en la gura 15.7 a) o en la gura 15.8 se aproxima mediante la
serie de Fourier
|H| = A(f) =
M

m=M
c
m
e
j2fmT
, (15.11)
donde las constantes c
m
y c
m
se pueden calcular mediante la ecuacion (15.12).
c
m
= c
m
=
2
f
m
_ fm
2
0
A(f) cos(2fTm) df (15.12)
Si se sustituye en la ecuacion (15.11) por e
j2fT
= z se obtiene
15.2. DISE

NO DEL FILTRO FIR 343


Figura 15.7: Espectro de los cuatro tipos de circuito FIR.
H
1
(z) =
M

m=M
c
m
z
m
. (15.13)
Esta funcion es la funcion de transferencia de un sistema no causal. Para a
i
= c
Mi
la ultima ecuacion se puede escribir en la forma
H(z) =
1
z
M
2M

i=0
a
i
z
i
(15.14)
Esta funcion es una funcion de transferencia de un ltro causal FIR. El termino
2M signica que el ltro FIR tiene 2M elementos de retardo. Si la frecuencia de
muestreo normalizada es f
m
=2, los coecientes c
m
se calculan mediante la ecuacion
(15.15)
c
m
=
_
1
0
cos(mf) df (15.15)
344 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Ejemplo 4:
Dise nar un ltro paso bajas con el ltro FIR para los especicaciones
A(f) =
_

_
1 para f 125 Hz
0 en todas otras fracuencias.
La frecuencia de muestreo es f
m
= 1 kHz y el orden N=20.
Los especicaciones de un ltro paso bajas gura 15.8 se normalizan para que la
frecuencia de muestreo normalizada sea f
m
= 2. Cada frecuencia en este ejemplo se
divide entre 500 y se obtienen los especicaciones normalizadas como se muestra en
la gura 15.8.
Figura 15.8: Especicaciones para un ltro FIR no normalizado y normalizado.
Usando la ecuacion (15.16)
c
m
=
_ fm
2
0
|H| cos(mf) df (15.16)
se pueden calcular los coecientes c
m
.
c
m
=
_
0,25
0
1. cos(mv) dv (15.17)
c
m
=
sin(0, 25m)
m
(15.18)
c
0
= 0, 25 c
3
= 0, 075 c
6
= 0, 053 c
9
= 0, 025
c
1
= 0, 225 c
4
= 0, 000 c
7
= 0, 032 c
10
= 0, 032
c
2
= 0, 159 c
5
= 0, 045 c
8
= 0, 000
15.2. DISE

NO DEL FILTRO FIR 345


La condicion para los coecientes de un ltro FIR es a
i
= c
Mi
entonces sera
a
20
= a
0
= c
10
= 0, 032 a
16
= a
4
= c
6
= 0, 053 a
12
= a
8
= c
2
= 0, 159
a
19
= a
1
= c
9
= 0, 0025 a
15
= a
5
= c
5
= 0, 045 a
11
= a
9
= c
1
= 0, 225
a
18
= a
2
= c
8
= 0, 000 a
14
= a
6
= c
4
= 0, 000 a
10
= a
10
= c
0
= 0, 25
a
17
= a
3
= c
7
= 0, 032 a
13
= a
7
= c
3
= 0, 075
La estructura del ltro FIR se muestra en la gura 15.9 y la funcion de transferencia
se puede escribir en la forma
H(z) = 0, 032 + 0, 025z
1
0, 032z
3
0, 032z
18
+ 0, 025z
19
+ 0, 032z
20
.
Figura 15.9: Filtro FIR de orden veinte.
Ejemplo 5:
Calcular el ltro FIR paso bajas de orden N=8 si se conocen las especicaciones de la
plantilla gura 15.10. Si se elige la frecuencia del muestreo f
m
= 2, los coecientes
del ltro paso bajas se calculan mediante la ecuacion (15.19).
Figura 15.10: Especicaciones del Filtrto FIR paso bajas.
c
m
= c
m
=
1

_
0,8
0
cos(f m) df (15.19)
346 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


c
m
= c
m
=
1

_
sen(f m)
m
_
0,8
0
c
0
=
0, 8 cos(0, 8m)

= 0, 254647 = h
4
c
1
=
sen(0,8)

= 0, 228341 = h
3
= h
5
c
2
=
sen(2 0, 8)
2
= 0, 159087 = h
2
= h
6
c
3
=
sen(3 0, 8)
3
= 0, 071668 = h
1
= h
7
c
4
=
sen(4 0, 8)
4
= 0, 004645 = h
0
= h
8
La funcion de transferencia en el dominio z del ltro FIR es
H(z) = 0, 0046 + 0, 0716z
1
+ 0, 159z
2
+ 0, 228z
3
+ 0, 254z
4
+ 0, 228z
5
+
+0, 159z
6
+ 0, 0716z
7
0, 0046z
8
y la estructura se muestra en la gura 15.11. La funcion de transferencia H() se
calcula mediante la ecuacion (15.20) y la graca de la atenuacion de paso bajas se
muestra en la gura 15.12.
Figura 15.11: Filtro FIR paso bajas.
H() = h
4
+ 2h
0
cos(4) + 2h
1
cos(3) + 2h
2
cos(2) + 2h
3
cos() (15.20)
15.2. DISE

NO DEL FILTRO FIR 347


Figura 15.12: Atenuacion del ltro FIR paso bajas.
Ejemplo 6:
Calcular el ltro FIR paso altas de orden N=8 si se conocen las especicaciones de la
plantilla gura 15.13. Si se elige la frecuencia del muestreo f
m
= 2, los coecientes
del ltro paso altas se calculan mediante la ecuacion (15.21).
Figura 15.13: Especicaciones del Filtrto FIR paso altas.
c
m
= c
m
=
1

_

2
cos(fm) df =
1

_
sen(fm)
m
_

2
(15.21)
c
m
= c
m
=
1

_
sen(m) sen(2m)
m
_
c
0
=
cos(m) 2 cos(2m)

|
m=0
= 0, 36338 = h
4
c
1
=
sen() sen(2)

= 0, 289438 = h
3
= h
5
c
2
=
sen(2) sen(4)
2
= 0, 1204 = h
2
= h
6
348 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


c
3
=
sen(3) sen(6)
3
= 0, 0296 = h
1
= h
7
c
4
=
sen(4) sen(8)
4
= 0, 0787 = h
0
= h
8
La funcion de transferencia en el dominio de z del ltro FIR es
H(z) = 0, 0787 + 0, 0296z
1
+ 0, 120z
2
0, 289z
3
+ 0, 363z
4
+ 0, 289z
5
+
+0, 120z
6
+ 0, 0296z
7
0, 0787z
8
,
y la estructura del ltro se muestra en la gura 15.14. La funcion de transferencia
H() se calcula mediante la ecuacion (15.22). La atenuacion de ltro paso altas se
muestra en la gura 15.15.
Figura 15.14: Filtro FIR paso altas.
Figura 15.15: Atenuacion del ltro FIR paso altas.
H() = h
4
+ 2h
0
cos(4) + 2h
1
cos(3) + 2h
2
cos(2) + 2h
3
cos() (15.22)
15.2. DISE

NO DEL FILTRO FIR 349


Ejemplo 7:
Calcular el ltro FIR supresor de banda de orden N=8 si se conocen las especica-
ciones de la plantilla en la gura 15.16. Si se elige la frecuencia del muestreo f
m
= 2,
los coecientes del ltro supresor de banda se calculan mediante la ecuacion (15.23).
Figura 15.16: Especicaciones del ltrto FIR supresor de banda.
c
m
= c
m
=
1

_
0,8
0
cos(f m) df +
1

_

2
cos(f m) df (15.23)
c
m
= c
m
=
1

_
sen(0,8m) +sen(m) sen(2m)
m
_
c
0
=
0,8 cos(0,8m) + cos(m) 2 cos(2m)

|
m=0
= 0, 618028 = h
4
c
1
=
sen(0,8) +sen() sen(2)

= 0,061096 = h
3
= h
5
c
2
=
sen(2 0,8) +sen(2) sen(4)
2
= 0, 279535 = h
2
= h
6
c
3
=
sen(3 0,8) +sen(3) sen(6)
3
= 0,101315 = h
1
= h
7
c
4
=
sen(4 0,8) +sen(4) sen(8)
4
= 0,083370 = h
0
= h
8
La funcion de transferencia en el dominio z del ltro FIR supresor de banda toma
la forma
H(z) = 0, 083 + 0, 101z
1
+ 0, 279z
2
0, 061z
3
+ 0, 618z
4
0, 061z
5
+
+0, 279z
6
+ 0, 101z
7
0, 083z
8
.
350 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.17: Filtro FIR supresor de banda.
La estructura se muestra en la gura 15.17. La funcion de transferencia H() se
calcula mediante la ecuacion (15.24) y la graca de H() se muestra en la gura
15.18.
H() = h
4
+ 2h
0
cos(4) + 2h
1
cos(3) + 2h
2
cos(2) + 2h
3
cos() (15.24)
H() = 0,618 + 0,1667cos(4) + 0,2026cos(3) + 0,5591cos(2) 0,1222cos()
(15.25)
Figura 15.18: Modulo H() del ltro supresor de banda.
Ejemplo 8:
Calcular el ltro FIR paso banda de orden N=8 si se conocen las especicaciones de
la plantilla gura 15.19. Si se elige la frecuencia del muestreo f
m
= 2, los coecientes
del ltro paso banda se calculan mediante la ecuacion (15.26).
c
m
= c
m
=
1

_
2
0,8
cos(f m) df (15.26)
15.2. DISE

NO DEL FILTRO FIR 351


Figura 15.19: Especicaciones del ltrto FIR paso banda.
c
m
= c
m
=
1

_
sen(2m) sen(0, 8m)
m
_
c
0
=
2 cos(2m) 0, 8 cos(0, 8m)

|
m=0
= 0, 3819718 = h
4
c
1
=
sen(2) sen(0, 8)

= 0,0610 = h
3
= h
5
c
2
=
sen(4) sen(1, 6)
2
= 0, 279 = h
2
= h
6
c
3
=
sen(6) sen(2, 4)
3
= 0,101 = h
1
= h
7
c
4
=
sen(8) sen(3, 2)
4
= 0,083 = h
0
= h
8
La funcion de transferencia en el dominio z del ltro FIR paso banda toma la forma
H(z) = 0, 083 0, 101z
1
0, 279z
2
+ 0, 061z
3
+ 0, 381z
4
+ 0, 061z
5
+
0, 279z
6
0, 101z
7
+ 0, 083z
8
.
La estructura se muestra en la gura 15.23. La funcion de transferencia H() se
calcula mediante la ecuacion (15.27). En la gura 15.21 se muestra graca de la
atenuacion del ltro FIR.
H() = h
4
+ 2h
0
cos(4) + 2h
1
cos(3) + 2h
2
cos(2) + 2h
3
cos() (15.27)
352 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.20: Filtro FIR paso banda.
Figura 15.21: Atenuacion del ltro FIR paso banda.
Ejemplo 9.
Calcular el ltro FIR con la fase lineal en todas las frecuencias si la ecuacion de las
diferencias es de la forma
y(n) = ax(n) +bx(n 1) +cx(n 2) +bx(n 3) +ax(n 4),
desde la gura 15.22 los valores de la funcion de transferencia son
en = 0 H(0) = 1
en =

2
H(

2
) = 0, 707
en = H() = 0, 2
Las especicaciones del ltro se muestran en la gura 15.22. La funcion de trans-
ferencia de segundo orden del ltro con fase lineal se calcula mediante la ecuacion
(15.28).
H() = h(2) + 2h(0)cos(2) + 2h(1)cos() (15.28)
15.2. DISE

NO DEL FILTRO FIR 353


Figura 15.22: Especicaciones para el ltro paso bajas.
Si se sustituye por los valores de la gura 15.22 se obtienen tres ecuaciones
H(0) = h(2) + 2h(0) + 2h(1) = 1
H(

2
) = h(2) 2h(0) = 0, 707
H() = h(2) + 2h(0) 2h(1) = 0, 2
Los ecuaciones anteriores se pueden escribir en la forma matricial.
_

_
1 2 2
1 0 2
1 2 2
_

_
_

_
h
2
h
1
h
0
_

_ =
_

_
1
0, 707
0, 2
_

_ (15.29)
Calculando la ecuacion (15.29) se obtienen los valores del ltro
h
2
= 0, 6535 h
0
= 0, 02675 h
1
= 0, 2.
La funcion de transferencia se puede expresar lasiguiente manera
H(z) = 0, 02675 + 0, 2z
1
+ 0, 6535z
2
+ 0, 2z
3
0, 02675z
4
El ltro FIR que cumple los especicaciones de la gura 15.22 se muestra en la gura
15.23.
Ejemplo 10:
Calcular el ltro FIR paso bajas si se conocen las especicaciones de la plantilla
en la gura 15.24. El ltro FIR es de 6
to
orden y la funcion de transferencia en el
dominio de z sera
H(z) = h
0
+h
1
z
1
+h
2
z
2
+h
3
z
3
+h
2
z
4
+h
5
z
5
+h
6
z
6
,
354 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.23: Estructura del ltro paso bajas.
Figura 15.24: Especicaciones del ltro FIR paso bajas.
y la funcion de frecuencia H() toma la forma
H() = h
3
+ 2h
0
cos(3) + 2h
1
cos(2) + 2h
2
cos()
De la ultima ecuacion para las frecuencias = 0,

4
,

2
y
3
4
, se obtienen cuatro
ecuaciones, que se puedan escribir en la forma matricial, ecuacion (15.30)
_

_
1 2 2 2
1 1, 414 0 1, 414
1 0 2 0
1 1, 414 0 1, 414
_

_
h
3
h
0
h
1
h
2
_

_
=
_

_
1
0, 707
0, 505
0, 3
_

_
(15.30)
Calculando la ecuacion (15.30) se obtienen los coecientes de la funcion de transfe-
rencia H(z), h
3
= 0,5035 h
0
= 0,05129 h
1
= 0,0175 h
2
= 0,159209. La funcion de
transferencia del ltro paso bajas toma la forma
H(z) = 0,0519+0,0175z
1
+0,1592z
2
+0,5035z
3
+0,1592z
4
+0,0175z
5
+0,0519z
6
El ltro FIR paso bajas se muestra en la gura 15.25.
15.3. EL DIFERENCIADOR. 355
Figura 15.25: Estrucura del ltro FIR de sexto orden.
15.3. El diferenciador.
El smbolo del diferenciador y la graca de H() se muestra en la gura 15.26. Los
coecientes b
k
se calculan mediante la ecuacion (15.31). La funcion de transferencia
del diferenciador es H() = j.
Figura 15.26: Smbolo de diferenciador y la graca del H().
b
n
=
1
2
_

H()e
jn
d =
1
2
_

je
jn
d (15.31)
La integral se calcula mediante el metodo por partes
_
u

v = u v
_
u v

.
Calculando se obtiene:
b
n
=
1
2
_
je
jn

j
jn
e
jn
_

(15.32)
b(n) =
_

_
0 para n = 0
(1)
n
n
para n = 0
(15.33)
356 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Ejemplo 11.
Calcule el diferenciador para el orden n=12. Utilizando la ecuacion (15.33) se ob-
tienen los coecientes h
0
hasta h
12
h
0
= h
12
= b
6
=
(1)
6
6
= 0, 1666
h
1
= h
11
= b
5
=
(1)
5
5
= 0, 2000
h
2
= h
10
= b
4
=
(1)
4
4
= 0, 2500
h
3
= h
9
= b
3
=
(1)
3
3
= 0, 3333
h
4
= h
8
= b
2
=
(1)
2
2
= 0, 5000
h
5
= h
7
= b
1
=
(1)
1
1
= 1, 0000
h
6
= h
6
= b
0
= 0, 0000 = 0, 0000
h
7
= h
5
= b
1
=
(1)
1
1
= 1, 0000
h
8
= h
4
= b
2
=
(1)
2
2
= 0, 5000
h
9
= h
3
= b
3
=
(1)
3
3
= 0, 3333
h
10
= h
2
= b
4
=
(1)
4
4
= 0, 2500
h
11
= h
1
= b
5
=
(1)
5
5
= 0, 2000
h
12
= h
0
= b
6
=
(1)
6
6
= 0, 1666
Las muestras de h(n) y el espectro H() se muestran en la gura 15.27. La funcion
de transferencia de diferenciador toma la forma
H(z) = 0,166+0,2z
1
0,25z
2
+0,33z
3
. . .0,33z
9
+0,25z
110
0,2z
11
+0,166z
12
.
15.4. Transformador de Hilbert.
El transformador de Hilbert relaciona la parte real y la parte imaginaria de la funcion
de transferencia. Con otras palabras si se conoce la parte imaginaria de la funcion
de transferencia entonces con la transformada de Hilbert se obtiene la parte real y
se puede calcular la amplitud. La transformada de Hilbert se utiliza en la tecnica de
radar. La funcion de transferencia de un transformador de Hilbert viene dada por
la relacion
15.4. TRANSFORMADOR DE HILBERT. 357
Figura 15.27: Muestras de un diferenciador y su espectro.
H() =
_

_
j para 0
j para < 0
Los coecientes de un transformador de Hilbert se obtienen mediante la transfor-
mada de Fourier (15.34)
b(n) =
T
2
_
T

T
je
jnT
d. (15.34)
b(n) =
jT
2
_
_
0

T
e
jnT
d
_
T
0
e
jnT
d
_
=
1
n
[1 cos(n)]
Esta relacion se puede escribir en la forma
b(n) =
_

_
0 para n = 0, 2, 4, 6...
2
n
para n = 1, 3, 5, 7...
(15.35)
Sustituyendo al ecuacion (15.35) por n=1, 2, 3, 4 se obtienen los coecientes h
i
y
como se observa de la gura 15.28 son antimetricos y faltan las muestras pares.
b
5
= b
5
= h
1
= h
11
= 0,127
b
3
= b
3
= h
3
= h
9
= 0,212
b
1
= b
1
= h
5
= h
7
= 0,636
h
2
= h
4
= h
6
= h
8
= h
10
= h
12
= 0
La funcion de transferencia del transformador de Hilbert toma la forma:
358 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.28: Las muestras del transformador de Hilbert.
H(z) = 0,1273z
1
0,2122z
3
0,636z
5
+ 0,636z
7
+ 0,2122z
9
+ 0,1273z
11
El espectro obtenido de las muestras h(i) se muestra en la gura 15.29. El transfor-
mador de Hilbert se utiliza en la modulacion con la banda lateral unica. El bloque
de un modulador con la banda unica se muestra en la gura 15.30. En la gura se
observan los espectros W
1
(j), W
2
(j) y Y (j).
Figura 15.29: Espectro del transformador de Hilbert para N=4.
15.5. La inuencia de las ventanas a la respuesta
Para mejorar la respuesta de los ltros a los se nales se utilizan varias ventanas.
Algunos de las ventanas mas conocidas son la ventana rectangular, triangular, de
Hamming, Von Hann, de Kaiser, de Poisson, de Cauchy y de Bohman.
En la gura 15.31 se muestra la inuencia de las ventanas en la respuesta del ltro.
Si tenemos innitas muestras entonces se obtiene la respuesta del ltro ideal. Pero
15.5. LA INFLUENCIA DE LAS VENTANAS A LA RESPUESTA 359
Figura 15.30: Modulador con la banda lateral unica.
esos ltros no se pueden realizar y es necesario limitar el n umero de coecientes
mediante una ventana. Si se utiliza una ventana rectangular se obtiene la respuesta
de un ltro que se muestra en la gura 15.31 b). La amplitud de la respuesta no es
buena, su oscilacion es muy grande en el banda de paso. Si se utiliza la ventana que
propuso Hamming, Von Hann o Kaiser, las oscilaciones de amplitud disminuyen. La
ventana rectangular limita solo el n umero de las muestras. Pero la ventana Hamming,
Von Hann o Kaiser limita ademas del n umero de muestras, el tama no de las muestras
(coecientes de la funcion de transferencia). Los coecientes nuevos del ltro se
determinan usando la ecuacion c

m
= w
m
c
m
, donde w
m
son los coecientes de la
ventana.
Figura 15.31: Inuencia de la ventana a la respuesta del ltro.
360 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Ventana de Hamming.
La ventana de Hamming se dene mediante la ecuacion w
i
= 0, 54 + 0, 46 cos
2i
M
.
Para M = 20 los coecientes de la ventana de Hamming son las siguientes.
w
H
0
= 1
w
H
1
= 0, 54 + 0, 46 cos
2
20
= 0, 977486
w
H
2
= 0, 54 + 0, 46 cos
4
20
= 0,9121478
w
H
3
= 0, 54 + 0, 46 cos
6
20
= 0, 8103812
w
H
4
= 0, 54 + 0, 46 cos
8
20
= 0, 6821478
w
H
5
= 0, 54 + 0, 46 cos
10
20
= 0, 5233846
w
H
6
= 0, 54 + 0, 46 cos
12
20
= 0, 3978522
w
H
7
= 0, 54 + 0, 46 cos
14
20
= 0, 2696188
w
H
8
= 0, 54 + 0, 46 cos
16
20
= 0, 1678522
w
H
9
= 0, 54 + 0, 46 cos
18
20
= 0, 102524
w
H
10
= 0, 54 + 0, 46 cos
20
20
= 0, 08
Si se transforma la wentana temporal w(n) mediante la transformada de Fourier se
obtiene el espectro W(f) de la ventana de Hamming, ecuacion (15.36)
W(f) =
M cos(fM)
fM
_
0,54 0, 08(fM)
2
1 (fM)
2
_
(15.36)
El espectro de la ventana de Hamming se muestra en la gura 15.32 b). La ventana
de Hamming se muestra en la gura 15.32 a).
Ejemplo 12:
Modicar los coecientes del ejemplo 4 mediante la ventana de Hamming y deter-
minar los nuevos coecientes del ltro. En el ejemplo 4 se calcularon los coecientes
c
m
para ltro paso bajas en la siguiente forma
c
0
= 0, 25 c
3
= 0, 075 c
6
= 0, 053 c
9
= 0, 025
c
1
= 0, 225 c
4
= 0, 000 c
7
= 0, 032 c
10
= 0, 032
c
2
= 0, 159 c
5
= 0, 045 c
8
= 0, 000.
15.5. LA INFLUENCIA DE LAS VENTANAS A LA RESPUESTA 361
Figura 15.32: Ventana de Hamming y su espectro.
Usando la ventana de Hamming se calculan nuevos coecientes del ltro mediante
la ecuacion c

m
= w
m
c
m
.
a
10
= c
0
w
H
0
= 0, 25 1 = 0, 25
a
9
= a
11
= c
1
w
H
1
= 0, 225 0, 977486 = 0, 220
a
8
= a
12
= c
2
w
H
2
= 0, 159 0, 9121478 = 0, 145
a
7
= a
13
= c
3
w
H
3
= 0, 075 0, 8103812 = 0, 0607
a
6
= a
14
= c
4
w
H
4
= 0
a
5
= a
15
= c
5
w
H
5
= 0, 045 0, 5233846 = 0, 0235
a
4
= a
16
= c
6
w
H
6
= 0, 0211
a
3
= a
17
= c
7
w
H
7
= 0, 0086
a
2
= a
18
= c
8
w
H
8
= 0, 0000
a
1
= a
19
= c
9
w
H
9
= 0, 0026
a
0
= a
20
= c
1
w
H
10
= 0, 0025
Ventana de Blackman.
La ventana de Blackman se dene mediante la ecuacion (15.37). Si se eligen los
parametros a
0
= 0, 42323, a
1
= 0, 49755 y a
2
= 0, 07922 la ganancia cae mas de
70, 83 dB, como se observa en la gura 15.33.
w
i
=
k

i=0
(1)
i
a
i
cos
2i
M
(15.37)
362 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


Figura 15.33: Ventana de Blackman y su espectro.
Ventana de Von Hann.
La ventana Von Hann se conoce en la bibliografa como ventana de Hanning y se
dene mediante la ecuacion (15.38). En la gura 15.34 se muestran las muestras de
la ventana y el espectro obtenido mediante el paquete Matlab.
w
i
= 0, 5
_
1 + cos
2i
M
_
(15.38)
Figura 15.34: Ventana de Von Hann y su espectro.
Ventana de Kaiser.
La ventana de Kaiser se dene mediante la ecuacion (15.39). Los valores de las
muestras de la ventana dependen del orden de la ventana y del coeciente beta. La
ventana de Kaiser y su espectro se muestra en la gura 15.35.
15.5. LA INFLUENCIA DE LAS VENTANAS A LA RESPUESTA 363
w
i
=
I
0
_

_
1
_
2i
M
_
2
_
I
0
()
(15.39)
Figura 15.35: Ventana de Kaiser y su espectro.
En la ecuacion (15.39) I
0
es la funcion de Bessel
Ventana de Bohman.
La ventana de Bohman se dene mediante la ecuacion (15.40). M indica el n umero
de muestras, que corresponde con el orden del ltro.
w
i
=
_
1
2i
M
_
cos
2i
M
+
1

sin
2i
M
(15.40)
Ventana parabolica.
La ventana parabolica se dene mediante la ecuacion (15.41).
w
i
= 1
_
2i
M
_
2
(15.41)
Ventana de Poisson.
La ventana de Poisson se dene mediante la ecuacion (15.42).
w
i
= e

2i
M
(15.42)
Ventana de Cauchy.
La ventana de Cauchy se dene mediante la ecuacion (15.43).
w
i
=
_
1 +
_
2i
M
_
2
_
1
(15.43)
364 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


15.6. FIR obtenidos en el dominio de la frecuencia
El dise no de ltros FIR con bandas de paso muy estrechos se realiza mas facilmente
en el dominio de la frecuencia. Los ltros FIR que se calculan de esta manera no
necesitan un orden tan grande como los ltros FIR que se obtienen en el dominio
del tiempo mediante las series de Fourier. La funcion H(k) de estos tipos ltros FIR
se calcula mediante la transformada de Fourier discreta
H(k) =
N1

n=0
h(n)e

2
N
kn
0 k N 1. (15.44)
Si se utiliza la transformada discreta de Fourier inversa se obtienen las muestras en
el dominio del tiempo.
h(n) =
1
N
N1

k=0
H(k)e
j
2
N
kn
(15.45)
En general los coecientes de la serie de Fourier son complejos y por eso la funcion
H(k) se puede escribir en la forma (15.46), donde A(k) es la amplitud de H(k) y
(k) es la fase de la funcion de transferencia H(k).
H(k) = A(k)e
j(k)
(15.46)
La funcion h(n), ecuacion (15.45), se puede obtener sustituyendo por H(k) en
ecuacion (15.45).
h(n) =
1
N
N1

k=0
A(k)e
(k)
e
j
2
N
kn
(15.47)
Para obtener un ltro FIR con la fase lineal es necesario que los coecientes de
h(n) sean reales y simetricos. Eso signica que es necesario cumplir la condicion de
simetra de los coecientes de h(n)
h(n) = h

(N 1 n). (15.48)
Con esta condicion la ecuacion (15.47) toma la forma
h(N 1 i)

=
1
N
N1

k=0
A(k)e
j[(k)+
2k(N1)
N
]
e
j
2
N
kn
. (15.49)
Las ecuaciones (15.47) y (15.49) son iquales si se cumple la condicion (15.50).
(k) = (k) + 2r
2k(N 1)
N
para r = 0, 1, 2, 3, ... (15.50)
15.6. FIR OBTENIDOS EN EL DOMINIO DE LA FRECUENCIA 365
(k) = r
k(N 1)
N
para r = 0, 1, 2, 3, ... (15.51)
Si se sustituye en la ecuacion (15.47) la ecuacion (15.51) se obtiene la ecuacion
(15.52).
h(i) =
1
N
N1

k=0
A(k)e
j[rk
N1
N
+2
ki
N
]
(15.52)
Si la ecuacion (15.52) se desarrolla en la serie, todas las componentes imaginarias se
cancelan y la ecuacion (15.52) se puede escribir de una forma mas sencilla (15.53).
h(i) =
1
N
_
_
_
A
0
+ 2
N/21

k=1
A(k)(1)
k
cos
k
N
(i + 2i)
_
_
_
(15.53)
Ejemplo 13:
Dise nar un ltro FIR conociendo las muestras en el dominio de las frecuencias que
se muestran en la gura 15.36. El ltro FIR tiene dos bandas de paso, es una com-
binacion pasa bajas y paso banda. El ltro es el orden N=32. Sustituyendo k, A(k)
y tambien por i en la ecuacion (15.53) se obtienen h
0
, h
1
, h
2
... h
31
.
Figura 15.36: Especicaciones para el ltro FIR en el dominio de las frecuencias.
h
0
=
1
32
[0,5+2(0,5 cos

32
+0,5 cos
2
32
cos
9
32
+cos
10
32
cos
11
32
)] = 0, 0192137
h
1
=
1
32
[0,5+2(0,5 cos
3
32
+0,5 cos
6
32
cos
27
32
+cos
30
32
cos
33
32
)] = 0, 067723
Los coecientes restantes se calculan de la misma manera y todos los coecientes del
ltro FIR se encuentran en la tabla 15.1. Los espectros de amplitud y fase obtenidos
mediante la transformada rapida de Fourier se muestran en la gura 15.37.
366 CAP

ITULO 15. FILTROS DIGITALES CON RESPUESTA FINITA


h
0
= h
31
= 0, 0192137 h
8
= h
23
= 0, 0534916
h
1
= h
30
= 0, 0677241 h
9
= h
22
= 0, 0956004
h
2
= h
29
= 0, 0038872 h
1
0 = h
21
= 0, 0106942
h
3
= h
28
= 0, 0308100 h
1
1 = h
20
= 0, 0885485
h
4
= h
27
= 0, 0037518 h
1
2 = h
19
= 0, 0187200
h
5
= h
26
= 0, 0171653 h
1
3 = h
18
= 0, 0942465
h
6
= h
25
= 0, 0062890 h
1
4 = h
17
= 0, 1071054
h
7
= h
24
= 0, 0465713 h
1
5 = h
16
= 0, 1812091
Cuadro 15.1: Tabla de los coecientes del ltro FIR.
Figura 15.37: Espectros de amplitud y de fase del ejemplo 13.
Captulo 16
Funcion de transferencia
16.1. Funcion de transferencia de los sistemas
Para el circuito RLC de la gura 16.1 se puede escribir la ecuacion de diferencias
(16.1)
Figura 16.1: Circuito RLC
u(t) = R i(t) +L
di(t)
dt
+
1
C
_
i(t)dt (16.1)
du(t)
dt
=
R di(t)
dt
+L
di
2
(t)
dt
2
+
1
C
i(t)dt (16.2)
Utilizando la transformada de Laplace se obtiene
sU = RsI +Ls
2
I +
I
C
| dividiendo entre s se obtiene
U = R I +sL I +
I
sC
367
368 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
y la impedancia del circuito RLC toma la forma
Z =
U
I
= R +sL +
1
sC
(16.3)
En general para un circuito de dos puertos se puede escribir la ecuacion diferencial
b
n
d
n
x
dt
n
+b
n1
d
n1
x
dt
n1
+ +b
1
dx
dt
+b
0
= a
n
d
n
y
dt
n
+a
n1
d
n1
y
dt
n1
+ +a
1
dy
dt
+a
0
(16.4)
siendo
x(t) es la se nal de entrada
y(t) es la se nal de salida
Si se aplica a la ecuacion (16.4) la transformada de Laplace se obtiene
Xb
n
s
n
+Xb
n1
s
n1
+ +Xb
1
s +Xb
0
= Y a
n
s
n
+Y a
n1
s
n1
+ +Y a
1
s +Y a
0
(16.5)
y la funcion transferencia H(s) =
Y (s)
X(s)
H(s) =
b
n
s
n
+b
n1
s
n1
+. . . +b
1
s +b
0
a
n
s
n
+a
n1
s
n1
+. . . +a
1
s +a
o
(16.6)
Si se conoce la derivada de la se nal de entrada
dx
dt
y de salida
dy
dt
en varios instantes
del tiempo, se puede obtener la funcion de transferencia H(s) y construir el circuito.
Figura 16.2: Sistema analogico: las se nales de entrada y salida con sus derivadas en
T
1
En la entrada del circuito discreto se tiene una se nal en la forma discreta y en la
salida se obtienen las muestras. Esta situacion se presenta en la gura 16.3. En este
16.1. FUNCI

ON DE TRANSFERENCIA DE LOS SISTEMAS 369


Figura 16.3: Sistema discreto y las se nales de entrada y salida
caso no se puede construir una derivada
dx
dt
, pero si podemos calcular una diferencia
entre las dos muestras.
y
T
=
y
1
y
2
T
y
x
T
=
x
1
x
2
T
(16.7)
Igual como en el caso de los circuitos analogicos se puede escribir la ecuacion en
diferencias
b
n

n
x
T
n
+b
n1

n1
x
T
n
+ +b
1
x
T
+b
0
= a
n

n
y
T
n
+a
n1

n1
y
T
n1
+ +a
1
y
T
+a
0
(16.8)
Esta ecuacion se puede escribir de la forma
b
n
x(n)+b
n1
x(n1)+ +b
1
x(1)+b
0
= a
n
y(n)+a
n1
y(n1)+ +a
1
x(1)+a(0)
(16.9)
Usando las tablas de la transformada-z
z {b
n
x(n)}
z
b
n
Xz
n
(16.10)
se obtiene
b
n
Xz
n
+b
n1
Xz
n1
+ +b
1
Xz +Xb
0
= a
n
Y z
n
+a
n1
Y z
n1
+ +a
1
Y z +Y a
0
(16.11)
La funcion de transferencia del circuito discreto H(z) se puede escribir en la
forma
H(z) =
Y (z)
X(z)
=
b
n
z
n
+b
n1
z
n1
+ +b
1
z +b
0
a
n
z
n
+a
n1
z
n1
+ +a
1
z +a
0
(16.12)
370 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
Algunos autores escriben la funcion de transferencia de la siguiente manera
H(z) =
Y (z)
X(z)
=
b
0
+b
1
z
1
+b
2
z
2
+ +b
n
z
n
1 +a
1
z
1
+a
2
z
2
+ +a
n
z
n
(16.13)
La relacion entre el dominio de s y z queda establecida por la ecuacion (16.14)
z = e
sT
(16.14)
Siendo T el intervalo entre dos muestras. La ecuacion z = e
sT
transforma el eje
imaginario del dominio s al crculo unitario en el dominio de z, gura 16.4
Figura 16.4: Transformacion del plano del dominio de s al plano de dominio de z.
El lado izquierdo del plano s se transforma dentro del crculo unitario en plano z, y
el lado derecho del plano s se transforma fuera de crculo unitario. Entonces los polos
de un ltro analogico, que es estable, se situan dentro del crculo unitario. Para una
aproximacion de Cauer y n = 3, los polos y los ceros de la funcion de transferencia
se ubican en el dominio de s y z, como se muestra en lagura 16.5.
Figura 16.5: Polos y ceros del ltro Cauer de orden n=3
16.1. FUNCI

ON DE TRANSFERENCIA DE LOS SISTEMAS 371


Ejemplo 1:
Determinar la funcion de transferencia de un circuito si su ecuacion en diferencias
es la siguiente:
y(n) =
1
2
y(n 1) + 2x(n) (16.15)
Si se aplica la transformada-z se obtiene
Y (z) =
1
2
z
1
Y (z) + 2X(z)
Y (z).
_
1
1
2
z
1
_
= 2X(z)
Y (z)
X(z)
=
2
1
1
2
z
1
=
2z
z
1
2
(16.16)
El polo y el cero estan ubicados como se muestra en la gura 16.6
Figura 16.6: Polos y ceros de la funcion de transferencia en el plano de z
Ejemplo 2:
Determine la funcion de transferencia de un sistema denido por la ecuacion en
diferencias (16.17)
y(n) =
5
6
y(n 1)
1
6
y(n 2) +x(n) (16.17)
Usando la transformada-z se obtiene
Y (z) =
5
6
Y (z)z
1

1
6
Y (z)z
2
+X(z)
372 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
Y (z).
_

5
6
z
1
+
1
6
z
2
+ 1
_
= X(z)
H(z) =
Y (z)
X(z)
=
1
1
5
6
z
1
+
1
6
z
2
H(z) =
1
_
1
1
2
z
1
_
.
_
1
1
3
z
1
_ (16.18)
Los polos y ceros de la funcion (16.19) estan situados en el plano z, como se muestra
en la gura 16.7
z
2
_
z
1
2
_ _
z
1
3
_ (16.19)
Figura 16.7: Polos y ceros de la funcion de transferencia H(z)
Ejemplo 3:
Calcule la respuesta a un tren de impulsos de un circuito que se dene por la siguiente
ecuacion en diferencias
y(n) = y(n 1) +x(n) (16.20)
Usando la transformada-z se obtiene
Y (z) z
1
Y (z) = X(z)
y la funcion de transferencia del sistema es
H(z) =
Y (z)
X(z)
=
1
1 z
1
(16.21)
16.2. AN

ALISIS DE CIRCUITOS DISCRETOS EN FRECUENCIA 373


Entonces la respuesta en el dominio de la frecuencia toma la forma
Y (z) = X(z)
1
1 z
1
(16.22)
La transformada-z a un tren de impulsos es
X(z) =
1
1 z
1
(16.23)
Entonces
Y (z) =
1
(1 z
1
)
2
(16.24)
La transformada-z inversa se obtiene si se divide numerador entre denominador
1 : 1 2z
1
+z
2
= 1 + 2z
1
+ 3z
2
+ 4z
3
+ 5z
4
+
y(n) = {1 2 3 4 5 6 . . .}
Esta serie de muestras diverge a pesar de que la se nal en la entrada esta limitada.
Por eso el sistema no es estable, gura 16.8.
Figura 16.8: Sistema discreto inestable
16.2. Analisis de circuitos discretos en frecuencia
La funcion de transferencia se puede escribir de la forma
H(z) =

M
k=0
b
k
z
k
1 +

M
k=1
a
k
z
k
(16.25)
Si se sustituye en la ecuacion por z = e
j
se obtiene
374 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
H(e
j
) = H() =

M
k=0
b
k
e
jk
1 +

M
k=1
a
k
e
jk
(16.26)
El modulo de H() se puede calcular mediante (16.27)
|H()| = H(j) H(j) =| H(z) |= H(z) H(z
1
) (16.27)
y la atenuacion se calcula mediante las ecuaciones siguientes
e
2a
= |H()|
2
a =
1
2
ln|H| [Np]
a = 10 log|H| [dB]
El procedimiento de analisis se explica en el siguiente ejemplo.
Ejemplo 4:
Para el sistema denido mediante la ecuacion en diferencias
y(n) = 0,1y(n 1) + 0,2y(n 2) +x(n) +x(n 1) (16.28)
determine el modulo de la funcion de transferencia H(z)
Y (z) + 0,1Y (z)z
1
0,2Y (z)z
2
= X(z) +X(z)z
1
H(z) =
Y (z)
X(z)
=
1 +z
1
1 + 0,1z
1
0,2z
2
(16.29)
|H(z)|
2
= H(z).H(z
1
) =
1 +z
1
1 + 0,1z
1
0,2z
2

1 +z
1 + 0,1z 0,2z
2
|H(z)|
2
=
1 +z +z
1
+ 1
1 + 0,1z 0,2z
2
+ 0,1z
1
+ 0,01 0,02z 0,2z
2
0,02z
1
+ 0,04
|H(z)|
2
=
2 +z +z
1
1,05 + 0,08(z +z
1
) 0,2(z
2
+z
2
)
(16.30)
En la ultima ecuacion se sustituye z
z = e
j
z
1
= e
j
z
2
= e
2j
z
2
= z
2j
y se obtiene
16.2. AN

ALISIS DE CIRCUITOS DISCRETOS EN FRECUENCIA 375


|H| =
2 + 2
_
e
j
+e
j
2
_
1,05 + 0,08 2
_
e
j
+e
j
2
_
0,2 2
_
e
2j
+e
2j
2
_ (16.31)
|H| =
2 + 2 cos
1,05 + 0,16 cos 0,4 cos 2
(16.32)
Ejemplo 5:
Para el sistema analogico denido por la funcion de transferencia
H(s) =
1
s
2
+

2 s + 1
(16.33)
determine atenuacion en dB para = 1 y = 3.
H(s) H(s) =
1
_
s
2
+

2 s + 1
_
.
_
s
2

2 s + 1
_ (16.34)
H(s) H(s) =
1
1 +s
4
H(j) H(j) =
1
1 +
4
|H|
=1
=
1
2
= 10
a
dB
20
y la atenuacion para la frecuencia angular = 1 es
a
dB
= 10 log
1
2
= 3 dB
para = 3 se obtiene
a
dB
= 10 log
1
82
= 19,138 dB
La graca de la respuesta se muestra en la gura 16.9
Ejemplo 6:
Para el sistema que se muestra en la gura 16.10 determine la funcion de transfe-
rencia H(z), si se conoce
h
1
(n) = {2
n
} h
2
(n) = {1
n
} h
3
(n) = {(1)
n
}
De las tablas de la transformada-z se obtiene la transformacion
h(n) = {a
n
}
z
H(z) =
1
1 az
1
(16.35)
376 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
Figura 16.9: Respuesta del ltro Butterworth
Figura 16.10: Estructura de un circuito discreto
entonces
{2
n
}
z

1
1 2z
1
= H
1
(z)
{1
n
}
z

1
1 z
1
= H
2
(z)
{(1)
n
}
z

1
1 +z
1
= H
3
(z)
La funcion de transferencia del sistema en la gura 16.10 se calcula mediante la
ecuacion (16.36)
H(z) = H
1
(z). [H
2
(z) +H
3
(z)] (16.36)
H(z) =
1
1 2z
1
_
1
1 z
1
+
1
1 +z
1
_
(16.37)
H(z) =
2
1 2z
1
z
2
+ 2z
3
(16.38)
Si se divide numerador entre denomirador se obtiene la respuesta al impulso h(n).
16.2. AN

ALISIS DE CIRCUITOS DISCRETOS EN FRECUENCIA 377


2 : 1 2z
1
z
2
+ 2z
3
= 2 + 4z
1
+ 10z
2
+ 20z
3
+
y(n) = h(n) = {2 4 10 20 } (16.39)
Si se analiza el circuito en el dominio de tiempo, se obtiene el mismo resultado, como
se ve a continuacion.
h(n) = h
1
(n) [h
2
(n) +h
3
(n)] (16.40)
h
1
(n) = {2
n
} = {1 2 4 8 16 32 }
h
2
(n) = {1
n
} = {1 1 1 1 1 1 }
h
3
(n) = {(1)
n
} = {1 1 1 1 1 1 }
h(n) = {1 2 4 8 16 32 } {2 0 2 0 2 0 }
h(n) = {2 4 10 20 }
Los dos resultados son iguales y se observa que las muestras divergen y por eso el
sistema no es estable.
La funcion de transferencia de los circuitos discretos se puede escribir como
H(j) =

M
k=0
b
k
e
jk
1 +

N
k=1
a
k
e
jk
(16.41)
o por medio de los polos y ceros en el plano z.
H(j) = b
0

m
k=1
(1 z
k
e
jk
)

N
k=1
(1 p
k
e
jk
)
(16.42)
Los polos de la funcion de transferencia deben estar dentro de crculo unitario si
el circuito es estable. Los ceros pueden estar dentro o fuera del crculo unitario. La
ultima ecuacion se puede escribir de la forma
H(j) = b
0
e
j(NM)

M
k=1
(e
j
z
k
)

N
k=1
(e
j
p
k
)
(16.43)
Los terminos dentro del parentesis se pueden expresar en la forma polar
e
j
z
k
= V
k
()e
j
k
()
378 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
e
j
p
k
= U
k
()e
j
k
()
(16.44)
donde
|e
j
z
k
| = V
k
()
|e
j
p
k
| = P
k
() (16.45)
El valor absoluto de H es igual al producto de valores absolutos de todos los terminos
de la ecuacion (16.43), y se obtiene
|H(j)| = b
0
V
1
().V
2
() . . . V
M
()
U
1
().U
2
() . . . U
N
()
(16.46)
El valor absoluto de e
j(NM)
es igual a 1. La fase de H(j) es la suma de las
fases de los terminos en el numerador menos la suma de las fases de los terminos en
denominador. La construccion graca de la fase se muestra en la gura 16.11.

H(j) =

(N M) +
1
() +
2
() + +
M
() [
1
() +
2
() + +
N
()]
(16.47)
Figura 16.11: Construcion de la fase del circuito
Ejemplo 7:
Determine el modulo de la funcion de transferencia H(z) para la frecuencia = 0,5
H(z) =
(z + 2)(z + 4)
(z + 1)(z + 3)
(16.48)
|e
j
+ 2|
=0,5
= | cos 0,5 +jsen 0,5 + 2| = 2,917247
16.2. AN

ALISIS DE CIRCUITOS DISCRETOS EN FRECUENCIA 379


|e
j
+ 4|
=0,5
= | cos 0,5 +jsen 0,5 + 4| = 4,901087
|e
j
+ 1|
=0,5
= | cos 0,5 +jsen 0,5 + 1| = 1,937824
|e
j
+ 3|
=0,5
= | cos 0,5 +jsen 0,5 + 3| = 3,907108
|H(z)| =
(2,917247)(4,9010877)
(1,9378248)(3,9071083)
= 1,888 (16.49)
Ejemplo 8:
Determine la fase de la funcion de transferencia (16.48) para = 0,5
(e
j
+ 2)
=0,5
= | cos + 2 +j sin |e
jarctg
Im
Re

1
= arctg
sen 0,5
cos 0,5 + 2
= 0,1650907

2
= arctg
sen 0,5
cos 0,5 + 4
= 0,0979769

1
= arctg
sen 0,5
cos 0,5 + 1
= 0,25

2
= arctg
sen 0,5
cos 0,5 + 3
= 0,123016
=
1
+
2

2
= 0,1099484
Ejemplo 9:
Calcule el valor absoluto de H(z) y la fase de H(z) conociendo que tiene la siguiente
funcion de transferencia
H(e
j
) =

n=0
_
1
2
_
1
4
_
n
+
1
2
_
3
4
_
n
_
e
jn
La ecuacion anterior se puede expresar de la siguiente manera
H(e
j
) =
1
2
1
1
1
4
e
j
+
1
2
1
1
3
4
e
j
Para obtener mas facilmente el modulo de H y la fase se escribe la ultima ecuacion
en la forma siguiente
H(e
j
) =
e
j
_
e
j

1
2
_
_
e
j

1
4
_ _
e
j

3
4
_ (16.50)
380 CAP

ITULO 16. FUNCI

ON DE TRANSFERENCIA
H(e
j
) =
e
j
_
cos
1
2
+j sen
_
_
cos
1
4
+j sen
_ _
cos
3
4
+j sen
_
La ecuacion analtica del modulo de H() es
|H(e
j
| =
_
_
5
4
cos
_
17
16

1
2
cos
_ _
25
16

3
2
cos
_
_
_
1
2
Desde la ecuacion (16.50) se puede expresar el modulo de la funcion de transferencia
en la forma
|H(e
j
)| =
|e
j

1
2
|
|e
j

1
4
|.|e
j

3
4
|
Y la fase se puede calcular mediante la ecuacion
() = +arg(e
j

1
2
) arg(e
j

1
4
) arg(e
j

3
4
)
o usando la ecuacion (16.51)
() = +tan
1
sen
cos
1
2
tan
1
sen
cos
1
4
tan
1
sen
cos
3
4
(16.51)
Tarea 1:
Calcule el valor absoluto de H(z) y la fase de H(z) conociendo que tiene la siguiente
funcion de transferencia
H(e
j
) =

n=0
_
1
3
_
1
6
_
n

1
4
_
3
2
_
n
_
e
jn
Captulo 17
Sntesis y analisis de ltros
digitales
17.1. Analisis matricial de circuitos discretos
Los metodos de analisis para ltros digitales se fundamentan en la teora de diagra-
mas de ujo de se nales, as como en las ecuaciones de estado.
El procedimiento seguido resulta similar al utilizado en el analisis clasico de los
circuitos analogicos. As primero se se nalan los nodos, y a continuacion se forma la
matriz de admitancias N, la cual caracteriza el circuito cerrespondiente.
Las se nales relacionadas con los ltros digitales se clasican en:
se nales de entrada X
i
i=1,2,3 , e
se nales de salida Y
i
i=e+1,e+2, ,n
se nales internas U
i
y V
i
i=n+1,n+2, ,m
Las se nales internas U
i
tienen una gran importancia, ya que ellas son las que de-
terminan el estado de los circuitos. Las se nales U
i
a la salida de los elementos de
retardo se indican en la gura 17.1, mientras que las restantes se nales en la salida
de los sumadores de la red digital estan representadas por V
i
.
Cada rama de la estructura de la red digital de la gura 17.1 esta caracterizada por
la funcion de transferencia denida por las respectivas se nales de entrada y salida
(gura 17.2)
De esta forma la transmision f
ij
del nodo i al nodo j se puede expresar en la forma
fi, j =
_
k
z
1
(17.1)
donde k es una constante y z
1
representa un elemento de retardo. As el sistema
digital puede ser formulado por las ecuaciones:
381
382 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


Figura 17.1: Red digital
Figura 17.2: Rama orientada del nodo i al nodo j
Y(z) = F
yx
X(z) +F
yu
U(z) +F
yv
V(z)
U(z) = F
ux
X(z) +F
uu
U(z) +F
uv
V(z)
V(z) = F
vx
X(z) +F
vu
U(z) +F
vv
V(z) (17.2)
donde
X(z) es el vector de las se nales de entrada.
Y(z) representa al vector de las se nales de salida.
U(z) y V(z) son los vectores de las se nales internas.
Por otra parte, los terminos F del sistema de ecuaciones (17.2) representan a las
funciones de transferencia f
i,j
y pueden ser descritas por la expresion matricial
N
f

_

_
X(z)
Y(z)
U(z)
V(z)
_

_
= 0 (17.3)
donde
N
f
=
_

_
F
yx
E F
yu
F(yv)
F
ux
0 F
uu
E F(uv)
F
vx
0 F
vu
F(vv) E
_

_ (17.4)
17.2. EJEMPLOS 383
N
f
es la matriz representativa del diagrama de ujo de las se nales. Tal como se
podra comprobar mas adelante, en el analisis las se nales U
i
(z) tienen mucha impor-
tancia a la salida de los elementos de retardo de la red digital. Si en la expresion
(17.3) se reducen las se nales V
i
(z) se obtiene:
N
e

_
X(z)
Y(z)
U(z)
_

_ = 0 (17.5)
donde
N
e
=
_
D E C
z
1
B O z
1
AE
_
(17.6)
A N
e
se le conoce como matriz de ujo de estado, y a los terminos A, B, C, D de esta
matriz se les denomina matrices de estado del sistema digital, cuyos elementos son
reales. Si se conocen las matrices de estado de una red digital, entonces el sistema
de ecuaciones (17.7) tendra la solucion:
zU(z) = AU(z) +BX(z)
Y(z) = CU(z) +DX(z) (17.7)
De este modo, si no se toman en cuenta a las se nales U
i
(z) en la expresion (17.5) se
obtiene
N
T

_
X(z)
Y(z)
_
= 0 (17.8)
De esta manera, la matriz de transferencia N
T
se puede expresar de la forma:
N
T
=
_
D+C(z EA)
1
B; E
_
(17.9)
En la ecuacion anterior, E es la matriz unitaria y el elemento n
21
representa la
funcion de transferencia H(z) de la red digital (17.10).
H(z) = D+C(z EA)
1
B (17.10)
17.2. Ejemplos
Para determinar la funcion de transferencia de un sistema digital se debe establecer
la matriz del diagrama del ujo . Por ejemplo, para el ltro digital en la gura 17.3,
primero se asignan los n umeros 1 y 2 a los nodos de entrada y salida. Seguidamente
se pueden numerar los nodos de las salidas de los bloques de retardo con los n umeros
3 y 4 respectivamente, para asignar nalmente los n umeros 5 , 6 y 7 a los nodos
384 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


donde aparecen las se nales interiores V
5
, V
6
y V
7
. De esta forma se obtiene el sistema
de ecuaciones correspondiente a el circuito:
2 : Y
2
= V
5
3 : U
3
= V
7
z
1
4 : U
4
= V
6
z
1
5 : V
5
= X
1
a
0
+U
3
6 : V
6
= X
1
a
2
b
2
V
5
7 : V
7
= X
1
a
1
b
1
V
5
+U
4
Figura 17.3: Filtro digital de segundo orden
Utilizando la forma matricial se pueden expresar las ecuaciones en la forma:
_

_
0 1 0 0 1 0 0
0 0 1 0 0 0 z
1
0 0 0 1 0 z
1
0
a
0
0 1 0 1 0 0
a
2
0 0 0 b
2
1 0
a
1
0 0 1 b
1
0 1
_

_
X
1
Y
2
U
3
U
4
V
5
V
6
V
7
_

_
= 0 (17.11)
Y as se obtiene la matriz de ujo de se nales del ltro digital. La primera la se
marca con el n umero 2. En la diagonal principal todos los elementos son iguales a
-1.
1 2 3 4 5 6 7
N
(7)
f
=
2
3
4
5
6
7
_

_
0 1 0 0 1 0 0
0 0 1 0 0 0 z
1
0 0 0 1 0 z
1
0
a
0
0 1 0 1 0 0
a
2
0 0 0 b
2
1 0
a
1
0 0 1 b
1
0 1
_

_
(17.12)
17.2. EJEMPLOS 385
Para ilustrar el procedimiento seguido en la determinacion de la matriz de ujo de
se nales, se toma como ejemplo el elemento de retardo localizado entre los nodos 4 y
6, de modo que en la matriz N
(7)
f
, el termino n
(7)
64
correspondiente a este elemento
toma el valor z
1
De forma similar, al multiplicador situado entre los nudos 5 y 7 le corresponde en la
matriz de ujo N
(7)
f
la posicion del elemento n
(7)
75
representado por el constante -b
1
.
Con el proposito de determinar los elementos de la matriz N
(6)
se puede aplicar la
ecuacion recursiva (17.13).
n
(n1)
ij
=
n
(n)
ij
n
(n)
nn
n
(n)
in
n
(n)
nj
n
(n)
nn
(17.13)
n
(6)
34
=
n
(7)
34
n
(7)
77
n
(7)
37
n
(7)
74
n
(7)
77
=
0 (1) 1 z
1
1
= z
1
(17.14)
Si en la expresion (17.12) se reduce el n umero de las y columnas, se obtienen
ecuaciones (17.15) a (17.19)
N
(6)
=
_

_
0 1 0 0 1 0
a
1
z
1
0 1 z
1
b
1
z
1
0
0 0 0 1 0 z
1
a
0
0 0 1 1 0
a
2
0 0 0 b
2
1
_

_
(17.15)
Para obtener la matriz N
(5)
se utiliza la ecuacion (17.13). El elemento n
(5)
41
toma la
forma
n
(5)
41
=
n
(6)
41
n
(6)
66
n
(6)
46
n
(66)
61
n
(6)
66
=
0 (1) z
1
a
2
1
= a
2
z
1
. (17.16)
N
(5)
=
_

_
0 1 0 0 1
a
1
z
1
0 1 z
1
b
1
z
1
a
2
z
1
0 0 1 b
2
z
1
a
0
0 1 0 1
_

_
(17.17)
El elemento n
(4)
31
de la matriz N
(4)
se obtiene mediante la ecuacion (17.13). Los
elementos restantes se obtienen de la misma manera.
n
(4)
31
=
n
(5)
31
n
(5)
55
n
(5)
35
n
(55)
51
n
(5)
55
=
a
1
z
(1)
(1) (b
1
z
1
) a
0
1
= z
1
(a
1
a
0
b
1
).
(17.18)
386 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


N
(4)
=
_

_
a
0
1 1 0
(a
1
a
0
b
1
)z
1
0 1 b
1
z
1
z
1
(a
2
a
0
b
2
)z
1
0 b
2
z
1
1
_

_ (17.19)
Comparando las expresiones (17.6) y (17.19) se obtienen las matrices de estado
A, B, C, D del ltro digital
A =
_
b
1
1
b
2
0
_
C =
_
1 0
_
B =
_
a
1
a
0
b
1
a
2
a
0
b
2
_
D = a
0
(17.20)
Para determinar la matriz de transferencia N
(2)
T
se eliminan los nodos 3 y 4 en la
matriz (17.19) y as se obtiene:
N
(2)
T
=
_
a
0
+a
1
z
1
+a
2
z
1
1+b
1
z
1
+b
2
z
2
; 1
_
(17.21)
Analizando la matriz de la expresion (17.21), se puede observar que el elemento n
(2)
21
representa la funcion de transferencia H(z) correspondiente al ltro digital de la
gura 17.3.
Si se intercambia la numeraci on a la salida de los elementos de retardo, se obten-
dra un nuevo juego de matrices de estado A, B, C, D como se muestra en la ecuacion
(17.22), de acuerdo a la conguracion de la gura 17.3
A =
_
0 b
2
1 b
1
_
C =
_
0 1
_
B =
_
a
2
a
0
b
2
a
1
a
0
b
1
_
D = a
0
(17.22)
A continuacion se determina la matriz de ujo de estado N
e
correspondiente a un
ltro digital de segundo orden, gura 17.4.
Primero se numeran los nodos de la red tal como se ilustra en la gura 17.4, y
tomando en cuenta el procedimiento seguido en el analisis del ejemplo anterior, se
determinan los elementos de la matriz de ujo de se nales, la cual toma la forma:
N
(6)
f
=
_

_
d 1 c
1
c
2
0 0
0 0 1 0 0 z
1
0 0 0 1 z
1
0
b
2
0 a
21
a
22
1 0
b
1
0 a
11
a
12
0 1
_

_
(17.23)
Si se reduce el n umero de las y columnas en la matriz de la ecuacion (17.23), se
puede obtener la matriz de ujo de estado (17.24)
17.2. EJEMPLOS 387
Figura 17.4: Filtro digital de estado de segundo orden
N
(4)
e
=
_

_
d 1 c
1
c
2
z
1
b
1
0 1 +a
11
z
1
a
12
z
1
z
1
b
2
0 z
1
a
21
1 +a
22
z
1
_

_ (17.24)
Comparando las expresiones (17.6) y (17.24) se pueden obtener las matrices de
estado A, B, C, D del ltro digital de la gura 17.4, llamada estructura de ujo de
estado especicada por:
A =
_
a
11
a
12
a
21
a
22
_
B =
_
b
1
b
2
_
C =
_
c
1
c
2
_
D = d (17.25)
Se puede observar que algunos de los elementos de las matrices de estado de la
ecuacion (17.25), resultaran nulos o unitarios, tal como se ilustra en la ecuacion
(17.20). Este compartamiento es explicable por la ausencia de algunos multipli-
cadores en el esquema que se muestra en la gura 17.4. Tomando en cuenta el
procedimiento seguido anteriormente, el ltro digital de segundo orden de la gura
17.4 se puede optimizar hasta obtener la conguracion equivalente de la gura 17.4
cuyas ecuaciones de estado se encuentran representadas por la expresion (17.20).
El metodo propuesto permite el analisis de redes digitales simultaneamente en el
tiempo y en la frecuencia, proporcionado las correspondientes matrices de estado de
forma tal que para diferentes elecciones en la numeracion de los nodos a la salida
de los elementos de retardo se obtienen diferentes juegos de matrices de estado a
los que les corresponden distintas conguraciones de caracter equivalente, pudiendo
seleccionarse la que mejor convenga de acuerdo a los propositos de dise no.
388 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


17.3. Sntesis matricial de los circuitos discretos
En el parrafo anterior se muestra un metodo matricial para obtener la funcion de
transferencia partiendo de la estructura del ltro digital. En este parrafo se pretende
realizar el procedimiento inverso, es decir a partir de la funcion de transferencia
obtener una o varias estructuras que correspondan a dicha funcion.
El proceso de sntesis se puede dividir en las partes siguientes:
Obtencion de la funcion de transferencia a partir de la ecuacion (17.26) de la
matriz de estado D.
D = H(z
1
= 0) (17.26)
Si se conoce la matriz de estado D se puede expandir la matriz empleando el
algoritmo de expansion (17.27)
n
(k)
ij
= n
(k1)
ij
+
n
(k)
ik
n
(k)
kj
n
(k)
kk
(17.27)
En la nueva matriz se pueden elegir los elementos en la ultima la n
(k)
kj
y en la ultima
columna n
(k)
ik
y el resto de los elementos n
(k)
ij
se calculan a partir de la ecuacion
(17.27). Si se seleccionan los elementos en la diagonal principal iguales a -1 los
elementos restantes se pueden calcular a partir de la ecuacion
n
(k)
ij
= n
(k1)
ij
n
(k)
ik
n
(k)
kj
(17.28)
El valor n
(k)
2j
debe ser cero para todas las las y ademas todos los elementos de la
diagonal principal deben ser -1, entonces n
(k)
kk
= 1. La matriz de transferencia N
(2)
T
debe ser
N
(2)
T
= [H(z) 1] (17.29)
Hasta aqu se ha descrito el procedimiento desde un punto de vista teorico. A con-
tinuacion se presentan una serie de ejemplos ilustrativos.
Ejemplo 17.1:
Encontrar la estructura correspondiente a la funcion de transferencia H(z)
H(z) =
b
2
+ 2b
1
z
1
+b
2
z
2
1 +b
1
z
1
+ (b
2
1)z
2
(17.30)
Empleando la ecuacion (17.26) se obtiene
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 389


H(z) = b
2
+
b
1
(2 b
2
)z
1
+b
2
(2 b
2
)z
2
1 +b
2
z
1
+ (b
2
1)z
2
(17.31)
y ademas la matriz de transferencia N
(2)
T
usando la ecuacion (17.29) sera
T
(2)
T
=
_
b
2
+
b
1
(2 b
2
) +b
2
(2 b
2
)z
2
1 +b
1
z
1
+ (b
2
1)z
2
1
_
(17.32)
En el primer paso de la expansion debemos calcular la siguiente matriz
N
(3)
=
_
n
(3)
21
n
(3)
22
n
(3)
23
n
(3)
31
n
(3)
32
n
(3)
33
_
(17.33)
Los elementos de la ultima la y columna n
(3)
31
, n
(3)
32
, n
(3)
33
y n
(3)
23
se pueden elegir
y usando la ecuacion (17.27) se calculan los elementos n
(3)
21
y n
(3)
22
. De acuerdo a
los condiciones escritas, n
(3)
32
debe ser cero. Se eligen los siguientes valores para los
elementos de la matriz
n
(3)
23
= b
1
+b
2
z
1
n
(3)
31
= (2 b
2
)z
1
n
(3)
32
= 0 n
(3)
33
= 1 b
1
z
1
(b
2
1)z
2
Mediante de la ecuacion (17.27) (n
(3)
33
= 0) se calculan
n
(3)
21
= n
(2)
21

n
(3)
23
n
(3)
31
n
(3)
33
n
(3)
21
= b
2
+
b
1
(2 b
2
)z
1
+b
2
(2 b
2
)z
2
1 +b
2
z
1
+ (b
2
1)z
2
+
b
1
(2 b
2
)z
1
+b
2
(2 b
2
)z
2
1 b
2
z
1
(b
2
1)z
2
= b
2
n
(3)
22
= n
(2)
22
+
n
(3)
23
n
(3)
32
n
(3)
33
Pero n
(3)
22
= 0 y por eso el elemento n
(3)
22
es igual a -1 y la matriz expandida toma la
forma
N
(3)
=
_
b
2
1 b
1
+b
2
z
1
(2 b
2
)z
1
0 1 b
1
z
1
(b
2
1)z
2
_
(17.34)
En el segundo paso de la expansion debemos calcular los valores de los elementos
n
(4)
21
, n
(4)
22
, n
(4)
23
, n
(4)
31
, n
(4)
32
, n
(4)
33
y elegir los elementos
390 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


n
(4)
41
, n
(4)
42
, n
(4)
43
, n
(4)
44
, n
(4)
24
, n
(4)
34
de la matriz
N
(4)
=
_

_
n
(4)
21
n
(4)
22
n
(4)
23
n
(4)
24
n
(4)
31
n
(4)
32
n
(4)
33
n
(4)
34
n
(4)
41
n
(4)
42
n
(4)
43
n
(4)
44
_

_
(17.35)
Se eligen los elementos
n
(4)
41
= 0 n
(4)
42
= 0 n
(4)
43
= z
1
n
(4)
44
= 1 n
(4)
24
= b
2
n
(4)
34
= (b
2
1)z
1
Los valores de los elementos restantes son
n
(4)
21
= n
(3)
21
n
(4)
24
n
(4)
41
= b
2
b
2
0 = b
2
n
(4)
22
= n
(3)
22
n
(4)
24
n
(4)
42
= 1 b
2
0 = 1
n
(4)
23
= n
(3)
23
n
(4)
24
n
(4)
43
= b
1
+b
2
z
1
b
2
z
1
n
(4)
31
= n
(3)
31
n
(4)
34
n
(4)
41
= (2 b
2
)z
1
(b
2
1)z
1
0 = (2 b
2
)z
1
n
(4)
32
= n
(3)
32
n
(4)
34
n
(4)
42
= 0 (b
2
1)z
1
0 = 0
n
(4)
33
= n
(3)
33
n
(4)
34
n
(4)
43
= 1 b
1
z
1
(b
2
1)z
2
+ (b
2
1)z
1
z
1
= 1 b
1
z
1
De modo que N
(4)
sera
N
(4)
E
=
_

_
b
2
1 b
1
b
2
(2 b
2
)z
1
0 1 b
1
z
1
(b
2
1)z
1
0 0 z
1
1
_

_ (17.36)
Al observar esta matriz nos jamos en que N
(4)
e
es la matriz estructural de estado.
Desde esta matriz estructural podemos escribir las matrices de estado del ltro
comparando la ecuacion (17.36) con la matriz estructural de estado general
N
e
=
_
D E C
z
1
0 z
1
AE
_
(17.37)
Las matrizes de estado A, B, C y D toman la forma
A =
_
b
1
b
2
+ 1
1 0
_
B =
_
2 b
2
0
_
C =
_
b
1
b
2
_
D = b
2
(17.38)
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 391


A partir de la matriz de estado y repetiendo el proceso de expansion, ya explicado
anteriormente, elegimos los elementos
n
(5)
51
, n
(5)
52
, n
(5)
53
, n
(5)
55
, n
(5)
15
, n
(5)
25
, n
(5)
35
y n
(5)
45
de la matriz N
(5)
N
(5)
=
_

_
n
(5)
21
n
(5)
22
n
(5)
23
n
(5)
24
n
(5)
25
n
(5)
31
n
(5)
32
n
(5)
33
n
(5)
34
n
(5)
35
n
(5)
41
n
(5)
42
n
(5)
43
n
(5)
44
n
(5)
45
n
(5)
41
n
(5)
52
n
(5)
53
n
(5)
54
n
(5)
55
_

_
(17.39)
Para simplicar los elementos de segunda la en N
(5)
se eligen los elementos de la
manera siguiente
n
(5)
51
= 2 b
2
n
(5)
52
= 0 n
(5)
53
= b
1
n
(5)
54
= 1 b
2
n
(5)
53
= 1 n
(5)
15
= 0
n
(5)
25
= 0 n
(5)
35
= z
1
n
(5)
43
= 0
(17.40)
y los elementos restantes se calculan mediante la ecuacion (17.28).
n
(5)
31
= n
(4)
31
n
(5)
35
n
(5)
51
= (2 b
2
)z
1
z
1
(2 b
2
) = 0
n
(5)
32
= n
(4)
32
n
(5)
35
n
(5)
52
= 0 z
1
0 = 0
n
(5)
33
= n
(4)
33
n
(5)
35
n
(5)
53
= 1 b
1
z
1
z
1
(b
1
) = 1
n
(5)
34
= n
(4)
34
n
(5)
35
n
(5)
54
= (b
2
1)z
1
z
1
(1 b
2
) = 0
(17.41)
n
(5)
41
= n
(4)
41
n
(5)
45
n
(5)
51
= n
4
41
= 0
n
(5)
42
= n
(4)
42
n
(5)
45
n
(5)
52
= n
4
42
= 0
n
(5)
43
= n
(4)
43
n
(5)
45
n
(5)
53
= n
4
43
z
1
n
(5)
44
= n
(4)
44
n
(5)
45
n
(5)
54
= n
4
44
1
(17.42)
Observando la matriz (17.36) y (17.43) se puede ver que los elementos en la primera
y tercera la no cambian, porque se eligio n
(5)
45
= n
(5)
25
= 0. Con otras palabras, los
elementos en la la x de la matriz N
(i1)
no cambian si el ultimo elemento
de la la x de la matriz N
(i)
se elige igual a cero. Desde las ecuaciones (17.40),
(17.41) y (17.42) se obtiene la siguiente matriz:
N
(5)
=
_

_
b
2
1 b
1
b
2
0
0 0 1 0 z
1
0 0 z
1
1 0
2 b
2
0 b
1
1 b
2
1
_

_
(17.43)
La matriz N
(5)
no es la matriz del diagrama del ujo de se nales, ya que los elementos
n
(5)
54
y n
(5)
51
no son simples. As se repite el procedimiento de expansion hasta que
392 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


todos los elementos de la matriz sean expresiones simples. Calculando se obtiene la
matriz N
(6)
N
(6)
=
_

_
0 1 0 0 0 1
0 0 1 0 z
1
0
0 0 z
1
1 0 0
2 0 0 1 1 1
b
2
0 b
1
b
2
0 1
_

_
(17.44)
Esta matriz puede tomarse como la matriz del diagrama de ujo de se nales, pero
observando la la ultima nos damos la cuenta que el multiplicador b
2
aparece dos
veces. Por esta razon se debe aplicar nuevamente el procedimiento y hallar N
(7)
N
(7)
f
=
_

_
0 1 0 0 0 1 0
0 0 1 0 z
1
0 0
0 0 z
1
1 0 0 0
1 0 0 0 1 1 1
0 0 b
1
0 0 1 b
2
1 0 0 1 0 0 1
_

_
(17.45)
La matriz N
(7)
f
es la matriz del diagrama de ujo de se nales, ya que todos elementos
de la matriz son simples y ademas ning uno de los elementos se repite. La estructura
que corresponde a la matriz del diagrama de ujo de se nales N
(7)
se muestra en la
gura 17.5
Figura 17.5: Filtro digital de segundo orden
La estructura del ltro se obtuvo utilizando un procedimiento muy parecido al ya
empleado anteriormente para el analisis, este consiste en obtener los elementos que
estan intercalados entre los nodos a partir de la matriz del diagrama del ujo. Por
ejemplo del nodo 3 al nodo 6 en la matriz del diagrama del ujo aparece b
1
, esto
signica que en la estructura del ltro digital entre ambos nodos debe aparecer un
multiplicador que multiplica la se nal a la salida del nodo 3 por b
1
. El procedimiento
de realizacion de la funcion de transferencia en el dominio de z, tambien puede ser
utilizado para ltros de dos dimensiones.
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 393


Ejemplo 17.2:
Dise nar y dibujar la estructura del ltro de estado de tercer orden.
Los matrices de estado del ltro de tercer orden toman la forma:
A =
_

_
a
11
a
12
a
13
a
21
a
22
a
23
a
31
a
32
a
33
_

_ B =
_

_
b
1
b
2
b
3
_

_
C =
_
c
1
c
2
c
3
_
D = d
(17.46)
Sustituiendo por A, B, C y D en (17.37) se obtiene la matriz structural de estado
(17.47)
N
(5)
= N
e
=
_

_
d 1 c
1
c
2
c
3
b
1
z
1
0 1 +a
11
z
1
a
12
z
1
a
13
z
1
b
2
z
1
0 a
21
z
1
1 +a
22
z
1
a
23
z
1
b
3
z
1
0 a
31
z
1
a
32
z
1
1 +a
33
z
1
_

_
(17.47)
La matriz que queremos calcular va a tener 6 columnas y 5 las
N
(6)
=
_

_
n
(6)
21
n
(6)
22
n
(6)
23
n
(6)
24
n
(6)
25
n
(6)
26
n
(6)
31
n
(6)
32
n
(6)
33
n
(6)
34
n
(6)
35
n
(6)
36
n
(6)
41
n
(6)
42
n
(6)
43
n
(6)
44
n
(6)
45
n
(6)
46
n
(6)
51
n
(6)
52
n
(6)
53
n
(6)
54
n
(6)
55
n
(6)
56
n
(6)
61
n
(6)
62
n
(6)
63
n
(6)
64
n
(6)
65
n
(6)
66
_

_
(17.48)
Si se eligen n
(6)
26
= n
(6)
46
= n
(6)
56
= 0, entonces la primera, ultima y pen ultima la no
cambian y se expande solo la segunda la en dos las. Los nuevos elementos de la
segunda la segunda se calculan mediante la ecuacion (17.28).
n
(6)
31
= n
(5)
31
n
(6)
36
n
(6)
61
= z
1
b
1
n
(6)
36
n
(6)
61
n
(6)
32
= n
(5)
32
n
(6)
36
n
(6)
62
= 0 n
(6)
36
n
(6)
62
n
(6)
33
= n
(5)
33
n
(6)
36
n
(6)
63
= 1 +a
11
z
1
n
(6)
36
n
(6)
63
n
(6)
34
= n
(5)
34
n
(6)
36
n
(6)
64
= a
12
z
1
n
(6)
36
n
(6)
64
n
(6)
35
= n
(5)
35
n
(6)
36
n
(6)
65
= a
(6)
13
n
(6)
36
n
(6)
65
(17.49)
Observando los ecuaciones (17.49) se observa que es conveniente elegir los elementos
de la matriz nueva de esta manera
n
(6)
36
= z
1
n
(6)
61
= b
1
n
(6)
62
= 0
n
(6)
63
a
11
n
(6)
64
= a
12
n
(6)
65
= a
13
n
(6)
66
= 1
394 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


Se calculan los elementos de la segunda la como en el ejemplo anterior y se obtiene
n
(6)
31
= 0 n
(6)
32
= 0 n
(6)
33
= 1
n
(6)
34
= 0 n
(6)
35
= 0
La matriz N
(6)
toma la forma
N
(6)
=
_

_
d 1 c
1
c
2
c
3
0
0 0 1 0 0 z
1
z
1
b
2
0 a
21
z
1
1 +a
22
z
2
a
23
z
1
0
z
1
b
3
0 a
31
z
1
a
32
z
1
1 +a
33
z
1
0
b
1
0 a
1
1 a
12
a
13
1
_

_
(17.50)
Ahora se expande la tercera la. Primera, segunda, ultima y pen ultima no van a
cambiar y por eso en la matriz N
(7)
se eligen n
(7)
27
= n
(7)
37
= n
(7)
57
= n
(7)
67
= 0 y se
calcula la nueva matriz N
(7)
.
N
(7)
=
_

_
n
(7)
21
n
(7)
22
n
(7)
23
n
2
4
(7)
n
(7)
25
n
(7)
26
n
(7)
27
n
(7)
31
n
(7)
32
n
(7)
33
n
3
4
(7)
n
(7)
35
n
(7)
36
n
(7)
37
n
(7)
41
n
(7)
42
n
(7)
43
n
4
4
(7)
n
(7)
45
n
(7)
46
n
(7)
47
n
(7)
51
n
(7)
52
n
(7)
53
n
5
4
(7)
n
(7)
55
n
(7)
56
n
(7)
57
n
(7)
61
n
(7)
62
n
(7)
63
n
(7)
64
n
(7)
65
n
(7)
66
n
(7)
67
n
(7)
71
n
(7)
72
n
(7)
73
n
(7)
74
n
(7)
75
n
(7)
76
n
(7)
77
_

_
(17.51)
Los elementos de la tercera la se calculan mediante la ecuacion (17.28) si se elege
n
(7)
77
= 1. Desarrollando las ecuaciones (17.28) para k=7, i=4 y j=1,2,...,6 se ob-
tienen las siguientes ecuaciones.
n
(7)
41
= n
(6)
41
n
(7)
47
n
(7)
71
= z
1
b
2
z
1
b
2
= 0
n
(7)
42
= n
(6)
42
n
(7)
47
n
(7)
72
= 0 z
1
,0 = 0
n
(7)
43
= n
(6)
43
n
(7)
47
n
(7)
73
= a
21
z
1
z
1
a
21
= 0
n
(7)
44
= n
(6)
44
n
(7)
47
n
(7)
74
= 1 +a
22
z
1
a
22
z
1
= 1
n
(7)
45
= n
(6)
45
n
(7)
47
n
(7)
75
= a
23
z
1
z
1
a
23
= 0
n
(7)
46
= n
(6)
46
n
(7)
47
n
(7)
76
= 0 z
1
,0 = 0
(17.52)
Si se comparan las matrices (17.50) y (17.53) se entiende porque se elige en la matriz
N
(7)
el parametro n
(7)
47
= z
1
. Todos elementos en la tercera la de la matriz N
(6)
tienen z
1
. Observando las ecuaciones (17.52) se ve que para simplicar los elementos
n
(7)
4j
en la tercera la es necesario seleccionar
n
(7)
47
= z
1
n
(7)
71
= b
2
n
(7)
72
= 0 n
(7)
73
= a
21
n
(7)
74
= a
22
n
(7)
75
= a
23
n
(7)
76
= 0
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 395


Sustituiendo los valores de n
(7)
ij
en la matriz (17.51) se obtiene
N
(7)
=
_

_
d 1 c
1
c
2
c
3
0 0
0 0 1 0 0 z
1
0
0 0 0 1 0 0 z
1
z
1
b
3
0 a
31
z
1
a
32
z
1
1 +a
33
z
1
0 0
b
1
0 a
11
a
12
a
13
1 0
b
2
0 a
21
a
22
a
23
0 1
_

_
(17.53)
Para simplicar la la cuarta se aplica nuevamente el procedimiento y se obtiene
N
(8)
f
=N
s
N
(8)
f
=
_

_
d 1 c
1
c
2
c
3
0 0 0
0 0 1 0 0 z
1
0 0
0 0 0 1 0 0 z
1
0
0 0 0 0 1 0 0 0
b
1
0 a
11
a
12
a
13
1 0 0
b
2
0 a
21
a
22
a
23
0 1 0
b
3
0 a
31
a
32
a
33
0 0 1
_

_
(17.54)
La matriz (17.54) es la matriz de diagrama de ujo de se nales y se realiza con la
estructura de la gura 17.6. En la gura 17.7 el circuito es de otra forma, y se obtiene
del circuito de la gura 17.6 cambiando nodos por los sumadores y los sumadores
por los nodos, y cambiando la entrada por la salida y la salida por la entrada.
Figura 17.6: Filtro de estado de tercer orden
Ejemplo 17.3:
Calcular el ltro elptico paso baja con a
max
= 2 dB, a
min
= 15 dB, orden del ltro
n=3 y frecuencia normalizada de corte
1
= 0,6.
396 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


Figura 17.7: Filtro de estado de tercer orden en la forma segunda
Mediante la comando de MATLAB, [a,b,c,d]=ellip(3,2,15,0.6) se calculan los ele-
mentos de las matrices de estado para el circuito en la gura 17.7. Se obtiene el
resultado
A =
_

_
0,1160 0,0000 0,0000
0,4982 0,3513 0,8830
0,6872 0,8830 0,2019
_

_ B =
_

_
2,1724
0,9698
1,3201
_

_
C =
_
0,1887 0,0360 0,0680
_
D = 0,3673
(17.55)
El programa que analiza el circuito se obtuvo de la gura 17.7. La graca de ate-
nuacion se muestra en la gura 17.8. Un ltro paso altas se obtiene cambiando en el
programa n
3
= n
6
, n
4
= n
7
y n
5
= n
8
. La frecuencia del corte se cambia con
la variacion de la frecuencia de muestreo.
a11=0.1160;a12=0.0000;a13=0.0000;
a21=0.4982;a22=-0.3513;a23=-0.8830;
a31=0.6872;a32=0.8830;a33=-0.2019;
b1=2.1724;b2=0.9690;b3=1.3201;
c1=0.1887;c2=0.0360;c3=0.0680;d=0.3673;
n3=0;n4=0;n5=0;
xn=1;
for i=1:1:200
yn(i)=xn*d+n3*c1+n4*c2+n5*c3;
n6=xn*b1+n3*a11+n4*a12+n5*a13;
n7=xn*b2+n3*a21+n4*a22+n5*a23;
n8=xn*b3+n3*a31+n4*a32+n5*a33;
n3=n6;n4=n7;n5=n8;xn=0;
end
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 397


[h,w]=freqz(yn,1,200);
plot(w,20*log10(abs(h)))
Figura 17.8: Atenuacion del ltro de estado de tercer orden
Ejemplo 17.4:
Calcular la matriz ujo de se nales y las matrices de estado de la estructura de la
gura 17.9.
Figura 17.9: Filtro digital en paralelo
Solucion:
N
6
=
_

_
0 1 0 0 c
2
c
1
0 0 1 0 0 z
1
0 0 0 1 z
1
0
1 0 0 a
2
1 0
1 0 a
1
0 0 1
_

_
398 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


A =
_
a
1
a
2
0 1
_
C =
_
a
1
c
1
a
2
c
2
_
B =
_
1
1
_
D = c
1
+c
2
Ejemplo 17.5:
Calcular la matriz ujo de se nales y las matrizes de estado de la estructura en la
gura 17.10.
Figura 17.10: Filtro digital en forma de cadena
Solucion:
N
6
=
_

_
a 1 0 0 1 0 0
0 0 1 0 z
1
0 0
0 0 0 1 0 z
1
0
0 0 0 0 1 1 b
0 0 0 c 0 1 c
1 0 2 0 0 0 1
_

_
A =
_
2b c
2
2c c
_
C =
_
2b c
_
B =
_
b +c
c
_
D = a +b +c
Ejemplo 17.6:
Calcular la matriz de ujo de se nales y las matrices de estado de la estructura de la
gura 17.11.
17.3. S

INTESIS MATRICIAL DE LOS CIRCUITOS DISCRETOS 399


Figura 17.11: Filtro IIR en la forma cruz
Solucion:
N
6
=
_

_
0 1 0 1 0 0
0 0 1 0 z
1
0
0 0 0 1 0 z
1
1 0 a b 1 0
0 0 b 0 0 1
_

_
A =
_
a b
b a
_
C =
_
0 1
_
B =
_
1
0
_
D = 0
Ejemplo 17.7:
Calcular la matriz de ujo de se nales y las matrices de estado de la estructura en la
gura 17.12.
Solucion:
N
6
=
_

_
0 1 0 b
0
b
1
0 0 1 z
1
0
1 0 a
0
1 0
0 0 1 a
0
1
_

_
A =
_
a
0
_
C =
_
b
1
a
0
(b
0
+a
0
b
1
)
_
B =
_
1
_
D = b
0
+a
0
b
1
400 CAP

ITULO 17. S

INTESIS Y AN

ALISIS DE FILTROS DIGITALES


Figura 17.12: Filtro digital en forma Markel y Grey
Captulo 18
Filtros digitales de onda
Los ltros digitales de onda se calculan a partir de estructuras de ltros analogicos,
por ello no es necesario calcular la funcion de transferencia H(z). Los ltros analogi-
cos de partida tienen una estructura en escalera. Las estructuras en escalera tienen
una baja sensibilidad de amplitud a variaciones de los valores L y C. Los ltros digi-
tales de onda son dise nados usando las matrices de dispersion S. Los coecientes de
los multiplicadores de los adaptadores que terminan en un puerto con un elemento
de retardo se calculan a partir de los valores L y C del ltro analogico. Con este
metodo se pueden dise nar todo tipo de los ltros.
18.1. Sustituci on de L y C por el circuito discreto
Para calcular el ltro digital de onda se utiliza la transformada bilineal.
s =
1 z
1
1 +z
1
(18.1)
Circuito discreto equivalente a un inductor
La onda transmitida A y reectada B en la gura 18.1 esta en relacion con la
corriente I y voltaje U en el puerto de entrada por la ecuacion
A = U +RI B = U RI
Si se suman y restan los ecuaciones anteriores se obtiene
A+B = 2U AB = 2RI
El voltaje en la inductancia R = L es U = sRI. Si se multiplican ambos lados de
esta ecuacion por 2 se obtiene
2U = s2RI
401
402 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


Si se sustituye por 2U = A + B, 2RI = A B y por s la transformada z bilineal
(18.1), se obtiene la relacion
B = Az
1
La ultima ecuacion se realiza mediante un multiplicador de valor -1 con un elemento
de retardo en cascada. La realizacion de un inductor en forma discreta se muestra
en la gura 18.1.
Figura 18.1: Sustitucion de la inductancia por un circuito discreto
Circuito discreto equivalente a un capacitor
Para el circuito en la gura 18.2 se pueden escribir las ecuaciones
A = U +RI B = U RI
Si se suman y se restan las ecuaciones anteriores se obtiene
A+B = 2U AB = 2RI
Si el valor de capacitancia es C=1/R, el voltaje U se puede expresar por la ecuacion
U=RI/s. Multiplicando ambos lados de esta ecuacion por 2 se obtiene
2U = 2I
R
s
Sustituyendo en la ecuacion anterior 2U = A+B, 2RI = AB y s por la transfor-
mada z bilineal (18.1) se obtiene la ecuacion
A+B = (A+B)
z + 1
z 1
que se simplica a la ecuacion
B = Az
1
La ultima ecuacion se realiza mediante la estructura en la gura 18.2. El condensador
se puede sustituir por un elemento de retardo. Analogicamente se pueden encontrar
18.2. LOS ADAPTADORES 403
los circuitos discretos que sustituyen el transformador, el girador, etc. El alumno
podra encontrar estas sustituciones de circuitos analogicos en la bibliografa FET
1
Figura 18.2: Sustitucion de un capacitor por un circuito discreto
18.2. Los adaptadores
Los adaptadores son circuitos de tres puertas no dependientes de la frecuencia. Se
pueden dividir en los adaptadores en serie y en paralelo, dependientes y no de-
pendientes. Si los adaptadores terminan en una puerta con un elemento de retraso
representaran a un condensador o a una bobina.
18.2.1. Adaptador paralelo dependiente
El adaptador paralelo es un circuito independiente de frecuencia. Si se conecta el
elemento de retardo a un puerto se obtiene el circuito dependiente de la frecuencia,
que actua como uncondensador en la rama diagonal. El adaptor paralelo se utiliza
para conectar los elementos L y C en cascada.
Figura 18.3: Graca del bloque y smbolo del adaptador paralelo dependiente
1
Fettweis, A.: Digital Filters Structures Related to Clasical Filter Networks.(Arch. Elektr. Ue-
bertragung, vol 25,pp.78-89, Feb. 1971.
404 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


La onda reejada B y transmitida A en los puertos de los adaptadores se obtienen
del voltaje U y la corriente I en los puertos de entrada mediante las ecuaciones
A = U +RI B = U RI
Para el adaptador paralelo se puede escribir utilizando la gura 18.3
U
1
= U
2
= U
3
I
1
+I
2
+I
3
= 0 (18.2)
Si se supone que el adaptador paralelo tiene tres puertas (n = 3) se pueden escribir
las ecuaciones
A
1
= U
1
+R
1
I
I
B
1
= U
1
R
1
I
1
A
2
= U
2
+R
2
I
2
B
2
= U
2
R
2
I
2
A
3
= U
3
+R
3
I
3
B
3
= U
3
R
3
I
3
(18.3)
Como U
1
= U
2
= U
3
las ecuaciones (18.3) se simplican a (18.4)
A
1
= U
1
+R
1
I
1
B
1
= U
1
R
1
I
1
A
2
= U
1
+R
2
I
2
B
2
= U
1
R
2
I
2
A
3
= U
1
+R
3
I
3
B
3
= U
1
R
3
I
3
(18.4)
Ahora se calcula I
1
+I
2
+I
3
= 0 y se determina U
1
. Entonces
U
1
=
A
1
G
1
+A
2
G
2
+A
3
G
3
G
1
+G
2
+G
3
(18.5)
Utilizando que en las ecuaciones (18.4) A
i
+B
i
= 2U
i
, se obtienen las ecuaciones de
la graca de ujo de se nal del adaptador paralelo
B
1
= (
1
A
1
+
2
A
2
+
3
A
3
) A
1
B
2
= (
1
A
1
+
2
A
2
+
3
A
3
) A
2
B
3
= (
1
A
1
+
2
A
2
+
3
A
3
) A
3
(18.6)
En las ecuaciones (18.6) los coecientes
i
son

i
=
2G
i
G
1
+G
2
+G
3
donde i = 1, 2, 3. (18.7)
Bajo la condicion G
3
= G
1
+G
2

3
=
2(G
1
+G
2
)
2(G
1
+G
2
)
= 1
y en el circuito el multiplicador
3
= 1. Para
3
= 1 las ecuaciones (18.6) toman la
forma
18.2. LOS ADAPTADORES 405
B
1
= (
1
A
1
+
2
A
2
+A
3
) A
1
B
2
= (
1
A
1
+
2
A
2
+A
3
) A
2
B
3
=
1
A
1
+
2
A
2
(18.8)
De las ecuaciones (18.8) se puede dibujar la estructura, que se muestra en la gura
18.4. Se puede vericar facilmente que para el circuito de la gura 18.4 se cumplen las
ecuaciones (18.8). Los coecientes
1
y
2
son los coecientes de los multiplicadores.
Figura 18.4: Adaptador paralelo dependiente
18.2.2. Adaptador serie dependiente
Para el adaptador serie dependiente se pueden derivar las ecuaciones de ujo de
se nales usando las ondas transmitidas y reejadas, sustituyendo I
1
= I
2
= I
3
en las
ecuaciones (18.3) y calculando B
1
, B
2
y B
3
. Para U
1
+ U
2
+ U
3
= 0 se obtienen las
relaciones (18.9) a partir de las ecuaciones (18.3)
Figura 18.5: Graca y smbolo del adaptador de serie
B
1
= A
1

1
(A
1
+A
2
+A
3
)
B
2
= A
2

2
(A
1
+A
2
+A
3
)
406 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


B
3
= A
3

3
(A
1
+A
2
+A
3
) (18.9)
donde los coecientos
i
con i = 1, 2, 3 son los valores de los multiplicadores que
se calculan mediante la ecuaci on (18.10)

i
=
2R
i
R
1
+R
2
+R
3
para i = 1, 2, 3 (18.10)
Si R
3
= R
1
+ R
2
(gura 18.5), entonces
3
= 1,
1
+
2
= 1 y en la estructura
faltara un multiplicador
3
. Las ecuaciones (18.9) toman la forma
B
1
= A
1

1
(A
1
+A
2
+A
3
)
B
2
= A
2

2
(A
1
+A
2
+A
3
)
B
3
= A
1
A
2
(18.11)
Figura 18.6: Estructura del adaptador serie dependiente
La estructura del adaptador serie que realiza las ecuaciones (18.11) se muestra en la
gura 18.6
18.2.3. Adaptadores elementales
Los adaptadores elementales son adaptadores que tienen solo un multiplicador. Se
dividen tambien en adaptadores serie y paralelo. No se pueden utilizar al nal de los
circuitos, donde la impedancia de salida esta denida. El adaptador elemental serie
se muestra en la gura 18.7 y el coeciente del multiplicador se calcula mediante la
ecuacion (18.12)
=
R
1
R
1
+Z
2
(
1
)
(18.12)
18.3. EJEMPLOS DE REALIZACI

ON 407
Figura 18.7: Adaptor elemental serie
El adaptador elemental paralelo se muestra la gura 18.8 y el valor del coeciente
del multiplicador se calcula usando la ecuacion (18.13).
=
G
1
G
1
+Y
2
(
1
)
(18.13)
Figura 18.8: Adaptor elemental paralelo
18.3. Ejemplos de realizacion
Ejemplo 18.1:
Calcular un ltro paso bajas digital de onda de orden N = 2. La ganancia debe ser
3 dB en la frecuencia
1
= 1 rad/sec. Utilise la aproximacion de Butterworth.
408 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


En el catalogo de los ltros de Butterworth se encuentran denidos los valores L, C
del ltro Butterworth de segundo orden. El ltro paso bajas se muestra en la gura
18.9. Los valores para el ltro paso bajas obtenidos de las tablas son r
0
= 1, l
2
=

2
y c
1
=

2. De la gura 18.9 podemos ver que el circuito requiere un adaptador
paralelo elemental y un adaptador serie dependiente con dos multiplicadores.
Figura 18.9: Prototipo del ltro analogico LC
El valor del multiplicador del adaptador paralelo elemental es

1
= A
1
=
G
0
G
0
+Y
1
(1)
=
1
1 +

2
= 0,414213
De la Figura 18.9 se calcula la resistencia R
1
G
1
= G
0
+Y
1
(1) = 1 +

2 = 2,41421 =R
1
= 0,41421
Los valores del adaptador serie dependiente son

21
= B
21
=
2R
1
R
1
+Z
2
(1) +R
2
=
2 0,414213
0,41421 +

2 + 1
= 0,292893

22
= B
22
=
2
0,41423 +

2 + 1
= 0,707106
El circuito resultante para un ltro digital de onda se muestra en la gura 18.10.
El dise no de los ltros digitales de onda es muy simple, porque se puede utilizar el
catalogo de los ltros LC. De esa manera no es necesario utilizar la transformada
bilineal para calcular la funci on de transferencia H(z), por eso el calculo es facil.
La respuesta de estos ltros no es tan sensible al redondeo o al truncamiento de los
coecientes como lo son los ltros de otros tipos.
Ejemplo 18.2:
18.3. EJEMPLOS DE REALIZACI

ON 409
Figura 18.10: Filtro digital de onda de segundo orden
Mediante el MATLAB analizar el circuito de la gura 18.10, calcular la respuesta a
un impulso unitario y compararla co la respuesta al impulso obtenido de la funcion
de transferencia H(z).
La funcion de transferencia de ltro Butterworth de segundo orden para a
max
= 3
dB tiene la forma
H(s) =
1
s
2
+s

2 + 1
(18.14)
Para obtener la funcion de transferencia de un ltro discreto se utiliza la transfor-
mada z bilineal
s =
z 1
z + 1
(18.15)
Sustituyendo (18.15) a la ecuacion (18.14) se obtiene la funcion de transferencia del
circuito discreto
H(z) =
0,292893 + 0,585786z
1
+ 0,292893z
2
1 + 0,1715728z
2
(18.16)
Mediante MATLAB con el programa siguiente se obtiene la respuesta al impulso
h(n)
b=[0.29289 0.58578 0.29289];
a=[1 0 0.1715728];
x=[1 zeros(1,20)];
y=filter(b,a,x)
Columns 1 through 7
0.2929 0.5858 0.2426 -0.1005 -0.0416 0.0172 0.0071
Columns 8 through 14
-0.0030 -0.0012 0.0005 0.0002 -0.0001
410 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


La misma respuesa al impulso se debe obtener usando el programa que implementa
el circuito en la gura 18.10. Las ecuaciones obtenidas del circuito 18.10 son las
siguientes:
XN1=XN A1+N2-N2 A1
BN1=XN1-XN1 B21-N4 B21-BN2 B21
BN=-XN+XN A1+N2-N2 A1 +BN1
N1=XN A1 -N2 A1+BN1
N3=XN1-XN1 B22+N4-N4 B22+BN2+BN2-BN2 B22+BN1
YN=-XN1 B22-N4 B22+BN2-BN2 B22
El programa MATLAB para calcular la respuesta al impulso de la estructura del
ltro es la siguiente.
XN=1;
A1=0.41421;
B21=0.292891;
B22=0.7071;
N2=0;
N4=0;
BN2=0;
for i=1:1:20
XN1=XN*A1+N2-N2*A1;
BN1=XN1-XN1*B21-N4*B21-BN2*B21;
BN=-XN+XN*A1+N2-N2*A1+BN1;
N1=XN*A1-N2*A1+BN1;
N3=XN1-XN1*B22+N4-N4*B22+BN2+BN2-BN2*B22+BN1;
YN(i)=-XN1*B22-N4*B22+BN2-BN2*B22
N2=N1;
N4=N3;
XN=0;
end
plot(20*log(abs(fft(YN))))
Del resultado del programa se observa, que la respuesta al impulso unitario obtenido
del circuito es el mismo que se obtuvo de la funcion de transferencia H(z). Eso
signica, que el circuito esta bien dise nado y que las ecuaciones son correctas.
Ejemplo 18.3:
Calcule el ltro de Butterworth con a
max
= 3 dB y orden del ltro n=4. Analice el
ltro mediante el MATLAB y calcule la respuesta h(n) al impulso unitario.
18.3. EJEMPLOS DE REALIZACI

ON 411
Los elementos del ltro de Butterworth para a
max
= 3 dB se calculan mediante la
ecuacion (18.17). El ltro se muestra en la gura 18.11
A(k) = 2 sen(
2k 1
2n
) (18.17)
Figura 18.11: Prototipo del ltro analogico LC n=4.
Del prototipo del ltro analogico LC es necesario calcular las impedancias R1, R2 y
R3. R1=0.5664, R2=2.41424 y R3=0.44208. El ltro de onda con los adaptadores se
muestra en la gura 18.12. Los coecientes de los adaptadores se calculan mediante
las ecuaciones siguientes:
Figura 18.12: Filtro digital de onda n=4.
412 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


A
1
=
G0
G0 +Y
1
(1)
= 0,5664
B
2
=
R1
R1 +Z
2
(1)
= 0,2345
A
3
=
G2
G2 +Y
3
(1)
= 0,1831
B
41
=
2R3
R3 +Z
4
(1) +R4
= 0,4005
B
42
=
2Z
4
(1)
R3 +Z
4
(1) +R4
= 0,9060
Del circuito en la gura 18.12 se obtienen para cada se nal XN(i), BN(i) y N(i) las
ecuaciones siguientes:
XN1 = A1 XN +N2 A1 N2
XN2 = CN1 +N4
XN3 = XN2 A3 +N6 N6 A3 +BN3
BN3 = XN3 XN3 B41 N8 B41
BN2 = XN2 XN2 A3 +N6 N6 A3 +BN3
BN1 = XN1 XN2 B2 BN2 B2
N1 = XN A1 N2 A1 +BN1
N2 = BN1 +BN2
N5 = XN2 A3 N6 A3 +BN3
N7 = XN3 XN3 B41 +N8 N8 B42 +BN3
Y N = XN3 B42 N8 B42
YN es la respuesta al impulso, siendo XN el impulso unitario. El programa en MAT-
LAB para calcular la respuesta del ltro a un impulso y la atenuacion en dB es el
siguiente:
XN=1;
XN4=0;
N2=0;
N4=0;
N6=0;
N8=0;
A1=0.607377;
B2=0.280158;
A3=0.228135;
B41=0.462017;
B42=0.934135;
for i=1:1:30
18.3. EJEMPLOS DE REALIZACI

ON 413
XN1=A1*XN+N2-A1*N2;
XN2=XN1+N4;
XN3=-XN2*A3+N6-N6*A3;
BN3=XN3-XN3*B41-N8*B41;
BN2=XN2-XN2*A3+N6-N6*A3+BN3;
BN1=XN1-XN2*B2-BN2*B2;
N1=XN*A1-N2*A1+BN1;
N3=BN1+BN2;
N5=-XN2*A3-N6*A3+BN3;
N7=XN3-XN3*B42+N8-N8*B42+BN3;
YN(i)=-XN3*B42-N8*B42;
N2=N1;
N4=N3;
N6=N5;
N8=N7;
XN=0;
end
for i=1:1:30
YN(i)
end
plot(20*log(abs(fft(YN))))
En la gura 18.13 se muestra la graca de la atenuacion del ltro de onda obtenida
mediante el programa MATLAB.
Figura 18.13: Atenuacion del ltro digital de onda.
Los coecientes de la funcion de transferencia H(s) se calculan mediante la ecuacion
(18.18). La primera constante es igual a uno, a
0
= 1.
a(k) =
cos
(k1)
2n
sen
k
2n
a(k 1) (18.18)
H(s) =
1
s
4
+ 2,61312s
3
+ 3,41421s
2
+ 2,61312s + 1
(18.19)
414 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


Si se utiliza la transformada z, la funcion H(s) se transforma en la funcion de trans-
ferencia H(z) del ltro discreto (18.20). Las constantes son c=1, y T=2.
H(Z) =
1 + 4z
1
+ 6z
2
+ 4z
3
+z
4
10,6404 + 5,17157z
2
+ 0,187962z
4
(18.20)
Dividiendo el numerador entre el denominador en la ecuacion 18.20 se obtiene la
respuesta al impulso h(n).
h(n) = {0.0940 0.3759 0.5182 0.1932 -0.1595 -0.1005 0.0684 0.0455 -0.0304 -0.0203...}
(18.21)
Si la respuesta al impulso obtenida de la funcion de transferencia es igual a la re-
spuesta al impulso obtenida de las ecuaciones del circuito, el ltro esta bien calculado
y las ecuaciones se pueden programar por ejemplo en ensamblador para ejecutarlas
en un microcontrolador o en un microprocesador.
Ejemplo 18.4:
Calcule un ltro digital de orden 5 conociendo los elementos del ltro analogico
R
1
= R
2
= 1 C
1
= 1,14359 C
2
= 0,20169 L
2
= 1,15336
C
5
= 0,87504 C
3
= 1,66967 C
4
= 0,5993 L
4
= 0,83376
El prototipo del ltro analogico se muestra en la gura 18.14. Primero se dibuja el
ltro LC en la forma de escalera gura (18.14) y luego el ltro LC con los adapta-
dores. Este ltro se muestra en la gura 18.15 y se calculan las impedancias o las
admitancias en las entradas de cada adaptador.
Figura 18.14: Prototipo del ltro LC
18.3. EJEMPLOS DE REALIZACI

ON 415
Figura 18.15: Filtro LC con adaptadores
Z
1
(1) =
1
C
1
= 0,8744 G
1
= G
0
+
1
Z
1
= 2,14359
Z
2
(1) =
L
2
1+L
2
C
2
= 0,935697 R
2
= R
1
+Z
2
= 1,4022042
Z
3
(1) =
1
C
3
= 0,5989207 G
3
= G
2
+
1
Z
3
= 2,3828387
Z
4
(1) =
L
4
1+L
4
C
4
= 0,5560449 R
4
= R
3
+Z
4
= 0,9757134
Z
5
(1) =
1
C
5
= 1,1428049 G
5
= G
4
+
1
Z
5
= 1,899931
Ahora se calculan los valores de los multiplicadores para los adaptadores paralelos:

11
=
G
0
G
0
+Y
1
(1)
=
1
1 +
1
0,8744
= 0,466496

13
=
G
2
G
2
+Y
3
(1)
=
1
1,4022042
1
1,4022042
+
1
0,5989207
= 0,299292
Los valores de los multiplicadores para los adaptadores de serie

12
=
R
1
R
1
+Z
2
=
1
2,14359
1
2,14359
+ 0,935697
= 0,33269

14
=
R
3
R
3
+Z
4
=
1
2,3828387
1
2,3828387
+ 0,5560449
= 0,430114
La parte nal corresponde a un adaptador paralelo dependiente. La ultima impedan-
cia del circuito LC es R
5
y de este motivo el adaptador paralelo al nal del circuito
tiene dos multiplicadores. Calculando los coecientes
15
y
25
se obtiene

15
=
2G
4
G
4
+Y
5
+G
5
=
2
0,97574
1
0,97574
+
1
1,1428049
+ 1,899
= 0,539425
416 CAP

ITULO 18. FILTROS DIGITALES DE ONDA

25
=
2G
5
G
4
+Y
5
+G
5
=
2
0,1,899931
1
0,97574
+
1
1,1428049
+ 1,899
= 0,277035
Los adaptadores paralelos elementales no se pueden terminar unicamente con un
elemento de retardo, ya que en el prototipo LC las puertas correspondientes se
terminan con un circuito paralelo LC . En este caso es necesario terminar el segundo
y el cuatro adaptador paralelo con el circuito que se muestra en la gura 18.16
Figura 18.16: Circuito discreto que realiza el circuito LC paralelo
Los valores de los multiplicadores
i
se calculan mediante la ecuacion (18.22)

2
=
L
2
C
2
1
L
2
C
2
+ 1
= 0,6225585
4
=
L
4
C
4
1
L
4
C
4
+ 1
= 0,3338249 (18.22)
El bloque del ltro se muestra en la gura 18.17.
Figura 18.17: Filtro digital de onda de orden cinco
18.4. Tablas del ltro de Onda
Los ltros digitales de onda tienen muy buenas propiedades. Son poco sensibles a
los errores de cuanticacion y son muy faciles programar aunque su estructura es
18.4. TABLAS DEL FILTRO DE ONDA 417
mas complicada que otras estructuras como por ejemplo la estructura en cascada o
en paralelo. Mediante el programa en MATLAB que se muestra en continuacion se
pueden calcular los elementos del ltro de onda para el orden impar de Butterworth.
En el programa N es el orden del ltro y A es la atenuacion en banda de paso. Las
tablas se calcularon para la frecuencia angular de corte
1
= 1 y para el tiempo de
muestreo T=2.
N=7; %Orden del filtro Butterworth debe ser impar
AN=1; %Atenuacion en dB
R(1)=1;G(1)=1;
EPS=(10^(0.1*AN)-1)^(1/2/N);
for I=1:1:N
A(I)=(10^(3/10)-1)^(1/(2*N))*2
*sin((2*I-1)*pi/(2*N));
end
for I=1:1:N
A(I)=EPS*A(I);
end
G(1)=1;
for I=1:2:N-1
G(I+1)=G(I)+A(I);
R(I+1)=1/G(I+1);
R(I+2)=R(I+1)+A(I+1);
G(I+2)=1/R(I+2);
end
disp(ALFA=1,3,5,...)
for I=1:2:N-1
ALFA(I)=G(I)/(G(I)+A(I));
disp(ALFA(I))
end
disp(BETA=2,4,6,...)
for I=2:2:N
BETA(I)=R(I)/(R(I)+A(I));
disp(BETA(I))
end
disp(ALFA N1=)
ALFA(N)=2*G(N)/(G(N)+A(N)+1);
disp(ALFA(N))
disp(ALFA N2=)
ALFA(N)=2/(G(N)+A(N)+1);
disp(ALFA(N))
En las tablas 18.1 - 18.8 se encuentran los valores de los multiplicadores del ltro
Butterworth de onda para el orden N=2 hasta N=9 para las atenuaciones a
max
= 0,1
418 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


hasta a
max
= 1 dB. En las tablas 18.9 - 18.12 se encuentran los valores del ltro
Chebychev.
a
max

1

21

22
0.1 0.6444 0.5868 0.9106
0.2 0.6031 0.5334 0.8845
0.3 0.5779 0.5007 0.8664
0.4 0.5595 0.4768 0.8522
0.5 0.5450 0.4580 0.8404
0.6 0.5329 0.4424 0.8301
0.7 0.5226 0.4290 0.8210
0.8 0.5135 0.4174 0.8127
0.9 0.5054 0.4070 0.8052
1.0 0.4981 0.3976 0.7982
Cuadro 18.1: Elementos del ltro paso bajas de Butterworth n=2, a
max
[dB].
Ejemplo 6:
Mediante las tablas dise nar el ltro Chebychev de Onda de septimo orden para
a
max
= 2 dB. Mediante el MATLAB analizar el ltro y escribir el programa para el
simulador de TMS320C25. Calcular la respuesta al impulso y mediante la transfor-
mada rapida de Fourier calcular el espectro del ltro.
El ltro de septimo orden se muestra en la gura 18.18. Los valores de los multipli-
cadores se obtienen de las tablas 18.11. Para la atenuacion 2 dB los valores de los
multiplicadores
i
y
i
toman la forma:

1
= 0,2587
2
= 0,2210
3
= 0,1805
4
= 0,1814

5
= 0,1812
6
= 0,1880
71
= 0,3745
72
= 0,4206
El programa para analizar el ltro de onda es el siguiente y el espectro obtenido se
muestra en la gura 18.19
ALFA(1)=0.2587;BETA(2)=0.2210;ALFA(3)=0.1805;BETA(4)=0.1814;
ALFA(5)=0.1812;BETA(6)=0.1880;ALFA(7,1)=0.3745;ALFA(7,2)=0.4246;
XN=1;N2=0;N4=0;N6=0;N8=0;N10=0;N12=0;N14=0;
for i=1:1:300
XN1=ALFA(1)*XN+N2-ALFA(1)*N2;
XN2=XN1+N4;
XN3=-XN2*ALFA(3)+N6-N6*ALFA(3);
XN4=XN3+N8;
XN5=-XN4*ALFA(5)+N10-N10*ALFA(5);
XN6=XN5+N12;
18.4. TABLAS DEL FILTRO DE ONDA 419
a
max

1

2

31

32
0.1 0.6519 0.3790 0.5497 0.9454
0.2 0.6248 0.3422 0.5099 0.9310
0.3 0.6083 0.3209 0.4858 0.9211
0.4 0.5964 0.3059 0.4685 0.9134
0.5 0.5864 0.2943 0.4548 0.9069
0.6 0.5791 0.2849 0.4434 0.9014
0.7 0.5723 0.2769 0.4337 0.8964
0.8 0.5664 0.2700 0.4252 0.8920
0.9 0.5611 0.2639 0.4176 0.8878
1.0 0.5562 0.2585 0.4208 0.8840
Cuadro 18.2: Elementos del ltro paso bajas de Butterworth n=3, a
max
[dB].
a
max

1

2

3

41

42
0.1 0.6765 0.3695 0.3212 0.5692 0.9680
0.2 0.6570 0.3426 0.2927 0.5387 0.9600
0.3 0.6451 0.3270 0.2762 0.5203 0.9546
0.4 0.6365 0.3159 0.2647 0.5069 0.9504
0.5 0.6297 0.3073 0.2528 0.4963 0.9465
0.6 0.6240 0.3002 0.2485 0.4876 0.9438
0.7 0.6191 0.2942 0.2424 0.4801 0.9411
0.8 0.6149 0.2891 0.2371 0.4735 0.9386
0.9 0.6110 0.2845 0.2325 0.4676 0.9363
1.0 0.6075 0.2803 0.2283 0.4622 0.9342
Cuadro 18.3: Elementos del ltro paso bajas de Butterworth n=4, a
max
[dB].
420 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


a
max

1

2

3

4

51

52
0.1 0.7022 0.3874 0.2867 0.3188 0.6021 0.9815
0.2 0.6872 0.3658 0.2655 0.2951 0.5781 0.9722
0.3 0.6782 0.3531 0.2532 0.2813 0.5636 0.9742
0.4 0.6716 0.3441 0.2446 0.2717 0.5530 0.9718
0.5 0.6664 0.3371 0.2380 0.2642 0.5446 0.9699
0.6 0.6621 0.3313 0.2325 0.2580 0.5376 0.9682
0.7 0.6584 0.3264 0.2280 0.2529 0.5317 0.9667
0.8 0.6551 0.3222 0.2240 0.2484 0.5264 0.9653
0.9 0.6522 0.3184 0.2205 0.2444 0.5217 0.9641
1.0 0.6495 0.3149 0.2173 0.2408 0.5174 0.9629
Cuadro 18.4: Elementos del ltro paso bajas de Butterworth n=5, a
max
[dB].
a
max

1

2

3

4

5

61

62
0.1 0.7256 0.4125 0.2871 0.2635 0.3355 0.6363 0.9895
0.2 0.7131 0.3944 0.2696 0.2458 0.3149 0.6170 0.9870
0.3 0.7066 0.3837 0.2595 0.2356 0.3029 0.6053 0.9854
0.4 0.7014 0,3761 0.2523 0.2284 0.2948 0.5968 0.9841
0.5 0.6072 0.3702 0.2468 0.2229 0.2879 0.5901 0.9830
0.6 0.6938 0.3653 0.2422 0.2184 0.2824 0.5845 0.9821
0.7 0.6909 0.3611 0.2384 0.2145 0.2779 0.5797 0.9813
0.8 0.6883 0.3574 0.2350 0.2112 0.2739 0.5754 0.9805
0.9 0.6859 0.3542 0.2321 0.2083 0.2703 0.5716 0.9798
1.0 0.6838 0.3512 0.2294 0.2056 0.2671 0.5681 0.9792
Cuadro 18.5: Elementos del ltro paso bajas de Butterworth n=6, a
max
[dB].
18.4. TABLAS DEL FILTRO DE ONDA 421
a
max

1

2

3

4

5

6

71
72
0.1 0.7462 0.4391 0.2994 0.2497 0.2628 0.3597 0.6679 0.9940
0.2 0.7635 0.4236 0.2842 0.2352 0.2473 0.3415 0.6522 0.9927
0.3 0.7307 0.4144 0.2754 0.2268 0.2384 0.3308 0.6428 0.9917
0.4 0.7265 0.4078 0.2692 0.2208 0.2320 0.3232 0.6358 0.9911
0.5 0.7231 0.4027 0.2643 0.2162 0.2271 0.3173 0.6304 0.9904
0.6 0.7204 0.3984 0.2603 0.2125 0.2231 0.3125 0.6258 0.9899
0.7 0.7280 0.3948 0.2569 0.2093 0.2197 0.3083 0.6218 0.9895
0.8 0.7159 0.3916 0.2539 0.2065 0.2168 0.3047 0.6184 0.9890
0.9 0.7140 0.3887 0.2513 0.2041 0.2142 0.3015 0.6153 0.9887
1.0 0.7123 0.3862 0.2490 0.2019 0.2118 0.2986 0.6124 0.9883
Cuadro 18.6: Elementos del ltro paso bajas de Butterworth n=7, a
max
[dB].
a
max

1

2

3

4

5

6

7

81

82
0.1 0.7643 0.4653 0.3166 0.2512 0.2375 0.2723 0.3867 0.6960 0.9966
0.2 0.7563 0.4518 0.3031 0.2385 0.2249 0.2583 0.3704 0.6832 0.9959
0.3 0.7514 0.4437 0.2952 0.2311 0.2117 0.2502 0.3608 0.6754 0.9954
0.4 0.7479 0.4379 0.2896 0.2259 0.2124 0.2445 0.3540 0.6697 0.9949
0.5 0.7451 0.4334 0.2852 0.2219 0.2083 0.2400 0.3487 0.6652 0.9946
0.6 0.7628 0.4297 0.2816 0.2186 0.2051 0.2364 0.3442 0.6614 0.9943
0.7 0.7408 0.4265 0.2786 0.2158 0.2023 0.2333 0.3405 0.6582 0.9941
0.8 0.7391 0.4237 0.2759 0.2133 0.1999 0.2306 0.3372 0.6553 0.9938
0.9 0.7375 0.4212 0.2735 0.2112 0.1977 0.2282 0.3343 0.6527 0.9936
1.0 0.7361 0.4190 0.2714 0.2092 0.1958 0.2260 0.3316 0.6504 0.9934
Cuadro 18.7: Elementos del ltro paso bajas de Butterworth n=8, a
max
[dB].
422 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


a
max

1

2

3

4

5

6

7

8

91

92
0.1 0.7802 0.4902 0.3585 0.2595 0.2303 0.2373 0.2870 0.4142 0.7207 0.9981
0.2 0.7734 0.4783 0.3236 0.2481 0.2194 0.2258 0.2741 0.3996 0.7998 0.9977
0.3 0.7693 0.4712 0.3164 0.2415 0.2130 0.2192 0.2667 0.3910 0.7035 0.9974
0.4 0.7663 0.4661 0.3114 0.2368 0.2085 0.2146 0.2614 0.3848 0.6987 0.9972
0.5 0.7640 0.4621 0.3074 0.2331 0.2050 0.2109 0.2573 0.3799 0.6950 0.9970
0.6 0.7620 0.4587 0.3041 0.2301 0.2021 0.2079 0.2539 0.3759 0.6920 0.9968
0.7 0.7604 0.4599 0.3013 0.2276 0.1997 0.2054 0.2510 0.3725 0.6892 0.9967
0.8 0.7589 0.4534 0.2989 0.2254 0.1976 0.2032 0.2485 0.3695 0.6868 0.9965
0.9 0.7576 0.4512 0.2967 0.2234 0.1957 0.2013 0.2463 0.3669 0.6847 0.9964
1.0 0.7564 0.4492 0.2947 0.2216 0.1940 0.1995 0.2442 0.3645 0.6827 0.9963
Cuadro 18.8: Elementos del ltro paso bajas de Butterworth n=9, a
max
[dB].
a
max

1

2

31

32
0.10 0.4922 0.3022 0.4620 0.7574
0.25 0.4341 0.2774 0.4310 0.6812
0.50 0.3852 0.2599 0.4126 0.6114
1.00 0.3307 0.2496 0.3995 0.5293
2.00 0.2695 0.2445 0.3929 0.4331
3.00 0.2300 0.2442 0.3925 0.3696
Cuadro 18.9: Elementos del ltro paso bajas de Chebychev n=3, a
max
[dB].
a
max

1

2

3

4

51

52
0.10 0.4658 0.2536 0.2161 0.2245 0.4179 0.7374
0.25 0.4197 0.2404 0.2059 0.2132 0.3987 0.6721
0.50 0.3696 0.2311 0.1975 0.2044 0.3869 0.5965
1.00 0.3190 0.2262 0.1911 0.1981 0.3798 0.5168
2.00 0.2610 0.2251 0.1857 0.1933 0.3797 0.4229
3.00 0.2231 0.2265 0.1828 0.1922 0.3830 0.3608
Cuadro 18.10: Elementos del ltro paso bajas de Chebychev n=5, a
max
[dB].
18.4. TABLAS DEL FILTRO DE ONDA 423
a
max

1

2

3

4

5

6

71

72
0.1 0.4585 0.2437 0.2022 0.1947 0.1962 0.2123 0.4049 0.7313
0.25 0.4087 0.2316 0.1944 0.1884 0.1903 0.2028 0.3875 0.6550
0.50 0.3653 0.2250 0.1893 0.1861 0.1867 0.1968 0.3782 0.5925
1.00 0.3158 0.2213 0.1847 0.1834 0.1836 0.1919 0.3735 0.4206
2.00 0.2587 0.2210 0.1805 0.1814 0.1812 0.1880 0.3745 0.4206
3.00 0.2213 0.2227 0.1783 0.1806 0.1802 0.1862 0.3782 0.3589
Cuadro 18.11: Elementos del ltro paso bajas de Chebychev n=7, a
max
[dB].
a
max

1

2

3

4

5

6

7

8

9,1

9,2
0.1 0.4554 0.2399 0.1979 0.1886 0.1854 0.1860 0.1908 0.2081 0.4000 0.7287
0.25 0.4064 0.2287 0.1912 0.1847 0.1821 0.1825 0.1863 0.1996 0.3836 0.6569
0.50 0.3636 0.2227 0.1867 0.1823 0.1800 0.1844 0.1834 0.1943 0.3751 0.5908
1.00 0.3145 0.2193 0.1826 0.1804 0.1783 0.1787 0.1811 0.1899 0.3708 0.5123
2.00 0.2578 0.2194 0.1789 0.1790 0.1769 0.1773 0.1793 0.1864 0.3723 0.4196
3.00 0.2205 0.2213 0.1769 0.1784 0.1763 0.1604 0.1647 0.1873 0.3753 0.3583
Cuadro 18.12: Elementos del ltro paso bajas de Chebychev n=9, a
max
[dB].
%las senales en BN1
BN6=XN6-XN6*ALFA(7,1)+2*N14-N14*ALFA(7,1)-N14*ALFA(7,2);
BN5=XN5-BETA(6)*XN6-BETA(6)*BN6;
BN4=BN5+XN4-ALFA(5)*XN4+N10-ALFA(5)*N10;
BN3=XN3-BETA(4)*BN4-BETA(4)*XN4;
BN2=XN2-XN2*ALFA(3)+N6-N6*ALFA(3)+BN3;
BN1=XN1-XN2*BETA(2)-BN2*BETA(2);
BN=-XN+XN*ALFA(1)-N2*ALFA(1)+N2+BN1;
%Las senales en la entrada del elemento de retardo
N1=XN*ALFA(1)-N2*ALFA(1)+BN1;
N3=BN1+BN2;
N5=-XN2*ALFA(3)-N6*ALFA(3)+BN3;
N7=BN3+BN4;
N9=-XN4*ALFA(5)-N10*ALFA(5)+BN5;
N11=BN5+BN6;
N13=-XN6*ALFA(7,1)+N14-N14*ALFA(7,1)-N14*ALFA(7,2);
YN(i)=-ALFA(7,1)*XN6+2*N14-ALFA(7,1)*N14-ALFA(7,2)*N14;
N2=N1;N4=N3; N6=N5;N8=N7;N10=N9;N12=N11;N14=N13; XN=0;
end
for i=1:1:300
424 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


YN(i);
end
[h,w]=freqz(YN,1,300);
f=2*w/pi;
plot(f,20*log10(abs(h)))
xlabel(frecuencia normalizada)
ylabel(dB)
Figura 18.18: Filtro de onda de orden n=7
**********************************************************
* Filtro de onda N=7 para el simulador de TMS320C25 *
* Inicializacion del microcontrolador *
**********************************************************
AORG >0000
RESET B INIT
AORG >0020
* INICIO DEL MICROCONTROLADOR*
******************************
INIT SOVM ;TRABAJA EN SATURACION
LDPK 0 ;TRABAJA CON BANDERA CERO
ZAC ;ANULACION DEL ACUMULADOR
LARP AR2 ;ACTUALIZA REGISTRO AUXILIAR AR2
LRLK AR2,>0060 ;INICIALIZA BLOQUE B2
18.4. TABLAS DEL FILTRO DE ONDA 425
Figura 18.19: Atenuacion del ltro de onda N=7
RPTK 31 ;REPITE LA INSTRUCCION QUE SIGUE 32 VECES
SACL *+ ;ANULACION DEL BLOQUE B2
LRLK AR2,>0060 ;INICIALIZA EL BLOQUE B2 EN EL DIRECCION 0060
RPTK 8 ;REPITE LA INSTRUCCION QUE SIQUE 5 VECES
BLKP COEF,*+ ;TRANSFIERE LOS COEFICIENTES AL BLOCKE N2
1 2
******************************* *************************************
* DECLARACION DE VARIABLES * * EMPIEZA PROGRAMA EN ANSAMBLADOR *
******************************* *************************************
ALFA1 EQU >0060 ZAC
BETA2 EQU >0061 B ET2
ALFA3 EQU >0062 ET1 ZAC
BETA4 EQU >0063 SACH XN,1
ALFA5 EQU >0064 ET2 LARP AR2
BETA6 EQU >0065 LRLK AR2,>205
ALFA71 EQU >0066 LT N2
ALFA72 EQU >0067 MPY ALFA1
XN EQU >0068 LTA XN
YN EQU >0069 NEG
N1 EQU >006A MPY ALFA1
N2 EQU >006B APAC
N3 EQU >006C ADD N2,15
N4 EQU >006D SACH XN1,1
N5 EQU >006E ZAC
426 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


N6 EQU >006F ADD XN1,15
N7 EQU >0070 ADD N4,15
N8 EQU >0071 SACH XN2
N9 EQU >0072 ZAC
N10 EQU >0073 LT XN2
N11 EQU >0074 MPY ALFA3
N12 EQU >0075 LTA N6
N13 EQU >0076 MPY ALFA3
N14 EQU >0077 APAC
XN1 EQU >0078 NEG
XN2 EQU >0079 ADD N6,15
XN3 EQU >007A SACH XN3,1
XN4 EQU >007B ZAC
XN5 EQU >007C ADD XN3,15
XN6 EQU >007D ADD N8,15
3 4
***************************** *****************************
SACH XN4,1 NEG
ZAC ADD XN4,15
LT N10 ADD N10,15
MPY ALFA5 ADD *-,15
LTA XN4 SACH *,1
MPY ALFA5 ZAC
APAC LT XN4
NEG MPY BETA4
ADD N10,15 LTA BETA4
SACH XN5,1 MPY *-
ZAC APAC
ADD XN5,15 NEG
ADD N12,15 ADD XN3,15
SACH XN6,1 SACH *,1
* SE CALCULAN LAS VARIABLES BNI ZAC
ZAC LT N6
LT N14 MPY ALFA3
MPY ALFA72 LTA ALFA3
LTA N14 MPY XN2
MPY ALFA71 APAC
LTA XN6 NEG
MPY ALFA71 ADD XN2,15
APAC ADD *-,15
NEG ADD N6,15
ADD XN6,15 SACH *,1
18.4. TABLAS DEL FILTRO DE ONDA 427
ADD N14,15 ZAC
ADD N14,15 LT BETA2
SACH *,1 ;<ACCH>-->BN6 MPY *-
ZAC MPYA XN2
LT *- ;<BN6>-->TR, APAC
MPY BETA6 ;BN5-->AR2 NEG
LTA XN6 ADD XN1,15
MPY BETA6 SACH *,1
APAC ZAC
NEG *SE CALCULAN LAS VARIABLES Ni
ADD XN5,15 LT N2
SACH *,1 MPY ALFA1
ZAC LTA ALFA1
LT N10 NEG
MPY ALFA5 MPY XN
LTA ALFA5 APAC
MPY XN4 ADD *,15
APAC SACH N1,1
5 6
****************************** ***********************************
ZAC ADD *+,15
ADD *+,15 ADD *,15
ADD *+,15 SACH N11,1
SACH N3,1 ZAC
ZAC LT XN6
LT ALFA3 MPY ALFA71
MPY N6 LTA N14
LT ALFA3 MPY ALFA71
MPY N6 MPYA ALFA72
MPYA XN2 APAC
APAC NEG
NEG ADD N14,15
ADD *,1 SACH N13,1
SACH N5,1 ADD N14,15
ZAC SACH YN,1
ADD *+15 OUT YN,PA2
ADD *+15 DMOV1
SACH N7,1 DMOV3
ZAC DMOV5
LT ALFA5 DMOV7
MPYA N10 DMOV9
MPYA XN4 DMOV11
428 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


h
n
MATLAB SIMULADOR
h
0
-0.0032 -0.00317
h
1
-0.0292 -0.00291
h
2
-0.1187 -0.1187
h
3
-0.2744 -0.2743
h
4
-0.3754 -0.3755
Cuadro 18.13: Respuesta del ltro a impulso unitario
APAC DMOV13
NEG ZAC
ADD *1 MPYK 0
SACH N9 B ET1
ZAC
*
* DEFINICION DE LA CONSTANTE DEL FILTRO
*
COEF DATA 8477,7242,5914,5944
DATA 5937,6160,12271,13782,32767
END
La respuesta al impulso unitario calculada mediante el MATLAB y el simulador de
TMS320C25 deben ser iguales. Si no son iguales entonces el programa en ensam-
blador no esta correcto. La respuesta obtenida mediante el MATLAB y el simulador
se muestra en la tabla 18.13
Ejemplo 7:
Mediante la utilizacion de las tablas calcular el ltro de onda de Chebychev para las
especicaciones n=5, a
max
= 2 dB, frecuencia del corte
1
= 1. Escribir el programa
para el analisis del ltro en el MATLAB y calcular la respuesta al impulso unitario
en el dominio de la frecuencia.
Los valores del ltro se obtienen de la tabla 18.10 y son las siguiente

1
= 0,2610,
2
= 0,2251,
3
= 0,1857,
4
= 0,1933,
51
= 0,3797, y

52
= 0,4229
El circuito de orden cinco se muestra en la gura 18.20
El programa para la simulacion en el MATLAB es el siguiente y la atenuacion del
ltro se muestra en la gura 18.21
ALFA(1)=0.2610;
BETA(2)=0.2251;
18.4. TABLAS DEL FILTRO DE ONDA 429
Figura 18.20: Filtro de onda de orden n=5
ALFA(3)=0.1857;
BETA(4)=0.1933;
ALFA(5,1)=0.3797;
ALFA(5,2)=0.4229;
N2=0;
N4=0;
N6=0;
N8=0;
N10=0;
XN=1;
for i=1:1:100
XN1=ALFA(1)*XN-ALFA(1)*N2+N2;
XN2=XN1+N4;
XN3=-ALFA(3)*XN2-ALFA(3)*N6+N6;
XN4=XN3+N8;
BN4=XN4-ALFA(5,1)*XN4+2*N10-ALFA(5,1)*N10-ALFA(5,2)*N10;
BN3=XN3-BETA(4)*XN4-BETA(4)*BN4;
BN2=XN2-ALFA(3)*XN2+BN3+N6-ALFA(3)*N6;
BN1=XN1-BETA(2)*XN2-BETA(2)*BN2;
N1=XN*ALFA(1)-ALFA(1)*N2+BN1;
N3=BN1+BN2;
N5=-ALFA(3)*XN2-ALFA(3)*N6+BN3;
N7=BN3+BN4;
430 CAP

ITULO 18. FILTROS DIGITALES DE ONDA


N9=-ALFA(5,1)*XN4+N10-ALFA(5,1)*N10-ALFA(5,2)*N10;
YN(i)=-ALFA(5,1)*XN4+2*N10-ALFA(5,1)*N10-ALFA(5,2)*N10;
N2=N1;
N4=N3;
N6=N5;
N8=N7;
N10=N9;
XN=0;
end
[h,w]=freqz(YN,1,200);
plot(w,20*log10(abs(h)));
Figura 18.21: Atenuacion del ltro de onda N=5.
Captulo 19
Filtros digitales en celosa
431
432 CAP

ITULO 19. FILTROS DIGITALES EN CELOS

IA
Captulo 20
Filtros con la respuesta al
impulso nita
Filtros con la respuesta al impulso nita FIR se describen mediante una funcion de
transferencia de la forma
H
m
(z) = A
m
(z) = 1 +
m

k=1
a
m
(k)z
k
m = 0, 1, 2, 3... (20.1)
o mediante la ecuacion de diferencias (en general para un ltro FIR a
0
= 1
y(n) = a
0
x(n) +
m

k=1
a
m
(k)x(n k) m = 0, 1, 2, 3, ... (20.2)
Figura 20.1: Estructura del ltro con respuesta al impulso innita FIR
En la gura 20.1 se muestra la estructura del ltro FIR con la respuesta al impulso
nita. El ltro FIR en la gura 20.1 se puede dibujar de la forma mostrada en la
gura 20.2. En la salida del ltro de la gura 20.2 se obtiene la siguiente se nal
433
434 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


Figura 20.2: Filtro de prediccion FIR.
y(n) = x(n) x(n)
donde
x(n) =
m

k=1
a
m
(k)x(n k)
es una prediccion del valor x(n), esta estructura se llama ltro de prediccion FIR.
Si hay un ltro FIR de primer orden, la salida tiene la forma
y(n) = x(n) +a
1
(1)x(n 1) (20.3)
La misma respuesta en la salida se obtiene mediante la estructura en celosa que se
muestra en la gura 20.3. Si se alimentan los dos entradas de la estructura celosa
con la se nal x(n) se obtiene en las salidas
Figura 20.3: Filtro de la cruz de primer orden
435
f
0
(n) = g
0
(n) = x(n) (20.4)
f
1
(n) = x(n) +K
1
x(n 1) (20.5)
g
1
(n) = K
1
x(n) +x(n 1) (20.6)
En la salida arriba de la estructura en celosa para K
1
= a
1
(1) se obtiene la ecuacion
(20.3). El parametro K
1
se llama el coeciente de reexion.
Ahora se va a realizar el ltro celosa de segundo orden, ecuacion (20.2), que tiene
la siguiente ecuacion en diferencias
y(n) = x(n) +a
2
(1)x(n 1) +a
2
(2)x(n 2) (20.7)
Se puede ver, que la estructura en la gura 20.4 realiza la ecuacion de diferencias
(20.7). En la salida del primer circuito se calcula f
1
(n)
Figura 20.4: Dos circuitos en celosa de primer orden en la cascada
f
1
(n) = x(n) +K
1
x(n 1)
g
1
(n) = K
1
x(n) +x(n 1) (20.8)
y en la salida del segundo circuito se obtiene
f
2
(n) = f
1
(n) +K
2
g
1
(n 1)
g
2
(n) = K
2
f
1
(n) +g
1
(n 1) (20.9)
Si se sustituye en las ecuaciones (20.9) por f
1
(n) y g
1
(n) se obtiene
f
2
(n) = x(n) +K
1
x(n 1) +K
2
[K
1
x(n 1) +x(n 2)]
f
2
(n) = x(n) +x(n 1)K
1
(1 +K
2
) +K
2
x(n 2)
Si se compara la ultima ecuaci on con la ecuacion (20.7) se obtiene
436 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


K
2
= a
2
(2)
K
1
(K
2
+ 1) = a
2
(1)
El valor del coeciente de reeccion K
1
se calcula de la ecuacion (20.10)
K
1
=
a
2
(1)
1 +a
2
(2)
(20.10)
Si se conocen los valores de los coecientes del ltro FIR a
m
(k) se pueden calcular
los coecientes de la reexion del ltro FIR para la estructura en celosa. El vector
{a
m
} de los coecientes a
i
es
{a
m
} = {1 a
2
(1) a
2
(2) a
2
(3) ...} (20.11)
La funcion f
m
(n) a la salida de un ltro en celosa se puede obtener mediante la
ecuacion (20.12)
f
m
(n) =
m

k=0
a
m
(k)x(n k) a
m
(0) = 1 (20.12)
Para la salida de la rama inferior del circuito en celosa de la gura 20.4 se obtienen
las ecuaciones
g
2
(n) = K
2
f
1
(n) +g
1
(n 1)
g
2
(n) = K
2
[x(n) +K
1
x(n 1)] +K
1
x(n 1) +x(n 2)
g
2
(n) = K
2
x(n) +x(n 1)[K
1
(1 +K
2
)] +x(n 2)
g
2
(n) = a
2
(2)x(n) +a
2
(1)x(n 1) +x(n 2)
La respuesta en la salida de la rama inferior del circuito 20.4 se puede calcular
mediante la convolucion
g
m
(n) =
m

k=0
b
m
(k)x(n k) (20.13)
Los coecientes del vector g
m
(n) se representan mediante la ecuacion (20.14)
{g
m
} = {...b
2
(3) b
2
(2) b
2
(1) 1} (20.14)
Los coecientes b
m
(i) i = m1, m2, ..., 1 se ordenan en orden decreciente, en
comparacion con la ecuacion (20.11) donde estan ordenadas en forma creciente.
b
m
(k) = a
m
(mk) (20.15)
Aplicando la transformada z directa a la ecuacion (20.13) se obtiene la ecuacion
G
m
(z) = B
m
(z) X(z) (20.16)
437
La funcion de transferencia B
m
(z) toma la forma
B
m
(z) =
G
m
(z)
X(z)
(20.17)
Los coecientes b
m
(k) son los coecientes de la funcion de transferencia B
m
(z) que
se pueden expresar en la forma
B
m
(z) =
m

k=0
b
m
(k)z
k
(20.18)
La relacion entre los coecientes b
m
(k) y a
m
(k) esta expresada por la ecuacion
(20.15). As se puede escribir la ecuacion (20.18) de la forma
B
m
(z) =
m

k=0
a
m
(mk)z
k
=
m

l=0
a
m
(l)z
lm
B
m
(z) = z
m
m

l=0
a
m
(l)z
l
= z
m
A
m
(z
1
) (20.19)
El polinomio B
m
(z) es similar al polinomio A
m
(z). Las ecuaciones (20.9) se pueden
escribir de la siguiente forma general
f
0
(n) = g
0
(n) = x(n)
f
m
(n) = f
m1
(n) +K
m
g
m1
(n 1) m = 1, 2, 3, ..., M 1
g
m
(n) = K
m
f
m1
(n) +g
m1
(n 1) m = 1, 2, 3, ..., M 1
(20.20)
Y utilizando la transformada z se obtiene
F
0
(z) = G
0
(z) = X(z)
F
m
(z) = F
m1
(z) +K
m
z
1
G
m1
(z)
G
m
(z) = K
m
F
m1
(z) +z
1
G
m1
(z)
(20.21)
Si se dividen las ecuaciones (20.21) entre X(z) se obtiene al nal
A
0
(z) = B
0
(z) = 1 (20.22)
A
m
(z) = A
m1
(z) +K
m
z
1
B
m1
(20.23)
B
m
(z) = K
m
A
m1
(z) +z
1
B
m1
(z) (20.24)
Las ecuaciones (20.23) y (20.24) se pueden presentar en la forma matricial:
_
A
m
(z)
B
m
(z)
_
=
_
1 K
m
K
m
1
_

_
A
m1
(z)
z
1
B
m1
(z)
_
(20.25)
438 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


Ejemplo 1:
Calcular los coecientes de un ltro FIR directo, si se conocen los coecientes de
reexion de un ltro en celosa.
K
1
=
1
2
K
2
=
1
3
K
3
=
1
4
Usando la ecuacion (20.23) se obtiene para m=1
A
1
(z) = A
0
(z) +K
1
B
0
(z) = 1 +K
1
z
1
A
1
(z) = 1 +
1
2
z
1
El polinomio B(z) tiene sus coecientes en la forma recproca, luego el polinomio
B(z) toma la forma
B
1
(z) =
1
2
+z
1
Sustituyendo m=2 en la ecuacion (20.23) se obtiene
A
2
(z) = A
1
(z) +K
2
z
1
B
1
(z) = 1 +
1
2
z
1
+
1
3
z
1
_
1
2
+z
1
_
A
2
= 1 +
2
3
z
1
+
1
3
z
2
El polinomio B
2
(z) se escribe en la forma recproca al polinomio A
2
(z)
B
2
=
1
3
+
2
3
z
1
+z
2
Si se sustituye en la ecuacion (20.23) m=3 se obtiene el polinomio A
3
(z)
A
3
(z) = A
2
(z) +K
3
z
1
B
2
(z) = 1 +
2
3
z
1
+
1
3
z
2
+
1
4
z
1
_
1
3
+
2
3
z
1
+z
2
_
A
3
(z) = 1 +
3
4
z
1
+
1
2
z
2
+
1
4
z
3
Los coecientes del ltro FIR de la estructura transversal son
a
0
= 1 a
1
=
3
4
a
2
=
1
2
a
3
=
1
4
y la estructura del ltro con la respuesta al impulso nita se muestra en la gura
20.5
Ahora se va a transformar el ltro FIR transversal a un ltro FIR en celosa. Se
supone que los coecientes de un ltro FIR en la forma transversal son el polinomio
A
m
(z). Para un ltro FIR en celosa de orden m, el ultimo coeciente de reexion es
439
igual al ultimo coeciente del polinomio A
m
(z). Entonces K
m
= a
m
(m). Para obten-
er los coecientes de reexion restantes K
mi
es necesario calcular los polinomios
A
m1
, A
m2
, ..., A
1
. Esos polinomios pueden calcularse usando las ecuaciones (20.23)
y (20.24) para calcular A
m1
(z) y B
m1
(z).
Figura 20.5: Filtro FIR en celosa y FIR con estructura directa
A
m1
(z) = A
m
(z) K
m
z
1
B
m1
(z)
B
m1
(z)z
1
= B
m
(z) K
m
A
m1
(z)
Si se sustituye en la primera ecuacion B
m1
(z) se obtiene
A
m1
(z) = A
m
(z) K
m
B
m
(z) +K
2
m
A
m1
(z)
A
m1
(z)
_
1 K
2
m
_
= K
m
B
m
(z) +A
m
(z)
reorganizando la ultima ecuaci on se calcula
A
m1
(z) =
A
m
(z) K
m
B
m
(z)
1 K
2
m
m = M 1, M 2, ..., 1 (20.26)
Calculando la ecuacion (20.26) para m = M 1, M 2, ..., 1 se obtienen los coe-
cientes del polinomio A(m) en forma recproca. Estos coecientes son los coecientes
de reexion del ltro FIR en celosa.
Ejemplo 2:
Calcular los coecientes de reexion K
i
de un ltro FIR en celosa si se conoce la
funcion de transferencia del ltro FIR.
440 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


A
3
(z) = H(z) = 1 +
3
4
z
1
+
1
2
z
2
+
1
4
z
3
El primer coeciente K
3
es el ultimo coeciente de A
3
(z). Entonces K
3
=
1
4
. Es nece-
sario calcular el polinomio B
3
(z). Polinomio B
3
(z) se expresa en la forma recproca
al polinomio A
3
(z).
B
3
(z) =
1
4
+
1
2
z
1
+
3
4
z
2
+z
3
Si se sustituye por A
3
(z), B
3
(z) y K
3
en la ecuacion (20.26) se obtiene para m = 3
A
2
(z) =
A
3
(z) K
3
B
3
(z)
1 K
2
3
=
1 +
3
4
z
1
+
1
2
z
2
+
1
4
z
3

1
4
_
1
4
+
1
2
z
1
+
3
4
z
2
+z
3
_
1 (
1
4
)
2
A
2
(z) = 1 +
2
3
z
1
+
1
3
z
2
y el polinomio B
3
(z) es
B
3
(z) =
1
3
+
2
3
z
1
+z
2
El coeciente de reecion K
2
es el ultimo coeciente de A
2
(z).
K
2
=
1
3
Para m = 2, utilizando las ecuaciones (20.26) se calcula el polinomio A
1
(z)
A
1
(z) =
A
2
(z) K
2
B
2
(z)
1 K
2
2
=
1 +
2
3
z
1
+
1
3
z
2

1
3
_
1
3
+
2
3
z
1
+z
2
_
1 (
1
3
)
2
A
1
(z) =
1
2
z
1
El ultimo coeciente de reexion es K
1
=
1
2
y el ltro en celosa se muestra en la
gura 20.6
20.1. Filtros con la respuesta al impulso innita
Los ltros que solo tienen polos tambien se pueden realizar con una estructura en
celosa. La funcion de transferencia de los ltros que solo tienen polos se puede
escribir de la forma
Y (z)
X(z)
=
1
A(z)
= H(z) =
1
1 +

N
k=1
a
N
(k)z
k
(20.27)
20.1. FILTROS CON LA RESPUESTA AL IMPULSO INFINITA 441
Figura 20.6: Filtro FIR en celosa de tercer orden
Figura 20.7: Filtro IIR transversal de todo polos
La forma transversal directa que realiza la ecuacion (20.27) se muestra en la gura
20.7. La ecuacion en diferencias de este sistema es
y(n) = x(n)
N

k=1
a
N
(k)y(n k) (20.28)
La expresion anterior corresponde a la ecuacion en diferencias de un ltro transversal
IIR. Si se intercambian salida por entrada y entrada por salida se obtiene
x(n) = y(n)
N

k=1
a
N
(k)x(n k) (20.29)
Reordenando la ecuacion (20.29) de la forma siguiente
y(n) = x(n) +
N

k=1
a
N
(k)x(n k) (20.30)
se obtiene la ecuacion en diferencias de un ltro FIR que se dene mediante la
ecuacion H(z) = A(z). La funcion H(z) de un ltro IIR se dene por la ecuacion
H(z) = 1/A(z). Entonces un sistema se obtiene a partir del otro si se cambia la
salida por la entrada y la entrada por salida. Si se cambian la entrada y la salida en
442 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


la gura 20.3 se obtiene un ltro IIR del primer orden en celosa 20.8. A partir de
la gura 20.8 se pueden escribir las ecuaciones siguientes
Figura 20.8: Filtro IIR en celosa
x(n) = f
1
(n)
f
0
(n) = f
1
(n) K
1
g
0
(n 1)
g
1
(n) = K
1
f
0
(n) +g
0
(n 1)
y(n) = f
0
(n)
y(n) = x(n) K
1
y(n 1)
(20.31)
y analogicamente para g
1
(n) se obtiene
g
1
(n) = K
1
y(n) +y(n 1) (20.32)
La ecuacion (20.31) representa un ltro IIR y la ecuacion (20.32) un ltro FIR. Para
el ltro de segundo orden, gura 20.9, se obtienen los ecuaciones
Figura 20.9: Filtro IIR en celosa de segundo orden
20.1. FILTROS CON LA RESPUESTA AL IMPULSO INFINITA 443
f
2
(n) = x(n)
f
1
(n) = f
2
(n) K
2
g
1
(n 1)
g
2
(n) = K
2
f
1
(n) +g
1
(n 1)
f
0
(n) = f
1
(n) K
1
g
0
(n 1)
g
1
(n) = K
1
f
0
(n) +g
0
(n 1)
y(n) = f
0
(n) = g
0
(n)
(20.33)
Areglando estas ecuaciones y calculando y(n) y g
2
(n) se obtiene
y(n) = x(n) K
1
(1 +K
2
)y(n 1) K
2
y(n 2) (20.34)
g
2
(n) = K
2
y(n) +K
1
(1 +K
2
)y(n 1) +y(n 2) (20.35)
La ecuacion (20.35) representa el ltro IIR con dos polos en el denominador y la
ecuacion (20.36) representa el ltro FIR con dos ceros. La funcion de transferencia
de ltro IIR es
H
a
(z) =
Y (z)
X(z)
=
F
0
(z)
F
m
(z)
=
1
A
m
(z)
(20.36)
y la funcion de transferencia del ltro FIR es
H
b
(z) = B
m
(z) = z
m
A
m
(z
1
) (20.37)
Los coecientes del ltro FIR son identicos a los del sistema IIR pero en orden
inverso. Los ltros IIR y FIR en celosa tienen coecientes iguales, unicamente la
estructura es diferente como se puede apreciar en la gura 20.10.
Los ltros IIR en celosa que solo tienen polos se utilizan para modelar el tracto de
vocal. Los primeros tres formantes de las cinco vocales se muestran en la tabla 20.1.
La frecuencia esta normalizada y el valor unitario corresponde a 4 kHz. Por ejemplo
los primeros formantes del vocal A para un adulto hombre son en las frecuencias
900 Hz, 1300 Hz y 2700 Hz.
Vocal F0 F1 F2
A 900 1300 2700
E 375 2200 2550
I 325 2300 3900
O 400 550 4300
U 325 425 4500
Cuadro 20.1: Los tres primeros formantes U
i
de los fonemas vocalicos
444 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


Figura 20.10: El ltro FIR y IIR de la cruz.
Por ejemplo para modelar la vocal A se puede utilizar el ltro en celosa todo polos
de orden ocho que se muestra en la gura 20.11. Los valores de los coecientes de
reexion K
i
para generar la vocal A son los siguientes
K
1
= 0,5636299150 K
2
= 0,485687256 K
3
= 0,451232910 K
4
= 0,368438721
K
5
= 0,3283691410 K
6
= 0,147521973 K
7
= 0,313507080 K
8
= 0,431030273
Mediante un programa en MATLAB se obtiene el modulo H() de una vocal A que
se muestra en la gura 20.12. En la gura se ven los formantes. En el programa se
utilizo el coeciente A
1
=0,778765581 para amplicar el modulo H(). La frecuencia
del muestreo elegido fue f
m
= 8000 Hz. En la gura 20.12 desde la frecuencia 4000
Hz se repite la graca y unicamente debe tenerse en cuenta la informacion en 0 y
4000 Hz.
El programa que realiza los calculos es:
N(2)=0;
N(4)=0;
N(6)=0;
N(8)=0;
N(10)=0;
N(12)=0;
20.1. FILTROS CON LA RESPUESTA AL IMPULSO INFINITA 445
Figura 20.11: Filtro IIR de todos polos que modela la vocal A.
N(14)=0;
N(16)=0;
XN=1;
K(1)=-0,56362915;
K(2)=0,485687256;
K(3)=0,45123291;
K(4)=0,368438721;
K(5)=-0,328369141;
K(6)=0,147521973;
K(7)=0,31350708;
K(8)=0,431030273;
A1=0,778765581;
for j=1:1:10
XN(1)=XN-N(2)*K(8);
for i=2:1:8
XN(1)=XN(2)*K(8)
U=9;
XN(i)=XN(i-1)-N(2*i)*K(U-i);
end
for i=1:1:7
U=8;
N(2*i-1)=(2*i+2)+K(U-i)*XN(1+i);
N(15)=XN(8);
end
446 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


YN(j)=A1*N(15)
for I=1:1:8
N(2*i)=N(2*i-1);
end
end
plot(20*log(abs(fft(YN))))
Figura 20.12: Modulo del espectro de la vocal A.
20.2. Filtros IIR con polos y ceros
La gura 20.13 corresponda con la estructura de un ltro digital muy popular que
propusieron Markel y Gray. Esta estructura es poco sensible a los erores de cuan-
ticacion. Si se realiza un ltro digital con esa estructura los coecientes de los
multiplicadores siempre salen menores que uno. Eso es muy importante si el ltro
se realizara mediante un microcontrolador que trabaja con punto jo. En el ltro
en la gura 20.13 los bloques G
i
(z) se realizaran con los circuitos que tienen uno o
dos multiplicadores 20.14. Para el ltro con dos multiplicadores se pueden escribir
las ecuaciones
D
i
(z)
D
n
(z)
=
D
i+1
(z)
D
n
(z)
a
i
H
i
(z)
D
n
(z)
z
H
i+1
(z)
D
n
(z)
= a
1
D
i
(z)
D
n
(z)
+
H
i
(z)
D
n
(z)
Las ecuaciones se pueden simplicar
20.2. FILTROS IIR CON POLOS Y CEROS 447
Figura 20.13: Modelo del ltro IIR propuesto por Markel y Gray
Figura 20.14: Bloques de los ltros G
i
(z) en el ltro de Markel
D
i+1
(z) = D
i
(z) +a
i
H
i
(z) (20.38)
H
i+1
(z) = z
1
a
i
D
i
(z) +z
1
H
i
(z) (20.39)
y se pueden escribir en la forma matricial
_
D
i+1
(z)
H
i+1
(z)
_
=
_
1 a
i
a
i
z
1
z
1
_

_
D
i
(z)
H
i
(z)
_
(20.40)
o en la forma
_
D
i
(z)
H
i
(z)
_
=
1
1 a
2
i
_
1 a
i
z
a
i
z
_

_
D
i+1
(z)
H
i+1
(z)
_
(20.41)
Si se sustituye i-1 por i se obtiene
448 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


_
D
i1
(z)
H
i1
(z)
_
=
1
1 a
2
i1
_
1 a
i1
z
a
i1
z
_

_
D
i
(z)
H
i
(z)
_
(20.42)
De la ultima ecuacion se puede escribir una ecuacion recursiva para calcular el
polinomio D
i1
(z).
D
i1
(z) =
D
i
(z) a
i1
zH
i
(z)
1 a
2
i1
=
i1

j=0
d
i1,j
z
j
(20.43)
De la teora en celosa se sabe que
zH
i
(z) = D
i
(z
1
)z
i
(20.44)
El numerador de la funcion de transferencia es una combinacion lineal de funcion
de transferencia de cada ltro parcial. Y por eso se obtiene
N
i1
(z) = N
i
(z) zH
i
(z) c
i
=
i1

j=0
n
i1,j
z
j
(20.45)
Ejemplo 3:
Realizar la funcion de transferencia con la estructura de Markel y Gray si se conoce
la funcion de transferencia H(z).
H(z) =
N
3
(z)
D
3
(z)
=
0, 0344 + 0, 1032z
1
+ 0, 1032z
2
+ 0, 0344z
3
1 1, 5804z
1
+ 1, 2538z
2
0, 3984z
3
En el circuito gura 20.15 los coecientes a
2
y c
3
son los constantes n
3
y d
3
de los
polinomios N
3
(z) y D
3
(z).
a
2
= 0, 3984 c
3
= 0, 0344
Es necesario calcular N
2
(z) y D
2
(z). Usando las ecuaciones (20.43), (20.44) y (20.45)
para i=3 se obtiene
zH
3
(z) = D
3
(z
1
)z
3
= 0, 3984 + 1, 2538z
1
1, 5804z
2
+z
3
N
2
(z) = N
3
(z) zH
3
(z)c
3
=
0, 034 + 0, 103z
1
+ 0, 103z
2
+ 0, 034z
3
0, 034(0, 398 + 1, 253z
1
1, 580z
2
+z
3
)
N
2
(z) = 0, 048105 + 0, 0600693z
1
+ 0, 1575658z
2
(20.46)
20.2. FILTROS IIR CON POLOS Y CEROS 449
Figura 20.15: Filtro IIR de estructura Markel y Gray
D
2
(z) =
1 1, 580z
1
+ 1, 253z
2
0, 398z
3
+
1 0, 15872264
0,398(0,398 + 1,253z
1
1, 580z
2
+z
3
)
1 0,15872264
D
2
(z) = 1 1, 2848153z
1
+ 0, 7419296z
2
(20.47)
La funcion de transferncia H
2
(z) toma la forma
H
2
(z) =
N
2
(z)
D
2
(z)
=
0,048105 + 0,0600693z
1
+ 0,1575658z
2
1 1,28481537z
1
+ 0,7419296z
2
Los ultimos coecientes de H
2
(z) son los coecientes del ltro
a
1
= 0, 7419296 c
2
= 0, 1575658
El procedimiento se repite para i = 2. Sustituiendo a
l
(20.43), (20.44) y (20.45) se
obtiene
zH
2
(z) = D
2
(z
1
)z
2
= 0, 7419296 1, 2848153z
1
+z
2
N
1
(z) = N
2
(z) zH
2
(z)c
2
= 0, 06877977 + 0, 2625123z
1
(20.48)
D
1
(z) =
D
2
(z) a
1
zH
2
(z)
1 a
2
1
= 1 0, 7375817z
1
(20.49)
Los multiplicadores del ltro son los ultimos coecientes de los polinomios D
1
(z) y
N
1
(z), entonces
450 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


a
0
= 0,7375817 c
1
= 0,2625123
Todava es necesario calcular el coeciente c
0
. Para i = 1 se obtiene
zH
1
(z) = d
1
(z
1
)z
1
= z
1
0,7375817
N
0
(z) = N
1
(z) c
1
zH
1
(z)
N
0
(z) = 0,1248266 (20.50)
El ultimo coeciente del ltro es c
0
= 0,1248266 y la estructura se muestra en la
gura 20.15
Ejemplo 4:
Calcular el ltro pasa bajas de Butterworth para las especicaciones:
n = 2 a
max
= 3dB, f
1
= 3400Hz y f
m
= 20000Hz
H(s) =
1
s
2
+

2s + 1
s = c
z 1
z + 1
c = cotg
3400
20000
= 1, 6909
H
2
(z) =
0, 15998 + 0, 319977z
1
+ 0, 15998z
2
1 0, 59488z
1
+ 0, 23484z
2
=
N
2
(z)
D
2
(z)
Los coecientes a
1
y c
2
del ltro Markel y Gray gura 20.16 son los ultimos coe-
cientes de la funcion de transferencia H
2
(z), a
1
= 0, 23484, c
2
= 0, 15998. Para
calcular los coecientes restantes es necesario calcular la funcion D
1
(z) y N
1
(z)
mediante las ecuaciones
D
i1
=
c
i
zH
i
a
i1
1 a
2
i1
(20.51)
zH
i
= z
i
D
i
(z
1
) (20.52)
N
i1
= N
i
zH
i
c
i
(20.53)
Calculando el polinomio D
1
(z) y N
1
(z) se obtiene
D
1
(z) = 1 0, 481466z
1
20.2. FILTROS IIR CON POLOS Y CEROS 451
N
1
(z) = 0, 1224 + 0, 415145z
1
Otros coecientes del ltro son a
0
= 0, 481466 y c
1
= 0, 415145. Falta calcular el
polinomio N
0
para obtener el coeciente c
0
.
N
0
= c
0
= 0, 3222
El ltro Butterworth de segundo orden se muestra en la gura 20.16
Figura 20.16: Filtro pasa bajas de segundo orden, estructura Markel y Gray
Ejemplo 5:
Calcular el ltro paso altas de Butterworth para las especicaciones:
n = 2 a
max
= 3dB, f
1
= 3400Hz y f
m
= 20000Hz
H(s) =
1
s
2
+

2s + 1
s = k
z + 1
z 1
k = tg
3400
20000
= 0,591398
H
2
(z) =
0, 45743254 0, 914865z
1
+ 0, 457432z
2
1 0, 59488z
1
+ 0, 23484z
2
=
N
2
D
2
Los coecientes a
1
y c
2
del ltro Markel y Grey gura 20.17 son los ultimos coe-
cientes de la funcion de transferencia H
2
(z), a
1
= 0, 23484, c
2
= 0, 457432. Para
calcular los coecientes restantes es necesario calcular la funcion D
1
(z) y N
1
(z)
mediante las ecuaciones
452 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


D
i1
=
C
i
zH
i
a
i1
1 a
2
i1
(20.54)
zH
i
= z
i
D
i
(z
1
) (20.55)
N
i1
= N
i
zH
i
C
i
(20.56)
Calculando se obtienen los polinomios D
1
(z) y N
1
(z)
D
1
(z) = 1 0,481754z
1
N
1
(z) = 0,3501 0,6427437z
1
Los coecientes del ltro son a
0
= 0, 481466 y c
1
= 0, 6427437. Falta calcular el
polinomio N
0
para obtener el coeciente c
0
. El coeciente c
0
se calcula mediante la
ecuacion 20.56.
N
0
= c
0
= 0, 040365
El ltro Butterworth paso altas de segundo orden se muestra en la gura 20.17
Figura 20.17: Filtro pasa bajas de segundo orden, estructura Markel y Gray
20.2. FILTROS IIR CON POLOS Y CEROS 453
Ejemplo 6:
Calcular el ltro paso bajas de Butterworth para las especicaciones:
n = 3 a
max
= 1dB, f
1
= 3400Hz y f
m
= 17000Hz
La funcion de transferencia del ltro Butterworth se obtiene de las tablas y para
a
max
= 3 dB es la siguiente:
H(s) =
1
1 + 2s + 2s
2
+s
3
La funcion de transferencia para a
max
=1 dB se obtiene si se sustituye s por
s =
2n
_
e
0,23max
1s (20.57)
s =
6
_
e
0,23
1s = 0, 798187s
La funcion de transferencia del ltro Butterworth de tercer orden para la atenuacion
maxima a
max
=1 dB es
H(s) =
1
0, 508509s
3
+ 1, 274176s
2
+ 1, 596356a + 1
Para calcular la transformada z bilineal se utiliza la matriz de Pascal, pero primero
se calcula la constante c.
c = cotg
3400
17000
= 1, 376382
Los coecientes de la funcion de transferencia H(z) se calculan mediante la matriz
de Pascal, vea seccion 17.3.
_

_
a
0
a
1
a
2
a
3
_

_
=
_

_
1 1 1 1
3 1 1 3
3 1 1 3
1 1 1 1
_

_
1
1, 596356 1, 376384
1, 274175 1, 376382
2
0, 508509 1, 376382
3
_

_
=
_

_
0, 6936944
1, 194384
2, 366716
0, 109276
_

_
_

_
b
0
b
1
b
2
b
3
_

_
=
_

_
1 1 1 1
3 1 1 3
3 1 1 3
1 1 1 1
_

_
1
0
0
0
_

_
=
_

_
1
3
3
1
_

_
La funcion de transferencia H
3
(z) de tercer orden toma la forma
H
3
(z) =
0, 144155 + 0, 432467z
1
+ 0, 432467z
2
+ 0, 144155z
3
1 0, 172177z
1
+ 0, 3411756z
2
0, 0157527z
3
=
N
3
D
3
454 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


Los coecientes a
2
y c
3
del ltro Markel y Grey gura 20.18 son los ultimos coe-
cientes de la funcion de transferencia H
3
(z), a
2
= 0, 0157527, c
3
= 0, 144155. Para
calcular los coecientes restantes es necesario calcular los polinomios D
2
(z) y N
2
(z)
mediante las ecuaciones
D
i1
=
C
i
zH
i
a
i1
1 a
2
i1
(20.58)
zH
i
= z
1
DS
i
(z
1
) (20.59)
N
i1
= N
i
zH
i
C
i
(20.60)
Calculando el polinomio D
2
(z) y N
2
(z) se obtiene
N
2
(z) = 0, 1464258 + 0, 3832848z
1
+ 0, 457287z
2
D
2
(z) = 1 0, 16684396z
1
+ 0, 3385473z
2
Los coecientes del ltro son a
0
= 0, 33854732 y c
2
= 0, 457287. Falta calcular el
polinomio N
1
(z) y D
1
(z) para obtener los coecientes c
1
y a
0
.
N
1
(z) = 0, 00838748 + 0, 45958037z
1
D
1
(z) = 1 0, 124706z
1
Otros coecientes del ltro Markel y Gray son a
0
= 0,124706 c
1
= 0,45958. Me-
diante la ecuacion 20.60 se calcula N
0
.
N
0
= c
0
= 0, 04892357
El ltro Butterworth de tercer orden se muestra en la gura 20.18
Ejemplo 7:
Escriba el programa en MATLAB para realizar el analisis del circuito de la gura
20.18. Dibuje mediante el programa MATLAB la atenuacion del ltro. Las ecua-
ciones obtenidas para cada nodo del circuito en la gura 20.18 son las siguientes
N1=XN-N8*A2 N5=N4+N3*A0
N2=N1-N6*A1 N7=N6+N2*A1
N3=N2-N4*A0 N9=N8+N1*A2
YN(i)=N3*C0+N5*C1+N7*C2+N9*C3
El parametro YN(i) es la respuesta al impulso unidad cuando X(n) es un impulso
unidad {1 0 0 0 0...}. El Programa para calcular la atenuacion del ltro
Markel y Gray de la gura 20.18 es el siguiente
20.2. FILTROS IIR CON POLOS Y CEROS 455
Figura 20.18: Filtro pasa bajas de segundo orden, estructura Markel y Gray
XN=1;
N4=0;
N2=0;
N8=0;
N6=0;
A0=-0.124706;
A1=0.338547;
A2=-0.015753;
C0=0.048923;
C1=0.459804;
C2=0.457287;
C3=0.144155;
for i=1:1:20
N1=XN-N8*A2;
N2=N1-N6*A1;
N3=N2-N4*A0;
N5=N4+N3*A0;
N7=N6+N2*A1;
N9=N8+N1*A2;
YN(i)=N3*C0+N5*C1+N7*C2+N9*C3
N8=N7;
N6=N5;
N4=N3;
XN=0;
end
[h,w]=freqz(YN,1,200);
plot(w,20*log10(abs(h)))
456 CAP

ITULO 20. FILTROS CON LA RESPUESTA AL IMPULSO FINITA


La atenuacion del ltro Butterworth de tercer orden se muestra en la gura 20.19
Figura 20.19: La atenuacion del Filtro Markel y Gray
Tarea 1:
Calcule el ltro paso bajas de Butterworth mediante el metodo Markel y Gray para
las especicaciones:
n = 3 a
max
= 2dB, f
1
= 300Hz y f
m
= 2000Hz
Escriba el programa para analisis del ltro mediante el paquete MATLAB y graque
la atenuacion del ltro.
Captulo 21
Filtros digitales de dos
dimensiones
La funcion de transferencia de los ltros de dos dimensiones con la respuesta al
impulso innita es:
H(z
1
, z
2
) =

M
i=0

N
j=0
a
ij
z
i
1
z
j
2

M
i=0

N
j=0
b
ij
z
i
1
z
j
2
(21.1)
o se puede escribir tambien en la forma matricial, como se muestra en la ecuacion
(21.2)
H(z
1
, z
2
) =
_
1 z
1
z
2
1
. . . z
m
1
_

_
a
00
a
01
a
02
. . . a
0n
a
10
a
11
a
12
. . . a
1n
a
20
a
21
a
22
. . . a
2n
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
a
m0
a
m1
a
m2
. . . a
mn
_

_
1
z
2
z
2
2
. . .
. . .
z
n
2
_

_
_
1 z
1
z
2
1
. . . z
m
1
_

_
b
00
b
01
a
02
. . . b
0n
b
10
b
11
b
12
. . . b
1n
b
20
b
21
b
22
. . . b
2n
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
b
m0
b
m1
b
m2
. . . b
mn
_

_
1
z
2
z
2
2
. . .
. . .
z
n
2
_

_
.
(21.2)
El elemento a
ij
(resp. b
ij
) son los coecientes del polinomio del numerador, (resp.
denominador). Los ltros de dos dimensiones se pueden dise nar de dos maneras
diferentes
a) Las especicaciones de la plantilla se aproxima en el dominio de dos dimen-
siones. Pero de esta manera la aproximacion es muy exigente.
457
458 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES


b) Las especicaciones de la plantilla se pueden aproximar en el dominio de s de
una dimension y despues se hace una transformacion de la funcion de tranferencia
de una dimension H(s) a la funcion de transferencia de dos dimenciones H(s
1
, s
2
).
Posteriomente utilizando la transformada bilineal se transforma la funcion de trans-
ferencia H(s
1
, s
2
) desde el dominio s
1
, s
2
al dominio discreto H(z
1
, z
2
). De aqu se
utilizara este metodo para dise nar los ltros digitales de dos dimensiones. En el
ejemplo siguiente se muestra como se calcula el ltro paso bajas de Cauer.
21.1. Dise no de un ltro de paso bajas
Dise ne un ltro de dos dimensiones paso bajas que cumpla las especicaciones de la
plantila que se muestra en la gura 21.1. Las frecuencias de muestreo en los dos ejes
son iguales f
m1
= f
m2
= f
m
= 16000 Hz. Para calcular el orden del ltro de typo
CAUER tenemos que calcular el coeciete de selectividad k y la constante q.
Figura 21.1: Especicaciones del ltro digital de paso bajas de una dimension
k =
f
2
f
1
=
3400
5100
= 0, 666
q =
k
2
16
_
1 + 2
_
k
4
_
2
+ 15
_
k
4
_
4
+ 150
_
k
4
_
6
. . .
_
4
q =
0, 666
2
16
_
1 + 2
_
0, 666
4
_
2
+ 15
_
0, 666
4
_
4
+ 150
_
0, 666
4
_
6
_
4
= 0, 036458.
El orden n del ltro se obtiene sustituyendo en la ecuacion (21.3)
n =
ln(e
0,23amax
1) 0, 23a
min
2, 77
ln q
. (21.3)
21.1. DISE

NO DE UN FILTRO DE PASO BAJAS 459


Sustituyendo por a
max
= 0, 8695 dB , q = 0, 036458 y a
min
= 21,739 dB se obtiene
el orden del ltro Cauer
n =
ln(e
0,230,8695
1) 0, 23 21, 379 2, 77
ln 0, 036458
= 2, 81.
Se elige el orden del ltro n = 3. Los ecuaciones siguientes para calcular los ceros y
los polos de la funcion de transferencia se pueden utilizar solo para el calculo de los
ceros y polos de los ltros del orden impar. Los ceros de la funcion de transferencia
se calculan mediante la ecuacion (21.4)

0k
= 2q
1
4
sin
2k
2n
q
2
sin
6k
2n
+q
6
sin
10k
2n
1 2q cos
2k
n
+ 2q
4
cos
4k
n
. (21.4)
Sustituyendo por q = 0, 036458, k = 1 y n = 3 se obtiene

01
= 0, 873933
0, 8660254 2, 0337,10
9
1 + 0, 036458 1, 7667,10
6
= 0, 73123.
Para calcular los ceros de la funcion de transferencia, se tiene que calcular el parametro
w
w =
1
2n
_
ln
2
0, 115a
max
+
(0, 115a
max
)
2
12
+. . .
_
. (21.5)
Sustituyendo por n y a
max
en la ecuacion (21.5) se obtiene
w =
1
6
[2, 99573 + 0, 00083] = 0, 499427.
La funcion de transferencia es de orden impar y por lo tanto un cero es real y otro
cero es complejo. El cero real se obtiene mediante la ecuacion (21.6)

0
= t = 2q
1
4
senh w q
2
senh 3w +q
6
senh 5w
1 2q cosh 2w + 2q
4
cosh 4w
. (21.6)
La parte real de la raz compleja se calcula mediante la ecuacion (21.7)

k
=
t
_

2
0k
(k +k
1

2
0k
)
1 +t
2

2
0k
(21.7)
y la parte imaginaria del cero complejo se calcula mediante la ecuacion (21.8)

k
=

0k
_
1 +t
2
(k +k
1
+t
2
)
1 +t
2

2
0k
. (21.8)
Sustituyendo los valores w y q en la ecuacion (21.6) se calcula t, y despues
1
, y
1
.
460 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES

0
= t = 2 0, 436466
0, 520449 0, 002825 + 1, 4167,10
8
1 0, 112417 + 0, 0000133
= 0, 50908

1
=
0, 50908
_
1 0, 73023
2
(0, 666 + 0, 666
1
0, 73023
2
)
1 + 0, 50908
2
0, 73023
2
= 0, 16046

1
=
0, 73023
_
1 + 0, 50908
2
(0, 666 + 0, 666
1
+ 0, 50908
2
)
1 + 0, 50908
2
0, 73023
2
= 0, 81877.
La funcion de transferencia resultante se calcula mediante la ecuacion (21.9).
G(s) = K(s +t)
s
2
+ 2
1
s +
2
1
+
2
1
1 +
1

2
01
s
2
(21.9)
y toma la forma
G(s) = K(s + 0, 50908)
s
2
+ 0, 32092s + 0, 6961317
0, 5332359s
2
+ 1
.
La constante K se calcula bajo la condicion de que el modulo de la funcion de
transferencia para = 0 es igual a uno. Para obtener |G(0)| = 1, el constante K
debe ser K = 2, 8217761. Se puede comprobar si las especicaciones de la plantilla
se cumplen para las frecuencias = 0, 816 y = 1, 224. Para = 0, 816 se obtiene
G(0, 816) = 2, 821 (j0, 816 + 0, 509)
0, 696 0, 816
2
+j0, 3209 0, 816
1 0, 533 0, 816
2
|G| = |2, 302j + 1, 436| |0, 0469 +j0, 406| =a
max
= 0, 8695 [dB].
Analogicamente para = 1, 224 se obtinene
G(1, 224) = 2, 821(0, 509 +j1, 224)
0, 696 1, 224
2
+j0, 3209 1, 224
1 0, 533 1, 224
2
|G| = |1, 436 +j3, 4538| | 3, 9879 +j1, 9529|. =a
min
= 21, 379 [dB].
De esta manera se comprueba si se cumplen las especicaciones en las frecuencias de
corte. Para transformar la funcion de transferencia desde el dominio unidimensional
al dominio de dos dimensiones se utiliza la transformada de Shanks.
21.1. DISE

NO DE UN FILTRO DE PASO BAJAS 461


s = s
2
cos s
1
sen. (21.10)
La funcion de transferencia G(s) se dene H(s) =
1
G(s)
, que es la relacion sali-
da/entrada.
H(s) = 0, 3543867
1
s + 0, 509908

1 +s
2
0, 53332359
0, 6961317 + 0, 32092s +s
2
.
La desnormalizacion y la transformada de Shanks se muestra en el calculo de la
funcion de transferencia H
1
(s)
H
1
(s) =
1
s + 0, 509908
.
Para la desnormalizacion de frecuencias se utilizan las relaciones s = s/
0
, donde

0
= 2 3400 y se obtiene
H
1
(s/
0
) =

0
s + 0, 509908
0
.
Si se aplica a la ultima ecuacion la transformada de Shanks de dos dimensiones
(21.10), se obtiene
H
1
(s
1
, s
2
) =

0
s
2
cos s
1
sen + 0, 509908
0
.
La funcion de transferencia H
1
(s
1
, s
2
) se transforma mediante la transformada z
bilineal desde el dominio s a dominio de z.
s
1
=
2
T
1 z
1
1 +z
1
s
2
=
2
T
1 z
2
1 +z
2
.
Sustituyendo s
1
y s
2
a la funcion de transferencia H
1
(s
1
, s
2
) se obtiene
H
1
(z) =
T
0
(1 +z
1
+z
2
+z
1
z
2
)
b
00
+b
21
z
1
+b
12
z
2
+b
22
z
1
z
2
,
donde
b
21
= 2 cos + 1sen + 0, 509908
0
T
b
12
= 2 cos 2sen + 0, 509908
0
T
b
22
= 2 cos + 2sen + 0, 509908
0
T
b
00
= 2 cos 2sen + 0, 509908
0
T.
Para = 270

, f
0
= 3400 [H]z y f
m
= 1/T = 16000 [Hz] la funcion de transferencia
toma la forma:
H
1
(z
1
, z
2
) = 0, 498048
1 +z
1
+z
2
+z
1
z
2
1 0, 492082z
1
+z
2
0, 492082z
1
z
2
. (21.11)
462 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES


De manera similar la funcion de transferencia H
1
(z), se calcula la funcion de trans-
ferencia H
2
(s). Las circuitos con las funciones de transferencia H
1
(z) y H
2
(z) se
conectan en cascada.
H
2
(s) =
1 + 0, 53323s
2
0, 69613 + 0, 32092s +s
2
.
Despues de un calculo similar al caso de la funcion de transferencia H
1
(s), se
obtiene el siguiente resultado
H
2
(z
1
, z
2
) = 1, 3191
_
1 z
1
z
2
1
_

_
1 2 1
0, 7669 1, 5337 0, 7669
1 2 1
_

_
_

_
1
z
2
z
2
2
_

_
_
1 z
1
z
2
1
_

_
1 2 1
1, 2587 2, 5173 1, 2587
1, 391 2, 782 1, 391
_

_
_

_
1
z
2
z
2
2
_

_
.
(21.12)
21.2. Analisis del ltro digital de dos dimensiones
Si se utiliza la transformada de dos dimensiones se obtiene la funcion de transferencia
paso bajas H(z
1
, z
2
). La graca de la funcion de transferencia se muestra en la gura
21.2.
Figura 21.2: Caracterstica de la amplitud del ltro paso baja. La banda de paso
esta marcada con el n umero 1.
Si se analiza la funcion de transferencia (21.13)
H(z
1
, z
2
)H(z
1
, z
1
2
) (21.13)
21.3. DISE

NO DE UN FILTRO PASO BAJAS SIM

ETRICO 463
Figura 21.3: Caracterstica de la amplitud de un ltro paso bajas simetrico
se obtiene la respuesta de un ltro simetrico como se muestra en la gura 21.3. En
el caso de la simetra octagonal, es necesario calcular el modulo de la funcion de
transferencia mediante la ecuacion (21.14)
H(z
1
, z
2
)H(z
1
, z
1
2
)H(z
1
1
, z
2
)H(z
1
1
, z
1
2
). (21.14)
El ltro recursivo de dos dimensiones con la fase cero, se obtiene si se conectan en
cascada los ltros simetricos. Si se ltra una se nal de dos dimensiones primeramente
por medio del ltro simetrico en el primer cuadrante con la funcion de transferencia
H(z
1
, z
2
) y despues con el ltro simetrico en el tercer cuadrante con la funcion de
transferencia H(z
1
1
, z
1
2
), se obtiene el ltro resultante con la funcion de transfe-
rencia que tiene la fase cero
H
2
(z
1
, z
2
) = H(z
1
, z
2
)H(z
1
1
, z
1
2
) (21.15)
21.3. Dise no de un ltro paso bajas simetrico
Ejemplo 1:
Dise ne un ltro de dos dimensiones con la caracterstica de Butterworth de orden
n = 2 para a
max
= 3 dB,
0
= 1 a =

4
.
La funcion de transferencia del ltro de Butterworth de segundo orden es
H(p) =
1
1 + 1, 41421s +s
2
.
Si se sustituye por s la transformada de Shanks (21.10) y despues la transformada
z bilineal como en ejemplo anterior, se obtiene la funcion de transferencia de dos
dimensiones H(z
1
, z
2
). Este ltro discreto de paso bajas no es simetrico. El ltro
simetrico lo obtenemos calculando la ecuacion
464 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES


H
DP
(z
1
, z
2
) = H(z
1
, z
2
)H(z
1
, z
1
2
).
Calculando se obtiene la matriz de los coecientes del ltro paso bajas simetrico
A =
_

_
1 4 6 4 1
4 16 24 16 4
6 24 36 24 6
4 16 24 16 4
1 4 6 4 1
_

_
B =
_

_
9, 219577 62, 98387 158, 6508 54, 98386 19, 57162
32, 45760 245, 6205 83, 16479 440, 1478 147, 6223
96, 08774 100, 5595 593, 0211 52, 55957 435, 5436
32, 45760 245, 6205 83, 16479 440, 1478 147, 6223
9, 219578 62, 98387 158, 6508 54, 98386 19, 57162
_

_
.
La caracterstica de amplitud del ltro de paso bajas simetrico H
DP
(z
1
, z
2
) se mues-
tra en la gura 21.4.
Figura 21.4: Caracterstica de la amplitud del ltro paso bajas simetrico
21.4. Dise no del ltro paso altas simetrico
Usando la transformada (21.10) a la funcion de transferencia de paso altas H(s)
se obtiene la funcion de transferencia discreta de ltro de paso alta H(z
1
, z
2
). La
caracterstica de la amplitud se muestra en la gura 21.5. Para poder sumar las
funciones de transferencia y no solo sus modulos, es necesario que la fase de la
funcion de transferencia sea cero. La funcion de transferencia con fase cero se obtiene
mediante la ecuacion (21.16)
H
HP
(z
1
, z
2
) = H(z
1
, z
2
) H(z
1
1
, z
1
2
) (21.16)
21.5. DISE

NO DEL FILTRO SUPRESOR DE BANDA 465


Ejemplo 2:
Dise ne la funcion de transferencia de un ltro pasa alta simetrico de segundo orden
con las especicaciones de primer ejemplo. La funcion de transferencia de un ltro
analogico de paso alta de segundo orden es
H(p) =
s
2
s
2
+ 1, 41421s + 1
.
Usando la transformada de Shanks y la transformada z bilineal, los coecientes de
la funcion de transferencia de paso altas de dos dimensiones toman la forma
A =
_

_
13, 39569 0 0
0 26, 79120 0
0 0 13, 39569
_

_
B =
_

_
9, 219 3, 176021 1
3, 17602 22, 79120 7, 1760215
1 7, 176021 19, 571620
_

_.
La funcion de transferencia del ltro simetrico de paso altas con la fase cero se calcula
mediante la ecuacion (21.16). Se obtiene la matriz de la funcion de transferencia que
tiene 13 13 elementos y por esto razon no la escribimos. En la gura 21.5a se
muestra la caracteristica de la amplitud del ltro simetrico de paso altas. En la
gura 21.5b se muestra la caracterstica del mismo ltro en tres dimensiones.
Figura 21.5: a) Caracterstica de la amplitud del ltro paso altas en dos dimensiones
b) Caracterstica de la amplitud del ltro paso altas en tres dimensiones
21.5. Dise no del ltro supresor de banda
La funcion de transferencia de un ltro supresor de banda se obtiene si se suman
las funciones de transferencia de un ltro paso bajas con una frecuencia del corte
466 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES

01PBF
y la funcion de transferencia de un ltro paso altas con una frecuencia
del corte
01PA
. Se calcula H
SB
= H
PBF
+ H
PA
. Para que se puedan sumar las
funciones de transferencia es necesario calcular las funciones de transferencia con
fase cero. Para calcular la funcion de transferencia de un ltro simetrico supresor de
banda se aprovechan las funciones de transferencia del ltro paso bajas y paso altas
desde los ejemplos anteriores. Es necesario cambiar la frecuencia del corte del ltro
paso altas para cumplir la ecuacion
01BPF
<
01PA
.
Las caractersticas de amplitud de supresor de banda en dos y en tres dimensiones
se muestran en la gura 21.6a,b.
Figura 21.6: Caracterstica de amplitud del ltro supresor de banda simetrico
21.6. Dise no del ltro de paso banda
La funcion de transferencia de un ltro paso banda se obtiene si se multiplican las
funciones de transferencia de un ltro paso bajas con frecuencia de corte
01PBF
con la funcion de tranferencia de un ltro paso altas con frecuencia del corte
01PA
.
Para estas frecuencias se debe de cumplir la condicion
01PBF
>
01PA
. La graca
de dos dimensiones del ltro paso banda H
PB
= H
PBF
H
PA
se muestra en la gura
21.7a. La caracterstica de la amplitud de paso banda en tres dimensiones se muestra
en la gura 21.7b.
21.7. Realizacion de las funciones transferencias
La estructura del ltro de dos dimensiones con la respuesta innita al impulso se
dibuja desde la funcion de transferencia H(z
1
, z
2
). La realizacion directa de la funcion
de transferencia se muestra en la gura 21.8
H(z
1
, z
2
) =
a
00
+a
01
z
2
+a
10
z
1
+a
11
z
1
z
2
1 +b
01
z
2
+b
02
z
2
2
+b
10
z
1
+b
11
z
1
z
2
+b
12
z
1
z
2
2
(21.17)
21.7. REALIZACI

ON DE LAS FUNCIONES TRANSFERENCIAS 467


Figura 21.7: Caractersticas de la amplitud del ltro paso banda
Figura 21.8: Realizacion directa de la funcion de transferencia
La estructura en la gura 21.8 tiene muchos elementos de retardo. Otra posibilidad es
la realizacion de la funcion de transferencia de dos dimensiones mediante la fraccion
en escalera. La funcion de transferencia H(z
1
, z
2
) se puede desarrollar en la fraccion
de varias maneras. Si se desarrolla la funcion de transferencia H(z
1
1
, z
1
2
) en la
fraccion en escalera de la siguiente manera
H(z
1
, z
2
) = C
1
+
1
A
1
z
1
1
+
1
C
2
+
1
B
1
z
1
2
+
1
.
.
.
(21.18)
y si las constantes C
2
, C
3
, . . . A
1
, A
2
. . . B
1
, B
2
no son iguales a cero, la estructura se
muestra en la gura 21.9a. Si se ordena la funcion de transferencia H(z
1
, z
2
) en la
forma que se muestra en la ecuacion (21.19), se obtiene la estructura que se muestra
468 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES


Figura 21.9: Las estructuras escaleras del ltro digital H(z
1
, z
2
)
en la gura 21.9a
H(z
1
, z
2
) = C
1
+
1
A
1
z
1
1
+C
2
+
1
B
1
z
1
2
+C
3
+
1
.
.
.
. (21.19)
Si se arregla la funcion de transferencia H(z
1
, z
2
) en la forma (21.20), se obtiene la
estructura que se muestra en la gura 21.10.
H(z
1
, z
2
) =
1
C
1
+
1
A
1
,z
1
1
+
1
C
2
+
1
B
1
z
1
2
+
1
.
.
.
. (21.20)
Figura 21.10: Realizacion de la funcion de transferencia H(z
1
, z
2
) con la fraccion en
escalera
21.8. REALIZACI

ON MEDIANTE AMPLIACI

ON DE LA MATRIZ 469
Figura 21.11: Estructura de ejemplo
Ejemplo 3: Realizar con la fraccion en escalera la funcion de transferencia de dos
dimensiones
H(z
1
, z
2
) =
48z
2
1
z
2
+ 12z
2
1
+ 144z
1
z
2
+ 33z
1
+ 81z
2
+ 15
48z
2
1
z
2
+ 12z
2
1
+ 12z
1
z
2
+ 27z
2
+ 2
Si se arregla la funcion de transferencia en fraccion en escalera se obtiene
H(z
1
, z
2
) = 1 +
1
2z
1
+
1
2+
1
3z
2
+
1
4+
1
z
1
+2
.
La estructura se muestra en la gura 21.11. Otra posibilidad para obtener la es-
tructura del ltro digital de dos dimensiones es mediante ampliacion de las matrices
similarmente como se realizan los ltros unidimensionales.
21.8. Realizacion mediante ampliacion de la matriz
Dise nar la estructura del ltro que realiza la siquiente funcion de transferencia
H(z
1
, z
2
) =
(1 +z
1
1
)(1 +z
1
2
)
1 +az
1
1
+bz
2
2
+cz
1
1
z
1
2
+dz
1
1
z
2
2
.
Primero se construye la matriz de transferencia de segundo orden
N
T
=
_
(1 +z
1
1
)(1 +z
2
)
1 +az
1
1
+bz
1
2
+cz
1
1
z
2
1 +dz
1
1
z
2
2
1
_
.
Si se elige
470 CAP

ITULO 21. FILTROS DIGITALES DE DOS DIMENSIONES


Figura 21.12: Estructura de un ltro digital de dos dimensiones
n
23
= 1 +z
1
2
n
31
= 1 +x
1
1
n
33
= 1 az
1
1
bz
1
2
cz
1
1
z
1
2
dz
1
1
z
2
2
n
32
= 0,
se obtiene
n
3
21
= n
2
21
+
n
3
23
.n
3
31
n
3
33
= 0
n
3
22
= n
2
22
+
n
3
23
.n
3
32
n
3
33
= 1
y la matriz con dos las y tres columnas toma la forma
N
(3)
=
_
0 1 1 +z
1
2
1 +z
1
1
0 1 az
1
1
bz
1
2
cz
1
1
z
1
2
dz
1
1
z
1
2
_
.
Si se continua este procedimiento ampliando las matrices se obtiene al nal N
(7)
N
(7)
=
_

_
0 1 1 0 1 0 0
1 0 1 0 b z
1
1
0
0 0 a 1 c 0 1
0 0 z
1
2
0 1 0 0
1 0 0 1 0 1 0
0 0 0 0 dz
1
2
0 1
_

_
.
De la matriz de ujo N
(7)
se puede dibujar la estructura del ltro de dos dimensiones.
La estructura se muestra en la gura 21.12. El orden de la funcion de transferencia es
igual al n umero de elementos de la estructura, por lo que la estructura es canonica.
Bibliografa
[1] BORGHESANI C. and Ambardar, A.: Mastering DSP Concepts Using Matlab.
New Jersey, Prentice Hall, 1998.
[2] BRIGHAM E.: The Fast Fourier Transform, New York, Prentice-Hall, 1983.
[3] BURRUS C. and Parks T.: DFT / FFT and Convolution. John Wiley and Sons,
1985.
[4] BUTTERWORTH S.: On the Theory of Filter Ampliers, Wireless Engr., vol
7.,pp 536-541, October 1930.
[5] CAUER, W.: Siebschaltungen. V.D.I. Verlag G.m.b.H, Berlin 1951.
[6] CAUER, W.: Synthesis of Linear Communacationn Networks (Translated from
the German) McGraw-Hill Book Company, New York 1958.
[7] CHASSAING R and Horning D.: Digital Signal Processing with the TMS320C25
John Wiley and Sons, Toronto1990.
[8] CHEN, H.: Linear Network Design and Synthesis McGraw-Hill Book Company,
New York 1964.
[9] CHEN, H.: The Analysis of Linear Systems McGraw-Hill Book Company, New
York 1963.
[10] CHEN W.: The circuits and Filters Handbook. CRC Press/IEEE, ISBN 0-8493-
8341-2.
[11] CHING P. and Wu S.: Realtime Digital Signal Processing System Using a Paral-
lel Processing Architecture. Microprocessors and Microsystems, No.10, December
1989, pp. 653658.
[12] McCLELLAN J., Schafer R. and Yoder M.: DSP FIRST A Multimedia Ap-
proach. Prentice Hall 1998.
[13] McCLELLAN J.: The design of two-dimensional digital lter by transformation.
Proc. 7th. Annu. Princenton Conf. Information Sciences and Systems, 1973, pp.
247- 251.
471
472 BIBLIOGRAF

IA
[14] McCLELLAN J., Schaer R and Yoder M.: DSP First a Multimedia Approach.
New York, Prentice Hall, 1998.
[15] DARLINGTON, S.: Synthesis of Reactance 4-Poles, which Produce Prescribed
InsertionLoss Characteristics. J. Math. Phys. Vol. 18, pp 257-353, September
1939.
[16] ELLIOTT D. and Rao, K.: Fast Transforms. Algorithms, Analyses, Applica-
tions. New Jersey, Academic Press, 1982.
[17] FETTWEIS A.: Digital Filters Structures Related to Clasical Filter Networks.
Arch. Elek. Uebertragung, vol. 25, pp. 79-89, Feb.1971.
[18] N.J. Fliege.: Multirate Digital Signal Processing. John Wiley and Sons, ltd, New
York, Reprinted September 2000.
[19] FOSTER R.M.: A Reactance Theorem. Bell System Tech. Journal., vol 3, pp
259-267, April 1924.
[20] FRANTZ G.:The Texas Instruments TMS320C25 Digital Signal Microcomput-
er. IEEE Micro 6, No.6, 1986, pp. 1028.
[21] G

OMEZ S. et al.: An Applicationspecic FFT processor. Electronic Engineer-


ing, No.6, June 1988, pp. 99106.
[22] GUILLEMIN E.: Communication Networks. Vol 4. John Wiley and Sons. New
York 1935.
[23] GUILLEMIN E.: Introductory Circuit Theory. John Wiley and Sons New York
1953.
[24] GUNN L.: Chips Try Teaching Computers To Speak, Listen. Electronic Design,
No.11, May 1989, pp. 3336.
[25] HONIG M. and Messerschmitt, C.G.: Adaptive lters Structures, Algorithms
and Applica tions. New York, Kluwer Academic Publishers, 1986.
[26] HUELSMAN L.: Active and Pasive Anslog Filter Design. McGraw Hill, ISBN
0-07-112519-1 New York 1993.
[27] HUMPHREYS L.: The Analysis, Design and Synthesis of Electrical Filters.
Prentice Hall, ISBN 0-13-032904-3, Toronto, 1977.
[28] INGLE V.: Digital Signal Processing Using Matlab V.4 PWS Publishing Com-
pany. ITP. Boston 1997.
[29] KUH E.: Special Synthesis Techniques for Driwing Point Impedance Function
IRE Transactions PGCT, Vol CT2, no 4, pp, 302-308, December 1955.
BIBLIOGRAF

IA 473
[30] LACROIX A.:Digitale Filter. 3. Auage, Wien, Munchen, Oldenburg, 1988.
[31] LACROIX A. and Witte K.: Zeitdiskrete normierte Tiefpasse. Heidelberg,
Dr.Alfred Huthig Verlag, l980.
[32] LARIMORE M.: An Algorithm for Adapting IIR Digital Filters. IEEE Trans.
on ASSP, No.4, August 1980, pp. 428440.
[33] LARRY E.:Manual de laboratorio de procesamiento digital de se nales. Mexico,
UNAM, Facultad de Ingeniera, 2000.
[34] LARRY E.:Arquitecturas de DSPs, Familia TMS320 y El TMS320C50. Mexico,
UNAM, Facultad de Ingeniera, 2000.
[35] LUIKUO G., Fleming M. and Magar M.: A 500 MOPS DSP Chip Set. Elec-
tronic Engineering, No.6, June 1988, pp.106113.
[36] MALLAT S.:Multifrecuency Chanel Decomposition of Images and Wavelet Mod-
els. IEEE Transiction ASSP 37 (1989), s. 2091-2110.
[37] MARSHALL D., Jenkins W. and Murphy, J.: The Use of Orthogonal Trans-
forms for Improving Performance of Adaptive Filters. IEEE Trans. on CAS, No.4,
April 1989, pp.474484.
[38] MARVEN G. and Ewers G.: A simple approach to Digital Signal Processing.
Oxford, Alden Press Limited, Texas Instruments, 1994.
[39] MILT L.: SignalProcessing Circuits. Electronic Design. No.4, February 1990,
pp. 101108.
[40] MITRA S.: Digital Signal Processing. A computer-Based Approach MCGraw-
Hill Companies,Inc 1998.
[41] MITRA S.: Digital Signal Processing. A computer-Based Approach. New York,
McGraw- Hill Companies, 1998.
[42] MITRA S., Chacrabarti S. and Abreu E.: The nonuniform Discrete Fourier
Trans- form and its Signal Processing Applications. Proc European Signal Pro-
cessing Conference-EUSIPCO, Brussels, Belgium, August 1992, pp. 909-912.
[43] MITRA S.K. and Sherwood R.: Canonic realizations of digital lters using the
continued fraction expansion. IEEE Trans. Audio Electroacoustics, AU-20: August
1972, pp. 185-194.
[44] .: Digital Ladder Networks IEEE Trans. Audio Electroacoustics, AU-
21: February
1973, pp.30-36.
474 BIBLIOGRAF

IA
[45] MITRA S., Hirano K., Furano K. and Sherwood R.: Digital sine-coseno genera-
tor. International Conference on Digital Signal processing, Florence, Italy, Septem-
ber 1975, pp. 142-149.
[46] OPPENHEIM A. and Schafer W.: Discrete Time Signal Processing. Prentice
Hall, Inc., 1989.
[47] OPPENHEIM A. and Schafer R.: Discrete-Time Signal Processing. New Jersey,
Prentice Hall, 1989.
[48] .: Digital Signal Processing. New Jersey, Prentice Hall, 1985.
[49] ORFANIDIS S.: Introduction to Signal Processing Prentice Hall, New Jersey
1996.
[50] PARKS T and Burrus C.: Digital Filter Design. John Wiley Sons, Inc., New
York, 1987.
[51] RAM

IREZ F. and Moreno J.: Practicas de procesamiento digital de Se nales.


Centro de Investigacion y de Estudios Avanzados del IPN, Departamento de In-
geniera Electrica, Octubre 1996.
[52] RAO K. and Yip P.: Discrete Cosene Transform. San Diego, Academic Press,
1990.
[53] SAAL R. and E.Ulbrich.: On the design of Filters by Synthesis. Proc. IRE , vol.
CT-5, no.4, pp 284-327, December, 1958
[54] STORCH L.: Synthesis of Constant-time-delay Ladder Networks Using Bessel
Polynomials. Proc. IRE, vol. 42, no. 11, pp 1666-1675, N0vember 1954.
[55] STORER J.E.: Relationship between the Bott-Dun and Pantel Impedance Syn-
thesis. Proc. IRE, vol 42, no. 9, p. 1451, September, 1954.
[56] STRANG G. , NGUYEN T.:Wavelets and Filter Banks. Wellesley-Cambridge
Press, Wellesley, 1996.
[57] SU K.: Analog Filters. Chapman and Hall, ISBN 0-412-63840-1.
[58] SCHAFER R. and Rabiner L.: Digital Representation of Speech Signal. Pro-
ceedings of the IEEE, Vol.63, No.4, June 1975.
[59] SHYNK J.: Adaptive IIR Filtering. IEEE ASSP Magazine, No.2, April 1989.
[60] SORENSEN H. and Chen J.: A Digital Signal Processing Laboratory Using The
TMS320C30. New Jersey, Prentice Hall, Upper Sadle River, 1997.
[61] STANLEY W. and Dougherty G.:Digital Signal Processing. San Diego, Reston
Pub- lishing corp., 1984.
BIBLIOGRAF

IA 475
[62] STEARNS S. and David R.: Signal Processing Algorithms In Matlab. New Jer-
sey, Prentice Hall, 1996.
[63] STRAHLE W.: Adaptive Nonlinear Filter Using Fractal Geometry. Electronic
Letters, No.19, September 1988, pp. 12481250.
[64] TEXAS INSTRUMENTS: TMS320C25 Digital Signal Processor. Product De-
scription. Printed in USA, 1986.
[65] .: Digital Signal Processing with the TMS320C30. Toronto, John Wi-
ley and Sons, 1992.
[66] .: SecondGeneration TMS320 Users Guide. Printed in USA, 1987.
[67] .: TMS34020 Users Guide. Printed in USA, 1987.
[68] .: TMS320C1x/TMS320C2x Assembly Language Tools Users Guide.
Printed in USA, 1987.
[69] .: TMS320C25 C Compiler Reference Guide. Printed in USA, 1988.
[70] .: TMS320C5X Starter Kit Users Guide. Printed in USA, 1995.
[71] .: TMS320 Family Development Suport-Reference Guide. Printed in
USA, 1994.
[72] .: TMS320C2X DSP Starter Kit Users Guide. Printed in USA, 1993.
[73] Reference Guide. Printed in USA, 1988.
[74] P.P. Vaidynathan.: Pasive Cascaded Latice Structures for Low Sensitivity FIR
Filter Design, with Application to Filter Banks. IEEE Trans Cas, vol 33, pp 1054-
1Macro 1064, November 1986.
[75] P.P. Vaidynathan.: A tutorial on Multirate Digital Filter Banks. Proc IEEE
ISCAS88, pp 2241-2248, 1988.
[76] P.P. Vaidynathan.: Multirate System and Filter Banks. Prentice Hall, Engle-
wood Clis, New Yersey 1993.
[77] VAN DEN ENDEN A. and Verhoeck N.: Discrete-time Signal Processing. New
Jersey, Prentice Hall, 1989.
[78] WHITE M. et al.: New Strategies For Improving Spech Enhancement. Int. Jour-
nal on Biomedical Computing, No. 25, 1990, pp. 101124.
[79] WEINBERG L.: Network Analysis and Synthesis McGraw-Hill, New york 1962.
[80] WIDROW B. and Stearns S.: Adaptive Signal Processing. PrenticeHall, Inc.,
1985.
476 BIBLIOGRAF

IA
[81] ZVEREV A.: Handbook of Filter Synthesis. John Wiley and Sons, New York,
1967.