Professional Documents
Culture Documents
de MEXICO
FACULTAD INGENIERIA
PROCESAMIENTO DE SENALES
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
207
207
209
213
14 Correlaci
on
217
. . .
. . .
FFT
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
357
357
359
359
360
361
362
.
.
.
.
.
.
.
.
.
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
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
(1.1)
U1
U2
(1.2)
I1
I2
(1.3)
(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.
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)
(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)
T22
T12
S12 =
|T |
T12
S11 =
T22
T12
S12 =
|T |
T12
(1.11)
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)
A11 U2 + A12 I2
U1
=
I1
A21 U2 + A22 I2
(1.15)
A11
A21
(1.16)
A12
A22
(1.17)
Z1 Zs1 =
A11 A12
A21 A22
(1.18)
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
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
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
"
16
A12 = Z1 = 424
A22 = Z1 /Z2 = 1
Sustituyendo los valores del Aij en las ecuaciones (1.18) y (1.19) se obtiene
Z01 =
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
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
447, 5
= 599, 657
1, 24378.103
Ejemplo 6:
Calcular los parametros de transferencia para el circuito en la figura 21.14
18
1 s
0 1
"!
1 0
2s 1
"!
1 s
0 1
"
1 + 2s2 2s + 2s3
2s
1 + 2s
"
= s3 + 2s2 + 2s + 1
= s3
= s3
= s3 + 2s2 2s + 1
Ejemplo 7:
Calcular los parametros de dispersion del circuito en la figura 1.10.
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
19
U0 I0
U2 I2
(1.20)
U1 I1
U2 I2
(1.21)
20
(1.22)
(1.23)
U1 = A11 U2 + A12 I2
I1 = A21 U2 + A22 I2
(1.24)
&
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)
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)
U0 I0
1
=
U2 I2
2
!$
#
Z2
Z0
A12
+ A21 Z0 Z2 + A22
A11 +
Z0
Z2
Z0 Z 2
"
(1.27)
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 .
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
"
1
150
424
G = 2
+
+
2
300
150.300
150.300
+
424
300
= 2.663
150
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)
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
&
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
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)
(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)
1 s
0 1
"
1 0
2s 1
"
1 s
0 1
"
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.
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
Ejemplo 12:
Calcular la funcion de transferencia G(s) del circuito en la figura 1.20.
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)
1
Y1 +
1
Z2 + Y1
(2.2)
Z(s) =
k
1
Ai
+ R0 +
sc0
i=1 s + i
(2.3)
2.1
29
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)
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)
Z(s) =
(s2 + 1)(s2 + 3)
A
Bs
= + 2
+ C.s
2
s(s + 2)
s
s +2
(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
3
1
s
(s2 + 1)(s3 + 1)
2
2
=
+
+s
2
2
s(s + 2)
s s +2
k
1
Ai
+
sC0 i=0 s + i
donde
Ai =
1
Ci
i =
1
Ci Ri
(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) =
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 =
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)
s(s + 2)
|s=0 = 0
(s + 1)(s + 3)
L0 =
(s + 2)
|s= = 0
(s + 1)(s + 3)
34
A=
1
(s + 2)
|s=1 =
(s + 3)
2
C=
(s + 2)
1
|s=3 =
(s + 1)
2
1
s(s + 2)
=
(s + 1)(s + 3)
2+
2
s
1
2+
6
s
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)
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) =
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)
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
(s + 3)
|s= = 0
(s + 1)(s + 4)
A=
(s + 3)
2
|s=1 =
(s + 4)
3
37
B=
1
(s + 3)
|s=4 =
(s + 1)
3
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
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:
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
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
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
a0
b0
1+
a1
s
b0
b1
s
b0
A 0 + A1 s
1 + B1 s
(2.9)
A0 + jA1
1 + jB1
(2.10)
1 0
18.105
A0
400
3
5
0 6.10 24.10 A1 = 300
0 1
102
B1
0
A0
1 0
18.105
3
A1 = 0 6.10 24.105
0 1
102
B1
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
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
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
Z0 = Z11 Z1
1
1
= Y0
1
Z11
Z2
(2.11)
(2.12)
Y0 = Y22 Y1
Z0 = Z2 +
1
Y221
(2.13)
(2.14)
(2.15)
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
5
6s2 + 1
=s
2s
2
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
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
s2
1
s
=
+1
s+
1
s
1
Z11
=
5s4 + 8s2 + 2
s
(s2 + 1)(2s2 + 2)
=
(s2 + 1)(3s3 + 4s) s2 + 1
s2 + 1)(3s3 + 4s)
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
s2
1
s
=
+2
s+
2
s
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
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
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
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
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
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
2 1 1
(1 1 )
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.
3400
=1
3400
4700
= 1.382
2 =
3400
paso bajas normalizado se muestra en la figura 3.3 b).
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
1502 3400.300
=
= 2, 145
150(3400 300)
56
2 =
3400(100 4700)
= 1, 41
34002 100.4700
se obtiene
Z(j) = j
l
1
+
1 1 j
1
1 1
l1 1
= pL1 +
1
pC1
=
se obtiene
Y (j) = j
2 1 1
(1 1 )
c
1
+
1 1 j
1
1 1
c1 1
= pC2 +
1
pL2
57
(1 1 )
2 1 .1
(1 1 )
=
2 1 1
j
l(1 1 )
1
1 1
+ jl(
1 1 )
l (1 1 )
1 1
C1 =
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 )
c(1 1 )
1 1
L2 =
1
c(1 1 )
58
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
=
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
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
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)
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
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
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
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)
U1 I1
U2 I2
(4.2)
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
(4.3)
(4.4)
10
amax
10
= 1 + %2
y calcular %
%=
e2amax
%=
10
amax
10
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)
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)
+2k
2n
= cos
+ 2k
+ 2k
+ j sin
2n
2n
(4.9)
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
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
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
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
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).
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 =
1
0.55233s +
1
1
0, 3050689s2 + 0.55233s + 1
0, 55233s + 1
71
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)
e0,23.0,1 1p = 0, 5343043p
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
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
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
74
4.2
Aproximaci
on Chebychev
para 1
(4.14)
(4.15)
(4.16)
(4.17)
e2amax 1
2a
min 1
argcosh ee2amax
1
n
argcosh(2 )
75
(4.18)
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)
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)
1
(2k + 1)
)senh(n2 ) =
2
%
(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 =
(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
1
= 3, 0857855
0, 324066
77
G(s) (s)
G(s) (s)
(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) =
Z(s) = 2, 728s +
1
0, 8289s +
1
2,728s+ 11
(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
4.3
Aproximaci
on Chebychev inverso
La aproximacion Chebychev inversa se obtiene de la aproximacion Chebychev normal mediante las transformaciones
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)
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)
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
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
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
G(s) = K
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) =
s3
0, 333s3
=
%
4 + 3s2
s2 + 1, 1542
0, 4320885s3
s2 + 1, 1542
De la u
ltima ecuacion se puede escribir
fpar = 0
fimp = 0, 432s3
k(s) = s2 + 1, 1542
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
(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
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
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) =
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) =
H2 (z) =
88
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
4.5
Aproximaci
on de Cauer
(4.45)
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
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.
4.5.1
(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)
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)
a1 a2 ...an
| = ek
b1 b2 ...bm
= e ,
ai = eai
(4.51)
bi = ebi
(4.52)
a = ln |()| = k + (r + n m) +
n
i=1
ln |eai e(ai ) |
m
i=1
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.
1
ln |e0,23a 1|
2
92
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.
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
a2 = ea2 = 0, 14
b1 = eb1 = 1, 65
b2 = eb2 = 2, 72
4.5.2
(j) =
e0,23amax 1 cosh(g0m )
(4.55)
e0,23amax 1 senh(g0m )
(4.56)
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)
(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
cosh g0m
1 (m1 s +
=
2
s2 + 1)2 ...(m s +
(j) =
e0,23amax 1cosh g0 =
e0,23amax 1
1 + a2 s2 + a4 s4 + ... + a2 s2
2
2
( s2 + 1)( s2 + 1)...
1
= m1 + m2 + ...m
= m1 m2 + m1 m3 + ... + m2 m3 + ... + ma m
= m1 m2 m3 + ... + m2 m1 m
...................................................
= m1 m2 ...m
2
2
2
(m1 s s + 1) ...(m s s + 1)2 (s s2 + 1)
+
2
2
( s2 + 1)( s2 + 1)...
01
01
(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
4.5.3
1
2
1
s
us =
1
ns
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)
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)
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)
0 = 2q 4
(4.66)
0 1 20s (K +
1
K
1 + 02 20s
20s )
(4.67)
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.
f0 =
0 =
1 =
3400
f1
=
= 0, 816
f0
4164, 1326
0 =
f2
5100
=
= 1, 224
f0
4164, 1326
97
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
01 = 2.0, 0364 4
0, 7292548
= 0, 730226
1, 0364561
u1 = 0, 8739
1
= 1, 369
0, 73022
n1 =
1
= 2, 205
0, 4535
"
4
4
2
(0, 115.0, 8699)2
1
4
4+
ln 44
+ ... = 0, 499
w=
4 0, 115.0, 869 4
6
12
0 = 2.0, 0364 4
1
0,666
0, 50962 .0, 730222
98
0, 730222 )
= 0, 160769
1
0,6666
0, 50962 .0, 73022682
+ 0, 50962 )
= 0, 8189
s3 + 0, 83s2 + 0, 865s + 0, 35
s2 + 1, 87536
(4.69)
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
2s3 + 1, 398s
083s2 + 0, 35
Z12 =
Z1 = s
2s2 + 1, 398
= 1, 948s
0, 83s2 + 0, 35 |s2 =1,87
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
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
e0,23.0,2 1p = 0, 600893p
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
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
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
#
6
0,5
10 10 1p = 0, 704267p
p
p=
1
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
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
5.2
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
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
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
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
5.3
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
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
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
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
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
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
H(s) = K
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
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.
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
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
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
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
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)
U2
sCa Ra
= 2
U1
s R1 C1 R2 C2 + s(R1 C1 + R1 C2 + R2 C2 ) + 1
(6.3)
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)
(6.7)
R1 =
R2 = R
C1 = .C
C2 = C
R3 =
R
+1
C3 = C( + 1)
(6.8)
(6.9)
6.2
(6.10)
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
116
U1
= Bn (j) + n (j)
U2
La atenuacion se puede calcular mediante la ecuacion (6.15)
G() =
(6.14)
(6.15)
(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)
(6.18)
|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
R=
1
1N
0, 194
=
=
= 2339, 1
2.fN C
21 C
24.103 .3, 3.109
Figura 6.10: Filtro pasa bajas con tres circuitos elementales en cascada.
6.3
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
(6.21)
Para el filtro PBF en la salida abierta figura 6.12 la atenuacion se calcula madiante la
ecuacion
a = 20lo|a11 (, j)|
K1132 =
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
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
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)
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)
(6.25)
G=
U1
=
1
U2
Bn (j) C
C2
C1
+ CC2 Qn (j)
C2
+ CC2 Qn (j) + 1
Bn (j) 1 +
(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
p =
6+4
C
C1
C2 = 23C + 29C1 + 4
(6.27)
C2
C1
(6.28)
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)
C + 23C + 29C + 4 C
C
23
4
2 = log 1 +
+ 29 + 2
702 23 4 = 0
(6.30)
(6.31)
(6.32)
C
= 44, 94C
0, 45
G3 =
amax
10
se obtiene la ecuacion
6.5
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
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 =
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
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)
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
(7.6)
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
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
log K=1
K=10
2
+ (10 1) = 9, 5
4
2
= 3, 94 k
R2 =
2.(9, 5).(1, 885.105 )
R1 =
129
7.1.2
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)
Y=
pC1
0
pC1
0
pC1 G1 G1 + pC1 + pC2
pC2
0
0
pC2
G2 + pC2
0
GB
0
GA + GB
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)
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
K = 102 = 100
log K=2
R1 =
R2 =
2+
2 + 8(100 1)
4.1, 885.104
= 39, 24 k
1
= 717
39, 24.103 (1, 885.104 )2
7.1.3
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
U5
U1
15
11
toma la forma
131
(7.13)
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
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 =
2
= 53, 05 k
3, 769.105
R3 =
53, 05.103
= 17, 684 k
3
1
1
K = (6, 5 ) = 2, 1333
3
10
7.2
7.2.1
100 k
= 10 k
10
RB = 10(10 1) = 90 k
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]
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)
K=
R2
R1
0 =
1
R1 C1
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 .
R1 =
1
220.103 .10000.1012
= 7957
R2 = 10.7957 = 79570
7.2.2
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
12
11
(7.20)
toma la forma
1
1
U2
= H(p) =
U1
R1 C2 p + R21C2
134
(7.21)
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
R2 =
1
= 15, 9 k
2..1000.0, 01.106
R1 =
7.2.3
15, 9.103
= 1, 59 k
10
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
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
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 .
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
(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
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.
(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
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.
(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
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
r3 = 1, 97863
c2 = 1, 75741
c5 = 0, 18967
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
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
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
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
7.5
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)
H(p) =
p2
H
+ a1 .p + a0
(7.29)
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)
p2
1
+ 1, 9318p + 1
H3 (p) =
p2
H2 (p) =
p2
1
+ 1, 4142p + 1
1
+ 0, 5176p + 1
R1 = R2 = 10 k
C1 = C2 =
1
= 3979 pF
2..104 .4.103
RA1 = 10 k
RB1 = 682
RA2 = 10 k
RB2 = 5858
RA3 = 10 k
7.6
Dise
no de los filtros con girador
7.6.1
Girador.
Ik + Ii = 0
Is + Ib = 0
Ii = G1 (Ui0 Uk0 )
Ik = G1 (Ui0 Uk0 )
Ii
Is
Ik
Ib
G1
0
G1
0
S
G2
S G2
G1
0
G1
0
S G2
S
G2
Y=
Ui0
Us0
Uk0
Ub0
G1
0
G1
0
S
G2
S G2
G1
0
G1
0
S G2
S
G2
YPas =
Y1
0
0
Y1
0
0
0
0
0
Y1
0
0
0
0
0 Y1 + Y2
YCir =
Y1 + G 1
0
G1
Y1
S
G2
S
G2
G1
0
G1
0
S Y1 G2
S
G2 + Y1 + Y2
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
4
4
Y1
4
= 44
S Y1
Y1
G 2 + Y1 + Y2
4
4
4
4 = Y1 (G2 S + Y2 )
4
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
SY2
Y2 +G
2 S
Y2 G2
Y2 +G2 S
"
[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
[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
"
I1 =
U2
R1
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
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)
I1 =
1
U2
R
R2
= jC2 R2
Z2
(7.35)
c
2f1 R2
L=
lR2
2f1
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
L=
2f1 R2
cR2
2f1
L2 =
1
= 530 F
230.1000
2.1000
= 10 H
230
S =
L2
=
C2
10
= 137, 36
(530.106 )
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)
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
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).
(8.1)
1
L1 C1
1
C0
L1 CC11+C
0
(8.2)
(8.3)
1 12 2
jC0 22 2
153
(8.4)
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)
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
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)
8.3
X1
X2
(8.10)
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) =
1
L11 C11
(8.13)
1
C02
L12 CC1112+C
02
C11
1
= 12 1 +
=
L12 C12
C01
(8.14)
32
1
C02
L12 CC1212+C
02
22
C12
1+
C02
(8.15)
el valor R0 . La impedancia
frecuencia 2 = 1 3 la impedancia caracterstica alcanza
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
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)
f1
m=
C01
=
C02
(128.103 )2
= 122, 27.193
=
3
134.10
= 0, 9854
103
= 1, 259.109
129, 01.0, 9854.1000.2
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
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.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.
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).
kij =
k12 = k45 =
ci
lj
1 kij
0, 618
= 0, 6618
1, 618
k23 = k34 =
(9.2)
$
1, 618
= 0, 899
2, 000
3, 4
= 0, 0208
108
3, 4
= 0, 0283
108
Ejemplo 2:
Calcular los coeficientes de acoplamiento para paso banda que se muestra en la figura 9.3.
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 = #
K23 = #
(9.3)
= 0.0826
1, 22
= 0.04816
0, 726
K34 = #
= 0, 0286
(1, 22 + 23, 4 + 0, 726)(0, 726 + 23, 3 + 1, 29)
1, 29
K45 = #
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.
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)
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)
F1
v1
"
cos(al)
jW0 sen(al)
1
sen(al) cos(al)
jW0
"
F2
v2
"
(9.7)
M2
sen(al) +
jW0
2 cos(al)
(9.8)
M1
1
"
cos(al)
jW0 sen(al)
1
sen(al) cos(al)
jW0
"
M2
2
"
(9.9)
WI =
U1
F1
2
= jW0 cotg l
I1
v1
(9.10)
v1
1
2
U1
=
tg l
I1
F1
jW0
(9.11)
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=
(9.14)
W [g/s]
609
990
1255
1908
2378
7777
l2 = 1, 847
c3 = 1, 847
l4 = 0, 765
0, 765
= 064357
1, 847
k23 =
1, 847
=1
1, 846
Los coeficientes
desnormalizados de acoplamiento para paso banda con la frecuencia central
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
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)
(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
r1 = r2 = 1
c1 = 0, 87403
c2 = 1, 14412
0, 87403
105 .9424, 778
1, 14412
= 927 pF
= 1213, 9 pF
1
105 .20.103
= 500 pF
El circuito paso bajas con los capacitores conmutados se muestra en la figura 10.3
168
10.1
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) =
H(z) =
(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
(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
1
fr RCM OS
El valor maximo que puede alcanzar el capacitor en el circuito se calcula mediante la ecuacion
Cmax =
1
.
5fv Ri
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
F =0
G = 0, 052662
H = 0, 052662
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.
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) =
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.
E=1
G=1
H=1
F =0
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 =
B = 949, 443 pF
D = 160, 0283 pF.
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) =
<
(10.10)
%<
&
(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) =
<
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.
"
(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)
(10.17)
i(n) = Cu(n)
(10.18)
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)
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)
(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)
(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
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
178
(10.33)
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)
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)
u2 = 0
u3 = u1
(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
u2 = u1
u3 = u3
u1
1 0 0
u1
u1
+ ,
P
u2
u2 = 1 0 0 u 2 = S
u3
0 0 1
u3
u3
(10.38)
(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)=
?
(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)
(10.43)
IP (z)
II (z)
"
[C] [0]
[0] [C]
"
SP
z 1 S P
z 1 S I
+
SI
UP (z)
UI (z)
"
(10.44)
i2 = i2
i3 = 0
i1 1 0 1 i1
i1
+ ,
I
i2 = 0 1 0 i 2 = I i 2
i3
0 0 0
i3
i3
i2 = 0
181
i3 = i3
(10.45)
i1 1 1 0 i1
i1
+ ,
P
i2
i2 = 0 0 0 i 2 = I
i3
i3
0 0 1
i3
(10.46)
IP (z)
II (z)
"
IP
[0]
[0]
II
IP (z)
II (z)
"
(10.47)
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)
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)
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
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
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)
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)
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
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
0 = cos(
1 = sen(
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
1
1
= 9
= 19894, 367
2f0 C
10 28.103
r1 =
1
1
=
= 3, 46
2
0, 289
02 + 02 =
Q0 =
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
12
Q1 =
12
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
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
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
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)
C1 =
R0
1
12
e2a01
9
:
:
R1 = R0 ;e2a01
1
22
e2a02
(11.5)
1
1
(1 C1 R0 )2
(11.6)
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
1
R02
1
R1 + jC
190
1
R02
R1
+ jR02 C1
R2 =
6002
R02
=
= 16, 599 k
R1
21, 688
11.2
Ecualizador de la fase
s+
s
(11.7)
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
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
<
x(t)ejt dt
(12.1)
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
<
t1
2
t1
2
Aejt dt = At1
sen t21
t1
2
(12.4)
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)
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
<
|x(t)|dt <
X(j) =
<
x(t)ejt dt
(12.6)
(12.7)
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)
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.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)
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
12.2
12.2.1
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
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
|h(n)| <
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)
k=
x(k)h(n k)
(12.19)
x(n)z n
(12.20)
n=0
(12.21)
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}
k=
x(k)h(n k)
(12.23)
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
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
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 ....}
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
n=0
204
x(n)z n
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
z
z+1
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
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)
0, 7
z + 0, 5
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
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
X(z) z {x(n)}
x(n) X(z)
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 }
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
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 +
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)
x2 (n) = {3n }
x1 (n) = 1 2 22 23 + . . .
?
x2 (n) = 1 3 32 33 + . . .
@
@
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)
x1 (n) X1 (z)
x2 (n) X2 (z)
210
(13.6)
(13.7)
x1 (k)x2 (n k)
(13.8)
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}
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
dX1 (z)
az 1
=
dz
(1 az 1 )2
212
(13.10)
x1 (n) X1 (z)
x2 (n) X2 (z)
n=
(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
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
...
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
1
1 z 1
1 1
H(z) =
1 1
1 . . .}
1
1 + z 1
ej0 n + ej0 n
2
x1 (n) =
x2 (n) =
=
=
ej0 n
2
ej0 n
2
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
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
2 1 3
0 1 1 2 2
2 3
1 2 5
2 1 3 7
1 1 2 2
2 3
1 2 5 0
0 0
H
rxy (5) = 19
rxy (8) = 0
3 0 . . .}
l=
rxx =
x(n)x(n l)
x(n + l)x(n)
(14.6)
(14.7)
l=
rxx (l)
rxx (0)
(14.8)
(14.9)
(14.10)
ryy =
1 y(n)y(n l)
M n
(14.11)
(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)
1 x(n)w(n l)
M n
(14.15)
1 w(n)x(n l)
M n
(14.16)
1 w(n)w(n l)
M n
220
(14.17)
x(0)
2 1 0...}
y(0)
1 0 0...}
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) = #
2.2 = 2
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=
1 <
X()ejnT d
2
(15.2)
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
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
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)
1 <
X()ejnT d
2
224
(15.6)
X() =
x(n)ejnT
(15.7)
n=
XR () =
(15.8)
n=
XI () =
xR (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
XR () =
(15.12)
n=
XI () =
x(n)sen (n)
(15.13)
n=
x(n) cos(n) =
(15.14)
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 () =
(15.18)
x(n)sen (n)
(15.19)
(15.20)
n=
XI () =
n=
se obtiene
XR () = x(0) + 2
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
(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 () =
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) =
<
(15.28)
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)
(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
Linealidad
Si existe la transformada de Fourier de las se
nales x1 (n) y x2 (n)
F
x1 (n) X1 ()
x2 (n) X2 ()
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
(15.36)
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 ()
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
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
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
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 ()
(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
1
a|l|
1 a2
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)
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)
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)
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
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
N
1
-
x(n)WNkn
(15.43)
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
3
-
ej
k
0
2
=1
n=0
Figura 15.9: Se
nal discreta y periodica y su espectro
235
15.4
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
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
(15.46)
DF T
x1 (n) X1 (k)
x2 (n) X2 (k)
DF T
(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
X1 (3) = 2 + cos 3
jsen
2
X1 (3) = 0
3
2
9
2
= 2+0+j 20+0j
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
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
2kl
N
(15.48)
Desplazamiento circular de la se
nal en el dominio de la frecuencia
DF T
2nl
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)
(15.50)
N
1
n=0
x(n)y (n l)N
(15.51)
(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)
|x(n)|2 =
1
1 N|X(k)|2
N k=0
(15.55)
7
-
x(n)ej
2kn
8
n=0
X(k) = 1 + 2ej
k
4
+ 2ej
k
2
+ ej
3k
4
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
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
Y (0) = 6.6 = 36
Y (2) = j4
Y (4) = 0
Y (6) = j4
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}
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}
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
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}
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
1 + 2j
=9
= 1 + 2j
= 3
= 1 2j
3
1 2j}
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
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)
(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)
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)
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)
(16.4)
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.
16.1
El algoritmo Decimaci
on en el tiempo
n = 0, 1, 2, 3, . . .
N
1
2
(16.5)
. . .}
N
1
-
x(n)WNkn
(16.6)
n=0
X(k) =
x(2n)WN2kn
N
2
n=0
k(2n+1)
x(2n + 1)WN
(16.7)
n=0
WN = ej N
(16.8)
WN
n(k+ N
)
2
= WNk
WN
= W Nnk
2
N
2
X(k) =
n=0
nk
x(2n)W N +
2
WNk
N
2
n=0
(16.9)
WN2nk = W Nnk
2
Si se sustituye WN
N
k+ N
) = X1 (k) + WN 2 X2 (k)
2
(16.10)
N
) = X1 (k) WNk X2 (k)
2
(16.11)
X2 (k) =
x2 (n)W Nnk
n=0
247
(16.12)
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
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)
N
.
4
N
) = X21 (k) WN2k X22 (k)
4
(16.17)
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
N
4
X11 (k) =
(16.18)
(16.19)
(16.20)
(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
(16.22)
X11 (k) =
n=0
N
8
X11 (k) =
n=0
nk
x11 (2n)W N + W N
nk
x11 (2n)W N +
8
WN4k
N
8
se pueden escribir
(16.23)
(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)
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
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
16.2
El algoritmo Decimaci
on en la frecuencia
X(k) =
x(n)WNnk +
n=0
N
1
-
x(n)WNnk
(16.26)
n= 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 +
WN2
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)
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
&
(16.33)
&
(16.34)
N
x(n) + x(n + ) W Nrn
2
2
N
x(n) + x(n + ) WNn .W Nrn
2
2
N
)
2
&
N
X12 (n) = x(n) x(n + ) WNn
2
(16.35)
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
W83 = ej
6
8
X(6) = 0
|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
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
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)
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
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
F1
4 =
1 1
1
1
1 j 1 j
1 1 1 1
1 j 1 j
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
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
Ejemplo 4:
Calcular X(k) de la se
nal x(n) mediante la matriz de Fourier N = 4 8
257
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
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
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
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
(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)
1
2
z 2 z 1 +
1
2
(16.40)
(16.41)
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 =
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
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 =
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
(16.47)
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)
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
Primera etapa:
Segunda etapa
Tercera etapa
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
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
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
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.
0nN 1
(16.53)
k
K
0k K 1
para otras n.
(16.54)
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)
>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
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)
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.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
17.1
(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) =
(17.4)
y(n) = x(n) + bi1 x(n 1) + bi2 x(n 2) ai1 y(n 1) ai2 y(n 2)
17.2
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)
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
H(z) =
3 + 3.6z 1 + 0.6z 2
1 + 0.1z 1 0.2z 2
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
Ejemplo 4:
Dise
nar un filtro digital en forma paralela si se conoce la funcion de transferencia H(z).
H(z) =
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
A=
B=
C=
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
H2 =
17.3
(17.7)
(17.8)
s=
2
s=
T
!2
z1
1 z1
+
z+1
3 z+1
33
1 z1
+
5 z+1
35
"
(17.9)
z1
z+1
7
fc
c = ctg
fs
(17.10)
8
(17.11)
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)
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
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
#
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)
Pi,n+1 = (1)i1
donde i = 1, 2, , n + 1
n!
(n i + 1) ! (i 1) !
(17.19)
a
?
?
?
b
?
?
?
c
e
?
?
d
f
g
h
e=f +d+c
287
(17.20)
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
(17.24)
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)
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)
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
paso alta
paso banda
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)
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
H(s) =
h(t) = L
U2
s
s
=
1 =
U1
s + 1333, 3
s + CR
1333, 3
1
s + 1333, 3
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 )
?
0, 16666
1 e0,1666 z 1
0, 16666
1 0, 846z 1
(17.41)
(17.42)
(17.43)
(17.44)
(17.45)
(17.46)
(17.47)
H(z) = Z {h(nT )} =
0, 17857
1 0, 836z 1
(17.48)
(17.49)
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
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
N
-
ai
i=1 s + si
295
(17.50)
h(t) =
N
-
Ai esi t
(17.51)
i=1
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
1
s
+ 2
s+1 s +s+1
296
(17.54)
z
1
|
=
T
=2
z eT
1 0.13533z 1
(17.55)
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)
( 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)
1
1 + 0.150574z 1
+
1 0.13533z 1 1 + 0.11813z 1 + 0.135335z 2
(17.60)
17.8
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)
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
a1
a2
"
0, 32765016 0, 52158126
0, 00606108 0, 32765016
"1
299
0, 0060618
0, 06228814
"!
a1
a2
"
0, 276
0, 185
"
b0
h0 h5 h4
1
b1 = h1 h0 h5 a1
b2
h2 h1 h0
a2
b0
0, 234087 0, 016070 0, 062288
1
b0
0, 227
b1 = 0, 454
b2
0, 227
300
Captulo 18
Filtros digitales con la respuesta finita
FIR
18.1
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
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.
301
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.
(18.4)
La respuesta al impulso puede ser dividida en cuatro grupos, como se puede ver en la figura
18.4.
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
-
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
IP
2 3
i
2
n
n
2h(i) cos( i)
+
() = h
2
2
i=0
304
(18.9)
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)
H P P () =
2
-
i=0
h(0) = h(3) = 3
(18.10)
h(1) = h(2) = 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
18.2
Dise
no del Filtro FIR
M
-
cm ej2f mT
(18.11)
m=M
f
2 < 2m
=
A(f ) cos(2f T m)df
fm 0
(18.12)
M
-
cm z m
(18.13)
m=M
(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 ) =
<
fm
2
cm =
<
0,25
cm =
c0 = 0, 25
c1 = 0, 225
c2 = 0, 159
(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
= 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
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 =
(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)
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 =
(18.22)
i < 0,8
i<
cos(f m) +
cos(f m)df
=
0
2
!
(18.23)
"
c1 =
311
(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)
cm = cm
c0 =
"
La funcion de transferencia en el dominio de z del filtro FIR paso banda toma la forma
c1 =
(18.26)
=
2
=
H(0) = 1
H( = 0, 707)
2
H() = 0, 2
314
(18.27)
h2
1 2
2
1
2 = 0, 707
h1 1 0
h0
1 2 2
0, 2
(18.28)
h1 = 0, 02675
h1 = 0, 2
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)
h3 = 0.5035
h0 = 0.05129
h1 = 0.0175
h2 = 0.159209
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.
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
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
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
b(n) =
2
n
para
n = 0, 2, 4, 6...
para
n = 1, 3, 5, 7...
(18.34)
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:
320
18.5
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
"
(18.35)
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)
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
wi =
! 0
I0 1
I0 ()
2i
M
62
"
(18.38)
2i 1
2i
2i
cos
+ sin
wi = 1
M
M
M
324
(18.39)
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)
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)
(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)
(18.48)
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)
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
= 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
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
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)
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
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.
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
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)
(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
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)
&
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
(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)
Y (z)
1
=
X(z)
1 z 1
(19.21)
(19.22)
1
1 z 1
(19.23)
1
(1 z 1 )2
(19.24)
X(z) =
Entonces
Y (z) =
1
1 z 1
19.2
An
alisis de circuitos discretos en la frecuencia
>M
k=0 bk z
1+
>M
k=1
ak z k
(19.25)
H(e ) = H() =
>M
1+
jk
k=0 bk e
jk
k=1 ak e
>M
(19.26)
(19.27)
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)
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)
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 }
{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 }
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)
y(n) = h(n) = {2 4 10 20 }
(19.39)
(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)
(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)
(19.44)
|ej zk | = Vk ()
|ej pk | = Pk ()
(19.45)
|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.
(z + 2)(z + 4)
(z + 1)(z + 3)
(19.48)
(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
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 ) =
1
2
ej ej
ej
1
4
65
ej
3
4
ej cos 12 + j sen
,+
(19.50)
6
|H(ej | = 5 17
16
5
4
12 cos
25
16
1
2
cos
65
32 cos
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 .
k
z 1
(20.1)
(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)
X(z)
Ne Y(z) = 0
U(z)
donde
Ne =
(20.5)
D E
C
1
1
z B
O z AE
"
(20.6)
(20.7)
X(z)
Y(z)
"
=0
(20.8)
D + C(zE A)1 B; E
n21 ; n22
(20.9)
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
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
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)
(6)
n34 =
(7)
(7)
(7)
n77
0.(1) 1.z 1
= z 1
1
(20.12)
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)
B=
b1 1
b2 0
!
"
a1 a0 b1
a2 a0 b2
C=
"
1 0
D = a0
(20.16)
(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)
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)
20.3
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
D = H(z 1 = 0)
(20.22)
nkij = nk1
+
ij
nkik nkkj
nkkk
(20.23)
(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)
b1 (2 b2 )z 1 + b2 (2 b2 )z 2
1 + b2 z 1 + (b2 1)z 2
(20.27)
(2)
b1 (2 b2 ) + b2 (2 b2 )z 2
= b2 +
1 + b1 z 1 + (b2 1)z 2
"
(20.28)
(3)
"
(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
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
n434
(20.31)
n443 = z 1
= (b2 1)z 1
= 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
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)
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)
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 )
=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)
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)
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)
A=
a21
a22 a23
C=
c1 c2 c3
"
b1
B=
b2
b3
(20.42)
D=d
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
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)
=
=
=
=
=
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
n632 = 0
n635 = 0
n633 = 1
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)
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
=
=
=
=
=
=
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
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
a11
a12
a13
1 0
0
a21
a22
a23
0 1
(20.49)
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)
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
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.
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.
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
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
1 z 1
1 + z 1
(21.1)
A = U + RI
A + B = 2U
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.
A = U + RI
A + B = 2U
RI
.
s
R
s
z+1
z1
358
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
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
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)
A1 = U1 + R1 I1
A2 = U1 + R2 I2
A3 = U1 + R3 I3
(21.4)
A 1 G 1 + A2 G 2 + A 3 G 3
G1 + G2 + G3
(21.5)
(21.6)
3 =
kde
i = 1, 2, 3.
(21.7)
2(G1 + G2 )
=1
2(G1 + G2 )
(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
(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
R1
R1 + Z2 (1 )
(21.12)
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
A1 =
G0
1
= 0, 414213
=
G0 + Y1 (1)
1+ 2
2R1
2 0, 414213
= 0.292893
=
R1 + Z2 (1) + R2
0.41421 + 2 + 1
B22 =
= 0, 707106
0, 41423 + 2 + 1
s2 +
(s) + 1
(21.14)
H(z) =
(21.16)
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)
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
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.
s4
2, 61312s3
1
+ 3, 41421s2 + 2, 61312s + 1
(21.18)
(21.19)
1 + 4z 1 + 6z 2 + 4z 3 + z 4
10, 6404 + 5, 17157z 2 + 0, 187962z 4
(21.20)
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
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
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
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
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
(22.3)
(22.4)
(22.5)
(22.6)
(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
(22.8)
(22.9)
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)
(22.14)
(22.15)
(22.16)
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)
m = 1, 2, 3, ..., M 1
m = 1, 2, 3, ..., M 1
374
(22.21)
(22.22)
(22.23)
(22.24)
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
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).
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)
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
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)
N
-
k=1
aN (k)y(n k)
(22.28)
N
-
k=1
aN (k)x(n k)
(22.29)
N
-
k=1
aN (k)x(n k)
(22.30)
(22.31)
(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
(22.33)
(22.34)
(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)
(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.
F0
900
375
325
400
325
F1
1300
2200
2300
550
425
F2
2700
2550
3900
4300
4500
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
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))))
22.3
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
(22.38)
(22.39)
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)
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)
(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
(22.46)
D2 (z) =
(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
(22.48)
(22.49)
c1 = 0.2625123
(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 =
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 =
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
1
3
3
1
0, 6936944
1, 194384
2, 366716
0, 109276
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 =
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
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
i j
j=0 bij z1 z2
(23.1)
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.
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=
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
(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)
0 = t = 2q 4
(23.6)
t 20k (k + k 1 20k )
(23.7)
1 + t2 20k
0k 1 + t2 (k + k 1 + t2 )
1 + t2 20k
(23.8)
1 =
1 =
= 0, 16046
= 0, 81877.
s2 + 21 s + 12 + 21
.
1 + 12 s2
(23.9)
01
s2 + 0, 32092s + 0, 6961317
.
0, 5332359s2 + 1
|G| = |2, 302j + 1, 436| | 0, 0469 + j0, 406| = amax = 0, 8695 [dB].
|G| = |1, 436 + j3, 4538| | 3, 9879 + j1, 9529|. = amin = 21, 379 [dB].
1
,
G(s)
(23.10)
1
1 + s2 0, 53332359
.
H1 (s) =
1
.
s + 0, 509908
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
H1 (z) =
T 0 (1 + z1 + z2 + z1 z2 )
,
b00 + b21 z1 + b12 z2 + b22 z1 z2
donde
394
b21
b12
b22
b00
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
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)
(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
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.
23.4
Dise
no del filtro paso altas sim
etrico
(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
Las caractersticas de amplitud de supresor de banda en dos y en tres dimensiones se muestran en la figura 23.6a,b.
23.6
Dise
no del filtro de paso banda
399
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 ) =
(23.17)
1
A1 z11
(23.18)
C2 +
1
B1 z 1 + 1
2
..
A1 z11
1
+ C2 + B
1
1
1 z2 +C3 +
..
(23.19)
H(z1 , z2 ) =
1
C1 +
A1 ,z11 +
C2 +
(23.20)
1
B1 z 1 + 1
2
..
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
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 + 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
0
1
1 + z21
1 + z11 0 1 az11 bz21 cz11 z21 dz11 z21
"
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
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
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
0, 5z11
3
4
z1 =
z2 =
1
2
<1
1
0, 25z11 z21
<1
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
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
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 =
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
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)
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
(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
24.1
Cuantizaci
on de los coeficientes
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)
(24.9)
(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)
(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
>M
1+
k
k=0 bk z
,
>M
k
k=1 ak z
(24.13)
>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.
24.2.1
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
+ 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)
N
1
-
h(m),
(24.20)
m=0
N
1 4
m=0
4
4
4
4h(m) 4
(24.21)
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) =
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
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
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)
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
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]
[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]
[64]
[65]
in
[66]
[67]
[68]
1994.
[69]
[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