Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un filtro ideal debe transmitir sin cambios las señales en una determinada
gama de frecuencias, llamada banda pasante, y rechazar todas las demás, la banda
resumen se presentan las ecuaciones de interés para las cinco aproximaciones más
|H(j ω_ )| 2
=
1
_ 2n
(1.1)
1+ω
_
por lo cual A(1) = 3 dB, es decir, ω = 1 rad/s es el punto de potencia mitad.
Puesto que los polos complejos aparecen como pares conjugados, sólo hay que
evaluar la expresión (1.3) para 1 ≤ k ≤ (n + 1)/2. Si n es impar, k = (n + 1)/2
corresponde al polo real.
|H(j ω_ )| 2
=
1
_ (2.1)
1+ ε2C n2(ω)
_ _
donde C n(ω) = cos[n cos-1 (ω)] es el polinomio de Chebycheff de orden n, y ε es
un parámetro que determina la atenuación máxima en la banda pasante. En la
_
aproximación Chebycheff, ω = 1 rad/s corresponde a la frecuencia a partir de la cual
la atenuación crece monótonamente; en éste punto, A(1) = 10 log(1 + ε2), que no
coincide con el punto de potencia mitad, excepto en el caso ε = 1. El valor de n
necesario es determinado a partir de (2.1), resolviendo para n:
_
Los polos de H(s), sk = σk + jωk, vienen dados por:
1 1 (2k - 1)π
σk = sinh n sinh-1 ε sen (2.3.a)
2n
_ 1 1 (2k - 1)π
ωk = cosh n sinh-1 ε cos (2.3.b)
2n
De nuevo, los polos complejos deben aparecer como pares conjugados, por lo
cual la expresión (2.3) sólo necesita ser evaluada para 1 ≤ k ≤ (n + 1)/2. Si n es impar,
k = (n + 1)/2 corresponde al polo real.
2
3.- Aproximación Elíptica o Cauer.
Las aproximaciones anteriores son funciones de puros polos, por lo que todos
los ceros de transmisión se encuentran en el infinito. Una forma de reducir la banda
de transición, es decir, lograr una caída más abrupta de la banda pasante a la
rechazada, es distribuir los ceros de transmisión a lo largo del eje imaginario. Una
solución de este tipo es la ofrecida por W. Cauer utilizando funciones elípticas.
Aunque la deducción de la función de transferencia es muy complicada, su cálculo
puede realizarse con un algoritmo relativamente simple de programar [3]. El
algoritmo permite hallar H(s) directamente en la forma:
∏
r
H0 s2 + A0 i
H(s) = D (s) (3.1)
0 s2 + B1i s + B0 i
i = 1
(n - 1)/2 n impar
donde: r = n/2 n par
s + σ0 n impar
D0(s) = 1
n par
_ _
k = ωp/ωa
k1 = 1 - k2
1 1 - k1
q0 = 2
1 + k1
10Aa/10 - 1
D=
10Ap/10 - 1
log 16D
n ≥ log(1/q)
1 10Ap/20 + 1
Λ = 2n ln Ap/20
10 -1
3
∞
2q 1/4
∑ (-1) m m(m+1)
q sinh[(2m + 1)Λ]
=
m = 0
σ0
∞
∑ (-1) mq m2
1+2
m = 1
cosh (2mΛ)
σ 2
W= (1 + kσ02) 1 + k0
∞
2q1/4 ∑ (-1)mqm(m+1) sin[(2m + 1)πµ/n]
m = 0
Ωi =
∞
1+2 ∑ (-1) mq m2 cos(2mπµ/n)
m = 1
i n impar
donde µ = i - 1/2 n par 1≤ i≤ r
Ω2
2) 1 - i
Vi = (1 - kΩi k
1
A0i =
Ωi 2
2σ0Vi
B1i =
1 + (σ0Ωi )2
1 n impar
H0 = -Ap/20
10 n par
4
4.- Aproximación Chebycheff inversa.
Otra forma de obtener ceros en la banda rechazada es mediante la expresión:
_
_ ε2C n2(1/ω)
| H(j ω)| 2 = _ (4.1)
1 + ε2C n2(1/ω)
_
La frecuencia ω = 1 rad/s. corresponde al comienzo de la banda rechazada, con
una atenuación A(1) = 10 log (1 + ε-2 ), la cual fija el valor de ε. El valor de n necesario
es determinado a partir de (4.1), substituyendo el polinomio de Chebycheff dado por
_ _
C n(1/ω) = cosh[n cosh-1 (1/ω)]
Los polos de la función deseada se pueden obtener, según (4.1), invirtiendo los
polos de la aproximación Chebycheff normal. Los ceros se calculan con la expresión:
ωk = sec(kπ/2n), k = 1, 3, … , n
con: B0(s) = 1
B1(s) = s + 1
B (0)
H(s) = Bn(s)
n
No existe una fórmula que permita calcular las raíces de Bn(s), por lo cual éstas
deben ser halladas numéricamente.
Los parámetros para el diseño del filtro son: el retardo deseado en baja
frecuencia, el máximo error porcentual admisible en el retardo a una frecuencia dada,
y la atenuación mínima deseada a esa u otra frecuencia. El diseño se realiza por
5
ensayo y error, buscando primero el polinomio que cumpla con la especificación de
error de retardo, y luego aumentando el orden del polinomio hasta lograr la
atenuación requerida.
_ _
_ a2s 2 + a1s + a0
H2(s ) = K (6.1)
_ _
b 2s 2 + b1s + b0
_
s = λs
_
donde s es la frecuencia normalizada y s representa la frecuencia en el dominio
6
6.2.- Pasa-bajos a pasa-altos.
según la relación:
_
s = λ/s
relación:
_ 1 ω 2
s = B s + s0 (6.3.1)
Esta transformación indica que el orden del filtro en el dominio s es el doble que
_
en el dominio s . Cada etapa de segundo orden se convertirá en una de cuarto orden,
que deberá ser separada en otras dos etapas de segundo orden. Tal separación puede
ser llevada a cabo, por ejemplo, mediante el algoritmo de Geffe [1], descrito a
_
_2 __ _2 _2 _2 ω 0 _ _ _ _
s + 2 σ s + (σ + ω ) = s + s + ω 02,cuyas raíces son s = -σ ± j ω
Q0
_
_ _ 2 σ
i) C = σ 2 + ω2 ii) D =
Q0
7
C
iii) E = 4 + iv) G = E2 - 4 D 2
Q 2
0
_
(E + G)/2 σ Q
v) Q = vi) K =
D Q0
vii) W = K + K2 - 1 viii) ω 01 = ω 0 W
ω0
ix) ω 02 = W
frecuencia:
_ Bs
s=
s2 + ω02
Bibliografía.
[1] Van Valkenburg, M. E., "Analog Filter Design", Holt-Saunders, 1982.
[2] Chen, Wai-Kai, "Passive and Active Filters", Wiley, 1986.
[3] Antoniou, A., "Digital Filters: Analysis and Design", McGraw-Hill, 1979.