You are on page 1of 417

UNIVERSIDAD NACIONAL AUTONOMA

de MEXICO
FACULTAD INGENIERIA

PROCESAMIENTO DE SENALES

(FILTROS PASIVOS, ACTIVOS Y DIGITALES)

BOHUMIL PSENI
CKA

DE INGENIERIA ELECTRICA

DIVISION
DEPARTAMENTO DE TELECOMUNICACIONES

Indice General
1 Circuitos de dos puertas
1.1 Funciones Circuitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Funcion de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Ecuacion caracterstica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
11
19
23

2 Realizaci
on de circuitos LRC
2.1 Polos y ceros de la impedancia Z(s) . . . . . . . . . . . . .
2.1.1 Realizacion de Z(s) mediante el metodo de Foster I
2.1.2 Realizacion Y(s) mediante el metodo de Foster II .
2.1.3 Realizacion Z(s) mediante el metodo de Cauer I . .
2.1.4 Realizacion Z(s) mediante el metodo de Cauer II . .
2.2 Realizacion de circuitos bipuertas . . . . . . . . . . . . . .

27
28
30
35
38
40
42

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

3 Transformaci
on de las plantillas.

53

4 Aproximaci
on de las plantillas
4.1 Aproximacion de Butterworth . . . . . . . . . .
4.2 Aproximacion Chebychev . . . . . . . . . . . . .
4.3 Aproximacion Chebychev inverso . . . . . . . .
4.4 Aproximacion de Bessel . . . . . . . . . . . . .
4.5 Aproximacion de Cauer . . . . . . . . . . . . . .
4.5.1 Filtro elptico con el metodo de Rumpelt
4.5.2 Filtro elptico seg
un Darlington . . . . .
4.5.3 Filtro elptico seg
un Skwirzinski . . . . .

65
66
75
80
85
89
91
94
96

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

5 Dise
no de los filtros mediante tablas
101
5.1 Tablas del filtro Butterworth. . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.2 Tablas del filtro Chebychev . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.3 Tablas de filtro Chebychev inversa . . . . . . . . . . . . . . . . . . . . . . . . 106
6 Filtros pasivos RC
6.1 Filtros PRC elementales. . . . . . . . . .
6.2 Cascada de los filtros RC elementales . .
6.3 Cascada de los circuitos progresivos . . .
6.4 Cascada de los bipuertos RC con divisor
6.5 Filtro RC con la admitancia en paralelo .
7

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

113
113
116
119
121
124

7 Filtros activos con amplificador.


7.1 Filtros activos de segundo orden con FTCT .
7.1.1 Filtro activo paso bajas. . . . . . . . .
7.1.2 Filtro activo paso altas. . . . . . . . .
7.1.3 Filtro activo paso banda. . . . . . . . .
7.2 Filtros activos de primer orden . . . . . . . .
7.2.1 Filtro paso altas . . . . . . . . . . . . .
7.2.2 Filtro paso bajas. . . . . . . . . . . . .
7.2.3 Filtro paso banda. . . . . . . . . . . .
7.3 Filtros con retroalimentacion m
ultiple . . . . .
7.3.1 Paso bajas. . . . . . . . . . . . . . . .
7.3.2 Paso altas. . . . . . . . . . . . . . . . .
7.3.3 Paso banda. . . . . . . . . . . . . . . .
7.4 Filtros dise
nados mediante las tablas . . . . .
7.5 Filtro Butterworth paso bajas de sexto orden .
7.6 Dise
no de los filtros con girador . . . . . . . .
7.6.1 Girador. . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

127
127
127
130
131
133
133
134
135
137
137
138
139
140
142
144
144

8 Filtros de cristal
8.1 Resonador piezoeletrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Atenuacion del filtro en la forma cruz. . . . . . . . . . . . . . . . . . . . . .
8.3 Filtro paso de banda en la forma cruz . . . . . . . . . . . . . . . . . . . . . .

153
153
154
155

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

9 Filtros dise
nados mediante acoplamiento
159
9.1 Filtros electromecanicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
10 Filtros con los capacitores conmutados.
167
10.1 Filtro SCF de segundo orden. . . . . . . . . . . . . . . . . . . . . . . . . . . 169
10.2 Analisis los circuitos SCF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
10.3 Analisis general de los circuitos RC conmutados. . . . . . . . . . . . . . . . . 179
11 Ecualizadores
189
11.1 Ecualizador de atenuacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
11.2 Ecualizador de la fase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
12 Clasificaci
on de las se
nales y sistemas
12.1 Se
nales continuas . . . . . . . . . . . . .
12.1.1 Se
nales continuas y no periodicas
12.1.2 Se
nales continuas y periodicas . .
12.1.3 Se
nales discretas . . . . . . . . .
12.1.4 Se
nal discreta y periodica . . . .
12.1.5 Se
nal discreta y no periodica . . .
12.2 Sistemas discretas en el tiempo . . . . .
12.2.1 Sistema invariante en el tiempo .
12.2.2 Sistema lineal . . . . . . . . . . .
12.2.3 Sistema causal . . . . . . . . . . .
12.2.4 Sistema estable . . . . . . . . . .
8

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

195
195
195
197
198
199
199
200
200
201
201
201

13 Transformada-z y la transformada z inversa


13.1 Transformada z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1 Propiedades de la transformada-z . . . . . . . . . . . . . . . . . . . .
13.2 La transformada-z inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . .

207
207
209
213

14 Correlaci
on

217

15 Transformada discreta de Fourier


15.1 Simetra de la transformada de Fourier . . . . . . . . . . . .
15.2 Propiedades de la transformada de Fourier . . . . . . . . . .
15.3 La transformada de Fourier de una se
nal discreta y periodica
15.4 Las propiedades de la DFT . . . . . . . . . . . . . . . . . . .
16 La transformada r
apida de Fourier
16.1 El algoritmo Decimacion en el tiempo . . . . . .
16.2 El algoritmo Decimacion en la frecuencia . . . .
16.3 La respuesta a un impulso calculada mediante la
16.4 Macro para FFT N=8 . . . . . . . . . . . . . .
16.5 Transformada de Fourier mediante Matlab . . .

. . .
. . .
FFT
. . .
. . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

17 Filtros digitales con respuesta infinita


17.1 La estructura cascada de un filtro digital . . . . . . . . . . . . . . . . .
17.2 La estructura paralela de un filtro digital . . . . . . . . . . . . . . . . .
17.3 Algoritmo matricial para la transformada bilineal . . . . . . . . . . . .
17.4 Transformacion de pasa bajas analogico a paso bajas digital . . . . . .
17.5 Transformacion paso bajas a paso altas . . . . . . . . . . . . . . . . . .
17.6 Transformacion paso bajas a paso banda . . . . . . . . . . . . . . . . .
17.7 Dise
no de los filtros desde la respuesta al Dirac . . . . . . . . . . . . .
17.8 Sntesis de los circuitos discretos con la ayuda de las matrices circulares
18 Filtros digitales con la respuesta finita FIR
18.1 Filtros con la respuesta finita al impulso FIR . . . . . . . . . . . . .
18.2 Dise
no del Filtro FIR . . . . . . . . . . . . . . . . . . . . . . . . . .
18.3 El diferenciador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.4 Transformador de Hilbert. . . . . . . . . . . . . . . . . . . . . . . .
18.5 La influencia de las ventanas a la respuesta del filtro . . . . . . . .
18.6 Filtros FIR obtenidos de las muestras del dominio de las frecuencias

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

223
224
227
234
236

.
.
.
.
.

243
245
251
260
263
268

.
.
.
.
.
.
.
.

277
279
280
284
285
288
289
292
297

.
.
.
.
.
.

301
301
306
317
318
321
325

19 Funci
on de transferencia
329
19.1 Funcion de transferencia de los sistemas . . . . . . . . . . . . . . . . . . . . 329
19.2 Analisis de circuitos discretos en la frecuencia . . . . . . . . . . . . . . . . . 334
20 Sntesis y an
alisis de filtros digitales
341
20.1 Analisis matrizial de los circuitos discretos . . . . . . . . . . . . . . . . . . . 341
20.2 Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
20.3 Sntesis matricial de los circuitos discretos . . . . . . . . . . . . . . . . . . . 346
9

21 Filtros digitales de onda


21.1 Sustitucion de L y C por el circuito discreto
21.2 Los adaptadores . . . . . . . . . . . . . . . .
21.2.1 Adaptador paralelo dependiente . . .
21.2.2 Adaptador de serie dependiente . . .
21.2.3 Adaptadores elementales . . . . . . .
21.3 Ejemplos de realizacion . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

357
357
359
359
360
361
362

22 Filtros digitales en la forma cruz


371
22.1 Filtros con la respuesta finita al impulso . . . . . . . . . . . . . . . . . . . . 371
22.2 Filtros con la respuesta infinita al impulso . . . . . . . . . . . . . . . . . . . 377
22.3 Filtros IIR con polos y ceros . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
23 Filtros digitales de dos dimensiones
23.1 Dise
no de un filtro de paso bajas . . . . . . . . . . . . . . . .
23.2 Analisis del filtro digital de dos dimensiones . . . . . . . . . .
23.3 Dise
no de un filtro paso bajas simetrico . . . . . . . . . . . . .
23.4 Dise
no del filtro paso altas simetrico . . . . . . . . . . . . . .
23.5 Dise
no del filtro supresor de banda . . . . . . . . . . . . . . .
23.6 Dise
no del filtro de paso banda . . . . . . . . . . . . . . . . .
23.7 Realizacion de las funciones transferencias de dos dimensiones
23.8 Realizacion de la funcion de transferencia mediante ampliacion
23.9 Estabilidad de los filtros de dos dimensiones . . . . . . . . . .

.
.
.
.
.
.
.
.
.

391
392
395
396
397
398
399
400
402
403

24 Efecto de cuantizaci
on
24.1 Cuantizacion de los coeficientes . . . . . . . . . . . . . . . . . . . . . . . . .
24.2 Cuantizacion de los coeficientes del filtro IIR . . . . . . . . . . . . . . . . . .
24.2.1 Sobrefujo en los circuitos digitales. . . . . . . . . . . . . . . . . . . .

405
409
410
412

10

. . .
. . .
. . .
. . .
. . .
. . .
. . .
de la
. . .

. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
matriz
. . . .

Captulo 1
Circuitos de dos puertas
1.1

Funciones Circuitales

En este captulo trataremos la sntesis de los circuitos bi-puertos sin perdidas que son implementados considerando inductancias y capacitancias de caracter ideal. En este caso la estructura transversal clasica utilizada puede constituir un modelo apropriado para ser aplicado
en otras tecnicas para la realizacion de filtros, como es el caso de los circuitos activos RC,
configuraciones con capacitores de contacto y sistemas piezoelectricos o electromecanicos.
Originalmente, la teora clasica de filtros aparte de los par
ametros imagen, de manera
que se presupona un acoplamieno perfecto de bi-puerto.
Los parametros de imagen se utilizan clasicamente en la sntesis de redes fasadoras, circuitos
correctores RLC y en filtros resonadores de cristal. Los problemas de acoplamiento fueron
originalmente resueltos por Cauer y Darlington.
Un bi-puerto de caracter general trabaja entre las impedancias de la fuente Z1 y la carga
Z2 , como se ilustra en la figura 1.1

Figura 1.1: El circuito de dos puertas

Par
ametros de cascada Aij
Las ecuaciones lineales (1.1) caracterizan el circuito de dos puertas. Los parametros Aij se
llaman los paremetros de cascada.
11

U1 = A11 .U2 + A12 .I2


I1 = A21 .U2 + A22 .I2

(1.1)

Si en la salida el circuito esta abierto entonces I2 = 0, por lo que A11 es la funcion de


transferencia de voltaje definida
A11 =

U1
U2

(1.2)

Si en la salida el circuito esta en corto, entonces U2 = 0, la funcion de transferencia de


coriente se define mediante la ecuacion (1.3)
A22 =

I1
I2

(1.3)

El circuito de bi-puertas es simetrico si A11 = A12 y es pasico si |A| = 1. El circuito pasivo


contiene solo los elementos R, L, C y transformador.
Par
ametros de impedancia Zij
Si se conocen los parametros Zij del circuito, entonces el circuito de bi-puerto esta definido
mediante las ecuaciones
U1 = Z11 .I1 + Z12 .I2
U2 = Z21 .I1 + Z22 .I2

(1.4)

El parametro Z11 es la impedancia de entrada del circuito si la puerta en la salida esta abierta
y Z22 es la impedancia de salida si la puerta en entrada esta abierta. Z12 es la impedancia
de transferencia si I1 = 0 y Z21 es la impedancia de transferencia si la puerta de salida esta
abierta.
Z11 =

U1
I1 |I2 =0

Z12 =

U1
I1 |I1 =0

Z21 =

U2
I1 |I2 =0

Z22 =

U2
I2 |I1 =0

(1.5)

El circuito de bi-puertas es simetrico si Z11 = Z22 y es pasivo si contiene solo los elementos
R,L,C y transformadores, y si Z12 = Z21 .
12

Par
ametros de admitancia Yij
Si se conocen los parametros Yij del circuito, entonces el circuito de bi-puerto esta definido
mediante las ecuaciones
I1 = Y11 .U1 + Y12 .U2
I2 = Y21 .U1 + Y22 .U2

(1.6)

El parametro Y11 es la admitancia de entrada del circuito si la puerta en la salida esta en corto
y Y22 es la admitancia de salida si la puerta en entrada esta en corto. Y12 es la admitancia
de transferencia si U1 = 0 y Y21 es la admitancia de transferencia si U2 = 0 (la puerta de
salida esta en corto):
Y11 =

I1
U1 |U2 =0

Y12 =

I1
U2 |U1 =0

Y21 =

I2
U1 |U2 =0

Y22 =

I2
U2 |U1 =0

(1.7)

El circuito de bi-puertas es simetrico si Y11 = Y22 y es pasivo si contiene solo los elementos
R,L,C y transformadores. El circuito de bipuertas es pasivo si Y12 = Y21 . En la figura 1.2 se
muestran los parametros de la matriz Y.

Figura 1.2: Los parametros de la matriz de admitancia

Par
ametros de transferencia Tij
Si se conocen los parametros de transferencia Tij del circuito de bi-puertas, los ecuaciones
lineales que caracterizan el circuit en la figura 1.3 toman la forma
A1 = T11 A2 + T12 B2
B1 = T21 A2 + T22 B2
13

(1.8)

Figura 1.3: El circuito de dos puertas


Donde A1 es la ola que entra al circuito en la entrada, A2 es la ola que entra al circuito en
la salida y B1 y B2 son las olas reflejadas en la entrada y la salida respectivamente, como
se muestra en la figura 1.3. Si se conocen los parametros de cascada de un circuito, los
parametros de transferencia Tij se calculan mediante la ecuacion 1.9
1
A12
Z1
T11 = (A11 +
+ Z1 A21 + A22 )
2
Z2
Z2
1
A12
Z1
T12 = (A11 +
Z1 A21 A22 )
2
Z2
Z2
1
A12
Z1
+ Z1 A21 A22 )
T21 = (A11
2
Z2
Z2
1
A12
Z1
Z1 A21 + A22 )
T22 = (A11
2
Z2
Z2

(1.9)

Par
ametros de dispersi
on Sij
Si se conocen los parametros de dispersion Sij del circuito de bi-puertas, los ecuaciones
lineales que caracterizan el circuito en la figura 1.3 toman la forma
A1 = S11 B1 + S12 B2
A1 = S21 B1 + S22 B2

(1.10)

La relacion entre los parametros de despersion y de transferencia se definen mediante las


exuaciones(1.11)
S11 =

T22
T12

S12 =

|T |
T12

S11 =

T22
T12

S12 =

|T |
T12

(1.11)

Los ecuaciones (1.1), (1.4) y (1.6) se pueden escribir en la forma matricial:


!

U1
I1

"

A11 A12
A21 A22

"

U2
I2

"

(1.12)

En el caso de las ecuaciones de cascada (1.1) el circuito es simetrico si A11 = A22 y pasivo si
detA = 1.
14

U1
U2

"

I1
I2

"

Z11 Z12
Z21 Z22

Y11 Y12
Y21 Y22

"
"

I1
I2

"

(1.13)

U1
U2

"

(1.14)

Utilizando las ecuaciones de cascada la impedancia de entrada Zin se puede expresar en


la forma
Zin =

A11 U2 + A12 I2
U1
=
I1
A21 U2 + A22 I2

(1.15)

Considerando la ecuacion (1.15), la impedancia en circuito abierto I2 = 0 esta dada por


Z1 =

A11
A21

(1.16)

Alternativamente, la impedancia del circuito en corto U2 = 0 se puede expresar en la forma


Zs1 =

A12
A22

(1.17)

De acuerdo a las expresiones anteriores, la impedancia Imagen (Caracterstica) de entrada


de la configuracion correspondiente a la figura 1.1 esta dada por la ecuacion
Z01 =

Z1 Zs1 =

A11 A12
A21 A22

(1.18)

La impedancia de Imagen (Caracterstica) de salida Z02 se puede calcular mediante la


ecuacion (1.19)
Z02 =

Z2 Zs2 =

A22 A12
A21 A11

(1.19)

Ejemplo 1:
Calcular la matriz de cascada A del circuito en la figura 1.4. Para el circuito en la figura 1.4
podemos escribir las siguientes ecuaciones

Figura 1.4: Circuito para el ejemplo 1

15

U1 = 1.U2 + Z.I2
I1 = 0.U2 + 1.I2
Y la la ecuacion matricial de cascada esta dada por
!

U1
I1

"

1 Z
0 1

"

U2
I2

"

Ejemplo 2:
Calcular la matriz de cascada A del circuito en la figura 1.5. Para el circuito en la figura 1.5
podemos escribir las siguientes ecuaciones

Figura 1.5: Circuito para el ejemplo 2

U1 = 1.U2 + 0.I2
I1 = Y.U2 + 1.I2
Y la ecuacion matricial de cascada esta dada por
!

U1
I1

"

1
Y

0
1

"

U2
I2

"

Ejemplo 3:
Calcular la matriz A de cascada del circuito en la figura 1.6, y verificar si el circuito es
pasivo y simetrico. El circuito en la figura 1.6 es la coneccion en cascada de los circuitos
en las figuras 1.4 y 1.5. Por eso la matriz A del circuito en la figura 1.6 se obtiene como la
multiplicacion de los matrices A1 .A2
A=

1 Z1
0 1

"

1 0
Y2 1

"

1 + Z 1 Y2 Z 1
Y2
1

"

A11 #= A22 , entonces el circuito no es simetrico y detA = 1(1 + Z1 Y2 ) Z1 Y2 = 1 y por lo


que el circuito es pasivo.

16

Figura 1.6: Circuito para el ejemplo 3


Ejemplo 4:
Calcular las impedancias caractersticas (imagen) del circuito en la figura 1.7. Del ejemplo
anterior los Parametros Aij del circuito son

Figura 1.7: Circuito para el ejemplo 4


A11 = 1 + Z1 /Z2 = 2

A12 = Z1 = 424

A21 = 1/Z2 = 1/424

A22 = Z1 /Z2 = 1

Sustituyendo los valores del Aij en las ecuaciones (1.18) y (1.19) se obtiene
Z01 =

2.424.424 = 424 2 = 600


$

424.424
424
= = 300
2
2
El acoplamiento perfecto se ve en la figura 1.7. En este caso no se refleja nada en las puertas
de entrada y de salida.
Z02 =

17

Ejemplo 5:
Calcular las impedancias caractersticas (imagen) del circuito en la figura 1.8. Primeramente
calculamos los parametros Aij

Figura 1.8: Circuito para el ejemplo 5

A11 = 1 +

199
R1
=1+
= 1.247 = A22
R2
804

1
R12
= 2.199 + 1992
= 1.4725
R2
804
1
1
=
=
= 1.24378.103
R2
804

A12 = 2R1 +
A21

Las impedancias de imagen se obtienen si se sustituye Aij en (1.18) y (1.19)


Z01 = Z02 =

447, 5
= 599, 657
1, 24378.103

Ejemplo 6:
Calcular los parametros de transferencia para el circuito en la figura 21.14

Figura 1.9: El filtro paso bajas

18

Primero se calcula los parametros de la matriz A


A=

1 s
0 1

"!

1 0
2s 1

"!

1 s
0 1

"

1 + 2s2 2s + 2s3
2s
1 + 2s

"

Sustituyendo en las ecuaciones 1.9 se obtiene


T11
T12
T21
T22

= s3 + 2s2 + 2s + 1
= s3
= s3
= s3 + 2s2 2s + 1

Ejemplo 7:
Calcular los parametros de dispersion del circuito en la figura 1.10.

Figura 1.10: El filtro paso bajas


Primero se calculan los parametros de cascada Aij i,j=1,2. Despues se calculan los parametros
de transferencia Tij i,j=1,2. Si se utilizan las ecuaciones 1.11 se obtiene el resultado

1.2

S11 =

s3 +2s2 +2s+1
s3

S12 =

1
s3

S21 =

1
s3

S22 =

s3 +2s2 2s+1
s3

=
=

G(s)
(s)

1
(s)
1
(s)

G(s)
(s)

Funci
on de transferencia

La funcion de transferencia de manejo se define mediante la relacion


Gm =

19

U0 I0
U2 I2

(1.20)

Figura 1.11: Circuitos que definen la funcion de transferencia de manejo

Figura 1.12: Circuito que define la funcion de transferencia de espejo


Los voltajes U0 , U2 y las corientes I0 , I2 estan representadas en la figura 1.11. La ecuacion
(1.20) y el circuito en la figura 1.11 definen la funcion de transferencia de manejo. La
funcion de transferencia de manejo es la raz cuadrada de la potencia que el generador con
la impedancia Z0 suministra a la misma impedancia Z0 , entre la potencia que el mismo
generador suministra a la salida del circuito acoplado con la impedancia Z2 .
La funcion de transferencia de espejo (caracterstica) se define mediante la relacion
G0 =

U1 I1
U2 I2

(1.21)

Los voltajes U1 , U2 y las corientes I1 , I2 estan representadas en la figura 1.12


En este caso la entrada y la salida del circuito estan perfectamente acopladas y en la entrada
como en la salida no se refleja nada. La ecuacion (1.21) y el circuito en la figura 1.12 definen
la funcion de transferencia de espejo. La funcion de transferencia de espejo es la 2da raz de
potencia en la entrada entre la potencia de salida de un circuito bien acoplado. De la figura
1.11 se pueden escribir las siguientes ecuaciones
U2 = Z2 I2
Z0 + Z 1
1
E
=
I1 = (Z0 I1 + U1 )
2
2
2
Si se expresa el voltaje y el coriente usando las ecuaciones de cascada
U0 =

20

(1.22)
(1.23)

U1 = A11 U2 + A12 I2
I1 = A21 U2 + A22 I2

(1.24)

sustituyendo en las ecuaciones (1.22) y (1.23) se obtiene


%

&

A12
Z0
1
U2
+ A21 Z0 + A22
U0 =
A11 +
2
Z2
Z2
%

&

U0
Z2
A12
Z0
I0 =
=
+ A21 Z0 + A22
A11 +
I2
Z0
2Z0
Z2
Z2

(1.25)

La ecuacion (1.25) se puede escribir en la forma


%

1
A12
Z0
U0
=
+ A21 Z0 + A22
A11 +
U2
2
Z2
Z2
%

&

U0
Z2
A12
Z0
I0
A11 +
=
=
+ A21 Z0 + A22
I2
Z0
2Z0
Z2
Z2

&

(1.26)

La funcion de transferencia de manejo expresada mediante los parametros de cascada y las


impedancias de entrada y de salida toma la forma
Gm =

U0 I0
1
=
U2 I2
2

!$

#
Z2
Z0
A12
+ A21 Z0 Z2 + A22
A11 +
Z0
Z2
Z0 Z 2

"

(1.27)

Para el circuito normalizado Z0 = Z2 = 1 la funcion de transferencia (1.27) toma la forma


Gm =

1
[A11 + A12 + A21 + A22 ]
2

(1.28)

Ejemplo 6:
Calcular la atenuacion del circuito en la figura 1.13. Primeramente calculamos las impedancias de espejo Z01 y Z02 .

Figura 1.13: Circuito para el ejemplo 6

Z01 =

2.424.424 = 600
21

Z02 =

424

424
= 300
2

Tanto en la entrada como en la salida el circuito no esta bien acoplado. Por eso en las
puertas de entrada y salida se reflejan las olas de corriente y de voltaje. Ahora se calculan
los elementos de la matriz de cascada Aij
A=

1 424
0 1

"

0
1

1
424

"

2
1
424

424
1

"

Si se sustituyen los parametros Aij , Z2 y Z0 en la ecuacion (1.27) se obtiene


$

1
150
424
G = 2
+
+
2
300
150.300

150.300
+
424

300
= 2.663
150

a = 20.log(2, 663) = 8.506 dB


Ejemplo 7:
Calcular la atenuacion en dB del ejemplo anterior, si las puertas estan bien acopladas, si
Z0 = 600 y Z2 = 300 . En este caso en las puertas no se refleja nada, porque las puerta
estan bien acopladas. Entonces se calcula la atenuacion caracterstica.
$

300
424
1
+
+
G = 2
2
600
600.300

600.300
+
424

600
= 2, 414
300

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.29)
G0 =

G0 =

A11 .A22 +

2.1 +

424.

A12 .A21

(1.29)

1
= 2.414
424

a = 20.log(2, 414) = 7, 65 dB
La atenuacion se puede calcular tambien mediante la ecuacion (1.30). De la ecuacion (1.30)
el primer termino es la funcion de transferencia de espejo, el segundo y tercero termino son
las funciones de reflexion en las puertas de entrada y de salida. Si Z0 = Z01 , no se refleja en
la puerta de entrada nada. Si Z2 = Z02 no se refleja en la puerta de salida nada. Si Z0 = Z01
y Z2 = Z02 la funcion de transferencia de manejo es igual a funcion de transferencia de
espejo. Los terminos sexto y septimo se llaman el coeficiente de contacto.
!

Z0 Z01 Z2 Z02 1
Z0 + Z01 Z2 + Z02

1
Gm (p) = G0
Z0 + Z01 Z2 + Z02 G20
2 Z0 Z01 2 Z2 Z02
22

"

(1.30)

Figura 1.14: Circuito para el ejemplo 8


Ejemplo 8:
Calcular mediante la ecuacion (1.30) la atenuacion del circuito en la figura 1.14. Primera1
mente se calcula la funcion de transferencia de espejo G0 para A11 = 2, A12 = 424, A21 = 424
y A22 = 1

1
= 2.414
424
Utilizando la ecuacion (1.30) sustituyendo por Z0 = 300, Z01 = 600, Z02 = 300, Z0 = 150 y
Z2 = 150 se obtiene
G0 =

2.1 +

424

&

300 600 150 300 1


300 + 600 150 + 300

Gm = 2.414
= 2.663
1
300 + 600 150 + 300 2.4142
2 300.600 2 150.300
a = 20.log(2, 663) = 8.506 dB
Obtuvimos el mismo resultado del ejemplo 6.

1.3

Ecuaci
on caracterstica

De las ecuaciones de cascada (1.1), si la impedancia Z2 = 1, se pueden escribir las siguientes


ecuaciones
U1
= A11 + A12
U2
I1
N (s) =
= A21 + A22
I2
La funcion de transferencia G(p) se puede escribir en la forma
Q(s) =

1
[Q(s) + N (s)]
2
Si se escribe la ecuacion caracterstica (1.33),
G(s) =

G(s)G(s) = 1 + (s)(s)
23

(1.31)

(1.32)

(1.33)

se puede calcular la funcion caracterstica (s)


1
[Q(s) N (s)]
2
Si se suman y restan las ecuaciones (1.32) y (1.34) se obtiene
(s) =

(1.34)

U1
U2
I1
G(s) (s) = Q(s) =
I2
Si se dividen estas dos ecuaciones se obtiene para Z2 = 1, U2 = I2
G(s) + (s) = Q(s) =

Z1 =

(1.35)

U1 I2
G(s) + (s)
=
I1 U2
G(s) (s)

(1.36)

Z1 es la impedancia de entrada de un bi-puerto si la impedancia en la salida es Z2 = 1 como


se ve en la figura 1.15

Figura 1.15: La impedancia del circuito definida mediante G(p)


Ejemplo 9:
Calcular G(s) (s) y Z1 (s) del circuito en la figura 1.16

Figura 1.16: El circuito LC para el ejemplo 9


Primeramente se calculan los parametros de la matriz de cascada Aj
A=

1 s
0 1

"

1 0
2s 1

"

1 s
0 1

La funcion de transferencia toma la forma


24

"

1 + 2s2 2s + 2s3
2s
1 + 2s2

"

,
1+
1 + 2s2 + 2s + 2s3 + 2s + 1 + 2s2 = s3 + 2s2 + 2s + 1
2
La funcion caracterstica toma la forma

G(s) =

,
1+
1 + 2s2 + 2s + 2s3 2s 1 2s2 = s3
2
La impedancia de entrada del circuito en la figura 1.16 es

(s) =

Z1 =

2s3 + 2s2 + 2s + 1
2s2 + 2s + 1

Ejemplo 10:
Calcular la impedancia Caracteristica Z01 del circuito en la figura 1.17 para la frecuencia
= 0, = 1 y > 1.

Figura 1.17: El circuito LC para el ejemplo 10.


Los parametros de cascada tienen la forma
A11 = A22 = 1 + 2s2
A12 = 2s + 2s3
A21 = s3
La impedancia caracteristica Z01 toma la forma
Z01 =
Para =0

Z01 = 1

Para =1

Z01 = 0

Para > 1

Z01 =

A11 Z12
= 1 + s2
A21 A22

1 2

Del resultado obtenido se ve, que la impedancia caracteristica Z01 es real en el rango de las
frecuencias angular desde 0 hasta 1 [rad/sec]. Entonces el circuito se puede terminar en
las puertas con el resistor. En este rango de las frecuencias es la banda de paso. Para las
frecuencias angular mayores 1 [rad/sec] la impedancia caracteristica Z01 tiene el caracter
de inductancia y en caso si el circuito se termina con el resistor se obtienen en la entrada
y salida los reflecciones. La grafica de la impedancia caracteristica se muestra en la figura
1.18.
25

Figura 1.18: El circuito LC para el ejemplo 10.


Ejemplo 11:
Calcular la funcion de transferencia G(s), (s) y ZE del circuito en la figura 1.19.

Figura 1.19: El circuito LC para el ejemplo 11.


G(s) = s4 + 2.613s3 + 3.414s2 + 2.613s + 1
(s) = s4
ZE =

2s4 + 2.613s3 + 3.414s2 + 2.613s + 1


2.613s3 + 3.414s2 + 2.613s + 1

Ejemplo 12:
Calcular la funcion de transferencia G(s) del circuito en la figura 1.20.

Figura 1.20: El circuito LC para el ejemplo 11.


G(s) = s5 + 3.236s4 + 5.263s3 + 5.263s2 + 3.236s + 1

26

Captulo 2
Realizaci
on de circuitos LRC
En este captulo trataremos de realizar los circuitos de una puerta si se conoce la impedancia
del circuito LC, LR o RC. Existen los metodos de Cauer y de Foster. La realizacion de Cauer
utiliza circuitos de cadena y en el metodo de Foster circuitos basicos se conectan en serie o
en paralelo (depende si se realiza la impedancia o la admitancia del circuito). La impedancia
del circito se representa como la funcion de la relacion de dos polinomios.
Z(s) =

a0 + a1 s + a2 s2 + a3 s3 + ... + an sn
b0 + b1 s + b2 s2 + b3 s3 + ... + bn sn

(2.1)

La impedancia del circuito Z(s) en la ecuacion (2.1) se puede desarrollar en la forma de


quebrado, ecuacion (2.2). Este tipo de realizacion se llama la realizacion de Cauer.
Z(s) = Z0 +

1
Y1 +

1
Z2 + Y1

(2.2)

La ecuacion (2.2) se realiza mediante el circuito en la figura 2.1. Si la impedancia Z(s) se


desarrolla como suma los quebrados parciales (2.3) se obtiene el circuito que se muestra en
la figura 2.2, que es el caso del circuito RC realizado con el metodo de Foster.

Figura 2.1: Circuito en la forma de escalera (Cauer)


Si la impedancia Z(s) se desarrolla como suma de los quebrados parciales (2.3) se obtiene
el circuito que se muestra en la figura 2.2, que es el caso del circuito RC realizado con el
metode de Foster.
27

Z(s) =

k
1
Ai
+ R0 +
sc0
i=1 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.

Figura 2.3: Ubicacion de los polos y ceros de la impedancia Z(s)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 infinito del plano Z(s) esta un polo o un cero. Las cuatro posibilidades de ubicacion de
polos y ceros se muestran en la figura 2.3.
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 figura 2.4.
28

Figura 2.4: Los 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 figura 2.5.

Figura 2.5: Los polos y ceros de la impedancia LR


Ejemplo 1.
Dibujar la ubicacion de los ceros y polos del circuito que se muestra en la figura 2.6a. La
ubicacioon de los polos y ceros del circuito en la figura 2.6a se muestra en la figura 2.6b.
La impedancia Z(s) es igual a cero para = 0 y por eso en el origen existe un 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 infinita y por eso
en = tenemos un polo. El segundo cero en la figura 2.6 pertenece a la frecuencia de
resonancia del circuito serie.

29

Figura 2.6: Circuito LC y la ubicacion de los ceros y polos en el plano Z(p)


Ejemplo 2.
Dibujar la ubicacion de los ceros y polos del circuito que se muestra en la figura 2.7a. La
ubicacion de los polos y ceros del circuito en la figura 2.7a se muestra en la figura 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 figura 2.7 b) partenece a la frecuencia de resonancia paralela.

Figura 2.7: Circuito LC y la ubicacion de los polos y ceros en el plano Z(p)

2.1.1

Realizaci
on de Z(s) mediante el m
etodo de Foster I

Impedancias LC
La impedancia del circuito LC en la ecuacion (2.4)
Z(p) = sL0 +

k
1
sA1
+
2
sC0 i=0 s + i2

donde
Ai =

1
Ci

i2 =
30

1
Li Ci

(2.4)

se realiza mediante el circuito en la forma de Foster que se muestra en la figura 2.8

Figura 2.8: Circuito LC en la forma Foster I

Ejemplo 3.
Mediante el metodo Foster realizar la impedancia
s4 + 4s2 + 3
Z(s) =
s3 + 2s
El numerador es un polinomio de grado par y el denominador es un polinomio de grado
impar. La impedancia puede ser la impedancia de un circuito LC. Esta ecuacion se puede
escribir en la forma
Z(s) =

(s2 + 1)(s2 + 3)
s(s2 + 2)

Los ceros y los polos estan en el eje imaginario. En = 0 esta un polo y en =


la impedancia
de Z(s) es infinita, entoncesen = hay un polo etc. El polo esta en

= j 2 y los ceros en = j y = j 3. La ubicacion de los polos y ceros se muestra


en la figura 2.9a. La ecuacion anterior se puede desarrollar en fracciones parciales

Figura 2.9: ubicacion de los polos y ceros de Z(s)LC


31

Z(s) =

(s2 + 1)(s2 + 3)
A
Bs
= + 2
+ C.s
2
s(s + 2)
s
s +2

Para realizar la impedancia con un circuito es necesario calcular los coeficientes A, B y C.


A=

(s2 + 1)(s2 + 3)
3
|s=0 =
2
(s + 2)
2

B=

(s2 + 1)(s2 + 3)
1
|s=2 =
2
s
2

C=

(s2 + 1)(s2 + 3)
|s= = 1
(s2 + 2)s2

Sustituyendo por A, B y C, Z(s) toma la forma


Z(s) =

3
1
s
(s2 + 1)(s3 + 1)
2
2
=
+
+s
2
2
s(s + 2)
s s +2

La realizacion de esta ecuacion se muestra en la figura 2.9b


Impedancias RC
La impedancia del circuito RC en la ecuacion (2.5)
Z(s) = R0 +

k
1
Ai
+
sC0 i=0 s + i

donde
Ai =

1
Ci

i =

1
Ci Ri

se realiza mediante el circuito en la forma de Foster que se muestra en la figura 2.10

Figura 2.10: Circuito RC en la forma de Foster I


Ejemplo 4.
Mediante el metodo de Foster realizar la impedancia
32

(2.5)

s+2
s2 + 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 escribir de la
forma
Z(s) =

(s + 2)
(s + 1)(s + 3)
Cerca del origen hay un polo y por eso la impedancia Z(s) es la impedancia de un circuito
RC. Los polos se alternan con los ceros. La ubicacion de los polos y ceros se muestra en la
figura 2.11 a).
Z(s) =

Figura 2.11: La ubicacion de los polos y ceros de Z(s)RC


La ecuacion anterior se puede desarrollar de la forma
A
B
C
(s + 2)
= R0 + +
+
(s + 1)(s + 3)
s
s + 1 (s + 3)
Para realizar la impedancia con un circuito es necesario calcular los coeficientes A, B, C y
R0 .
Z(s) =

A=

s(s + 2)
|s=0 = 0
(s + 1)(s + 3)

R0 =

(s + 2)
|s= = 0
(s + 1)(s + 3)

B=

(s + 2)
1
|s=1 =
(s + 3)
2

(s + 2)
1
|s=3 =
(s + 1)
2
Sustituyendo por A, B, R0 y C, Z(s) toma la forma
C=

1
1
(s + 2)
=
+
(s + 1)(s + 3)
2s + 2 2s + 6
La realizacion de esta ecuacion se muestra en la figura 2.11b.
Z(s) =

33

Impedancias LR
La impedancia del circuito LR en la ecuacion (2.6)
Z(s) = R0 + sL0 +

k
sAi
i=0

donde

s + i

(2.6)

1
1
i2 =
Ri
Li Ri
se realiza mediante el circuito de la forma de Foster I que se muestra en la figura 2.12
Ai =

Figura 2.12: Circuito RL en la forma Foster I


Ejemplo 5.
Mediante el metodo de Foster realizar la impedancia
s2 + 2s
Z(s) = 2
s + 4s + 3
En el numerador y 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 escribir en la
forma
Z(s) =

s(s + 2)
(s + 1)(s + 3)

Cerca de origen hay un cero y por eso la impedancia Z(s) es la impedancia de un circuito
LR. Los polos se alternan con los ceros. La ubicacion de los polos y ceros se muestra en la
figura 2.13a. La ecuacion anterior se puede desarrollar en la forma
Z(s) =

As
Bs
s(s + 2)
= R0 + sL0 +
+
(s + 1)(s + 3)
s + 1 (s + 3)

Para realizar la impedancia con un circuito es necesario calcular los coeficientes R0 , L0 , A y


B.
R0 =

s(s + 2)
|s=0 = 0
(s + 1)(s + 3)

L0 =

(s + 2)
|s= = 0
(s + 1)(s + 3)
34

Figura 2.13: La ubicacion de los polos y ceros de Z(s) en el ejemplo 4

A=

1
(s + 2)
|s=1 =
(s + 3)
2

C=

(s + 2)
1
|s=3 =
(s + 1)
2

Sustituyendo por A, B, R0 y L0 , la Z(s) toma la forma


Z(s) =

1
s(s + 2)
=
(s + 1)(s + 3)
2+

2
s

1
2+

6
s

La realizacion de esta ecuacion se muestra en la figura 2.13b.

2.1.2

Realizaci
on Y(s) mediante el m
etodo de Foster II

Admitancias LC
La admitancia del circuito LC en la ecuacion (2.7)
k
1
Ai s
Y (s) = sC0 +
+
2
sL0 i=0 s + i2

(2.7)

se realiza mediante el circuito en la forma de Foster II que se muestra en la figura 2.14

Figura 2.14: Circuito LC en la forma Foster II


35

Ejemplo 6.
Mediante el metodo Foster II realizar la admitancia
s3 + 2s
s4 + 5s2 + 4
En el numerador hay un polinomio de grado impar y en el denominador hay un polinomio
de grado par, y por eso el circuito puede ser LC, depende si los polos alternan con los ceros.
Esta ecuacion se puede escribir en la forma
Y (s) =

s(s2 + 2)
(s2 + 1)(s2 + 4)
Los polos y ceros estan ubicados en el eje imaginario y se alternan; por eso esta admitancia
es de un circuito LC. La ubicacion de los polos y ceros se muestra en la figura 2.15a. La
ecuacion anterior se puede desarrollar en la forma
Y (s) =

Figura 2.15: Ubicacion de los polos y ceros de Z(s)LC


s(s2 + 2)
1
As
B
= sC0 +
+ 2
+ 2
2
2
(s + 1)(s + 4)
sL0 s + 1 (s + 4)
Para realizar la admitancia con un circuito es necesario calcular los valores C0 , L0 , A, y B.
Y (s) =

C=

(s2 + 2)
|s= = 0
(s2 + 1)(s2 + 4)

s(s2 + 2)
1
= 2
|s=0 = 1
L0
(s + 1)(s2 + 4)
1
(s2 + 2)
|s=1 =
A= 2
(s + 1)
3
(s2 + 2)
2
|s2 =4 =
2
(s + 1)
3
Sustituyendo por A, B, L0 y C0 la admitancia Y(s) toma la forma
B=

1
2
1
s(s2 + 2)
3
3
=
+
+
(s2 + 1)(s2 + 4)
s s2 + 1 s2 + 4
La realizacion de esta ecuacion se muestra en la figura 2.15b.

Y (s) =

36

Admitancias RC
La admitancia del circuito RC en la figura 2.16 se puede expresar mediante la ecuacion (2.8)
k
Ai s
1
+ sC0 +
Y (s) =
R0
i=0 s + i

(2.8)

y se realiza mediante el circuito de la forma de Foster que se muestra en la figura 2.14

Figura 2.16: Circuito LC en la forma de Foster II

Ejemplo 7.
Mediante el metodo Foster II realizar la admitancia
s3 + 3s
s2 + 5s + 4
La admitancia tiene en el origen un cero, los polos se alternan con los ceros y por eso la
admitancia tiene caracter del circuito RC. Esta ecuacion se puede escribir en la forma
Y (s) =

Y (s) =

s(s + 3)
(s + 1)(s + 4)

Los polos y ceros estan ubicados en el eje real, como se ve en la figura 2.17a. La ecuacion
anterior se puede desarrollar en la forma
Y (s) =

1
As
Bs
s(s + 3)
=
+ sC0 +
+
(s + 1)(s + 4)
R0
s+1 s+4

Para realizar Y(s) con un circuito es necesario calcular los valores R0 , C0 , A, y B.


1
s(s + 3)
=
|s=0 = 0
R0
(s + 1)(s + 4)
C0 =

(s + 3)
|s= = 0
(s + 1)(s + 4)

A=

(s + 3)
2
|s=1 =
(s + 4)
3
37

Figura 2.17: La ubicacion de los polos y ceros de Z(s)RC

B=

1
(s + 3)
|s=4 =
(s + 1)
3

Sustituyendo por A, B, R0 y C0 , la admitancia Y(s) toma la forma y la realizacion de esta


ecuacion se muestra en la figura 2.17b.
2s
s
s(s + 3)
3
3
=
+
Y (s) =
(s + 1)(s + 4)
s+1 s+4

2.1.3

Realizaci
on Z(s) mediante el m
etodo de Cauer I

Ejemplo 8:
Realizar mediante el metodo de Cauer I la impedancia
Z(s) =

s2 + 2s
s+1

Es necesario desarrollar la impedancia Z(s) en quebrado de escalera. Como el cero esta en el


origen, el circuito es de la forma RL. Como la impedancia Z(s) se desarrolla en el quebrado
de escalera se ve en la figura 2.18. La impedancia Z(s) toma la forma.

Figura 2.18: Circuito LR en la forma escalera (Cauer I)


38

Z(s) =

s2 + 2s
1
=s+
s+1
1+

1
s

Este quebrado de escalera se realiza mediante la forma que se muestra en la figura 2.18
Ejemplo 9:
Realizar mediante el metodo de Cauer la impedancia
Z(s) =

s4 + 5s2 + 4
s3 + 3s

Es necesario desarrollar la impedancia Z(s) en quebrado de escalera. Los ceros y los polos
estan en el eje imaginaro y se alternan. El circuito tiene inductancias y capacitores. Se
desarrolla la impedancia Z(s) en el quebrado de escalera como se puede ver en la figura 2.19
Z(s) desarrollada en el quebrado de escalera toma la forma:

Figura 2.19: Circuito LC en la forma escalera (Cauer I)

Z(s) =

s4 + 5s2 + 4
=s+
s3 + 3s

1
s
2

1
2s+

1
s
4

Este quebrado de escalera se realiza mediante la forma escalera que se muestra en la figura
2.19
Ejemplo 10:
Realizar mediante el metodo de Cauer la impedancia
Z(s) =

s2 + 4s + 3
s2 + 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. Cerca de origen esta un cero. Entonces el circuito contiene
resistencias y capacitores. Si se desarrolla la impedancia Z(s) en el quebrado de escalera
como se puede ver en la figura 2.20. Z(s) toma la forma:
39

Figura 2.20: Circuito RC en la forma escalera (Cauer)

Z(s) =

1
s2 +6s+8
s2 +4s+3

1
1+

s
1
+4
1
2
3 + 3s + 1
2
1
3

Este quebrado de escalera se realiza mediante el circuito que se muestra en la figura 2.20

2.1.4

Realizaci
on Z(s) mediante el m
etodo de Cauer II

Ejemplo 11:
Realizar mediante el metodo de Cauer II la impedancia
Z(s) =

3 + 4s + s2
8 + 6s + s2

Es necesario desarrollar en quebrado de escalera la impedancia Z(s), pero antes es necesario


reordenar los polinomios en el numerador y denominador en la forma ascendente. Los ceros
y los polos estan en el eje real y se alternan. Cerca del origen esta un cero. Entonces el
circuito va a tener resistores y capacitores. Se desarrolla la impedancia Z(s) en el quebrado
de escalera.

Figura 2.21: Circuito LR en la forma escalera (Cauer)


40

Z(s) =

3
3 + 4s + s2
= +
2
8 + 6s + s
8 1+

1
8.4
7s

7.7
+ 44.221 1
22.4
3.7s + 3
44

Este quebrado de escalera se realiza mediante el circuito en la forma escalera que se muestra
en la figura 2.21.
Ejemplo 12:
Calcular la impedancia Z(s) y realizarla por el metodo de Cauer, si se conoce la parte real
y la parte imaginaria de la impedancia de un cable que se muestra en la figura 2.22. La
impedancia de primer orden se puede escribir en la forma:
Z(s) =

a0 + a1 s
b0 + b1 s

Si se divide el numerador y el denominador entre b0 se obtiene la ecuacion (2.9)


Z(s) =

a0
b0

1+

a1
s
b0
b1
s
b0

A 0 + A1 s
1 + B1 s

(2.9)

La impedancia se puede desarrollar en parte real e imaginaria


Z(j) = X + jY =

A0 + jA1
1 + jB1

Si se multiplica la ecuacion anterior por (1 + jB1 ) se obtiene


X + jXB1 + jY B1 = A0 + jA1
si se comparan las partes imaginarias y reales se obtiene
X Y B1 = A0
XB1 + Y = A1

(2.10)

En el ejemplo de la figura 2.22, para 1 = 6000, la parte real de la impedancia es X1 = 400


y la parte imaginaria Y1 = 300. Para = tenemos X2 = 100 y Y2 = 0. Si se sustituyen
los valores en las ecuaciones 2.10 se obtiene
400 + 6000.300.B1 = A0
6000.400.B1 300 = 6000.B1
100.B1 = A1
Estas ecuaciones podemos escribirlas en la forma matricial

1 0
18.105
A0
400

3
5
0 6.10 24.10 A1 = 300
0 1
102
B1
0

De esta ecuacion matricial se pueden calcular los valores de A0 , A1 y B1


41

Figura 2.22: La parte real e imaginaria del Z(s)

A0
1 0
18.105

3
A1 = 0 6.10 24.105
0 1
102
B1

Los coeficientes de la impedancia Z(s) (2.9) son


A0 = 700

400
700

300 = 0.01666

0
1.6666.104

A1 = 0, 0166666

B1 = 1, 66666.104

y la impedancia
Z(s) =

700 + 0, 016666s
1 + 1, 6666.104 s

El cero s0 y el polo s tienen los valores:


s0 =
s =

700
= 42000, 168
0.0166

1
= 6000.024
1, 6666.104

Z(s) es una impedancia del 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
5, 042.107 s +

1
600

El circuito se observa en la figura 2.23

2.2

Realizaci
on de circuitos bipuertas

Para realizar el circuito de dos puertas necesitamos conocer dos parametros, para el caso de
un circuito pasivo y simetrico, por ejemplo Z11 y Z12 o Y11 y Y12 . De la impedancia Z11 o
admitancia Y22 podemos ver, si la impedancia del bi-puerto es la impedancia del circuito RL,
LC o RC. El procedimiento de la realizacion es el siguiente. Primeramente para el circuito
en la figura 2.24 es necesario escribir las ecuaciones siguientes:
42

Figura 2.23: Circuito LC en la forma escalera (Cauer)

Figura 2.24: Circuito para realizar los parametros Zij

Z0 = Z11 Z1
1
1
= Y0
1
Z11
Z2

(2.11)

La impedancia Z11 se conoce y la queremos desarrollar en un circuito. No se conoce la


impedancia Z1 , pero se puede calcular. Si por ejemplo Z2 es el circuito serial, su impedancia
es igual a cero para la frecuencia de resonancia serial fres.serial . Eso significa, que en lugar
de Z2 tenemos un corto circuito y se puede escribir la ecuacion
Z1 = Z11 |f =f res.serial

(2.12)

En el caso de que el circuito empieze con la admitancia Y1 , como se ve en la figura 2.25 se


pueden escribir las ecuaciones siguientes:

Figura 2.25: Circuito para realizar los parametros Yij


43

Y0 = Y22 Y1
Z0 = Z2 +

1
Y221

(2.13)

La admitancia Y11 se conoce y la queremos desarrollar en un circuito. No se conoce la


admitancia Y1 , pero se puede calcular. Si por ejemplo Z2 es un circuito en paralelo, su
impedancia es igual a infinito para la frecuencia de resonancia paralela fres.paralela . Eso
significa, que en lugar de Z2 tenemos un circuito abierto y se puede escribir la ecuacion
Y1 = Y22 |f =f res.paralela

(2.14)

Los valores 1 , 2 , ... son las frecuencias de resonancia y se obtienen de la impedancia de


transferencia Z12 o Y12 , en la ecuacion (2.15).
Z12 =

(s2 + 1 )(s2 + 2 )....


a0 + a1 s + a2 s2 + ...

(2.15)

En los siguientes ejemplos se muestra como se realizan los circuitos de bipuertos.

Ejemplo 13:
Realizar el circuito si se conocen las admitancias Y22 y Y21
Y21 =

Y22 =

s2 + 1
6s3 + 3s

12s4 + 12s2 + 1
6s3 + 3s

Los denominadores de los Y21 y Y22 son iguales. Entonces si se realiza el denominador Y22
tambien se realiza el denominador de parametro Y21 . Los ceros del parametro Y21 son en
s2 = 1 y en s = y no coinciden con los ceros del parametro Y22 . Si queremos realizar el
parametro Y22 se necesita realizarlo de tal manera que tengamos en el circuito los ceros de
Y21 . Los ceros del Y21 son distintos de los ceros Y22 . Los ceros de Y21 expresan la atenuacion
infinita del circuito. Eso significa, que no se transfiere nada desde la entrada a la salida.
Primeramente vamos a realizar el polo de la atenuacion (cero de la Y21 ) en p = y despues
en s2 = 1. El polo en se realiza mediante la realizacion Cauer I. La realizacion parcial
se muestra en el circuito en la figura 2.26
Y22 =

1
12s4 + 12s2 + 1
=
2s
+
6s3 + 3s
s + 6s21+1
2s

Del circuito en la figura 2.26 se puede ver, que para = la atenuacion es infinita y esto
significa que la transferencia es igual a cero, como se ve en la ecuacion (2.16).
Y21

s2 + 1
|s= = 0
= 3
6s + 3s
44

(2.16)

Figura 2.26: Circuito de dos puertas para realizar los parametros Yij

Figura 2.27: Circuito para realizar el cero de Y21 en = 1


Con el circuito en la figura 2.26 se realizo el primer cero en s = . Ahora tenemos que
realizar el cero de la admitancia de trasferencia Y21 en s = j, = 1. El cero en = 1
se realiza mediante el circuito de la figura 2.27.
Y1 = Y221 |s2 =1 =

5
6s2 + 1
=s
2s
2

Entonces la admitancia Y1 es el capacitor con el valor cinco medios, C1 = 52 . La realizacion


parcial esta se muestra en la figura 2.28. Ahora es necesario calcular la admitancia Y0 .

Figura 2.28: Circuito parcial que realiza las admitancias Y22 y Y21
6s2 + 1 5s
s2 + 1
Y0 =

=
2s
2
2s
Z0 =

2s
=
+1

s2

45

s
2

1
1
+ 2s

La impedancia Z0 se realiza mediante el circuito LC paralelo con los valores C4 = 21 y L4 = 2.


La estructura completa que realiza los parametros Y21 y Y22 se muestra en la figura 2.29. De
este circuito podemos ver que el polo de transferencia en = 1 esta realizado mediante el
circuito paralelo, mientras el polo de transferencia en = se realiza con la inductancia.
La impedancia de la inductancia para = es infinita y se trata como el circuito abierto
para = , entonces de entrada a salida no se transfiere nada.

Figura 2.29: Circuito de dos puertas que realiza las admitancias Y22 y Y21
Ejemplo 14.
Realizar el circuito de dos puertas si se conocen los parametros
(s2 + 1)(s2 + 2)
8ss + 15s3 + 6s
5s4 + 8s2 + 2
Z22 = 5
8s + 15s3 + 6s
Los ceros
de la impedancia de transferencia (polos de la atenuacion) estan en = 1,
= 2 y en = . Primero vamos a realizar el cero en = 1. Se calcula la
admitancia Y1 del circuito en la figura 2.30 mediante la ecuacion
Z12 =

Figura 2.30: Circuito de dos puertas que realiza los parametros Yij
1
s(8s4 + 15s2 + 6)
|s2 =1 =
|s2 =1 = s
Z22
5s4 + 8s2 + 2
La admitancia Y1 es el capacitor c1 = 1. Ahora se calcula la admitancia Y0 y despues Z0 .
Y1 =

8s5 + 15s3 + 6s
(s2 + 1)(3s3 + 4s)
Y0 =
s=
5s4 + 8s2 + 2
5s4 + 8s2 + 2
46

5s4 + 8s2 + 2
As
1
1
= Z2 + Z22
= 2
+ Z22
2
3
(s + 1)(3s + 4s)
s +1

Z0 =
Se calcula la constante A:

A=

5s4 + 8s2 + 2
|s2 1 = 1
3s4 + 4s2

La impedancia Z2 toma la forma:


Z2 =

s2

1
s
=
+1
s+

1
s

La impedancia Z2 es el circuito paralelo LC con los valores l2 = 1 y c2 = 1. El circuito que


1
se realizo se muestra en la figura 2.31. Ahora es necesario calcular Z22
. El procedimiento de
realizacion es el mismo, pero en este caso se realiza el otro cero de la impedancia Z21 :

Figura 2.31: Circuito de dos puertas.

1
Z11
=

5s4 + 8s2 + 2
s
(s2 + 1)(2s2 + 2)

=
(s2 + 1)(3s3 + 4s) s2 + 1
s2 + 1)(3s3 + 4s)

El termino (s2 + 1) en el numerador y en el denominador se elimina y la impedancia Z11


toma la forma:
2s2 + 2
3s3 + 4s
La impedancia Z3 se obtiene mediante la siguiente ecuacion:
1
Z11
=

Y3 =

1
|2
1 s =2
Z11

s(3s2 + 4
|s2 =2 = s
2s2 + 2
Entonces la impedancia Z3 es un capacitor con el valor 1. Seguimos calculando la admitancia
Y0
Y3 =

Y0 =

1
3s3 4s
s3 + 2s

Y
=

s
=
3
1
Z11
2s2 + 2
2s2 + 2

Z0 =

2s2 + 2
As
2
2
= 2
+ Z11
= Z4 + Z11
2
s(s + 2)
s +2
47

Calculando la constante A se obtiene Z4


2s2 + 2
|s2 =2 = 1
A=
s2
Z4 =

s2

1
s
=
+2
s+

2
s

La impedancia Z4 es el circuito paralelo LC con los valores l =


2
en la figura 2.32. Nos queda calcular el u
ltimo elemento Z11

1
2

y c = 1. El circuito se ve

Figura 2.32: Circuito de dos puertas que realiza las impedancias Z11 y Z12

2
Z11
= Z0 Z4 =

2s2 + 2
s
1
2
=
2
s(s + 2) s + 2
s

El u
ltimo elemento es el capacitor y la realizacion completa de las impedancias Z11 y Z12se
muestra en la figura 2.33. Los circuitos paralelos realizan los ceros en = 1 y en = 2.
Los capacitores que son conectados a tierra realizan el cero en = .

Figura 2.33: Circuito de dos puertas que realiza las impedancias Z11 y Z12

48

Ejemplo 15:
Realizar con el circuito de dos puertas los parametros
Z12 =

(s2 + 1)(s2 + 2)
8ss + 15s3 + 6s

5s4 + 8s2 + 2
8s5 + 15s3 + 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 Y12 en despues en
= 1 y a final el cero de Y12 en = 2. La impedancia Z11 se desarrolla en quebrado de
escalera y se hace solo una vez, como se ve en la ecuacion.
Z11 =

Z11 =

1
8s
5

5s4 +8s2 +2
11s3 + 14s
5
5

1
La impedancia Z11
es el u
ltimo termino en el quebrado de escalera y toma la forma:
1
Z11
=

25s4 + 40s2 + 10
11s3 + 14s

Figura 2.34: Circuito de dos puertas que realiza las impedancias Z11 y Z12
La realizacion no completa se muestra en la figura 2.34. Ahora vamos a realizar el cero de
Z12 en s2 = 1 y se obtiene la impedancia Z2 .
Z11 |s2 1 = Z2 =

5
s 5
5s
1 25s4 + 40s2 + 10
|s2 =1 =
= 2
|s2 =1 =
3
s
11s + 14s
3s
s 3
3

La impedancia Z2 es el inductor que tiene el valor 53 . Ahora podemos calcular la impedancia


Z0 .
Z0 = Z11 Z2 =
Y0 =

25s4 + 40s2 + 10 5s
20s4 + 50s2 + 30

=
11s3 + 14s
3
33s3 + 42s

As
33s3 + 42s
= 2
+ Y112 = Y3 + Y112
2
2
(s + 1)(20s + 30)
s +1

Si se calcula el constante A se puede desarrollar la admitancia Y3 . La admitancia Y3 presenta


9
el circuito LC en serie. La inductancia l3 tiene el valor 10
y el capacitor c3 = 10
. El circuito
9
49

Figura 2.35: Circuito de dos puertas que realiza los parametros Z11 y Z12
se muestra en la figura 2.35 y queda
ltimo
realizar mediante las impedancias Z4 y Z5 el u
cero de la impedancia Z12 en s = 2.
A=

9
33s2 + 42
|s2 1 =
2
20s + 30
10

Y3 =

9s
10

s2 + 1

10s
9

1
+

10
9s

La admitancia Y3 se realiza con un circuito LC en la forma serial. Si se conoce Y3 se puede


2
calcular Z11
mediante la ecuacion
Y0 Y3 =

1
2
Z11

9s
15s(s2 + 1)
1
33s3 + 42s
10
=
=

2
(s2 + 1)(20s3 + 30)
Z11
(s2 + 1)(20s2 + 30) s2 + 1

20s2 + 30
15s
Nos queda realizar el u
ltimo cero de la impedancia de transferencia Z12 en s2 = 1
2
Z11
=

2
Z4 = Z11
|s2 =2 =

1 40 + 30
10
10s
s
2 =2 =
=
=
|
s
s
15
15s
15s2
3

La impedancia Z4 se realiza mediante una inductancia con el valor 13 . Todava es necesario


calcular la impedancia Z5 , pero primeramente se calcula la impedancia Z0 .
2
15s2 + 30 s
=s+
15s
3
s
La impedancia Z0 = Z5 es el circuito LC serial. La inductancia tiene el valor 1 H y el
condensador 0.5 F. El circuito completo se muestra en la figura 2.36.
2
Z0 = Z11
Z4 =

Ejemplo 16.
Realizar el circuito de dos puertas si se conocen los parametros Z11 y Z21 .
Z21 =

1
(s + 1)(s + 3)

Z11 =
50

(s + 2)(s + 5)
(s + 1)(s + 3)

Figura 2.36: Circuito de dos puertas que realiza los parametros Z11 y Z12
Cerca de origen hay un polo y por eso el circuito es RC. Todos los ceros son en y por eso
la impedancia Z11 se desarrolla en cadena de escalera.
Z1 1 =

s2 + 7s + 10
=1+
s2 + 4s + 3

1
s
3

9
+ 25s 1 1
5
24 + 8
15

El circuito se muestra en la figura 2.37.

Figura 2.37: Circuito de dos puertas que realiza los parametros Z11 y Z12
Ejemplo 17:
Realizar el circuito de dos puertas, si se conocen los parametros Z11 y Z21 .
(s + 2)(s + 4)
s2
Z11 =
(s + 1)(s + 3)
(s + 1)(s + 3)
Cerca del origen hay un polo y por eso el circuito es RC. Todos los ceros son en =0 y por
eso la impedancia Z11 se desarrolla en cadena de escalera, pero ahora el grado de s en los
polinomios es en forma ascendente.
Z21 =

Z11 =

10 + 7s + s2
=
3 + 4s + s2

1
10+7s+s2
3+4s+s2

1
3
8

32
1
+ 49
1
7s
88 + 968 + 1
21s
3
44

El circuito se muestra en la figura 2.38. Podemos ver en la figura, que el cero de transferencia
es para = 0. El capacitor para = 0 es un circuito bierto y la se
nal con la frecuencia
cero no se transfiere de entrada a salida. Para = 0 el capacitor tiene impedancia infinita
1
|=0 = .
Zc = jc
51

Figura 2.38: Circuito de dos puertas que realiza los paraametros Z11 y Z12
Ejemplo 18:
Realizar el circuito de dos puertas, si se conocen los parametros Z11 y Z21 .
Z21 =

s
(s + 1)(s + 3)

Z11 =

(s + 2)(s + 4)
(s + 1)(s + 3)

Cerca del origen esta un polo y por eso el circuito es RC. Un cero de Z21 esta en =0 y el
otro cero esta en = y por eso la impedancia Z11 se desarrolla en cadena de escalera,
pero ahora se desarrolla Z11 primero como Cauer I y despues como Cauer II.
Z11 =

s2 + 6s + 8
=1+
s2 + 4s + 3

s
2

1
+ +
3
5

50
+ 13
3s
20

El circuito se muestra en la figura 2.39. Podemos ver del circuito en la figura reffos28, que
el cero de transferencia es para = 0 y tambien para = . El segundo capacitor en el
circuito para = 0 es abierto y la se
nal con la frecuencia cero no se transfiere de entrada a
salida. El primer capacitor para = esta en corto y las se
nales con frecuencias infinitas
tampoco se transfieren de entrada a salida. Entonces el circuito realiza el cero para =
y para = 0.

Figura 2.39: Circuito de dos puertas que realiza llos parametros Z11 y Z12

52

Captulo 3
Transformaci
on de las plantillas.
Los factores que alternan las se
nales son:
Distorsion
Interferencia
Ruido
Atenuacion
Para eliminar esos factores se necesitan filtros que dejen pasar las se
nales que nos interesan
y que no permiten el paso de las se
nales in
utiles. El ruido, por ejemplo, puede ser en las
frecuencias altas o tambien en las frecuencias bajas. Para eliminar el ruido en las frecuencias
altas se utilizan los filtros paso bajas y los filtros paso altas se utilizan para eliminar el ruido
en las frecuencias bajas. Si el ruido se encuentra en las frecuencia altas y bajas, se utilizan
para quitar el ruido y dejar pasar por ejemplo la voz, el filtro paso banda. Si queremos limitar
la influencia de interferencia entonces se utiliza supresor de banda o un filtro adaptable, que
cambia los valores de los elementos, dependiendo de como se cambia la frecuencia de la se
nal
de interferencia. Las plantillas de los filtros de paso bajas PBF, paso altas PA, paso banda
PB y supresor de banda SB se muestra en la figura 3.1.
Todos los tipos de filtros se pueden transformar en la paso bajas normalizado (PBFN).
Los paso bajas normalizados tiene la frecuencia de corte en 1 = 1. La ecuacion que nos
transforma paso bajas a paso bajas normalizado es
1

Paso altas se transforman a paso bajas normalizado mediante la ecuacion


=

Paso banda se transforma a paso bajas normalizado mediante la ecuacion


=

2 1 1
(1 1 )

Supresor de banda se transforma a paso bajas normalizado usando la ecuacion


53

Figura 3.1: Las plantillas de paso bajas, paso altas, paso banda y supresor de banda

(1 1 )
2 1 1

En la figura 3.2 se puede ver como se transforman las plantillas de los filtros a uno paso bajas
normalizado. En los ejemplos se muestra la transformacion de todos tipos de plantillas a la
plantilla paso bajas normalizado.

Figura 3.2: La transformacion de las plantillas PBF, PA, PB y SB a PBFN


Ejemplo 1:
Transformar la plantilla de paso bajas de la figura a la plantilla de paso bajas normalizado.
Primero se calcula la frecuencia del corte normalizada 1 y despues 2
54

3400
=1
3400
4700
= 1.382
2 =
3400
paso bajas normalizado se muestra en la figura 3.3 b).
1 =

Figura 3.3: Las plantillas PBF y PBFN


Ejemplo 2:
Transformar la plantilla de paso altas de la figura 3.4a a la plantilla de paso bajas normalizado.
Primero se calcula la frecuencia de corte normalizado 1 y despues 2
3400
= 1
3400
3400
= 11, 333
2 =
300
paso bajas normalizado se muestra en la figura 3.3b
1 =

Ejemplo 3:
Transformar la plantilla de paso banda de la figura 3.5a a la plantilla de paso bajas normalizado.
Primero se calcula la frecuencia de corte normalizado 1 , 1 y despues 2 , 2
1 =
1 =
2 =

34002 300.3400
=1
3400(3400 300)

3002 300.3400
= 1
300(3400 300)

47002 3400.300
= 1, 446
4700(3400 300)
55

Figura 3.4: Las plantillas de PA y PBFN


2

1502 3400.300
=
= 2, 145
150(3400 300)

paso bajas normalizado se muestra en la figura 3.5b

Figura 3.5: Las plantillas PB y PBFN


Ejemplo 4:
Transformar la plantilla supresor de banda de la figura 3.6a) a la plantilla paso bajas normalizado.
Solucion:
Primero se calcula la frecuencia del corte normalizada 1 , 1 y despues 2 , 2 . El paso
bajas normalizado se muestra en la figura 3.6b
100(100 4700
=1
1002 + 100.4700
4700(100 4700)
1 =
= 1
47002 100.4700
300(100 4700)
2 =
= 3, 63
3002 100.4700
1 =

56

2 =

3400(100 4700)
= 1, 41
34002 100.4700

Figura 3.6: Las plantillas de SB y PBFN


En los catalogos de filtros se encuentran las estructuras de un filtro paso bajas normalizados.
Para cumplir los especificaciones de la plantilla es necesario transformar la estructura normalizado a una estructura denormalizada PBF, PA, PB o SB. A continuacion se muestra como
se obtiene una estructura denormalizada paso banda si se conoce paso bajas normalizado.
Transformaci
on paso bajas normalizado a paso banda.
La impedancia de inductancia es z = jl . Si se systituye por
2 1 1
=
(1 1 )

se obtiene
Z(j) = j

l
1
+
1 1 j

1
1 1
l1 1

= pL1 +

1
pC1

El inductor se transforma a un circuito serie LC con los valores


l
1 1
C1 =
1 1
l 1 1
La admitancia de un capacitor es y = jc. Si se sustituye por
L1 =

=
se obtiene
Y (j) = j

2 1 1
(1 1 )

c
1
+
1 1 j

1
1 1
c1 1

= pC2 +

1
pL2

El capacitor se transforma a un circuito paralelo LC con los valores


1 1
c
L2 =
1 1
c1 1
En la figura 3.7 se muestra la transformacion de paso bajas normalizado a paso banda.
C2 =

57

Figura 3.7: Transformacion PBF a PB


Transformaci
on paso bajas normalizado a supresor de banda.
La impedancia de inductancia es z = jl . Si se sustituye por
=
se obtiene
Z = jl = jl

(1 1 )
2 1 .1

(1 1 )
=
2 1 1

j
l(1 1 )

1
1 1
+ jl(
1 1 )

El inductor se transforma a un circuito paralelo LC con los valores


L1 =

l (1 1 )
1 1

C1 =

La impedancia normalizada de un capacitor es z =


=
se obtiene
Z(j) =

1
.
jc

1
l (1 1 )

Si se sustituye por

(1 1 )
2 1 .1

1 2 1 1
j
1 1
=
+
jc (1 1 )
(1 1 ) jc(1 1 )

El inductor se transforma a un circuito serie LC con los valores


C2 =

c(1 1 )
1 1

L2 =

1
c(1 1 )

En la figura 3.8 se muestra la transformacion paso bajas normalizado a supresor de banda.

58

Figura 3.8: Transformacion PBF a SB


Transformaci
on paso bajas normalizado a paso bajas.
La impedancia del inductor normalizado es z = jl y se transforma con la ecuacion
=

a un inductor
Z=

j
l = pL1
1

con el valor
l
1
La admitancia del capacitor normalizado es y = jc y se transforma con la ecuacion
L1 =

a un capacitor
Y =

j
c = pC2
1

con el valor
c
1
En la figura 3.9 se muestra la transformacion paso bajas normalizado al paso bajas desnormalizado.
C2 =

59

Figura 3.9: Transformacion PBFN a PBF


Transformaci
on paso bajas normalizado a paso altas.
La impedancia del inductor normalizado es z = jl y se transforma con la ecuacion
1

=
a un capacitor C1
Z=

1 l
1
=
j1
pC1

con el valor
1
1 l
La admitancia del capacitor normalizado es y = jc y se transforma con la ecuacion
C1 =

=
a un inductor
Y = jc =

1
1
c=
j
jL2

con el valor
1
c1
En la figura 3.10 se muestra la transformacion del circuito paso bajas normalizado a circuito
paso altas desnormalizado.
L2 =

60

Figura 3.10: Transformacion PBFN y PA


Ejemplo 5:
Calcular el filtro paso banda si el orden del filtro es n=2 y la impedancia en la salida y
entrada es R0 = 600 Ohm. Las especificaciones de la plantilla del filtro estan en la figura
3.11a
La estructura normalizada de segundo orden de
Butterworth
se muestra en la figura 3.11c.
Los valores de paso bajas normalizados son l1 = 2 y c2 = 2. Si se utilizan las ecuaciones
para la transformacion paso bajas normalizado a paso banda, el inductor se transforma a
circuito serie LC con L1 , C1 .

2.600
l1 R 0
=
= 0, 0453 H
L1 =
2.(f1 f1 )
2.(3400 300)
(f1 f1 )
3400 300

=
= 570, 05 nF
2.R0 l1 f1 f1
2600. 2.300.3400
y el capacitor se transforma a un circuito paralelo LC con L2 , C2
C1 =

600(3400 300)
R0 (f1 f1 )

= 205, 2 mH
=
2.c2 f1 f1
2. 2.300.3400

c2
2
C2 =
=
= 121, 01 nF
2.R0 .(f1 f1 )
2..600(3400 300)
L2 =

La estructura de paso banda que cumple las especificaciones de la plantilla figura 3.11a se
muestra en la figura 3.11b.
Ejemplo 6:
Calcular el filtro supresor de banda si el orden del filtro es n=3 y la impedancia en la salida
y entrada es R0 = 100 Ohm. Los especificaciones de la plantilla del filtro estan en la figura
61

Figura 3.11: Transformacion PBFN y PB


3.12a. La estructura de tercer orden normalizada de Butterworth se muestra en la figura
3.12c. Los valores de paso bajas normalizados son l1 = l3 = 1 y c2 = 2. Si se utilizan las
ecuaciones para la transformacion paso bajas normalizado a supresor de banda, el inductor
se transforma a un circuito paralelo LC con L1 , C1 .
L1 =
C1 =

1.100(3400 300)
l1 R0 (f1 f1 )
=
= 48.371 mH
2.f1 .f1
2.3400.300
1

l1 R0 (f1 f1 )

1
= 513, 4 nF
1.100.2.(3400 300)

y el capacitor c2 se transforma a un circuito serie LC con L2 , C2


L2 =

R0
100
=
= 2, 567 mH
c2 .(f1 f1 )
2.2.(3400 300)

C2 =

c2 (f1 f1 )
2(3400 300)
=
= 9674, 1 nF
2f1 .f1
2100.300.3400

La estructura de supresor de banda que cumple las especificaciones de la plantilla figura


3.12a se muestra en la figura 3.12b.
Ejemplo 7:
Calcular el filtro paso altas si el orden del filtro es n=2 y la impedancia en la salida y entrada
es R0 = 75 Ohm. Las especificaciones de la plantilla del filtro estan en la figura 3.13a. La
estructura de segundo orden normalizado de Butterworth
se muestra en la figura 3.13c. Los

valores de paso bajas normalizado son l1 = 2 y c2 = 2. Si se utilizan las ecuaciones


para la transformacion paso bajas normalizado a paso altas, el capacitor se transforma en
inductor L1 .
62

Figura 3.12: Transformacion PBFN a SB

R0
75
= 2, 482 mH
=
cf1
2.3400. 2
y el inductor l2 se transforma en capacitor C2
L1 =

1
1
= 441, 33 nF
=
l2 .2.f1
2. 23400.75
La estructura paso bajas que cumple las especificaciones de la plantilla figura 3.13a se muestra
en la figura 3.13b.
C2 =

Ejemplo 8:
Calcular el filtro paso bajas si el orden del filtro es n=3 y la impedancia en la salida y entrada
es R0 = 150 Ohm. Las especificaciones de la plantilla del filtro estan en la figura 3.14a.
La estructura de segundo orden normalizada se muestra en la figura 3.13c. Los valores
de paso bajas normalizado son l1 = l3 = 1 y c2 = 2. Si se utilizan las ecuaciones para
la transformacion paso bajas normalizado a paso bajas, el capacitor c2 se transforma en
capacitor C2 .
C2 =

c2
2
=
= 936, 2 nF
R0 .2.f1
2..100.3400

y el inductor l1 se transforma en inductor L1 = L3


L1 = L3 =

100
l1 .R0
=
= 4, 681 mH
2.f1
2.3400

La estructura paso bajas que cumple las especificaciones de la plantilla figura 3.13a se muestra
en la figura 3.14b.

63

Figura 3.13: Transformacion PBFN a PA

Figura 3.14: Transformacion PBFN a PBF

64

Captulo 4
Aproximaci
on de las plantillas
La aproximacion de las especificaciones de la plantilla consiste en encontrar la funcion de
transferencia G(s) que cumple las especificaciones de esta. Para la aproximacion de las
plantillas se usa la ecuacion caracterstica (4.1).
G(s)G(s) = 1 + (s)(s)

(4.1)

G(s) es la funcion de transferencia definida por la ecuacion (4.2).


G(s) =

U1 I1
U2 I2

(4.2)

La funcion (s) es la funcion caracterstica a elegir cumpliendo solo una condicion. La


funcion caracterstica puede ser cualquier funcion positiva. La funcion de transferencia debe
cumplir las siguientes condiciones:
El numerador de G(s) debe ser un polinomio Hurwitz. Eso significa 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
La prueba de G(s) como 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 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:
Compruebe, si G(s) es una funcion de transferencia valida.
s3 + 5s2 + 9s + 5
s2 4
Los ceros de G(s) son en la parte izquierda del plano, como se ve de la siguiente ecuacion
G(s) =

s3 + 5s2 + 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 |G(j)|
65

16 6 + 96 4 + 488 2 + 399
>1
16 4 + 8 2 + 1
Para cualquier , tiene |G(j)| que ser mayor a uno, entonces se cumple tambien la segunda
condicion y la funcion G(s) es una funcion de transferencia valida y se puede realizar con
elementos LRC positivos. Esto significa que es fsicamente realizable.
|G(j)|2 = 1 +

4.1

Aproximaci
on de Butterworth

Para la aproximacion de Butterworth se elige la funcion caracterstica (s) = %sn . 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 s2n

(4.3)

|G()|2 = G(j)G(j) = 1 + (1)n %2 2n

(4.4)

El orden del filtro


Para calcular el orden del filtro normalizado en la figura 4.1 necesitamos conocer la atenuacion
maxima amax en 1 y la atenuacion mnima amin en 2 .

Figura 4.1: La plantilla normalizada paso bajas

Para = 1 = 1 es la atenuacion a = amax y de (4.4) se puede escribir


e2amax = 1 + %2

10

amax
10

= 1 + %2

y calcular %
%=

e2amax

%=

10

amax
10

Para = 2 es la atenuacion a = amin y de (4.4) se puede calcular n.


e2amin = 1 + %2 2n
2

10
66

amin
10

= 1 + %2 2n
2

Despejando por logaritmos ambos lados de las ecuaciones anteriores se obtiene la ecuacion
para calcular el orden del filtro Butterworth (4.5) y (4.7).
2a

min 1
ln ee2amax
1
n>
2 ln 2

(4.5)

En la ecuacion (4.5) la atenuacion tiene unidades de Neperes. Para sustituir la atenuacion


en Decibeles se utilizan las ecuaciones (4.6) o (4.7).
0.23a

min 1
ln ee0.23amax
1
n>
2 ln 2

(4.6)

amin

10 1
log 10 amax

n>

10

10

2 log 2

(4.7)

Ceros de la funci
on de transferencia.
Para calcular la funcion de transferencia G(s) se calculan los ceros de la ecuacion
G(s)G(s) = 1 + (1)n %2 s2n = 0

(4.8)

Para el orden par de n se obtiene:


1 + %2 s2n = 0
Si % = 1, los ceros de la funcion de transferencia G(s) para el orden n par se calculan mediante
la ecuacion (4.9) y se ubican en el crculo unitario.
sk = ej

+2k
2n

= cos

+ 2k
+ 2k
+ j sin
2n
2n

(4.9)

Para el orden impar de n se obtiene:


1 %2 s2n = 0
Si % = 1, los ceros de la funcion de transferencia G(s) para el orden n impar se calculan
mediante la ecuacion (4.10) y se ubican en el crculo unitario. 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.
sk = ej

k
n

= cos

k
k
+ j sin
n
n

(4.10)

Ejemplo 2:
Calcular la funcion de transferencia de un filtro de Butterworth para el orden n=2.
El orden de filtro es par y por eso se utiliza la ecuacion (4.9). Los ceros de la funcion de
transferencia son:
s0 = cos

+ j sin = 0, 707 + j0, 707


4
4
67

3
3
+ j sin
= 0.707 + j0, 707
4
4
Los ceros de G(s) y G(-s) se muestran en la figura 4.2
s1 = cos

Figura 4.2: 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.
G(s) = (s + 0, 707 j0, 707)(s + 0, 707 + j0, 707) = s2 +

2s + 1

Ejemplo 3:
Calcular la funcion de transferencia de un filtro de Butterworth para el orden n=3.
El orden de filtro es impar y por eso se utiliza la ecuacion (4.10). Los ceros de la funcion de
transferencia tienen los valores:
s0 = cos 0 + j sin 0 = 1

1
3
s1 = cos + j sin = + j
3
3
2
2

2
1
2
3
+ j sin
= +j
s2 = cos
3
3
2
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 figura 4.3. La
funcion de transferencia debe tener los ceros en la parte izquierda del plano s.
G(s) = (s s2 )(s s3 )(s s4 )
entonces

1
1
3
3
)(s + + j
)(s + 1)
G(s) = (s + j
2
2
2
2
G(s) = s3 + 2s2 + 2s + 1
68

Figura 4.3: Los ceros de la funcion de transferencia de Butterworth para n=3


Los ceros del filtro Butterworth de tercer orden para la atenuacion de 3 dB en la frecuencia
angular = 1 deben ser en el circuito unitario, porque se elegio % = 1. Calculando se obtiene
G(j) = j 2 + 2j + 1 = 1 + j
a = 20. log

2 = 3 dB

En general todos los filtros normalizados de tipo Butterworth en la frecuencia del corte
1 = 1 tienen la atenuacion 3 dB para cualquier orden del filtro.
Ejemplo 4:
Calcular la impedancia de entrada para el filtro Butterworth si el orden del filtro es 3.
De ejemplo anterior la funcion de transferencia es G(s) = s3 + 2s2 + 2s + 1 y la funcion
caracterstica (s) = %sn = s3 . Sustituyendo por G(s) y (s) a la ecuacion (4.11)
Zentrada (s) =
se obtiene

G(s) + (s)
G(s) (s)

(4.11)

2s3 + 2s2 + 2s + 1
2s2 + 2s + 1
Si la u
ltima ecuacion se desarrolla con un quebrado de escalera se obtiene el filtro Butterworth
de tercer orden
Zentrada =

Zentrada = s +

1
2s + s+1 1
1

El filtro Butterworth de tercer orden se muestra en la figura 4.4a. Esta terminado en la


puerta de salida con una resistencia de 1 Ohm y en la frecuencia del corte 1 = 1 tiene la
69

atenuacion 3 dB. Los elementos del circuito normalizado de Butterworth se pueden calcular
directamente. Los valores de los elementos zk en el circuito en la figura 4.4b se pueden
calcular mediante la ecuacion (4.12).

Figura 4.4: Los filtros de Butterworth de 3, 4 y 5 orden

zk = 2 sin

(2k + 1)
2n

(4.12)

Ejemplo 5:
Calcular los elementos del filtro Butterworth para el orden n=4.
3

= 0, 765
z1 = 2 sin
= 1, 847
8
8
5
7
z2 = 2 sin
= 1, 847
z3 = 2 sin
= 0, 765
8
8
El filtro paso bajas normalizado con respecto a rsalida = 1 y 1 = 1 se muestra en la figura
4.4c.
z0 = 2 sin

Ejemplo 6:
Calcular los elementos del filtro Butterworth para el orden n=5.
3
= 1, 618
10
7
z3 = 2 sin
= 0, 1, 618
10

= 0, 618
10
5
z2 = 2 sin
= 2, 000
10

z1 = 2 sin

z0 = 2 sin

70

9
= 0, 618
10
El filtro paso bajas de orden 5, normalizado con respecto a rsalida = 1 y 1 = 1 se muestra
en la figura 4.4d. Si se necesita que un filtro tenga otra atenuacion en la frecuencia de corte,
es necesario multiplicar cada elemento del circuito por un constante K, donde:
z4 = 2 sin

K =2n

e0,23amax 1

Ejemplo 7:
Calcular los elementos del filtro Butterworth para el orden n=2 y amax = 0, 1dB.
Los elementos del filtro de segundo orden normalizados con respecto a a
max = 3 dB se
obtienen mediante la ecuacion (4.12). Calculando se obtiene l1 = c2 = 2. El filtro se
muestra en la figura 4.5a. Cada valor obtenido se multiplica por
K =4

e0,235.0,1 1 = 0.390557

Los valores nuevos del filtro Butterworth con atenuacion 0,1 dB en 1 son
l1 = c2 =

2.0, 390557 = 0, 55233

Figura 4.5: El filtro Butterworth de segundo orden


Para comprobar si el filtro en la figura 4.5b atenua 0,1 dB en 1 = 1 es necesario calcular
primero la impedancia Z(s) y despues G(s). La estructura del filtro en la figura 4.5b es de
escalera y por eso
Z(s) = 0.55233s +

1
0.55233s +

1
1

0, 3050689s2 + 0.55233s + 1
0, 55233s + 1

Calculando G(s) y (s) se obtiene


G(s) + (s) = 0, 3050689s2 + 0, 55233s + 1
G(s) (s) = 0.55233s + 1

Si se suman esas ecuaciones se obtiene

71

G(s) = 0, 1525342s2 + 0, 55233s + 1


La funcion de transferencia para 1 = 1 toma la forma
G(1) = 0, 8474676 + j0, 55233
y la atenuacion en = 1 se obtiene calculando la ecuacion a = 20. log |G(1)|
#

0.84746762 + 0, 552332 = 0, 1 dB

a = 20 log

En las tablas de Butterworth 4.1, 4.2 y 4.3 se muestran los coeficientes de la funcion de
transferencia, los elementos del filtro y los ceros de la funcion de transferencia calculados
para amax = 3dB. Si es necesario calcular la funcion de transferencia para otras amax es
necesario sustituir en la funcion de transferencia G(s) por s (4.13).
s =2n

e0,23amax 1p

(4.13)

En el ejemplo siguiente se muestra como se calcula la funcion de transferencia para otras


amax .
Ejemplo 8:
Calcular la funcion de transferencia del filtro Butterworth para amax = 0, 1dB y orden n=3.
La funcion de transferencia obtenida mediante la tabla 4.2 toma la forma
G(s) = s3 + 2s2 + 2s + 1
Ahora se calcula nueva variable s
s =6

e0,23.0,1 1p = 0, 5343043p

La funcion de transferencia de filtro que atenua 0,1 dB en la frecuencia del corte 1 = 1


toma la forma
G(p) = 0, 53430433 p3 + 2.0, 53430432 p2 + 2.0, 5343043p + 1
G(p) = 0, 1525338p3 + 0, 5709622p2 + 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, 42903782 + 0, 91607482 = 0, 1 dB

72

n
1
2
3
4
5
6
7
n

l1
2,00000
1,41421
1,00000
0,76536
0,61803
0,51763
0,44504
c1

c2

l3

c4

l5

c6

l7

1,41421
2,00000
1,84775
1,61803
1,41421
1,24697
l2

1.00000
1,84775
2,00000
1,93185
1,80193
c3

0,76536
1,61803
1,93185
2,00000
l4

0,61803
1,41421 0,51763
1,80193 1,24697 0,44504
c5
l6
c7

Tabla 4.1: Los elementos del filtro Butterworth para amax = 3 dB r1 = r2 = 1

n
1
2
3
4
5
6
7

b1
1,00000
1,41421
2,00000
2,61312
3,23606
3,86370
4,49396

b2

b3

b4

b5

b6

b7

1,00000
2,00000
3,41421
5,23606
7,46410
10,0978

1,00000
2,61312
5,23606
9,14162
14,5918

1,00000
3,23606 1,00000
7,46410 3,86370 1,00000
14,5918 10,0978 4,49396 1,00000

Tabla 4.2: Los coeficientes de la funcion de transferencia del filtro Butterworth para amax =
3 dB r1 = r2 = 1 y b0 = 1 G(s)=b0 + b1 s + b2 s2 +...

n
s1
s2 , s3
s4 , s5
s6 , s7

1
2
-1,00000
-0,70710
j0,707

3
4
-1,00000
-0,50000 -0,38268
j0,866 j0,924
-0,92388
j0,383

5
-1,00000
-0,30901
j0,951
-0,80902
j0,588

7
-1,00000
-0,25882 -0,22252
j0,966 j0,975
-0,70710 -0,62489
j0,707 j0,782
-0,96592 -0,90097
j0,259 j0,434

Tabla 4.3: Ceros de la funcion de transferencia del filtro Butterworth para amax = 3 dB
r1 = r2 = 1

73

Ejemplo 9:
Calcular el filtro Butterworth de cuarto orden pasa bajas para amax = 2 dB, f1 = 3400 Hz
si las puertas de salida y de entrada estan conectadas con un resistor de 2000 .
Los valores normalizados del filtro Butterworth para amax = 3 dB se obtienen de la tabla 4.1
l1 = c4 = 0, 76536

l3 = c2 = 1, 84775

Para obtener el filtro que atenua en 1 2 dB es necesario multiplicar cada elemento por el
constante K
K =2n

e0,13.amax 1 =8

e0,23.2 1 = 0, 93499

Los valores desnormalizados con respecto a la atenuacion son


l1 = c4 = 0, 715603

l3 = c2 = 1, 727627

Ahora los elementos se desnormalizan con respecto a la frecuencia de corte 1 y a la impedancia R0 = 2000. Calculando se obtiene
L1 =

l1 .R0
0, 715603.2000
=
= 66, 995 mH
2..f1
2..3400

C1 =

1, 727627
c2
=
= 40, 435 nF
2..f1 .R0
2..3400.2000

L3 =

l3 .R0
1, 727627.2000
=
= 161, 741 mH
2..f1
2..3400

C4 =

c4
0, 715603
=
= 16, 748 nF
2..f1 .R0
2..3400.2000

El filtro paso bajas de Butterworth se muestra en la figura 4.6

Figura 4.6: El filtro Butterworth de segundo orden

74

4.2

Aproximaci
on Chebychev

La funcion caracterstica para la aproximacion de Chebychev es de la forma


para 1

() = cos(n arc cos())


() = cosh(n arg cosh())
La ecuacion caracterstica toma la forma

para 1

(4.14)
(4.15)

G()G() = 1 + %2 cos2 (n arc cos())

(4.16)

G()G() = 1 + %2 cos2 h(n arg cosh())

(4.17)

El orden del filtro


Igual como en el caso de la aproximacion de Butterworth se puede derivar el orden del filtro
para la aproximacion de Chebychev. Para = 1 = 1 es la atenuacion a = amax y de (4.17)
se puede escribir

Figura 4.7: La plantilla normalizada de paso bajas


e2amax = 1 + %2 cos2 (n.argcosh(1))
y calculando %
%=

e2amax 1

Para = 2 = 1 es la atenuacion a = amin y de (4.17) se puede calcular n.


e2amin = 1 + %2 cos2 h(n argcosh(2 ))
Si se calcula el logaritmo natural de ambos lados de la ecuacion anterior se obtiene la ecuacion
para calcular el orden del filtro para la aproximacion de Chebychev (4.18).
#

2a

min 1
argcosh ee2amax
1
n
argcosh(2 )

75

(4.18)

En la ecuacion (4.18) la atenuacion a se sustituye en Nepers. Para calcular la atenuacion en


Decibeles es necesario utilizar las ecuaciones (4.19) o (4.20).
#

0.23a

min 1
argcosh ee0.23amax
1
n
argcosh(2 )

argcosh
n

(4.19)

amin

10 10 1
amax
10 10 1

argcosh(2 )

(4.20)

Ceros de la funci
on de transferencia
Para calcular la funcion de transferencia G(s) se calculan los ceros de la ecuacion
G()G() = 1 + %2 cos2 (narccos())

(4.21)

Si se hace la sustitucion
arccos() = 1 + j2
se obtiene
= cos(1 + j2 ) = cos(1 )cosh(2 ) + jsen(1 )senh(2 )

(4.22)

De la ecuacion (4.21) se obtiene


j
%
Si se desarrolla la funcion anterior en la forma trigonometrica se obtiene
cos(n1 + jn2 ) =

j
%
De esta ecuacion es posible obtener dos ecuaciones. Se comparan las partes reales e imaginaras de ambos lados de la ecuacion anterior
cos(n1 )cosh(n2 ) + jsen(n1 )senh(n2 ) =

cos(n1 )cosh(n2 ) = 0

(4.23)

1
(4.24)
%
La funcion cosh(n2 ) para ning
un n2 es igual a cero. Entonces es el primer termino en la
primera ecuacion el que debe ser igual a cero (cos(n1 ) = 0). Esta ecuacion es igual a cero
para
sen(n1 )senh(n2 ) =

1 =

(2k + 1)

Si se sustituye (4.25) en (4.24) se obtiene


sen(

1
(2k + 1)
)senh(n2 ) =
2
%

pero sen( (2k+1)


) = 1 y la ecuacion anterior toma la forma
2
76

(4.25)

1
1
argsenh( )
(4.26)
n
%
De la ecuacion (4.22) se obtiene la ecuacion (4.27). Mediante (4.27) se calculan los ceros
de la funcion de transferencia del filtro Chebychev para cualquier orden del filtro y cualqier
atenuacion amax
2 =

sk = jk = sen(1 ).senh(2 ) jcos(1 ).cos(2 )

(4.27)

Mediante las ecuaciones (4.26), (4.25) y (4.27) se puede calcular la funcion de transferencia
G(s) del filtro Chebychev. Los ceros del filtro Chebychev son ubicados en la elipse y en la
parte izquierda del plano s. En el siguiente ejemplo se muestra como se calcula la funcion
de transferencia de un filtro de tercer orden.
Ejemplo 10:
Calcular la funcion de transferencia de Chebychev para amax = 2 dB y el orden del filtro
n=3.
Primero se calcula %:
%=

10amax/10 1 =

102/10 1 = 0, 764

1
1
) = 0, 358
2 = argsenh(
3
0, 764
cosh(0, 358) = 1, 06

senh(0, 358) = 0, 366

y los ceros de la funcion de transferencia son

s0 = 0, 366.sen( ) j1, 065.cos( ) = 0, 183 j0, 922


6
6
3
3
s1 = 0, 366.sen( ) j1, 065.cos( ) = 0, 366
6
6
Los demas ceros no es necesario calcularlos, porque son conjugados y estan ubicados en la
elipse, como se ve de la figura 4.8. La funcion de transferencia es
G(s) = (s + 0, 366)(s + 0, 183 + j0, 922)(s + 0, 183 j0, 922)
G(s) = s3 + 0, 73329s2 + 1, 01859s + 0, 324665
A primera vista se ve, que para = 0 la atenuacion no es igual a cero. 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(s3 + 0, 73392s2 + 1, 01859s + 0, 324665)|s=0 = 1
entonces
K=

1
= 3, 0857855
0, 324066
77

Figura 4.8: Ubicacion de los polos del filtro Chebychev


La funcion de transferencia toma la forma
G(s) = 3, 085588855s3 + 2, 261678s2 + 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
#

a = 20.log 1, 26162 + 0, 05758692 = 2, 03 [dB]


Para calcular la impedancia de entrada (4.28) de un filtro de Chebychev es necesario calcular
la funcion caracterstica (s) en la forma polinomial. La funcion caracterstica en la forma
trigonometrica no se puede utilizar.
Zentrada =

G(s) (s)
G(s) (s)

Funcion caracterstica toma la forma


() = %.cos(narccos())
Si se se sustituye por arcos() = y % = 1 en la ecuacion anterior se obtiene
() = cos(n)
para n=1
1 () = cos() =
para n=2
2 () = cos(2) = 22 + 1
para n=3
3 () = cos(3) = 43 3
78

(4.28)

Ejemplo 11:
Calcular la impedancia de entrada de Chebychev para amax = 2 dB y el orden de filtro n=3.
La funcion de transferencia fue calculada en el ejemplo 9 y es de la forma
G(s) = 3, 085588855s3 + 2, 261678s2 + 3, 1431724s + 1
La funcion de caracterstica () para n=3 es
3 (s) =
3 (s) =

e0,23amax 1(4s3 + 3s)

e0,23.2 1(4s3 + 3s) = 3, 0855855s3 + 2, 3141892s

Y la impedancia de entrada del filtro de Chebychev es

6, 171s3 + 2, 2616s2 + 5, 457s + 1


G(s) + (s)
=
Zentr (s) =
G(s) (s)
2, 2616s2 + 0, 8289s + 1
Si se desarrolla la impedancia Z(s) en el quebrado de escalera, se obtiene el circuito que se
muestra en la figura 4.9

Figura 4.9: Filtro Chebychev de tercer orden.

Z(s) = 2, 728s +

1
0, 8289s +

1
2,728s+ 11

Si se necesita que el filtro tenga en la salida impedancia infinita, se calcula la impedancia


del filtro mediante la ecuacion (4.29)
Z(s)entr =
Zentr (s) =

parte impar de G(s)


parte par de G(s)

(4.29)

3, 08558s3 + 3, 14317s
2, 2116s2 + 1

Zentr = 1, 36429s +

1
1, 2714s +

1
1,2788s

El circuito que trabaja con la salida abierta se muestra en la figura 4.10b. El circuito en
la figura 4.10a no se puede utilizar, porque la u
ltima inductancia no influye la funcion de
transferencia y es necesario utilizar el circuito dual que se muestra en la figura 4.10b.

79

Figura 4.10: Filtro Chebychev de tercer orden.

4.3

Aproximaci
on Chebychev inverso

La aproximacion Chebychev inversa se obtiene de la aproximacion Chebychev normal mediante las transformaciones
1

La transformacion se muestra en la figura 4.11

Figura 4.11: La transformacion de las plantillas.


La ecuacion caracterstica (4.14) con estas transformaciones se cambia y toma la forma
G(s)G(s) = 1 +
G()G() = 1 +
G()G() = 1 +

%2 cos2 (n

%2 cosh2 (n

1
arccos( 1 ))
1
argcosh( 1 ))

1 + %2 cos2 (n arccos( 1 ))
G()G() =
%2 cos2 (n arccos( 1 ))
80

(4.30)

( 1s )( 1
)
s
1
1

(4.31)
(4.32)
(4.33)

1 + %2 cosh2 (n argcosh( 1 ))
G()G() =
%2 cosh2 (n argcosh( 1 ))

(4.34)

Como en el caso de la aproximacion de Chebychev, se pueden obtener de manera semejante


las ecuaciones para calcular los ceros de la funcion de transferencia. Los ceros de la funcion
de transferencia del filtro Chebychev inversa se calculan mediante las ecuaciones (4.35) (4.36)
(4.37) y (4.38)
%=
2 =

1
e0,23amin 1

1
1
argsenh
n
%

(4.36)

2k + 1

2n

(4.37)

1 =

s(k) =

(4.35)

1
sin(1)sinh(2 ) jcos(1 )cosh(2 )

(4.38)

Los polos de la funcion de transferencia G(s) son en las frecuencias k . Los polos de la
atenuacion se calculan igualando el denominador (4.33) a cero como se ve en (4.39).
1
%2 cos2 (n.arccos ) = 0

(4.39)

los polos de la funcion de transferencia se calculan mediante la ecuacion (4.40)


k =

cos 2k+1
2n

(4.40)

Ejemplo 12:
Calcular los polos de la funcion de transferencia de Chebychev inversa para el orden del filtro
n=2.

k =

0 =

1
cos 2k+1

1
= 1, 1547
cos 6

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 figura 4.12a y la estructura del filtro en la figura 4.12b.
81

Figura 4.12: La atenuacion y la estructura del filtro Chebychev inverso para n=3.
Ejemplo 13:
Calcular los polos de la funcion de transferencia de Chebychev inversa para el orden del filtro
n=5.
los polos de atenuacion se calculan mediante la ecuacion
k =

1
cos 2k+1

0 =

1
= 1, 0514
cos 10

1 =

1
= 1, 7013
cos 3
10

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 figura 4.13a y la estructura en la figura 4.13b.

Figura 4.13: La atenuacion y la estructura del filtro Chebychev inverso para n=5.
82

Ejemplo 14:
Calcular la funcion de transferencia para la aproximacion de Chebychev inversa, si n=3,
amin = 4, 338 [dB].
Primero se calcula %, 2 , cosh(2 ) y senh(2).
%=

1
e0,23amin 1

1
e0,23.4,338 1

= 0, 764247

1
1
= 0, 358724
2 = argsenh
3
0, 764247
cosh(2 ) = cosh(0, 358724) = 1, 06503
senh(2 ) = senh(0, 358724) = 0, 36646
Si se sustituye por k= 0,1 en la ecuacion (4.38) se obtiene
S0 =

0, 3664.sen 6

S1 =

1
= 0, 207 j1, 043
j1, 06503.cos 6

0, 3664.sen 3
6

1
= 2, 7287
j1, 06503.cos 3
6

Los ceros son complejos y conjugados y por eso no es necesario calcularlos a todos. Los ceros
de la funcion de transferencia estan ubicados como se ve en la figura 4.14. En este caso los
ceros de la funcion de transferencia de Chebychev inversa 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 ejemplo
11 y tiene el valor 0 = 1, 154

Figura 4.14: Ceros y polos de la funcion de transferencia de Chebychev inverso para n=3.

G(s) = K

[(s + 0, 2072)2 + 1, 043022 ](s + 2, 7287)


s2 + 1, 1542

G(s) = K

s3 + 3, 14317s2 + 2, 26168s + 3, 08578


s2 + 1, 1542
83

Si se calcula la funcion de transferencia de Chebychev para el mismo % se obtiene


G(s) = 3, 08578s3 + 2, 26168s2 + 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 coeficientes de la funcion de transferencia de
Chebychev y Chebychev inversa es ai = ani . Todava necesitamos calcular la constante K
de Chebychev inverso. La konstante K se calcula de la misma manera para que la funcion
de transferencia G(0) = 1.
3, 08578
=1
1, 15472
K = 0, 4320885
K

La funcion de transferencia G(s) que cumple las especificaciones es de la forma


G(s) =

0, 432s3 + 1, 358s2 + 0, 977s + 1, 333


s2 + 1, 15472

Vamos ahora a comprobar si en = 1 es la atenuacion 4.3379 [dB].


G(j) =

j0, 432 1, 358 + j0, 977 + 1, 333


= 0, 07438 + j1, 63547
1 + 1, 333
#

a = 20.log 0, 074382 + 1, 635472 4.3 [dB]


Si es necesario 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 solo un polinomio,
sino el quebrado de dos polinomios. Tambien existen los polos en las frecuencias k . Esto
significa que para realizar el circuito se necesitan dos parametros, uno de la impedancia de
entrada Z11 y otro de la impedancia de transferencia Z12 . Las impedancias mencionadas se
pueden calcular mediante las ecuaciones (4.41) y (4.42),
Z11 =

gimpar + fimpar
gpar + fpar

(4.41)

k(s)
gpar + fpar

(4.42)

Z12 =

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). El gpar (s) es la parte par del numerador de polinomio G(s).
En siguiente ejemplo se realiza un filtro Chebychev inverso si se conocen G(s) y (s).
Ejemplo 15:
Realizar el filtro Chebychev inverso del ejemplo anterior.
La funcion de transferencia del filtro Chebychev inverso del ejemplo anterior es de la forma
G(s) =

0, 432s3 + 1, 358s2 + 0, 977s + 1, 333


s2 + 1, 15472

Entonces la parte par e impar de g(s) son respectivamente


84

Figura 4.15: Circuito Chebychev inverso de los ejemplos 13 y 14.

gpar (s) = 1, 358s2 + 1, 333

gimp (s) = 0, 432s3 + 0, 977s

Todava es necesario calcular (s).


(s) = %

s3
0, 333s3
=
%
4 + 3s2
s2 + 1, 1542

Para % = 0, 76424 del ejemplo anterior la funcion caracterstica es de la forma


(s) =

0, 4320885s3
s2 + 1, 1542

De la u
ltima ecuacion se puede escribir
fpar = 0

fimp = 0, 432s3

k(s) = s2 + 1, 1542

Y las impedencias de entrada Z11 y de transferencia Z12 son de la forma


Z11

0, 864s2 + 0, 977s
=
1, 358s2 + 1, 333

Z12

s2 + 1, 1542
=
1, 358s2 + 1, 333

Es necesario realizar ambos parametros para obtener el circuito. Los denominadores de Z11
y Z12 son iguales y si se realiza el denominador de Z11 se realiza tambien el denominador
de Z12 . Los ceros de Z12 son en y en s = 1, 333. Si se realizan los ceros en orden ,
s = 1, 333 se obtiene el circuito que se muestra en la figura 4.15. 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 Z12 .

4.4

Aproximaci
on de Bessel

La funcion de transferencia del este filtro es un polinomio de Bessel. El polinomio de Bessel


se calcula mediante la ecuacion (4.43)
n
-

(2n k)!sk
yn (s) =
nk k!(n k)!
k=0 2
85

(4.43)

Los filtros de Bessel necesitan mas elementos que la aproximacion Butterworth con las mismas especificaciones, pero la ventaja es, que la fase en la banda de paso puede ser lineal,
eso significa, que todas las frecuencias en la banda de paso son retardadas sobre el mismo
tiempo. Eso es necesario por ejemplo si se transmiten se
nales de video.
Ejemplo 16.
Calcular la funcion de transferencia del filtro Bessel para el orden del filtro n=6.
para k=0

(12 0)!s0
= 10395
26 0!(6 0)!

y0 (s) =
para k=1

(12 1)!s1
y1 (s) = 5
= 10395s
2 1!(6 1)!

para k=2

y2 (s) =

(12 2)!s2
= 4725s2
4
2 2!(6 2)!

y3 (s) =

(12 3)!s3
= 1260s3
23 3!(6 3)!

y4 (s) =

(12 4)!s4
= 210s4
22 4!(6 4)!

y5 (s) =

(12 5)!s5
= 21s5
21 5!(6 5)!

y6 (s) =

(12 6)!s6
= 1s6
20 6!(6 6)!

para k=3

para k=4

para k=5

para k=6

El polinomio de Bessel para n=6 toma la forma:

y6 (s) = s6 + 21s5 + 210s4 + 1260s3 + 4725s2 + 10395s + 10395


La funcion de transferencia debe cumplir la condicion |G(0)| = 1. Es necesario calcular
el coeficiente en el denominador de la funcion de transferencia. Para nuestro ejemplo el
coeficiente K es 10395. (4.44)
s6 + 21s5 + 210s4 + 1260s3 + 4725s2 + 10395s + 10395
(4.44)
10395
Los coeficientes de la funcion de transferencia del filtro Bessel se muestran en la tabla 4.4.
El filtro Butterworth tiene en la frecuencia de corte = 1 la atenuacion 3 [dB]. Vamos a
calcular que atenuacion tiene el filtro de Bessel en la misma frecuencia del corte.
G(s) =

Ejemplo 17.
Calcular la atenuacion del filtro Bessel de orden n=3 para = 1.
La funcion de transferencia del filtro de Bessel para n=3 se obtiene de las tablas 4.4
86

n
1
2
3
4
5

a0
a1
a2
a3
a4
1
3
3
15 15 6
105 105 45 10
945 945 420 105

Tabla 4.4: La tabla de los coeficientes del polinomio de Bessel y(s) = a0 + a1 s + ... +
an s n , a 1 = 1
r 1 i1
-1
1, 5 j0, 866
-2,322
2, 896 j0, 867
-3,646
4, 248 j0, 867

n
1
2
3
4
5
6

r 2 i2

r 3 i3

1, 838 j1, 754


2, 103 j2, 657
3, 351 j1, 742 2, 324 j3, 572
3, 735 j2, 626 2, 515 j4, 492

Tabla 4.5: La tabla del los ceros de polinomio de Bessel

15 + 15s + 6s2 + s3
15
15
Para = 0 se tiene |G3 (0)| = 15 = 1 y la atenuacion amax = 20log(1) = 0. En = 1 la
funcion de transferencia G(j) toma la forma
G3 (s) =

15 + 15j 6 j
= 0, 6 + j0, 9333
15
y la atenuacion en la = 1 tiene el valor
G(j) =

a = 20.log (0, 62 + 0, 93332 ) = 0, 902 [dB]


Los ceros de la funcion de Bessel se pueden encontrar en la tabla 4.5.
Ejemplo 18.
Calcular un filtro digital paso bajas de Bessel en cascada de sexto orden si la frecuencia del
corte es f1 = 3400 Hz y la frecuencia de muestreo es de 24000 Hz.
La funcion de transferencia se obtiene de las tablas.
G(s) = [(s + 4, 248)2 + 0, 8672 ][(s + 3, 375)2 + 2, 6262 ][(s + 2, 515)2 + 4, 4922 ]

H(s) =

s2

K1
K2
K3
2
2
+ 8, 496s + 18, 797 s + 5, 03s + 26, 503 s + 7, 47s + 20, 846

Cada funcion de transferencia parcial tiene que cumplir Hi (0) = 1 y por esta razon elegimos
las constantes
87

K1 = 18, 797

K2 = 26, 503

K3 = 20, 846

Para obtener la funcion de transferencia en la forma discreta es necesario utilizar la transformada z bilineal
s=c

z1
z+1

c = cotg

f1
3400
= cotg
= 2, 096
fm
24000

se obtiene
Si se sustituye en H(s) por s = 2, 096 z1
z+1
H1 (z) =

0, 458 + 0, 917z 1 + 0, 458z 2


1 + 0.509z 1 + 0, 1316z 2

H2 (z) =

0, 509 + 1, 109z 1 + 0, 509z 2


1 + 0, 804z 1 + 0, 234z 2

0, 639 + 1, 279z 1 + 0, 639z 2


H3 (z) =
1 + 1, 0671z 1 + 0, 491z 2
Los circuitos parciales se conectan en cascada, porque H(z) = H1 (z).H2 (z).H3 (z). El filtro
de Bessel de sexto orden se muestra en la figura 4.16

Figura 4.16: El filtro digital de Bessel de sexto orden


Ejemplo 19.
Calcular un filtro de Bessel LC paso bajas de tercer orden en la forma normalizada, si en la
salida se conecta un circuito electronico con impedancia infinita.
La funcion de transferencia G(s) se obtiene de las tabla 4.5.
y(s) = (s + 2, 322)[(s + 1, 838)2 + 1, 7542 )] = s3 + 6s2 + 15s + 15
s3 + 6s2 + 15s + 15
= 0, 0666s3 + 0, 4s2 + s + 1
15
Si el circuito trabaja con la puerta de salida abierta la imedancia del circuito es
G(s) =

88

Figura 4.17: El circuito Bessel de tercer orden en las formas T y

Gimpar
0, 0666s3 + s
Z(s) =
=
Gpar
0, 4s2 + 1
Si la impedancia Z(s) se desarrolla en el quebrado de escalera se obtiene
Z(s) = 0, 1666s +

1
0, 48s +

1
0,83s

El circuito LC en la figura 4.17a) no se puede utilizar, porque la u


ltima inductancia esta
volando y no sirve como elemento del filtro, (la salida esta abierta). Es necesario utilizar el
circuito dual en la forma que se muestra en la figura 4.17b).

4.5

Aproximaci
on de Cauer

La aproximacion de las especificasiones de la plantilla consiste en encontrar la funcion de


transferencia G(s) que cumple con dichas especificaciones. Para la aproximacion de las
plantillas se usa la ecuacion caracterstica (4.45).
G(s)G(s) = 1 + (s)(s)

(4.45)

G(s) es la funcion de transferencia definida por la ecuacion (4.46)


G(s) =

U0 I0
U2 I2

(4.46)

La funcion (s) es la funcion caracterstica a elegir que cumple solo una condicion. La
funcion caracterstica puede ser cualquier funcion positiva. La funcion de transferencia debe
cumplir las siguientes condiciones:
El numerador de G(s) debe ser un polinomio Hurwitz. Eso significa que los ceros deben
estar en el lado izquierdo del plano complejo de G(s).
Para todas las frecuencias la funcion de transferencia G(s) debe cumplir la condicion
|G(j)| 1.
La prueba de G(s) como una funcion de transferencia valida, no es facil, pero si (s) es una
funcion positiva podemos ver de (4.45) que se cumple la condicion |G(j)| 1. Si se eligen
los ceros de la ecuacion de transferencia en el lado izquierdo del plano complejo de G(s)
89

entonces se cumplen las dos condiciones necesarias. En el caso de aproximacion elptica la


funcion caracterstica se elige como se muestra en la ecuacion (4.47)
1

i=n 2
2
b0 + b1 s + b2 s2 + ...
i=1 (s s01 )
(s) = s
=
s
1
i=n
a0 + a1 s + a2 s2 + ...
i=1 (s s1 )

(4.47)

En la ecuacion (4.47) s0i y si son los ceros 0i y polos Omegai respectivos como se
muestra en la figura 4.18. 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.
El filtro elptico tiene la atenuacion que se muestra en la figura 4.18. La atenuacion tiene las
oscilaciones en la banda de paso y tambien en la banda de supresion. Calcular la funcion de
transferencia no es facil, es necesario utilizar integrales elpticas. En este apuntes se van a
utilizar las series para calcular los ceros de la funcion de transferencia.

Figura 4.18: Atenuacion del filtro de Cauer


Generalmente existen por los menos cuatro metodos para obtener la funcion de transferencia
de los filtros elpticos:
de Rumpelt
de Darlington
de Cauer
de Skwirzinski
El primer metodo es muy facil de ense
nar y tambien de aprender. Este metodo es grafico y
tiene la ventaja que se puede aproximar la plantilla muy complicada. Con otras palabras, la
plantilla que tiene mas especificaciones en la banda de paso y de supresion, como se muestra
en la figura 4.19
En el metodo propusto por Darlington, se utilizan los filtros mk de Zobel que se muestran
en la figura 4.20. Para utilizar este metodo no se necesita conocer las integrales elpticas y
es muy facil de ense
nar y tambien de aprender. Pero antes de aprender como se calculan los
filtros de Cauer es necesario aprender la teora del filtro de Zobel.
90

Figura 4.19: Los especificaciones a una paso bajas.

Figura 4.20: Filtro mk Zobel.


El metodo que propuso Wilhelm Cauer esta basado en el conocimiento de las integrales
elpticas y resulta difcil de aprender para los estudiantes de licenciatura.
Lo mismo se puede decir sobre el metodo que propuso Skwirzinskij, el cual aproxima las
integrales elpticas con las series. Con este metodo al fin se calcula el filtro de tercer orden.

4.5.1

Filtro elptico con el m


etodo de Rumpelt

La funcion caracterstica en la ecuacion (4.45) de un filtro elptico se puede escribir como un


quebrado de dos polinomios:
(s2 + a21 )(s2 + a22 )...(s2 + a2n )
(s2 + b21 )(s2 + b22 )...(s2 + b2m )
Este polinomio se puede arreglar en la siguiente forma
(s) = csr

(s) = csr+nm

a
s
s
a1 a2 ...an ( a1 + s1 )( a2 +
b1 b2 ...bm ( bs1 + bs1 )( bs2 +

a2
)...( asn
s
b2
)...( bsn
s

(4.48)

+
+

an
)
s
bn
)
s

(4.49)

Si se en (4.49) sustituye s = j, despues del logaritmo natural de la parte derecha e izquierda


se obtiene:
n
m

ai
bi
a1 a2 ...an
| + (r + n m) ln +
| |
| |
ln |(j)| = ln |c
b1 b2 ...bn

i=1 ai
i=1 bi

91

(4.50)

Si se sustituye en (4.50) por


|c

a1 a2 ...an
| = ek
b1 b2 ...bm

= e ,

ai = eai

(4.51)
bi = ebi

(4.52)

se obtiene la relacion (4.53):

a = ln |()| = k + (r + n m) +

n
i=1

ln |eai e(ai ) |

m
i=1

ln |ebi e(bi ) | (4.53)

Que se pede escribir tambien en la forma siguiente

a = k + (r + n m) +

n
i=1

ln(2 senh| ai |)

m
i=1

ln(2 senh| bi |)

(4.54)

La ecuacion (4.54) se puede graficar. La constante k se grafica como una recta paralela
con el eje . El termino (r + n m) es tambien una recta con la pendiente (r + n m),
como se ve en la figura 4.21. Los u
ltimos dos terminos es el grafo para realizar los polos
y ceros de la funcion caracterstica (s). Si todas las componentes se suman se obtiene la
funcion caracterstica (s) y despues mediante la ecuacion caracterstica (4.45) la funcion
de transferencia G(s). En el siguiente ejemplo se mostrara como se obtiene la funcion de
transferencia del filtro elptico mediante el metodo de Rumpelt.

Figura 4.21: Grafica de las componentes.


Ejemplo 1:
En este ejemplo se realiza el filtro elptico si se conocen los especificaciones de la plantilla
en la figura 4.22. Para transformar el filtro de la variable a variable , se utilizan las
ecuaciones (4.51) y (4.52). La atenuacion a se transforma mediante la ecuacion
ea =

1
ln |e0,23a 1|
2
92

Figura 4.22: Especificaciones para paso bajas.


Entonces la atenuacion amax = 0.869 se transforma a un valor -0.754 y amin = 21, 784 se
transforma a 2,496.
1
ln |e0,23.0,869 1| = 0, 754
2
1
eamin = ln |e0,23.21,74 1| = 2, 496
2
La frecuencia del corte f1 y la frecuencia f2 en el dominio de toman los valores
eamax =

1 = ln 1 = 0
60
2 = ln
= 0, 405
40
Los especificaciones de la plantilla en el dominio de se muestran en la figura 4.23. Estas especificaciones se grafican posteriormente en un papel transparente, para obtener la constante
k.

Figura 4.23: Los especificaciones para paso bajas en el dominio de .

En otro papel se grafica, mediante los patrones en la figura 4.21, los polos en la parte derecha
del dominio y los ceros en la parte izquierda. Los polos estan ubicados en b1 = 0, 5 y
b2 = 1, mientras los ceros en a1 = 1 y a2 = 2. Si todas las graficas interrumpidas
se suman se obtiene como resultado la lnea no interrumpida, como se ve en la figura 4.24.
Ahora, mediante la plantilla en el papel transparente buscamos si la atenuacion cumple las
93

especificaciones y calculamos la constante k. La konstante k es la distancia entre en el


papel transparente y de la plantilla. Los maximos y mnimos de los ceros y polos tienen
el mismo nivel, como se aprecia de la figura 4.24.

Figura 4.24: Polos, ceros y grafica de (j)


Si se utilizan los ecuaciones (4.51) y (4.52) se obtienen los coeficientes de la funcion caracterstica ().
a1 = ea1 = 0, 37

a2 = ea2 = 0, 14

b1 = eb1 = 1, 65

b2 = eb2 = 2, 72

La funcion caracterstica, sustituyendo la ecuacion (4.48), toma la forma


(s) = ks

(s2 + 0, 372 )(s2 + 0, 142 )


(s2 + 1, 652 )(s2 + 2, 722 )

La funcion de transferencia G(s) se calcula mediante la ecuacion (4.45).

4.5.2

Filtro elptico seg


un Darlington

Darlington en su trabajo elegio la funcion caracterstica en la forma:


Para los filtros simetricos:
(j) =

(j) =

e0,23amax 1 cosh(g0m )

(4.55)

e0,23amax 1 senh(g0m )

(4.56)

Para los filtros asimetricos:

De los filtros mk de Zobel, figura 4.20, se obtiene:


cosh(g0m ) =

m 2 s2 + s2 + 1
s2
+1
2

y para senh(g0m )
94

(4.57)


2ms s2 + 1
senh(g0m ) =
s2
+1
2

(4.58)

Para obtener la funcion caracterstica primeramente se calcula eq0m y eq0m .

(ms + s2 + 1)2
q0m
e
= cosh gom + senh g0m =
s2
+1
2

(ms s2 + 1)2
q0m
e
= cosh gom senh g0m =
s2
+1
2

Si los filtros de Zobel se conectan en cascada las constantes de propagacion se suman g0 +


g01 + g02 + ... + g0m y, despues de un largo calculo, se obtiene:

cosh g0m

1 (m1 s +
=
2

s2 + 1)2 ...(m s +

s2 + 1)2 + (m1 s s2 + 1)2 ...(m s s2 + 1)2


2
2
( s2 + 1)( s2 + 1)...
1

y la funcion caracterstica de un filtro elptico y simetrico toma la forma:

(j) =

e0,23amax 1cosh g0 =

e0,23amax 1

1 + a2 s2 + a4 s4 + ... + a2 s2
2
2
( s2 + 1)( s2 + 1)...
1

donde los coeficientes ai para varios se calculan mediante las ecuaciones


= 1 a2 = 1 + m21
= 2 a2 = 212 + 22
a4 = 1 + 12 + 22 + 22
= 3 a2 = 3 + 12 + 22
a4 = 3 + 212 + 22 + 42 + 21 3
a6 = 1 + 12 + 22 + 23 + 22 + 21 3
1
2
3
........

= m1 + m2 + ...m
= m1 m2 + m1 m3 + ... + m2 m3 + ... + ma m
= m1 m2 m3 + ... + m2 m1 m
...................................................
= m1 m2 ...m

Para los filtros antimetricos se calcula senh g0

1 (m1 s + s2 + 1)2 ...(m s + s2 + 1)2 (s + s2 + 1)


senh g0 =
+
2
2
2
( s2 + 1)( s2 + 1)...
01
01

2
2
2
(m1 s s + 1) ...(m s s + 1)2 (s s2 + 1)
+
2
2
( s2 + 1)( s2 + 1)...
01

01

y la funcion caracteristica (s) toma la forma:


95

(4.59)

(j) =

e0,23amax 1senh g0 =

e0,23amax 1s

1 + 21 + b2 s2 + b4 s4 + ... + b2 s2
(4.60)
2
2
( s2 + 1)( s2 + 1)...
1

los coeficientes de la funcion caracterstica se calculan mediante siguientes ecuaciones:


= 1 b2 = 1 + m21 + 2m1
= 2 b2 = a2 + 41 + 21 2
b4 = a4 + 21 + 21 2
= 3 b2 = a2 + 61 + 23 + 212
b4 = a4 + 61 + 43 + 41 2 + 22 3
b6 = a6 + 21 + 23 + 21 2 + 22 3

4.5.3

Filtro elptico seg


un Skwirzinski

En la figura 4.18 se calkula la constante K


K=

1
2

donde 1 es la frecuencia del corte y 2 es la frecuencia de supresion. En el caso del filtro


elptico las frecuencias de la atenuacion mnima y maxima estan relacionadas mediante las
ecuaciones
0s =

1
s

us =

1
ns

El orden del filtro se puede calcular mediante la ecuacion (4.61).


n=

ln(e0,23amax 1) 0, 23amin 2, 77
ln(q)

(4.61)

donde
!

K
K
1+2
q=
16
4

32

K
+ 15
4

34

K
+ 150
4

36 " 4

(4.62)

Los ceros de la funcion caracterstica 0s se calculan para n impar mediante la ecuacion


(4.63).
1

0s = 2q 4

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

(4.63)

Los polos de la funcion caracterstica us se calculan mediante la ecuacion (4.64).


1

us = 2q 4

sen( 2s+1
) q 2 sen( 3(2s+1)
) + q 6 sen( 5(2s+1)
)
2n
2n
2n
1 2qcos( 2s1
) + 2q 4 cos( 2(2s1)
)
n
n
96

(4.64)

Los ceros de la funcion de transferencia se calculan mediante los ecuaciones (4.65), (4.66) y
(4.67). Primero es necesario calcular w
4

"

4
4
2
(0, 115amax )2
1
4
4+
ln 44
+ ...
w=
4 0, 115amax 4
2n
12

(4.65)

El cero real de la funcion de transferencia se calcula mediante (4.66).


1

0 = 2q 4

senh(w) q 2 senh(3w) + q 6 senh(5w)


1 2qcosh(2w) + 2q 4 cosh(4w)

(4.66)

La parte real del cero complejo se calcula usando la ecuacion (4.67).


s =

0 1 20s (K +

1
K

1 + 02 20s

20s )

(4.67)

La parte imaginaria del cero complejo se calcula mediante la siguiente ecuacion:


s =

0s 1 02 (K +

1
K

+ 02 )

1 + 02 20s

(4.68)

Las ecuaciones anteriores se pueden utilizar para calcular el filtro de Cauer solo para el orden
del filtro impar. En el siguiente ejemplo se explica como se calculan los filtros de Cauer.
Ejemplo 2
Calcule el filtro Cauer para las especificaciones que se muestran en la figura 4.25a. Es
necesario normalizar la plantilla de las especificaciones.

Figura 4.25: Especificaciones de la plantilla y la plantilla normalizada

f0 =

0 =

3400.5100 = 4164, 1326


f0
4164, 1326
=
=1
f0
4164, 1326

1 =

3400
f1
=
= 0, 816
f0
4164, 1326

0 =

f2
5100
=
= 1, 224
f0
4164, 1326
97

La plantilla normalizada se muestra en la figura 4.25b. Es necesario calcular el orden del


filtro. Primero se calcula la constante K y despues q.
K=

0, 816
= 0, 6666
1, 224

0, 666 2
0, 666 4
0, 666 6
0, 4444
1 + 2(
) + 15(
) + 150(
)
q=
16
4
4
4
n

&4

= 0, 0364579

1, 50777 5 2, 77
= 2, 8
3, 311159

El orden del filtro debe ser un n


umero entero y por eso se elige n=3.
La frecuencia normalizada de atenuaci
on mnima en la banda de paso.
1

01 = 2.0, 0364 4

sen( 62 ) 0, 03642 sen( 66 ) + 0, 03646 sen( 10


)
6
2
4
4
1 2.0, 0364cos( 3 ) + 2.0, 0364 cos( 3 )
01 =

0, 7292548
= 0, 730226
1, 0364561

La frecuencia normalizada de atenuaci


on m
axima en la banda de paso.
u1

sen( 16 ) 0, 03642 sen( 63 ) + 0, 03646 sen( 56 )


= 2.0, 0364
1 2.0, 0364cos( 13 ) + 2.0, 03644 cos( 23 )
1
4

u1 = 0, 8739

0, 5 0.0013 + 2, 348.109 .0, 5


= 0, 4535
1 0.036957 0, 0000018

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
= 1, 369
0, 73022

n1 =

1
= 2, 205
0, 4535

Antes de calcular los ceros de la funcion de transferencia se calcula el coeficiente w


!

"

4
4
2
(0, 115.0, 8699)2
1
4
4+
ln 44
+ ... = 0, 499
w=
4 0, 115.0, 869 4
6
12

El cero real de la funci


on de transferencia.
1

0 = 2.0, 0364 4

senh(0, 499) 0, 03642 senh(3.0, 499) + 0, 03646 senh(5.0, 499)


= 0, 5096
1 2.0, 0364cosh(2.0, 499) + 2.0, 03644 cosh(4.0, 499)

La parte real del cero complejo de la funci


on de transferencia.
1 =

1
0,666
0, 50962 .0, 730222

0, 5096 1 0, 7320222 (0, 666 +


1+

98

0, 730222 )

= 0, 160769

La parte imaginaria del cero complejo de la funci


on de transferencia.
1 =

1
0,6666
0, 50962 .0, 73022682

0, 73022 1 0, 50962 (0, 6666 +


1+

+ 0, 50962 )

= 0, 8189

La funcion de transferencia del filtro Cauer es de la forma


[(s + 0, 1607)2 + 0, 81892 ]
G(s) = C.(s + 0, 5096)
s2 .0, 730222 + 1
G(s) = 5, 358

s3 + 0, 83s2 + 0, 865s + 0, 35
s2 + 1, 87536

(4.69)

Y la funcion de caracterstica toma la forma


(s) = 5, 358

s3 + 0, 533s
s2 + 1, 87

(4.70)

Ejemplo 3.
Realice el filtro de Cauer del ejemplo anterior. La impedancia Z11 y Z12 del filtro de Cauer
se calcula mediante la ecuacion (4.71)
Z11 =

gimpar + fimpar
gpar + fpar

Z12 =

k(p)
gpar + fpar

(4.71)

Sustituyendo por gimpar , gpar , fpar , fimpar y por k(p) en (4.71), se obtiene:
s2 + 1, 875
(4.72)
0, 83s2 + 0, 35

Los ceros de la
impedancia
de
transferencia
son
s
=

y
s
=
1, 875. Primero se realiza el

cero en s = 1, 875 mediante el circuito particular de la figura 4.26a. Es necesario calcular


Z1 .
Z11 =

2s3 + 1, 398s
083s2 + 0, 35

Z12 =

Figura 4.26: Filtro Cauer de tercer orden

Z1 = s

2s2 + 1, 398
= 1, 948s
0, 83s2 + 0, 35 |s2 =1,87

La impedancia Z1 es la inductancia L1 = 1, 948. Ahora se conocen las impedancias Z11 y Z1


y se puede calcular Z0 de la figura 4.26a.
99

Z0 = Z11 1, 948s =
Y0 =

0, 38316s3 + 0, 7162s
2s3 + 1, 398s

1,
948s
=
0, 83s2 + 0, 35
0, 83s2 + 0, 35

As
1
0, 83s2 + 0, 35
= 2
+ 1
2
0, 38316s(s + 1, 87)
s + 1, 87 Z11

Si se calcula la constante A, entonces se conocen todos valores de los elementos del circuito
en serie LC.
A=

0, 83s2 + 0, 35
|s2 =1,87 = 1, 6777
s2 .0, 38316

El circuito serie LC tiene los valores de la inductancia L2 = 0, 596 y la capacitancia C2 =


0, 897. El circuito se muestra la figura 4.26 b.
Y2 =

1
1, 6777s
=
s2 + 1, 87
0, 596s +

1
0,897s

1
Todava falta calcular el u
ltimo elemento Z11

1
0, 83s2 + 0, 35
1, 6777s
=

1
Z11
0, 38316s(s2 + 1, 87) s2 + 1, 87
1
0, 18718s2 + 1, 87
=
= 2, 047s
1
Z11
0, 38316s(s2 + 1, 87)
El circuito completo se muestra en la figura 4.26b, pero necesita tres inductancias y por eso
fsicamente es mas facil realizar el filtro dual con una inductancia, la cual se muestra en la
figura 4.26c.
Ejemplo 4:
Mediante el matlab calcular la funcion de transferencia del filtro filtro Cauer para las especificaciones amax = 0.869 dB, n=3, f1 = 3400 Hz y f2 = 5100 Hz.
H(s) =

0.394s + 0.453s2
1 + 0.8406s + 0.8419s2 + 0.4507s3

[b,a]=ellip(3,0.869,15,0.816,s);
[h,w]=freqs(b,a);
plot(20log10(abs(h)))

100

Captulo 5
Dise
no de los filtros mediante tablas
5.1

Tablas del filtro Butterworth.

Los ceros de la funcion de transferencia de filtro de Butterworth, los coeficientes de la funcion


de transferencia y los valores de los elementos del filtro se encuentran en los libros [73], [51]
y [75]. En este libro en la tabla 5.1 se muestran los polos de la funcion de transferencia del
filtro Butterworth hasta el orden n=7. En la tabla 5.2 se encuentran los coeficientes de la
funcion de transferencia y en la tabla 5.3 se encuentran los valores de los elementos del filtro
Butterworth. En todas las tablas los valores son para los filtros con la atenuacion maxima
de tres Decibeles en la frecuencia de corte 1 = 1.
Ejemplo 1:
Calcular la funcion de transferencia de Butterworth que tiene en la frecuencia de corte 100
Hz la atenuacion 0,1 dB. El orden del filtro es n=3. De la tabla 5.2 para n=3 y amax = 3dB
se obtiene la funcion de transferencia
G(s) = s3 + 2s2 + 2s + 1
Para obtener G(s) que tiene en 1 la atenuacion 0,1 dB se sustituye por
s=

e0,23.0,2 1p = 0, 600893p

Sustituyendo por s=0,600893p se obtiene


G(p) = 0, 21696638p3 + 0, 72214479p2 + 1, 201786p + 1
Para obtener en la frecuencia del corte 1 = 100 rad/sec la atenuacion amax = 0, 2 dB se hace
p
la sustitucion p = p1 = 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.107 p3 + 7, 2214479.105 p2 + 0, 01201786p + 1
Ejemplo 2:
Calcular la funcion de transferencia del filtro paso bajas de Butterworth para el orden del
filtro n=3 y amax = 0, 5 dB. La fracuencia del corte que sea f1 = 100 Hz.
101

n
1
j1
2
j2
3
j3
4
j4

1
2
3
1,00000 0,707107 1,00000
0,00000 0,707107 0,00000
0,50000
0,86602

4
0,38268
0,92388
0,92388
0,38268

5
1,00000
0,00000
0,30902
0,95106
0-80902
0,58778

6
0,25882
0,96593
0,70711
0,70711
0,96592
0,25882

7
1,00000
0,00000
0,22252
0,97493
0,62489
0,78183
0,90097
0,43388

Tabla 5.1: Ceros de la funcion de transferencia del filtro Butterworth

n b1
1 1,00000
2 1,41421
3 2,00000
4 2,61312
5 3,23606
6 3,86370
7 4,49396

b2

b3

b4

b5

b6

b7

1,00000
2,00000
3,41421
5,23606
7,46410
10,0978

1,00000
2,61312
5,23606
9,14162
14,5917

1,00000
3,23606 1,00000
7,46410 3,86370 1,00000
14,5917 10,0978 4,49395 1,00000

Tabla 5.2: Valores de la funcion de transferencia del filtro Butterworth H(s) = b0 + b1 s +


b2 s2 + ... + bn sn , b0 = 1

n
1
2
3
4
5
6
7
n

l1
1
1,41421
1,00000
0,76536
0,61803
0,51763
0,44504
c1

c2

l3

c4

l5

c6

l7

1,41421
2,00000
1,84775
1,61803
1,41421
1,24697
l2

1,00000
1,84775
2,00000
1,93185
1,80193
c3

0,76536
1,61803
1,93185
2,00000
l4

0,61083
1,41421 0,51763
1,80193 1,24697 0,44504
c5
l6
c7

Tabla 5.3: Valores de los elementos del circuito LC. Filtro Butterworth

102

Para amax = 3 dB y la frecuencia del corte = 1 de la tabla 5.2 la funcion de transferencia


es
H(s) = s3 + 2s2 + 2s + 1
Para desnormalizarla con respecto a f1 = 100 Hz y amax = 0, 5 dB es necesario sustituir en
H(s) por s
s=

#
6

0,5

10 10 1p = 0, 704267p
p
p=
1

Si se desnormaliza la funcion de transferencia con respecto a amax = 0, 5 dB se obtiene


H(p) = 0, 7042673 p3 +2.0, 7042672 p2 +2.0, 704267p+1 = 0, 3493p3 +0, 99195p2 +1, 408534p+1
La funcion de transferencia resultante despues de desnormalizacion tambien al respecto de
la frecuencia del corte f1 = 100 Hz toma la forma
H(p) = 1, 40818.109 p3 + 2, 536805.106 + 2, 2417515.103 + 1
Ejemplo 3:
Calcular los elementos del filtro Butterworth paso bajas de orden n=7 si en la salida y la
entrada hay un resistor de 75 . La atenuacion en la frecuencia del corte f1 = 3400 Hz es
de 0,5 dB. Los elementos normalizados del filtro Butterworth de la tabla 5.3 son:
c1 = c7 = 0, 44504

l2 = l6 = 1, 24697

c3 = c5 = 1, 80193

l4 = 2, 0000

El filtro normalizado esta en la figura 5.1a). Para desnormalizar los elementos del filtro con
respecto a la atenuacion de 0,5 dB necesitamos multiplicar cada elemento por una constante
K.
K=

14

e0,23.0,5 1 = 0, 86041

Los nuevos elementos desnormalizados con respecto a la atenuacion 0,5 dB son:


c1 = c7 = 0, 382916

l2 = l6 = 1, 072905

c3 = c5 = 1, 550398

l4 = 1, 72082

Para desnormalizar los elementos del filtro con respecto a la frecuencia f1 = 3400 Hz y a la
impedancia 75 se utilizan las ecuaciones:
0, 382916
c1
=
= 238, 99 nF
1 .R0
2..3400.75
c3
1, 550398
C3 = C5 =
=
= 967, 66 nF
1 .R0
2..3400.75
C1 = C7 =

103

Figura 5.1: El filtro paso bajas Butterworth para el orden n=7


1.072905.75
l2 .R0
=
= 3, 766 mH
1
2..3400
1, 72082.75
l4 .R0
=
= 6, 041 mH
L4 =
1
2..3400
El circuito paso bajas desnormalizado se muestra en la figura 5.1b.
L2 = L 6 =

5.2

Tablas del filtro Chebychev

Los polos de la funcion de transferencia, del filtro Chebychev para el orden n=1 hasta n=7
se encuentran en las tablas 5.4 - 5.7. Los valores de los elementos del filtro Chebychev para
varios atenuacion en dB se encuentran en las tablas 5.8 - 5.11.
Ejemplo 4:
Calcular la funcion de transferencia del filtro Chebychev para la sntesis de los circuitos
activos en cascada, si amax = 0, 1 dB y el orden del filtro n=5.
Para n=5 y amaz = 0, 1 dB se obtinen de la tabla 5.5 la real parte y la parte imaginaria
de los polos de H(s)
n
1
j1
2
j2
3
j3
4
j4

1
2
3
1,00000 0,67434 0,42334
0,00000 0,70750 0,86631
0,84668
0,00000

4
0,28009
0,92407
0,67620
0,38276

5
0,19556
0.95120
0,51199
0,58787
0,63285
0,00000

6
0,14296
0,96603
0,39057
0,70718
0,53353
0,25885

7
0,10850
0,97501
0,30401
0,78189
0,43931
0,43392
0,48760
0,00000

Tabla 5.4: Polos de H(s) del filtro Chebychev para amax = 0, 01 dB

104

n
1
j1
2
j2
3
j3
4
j4

1
2
3
1,00000 0,61042 0,34896
0,00000 0,71065 0,86837
0,69792
0,00000

4
0,21775
0,92541
0,52570
0,38332

5
0,14676
0.95211
0,28670
0,58843
0,47493
0,00000

6
0,10494
0,96668
0,28670
0,70766
0,39165
0,25902

7
0,07850
0,97550
0,21996
0,78229
0,31785
0,43414
0,35279
0,00000

Tabla 5.5: Polos de H(s) del filtro Chebychev para amax = 0, 1 dB

n
1
j1
2
j2
3
j3
4
j4

1
2
3
1,00000 0,56212 0,30618
0,00000 0,71536 0,87122
0,61236
0,00000

4
0,18646
0,92719
0,45015
0,38405

5
0,12402
0.95330
0,32469
0,58917
0,40134
0,00000

6
0,08799
0,96754
0,24040
0,70829
0,32840
0,25925

7
0,06550
0,97613
0,18354
0,78280
0,26522
0,43442
0,29437
0,00000

Tabla 5.6: Polos de H(s) del filtro Chebychev para amax = 0, 25 dB

1 = 0, 14676 1 = 0, 95211
2 = 0, 38423 2 = 0, 58843
3 = 0, 47493
La funcion de transferencia del filtro Chebychev para la sntesis del filtro en cascada toma
la forma
H(s) =

k1
k2
k3
2
2
2
2
(s + 0, 14676) + 0.95211 (s + 0, 38423) + 0, 58843 s + 0, 47493

Los constantes k1 , k2 y k3 se calculan de tal manera para que se cumpla la condicion H(0)=1.
k1 = 0, 9285

k2 = 0, 49388

k3 = 0, 47493

Ejemplo 5:
Calcular el filtro Chebychev paso bajas, si se conocen los especificaciones del filtro 5.2. El
filtro que trabaje entre las impedancias de 1000 .
Primero es necesario calcular el orden del filtro:
105

n
1
j1
2
j2
3
j3
4
j4

1
2
3
1,00000 0,51291 0,26829
0,00000 0,72247 0,87532
0,53659
0,00000

4
0,16042
0,92970
0,38728
0,38509

5
0,10570
0.95497
0,27672
0,59020
0,34205
0,00000

6
0,07459
0,96871
0,20378
0,70915
0,27837
0,25957

7
0,05534
0,97701
0,15505
0,78350
0,22406
0,43481
0,24869
0,00000

Tabla 5.7: Polos del H(s) del filtro Chebychev para amax = 0, 5 dB

argcosh
n

15

10 10 1

0,25
10 10 1

argcosh(2, 0588)

= 2, 825

Tenemos que elegir n=3. De las tablas 5.10 para n=3 y amax = 0, 25 dB se obtienen los
valores normalizados del filtro paso bajas
c1 = 1, 6331

l2 = 1, 4362

c3 = 1, 6332

Los valores desnormalizados se calculan mediante las ecuaciones siguientes


1, 6331
= 76, 460 nF
2.3, 1415.3400.1000
1, 4362.1000
L2 =
= 67, 228 mH
2..3400
El circuito paso bajas se muestra en la figura 5.2b
C1 = C3 =

Figura 5.2: Los especificaciones para el filtro de Chebychev y la estructura.

5.3

Tablas de filtro Chebychev inversa

Ceros del filtro Chebychev inversa, (ceros de la funcion de transferencia H(s)) se encuentran
en la tabla 5.13. Los ceros del filtro Chebychev inversa son los polos de la atenuacion. Los
106

n
3
5
7
9
n

l1
1,1811
0,9766
0,9127
0,8854
c1

c2
1,8214
1,6849
1,5947
1,5513
l2

l3
1,1811
2,0366
2,0020
1,9615
c3

c4

l5

c6

l7

c8

l9

1,6849
1,8703
1,8616
l4

0,9766
2,0020 1,5947 0,9127
2,0717 1,8616 1,9615 1,5513 0,8854
c5
l6
c7
l8
c9

Tabla 5.8: Valores del filtro Chebychev para amax = 0, 01 dB.


n
3
5
7
9
n

l1
1,4328
1,3013
1,2615
1,2446
c1

c2
1,5937
1,5559
1,5195
1,5017
l2

l3
1,4328
2,2411
2,2393
2,2220
c3

c4

l5

c6

l7

c8

l9

1,5559
1,6804
1,6829
l4

1,3013
2,2393 1,5195 1,2615
2,2957 1,6829 2,2220 1,5017 1,2446
c5
l6
c7
l8
c9

Tabla 5.9: Valores del filtro Chebychev para amax = 0, 1 dB.


n
3
5
7
9
n

l1
1,6331
1,5400
1,5119
1,5000
c1

c2
1,4362
1,4349
1,4169
1,4705
l2

l3
1,6331
2.4403
2,4531
2,4446
c3

c4

l5

c6

l7

c8

l9

1,4349
1,5349
1,5406
l4

1,5400
2,4531 1,4169 1,5119
2,5077 1,5406 2,4446 1,4705 1,5000
c5
l6
c7
l8
c9

Tabla 5.10: Valores del filtro Chebychev para amax = 0, 25dB.


n
3
5
7
9
n

l1
1,8637
1,8069
1,7896
1,7823
c1

c2
1,2804
1,3025
1,2961
1,2921
l2

l3
1,8637
2,6914
2,7177
2,7163
c3

c4

l5

c6

l7

c8

l9

1,3025
1,3848
1,3921
l4

1,8069
2,7177 1,2961 1,7896
2,7734 1,3921 2,7163 1,2921 1,7823
c5
l6
c7
l8
c9

Tabla 5.11: Valores del filtro Chebychev para amax = 0, 5 dB.


n
3
5
7
9
n

l1
2,2156
2,2071
2,2040
2,2024
c1

c2
1,0884
1,1279
1,1306
1,1308
l2

l3
2,2156
3,1025
3,1469
3,1540
c3

c4

l5

c6

l7

c8

1,1279
1,1397
1,2020
l4

2,2071
3,1469 1,1306 2,2039
3,2072 1,1020 3,1540 1,1308 2,2024
c5
l6
c7
l8
c9

Tabla 5.12: Valores del filtro Chebychev para amax = 1, 0dB.

107

l9

polos del filtro Chebychev inversa son reciprocos a los polos del filtro Chebychev si = s1i y
se 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 del filtro Chebychev inversa se encuentran en las tablas
5.14, 5.15 y 5.16.
Ejemplo 6.
Calcular la funcion de transferencia H(s) para el filtro Chebychev Inversa de cinco orden
para que en la frecuencia de supresion 2 = 1 la atenuacion es amin = 30 dB.
De las tablas 5.13 y 5.15 para n=5 y amin = 30 dB se obtiene

H(s) = K

(s2 + 1, 051462 )(s2 + 1, 701302 )


(s + 1, 07787)[(s + 0, 16241)2 + 0, 734932 ][(s + 0, 62225)2 + 0, 664712 ]

H(s) = K

(s2 + 1, 051462 )(s2 + 1, 701302 )


(s + 1, 07787)(s2 + 0, 32482s + 0, 56649)(s2 + 1, 2445s + 0, 829034)

El constante K se calcula de la condicion H(0)=1.


H(0) = K

1, 051462 .1, 70132


=1
1, 07787.0, 566648.0, 829034
K = 0, 158236

La atenuacion en la frecuencia normalizada de supresion 2 = 1 se calcula mediante la


expresion 20.log|G(1)|, donde G(1) = 1/H(1)

G(1) = 31, 59999

(j + 1, 07787).(0, 43351 + j0, 32482)(0, 170966 + j1, 2445)


(1 + 1, 051462 )(1 + 1, 70132 )
G(1) = 31, 59999(0, 239228 + j0, 971468)
amin = 20.log 31, 6154 = 29, 997 dB

Si se requiere que 30 dB es en la frecuencia 3400 Hz es necesario sustituir el la funcion de


p
transferencia por s la nueva variable s = 2..3400
.
Ejemplo 7.
Calcular el filtro paso altas de Chebychev inversa para las especificaciones de la plantilla
5.3a. El filtro que trabaje entre los resistores 75 .
Primero se transforma la plantilla paso altas 5.3a a paso bajas normalizada 5.3b. Para el filtro
Chebychev inversa la frecuencia de normalizacion es f0 = 400 Hz. Paso bajas normalizada
se muestra en la figura 5.3b. El orden del filtro se calcula mediante la ecuacion siguiente. El
orden del filtro es 2,0105 y por eso se elige como numero entero n=3.
$

argcosh
n

30

10 10 1
3

10 10 1
1
argcosh 0,25

108

= 2, 0105

n
2
3
4
5
6
7
8

1
1,41421
1,15470
1,08239
1,05146
1,03528
1,02572
1,01959

2,61313
1,70130
1,41421 3,86370
1,27905 2,30477
1,20269 1,79995 5,12583

Tabla 5.13: Ceros de H(s)-Polos de la atenuacion del Chebychev inversa.

n
1
j1
2
j2
3
j3
4
j4

2
3
0,30000 0,27597
0,33166 0,62840
0,85345

4
0,20565
0,78291
0,92509
0,60426

5
0,15005
0,86147
0,68614
0,92991
1,57469

6
0,11182
0,90476
0,47723
1,03469
1,48905
0,86506

7
0,08568
0,93071
0,34115
1,06068
1,03813
1,23957
2,26884

8
0,06739
0,94737
0,25388
1,06249
0,69933
1,30663
2,03342
1,13102

Tabla 5.14: Polos de H(s) del filtro de Chebychev inversa para amin = 20 dB

n
1
j1
2
j2
3
j3
4
j4

2
3
0,17499 0,22043
0,18062 0,43315
0,53578

4
0,19879
0,61798
0,68363
0,36464

5
0,16241
0,73493
0,62225
0,66471
1,07787

6
0,12969
0,80842
0,49923
0,83385
1,15390
0,51642

7
0,10389
0,85616
0,38931
0,91829
0,97130
0,87987
1,59322

8
0,08420
0,88846
0,30564
0,96013
0,74807
1,04916
1,60230
0,66898

Tabla 5.15: Polos de H(s) del filtro Chebychev inversa para amin = 30 dB

109

n
1
j1
2
j2
3
j3
4
j4

2
3
0,09950 0,16115
0,10050 0,29593
0,35230

4
0,17116
0,47610
0,50454
0,24079

5
0,15592
0,61087
0,52480
0,48539
0,78777

6
0,13388
0,70579
0,47103
0,66535
0,90341
0,34193

7
0,11269
0,77234
0,39799
0,78070
0,85179
0,64169
1,20298

8
0,09456
0,81975
0,33009
0,85193
0,72591
0,83644
1,28166
0,43964

Tabla 5.16: Polos de H(s) del filtro Chebychev inversa para amin = 40 dB

n
3
4
6

c1

c2
l2
0,76162 0,20803
1,52324
0,39649 0,40753
1,21732
0,05947 0,48265
0,75761

c3

c4
l4

c5

l6

0,76162
1,53955
1,27903 0,93651 0,63648 0,43328
0,78414

Tabla 5.17: Los elementos del filtro Chebychev inversa para amin = 20 dB.

n
3
4
5
6
8

c1

c2
l2
0,88157 0,09490
1,76315
0,57065 0,21595
1,5230
0,423037 1,14457
1,28450
0,19029 0,31931
0,93256
0,04238 0,35045
0,62053

c3

c4
l4

c5

c6
l6

c7

c8
l8

0,88157
1,71479 0,76245
1,63337 0,53040 0,14736 0,43328
0,91659
1,43027 0,54080 0,87389 0,46067
1,10124
0,92416 0,84673 1,16705 0,68946 0,45019 0,32491
0,87687
0,76148

Tabla 5.18: Los elementos del filtro Chebychev inversa para amin = 30 dB.

110

n c1
3

0,94320

0,67795

0,31706

0,03875

0,11801

c2
l2
0.04390
1,88641
0,11893
1,71867
0,30173
1,14795
0,58800
0,78742
0,26022
0,71751

c3

c4
l4

c5

c6
l6

c7

c8
l8

0,94320
1,83035
0,78962
1,73949 0,09490 0,48549
1,39408
1,66700 0,14145 1,19950
1,63660
0,48188
1,08035 0,57551 1,30591 0,47819 0,60325
1,10767
0,94266
0,33988

Tabla 5.19: Los elementos del filtro Chebychev inversa para amin = 40 dB.

Figura 5.3: Especificaciones para el filtro de Chebychev inverso y las estructuras.


De las tablas para amin = 30 dB y n=3 los valores normalizados de paso bajas son
c1 = c3 = 0, 88157

c2 = 0, 0949

l2 = 1, 76315

El filtro paso bajas normalizado se muestra en la figura 5.3d. Es necesario el circuito paso
bajas normalizada transformar a paso altas y desnormalizarlo al respecto de R0 = 75 y
f0 = 4000 Hz. El inductor se transforma a capacitor y el capacitor normalizado a un iductor.
El filtro paso altas desnormalizado se muestra en la figura 5.3c y los valores desnormalizados
del filtro se obtienen como se muestra adelante
L3 = L1 =
L2 =

R0
75
=
= 33, 85 mH
c1 .2..f0
0, 88157.2..400

R0
75
=
= 314, 45 mH
c2 .2..f0
0, 0949.2..400
111

C2 =

1
1
=
= 3008, 91 nF
c1 .2..f0 .R0
1, 76315.2..400.75

La frecuencia del polo de atenuacion es


f =

106
1

= 163, 634 Hz
2 314, 4.3008, 9

Ejemplo 8:
Calcular el filtro paso baja de Chebychev para las especificaciones N=5, amax = 0.5 dB,
f1 = 30 Hz y R0 = 100 Ohm.
De las tablas 5.11 se obtienen los valores normalizadas
c1 = c5 = 1.8069

l2 = l4 = 1.3025

c3 = 2.6914

Los valores denormalizados son los siguientes:


1.8069
= 9.58595
10 [F ]
2 30 100
100 1.3025
= 0.690 [H]
L2 = L4 =
2 30
2.6914
C3 =
= 1.4274
10 [F ]
2 30 100
La estructura del filtro se muestra en la figura 5.4. Los valores de los capacidores son muy
grandes gracias a la frecuencia de la corte muy baja y al resistor R0 . Los filtros que trabajan
en las frecuencias muy bajas no se pueden realizar mediante las estructuras LC. Es necesario
elegir otro tipo del filtro, por ejemplo los foltros electromecanicos, filtros activos o filtros
digitales.
C1 = C5 =

Figura 5.4: La estructura del filtro Chebychev .

112

Captulo 6
Filtros pasivos RC
Los filtros pasivos RC se utilizan si los exigencias para la atenuacion no son tan riguroso.
Las ventajas de los filtros pasivos RC es que no necesitan las fuentes de los voltajes y se
componen de los elementos cencillos, capacitores y rezistores. Los filtros RC se pueden
fabricar en la forma integrada. La desventaja de los filtros RC es, que no se pueden realizar
los polos complejos de la funcion de transferencia H(s). Si se calculan los filtros pasivos RC
habitualmente se eligen los valores de los capacitores y se calculan las resistores. El valor de
las resistores de los filtros pasivos RC (PRC) depende en el capacitor C que se elije y en la
frecuencia del corte 1 del filtro.

6.1

Filtros PRC elementales.

PASA BAJAS.
El filtro PRC elemental de pasa bajas (PBF) se muestra en la figura 6.1 y tiene la funcion
de transferencia (6.1). Donde 1 es la frecuencia del corte de la caracteristica asimptotica.
El capacitor se puede elejir y el resistor se calcula mediante la ecuacion R = C1 1 .
H(s) =

U2
1
1
=
=
U1
1 + sCR
1 + s1

Figura 6.1: Filtro PBF elemental y la atenuacion

113

(6.1)

PASO ALTAS.
En la figura 6.2 se muestra el circuito RC pasivo. La funcion de transferencia paso altas
PRC del circuito 6.2 toma la forma (6.2), donde 1 es la frecuencia del corte de paso altas.
Como en el caso paso bajas, el condensator se elije y se calcula el resistor. R = C11 .
s

H(s) =

sCR
U2
1
=
=
s
U1
1 + sCR
1 + 1

(6.2)

Figura 6.2: Filtro PA elemental y la atenuacion


PASO BANDA
Paso banda (PB) se muestra en la figura 6.3. El circuito paso banda se obtiene si se conectan
en la cascada el filtro PBF y PA. La funcion de transferencia paso banda H(s) obtenida de
los circuitos 6.3a y 6.3b toma la forma
H(s) =

U2
sCa Ra
= 2
U1
s R1 C1 R2 C2 + s(R1 C1 + R1 C2 + R2 C2 ) + 1

(6.3)

Para el circuito en la figura 6.3a es Ra = R2 y Ca = C2 y para el circuito en 6.3b los valores


Ra y Ca son Ra = R1 y Ca = C1 .

Figura 6.3: Filtro PB elemental.

BANDA DE SUPRESION
La banda de supresion elemental BSE se realiza mediante el circuito que se muestra en la
figura 6.4a y 6.4b. La funcion de transferencia del filtro supresion de banda toma la forma
114

H(s) =

+1
sR2 C 2 + s 2RC
U2
5 2 6
=
U1
s2 R2 C 2 + sRC +2 + 1

(6.4)

Los polos p1,2 y los ceros c1,2 de la funcion de transferencia (6.4) se calculan mediante las
expresiones (6.5) y (6.6).
p1,2

1
+
=
RC 2RC
c1,2

1
=

RC

2
1
+
2 R2 C 2 4R2 C 2

2
1
+
2 R2 C 2 4R2 C 2

(6.5)

(6.6)

Figura 6.4: Filtro SB elemental.


De las ecuaciones (6.5) y (6.6) se ve, que los polos pueden ser solamente reales, y negativos,
mientras los ceros pueden ser reales y complejos, si > 1 o reales distintas, si < 1 o reales
dobles, si = 1. En la figura 6.5 se muestra el transcurso de atenuacion en decibeles para
varias constantes de . El supresor de banda se tambien puede realizar mediante el circuito
que se muestra en la figura 6.6

Figura 6.5: Atenuacion de supresor de banda para varias .

Para las condiciones


C1 + C2
= R3 (R1 + R2 )
R1 R2
115

(6.7)

Figura 6.6: Filtro SB elemental.

R1 =

R2 = R

C1 = .C

C2 = C

R3 =

R
+1

C3 = C( + 1)

(6.8)
(6.9)

la funcion de transferencia del filtro en la figura 6.6 toma la forma


s3 R3 C 3 + s2 R2 C 2 + sRC + 1
H(s) = 3 3 3
2 +5+2
+ sRC 3(+1)
+1
s R C + s2 R2 C 2 3+2

6.2

(6.10)

Cascada de los filtros RC elementales

Cascada de los filtros elementales se muestra en la figura 6.7. Si se realiza PBF, los elementos
Z1 son resistores y Y2 capacitores. Si se realiza PA los elementos Z1 son capacitores y Y2
resistores. La matriz de cascada A para el circuito en la figura 6.7 toma la forma
A=

Bn () Z1 Qn ()
Y2 Qn () Bn1 ()

"

(6.11)

donde

Bn () =

n
-

(n + k)!
(j)k
(n

k)!(2k)!
k=0

(6.12)

(n k)!
(j)k
(n

1)!(2k
+
1)!
k=0

(6.13)

Bn () =
n1
-

Si se realiza el filtro pasa bajas es necesario conectar el circuito en la salida con un resistor,
como se muestra en la figura 6.8. El valor de un resistor en la salida se puede expresar
mediante la ecuacion
R
>0

y la funcion de transferencia si la salida esta terminada con un resistor R se puede expresar


en la forma
RL =

116

Figura 6.7: Cascada de los filtros elementales.

U1
= Bn (j) + n (j)
U2
La atenuacion se puede calcular mediante la ecuacion (6.15)
G() =

a = 20log|Bn (j) + Qn (j)|

(6.14)

(6.15)

Figura 6.8: Filtro PBF como cascada de los filtros elementales.


En el caso si el circuito en la salida esta abierta = 0, se puede calcular la atenuacion
usando (6.16). Las graficas para varias ordenes del filtro se muestra en la figura 6.9
a = 20log|Bn (j)|

Figura 6.9: Atenuacion de los filtros para varios n.


Si se elije R, se calcula C
117

(6.16)

C=

1
1 R

R=

1
1 C

Si se elige C, se calcula R

Ejemplo 1:
Calcular el filtro RC paso bajas para las especificaciones:
amax = 3 dB para f=0 hasta 4kHz y amin = 40 dB para f 64 kHz
Las frecuencias del corte y de supresion es necesario normalizar
4.103
64.103
=
1

=
= 16
2
4.103
4.103
La pendiente de la atenuacion es mayor que 20 dB/dec y por eso se eliqe n=3. Si se calcula
el filtro en la salida abierto se obtiene mediante las ecuaciones (6.16) y (6.12) la ecuacion
(6.17)
1 =

G3 (j) = B3 (j) =

3
-

(3 + k)!
(j)k
(3

k)!(2k)!
k=0

(6.17)

Calculando para n=0,1,2,3 se obtiene


G3 (j) = 1 + 6j 52 j3

(6.18)

La atenuacion en 1 = 1 debe ser 3 dB. De la ecuacion (6.18) es necesario calcular la funcion


del corte normalizada 1 para la atenuacion 3 dB.
3

|G(j)|2 = 10 10 = (1 521 )2 + 21 (6 21 )2
61 + 1341 + 2621 0, 995 = 0
La ecuacion se cumple para 1N = 0, 194 y ese valor es la frecuencia de corte normalizada,
donde la atenuacion alcanza 3 dB. La nueva frecuencia normalizada de supresion toma el
valor
fN = f1
2 =

1
1
=4
= 20, 62
1N
0, 194
f2
64
=
= 3, 104
fN
20, 62

Ahora se puede calcular la atenuacion mnima amin


amin = 20.log|G3 (j2 )| = 33, 7 dB
Si se elije el capacitor C=3,3 nF se obtiene el resistor
118

R=

1
1N
0, 194
=
=
= 2339, 1
2.fN C
21 C
24.103 .3, 3.109

La estructura del filtro RC se muestra en la figura 6.10.

Figura 6.10: Filtro pasa bajas con tres circuitos elementales en cascada.

6.3

Cascada de los circuitos progresivos

El calculo del filtro con los circuitos de bipuertas progresivos es parecido como en el caso
anterior. El filtro con los circuitos de bipuertas progresivos se muestra en la figura 6.11. La
matriz de cascada RC progresiva de la figura 6.11 toma la forma
An =

a11 (, j) Z1 a12 (, j)
Y2 a21 (, j) a22 (, j)

"

(6.19)

donde
a11 (, j) =

n
-

K11ni (j)i

(6.20)

i=0

K11ni =

(n+1)

ni
-5

j=0

K11n0 = 1

n1j
i1

65

i+j
i

K11nn = 1

Figura 6.11: Filtro con bipuertas progresivos en cascada.


119

(6.21)

Para el filtro PBF en la salida abierta figura 6.12 la atenuacion se calcula madiante la
ecuacion
a = 20lo|a11 (, j)|

Figura 6.12: Filtro PBF RC con los circuitos progresivos.


Ejemplo 2:
Calcular el filtro pasa bajas con los circuitos progresivos para las especificaciones:
amax = 3 dB para f=0 hasta 4kHz y amin = 40 dB para f 64 kHz
Como en el ejemplo anterior se elije el capacidor C=3,3 nF. El valor de la constante se elije
de tal manera para obtener los otros capacitores catalogizados. Entonces se elije = 2, 2.
El segundo capacitor en el circuito en la figura 6.12 tiene el valor 3,3/2,2=1,5 nF y el u
ltimo
capacitor en el circuito es 1,5/2,2=0,68 nF. Para calcular los resistores se necesita calcular
nueva frecuencia normalizada del corte. Para calcular G3 (j) es necesario calcular los valores
K1131 y K1132 . Esas coeficientes se calculan mediante las ecuaciones (6.20) y (6.21).
K1131 =

(20 ) (11 ) + (10 ) (12 ) + (00 ) (13 ) 2


= 4, 32
2

K1132 =

(12 ) (22 ) + (11 ) (23 )


= 3, 91

G3 (j) = 1 + 4, 32j 3, 912 j3


De esta ecuacion se calcula la nueva frecuencia del corte para amax = 3 dB
61N + 6, 6541N + 10, 8421N 0, 995 = 0
La ecuacion tiene resultado para el rais 1N =0,2950 que es la frecuencia del corte normalizada. Para el valor del capacitor C=3,3 nF se obtiene el resistor
R=

1N
0, 295
1
=
=
= 3556, 8 .
2fN C
2f1 C
24.103 .3, 3.109
120

Los valores del filtro PBF que se muestra en la figura 6.13 son
R1 = 3556, 8 C1 = 3, 3 nF
R2 = 7824, 9 C2 = 1, 5 nF
R3 = 17214, 9 C3 = 0, 682 nF

Figura 6.13: Filtro PBF RC.


Para las mismas especificaciones se realiza el filtro de orden n=4. La ecuacion (6.22) para
n=4 toma la forma
G4 (j) = 1 + 5, 96j 9, 352 5, 36j3 + 4

El ras de la ecuacion siguiente es la frecuencia del corte del filtro pasa bajas normalizada
8 + 10, 076 + 26, 934 + 15, 772 0, 995 = 0

La ecuacion tiene el resultado para el ras 1N = 0, 239. La frecuencia del corte normalizada
es 0,239. Si se elije el valor del capacitor como en el ejemplo anterior C = 3, 3 nF se obtiene
el primer resistor del circuito
1
1N
0, 239
=
=
= 2881, 67.
2fN C
2f1 C
24.103 .3, 3.109
El filtro PBF para n=4 se muestra en la figura 6.13 y los elementos del filtro tienen los
valores:
R=

R1
R2
R3
R4

6.4

= 2881, 67
= 6339, 67
= 13942, 28
= 30684, 02

C1
C2
C3
C4

= 3, 3
= 1, 5
= 682
= 330

nF
nF
pF
pF

Cascada de los bipuertos RC con divisor

La estructura del filtro RC con el divisor se muestra en la figura 6.15. Esta conectado con la
admitancia Y1 y la impedancia Z2 . La matriz de impedacia Z del circuito resultante toma
la forma

An =

Z2 +

a11
Y1 a11 +a21

Z2 +

a11
Y1 a11 +a21

121

Z2 +

1
Y1 a11 +a21

Z2 +

Y1 a12 +a22
Y1 a11 +a21

(6.22)

Figura 6.14: Filtro pasa bajas para n=4.

Figura 6.15: Circuito RC con el divisor.


En la ecuacion (6.22) aij son los elementos de la matriz RC del circuito en la figura 6.15,
i=1,2; j=1,2. De la ecuacion (6.22) se puede calcular la funcion de transferencia del voltaje
inverza, si la salida del circuito esta abierta.
G=

U1
Z11
a11 (1 + Z2 Y1 ) + a21 Z2
=
=
U2
Z21
a11 Z2 Y1 + a21 Z2 + 1

(6.23)

Para el filtro pasa bajas la impedancia Z2 y admitanci Y1 en el circuito 6.15 toma la forma
Y1 = jC1

Z2 =

1
jC2

(6.24)

De la ecuacion (6.11) se obtiene


a11 = Bn (j),

a21 = jCQn (j)

(6.25)

Si se sustituye en (6.23) la ecuacion (6.25), se obtiene la funcion de transferencia inverza

G=

U1
=
1
U2
Bn (j) C
C2

C1
+ CC2 Qn (j)
C2
+ CC2 Qn (j) + 1

Bn (j) 1 +

Bn (j)(C1 + C2 ) + CQn (j)


Bn (j)C1 + CQn (j) + C2

(6.26)

Las races del denominador (6.26) son polos de la atenuacion del circuito. Si se sustituye en
el denominador de la ecuacion (6.26) por B3 (j) y Q3 (j) y si el denominador se iguala a
cero se obtiene para la parte real e imaginaria dos ecuaciones
122

Figura 6.16: Filtro pasa bajas.

p =

6+4

C
C1

C2 = 23C + 29C1 + 4

(6.27)
C2
C1

(6.28)

La atenuacion mnima en = se puede calcular mediante la ecuacion (6.29)


amin = 20log

C1 + C2
C1

(6.29)

De la ecuacion (6.27) se puede ver, que la frecuencia del polo de atenuacion se puede elegir
mediante la proporcion C/C1 . En la figura 6.17 se muestra la atenuacion de los filtros PBF
para varias = C1 /C. La atenuacion mnima del filtro se obtiene calculando la ecuacion
(6.29)

Figura 6.17: Atenuacion de PBF para el filtro con divisor y n=3.


Ejemplo 3:
Calcular el filtro RC pasa bajas con el divisor para el orden del filtro n=3 y las especificaciones
del ejemplo anterior.
En este caso se puede elejir la frecuencia del polo de atenuacion. Si se elije la frecuencia
del polo de atenuacion, tambien se influye la atenuacion mnima. La frecuencia del polo
123

depende en la ecuacion (6.27). Si se elije la frecuencia del polo p , la atenuacion mnima


esta dependiente a la ecuacion (6.29). Si se sustituye por C1 = C y por C2 en (6.29) se
obtiene (6.30)
amin = 40 = 20log

C + 23C + 29C + 4 C
C

23
4
2 = log 1 +
+ 29 + 2

702 23 4 = 0

(6.30)
(6.31)
(6.32)

El raz de la ecuacion (6.31) es = 0, 45. Entonces


C2 = 23C + 290, 45C + 4

C
= 44, 94C
0, 45

Ahora se va a calcular B3 (j) y Q3 (j)


B3 (j) = 1 52 + j(6 2 )
Q3 (j) = 3 2 + j4

G3 =

B3 (0, 45C + 44, 94C) + CQ3


45, 39B3 + Q3
=
0, 45CB3 + CQ3 + 44, 94C
0, 45B3 + Q3 + 44, 94

Si se calcula |G3 (j)|2 = 10

amax
10

se obtiene la ecuacion

2329, 884 + 54840, 7362 + 26867, 954 + 2059, 8486 = 0


Un de las razes de la ecuacion anterior es 1 = 0, 204. Si se elige como en los ejemplos
anteriores el condensator C=3,3 nF, se obtienen los valores del filtro que se muestra en la
figura 6.16
R = 24.100,204
3 .3,3.109 = 2459, 67
C1 = 0, 45.3, 4 = 1, 485 nF
3,3
C2 = 23.3, 3 + 29.1, 485 + 4 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 en la figura 6.18. El circuito
de bipuertas con la admitancia Yp esta conectado 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 serial la admitancia Yp . Para el cicuito en la figura 6.18
si esta conectado en la salida con la admitancia YL se obtiene la funcion de transferencia
G=

U1
y22 + YL
(Yp + YL )a12 + a11
=
=
U2
y21
Yp a12 + 1

(6.33)

Los parametros y22 y y21 son los elementos de la matriz de admitancia del circuito completo
y la admitancia YL es la admitancia de carga. Los parametros a11 y a12 son los elementos de
124

Figura 6.18: Circuito RCP con la admitancia Yp conectada en paralelo con RC.
la matriz de cascada del Circuito RC. La ubicacion de los polos se puede calcular calculando
las races del numerador de la ecuacion (6.33). Para n=3 y Y(s)=jCp se obtiene
jCp R(2 + 4 + 3) + 1 = 0

1
= 0 =
0
RC

=
j
2

6
Cp 5
j)2 + 4j +3 + 1 = 0
C
2 Cp

1 4

+ j

6
Cp 5
3 2 = 0
C

3 2 = 0 =
5 62 C
p

C
C
12
En este caso la ubicacion del polo depende solo en el n
umero de los 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 amin
mediante la ecuacion
14

G(s) =

= 0 Cp =

U1
Yp a12 + a11
a11 1
Bn
=
=1+
=1+
U2
Yp a12 + 1
a12 Yp
RQn Yp

amin = lim G = 1 +

(jCR)n1 jCR
C
=
1
+
(jCR)n1 jCp R
Cp

Para n=3 se obtiene la atenuacion mnima


amin

C
= 20 log 1 +
Cp

12C
= 20 log 1 +
C

Ejemplo 4:
125

= 20 log13 = 22, 28 dB

Realizar el filtro RC que se muestra en la figura 6.19 con el capacitor en paralelo, si la salida
del filtro esta abierta, entonces YL = 0. Para Yp = jCp se obtiene con la ayuda de la
ecuacion (6.11)
G3 =

jCp Q3 R + B3
jCp Q3 R + 1

C
La ubicacion del polo en 3 = 3 y el valor del capacitor Cp = 12
son en este caso fijos y no
se pueden elegir. El valor Cp y la ubicacion del polo dependen a el grado del filtro. Como
en los ejemplos anteriores se obtiene la ecuacion
0, 995 + 29, 62 + 15, 1754 + 0, 1766 = 0
De las races de la ecuacion anterior conviene el raz 1 = 0, 182. Si se elige como en las
ejemplos anteriores el capacitor C = 3, 3 nF se obtiene
R=

0, 182
= 2194, 41
24.103 .3, 3.109

C
= 0, 275 nF
12
En la figura 6.19 se muestra la estructura del filtro.
Cp =

Figura 6.19: Atenuacion de PBF para el filtro con divisor y n=3.

126

Captulo 7
Filtros activos con amplificador.
Los filtros activos son muy importantes al menos por dos razones. No incluyen inductancias,
que no se pueden miniaturizar. Los filtros pasivos LCR no se pueden producir en la forma
integrada por la presencia de inductores.
Por otro lado si la frecuencia de corte de un filtro deseado es muy baja, por ejemplo 20 Hz,
en el circuito LRC se obtienen los valores que no se pueden realizar. Eso significa, que los
filtros pasivos no se pueden utilizar para se
nales biomedicas o ssmicas, donde las frecuencias
que nos interesan son alrededor de 10 Hz. En este caso se utilizan los filtros activos que nos
permiten realizar un filtro con la frecuencia del corte a menos de 10 Hz. Ademas el filtro
activo se puede construir con una ganancia deseada.

7.1
7.1.1

Filtros activos de segundo orden con FTCT


Filtro activo paso bajas.

El filtro activo paso bajas de segundo orden se muestra en la figura 10.16.

Figura 7.1: Filtro paso bajas con amplificador.


Para calcular la funcion de transferencia del filtro en la figura 10.16 primeramente se calcula
la matriz de admitancia de la red pasiva sin tomar en cuenta el amplificador. La matriz de
admitancia de la red pasiva esta en la ecuacion (7.1).
127

Y=

G1
G1
0
0
0
0
G1 G1 + G2 + pC1
G2
0
pC1
0
0
G2
G2 + pC2
0
0
pC2
0
0
0
GA + GB
GB
GA
0
pC1
0
GB
pC1 + GB
0
0
0
pC2
GA
0
GA + pC2

(7.1)

En la matriz de admitancia (7.1) si esta bien escrita, las sumas de todos elementos en cada
columna y renglon 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) se va a cambiar si vamos a
tomar en cuenta el amplificador. Los nodos 3 y 4 en la entrada del amplificador estan al
mismo potencial (U3 = U4 ), eso significa que en la matriz (7.1) se pueden sumar la tercera
y cuatra columna. Si en la salida del filtro se conecta un circuito con impedancia infinita,
entonces I5 = 0 y se puede cancelar el quinto renglon. La matriz nueva del circuito activo
con la tiera conectada en el sexto nodo esta en la ecuacion (7.2)

Y=

G1
G1
0
0
G1 G1 + G2 + pC1
G2
pC1

0
G2
G2 + pC2
0
0
0
GA + GB GB

(7.2)

U5
15
=
U1
11

(7.3)

La funcion de transferencia H(s) se puede calcular mediante la ecuacion (7.3)


H(p) =

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


15

4
4 G
1
4
4
=4 0
4
4 0

G1 + G2 + pC1
G2
G2
G2 + pC2
0
GA + GB

15 = G1 G2 (GA + GB )

11

4
4 G + G + pC
2
1
4 1
4
G2
=4
4
4
0

4
4
4
4
4
4
4
4

G2
pC1 44
G2 + pC2
0 44
4
GA + GB GB 4

11 = GB [G1 G2 + p(G1 C2 + G2 C2 G2 C1

(7.4)

(7.5)

Ga
) + p2 C1 C2 ]
Gb

La funcion de transferencia H(p) se obtiene, si se sustituye en la ecuacion (7.3) por la 15 y


B
.
11 y K = GAG+G
B
U5
K.G1 G2
= H(p) = 2
U1
p C1 C2 + p[C2 G1 + C2 G2 C1 G2 (K 1)] + G1 G2

(7.6)

La ecuacion (7.6) es la funcion de transferencia de un filtro paso bajas de segundo orden. Si


esta funcion de transferencia se compara con la funcion de transferencia del filtro Butterworth
desnormalizado de segundo orden (7.7)
128

H(p) =

2
0
p2 + p 20 + 02

(7.7)

se obtienen las ecuaciones para calcular el filtro paso bajas de segundo order si amax = 3 dB
b = C1 0
m=

a2
4

+K 1

El condensador C1 se elige y se calcula b

Para Butterworth amax = 3 dB es a = 2


C2 = mC1

R1 =

2
a.b

R2 =

a
2.m.b

Ejemplo 1:
Calcular el filtro de segundo orden si los especificaciones estan en la figura 10.17

Figura 7.2: Especificaciones para el filtro paso bajas.


Primero se calcula la ganancia K, porque se quiere que el filtro tenga en = 0 una ganancia
de 20 dB.
20log K = 20

log K=1

K=10

Se elige C1 = 0, 1 106 F y se calcula b, m, C2 , R1 y R2


b = 0, 1.106 .2..30 = 1, 885.105
m=

2
+ (10 1) = 9, 5
4

C2 = 9, 5.0, 1.106 = 0, 95.106 F


2
= 75 k
2(1, 885.105 )

2
= 3, 94 k
R2 =
2.(9, 5).(1, 885.105 )
R1 =

129

Todava falta calcular los resistores RA y RB . Si se elige un potenciometro de 100 k para


ajustar la ganancia, entonces RA + RB = 100 k. De la ecuacion RA + RA (K 1) = 100 k
= 10 k y RB = 10000(10 1) = 90 k
se calcula RA = 100000
10

7.1.2

Filtro activo paso altas.

La estructura de filtro paso altas de segundo orden se muestra en la figura 7.3. Para calcular
la funcion de transferencia del filtro paso altas es necesario calcular la matriz de admitancia.
La matriz de admitancia de circuito activo se muestra en la ecuacion (7.8)

Figura 7.3: Estructura del filtro paso altas.

Y=

pC1
0
pC1
0
pC1 G1 G1 + pC1 + pC2
pC2
0
0
pC2
G2 + pC2
0
GB
0
GA + GB

La funcion de transferencia H(p) =

U2
U1

12
11

toma la forma

Kp2 C1 C2
U2
= H(p) = 2
U1
p C1 C2 + p[C1 G2 + C2 G2 C2 G1 (K 1)] + G1 G2

(7.8)

(7.9)

La ecuacion (7.9) es la funcion de transferencia de un filtro paso altas de segundo orden. Si


esta funcion de transferencia se compara con la funcion de transferencia del filtro Butterworth
desnormalizado de segundo orden paso altas (7.10)
p2 2
0
(7.10)
p2 + 20 + 02
se obtienen las ecuaciones para calcular el filtro activo paso altas de segundo orden, en el
caso si amax = 3 dB. Es necesario elegir C1 = C2 . El condensador C1 se elige y se calcula b,
R1 y R2 .
H(p) =

b = C1 0

R1 =

a+

a2 + 8(K 1)

R2 =

4.b

1
R1 .b2

130

(7.11)
(7.12)

Ejemplo 2:
Calcular el filtro paso altas de segundo orden para las especificaciones del filtro de la figura
7.4

Figura 7.4: Especificaciones para el filtro paso altas.


Primero se calcula la ganancia K, porque se quiere que el filtro tenga en = 0 la ganancia
de 40 dB.
20log K = 40

K = 102 = 100

log K=2

Se elige C1 = C2 = 100 nF y se calcula b, R1 y R2


b = 2300.100109 = 1, 885104

R1 =

R2 =

2+

2 + 8(100 1)

4.1, 885.104

= 39, 24 k

1
= 717
39, 24.103 (1, 885.104 )2

Todava falta calcular los resistores RA y RB . Si se elije un potenciometro de 100 k entonces


= 10 k
RA +RB = 100 k, y de la ecuacion RA +RA (K1) = 100 k se calcula RA = 100000
10
y RB = 10000(10 1) = 90 k

7.1.3

Filtro activo paso banda.

La estructura de filtro paso banda de segundo orden se muestra en la figura 7.5. Para
calcular la funcion de transferencia del filtro paso banda es necesario calcular la matriz de
admitancia. La matriz de admitancia del circuito activo se muestra en la ecuacion (7.13).

Y=

G1
G1
0
0
G1 G1 + pC2 + G3
pC2
G3

0
pC2
pC2 + G4 + pC5
0
0
0
GA + GB
0

La funcion de transferencia H(p) =

U5
U1

15
11

toma la forma

131

(7.13)

Figura 7.5: Estructura del filtro paso banda.

H(p) =

KG1 pC2
(7.14)
+ p[C5 G1 + C2 G4 + C5 G3 + C2 G1 + C2 G3 (1 K)] + G4 (G1 + G3 )

p2 C2 C5

La ecuacion (7.14) es la funcion de transferencia de un filtro paso banda de segundo orden. Si


esta funcion de transferencia se compara con la funcion de transferencia del filtro Butterworth
desnormalizado de segundo orden paso banda (7.15)
H(p) =

p
0
p2 + p 20 + 02

(7.15)

se obtienen las ecuaciones para calcular el filtro activo paso banda de segundo orden si
amax = 3 dB. Se elije el condensador C2 y se calcula k, Q, K, C5 , R1 , R3 y R4 .
k = 2f0 C2
Q=
C5 =

Ancho de banda
F recuencia central

C1
2

R1 =

2
k

R3 =

1
1
K = (6, 5 )
3
Q

(7.16)

R1
3

(7.17)

R4 = 2.R1

Ejemplo 3:
Calcular el filtro paso banda de segundo orden si las especificaciones del filtro se muestran
en la figura 7.6
Se elige C2 = 0, 02.106 F y los valores del filtro paso banda se calculan
C5 =

0, 02.106
= 0, 01 F
2

R1 =

k = 0, 02.106 2300 = 3, 769.105

2
= 53, 05 k
3, 769.105

R3 =

R4 = 2.53, 05.103 = 106 k

53, 05.103
= 17, 684 k
3

1
1
K = (6, 5 ) = 2, 1333
3
10

A0 = KQ = 2, 13333.10 = 21, 333


132

20log21, 3333 = 26, 579 dB

Figura 7.6: Las especificaciones para el filtro paso banda.


El valor de la ganancia K=2,13333 es necesario ajustarlo con un potenciometro por ejemplo
de 100 k
RA =

7.2
7.2.1

100 k
= 10 k
10

RB = 10(10 1) = 90 k

Filtros activos de primer orden


Filtro paso altas

La estructura del filtro paso altas de primer orden con la ganancia infinita de amplificador
se muestra en la figura 7.7. La matriz de admitancia de filtro paso altas en la figura 7.7 se
muestra en la ecuacion (7.18)
[b]

Figura 7.7: Estructura del filtro paso altas de primer orden.

pC1
0
pC1

0
G1 + pC1
Y = pC1

0
G2
G1
La funcion de transferencia H(p) =

U2
U1

12
11

(7.18)

toma la forma

R2 pC1 G1
U2
= H(p) =
U1
R1 p + R11C1
133

(7.19)

La ecuacion (7.19) es la funcion de transferencia de un filtro paso altas de primer orden. De


la ecuacion (7.19) se pueden escribir dos ecuaciones. La ganancia del filtro K y la frecuencia
del corte del filtro paso altas toman la forma:
para =

K=

R2
R1

0 =

1
R1 C1

Si se elige el capacidor C1 se puede calcular el resistor R1 y para la ganancia K conocida de


la ecuacion anterior se calcula R2 .

Ejemplo 4.
Calcular el filtro paso altas para las especificaciones que se muestran en la plantilla 7.8. Se
elige el valor del condensador C1 = 10000 pF y se calcula R1 y despues R2 .

Figura 7.8: Las especificaciones para el filtro paso altas.

R1 =

1
220.103 .10000.1012

= 7957

R2 = 10.7957 = 79570

7.2.2

Filtro paso bajas.

La estructura del filtro paso bajas de primer orden con la ganancia infinita de amplificador
se muestra en la figura 7.9. La matriz de admitancia de filtro paso bajas en la figura 7.9 es
en la ecuacion (7.20).

G1
0
G1

0
G
+
pC
G
Y=

2
2
2 pC2
G1 G2 pC2 G1 + G2 + pC2

La funcion de transferencia H(p) =

12
11

(7.20)

toma la forma

1
1
U2
= H(p) =
U1
R1 C2 p + R21C2
134

(7.21)

Figura 7.9: Estructura del filtro paso bajas de primer orden.


La ecuacion (7.21) es la funcion de transferencia de un filtro paso bajas de primer orden. De
la ecuacion (7.21) se pueden escribir dos ecuaciones.
K=

R2
R1

1 =

1
R2 C2

R2
Para = 0 es la ganancia K = R
. Si se elige el capacidor C2 se puede calcular el resistor
1
R2 y para la ganancia K conocida de la ecuacion anterior se calcula R1 .

Ejemplo 5.
Calcular el filtro paso bajas para las especificaciones que se muestran en la plantilla 7.10. Se
elige el valor del capacitor C1 = 0, 01 F y se calcula R2 y despues R1

Figura 7.10: Especificaciones para el filtro paso bajas.

R2 =

1
= 15, 9 k
2..1000.0, 01.106
R1 =

7.2.3

15, 9.103
= 1, 59 k
10

Filtro paso banda.

La estructura del filtro paso banda de primer orden con la ganancia infinita de amplificador
se muestra en la figura 7.11. La matriz de admitancia de filtro paso banda en la figura 7.11
12
toma la
se muestra en la ecuacion (7.22). La funcion de transferencia H(p) = UU21 =
11
forma
135

Figura 7.11: Estructura del filtro paso banda de primer orden.

pC1
0
pC1

0
G1 + pC1
Y = pC1

0
G2 pC2
G1
U2
= H(p) =
U1
(p +

1
pG
C2
1
).(p +
R1 C1

(7.22)

(7.23)

1
)
R2 C2

La ecuacion (7.23) es la funcion de transferencia de un filtro paso banda de primer orden.


De la ecuacion (7.23) se pueden escribir tres ecuaciones.
K=

R2
R1

1 =

1
R2 C2

1 =

1
R1 C1

2
Para = 0 la ganancia es K = R
. Si se elige el capacitor C2 se puede calcular el resistor
R1
R2 y para la ganancia K conocida de la ecuacion anterior se calcula R1 .

Ejemplo 6.
Calcular el filtro paso banda para las especificaciones de la plantilla 7.12. La ganancia que
sea K=5. Se elige el valor del condensador C2 = 0, 01 F y se calcula R2 y despues R1 .

Figura 7.12: Especificaciones para el filtro paso banda.

R2 =

1
= 3183
2..5000.0, 01.106
136

R1 =
C1 =

7.3
7.3.1

3183
= 636
5

1
= 125 nF
2..2000.363

Filtros con retroalimentaci


on m
ultiple
Paso bajas.

La estructura paso bajas de un filtro activo con un amplificador de ganancia infinita se


muestra en la figura 7.13. La ecuacion (7.24) es la funcion de transferencia del filtro activo
paso bajas.

Figura 7.13: El filtro paso bajas.


U2
G1 G3
= 2
U1
p C2 C5 + pC5 (G1 + G3 + G4 ) + G3 G4

(7.24)

Mediante las ecuaciones siguientes se pueden calcular los valores de los elementos del filtro
paso bajas.
C5 =
R1 =

k
2f0

a
2Hk

C2 =
R3 =

4
k
(H + 1)
2
a
2f0

a
2(H + 1)k

R4 =

a
2k

Ejemplo 7.
Calcular los elementos del filtro paso bajas, para la frecuencia del corte f0 = 100 Hz, el
orden del filtro n=2, la atenuacion maxima 3 dB y la aproximacion de Butterworth. La
ganancia del filtro que sea 20 dB.
El capacitor C5 se elige
y se calcula la constante k y los elementos del filtro. Para Butterworth
si amax = 3 dB es a = 2
C5 = 0, 1 F

k = 2100.0, 1106 = 6, 28.105


137

4
6, 28.105
= 0, 1 F
C2 = (10 + 1)
2
2.6, 28.100

2
= 1020
R3 =
2(10 + 1)6, 28.105

7.3.2

2
= 1125
2.10.6, 28.105

2
R4 =
= 11, 26 k
2.6, 28.105
R1 =

Paso altas.

La estructura paso altas de un filtro activo con un amplificador de ganancia infinita se


muestra en la figura 7.14. La funcion de transferencia de filtro activo paso altas se muestra
en la ecuacion (7.25).

Figura 7.14: Paso altas con la retroalimentacion m


ultiple de amplificador.
U2
p2 C1 C3
= 2
U1
p C3 C4 + pG5 (C1 + C3 + C5 ) + G2 G5

(7.25)

Las ecuaciones para calcular los valores de los elementos del filtro paso altas toman la forma:
C1 = C3 =
a
R2 =
k(2 +

k
2f0

C4 =

C1
H

H(2 +
R5 =
ak

1
)
H

1
)
H

Ejemplo 8.
Calcular los elementos del filtro paso altas, para la frecuencia del corte f0 = 0, 1 Hz, el orden
del filtro n=2, la atenuacion maxima 3 dB y la aproximacion de Butterworth. La ganancia
del filtro que sea 0 dB, (H(0)=1).
El capacitor C1 = C
3 se elige y se calcula k y los elementos del filtro. Para Butterworth si
amax = 3 dB es a = 2
C1 = C3 = 10 F
10.106
= 10 F
C4 =
1

k = 20, 1.10.106 = 6, 28.106

R2 =
138

6, 28.106 (2

+ 11 )

= 75 k

R5 =

7.3.3

1(2 + 11 )
= 337, 78 k
2.6, 28.106

Paso banda.

La estructura paso banda de un filtro activo con un amplificador de ganancia infinita es


en la figura 7.15. La funcion de transferencia del filtro activo paso banda se muestra en la
ecuacion (7.26).

Figura 7.15: Paso banda con la retroalimentacion m


ultiple de amplificador.
pG1 C3
U2
= 2
U1
p C3 C4 + pG5 (C3 + C4 ) + G5 (G1 + G2

(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 filtro paso banda. Se eligen los
capacitores C3 y C4 y se calcula el coeficiente k.
U2
H0 p
= 2
U1
p + p0 a + 02
C3 = C4 =
R1 =

1
kH

k
2f0

R2 =

H=

1
(2Q H)k

(7.27)
A0
Q
R5 =

2Q
k

Ejemplo 9.
Calcular los elementos del filtro paso banda, para la frecuencia central f0 = 1, 6 Hz, el orden
del filtro n=2, la atenuacion maxima 3 dB y la aproximacion de Butterworth. La ganancia
del filtro que sea H = A0 = 10. (20)dB, y la calidad Q=10.
El condensador
C3 se elige y se calcula la constante k. Para Butterworth amax = 3 dB es

a= 2
139

k = 21, 6.105 = 1.104

C3 = C4 = 10 F

R1 =

7.4

1
= 10 k
104

R2 =

1
= 527
(20 1)104

H=

R5 =

10
=1
10

2.10
= 200 k
104

Filtros dise
nados mediante las tablas

Ejemplo 10.
Calcular el filtro Chebychev paso bajas mediante las tablas para n=2, amax = 0, 5 dB,
frecuencia del corte f1 = 4500 Hz, y la ganancia K=3.
Chebychev
0,5 dB

K
1
3
5

r1
1,000
1,000
1,000

r4
1,000
1,000
1,000

r3
0,65954
1,97863
3,29771

c2
2,46644
1,75741
1,61560

c5
0,40544
0,18967
0,12379

Tabla 7.1: Elementos del filtro activo paso bajas.

Los elememtos normalizados de nuestro filtro para la ganancia K=3 son


r1 = r4 = 1

r3 = 1, 97863

c2 = 1, 75741

c5 = 0, 18967

Si se elige el resistor R0 = 10 k para desnormalizar los valores de los elementos se obtienen


los valores desnormalizados del filtro Chebychev:
R1 = R4 = r1.R0 = 10 k
C2 =
C5 =

R3 = r3 .R0 = 19, 70 k

c2
1, 75741
=
= 559 pF
2f0 R0
25000.10000

c5
0, 18967
=
= 603, 7 pF
2f0 R0
25000.10000

Ejemplo 11.
Calcular el filtro Butterworth paso bajas de segundo orden mediante las tablas 7.2 para
amax = 0, 5 dB, frecuencia del corte f1 = 1500 Hz, y la ganancia K=2.
Los elementos normalizados de filtro Butterworth paso bajas para la ganancia K=2 son
r1 = r2 = 1

c1 = 0, 8740

c2 = 1, 14412

Si se elige el resistor R0 = 100 k para desnormalizar los valores de los elementos se obtienen
los valores desnormalizados del filtro Butterworth.
140

Figura 7.16: Paso bajas con doble retroalimentacion del amplificador.


Chebychev
0,5 dB
Butterworth
0,5 dB

K
2
1
1,892
2
1
1,585

r1
1,000
1,000
0,812
1,000
1,000
1,000

r2
1,000
1,000
0,812
1,000
1,000
1,000

c1
0,77088
1,4026
1,0000
0,8740
1,4142
1,0000

c2
0,855557
047013
1,0000
1,14412
0,7071
1,0000

Tabla 7.2: Elementos del filtro activo paso bajas con la ganancia finita del amplificador

R1 = r1.R0 = 100 k

R2 = r2.R0 = 100 k

C1 =

0, 87403
c1
=
= 927, 37 pF
2f1 R0
2..1500.105

C2 =

c2
1, 14412
=
= 1213, 9 pF
2f1 R0
2..1500.105

Figura 7.17: Paso bajas de Butterworth.


Ejemplo 12.
Calcular el filtro Butterworth paso banda de segundo orden mediante las tablas 7.3 para la
frecuencia f0 = 10 kHz, la ganancia K=2 y la calidad Q=5.
Los elementos normalizados de filtro Butterworth paso banda para la ganancia K=2 y la
calidad Q=5 se obtienen de la tabla 7.3
141

Butterworth

Q r1
2 1,4142
1,0000
5 1,4142
1,0000

r2
1,4142
0,7403
1,4142
0,6344

r3
1,4142
2,3508
1,4142
2,5763

c1
1,0000
1,0000
1,0000
1,0000

c2
1,0000
1,0000
1,0000
1,0000

K
3,2928
2,0000
3,7172
2,0000

Tabla 7.3: Elementos del filtro activo paso banda con la ganancia finita del amplificador

r1 = 1

r2 = 0, 6344

c1 = 1, 0000

r3 = 2, 5763
c2 = 1, 0000

Se elige el resistor R0 = 104 , para desnormalizar los valores de los elementos en circuito
normalizado. Los valores desnormalizados del filtro Butterworth que se muestra en la figura
7.18 son las siguientes:
R1 = r1.R0 = 10 k

R2 = r2.R0 = 634

R3 = r3.R0 = 25, 763 k

C1 =

1, 000
c1
=
= 1591, 5 pF
2..f. R0
2..104 .104

C2 =

1, 000
c2
=
= 1591, 5 pF
2..f1 .R0
2..104 .104

Figura 7.18: Filtro activo paso bajas.

7.5

Filtro Butterworth paso bajas de sexto orden

La funcion de transferencia del circuito de segundo orden paso bajas en la figura 7.19 toma
la forma (7.28)
H(p) =

p2 + p

1 G2
KG
C 1 C2

1
R1 C 1

1
C1 R2

1K
R2 C 2

1
R1 R2 C 1 C2

(7.28)

Si se compara la funcion de transferencia (7.28) con la funcion de transferencia paso bajas


de Butterworth (7.29)
142

Figura 7.19: El filtro activo paso bajas.

H(p) =

p2

H
+ a1 .p + a0

(7.29)

se obtienen dos ecuaciones


a1 =

1
1K
1
+
+
R1 C1 C1 R2
R2 C2

(7.30)

1
(7.31)
R1 R2 C1 C2
Tenemos dos ecuaciones pero cinco elementos que se calculan. Entonces se pueden elegir
tres elementos y los demas se calculan. Se elige
a0 =

R1 = R2 = C1 = 1
De la ecuacion (7.30) y (7.31) sustituyendo por R1 , R2 y C1 se obtiene
C2 =

1
a0

(7.32)

K = 3 a1

(7.33)

Ejemplo 13.
Calcular el filtro Butterworth paso bajas de sexto orden si amax = 3 dB y la frecuencia del
corte que sea f1 = 4000 Hz. La funcion de transferencia del filtro Butterworth que se puede
obtener de la tabla toma la forma:
H(p) =

(p2

1
1
1
2
2
+ 1, 9318p + 1) (p + 1, 4142p + 1) (p + 0, 5176p + 1)

Se conectan tres filtros en cascada con la funcion de transferencias


H1 (p) =

p2

1
+ 1, 9318p + 1
H3 (p) =

p2

H2 (p) =

p2

1
+ 1, 4142p + 1

1
+ 0, 5176p + 1

Valores del primer bloque.


Si se utiliza la impedancia para desnormalizar los valores R0 = 104 se obtiene
143

R1 = R2 = 10 k

C1 = C2 =

1
= 3979 pF
2..104 .4.103

y la ganancia del primer bloque es


K1 = 3 1, 9318 = 1, 0682

RA1 = 10 k

RB1 = 682

Valores del segundo bloque.


Los valores C1 , C2 , R1 y R2 son iguales para todos bloques. Es necesario calcular las
ganancias de segundo y tercer bloque.
K2 = 3 1, 4142 = 1, 5858

RA2 = 10 k

RB2 = 5858

Valores del tercer bloque.


K3 = 3 0, 5176 = 2, 4824

RA3 = 10 k

RB3 = 24, 824 k

El circuito de Butterworth de sexto orden se muestra en la figura 7.20

Figura 7.20: Filtro activo paso bajas.

7.6

Dise
no de los filtros con girador

Si se conecta en la salida de un girador un capacitor se realiza un inductor. El girador se


realiza mediante dos amplificadores, entonces el filtro no tiene resistores, que en la forma
integrada ocupan mucho espacio y ademas son muy sensible a la variacion de la temperatura.
El circuito contiene solo los amplificadores y capacitores que no ocupan tanto espacio en la
forma integrada como los filtros activos con resistores, capacitores y amplificadores.

7.6.1

Girador.

El girador se realiza con dos amplificadores. Para dise


nar el girador primeramente se calcula
la matriz de admitancia de un amplificador real (no ideal), que se muestra en la figura 7.21.
En la figura 7.21a se muestra el bloque funcional de amplificador y en la figura 7.21b se
144

muestra la estructura de un amplificador real con los resistores R1 y R2 . De los circuitos en


la figura 7.21 se pueden escribir las siguientes ecuaciones
Uik = Ui0 Uk0

Ik + Ii = 0

Usb = Us0 Ub0

Is + Ib = 0
Ii = G1 (Ui0 Uk0 )

Is = s(Ui0 Uk0 ) + G2 (Us0 Ub0 )

Ik = G1 (Ui0 Uk0 )

Ib = s(Ui0 Uk0 ) G2 (Us0 Ub0 )

Estas ecuaciones se pueden escribir en la forma matricial

Ii
Is
Ik
Ib

G1
0
G1
0

S
G2
S G2

G1
0
G1
0
S G2
S
G2

La matriz de admitancia de un amplificador real toma la forma

Y=

Ui0
Us0
Uk0
Ub0

G1
0
G1
0
S
G2
S G2

G1
0
G1
0
S G2
S
G2

Figura 7.21: Bloque funcional y la estructura del amplificador real.


Ejemplo 1.
Calcular la matriz de admitancia del circuito con el amplificador real de la figura 7.22
Primero se calcula la matriz de la red pasiva.

YPas =

Y1
0
0
Y1

0
0
0
0

0
Y1
0
0
0
0
0 Y1 + Y2

Para obtener la matriz de admitancia el circuito activo es necesario sumar la matriz de la


red pasiva con la matriz de amplificador real.
145

Figura 7.22: Circuito con amplificador real.

YCir =

Y1 + G 1
0
G1
Y1
S
G2
S
G2
G1
0
G1
0
S Y1 G2
S
G2 + Y1 + Y2

Adelante se va a idealizar el amplificador. Primero que sea la rezistencia del amplificador en


la entrada igual a infinito. R1 = , G1 = 0. La matriz anterior se modifica

YCir =

Y1
0
0
Y1
S
G2 S
G2
0
0
0
0
S Y1 G2 S G2 + Y1 + Y2

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 si en la matriz se eliminan el segundo y tercer renglon


y la segunda y tercera columna.
22,33

4
4
Y1
4
= 44
S Y1

Y1
G 2 + Y1 + Y2

4
4
4
4 = Y1 (G2 S + Y2 )
4

El subdeterminante 32 se obtiene si en la matriz se elimina el tercer renglon y la segunda


columna.
32

4
4
Y1
4
4
S
=4
4
4 S Y1

0
Y1
S
G2
S Y1 + Y2 + G2

4
4
4
4
4 = S.Y1 .Y2
4
4

Si se calculan los otros subdeterminantes se obtiene la matriz del circuito activo


[Y] =

SY2
Y2 +G
2 S

Y2 G2
Y2 +G2 S

"

Si se toma en cuenta que el amlificador es ideal, entonces la ganancia S = y se obtiene


de la matriz anterior la matriz de admitancia
146

[Y] =

"

0 0
Y2 0

De la u
ltima matriz se pueden escribir dos ecuaciones
I1 = 0

I2 = Y2 .U1

De estas ecuaciones se puede ver que el circuito resultante es la fuente de coriente controlada
con voltaje en la entrada. El circuito se muestra en la figura 7.23a. La matriz de admitancia
del circuito en la figura 7.23b toma la forma

Figura 7.23: Fuente de coriente controlada por el voltaje a) y b) y el girador c).


!

[Y] =

"

0 Y2
0 0

Si se conectan los circuitos en la figura 7.23a y 7.23b en paralelo se obtiene un girador que
se muestra en la figura 7.23c. La matriz de adnmitancia de un girador toma la forma
[Y] =

0 Y2
Y2 0

"

La estructura y el smbolo de un girador se muestra en la figura 7.24a,b. En la figura 7.24c


se muestra como se realiza fsicamente el inductor mediante un girador y un capacidor.
Ejemplo 2.
Calcular el circuito equivalente que se obtiene si se conectan dos giradores en cascada. Un
girador tiene la impedancia de gyracion R1 y el otro R2 . Primero es necesario calcular la
matriz de cascada del girador. De las ecuaciones lineales del girador se obtiene
U1 = R1 .I1

I1 =

U2
R1

La matriz de cascada del primer girador es


!

U1
I1

"

0
1
R1

R1
0

"

U2
I2

"

La ecuacion matricial de cascada para segundo girador con el resistor de giracion R2 toma
la forma
147

Figura 7.24: Girador, el smbolo de girador y la realizacion fsica de una inductancia.


!

U1
I1

"

0
1
R2

R2
0

"

U2
I2

"

Para dos giradores conectados en cascada como se muestra en la figura 7.25, las matrices
de cascada se multiplican. La matriz resultante en la ecuacion (7.34) es la matriz de un
R1
transformador con n = R
2
A=

0
1
R1

R1
0

"

0
1
R2

R2
0

"

R1
R2

0
R2
R1

"

n 0
0 n1

"

(7.34)

Figura 7.25: Dos giradores en cascada equivale a un transformador.


Ejemplo 3.
Calcular la impedancia de entrada de un girador con un capacitor conectado en la salida
como se muestra en la figura 7.26. De las ecuaciones de un girador
U1 = R.I2

I1 =

1
U2
R

se puede calcular la ecuacion (7.35) si en la salida del girador se conecta el capacitor C2 . De


la ecuacion (7.35) se ve que la impedancia de entrada Z1 es la impedancia del inductor. Esto
148

Figura 7.26: Girador terminado con un capacitor en la salida.


significa que el inductor se simula mediante un girador y capacitor conectado en la puerta
de salida.
Z1 =

R2
= jC2 R2
Z2

(7.35)

Utilizando la ecuacion (7.35) la inductancia L2 que simula el girador con el capacitor de 6


nF conectado en su salida tiene 24 mH.
L = R2 C2 = 20002 .6.109 = 0, 024
Ejemplo 4.
Calcular el filtro de Butterworth paso bajas de tercer orden, si la frecuencia del corte
f1 = 3400 Hz y la atenuacion maxima es amax = 3 dB. El filtro en su salida se conecta con
la impedancia deR2 = 1000 .
Los elementos del filtro Butterworth normalizado es c1 = c3 = 1 y la inductancia l2 = 2. En
la figura 7.27a se muestra el filtro paso bajas normalizado. Para desnormalizar los valores con
el respecto a la frecuencia del corte y con la impedancia de 1000 se utilizan los ecuaciones
C=

c
2f1 R2

L=

lR2
2f1

Los elementos del filtro desnormalizados son:


C1 = C3 =
L2 =

1
= 46, 8 nF
23400.1000

2.1000
= 93, 62 mH
23400

En la figura 7.27c se muestra el circuito que simula el inductor en la rama serial. El capacitor
que simula el inductor con dos giradores se calcula mediante la relacion C = L/R2 . Si se
elige el resistor de giracion R=1,4144 k se obtiene capacitor 46,8 nF . Del circuito en la
figura 7.27d se puede ver, que los valores de los capacitores en el circuito son iguales. Si
se construyen muchos filtros de este tipo, la fabricacion en serie es mas barata. Ademas se
puede ver, que el circuito no contiene rezistores, que requieren en la fabricacion de integracion
mucho espacio.
149

C2 =

L2
93, 62.103
=
= 46, 8 nF
R2
(1, 4144.103 )2

Figura 7.27: Paso bajas con girador.


Ejemplo 5.
Calcular el filtro de Butterworth paso altas de tercer orden, si la frecuencia del corte f1 = 30
Hz y la atenuacion maxima es amax = 3 dB. El filtro en su salida se conecta con la impedancia
de R2 = 1000 .
Los elementos del filtro Butterworth normalizado paso bajas son c1 = c3 = 1 y la inductancia l2 = 2. En la figura 7.28a se muestra el filtro Butterworth paso bajas normalizado.
Para desnormalizar los valores con el respecto a la frecuencia del corte f1 = 30 Hz y la
impedancia de la salida 1000 se utilizan los ecuaciones
C=

L=

2f1 R2

cR2
2f1

Los elementos del filtro desnormalizados son:


C1 = C3 =

L2 =

1
= 530 F
230.1000
2.1000
= 10 H
230

En la figura 7.27c se muestra el circuito que simula el inductor en la rama paralela. El


capacitor que simula el inductor con dos giradores se calcula mediante la relacion C = L/R2 .
Si se elije el el capacitor entre los dos giradores 530 F se obtiene el valor de constante
de giracion 137,36 . Del circuito en la figura 7.28d se puede ver, que los valores de los
capacitores en el circuito son iguales.
150

S =

L2
=
C2

10
= 137, 36
(530.106 )

Figura 7.28: Paso altas con girador.


Ejemplo 6.
Calcular los valores del filtro paso bajas de la figura 7.29 para las especificaciones: Aproximacion de Butterworth, frecuencia del corte f1 = 10 kHz, R=1000 , H=10, amax = 3
dB.
Primero se calcula la funcion de transferencia U2 /U1
A=

1 R
0 1

A=

"

1 0
pC1 1

"

SpC2 + p2 RC1 C2 S +
2

Sp C1 C2 +

1
S

0 S
1
0
S

"

1 0
pC2 1

S(1 + RpC1 S)

1
S

pC1 S

"

(7.36)

(7.37)

1
U2
S
=
= 2
2
A11
U1
p RC1 C2 S + pC2 S 2 + R
Si se sustituye en la ecuacion (7.38) los terminos D =
funcion de transferencia

1
,
S

S1 =

U2
DGS1 S2
= 2
U1
p + pS1 G + S1 S2 D2
151

1
C1

(7.38)
y S2 =

1
C2

se obtiene la

(7.39)

La ecuacion (7.39) es una funcion de transferencia del filtro paso bajas. En el caso de
Butterworth la funcion de transferencia desnormalizada toma la forma
H02
U2
= 2
U1
p + pa0 + 02

(7.40)

Si se comparan (7.39) con (7.40) se obtienen tres ecuaciones


H02 = D.G.S1 .S2
B02 = S1 .S2 .D2

S1 .G = a.0
Si se conoce el valor de la resistencia R se puede calcular el condensador C1 , D y C2 mediante
las ecuaciones
C1 =

1
a.R.0

C1 =

D=

C2 =

D2
C1 . 2

= 11, 253953 nF
1000. 2.2..104
D=

C2 =

b
R.H

1
= 104
1000.10

108
= 225, 079.1012 F
2
8
11, 253953.4. .10

El circuito paso bajas se muestra en la figura 7.29

Figura 7.29: Paso bajas con girador.

152

Captulo 8
Filtros de cristal
8.1

Resonador piezoel
etrico

El bloque del resonador piezoelectrico se muestra en la figura 8.1a) y el circuito LC equivalente se muestra en la figura 8.1b).

Figura 8.1: El resonador piezoelectrico y su LRC circuito.


La impedancia del circuito de un puerto de la figura 8.1a toma la forma
s2 + L11C1
1 + s2 L1 C1
1
Z(s) =
=
1
s [(C0 + C1 ) + s2 L1 C1 C0 ]
C0 s(s2 + LC10C+C
)
0 C1

(8.1)

Los polos y ceros de la impedancia Z(s) estan en las frecuencias


12 =
22 =

1
L1 C1
1

C0
L1 CC11+C
0

(8.2)
(8.3)

El diagrama de la reactancia del resonador piezoeletrico se puede obtener de la ecuacion


(8.1) y se muestra en la figura 8.2. Desde la figura 8.2 se puede ver que las frecuencias de
los polos y ceros se alternan. La impedancia se puede expresar mediante las frecuencias de
los polos y ceros. Si se sustituye en (8.1) las ecuaciones (8.3) y (8.2) se obtiene
Z(p) =

1 12 2
jC0 22 2
153

(8.4)

Figura 8.2: El diagrama de reactancia del resonador piezoelectrico.

Figura 8.3: El diagrama de reactancia del filtro PB piezoelectrico.

8.2

Atenuaci
on del filtro en la forma cruz.

El filtro paso banda con cristales se muestra en la figura 8.3a. Para que el filtro sea paso
banda es necesario que en las ramas de serie hay un cristal K1 y en las ramas que se cruzan
este el cristal K2 . El cristal K2 debe tener un cero en las frecuencias donde el cristal K1 tiene
un polo. Si todos cristales son iguales, la atenuacion es infinita para todas las frecuencias y
el circuito no funciona como filtro. Los filtros paso banda de cristal tienen la banda de paso
muy estrecha. En la figura 8.3b se muestran las reactancias de los kristales K1 y K2 y la
atenuacion del filtro en la forma cruz.
En el caso del circuito con las impedancias Z1 y Z2 en la rama de serie y cruz se puede escribir
la ecuacion (8.5), donde a0 es la atenuacion y b0 es la fase de la funcion de transferencia del
circuito.
a0 + jb0
=
tg h
2

Z1
Z2

(8.5)

Si el caracter de ambas impedancias Z1 y Z2 sea inductiva o capacitiva, el circuito


atenua y en la frecuencia donde Z1 = Z2 se obtiene el polo de atenuacion. En el caso
si Z1 = Z2 se obtiene de la ecuacion (8.5) la ecuacion (8.6)
a0
=1

a0 =
(8.6)
2
De la ecuacion (8.6) se ve que la atenuacion es infinita si Z1 = Z2 . Si las impedancias Z1 y
Z2 tienen el mismo caracter en la banda de las frecuencias, eso significa que en esta banda
el filtro atenua. Si en la frecuencia f2 , Z1 = Z2 el polo de atenuacion es en la frecuencia f2 .
tg h

154

Si en la banda de las frecuencias la impedancia Z1 tiene caracter inductivo y en la misma


banda de frecuencias Z2 tiene caracter capacitivo se puede obtener de la ecuacion (8.5)
$

senh a0
X1
sen b0
+j
=j
X2
cosh a0 + cos b0
cosh a0 + cos b0

(8.7)

Si se comparan las partes imaginarias y reales de ambos lados de la ecuacion (8.7) se obtiene
senh a0
=0
cosh a0 + cos b0

a0 = 0

sen b0
sen b0
b0
=
= tg =
cosh a0 + cos b0
1 + cos b0
2

X1
X2

(8.8)

(8.9)

La fase de la funcion de transferencia en la banda de paso se puede calcular mediante la


ecuacion (8.10). De la ecuacion (8.8) se ve que la atenuacion del circuito es cero (a0 = 0) en
la banda de frecuencias donde las reactancias de los cristales tienen el caracter opuesto.
b0 = 2.arctg

8.3

X1
X2

(8.10)

Filtro paso de banda en la forma cruz

El filtro paso banda en la forma cruz figura 8.4a tiene en las ramas de serie el cristal K1 y
en las ramas que se cruzan el cristal K2 . En la figura 8.4b en las ramas se muestran ahora
los circuitos ecuivalentes a un cristal piezoelectrico. Para cada circuito LC se calculan las
impedancias Z1 (j) y Z2 (j). Para obtener un filtro es necesario elegir el polo de cristal
K2 en la misma frecuencia donde esta el cero de la impedancia del cristal K1 . Entonces en
el denominador de Z1 (j) y en el numerador de Z2 (j) se encuentra 22 , como se ve de las
ecuaciones (8.11) y (8.12).
1 12 2
jC01 22 2

(8.11)

1 22 2
Z1 (j) =
jC02 32 2

(8.12)

Z1 (j) =

En la ecuacion (8.11) el cero es de la forma


12 =

1
L11 C11

(8.13)

y el polo 22 toma la forma:


22

1
C02
L12 CC1112+C
02

C11
1
= 12 1 +
=
L12 C12
C01

El polo de Z2 (j) se obtiene de manera similar


155

(8.14)

32

1
C02
L12 CC1212+C
02

22

C12
1+
C02

(8.15)

Figura 8.4: Filtro paso banda en la forma cruz.


Es necesario calcular la impedancia caracterstica del filtro en la forma cruz. La grafica de
la impedancia caracterstica se muestra en la figura 8.5. En la banda de paso la impedancia
caracterstica es real y en la banda de supresion la impedancia caracterstica tiene caracter
imaginario. Las frecuencias 1 y 3 son las frecuencias del corte de paso banda. En la

el valor R0 . La impedancia
frecuencia 2 = 1 3 la impedancia caracterstica alcanza

caracterstica Z0 se calcula mediante la ecuacion Z0 = Z1 Z2 .

Figura 8.5: Diagrama de la impedancia caracteristica.

para = 2 =

9
:

: 12 2
1
;
Z0 =
j C01 C02 32 2

(8.16)

1 3 se obtiene la ecuacion

1
3 C01 C02
Si se conocen los polos de atenuacion se obtiene la ecuacion.

Z0 = R 0 =

9
:

(8.17)

2
2
2
2
C02 :
; (1 )(3 ) = 1
(8.18)
2
C01
(2 2 )2

Tambien los polos de la atenuacion son simetricos 2 = 1 2 . Si se toma en cuenta


esta propiedad se obtiene la ecuacion (8.19)

a0 + jb0
tgh
=
2

Z1
=
Z2

156

9
:

2
2
: ( 2 1
C01
)(32 1
)
=1
=m=; 1
2
2
(2 1 )2
C02

(8.19)

Si se conoce la impedancia R0 , las frecuencias de corte f1 y f3 , y la frecuencia del polo de


atenuacion f1 , se pueden calcular los elementos del filtro C01 , C02 , C11 , L11 , C12 y L12 y
con estos valores es posible producir el cristal. En el siguiente ejemplo se muestra como se
calcula el filtro de cristal paso banda.
Ejemplo 1:
Calcular el filtro de cristal paso banda si se conocen los especificaciones de la plantilla en la
figura 8.6

Figura 8.6: Especificaciones del filtro cristal paso banda.


Primero se calcula la frecuencia f2 y la frecuencia del polo f1 . Si se conocen las frecuencias
de los polos de la funcion de transferencia se puede calcular la constante m que depende a
los capacitores C01 y C02 .
f2 =

f1
m=

C01
=
C02

127.103 .129, 01.103 = 128.103

(128.103 )2
= 122, 27.193
=
3
134.10

(1272 122, 272 )(129, 012 122, 272 )


1282 122, 272

= 0, 9854

C01 = C02 0, 98542


De la ecuacion (8.14) se calcula C02
C02 =

103
= 1, 259.109
129, 01.0, 9854.1000.2

C01 = 1, 259.109 .0, 98542 = 1, 2157.109


De la ecuacion 8.14 se obtiene la ecuacion para calcular C11 .
C11 = C01

2
22
9 128

1
=
1,
2157.10
1 = 19, 22.1012
12
1272

157

L11 =

1
12 C11

1
= 8.17.102
2
2
12
6
4 127 19.22.10 10

La ecuacion para calcular C12 se obtiene mediante 8.15.


C12 = C01

2
32
9 129, 01

1
=
1,
259.10
1 = 19, 947.1012
22
1282

L12 =

1
22 C12

1
19, 947.1012 4 2 1282 106

= 7, 75.102

Los valores de todos elementos en el circuito de la figura 8.4b son conocidos y de estos valores
se puede dise
nar el piezoresonador.
Ejemplo 2:
Que tipo de filtro es en la figura 8.7.

Figura 8.7: Filtro en la forma cruz.


Para saber que tipo del filtro es en la figura 8.7 es necesario escribir en una diagrama las
reactancias del cristal y de inductancia. La grafica de las reactancias del cristal y de la
inductancia se muestra en la figura 8.8. Las reactancias de la inductancia y del cristal tienen
el caracter de oposicion hasta la frecuencia del cero del cristal. Entonces en esta banda de
frecuencias el filtro no atenua. La reactancia XL y la reactancia del cristal XK entre las
frecuencias del cero y polo tienen el mismo caracter, eso significa, que en esta banda de
frecuencias el circuito de cruz atenua. En la frecuencia f las reactancias del cristal y la
reactancia de la inductancia son iguales XL = XK . Por eso la atenuacion en la frecuencia
f es infinita, eso significa que en la frecuencia f tenemos el polo de atenuacion. El filtro
en la figura 8.7 es un supresor de banda. La atenuacion del filtro se muestra en la figura 8.8

Figura 8.8: Las reactancias del cristal y de la inductancia y la atenuacion del filtro.

158

Captulo 9
Filtros dise
nados mediante
acoplamiento
El filtro paso banda que se muestra en la figura 9.1a se puede dise
nar tambien con los
circuitos que se calculan mediante los coeficientes de acoplamiento. Se conoce el acoplamiento
capacitivo figura 9.1b, inductivo figura 9.1c y acoplamiento mezclado figura 9.1d.

Figura 9.1: Filtro paso banda a.) y la realizacion con acoplamientos.


Los coeficientes de acoplamiento normalizados se calculan directamente de un circuito normalizado por ejemplo de Butterworth y despues los elementos se desnormalizan mediante la
ecuacion
Kij = kij

f
f0

(9.1)

Donde Kij es el coeficiente de acoplamiento de paso banda desnormalizado, kij es el coeficiente de acoplamiento de paso bajas normalizado obtenido del circuito paso bajas normalizado, f esla banda de paso del filtro paso banda y f0 es la frecuencia central de paso
banda f0 = f1 .f1 .
Ejemplo 1:
Calcular los coeficientes de acoplamiento para el filtro de orden 5, aproximacion de Butterworth si f=3400 Hz y f0 = 108 kHz.
159

El filtro de orden 5 en la forma normalizada se muestra en la figura 9.2. Los valores del
circuito fueron obtenidos mediante la tabla 4.1. El coeficiente del acoplamiento se calculan
mediante la ecuacion (9.2).

Figura 9.2: Filtro paso bajas Butterworth de orden 5.

kij =

k12 = k45 =

ci
lj

1 kij

0, 618
= 0, 6618
1, 618

k23 = k34 =

(9.2)
$

1, 618
= 0, 899
2, 000

Los coeficientes de acoplamiento desnormalizados se obtienen mediante la ecuacion (9.1)

K12 = K45 = 0, 6618

3, 4
= 0, 0208
108

K23 = K34 = 0.899

3, 4
= 0, 0283
108

Ejemplo 2:
Calcular los coeficientes de acoplamiento para paso banda que se muestra en la figura 9.3.

Figura 9.3: Filtro paso banda con acoplamiento capacitivo.


160

Los coeficientes de acoplamiento del filtro paso banda desnormalizado se calculan mediante
la ecuacion (9.3). En la ecuacion el capacitor Cij es el capacitor conectado entre el nodo i y
j, el capacitor Ci es la suma de los valores de los capacitores conectados en el nodo i si otros
nodos del circuito son conectados a tierra. El capacitor Cj es la suma de todos capacitores
conectados en el nodo j, si otros nodos son conectados a tierra.
Cij
Kij = #
Ci .Cj
2, 09

K12 = #

(23, 2 + 2, 09)(2, 09 + 22 + 1, 22)

K23 = #

(9.3)

= 0.0826

1, 22

(22 + 2, 09 + 1, 22)(23, 4 + 1, 22 + 0, 726)

= 0.04816

0, 726
K34 = #
= 0, 0286
(1, 22 + 23, 4 + 0, 726)(0, 726 + 23, 3 + 1, 29)
1, 29

K45 = #

(0, 726 + 23, 3 + 1, 29)(1, 29 + 24, 4)

9.1

= 0.05058

Filtros electromec
anicos

Filtros electromecanicos alcanzan la calidad hasta Q=10 000. En comparacion con los filtros
LC donde se alcanza la calidad del filtro entre 50 hasta 300, los filtros electromecanicos
se dise
nan en el caso de bandas de paso muy estrechas. Filtros electromecanicos pueden
trabajan en temperaturas muy extremas desde -50 hasta 50 grados centgrados. Los primeros
filtros electromecanicos se realizaron en telecomunicaciones como los usados para canales
telefonicos desde 60 kHz hasta 108 kHz. Los filtros electromecanicos por su buena calidad
se utilizan en los aparatos de medicion y algunos aparatos muy finos de audio. El filtro
electromecanico se muestra en la figura 9.4.

Figura 9.4: Filtro paso banda electromecanico.


Los cilindros que tienen el diametro 4,5 mm son conectados mediante un alambre aproximadamente de diametro 0,14 hasta 0,5 mm. El diametro del alambre depende del coeficiente
161

de acoplamiento. Los cilindros resuenan de modo torsional y el alambre de modo longitudinal. El primer y el u
ltimo cilindro se conecta con un convertidor piezoceramico. El primer
convertidor produce vibraciones longitudinales si se conecta con la fuente. El u
ltimo convertidor piezoceramico convierte los vibraciones longitudinales a la se
nal electrica. Ambos
finales del cilindro vibran en oposicion y por eso en el centro del cilindro no hay vibraciones
y se puede por medio de un alambre mas grueso conectar a tierra. Mas adelante se muestra
como se sustituye un cilindro por un circuito LC y el alambre por un circuito de dos puertas.
La teora esta basada en la teora de las lneas electricas. Para las lneas electricas se pueden
escribir las ecuaciones
U1 = U2 cos(al) + I2 jZ0 sen(al)
I1 =

U2
sen(al) +
jZ0

I2 cos(al)

(9.4)

Estas ecuaciones se pueden escribir en la forma matricial


!

U1
I1

"

cos(al)
jZ0 sen(al)
1
sen(al)
cos(al)
jZ0

"

U2
I2

"

(9.5)

Para las lneas mecanicas se puede escribir las ecuaciones analogas. En la figura 9.5 se
muestran los cilindros que vibran de modo torsional y longitudinal. F1 es la fuerza que se
aplica en el principio del cilindro y v1 es la velocidad de vibracion de los elementos de acero
en el principio del cilindro. F2 es la fuerza con que vibran los elementos en el fin de cilindro
y v2 es la velocidad de vibracion en el fin. De forma parecida que para el resonador que vibra
de forma torsional, M1 y M2 es el modulo de vibracion torsional y 1 y 2 es la velocidad
de angulo. W0 es la impedancia mecanica de los resonadores y l es la longitud del cilindro.
F1 = F2 cos(al) + v2 .jW0 sen(al)
v1 =

F2
sen(al) +
jW0

v2 cos(al)

(9.6)

Estas ecuaciones se pueden escribir en la forma matricial


!

F1
v1

"

cos(al)
jW0 sen(al)
1
sen(al) cos(al)
jW0

"

F2
v2

"

(9.7)

M1 = M2 cos(al) + 2 .jW0 sen(al)


1 =

M2
sen(al) +
jW0

2 cos(al)

(9.8)

Tambien las ecuaciones (9.8) se pueden escribir en la forma matricial


!

M1
1

"

cos(al)
jW0 sen(al)
1
sen(al) cos(al)
jW0

"

M2
2

"

(9.9)

En la primera analoga F U y v I y en la segunda analoga F I y v U . La


impedancia en la primera analoga es
162

Figura 9.5: Cilindros de metal y los modos de vibracion a)longitudinal b) torsional.

WI =

U1
F1
2

= jW0 cotg l
I1
v1

(9.10)

En la figura 9.6a se ve la grafica de la impedancia mecanica . Para l = 4 la impedancia


tiene el valor cero y para esta frecuencia y las frecuencias mas cercanas se puede realizar con
un circuito LC serie. Para la longitud del cilindro l = 2 la impedancia es infinita, entonces
en l = 2 tenemos polo. Este polo para la frecuencia se puede realizar con un circuito LC
paralelo.
La impedancia en la segunda analoga es
WII =

v1
1
2
U1

=
tg l
I1
F1
jW0

(9.11)

En la figura 9.6b se ve la grafica de la impedancia mecanica para la segunda analoga. Para


l = 4 tiene el valor y para esta frecuencia y las frecuencias mas cercanas se puede realizar
con un circuito LC paralelo. Para la longitud del cilindro l = 2 la impedancia es igual a
cero. Este cero de la impedancia se puede realizar con un circuito LC serie.

Figura 9.6: Graficas de las impedancias del cilindro.


El resonador del cilindro de la longitud 4 en la segunda analoga se puede sustituir por un
circuito LC en la forma paralela como se muestra en la figura 9.7a. En la primera analoga
el cilindro de metal de la longitud 4 se puede sustituir por un circuito LC en la forma de
serie, como se muestra en la figura 9.7b. Esta sustitucion es posible solo para una banda de
paso muy estrecha. Por eso estos tipos de filtros no pueden realizarse para una banda de
paso muy amplia.
163

Figura 9.7: Resonador que vibra de modo torsional y su sustitucion por LC.
El alambre que contacta los cilindros en la segunda analoga se puede sustituir por un circuito
de dos puertas que se muestra en la figura 9.8. El alambre vibra en el modo longitudinal. La
inductancia de sustitucion se calcula mediante la ecuacion (9.12) y la capacitancia mediante
la ecuacion (9.13). En las ecuaciones l es la longitud del alambre que conecta dos cilindros
contiguos, 0 es la frecuencia central de paso banda, W0 es la impedancia caracterstica de
un cilindro y v es la velocidad de vibracion.
0 l
W0
sen
0
v

(9.12)

1
0 .l
sen
W0 .0
2.v

(9.13)

L=
C=

Figura 9.8: Alambre que vibra longitudinalmente y su LC sustitucion.


Si se elige el cilindro de 4,5 mm de un material PY-42Mo, se puede medir y calcular la
impedancia del cilindro que vibra de modo torsional. La impedancia mecanica es aproximadamente
W T ors. = 184750 [g/s.]
La impedancia mecanica del alambre se calcula mediante la ecuacion (9.14), donde Kij es el
coeficiente de acoplamiento entre el resonador i y resonador j.
Wij = Kij W T ors.

(9.14)

El filtro electromecanico con 4 resonadores y su circuito de sustitucion LC se muestra en la


figura (9.9).
164

Diametro [mm] v[m/s]


0,14
4791
0,18
4768
0,20
4723
0,25
4631
0,28
4623
0,5
4696

W [g/s]
609
990
1255
1908
2378
7777

Tabla 9.1: Diametro del alambre, la velocidad de vibracion y la impedancia.

Figura 9.9: Filtro electromecanico con 4 resonadores y su sustitucion LC.


Para construir el filtro se necesita elegir el diametro del alambre que conecta los cilindros.
Para eso es necesario calcular las impedancias de los alambres de varios diametros. Las
impedancias para los alambres de diferentes diametros se encuentran en la tabla 9.1.
Ejemplo 3:
Calcular el filtro electromecanico para las especificaciones f1 = 104 kHz f1 = 108 kHz. La
aproximacion es de Butterworth y el filtro paso banda se realiza con 4 resonadores.
De las tablas para la aproximacion de Butterworth los elementos normalizados son
c1 = 0, 765

l2 = 1, 847

c3 = 1, 847

l4 = 0, 765

Los coeficientes normalizados de acoplamiento se calculan mediante la ecuacion (9.2).


k12 = k34 =

0, 765
= 064357
1, 847

k23 =

1, 847
=1
1, 846

Los coeficientes
desnormalizados de acoplamiento para paso banda con la frecuencia central

f0 = 104.108.103 = 105, 982.103 toman la forma


K12 = K34 = 0, 64357

4
= 0, 024296
105, 981.103

165

4
= 0, 03774
105.982
Las impedancias del alambre se calculan mediante la ecuacion (9.14) y toman la forma
K23 = 1

W12 = W34 = 0, 024296.184750 = 4488, 686 [g/s]

W23 = 0, 03774.184750 = 6972, 465 [g/s]


Si se conecta el alambre en ambos lados del fin del cilindro como se muestra en la figura
9.10 es necesario elegir el diametro del alambre con la impedancia 4488/2 = 2244 [g/s]. En
la tabla 9.1 la impedancia mecanica 2244 g/s se cumple con del alambre que tiene diametro
0,28 mm. Todava falta realizar en la mitad del filtro la impedancia 6972-4488=2484 [q/s].
Si se conecta el alambre en ambos terminos del cilindro se necesita realizar adicionalmente
la impedancia del alambre 2484/2=1242 [g/s] y eso se realiza con el diametro del alambre
0,20 mm.

Figura 9.10: Filtro electromecanico con 4 resonadores.


La longitud del cilindro es l =
2l =

lambda
.
4

De la ecuacion v = .f se calcula

v
4700 [m/s]
= 22, 17 mm
=
2f
2.105, 981.103

La longitud del cilindro es 22,17 mm. Si la longitud del cilindro se disminuye, la frecuencia
de resonancia de cilindro se aumenta. Por ejemplo, si se realiza un filtro paso banda con
la frecuencia central 500 kHz la longitud de cilindro debe ser 4,7 mm. Es muy complicado
realizar el filtro paso banda en estas frecuencias, porque los cilindros son muy peque
nos y es
difcil armarlos.
2l =

v
4700 [m/s]
=
= 4, 7 mm
2f
2.500.103

166

Captulo 10
Filtros con los capacitores
conmutados.
Para el filtro en la figura 10.1a podemos escribir la ecuacion
U1 U2
dU
=C
dT
T
Para el circuito en la figura 10.1b se obtiene
Ic = C

(10.1)

Figura 10.1: El capacitor conmutado y el resistor.


U1 U2
R
Si en ambos circuitos las corientes son iguales I c = I r podemos escribir
Ir =

(10.2)

U1 U2
U1 U2
=
T
R
Y el resistor se puede sustituir por un capacitor conmutado. El valor del capacitor se
calcula mediante la ecuacion (10.3). La manera como se calcula el filtro con los capacitores
conmutados se muestra en el ejemplo siguiente.
C

C=

1
fm .R

167

(10.3)

Ejemplo 1:
Calcular el filtro paso bajas de Butterworth con los capacitores conmutados para las especificaciones
K=2

f1 = 1500 Hz

n=2

fm = 20000 Hz

De un catalogo de filtros activos se obtienen los valores normalizados del filtro activo RC
que se muestra en la figura 10.2

Figura 10.2: Circuito paso bajas activo.

r1 = r2 = 1

c1 = 0, 87403

c2 = 1, 14412

Si se elije el resistor R0 = 105 , para la desnormalizacion, entonces se puede calcular para


la frecuencia = 21500 = 9424, 778 rad/sec los valores desnormalizados
R1 = 1.105 = 100 k
R2 = 1.105 = 100 k
C1 =
C2 =

0, 87403
105 .9424, 778
1, 14412

105 .9424, 778

= 927 pF

= 1213, 9 pF

Si la frecuencia de conmutacion es fm = 20000 Hz, los capacitores conmutados se calculan


mediante la ecuacion (10.3) y toman el valor
Ccon1 = Ccon2 =

1
105 .20.103

= 500 pF

El circuito paso bajas con los capacitores conmutados se muestra en la figura 10.3
168

Figura 10.3: Circuito paso bajas con los capacitores conmutados.

10.1

Filtro SCF de segundo orden.

En el ejemplo anterior el filtro SCF se calculo desde la estructura del filtro RC activo ACF.
Otra posibilidad para realizar el filtro con los capacitores conmutados SCF es el de la funcion
de transferencia H(z) de segundo orden (10.4)
g + ez 1 + dz 2
.
(10.4)
1 + az 1 + bz 2
Para el circuito de segundo orden de la figura 10.4 mediante la analisis se obtiene la funcion
de transferencia H(z) (10.5).
H(z) =

Figura 10.4: Filtro discreto con los capacitores conmutados.

H(z) =

DI + (AG DI DJ)z 1 + (DJ AH)z 2


.
D(F + B) + (AC + AE DF 2DB)z 1 + (DB AE)z 2

(10.5)

Desde el punto de vista practico es necesario calcular la funcion de transferencia despues del
primer amplificador H0 (z).
169

H0 (z) =
CI + EI GF GB + (F H + BH + BG JC JE IE)z 1 + (EJ BH)z 2
D(F + B) + (AC + AE DF 2DB)z 1 + (DB AE)z 2
(10.6)
Para obtener el circuito estable es necesario que la ganancia de ambos amplificadores 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
= 10

HH0
20

(10.7)

1
1
A,
D.
(10.8)

La estructura principal la podemos simplificar si se elijen los valores del circuito mediante
esta manera
A, D =

A = B = D = 1 F = 0.
Si se cambian en el circuito 10.4 los conmutadores como se muestra en la figura 10.5, se
obtiene la nueva estructura del filtro. Ademas si se exige que el circuito tenga la misma
ganancia del circuito original, la ganancia se puede cambiar mediante el parametro

Figura 10.5: Conmutadores para simplificar el circuito.


= 10

(dB)
20

(10.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 capacitores mediante los expresiones
siguientes
(G, H, I, J) (G, H, I, J)
(B, C, E, F ) (B/, C/, E/, F/).
170

Figura 10.6: Circuito para los valores de capacitores A=B=D=1 y F=0.


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 filtro se realiza con un amplificador de typo MOS, es necesario calcular
el valor mnimo del capacitor que se puede ocupar en el circuito
Cmin =

1
fr RCM OS

El valor maximo que puede alcanzar el capacitor en el circuito se calcula mediante la ecuacion
Cmax =

1
.
5fv Ri

Los valores de los capacitores en el circuito se calculan mediante las ecuaciones


A=B=D=1
C =1+a+b
G = 2g + e
I = J = g.

F =0
E =1b
H =gd

2:
Calcular el filtro discreto con los capacitores conmutados si se conoce la funcion de transferencia
H(z) =

0, 0263312 0, 0263312z 2
g + ez 1 + dz 2
=
.
1 1, 830595z 1 + 0, 947337z 2
1 + az 1 + bz 2

Si se sustituyen los valores g, e, a, b, y d en los ecuaciones anteriores se obtiene


A=B=D=1
C = 0, 116742
E = 0, 052662
I = J = 0, 026331.
171

F =0
G = 0, 052662
H = 0, 052662

La funcion de transferencia despues de primer amplificador H0 (z) toma la forma


H0 (z) =

0, 048202 + 0, 0994272z 1 0, 051275z 2


.
1 1, 830594z 1 + 0, 947337z 2

Si nos no interesa la realizacion fsica del filtro el calculo ya termino. Porque los valores de
los capacitores A hasta J son conocidos. Si se va a realizar el circuito es necesario cambiar
la ganancia del amplificador. Si la frecuencia de corte es f0 =1595 Hz, se calcula la ganancia
H(z) y H0 (z) en esta frecuencia.
En la frecuencia f0 = 1595 Hz es |H(z)| = 0, 000114
En la frecuencia f0 = 1595 Hz es |H0 (z)| = 9, 44469.
La diferencia de la ganancia despues del primer y segundo amplificador es muy grande.
Necesitamos que la ganancia de ambos amplificadores sean iguales. Eso se obtiene mediante
las ecuaciones (10.7) y (10.9).
= 10

0,000114+9,444693
20

= 2, 966394.

Los nuevos valores de los capacitores A y B son


A=

A
= 0, 337109

D=

D
= 0, 337109.

Si se calculan las nuevas funciones de transferencias H(z) y H0 (z), se puede ver que la funcion
de transferencia H(z) no se cambia, pero s cambia H0 (z).
H0 (z) =

0, 142985 + 0, 295090z 1 0, 152104z 2


.
1 1, 830595z 1 + 0, 947337z 2

La ganancia despues del primer amplificador es |H0 (1595)| = 0, 00011308. Ahora se van a
normalizar los valores de los capacitores 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 capacitor sera 1. La constante Cnorm para normalizar los valores de los
1
= 37, 977728. Los valores obtenidos son
capacitores es Cnorm = 0,026331
A = 12, 802654

B = 37, 977728

I = 1.

En la segunda etapa se normalizan los valores de los capacitores C, E, H, D, G, y F.


C = 2, 216810
D = 6, 4011327

E=1
G=1

H=1
F =0

Es necesario desnormalizar los valores de los capacitores. Necesitamos tomar en cuenta el


valor del capacitor maximo que no se puede sobrepasar. Si se utilizan los amplificadores de
tipo FET el resistor de la entrada es RV ST = 2000000 . Si la frecuencia de conmutacion es
fv = 28800 Hz, entonces el valor mnimo del capacitor en el circuito en la figura 10.6 puede
ser
172

Cmin >

1
1
=
= 17, 361.1012 .
6
4
fv Rvst
2.10 .2, 8810

La impedancia del conmutador si el conmutador esta cerrado sera 500 . Entonces el valor
maximo del capacitor puede ser
1
= 13, 888109 .
5.2, 88.104 .500

Cmax =

Si se elije el valor de capacitor mnimo 25 pF , el valor de los capacitores E, G, I es 25 pF y


los demas se calculan con la misma relacion.
A = 320, 066 pF
C = 55, 420 pF

B = 949, 443 pF
D = 160, 0283 pF.

El filtro completo se muestra en la figura 10.6.

10.2

An
alisis los circuitos SCF.

TIEMPO CONTINUO
La carga q(t) almacenada en el tiempo t se puede expresar mediante la corriente i(t) y el
voltaje u(t) por la ecuacion
q(t) =

<

i(t) dt = Cu(t) Cu(0)

(10.10)

donde u(0) es el voltaje en el capacitor C en el tiempo t=0. El analisis se puede generalizar


a un circuito con multiple nodos que se muestra en la figura 10.7b

Figura 10.7: Capacitor y el circuito con multiple nodos.


Para cada nodo del circuito en la figura 10.7b se puede escribir una serie de ecuaciones
nodales, que se pueden expresar en la forma matricial
[q(t)] =

%<

&

i(t) dt = [C][u(t)] [C][u(0)]


173

(10.11)

Si se describe el circuito con puros capacitores en los terminos de carga y voltajes, la matriz
[C] contiene solo elementos reales invarientes en el tiempo.
TIEMPO DISCRETO
En este caso se toman en cuenta los capacitores que son cargados por 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]

(10.12)

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)]

(10.13)

Esta u
ltima ecuacion se puede escribir en la forma siguiente
i(n) =

&

&

C
C
.u(n)
u(n 1)
0
0

(10.14)

donde i(n) y u(n) son los vectores. La ecuacion matricial (10.14) coresponde a la regla
de Kirchhoff para los corientes. La ecuacion (10.14) forma la base para el analisis de los
circuitos con los capacitores conmutados. La matriz [C/0 ] contiene solo los valores reales y
los elementos que no dependen de la frecuencia. Todos los capacitores son 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 figura 10.8a.

Figura 10.8: Circuito de dos puertos: a) con capacitores, b) con resistores.


La ecuacion matricial para el circuito de dos puertos con capacitores se compone de dos
matrices. En la primera matriz la admitencia y11 es la suma de todos capacitores conectados
directamente a nodo 1. La admitancia y12 es la suma de los capacitores conectados entre los
nodos 1 y 2 directamente con el signo negativo. En la segunda matriz se crean los elementos
con la manera igual solo el vector ui (n 1) representa la capacidad del capacitor sostener
el carga.
174

"

(C1 + C3 )
C3
C3
(C2 + C3 )

" !

"

i1 (t)
i2 (t)

"

u1 (n)
(C1 + C3 )
C3

u2 (n)
C3
(C2 + C3 )

" !

"

u1 (n 1)
=
.
.
u2 (n 1)
(10.15)
La ecuacion matricial para el circuito que se compone solo de los resistores es muy parecida.
Solo los parametros de la matriz son conductancias y falta la segunda matriz. La diferencia
entre estos dos circuitos es que el circuito con los capacitores tiene capacidad sostener el
carga, que se representa mediante el vector ui (n 1) en las ecuaciones (10.14) y (10.15).
i1 (n)
i2 (n)

(G1 + G3 )
G3
G3
(G2 + G3 )

" !

u1 (t)
u2 (t)

"

(10.16)

En el siguiente ejemplo se van a incluir al circuito los interruptores. Se conocen basicamente


dos tipos de interruptores:
1. Interruptor por encima del capacitor:
El interruptor colocado por encima del capacitor se muestra en la figura 10.9. El interruptor
esta cerado en un ciclo secundos y despues abierto en el mismo ciclo. Si se abre en el
tiempo n se obtiene la ecuacion de carga (10.17).

Figura 10.9: Interruptor por encima del capacitor.


i(n) = Cu(n) Cu(n 1)

(10.17)

i(n) = Cu(n)

(10.18)

En el tiempo (n1) cuanto fue el interruptor cerado, el capacitor se descargo y su capacidad


de sostener la carga fue cancelada, entonces u(n-1)=0 y la ecuacion (10.17) se modifica en

En comparacion con la ecuacion (10.16) se puede ver que, el capacitor con el interruptor
encima se trata como un resistor.
Requi =

1 [S]
C [F ]

(10.19)

2. Interruptor entre los capacitores:


Si el interruptor se conecta entre los capacitores, la topologa del circuito se cambia cada
segundos, y la carga se intercambia entre los capacitores. En el circuito 10.10a son tres
capacitores y un conmutador.
175

Figura 10.10: Interruptor entre dos capacitores.


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 figura 10.10b. Si se aplican las ecuaciones de la
carga a circuito en 10.10b se obtiene para n impar la ecuacion matricial
!

i1 (n)
i2 (n)

"

(C1 + C0 ) 0
0
C2

" !

u1 (n)
u2 (n)

"

C1 C0
0 C2

" !

u1 (n 1)
u2 (n 1)

"

(10.20)

Con la manera parecida para n par se obtiene el circuito en la figura 10.10c y las ecuaciones
matriciales
!

i1 (n)
i2 (n)

"

C1
0
0 (C2 + C0 )

" !

u1 (n)
u2 (n)

"

C1 0
C0 C2

" !

u1 (n 1)
u2 (n 1)

"

(10.21)

Nuestro objetivo es escribir las ecuaciones matriciales (10.20) y (10.21) en una ecuacion
matricial general, que describe el circuito para ambos ciclos par e impar. Eso se logra
mediante los interruptores dependiente al tiempo:
1 + (1)n
=
A(n) =
2

1 para n par
0 para n impar

(10.22)

1 (1)n
A(n) =
=
2

0 para n par
1 para n impar

(10.23)

Con estos conmutadores dependientes del tiempo las ecuaciones (10.20) y (10.21) se pueden
escribir en una sola ecuacion matricial
!

i1 (n)
i2 (n)

"

C1 + AI (n)C0
0
0
C2 + AP (n)C0
176

" !

u1 (n)
u2 (n)

"

C1
AI (n)C0
AP (n)C0
C2

" !

u1 (n 1)
u2 (n 1)

"

(10.24)

La ecuacion matricial ahora dependiente del tiempo (10.24) describe el circuito en la figura
10.10a. La variabilidad en el tiempo esta expresada mediante los conmutadores dependiente
del tiempo. Para el analisis en el dominio de frecuencias es necesario aplicar a la ecuacion
matricial la transformada z. En la tabla 10.1 se muestran algunos transformaciones de las
secuencias. Aplicando los reglos 8-10 de la tabla 10.1 a la ecuacion matricial (10.24) se
obtiene

I1 (z) = C1 U1 (z)(1 z 1 ) + C0

U1 (z) U1 (z)
U2 (z) + U2 (z) 1
C0
z
2
2

(10.25)

I2 (z) = C2 U2 (z)(1 z 1 ) + C0

U2 (z) + U2 (z)
U1 (z) U1 (z) 1
C0
z
2
2

(10.26)

El problema es que, en las ecuaciones (10.25) y (10.26), aparecen los terminos Ui (z)Ui (z).
Estos terminos se pueden expresar mediante las ecuaciones:
Ui (z) + Ui (z)
= u0 + u2 z 2 + u4 z 4 + ... = UiP (z)
2

(10.27)

Ui (z) Ui (z)
= u1 z 1 + u3 z 3 + u5 z 5 + ... = UiI (z)
2

(10.28)

Por medio de los areglos 1 hasta 6 y 9 de la tabla 10.2 las ecuaciones (10.25) y (10.26) se
transforman en la forma
I1P + I1I = C1 (U1P + U1I )(1 z 1 ) + C0 U1I C0 U2P z 1

(10.29)

I2P + I2I = C2 (U2P + U2I )(1 z 1 ) + C0 U2P C0 U1I z 1

(10.30)

Si se separan las partes pares e impares en las ecuaciones (10.29) y(10.30) se puede escribir
la ecuacion matricial (10.31), que tiene cuatro renglones y cuatro columnas.

I1P
I1I
I2P
I2I

C1
C1 z 1
0
0
1
1
C1 z
C1 + C0 C0 z
0
0
C0 z 1 C2 + C0 C2 z 1
0
0
C2 z 1
C2

U1P
U1I
U2P
U2I

(10.31)

La parte par e impar de los productos fueron separados de la manera siguiente


P ar(UiP + UiI )(1 z 1 ) = UiP z 1 UiI
177

(10.32)

>

fi (n)z i

f(n)

F (z) =

an f (n)

F ( az )

(1)n f (n)

F(-z)

(1)n f (n 1)

z 1 F (z)

(1)n f (n k)

(1)k z k F (z)

AP (n) =

1+(1)n
2

1
1z 2

AI (n) =

1(1)n
2

z 1
1z 2

AP (n).f (n)

1
1z 2

AI (n).f (n)

z 1
1z 2

i=0

F (z) =

F (z)+F (z)
2

F (z) =

F (z)F (z)
2

10 AP (n).f (n 1)

F (z)F (z) 1
z
2

11 AI (n).f (n 1)

F (z)+F (z) 1
z
2

Tabla 10.1: Transformada z de algunas secuencias.

F (z)+F (z)
2
F (z)F (z)
2

1 AP (n)f (n)
2 AI (n)f (n)

= F P (z)
= F I (z)

3 AP (n 1)f (n 1)

z 1 F P (z)

5 AP (n)f (n 1) = AI (n 1)f (n 1)

z 1 F I (z)

7 AI (n) + AP (n) = 1

AP (z) + AI (z) =

4 AI (n 1)f (n 1)

z 1 F I (z)

6 AI (n)f (n 1) = AP (n 1)f (n 1)

z 1 F P (z)
1
1z 1

8 AP (n).f (n) + AI (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)

Tabla 10.2: Algunos relaciones usadas en el analisis de circuitos con C conmutados.

178

Impar(UiP + UiI )(1 z 1 ) = UiI z 1 UiP

(10.33)

La ecuacion matricial se puede interpretar como las ecuaciones de corriente de un circuito de


cuatro puertas que se muestra en la figura 10.11. Eso significa que se puede escribir cuatro
funciones de transferencia:
U1P
U2I

U1P
U2P

U1I
U2P

U1I
U2I

De la matriz Y (10.31) podemos ver, que la matriz es simetrica, lo que significa que el circuito
es recproco-pasivo. De la matriz en la figura 10.11 se puede escribir la matriz general

I1P
I1I
I2P
I2I

[Y11 ] [Y12 ]
[Y21 ] [Y22 ]

"

U1P
U1I
U2P
U2I

(10.34)

Figura 10.11: Circuito RC con cuatro puertas.

10.3

An
alisis general de los circuitos RC conmutados.

El metodo de analizar el circuito con los capacitores conmutados se puede generalizar para
el circuito de multipuertas. En la figura 10.12a para c=0 el circuito se modifica a un circuito
que contiene solo los conmutadores figura 10.12b. Cada conmutador es necesario marcarlo
con una letra para que se sepa en que periodo esta cerado y en que periodo esta abierto.
Si el conmutador en periodo par esta cerado lo marcamos S P y si esta abirto en el mismo
periodo lo marcamos con la letra S I , como se ve en la figura 10.12a y 10.12b. Para todos los
conmutadores abiertos se obtiene un circuito que contiene solo los capacitores figura 10.12c.
El circuito que contiene solo los capacitores esta definido por la ecuacion
i(n) = [C]u(n) [C]u(n 1)
179

(10.35)

Figura 10.12: Circuito RC con los conmutadores y su modificacion.


Las relaciones nodales del voltaje de un circuito con capacitores conmutados se expresan de
forma separada para el tiempo par e impar. Si se elige el voltaje U1 de referencia se pueden
escribir de la figura 10.12b para el tiempo par las ecuaciones
u1 = u1

u2 = 0

u3 = u1

Estas ecuaciones se pueden escribir en la forma matricial

(10.36)

(10.37)

u1
1 0 0
u1
u1
+ ,

I
u2 = 0 0 0 u 2 = S u2
u3
1 0 0
u3
u3

Parecido para el tiempo impar se obtiene


u1 = u1

u2 = u1

u3 = u3

Estas ecuaciones se pueden escribir tambienen en la forma matricial

u1
1 0 0
u1
u1
+ ,

P
u2
u2 = 1 0 0 u 2 = S
u3
0 0 1
u3
u3

Si se utilizan las funciones de conmutacion (10.22) y (10.23) se obtiene la relacion de voltajes


para n par y n impar
?

u(n) = AI (n)[S I ] + AP (n)[S P ] u(n)

(10.38)

Esta relacion es valida tambien para el instante del tiempo n-1.


?

u(n 1) = AI (n 1)[S I ] + AP (n 1)[S P ] u(n 1)

(10.39)

Los elementos de las matrices [S I ] y [S P ] son solo unos o ceros. Las matrices (10.38) y
(10.39) se pueden sustituir en la ecuacion (10.35) y expresar la relacion de voltajes nodales
en los instantes de tiempo par e impar.
i(n)=
?

[C] AI (n)[S I ] + AP (n)[S P ] u(n) [C] AI (n 1)[S I ] + AP (n 1)[S P ] u(n 1) (10.40)


180

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 en la figura 10.12 independientemente. Mediante las
ecuaciones 1-4 en la tabla 10.2 se puede obtener la transformada z de i(n). La transformada
z de la ecuacion (10.40) 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

(10.41)

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) =

I1 (z)
I2 (z)
.
.
.
Im (z)

UP (z) =

U1P (z)
U2P (z)
.
.
.
P
Um
(z)

UI (z) =

U1I (z)
U2I (z)
.
.
.
I
Um
(z)

(10.42)

El vector de corriente se puede tambien dividir en partes par e impar


I(z) = II (z) + IP (z)

(10.43)

La ecuacion (10.41) se puede escribir en la forma matricial


!

IP (z)
II (z)

"

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

"

SP

z 1 S P

z 1 S I
+

SI

UP (z)
UI (z)

"

(10.44)

La ecuacion (10.44) 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 figura 10.13.
Si dos nodos son conectados con un conmutador cerrado, entonces este conmutador nos
reduce dos nodos a un nodo. Eso significa que antes de cerrar un conmutador dos corientes
que fueron indepediente despues de cerrarlo pasan a un nodo combinado. Eso se muestra en
la figura 10.12. Por ejemplo en el circuito en la figura 10.12 el coriente combinada i se puede
expresar como suma de los corientes i1 y i3 .
Para n impar las ecuaciones obtenidas del circuito 10.12
i1 = i1 + i3

i2 = i2

i3 = 0

se pueden expresar en forma matricial

i1 1 0 1 i1
i1
+ ,

I
i2 = 0 1 0 i 2 = I i 2
i3
0 0 0
i3
i3

Para n par las ecuaciones obtenidas del circuito 10.12


i1 = i1 + i2

i2 = 0
181

i3 = i3

(10.45)

Figura 10.13: Circuito SC de multipuertas.


se pueden expresar en forma matricial

i1 1 1 0 i1
i1
+ ,

P
i2
i2 = 0 0 0 i 2 = I
i3
i3
0 0 1
i3

(10.46)

Las matrices [I I ] y [I P ] relacionan corrientes diferentes en los nodos antes y despues de


conmutador cerrado. Las ecuaciones que relacionan los corrientes diferentes es necesario
transformar en el dominio de z.
!

IP (z)
II (z)

"

IP

[0]

[0]

II

IP (z)
II (z)

"

(10.47)

Sustituyendo la ecuacion (10.47) en la ecuacion (10.44) se obtiene la ecuacion final que se


utiliza para el analisis general de los circuitos con capacitores conmutados.
!

IP (z)
II (z)

"

IP

[0]

"

SP

z 1 S I

"

P
+ ,

+ ,
+ ,
U (z)
=

UI (z)
[ 0 ] II
z 1 S P
SI
(10.48)
En el ejemplo siguiente se muestra el calculo de la matriz de admitancia mediante el metodo
general utilizando la ecuacion (10.48). Se calcula la matriz de admitancia del circuito en la
figura 10.10. El circuito en la figura 10.10 se va a modificar en el circuito en la figura 10.14a.
La matriz de capacitores obtenida del circuito 10.14c toma la forma

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

C1 0 0

[C] = 0 C2 0
0 0 C0

y del circuito que contiene solo los conmutadores (figura 10.14b) se obtiene para:
182

(10.49)

Figura 10.14: Circuito SC y su modificacion b.) y c.)


n impar
u1 = u1

u2 = u2

SI

n par
u1 = u1

u3 = u1

1 0 0

= 0 1 0
1 0 0

u2 = u2

SP

(10.50)

u3 = u2

1 0 0

= 0 1 0

0 1 0

(10.51)

Si se sustituyen las ecuaciones (10.49), (10.50) y (10.51) en la ecuacion general (10.48) se


obtiene

I1p
I2P
I3P
I1I
I2I
I3I

C1 0
0


0
C
0


0
0 C0

=
[ 0 ]

[ 0 ]
C1







0


0

0
C2
0 C0

1 0 0
1 0

1 0 1
0
1
0
z

0
1
0
1 0

1 0 0
1 0 0

z 1 0 1 0
0 1 0
0 1 0
1 0 0

0
0

Si las matrices se multiplican se obtiene de la ecuacion (10.52) la ecuacion (10.53)


183

U1P
U2P
U3P
U1I
U2I
U3I
(10.52)

I1P
I2P
I3P
I1I
I2I
I3I

C1
0
0
C2
0
C0
1
C1 z
0
0
C2 z 1
0
C0 z 1

0 C1 z 1
0
0
0
C2 z 1
0
0
0
0
C1
0
0
0
C2
0
C0
0

0
0
0
0
0
0

U1P
U2P
U3P
U1I
U2I
U3I

(10.53)

La relacion de las corrientes para los conmutadores cerados y abiertos se puede escribir para
n par e impar en la siguiente forma:
n = impar

n = par

i1 = i1 + i3
i2 = i2
i3 = 0

i1 = i1
i2 = i2 + i3
i3 = 0

Es necesario transformar la relacion mediante la transformada z en el dominio de zeta y


escribirla en la forma matricial como se muestra en la ecuacion (10.54).

I1P
I2P
I3P
I1I
I2I
II
3

1 0 0
0 0 0


0 1 1
0 0 0

0 0 0
0 0 0


0 0 0 1 0 1

0 0 0 0 1 0

0 0 0

0 0 0

I1P
I2P
I3P
I1I
I2I
I3I

(10.54)

Si se sustituye la ecuacion (10.53) en la ecuacion (10.54) se obtiene la matriz

I1P
I2P
I3P
I1I
I2I
II
3

c1
0
0
c0 + c2
0
0
c1 z 1 c0 z 1
0
c2 z 1
0
0

0 c1 z 1
0
1
0 c0 z
c2 z 1
0
0
0
0 c1 + c0
0
0
0
c2
0
0
0

0
0
0
0
0
0

U1P
U2P
U3P
U1I
U2I
U3I

(10.55)

En la ecuacion matricial el tercer renglon y tercera columna son solo ceros. Lo mismo pasa
con los elementos de la u
ltima columna y renglon, son todos igual a cero. Los renglones y
columnas con los elementos igual a cero se pueden cancelar y se obtiene la ecuacion (10.56)

I1P
I2P
I1I
I2I

c1

0
=

c1 z 1

0
c1 z 1
0
c0 + c2 c0 z 1 c2 z 1
c0 z 1 c1 + c0
0
1
c2 z
0
c2

U1P
U2P
U1I
U2I

(10.56)

Si la ecuacion matricial (10.56) se compara con la matriz (10.31) obtenida en el ejemplo


anterior, desp
ues de reordenar
del coriente
? los renglones y
@ columnas?para obtener los vectores
@
P
I
P
I
P
I
P
I
y voltage en la forma I = I1 , I1 , I2 , I2 y U = U1 , U1 , U2 , U2 se puede ver que
hemos obtenido el mismo resultado. El resultado es el mismo, pero el metodode obtener la
184

matriz de admitancia es distinto. Los matrices de admitancia [Yij ] obtenidas de la ecuacion


(10.31) tienen la forma
[Y11 ] =

c1
c1 z 1
1
c1 z
c1 + c0

[Y12 ] =

[Y21 ] =

[Y22 ] =

0
0
c0 z 1 0
0 c0 z 1
0
0

"

"
"

c0 + c2 c2 z 1
c2 z 1
c2

"

Para obtener la matriz de transferencia (de cascada) es necesario utilizar las relaciones entre
las matrices de admitancia y de cascada.
A11 = [Y21 ]1 . [Y22 ]
A12 = [Y21 ]1
A21 = [Y12 ] [Y11 ] [Y21 ]1 [Y22 ]
A22 = [Y11 ] . [Y21 ]1
Las matrices [Y12 ] y [Y21 ] son singulares y no existe la matriz inversa. Esta dificultad se puede
apartar si se conectan con las conmutadores en paralelo los capacitores c01 y c02 como se
muestra en la figura 10.15. Las matrizes de admitancia Yij se modifican y se puede calcular
la matriz inversa de Y21

Figura 10.15: Circuito SC con capacitores en paralelo con conmutadores.

Y11 =

Y21 =

c1 + c01
c1 z 1
1
c1 z
c1 + c0 + c01
c01 c0 z 1
0
c02

"

"

Y12 =

Y22 =

185

c01
0
1
c1 z
c02

"

c02 + c0 + c2 c2 z 1
c2 z 1
c2 + c0

"

Ejemplo 4:
Calcule el filtro Chebychev con los capacitores konmutados de 5 orden, si la frecuencia corte
es 8000 Hz, la atenuacion maxima es amax = 0, 1 dB y la frecuencia de muestreo fm 24000
Hz.
=
=

10

amax
10

1=

100,1.1 1 = 0, 508

1
1
1
1
argsenh = argsenh
= 0, 285
n

5
0, 508
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(

)senh = sen( )0, 289 = 0, 0894


10
10

0 = cos(
1 = sen(

)cosh = cos( )1, 041 = 0, 9901


10
10

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

1 = cos(
2 = sen(

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

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

.
2 = cos(

5
5
)cos = cos( )1, 041 = 0, 000
10
10

Se calcula el primer orden


Se elige el capacitor C = 1000 pF y se calcula el rezistor para desnormalizar los valores del
filtro y el rezistor del filtro de primer bloque.
R0 =

1
1
= 9
= 19894, 367
2f0 C
10 28.103
r1 =

1
1
=
= 3, 46
2
0, 289

R1 = r1 R0 = 3, 46.19894, 367 = 68834


186

Se calcula el segundo orden de segundo bloque para 0 = 0, 0894 y 0 = 0, 990.


00 =

02 + 02 =

Q0 =

0, 9902 + 0, 08942 = 0, 994

0, 994
00
=
= 5, 559
2,0 ,
2.0, 0894

r2 =

1
1
=
= 1, 0059
00
0, 994

K0 = 3

1
1
=3
= 2, 82
Q0
5, 559

Se elige un capacidor de 1000 pF y se calcula el rezistor de segundo bloque. Tambien es


necesario calcular los rezistores para ajustar la ganancia del amplificador.
R2 = r2 R0 = 1, 0059.19894, 367 = 20, 011 k
RB = (K 1)RA = (2, 82 1)10000 = 18, 2 k
Se calcula el segundo orden de tercer bloque para 1 = 0, 234 y 1 = 0, 6119.
Se utiliza el mismo rezistor para desnormalizar los valores del filtro R0 = 19894, 367.
00 =

12

Q1 =

12

0, 61192 + 0, 2342 = 0, 655

1
0.655
=
= 1, 399
2,1 ,
2.0, 234

r3 =

1
1
=
= 1, 5267
01
0, 655

K1 = 3

1
1
=3
= 2, 285
Q1
1, 399

Se elige el mismo capacitor de 1000 pF y se calcula el rezistor de tercer bloque. Tambien es


necesario calcular los rezistores para ajustar la ganancia del tercer amplificador. La ganancia
del tercer amplificador debe ser 2,285. Se elige el potenciometro de Rp = 10 k y se calcula
RB .
R3 = r3 R0 = 1, 5267.19894, 367 = 30, 372 k
RB = (K 1)Rp = (2, 285 1)10000 = 12, 85 k
El circuito paso baja de Chebychev activo (ARC) se muestra en la figura 10.16. Filtro activo
de Chebychev en la figura 10.16 es necesario modificarlo en el circuito con los capacitores
conmutados.
Los valores de los capacitores se calculan mediante las ecuaciones siguientes. El filtro con
los capacitores conmutados (SCF) se muetra en la figura 10.17
187

Figura 10.16: Filtro activo de Chebychev.

1
1
=
= 605 pF
R1 fm
68834.24000
1
1
=
=
= 2082 pF
R2 fm
20011.24000
1
1
=
=
= 1372 pF
R3 fm
30372.24000

C1conm =
C2,3conm
C4,5conm

Figura 10.17: Filtro activo de Chebychev con capacitores conmutados.

188

Captulo 11
Ecualizadores
Los ecualizadores son circuitos que mejoran el transcurso de las graficas de atenuacion o de
la fase. Si queremos que la atenuacion del circuito esta constante entonces se utilizan los
ecualizadores de atenuacion. Si queremos que la fase resultada del circuito esta lineal en
ciertas frecuencias se utilizan las ecualizadores de fase. Ecualizadores de fase se utilizan en
el caso si quieremos que la fase es lineal en las frecuencias de nuestra interes. Si la fase es
lineal en estas frecuencias, el retardo de grupos esta constante. Eso sigmifica, que todas las
frecuencias son retardadas sobre el mismo tiempo. Esto es muy importante en el caso si se
transmite la se
nal de video. Un ejemplo donde el grupo de retardo es constante en todas las
frecuencias son los filtros digitales con la respuesta finita, si los coeficientes de la funcion de
transferencia son simetricos. Esos filtros no tienen el equivalente en los circuitos analogicos.
En los circuitos analogicos es necesario conectar con el filtro en cascada un ecualizador de la
fase para que en ciertas frecuencias de nuestro interes es la fase lineal.

11.1

Ecualizador de atenuaci
on

Ecualizador es un circuito de dos puertas que se muestra en la figura 11.1. El ecualizador se


construye con la manera que tiene la atenuacion opuesto a la atenuacion de la linea telefonica
pare que el resultado es la atunuacion de la linea telefonica con el ecualizador constante, como
se ve en la figura 11.1a.

Figura 11.1: Ecualizador de la atenuacion.


189

La funcion de transferencia de un circuito en la figura 11.1 se puede expresar en la forma


Z1
R0
Si en el caso que la impedancia Z1 es la impedancia de un circuito de serie RC
G(s) = eg0 = ea0 +jb0 = 1 +

1
jC1
se obtienen de la ecuacion (11.1) dos ecuaciones para las frecuencias 1 y 2
Z1 (s) = R1 +

aa01
aa02

9
:2
4
4
32
:
4
4
Z
14
; 1 + R1
4
= 41 +
=
+
4

R0

R0

9
:2
4
4
3
:
4
4
Z
R1 2
1
;
4
4
= 41 +
1+
+
4=

R0

R0

(11.1)

(11.2)

1
(1 C1 R0 )2

(11.3)

1
(2 C1 R0 )2

(11.4)

La atenuacion a01 en la frecuencia 1 se conoce y tambien se conoce la atenuacion a02 en


la frecuencia 2 . En las dos ecuaciones (11.3) y (11.4) son icognitos R1 y C1 y le podemos
calcular mediante las ecuaciones (11.5) y (11.6).
9
:
1 :
;

C1 =

R0

1
12
e2a01

9
:
:
R1 = R0 ;e2a01

1
22
e2a02

(11.5)

1
1
(1 C1 R0 )2

(11.6)

En el ejemplo siguiente se muetra como se calcula el ecualizador de atenuacion.


Ejemplo 1.
Calcular el ecualizador que se conecta en cascada con la linea telefonica para obtener la
atenuacion final 2[dB] en todas las frecuencias. La atenuacion de la linea telefonica se
muestra en la figura 11.2.
Si se sustituye en la ecuacion (11.5) y (11.6) la atenuacion a01 , a02 y las frecuencias 1 , 2
se obtienen los valores de R1 y C1
1
C1 =
600
9
:
:

R1 = 600 ;e2.0,7

1
1
9000
2
30002
2.0,7
2.0,17
e
e

= 314 nF

1
1 = 21, 688
(30000.321, 74.109 600)2

Es necesario calcular la impedancia Z2 .


R02
=
Z2 =
Z1

1
R02
1
R1 + jC

190

1
R02
R1

+ jR02 C1

Figura 11.2: La atenuacion de la linea, de ecualizador y la atenuacion resultada.


La impedancia Z2 es el circuito paralelo R2 L2 con los valores

R2 =

6002
R02
=
= 16, 599 k
R1
21, 688

L2 = R02 C1 = 6002 321, 74.109 = 115, 47 mH

El ecualizador se muestra en la figura 11.3.

Figura 11.3: Ecualizador de la atenuacion.

11.2

Ecualizador de la fase

El ecualizador de fase se realiza mediante el circuito en la forma de cruz. En la figura 11.4a


es el ecualizador de fase general. En la figura 11.4b es el ecualizador de primer orden y en
la figura 11.4c de segundo orden.
191

Figura 11.4: Ecualizador de la fase de primer y segundo orden.


Ecualizador de primer orden
La funcion de transferencia de un ecualizador de fase de primer orden tiene la funcion de
transferencia
G(s) =

s+
s

(11.7)

El cero y el polo de la funcion de transferencia se muestra en la figura 11.5a. El ecualizador en


la forma cruz 11.5b necesita doble elementos que son iguales y por eso se pueden realizar en
la forma T 11.5c. Los ecualizadores del primer orden y de segundo orden se pueden
conectar
en cascada. La impedancia caracteristika de todas circuitos es igual a Z0 = Z1 .Z2 = R.
Eso significa que tenemos exelente acoplamiento y en las puertas no se refleja nada. Para
todas el modulo de la funcion de transferencia es iqual a 1, entonces el circuito no atenua
y influe solo el transcurso de la fase. La fase de todas ecualizadores conectadas en serie se
suman y se obtiene la fase deseada. La fase del ecualizador y el transcurso del grupo de
retraso se calculan mediante las ecuaciones (11.8) y (11.9).

Figura 11.5: Ecualizador de la fase de primer orden y ubicacion de los polos y ceros.

b() = 2arctan
() =

db
2
= 2
d
+ a2
192

(11.8)
(11.9)

El transcurso de la fase normalizada del ecualizador de primer orden para varias se muestra
en la figura 11.6

Figura 11.6: El transcurso del grupo de retardo de ecualizador de primer orden.

Ecualizador de segundo orden


La funcion de transferencia de ecualizador de fase de segundo orden es de la forma
H(s) =

s2
s2 +

r
s
Qr
r
s
Qr

+ r2

(11.10)

+ r2

Los parametros r y Qr definen la ubicacion de los ceros y polos complejos y son definidos
mediante las ecuaciones (11.11). La fase de ecualizador de segundo orden se calcula mediante
la ecuacion (11.12) y el grupo de retardo mediante la ecuacion (11.13).
r =

a2 + b2 ,

Qr =

r
2a

(11.11)

Figura 11.7: Ubicacion de los polos y ceros del ecualizador de segundo orden.

b() = 2arctan
193

r
Qr

r2 2

(11.12)

() =

2Qr r ( 2 + r2 )
Q2r ( 2 r2 )2 + 2 r2

(11.13)

La ubicacion de los polos y ceros del ecualizador de fase se muestra en la figura 11.7a y en la
figura 11.7b y 11.7c se muestra el ecualizador de segundo orden en la forma cruz respective
en la forma T puente.
Los valores de los elementos de ecualizador de fase se calculan mediante la ecuacion (11.14)
en caso si se coonoce la funcion de transferencia del ecualizador y el rezistor R. En la figura
11.8 se muestra el transcurso del grupo de retardo para el ecualizador de fase de segundo
orden y para distintos Qr .
L1 =

R
,
r Qr

C1 =

Qr
,
r R

L2 =

RQr
,
r

C2 =

1
r Qr R

(11.14)

Figura 11.8: El recurso del grupo de retraso para el ecualizador de segundo orden.

194

Captulo 12
Clasificaci
on de las se
nales y sistemas
Las se
nales se generalmente clasifican en las se
nales continuas figura 12.1 a) y las se
nales
discretas figura 12.1 b).

Figura 12.1: Se
nales contnuas a) y discretas b)

12.1

Se
nales continuas

Las se
nales continuas clasificamos en las se
nales periodicas y no periodicas, pares e impares.
Estas se
nales se muestran en la figura 12.2.

12.1.1

Se
nales continuas y no peri
odicas

La transformacion mas conocida para transformar una se


nal contnua y no periodica x(t) a
la se
nal X() en el dominio es la transformada de Fourier, definida por la ecuacion
X(j) =

<

x(t)ejt dt

(12.1)

La transformada inversa de Fourier transforma el espectro X() a la se


nal x(t) y se define
mediante la ecuacion (12.2)
x(t) =

1 <
X(j)ejt dt
2
195

(12.2)

Figura 12.2: Se
nales contnuas periodicas, no periodicas, pares e impares
De la ecuaci
on (12.2) se ve, que el espectro de la se
nal contnua y no peri
odica
es contnuo y no peri
odico.
Ejemplo 1:
Que espectro tiene una se
nal x(t) no periodica de la ecuacion 12.3

x(t) =

t2 1 t
|t| >

t1
2

(12.3)

t1
2

Si se utiliza la transformada de Fourier directa ecuacion (12.1) se obtiene


X(j) =

<

t1
2

t1
2

Aejt dt = At1

sen t21
t1
2

(12.4)

La grafica del espectro se muestra en la figura 12.3. Si se desplaza la se


nal en la figura 12.3
a la derecha como se ve en la figura 12.4, se obtiene una se
nal sin ning
un valor para t < 0.
Esta funcion se llama impulso causal.

Figura 12.3: Se
nal x(t) y su espectro

196

Figura 12.4: Se
nal x(t) y su espectro
El espectro a un impulso de Dirac es constante como se ve en la figura 12.5 y se calcula
mediante la ecuacion (12.5).
D(j) =

<

d(t)ejt dt = 1

(12.5)

Figura 12.5: Impulso de Dirac y su espectro

12.1.2

Se
nales continuas y peri
odicas

Para
que exista la transformada de Fourier de la se
nal x(t), F {x(t)}, debe cumplirse
E
|x(t)|dt
<
.
Las
funcio
n
es
peri
o
dicas
no
cumplen
la condicion de existencia de la

transformada de Fourier (12.6)

y por eso no existe el integral

<

|x(t)|dt <

X(j) =

<

x(t)ejt dt

(12.6)

(12.7)

Entonces no podemos calcular el espectro mediante la transformada de Fourier. Los espectros


de las se
nales periodicas se calculan por medio de la serie de Fourier definida mediante la
ecuacion (12.8)

a0 +
ak cos(k0 t) + bk sen(k0 t)
x(t) =
2
k=1

197

ak =
bk =

2 <
x(t)cos(k0 t)dt
Ts Ts

(12.8)

2 <
x(t)sen(k0 t)dt
Ts Ts

o en la forma exponencial
x(t) =

ck ej0 t

(12.9)

k=

donde
ck =

1 <
x(t)ejk0 t dt
Ts Ts

(12.10)

Ejemplo 2:
Calcule el espectro de la se
nal contnua por partes y periodica de la figura 12.6

Figura 12.6: Se
nal continua por partes y periodica
1
6
1 < 2 T0 jk0 t
A 5 jk
e
1
ck =
Ae
dt =
T0 0
2k

ck =

A
2

para k = 0

A
k

para k = 1, 3, 5, 7...

para k = 0, 2, 4, 6, 8...

(12.11)

(12.12)

El espectro es discreto y se ve en la figura 12.7


El espectro de la se
nal contnua y peri
odica es discreto y no peri
odico.

12.1.3

Se
nales discretas

Se
nales discretas las podemos dividir tambien en se
nales periodicas y se
nales no periodicas.
La se
nal discreta periodica se muestra en la figura 12.8a y la se
nal discreta no periodica se
presenta en la figura 12.8b.
198

Figura 12.7: Espectro a un tren de impulsos

Figura 12.8: Se
nales discretas periodicas y no periodicas

12.1.4

Se
nal discreta y peri
odica

El espectro de una se
nal discreta y periodica se puede determinar por la transformada
discreta de Fourier que se define por la ecuacion 12.13 y 12.14. La se
nal discreta y periodica
en el tiempo tiene espectro que es tambien discreto y periodico como se puede observar en
la figura 12.9
X(k) =

N
1
-

x(n)ej N nk

(12.13)

n=0

x(n) =

1
2
1 NX(k)ej N nk
N k=0

Espectro de una se
nal discreta y peri
odica es discreto y peri
odico.

12.1.5

Se
nal discreta y no peri
odica

El espectro de una se
nal discreta y no periodica se calcula usando las ecuaciones
199

(12.14)

Figura 12.9: Espectro de una se


nal discreta y periodica

x(n) =

1 <
X(j)ejnT d
2

X(j) =

x(n)ejnT

n=

La se
nal en el dominio del tiempo y su espectro se muestran en la figura 12.10

Figura 12.10: Espectro de una se


nal discreta y no periodica
El espectro de una se
nal discreta y no peri
odica es continuo y peri
odico.

12.2

Sistemas discretas en el tiempo

12.2.1

Sistema invariante en el tiempo

Sistema invariante en el tiempo es el sistema que cumple las condiciones:


H

x(n) y(n)
200

(12.15)
(12.16)

x(n k) y(n k)
Si la se
nal x(n) en la entrada esta retardada acerca de tiempo k, y si la se
nal en la salida esta
retardada tambien de lo mismo tiempo k luego la sistema que tiene la funcion de transferencia
H es invariante en el tiempo (SIT).

12.2.2

Sistema lineal

El sistema es lineal, si cumple para cualquiera se


nal x1 (n) y x2 (n) la condicion:
H[a1 x1 (n) + a2 x2 (n)] = a1 H[x1 (n)] + a2 H[x2 (n)]

12.2.3

Sistema causal

El 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 x(n + 1), x(n +
2), ..., x(n + k).

12.2.4

Sistema estable

El sistema estable es el sistema que cumple las condiciones

|h(n)| <

donde h(n) es la respuesta al impulso


Un sistema discreto tiene una salida y una entrada, como se ve en la figura 12.11, donde:

Figura 12.11: Sistema discreto en el tiempo


x(n)
X(j)
y(n)
Y (j)
H(j)

es la se
nal de entrada en el dominio de tiempo.
es la se
nal de entrada en el dominio de la frecuencia.
es la se
nal de salida en el dominio de tiempo.
es la se
nal de salida en el dominio de la frecuencia.
es la funcion de transferencia definida por la ecuacion (12.17)
H(j) =

Y (j)
X(j)

201

(12.17)

y(n) es la respuesta 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 12.18
Y (j) = X(j) H(j)

(12.18)

La convolucion discreta esta definida mediante la ecuacion (12.19)


y(n) =

k=

x(k)h(n k)

(12.19)

Para calcular y(n)se necesita muchas operaciones. Por lo tanto transformamos la se


nal x(n)
a X(j) y se calcula Y (j) como producto 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 la frecuencias se utiliza la transformada de z o la transformada de Fourier. La transformada z
esta definida mediante la ecuacion (12.20)
X(z) =

x(n)z n

(12.20)

n=0

donde la relacion entre el dominio de s y z queda establecida por la ecuacion (12.21)


z = esT

(12.21)

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 o se puede graficar como se muestra en la
figura 12.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}

Figura 12.12: Se
nal discreta en el dominio de tiempo
202

(12.22)

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}

Podemos substituir esos n


umeros en la ecuacion (12.23)
y(n) =

k=

x(k)h(n k)

(12.23)

EL calculo mediante el ecuacion (12.23) necesita escribir muchas ecuaciones. El mismo


resultado se obtiene mas fasil usando la convolucion matricial o con el metodo grafico
M
etodo gr
afico
1/4 1/2 1 1/4
1/2 1/2 1 1
1/2 1/2 1 1
1/2 1/2 1 1
1/2 1/2 1 1
1/2 1/2 1 1
1/2 1/2 1

y(0) = 1.(1/4) = 1/4


y(1) = 1.(1/2) + 1.(1/4) = 3/4
y(2) = 1 + 1/2 + (1/2).1/4 = 13/8
y(3) = 13/8
y(4) = 1
y(5) = 5/8

y(n) = {1/4 3/4 13/8 13/8 1 5/8 1/8}


y(n) = {0.25 0.75 1.625 1. 0.625 0.125}
Convoluci
on matricial
y(n) = cykl x(n) h(n)

y(n) =

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

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

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

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

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

Obtuvimos el mismo resultado.

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

1/2

1/2

0.25
0.75
1.625
1.625
1
0.625
0.125
0

Ejemplo 4:
Determine la respuesta de un circuito a un tren de impulsos. La funcion de transferencia es
0.2
.
H(z) = z0.8
203

Figura 12.13: Sistema discreto alimentado con un tren de impulsos


Primero se determina mediante la transformada de z inversa h(n) usando la ecuacion h(n) =
z 1 {H(z)}. Podemos utilizar la tabla de transformada-z, 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 coeficientes de la seria h(n) son los coeficientes que se multiplican por las potencias 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 convolucion


circular (matricial). La se
nal x(n) es el tren de impulsos unitarios.

y(n) =

1
1
1
1
1
1

0
1
1
1
1
1

0
0
1
1
1
1

0
0
0
1
1
1

0
0
0
0
1
1

0
0
0
0
0
1

0
0.2
0.16
0.128
0.1024
...

0.2

= 0.36

0.488

(12.24)

0.5904

La grafica de la respuesta a un tren de impulsos se muestra en la figura 12.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)}

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 de z.


X(z) =

n=0

204

x(n)z n

Figura 12.14: Respuesta de la sistema a un tren de impulsos


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 lo podemos escribir tambien en esta 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
0.2
0.2z

= 2
z 1 z 0.8
z 1.8z + 0.8

La respuesta del sistema a un tren de los impulsos en el dominio de tiempo se calcula mediante
la transformada z inversa y(n) = z 1 {Y (z)}. Dividiendo el numerador entre denominador
de la funcion de transferencia H(z) se obtiene el mismo resultado que anterior.
0.2z : z 2 1.8z + 0.8 = 0.2z 1 + 0.36z 2 + 0.36z 3 + 0.59z 4 + . . .
Los coeficientes de la ecuacion en la parte derecha son los coeficientes de la respuesta y(n) a
un tren de impulsos unitarios.
y(n) = {0 0.2 0.36 0.488 0.59 . . .}
205

Ejemplo 5:
Calcule la respuesta y(n) de un circuito a un tren de impulsos. La funcion de transferencia
del circuito es
H(z) =
Primero se calcula h(n) de H(z)

0, 4
z 1, 2

h(n) = {0, 4 0, 48 0, 576 0, 6912 0, 8294 0, 9953}

y(n) =

1
1
1
1
1
1

0
1
1
1
1
1

0
0
1
1
1
1

0
0
0
1
1
1

0
0
0
0
1
1

Ejemplo 6:

0
0
0
0
0
1

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

(12.25)

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 define 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}

y(n) =

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

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

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

0
0
0
0
0, 1
0, 2

0
0
0
0
0
0, 1

0
0
0
0
0
0

206

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

(12.26)

Captulo 13
Transformada-z y la transformada z
inversa
13.1

Transformada z

La transformada-z esta definida mediante la ecuacion:


X(z) =

x(n)z n

(13.1)

n=

si las muestras x(n) son iguales a cero para n < 0 se puede utilizar la ecuacion:
X(z) =

x(n)z n

(13.2)

n=0

Esta transformacion se llama transformada-z directa, y transforma una se


nal x(n) desde el
jT
dominio de tiempo a la se
nal X(z) en el dominio de la frecuencia :z = e . Esa relacion se
puede escribir en la forma
z

X(z) z {x(n)}

x(n) X(z)

La transformada z inversa se calcula usando la formula


x(n) =

1 F
X(z)z n1 dz
2j

(13.3)

Pero esta formula en la practica no se utiliza, porque los funciones de transferencia son
quebrados de dos polinomios.
Ejemplo 1:
Determinar la transformada-z de las siquientes se
nales:
a.)
x1 (n) = {1 2 5 7 0 1}
X1 (z) = 1 + 2z 1 + 5z 2 + 7z 3 + z 5
207

b)
x2 (n) = {0 0 1 2 5}
z 2 + 2z + 5
z4
Usando la transformada-z inversa se obtiene el resultado original
X2 (z) = 0.z 0 + 0.z 1 + 1.z 2 + 2z 3 + 5.z 4 =

z 2 + 2.z + 5 : z 4 = z 2 + 2z 3 + 5z 4 + . . .
donde:
x0 = 0 x1 = 0 x2 = 1 x3 = 2 x4 = 5
x(n) = {0 0 1 2 5 }

Los coeficientes xi son los coeficientes que se multiplican por el factor z i


c.)
G

x4 (n) = 2 4

7 0 1

X4 (n) = 2z 2 + 4z + 5 + 7z 1 + z 3
X4 (z) =

2z 5 + 4z 4 + 5z 3 + 7z 2 + 1
z3

d.)
x5 (n) = (n 4)
x5 (n) = {0 0 0 0 1 0 . . .}
X5 (z) = 1z 4
El Dirac o 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 figura 13.1

Figura 13.1: Tren de impulsos unitarios


208

Usando la ecuacion (13.4)

x(n) = {1 1 1 1 1 . . .}

X(z) =

xn z n

(13.4)

n=0

se obtiene

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) =

13.1.1

1
z
=
1
1z
z1

Propiedades de la transformada-z

Linealidad:
Si existe la transformada-z de las se
nales x1 (n) y x2 (n)
z

x1 (n) X1 (z)

x2 (n) X2 (z)

entonces la suma de las se


nales a1 x1 (n) y a2 x2 (n) se transforma mediante la transformada-z
como se muestra en la ecuacion (13.5)
z

a1 x1 (n) + a2 x2 (n) a1 X1 (z) + a2 X2 (z)


Ejemplo 2:
Determine X(z) de la se
nal
x(n) = {3(2)n 4(3)n }
x1 (n) = {2n }

x2 (n) = {3n }

x(n) = 3x1 (n) 4x2 (n)

Si se escribe x1 (n) y x2 (n) por una secuencia de los n


umeros se obtiene
?

x1 (n) = 1 2 22 23 + . . .
?

x2 (n) = 1 3 32 33 + . . .

@
@

Con el mismo procesamiento que en el ejemplo anterior se obtiene


X1 (z) =

1
1 2z 1

209

(13.5)

1
1 3z 1

X2 (z) =
Y el resultado es
X(z) =

4
3

1
1 2z
1 3z 1

Desplazamiento en el tiempo:
Si existe la transformada z de la se
nal x(n)
z

x(n) X(z)
entonces la se
nal x(n-k) se transforma mediante la transformada z como se ve en la ecuacion
(13.6)
z

x(n k) z k X(z)
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 (13.6) se obtiene
z

x(n 2) z 2 X1 (z) = z 2 + 2z 3 + 5z 4 + 7z 5
entonces:
x(n 2) = {0 0 1 2 5 7 0}
y similarmente se obtiene
z

x(n + 2) z 2 X1 (z) = z 2 + 2z + 5 + 7z 1
y el resultado toma la forma
x(n + 2) = {1 2 5 7 0}
En la figura 13.2 se muestra como se desplaza la se
nal x(n)

Convolucion de dos series:


Si existe la transformada de las se
nales x1 (n) y x2 (n)
z

x1 (n) X1 (z)

x2 (n) X2 (z)
210

(13.6)

Figura 13.2: Desplazamiento de la se


nal x(n) a la derecha y a la izguierda.
entonces la convolucion de las se
nales x1 (n) y x2 (n) se transforma mediante la transformada-z
como se muestra en la ecuacion (13.7).
z

(13.7)

x1 (k)x2 (n k)

(13.8)

x(n) = x1 (n) x2 (n) X1 (z) X2 (z) = X(z)


La convolucion esta definida por la ecuacion

x(n) =

k=

Ejemplo 4:
Calcular la convolucion de las se
nales x1 (n) y x2 (n).
x1 (n) = {1

2 1 }

1 0n5

x2 (n) =

0 para el resto de n

Las se
nales x1 (n) y x2 (n) en el dominio de z toman la forma
X1 (z) = 1 2z 1 + z 2

X2 (z) = 1 + z 1 + z 2 + z 3 + z 4 + z 5
Si se multiplican estas dos se
nales se obtiene el producto
X(z) = X1 (z) X2 (z) = 1 z 1 z 6 + z 7
Y la se
nal x(n) en el dominio de tiempo es
x(n) = {1

1 0 0 0 0

211

1 1}

Inversion del tiempo:


Si existe la transformada-z de la se
nal x(n)
z

x(n) X(z)
entonces la inversion del tiempo se transforma mediante la transformada-z como se muestra
en la ecuacion (13.9)
z

x(n) X(z 1 )

(13.9)

Ejemplo 5:
Determinar la transformada-z del la se
nal
x(n) = u(n)
z

u(n)
Usando la ecuacion (13.9) se obtiene
X(z) =

1
1 z 1
1
1z

Diferenciacion en el dominio de z:
Si existe la transformada-z de la se
nal x(n)
z

x(n) 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 (13.10)
z

n x(n) z

dX(z)
dz

Ejemplo 6:
Determimar la transformada-z de la se
nal
x(n) = {n.an }

Se conoce la transformada-z de la se
nal {an } del ejemplo anterior
z

x1 (n) = {an }

1
= X1 (z)
1 az 1

Usando la ecuacion (13.10) se obtiene


X(z) = z

dX1 (z)
az 1
=
dz
(1 az 1 )2
212

(13.10)

Correlacion de dos series:


Si existe la transformada-z de las se
nales x1 (n) y x2 (n)
z

x1 (n) X1 (z)

x2 (n) X2 (z)

entonces la correlacion de x1 (n) con x2 (n) se define mediante la ecuacion siguiente:


rx1 x2 (l) =

n=

x1 (n)x2 (n l) Rx1 x2 (l) = X1 (z) X2 (z 1 )

(13.11)

Ejemplo 7:
Determine la autocorrelacion de la sen
nal
x(n) = {an }
1
1 az 1

{an }

1
1 az 1

X(z) =

X(z 1 ) =

Rxx =

13.2

1
1 az

1
1
1

=
1
1 az
1 az
1 a(z + z 1 ) + a2

La transformada-z inversa

La transformada-z inversa se calcula dividiendo el numerador entre el denominador, o con


la ayuda de tablas de la transformada-z.
Ejemplo 8:
Determinar x(n) si se conoce X(z)
X(z) =

1
1

3 1
z
2

+ 21 z 2

3
1
3
7
15
31
1 : 1 z 1 + z 2 = 1 + z 1 + z 2 + z 3 + z 4 + . . .
2
2
2
4
8
16
Los coeficientes de la serie componen la se
nal x(n) en el dominio de tiempo.
G

3
x(n) = 1
2

7
4
213

15
8

31
16

...

Ejemplo 9:
Determine la transformada-z inversa de la funcion
H(z) =

a.)

para a =

1
2

1
Y (z)
=
X(z)
1 az 1

1
z
an
1
1 az

se obtiene la secuencia
G

1
h(n) = 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 figura 13.3, entonces la funcion de transferencia es la funcion de un
sistema estable.

Figura 13.3: La respuesta de un sistema estable


b.)

para a=2 se obtiene la secuencia


h(n) = {1 2 4 8 . . .}

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.
H(z) =
La grafica de la respuesta es en la figura 13.4
c.)

1
1 2z 1

Para a=1 se obtiene 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 grafica de la respuesta es en la figura 13.5


214

Figura 13.4: La respuesta de un sistema no estable

Figura 13.5: La respuesta de un sistema cuasiestable


d.)

Para a=-1 se obtiene las muestras de la salida


h(n) = y(n) = {1

1 1

H(z) =

1 1

1 . . .}

1
1 + z 1

La grafica de la respuesta es en la figura 13.6

Figura 13.6: La respuesta de un sistema cuasiestable


En la figura 13.7 se muestran la ubicacion de los polos de la funcion de transferencia H(z)
en el dominio de z y su respuesta h(n) a un impulso unitario.
215

Figura 13.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)
x(n) = {cos0 n}
Usando la formula de Euler se obtiene
x(n) =

ej0 n + ej0 n
2

x1 (n) =
x2 (n) =

=
=

ej0 n
2

ej0 n
2

Sabiendo como se transforma ea


z

ea
se obtiene

1
1 az 1
1

ej0 n

ej0 n
z

cos(0 n)

ej0 n z 1

1 ej0 n z 1
&

1
1
1 z 1 cos 0
1
=
+
2 1 ej0 n z 1 1 ej0 n z 1
1 2z 1 cos 0 + z 2

216

Captulo 14
Correlaci
on
La operacion matematicamente parecida a convolucion es la correlacion. Como en el caso de
la convolucion se trabaja tambien con dos secuencias de los 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, tecnica de radar, geologia etc.
Si tenemos 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 se 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 y deformada por un ruido w(n), como se muestra en la figura 14.1. Esa se
nal
reflejada la podemos expresar por una ecuacion
y(n) = .x(n D) + w(n)

(14.1)

Figura 14.1: La se
nal transmitida x(n) y reflejada y(n)
Nuestro problema es comparar las se
nales x(n) y y(n) y de esa manera identificar 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 croscorrelacion del se
nal x(n) y y(n) es
la secuencia de los n
umeros rxy (l). La croscorrelacion se define mediante las ecuaciones
siguientes:
rxy (l) =

n=

x(n)y(n l) l = 0 1, 2 . . .
217

(14.2)

rxy (l) =

n=

x(n + l)y(n) l = 0 1, 2 . . .

(14.3)

Si se cambia x(n) por y(n) se puede expresar la croscorrelacion por las ecuaciones (14.4) y
(14.5)
ryx =

y(n)x(n l)

l = 0 1, 2 . . .

(14.4)

y(n + l)x(n)

l = 0 1, 2 . . .

(14.5)

n=

ryx =

n=

Ejemplo 1:
Determinar la croscorrelacion rxy (l) de las sequencias x(n) y y(n). Las flechas indican donde
se encuentran los coeficientes x(0) y y(0).
G

y(n) = . . . 0 0 1

1 3 7

x(n) = . . . 0 2

1 2

3 0 0

2 5 0 0

Para l = 0 de las ecuaciones siguientes se calcula rxy (0). Los coeficientes adecuados de
x(n) y y(n) se multiplican y suman, como se muestra en las siguientes series, por ejemplo
0 0 + 2 1 + (1) (1) + 3 2 +
G

0 2

1 3

0 1

1 2 2

3 0 0

2 5 0

Afectuando la suma de los productos de x(i) y y(i)


rxy (0) =

l
-

x(i)y(i)

i=l

se obtiene rxy (0) = 7. Para l = 1 es necesario correr la segunda serie a lado derecho de una
posicion y se obtiene el coeficiente rxy (1).
G

0 2 1 3
G

1 1 2 2

2 3

1 2 5 0

Con el mismo procedimiento se obtiene rxy (1) = 13. Para l = 2, 3, 4, 5, 6 y 7 se calculan


rxy (2) = 18 rxy (3) = 16 rxy (4) = 7 rxy (5) = 5 rxy (6) = 3 rxy (7) = 0. Para l < 0
se corre la segunda serie a lado izguierda y mediante el calculo semejante se obtiene para
l=-1 el termino rxy (1).
218

2 1 3

0 1 1 2 2

2 3

1 2 5

Si se multiplican y suman todos los terminos se obtiene:


rxy (1) = 0
Y para l = 2 se obtiene de las series rxy (2) = 33
G

2 1 3 7

1 1 2 2

2 3

1 2 5 0

0 0
H

Para l = (2, 3, 4, 5, 6, 7, 8) se calculan terminos restantes


rxy (3) = 14;
rxy (6) = 9;

rxy (4) = 36;

rxy (5) = 19

rxy (7) = 10;

rxy (8) = 0

La croscorrelacion de las secuencias x(n) y y(n) es la secuencia rxy (l)


rxy (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)


rxx (l) =

l=

rxx =

x(n)x(n l)

x(n + l)x(n)

(14.6)
(14.7)

l=

La autocorrelacion normalizada se define por la ecuacion (14.8)


xx =

rxx (l)
rxx (0)

(14.8)

De manera semejante la croscorrelacion normalizada se expresa mediante (14.9)


rxy (l)
xy (l) = #
rxx (0)ryy (0)

(14.9)

La correlacion se usa tambien para descubrir la se


nal periodica en la se
nal destruida por el
ruido, en la que el periodo no es evidente. Si tenemos una se
nal x(n) deformada con el ruido
wn entonces se obtiene la secuencia de los n
umeros en la forma
y(n) = x(n) + w(n)

(14.10)

Si se utiliza el factor M para la normalizacion, la autocorrelacion ryy se define mediante la


ecuacion (14.11)
219

ryy =

1 y(n)y(n l)
M n

(14.11)

Si se sustituye por y(n) y y(n l) se obtiene (14.12)


ryy (l) =

1 [x(n) + w(n)] [x(n l) + w(n l)]


M n

(14.12)
"

1 x(n)x(n l) +
x(n)w(n l) +
w(n)x(n l) +
w(n)w(n l)
ryy (l) =
M n
n
n
n
(14.13)
El primer termino de la ecuacion (14.13) es la autocorrelacion de la secuencia x(n)

rxx (l) =

1 x(n)x(n l)
M n

(14.14)

Debido que la secuencia x(n) es periodica la autocorrelacion rxx (l) de la se


nal x(n) es tambien
periodica. Tiene sus maximos en l = 0, N, 2N, 3N, . . .. Los maximos se disminuen, porque
la secuencia tiene n
umero de terminos finito. La croscorrelacion entre la se
nal y ruido es
muy peque
na, y se define mediante las ecuaciones (14.15) y (14.16).
rxw (l) =

1 x(n)w(n l)
M n

(14.15)

Figura 14.2: Autocorrelacion de una se


nal y(n)
rwx (l) =

1 w(n)x(n l)
M n

(14.16)

Al fin la autocorrelacion del ruido va a tener su maximo en el l = 0, y la autocorrelacion


converge a cero.
rww (l) =

1 w(n)w(n l)
M n
220

(14.17)

Esa cualidad nos permite descubrir la se


nal periodico x(n) en la se
nal y(n). En la figura
14.2 se presenta esa idea. De la autocorrelacion podemos ver el periodo del se
nal x(n). El
periodo es en este caso N = 10. Los maximos se disminuyen por no tener secuencia infinita.
Ejemplo 2:
Calcular la cirelacion rxy (n) de las se
nales x(n) e y(n). Las flechas indican donde son los
parametros x(0) e y(0).
x(n) = {...0 1 2
y(n) = {... 0 1 2 3

x(0)

2 1 0...}

y(0)

1 0 0...}

Se calcula rxy (n) para n = 0, 1 2 3...


... 0 0 1 2 3 2 1 ...
... .. 1 2 3 2 1 0 0
rxy (0) = 2 + 6 + 6 + 2 = 16
... 0 1 2 3 2 1 0 ...
... .. 1 2 3 2 1 0 0
rxy (1) = 1 + 4 + 9 + 4 + 1 = 19
... 0 1 2 3 2 1 0 ...
... .. 0 1 2 3 2 1 0
rxy (2) = 2 + 6 + 6 + 2 = 16
... 0 1 2 3 2 1 0 0 ...
... .. 0 0 1 2 3 2 1 0
rxy (3) = 3 + 4 + 3 = 10
... 0 1 2 3 2 1 0 0 0
... .. 0 0 0 1 2 3 2 1
rxy (4) = 2 + 2 = 4
... 0 1 2 3 2 1 0 ...
... .. 0 0 0 0 1 2 3
rxy (5) = 1
Los elementos rxy (6) = 0. Con la manera semejante se calculan los elementos rxy (n) para n
negativo. En este caso la segunda serie se translada a la izguierda. Del resultado se ve, que
221

la corelacion de dos se
nales parecidos x(n) e y(n) se compone de los elementos rxy (n) que
son simetricos.
... 0 1 2 3 2 1 0 ...
... .. 1 2 3 2 1 0 0
xxy (1) = 1 + 4 + 9 + 4 + 1 = 19
El resultado de la corelacion de las se
nales x(n) e y(n) es
rxy (n) = {0 1 4 10 16 19 16 10 4 1 0}
Ejemplo 3:
Calcule la autocorelacion de rxx (n) de la se
nal
x(0)

x(n) = {1 1 1 1

1 1 1 1 1 }

Resultado
{1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1 }
Ejemplo 4:
Calcular la autocorelacion normalizada xy (n) de las se
nales x(n) e y(n)
x(n) = {...0 1 3
y(n) = {... 0 1 0

x(0)

1 0...}

y(0)

1 0 1 0...}

rxy (n) = {1 2 5 6 8 6 3 3 1}
La autocorelacion normalizada se calcula mediante la ecuacion
rxy (n)

xy (n) = #

rxx (0)ryy (0)

rxx (0)ryy (0) =

2.2 = 2

La corelacion normalizada de las se


nales x(n) e y(n) toma la forma
xy (n) = {0, 5 1 2.5 3 4 3 1, 5 1, 5 0, 5}

222

Captulo 15
Transformada discreta de Fourier
La transformada de Fourier de una se
nal discreta no periodica esta definida por la ecuacion
X() =

x(n)ejnT dt

(15.1)

n=

y la transformada inversa de Fourier se define por (15.2)


x(n) =

1 <
X()ejnT d
2

(15.2)

Esas dos ecuaciones se expresan simbolicamente x(n) X()


Ejemplo 1:
Determinar el espectro de una se
nal x(n) definida por la ecuacion

x(n) =

M n M
para todas otras n

Figura 15.1: La se
nal discreta para el ejemplo 1.

X() =

M
-

jnT

Ae

=A 1+2

n=M

223

M
-

n=1

cos n

T =1

(15.3)

X() = A

sen (M + 21 )
sen 2

|X()| = |A
%

X() =

sen (M + 21 )
|
sen 2
para X() > 0

para X() < 0

La grafica de un se
nal x(n) y su espectro X() se muestran en la figura 15.2.

Figura 15.2: La se
nal discreta no periodica y su espectro contnuo y periodico

15.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
x(n) = xR (n) + jxI (n)

(15.4)

X() = XR () + jXI ()

(15.5)

Si se sustituyen ecuaciones (15.4) y (15.5) en las ecuaciones (15.6) y (15.7) y si se expresa


ejnT como cos(nT ) j sen(nT )
x(n) =

1 <
X()ejnT d
2
224

(15.6)

X() =

x(n)ejnT

(15.7)

n=

se obtienen para T=1 la parte real e imaginaria de las se


nales x(n) y X()

XR () =

[xR (n) cos (n) + xI (n)sen (n)]

(15.8)

n=

XI () =
xR (n) =

[xR (n)sen (n) xI (n) cos (n)]

(15.9)

n=

1 <
[XR () cos (n) XI ()sen (n)]d
2 2

1 <
[XR ()sen (n) + XI () cos (n)]d
xI (n) =
2 2
Ahora se investigan algunos casos especiales:

(15.10)
(15.11)

A. La se
nal real
Si la se
nal x(n) es real entonces se puede escribir
xR (n) = x(n)

xI (n) = 0

y las ecuaciones para el espectro toman la forma

XR () =

x(n) cos (n)

(15.12)

n=

XI () =

x(n)sen (n)

(15.13)

n=

de estas ecuaciones se obtiene la parte real de espectro


XR () =

x(n) cos(n) =

x(n) cos (n)

(15.14)

n=

Entonces la parte real de la se


nal es par XR () = XR (). La se
nal x(n) se calcula mediante
la ecuacion (15.15)
1<
[XR ()cos (n) XI ()sen (n)]d
(15.15)
0
El modulo y la fase de espectro de la se
nal real x(n) se puede calcular mediante las ecuaciones
(15.16) y (15.17)
x(n) =

|X(| =
%

XR2 () + XI2 ()

X() = arctan
225

XI ()
XR ()

(15.16)
(15.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
XR () =

x(n) cos (n)

(15.18)

x(n)sen (n)

(15.19)

(15.20)

n=

XI () =

n=

se obtiene
XR () = x(0) + 2

x(n) cos (n)

n=1

XI () = 0
1<
x(n) =
XR () cos (n)d
0
La se
nal x(n) par y real tiene su espectro real y es la funcion par.

(15.21)

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

x(n)sen (n) es par

y de la ecuacion (15.22) y (15.23)


XR () =

x(n) cos (n)

(15.22)

x(n)sen (n)

(15.23)

n=

XI () =

n=

1<
x(n) =
[XR () cos (n) XI ()sen (n)]
0
se obtiene
XR () = 0
XI () = 2

x(n)sen (n)

(15.24)

n=1

1<
XI ()sen (n)d
(15.25)
0
Si la se
nal x(n) es real e impar su espectro es impar y se calcula mediante la ecuacion (15.24)
x(n) =

D. Las se
nales imaginarias Para las se
nales imaginarias podemos escribir xR = 0 y
x(n) = jx(n) y las funciones
226

XR () =

[xR (n) cos n + xI (n)sen (n)]

[xR (n)sen (n) + xI (n) cos (n)]

n=

XI () =
xI (n) =

n=

1 <
[XR ()sen (n) + XI () cos (n)]d
2 2

se reducen a:
XR () =

xI (n)sen (n)

(15.26)

xI (n) cos(n)

(15.27)

n=

XI () =

n=

xI (n) =

<

[XR ()sen (n) + XI () cos (n)]d

(15.28)

Si xI (n) es impar xI (n) = xI (n) entonces


XR () = 2

xI (n)sen (n)

(15.29)

n=1

XI () = 0

(15.30)

1<
xI (n) =
XR ()sen (n)d
0
Si xI (n) es par, xI (n) = xI (n) se obtiene de la ecuacion (15.26) y (15.27)
XR () = 0
XI () = xI (0) + 2

(15.31)

(15.32)

xI (n) cos (n)

(15.33)

n=1

1<
xI (n) =
XI () cos (n)d
(15.34)
0
Estas propiedades de la simetra nos simplifican los calculos. No es necesario calcular los
espectros usando la definicion de la transformada de Fourier.

15.2

Propiedades de la transformada de Fourier

Linealidad
Si existe la transformada de Fourier de las se
nales x1 (n) y x2 (n)
F

x1 (n) X1 ()

x2 (n) X2 ()

entonces la linealidad se define mediante la ecuacion (15.35)


227

a1 x1 (n) + a2 x2 (n) a1 X1 () + a1 X2 ()

(15.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) = x1 (n) + x2 (n), donde
=

x1 (n) =
x2 (n) =

an n 0
0 n<0
an n < 0
0 n0

La transformada de Fourier de la se
nal x1 (n) es
X1 () =

x1 (n)ejn =

n=

an ejn =

n=0

X1 () =

(aej )n

n=0

1
1 aej

Esta funcion converge para |aej | = |a| |ejn | = |a| < 1. Similarmente para la se
nal x2 (n)
se obtiene
X2 () =

x2 (n)ejn =

n=

1
-

an ejn =

n=

1
-

(aej )n =

n=

(aej )k

k=1

aej
1 aej
Si se suman los espectros X1 () y X2 () se obtiene siquiente ecuacion
X2 () =

X() = X1 () + X2 () =

1 a2
1 2a cos + a2

La grafica de la se
nal x(n) = a|n| y su espectro se muestra en la figura 15.3
Desplazamiento en el tiempo
Si existe la transformada z de la se
nal x(n)
F

x(n) X()
el desplazamiento del tiempo se transforma con la transformada de Fourier como se muestra
en la ecuacion (15.36)
F

x(n k) ejk X()


Inversi
on del tiempo
Si existe la transformada de Fourier de la se
nal x(n)
228

(15.36)

Figura 15.3: Grafica de la se


nal x(n) = a|n| y su espectro

x(n) X()
entonces la inversion del tiempo se transforma mediante la transformada de Fourier como se
muestra en la ecuacion (15.37)
F

x(n) X()

(15.37)

La convoluci
on
Si existen la transformada de Fourier de las se
nales x1 (n) y x2 (n)
F

x1 (n) X1 ()

x2 (n) X2 ()

entonces la convolucion de las se


nales x1 (n) y x2 (n) se transforman mediante la transformada
de Fourier como se muestra en la ecuacion (15.38)
F

x1 (n) x2 (n) X1 () X2 ()

(15.38)

Ejemplo 3:
Determine la convolucion de dos se
nales x1 (n) y x2 (n). La flecha nos indica donde son los
terminos x1 (0) y x2 (0).
G

x(n) = x1 (n) = x2 (n) = 1

La se
nal es real y par como se ve de la figura 15.4, entonces se utiliza la ecuacion para las
se
nales real y par ecuacion (15.20)
XR () = x(0) + 2

n=1

entonces sustituyendo para n=1 se obtiene


229

x(n) cos (n)

Figura 15.4: La se
nal real y par

X1 () = X2 () = 1 + 2 cos
Si se multiplica X1 () por X2 () se obtiene el espectro:
X() = 3 + 4 cos + 2 cos 2 = 3 + 2(ej + ej ) + (e2j + e2j )
Si se calcula la transformada de Fourier inversa x(n) = F 1 {X()} se obtiene
G

x(n) = 1 2

x0

2 1

En la figura 15.5 se muestra la convolucion grafica de dos se


nales.

Figura 15.5: La grafica de convolucion de dos se


nales
230

Correlaci
on de dos se
nales
Si existen la transformada de Fourier de las se
nales x1 (n) y x2 (n)
F

x1 (n) X1 ()

x2 (n) X2 ()

entonces la relacion (15.39) define la correlacion de las se


nales x1 (n) y x2 (n) y Sx1 x2 () es
la densidad de espectro.
F

rx1 x2 (l) X1 ()X2 () = Sx1 x2 (l)

(15.39)

Ejemplo 4:
Determine la densidad de espectro de la se
nal x(n) = an
Para l > 0 rxx (l) toma la forma
rxx (l) =

n=0

x(n)x(n l) =

rxx (l) =
y para l 0 se obtiene
rxx (l) =

n=0

n nl

a a

1<a<1

=a

n=0

(a2 )n

n=l

1
al
1 a2

l0

x(n)x(n l) = al

(a2 )n =

n=0

1
al
1 a2

las dos ecuaciones se pueden escribir en la forma


rxx (l) =
Si se utilisa el resultado de ejemplo anterior:

1
a|l|
1 a2

x(n) = a|n| X() =


se obtiene la densidad del espectro
F {rxx (l)} =

1 a2
1 2a cos + a2

? @
1
F
a|l| = Sxx ()
2
1a

Sxx () =

1
1 2a cos + a2

Desplazamiento en la frecuencia
Si existe la transformada de Fourier de la se
nal x(n),
F

x(n) X()
el desplazamiento en el dominio de la frecuencia se transforma mediante la transformada de
Fourier como se muestra en la ecuacion (15.40)
231

ej0 n x(n) X( 0 )

(15.40)

El desplazamiento en la frecuencia se muestra en la figura 15.6

Figura 15.6: Desplazamiento de la frecuencia


El teorema de modulaci
on
Si existe la transformada de Fourier de la se
nal x(n)
F

x(n) x()
entonces el teorema de modulacion se define mediante la ecuacion (15.41)
1
1
F
x(n) cos 0 n X( + 0 ) + X( 0 )
2
2
demostraci
on
Si se multiplica x(n) por
6
1 5 j0 n
e
+ ej0 n
2
y si se utiliza la propiedad desplazamiento en la frecuencia se obtiene

cos (0 n) =

x(n) =

6
x(n) j0 n x(n) j0 n
1 5 j0 n
e
+ ej0 n =
e
+
e
2
2
2

x(n) j0 n x(n) j0 n F X( + 0 ) X( 0 )

e
+
e
+
2
2
2
2
El ejemplo de modulacion se muestra para y(n) = x(n) cos (n) en la figura 15.7
y(n) = x(n) cos n =
Y () = F {y(n)} =

,
x(n) + j
e + ej
2

X( + ) X( )
+
2
2
232

(15.41)

Figura 15.7: La modulacion de se


nal x(n)
Diferenciaci
on en el dominio de la frecuencia
Si existe la transformada de Fourier de la se
nal x(n),
F

x(n) X()
la diferenciacion en el dominio de las frecuencias se transforma mediante la transformada de
Fourier como se muestra en la ecuacion (15.42).
F

nx(n) j

dX()
d

(15.42)

Demostraci
on
dX()
d
=
d
d

jn

x(n)e

n=

"

x(n)

n=

dejn
= j
nx(n)ejn
d
n=

Ejemplo 6:
Determine
las muestras en la salida de un circuito que tiene la respuesta a impulso h(n) =
?5 6n @
1
si en la entrada es la se
nal
2
x(n) = Ae

jn
2

( = /2)

Primero se calcula la transformada de Fourier de la respuesta a impulso


H() =

1
1
( )n ejn =
1 12 ej
n= 2

Para = /2 se obtiene
H(/2) =

1
1

1 j 2
e
2

1
1 + j 12

1/2
2
2
o
H(/2) = ejarctg 1 = ej26,6
5
5

y las muestras en la salida del circuito se calculan mediante la siguiente ecuacion


233

n
2
2
o
o
o
y(n) = A ej26,6 ej 2 = A ej(90 n26,6 )
5
5

Ejemplo 7:
Para un sistema lineal e invariante en el tiempo determine la respuesta de la magnitud y la
fase. El sistema esta definido por la ecuacion de diferencias
y(n) = ay(n 1) + bx(n)
Y () = aej Y () + bX()
H() =

b
1
Y ()
=
=
j
X()
1 ae
1 a cos + jasen
|b|
1 2a cos + a2
asen
H() = arctan
1 a cos

|H()| =
%

15.3

La transformada de Fourier de una se


nal discreta
y peri
odica

La transformada discreta de Fourier DFT de una se


nal discreta y periodica se define mediante
la ecuacion (15.43)
X(k) =

N
1
-

x(n)WNkn

(15.43)

n=0

La transformada inversa de Fourier se define mediante la ecuacion (15.44)


1
1 Nx(n) =
X(k)WNkn
N n=0

(15.44)

donde
2

WN = ej( N )

(15.45)

La relacion entre la se
nal en el dominio de tiempo y frecuencia la escribimos simbolicamente
DF T

x(n) X(k)
Ejemplo 8:
Transformar la se
nal discreta y periodica x(n) usando la transformada discreta de Fourier
234

x(n) =

1 para n = 4l

l = 0 1 2...

0 para otras n

La grafica de esta se
nal discreta y periodica se muestra en la figura 15.8. Usando la ecuacion

Figura 15.8: Se
nal discreta y periodica

X(k) =

N
1
-

x(n)ej

2kn
N

x(n)ej

kn
2

n=0

se obtiene para N = 4
X(k) =

3
-

n=0

para n = 0 es x(n) = 1 y X(k) toma la forma


X(k) =

3
-

ej

k
0
2

=1

n=0

Entonces X(0) = X(1) = X(2) = X(3) = 1 En la figura 15.9 se muestra la se


nal discreta y
periodica y su espectro X(k).

Figura 15.9: Se
nal discreta y periodica y su espectro

235

15.4

Las propiedades de la DFT

Periodicidad
Si x(n) es la se
nal periodica con el 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 x1 (n) x2 (n)
DF T

DF T

x1 (n) X1 (k)

x2 (n) X2 (k)

entonces para los valores reales o complejos a1 ,a2 la linealidad se define mediante la ecuacion
(15.46).
DF T

a1 x1 (n) + a2 x2 (n) a1 X1 (k) + a2 X2 (k)

(15.46)

Convolucion circular en el timpo


Si existe la transformada discreta de Fourier de las se
nales x1 (n) x2 (n)
DF T

DF T

x1 (n) X1 (k)

x2 (n) X2 (k)

entonces la convolucion circular se define mediante la ecuacion (15.47)


N

DF T

x1 (n) x2 (n) X1 (k) X2 (k)

(15.47)

Ejemplo 9:
Determine la convolucion circular de las se
nales discretas y periodicas
x1 (n) = {2 1 2 1}
x2 (n) = {1 2 3 4}
Primero se determine la transformada discreta de Fourier de las se
nales x1 (n) y x2 (n)
X1 (k) =

3
-

x1 (n)e

j2nk
4

k = 0, 1, 2, 3, . . .

X1 (k) = 2 + ej

k
2

+ 2ejk + e

3k
2

para k=0,1,2,3 se obtiene


X1 (0) = 6
X1 (1) = 2 + cos 2 jsen 2 + 2 cos 2jsen + cos 3
jsen 3
=2j20+0+j
2
2
X1 (1) = 0
X1 (2) = 2 + cos jsen + 2 cos 2 2jsen 2 + cos 3 jsen 3 = 2 1 0 + 2 0 1 0
X1 (2) = 2
236

X1 (3) = 2 + cos 3
jsen
2
X1 (3) = 0

3
2

+ 2 cos 3 2jsen 3 + cos 9


jsen
2

9
2

= 2+0+j 20+0j

La transformada discreta de Fourier de la se


nal x2 (n) se calcula mediante la ecuacion siguiente
X2 (k) =

3
-

x2 (n)e

2nk
4

n=0

Similarmente se obtiene
X2 (0) = 10

X2 (1) = 2 + 2j

X2 = (2) 2

X2 (3) = 2 2j

El resultado se obtiene calculando la ecuacion


X3 (K) = X1 (k)X2 (k)
X3 (0) = X2 (0)X1 (0) = 60
X3 (1) = X2 (1)X1 (1) = 0
X3 (2) = X2 (2)X1 (2) = 4
X3 (3) = X2 (3)X1 (3) = 0
Usando la transformada Fourier inversa IDF T
F 1 {X3 (k)} = x3 (n)
se obtiene
x3 (n) =

3
2kn
1X3 (k)ej 4
4 k=0

x3 (n) =
calculando para n = 0, 1, 2, 3 se tiene

6
15
60 4ejn
4

1
x3 (1) = (60 + 4) = 16
4
1
1
x3 (3) = (60 + 4) = 16
x3 (2) = (60 4) = 14
4
4
entonces x3 (n) es la secuencia de los numeros 14 y 16. La se
nal x3 (n) es tambien periodica
x3 (0) = 14

x3 (n) = {14

16

14

16}

El mismo resultado se calcula mas rapido con la matriz circular como se muestra adelante.
x3 (n) = circ x2 (k)x1 (k)
237

x3 (0)
x3 (1)
x3 (2)
x3 (3)

1
2
3
4

4
1
2
3

3
4
1
2

2
3
4
1

2
1
2
1

14
16
14
16

Desplazamiento circular de la se
nal en el dominio de tiempo
DF T

Si existe x(n) X(k) entonces x(n l)N se transforma mediante la transformada de


Fourier discreta como se muestra en la eciacion (15.48).
DF T

x(n l)N X(k)ej

2kl
N

(15.48)

Desplazamiento circular de la se
nal en el dominio de la frecuencia
DF T

2nl

Si existe x(n) X(k) entonces x(n)ej N se transforma mediante la transformada de


Fourier discreta como se muestra en la eciacion (15.49).
x(n)ej

2nl
N

DF T

X(k l)N

(15.49)

La correlaci
on circular
Si existe la transformada discreta de Fourier de las se
nales x(n) y y(n),
DF T

DF T

x(n) X(k)

y(n) Y (k)

la croscorrelacion se puede calcular mediante la ecuacion (15.50)


DF T

rxy (l) X(k)Y (k)

(15.50)

donde rxy (l) es la croscorrelacion circular definida por la ecuacion


rxy (l) =

N
1
n=0

x(n)y (n l)N

(15.51)

Para la autocorrelacion se utiliza la ecuacion (15.52)


DF T

rxx (l) |X(k)|2

(15.52)

Multiplicaci
on de dos se
nales en el tiempo
Si existe la transformada discreta de Fourier x1 (n) y y2 (n),
DF T

DF T

x1 (n) X1 (k)

x2 (n) X2 (k)

la multiplicacion de dos se
nales en el dominio del tiempo se transforma como convolucion
de las se
nales X1 (k) y X2 (k).
1
X1 (k) X2 (k)
(15.53)
N
La multiplicacion de dos se
nales en el tiempo coresponde a la convolucion circular de las
se
nales X1 (k) y X2 (k)
DF T

x1 (n)x2 (n)

238

El teorema de Parseval
Para la sucesion x(n) y y(n) si existe la transformada discreta de Fourier
DF T

x(n) X(k)
DF T

y(n) Y (k)
entonces:
N
1
n=0

DF T

x(n)y (n)

1
1 NX(k)Y (k)
N k=0

(15.54)

y para y(n) = x(n) la u


ltima ecuacion se reduce a
N
1
n=0

|x(n)|2 =

1
1 N|X(k)|2
N k=0

(15.55)

Esa ecuacion presenta la energa de la sucesion x(n)


Ejemplo 10:
Usando DF T e IDF T determine la respuesta de un filtro FIR que tiene la respuesta a
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 de longitud
N =M +L1=6
La longitud de la DF T tiene que ser minimo 6. Para nuestro caso elegimos ocho-punto DF T ,
porque el algoritmo mas conocido, la transformada rapida de Fourier F F T esta elaborada
para la longitud N , que es la potencia de dos. Entonces ocho-punto DF T de la sen
nal x(n)
es
X(k) =

7
-

x(n)ej

2kn
8

n=0

X(k) = 1 + 2ej

k
4

+ 2ej

k
2

+ ej

3k
4

Si se sustituye por k = 0, 1, 2, 3, 4, 5, 6, 7 se obtiene


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

X(1) =
X(3) =
X(5) =
X(6) =
239

2+ 2
2
2 2
2
2 2
2
2+ 2
2

j 4+322
+ j 4322
j 4322
+ j 4+32 2

La DF T de ocho puntos de la se
nal h(n) es
H(k) =

7
-

h(n)ej

2kn
8

n=0

H(k) = 1 + 2ej

k
4

+ 3ej

k
2

y calculando para k=0,1,...,7 se obtiene

H(1) = 1 + 2 j(3 + 2)
H(3) = 1 2 + j(3 2)
H(5) = 1 2 j(3 2)
H(7) = 1 + 2 + j(3 + 2)

H(0) = 6
H(2) = 2 2j
H(4) = 2
H(6) = 2 + 2j

Solucionando la ecuacion Y (k) = H(k)X(k) se obtiene el resultado


Y (1) = 14.07 j17.48
Y (3) = 0.07 + j0.515
Y (5) = 0.07 j0.515
Y (7) = 14.07 + j17.48

Y (0) = 6.6 = 36
Y (2) = j4
Y (4) = 0
Y (6) = j4

Al fin usando la transformada inversa de Fourier IDF T


y(n) =
se obtiene el resultado

7
2kn
1Y (k)ej 8
8 k=0

y(n) = {1 4 9 11 8 3 0 0}
y(0) =

1
[36 14.07 j14.07 + j4 + 0.07 + j0.51 + 0.07 j0.51 j4 14.07 + j17.48] = 1
8

De este ejemplo hemos visto que necesitamos muchsimos operaciones. Eso nfluye en el tiempo de calculo. Por eso algunos autores dise
naron el algoritmo que se llama la transformada
Fourier rapida (FFT).
Ejemplo 11:
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

y(n) =

1
2
3
0

0
1
2
3

3
0
1
2

2
3
0
1

240

1
2
2
1

9
7
9
11

Y la respuesta es
y1 (n) = { 9 7 9 11}
Si se completan las se
nales con uno cero
h(n) = { 1 2 3 0 0}
x(n) = { 1 2 2 1 0}

la convolucion circular toma la forma

y la respuesta es

1
2
3
0
0

y(n) =

0
1
2
3
0

0
0
1
2
3

3
0
0
1
2

2
3
0
0
1

1
2
2
1
0

4
4
9
11
8

y2 (n) = { 4 4 9 11 8}
Si se completan las se
nales h(n) y x(n) con dos ceros
h(n) = { 1 2 3 0 0 0}
x(n) = { 1 2 2 1 0 0}

la convolucion circular toma la forma

y(n) =

1
2
3
0
0
0

0
1
2
3
0
0

0
0
1
2
3
0

0
0
0
1
2
3

3
0
0
0
1
0

2
3
0
0
0
0

y la respuesta en el dominio del tiempo es

1
2
2
1
0
0

1
4
9
11
8
3

y3 (n) = { 1 4 9 11 8 3}
La respuesta y3 (n) es la misma que se obtuvo en el ejemplo anterior. Las respuestas y1 (n) y
y2 (n) no son corectos, porque en estos casos ocurio aliasing.
Ejemplo 12:
Usando la convolucion circular calcule la respuesta y(n) del circuito si se conocen las se
nales
x(n) y h(n).
h(n) = {1 0 2}
x(n) = {1 2}

La respuesta al impulso h(n) tiene tres muestras y la se


nal de entrada x(n) tiene dos muestras.
Entonces se elige N=3+2-1=4.
241

X(k) =

3
-

x(n)ej 2 kn

H(k) =

3
-

h(n)ej 2 kn

X(k) = 1 + 2e

jk
2

H(k) = 1 + 2ejk

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

H(0) = 3
H(1) = 1
H(2) = 3
H(3) = 1

El espectro H(k) se calcula mediante las ecuaciones


H(0) = X(0)H(0)
H(1) = X(1)H(1)
H(2) = X(2)H(2)
H(3) = X(3)H(3)
y(k) = {9

1 + 2j

=9
= 1 + 2j
= 3
= 1 2j
3

1 2j}

Para calcular las muestras en el dominio del tiempo se usa la ecuacion


y(n) =

3
-

Y (k)ej

kn
2

k=0
jn
j3n
1
y(n) = [Y (0) + Y (1)e 2 + Y (2)ejn + Y (3)e 2 ]
4

y(0) =
y(1) =
y(2) =
y(3) =

1
[9
4
1
[9
4
1
[9
4
1
[9
4

1 + 2j 3 2j]
j 2 + 3 + j 2]
+ 1 2j 3 + 1 + 2j]
+ j + 2 + 3 j + 2]

=1
=2
=2
=4

y(n) = {1 2 2 4}
El mismo resultado se obtiene mediante la matriz circular

y(n) =

1
2
0
0
0

0
1
2
0
0

0
0
1
2
0

0
0
0
1
2

242

0
0
0
0
1

1
0
2
0
0

Captulo 16
La transformada r
apida de Fourier
La transformada discreta de Fourier esta definida por la ecuacion (16.1)
X(k) =

N
1
-

x(n)WNkn

(16.1)

n=0

donde WN = ej N

Desarrollando la ecuacion (16.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 la forma matricial

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

1
1
1
1

1
W1
W2
W3

1
W2
W4
W6

1
W3
W6
W9

Si se sustituye en la ecuacion matricial por W = ej

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

2
4

1 1
1
1
1 j 1 j
1 1 1 1
1 j 1 j

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

se obtiene (16.2)


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

(16.2)

La ecuacion matricial (16.2) se puede escribir simbolicamente en la forma


X(k) = F.x(n)
donde F es la matriz de Fourier. A partir de la ecuacion matricial (16.2) se pueden obtener
las siguientes ecuaciones:
243

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) + j(x(1) x(2) jx(3)

(16.3)

Las ecuaciones (16.3) representan la mariposa basica de DFT para N=4. La grafica de la
mariposa se muestra en la figura 16.1. De la grafica 16.1 se puede ver, que se necesitan 12
sumas y 4 multiplicaciones. La matriz de Fourier se puede dividir en dos matrices como lo
hizimos con la ecuacion matrizial (16.4)

Figura 16.1: Mariposa basica para 4-DFT

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

1
0
1
0

0 1
0
1

1 0 j 1

0 1 0 0
1 0
j
0

0 1
0
0 1 0
1 0
1
1 0 1

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

Esta ecuacion matricial se puede dividir en dos ecuaciones matriciales

X(0)
X(1)
X(2)
X(3)
x1 (0)
x1 (1)
x1 (2)
x1 (3)

1
0
1
0

0 1
0
x1 (0)
x (1)
1 0 j
1

0 1 0 x1 (2)
1 0
j
x1 (3)

1
1
0
0

0 1
0
0 1 0
1 0
1
1 0 1

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

De las ecuaciones matriciales anteriores se puede obtener 8 ecuaciones


244

(16.4)

X(0) = x1 (0) + x1 (2)


X(1) = x1 (1) jx1 (3)
X(2) = x1 (0) x1 (2)
X(3) = x1 (1) + jx1 (3)

x1 (0) = x(0) + x(2)


x1 (1) = x(0) x(2)
x1 (2) = x(1) + x(3)
x1 (3) = x(1) x(3),

A partir de estas ecuaciones se puede dibujar la mariposa de la FFT para N=4. La mariposa
se muestra en la figura 16.2. De la figura 16.2 se ve, que en la entrada las primeras muestras
son pares y las restantes impares. En la salida de la mariposa las muestras estan bien
ordenadas y se ve que la mariposa es mas simple. Se puede ver, que ahora se necesita
solo 8 sumas y 2 multiplicaciones. Entonces en comparacion con la mariposa de DFT se
economizan 6 operaciones aritmeticas. Si se aregla la mariposa de FFT como se muestra en
la figura 16.2b en vez de 2 multiplicaciones es necesario multiplicar solo una vez con j.
En la grafica 16.3 se muestra como se economizan los operaciones si se utiliza la transformada
rapide de Foirier. Por ejemplo para 1024 muestras de la se
nal x(n) si se utiliza la transfor5
mada de Fourier rapida se necesita 210 instrucciones mientras utilizando la transformada
de Fourier discreta para calcular el espectro se necesita 106 instrucciones. Entonces con FFT
se ahora 800 000 instrucciones.

Figura 16.2: Mariposa para FFT-4

16.1

El algoritmo Decimaci
on en el tiempo

La secuencia de datos x(n) en la entrada de un circuito discreto se puede dividir en dos


secuencias, una secuencia par x(2n) y una impar x(2n + 1).
x(n) = x(2n) + x(2n + 1)

n = 0, 1, 2, 3, . . .

x(2n) = {x(0) x(2) x(4) . . .}

N
1
2

x(2n + 1) = {x(1) x(3) x(5)


245

(16.5)

. . .}

Figura 16.3: La dependencia del n


umeros de operaciones para DF T y F F T
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
X(k) =

N
1
-

x(n)WNkn

(16.6)

n=0

se puede escribir como la suma de las muestras pares e impares


N
2

X(k) =

x(2n)WN2kn

N
2

n=0

k(2n+1)

x(2n + 1)WN

(16.7)

n=0

El termino WN se define por la ecuacion


2

WN = ej N

(16.8)

es periodico y por eso


k+ N
2

WN

n(k+ N
)
2

= WNk

WN

= W Nnk
2

Tambien se puede escribir


N
)
2
Si se aplican las condiciones periodicas a la ecuacion (16.7) se obtiene
X(k) = X(k +

N
2

X(k) =

n=0

nk

x(2n)W N +
2

WNk

N
2

n=0

x(2n + 1)W Nkn


2

(16.9)

WN2nk = W Nnk
2

Cada termino en el lado derecha de la ecuacion (16.9) es la transformada discreta de Fourier


y de ete razon la ecuacion (16.9) se puede escribir en la forma
246

X(k) = X1 (k) + WNk X2 (k)


X(k +
k+ N
2

Si se sustituye WN

N
k+ N
) = X1 (k) + WN 2 X2 (k)
2

(16.10)

= WNk se obtienen las ecuaciones


X(k) = X1 (k) + WNk X2 (k)
X(K +

N
) = X1 (k) WNk X2 (k)
2

(16.11)

Figura 16.4: Mariposa de FFT


A partir de estas ecuaciones se puede dibujar una grafica de las se
nales, figura 16.4. Esa
grafica se llama mariposa (butterfly), necesita dos sumas y dos multiplicaciones de n
umeros
complejos. La grafica de se
nales se puede simplificar y obtener la mariposa nueva que necesita
solo una multiplicacion figura 16.4b.
Para N = 8 se pueden escribir de las ecuaciones (16.11) la serie de ecuaciones para k =
0, 1, 2, . . . 7
X(0) = X1 (0) + W80 X2 (0)
X(1) = X1 (1) + W81 X2 (1)
X(2) = X1 (2) + W82 X2 (2)
X(3) = X1 (3) + W83 X2 (3)

X(4) = X1 (0) W80 X2 (0)


X(5) = X1 (1) W81 X2 (1)
X(6) = X1 (2) W82 X2 (2)
X(7) = X1 (3) W83 X2 (3)

De estas ecuaciones se dibuja la grafica que se muestra en la figura 16.5. De la grafica se


puede ver que se necesitan en vez de N multiplicaciones solo N2 multiplicaciones. El mismo
procedimiento se aplica a la funcion X1 (k) y X2 (k).
N
2

X2 (k) =

x2 (n)W Nnk

n=0

247

(16.12)

Figura 16.5: Mariposa para FFT-8

N
2

X1 (k) =

x1 (n)W Nnk

(16.13)

n=0

La secuencia x1 (n) se puede separar en una secuencia par e impar como en caso anterior.
N
4

X1 (k) =

2nk

x1 (2n)W N +
2

n=0
N
4

X1 (k) =

N
4

nk

(16.14)

n=0

x1 (2n)W N + W N

n=0

k(2n+1)

x1 (2n + 1)W N
N
4

x1 (2n + 1)W Nkn

n=0

(16.15)

La u
ltima ecuacion se puede escribir como la anterior, en dos ecuaciones
X1 (k) = X11 (k) + WN2k X12 (k)
X1 (k +

N
) = X11 (k) WN2k X12 (k)
4

(16.16)

Lo mismo se obtiene para X2 (k)


X2 (k) = X21 (k) + WN2k X22 (k)
X2 (k +
La periodicidad es

N
.
4

N
) = X21 (k) WN2k X22 (k)
4

(16.17)

De estas ecuaciones se obtiene la serie de las ecuaciones siguientes:

X1 (0) = X11 (0) + W80 X12 (0)


X1 (1) = X11 (1) + W82 X12 (1)
X1 (2) = X11 (0) + W84 X12 (0)
X1 (3) = X11 (1) + W86 X12 (1)

X2 (0) = X21 (0) + W80 X22 (0)


X2 (1) = X21 (1) + W82 X22 (1)
X2 (2) = X21 (0) + W84 X22 (0)
X2 (3) = X21 (1) + W86 X22 (1)
248

Pero W80 = W84

W82 = W86 y entonces las ecuaciones toman la forma:

X1 (0) = X11 (0) + W80 X12 (0)


X1 (1) = X11 (1) + W82 X12 (1)
X1 (2) = X11 (0) W80 X12 (0)
X1 (3) = X11 (1) W82 X12 (1)

X2 (0) = X21 (0) + W80 X22 (0)


X2 (1) = X21 (1) + W82 X22 (1)
X2 (2) = X21 (0) W80 X22 (0)
X2 (3) = X21 (1) W82 X22 (1)

De estas ecuaciones se puede dibujar la otra parte de la grafica parcial del algoritmo FFT.
La grafica parcial se muestra en la figura 16.6. De la misma manera que la anterior se puede
escribir

Figura 16.6: La grafica del algoritmo FFT para N=8

N
4

X11 (k) =

x11 (n)W Nkn

(16.18)

x12 (n)W Nkn

(16.19)

x21 (n)W Nkn

(16.20)

x22 (n)W Nkn

(16.21)

n=0
N
4

X12 (k) =

n=0
N
4

X21 (k) =

n=0
N
4

X22 (k) =

n=0

Separando las muestras xij (n) en las muestras par e impar se obtiene
N
8

X11 (k) =

n=0

2nk

x11 (2n)W N +
4

N
8

n=0

249

(2n+1)k

x11 (2n + 1)W N


4

(16.22)

Si se toma en cuenta la periodicidad W N2 = W N


8
4
de la ecuacion (16.22) las ecuaciones siguientes
N
8

X11 (k) =

n=0
N
8

X11 (k) =

n=0

Xij (k) = Xij (k +

nk

x11 (2n)W N + W N
nk

x11 (2n)W N +
8

WN4k

N
8

se pueden escribir

x11 (2n + 1)W Nnk

(16.23)

x11 (2n + 1)W Nnk

(16.24)

n=0
N
8

N
)
8

n=0

La u
ltima ecuacion se puede escribir en la manera siguiente
X11 (k) = X111 (k) + WN4k X112 (k)
X11 (k +

N
4(k+ N )
) = X111 (k) + WN 8 X112 (k)
8

(16.25)

Igualmente se obtiene
X12 (k) = X121 (k) + WN4k X122 (k)
N
4(k+ N )
X12 (k + ) = X121 (k) + WN 8 X122 (k)
8
X21 (k) = X211 (k) + WN4k X212 (k)
N
4(k+ N )
X21 (k + ) = X211 (k) + WN 8 X212 (k)
8
X22 (k) = X221 (k) + WN4k X222 (k)
N
4(k+ N )
X22 (k + ) = X221 (k) + WN 8 X222 (k)
8
Para k = 0 se obtiene una serie de ocho ecuaciones
X11 (0) = X111 (0) + WN0 X112 (0)
X11 (1) = X111 (0) + WN4 X112 (0)
X12 (0) = X121 (0) + WN0 X122 (0)
X12 (1) = X121 (0) + WN4 X122 (0)

X21 (0) = X211 (0) + WN0 X212 (0)


X21 (1) = X211 (0) + WN4 X212 (0)
X22 (0) = X221 (0) + WN0 X222 (0)
X22 (1) = X221 (0) + WN4 X222 (0)

La grafica de se
nales que representan las ecuaciones anteriores se muestra en la figura 16.7.
La grafica completa del algoritmo FFT se muestra en la figura 16.8. Pero las se
nales en la
entrada estan en desorden .
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 16.1. En la figura 16.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.
250

Figura 16.7: La grafica parcial de FFT para N = 8


n2 n1 n0
000
001
010
011
100
101
110
111

0
1
2
3
4
5
6
7

n0 n1 n2
000
100
010
110
001
101
011
111

0
4
2
6
1
5
3
7

Tabla 16.1: Cambio de la secuencia en la entrada en bits

16.2

El algoritmo Decimaci
on en la frecuencia

El algoritmo decimacion en la frecuencia es muy semejante al algoritmo de decimacion


en el tiempo. Se deduce de la transformada discreta de Fourier
N
2

X(k) =

x(n)WNnk +

n=0

N
1
-

x(n)WNnk

(16.26)

n= N
2

Esta ecuacion se puede escribir de la manera siguiente


N
2

X(k) =

x(n)WNnk

n=0

N
2

x(n +

n=0

N
N
k
)WN2 WNnk
2

(16.27)

N
)WNnk
2

(16.28)

o en la forma
N
2

X(k) =

x(n)WNnk

N
2

+ WN

N
2

n=0

n=0

251

x(n +

Figura 16.8: La grafica completa del algoritmo FFT para n = 8

Figura 16.9: Influencia de la primera y segunda decimacion en la entrada del algoritmo


N

WN2

no es dependiente de n y por eso este termino se puede escribir delante de la suma.


N

Tambien se puede sustituir (WN2 )k = (1)k


2

N
2

WN

3k

= ej

6k

= (1)k

(16.29)

y se obtiene
N
2

X(k) =

1
- %

&

N
x(n) + (1) x(n + ) WN2kn
2

n=0

(16.30)

Ahora se toman en cuenta las muestras en la frecuencia par e impar. La u


ltima ecuacion se
divide en dos ecuaciones para k par k = 2r e impar k = 2r + 1
N
2

X(2r) =

1
- %

n=0

&

N
x(n) + x(n + ) WN2rn
2
252

(16.31)

N
2

X(2r + 1) =

1
- %

x(n) x(n +

n=0

&

N
n(2r+1)
) WN
2

(16.32)

Aplicando a estas ecuaciones las propiedades de la simetra WN2rn = W Nrn se obtienen las
2
ecuaciones
N
2

X(2r) =

1
- %

n=0
N
2

X(2r + 1) =

1
- %

n=0

De estas dos ecuaciones se obtiene

&

(16.33)

&

(16.34)

N
x(n) + x(n + ) W Nrn
2
2

N
x(n) + x(n + ) WNn .W Nrn
2
2

X11 (n) = x(n) + x(n +

N
)
2
&

N
X12 (n) = x(n) x(n + ) WNn
2

(16.35)

Para N = 8 se obtiene la serie de ecuaciones siguientes


X11 (0) = x(0) + x(4)
X11 (1) = x(1) + x(5)
X11 (2) = x(2) + x(6)
X11 (3) = x(3) + x(7)

X12 (0) = x(0)W80 x(4)W80


X12 (1) = x(1)W81 x(5)W81
X12 (2) = x(2)W82 x(6)W82
X12 (3) = x(3)W83 x(7)W83

De estas ecuaciones se puede dibujar la grafica que se muestra en la figura 16.10. Si se


aplica el mismo procedimiento en las otras escalas se obtiene el algoritmo completo de la
decimacion en las frecuencias. El algoritmo completo se muestra en la figura 16.11

Ejemplo 1:
Usando la transformada rapida de Fourier y la grafica de algoritmo decimacion en el tiempo
transformar para N = 8 la se
nal de la figura 16.12a. Si se utiliza la grafica del algoritmo
FFT de decimacion en el tiempo se pueden escribir las ecuaciones siguientes:
X(3) = x(0) + x(2)W82 (1) + x(3)W82 (1)W83 + x(1)W83
Si se sustituye en esta ecuacion
2

W82 = (ej 8 )2 = j

W81 = ej 4 = 0, 7071 j0, 7071


253

W83 = ej

6
8

= 0, 7071 j0, 7071

Figura 16.10: El grafo del algoritmo FFT con decimacion en la frecuencia


se obtiene
X(3) = 0, 5 + 0, 5(j)(1) + 0, 5(j)(1)(0, 707 j0, 707) + 0, 5(0, 707 j0, 707)
X(3) = 0, 5 j0, 207
X(0) = x(0) + x(2)W80 + x(1)W80 + x(3)W80 = 0, 5 + 0, 5 + 0, 5 + 0, 5 = 2
X(1) = x(0) + x(2)W82 + x(1)W81 + x(3)W82 W81
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, 5W80 W82 + 0, 5W82 = 0
similarmente
X(4) = 0

X(5) = 0, 5 + j0, 207

X(6) = 0

X(7) = 0, 5 + j0, 207

Se calcula el valor absoluto de X(k)


|X(0)| = 2

|X(1)| =

|X(2)| = 0

|X(3)| =

|X(4)| = 0

|X(5)| =

|X(6)| = 0

|X(7)| =

0, 52 + 1, 2072 = 1, 306

0, 52 + 0, 2072 = 0, 54
0, 52 + 0, 2072 = 0, 54

0, 52 + 1, 2072 = 1, 306

El resultado obtenido mediante la mariposa figura 16.11 se muestra en la figura 16.12b


254

Figura 16.11: El algoritmo completo de la transformada rapida de Fourier de la decimacion


en la frecuencia

Figura 16.12: Se
nal discreta en el dominio del tiempo y su espectro
Ejemplo 2:
Calcule la matriz de Fourier para N = 8
Primero se calcula la simetra de la matriz de Fourier.
W88 = W88 modulo 8 = W80
W89 = W89 modulo 8 = W81
W810 = W810 modulo 8 = W82 . . . etcetera
La simetra de la matriz de Fourier se muestra en la figura 16.13. Desarrollando (16.1) para
N=8 y utilizando la propiedad de la simetra que se muestra en la figura 16.13 se obtiene la
matriz (16.36)
255

Figura 16.13: La simetra de la matriz Fourier N=8

F8 =

1
1
1
1
1
1
1
1

1
W1
W2
W3
W4
W5
W6
W7

Si se sustituye en la matriz W = ej
W1
W2
W3
W4

1
W2
W4
W6
W0
W2
W4
W6

1
W3
W6
W1
W4
W7
W2
W5

1
W4
W0
W4
W0
W4
W0
W4

1
W5
W2
W7
W4
W1
W6
W3

1
W6
W4
W2
W0
W6
W4
W2

1
W7
W6
W5
W4
W3
W2
W1

2
8

= 0.7 j0.7
= j
= 0.7 j0.7
= 1

W 5 = 0.7 + j0.7
W6 = j
W 7 = 0.7 + j0.7

1
1
j 0.7 j0.7
1
j
j
0.7 j0.7
1
1
j +0.7 + j0.7
1
j
j 0.7 + j0.7

1
1
1 0.7 + j0.7
1
j
1 0.7 + j0.7
1
1
1 0.7 j0.7
1
j
1 0.7 j0.7

(16.36)

se obtiene la matriz de Fourier para N=8

F=

1
1
1 0.7 j0.7
1
j
1 0.7 j0.7
1
1
1 0.7 + j0.7
1
j
1 0.7 + j0.7

1
1
j
0.7 + j0.7
1
j
j 0.7 + j0.7
1
1
j 0.7 j0.7
1
j
j 0.7 j0.7

La matriz inversa de Fourier se calcula simplemente usando la ecuacion

1
1
F( )
N W
Una ventaja muy grande es que no se requiere calcular un determinante del sistema.
F1 (W) =

256

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 = ej

2
4

se obtiene

2
2
j sin
= j
4
4
6
6
j sin
=j
W42 = cos jsin = 1
W43 = cos
4
4
W44 = W40 = 1
W40 = cos 0 + j sin 0 = 1

W41 = cos

La matriz F4 de Fourier es

F4 =

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. De la matriz inversa de Fourier se ve que se


cambiaron los signos solo en los terminos imaginarios.

F1
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

F4 =

1 1
1
1
1
1
1
1
2
3
4
5
6
1 W4 W4 W4 W4 W4 W4 W47
1 W42 W44 W46 W48 W410 w412 w414
1 W43 W46 W49 W412 W415 W418 W421

La simetra de la matriz de Fourier para N=4 se muestra en la figura 16.14. Si se toma en


cuenta la simetra de la matriz de Fourier se puede escribir la ecuacion anterior en la forma

F4 =

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

Con la matriz de Fourier N=4 se puede calcular el espetro de la se


nal que tiene 8 muestras.

Ejemplo 4:
Calcular X(k) de la se
nal x(n) mediante la matriz de Fourier N = 4 8
257

Figura 16.14: La simetra de la matriz Fourier N=4

x(n) = { 1, 2, -2, 3, -3, -2, 2, 1,}

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

1
2
2
3
3
2
2
1

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

2 + 4j

2
4j

El mismo resultado se obtiene si se calcula un nuevo vector x(n) y se utiliza la matriz de


Fourir 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
6

2
2 + 4j
6
2 4j

Vector x(n) se obtiene si se multiplica la matriz de Fourier inversa por un vector X(k).
x(n) =

1
1
] X(k)
F[
N wij
258

(16.37)

x(n) =

1
4

1 1
1
1
2

1 j 1 j 2 + 4j

1 1 1 1
6
1 j 1 j
1 4j

2
0
0
4

El mismo resultado se obtiene, si se multiplica la matriz de Fourier por un vector X(k) en


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

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 12 j 12
1
j
1
1 2 j 12
1
1
1

1 2 + j 12
1
j
1 12 + j 12

1
1
j 12 j 12
1
j
1
j 1
j
2
2
1
1
j 12 + j 12
1
j
j 12 + j 12

1
1
1 12 + j 12
1
j
1
1 2 + j 12
1
1
1

1
j 12
2
1
j
1 12 j 12

2
5.414 10.2426
2 + 4j
2.585 18.2426
6
2.585 + j8.2426
2 4j
5.414 + j0.2426

1
1
1 + j 1
j
2
2
1
j
j 12 + j 12
1
1
1

j 2 j 12
1
j
j 12 j 12

1
2
2
3
3
2
2
1

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
Diag H = F (circ h) F1
259

Diag H =

1 1
1
1
1 j 1 j
1 1 1 1
1 j 1 j

h0 + h1 + h2 + h3
0
0
0

h0
h1
h2
h3

0
h0 jh1 h2 + jh3
0
0

h3
h0
h1
h2

h2
h3
h0
h1

h1
h2
h3
h0

1


4

1 1
1
1
1 j 1 j

=
1 1 1 1
1 j 1 j

0
0
h0 h1 + h2 h3
0

0
0
0
h0 + jh1 + h2 jh3

Si se aplica a la ecuacion circular (16.38) la transformada de Fourier


y = (circ h)x

(16.38)

F y = F circ h F 1 .F.x
se obtiene la ecuacion (16.39) que nos permite calcular la respuesta Y(k) en el dominio de
las frecuencias.
Y = (Diag H)X

16.3

(16.39)

La respuesta a un impulso calculada mediante la


FFT

Mediante la transformada discreta calcule la respuesta a impulso el sistema que se presenta


por la funcion de transferencia (16.40).
H(z) =

1
2

z 2 z 1 +

1
2

(16.40)

La respuesta a impulso se calcula mediante la ecuacion (16.41)


h = F1 H

(16.41)

En la ecuacion (16.41) H es la funcion del sistema y F es la matriz de Fourier, cual para


N=6 se puede escribir en la forma

F=

1
1
1
1
1
1

1
W1
W2
W3
W4
W5

1
W2
W4
W6
W8
W 10

1
W3
W6
W9
W 12
W 15

1
W4
W8
W 12
W 16
W 20

1
W5
W 10
W 15
W 20
W 25

(16.42)

La matriz de Fourier inversa se calcula mediante la ecuacion (16.43) Para obtener la matriz
inversa de Fourier no es necesario calcular el determinante del sistema. Esto es la ventaja
muy grande al utilizar la matriz de Fourier.
260

F1 =

La matriz inversa de Fourier para N=6 es

F1

1
=
6

1
1
1
1
1
1

1
W 1
W 2
W 3
W 4
W 5

1
1
.
F
N
Wi

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

(16.43)

1
W 5
W 10
W 15
W 20
W 25

Si se sustituye en la matriz(16.44) el termino W = ej2/6 , se obtiene

F1

1
=
6

1
1
1 0.5 + j0.866
1 0.5 + j0.866
1
1
1 0.5 + j0.866
1 0.5 j0.866

(16.44)

1
1
1
1
0.5 + j0.866 1 0.5 j0.866 0.5 j0.866
0.5 j0.866 1 0.5 + j0.866 0.5 j0.866
1
1
1
1
0.5 + j0.866 1 0.5 j0.866 0.5 j0.866
0.5 j0.866 1 0.5 + j0.866 0.5 + j0.866

(16.45)
Para calcular la respuesta al impulso h mediante la ecuacion (16.41) es necesario calcular
los terminos Hi de la funcion del sistema (16.40).
W 2i
.
2 2W i + W 2i
De esta funcion se calculan H0 hasta H5

(16.46)

Hi =

1
=1
22+1
(0.5 + 0.866)2
H1 =
= 1
2 2 (0.5 + j0.866)1 + (0.5 + j0.866)2

1 + 2j 3
H2 =
13
1
H3 =
5
1 2j 3
H4 =
13
H5 = 1.
H0 =

Sustituyendo a ecuacion (16.41) por F1 y Hi se obtiene

1
h=
6

1
1
1 0.5 + j0.86
1 0.5 + j0.86
1
1
1 0.5 + j0.86
1 0.5 j0.86

1
1
1
1
0.5 + j0.86 1 0.5 j0.86 0.5 j0.86
0.5 j0.86 1 0.5 + j0.86 0.5 j0.86
1
1
1
1
0.5 + j0.86 1 0.5 j0.86 0.5 j0.86
0.5 j0.86 1 0.5 + j0.86 0.5 + j0.86
261

1
1+2j 3

13

1
5
1j2 3

13

0.107
0.123
0.430
0.492
0.276
0.030

El mismo resultado se obtiene mediante la matriz circular.


Hallar la respuesta a impulso de un filtro digital de ejemplo mediante la matriz circular es
necesario resolver la ecuacion:
h = (circ b)1 .a

(16.47)

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 (16.47) 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

0
0
0.5
0
0
0

(16.48)

Calculando la matriz inversa y multiplicando por un vector a nos da el vector h.

h=

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

(16.49)

El n
umero de muestras que se obtienen de la respuesta al impulso depende del n
umero de
elementos que tienen los vectores a y b. Es practicamente evidente que 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 se tambien mejora. Al hallar la respuesta al impulso por este metodo
se comete un error, debido al solapamiento de la respuesta a 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.
262

16.4

Macro para FFT N=8

Para desarrollar el macro en ensamblador de TMS320Cxx de la Transformada de Fourier


rapida para N=8 primeramente se divide la mariposa de la figura 16.15 en las tres etapas y
para cada etapa se escriben los ecuaciones:

Figura 16.15: FFT decimacion en el tiempo

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)]w0
x(5) = [x(1) x(5)]w1
x(6) = [x(2) x(6)]w2
x(7) = [x(3) x(7)]w3
263

Segunda etapa

Tercera etapa

x(0) = x(0) + x(2)


x(1) = x(1) + x(3)
x(2) = [x(0) x(2)]w0
x(3) = [x(1) x(3)]w2
x(4) = x(4) + x(6)
x(5) = x(5) + x(7)
x(6) = [x(4) x(6)]w0
x(7) = [x(5) x(7)]w2

X(0) = x(0) + X(1)


X(4) = x(0) x(1)
X(2) = x(2) + x(3)
X(6) = x(2) x(3)
X(1) = x(4) + x(5)
X(5) = x(4) x(5)
X(3) = x(6) + x(7)
X(7) = x(6) x(7)

De las ecuaciones se puede 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 figura 16.16

Figura 16.16: Muestras de lasenal x(n)


264

Primera etapa
x(0) = 0.1 + 0.0 = 0.1
x(1) = 0.1 + 0.0 = 0.1
x(2) = 0.1 + 0.0 = 0.1
x(3) = 0.1 + 0.0 = 0.1
x(4) = 0.1 0.0 = 0.1
x(5) = 0.707 j0.707
x(6) = j0.1
x(7) = 0.0707 j0.0707

Segunda etapa
x(0) = 0.1 + 0.1 = 0.2
x(1) = 0.1 + 0.1 = 0.2
x(2) = [0.1 0.1]w0 = 0
x(3) = [0.1 0.1]w2 = 0
x(4) = 0.1 j0.1
x(5) = j0.1414
x(6) = 0.1 + j0.1
x(7) = j0.1414

Tercera etapa
X(0) = 0.2 + 0.2 = 0.4
X(4) = 0.2 0.2 = 0.00
X(2) = 0.0 + 0.0 = 0.0
X(6) = 0.0 0.0 = 0
X(1) = 0.1 j0.2414
X(5) = 0.1 + j0.0414
X(3) = 0.1 j0.0414
X(7) = 0.1 + j0.2414

***********************************************************************
** PROGRAMA DE LA FFT PARA 8 MUESTRAS, DECIMACION EN LA FRECUENCIA **
**
**
** COMPLEMENTADO Y REVISADO POR AHMED CONCHA y ERYX DE LA TORRE A. **
***********************************************************************
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
XR5
EQU >006A
XR6
EQU >006C
265

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
LAC
:R1.S:
SUB
:R2.S:
SACL TR1
LAC
:I1.S:
SUB
:I2.S:
SACL TI1
266

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
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
267

********************************
*****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 este archivo COEF se introducen los valores reales e imaginarios de las muestras en formato Q15 , los cuales seran almacenados a partir de la localidad 0060h como se indica en el
programa. Recuerde escribir los valores reales de las muestras en las localidades pares (localidad 0060h 0062h 0064h ...) y los valores imaginarios en las localidades impares (localidad
0061h 0063h 0065h ...). Los valores de W en formato Q15 son almacenados de la localidad
70 a la 77. El resultado se encuentra despues de correr el programa en la memoria a partir
de la localidad 0060h.

16.5

Transformada de Fourier mediante Matlab

Mediante el programa Matlab se puede simular la transformada de Fourier rapida y verificar


si los programas escritos para el microcontrolador son correctos. En esta parte con 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)
ifft(X)

fft(x,N)
ifft(X,N)

La instruccion fft(x) calcula la transformada de Fourier discreta del vector X, que tiene la
misma longitud que el vector x. Si esta especificada la longitud N es necesario utilizar la
268

funcion fft(x,N). Lo mismo vale para calcular la transformada de Fourier discreta inversa.
Los vectores en Matlab son especificados desde 1 a N y en la definicion de la transformada de Fourier los vectores son especificados desde 0 hasta N-1. En el paquete Matlab la
transformada DFT y IDFT esta definida mediante las ecuaciones (16.50) y (16.51).
X(k) =

N
-

(n1)(k1)

(16.50)

(n1)(k1)

(16.51)

x(n)WN

n=1

x(n) =

N
-

X(k)WN

k=1

Ejemplo 9:
El ejemplo siguiente calcula DFT de la se
nal senoidal de longitud finita. 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 la period de muestreo=)
freq=input(Teclear la frecuencia de senoidal=)
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)|)
Para longitud de DFT 32, la frecuencia de muestreo es 64 Hz y la frecuencia de la se
nal 11
Hz. El resultado del programa se muestra en la figura 16.17

Figura 16.17: La amplitud de X(k) para la se


nal senoidal
Ejemplo 10:
269

Mediante el programa siguiente calcule M punto DFT de la serie u(n) definida por la ecuacion
(16.52)
u(n) =

1 0nN 1

(16.52)

0 para otras n.

El programa pide los valores N y M. El valor M tiene ser mayor que N o igual a N. El la
figura 16.18 se muestra el resultado obtenido mediante el siguiente programa para N=8 y
M=16.

Figura 16.18: DFT del tren de impulsos.

%CALCULO DE DFT PARA CUAQUIERA N


N=input(Tecle la longitud de la serie=);
M=input(Tecle 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))
title(Amplitud de las muestras.)
ylabel(Amplitud)
subplot(2,1,2)
stem(k,angle(U))
270

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 DFT en analisis espectral de la se
nal x(n).
La se
nal x(n) es la suma de dos se
nales f1 (n) y f2 (n) (16.53). El programa pide la longitud
de la se
nal N, la longitud de DFT y las frecuencias senoidales. En las graficas 16.19 es el
resultado para N=16 y varias R. Las frecuencias de la se
nal fueron elegidas f1 = 0.22 y
f2 = 0.34.
1
x(n) = sen(2f1 n) + sen(2f2 n)
2

0nN 1

(16.53)

%Analiz 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;
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)]);
Ejemplo 12:
Mediante el siguiente programa calcule la transformada de Fourier inversa IDFT de la serie
V(k) definida en la equacion (16.54). En la figura 16.20 se muestra el resultado para K=8 y
N=16.
V (k) =

k
K

0k K 1

para otras n.

%Se calcula Transformada de Fourier Inversa


clg
K=input(Tecle la longitud de la serie=);
N=input(Tecle la longitud de IDFT=);
k=1:K;
U=(k-1)/K;
u=ifft(U,N);
k=1:K;
stem(k-1,U)
271

(16.54)

Figura 16.19: Analis de la suma de dos se


nales
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(Real parte de las muestras en el dominio del tiempo)
ylabel(Amplitud);
subplot(2,1,2)
stem(n,imag(u))
title(La parte imaginaria en el dominio del tiempo)
xlabel(Indicie del tiempo n);
ylabel(Amplitud);
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 ste archivo se muestra en la figura 16.21a, contiene
4001 muestras muestreadas con la frecuencia 7418 Hz. Se utiliza la ventana de Hamming
que tiene la longitud 256 con translapamiento de 0 muestras. En la figura 16.21b se muestra
el espectrograma obtenida mediante el siguiente programa.
%Espectrograma de la voz
%Numero de las muestras 4001
272

Figura 16.20: Transformada de Fourier inversa del rampa

%La frecuencia del muestreo 7418 Hz


%La ventana de Hamming
%Numero de translapes 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 translapes= );
specgram(mtlb,nfft,7418,hamming(nfft),ovlap)

Figura 16.21: Espectrograma de la senal de voz


273

Ejemplo 14:
Escribir un programa para la se
nal senoidal s(n) destruido por un ruido r(n),
y(n) = s(n) + r(n) = cos(0.1n) + 6r(n)

(16.55)

donde r(n) es ruido aleatorio con la amplitud entre 1. La relacion se


nal ruido (SNR) esta
definida por la ecuacion
SN R = 10

>N 1

n=0
log10 >N
1
n=0

s2 (n)
r2 (n)

(16.56)

N es la longitud de la se
nal y tambien la longitud del ruido. El programa que calcule la se
nal
destruida por el ruido es el siguiente. El resultado se muestra en la figura 16.22.
%Programa 11_3
%Analisis de la senal destruida 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 destruido 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)

274

Figura 16.22: Analisis espectral de la se


nal senoidal destruida por el ruido

275

276

Captulo 17
Filtros digitales con respuesta infinita
La funcion de transferencia de los filtros digitales con la respuesta infinita IIR se puede
escribir en la forma
>

k
i
b0 + b1 z 1 + b2 z 2 + + bk z k
Y (z)
i=0 bi z
=
=
H(z) =
>
X(z)
1 + a1 z 1 + a2 z 2 + + ak z k
1 + ki=1 ai z i

(17.1)

Utilizando la transformada-z inversa se puede expresar la ecuacion de diferencias


y(n) =

k
i=0

bi x(n i)

k
i=1

ai y(n i)

(17.2)

Para realizar esa funcion de diferencias se necesita a.) sumador, b.)elemento de retardo
d.)multiplicador.

Figura 17.1: El sumador, elemento de retardo y multiplicador.


De la funcion de diferencias se puede dibujar directamente el filtro digital que se llama forma
directa no canonica, como se muestra en la figura 17.2
277

Figura 17.2: El filtro digital canonico de forma directa.


Esta forma del filtro digital no es canonica, porque tiene 2k elementos de retardo mientras el
orden de la funcion de transferencia es k. La forma del filtro 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 figura 17.3

Figura 17.3: El filtro digital canonico de la segunda forma


La estructura canonica de la primera forma se obtiene desde la estructura canonica de la
segunda forma bajo las siguientes condiciones:
1. Se convierten los sumadores por nodos y nodos por sumadores y se cambian las direcciones de la corriente de las se
nales. Se cambian las direcciones de las flechas, figura
17.4
2. Se cambian las direcciones de los amplificadores como se ve en la figura 17.4 y se cambia
en la estructura salida por entrada y entrada por salida.
278

Figura 17.4: Las reglas para convertir el circuito de una forma a la otra
Ejemplo 1:
Calcular la funcion de transferencia de un filtro digital de orden n = 2 y dise
nar la estructura.
De la funcion general para k = 2 se obtiene
H(z) =

Y (z)
b0 + b1 z 1 + b2 z 2
=
X(z)
1 + a1 z 1 + a2 z 2

Y (z) = X(z)b0 + X(z)b1 z 1 + X(z)b2 z 2 a1 Y (z)z 1 a2 X(z)z 2


Si se utiliza la transformada z indirecta se puede escribir la funcion de diferencias y(n)
y(n) = x(n)b0 + b1 x(n 1) + b2 x(n 2) a1 y(n 1) a2 y(n 2)
De esta ecuacion en diferencias el filtro digital de segundo orden tiene la forma que se
muestra en la figura 17.5. Para obtener la estructura de la forma canonica de otro tipo, se
convierten nodos por sumadores y los sumadores por nodos y se cambian las direcciones de
los multiplicadores. La grafica del filtro canonico de la forma segunda se muestra en la figura
17.5a. Algunos autores dibujan este filtro en la forma que se muestra en la figura 17.6b.

17.1

La estructura cascada de un filtro digital

Para realizar el filtro digital en la forma de cascada es necesario arreglar la funcion de


transferencia en la forma
H(z) = H1 (z).H2 (z).H3 (z). . . . Hi (z)

(17.3)

donde las funciones parciales Hi (z) se pueden expresar como se muestra en la ecuacion (17.4).
(1)

Hi (z) =

1 + bi1 z 1
1 + ai1 z 1

(2)

Hi (z) =

1 + bi1 z 1 + bi2 (z)z 2


1 + ai1 z 1 + ai2 z 2

(17.4)

Las estructuras correspondientes se muestran en la figura 17.7 y tienen las funciones de


diferencias:
279

Figura 17.5: Filtro digital de la primera forma y de segundo orden

Figura 17.6: Filtro digital de la segunda forma y de segundo orden

y(n) = x(n) + bi1 x(n 1) ai1 y(n 1)

y(n) = x(n) + bi1 x(n 1) + bi2 x(n 2) ai1 y(n 1) ai2 y(n 2)

17.2

La estructura paralela de un filtro digital

Para realizar un filtro digital en forma paralela es necesario dividir la funcion de transferencia
como se ve en la ecuacion (17.5)
H(z) = H1 (z) + H2 (z) + H3 (z) + + Hi (z)

(17.5)

Las funciones de transferencia parciales Hi (z) las podemos expresar como se ve adelante
(1)

Hi (z) =

bi0
1 + ai1 z 1

(1)

Hi (z) =
280

bi0 + bi1 z 1
1 + ai1 z 1 + ai2 z 2

(17.6)

Figura 17.7: Filtro digital de primer y segundo orden para la estructructura de cascada
Las ecuaciones de diferencias correspondientes a las funciones de transferencias anteriores
son
y(n) = bi0 x(n) ai1 y(n 1)

y(n) = bi0 x(n) + bi1 x(n 1) ai1 y(n 1) ai2 y(n 2)

Las estructuras de los filtros digitales correspondientes a las ecuaciones de diferencias se


muestran en la figura 17.8. La estructura general se construye de las estructuras conectadas
en paralelo, como se ve en la figura 17.9

Figura 17.8: Las estructuras para el filtro paralelo de primero y segundo orden
Ejemplo 2:
Dise
nar un filtro digital que realiza la funcion de transferencia
Y (z)
3 + 3.6z 1 + 0.6z 2
=
H(z) =
X(z)
1 + 0.1z 1 0.2z 2

Esta funcion de transferencia se puede arreglar de la manera siguiente


Y (z) = 3X(z) + 3.6z 1 X(z) + 0.6z 2 X(z) 0.1z 1 Y (z) + 0.2z 2 Y (z)
281

Figura 17.9: La estructura en paralelo del filtro digital


Usando la transformada z inversa, la funcion de diferencias se puede escribir en la forma
y(n) = 3x(n) + 3.6x(n 1) + 0.6x(n 2) 0.1y(n 1) + 0.2y(n 2)
El filtro digital se puede dibujar de la ecuacion de diferencias y se muestra en la figura 17.10

Figura 17.10: Filtro digital de segundo orden


Ejemplo 3:
Dise
nar un filtro digital en cascada si se conoce la funcion de transferencia H(z).
282

H(z) =

3 + 3.6z 1 + 0.6z 2
1 + 0.1z 1 0.2z 2

Es necesario la funcion de transferencia H(z) arreglar en el producto de H1 (z), H2 (z) y H3 (z)


H(z) = 3
entonces
H1 (z) = 3

H2 (z) =

1 + z 1
1 + 0.2z 1

1 + 0.5z 1 1 0.4z 1
1 + z 1
1 + 0.5z 1

H3 (z) =

1 + 0.2z 1
1 0.4z 1

Las funciones de diferencias correspondientes son


y1 (n) = 3x1 (n)

y2 (n) = x2 (n) + x2 (n 1) 0.5y2 (n 2)

y3 (n) = x3 (n) + 0.2x3 (n 1) + 0.4y3 (n 1)


Las estructuras correspondientes a las ecuaciones de diferencias se muestran en la figura
17.11. La estructura final que realiza la funcion de transferencia total se muestra en la figura
17.12

Figura 17.11: Las estructuras parciales de un filtro digital

Figura 17.12: La estructura final de un filtro digital


283

Ejemplo 4:
Dise
nar un filtro digital en forma paralela si se conoce la funcion de transferencia H(z).
H(z) =

3(z + 1)(z + 0.2)


(z + 0.5)(z 0.4)

Si este quebrado se arregla en fracciones parciales

H(z)
3(z + 1)(z + 0.2)
A
B
C
=
= +
+
z
z(z + 0.5)(z 0.4)
z
z + 0.5 z 0.4

y si se calculan los constantes A, B y C

3(z + 1)(z + 0.2)


= 3
(z + 0.5)(z 0.4) |z=0

A=
B=

3(z + 1)(z + 0.2)


= 1
z(z 0.4)
|z=0.5

C=

3(z + 1)(z + 0.2)


=7
z(z + 0.5)
|z=0.4

se obtiene
3
1
7
H(z)
=
+
z
z z + 0.5 z 0.4
z
7z
1
7
+
= 3
+
z + 0.5 z 0.4
1 + 0.5z 1 1 0.4z 1
Las funciones parciales de transferencia son
H(z) = 3

7
1
H3 (z) =
1
1 + 0.5z
1 0.4z 1
y las ecuaciones de diferencias correspondientes se pueden escribir en la forma
H1 (z) = 3

y1 (n) = 3x1 (n)

H2 =

y2 (n) = x2 (n) 0.5y2 (n 1)

y3 (n) = 7x3 (n) + 0.4y3 (n 1)

De estas ecuaciones de diferencias se constreuye el filtro digital de la forma paralela, figura


17.13

17.3

Algoritmo matricial para la transformada bilineal

Por lo general los sistemas para el procesamiento de se


nales se clasifican en analogicos y
digitales. Los primeros se pueden describir por medio de la funcion de transferencia H(s) y
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 = esT ,
284

(17.7)

Figura 17.13: La estructure del filtro digital en la forma paralela


donde T es el intervalo entre los dos muestros.La funcion H(z) se obtiene al aplicarle la
transformada-z a la funcion de transferencia H(s). Con tal proposito adecuamos la ecuacion
(17.7) a la forma
1
ln(z)
T
al expresar ln(z) por medio de la ecuacion (17.9)

(17.8)

s=

2
s=
T

!2

z1
1 z1
+
z+1
3 z+1

33

1 z1
+
5 z+1

35

"

(17.9)

se puede observar que la serie de la ecuacion (17.9) converge rapidamente en la region z = 1


de forma tal 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=c

z1
z+1
7

fc
c = ctg
fs

(17.10)
8

(17.11)

dondefc representa la frecuencia de corte y fs muestra la frecuencia del sistema respectivo.

17.4

Transformaci
on de pasa bajas anal
ogico a paso
bajas digital

Como es conocido, los filtros analogicos se pueden modelar matematicamente por medio de
la funcion de transferencia
H(s) =

A0 + A 1 s + A2 s 2 + + A m s m
B0 + B1 s + B2 s2 + + Bm sm
285

(17.12)

considerando la ecuacion (17.12) se pueden formar los vectores A y B, de modo que


5

A=
B=

A0 , A 1 , A 2 , , A m

B0 , B1 , B2 , , Bm

(17.13)

donde Ai y Bi son coeficientes reales. Los filtros digitales se caracterizan por la funcion de
transferencia H(z), la cual se puede expresar en la forma
a0 + a1 z 1 + a2 z 2 + + am z m
b0 + b1 z 1 + b2 z 2 + + bm z m

H(z) =

(17.14)

Al igual que en el primer caso se forman los vectores a y b a partir de la ecuacion (17.14)
donde los coeficientes ai y bi son reales, de manera que
a=
b=

a0 , a 1 , a 2 , , a m
b0 , b 1 , b 2 , , b m

(17.15)

Para establecer la relacion entre los coeficientes ai y Ai se hace necesario comparar los
numeradores de la funcion de transferencia correspondiente a las ecuaciones (17.12) y (17.14).
Para la cual se sustituye (17.10) en (17.12) y se compara con (17.14). Para el caso n = 2
obtendremos
H(s) =

H(z) =

A0 + A 1 s + A2 s 2
B0 + B1 s + B2 s2

A0 + A1 c z1
+ A2 c 2
z+1
z1
B0 + B1 c z+1
+ B2 c2

z1
z+1
z1
z+1

62

62

A0 + A1 c + A2 c2 + z 1 (2A0 2A2 c2 ) + z 2 (A0 A1 c + A2 c2 )


a0 + a1 z 1 + a2 z 2
=
b0 + b1 z 1 + b2 z 2
B0 + B1 c + B2 c2 + z 1 (2B0 2B2 c2 ) + z 2 (B0 B1 c + B2 c2 )
Haciendo la comparacion de los coeficientes para la misma potencia de z se obtiene la relacion
matricial

1
1
1
A0
a0

0 2 A1 c

a1 = 2
1 1
1
A2 c 2
a2

(17.16)

Una expresion similar se obtiene para b y se pueden expresar ambos vectores en la forma
#

a = Pn A

b = Pn B
#

donde P es la matriz de Pascal y los vectores A y B se reprezentan en la forma


#

A =

A0 , A1 c, A2 c2 , , Am cm
286

B =

B0 , B1 c, B2 c2 , , Bm cm

(17.17)

En las matrices que se obtiene con este metodo se pueden observar algunos detalles interesantes considerando el triangulo de Pascal

n=0
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
1

(17.18)

Se puede observar que la base del triangulo de Pascal representa la u


ltima 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 filas pares tienen siempre su signo
negativo.
Concluimos que la matriz de Pascal transforma la funcion de transferencia de un filtro paso
bajas en el dominio de s a otro filtro paso bajas en el dominio de z. La matriz de Pascal se
puede formar bajo las siguientes concideraciones.
La primera fila de la matriz P4 debe tener solamente unos.
Se pueden determinar los elementos de la u
ltima columna por medio de la ecuacion
(17.19)

Pi,n+1 = (1)i1
donde i = 1, 2, , n + 1

n!
(n i + 1) ! (i 1) !

(17.19)

los elementos restantes Pi,j de la matriz de Pascal se determinan mediante la ecuacion


(17.20)
Pi,j = Pi1,j + Pi1,j+1 + Pi,j+1
donde
i = 2, 3, 4, , n, n + 1
j = n, n 1, n 2, , 2, 1
El elemento c de la matriz se puede determinar utilizando la formula siguiente

a
?
?
?

b
?
?
?

c
e
?
?

d
f
g
h

e=f +d+c

287

(17.20)

En el caso de una funcion de transferencia de orden n = 4, la matriz de Pascal estara dada


por

P4 =

17.5

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

(17.21)

Transformaci
on 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 (17.12) la variable s por 1/s de manera que
s=k
si,

z+1
z1

(17.22)

(17.23)

fc
k = tg
fs

Donde fc y fs son las respectivas frecuencias de corte y de muestreo. Sustituyendo (17.22)


en (17.12) y comparando el numerador con (17.14) para n = 3 tendremos que
a0 + a1 z 1 + a2 z 2 + a3 z 3 = A0 + A1 k + A2 k 2 + A3 k 3
+z 1 (3A0 A1 k + A2 k 2 + 3A3 k 3 )+
z 2 (3A0 A1 k A2 k 2 + 3A3 k 3 )+
z 3 (A0 + A1 k A2 k 2 + A3 k 3 )

(17.24)

Al comparar los coeficientes de la ecuacion (17.24) se obtiene un sistema de ecuaciones el


cual se puede representar en la forma matricial

a0
a1
a2
a3

1
1
1 1
3 1
1 3
3 1 1 3
1
1 1 1

A0
A1 k
A2 k 2
A3 k 3

(17.25)

Donde Ppa presenta una matriz similar a la de Pascal, la cual se puede obtener utilizando
un procedimiento similar, de manera que la primer columna de la matriz Ppa proviene de la
ecuacion (17.19) y los elementos restantes Pi,j se pueden establecer mediante la expresin
Pi,j = Pi,j1 + Pi1,j1 + Pi1,j
para
i = 1, 2, 3, , n + 1

j = 1, 2, 3, , n + 1

Por ejemplo, si se quiere establecer una matriz de Pascal Ppa para una funcion de orden
n = 4, se obtiene
288

Ppa

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

(17.26)

Se puede concluir que la matriz de Pascal Ppa transforma la funcion de transferencia de un


filtro paso bajas en el dominio de s a otra funcion de transferencia que corresponde a un
filtro paso altas en dominio de z.

17.6

Transformaci
on paso bajas a paso banda

Utilizando las ecuaciones (17.27),(17.28) y (17.12) se obtiene la matriz de Pascal Ppb , la cual
transforma una funcion de transferencia paso bajas en otra paso banda
s=c
donde

z1
z+1
+k
z+1
z1
7

f1
c = ctg
fs
7

f1
k = tg
fs

(17.27)

8
8

(17.28)

Mediante un procedimiento similar al utilizando en el punto anterior, se obtiene la matriz


Ppb , la cual se puede aplicar para obtener la funcion de transferencia correspondiente a un
filtro paso banda en el dominio de z a partir de la funcion de transferencia de un filtro paso
bajas en el dominio de s. Si se quiere llevar a cabo la transformacion de la funcion paso
bajas de la ecuacion (17.29), a una funcion de transferencia paso banda se puede utilizar la
expresion matricial (17.30)
H(s) =

A 0 + A 1 s + A2 s 2
B0 + B1 s + B2 s2

(17.29)

1
1
1
1 1
1
a0


4 2
a1
0
2
4
0

a2 = 6
0 2
0 6 2

2
0 2 4
0
4
a3

a4

1 1

1 1 1

A2 c 2
A1 c
A0
A1 k
A2 k 2
2A2 ck

(17.30)

En este punto se ilustra el proceso de transformacion de un filtro paso bajas H(s) ecuacion
(17.31) a una funcion de transferencia H(z) correspondiente a un filtro
paso bajas

determinado por : f1 = 3400 Hz fs = 14000Hz


289

paso alta

determinando por :f1 = 300 Hz fs = 14000 Hz

paso banda

determinado por: f1 = 3400 Hz f1 = 300 Hz fs = 14000 Hz

Donde f1 , f1 y fs son las frecuencias respectivas de corte y muestreo


H(s) =

s2 + 2s + 1

(17.31)

A: Transformaci
on paso bajas a paso bajas
Utilizando la ecuacion (17.11) se obtiene
3

3400
= 1, 046
c = ctg
14000
Los coeficientes de la funcion de transferencia ai ,bi para i = 0, 1, 2 se obtienen utilizando la
matriz de la ecuacion (17.16) en la forma

a0
1
1
1
1


0 2 0
a1 = 2

a2
1 1
1
0

(17.32)

b0
1
1
1
1

0 2
b1 = 2
1, 479
b2
1 1
1
1, 094

(17.33)

Los valores de los coeficientes correspondientes a las expresiones anteriores son


a0 = 1
a1 = 2
a2 = 1
b0 = 3, 574 b1 = 0, 188 b2 = 0, 615
Con los valores de estos coeficientes se puede expresar la funcion de transferencia H(z) en
la forma:
H(z)

1 + 2z 1 + z 2
3, 574 0, 188z 1 + 0, 615z 2

B: Transformaci
on paso bajas a paso altas
Si se transforma la funcion de transferencia ecuacion (17.31) a paso baja es necesario determinar el coeficiente k utilizando la equacion (17.23).
2

300
k = tg
= 0, 0674
14000
Utilizando la matriz de Pascal para filtros paso altas Ppa y para n = 2 se obtiene

a0
1
1
1
1

0 2
a1 = 2
0
a2
1 1
1
0
290

(17.34)

(17.35)

1
1
1
1
b0


0 2 0, 0954
b1 = 2

b2
1 1
1
0, 00454

(17.36)

Con la solucion de las expresiones (17.35) y (17.36) se obtienen los coeficientes correspondientes a la funcion de transferencia del filtro paso altas de forma tal que:
a0 = 1
a1 = 2
a2 = 1
b0 = 1, 0099 b1 = 1, 9909 b2 = 0, 9092

De este modo la funcion de transferencia paso altas obtenida esta dada por la expresion:
H(z) =

1 2z 1 + z 2
1, 0998 1, 9909z 1 + 0, 9092z 2

(17.37)

C: Transformaci
on paso bajas a paso banda
Para llevar a cabo la transformacion de la funcion analogica paso bajas (17.31)a una funcion
digital pasa banda, primaremente se determinan las constantes
3

300
= 1, 0459
c = ctg
14000
3
2
3400
k = tg
= 0, 0674
14000
Los coeficientes de la funcion de transferencia ai , bi para i = 0, 1, 2, 3, 4 se obtienen por
medio de la matriz (17.30)

1
1
1
1 1
1
a0


4 2
a1
0
2
4
0

a2 = 6
0 2
0 6 2

2
0 2 4
0
a3
4

1 1

a4

1 1 1

1
1
1
1 1
1
b0


b1
4 2

0
2
4
0


b2 = 6

0 2
0 6 2


2
0 2 4
0
b3
4

b4

1 1

1 1 1

0
0
1
0
0
0

1, 0939
1, 4792
1
0, 0953
0, 0045
0, 1410

(17.38)

(17.39)

Resolviendo las matrices (17.38) y (17.39) se obtienen los coeficientes de la funcion de transferencia
a0 = 1
a2 = 2
a4 = 1
b0 = 3, 8140
b1 = 7, 1252 b2 = 4, 3088 b3 = 1, 5899 b4 = 0, 6650

Con los valores de estos coeficientes, 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
291

(17.40)

17.7

Dise
no de los filtros desde la respuesta al Dirac

Hasta ahora se dise


naron los filtros digitales desde las especificaciones en la plantilla. Se
pueden tambien dise
nar los filtros si se conocen exigencias a la respuesta al impulso. En
otras palabras se busca una funcion de transferencia discreta de un filtro digital que tiene la
misma respuesta a 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
figura 17.14.

Figura 17.14: Respuesta del circuito analogico a un Dirac y sus muestras


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 zeta.
H(z) = z {f (t)}
Ejemplo 9.
Dise
nar el filtro digital cuya respuesta a impulso es igual a la respuesta del circuito de la
figura 17.15. Elige la frecuencia de muestreo fm = 8000 Hz.

Figura 17.15: Circuito RC


Primero se calcula la funcion de transferencia H(s) del circuito y despues mediante la transformada de Laplace se calcula la respuesta a impulso unitario h(t). De la respuesta a impulso
unitario h(t) se obtiene la respuesta a un impulso discreto h(nT). Mediante la transformada
Zeta se calcula H(z) que se realiza.
292

H(s) =
h(t) = L

U2
s
s
=
1 =
U1
s + 1333, 3
s + CR

1333, 3
1
s + 1333, 3

= (t) 1333, 3e1333,3t

1333, 3 1333,3 n
e 8000
8000
La funcion de transferencia H(z) se obtiene mediante la transformada-z
h(nT ) = (nT ) 1333, 3e1333,3nT = (nT )
?

H(z) = Z (nT ) 0, 1666e0,1666n = 1 +


H(z) = 1 +

0, 16666
1 e0,1666 z 1

0, 16666
1 0, 846z 1

(17.41)
(17.42)
(17.43)

(17.44)
(17.45)

La estructura corespondiente a la ecuacion (17.45) es en la forma paralela y se muestra en


la figura 17.16

Figura 17.16: Circuito discreto equivalente a circuito RC


Ejemplo 10.
Dise
nar el filtro digital cuya respuesta a impulso es igual a la respuesta del circuito de la
figura 17.17. Elige la frecuencia de muestreo fm = 8000 Hz.

Figura 17.17: Circuito LR


293

La funcion de transferencia del circuito en la figura 17.17 es


U2
R
1428.57
= H(s) =
=
U1
R + sL
1 + 1428.57

(17.46)

Mediante la transformada de Laplace inversa se calcula la respuesta a impulso unitario h(t)


h(t) = L1 {H(s)} = 1428, 57e1428,57t

(17.47)

La respuesta discreta h(nT) normalizada tiene la forma


142857 1428,57 n
e 8000 = 0, 17857e1,7857n
8000
La funcion de transferencia H(z) se calcula mediante la transformada-z de h(nT)
h(nT ) =

H(z) = Z {h(nT )} =

0, 17857
1 0, 836z 1

(17.48)

(17.49)

El circuito correspondiente a la funcion de transferencia H(z) se muestra en la figura 17.18

Figura 17.18: Circuito digital equivalente al circuito RL


Ejemplo 11:
Dise
nar el filtro digital cuyas respuesta a impulso es igual a la respuesta del circuito de la
figura 17.19. Elige la frecuencia de muestreo fm = 800 Hz.

Figura 17.19: Filtro paso baja RLC


Se calcula primeramente la funcion de transferencia de circuito en la figura 17.19.
294

R
1
R
U1
1+sRC
LC
=
=
=
1
R
U2
s2 LCR + sL + R
+
s2 + s CR
sL + 1+sCR

1
LC

1, 777.106
U2
= 2
U1
s + 1, 3329.103 s + 1, 777.106
Si la u
ltima ecuacion se arregla en la siguiente forma
1, 5392.103 (1, 1545.103 )
U2
1, 777.106
=
=
U1
(s + 666, 45)2 + (1, 1545.103 )2
(s + 666, 45)2 + 1, 3328.106
entonces usando la transformada Laplace inversa a esa ecuacion se obtiene la respuesta al
impulso siguiente
G

U2
= h(t) = 1, 5392.103 e666,45t sen (1154, 5t)
U1
La respuesta al impulso de un circuito discreto es
L1

h(n) = 1, 5392.103 e

666,45
n
800

sin

1154, 5
n = 1, 53924.103 e0,83304n sen 1, 443208n
800

de una tabla de la transformada-z se puede escribir las siguiente transformaciones


z

sen naT

z2
z

zsen aT
2z cos aT + 1
5

enaT X eaT z
Usando estas transformaciones se obtiene
Z {sin 1, 443208n} =
Si se sustituye por z

z2

0, 9918z
zsen 1, 443208
= 2
2z cos 1, 443208 + 1
z 0, 2544z + 1

z = ze0,83304 = 2, 3003z
se obtiene
3

0, 9918(2, 3003)z 1,5392.10


0, 8296z 1
800
=
H(z) = Z {h(n)} =
(2, 3003z)2 0, 2544(2, 3003)z + 1
1 0, 11063z 1 + 0, 18898z 2
El circuito que realiza esta funcion de transferencia y tiene la misma respuesta al impulso se
muestra en la figura 17.20
Usando la transformada de Laplace la respuesta a un impulso de un circuito con la funcion
de transferencia
H(s) =
se puede escribir en la forma

N
-

ai
i=1 s + si

295

(17.50)

Figura 17.20: Filtro digital de segundo orden

h(t) =

N
-

Ai esi t

(17.51)

i=1

Utilizando la transformada-z se obtiene la funcion de transferencia H(z)


H(z) =

N
Ai z
i=1

z pi

(17.52)

donde
pi = esi T

(17.53)

Ejemplo 12:
Calcular filtro digital Butterworth de tercer orden para amax = 3 dB y T=2. La funcion de
transferencia normalizada obtenida desde las tablas se puede escribir como:
H(s) =

1
A
=
+ H1 (s)
2
(s + 1)(s + s + 1)
s+1

Calculando A se obtiene
1
|s=1 = 1
+s+1
La funcion de transferencia parcial H2 (s) se obtiene calculando la ecuacion
A=

H2 (s) =

s2

1
1
s

= 2
2
(s + 1)(s + s + 1) s + 1
s +s+1

Entonces la funcion de transferencia H(s) es la suma de dos funciones de transferencia H1 (s)+


H2 (s)
H(s) =

1
s
+ 2
s+1 s +s+1
296

(17.54)

Utilizando la transformacion (17.50), (17.51), (17.52) y (17.53) la funcion de transferencia


H1 (s) se transforma en (17.55)
H1 (z) =

z
1
|
=
T
=2
z eT
1 0.13533z 1

(17.55)

La funcion de transferencia H2 (s) se tiene que arreglar en la forma


H2 (s) =

A1
s
A2

+
=
s2 + s + 1
s + 12 j 23
s + 12 + j 23

H2 (s) =

s+

3
) 1
2 j 3

1
3
+
j
2
2

( 12 j

s+

3
) 1
2 j 3

3
1

j
2
2

( 12 j

(17.56)

Utilizando la transformada (17.50), (17.52) y (17.53) se obtiene


H2 (z) =
Para T=2 el resultado es
H2 (z) =

( 12 j
3
T

z e 2 ej

( 12 j
3

3
)
2

3
2

Arreglando la u
ltima ecuacion se obtiene
H2 (z) =

(1 j
3 2
T

z e 2 ej

3
)
2

e1 ej 3

(1 j
3 2

3
)
2

3
2

(17.57)

3
)
2

e1 ej 3

1 + 0.150574z 1
1 + 0.11813z 1 + 0.135335z 2

(17.58)

(17.59)

y la funcion de transferencia completa se puede escribir en la forma

H(z) = H1 (z) + H2 (z) =

1
1 + 0.150574z 1
+
1 0.13533z 1 1 + 0.11813z 1 + 0.135335z 2

(17.60)

La estructura se muestra en la figura 17.21

17.8

Sntesis de los circuitos discretos con la ayuda de


las matrices circulares

Los coeficientes ai y bi de la funcion de transferencia de un sistema discreto se pueden calcular


con la ayuda de las matrices circulares. Los coeficientes de la funcion de transferencia se
calculan usando la ecuacion
(cykl h) a = b
Esta ecuacion se puede escribir en la forma matricial
297

Figura 17.21: Estructura paralela del filtro digital

h0
hN 1
h1
h0
h2
h1

hn
hn1
hn+1
hn
hn+2 hn+1

h2n h2n1

hN 1 hN 2

hN 2
hN 1
h0

hn2
hn1
hn

h2n2

hN 3

hN n
hN n+1
hN n+2

h0

h1

h2

hn

hN n1

1
a1
a2

an
0
0

b0
b1
b2

bn
0
0

(17.61)

La ecuacion matricial (17.61) la podemos dividir en dos ecuaciones matricial (17.62) y (17.63)

h0 hN 1 hN 2
h1
h0 hN 1
h2
h1
h0

hn hn1 hn2

hN n
hN n+1
hN n+2

h0
298

1
a1
a2

an

b0
b1
b2

bn

(17.62)

hn+1
hn+2
hn+3

h2n

hn
hn1
hn+1
hn
hn+2 hn+1

h2n1 h2n2

h1
h2
h3

hn

a1
a2
a3

an

0
0
0

(17.63)

Si se marregla la ecuacion (17.63) se obtiene la ecuacion matricial (17.64). De esta ecuacion


matricial se puede calcular el vector a, y si se conocen los coeficientes de la respuesta al
impulso h1 hasta h2n .

a1
a2
a3

an

hn
hn1
hn+1
hn
hn+2 hn+1

h2n1 h2n2

h1
h2
h3

hn

hn+1
hn+2
hn+3

h2n

(17.64)

Los coeficientes de la respuesta al impulso h2n+1 hasta hN 1 no los podemos prescribir, pero
los podemos calcular con la ayuda de la ecuacion (17.65)
hk =

n
-

hki ai

(17.65)

i=1

Si queremos calcular los coeficientes de la funcion de transferencia se tienen que conocer


2n + 1 terminos de la respuesta al impulso. Estos impulsos se llaman impulsos relevantes.
Los impulsos restantes los vamos a llamar impulsos redundantes. Desde los coeficientes
2n + 1 relevantes de la respuesta h se obtienen los coeficientes 2n + 1 de vector a y b. Para
calcular el vector b primeramente se tiene que determinar los coeficientes redundantes de la
respuesta a un impulso h(n). La sntesis no es unvoca y por eso no se pueden prescribir para
cierto sistema cualquiera respuesta al impulso, si se quiere realizar el sistema con mnimos
elementos.
Ejemplo 13:
Calcular los coeficientes de la funcion de transferencia H(z) del orden n = 2 si conoce usted
los coeficientes de la respuesta a un impulso y la longitud del period. N = 6
h0 = 0, 23408792 h1 = 0, 52158126 h2 = 0, 32765012
h3 = 0, 0060618 h4 = 0, 06228814
Primeramente se calculan con la ayuda de los 2n + 1 elementos relevantes de la respuesta a
un impulso h0 hasta h4 los coeficientos a1 y a2 . Entonces
!

a1
a2

"

0, 32765016 0, 52158126
0, 00606108 0, 32765016

"1

299

0, 0060618
0, 06228814

"!

a1
a2

"

0, 276
0, 185

"

Usando la ecuacion (17.65) se puede calcular el coeficiente redundante de la respuesta a


un impulso h5 . No podra ser elegido, si queremos calcular la funcion de transferencia de
segundo orden.
h5 = h4 a1 h3 a2 = 0, 06228 0, 276 + 0, 00606 0, 185 = 0, 0160702
Ahora se pueden calcular los coeficientes bi de la funcion de transferencia H(z)

b0
h0 h5 h4
1

b1 = h1 h0 h5 a1
b2
h2 h1 h0
a2

b0
0, 234087 0, 016070 0, 062288
1

b1 = 0, 521581 0, 234087 0, 016070 0, 276


b2
0, 327650 0, 521581
0, 234087
0, 185

b0
0, 227

b1 = 0, 454
b2
0, 227

Ya que se conocen todos los coeficientes, la funcion de transferencia H(z) es


H(z) =

0, 227 + 0, 454z 1 + 0227z 2


1 0, 276z 1 + 0, 185z 2

La estructura del filtro se muestra en la figura 17.22

Figura 17.22: Filtro digital de segundo orden

300

Captulo 18
Filtros digitales con la respuesta finita
FIR
18.1

Filtros con la respuesta finita al impulso FIR

La funcion de transferencia de los filtros digitales con la respuesta finita al impulso tiene la
forma siguiente
H(z) =

Y (z)
= b0 + b1 z 1 + b2 z 2 + + bk z k
X(z)
H(z) =

k
-

bi z i

(18.1)
(18.2)

i=0

Si se utiliza la transformada z inversa a la ecuacion anterior se obtiene la ecuacion de diferencias


y(n) =

k
i=0

bi x(n i)

(18.3)

De esta funcion se puede dibujar la estructura directa del filtro FIR y se muestra en la figura
18.1. Esta estructura se llama la estructura transversal. En la figura 18.2 es la estructura
del filtro FIR en primera forma canonica.

Figura 18.1: Estructura directa del filtro FIR

301

Figura 18.2: Estructura del filtro FIR de la primera forma


De la funcion de transferencias, ecuacion (18.3) se ve, que los coeficientes de la funcion de
transferencia son simultaneamente las muestras de la respuesta al impulso unitario.
Ejemplo 1:
Escribir la funcion de transferencia de un filtro FIR de orden sinco y muestrar en donde
estan los ceros y polos en el plano de z.
H5 (z) = b0 + b1 z 1 + b2 z 2 + b3 z 3 + b4 z 4 + b5 z 5

H(z) =

b0 z 5 + b1 z 4 + b2 z 3 + b3 z 2 + b4 z + b5
z5

Todos polos son ubicados en el origen y por eso los filtros FIR son siempre estables. Si los
coeficientes bi de la funcion de transferencia son simetricos, b0 = b5 b1 = b4
b2 = b3
entonces los ceros de la funcion de transferencia son tambien simetricos al respecto del
circuito unitario, como se ve en la figura 18.3, y la fase es lineal en todas las frecuencias.

Figura 18.3: La ubicacion de los ceros de H(z) en el plano de z


302

Las ventajas del filtro FIR


Los filtros con la respuesta finita son siempre estables.
La fase de la funcion de transferencia es lineal en todo dominio de las frecuencias.
Las muestras de la salida son dependientes solo a las muestras en la entrada y a las
muestras de entrada retrasadas. Por eso no son tan sensibles a errores de redondeo
como los filtros con la respuesta infinita.

Desventajas del filtro FIR


Para cumplir las especificaciones de la plantilla se necesitan muchos sumadores, amplificadores y elementos de retardo en comparacion con los filtros IIR.
El retraso de las se
nales es mayor que en los filtros con la respuesta infinita IIR.
Los ceros de la funcion de transferencia que no estan ubicados en el crculo de radio unitario
deben ser recprocos 1/zi . Entonces se puede escribir la funcion de transferencia en la forma
c
J
1
1
b
(z z0i ).(z
H(z) = H(0) k (z 1)(z + 1)
)
z
z0i
i=1

(18.4)

La respuesta al impulso puede ser dividida en cuatro grupos, como se puede ver en la figura
18.4.

Figura 18.4: Cuatro posibilidades de la respuesta a un impulso

En la figura 18.4a el n
umero de impulsos es impar, y la simetra con respecto al punto
M es par, y por eso podemos expresar la funcion de transferencia en la ecuacion (18.5)
303

H()IP

2 3

1
2
n
n
+
2h(i) cos( i)
=h
2
2
i=0

(18.5)

En la figura 18.4b el n
umero de los impulsos es par y la simetra con respecto al punto
M es tambien par. La funcion de transferencia se calcula mediante la ecuacion (18.6)
n1

PP

H()

2
-

2h(i) cos(n 2i)

i=0

(18.6)

En la figura 18.4c el n
umero de los impulsos es impar y la simetra con respecto al
punto M es tambien impar. La funcion de transferencia se puede expresar mediante la
ecuacion (18.7)
n1

II

H()

2
-

2h(i) sin

i=0

(n 2i)

(18.7)

En la figura 18.4d el n
umero de los impulsos es par y la simetra con respecto al punto
M es impar. La funcion de transferencia se puede calcular mediante la ecuacion (18.8)

PI

H()

n
1
2

2h(i) sin(

i=0

n
i)
2

(18.8)

Ejemplo 2:
Hallar la funcion de transferencia H() de un filtro F IR con la respuesta a un impulso que
se muestra en la figura 18.5

Figura 18.5: La respuesta de un filtro FIR a un impulso


El n
umero de los impulsos es impar pero la simetra de los impulsos es par. Por eso se puede
calcular la funcion de transferencia H() mediante ecuacion (18.9)
H

IP

2 3

i
2
n
n
2h(i) cos( i)
+
() = h
2
2
i=0

304

(18.9)

Si se sustituye en la ecuacion (18.9) por


n=4

h0 = h4 = 1

h1 = h3 = 2

h2 = 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 filtro F IR 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)


Y (z)
H(z) =
= 3 + 2z 1 + 2z 2 + 3z 3
X(z)
La respuesta del sistema a un impulso se muestra en la figura 18.6

Figura 18.6: Respuesta del sistema a un impulso


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 (18.10)
n1

H P P () =

2
-

i=0

Si se sustituyen los valores:


n=3

2h(i) cos(n 2i)

h(0) = h(3) = 3

(18.10)

h(1) = h(2) = 2

en la ecuacion (18.10) se obtiene


2

3
+ 2h(1) cos = 2 3 cos
+ 4 cos
H() = 2h(0) cos
2
2
2
2
Las respuestas de los cuatro tipos de filtro F IR se muestran en la figura 18.7a-d.
305

Figura 18.7: Respuestas de cuatro tipos de filtro FIR

18.2

Dise
no del Filtro FIR

La caracterstica en la figura 18.7a o en la figura 18.8 se aproxima mediante la serie de


Fourier
|H| = A(f ) =

M
-

cm ej2f mT

(18.11)

m=M

donde los constantes cm y cm se pueden calcular mediante la ecuacion (18.12)


cm = cm

f
2 < 2m
=
A(f ) cos(2f T m)df
fm 0

(18.12)

Si se sustituye en la ecuacion (18.11) por ej2f T = z se obtiene


H1 (z) =

M
-

cm z m

(18.13)

m=M

Esta funcion es la funcion de transferencia de un sistema no causal. Para ai = cM i la u


ltima
ecuacion se puede escribir en la forma
2M
1 ai z i
H(z) = M
z i=0

(18.14)

Esta funcion es una funcion de transferencia de un filtro causal F IR. El termino 2M significa
que el filtro F IR tiene 2M elementos de retardo. Si la frecuencia de muestreo normalizada
es 2, los coeficientes cm se calculan mediante la ecuacion (18.15)
cm =

<

cos(mf )df
306

(18.15)

Ejemplo 4:
Dise
nar un filtro paso bajas con el filtro FIR para los especificaciones

1 0 f 125 Hz

A(f ) =

0 en todas otras f racuencias

La frecuencia de muestreo es fm = 1 kHz. El filtro que sea de veinte orden N=20.


Los especificaciones de un filtro paso bajas figura 18.8 se normalizan para que la frecuencia
del muestreo sea fm = 2. Cada frecuencia en este ejemplo se divide entre 500 y se obtienen
los especificaciones normalizadas como se muestra en la figura 18.8

Figura 18.8: Especificaciones para un filtro FIR no normalizado y normalizado.


Usando la ecuacion (18.16)
cm =
se pueden calcular los coeficientes cm

<

fm
2

cm =

<

0,25

cm =
c0 = 0, 25
c1 = 0, 225
c2 = 0, 159

|H| cos(mf )df

(18.16)

1 cos(mv)dv

(18.17)

sin 0, 25m
m

c3 = 0, 075
c4 = 0, 000
c5 = 0, 045

c6 = 0, 053
c7 = 0, 032
c8 = 0, 000

(18.18)
c9 = 0, 025
c10 = 0, 032

La condicion para los coeficientes de un filtro FIR es ai = cM i , entonces se obtiene


a20
a19
a18
a17

= a0
= a1
= a2
= a3

= c10 = 0, 032
= c9 = 0, 0025
= c8 = 0, 000
= c7 = 0, 032

a16
a15
a14
a13

= a4
= a5
= a6
= a7

= c6
= c5
= c4
= c3
307

= 0, 053 a12 = a8 = c2 = 0, 159


= 0, 045 a11 = a9 = c1 = 0, 225
= 0, 000
a10 = a10 = c0 = 0, 25
= 0, 075

Estructura de un filtro FIR se muestra en la figura 18.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 18.9: Filtro FIR de orden veinte


Ejemplo 5:
Calcular el filtro FIR paso bajas si se conocen las especificaciones de la plantilla figura 18.10.
El orden del filtro que sea n=8. Si se elige la frecuencia del muestreo fm = 2, los coeficientes
del filtro paso bajas se calculan mediante la ecuacion (18.19)

Figura 18.10: Especificaciones del Filtrto FIR paso bajas

cm = cm
cm = cm

1 < 0,8
=
cos(f m)df
0
!

1 sen(f m)
=

"0,8
0

c0 =

0, 8 cos(0, 8m)
= 0, 254647 = h4

c1 =

sen(0, 8)
= 0, 228341 = h3 = h5

308

(18.19)

c2 =

sen(2.0, 8)
= 0, 159087 = h2 = h6
2

c3 =

sen(3.0, 8)
= 0, 071668 = h1 = h7
3

sen(4.0, 8)
= 0, 004645 = h0 = h8
4
La funcion de transferencia en el dominio de z del filtro FIR es
c4 =

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 figura 18.11. La funcion de transferencia H() se calcula
mediante la ecuacion (18.20) y la grafica de la atenuacion de paso bajas se muestra en la
figura 18.12.

Figura 18.11: Filtro FIR paso bajas

H() = h4 + 2h0 cos(4) + 2h1 cos(3) + 2h2 cos(2) + 2h3 cos()

Figura 18.12: Espectro del filtro FIR paso bajas


309

(18.20)

Ejemplo 6:
Calcular el filtro FIR paso altas si se conocen las especificaciones de la plantilla figura 18.13.
El orden del filtro que sea n=8. Si se elige la frecuencia del muestreo fm = 2, los coeficientes
del filtro paso altas se calculan mediante la ecuacion (18.21)

Figura 18.13: Especificaciones del Filtrto FIR paso altas

cm = cm

!
"
i<
1 sen(f m)
cos(f m)df =
=
2

m
2

cm = cm

1 sen(m) sen(2m)
=

(18.21)

"

cos(m) 2 cos(2m)
|m=0 = 0, 36338 = h4

sen() sen(2)
= 0, 289438 = h3 = h5
c1 =

sen(2. sen(4)
c2 =
= 0, 1204 = h2 = h6
2
sen(3.) sen(6)
c3 =
= 0, 0296 = h1 = h7
3
sen(4.) sen(8)
c4 =
= 0, 0787 = h0 = h8
4
La funcion de transferencia en el dominio de z del filtro FIR es
c0 =

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 filtro se muestra en la figura 18.14. La funcion de transferencia H()
se calcula mediante la ecuacion (18.22) y la atenuacion de filtro paso altas se muestra en la
figura 18.15.
H() = h4 + 2h0 cos(4) + 2h1 cos(3) + 2h2 cos(2) + 2h3 cos()
310

(18.22)

Figura 18.14: Filtro FIR paso altas

Figura 18.15: Atenuacion del filtro FIR paso altas


Ejemplo 7:
Calcular el filtro FIR supresor de banda si se conocen las especificaciones de la plantilla
figura 18.16. El orden del filtro que sea n=8. Si se elige la frecuencia del muestreo fm = 2,
los coeficientes del filtro supresor de banda se calculan mediante la ecuacion (18.23)
cm = cm
cm = cm
c0 =

i < 0,8
i<
cos(f m) +
cos(f m)df
=
0
2
!

1 sen(0, 8m) sen(m) sen(2m)


=

(18.23)
"

0, 8 cos(0, 8m) cos(m) 2 cos(2m)


|m=0 = 0, 618028 = h4

sen(0, 8) sen() sen(2)


= 0, 061096 = h3 = h5

sen(0, 8) sen() sen(2)


c2 =
= 0, 279535 = h2 = h6

sen(0, 8) sen() sen(2)


= 0, 101315 = h1 = h7
c3 =

c1 =

311

Figura 18.16: Especificaciones del Filtrto FIR supresor de banda


sen(0, 8) sen() sen(2)
= 0, 083370 = h0 = h8

La funcion de transferencia en el dominio de z del filtro FIR supresor de banda toma la


forma
c4 =

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
y la estructura se muestra en la figura 18.17. La funcion de transferencia H() se calcula
mediante la ecuacion (18.24) y la atenuacion 20 logH() se muestra en la figura 18.18.

Figura 18.17: Filtro FIR supresor de banda

H() = h4 + 2h0 cos(4) + 2h1 cos(3) + 2h2 cos(2) + 2h3 cos()

(18.24)

Ejemplo 8:
Calcular el filtro FIR paso banda si se conocen las especificaciones de la plantilla figura
18.19. El orden del filtro que sea n=8. Si se elige la frecuencia del muestreo fm = 2, los
coeficientes del filtro paso banda se calculan mediante la ecuacion (18.25)
cm = cm =

i<2
cos(f m)df
0,8
312

(18.25)

Figura 18.18: Atenuacion del filtro supresor de banda.

Figura 18.19: Especificaciones del Filtrto FIR paso banda

cm = cm
c0 =

1 sen(2m) sen(0, 8m)


=

"

2 cos(2m) 0, 8 cos(0, 8m)


|m=0 = 0, 3819718 = h4

sen(2) sen() sen(0, 8)


= 0, 0610 = h3 = h5

sen(4) sen() sen(1, 6)


= 0, 279 = h2 = h6
c2 =

sen(6) sen() sen(2, 4)


c3 =
= 0, 101 = h1 = h7

sen(8) sen() sen(3, 2)


c4 =
= 0, 083 = h0 = h8

La funcion de transferencia en el dominio de z del filtro FIR paso banda toma la forma
c1 =

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
313

y la estructura se muestra en la figura 18.23. La funcion de transferencia H() se calcula


mediante la ecuacion (18.26). En la figura 18.21 se muestra grafica de 20logH()
H() = h4 + 2h0 cos(4) + 2h1 cos(3) + 2h2 cos(2) + 2h3 cos()

(18.26)

Figura 18.20: Filtro FIR paso banda

Figura 18.21: Atenuacion de paso banda


Ejemplo 9.
Calcular el filtro FIR con la fase lineal en todas las frecuencias si la ecuacion de diferencias
es de la forma
y(n) = ax(n) + bx(n 1) + cx(n 2) + bx(n 3) + ax(n 4)
y los valores de la funcion de transferencia H() para varias son
=0

=
2
=

H(0) = 1

H( = 0, 707)
2
H() = 0, 2
314

Figura 18.22: Especificaciones para el filtro paso bajas


La atenuacion se muestra en la figura 18.22
La atenuacion del filtro con la fase lineal se calcula mediante la ecuacion (18.27)
H() = h(2) + 2h(0)cos(2) + 2h(1)cos()

(18.27)

Si se sustituye por los valores de la figura 18.22 se obtienen tres ecuaciones


H(0) = h(2) + 2h(0) + 2h(1) = 1

H( ) = h(2) 2h(0) = 0, 707


2
H() = h(2) = 2h(0) 2h(1) = 0, 2
Los ecuaciones se pueden escribir en la forma matricial

h2
1 2
2
1

2 = 0, 707
h1 1 0

h0
1 2 2
0, 2

(18.28)

Calculando la ecuacion (18.28) se obtienen los valores del filtro


h2 = 0, 6535

h1 = 0, 02675

h1 = 0, 2

La funcion de transferencia se puede expresar con la manera siguiente


H(z) = 0, 02675 + 0, 2z 1 + 0, 6535z 2 + 0, 2z 3 0, 02675z 4
El filtro FIR que cumple los especificaciones de la figura 18.22 se muestra en la figura 18.23.
Ejemplo 10:
Calcular el filtro FIR paso bajas si se conocen las especificaciones de la plantilla en la figura
18.24. El filtro FIR es de 6to orden y la funcion de transferencia en el dominio de z sera
H(z) = h0 + h1 z 1 + h2 z 2 + h3 z 3 + h2 z 4 + h5 z 5 + h6 z 6
315

Figura 18.23: La estructura del filtro paso bajas

Figura 18.24: Especificaciones del filtro FIR paso bajas.


y la funcion de frecuencia H() toma la forma
H() = h3 + 2h0 cos(3) + 2h1 cos(2) + 2h2 cos()
De la u
ltima ecuacion para las frecuencias = 0, 4 , 2 y 3
, se obtienen cuatro ecuaciones,
4
que se puedan escribir en la forma matricial, ecuacion (18.29)

1
1
1
1

2
1, 414
0
1, 414

2
0
2
0

2
1, 414
0
1, 414

h3
h0
h1
h2

1
0, 707
0, 505
0, 3

(18.29)

Calculando la ecuacion (18.29) se obtienen los coeficientes de la funcion de transferencia


H(z)

h3 = 0.5035

h0 = 0.05129

h1 = 0.0175

El filtro FIR paso bajas se muestra en la figura 18.25


316

h2 = 0.159209

Figura 18.25: Estrucura del filtro FIR de sexto orden

18.3

El diferenciador.

El smbolo del diferenciador y la grafica de H() se muestra en la figura 18.26. Los coeficientes bk se calculan mediante la ecuacion (18.30). La funcion de transferencia del diferenciador es H() = j.

Figura 18.26: Smbolo de diferenciador y la grafica del H().


1 <
1 <
jn
bn =
H()e d =
jejn d
2 pi
2 pi
El integral se calcula mediante metodo por partes
obtiene:
!

j jn
1
e
jejn
bn =
2
jn

b(n) =

u .v = u.v
"

(18.30)
E

u.v . Calculando se

(18.31)

para n = 0

(1)n
n

317

(18.32)
para n #= 0

Ejemplo 11.
Calcule el diferenciador para el orden n=12. Utilizando la ecuacion (18.32) se obtienen los
coeficientes b0 hasta b12
h0 = h12 = b6 =

(1)6
6

h1 = h11 = b5 =

(1)5
5

h2 = h10 = b4 =

(1)4
(1)3

= 0, 1666
= 0, 2000
= 0, 2500

h3 = h9 = b3

h4 = h8 = b2

h5 = h7 = b1

h6 = h6 = b0

= 0, 0000 = 0, 0000

h7 = h5 = b1

(1)1
1

h8 = h4 = b2

(1)2
2

h9 = h3 = b3

(1)3
3

h10 = h2 = b4

(1)4
4

h11 = h1 = b5

(1)5

h12 = h0 = b6

(1)6

(1)2
2
(1)1
1

5
6

= 0, 3333
= 0, 5000
= 1, 0000

= 1, 0000
= 0, 5000
= 0, 3333
= 0, 2500
= 0, 2000
= 0, 1666

Las muestras de h(n) y el espectro H() se muestran en la figura 18.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

18.4

Transformador de Hilbert.

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 y en telecomunicaciones.
La funcion de transferencia de un transformador de Hilbert esta dado por la relacion
H() =

0
<0

Los coeficientes de un transformador de Hilbert se obtienen mediante la transformada de


Fourier (18.33)
318

Figura 18.27: Las muestras de un diferenciador y el espectro.

T < T jnT
b(n) =
je
d
2 T

(18.33)

"
!
<
1
jT < 0 jnT
T
jnT
[1 cos(n)]
b(n) =
e
d
e
d =

2 T
n
0

Esta relacion se puede escribir en la forma

b(n) =

2
n

para

n = 0, 2, 4, 6...

para

n = 1, 3, 5, 7...

(18.34)

Figura 18.28: Muestras del transformador de Hilbert para N=4.


Sustituyendo al ecuacion (18.34) por n=1, 2, 3, 4 se obtienen los coeficientes hi y como se
observa de la figura 18.28 son antimetricos y faltan las muestras pares.
319

b5 = b5 = h0 = h10 = 0.127
b3 = b3 = h2 = h8 = 0.212
b1 = b1 = h4 = h6 = 0.636
h1 = h3 = h5 = h7 = h9 = 0
La funcion de transferencia del transformador de Hilbert toma la forma:

H(z) = 0.159z 1 0.318z 3 0.636z 5 + 0.636z 7 + 0.318z 9 + 0.159z 11


El espectro obtenido de las muestras h(i) se muestra en la figura 18.29. El transformador de
Hilbert se utiliza en la modulacion con la banda lateral u
nica. El bloque de un modulador
con la banda u
nica se muestra en la figura 18.30. En la figura se observan los espectros
W1 (j), W2 (j) y Y (j).

Figura 18.29: Espectro del transformador de Hilbert para N=4.

Figura 18.30: Modulador con la banda lateral u


nica.

320

18.5

La influencia de las ventanas a la respuesta del


filtro

Para mejorar la respuesta del filtro a una se


nal se utilizan varias ventanas. Las ventanas
mas conocidas son la ventana rectangular, triangular, de Hamming, Von Hann, de Caiser,
de Poisson, de Cauchy y la ventana de Bohman.
En la figura 18.31 se muestra la influencia de las ventanas a la respuesta del filtro. Si
tenemos infinito muestras entonces se obtiene la respuesta del filtro ideal. Pero esos filtros
no se pueden realizar. Y por eso se limita el n
umero de los coeficientes mediante una ventana.
Si se utiliza una ventana rectangular se obtiene la respuesta de un filtro que se muestra en
la figura 18.31b. 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 la amplitud se disminuyen. La ventana rectangular limita solo el n
umero de
las muestras. Pero la ventana Hamming, Von Hann o Kaiser limita no solo el n
umero de las
muestras, sino tambien el tama
no de las muestras (coeficientes de la funcion de transferencia).
#
Los coeficientes nuevos del filtro se determinan usando la ecuacion cm = wm .cm , donde wm
son los coeficientes de la ventana.

Figura 18.31: Influencia de la ventana a la respuesta del filtro

Ventana de Hamming
. Para
La ventana de Hamming se define mediante la ecuacion wi = 0, 54 + 0, 46 cos 2i
M
M = 20 los coeficientes de la ventana de Hamming son las siguientes.
321

w0H = 1
= 0, 977486
w1H = 0, 54 + 0, 46 cos 2
20
w2H = 0, 54 + 0, 46 cos 4
= 0.9121478
20
w3H = 0, 54 + 0, 46 cos 6
= 0, 8103812
20
= 0, 6821478
w4H = 0, 54 + 0, 46 cos 8
20
= 0, 5233846
w5H = 0, 54 + 0, 46 cos 10
20
w6H = 0, 54 + 0, 46 cos 12
= 0, 3978522
20
= 0, 2696188
w7H = 0, 54 + 0, 46 cos 14
20
= 0, 1678522
w8H = 0, 54 + 0, 46 cos 16
20
w9H = 0, 54 + 0, 46 cos 18
= 0, 102524
20
H
w10
= 0, 54 + 0, 46 cos 20
= 0, 08
20

Si se transforman wi (n) mediante la transformada de Fourier se obtiene el espectro W (f ) de


la ventana de Hamming, ecuacion (18.35)
!

M cos(f M ) 0.54 0, 08(f M )2


W (f ) =
f M
1 (f M )2

"

(18.35)

El espectro de la ventana de Hamming se muestra en la figura 18.32b. De esta grafica se


ve, que la ganancia en [dB] no cae bajo 43 [dB]. La ventana de Hamming se muestra en la
figura 18.32a.

Figura 18.32: Ventana de Hamming y su espectro


322

Ejemplo 12:
Los coeficientes del ejemplo 4 modificar mediante la ventana de Hamming y determinar los
nuevos coeficientes del filtro. En el ejemplo 4 se calcularon los coeficientes cm para filtro
paso bajas en la siguiente forma
c0 = 0, 25
c3 = 0, 075
c6 = 0, 053 c9 = 0, 025
c1 = 0, 225 c4 = 0, 000
c7 = 0, 032 c10 = 0, 032
c2 = 0, 159 c5 = 0, 045 c8 = 0, 000
Usando la ventana de Hamming se calculan nuevos coeficientes del filtro mediante la ecuacion
#
cm = wm cm
a10 = c0 .w0H = 0, 25.1 = 0, 25
a9 = a11 = c1 w1H = 0, 225.0, 977486 = 0, 220
a8 = a12 = c2 w2H = 0, 159.0, 9121478 = 0, 145
a7 = a13 = c3 w3H = 0, 075.0, 8103812 = 0, 0607
a6 = a14 = c4 w4H = 0
a5 = a15 = c5 w5H = 0, 045.0, 5233846 = 0, 0235
a4 = a16 = c6 w6H = 0, 0211
a3 = a17 = c7 w7H = 0, 0086
a2 = a18 = c8 w8H = 0, 0000
a1 = a19 = c9 w9H = 0, 0026
H
a0 = a20 = c1 w10
= 0, 0025

Ventana de Blackman
La ventana de Blackman se define mediante la ecuacion (18.36). Para los parametros a0 =
0, 42323, a1 = 0, 49755 y a2 = 0, 07922 la ganancia no cae bajo 70, 83 dB, como se observa
de la figura 18.33.
wi =

k
-

(1)i ai cos

i=0

2i
M

(18.36)

Ventana de Von Hann


Ventana Von Hann en los libros conocida como ventana de Hanning se define mediante la
ecuacion (18.37). En la figura 18.34 se muestran las muestras de la ventana y el espectro
obtenido mediante el paquete Matlab.
%

2i
wi = 0, 5 1 + cos
M

&

(18.37)

Ventana de Kaiser
La ventana de Kaiser se define mediante la ecuacion (18.38). Los valores de las muestras de
la ventana dependen en orden de la ventana y en el coeficiente beta. La ventana de Kaiser
y su espectro se muestra en la figura 18.35.
323

Figura 18.33: Ventana de Blackman y su espectro

Figura 18.34: Ventana de Von Hann y su espectro

wi =

! 0

I0 1

I0 ()

2i
M

62

"

(18.38)

En la ecuacion (18.38) I0 es la funcion de Bessel


Ventana de Bohman
La ventana de Bohman se define mediante la ecuacion (18.39). M indica el n
umero de las
muestras, entonces el orden del filtro.
2

2i 1
2i
2i
cos
+ sin
wi = 1
M
M

M
324

(18.39)

Figura 18.35: Ventana de Kaiser y su espectro


Ventana parab
olica
La ventana parabolica se define mediante la ecuacion (18.40).
2

2i
wi = 1
M

32

(18.40)

Ventana de Poisson
La ventana de Poisson se define mediante la ecuacion (18.41).
2i

wi = e M

(18.41)

Ventana de Cauchy
La ventana de Cauchy se define mediante la ecuacion (18.42).
7

2i
wi = 1 +
M

18.6

&2 81

(18.42)

Filtros FIR obtenidos de las muestras del dominio


de las frecuencias

Si se dise
na el filtro que tiene la banda de paso muy estrecha, para el calculo se utilizan las
muestras en las frecuencia. Filtros FIR que se calculan de esta manera no necesitan el orden
del filtro tan grande como los filtros FIR que se obtuvieron de las muestras en el dominio
del tiempo, mediantela serie de Fourier. La funcion H(k) de estos tipos filtros FIR se calcula
mediante la transformada de Fourier discreta
H(k) =

N
1
i=0

Donde 0 k N 1

h(n)e N kn

325

(18.43)

Si se utiliza la transformada discreta de Fourier inversa se obtienen las muestras en el dominio


del tiempo
1
2
1 NH(k)ej N kn
h(n) =
N k=0

(18.44)

En general los coeficientes de la serie de Fourier son complejos y por eso la funcion H(k) se
puede escribir en la forma (18.45), donde A(k) es la amplitud de H(k) y (k) es la fase de la
funcion de transferencia H(z).
H(k) = A(k)ej(k)

(18.45)

La funcion h(n), ecuacion (18.44), se puede modificar sustituyendo por H(k) en la ecuacion
(18.44)
h(n) =

1
2
1 NA(k)e(k) ej N kn
N k=0

(18.46)

Para obtener el filtro FIR con la fase lineal es necesario que los coeficientes de h(n) son
reales y simetricos. Eso significa que es necesario cumplir la condicion de simetra de los
coeficientes de h(n)
h(n) = h (N 1 n)

(18.47)

Con esta condicion la ecuacion (18.46) toma la forma


1
2k(N 1)
2
1 NA(k)ej[(k)+ N ] ej N kn
h(n 1 i) =
N k=0

(18.48)

Las ecuaciones (18.46) y (18.48) son iquales si se cumple la condicion (18.49).


(k) = (k) + 2r

2k(N 1)
N

para

r = 0, 1, 2, 3, ...

(18.49)

k(N 1)
para r = 0, 1, 2, 3, ...
(18.50)
N
Si se sustituye en la ecuacion (18.46) la ecuacion (18.50) se obtiene la ecuacion (18.51)
(k) = r

h(i) =

1
N 1
ki
1 NA(k)ej[rk N +2 N ]
N k=0

(18.51)

Si la ecuacion (18.51) se expande en la serie, todos componentes imaginarias se cancelan y


la ecuacion (18.51) se puede escribir en la forma mas sencilla (18.52)

Ejemplo 13:

N/21

1
k
A(k)(1)k cos (i + 2i)
A0 + 2
h(i) =

N
N
k=1

(18.52)

Dise
nar un filtro FIR si se conocen las muestras en el dominio de las frecuencias que se
muestran en la figura 18.36. El filtro FIR tiene dos bandas de paso, es una combinacion pasa
326

Figura 18.36: Especificaciones para el filtro FIR en el dominio de las frecuencias


h0
h1
h2
h3
h4
h5
h6
h7

= h31
= h30
= h29
= h28
= h27
= h26
= h25
= h24

=
=
=
=
=
=
=
=

0, 0237538
0, 0677241
0, 0038872
0, 0308100
0, 0037518
0, 0171653
0, 0062890
0, 0465713

h8 = h23 =
h9 = h22 =
h1 0 = h21 =
h1 1 = h20 =
h1 2 = h19 =
h1 3 = h18 =
h1 4 = h17 =
h1 5 = h16 =

0, 0534916
0, 0956004
0, 0106942
0, 0885485
0, 0187200
0, 0942465
0, 1071054
0, 1812091

Tabla 18.1: Tabla de los coeficientes del filtro FIR


bajas y paso banda. El filtro tiene el orden N=32. Sustituyendo por k, A(k) y tambien por
i en la ecuacion (18.52) se obtienen h0 , h1 , h2 ... h31 .

h0 =

2
9
10
11
1
[0.5+2(0.5 cos +0.5 cos 0.5 cos +0.5 cos
0.5 cos
)] = 0, 023758
32
32
32
32
32
32

h1 =

1
3
6
27
30
33
[0.5+2(0.5 cos +0.5 cos 0.5 cos
+0.5 cos
0.5 cos
)] = 0, 067723
32
32
32
32
32
32

Los coeficientes restantes se calculan con la misma manera y todos los coeficientes del filtro
FIR se encuentran en la tabla 18.1. El espectro de la amplitud y fase obtenida mediante la
transformada rapida de Fourier se muestra en la figura 18.37.
Tarea 1:
Calcule los coeficientes del filtro FIR, longitud del filtro N=30 para las muestras que se muestran en la figura 18.38. Grafique el espectro de la amplitud y fase mediante la transformada
de Fourier. Para calcular los coeficientes hi mediante la ecuacion (18.52) utilize el paquete
MATLAB.

327

Figura 18.37: El espectro de amplitud y fase de ejemplo 13

Figura 18.38: Especificaciones para el filtro FIR

328

Captulo 19
Funci
on de transferencia
19.1

Funci
on de transferencia de los sistemas

Para el circuito RLC en la figura 19.1 se puede escribir la ecuacion de diferencias (19.1)

Figura 19.1: Circuito RLC

u(t) = R.i(t) + L

di(t)
1 <
+
i(t)dt
dt
C

du(t)
R.di(t)
di2 (t)
1
=
+L
+ i(t)dt
2
dt
dt
dt
C
Utilizando la transformada de Laplace se obtiene
sU = RsI + Ls2 I +
U = R.I + sL.I +

(19.1)
(19.2)

I
C

I
sC

y la impedancia del circuito RLC toma la forma


1
U
= R + sL +
I
sC
En general para un circuito de dos puertos se puede escribir la ecuacion diferencial
Z=

329

(19.3)

bn

dn1 x
dx
dn x
dn y
dn1 y
dy
+
b
+

+
b
+
b
=
a
+
a
+

+
a
+ a0
n1
1
0
n
n1
1
dtn
dtn1
dt
dtn
dtn1
dt

(19.4)

x(t) es la se
nal de entrada
y(t) es la se
nal de salida
Si se aplica a la ecuacion (19.4) la transformacion de Laplace se obtiene
Xbn sn + Xbn1 sn1 + + Xb1 s + Xb0 = Y an sn + Y an1 sn1 + + Y a1 s + Y a0 (19.5)
y la funcion transferencia H(s) =
H(s) =

Y (s)
X(s)

bn sn + bn1 sn1 + . . . + b1 s + b0
an sn + an1 sn1 + . . . + a1 s + ao

(19.6)

Si se conoce la derivada de la se
nal de entrada dx
y de salida dy
en varios instantes del
dt
dt
tiempo, se puede obtener la funcion de transferencia H(s) y construir el circuito.

Figura 19.2: Sistema analogica, las se


nales de entrada y salida con las derivadas en T1
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 figura 19.3. En este caso no se puede
construir una derivada dx
, pero si se pueden calcular una diferencia entre las dos muestros.
dt
y
y1 y2
x
x1 x2
=
y
=
(19.7)
T
T
T
T
Igual como en el caso de los circuitos analogicos se puede escribir la ecuacion de diferencias

bn

n x
n1 x
x
n y
n1 y
y
+
b
+

+
b
+
b
=
a
+
a
+ + a1
+ a0 (19.8)
n1
1
0
n
n1
n
n
n
n1
T
T
T
T
T
T

Esta ecuacion se puede escribir en esta forma


bn x(n) + bn1 x(n 1) + + b1 x(1) + b0 = an y(n) + an1 y(n 1) + + a1 x(1) + a(0) (19.9)
330

Figura 19.3: Sistema discreto y las se


nales de entrada y salida
Usando las tablas de la transformada-z
z

z {bn x(n)} bn Xz n

(19.10)

se obtiene
bn Xz n + bn1 Xz n1 + + b1 Xz + Xb0 = an Y z n + an1 Y z n1 + + a1 Y z + Y a0 (19.11)
La funcion de transferencia del circuito discreto H(z) se puede escribir en la forma
H(z) =

bn z n + bn1 z n1 + + b1 z + b0
Y (z)
=
X(z)
an z n + an1 z n1 + + a1 z + a0

(19.12)

b0 + b1 z 1 + b2 z 2 + + bn z n
Y (z)
=
X(z)
1 + a1 z 1 + a2 z 2 + + an z n

(19.13)

Algunos autores escriben la funcion de transferencia en la manera siguiente


H(z) =

La relacion entre el dominio de s y z queda establecida por la ecuacion (19.14)


z = esT

(19.14)

T es el intervalo entre dos muestras. La ecuacion z = esT transforma el eje imaginario del
dominio s al crculo unitario en el dominio de z, figura 19.4
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 filtro
analogico, que es estable, se ubican dentro del crculo unitario. Para una aproximacion de
Cauer y n = 3 polos y ceros de la funcion de transferencia se ubican en el dominio de s y z,
como se muestra en lafigura 19.5.
Ejemplo 1:
Determinar la funcion de transferencia de un circuito si la ecuacion de diferencias es la
siguiente:
331

Figura 19.4: Transformacion del plano del dominio de s al plano de dominio de z.

Figura 19.5: Polos y ceros del filtro Cauer de orden n=3

1
y(n) = y(n 1) + 2x(n)
2
Si se aplica la transformada-z se obtiene

(19.15)

1
Y (z) = z 1 Y (z) + 2X(z)
2
&
%
1 1
= 2X(z)
Y (z) 1 z
2
Y (z)
2z
2
=
1 1 =
X(z)
1 2z
z 12

(19.16)

El polo y el cero estan ubicados como se muestra en la figura 19.6. El polo esta dentro del
circuito unitario y por eso el sistema esta estable.
Ejemplo 2:
Determine la funcion de transferencia de un sistema definido por la ecuacion de diferencias
(19.17)
1
5
y(n) = y(n 1) y(n 2) + x(n)
6
6
332

(19.17)

Figura 19.6: Los polos y ceros de la funcion de transferencia en el plano de z


Usando la transformada-z se obtiene
5
1
Y (z) = Y (z)z 1 Y (z)z 2 + X(z)
6
6
%

&

5
1
Y (z) z 1 + z 2 + 1 = X(z)
6
6
H(z) =

Y (z)
1
=
5 1
X(z)
1 6 z + 16 z 2

H(z) = 5

1 1
z
2

65

1 13 z 1

(19.18)

Los polos y ceros de la funcion (19.19) son ubicados el el plano z, como se muestra en la
figura 19.7
5

z2

1
2

65

1
3

Figura 19.7: Los polos y ceros de la funcion de transferencia H(z)


333

(19.19)

Ejemplo 3:
Calcule la respuesta a un tren de impulsos de un circuito que se define por ecuacion de
diferencias
y(n) = y(n 1) + x(n)

(19.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)
1
=
X(z)
1 z 1

(19.21)

Entonces la respuesta en el dominio de la frecuencia toma la forma


Y (z) = X(z)
La transformada-z a un tren de impulsos es

(19.22)

1
1 z 1

(19.23)

1
(1 z 1 )2

(19.24)

X(z) =
Entonces
Y (z) =

1
1 z 1

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, figura 19.8.

19.2

An
alisis de circuitos discretos en la frecuencia

La funcion de transferencia se puede escribir en la forma


H(z) =

>M

k=0 bk z

1+

>M

k=1

ak z k

(19.25)

Si se sustituye en la ecuacion por z = ej se obtiene


j

H(e ) = H() =

>M

1+

jk
k=0 bk e
jk
k=1 ak e

>M

El modulo de H se puede calcular mediante (19.27)


334

(19.26)

Figura 19.8: El sistema discreta inestable

|H()| = H()H() = H(z)H(z 1 )

(19.27)

y la atenuacion se calcula mediante las ecuaciones siguientes


e2a = |H()|2

1
a = ln|H| [N p]
2
a = 10log|H| [dB]
El procedimiento de analisis se explica en el siguiente ejemplo.
Ejemplo 4:
Para el sistema definida mediante la ecuacion de diferencias
y(n) = 0, 1y(n 1) + 0, 2y(n 2) + x(n) + x(n 1)

(19.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)
1 + z 1
=
X(z)
1 + 0, 1z 1 0, 2z 2

|H(z)|2 = H(z)H(z 1 ) =
|H(z)|2 =

(19.29)

1 + z 1
1+z

1
2
1 + 0, 1z 0, 2z
1 + 0, 1z 0, 2z 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 )
335

(19.30)

En la u
ltima ecuacion se sustituye por z
z = ej

z 1 = ej

z 2 = e2j

z 2 = z 2j

y se obtiene
|H| =

2+2

1.05 + 0.08(2)
|H| =

ej +ej
2

ej +ej
2

0.2(2)

e2j +e2j
2

2 + 2 cos
1, 05 + 0, 16 cos 0, 4 cos 2

(19.31)

(19.32)

Ejemplo 5:
Para el sistema analogico definido por la funcion de transferencia
H(s) =

s2

+ 2s+1

(19.33)

determine atenuacion a en dB para = 1 y = 3.


H(s)H(s) = 5

s2 +

65

2s+1

s2

2s+1

1
1 + s4
1
H(j)H(j) =
1 + 4

(19.34)

H(s)H(s) =

adB
1
= 10 20
2
y la atenuacion en la frecuencia angular = 1 es

|H|=1 =

adB = 10log

1
= 3 dB
2

para = 3 se obtiene
1
= 19.138 dB
82
La grafica de la respuesta se muestra en la figura 19.9
adB = 10log

Ejemplo 6:
En el sistema que se muestra en la figura 19.10 determine la funcion de transferencia H(z),
si se conoce
h1 (n) = {2n }

h2 (n) = {1n }

h3 (n) = {(1)n }

De las tablas de la transformada-z se obtiene la transformacion


336

Figura 19.9: La respuesta del filtro Butterworth

Figura 19.10: La estructura de un circuito discreto

h(n) = {an } H(z) =


entonces
z

{2n }

1
1 az 1

(19.35)

1
= H1 (z)
1 2z 1

{1n }

1
= H2 (z)
1 z 1

1
= H3 (z)
1 + z 1
La funcion de transferencia del sistema en la figura 19.10 se calcula mediante la ecuacion
(19.36)
z

{(1)n }

H(z) = H1 (z). [H2 (z) + H3 (z)]


H(z) =

1
1
1
+
1 2z 1 1 z 1 1 + z 1

H(z) =

2z 1

(19.36)
&

2
z 2 + 2z 3

(19.37)
(19.38)

Si se divide numerador entre denomirador se obtiene la respuesta a un impulse h(n).


2 : 1 2z 1 z 2 + 2z 3 = 2 + 4z 1 + 10z 2 + 20z 3 +
337

y(n) = h(n) = {2 4 10 20 }

(19.39)

Si se analiza el circuito en el dominio de tiempo, se obtiene el mismo resultado, como se ve


en adelante.
h(n) = h1 (n) [h2 (n) + h3 (n)]

(19.40)

h1 (n) = {2n } = {1 2 4 8 16 32 }
h2 (n) = {1n } = {1 1 1 1 1 1 }
h3 (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 iquales y como se ve los muestras divergen y por eso el sistema no es
estable. La funcion de transferencia de los circuitos discretos la podemos escribir
H(j) =

>M

1+

jk
k=0 bk e
jk
k=1 ak e

>N

(19.41)

o por medio de los polos y ceros en el plano z.


1m

(1 zk ejk )
jk )
k=1 (1 pk e

k=1
H(j) = b0 1N

(19.42)

Los polos de la funcion de transferencia deben estar dentro de crculo unitario si el circuito
es estable. Los ceros pueden estar dentro de crculo o afuera, pero tambien en el crculo
unitario. La u
ltima ecuacion se puede escribir en la forma
j(N M )

H(j) = b0 e

1M

j
k=1 (e
1N
j
k=1 (e

zk )
pk )

(19.43)

Los terminos en el parentesis los podemos expresar en la forma polar


ej zk = Vk ()ejk ()
ej pk = Uk ()ejk ()

(19.44)

|ej zk | = Vk ()
|ej pk | = Pk ()

(19.45)

El valor absoluto de H es igual a producto de valores absolutos de todos los terminos de la


ecuacion (19.43), y se obtiene
338

|H(j)| = b0

V1 ().V2 () . . . VM ()
U1 ().U2 () . . . UN ()

(19.46)

El valor absoluto de ej(N M ) es egual 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 grafica de la fase se muestra en la figura 19.11.

H(j) = % (N M ) + 1 () + 2 () + + M () [1 () + 2 () + + N ()] (19.47)

Figura 19.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)

(19.48)

|ej + 2|=0.5 = | cos 0.5 + jsen 0.5 + 2| = 2.917247


|ej + 4|=0.5 = | cos 0.5 + jsen 0.5 + 4| = 4.901087
|ej + 1|=0.5 = | cos 0.5 + jsen 0.5 + 1| = 1.937824
|ej + 3|=0.5 = | cos 0.5 + jsen 0.5 + 3| = 3.907108
|H(z)| =

(2.917247)(4.9010877)
= 1.888
(1.9378248)(3.9071083)

Ejemplo 8:
Determine la fase de la funcion de transferencia (19.48) para = 0.5
Im

(ej + 2)=0.5 = |cos + 2 + j sen|ejarctg Re


1 = arctg

sen 0.5
= 0.1650907
cos 0.5 + 2
339

(19.49)

sen 0.5
= 0.0979769
cos 0.5 + 4
sen 0.5
= 0.25
1 = arctg
cos 0.5 + 1
sen 0.5
2 = arctg
= 0.123016
cos 0.5 + 3

2 = arctg

= 1 + 2 1 2 = 0.1099484
Ejemplo 9:
Calcule el valor absoluto de H(z) y la fase de H(z) si se conoce la funcion de transferencia
en la forma:
% 2 3n
1 1

H(e ) =

2 3n &

1 3
+
2 4

2 4

n=0

ejn

La u
ltima ecuacion se puede escribir de la manera
1
1
1
1
1 j +
2 1 4e
2 1 34 ej

H(ej ) =

Para obtener mas fasil el modulo de H y la fase se escribe la u


ltima ecuacion en la forma
siguiente
H(ej ) = 5
H(ej ) = +

1
2

ej ej

ej

1
4

65

ej

3
4

ej cos 12 + j sen
,+

(19.50)
6

cos 41 + j sen cos 34 + j sen

La ecuacion analtica de modulo de H() es

|H(ej | = 5 17
16

5
4

12 cos

25
16

1
2

cos
65

32 cos

Desde la ecuacion (19.50) se puede expresar el modulo de la funcion de transferencia en la


forma
|ej 12 |
|H(e )| = j 1 j 3
|e 4 |.|e 4 |
j

Y la fase se puede calcular mediante la ecuacion

1
3
1
() = + arg(ej ) arg(ej ) arg(ej )
2
4
4
o usando la ecuacion (19.51)
() = + tan1

sen
cos

1
2

tan1
340

sen
cos

1
4

tan1

sen
cos

3
4

(19.51)

Captulo 20
Sntesis y an
alisis de filtros digitales
20.1

An
alisis matrizial de los circuitos discretos

Los metodos de analisis para filtros digitales se fundamentan en la teora de los diagramas
de flujo de las se
nales, as como en las ecuaciones de estado.
El procedimiento seguido resulta similar al utilizado en el analisis clasico de los circuitos
analogicos, en el que primeramente se se
nalan los nodos, para luego formar la matriz de
admitancia Y, la cual caracteriza el circuito cerrespondiente.
Las se
nales relacionadas con los filtros digitales generalmente se clasifican en:
se
nales de entrada Xi
se
nales de salida Yi

i=1,2,3 , e
i=e+1,e+2, ,n

se
nales internas Ui y Vi i=n+1,n+2, ,m
Las se
nales internas revisten una gran importancia, ya que ellas son las que determinan
el estado de los circuitos. Las se
nales Ui a la salida de los elementos de retardo se indican
en la figura 20.1, mientras que las restantes se
nales de la red digital estan representadas por
Vi .

Figura 20.1: Red digital


Cada rama de la estructura de la red digital de la figura 20.1 esta caracterizada por la funcion
de transferencia definida por las respectivas se
nales de entrada y salida figura 20.2
341

Figura 20.2: La rama orientada del nodo i a nodo j


De esta forma la transmision del nodo j al nodo i se puede expresar en la forma
f i, j =

k
z 1

(20.1)

donde k es una constante y z 1 reprezenta un elemento de retardo. As el sistema digital


puede ser formulado por las ecuaciones:
Y(z) = Fyx X(z) + Fyu U(z) + Fyv V(z)
U(z) = Fux X(z) + Fuu U(z) + Fuv V(z)
V(z) = Fvx X(z) + Fvu U(z) + Fvv V(z)

(20.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 en el sistema de ecuaciones (20.2) representan las funciones
de transferencia fi,j y pueden ser descritas por la expresion matricial

Nf
donde

X(z)
Y(z)
U(z)
V(z)

=0

(20.3)

Fyx E Fyu
F(yv)

Fuu E F(uv)
Nf = Fux 0

Fvx 0
Fvu
F(vv) E

(20.4)

Nf viene siendo la matriz representativa del diagrama de flujo de las se


nales. Tal como se
podra comprobar mas adelante, en el analisis, revisten suma importancia las se
nales Ui (z)
a la salida de los elementos de retardo de la red digital. Si en la expresion (20.3) se reducen
las se
nales Vi (z) obtendremos:
342

X(z)

Ne Y(z) = 0
U(z)

donde
Ne =

(20.5)

D E
C
1
1
z B
O z AE

"

(20.6)

A Ne se le conoce como matriz de flujo 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 (20.7)
tendra la solucion:
zU(z) = AU(z) + BX(z)
Y(z) = CU(z) + DX(z)

(20.7)

De este modo, si no se toman en cuenta a las se


nales Ui (z) en la expresion (20.5) se obtiene
NT

X(z)
Y(z)

"

=0

(20.8)

De esta manera, la matriz de transferencia NT se puede expresar en la forma:


NT =

D + C(zE A)1 B; E

n21 ; n22

(20.9)

En la ecuacion anterior, E es la matriz unitaria y el elemento n21 representa a la funcion de


transferencia H(z) de la red digital.

20.2

Ejemplos

Si se quiere determinar la funcion de transferencia de un sistema digital, se debe establecer la matriz del diagrama del flujo . Por ejemplo, para el filtro digital en la figura 20.3,
primeramente se le asigna los n
umeros 1 y 2 a los nodos de entrada y salida. Sequidamente
se pueden numerar los nodos a las salidas de los bloques de retardo con los n
umeros 3 y
4 respectivamente, para asignar finalmente los n
umeros 5 , 6 y 7 a los nodos donde aparecen las se
nales interiores V5 , V6 y V7 . De esta forma se obtiene el sistema de ecuaciones
correspondiente a el circuito:
2:
3:
4:
5:
6:
7:

Y2 =
U3 =
U4 =
V5 =
V6 =
V7 =

V5
V7 z 1
V6 z 1
X1 a0 + U3
X1 a2 b2 V5
X1 a1 b1 V5 + U4

Utilizando la forma matricial se pueden expresar las ecuaciones en la forma:


343

Figura 20.3: Filtro digital de segundo orden

0 1 0
0
1
0
0

0 0 1 0
0
0 z 1

0 0
0 1 0 z 1 0

a0 0
1
0 1 0
0

a2 0
0
0 b2 1 0

a1 0
0
1 b1 0 1

X1
Y2
U3
U4
V5
V6
V7

Y as se obtiene la matriz de flujo de se


nales del filtro digital

N(7)

=0

(20.10)

0 1 0
0
1
0
0
0 0 1 0
0
0 z 1

0 0
0 1 0 z 1 0

a0 0
1
0 1 0
0

a2 0
0
0 b2 1 0
a1 0
0
1 b1 0 1

(20.11)

Para ilustrar el procedimiento seguido en la determinacion de la matriz de flujo 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) , el termino n46 correspondiente a este elemento toma el valor z 1
En forma similar, el multiplicador situado entre los nudos 5 y 7 le corresponde en la matriz
de flujo N(7) la posicion del elemento n75 representado por el constante -bi . Con el proposito
de determinar los elementos de la matriz N6 ,(reduciendo la u
ltima fila y columna de N7 ) se
puede aplicar la ecuacion recursiva (20.12).
(7)

(6)

n34 =

(7)

(7)

(7)

n34 .n77 n37 .n74


(7)

n77

0.(1) 1.z 1
= z 1
1

(20.12)

Si en la expresion (20.11) se reduce el n


umero de filas y columnas, se obtienen ecuaciones
(20.13) (20.15)
344

N(6)

0
1 0
0
1
0

a1 z 1 0 1 z 1 b1 z 1 0

0
0
0 1
0
z 1

a0
0
0
1
1
0

a2
0
0
0
b2
1

N(5) =
N(4)

0
1 0
0
1
1
1
a1 z
0 1 z
b1 z 1
1
a2 z
0
0 1 b2 z 1
a0
0
1
0
1

(20.13)

(20.14)

1
1
0
a0

1
1
= (a1 a0 b1 )z
0 1 b1 z
z 1
b2 z 1
1
(a2 a0 b2 )z 1 0

(20.15)

Comparando las expresiones (20.6) y (20.15) se obtienen las matrices de estado A, B, C, D


del filtro digital
A=

B=

b1 1
b2 0
!

"

a1 a0 b1
a2 a0 b2

C=
"

1 0

D = a0

(20.16)

(2)

Para determinar la matriz de transferencia NT se eliminan los nodos 3 y 4 en la matriz


(20.15) y as se obtiene:
(2)

NT =

a0 +a1 z 1 +a2 z 1
;
1+b1 z 1 +b2 z 2

(20.17)
(2)

Analizando la matriz de la expresion (20.17), se puede observar que el elemento n21 representa la funcion de transferencia H(z) correspondiente al filtro digital de la figura 20.3.
Si se intercambia la numeracion en la salida de los elementos de retardo, se obtendra un
nuevo juego de matrices de estado A, B, C, D como se muestra en la ecuacion (20.18) , de
acuerdo a la configuracion de la figura 20.3
A=

B=

0 b2
1 b1

"

a2 a0 b 2
a1 a0 b 1

C=
"

0 1

D = a0

(20.18)

Seguidamente se determina la matriz de flujo de estado Ne correspondiente a un filtro digital


de segundo orden, figura 20.4.
Primeramente se numeran los nodos de la red tal como se ilustra en la figura 20.4, y tomando
en cuenta el procedimiento seguido en el analisis del ejemplo anterior, se determinan los
elementos de la matriz de flujo de se
nales, la cual toma la forma:
345

Figura 20.4: Filtro digital de estado de segundo orden

d 1 c1 c2
0
0

1
0 0 1 0 z
0

0 0
0 1 0 z 1

b1 0 a11 a12 1 0

b2 0 a21 a22 0 1

N(6)

(20.19)

Si se disminuye el n
umero de filas y columnas en la matriz de la ecuacion (20.19), se puede
obtener la matriz de flujo de estado (20.20)

N(4) =
z 1 b1
z 1 b2

1
c1
c2

1
0 1 + a11 z
a12 z 1

0
z 1 a21
1 + a22 z 1

(20.20)

Comparando las expresiones (20.6) y (20.20) se pueden obtener las matrices de estado
A, B, C, D del filtro digital de la figura 20.4, llamada estructura de estado especificada
por las matrizes de estado
A=

a11 a12
a21 a22

C=

c1
c2

"

B=

"

b1 b2

D= d

(20.21)

El metodo propuesto permite el analisis de redes digitales simultaneamente en el tiempo y


la frecuencia, proporcionado las correspondientes matrices de estado de forma tal que para
diferentes arreglos 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
configuraciones de caracter equivalente, pudiendo seleccionarse la que mejor converga de
acuerdo a los propositos de dise
no.

20.3

Sntesis matricial de los circuitos discretos

En el paragrafo anterior se muestro un metodo matrizial para obtener las matrizes de estado
partiendo de la estructura del filtro digital. En este paragrafo pretendemos realizar el pro346

cedimiento inverso, a partir de la funcion de transferencia obtener una o varias estructuras


que corresponden a dicha funcion de transferencia.
El proceso de sntesis se puede dividir en tres partes:
De la funcion de transferencia encontramos a partir de la ecuacion (20.22) la matriz
de estado D.

D = H(z 1 = 0)

(20.22)

Si se conoce la matriz de estado D es posible expandir la matriz, empleando el algoritmo


de expansion (20.23)

nkij = nk1
+
ij

nkik nkkj
nkkk

(20.23)

Los elementos de nueva matriz en la u


ltima fila nkkj y en la u
ltima columna nkik se pueden
k
elegir y el resto de los elementos nij se calcula a partir de la ecuacion (20.23). Si se seleccionan
los elementos en la diagonal principal a -1 se pueden los elementos restantes calcular a partir
de la ecuacion
nkij = nk1
nkik nkkj
ij

(20.24)

El valor nk2j debe ser cero para todas las filas y adamas todos los elementos de la diagonal
(2)
principal deben ser -1, entonces nkkk = 1. La matriz de transferencia NT debe ser
(2)

NT = [H(z)

1]

(20.25)

Hasta aqu hemos descrito el procedimiento desde el punto de visto teoretico, y ahora se
mostrara mediante un ejemplo
Ejemplo 1:
Encontrar la estructura correspondiente a la funcion de transferencia H(z)
H(z) =

b2 + 2b1 z 1 + b2 z 2
1 + b1 z 1 + (b2 1)z 2

(20.26)

Empleando la ecuacion (20.22) se obtiene


H(z) = b2 +

b1 (2 b2 )z 1 + b2 (2 b2 )z 2
1 + b2 z 1 + (b2 1)z 2

(20.27)

(2)

y ademas la matriz de transferencia NT ecuacion (20.25) toma la forma


(2)
NT

b1 (2 b2 ) + b2 (2 b2 )z 2
= b2 +
1 + b1 z 1 + (b2 1)z 2

"

En el primer paso de la expansion debemos calcular la siguiente matriz


347

(20.28)

(3)

n321 n322 n323


n331 n332 n333

"

(20.29)

Los elementos de la u
ltima fila y columna n331 ; n332 ; n333 y n323 se pueden elegir y usando la
ecuacion (20.23) se calculan los elementos n321 y n322 . De acuerdo a los condiciones escritas,
n32 debe ser cero. Se eligen los siguientes valores para los elementos de la matriz
n323 = b1 + b2 z 1
n32 = 0

n331 = (2 b2 )z 1
n333 = 1 b1 z 1 (b2 1)z 2

Mediante de la ecuacion (20.23) (n333 #= 0) se calculan


n321 = n221

n321 = b2 +

n323 n331
n333

b1 (2 b2 )z 1 + b2 (2 b2 )z 2 b1 (2 b2 )z 1 + b2 (2 b2 )z 2
+
= b2
1 + b2 z 1 + (b2 1)z 2
1 b2 z 1 (b2 1)z 2
n322 = n222 +

n323 n332
n333

Pero n322 = 0 y por eso el elemento n322 es iqual a la -1 y la matriz expandida toma la forma
(3)

b2
1
b1 + b2 z 1
1
(2 b2 )z
0 1 b1 z 1 (b2 1)1

"

(20.30)

En el segundo paso de la expansion es necesario calcular los valores de los elementos n421 , n422 ,
n423 , n431 , n432 , n433 y elegir los elementos n441 , n442 , n443 , n444 , n424 , n434 en la u
ltima fila y columna
de la matriz (20.31)
N(4)
Se eligen los elementos
n441 = 0
n444 = 1

n421 n422 n423 n424

= n431 n432 n433 n434


n441 n442 n443 n444
n442 = 0
n424 = b2

n434

(20.31)

n443 = z 1
= (b2 1)z 1

y los valores de los elementos restantes se calculan


n421
n422
n423
n431
n432
n433

= n321
= n322
= n323
= n331
= n332
= n333

= n424 n441
= n424 n442
= n424 n443
= n434 n441
= n434 n442
= n434 n443

=
=
=
=
=
=

b2 b2 .0 = b2
1 b2 .0 = 1
b1 + b2 z 1 b2 z 1
(2 b2 )z 1 (b2 1)z 1 0 = (2 b2 )z 1
0 (b2 1)z 1 .0 = 0
1 b1 z 1 (b2 1)z 2 + b2 z 2 z 1 z 1 = 1 b1 z 1
348

De modo que N4 sera


(4)

NE

b2
1
b1
b2

= (2 b2 )z 1 0 1 b1 z 1 (b2 1)z 1
0
0
z 1
1

(20.32)

(4)

Al observar esta matriz nos fijamos que NE es la matriz esstructural de estado. Desde esta
matriz estructural se puede escribir los matrizes de estado del filtro comparando ecuacion
(20.32) con la matriz estructural de estado general
Ne =

D E
C
1
1
z
0 z AE

"

(20.33)

Las matrizes de estado A, B, C y D toman la forma

A=

C=

b1 b2 + 1
1

b1 b2

"

B=

2 b2
0

"

(20.34)

D = b2

A partir de la matriz de estado y repetiendo el proceso de expansion, ya explicado anteriormente, se eligen los elementos
n551 , n552 , n553 , n555 , n515 , n525 , n535 y n545
de la matriz N5

N5 =

n521
n531
n541
n541

n522
n532
n542
n552

n523
n533
n543
n553

n524
n534
n544
n554

n525
n535
n545
n555

(4)

(20.35)

Para simplificar los elementos de segunda fila en NE se eligen los elementos con la manera
siguiente
n551 = 2 b2
n554 = 1 b2
n525 = 0

n552 = 0
n553 = 1
n535 = z 1

n553 = b1
n515 = 0
n543 = 0

(20.36)

y los elementos restantes se calculan mediante la ecuacion (20.24).


n531
n532
n533
n534

= n431 n535 n551


= n432 n535 n552
= n433 n535 n553
= n434 n535 n554

n541
n542
n543
n544

=
=
=
=

(2 b2 )z 1 z 1 (2 b2 )
0 z 1 0
1 b1 z 1 z 1 (b1 )
(b2 1)z 1 z 1 (1 b2 )

= n441 n545 n551


= n442 n545 n552
= n443 n545 n553
= n444 n545 n554
349

=0
=0
= z 1
= 1

=0
=0
= 1
=0

(20.37)

(20.38)

Observando las ecuaciones (20.38) podemos ver que los elementos en la fila u
ltima no se
5
cambian, porque elegimos n45 = 0. Con las otras palabras los elementos en la fila x no se
cambian, si el u
ltimo elemento de la fila x se elige a cero. Desde las ecuaciones (20.36),
(20.37) y (20.38) se obtiene la siguiente matriz:

N5 =

b2
1 b1
b2
0
0
0 1
0
z 1
0
0 z 1
1
0
2 b2 0 b1 1 b2 1

(20.39)

La matriz N5 no es la matriz del diagrama del flujo de se


nales, ya que los elementos n554 y
n551 no son simples. Se repite el procedimiento de expansion, hasta que todos los elementos
de la matriz son expresiones simples. Calculando se obtiene la matriz N6

6
N =

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
b2 0
b1 b2
0 1

(20.40)

Esta matriz puede tomarse como la matriz del diagrama de flujo de se


nales, pero observado
la fila u
ltima nos damos la cuenta, que el multiplicador b2 se aparece dos veces. Por esta
razon aplicaremos nuevamente el procedimiento y hallaremos N(7)

6
N =

0 1 0
0
0
1
0
0 0 1 0 z 1 0
0
1
0 0 z
1 0
0
0
1 0
0
0 1 1 1
0 0
b1
0
0 1 b2
1 0
0
1
0
0 1

(20.41)

La matriz N(7) es la matriz del diagrama de flujo de se


nales, ya que todos elementos de
la matris son simples y ademas ning
uno de los elementos se repite. La estructura que
corresponde a la matriz del diagrama de flujo de se
nales N(7) se muestra en la figura 20.5

Figura 20.5: Filtro digital de segundo orden


350

La estructura del filtro se obtuvo utilizando un procedimiento muy parecido al procedimiento


anteriormente para el analisis, este consiste en obtener los elementos que estan intercalados
entre los nodos a partir de la matriz del diagrama del flujo, por ejemplo del nodo 3 al nodo
6 en la matriz del diagrama del flujo aparece b1 , esto significa que la estructura del filtro
digital entre ambos nodos debe aparecer un multiplicador que multiplica la se
nal a la salida
del nodo 3 por b1 y la entrada del nodo 6 aparezca como de la se
nal que entra en este.
El procedimiento de realizacion de la funcion de transferencia en el dominio de z, tambien
puede ser utilizado para filtros de dos dimensiones.
Ejemplo 2:
Dise
nar y dibujar la estructura del filtro de estado de tercer orden.
Los matrices de estado del filtro de tercer orden toman la forma:

a11 a12 a13

A=
a21

a22 a23

a31 a32 a33

C=

c1 c2 c3

"

b1

B=
b2

b3

(20.42)

D=d

Sustituiendo por A, B, C y D en (20.33) se obtiene la matriz structural de estado (20.43)

z 1 b
1
z 1 b2

N(5) = NE =

z 1 b3

1
c1
c2
c3
1
1
0 1 + a11 z
a12 z
a13 z 1
1
1
0
a21 z
1 + a22 z
a23 z 1
0
a31 z 1
a32 z 1
1 + a33 z 1

La matriz que quieremos calcular va a tener 6 columnas y 5 filas

6
N =

n621
n631
n641
n651
n661

n622
n632
n642
n652
n662

n623
n633
n643
n653
n663

n2 46
n3 46
n4 46
n5 46
n664

n625
n635
n645
n655
n665

n626
n636
n646
n656
n666

(20.43)

(20.44)

Si se eligen n626 = n646 = n656 = 0, entonces la primera, u


ltima y pen
ultima fila no se cambia
y se expande solo la fila segunda en dos filas. Los nuevos elementos de la fila segunda se
calculan mediante la ecuacion (20.24).
n631
n632
n633
n634
n635

= n531 n636 n661


= n532 n636 n662
= n533 n636 n663
= n534 n636 n664
= n535 n636 n665

=
=
=
=
=

z 1 b1 n636 n661
0 n636 n662
1 + a11 z 1 n636 n663
a12 z 1 n636 n664
a613 n636 n665

(20.45)

Observando los ecuaciones (20.45) se ve que conveniente es elegir los elementos de la matriz
nueva de esta manera
351

n636 = z 1
n663 a11
n666 = 1

n661 = b1
n664 = a12

n62 = 0
n665 = a13

Se calculan los elementos de la segunda fila como en ejemplo anterior y se obtiene


n631 = 0
n634 = 0

n632 = 0
n635 = 0

n633 = 1

La matriz N(6) toma la forma

d
0

1
6
N =
z b2
1
z b3

b1

1
c1
c2
c3
0

0
1
0
0
z 1

0 a21 z 1 1 + a22 z 2
a23 z 1
0

0 a31 z 1
a32 z 1
1 + a33 z 1 0

0
a1 1
a12
a13
1

(20.46)

Ahora se expande la tercera fila. Primera, segunda, u


ltima y pen
ultima no se va a cambiar
7
7
7
7
7
y por eso en la matriz (N ) se eligen n27 = n37 = n57 = n67 = 0 y se calcula la nueva matriz
N(7) .

N7 =

n721
n731
n741
n751
n761
n771

n722
n732
n742
n752
n762
n772

n723
n733
n743
n753
n763
n773

n2 47
n3 47
n4 47
n5 47
n764
n774

n725
n735
n745
n755
n765
n775

n726
n736
n746
n756
n766
n776

n727
n737
n747
n757
n767
n777

(20.47)

Los elementos de la fila tercera se calculan mediante la ecuacion (20.24) si se elege n777 = 1.
Desarrollando las ecuaciones (20.24) para k=7, i=4 y j=1,2,...,6 se obtienen los siguientes
ecuaciones
n741
n742
n743
n744
n745
n746

= n641 n747 n771


= n642 n747 n772
= n643 n747 n773
= n644 n747 n774
= n645 n747 n775
= n646 n747 n776

=
=
=
=
=
=

z 1 b2 z 1 b2 = 0
0 z 1 .0 = 0
a21 z 1 z 1 a21 = 0
1 + a22 z 1 a22 z 1 = 1
a23 z 1 z 1 a23 = 0
0 z 1 .0 = 0

(20.48)

Observando las ecuaciones (20.48) se ve que simplificar los elementos n74j en la fila tercera
es necesario escoger
n747 = z 1
n774 = a22

n771 = b2
n775 = a23

n772 = 0
n76 = 0

Sustituiendo por n7ij en la matriz (20.47) se obtiene


352

n773 = a21

d
0
0

6
N =
z 1 b
3

b1

b2

1
c1
c2
c3
0
0
1
0
1
0
0
z
0

0
0
1
0
0 z 1

0 a31 z 1 a32 z 1 1 + a33 z 1 0


0

0
a11
a12
a13
1 0
0
a21
a22
a23
0 1

(20.49)

Para simplificar la fila cuarta aplicaremos nuevamente el procedimiento y hallaremos N(8) =


Ns

7
N =

d 1 c1 c2 c3
0
0
0
1
0 0 1 0
0 z
0
0
1
0 0
0 1 0
0 z
0
0 0
0
0 1 0
0
0
b1 0 a11 a12 a13 1 0
0
b2 0 a21 a22 a23 0 1 0
b3 0 a31 a32 a33 0
0 1

(20.50)

La matriz (20.49) es la matriz del diagrama de flujo de se


nales y se realiza con la estructura
en la figura 20.6

Figura 20.6: Filtro de estado de tercer orden


Ejemplo 3:
Calcular la matriz flujo de se
nales y las matrizes de estado de la estructura en la figura 20.7.
soluci
on:

6
N =

0 1 0
0
c2
c1

0 0 1 0
0 z 1

0 0
0 1 z 1 0

1 0
0 a2 1 0

1 0 a1 0
0 1
353

Figura 20.7: Filtro digital en paralelo

A=

a1 a2
0 1

B=

1
1

"

C=

"

a1 c 1 a2 c 2

D = c1 + c2

Ejemplo 4:
Calcular la matriz flujo de se
nales y las matrizes de estado de la estructura en la figura 20.8.

Figura 20.8: Filtro digital en la forma de cadena


354

6
N =

A=

a 1 0
0
1
0
0
1
0 0 1 0 z
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

2b c2
2c c

B=

b+c
c

"

C=

"

2b c

D= a+b+c

ejemplo 5:
Calcular la matriz flujo de se
nales y las matrizes de estado de la estructura en la figura 20.9.

Figura 20.9: Filtro IIR en la forma cruz

6
N =

A=

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 b
b
a

"

C=
355

0 1

B=

1
0

"

D= 0

ejemplo 6:
Calcular la matriz flujo de se
nales y las matrizes de estado de la estructura en la figura 20.10.

N6 =
A=

a0
B=

0 1 0
b0 b1
0 0 1 z 1 0
1 0 a0 1 0
0 0
1
a0 1
C=

b1 a0 (b0 + a0 b1 )

D = b 0 + a0 b 1

Figura 20.10: Filtro digital en la forma Markel y Grey

356

Captulo 21
Filtros digitales de onda
Filtros digitales de onda se calculan de la estructura de los filtros analogicos, entonces no
es necesario calcular la funcion de transferencia H(z). Los filtros analogicos tienen una
estructura de escalera. Las estructuras de escalera tienen una peque
na sensibilidad del
amplitud al cambio de los valores L y C. Los filtros digitales de onda son dise
nados usando
las matrices de dispersion S. Los coeficientes de multiplicadores de los adaptadores, que son
terminados en un puerto con elemento de retardo se calculan de los valores L y C del filtro
analogico. Con este metodo se puede dise
nar todo tipo de los filtros.

21.1

Sustituci
on de L y C por el circuito discreto

Para calcular el filtro digital de onda se utiliza la transformada bilineal en la forma.


s=

1 z 1
1 + z 1

(21.1)

Circuito discreto equivalente a un inductor


La onda transmitida A y reflectada B en la figura 21.1 esta en relacion con la corriente I y
voltaje U en el puerto de entrada por la ecuacion
B = U RI

A = U + RI

Si se suman y restan los ecuaciones anteriores se obtiene


A B = 2RI

A + B = 2U

El voltaje en la inductancia R es U = sRI. Si se multiplican ambos lados de esta ecuacion


por 2 se obtiene
2U = s2RI
Si se sustituye por 2U = A + B, 2RI = A B y por s la transformada z bilineal (21.1), se
obtiene la relacion
B = Az 1
357

La u
ltima ecuacion se realiza mediante un multiplicador de valor -1 con un elemento de
retardo en cascada. La realizacion de un inductor en la forma discreta se muestra en la
figura 21.1.

Figura 21.1: Sustitucion de la inductancia por un circuito discreto

Circuito discreto equivalente a un capacitor


Para el circuito en la figura 21.2 podemos escribir las ecuaciones
B = U RI

A = U + RI

Si se suman y restan las ecuaciones anteriores se obtiene


A B = 2RI

A + B = 2U

Si el valor de capacitancia es C = R1 , el voltaje U se puede expresar por la ecuacion U =


Miultiplicando ambos lados de esta ecuacion por 2 se obtiene
2U = 2I

RI
.
s

R
s

Sustituiendo en la ecuacion anterior por 2U = A + B, 2RI = A B y por s la transformada


z bilineal (21.1) se obtiene la ecuacion
A + B = (A + B)

z+1
z1

que se simplifica en la ecuacion


B = Az 1
La u
ltima ecuacion se realiza mediante la estructura en la figura 21.2. El capacitor se puede
sustituir por un elemento de retardo. Similarmente podemos encontrar los circuitos discretos
que sustituyen el transformador, girador, etc. El alumno podra encontrar estas sustituciones
de circuitos analogicos en la bibliografa FET 1
Fettweis, A.: Digital Filters Structures Related to Clasical Filter Networks.(Arch. Elektr. Uebertragung,
vol 25,pp.78-89, Feb. 1971.
1

358

Figura 21.2: Sustitucion de un capacitor por un circuito discreto

21.2

Los adaptadores

Los adaptadores son circuitos de tres puertas no dependiente de la frecuencia. Los podemos
dividir a los adaptadores de serie y de paralelo dependiente y no dependiente. Si los adaptadores son terminados en una puerta con elemento de retraso representan un capacidor o
inductor.

21.2.1

Adaptador paralelo dependiente

El adaptador paralelo es un circuito independiente de frecuencia. Si se conecta a un puerto


el elemento de retardo se obtiene el circuito dependiente de la frecuencia, que realiza capacitancia en la rama diagonal. Adaptor paralelo se utiliza con el fin conectar los elementos L
y C en cascada.

Figura 21.3: La grafica del bloque y smbolo del adaptor paralelo dependiente
La onda reflectada B y transmitida A en las puertas de adaptores se obtiene desde el voltaje
U y corriente I en las puertas de entrada mediante las ecuaciones
B = U RI

A = U + RI

Para el adaptor paralelo se puede escribir desde la figura 21.3


U1 = U2 = U3

I1 + I2 + I3 = 0

(21.2)

Si se supone que el adaptor paralelo tenga tres puertas (n = 3) se pueden escribir las
ecuaciones en la forma
359

B1 = U1 R1 I1
B2 = U2 R2 I2
B3 = U3 R3 I3

A1 = U1 + R1 II
A2 = U2 + R2 I2
A3 = U3 + R3 I3

(21.3)

Ya que U1 = U2 = U3 se pueden escribirlas ecuaciones (21.3) en (21.4)


B1 = U1 R1 I1
B2 = U1 R2 I2
B3 = U1 R3 I3

A1 = U1 + R1 I1
A2 = U1 + R2 I2
A3 = U1 + R3 I3

(21.4)

Ahora se calcula I1 + I2 + I3 = 0 y se determina U1 . Entonces


U1 =

A 1 G 1 + A2 G 2 + A 3 G 3
G1 + G2 + G3

(21.5)

Ya que en las ecuaciones (21.4) es Ai + Bi = 2Ui , se obtienen las ecuaciones de la grafica de


flujo de se
nal del adaptor paralelo
B1 = (1 A1 + 2 A2 + 3 A3 ) A1
B2 = (1 A1 + 2 A2 + 3 A3 ) A2
B3 = (1 A1 + 2 A2 + 3 A3 ) A3

(21.6)

En las ecuaciones (21.6) los coeficientes i estan expresados por (21.7)


2Gi
G1 + G2 + G3
Bajo la condicion G3 = G1 + G2 sera
i =

3 =

kde

i = 1, 2, 3.

(21.7)

2(G1 + G2 )
=1
2(G1 + G2 )

y en el circuito el multiplicador 3 = 1. Para 3 = 1 las ecuaciones (21.6) toman la forma


B1 = (1 A1 + 2 A2 + A3 ) A1
B2 = (1 A1 + 2 A2 + A3 ) A2
B3 = 1 A1 + 2 A2

(21.8)

De las ecuaciones (21.8) se puede dibujar la estructura, que se muestra en la figura 21.4.
Facilmente podemos verificar que para el circuito en la figura 21.4 son cumplidos los ecuaciones (21.8). Los coeficientes 1 y 2 son los coeficientes de los multiplicadores.

21.2.2

Adaptador de serie dependiente

Para el adaptador de serie dependiente se pueden derivar las ecuaciones de flujo de se


nales
usando las ondas transmitidas y reflectadas. En las ecuaciones (21.3) se sustituyen I1 = I2 =
I3 y se calculan B1 , B2 y B3 . Para U1 + U2 + U3 = 0 de las ecuaciones (21.3) se obtienen
relaciones (21.9)
B1 = A1 1 (A1 + A2 + A3 )
B2 = A2 2 (A1 + A2 + A3 )
360

Figura 21.4: Adaptador paralelo dependiente

Figura 21.5: La grafica y smbolo del adaptador de serie


B3 = A3 3 (A1 + A2 + A3 )

(21.9)

donde los coeficientos i i = 1, 2, 3 son los valores de los multiplicadores que se calculan
mediante la ecuacion (21.10)
2Ri
pro i = 1, 2, 3
(21.10)
R1 + R2 + R3
Si R3 = R1 +R2 figura 21.5 3 = 1, 1 +1 = 1 y en la estructura va a faltar un multiplicador
3 . Las ecuaciones (21.9) toman la forma
i =

B1 = A1 1 (A1 + A2 + A3 )
B2 = A2 2 (A1 + A2 + A3 )
B3 = A1 A2

(21.11)

La estructura del adaptador de serie que realizalas ecuaciones (21.11) se muestra en la figura
21.6

21.2.3

Adaptadores elementales

Los adaptadores elementales son adaptadores que tienen solo un multiplicador. Se dividen
tambien en adaptadores de serie y paralelo. No podemos utilizarlos en el fin de los circuitos,
361

Figura 21.6: El circuito y el smbolo del adaptador de serie dependiente


donde la impedancia de salida esta definida. El adaptador de serie elemental se muestra en
la figura 21.7 y el coeficiente del multiplicador se calcula mediante la ecuacion (21.12)
=

R1
R1 + Z2 (1 )

(21.12)

Figura 21.7: Adaptor elemental de serie


El adaptador paralelo elemental se muestra la figura 21.8 y el valor del coeficiente de multiplicador se calcula usando la ecuacion (21.13).
=

21.3

G1
G1 + Y2 (1 )

(21.13)

Ejemplos de realizaci
on

Ejemplo 1:
Calcular un filtro digital de onda de paso baja de orden N = 2. La ganancia debe ser 3 dB
en la frecuencia = 1 rad/sec. Utilise la aproximacion de Butterworth.
362

Figura 21.8: Adaptor elemental de paralelo


En el catalogo de los filtros de Butterworth encontramos los valores LC del filtro Butterworth
de segundo orden. El filtro pasa bajas se muestra en
21.9. Los valores del filtro
la figura
paso bajas obtenidos de las tablas son r0 = 1, l2 = 2 y c1 = 2. De la figura 21.9 se ve
que el circuito requiere un adaptor paralelo elemental y un adaptador de serie dependiente
con dos multiplicadores.

Figura 21.9: Prototipo del filtro analogico LC

A1 =

G0
1
= 0, 414213
=
G0 + Y1 (1)
1+ 2

Los valores del adaptador de serie dependiente son


B21 =

2R1
2 0, 414213

= 0.292893
=
R1 + Z2 (1) + R2
0.41421 + 2 + 1
B22 =

= 0, 707106
0, 41423 + 2 + 1

El circuito resultado de un filtro digital de onda se muestra en la figura 21.10.


363

Figura 21.10: Filtro digital de onda de segundo orden


El dise
no de los filtros digitales de onda es muy simple, porque podemos utilizar el catalogo
de los filtros LC. De esa manera no es necesario utilizar la transformada bilineal para
calcular la funcion de transferencia H(z). Por eso el calculo es facil. La respuesta de estos
filtros no es tan sensible a redondeo o truncamiento de los coeficientes como los filtros que se
calculan mediante la transformada z bilineal. Para implementar esos filtros se puede utilizar
un microcontrolador que trabaja con punto fijo y es posible expresar los coeficientes con
poco bits.
Ejemplo 2:
Mediante el MATLAB analizar el circuito de la figura 21.10, calcular la respuesta a un impulso unitario y compararla col la respuesta a impulso obtenido de la funcion de transferencia
H(z).
La funcion de transferencia de filtro Butterworth de segundo orden para amax = 3 dB tiene
la forma
H(s) =

s2 +

(s) + 1

(21.14)

Para obtener la funcion de transferencia de un filtro discreto se utiliza la transformada z


bilineal
z1
(21.15)
z+1
Sustituyendo (21.15) a la equacion (21.14) se obtiene la funcion de transferencia del circuito
discreto
s=

H(z) =

0, 292893 + 0, 585786z 1 + 0, 292893z 2


1 + 0, 1715728z 2

(21.16)

Mediante Matlab con el programa siguiente se obtiene la respuesta a un impulso h(n)


b=[0.29289 0.58578
a=[1 0 0.1715728];
x=[1 zeros(1,20)];

0.29289];

364

y=filter(b,a,x)
Columns 1 through 7
0.2929
0.5858

0.2426

-0.1005

-0.0416

Columns 8 through 14
-0.0030
-0.0012

0.0005

0.0002

-0.0001

0.0172

0.0071

La misma respuesta a un impulso se obtiene del programa que esta hecho del circuito en la
figura 21.10. Las equaciones obtenidas del circuito 21.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 para calcular la respuesta de la estructura del filtro 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))))
De resultado de la programa se ve, que la respuesta a un impulso unitario obtenido del
circuito es lo mismo que de la funcion de transferencia H(z). Eso significa, que el circuito
esta bien dise
nado y que los ecuaciones son corectos y se puede escribir el programa para el
microcontrolador.
Ejemplo 3:
Calcule el filtro de Butterworth para amax = 3 db y orden del filtro n=4. Analyze el filtro
mediante el MATLAB y calcule la respuesta h(n) a impulso unitario.
365

Los elementos del filtro de Butterworth para amax = 3 dB se calculan mediante la ecuacion
(21.17). El filtro se muestra en la figura 21.11
A(k) = 2sen(

(2k 1)
)
2n

(21.17)

Figura 21.11: Prototipo del filtro analogico LC n=4.


De un prototipo del filtro analogico LC es necesario calcular las impedancias R1, R2 y R3.
R1=0.5664, R2=2.41424 y R3=0.44208. El filtro de onda con los adaptadores se muestra
en la figura 21.12. Los coeficientes de los adaptadores se calculan mediante las ecuaciones
siguientes:

Figura 21.12: El filtro digital de onda n=4.

A1 =

G0
= 0.5664
G0 + Y1 (1)

B2 =

R1
= 0.2345
R1 + Z2 (1)

A3 =

G2
= 0.1831
G2 + Y3 (1)

B41 =

2R3
= 0.4005
R3 + Z4 (1) + R4
366

B42 =

2Z4 (1)
= 0.9060
R3 + Z4 (1) + R4

Del circuito en la figura 21.12 se escriben para cada se


nal XN(i), BN(i) y N(i) ecuaciones
siguientes:
XN 1 = A1 XN + N 2 A1 N 2
XN 2 = CN 1 + N 4
XN 3 = XN 2 A3 + N 6 N 6 A3 + BN 3
BN 3 = XN 3 XN 3 B41 N 8 B41
BN 2 = XN 2 XN 2 A3 + N 6 N 6 A3 + BN 3
BN 1 = XN 1 XN 2 B2 BN 2 B2
N 1 = XN A1 N 2 A1 + BN 1
N 2 = BN 1 + BN 2
N 5 = XN 2 A3 N 6 A3 + BN 3
N 7 = XN 3 XN 3 B41 + N 8 N 8 B42 + BN 3
Y N = XN 3 B42 N 8 B42

YN es la respuesta a un impulso, si XN es un impulso unitario. El programa en MATLAB


para calcular la respuesta del filtro a un impulso y la atenuacion en dB es la 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
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;
367

end
for i=1:1:30
YN(i)
end
plot(20*log(abs(fft(YN))))
En la figura 21.13 se muestra la grafica de la atenuacion del filtro de onda obtenida mediante
el programa de MATLAB.

Figura 21.13: Atenuacion de filtro digital de onda.


Coeficientes de la funcion de transferencia H(s) se calculan mediante la ecuacion (21.18). El
primer constante es igual a uno, a0 = 1.
cos (k1)
2n
a(k) =
a(k 1)
sen k
2n
H(s) =

s4

2, 61312s3

1
+ 3, 41421s2 + 2, 61312s + 1

(21.18)
(21.19)

Si se utiliza la transformada z, la funcion H(s) se transforma a la funcion de transferencia


H(z) del filtro discreto (21.20). El constante c=1, T=2.
H(Z) =

1 + 4z 1 + 6z 2 + 4z 3 + z 4
10, 6404 + 5, 17157z 2 + 0, 187962z 4

(21.20)

Dividiendo numerador entre denominador ecuacion 21.20 se obtiene la respuesta a 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...}
(21.21)
Si la respuesta a un impulso obtenida de la funcion de transferencia es igual a la respuesta a
impulso obtenida de las ecuaciones del circuito, el filtro esta bien calculado y las ecuaciones
se pueden programar en ensamblador para corerlas en el microcontrolador.
Ejemplo 4:
Calcule un filtro de orden 5 si se conocen los elementos del filtro analogico
368

R1 = R2 = 1 C1 = 1, 14359 C2 = 0, 20169 L2 = 1, 15336


C5 = 0.87504 C3 = 1, 66967 C4 = 0, 5993 L4 = 0, 83376
El prototipo del filtro analogico se muestra en la figura 21.14. Primeramente se dibuja el
filtro LC en la forma de escalera figura 21.14 y luego filtro LC con adaptadores. Este filtro
se muestra en la figura 21.15 y se calculan las impedancias o admitancias en las entradas de
cada adaptador.

Figura 21.14: Prototipo del filtro LC

Figura 21.15: Filtro LC con adaptadores


Z1 (1) =

1
C1

Z2 (1) =

L2
1+L2 C2

Z3 (1) =

1
C3

Z4 (1) =

L4
1+L4 C4

Z5 (1) =

1
C5

= 0, 8744

G1 = G0 +

= 0, 935697

= 0, 5989207

1
Z1

= 2, 14359

R2 = R1 + Z2 = 1, 4022042
G3 = G2 +

1
Z3

= 2, 3828387

= 0, 5560449 R4 = R3 + Z4 = 0, 9757134

= 1, 1428049

G5 = G4 +

1
Z5

= 1, 899931

Ahora se calculan los valores de los multiplicadores para los adaptadores paralelos:
11 =

G0
1
=
= 0, 466496
1
G0 + Y1 (1)
1 + 0,8744
369

13 =

G2
=
G2 + Y3 (1)

1
1,4022042
1
1,4022042

1
0,5989207

= 0, 299292

Los valores de los multiplicadores para los adaptadores de serie


12 =
14

R1
=
R1 + Z2

R3
=
=
R3 + Z4

1
2,14359
1
2,14359

+ 0, 935697

1
2,3828387
1
2,3828387

+ 0, 5560449

= 0, 33269
= 0, 430114

Al fin es un adaptador paralelo dependiente. La u


ltima impedancia del circuito LC es R5 , y
de este razon el adaptador paralelo al fin del circuito tiene dos multiplicadores. Calculando
los coeficientes 15 y 25 obtenemos
15 =
25

2G4
=
G 4 + Y5 + G 5

2G5
=
=
G 4 + Y5 + G 5

1
0,97574

1
0,97574

2
0,97574
1
1,1428049

+ 1, 899

2
1,899931
1
1,1428049

+ 1, 899

= 0, 539425
= 0, 277035

Los adaptadores elementales de serie no se pueden terminar solo con un elemento de retardo,
ya que en el prototipo LC las puertas correspondientes son terminadas con el circuito paralelo
LC . En este caso es necesario el segundo y el cuatro adaptador de serie terminar con un
circuito que se muestra en la figura 21.16

Figura 21.16: Circuito discreto que reqaliza circuito LC paralelo


Los valores de multiplicadores i se calculan mediante la ecuacion (21.22)

2 =

L2 C2 1
= 0.6225585
L2 C2 + 1

4 =

370

L4 C4 1
= 0.3338249
L4 C4 + 1

(21.22)

Captulo 22
Filtros digitales en la forma cruz
22.1

Filtros con la respuesta finita al impulso

Para los filtros con la respuesta finita al impulso FIR podemos escribir la funcion de transferencia en la forma
Hm (z) = Am (z) = 1 +

m
-

am (k)z k

m = 0, 1, 2, 3...

(22.1)

k=1

o la ecuacion de diferencias
y(n) = x(n) +

m
-

k=1

am (k)x(n k)

m = 0, 1, 2, 3, ...

(22.2)

Figura 22.1: Estructura del filtro con la respuesta finita al impulso FIR
En la figura 22.1 se muestra la estructura del filtro con la respuesta finita al impulso FIR.
La estructura del filtro FIR en la figura 22.1 se puede dibujar en la forma que se muestra en
la figura 22.2. En la salida del filtro de la figura 22.2 se obtiene la siguiente se
nal
y(n) = x(n) x(n)
donde
x(n) =

m
-

k=1

am (k)x(n k)

371

Figura 22.2: Prediccion error filter


es una prediccion del valor x(n), esta estructura se llama prediccion error filter. Si se
supone que hay un filtro FIR de primer orden. En la salida es la respuesta
y(n) = x(n) + a1 (1)x(n 1)

(22.3)

La misma respuesta en la salida se obtiene mediante la estructura de la cruz que se muestra


en la figura 22.3. Si se alimentan ambas entradas de la estructura de cruz con la se
nal x(n)
se obtiene en las salidas

Figura 22.3: Filtro de la cruz de primer orden

f0 (n) = g0 (n) = x(n)

(22.4)

f1 (n) = x(n) + K1 x(n 1)

(22.5)

g1 (n) = K1 x(n) + x(n 1)

(22.6)

En la salida arriba de la estructura en la forma cruz para K1 = a1 (1) se obtiene la ecuacion


(22.3). El parametro K1 se llama el coeficiente de reflexion. Ahora se va a realizar el filtro
de la forma cruz de segundo orden, que tiene la siguiente funcion de diferencias
y(n) = x(n) + a2 (1)x(n 1) + a2 (2)x(n 2)

(22.7)

Se puede ver, que la estructura en la figura 22.4 realiza la ecuacion de diferencias (22.7). En
la salida del primer circuito se calcula f1 (x)
372

Figura 22.4: Dos circuitos de la cruz de primer orden en la cascada

f1 (n) = x(n) + K1 x(n 1)


g1 (n) = K1 x(n) + x(n 1)

(22.8)

y en la salida del segundo circuito se obtiene


f2 (n) = f1 (n) + K2 g1 (n 1)
g2 (n) = K2 f1 (n) + g1 (n 1)

(22.9)

Si se sustituye en las ecuaciones por f1 (n) y g1 (n) se obtiene


f2 (n) = x(n) + K1 x(n 1) + K2 [K1 x(n 1) + x(n 2)]
f2 (n) = x(n) + x(n 1)K1 (1 + K2 ) + K2 x(n 2)
Si se compara la u
ltima ecuacion con la ecuacion (22.7) se obtiene
K2 = a2 (2)
K1 (K2 + 1) = a2 (1)
El valor del coeficiente de refleccion K1 se calcula de la ecuacion (22.10)
K1 =

a2 (1)
1 + a2 (2)

(22.10)

Si se conocen los coeficientes de multiplicadores del filtro FIR am (k) se pueden calcular los
coeficientes de la refleccion del filtro FIR para la estructura de cruz. El vector {am } de los
coeficientes ai es
{am } = {1 a2 (1) a2 (2) a2 (3) ...}

(22.11)

La funcion fm (n) en la salida de un filtro cruz se puede obtener mediante la ecuacion (22.12)
fm (n) =

m
-

k=0

am (k)x(n k)

am (0) = 1

(22.12)

Para la salida abajo del circuito en la forma cruz de la figura 22.4 se obtienen las ecuaciones
373

g2 (n) = K2 f1 (n) + g1 (n 1)
g2 (n) = K2 [x(n) + K1 x(n 1)] + K1 x(n 1) + x(n 2)
g2 (n) = K2 x(n) + x(n 1)[K1 (1 + K2 )] + x(n 2)
g2 (n) = a2 (2)x(n) + a2 (1)x(n 1) + x(n 2)
La respuesta en la salida de abajo del circuito 22.4 se puede calcular mediante la convolucion
gm (n) =

m
-

k=0

bm (k)x(n k)

(22.13)

Los coeficientes de un vector gm (n) se representan mediante la ecuacion (22.14)


{gm } = {...b2 (3) b2 (2) b2 (1) 1}

(22.14)

Los coeficientes bm (i)


i = m 1, m 2, ..., 1 son ordenadas en orden decreciente, en
comparacion con la ecuacion (22.11) donde son ordenadas en forma ascendente.
bm (k) = am (m k)

(22.15)

Aplicando la transformada z inversa a la ecuacion (22.13) se obtiene la ecuacion


Gm (z) = Bm (z).X(z)

(22.16)

La funcion de transferencia Bm (z) toma la forma


Bm (z) =

Gm (z)
X(z)

(22.17)

y los coeficientes bm (k) son los coeficientes de la funcion de transferencia Bm (z) que se pueden
expresar en la forma
Bm (z) =

m
-

bm (k)z k

(22.18)

k=0

La relacion entre los coeficientes bm (k) y am (k) esta expresada por la ecuacion (22.15). En
este caso se puede escribir la ecuacion (22.18) en la forma
Bm (z) =

m
-

k=0

am (m k)z k =

Bm (z) = z m

m
-

m
-

am (l)z lm

l=0

am (l)z l = z m Am (z 1 )

(22.19)

l=0

El polinomio Bm (z) es recproco al polinomio Am (z). Las ecuaciones (22.9) las podemos
escribir en la forma general
f0 (n) = g0 (n) = x(n)

(22.20)

fm (n) = fm1 (n) + Km gm1 (n 1)

m = 1, 2, 3, ..., M 1

gm (n) = Km fm1 (n) + gm1 (n 1)

m = 1, 2, 3, ..., M 1

374

Y utilizando la transformada z se obtiene


F0 (z) = G0 (z) = X(z)

(22.21)

Fm (z) = Fm1 (z) + Km z 1 Gm1 (z)


Gm (z) = Km Fm1 (z) + z 1 Gm1 (z)
Si se dividen las ecuaciones (22.21) entre X(z) se obtiene al final
A0 (z) = B0 (z) = 1

(22.22)

Am (z) = Am1 (z) + Km z 1 Bm1

(22.23)

Bm (z) = Km Am1 (z) + z 1 Bm1 (z)

(22.24)

Las ecuaciones (22.23) y (22.24) se pueden presentar en la forma matricial:


!

Am (z)
Bm (z)

"

1
Km
Km 1

"

Am1 (z)
z 1 Bm1 (z)

"

(22.25)

Ejemplo 1:
Calcular los coeficientes de un filtro FIR directo, si se conocen los coeficientes de refleccion
de un filtro cruz.
1
1
K2 =
2
3
Usando la ecuacion (22.23) se obtiene para m=1
K1 =

K3 =

1
4

A1 (z) = A0 (z) + K1 B0 (z) = 1 + K1 z 1


1
A1 (z) = 1 + z 1
2
El polinomio B(z) tiene sus coeficientes en la forma reciproca, entonces el polinomio B(z)
toma la forma
1
+ z 1
2
Sustituyendo m=2 en la ecuacion (22.23) se obtiene
B1 (z) =

1
1
1
A2 (z) = A1 (z) + K2 z 1 B1 (z) = 1 + z 1 + z 1
+ z 1
2
3
2
2
1
A2 = 1 + z 1 + z 2
3
3
El polinomio B2 (z) se escribe en la forma reciproca al polinomio A2 (z)
1 2 1
+ z + z 2
3 3
Si se sustituye en la ecuacion (22.23) m=3 se obtiene el polinomio A3 (z)
B2 =

375

&

2
1
1
1 2 1
A3 (z) = A2 (z) + K3 z 1 B2 (z) = 1 + z 1 + z 2 + z 1
+ z + z 2
3
3
4
3 3

1
1
3
A3 (z) = 1 + z 1 + z 2 + z 3
4
2
4
Los coeficientes del filtro FIR de la estructura transversal son
1
1
3
a2 =
a3 =
4
2
4
y la estructura del filtro con la respuesta finita al impulso se muestra en la figura 22.5
a0 = 1

a1 =

Ahora se va a transformar el filtro FIR transversal a un filtro FIR de la cruz. Se supone que
hay los coeficientes de un filtro FIR en la forma transversal o un polinomio Am (z). Para un
filtro FIR de cruz de orden m, el u
ltimo coeficiente de refleccion es igual al u
ltimo coeficiente
del polinomio Am (z). Entonces Km = am (m). Para obtener los coeficientes de reflecion
restantes Kmi es necesario calcular los polinomios Am1 , Am2 , ..., A1 . Esos polinomios
pueden calcularse usando las ecuaciones (22.23) y (22.24) calculando Am1 (z) y Bm1 (z).

Figura 22.5: El filtro FIR de la estructura cruz y la estructura directa


Am1 (z) = Am (z) Km z 1 Bm1 (z)

Bm1 (z)z 1 = Bm (z) Km Am1 (z)


Si se sustituye a la primera ecuacion por Bm1 (z) se obtiene
2
Am1 (z) = Am (z) Km Bm (z) + Km
Am1 (z)

2
Am1 (z) 1 Km
= Km Bm (z) + Am (z)

y al fin areglando la u
ltima ecuacion se calcula
Am1 (z) =

Am (z) Km Bm (z)
2
1 Km
376

m = M 1, M 2, ..., 1

(22.26)

Calculando la ecuacion (22.26) para m = M 1, M 2, ..., 1 se obtienen los coeficientes del


polinomio A(m) en forma recproca. Estos coeficientes son los coeficientes reflexion del filtro
FIR de la forma cruz.
Ejemplo 2:
Calcular los coeficientes de reflexion Ki de un filtro FIR en la forma cruz si se conoce la
funcion de transferencia del Filtro FIR.
1
1
3
A3 (z) = H(z) = 1 + z 1 + z 2 + z 3
4
2
4
El primer coeficiente K3 es el u
ltimo coeficiente de A3 (z). Entonces K3 = 41 . Es necesario
calcular el polinomio B3 (z). Polinomio B3 (z) es en la forma reciproca al polinomio A3 (z).
1 1 1 3 2
+ z + z + z 3
4 2
4
Si se sustituye por A3 (z), B3 (z) y K3 en la ecuacion (22.26) se obtiene para m = 3
B3 (z) =

A2 (z) =

A3 (z) K3 B3 (z)
=
1 K32

1 + 43 z 1 + 12 z 2 + 14 z 3

1
4

1
4
1 2
(4)

+ 12 z 1 + 34 z 2 + z 3

2
1
A2 (z) = 1 + z 1 + z 2
3
3
y el polinomio B3 (z) es

1 2 1
+ z + z 2
3 3
El coeficiente de reflecion K2 es el u
ltimo coeficiente de A2 (z).
B3 (z) =

1
3
Para m = 2 utilizando las ecuaciones (22.26) se calcula el polinomio A1 (z)
K2 =

A1 (z) =

A2 (z) K2 B2 (z)
=
1 K22

1 + 23 z 1 + 13 z 2

1
3

1
3
1 2
(3)

+ 23 z 1 + z 2

1
A1 (z) = z 1
2
1
El u
ltimo coeficiente de reflecion es K1 = 2 y el filtro en la forma cruz se muestra en la figura
22.6

22.2

Filtros con la respuesta infinita al impulso

Filtro que tiene solo los polos se pueden tambien realizar con una estructura en la forma
cruz. La funcion de transferencia que tiene solo los polos se puede escribir en la forma
1
1
Y (z)
=
= H(z) =
>N
X(z)
A(z)
1 + k=1 aN (k)z k
377

(22.27)

Figura 22.6: Filtro FIR de la cruz de tercer orden

Figura 22.7: Filtro IIR transversal de todo polos


La forma transversal directa que realiza la ecuacion (22.27) se muestra en la figura 22.7. La
ecuacion de diferencias de esta sistema es
y(n) = x(n)

N
-

k=1

aN (k)y(n k)

(22.28)

Esa ecuacion es la ecuacion de diferencias de un filtro transversal IIR. Si se cambia salida


por entrada y entrada por salida se obtiene
x(n) = y(n)

N
-

k=1

aN (k)x(n k)

(22.29)

Areglando la ecuacion (22.29) en la forma siguiente


y(n) = x(n) +

N
-

k=1

aN (k)x(n k)

(22.30)

se obtiene la ecuacion de diferencias de un filtro FIR que se define mediante la ecuacion


H(z) = A(z). La funcion H(z) de un filtro IIR se define por la ecuacion H(z) = 1/A(z).
Entonces un sistema se obtiene del otra si se cambia salida por entrada y entrada por salida.
Si se cambian entrada y salida en la figura 22.3 se obtiene un filtro IIR del primer orden de
la forma cruz figura 22.8. Desde la figura 22.8 se pueden escribir las ecuaciones siguientes
x(n) = f1 (n)
f0 (n) = f1 (n) K1 g0 (n 1)
g1 (n) = K1 f0 (n) + g0 (n 1)
y(n) = f0 (n)
y(n) = x(n) K1 y(n 1)
378

(22.31)

Figura 22.8: Filtro IIR de la cruz


y similarmente para g1 (n) se obtiene
g1 (n) = K1 y(n) + y(n 1)

(22.32)

La ecuacion (22.31) representa un filtro IIR y la ecuacion (22.32) un filtro FIR. Para el filtro
de segundo orden figura 22.9 se obtienen los ecuaciones

Figura 22.9: Filtro IIR de la cruz de segundo orden


f2 (n) = x(n)
f1 (n) = f2 (n) K2 g1 (n 1)
g2 (n) = K2 f1 (n) + g1 (n + 1)
f0 (n) = f1 (n) K1 g0 (n 1)
g1 (n) = K1 f0 (n) + g0 (n 1)
y(n) = f0 (n) = g0 (n)

(22.33)

Sustituyendo en estas ecuaciones y calculando y(n) y g2 (n) se obtiene


y(n) = x(n) K1 (1 + K2 )y(n 1) K2 y(n 2)

(22.34)

g2 (n) = K2 y(n) + K1 (1 + K2 )y(n 1) + y(n 2)

(22.35)

La ecuacion (22.35) representa el filtro IIR con dos polos en el denominador y ecuacion
(22.36) representa el filtro FIR con dos ceros. La funcion de transferencia de filtro IIR es
Ha (z) =

Y (z)
F0 (z)
1
=
=
X(z)
Fm (z)
Am (z)
379

(22.36)

y la funcion de transferencia del filtro FIR es


Hb (z) = Bm (z) = z m Am (z 1 )

(22.37)

Los coeficientes del filtro FIR son identicos con los polos de la sistema IIR solo con la
excepcion que son reordenados al reverso. Los filtros IIR y FIR de la forma cruz tienen
coeficientes iguales, solo la estructura es diferente como se puede ver en la figura 22.10.

Figura 22.10: El filtro FIR y IIR de la cruz.


Los filtros IIR de la forma cruz que tienen solo polos se utilizan para modelar el tracto de
vocal. Los primeros tres formantes de los cinco vocales se muestran en la tabla 22.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
A
E
I
O
U

F0
900
375
325
400
325

F1
1300
2200
2300
550
425

F2
2700
2550
3900
4300
4500

Tabla 22.1: Los tres primeros formantes Ui de los fonemas vocalicos

El filtro para modelar el vocal A es de ocho orden en la forma cruz de todos polos y se
muestra en la figura 22.11. Los valores de los coeficientes de refleccion Ki para pronunciar
el vocal A son las siguientes
K1 = 0.5636299150 K2 = 0.485687256 K3 = 0.451232910 K4 = 0.368438721
K5 = 0.3283691410 K6 = 0.147521973 K7 = 0.313507080 K8 = 0.431030273
380

Figura 22.11: El filtro IIR de todos polos que modela el vocal A.


Mediante el programa de MATLAB se obtiene el modula H() de una vocal A que se
muestra en la figura 22.12. En la figura se ven los formantes. En el programa se utilizo el
coeficiente A1 =0,778765581 para amplificar el modulo H(). La frecuencia del muestreo se
elegio fm = 8000 Hz. En la figura 22.12 desde la frecuencia 4000 Hz se repite la grafica.

N(2)=0;
N(4)=0;
N(6)=0;
N(8)=0;
N(10)=0;
N(12)=0;
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);
381

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
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 22.12: El modulo del vocal A.

22.3

Filtros IIR con polos y ceros

En la figura 22.13 es una estructura del filtro digital muy popular que propuso Markel y
Gray. Esta estructura es poco sencible a los erores de cuantizacion. Si se realiza filtro digital
con esa estructura los coeficientes de los multiplicadores siempre salen menor que uno. Eso
es muy importante si el filtro se realizara mediante un microcontrolador que trabaja con
punto fijo. En el filtro en la figura 22.13 los bloques Gi (z) se realizaran con los circuitos
que tienen un o dos multiplicadores 22.14. Para el filtro con dos multiplicadores se pueden
escribir las ecuaciones
Di (z)
Di+1 (z)
Hi (z)
=
ai
Dn (z)
Dn (z)
Dn (z)
7

Hi+1 (z)
Di+1 (z)
Hi (z)
Hi (z)
z
= a1
z.z 1
+ z.z 1
Dn (z)
Dn (z)
Dn (z)
Dn (z)
Las ecuaciones se pueden simplificar
382

Figura 22.13: Modelo del filtro IIR que propuso Gray y Markel

Figura 22.14: Los bloques de los filtros Gi (z) en el filtro de Markel

Di+1 (z) = Di (z) + ai Hi (z)

(22.38)

Hi+1 (z) = z i1 ai Di (z) + z 1 Hi (z)

(22.39)

y se pueden escribir en la forma matricial


!

Di+1 (z)
Hi+1 (z)

"

1
ai
ai z 1 z 1

"

"

Di (z)
Hi (z)

"

Di+1 (z)
Hi+1 (z)

(22.40)

o en la forma
!

Di (z)
Hi (z)

"

1
=
1 a2i

1 ai z
ai z

"

(22.41)

Si se sustituye i-1 por i se obtiene


!

Di1 (z)
Hi1 (z)

"

1
=
1 a2i1

1
ai1 z
ai1 z

"

Di (z)
Hi (z)

"

(22.42)

De la u
ltima ecuacion se puede escribir una ecuacion recursiva para calcular el polinomio
Di1 (z).
Di1 (z) =

i1
D1 (z) ai1 (z)zHi (z) =
di1 , jz j
1 a2i1
j=0

383

(22.43)

Desde la teora del filtro cruz se sabe que


zHi (z) = Di (z 1 )z i

(22.44)

El numerador de la funcion de transferencia es una combinacion lineal de funcion de transferencia de cada filtro parcial. Y por eso se obtiene
Ni1 (z) = Ni (z) zHi (z).ci =

i1
-

ni1,j z j

(22.45)

j=0

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) =

N3 (z)
0, 0344 + 0, 1032z 1 + 0, 1032z 2 + 0, 0344z 3
=
D3 (z)
1 1, 5804z 1 + 1, 2538z 2 + 0, 3984z 3

En el circuito figura 22.15 los coeficientes a2 y c3 son los constantes n3 y d3 de los polinomios
N3 (z) y D3 (z).
a2 = 0, 3984

c3 = 0, 0344

Figura 22.15: Filtro IIR de estructura Markel y Gray


Es necesario calcular N2 (z) y D2 (z). Usando las ecuaciones (22.43), (22.44) y (22.45) para
i=3 se obtiene
zH3 (z) = D3 (z 1 )z 3 = 0, 3984 + 1, 2538z 1 1, 5804z 2 + z 3
N2 (z) = N3 (z) zH3 (z)c3 =
0, 034 + 0, 103z 1 + 0, 103z 2 + 0, 034z 3 0, 034(0, 398 + 1, 253z 1 1, 580z 2 + z 3 )
N2 (z) = 0, 048105 + 0, 0600693z 1 + 0, 04888342z 2
384

(22.46)

D2 (z) =

1 1, 580z 1 + 1, 253z 2 0, 398z 3 + 0, 398(0, 398 + 1, 253z 1 1, 580z 2 + z 3 )


1 0, 15872264
D2 (z) = 1 1, 2848153z 1 + 0, 7419296z 2

(22.47)

Los u
ltimos coeficientes de las ecuaciones (22.46) y (22.47) son los coeficientes del filtro
a1 = 0, 7419296

c2 = 0, 1575658

El procedimiento se repite para i = 2. Sustituiendo al (22.43), (22.44) y (22.45) se obtiene


zH2 (z) = D2 (z 1 )z 2 = 0, 7419296 1, 2848153z 1 + z 2
N1 (z) = N2 (z) zH2 (z)c2 = 0, 06877977 + 0, 2625123z 1
D1 (z) =

D2 (z) a1 zH2 (z)


= 1 0, 7375817z 1
1 a21

(22.48)
(22.49)

Los multiplicadores del filtro son u


ltimos coeficientes de los polinomios D1 (z) y N1 (z), entonces
a0 = 0.7375817

c1 = 0.2625123

Todava es necesario calcular el coeficiente c0 . Para i = 1 se obtiene


zH1 (z) = d1 (z 1 )z 1 = z 1 0.7375817
N0 (z) = N1 (z) c1 zH1 (z)
N0 (z) = 0.1248266

(22.50)

El u
ltimo coeficiente del filtro es c0 = 0.1248266 y la estructura se muestra en la figura22.15
Ejemplo 4:
Calcular el filtro pasa bajas de Butterworth para los especificaciones:
n=2

amax = 3dB,

f1 = 3400Hz y fm = 20000Hz

H(s) =
s=c
H2 (z) =

z1
z+1

s2

+ 2s + 1

c = cotg

3400
= 1, 6909
20000

N2 (z)
0, 15998 + 0, 319977z 1 + 0, 15998z 2
=
1
2
1 0, 59488z + 0, 23484z
D2 (z)
385

Los coeficientes a1 y c2 del filtro Markel y Grey figura 22.16 son los u
ltimos coeficientes de
la funcion de transferencia H2 (z), a1 = 0, 23484, c2 = 0, 15998. Para calcular los coeficientes
restantes es necesario calcular la funcion D1 (z) y N1 (z) mediante las ecuaciones
Ci zHi ai1
1 a2i1

(22.51)

zHi = z 1 DSi (z 1 )

(22.52)

Ni1 = Ni zHi Ci

(22.53)

Di1 =

Calculando el polinomio D1 (z) y N1 (z) se obtiene


D1 (z) = 1 0, 481466z 1
N1 (z) = 0, 1224 + 0, 415145z 1
Otros coeficientes del filtro son a0 = 0, 481466 y c1 = 0, 415145. Falta calcular el polinomio
N0 para obtener el coeficiente c0 .
N0 = c0 = 0, 3222
El filtro Butterworth de segundo orden se muestra en la figura 22.16

Figura 22.16: Filtro pasa bajas de segundo orden, estructura Markel y Gray
Ejemplo 5:
Calcular el filtro paso alta de Butterworth para los especificaciones:
n=2

amax = 3dB,

f1 = 3400Hz y fm = 20000Hz

H(s) =
s=k

z+1
z1

s2

+ 2s + 1

k = tg
386

3400
= 0.591398
20000

N2
0, 45743254 0, 914865z 1 + 0, 457432z 2
=
1
2
1 0, 59488z + 0, 23484z
D2
Los coeficientes a1 y c2 del filtro Markel y Grey figura 22.17 son los u
ltimos coeficientes de la
funcion de transferencia H2 (z) a1 = 0, 23484, c2 = 0, 457432. Para calcular los coeficientes
restantes es necesario calcular la funcion D1 (z) y N1 (z) mediante las ecuaciones
H2 (z) =

Ci zHi ai1
1 a2i1

(22.54)

zHi = z 1 DSi (z 1 )

(22.55)

Ni1 = Ni zHi Ci

(22.56)

Di1 =

Calculando se obtienen los polinomios D1 (z) y N1 (z)

D1 (z) = 1 0.481754z 1
N1 (z) = 0.0.3501 0.6427437z 1

Los coeficientes del filtro son a0 = 0, 481466 y c1 = 0, 6427437. Falta calcular el polinomio
N0 para obtener el coeficiente c0 . El coeficiente c0 se calcula mediante la ecuacion 22.56.
N0 = c0 = 0, 040365
El filtro Butterworth de segundo orden se muestra en la figura 22.17

Figura 22.17: Filtro pasa bajas de segundo orden, estructura Markel y Gray
Ejemplo 6:
Calcular el filtro paso bajas de Butterworth para los especificaciones:
n=3

amax = 1dB,

f1 = 3400Hz y fm = 17000Hz

La funcion de transferencia del filtro Butterworth se obtiene de las tablas y para amax = 3
dB es la siguiente:
387

1
1 + 2s + 2s2 + s3
La funcion de transferencia para amax =1 dB se obtiene si se sustituye por s
h(s) =

s =2n
s =6

e0,23max 1s

(22.57)

e0,23 1s = 0, 798187s

La funcion de transferencia del filtro Butterworth de tercer orden para la atenuacion maxima
amax =1 dB es
H(s) =

0, 508509s3

1
+ 1, 274176s2 + 1, 596356a + 1

Para calcular la transformada z bilineal se utiliza la matriz de Pascal, pero primero se calcula
el constante c.
3400
= 1, 376382
17000
La ecuacion con la matriz de Pascal de tercer orden tiene la forma:
c = cotg

a0
a1
a2
a3

1 1
1
1
3 1 1 3
3 1 1 3
1 1 1 1

b0
b1
b2
b3

1
1, 596356 1, 376384
1, 274175 1, 3763822
0, 508509 1, 3763823

1 1
1
1
3 1 1 3
3 1 1 3
1 1 1 1

1
0
0
0

La funcion de transferencia H3 (z) de tercer orden toma la forma

1
3
3
1

0, 6936944
1, 194384
2, 366716
0, 109276

0, 144155 + 0, 432467z 1 + 0, 432467z 2 + 0, 144155z 3


N3
=
H3 (z) =
1 0, 172177z 1 + 0, 3411756z 2 0, 0157527z 3
D3

Los coeficientes a2 y c3 del filtro Markel y Grey figura 22.18 son los u
ltimos coeficientes de
la funcion de transferencia H3 (z) a2 = 0, 0157527, c3 = 0, 144155. Para calcular los coeficientes restantes es necesario calcular los polinomios D2 (z) y N2 (z) mediante las ecuaciones
Ci zHi ai1
1 a2i1

(22.58)

zHi = z 1 DSi (z 1 )

(22.59)

Ni1 = Ni zHi Ci

(22.60)

Di1 =

Calculando el polinomio D2 (z) y N2 (z) se obtiene


388

N2 (z) = 0, 1464258 + 0, 3832848z 1 + 0, 457287z 2


D2 (z) = 1 0, 16684396z 1 + 0, 3385473z 2
Los coeficientes del filtro son a0 = 0, 33854732 y c2 = 0, 457287. Falta calcular el polinomio
N1 (z) y D1 (z) para obtener los coeficientes c1 y a0 .
N1 (z) = 0, 00838748 + 0, 45958037z 1
D1 (z) = 1 0, 124706z 1
Otros coeficientes del filtro Markel y Gray son a0 = 0.124706 c1 = 0.45958. Mediante la
ecuacion 22.60 se calcula N0 .
N0 = c0 = 0, 04892357
El filtro Butterworth de tercer orden se muestra en la figura 22.18

Figura 22.18: Filtro pasa bajas de segundo orden, estructura Markel y Gray
Ejemplo 7:
Escriba el programa en MATLAB para el analiz del circuito en la figura 22.18. Dibuje
mediante el programa MATLAB la atenuacion del filtro. Las ecuaciones obtenidas para
cada nodo del circuito en la figura 22.18 son las siguientes
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
El parametro YN(i) es la respuesta al impulso unitario si X(n) es un impulso unitario
{1
0
0
0
0...}. El Programa para calcular la atenuacion del filtro Markel y
Gray de la figura 22.18 es la siguiente
389

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)))
La atenuacion del filtro Butterworth de tercer orden se muestra en la figura 22.19

Figura 22.19: La atenuacion del Filtro Markel y Gray

390

Captulo 23
Filtros digitales de dos dimensiones
La funcion de transferencia de los filtros de dos dimensiones con la respuesta infinita al
impulso es
>M >N

j=0
H(z1 , z2 ) = >i=0
M >N
i=0

aij z1i z2j

i j
j=0 bij z1 z2

(23.1)

La funcion de transferencia se puede escribir tambien en la forma matricial, como se muestra


en la ecuacion (23.2)

1 z1 z12

H(z1 , z2 ) =
+

1 z1 z12

a00

a
10
,
a20
. . . z1m
...

...
am0

b00

b10
,
b20
. . . z1m
...

...
bm0

a01
a11
a21
...
...
am1
b01
b11
b21
...
...
bm1

a02
a12
a22
...
...
am2
a02
b12
b22
...
...
bm2

...
...
...
...
...
...
...
...
...
...
...
...

1
a0n

a1n
z2
2

a2n
z2

... ...

... ...
amn
z2n

.
b0n
1

b1n
z2
2

b2n
z2

... ...

...
...
bmn
z2n

(23.2)

El elemento aij (resp. bij ) son los coeficientes de polinomio de numerador, (resp. denominador). Los filtros de dos dimensiones se pueden dise
nar mediante dos maneras
a) Las especificaciones de la plantilla se aproxima en el dominio de dos dimensiones. Pero
de esta manera la aproximacion es muy exigente.
b) Las especificaciones de la plantilla se pueden aproximar en el dominio s de una dimension y despues utilizando la transformacion transformar la funcion de tranferencia de una
dimension H(s) a la funcion de transferencia de dos dimenciones H(s1 , s2 ). Posteriomente
utilizando la transformada bilineal se transforma la funcion de transferencia H(s1 , s2 ) desde
el dominio s1 , s2 al dominio discreto H(z1 , z2 ).
Adelante se utiliza este metodo para dise
nar los filtros digitales de dos dimensiones.
391

23.1

Dise
no de un filtro de paso bajas

Dise
ne un filtro de dos dimensiones paso bajas que cumple las especificaciones de la plantila
que se muestra en la figura 23.1. La frecuencia de muestreo en los dos ejes son iguales
fV 1 = fV 2 = fV = 16000 Hz. Para calcular el orden del filtro de typo CAUER tenemos que
calcular el coeficiete de selectividad k y el constante q.

Figura 23.1: Especacificiones del filtro digital de paso bajas de una dimension

k=

7 82

k2
k
1+2
q=
16
4
2

3400
f2
=
= 0, 666
f1
5100

0, 6662
0, 666
q=
1+2
16
4

32

7 84

k
+ 15
4
2

0, 666
+ 15
4

34

7 86

k
+ 150
4
2

. . .

0, 666
+ 150
4

36 " 4

= 0, 036458.

El orden n del filtro se obtiene sustituyendo en la ecuacion (23.3)


n=

ln(e0,23amax 1) 0, 23amin 2, 77
.
ln q

(23.3)

Sustituyendo por amax = 0, 8695 , q = 0, 036458 y amin = 21, 379 se obtiene el orden del
filtro Cauer
n=

ln(e0,23.0,8695 1) 0, 23.21, 379 2, 77


= 2, 81.
ln 0, 036458

Se elige el orden del filtro 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 filtros del orden impar. Los ceros de la funcion de transferencia se calculan mediante la
ecuacion (23.4)
1

0k = 2q 4

sin 2k
q 2 sin 6k
+ q 6 sin 10k
2n
2n
2n
.
4 cos 4k
+
2q
1 2q cos 2k
n
n

Sustituyendo por q = 0, 036458, k = 1 y n = 3 se obtiene


392

(23.4)

01 = 0, 873933

0, 8660254 2, 0337.109
= 0, 73123.
1 + 0, 036458 1, 7667.106

Para calcular los ceros de la funcion de transferencia, se tiene que calcular el parametro w
!

"

1
2
(0, 115amax )2
w=
ln
+
+ ... .
2n
0, 115amax
12

(23.5)

Sustituyendo por n y amax en la ecuacion (23.5) se obtiene


1
[2, 99573 + 0, 00083] = 0, 499427.
6
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 (23.6)
w=

0 = t = 2q 4

senh w q 2 senh 3w + q 6 senh 5w


.
1 2q cosh 2w + 2q 4 cosh 4w

(23.6)

La parte real de la raiz compleja se calcula mediante la ecuacion (23.7)


k =

t 20k (k + k 1 20k )

(23.7)

1 + t2 20k

y la parte imaginaria del cero complejo se calcula mediante la ecuacion (23.8)


k =

0k 1 + t2 (k + k 1 + t2 )
1 + t2 20k

(23.8)

Sustituyendo los valores w y q a la ecuacion (23.6) se calcula t, y despues 1 , y 1 .


0 = t = 2.0, 436466

1 =

1 =

0, 520449 0, 002825 + 1, 4167.108


= 0, 50908
1 0, 112417 + 0, 0000133

1 + 0, 509082 .0, 730232

1 + 0, 509082 .0, 730232

0, 50908 1 0, 730232 (0, 666 + 0, 6661 0, 730232 )


0, 73023 1 + 0, 509082 (0, 666 + 0, 6661 + 0, 509082 )

= 0, 16046

= 0, 81877.

La funcion de transferencia resultante se calcula mediante la ecuacion (23.9).


G(s) = K(s + t)

s2 + 21 s + 12 + 21
.
1 + 12 s2

(23.9)

01

La funcion de transferencia toma la forma


G(s) = K(s + 0, 50908)

s2 + 0, 32092s + 0, 6961317
.
0, 5332359s2 + 1

El 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.
393

Se puede comprobar si las especificaciones 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, 8162 + j0, 3209.0, 816


1 0, 533.0, 8162

|G| = |2, 302j + 1, 436| | 0, 0469 + j0, 406| = amax = 0, 8695 [dB].

Similarmente para = 1, 224 se obtinene

G(1, 224) = 2, 821.(0, 509 + j1, 224)

0, 696 1, 2242 + j.0, 3209.1, 224


1 0, 533.1, 2242

|G| = |1, 436 + j3, 4538| | 3, 9879 + j1, 9529|. = amin = 21, 379 [dB].

De esta manera se compruebe si se cumplen las especificaciones 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.
s = s2 cos s1 sen.

La funcion de transferencia G(s) se define H(s) =

1
,
G(s)

(23.10)

que es la relacion salida/entrada.

1
1 + s2 0, 53332359
.

s + 0, 509908 0, 6961317 + 0, 32092s + s2


La desnormalizacion y la transformada de Shanks se muestra en el calculo de la funcion de
transferencia H1 (s)
H(s) = 0, 3543867

H1 (s) =

1
.
s + 0, 509908

Para desnormalizacion de frecuencias se utilizan las relaciones s = s/0 , donde 0 = 23400


y se obtiene
H1 (s/0 ) =

0
.
s + 0 0, 509908

Si se aplica a la u
ltima ecuacion la transformada de Shanks de dos dimensiones (23.10), se
obtiene
H1 (s1 , s2 ) =

0
.
s2 cos s1 sen + 0 0, 509908

La funcion de transferencia H1 (s1 , s2 ) se transforma mediante la transformada z bilineal


desde el dominio s a dominio de z.
2 1 z1
2 1 z2
s2 =
.
T 1 + z1
T 1 + z2
Sustituyendo s1 y s2 a la funcion de transferencia H1 (s1 , s2 ) se obtiene
s1 =

H1 (z) =

T 0 (1 + z1 + z2 + z1 z2 )
,
b00 + b21 z1 + b12 z2 + b22 z1 z2

donde
394

b21
b12
b22
b00

= 2 cos + 1sen + 0, 5099080 T


= 2 cos 2sen + 0, 5099080 T
= 2 cos + 2sen + 0, 5099080 T
= 2 cos 2sen + 0, 5099080 T.

Para = 270 , f0 = 3400 [H]z y fv = 1/T = 16000 [Hz] la funcion de transferencia toma
la forma:
1 + z1 + z2 + z1 z2
.
(23.11)
1 0, 492082z1 + z2 0, 492082z1 z2
Igual como la funcion de transferencia H1 (z) se calcula la funcion de transferencia H2 (s).
Las circuitos con las funciones de transferencia H1 (z) y H2 (z) se conectan en cascada.
H1 (z1 , z2 ) = 0, 498048

1 + 0, 53323s2
.
0, 69613 + 0, 32092s + s2
Despues de un calculo similar como en el caso de la funcion de transferencia H1 (s), se
obtiene el siguiente resultado
H2 (s) =

H2 (z1 , z2 ) = 1, 3191

+
+

23.2

1 z1 z12

1 z1 z12

1
2
1
0, 7669 1, 5337 0, 7669
1
2
1
1
2
1
1, 2587 2, 5173 1, 2587
1, 391
2, 782
1, 391

1
z2
z22
1
z2
z22

(23.12)

An
alisis del filtro digital de dos dimensiones

Si se utiliza la transformada de dos dimensiones se obtiene la funcion de transferencia paso


bajas H(z1 , z2 ). La grafica de la funcion de transferencia se muestra en la figura 23.2.

Figura 23.2: Caracterstica de la amplitud del filtro paso baja. La banda de paso esta
marcada con n
umero 1.
Si se analiza la funcion de transferencia (23.13)
H(z1 , z2 )H(z1 , z21 )
395

(23.13)

Figura 23.3: Caracterstica de la amplitud de un filtro paso bajas simetrico


se obtiene la respuesta de un filtro simetrico como se muestra en la figura 23.3.
En el caso de la simetra octagonal, es necesario calcular el modulo de la funcion de transferencia mediante la ecuacion (23.14)
H(z1 , z2 )H(z1 , z21 )H(z11 , z2 )H(z11 , z21 ).

(23.14)

El filtro recursivo de dos dimensiones con la fase cero, se obtiene si se conectan en cascada
los filtros simetricos. Si se filtra una se
nal de dos dimensiones primeramente por medio del
filtro simetrico en el primer cuadrante con la funcion de transferencia H(z1 , z2 ) y despues
con el filtro simetrico en el tercer cuadrante con la funcion de transferencia H(z11 , z21 ), se
obtiene el filtro resultante con la funcion de transferencia que tiene la fase cero
H2 (z1 , z2 ) = H(z1 , z2 )H(z11 , z21 )

23.3

(23.15)

Dise
no de un filtro paso bajas sim
etrico

Ejemplo 1:
Dise
ne un filtro de dos dimensiones con la caracterstica de Butterworth de orden n = 2 para
amax = 3 dB, 0 = 1 a = 4 .
La funcion de transferencia del filtro de Butterworth de segundo orden es
H(p) =

1
.
1 + 1, 41421s + s2

Si se sustituye por s la transformada de Shanks (23.10) y despues la transformada z bilineal


como en ejemplo anterior, se obtiene la funcion de transferencia de dos dimensiones H(z1 , z2 ).
Este filtro discreto de paso bajas no es simetrico. El filtro simetrico lo obtenemos calculando
la ecuacion
HDP (z1 , z2 ) = H(z1 , z2 )H(z1 , z21 ).
Calculando se obtiene la matriz de los coeficientes del filtro paso bajas simetrico
396

B=

9, 219577
32, 45760
96, 08774
32, 45760
9, 219578

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

62, 98387
245, 6205
100, 5595
245, 6205
62, 98387

158, 6508
83, 16479
593, 0211
83, 16479
158, 6508

54, 98386
440, 1478
52, 55957
440, 1478
54, 98386

19, 57162
147, 6223
435, 5436
147, 6223
19, 57162

La caracterstica de amplitud del filtro de paso bajas simetrico HDP (z1 , z2 ) se muestra en la
figura 23.4.

Figura 23.4: Caracterstica de la amplitud del filtro paso bajas simetrico

23.4

Dise
no del filtro paso altas sim
etrico

Usando la transformada (23.10) a la funcion de transferencia de paso altas H(s) se obtiene


la funcion de transferencia discreta de filtro de paso alta H(z1 , z2 ). La caracterstica de la
amplitud se muestra en la figura 23.5. Para poder sumar las funciones de transferencia y no
solo sus modulos, es necesario que la fase de la funcion de transferencia es cero. La funcion
de transferencia con la fase cero se obtiene mediante la ecuacion (23.16)
HHP (z1 , z2 ) = H(z1 , z2 ).H(z11 , z21 )

(23.16)

Ejemplo 2:
Dise
ne la funcion de transferencia de un filtro pasa alta simetrico de segundo orden con las
especificaciones de primer ejemplo. La funcion de transferencia de un filtro analogico de
paso alta de segundo orden es
397

s2
.
s2 + 1, 41421s + 1
Usando la transformada de Shanks y la transformada z bilineal, los coeficientes de la funcion
de transferencia de paso altas de dos dimensiones toman la forma
H(p) =

13, 39569 0
0

26, 79120 0
A= 0

0
0
13, 39569

9, 219
3, 176021 1

B=
3, 17602 22, 79120 7, 1760215 .
1
7, 176021
19, 571620

La funcion de transferencia del filtro simetrico de paso altas con la fase cero se calcula
mediante la ecuacion (23.16). Se obtiene la matriz de la funcion de transferencia que tiene
13 13 elementos y por esto razon no la escribimos. En la figura 23.5a se muestra la
caracteristica de la amplitud del filtro simetrico de paso altas. En la figura 23.5b se muestra
la caracterstica del mismo filtro en tres dimensiones.

Figura 23.5: a) Caracterstica de la amplitud del filtro paso altas en dos dimensiones b)
Caracterstica de la amplitud del filtro paso altas en tres dimensiones

23.5

Dise
no del filtro supresor de banda

La funcion de transferencia de un filtro supresor de banda se obtiene si se suman las funciones


de transferencia de un filtro paso bajas con una frecuencia del corte 01P BF y la funcion de
transferencia de un filtro paso altas con una frecuencia del corte 01P A . Se calcula HSB =
HP BF + HP A . Para que se pueden sumar las funciones de transferencias es necesario calcular
las funciones de transferencia con la fase cero. Para calcular la funcion de transferencia de
un filtro simetrico supresor de banda se aprovechan las funciones de transferencia del filtro
paso bajas y paso altas desde los ejemplos anteriores. Es necesario cambiar la frecuencia del
corte del filtro paso altas para cumplir la ecuacion 01BP F < 01P A .
398

Las caractersticas de amplitud de supresor de banda en dos y en tres dimensiones se muestran en la figura 23.6a,b.

Figura 23.6: Caracterstica de amplitud del filtro supresor de banda simetrico

23.6

Dise
no del filtro de paso banda

La funcion de transferencia de un filtro paso banda se obtiene si se multiplican las funciones


de transferencia de un filtro paso bajas con frecuencia de corte 01P BF con la funcion de
tranferencia de un filtro paso altas con frecuencia del corte 01P A . Para estas frecuencias se
debe de cumplir la condicion 01P BF > 01P A . La grafica de dos dimensiones del filtro paso
banda HP B = HP BF + HP A se muestra en la figura 23.7a. La caracterstica de la amplitud
de paso banda en tres dimensiones se muestra en la figura 23.7b.

Figura 23.7: Caractersticas de la amplitud del filtro paso banda

399

Figura 23.8: Realizacion directa de la funcion de transferencia

23.7

Realizaci
on de las funciones transferencias de dos
dimensiones

La estructura del filtro de dos dimensiones con la respuesta infinita al impulso se dibuja
desde la funcion de transferencia (23.3) H(z1 , z2 ). La realizacion directa de la funcion de
transferencia se muestra en la figura 23.8
H(z1 , z2 ) =

a00 + a01 z2 + a10 z1 + a11 z1 z2


1 + b01 z2 + b02 z22 + b10 z1 + b11 z1 z2 + b12 z1 z22

(23.17)

La estructura en la figura 23.8 tiene mucho elementos de retardo. Otra posibilidad es la


realizacion de la funcion de transferencia de dos dimensiones mediante el quebrado de escalera. La funcion de transferencia H(z1 , z2 ) se puede desarrollar en el quebrado de escalera
de varias maneras. Si se desarrolla la funcion de transferencia H(z11 , z21 ) en el quebrado
de escalerade de la siguiente manera
H(z1 , z2 ) = C1 +

1
A1 z11

(23.18)

C2 +

1
B1 z 1 + 1
2

..

y si los constantes C2 , C3 , . . . A1 , A2 . . . B1 , B2 no son iguales a cero, la estructura se muestra


en la figura 23.9a. Si se arregla la funcion de transferencia H(z1 , z2 ) en la forma que se
muestra en la ecuacion (23.19), se obtiene la estructura que se muestra en la figura 23.9b
H(z1 , z2 ) = C1 +

A1 z11

1
+ C2 + B

1
1
1 z2 +C3 +

..

(23.19)

Si se arregla la funcion de transferencia H(z1 , z2 ) en la forma (23.20), se obtiene la


estructura que se muestra en la figura 23.10.
400

Figura 23.9: Las estructuras escaleras del filtro digital H(z1 , z2 )

H(z1 , z2 ) =

1
C1 +

A1 ,z11 +
C2 +

(23.20)

1
B1 z 1 + 1
2

..

Figura 23.10: Realizacion de la funcion de transferencia H(z1 , z2 ) con el quebrado de escalera


Ejemplo 3:
Realizar con el quebrado de cadena la funcion de transferencia de dos dimensiones
48z12 z2 + 12z12 + 144z1 z2 + 33z1 + 81z2 + 15
48z12 z2 + 12z12 + 12z1 z2 + 27z2 + 2
Si se arregla la funcion de transferencia en quebrado de cadena se obtiene
H(z1 , z2 ) =

H(z1 , z2 ) = 1 +

1
2z1 +

1
2+

3z2 +

.
1

1
4+ z 1+2
1

La estructura se muestra en la figura 23.11. Otra posibilidad como obtener la estructura del
filtro digital de dos dimensiones es mediante ampliacion de las matrices similarmente como
se realizan los filtros unidimensionales.
401

Figura 23.11: Estructura de ejemplo

23.8

Realizaci
on de la funci
on de transferencia mediante ampliaci
on de la matriz

Dise
nar la estructura del filtro que realiza la siquiente funcion de transferencia
H(z1 , z2 ) =

(1 + z11 )(1 + z21 )


.
1 + az11 + bz22 + cz11 z21 + dz11 z22

Primeramente se construye la matriz de transferencia de segundo orden


!

(1 + z11 )(1 + z2 )
NT =
1 + az11 + bz21 + cz11 z2 1 + dz11 z22

"

1 .

Si se elige
n23 = 1 + z21
n33 = 1 az11 bz21 cz11 z21 dz11 z22

n31 = 1 + x1
1
n32 = 0,

se obtiene
n321 = n221 +

n322 = n222 +

n323 .n331
=0
n333

n323 .n332
= 1.
n333

La matriz con dos renglones y tres columnas toma la forma


(3)

0
1
1 + z21
1 + z11 0 1 az11 bz21 cz11 z21 dz11 z21

"

Si se siguye este procedimiento ampliando las matrices se obtiene al fin N(7)


402

Figura 23.12: Estructura de un filtro digital de dos dimensiones

N(7)

0 1 1
0
1
0
0
1 0 1 0
b
z11 0
0 0 a 1
c
0
1
1
0 0 z2
0
1
0
0
1 0
0
1
0
1 0
0 0
0
0 dz21 0 1

De la matriz del flujo N(7) se puede graficar la estructura del filtro de dos dimensiones. La
estructura se muestra en la figura 23.12. El orden de la fiuncion de transferencia es igual al
n
umero de elementos de la estructura. Por lo que la estructura es canonica.

23.9

Estabilidad de los filtros de dos dimensiones

El la literatura fueron propuesto algunos criterias para verificar si el circuito digital con la
funcion de transferencia H(z) es etable. Un criterio que propuso en la revista IEEE on Audio
June 1962 pagina 116 Shanks es el siguiente.
Si se cumplen para la funcion de transferencia H(z) las condiciones 23.22 - 23.24 el circuito
es estable
H(z1 , z2 ) =

A(z1 , z2 )
1 + b21 z1 + b12 z2 + b22 z2

(23.21)

1
|> 1
b12

(23.22)

| 1 + b12 |
>1
| b21 + b22 |

(23.23)

1 b12
|> 1
b21 b22

(23.24)

403

Ejemplo 4:
Verifique si el circuito con la funcion de transferencia H(z) es estable.
H(z) =
|

1
1 0, 7z1 0, 5z2 + 0, 3Z1 z2

| 1 0, 5 |
>1
| 0, 7 + 0, 3 |

1
|> 1
0, 5

(23.25)
1 + 0, 5
|> 1
0, 7 0, 3

El circuito es estable, porque se cumplieron todas las criterias.


El criterio de estabilidad del circuito de dos dimensiones que propuso Alan V. Oppenheim
es el siguiente. Se buscan los ceros de los polinomios B(Z1 , 1) y B(1, z2 ) si son menores que
uno el circuito esta estable si se cumple todavia la condicion B(1 , 2 ) #= 0 para qualquiera
. Es necesario que se cumplen los condiciones siguientes
B(z1 , 1) = 0

z1 < 1

(23.26)

B(1, z2 ) = 0

z2 < 1

(23.27)

B(1 , 2 ) #= 0

(23.28)

Ejemplo 5:
Calcular si el circuito con la funcion de transferencia H(z1 , z2 ) es estable.
H(z1 , z2 ) =

1
1

0, 6z11

B(z1 , 1) = 1 0, 6z11 0, 6 = 0

(23.29)

0, 6z22
z1 =

0, 6
>1
0, 4

No se cumple la primera condicion z1 > 1 entonces el circuito no es estable.


Ejemplo 6:
Calcular si el circuito con la funcion de transferencia H(z1 , z2 ) es estable.
H(z1 , z2 ) =
B(z1 , 1) = 1 34 z11 0, 6 = 0
B(1, z2 ) = 1 21 14 z21 = 0

0, 5z11
3
4

z1 =
z2 =

1
2

<1

1
0, 25z11 z21

<1

B(z1 , z2 ) = 1 12 ej1 14 ej1 ej2 #= 0


La u
ltima ecuacion no es iqual a cero para ninguna . Todas criterias se han cumplido y
por eso el circuito es estable.

404

Captulo 24
Efecto de cuantizaci
on
En los sistemas discretos los n
umeros se representan en forma binaria. Un n
umero x se
puede expresar por la ecuacion (24.1).

x=

B1
-

bn 2n

(24.1)

n=0

El termino bn tiene valor 0 o 1. Por eso los n


umeros se llaman n
umeros binarios. El termino
B dice en cuantos bits el n
umero x esta expresado.
Ejemplo 1:
Calcule el n
umero x = 0, 236 en la forma binaria por B = 7 bits.

0, 236.2
0, 472.2
0, 144.2
1, 888.2 x = 0.20 + 0.21 + 0.22 + 1.23 + 1.24 + 1.25 + 1.26
1, 776.2 x = .0 0 0 1 1 1 1
1, 552.2
1, 104.2

xE = 1.23 + 1.24 + 1.25 + 1.26 = 0, 125 + 0, 0625 + 0, 03125 + 0, 015625 = 0, 234375

Como se muestro en este ejemplo, el n


umero x se expreso por un n
umero xE con el errorr
E7 = x xE = 0, 001625. Este error puede ser la causa de la inestabilidad del filtro. A
continuacion se expresa el mismo n
umero por B = 13 bits.
405

0, 236.2
0, 472.2
0, 944.2
1, 888.2
1, 776.2
1, 552.2
1, 104.2
0, 208.2
0, 416.2
0, 832.2
1, 664.2
1, 328.2
0, 656.2
1, 312

xE = 1.23 + 1.24 + 1.25 + 1.26 + 1.210 + 1.211 + 1.213


xE = .0 0 0 1 1 1 1 0 0 0 1 1 0 1
xE = 0, 2359619
el error en este caso es menor
E12 = x xE = 0, 0000381

El eror de cuantizacion si se utiliza un cuantizador de trese bits es menor en comparacion con


el eror si se utiliza el cuantizador de 7 bits. Los n
umeros negativos pueden ser representados
como aditivos inversos a los n
umeros positivos. En la aritmetica complementaria base dos,
los n
umeros negativos tienen en el bit mas significativo siempre iqual a 1.
Ejemplo 2:
Expresar en n
umero x = 0.236 en la forma binaria por B = 7 bits. Primero se calcula el
mismo n
umero pero positivo.
xE = 0, 23610 = .0 0 0 1 1 1 1
Se cambian ceros por unos y unos por ceros y se suma el n
umero 1

xE =

0
1

xE =
1
1
1
0
0
0
1

El n
umero negativo es
xE = 1 + 21 + 22 + 26 = 0, 234375
En la figura 24.1 se muestran los n
umeros en el circulo de la aritmetica complementaria base
dos usando 3 bits. De la figura se pueden ver, que el n
umero mayor positivo expresando por
tres bits sera 0,75 y el n
umero mas negativo -1.
Ejemplo 3:
Que n
umero binario negativo esta representado por x = 1 1 1 ?
x = 1 + 21 + 22 = 0.25
406

Figura 24.1: N
umeros fraccionarios y n
umeros enteros representados por 3 bits
Gracias al error de cuantizacion se realiza el n
umero xq en lugar del n
umero x. La cuantizacion de una se
nal es una operacion no lineal. Esa operacion no requiere memoria y se
muestra en la figura 24.2, donde

Figura 24.2: Cuantizador lineal b) y no lineal a)

x es un voltaje en la entrada
xq es el voltaje de salida cuantizada
n representa un ruido gracias al error de cuantizacion
La relacion no lineal entre la se
nal x y la se
nal cuantizada xq depende de la aproximacion
de x. En el caso de redondeo la relacion entre el voltaje x y su aproximacion, si se utiliza
un cuantizador de tres bits se muestra en la figura 24.3b).
Si se aplica en aproximacion de los n
umeros, truncamiento, se obtiene la relacion entre
voltaje x y voltaje cuantizado xq la grafica que se muestra en la figura 24.3a). Si se aplica
en la aproximacion de n
umeros truncamiento, la relacion entre x y xq se muestra en la figura
24.3b).
Como se ve en la figura 24.4 el error de cuantizacion para el truncamiento se encuentra entre
0 y Q y para el redondeo se encuentra entre Q2 y Q2 . Q es el paso de cuantizacion y se
calcula mediante la ecuacion
Q = 2B+1
Para el n
umero expresado por 3 bits B=3, el paso de cuantizacion es
407

(24.2)

Figura 24.3: Aproximacion del n


umero x expresado por tres bits usando truncamiento a) y
redondeo b)

Figura 24.4: El error de cuantizacion para el truncamiento y redondeo

Q = 23+1 = 0, 25
La varianza de truncamiento se calcula mediante la ecuacion
1 < 2 2
u du
Q Q2
Q

2E =

1 u3 Q2
1 Q +
| Q = 8
2E =
Q 3
Q
3
2

Q3
8

(24.3)

Q2
12

si se sustituye por Q = 2B+1 la varianza del ruido resulta

(2B+1 )2
22B
=
(24.4)
12
3
El error que se comete al convertir una se
nal contnua en amplitud en una representacion
discreta se eval
ua en terminos de la relacion se
nal a ruido (RSR). La se
nal debe ser limitada
en amplitud para evitar las posibilidad de desbordamiento. Para eso utilizamos un factor de
ganancia G como se muestra en la figura 24.5.
2E =

Valores peque
nos de G nos aseguran, que el desbordamiento nunca ocurre. Pero se reduce
la relacion se
nal a ruido (RSR). El ruido de cuantizacion es fijo y al bajar el valor de G
408

Figura 24.5: Se
nal x(n) limitada con factor de ganancia G
se reduce la amplitud de la se
nal. Este compromiso entre el desbordamiento y el ruido de
cuantizacion siempre se toma en cuenta si se utilizan los microprocesadores, que trabajan
con punto fijo.
La relacion entre se
nal a ruido se define por la ecuacion
RSR = 10 log

Px
Px (G, x)
= 10 log
Pn
2E

(24.5)

donde
Pn = 2E

Px = 2x = E[x2 (n)]

(24.6)

Pn es la potencia de ruido
Px es la potencia de la se
nal
La potencia Px depende del factor de ganancia G. Si Px (G, x) =
RSR = 10 log

1
4

y = 4 se obtiene

1
22B
10 log
= 12, 0412 + 20B log 2 + 10 log 3
16
3
RSR = 6B 7, 27

[dB]

Ejemplo 4:
Calcule la relacion se
nal - ruido para el cuantizador 8 y 16-bits
RSR8 = 8.(6) 7, 27 = 40, 73 dB

RSR16 = 6.(16) 7, 27 = 88, 73 dB


La se
nal en la entrada se cuantiza durante la conversion de los n
umeros, pero tambien se
cuantizan los coeficientes de la funcion de transferencia.

24.1

Cuantizaci
on de los coeficientes

Los coeficientes de un filtro digital deben ser cuantizados con B bits. La se


nal en la salida
del filtro con la respuesta finita se pueden expresar por la ecuacion
y(n) =

N
1
k=0

hQ (k)x(n k)
409

(24.7)

donde hQ (k) es el termino, que representa los coeficientes cuantizados del filtro FIR. La
Funcion de transferencia de un filtro con coeficientes cuantizados H(f ) se pueden expresar
por la ecuacion
H(ej ) =

N
1
-

h(i)ejT +

i=0

N
1
i=0

[h(i)Q h(i)]ejT

(24.8)

H(ejT ) = H(ejT ) + He (ejT )

(24.9)

He (ejT ) es una funcion de transferencia que representa el error gracias a la cuantizacion de


los coeficientes. El maximo error que puede alcanzar la respuesta del sistema a una amplitud
se puede expresar por la funcion de transferencia.
|He (ej )| N

max|hQ (i) h(i)|

(24.10)

N es el tama
no del filtro o n
umero de los coeficientes. Si los coeficientes son redondeados a
B bits el error del sistema en amplitud es
|He (ej )| N 2B

(24.11)

|He (ej | 20 log N 6B

(24.12)

y en Decibel

B es el n
umero de bits que se usa para representar los coeficientes del filtro.
Ejemplo 5:
Hallar el error He (ej ) que puede alcanzar el sistema con 100 coeficientes que se representan
por 16-bits.
20 log |He (ej )| = 20 log 100 6, 16 56 dB
Si tenemos un filtro F IR con 50 coeficientes el error no es mayor que
20 log |He (ej )| = 20 log 5 6, 16 = 82 dB

24.2

Cuantizaci
on de los coeficientes del filtro IIR

La funcion de transferencia de un filtro IIR se puede expresar en la forma


H(z) =

>M

1+

k
k=0 bk z
,
>M
k
k=1 ak z

(24.13)

y la funcion de transferencia con los coeficientes cuantizados es


HQ (z) =

>M

k=0 bkQ z

1+

>M

k=1

akQ z k

(24.14)

Los coeficientes cuantizados se pueden expresar por medio de los coeficientes originales y los
errores:
410

Figura 24.6: Localizacion de los polos y ceros de un filtro con paso de banda angosta

akQ = ak ak
bkQ = bk bk

(24.15)

Tambien la posicion de los polos y ceros se cambian gracias a la cuantizacion de los coeficientes.
zQi = zi + zi

(24.16)

En las condiciones ideales el sistema es estable, pero debido a un eror de cuantizacion el polo
mas cercano a un circulo unitario puede salir a fuera del crculo y el filtro se convierte a un
circuito inestable, como se puede observar en la figura 24.6. En la grafica son dislocados ceros
y polos de un filtro paso banda. La influencia de los erores de cuantizacion a la amplitud se
muestra en la figura 24.7.

Figura 24.7: La caracterstica de la amplitud del filtro ideal y cuantizado


Algunas estructuras son muy sensibles a la cuantizacion de los coeficientes. Las estructuras
directas del orden mas grande que n = 2 son muy sensibles a la cuantizacion de los coeficientes, porque la dislocacion de los polos depende de muchos coeficientes de la funcion de
transferencia. Las estructuras en cascada y las estructuras paralelas son menos sensible a
los erores de cuantizacion.
411

24.2.1

Sobrefujo en los circuitos digitales.

Si se realiza el filtro mediante el microcontrolador que trabaja con punto fijo es necesario
tomar en cuenta el sobreflujo. Sobreflujo ocure en las salidas de los sumadores de un circuito,
figura 24.8

Figura 24.8: Filtro digital de segundo orden


Para evitar las posibilidades de sobreflujo y as de desbordamiento se puede utilizar un factor
de ganancia G. Con este factor se dividen los coeficientes Bi en el numerador de la funcion
de transferencia (24.17).
b0 + b1 z 1 + b2 z 2
a + a1 z 1 + b2 z 2
y se obtiene nueva funcion de transferencia HG (z) que se realiza
H(z) =

+ bG1 z 1 + bG2 z 2
a + a1 z 1 + b2 z 2
La respuesta a una se
nal de entrada se define por la ecuacion
HG (z) =

y(n) =

b0
G

N
1
m=0

h(m)x(n m)

(24.17)

(24.18)

(24.19)

En el caso desfavorable, cuando la se


nal en la entrada tiene su valor maximo
x(n) = {1 1 1 1 1 1 1 1 ... }
la respuesta a una se
nal de entrada puede ser escrita en la forma
y(n) =

N
1
-

h(m),

(24.20)

m=0

y el factor de ganancia G figura 18.4 se calcula mediante la ecuacion


G=

N
1 4
m=0

4
4
4
4h(m) 4

(24.21)

Los coeficientes de la funcion de transferencia en el numerador se dividen entre G y as se


evita el sobreflujo.
412

Ejemplo 5:
Calcular nuevos coeficientes del numerador de la funcion de transferencia H(z) para evitar
el sobreflujo.
1 + 1.621784z 1 + z 2
(24.22)
1 0.4030703z 1 + 0.233262z 2
Una de las estructuras que realiza la funcion de transferencia (24.22) se muestra en la figura
24.9. Es necesario calcular las respuestas al impulso en la salida de cada sumador. Para
calcular las respuestas al impulso h3 y h4 es necesario calcular las funciones de transferencias
H3 (z) y H4 (z).
H(z) =

Figura 24.9: Filtro digital de segundo orden

H3 (z) =

Y3 (z)
X1 (z)

H4 (z) =

Y4 (z)
X1 (z)

Para obtener H3 (z) se numeran los nodos del circuito como se muestra en la figura 24.10a.
Calculando la matriz N6 se obtiene

Figura 24.10: Filtros digitales de segundo orden

6
N =

b1 1 1
0
0 a1

0 0 1 0 z 1 0

0 z 1 0 1 0
0

b2 0
0
0 1 a2

b0 0
0
1
0
1
413

(24.23)

{h}
1
2.024854
1.582892
0.165686
-0.302451
1.284583.106
>
|h(n)| = 5.307

{h4 }
2.024854
1.582893
0.1656869
-0.302562
-0.160654

1.316025.105
>
|h4 (n)| = 1.771

{h5 }
0.766733
-0.47233
-0.3692353
3.864915.102
7.055178.102

2.99649.107
>
|h5 (n)| = 4.307

Tabla 24.1: La tabla de los respuestas al impulso


Si se reduce la matriz N(6) hasta N 2 se obtiene la funcion de transferencia entre nodo 1 y 2.
2.024854 + 0.7667338z 1
(24.24)
1 0.4030703z 1 + 0.233266z 1
La matriz de transferencia H4 (z) se calcula desde la estructura en la figura 24.10b. En este
caso el nodo 2 se marca despues de segundo sumador. Calculando la matriz flujo de se
nales
N(6) se obtiene
H4 (z) =

6
N =

b2 1 0
0
0 a2

0 z 1 1 0
0
0

0 0
0 1 z 1 0

b1 0
1
0 1 a1

b0 0
0
1
0
1

(24.25)

y la funcion de transferencia reduciendo N 6 a N 2 toma la forma


H5 (z) =

0.7667338 0.6363365z 1
1 0.4030703z 1 + 0.233266z 1

(24.26)

Calculando las respuestas al impulso en la salida de cada sumador se obtienen h(n), h4 (n) y
h5 (n), y los valores que se muestran en la tabla 24.1. Como el factor de ganancia G se elege
el mayor n
umero. Para G=5.307, la funcion de transferencia que se va a realizar toma la
forma
1.621 1
1
1
+ 5.307
z + 5,307
z 2
0.188 + 0.305z 1 + 0.188z 2
5.307
=
(24.27)
H(z) =
1 0.403z 1 + 0.233z 2
1 0.403z 1 + 0.233z 2
Si se realiza filtro con la nueva funcion de transferencia, no se ocure el sobreflujo, pero se
disminuye la relacion se
nal-ruido (RSR).

414

Indice de Materias
Filtros activos, 127
de segundo orden, 127
paso altas de primer orden, 133
paso bajas de primer orden, 134
paso banda de primer orden, 135
ARC con retroalimentacion, 137
Filtros ARC con gyradores, 144
Filtros digitales
analisis, 341
con la respuesta infinita IIR, 277
con la respuesta finita FIR, 301
de dos dimensiones, 391
diferenciador, 317
dise
nados desde la respuesta, 292
estructuras de cascada, 279
estructura paralela, 280
la forma cruz, 371
la forma Markel y Gray, 382
la forma transverzal, 378
transformador de Hilbert, 318
Filtros electromecanicos, 161
Filtros con capacidores Conmutados, 167
Filtros pasivos, 113
RC elementales, 113
RC con Y en paralelo, 124
Foster I, 28
Foster II, 35
Funcion de transferencia
caracteristica, 24
de espejo, 20
de trabajo, 21
Funcion de transferencia, 329

A
Acoplamiento perfecto, 17
Analisis de los filtros SC, 173
Aproximacion de
Bessel, l85
Butterworth, 66
Cauer, 89
Chebychev, 75
Chebychev inverso, 80
las plantillas, 65
ARC paso altas, 138
ARC paso banda, 139
ARC paso bajas, 137
C
Cascada de filtros RC, 116
RC progresivos, 119
RC con divisor, 121
Cauer I, 38
Cauer II, 40
Ceros de la funcion de transferencia, 67
Circuito de bi-puertas, 13
Convolucion matricial, 203
Corelacion, 217
normalizada, 219
de las se
nales parecidas, 221
Cuantizacion, 405
D
Darlington, 94
E

Ecuaciones de cascada, 14
Ecuacion caracteristica, 23
Ecualizador de fase, 191
de atenuacion, 189

Gyrador, 144
I
Impedancia
caracteristica, 18

F
415

de Imagen, 15
de entrada, 24

se
nal
contnua y no periodica, 195
continua y periodica, 197
discreto y periodico, 199
discreto y no periodico,
sistemas
causal, 201
estable, 201
invariante en el tiempo, 200
lineal, 201
Sobreflujo, 412
Skwirzinski, 96

M
Matriz
circular, 262,297
de admitancia, 13
de cascada, 11
de dispersion, 14
de estado, 343
de Fourier, 260
de impedancia, 12
de transferencia, 13
flujo de estado, 343,355
inversa, 262

T
Tablas de los filtros de
Butterworth, 72,101
Chebychev, 104
Chebychev inverso, 106
los filtros activos, 140
Transformada
discreta de Fourier, 223
de Fourier rapida, 243
decimacion en el tiempo, 245
decimacion en las frecuencias, 251
macro para TMS320C25, 263
mediante Matlab, 268
zeta, 207
zeta bilineal, 284
zeta inversa, 213
Transformaciones
paso bajas a paso altas, 288
paso baja a paso banda, 289
paso bajas a paso bajas, 290
de las plantillas, 53

O
Orden del filtro de
Butterworth, 67
Cauer, 96
Chebychev, 75
Chebychev inverso, 75
P
polos y ceros de
la impedancia ZLC , 28
la impedancia ZRC , 28
la impedancia ZLR , 29
Propiedades de la DFT, 236
convolucion, 236
corelacion circular, 238
desplazamiento en el tiempo, 238
desplazamiento en la frecuencia, 238
linealidad, 236
multiplicacionen el tiempo, 238
periodicidad, 236
teorema de Parseval, 239

V
Varianza de truncamiento, 408
Ventanas de
Hamming, 321
Blackman, 323
Von Hann, 323
Kaiser, 323
Bohman, 324
Poisson, 325
Cauchy, 325

R
Realizacion
de Cauer, 27
de circuitos RLC, 27
de bipuertas, 42
Resonador piezoelectrico, 153
Rumpelt, 91
416

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 Amplifiers, 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 Parallel
Processing Architecture. Microprocessors and Microsystems, No.10, December 1989, pp.
653658.
[12] McCLELLAN J., Schafer R. and Yoder M.: DSP FIRST A Multimedia Approach.
Prentice Hall 1998.
[13] McCLELLAN J.: The design of two-dimensional digital filter by transformation. Proc.
7th. Annu. Princenton Conf. Information Sciences and Systems, 1973, pp. 247- 251.
[14] McCLELLAN J., Schaffer 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.
417

[16] ELLIOTT D. and Rao, K.: Fast Transforms. Algorithms, Analyses, Applications. 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] FOSTER R.M.: A Reactance Theorem. Bell System Tech. Journal., vol 3, pp 259-267,
April 1924.
[19] FRANTZ G.:The Texas Instruments TMS320C25 Digital Signal Microcomputer. IEEE
Micro 6, No.6, 1986, pp. 1028.

[20] GOMEZ
S. et al.: An Applicationspecific FFT processor. Electronic Engineering, No.6,
June 1988, pp. 99106.
[21] GUILLEMIN E.: Communication Networks. Vol 4. John Wiley and Sons. New York
1935.
[22] GUILLEMIN E.: Introductory Circuit Theory. John Wiley and Sons New York 1953.
[23] GUNN L.: Chips Try Teaching Computers To Speak, Listen. Electronic Design, No.11,
May 1989, pp. 3336.
[24] HONIG M. and Messerschmitt, C.G.: Adaptive filters Structures, Algorithms and Applica tions. New York, Kluwer Academic Publishers, 1986.
[25] HUELSMAN L.: Active and Pasive Anslog Filter Design. McGraw Hill, ISBN 0-07112519-1 New York 1993.
[26] HUMPHREYS L.: The Analysis, Design and Synthesis of Electrical Filters. Prentice
Hall, ISBN 0-13-032904-3, Toronto, 1977.
[27] INGLE V.: Digital Signal Processing Using Matlab V.4 PWS Publishing Company. ITP.
Boston 1997.
[28] KUH E.: Special Synthesis Techniques for Driwing Point Impedance Function IRE
Transactions PGCT, Vol CT2, no 4, pp, 302-308, December 1955.
[29] LACROIX A.:Digitale Filter. 3. Auflage, Wien, Munchen, Oldenburg, 1988.
[30] LACROIX A. and Witte K.: Zeitdiskrete normierte Tiefpasse. Heidelberg, Dr.Alfred
Huthig Verlag, l980.
[31] LARIMORE M.: An Algorithm for Adapting IIR Digital Filters. IEEE Trans. on ASSP,
No.4, August 1980, pp. 428440.
[32] LARRY E.:Manual de laboratorio de procesamiento digital de se
nales. Mexico, UNAM,
Facultad de Ingeniera, 2000.
[33] LARRY E.:Arquitecturas de DSPs, Familia TMS320 y El TMS320C50. Mexico, UNAM, Facultad de Ingeniera, 2000.
418

[34] LUIKUO G., Fleming M. and Magar M.: A 500 MOPS DSP Chip Set. Electronic
Engineering, No.6, June 1988, pp.106113.
[35] MARSHALL D., Jenkins W. and Murphy, J.: The Use of Orthogonal Transforms for Improving Performance of Adaptive Filters. IEEE Trans. on CAS, No.4, April 1989, pp.474
484.
[36] MARVEN G. and Ewers G.: A simple approach to Digital Signal Processing. Oxford,
Alden Press Limited, Texas Instruments, 1994.
[37] MILT L.: SignalProcessing Circuits. Electronic Design. No.4, February 1990, pp. 101
108.
[38] MITRA S.: Digital Signal Processing. A computer-Based Approach MCGraw-Hill Companies,Inc 1998.
[39] MITRA S.: Digital Signal Processing. A computer-Based Approach. New York,
McGraw- Hill Companies, 1998.
[40] MITRA S., Chacrabarti S. and Abreu E.: The nonuniform Discrete Fourier Transform and its Signal Processing Applications. Proc European Signal Processing ConferenceEUSIPCO, Brussels, Belgium, August 1992, pp. 909-912.
[41] MITRA S.K. and Sherwood R.: Canonic realizations of digital filters using the continued
fraction expansion. IEEE Trans. Audio Electroacoustics, AU-20: August 1972, pp. 185194.
[42]
February

.: Digital Ladder Networks IEEE Trans. Audio Electroacoustics, AU-21:

1973, pp.30-36.
[43] MITRA S., Hirano K., Furano K. and Sherwood R.: Digital sine-coseno generator.
International Conference on Digital Signal processing, Florence, Italy, September 1975,
pp. 142-149.
[44] OPPENHEIM A. and Schafer W.: Discrete Time Signal Processing. Prentice Hall,
Inc., 1989.
[45] OPPENHEIM A. and Schafer R.: Discrete-Time Signal Processing. New Jersey,
Prentice Hall, 1989.
[46]

.: Digital Signal Processing. New Jersey, Prentice Hall, 1985.

[47] ORFANIDIS S.: Introduction to Signal Processing Prentice Hall, New Jersey 1996.
[48] PARKS T and Burrus C.: Digital Filter Design. John Wiley Sons, Inc., New York,
1987.
[49] RAMIREZ F. and Moreno J.: Practicas de procesamiento digital de Se
nales. Centro
de Investigacion y de Estudios Avanzados del IPN, Departamento de Ingeniera Electrica,
Octubre 1996.
419

[50] RAO K. and Yip P.: Discrete Cosene Transform. San Diego, Academic Press, 1990.
[51] SAAL R. and E.Ulbrich.: On the design of Filters by Synthesis. Proc. IRE , vol. CT-5,
no.4, pp 284-327, December, 1958
[52] STORCH L.: Synthesis of Constant-time-delay Ladder Networks Using Bessel Polynomials. Proc. IRE, vol. 42, no. 11, pp 1666-1675, N0vember 1954.
[53] STORER J.E.: Relationship between the Bott-Dufin and Pantel Impedance Synthesis.
Proc. IRE, vol 42, no. 9, p. 1451, September, 1954.
[54] SU K.: Analog Filters. Chapman and Hall, ISBN 0-412-63840-1.
[55] SCHAFER R. and Rabiner L.: Digital Representation of Speech Signal. Proceedings of
the IEEE, Vol.63, No.4, June 1975.
[56] SHYNK J.: Adaptive IIR Filtering. IEEE ASSP Magazine, No.2, April 1989.
[57] SORENSEN H. and Chen J.: A Digital Signal Processing Laboratory Using The
TMS320C30. New Jersey, Prentice Hall, Upper Sadle River, 1997.
[58] STANLEY W. and Dougherty G.:Digital Signal Processing. San Diego, Reston Publishing corp., 1984.
[59] STEARNS S. and David R.: Signal Processing Algorithms In Matlab. New Jersey,
Prentice Hall, 1996.
[60] STRAHLE W.: Adaptive Nonlinear Filter Using Fractal Geometry. Electronic Letters,
No.19, September 1988, pp. 12481250.
[61] TEXAS INSTRUMENTS: TMS320C25 Digital Signal Processor. Product Description.
Printed in USA, 1986.
.: Digital Signal Processing with the TMS320C30. Toronto, John Wiley and
[62]
Sons, 1992.
[63]

.: SecondGeneration TMS320 Users Guide. Printed in USA, 1987.

[64]

.: TMS34020 Users Guide. Printed in USA, 1987.

[65]
in

.: TMS320C1x/TMS320C2x Assembly Language Tools Users Guide. Printed


USA, 1987.

[66]

.: TMS320C25 C Compiler Reference Guide. Printed in USA, 1988.

[67]

.: TMS320C5X Starter Kit Users Guide. Printed in USA, 1995.

[68]
1994.

.: TMS320 Family Development Suport-Reference Guide. Printed in USA,

[69]

.: TMS320C2X DSP Starter Kit Users Guide. Printed in USA, 1993.

[70] Reference Guide. Printed in USA, 1988.


420

[71] VAN DEN ENDEN A. and Verhoeck N.: Discrete-time Signal Processing. New Jersey,
Prentice Hall, 1989.
[72] WHITE M. et al.: New Strategies For Improving Spech Enhancement. Int. Journal on
Biomedical Computing, No. 25, 1990, pp. 101124.
[73] WEINBERG L.: Network Analysis and Synthesis McGraw-Hill, New york 1962.
[74] WIDROW B. and Stearns S.: Adaptive Signal Processing. PrenticeHall, Inc., 1985.
[75] ZVEREV A.: Handbook of Filter Synthesis. John Wiley and Sons, New York, 1967.

421

You might also like