Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Filtros
Asuncin Moreno
Departamento de Teora de la Seal y Comunicaciones
Universitat Politcnica de Catalunya (UPC)
<asuncion.moreno@upc.edu>
con la colaboracin de Antonio Bonafonte
Junio 2009
v. 2.3
NDICE
TEMA 3
3.1
FILTROS .......................................................................................... 3
Introduccin....................................................................................................................................3
3.2
Distorsin ........................................................................................................................................4
Distorsin lineal de amplitud: ..................................................................................................................4
Distorsin lineal de fase: ..........................................................................................................................4
Distorsin no lineal: .................................................................................................................................4
3.3
3.4
3.5
La plantilla de especificaciones .....................................................................................................8
3.5.1
Selectividad ..............................................................................................................................9
3.5.2
Discriminacin .........................................................................................................................9
3.6
3.7
Filtro de Butterworth . .................................................................................................................12
3.7.1
Filtro de Butterworth y plantilla de especificaciones..............................................................16
3.8
Filtro de Chebychev: ....................................................................................................................18
3.8.1
Filtro de Chebychev y plantilla de especificaciones...............................................................21
3.9
3.10
Problemas......................................................................................................................................28
02/09/2009
TEMA 3 Filtros1
3.1
Introduccin
En ocasiones, las seales de inters estn mezcladas con otras seales y no es posible distinguirlas o
separarlas por medio de anlisis basados en tcnicas temporales. La separacin de seales atendiendo a su
distribucin frecuencial es una tcnica muy comn en procesado de seal. La tcnica consiste en cancelar
o atenuar unas zonas frecuenciales determinadas donde la seal deseada no existe y dejar pasar aquellas
frecuencias en que la seal deseada tiene su contenido frecuencial. Esta tcnica es utilizada en
aplicaciones tan diversas como:
Mejora de calidad de seales ruidosas: El anlisis frecuencial de seales contaminadas con ruido
permite disminuir el ruido que est fuera de la banda de inters.
Multiplexado en frecuencia: En sistemas de comunicacin (radio, TV) es habitual transmitir distintos
canales por el mismo medio de comunicacin y cada canal ocupa una banda de frecuencias distinta a
las dems. Los desmultiplexadores seleccionan el canal deseado por medio de un filtro sintonizado a la
frecuencia de la banda de inters, separndolo del resto de canales. Posteriormente se procede a su
demodulacin.
2
600
400
200
-1
0.02
0.04
0.06
0.08
0.1
0.12
0.14
400
200
-5
0.02
0.04
0.06
0.08
0.1
0.12
0.14
50
100
150
200
250
300
350
400
50
100
150
200
250
300
350
400
50
100
150
200
250
300
350
400
300
200
0
100
-5
0.02
0.04
0.06
a)
0.08
0.1
0.12
0.14
b)
Figura 3-1 Ejemplos de seales en el dominio a) temporal y b) frecuencial. La fila superior y media son
dos seales de igual ancho de banda. La fila inferior muestra las seales despus de pasar por un
multiplexador frecuencial
Figura 3-1 muestra distintas formas de onda (izquierda) y sus transformadas de Fourier (derecha) de un
proceso de multiplexacin. Las filas superior y media contienen las seales a multiplexar, ambas de banda
limitada a 50Hz. Cada seal se traslada a la frecuencia de su portadora, que en este caso es de 70 Hz para
la primera seal y de 210 Hz para la segunda seal. La fila inferior muestra la forma de onda de la seal
resultante y su transformada de Fourier. La primera etapa del desmultiplexador consiste en seleccionar y
1
02/09/2009
separar una de las dos seales mediante un filtro centrado a la frecuencia de su portadora. Posteriormente
se proceder a su demodulacin, es decir a recuperar la seal original.
La teora clsica de diseo de filtros en el dominio de la frecuencia tiene como objetivo disear filtros
cuya transformada de Laplace pueda expresarse por medio de una funcin racional polinmica de forma
que se asegure la realizabilidad de los mismos: filtros reales, causales y estables. Tradicionalmente, hay
cuatro tipos de filtros que se utilizan en el diseo: Butterworth, Chebychev, Inverso de Chebychev y
Elptico. Cumplen las propiedades de realizabilidad y son tcnicamente implementables con cierta
facilidad.
En este captulo nos centraremos en el diseo de filtros a partir de especificaciones en el dominio de la
frecuencia. No entraremos en el diseo completo, esto es, a partir de unas especificaciones en el dominio
de la frecuencia, disear completamente la transformada de Laplace del filtro y posibles
implementaciones, sino que nos centraremos en el diseo de los filtros antes mencionados basndonos en
su respuesta frecuencial. El tema incluye el estudio y discusin de la respuesta frecuencial de los filtros
antes mencionados y su comparacin. Para un curso bsico de seales y sistemas, este contenido es
suficiente como introduccin al diseo de filtros y se deja al lector que profundice en los temas que sean
ms relevantes con la abundante bibliografa que existe sobre el tema y los programas de diseo
disponibles.
En este captulo definiremos el concepto de distorsin, aprenderemos a especificar un filtro en el dominio
de la frecuencia, estudiaremos varios tipos de filtros realizables que pueden ser diseados de forma que
cumplan una plantilla de especificaciones en el dominio frecuencial y finalmente estudiaremos el efecto
del filtro diseado sobre la seal deseada.
3.2
Distorsin
Supongamos dos seales, x(t) e y(t). Diremos que la seal y(t) no tiene distorsin respecto a x(t) si
y (t) = A x(t-t0)
(3.1)
Es decir, si la amplitud de la seal est amplificada o atenuada, y/o ha sufrido un retardo, la seal y(t) no
est distorsionada respecto a x(t). La respuesta frecuencial de un sistema sin distorsin ser por tanto:
H(f) = A exp(-j2ft0)
(3.2)
Y esta ecuacin se debe cumplir en todo el ancho de banda de la seal x(t). En otras palabras, un sistema
lineal e invariante no distorsiona si su mdulo es constante y su fase lineal en el ancho de banda de
inters.
Distorsin lineal de amplitud:
Un sistema Lineal e Invariante presenta distorsin lineal de amplitud si, dentro de la banda de la seal
x(t),
|H(f)| cte
(3.3)
(3.4)
Distorsin no lineal:
Un sistema presenta distorsin no lineal cuando no es lineal e invariante, por ejemplo, sistema en
saturacin, sistema con relacin entrada-salida cuadrtico etc.
____________________________________________________________________________________
02/09/2009
EJEMPLO 3-1
Suponga que la seal
x(t) = a1 cos(2f1t) + a2 cos(2f2t) + a3 cos(2f3t)
pasa a travs de un sistema LI con mdulo constante |H(f)| = 1 y fase
a) (f)= -2ft0
b) (f)= -/2 sgn(f)
Halle la salida y(t) en cada caso
Segn vimos en el captulo anterior, la salida ser:
y(t) = |H(f1)| a1 cos(2f1t+(f1) ) + |H(f2)| a2 cos(2f2t+(f2)) + |H(f3)| a3 cos(2f3t+(f3))
Sustituyendo los valores del filtro:
a)
y(t) = a1 cos(2f1t+2f1t0) + a2 cos(2f2t+2f2t0) + a3 cos(2f3t+2f1t0) =
= a1 cos(2f1(t-t0)) + a2 cos(2f2(t-t0)) + a3 cos(2f3(t-t0))=
=x(t-t0)
Vemos que cada sinusoide sufre el mismo retardo.
b)
y(t) = a1 cos(2f1t-/2) + a2 cos(2f2t-/2) + a3 cos(2f3t-/2) =
= a1 sen(2f1t) + a2 sen(2f2t) + a3 sen(2f3t)
a)
b)
c)
Figura 3-2 Efecto de la fase sobre una seal de entrada a un filtro. a) original, b) salida de un filtro con fase
lineal, c) salida de un filtro con fase constante
3.3
02/09/2009
|H(f)|
Paso bajo
f
-fc
fc
1
|H(f)|
Paso alto
f
-fc
fc
1
|H(f)|
Paso banda
f
-fc2
-fc1
fc1
fc2
|H(f)|
Banda eliminada
f
-fc2
-fc1
fc1
fc2
|H(f)|
Pasa todo
f
Figura 3-4 Filtro pasa todo. Mdulo de la respuesta frecuencial.
EJEMPLO 3-2
Hallar la respuesta impulsional de un filtro paso bajo ideal.
1 si
H( f ) =
0 si
f fc
f > fc
(f)= 0
Tomando transformada inversa:
h(t ) = 2 f c sinc(2 f c t )
02/09/2009
La funcin h(t) no corresponde a un filtro causal ya que h(t) 0 para t < 0, por tanto el filtro paso bajo
ideal no es realizable.
EJEMPLO 3-3
Una posible forma de realizar un filtro causal a partir de un filtro ideal, es enventanando su respuesta
impulsional en la zona de mayor contenido energtico y retardndola. Compruebe que en el dominio
transformado la respuesta frecuencial del filtro resultante presentar rizado.
Si la respuesta impulsional del filtro del ejemplo 3-2 la enventanamos por un pulso rectangular de
duracin T segundos, y la desplazamos para que sea causal
t T / 2
hT (t ) = h(t T / 2)
f 1 si
=
0 si
c
2 f
f fc
f > fc
Al convolucionar con la sinc(fT) aparecer rizado, tanto en la zona en la que el filtro H(f) es cero como en
la zona en que el filtro vale 1.
En el ejemplo 3.2. hemos comprobado que un filtro paso bajo ideal no es causal. El mismo razonamiento
puede aplicarse a los dems filtros ideales. Para que los filtros sean realizables, debemos asegurarnos de
que los filtros diseados son reales, causales y estables. Por esta razn, las especificaciones de diseo de
los filtros no pueden corresponder a filtros ideales y se deben permitir tolerancias.
En concreto, para un filtro paso bajo, definimos las distintas bandas del filtro:
Banda de paso
Banda atenuada
Banda de transicin
0 |f| |fp|
|f| fa
fp < |f| < fa
Las definiciones son anlogas para los dems tipos de filtros representados en la Figura 3-3
02/09/2009
|H(f)|
1+p
1p
Banda atenuada
fp
-fp
-fa
fa
Banda de paso
Banda atenuada
Banda de transicin
Figura 3-5 Tolerancias.
3.4
( f ) = 10 log
2
H max
H( f )
(3.5)
Est relacionada con el mdulo del filtro que queremos disear. La escala logartmica es ms apropiada
para especificar filtros y permite una mejor visualizacin de la banda atenuada.
Definiciones:
Ceros de atenuacin: Frecuencias f0i a las que (f0i) = 0 o de forma equivalente |H(f0i)| = Hmax
Ceros de transmisin: Frecuencias fi las que (fi) = o de forma equivalente |H(fi)| = 0
Orden del filtro= nmero de ceros de atenuacin = nmero de ceros de transmisin.
3.5
La plantilla de especificaciones
El primer paso a realizar en el diseo de un filtro es especificar las bandas de paso, las bandas de
transicin y las bandas atenuadas as como las tolerancias en cada banda que debe tener el filtro a disear.
Habitualmente estas tolerancias se especifican decibelios por medio de la funcin de atenuacin. La
relacin entre las tolerancias del apartado 3.3 y la atenuacin (f) para un filtro paso bajo es la siguiente:
Banda de paso
( f ) p = 20 log
Banda atenuada
( f ) a = 20 log
1+ p
1 p
1+ p
|f| fp
|f| fa
02/09/2009
f p < f < fa
Banda de transicin
(f)
-fp
fp
fa
Banda de paso
Banda atenuada
Banda de transicin
Figura 3-6 Plantilla de especificaciones de un filtro paso bajo. Se representa nicamente la zona de
frecuencias positivas.
3.5.1
Selectividad
fp
fa
(3.6)
3.5.2
Discriminacin
Se define la discriminacin de un filtro
10
02/09/2009
Kd =
10
p / 10
10 a / 10 1
(3.7)
2
H max
H( f )
en su
definicin.
Veremos la influencia directa de ks y kd en el diseo de los filtros
3.6
Como hemos mencionado en la introduccin del tema, el objetivo de este captulo es el diseo de filtros
reales, causales y estables por medio de especificaciones en el dominio de la frecuencia. Vamos a disear
filtros clsicos y estudiaremos su comportamiento frecuencial. No entraremos en cuestiones tecnolgicas
de implementacin.
Los filtros que vamos a ver en este captulo tienen todos una transformada de Laplace H(s) racional. A
partir de la respuesta frecuencial, la transformada de Laplace puede hallarse mediante el siguiente
procedimiento.
Por ser h(t) real, H(f) es hermtica con lo que
2
H ( f ) = H ( f ) H * ( f ) = H ( f ) H ( f )
(3.8)
H ( s ) H ( s ) = H ( f ) H ( f ) f = s / j 2 = H ( f ) | f 2 = s 2 / 2
(3.9)
Una vez obtenido H(s) H(-s), hay que identificar los ceros y polos de H(s) y los de H(-s). Para ello, se
descompone el numerador y el denominador de H(s)H(-s) en funcin de sus races.
(s z )
i
H ( s) H ( s ) = k
(s p )
i
(3.10)
Para que el filtro sea real, los ceros y los polos de H(s) sern reales o estarn en pares complejos
conjugados; para que sea estable, los polos de H(s) estarn en el semiplano izquierdo. H(s) estar formada
por todos los polos pi del semiplano izquierdo, la mitad de los ceros reales y la mitad de los ceros
complejos, siempre tomados en pares complejos conjugados.
.El ejemplo 3-4 muestra un ejemplo concreto para obtener H(f) y h(t) de H(s) y el ejemplo 3-5 muestra
un procedimiento para obtener H(s) a partir del mdulo de su respuesta frecuencial. Ambos mtodos
muestran la metodologa que se aplicar en el resto del captulo sin pretender ser ejemplos totalmente
generales.
11
02/09/2009
EJEMPLO 3-4
H max p
( s p )( s p * )
H max p
s 2 2 Re[ p ]s + | p |2
H (s) =
2
(1 + j ) tenemos
2
H max wc
s 2 + 2 wc s + wc
H max f c
f + j 2 fc f + fc
2
H max
2
f
f
1 + j 2
fc
fc
De donde obtenemos
2
H( f ) =
2
H max
f
1 +
fc
2 f / fc
1 ( f / fc )2
H(s) =
A=
A = H ( s )( s p ) s = p
con
H max wc
2
e j / 2
De donde
jH max wc / 2 jH max wc / 2
+
s p
s p*
Tomando transformada inversa de Laplace
H (s) =
2 fct
cos( 2 f c t / 2)u (t )
EJEMPLO 3-5
Hallar la transformada de Laplace de un filtro real y estable cuyo mdulo de su respuesta frecuencial es
12
02/09/2009
2
H max
H( f ) =
f
1 +
fc
H ( s ) H ( s) = H ( f )
2
f 2 = s 2 / 2
2
H max
f
1 +
fc
2
H max
wc
wc + s 4
f 2 = s 2 / 2
3.7
H max wc2
( s p )( s p*)
Filtro de Butterworth .
2
H max
H( f ) =
f
1 +
fc
2n
(3.11)
Y la atenuacin es
( f ) = 10 log
2
H max
H( f )
f 2n
= 10 log1 +
f
c
(3.12)
13
02/09/2009
B3dB =
(10
fc
3 / 10
1/ 2n
= fc
(3.13)
Una atenuacin de 3dB implica que el mdulo al cuadrado de la respuesta frecuencial se ha reducido a la
mitad
2
H ( B3dB ) =
1 2
H max
2
Orden: Est relacionado con la complejidad en la implementacin del filtro. En (3.11) el orden de |H(f)|2
es el grado del polinomio del denominador, 2n. Por consiguiente, el orden del filtro H(f) es n.
Atenuacin asinttica:
La funcin de atenuacin del filtro es
( f ) = 10 log
2
H max
H( f )
f 2n
= 10 log1 +
f
c
Para f
( f ) = 20n log( f )
Al doblar la frecuencia (una octava), la atenuacin aumenta
(3.14)
Transformada de Laplace
De forma anloga a lo descrito en el Ejemplo 3-5 podemos obtener H(s) a partir de la expresin (3.9)
2
H max
H( f ) =
H ( s ) H ( s ) = H ( f )
2
f 2 = s 2 / 2
f
1 +
fc
2n
2
H max
f
1 +
fc
(3.11)
2n
2
H max
wc
wc
f 2 = s 2 / 2
Con wc = 2fc
Las races del denominador se hallan igualando el denominador a cero
2n
wc + (1) n s 2 n =0
Para n impar
2n
2n
+ (1) n s 2 n
wc
2n
14
02/09/2009
s 2n = 0
s i = 2 n 1wc = wc e j 2i / 2 n
i = 0, 2n-1
Plano S
Plano S
n=3
n=5
/3
/5
a)
b)
Figura 3-7 Lugar geomtrico de las races de H(s)H(-s) de un filtro de Butterworth de orden impar.
a) n=3, b) n=5
Para n par
wc
2n
+ s 2n = 0
s i = 2 n 1wc = wc e j / 2 n e j 2i / 2 n
i = 0,2n-1
Plano S
Plano S
n=2
n=4
/4
/8
a)
b)
Figura 3-8 Lugar geomtrico de las races de H(s)H(-s) de un filtro de Butterworth de orden par.
a) n=2, b) n=4
Las races estn situadas en una circunferencia de radio wc. Las correspondientes a H(s) son las n races
del semiplano izquierdo. Ntese que si n es impar, una de las races es real
EJEMPLO 3-6
15
02/09/2009
w 2 n 1 = wc e j / 2 n e j 2i / 2 n
si = c 2 n
wc 1 = wc e j 2i / 2 n
para n par
para n impar
n=1
H(s) tiene una nica raiz en el semiplano izquierdo: s1= -wc
H max wc
s + wc
H (s) =
n=2
Las races del semiplano izquierdo son
H (s) =
s 2 = wc e j 3 / 4 y s2*
H max w c2
( s s 2 )( s s *2 )
H max w c2
s 2 2 Re[ s 2 ]s + | s 2 | 2
H max w c2
s 2 + 2 wc s + wc2
n=3
Las races del semiplano izquierdo son s 2 = wc e
H (s) =
=
H max w 3c
( s s 2 )( s s 2* )( s s3 )
j 2 / 3
H max w 3c
( s + wc )( s 2 + wc s + wc2 )
, s2* y s3=-wc
H max w 3c
( s + wc )( s 2 2 Re[ s 2 ]s + | s 2 | 2 )
H max w 3c
( s 3 + 2wc s 2 + 2wc2 s + wc3 )
La Figura 3-9 compara el mdulo de la respuesta frecuencial (en dB) con B3dB=30Hz y la fase de filtros
de Butterworth de rdenes n = 2, 4, 6 y 8
10
-100
n=2
-10
n=2
-200
n=4
-30
-40
n=4
-300
-400
n=6
-50
-70
10
20
n=6
-500
n=2
n=4
n=6
n=8
-60
-80
Arg[H(f)]
|H(f)|dB
-20
n=8
30
40
50
f
60
70
80
90
n=2
n=4
n=6
n=8
-600
-700
lineal
10
20
n=8
30
40
50
60
70
80
90
a)
b)
Figura 3-9 a) Mdulo y b) fase de la respuesta frecuencial en dB de filtros de Butterworth. Todos los
filtros tienen B3dB = 30 Hz y los rdenes son n = 2, 4, 6 y 8.
La fase del filtro de Butterworth es aproximadamente lineal en la banda de paso del filtro. La Figura 3-10
muestra la respuesta impulsional del filtro de Butterworth de orden 4 cuyos mdulo y fase estn
representados en la Figura 3-9.
16
02/09/2009
100
h(t) para n=4
80
60
40
20
-20
0.02
0.04
0.06
t
0.08
0.1
0.12
Figura 3-10 Respuesta impulsional de un filtro de Butterworth de orden 4. El mdulo y la fase estn
representados en la Figura 3-9.
____________________________________________________________________________________
EJEMPLO 3-7
Relacione la fase de la respuesta impulsional de un filtro de Butterworth de orden 4 con la posicin del
mximo absoluto de su respuesta impulsional.
Se puede demostrar que un filtro de mdulo constante y fase lineal (f) = -2ft0 tiene una respuesta
impulsional con simetra par respecto a un eje de simetra situado en t0 y presenta su valor mximo en t0.
Por debajo de la frecuencia B3dB, el filtro de Butterworth es aproximadamente lineal. Para calcular la
pendiente, medimos, en la Figura 3-9 b) el valor de la fase en f=20 Hz Sea (20) = -90 (-/2radianes)
Sustituyendo estos valores en la expresin de la fase y despejando
(f) = -2ft0
-/2=-2 20 t0
t0=1/80 = 0.015 seg
Este valor coincide con el valor del pico absoluto de la respuesta impulsional mostrada en la Figura 3-10.
Aproxima un eje de simetra de la respuesta impulsional que sera el que se obtendra con un filtro de fase
lineal exacta
____________________________________________________________________________________
3.7.1
Para disear un filtro de Butterworth adecuado a un problema determinado, hace falta definir (3.11) los
parmetros fc y n. A continuacin se muestran las dos formas ms habituales de especificar el filtro.
a) Diseo a partir de (c=3dB, fc, atenuacin asinttica)
Una forma habitual de especificar una plantilla de especificaciones es mediante el ancho de banda a
3dBs, y la atenuacin asinttica en dB/octava. Hemos demostrado que fc coincide con el ancho de banda a
3dB (3.13) y el orden n ser el entero menor que cumpla (3.15)
n (atenuacin asinttica especificada/6)
(3.15)
17
02/09/2009
f 2n
10 log1 + p
f
c
f fp
(3.16)
f
c
f fa
(3.17)
Por ser la funcin montona decreciente, si la ecuacin (3.16) se cumple en un extremo de la banda de
paso, se cumple para todas las frecuencias de la banda de paso, por tanto (3.16) es equivalente a
f 2n
p
p
10 log1 +
f
c
(3.18)
y despejando
f p2 n f c2 n (10
p / 10
1)
(3.19)
Por ser la funcin montona decreciente, si la ecuacin (3.17) se cumple en un extremo de la banda
atenuada, se cumple para todas las frecuencias de la banda atenuada, por tanto (3.17) es equivalente a
f 2n
10 log1 + a a
f
c
(3.20)
f a2 n f c2 n (10 a / 10 1)
(3.21)
Y despejando
f
a
2n
(10
p / 10
1)
(10
a / 10
1)
(3.22)
Y despejando n
log k d
n
log k s
n Z
(3.23)
El cambio en el signo de la desigualad es debido al hecho de que al tomar logaritmos, por ser ks < 1 y kd <
1, los logaritmos son nmeros negativos.
Una vez determinado n, el parmetro f c puede hallarse especificando un punto concreto de la curva de
atenuacin. Si decidimos, por ejemplo, que el filtro cumpla (3.16) con signo de igualdad en f = fp
fc
f p2 n
=
10 p / 10 1
1 / 2n
(3.24)
____________________________________________________________________________________
18
02/09/2009
EJEMPLO 3-8
fp
fa
20 10 3
60 10 3
10 p / 10 1
k d = / 10
10 a 1
= 0.333
1/ 2
= 0.051
log(k d )
= 2,70
log(k s )
Y para que el orden sea el menor posible elegimos el entero inmediato superior n= 3
Una vez obtenido el orden, podemos encontrar fc ajustando un punto concreto de la curva a la plantilla.
Elegimos que la curva pase por el punto (fp, p) y obtenemos, sustituyendo en (3.24)
fc
3.8
f p2 n
= / 10
10 p 1
1 / 2n
= 25,051 KHz
Filtro de Chebychev:
H( f ) =
2
H max
f
1 + 2Cn2
fp
(3.25)
(3.26)
19
02/09/2009
0
En el origen, C n (0) = (1) n / 2
C n1 (1) = 1
C n1 (1) = (1) n
n impar
n par
C 2 ( x)
para distintos valores de n. Por estar elevado al cuadrado, los polinomios son
La figura representa n
pares y por tanto presenta simetra par.
Cn (x)
10
9
8
n=4
7
6
n=3
n=2
4
3
n=1
n=0
1
0
-1.5
-1
-0.5
0.5
1.5
Figura 3-11 Polinomios de Chebychev. Se representa el valor de los polinomios al cuadrado para rdenes
n = 0, 1, 2, 3 y 4
( f ) = 10 log
2
H max
H( f )
= 10 log1 + 2 C n2
f p
(3.27)
Anlisis
Comportamiento: Debido a las propiedades de los polinomios de Chebychev, la respuesta frecuencial de
los filtros de Chebychev |H(f)|2 presenta rizado constante en la banda de paso (|f| fp) y es montona
decreciente para |f| > fp
H2
Origen: |H(0|) = H2max si n es impar y | H (0) | 2 max3
1+
si n es par
20
02/09/2009
( f ) = 20n log( f )
Al doblar la frecuencia (una octava), la atenuacin aumenta
(3.28)
Transformada de Laplace
De forma anloga a lo descrito en el Ejemplo 3-5 podemos obtener H(s) a partir de la expresin (3.9)
H ( s ) H ( s ) = H ( f ) H ( f )
f = s / j 2
= H ( f ) | f 2 = s 2 / 2
2
H max
f
1 + 2Cn2
f
p
==
f 2 = s 2 / 2
wp
1
1
(1 ) cos i + j
(1 + ) sen i
2
2
r
r
wp
con
i =
2n
i = 0, 1, L n 1
1
+1
r = +
2
1/ n
Las races estn situadas en una elipse de radio mayor eM y radio menor em.
1
em = p (1 )
r
1
eM = p (1 + )
r
Las correspondientes a H(s) son las n races del semiplano izquierdo. Ntese que si n es impar, una de las
races es real
Representacin del filtro de Chebychev en mdulo, fase y respuesta impulsional
10
n=2
-10
n=2
n=4
n=6
n=8
-100
n=2
-200
n=4
-30
Arg[H(f)]
|H(f)|dB
-20
-40
n=6
-50
n=2
n=4
n=6
n=8
-60
-70
-80
10
20
40
50
f
a)
60
n=4
-400
n=6
-500
-600
n=8
30
-300
70
80
90
-700
n=8
0
10
20
30
40
50
60
b)
70
80
90
21
02/09/2009
Figura 3-12 a) Mdulo y b) fase de la respuesta frecuencial en dB de filtros de Chebychev. Todos los
filtros tienen los mismos parmetros y fp y los rdenes son n=2, 4, 6 y 8.
70
h(t) para n=4
60
50
40
30
20
10
0
-10
-20
-30
0.05
0.1
0.15
0.2
t
0.25
0.3
0.35
0.4
Figura 3-13. Respuesta impulsional de un filtro de Chebychev de orden 4. El mdulo y la fase estn
representados en la Figura 3-12.
La Figura 3-12 muestra a) el mdulo y b) la fase de la respuesta frecuencial de los filtros de Chebychev
de rdenes n = 2, 4, 6 y 8. Se representan en las mismas escalas que los filtros de Butterworth de la Figura
3-9 para facilitar la comparacin.
3.8.1
(3.29)
( f p ) = p = 10 log(1 + 2 )
p / 10
2 = 10
(3.30)
arc cosh(1 / k d )
arc cosh(1 / k s )
3.9
La Figura 3-14 muestra la comparacin del mdulo de la respuesta frecuencial de un filtro de Butterwoth
y uno de Chebychev para las mismas especificaciones (p= 1 dB, fp=30 Hz, n=4). El orden de ambos
filtros es n=4. En este ejemplo, la escala del eje de ordenadas es lineal por lo que queda de manifiesto el
distinto comportamiento en la banda de paso. Para una plantilla del tipo (p, fp, a, fa), la banda de
22
02/09/2009
transicin del filtro de Chebychev es ms estrecha que la de Butterworth y este hecho es general. El filtro
de Chebychev cumple una plantilla de especificaciones con un orden menor o igual que el de
Butterworth.
Butterworth
Chebychev
1
|H(f)|
0.8
0.6
0.4
0.2
10
20
30
40
50
60
70
Figura 3-14 Comparacin del mdulo de la respuesta frecuencial de un filtro de Butterworth y un filtro
de Chebychev ambos de orden 4 y especificaciones en la banda de paso p = 1dB, fp=30 Hz.
|H(f)|
0.8
0.6
0.4
0.2
10
20
30
40
50
60
70
Figura 3-15 Comparacin del mdulo de la respuesta frecuencial de un filtro de Elptico de orden 5 y
un filtro Inverso de Chebychev orden 6.
Todos los filtros mencionados se pueden disear mediante Matlab. Los de la Figura 3-15 han sido
calculados por Matlab con las siguientes especificaciones: p = 1dB, fp= 30 Hz, a= 15 dB, fa = 35 Hz
23
02/09/2009
En muchas aplicaciones es posible disear filtros paso banda, paso alto, banda eliminada a partir de
diseos paso bajo. Se realiza por medio de una transformacin de frecuencias. Concretamente, lo que se
hace es trasladar la banda de paso y la banda atenuada a otras zonas frecuenciales. Las bandas de paso y
atenuadas resultantes tendrn rizados o tolerancias en las bandas de paso y atenuadas iguales a las del
filtro paso bajo antes de ser tranformado.
Supongamos que hemos diseado un filtro prototipo paso bajo cuya respuesta frecuencial denominaremos
Hp() (usamos en lugar de f para distinguirlo de la frecuencia, f, despus de la transformacin).
La funcin de transformacin ser
= g(f)
y tenemos un nuevo filtro cuya respuesta frecuencial es
H(f) = Hp()|=g(f) = Hp(g(f))
Las transformaciones de frecuencias pueden verse como una transformacin de la variable independiente
del prototipo paso bajo. Las funciones de transformacin que vamos a ver en este captulo se derivan de
transformaciones ms generales (en el plano s), aseguran que los filtros transformados son reales,
causales y estables si el prototipo paso bajo tambin lo es. En este captulo nicamente estudiaremos la
transformacin frecuencial sin entrar en los efectos de la transformacin del plano s.
3.11.1
1
f
(3.31)
Permite transformar el prototipo paso bajo en un filtro paso alto. La banda de paso del prototipo paso bajo
1
.
|| p se transforma en la banda de paso del paso alto |f| > fp con f p =
Anlogamente, la banda atenuada del prototipo || > a se transforma en la banda atenuada del prototipo
1
paso alto |f| fa con f a =
____________________________________________________________________________________
EJEMPLO 3-8
Sea el filtro de Butterworth de orden 4
2
H p ( ) =
1 +
c
24
02/09/2009
Figura 3-16. Mdulo de la respuesta frecuencial de un prototipo paso bajo |Hp()| y de un filtro paso-alto
|H(f)| obtenido por transformacin de frecuencias. El prototipo paso bajo es un filtro de Butterworth de
orden n =4 con frecuencia de corte a 3 dB B3dB=0,33 Hz. El filtro paso alto tiene una frecuencia de corte a
3 dB B3dB= 1/0,33 Hz = 3 Hz.
Aplicando la transformacin =
1
f
2
H ( f ) = H p ( )
= 1 / f
1
1
1 +
f c
Definiendo f C = 1 / c
2
H( f ) =
1
f
1 + c
f
f8
f + f c8
8
La representacin de este filtro se muestra en la Figura 3-16. Buscando unos valores del filtro
encontramos: 1) en el origen H(0) = 0; 2) comportamiento asinttico: para f |H(f)|=1 y 3) en f = fc
|H(fc)|2=1/2, (|H(fc)| 0.7) o tambin c=3dB, es decir, f C = 1 / c es la frecuencia de corte a 3dB.
____________________________________________________________________________________
EJEMPLO 3-9
Disear un filtro paso alto, mediante transformacin de frecuencias, con las siguientes especificaciones:
p=2 dB, fp=4 KHz, a=40 dB, fa=1 KHz.
a) Encuentre la plantilla de atenuacin del prototipo paso bajo.
b) Disee el filtro mediante la aproximacin de Butterworth. y ajuste de la curva en el extremo de la
banda de paso.
25
02/09/2009
10 p 1
10 2 /10 1
=
= 0,0076
a / 10
10 40 /10 1
10
1
b) Realizacin del prototipo paso bajo con la aproximacin de Butterworth:
1
2
H PB ( ) =
2n
1 +
c
Kd =
log k d
= 3,5
n=4
n
log k s
El ajuste a la banda de paso se realiza mediante (3.24)
1/ 2 n
2n
1
c = p /p10 =
10
3
.
74
103
1
H B ( f ) = H PB ( )
HB( f ) =
= 1 / f
1 +
c
1/ f
1 +
3
1 / 3,74 10
2n
= 1 / f
1
1/ f
1 +
c
1
3,74 10 3
1 +
f
2 = 10
La transformacin paso alto es
1 = 0,5849
n=3
26
02/09/2009
H C ( f ) = H PC ( )
= 1 / f
1 + 2Cn2
p
=1 / f
1
1
1 + 2Cn2
f p
y como fp=1/p y los polinomios son pares por estar al cuadrado, se tiene
1
1
2
=
HC ( f ) =
fp
4 103
1 + 2Cn2 1 + 0.5849C32
f
f
d) La atenuacin de cada filtro en fa es:
3.74 103 8
3
10 log 3.748 = 45,82dB
Butterworth: ( f a ) = (10 ) = 10 log1 +
103
4 103
10 log(1 + 34822.60) = 45,41dB
Chebychev: ( f a ) = (103 ) = 10 log1 + 0,5849C32
3
10
____________________________________________________________________________________
3.11.2
f 2 f 02
f
(3.32)
La frecuencia i=0 del paso bajo se transforma en las frecuencias f1 = -f0 y f2 = f0. En general, cada
frecuencia i del prototipo paso bajo se transforma segn (3.32) en otras dos frecuencias fi1, fi2 que se
encuentran hallando las races de la ecuacin:
f 2 i f f o2 = 0
f i1,i 2
i 1
2
2
2 2 i + 4 f 0
=
1
i +
i 2 + 4 f 02
2 2
(3.33)
f i1 < 0 si i > 0
(3.34)
f i 2 > 0 si i > 0
y por simetra, la frecuencia - i del prototipo se transforma en f i1, f i 2, En resumen, las frecuencias i
se transforman en las frecuencias (fi1, fi2) y de forma consistente con lo anterior:
La banda de paso || p del filtro paso bajo se transforma en la banda de paso del filtro paso banda |fp1| <
|f| < |fp2| (i=p)
La banda atenuada || < p del filtro paso bajo se transforma en las bandas atenuadas del filtro paso banda
|f| |fa1| y |f| |fa2| (i=a)
|H (f)|
|Hp()|
p a
|fa1|
|fp1| f0
fp2 fa2
27
02/09/2009
Ntese que por ser soluciones de una ecuacin de segundo grado, las races de la ecuacin cumplen:
||fi2|-|fi1||= i
(3.35)
|fi2fi1|= f0
(3.36)
Las frecuencias |fi1| y |fi2| resultado de la transformacin de una frecuencia i tienen simetra geomtrica
respecto a la frecuencia central f0 y su diferencia coincide con la frecuencia paso bajo a transformar. Se
han utilizado valores absolutos para dejar manifiesto que nos referimos a las frecuencias positivas,
independientemente de cul sea su numeracin (1, 2).
La Figura 3-18 muestra la transformacin de un filtro paso bajo de Chebychev de orden 4 en un filtro
paso banda de orden 8. El filtro paso banda obtenido mediante esta transformacin de frecuencias
presenta simetra geomtrica alrededor de f0. |H(|fi1|)| = |H(|fi2|)|.
Figura 3-18 Mdulo de la respuesta frecuencial de un prototipo paso bajo |Hp()| de orden 4 y de un filtro
paso-banda |H(f)| de orden 8 obtenido por transformacin de frecuencias. El filtro paso banda est
centrado en f0 =1
____________________________________________________________________________________
EJEMPLO 3-10
Sea el filtro (prototipo paso bajo) de Butterworth de orden n= 4 y frecuencia de corte a 3dB c=1/3 Hz
2
H p ( ) =
1 +
c
Se desea transformarlo en un filtro paso banda centrado en la frecuencia f0=1 Hz. Cul es el ancho de
banda a 3dB del filtro resultante?
Aplicando la transformacin =
f 2 f 02
f
28
02/09/2009
H ( f ) = H p ( )
f 2 f 02
f
f 2 f 02
1+
c f
(c f ) 8
( f 2 f 02 ) 8 + (c f ) 8
Cada frecuencia i del prototipo se transforma en otras dos frecuencias (3.34) que se encuentran hallando
las races de la ecuacin (3.33). La frecuencia de corte a tres dB, c, del prototipo paso bajo se transforma
en
f c1,c 2
1 1
= 6 2
1 + 1
6 2
1
+4
9
1
+4
9
= 0.847
= 1.169
Figura 3-19. Mdulo de la respuesta frecuencial de un prototipo paso bajo |Hp()| y de un filtro pasobanda |H(f)| obtenido por transformacin de frecuencias. El prototipo paso bajo es un filtro de
Butterworth de orden n =4 y B3dB=0,33 Hz. El filtro paso banda est centrado en f0 =1 y tiene un ancho de
banda a 3 dB de 0,33 Hz
____________________________________________________________________________________
3.12 Problemas
3.1 Represente la respuesta frecuencial en mdulo y fase de un filtro paso bajo ideal con frecuencia de
corte de 1 KHz y un retardo de 3 seg.
29
02/09/2009
3.2 La siguiente figura representa el mdulo y la fase de la respuesta frecuencial de un filtro. Calcule la
salida si a la entrada se aplica la seal
x(t) = cos(2f1t) + cos(2f2t) + cos(2f3t)
a) con f1 = 125 Hz,, f2= 130 Hz y f3 = 180 Hz.
b) con f1 = 125 Hz,, f2= 300 Hz y f3 = 500 Hz.
c) con f1 = 700 Hz,, f2= 800 Hz y f3 = 850 Hz.
|H(f)|
100
200
300
400
500
f (Hz)
600
700
800
900
1000
100
200
300
400
500
f (Hz)
600
700
800
900
1000
Fase(f) grados
-90
-180
3.3 Disee un filtro de Butterworth que cumpla las siguientes especificaciones: ancho de banda a 3dB
B3dB=10Hz y atenuacin asinttica= 27 dB/octava. Dibuje la respuesta frecuencial.
3.4 Disee un filtro de Chebychev que cumpla las siguientes especificaciones: ancho de banda a 3dB
B3dB=10Hz y atenuacin asinttica= 27 dB/octava. Dibuje la respuesta frecuencial.
3.5 Calcule el filtro de Butterworth que cumple la plantilla (a,fa,n) ajustando la curva al punto (a,fa)
3.6 Calcule el filtro de Chebychev que cumple la plantilla (a,fa,n) ajustando la curva al punto (a,fa)
3.7 Disee un filtro de Butterworth especificado por (p=1dB, fp= 0,33 Hz, n = 4). Dibuje la respuesta
frecuencial Qu atenuacin tiene a las frecuencias f= 1Hz, 10 Hz, 100Hz? A qu frecuencia atena
20dB?
3.8 Disee un filtro de Chebychev especificado por (p=1dB, fp= 0,33 Hz, n = 4). Dibuje la respuesta
frecuencial Qu atenuacin tiene a las frecuencias f= 1Hz, 10 Hz, 100Hz? A qu frecuencia atena
20dB?
3.9 Disee un filtro de Butterworth especificado por (p=1dB, fp= 0,33 Hz, n = 4). Dibuje la respuesta
frecuencial Qu atenuacin tiene a las frecuencias f= 1Hz, 10 Hz, 100Hz? A qu frecuencia atena
20dB?
3.10 Sea la seal modulada m(t) = x(t) cos 2f0t + y(t) cos 2f1t donde x(t) e y(t) son dos seales de voz
de banda limitada a 7KHz, f0 = 200KHz y f1=220KHz. Para recuperar la seal x(t) a partir de m(t),
sta se aplica a un demodulador que consta de un multiplicador por un coseno a la frecuencia f0 y un
filtro paso bajo.
a) Calcule la transformada de Fourier de m(t). Dibuje M(f)
b) Demuestre que si el filtro es ideal, a la salida del demodulador se puede obtener exactamente
x(t). Determine la ganancia del filtro. Especifique el rango de valores (mximo y mnimo) que
puede tener el ancho de banda del filtro.
Al ser x(t) una seal de voz, es posible distorsionarla hasta 3dBs en su ancho de banda sin que el
efecto sea excesivamente molesto, y a partir de 40 dBs de atenuacin, puede considerar que el efecto
de la otra seal es despreciable.
30
02/09/2009
Butt 7
-20
Cheb 7
|H(f)|dB
-30
-40
-50
-60
-70
-80
-90
10
20
30
f (KHz)
40
50
60
Figura 3-21 Comparacin de Butterworth y Chebychev de orden 7 con las mismas especificaciones en la
banda atenuada
10
C62(x)
8
0
-1.5
-1
-0.5
0
x
0.5
1.5
31
02/09/2009
g =|y|
y(t)= (t)sen(2f0t)
g(t)
FILTRO PASO
BAJO B
(t)
Figura 3-23
Sea (t) una seal positiva y limitada en banda (f) = 0, |f| > B = 15 KHz.
a)
Compruebe la validez de este esquema indicando la relacin necesaria entre B y fo. Suponga el
filtro paso bajo ideal.
Se desea disear el filtro por medio de la aproximacin de Butterworth: Suponga que en la banda de
paso precisa p=1dB y en la banda atenuada a=40dB.
b) Especifique la plantilla de atenuacin fp y fa
c) Especifique el filtro: fc y el orden n
d) Elija fo para que pueda disear el filtro e.1 ) con orden n = 3 y e.2) con orden n= 12
3.16 La seal x(t) est caracterizada por el espectro de la Figura 3-20. Se quiere obtener x(t/4) y, por este
motivo, se utiliza el esquema de la Figura 3-24 b
X(f)
x(t)
A/2
A/2
z 1 (t)
H (f)
y (t)=x(t/4)
f=-1
f=0
f=1
(t-n4/3)
a)
b)
Figura 3-24
a) Dibuje el espectro de z1(t) entre f=-3 i f=3. Encuentre el filtro H1(f) ideal que permita obtener
a la salida y1(t) = x(t/4).
32
02/09/2009
-5/2
-2
-3/2
-1/2
1/2
3/2
5/2
Figura 3-25
Se desea eliminar la componente continua de x(t). Para ello se pasar por un filtro paso alto
realizado por transformacin de frecuencias de un prototipo paso bajo. En este ejercicio se
propone que realice el diseo del filtro. Para ello:
a) Dibuje aproximadamente la transformada de Fourier de X(f). Sea exacto en el margen |f|
1Hz. Cul es la primera frecuencia (f0) que debe dejar pasar el filtro?
Disee el filtro de Butterworth paso alto de orden 3 y ganancia Hmax=1 que a la vez que elimina
la continua, presenta una atenuacin mxima en los armnicos de x(t) de 1dB. Se pide:
b) Valor de fc.
c) Escriba la expresin de |H(f)|2 correspondiente al filtro diseado.
d) Expresin de la seal de salida.
e) Obtenga los valores numricos exactos de amplitud de los dos primeros trminos del DSF (en
cosenos) de la seal de salida.
Disee el filtro de Chebychev paso alto de orden 3 y ganancia Hmax=1 que a la vez que elimina
la continua, presenta una atenuacin mxima en los armnicos de x(t) de 1dB. Se pide:
f) Valor de 2.
g) Escriba la expresin de |H(f)|2 correspondiente al filtro diseado. Dibuje |H(f)|2
h) Calcule la atenuacin del filtro en f= 1 Hz
3.19 Suponga las especificaciones de un filtro paso banda mostradas en la siguiente figura con fp1= 1.5
KHz, fp2= 6KHz, fa1= 1KHz, fa2= 10KHz, y las atenuaciones p=1dB, a1=20 dB y a2=25dB.
El filtro paso banda se realizar por transformacin de frecuencias de un filtro paso bajo. Para disear
el filtro paso bajo, primero es preciso transformar la plantilla paso banda a una plantilla paso bajo.
Eligiendo como frecuencia central, f0, de la transformacin (3.32) la media geomtrica de las
frecuencias de paso del filtro paso banda, se pide:
33
02/09/2009
(f)
a2
a1
fa1
fp1
fp2
fa2
f(Hz)
T0 / 4
x(t ) =
3.14 El sistema de la Figura 3-27 a) se utiliza para transmitir las seales x1(t) y x2(t) grabadas
simultneamente por dos sensores. Las seales tienen un ancho de banda de 4 KHz cada una. El sistema
forma una seal compuesta, xm(t), formada por la suma de la seal del sensor 1, la del sensor 2 modulado
a la frecuencia fm=13 KHz, y un tono a la frecuencia mitad (fm/2) que servir en recepcin para
sincronizar en frecuencia y fase el oscilador del receptor.
z1(t)
x1(t)
h1(t)
x2(t)
xm(t)
cos(2(fm/2)t)
h2(t)
a)
doblador
b)
Figura 3-27 Modulador y demodulador
h3(t)
z2(t)
k
doblador
xm(t)
34
02/09/2009
En la Figura 3-27 b) se muestra el sistema que recuperar las seales x1(t) y x2(t).
Se pide:
a) Transformada de Fourier Xm(f) de la seal compuesta xm(t). Ancho de banda de xm(t). Dibuje Xm(f)
(suponga un X1(f) y un X2(f) a su eleccin para hacer los dibujos).
b) Tanto en el transmisor como en el receptor se va a generar el coseno a la frecuencia de fm Hz a
partir de un oscilador a la frecuencia de fm/2 Hz. En el esquema est marcado con el bloque
rotulado con doblador Proponga un sistema que realice esta operacin. Puede utilizar
dispositivos no lineales (por ejemplo cuadrticos, limitadores, recortadores, etc), y los filtros
ideales que necesite. Dibuje el diagrama de bloques y obtenga, para el sistema propuesto por Ud.
los valores exactos de amplitud A y fase de la sinusoide resultante.
c) Suponga que a la salida del doblador se tiene exactamente A cos (2fmt+). Deduzca
analticamente las especificaciones de los filtros ideales h1(t) y h3(t) para que se cumpla z1(t)=x1(t)
y z2(t)=x2(t)
En recepcin se precisa aislar, mediante un filtro paso banda h2(t), el tono a la frecuencia fm/2 para
aplicarlo al doblador y poder recuperar x2(t). El filtro paso banda va a realizarse por transformacin de
frecuencias a partir de un prototipo paso bajo de Butterworth de ganancia unidad. La transformacin se
f 2 f 02
realizar por medio de =
El filtro paso banda debe rechazar la informacin adyacente,
f
correspondiente a la informacin de los dos sensores, con una atenuacin de, al menos, 40dB y estar
centrado a la frecuencia f 0 =
fa1 f0
fa2
3.20
35
02/09/2009
t
1/fc
To/2
To/2
Figura 3-29
Se desea seleccionar la seal alrededor de fc-f0 < |f| < fc+f0. Para ello se pasar por un filtro paso
banda realizado por transformacin de frecuencias de un prototipo paso bajo. En este ejercicio se
propone que realice el diseo del filtro. Para ello:
a) Dibuje aproximadamente la transformada de Fourier de X(f). Sea exacto en el margen
fc-4f0 < |f| < fc+4f0. Identifique los armnicos que debe dejar pasar el filtro. Identifique los
armnicos que el filtro debe atenuar considerablemente.
b) Dibuje la plantilla de especificaciones paso banda. Suponga p=1dB y a=40dB, fc=1MHz y
f0=1KHz
c) Expresin de la transformacin de frecuencias.
d) Plantilla de especificaciones del prototipo paso bajo.
e) Disee el filtro de Butterworth del prototipo paso bajo de ganancia Hmax=1 que cumple la
plantilla de especificaciones.
f) Expresin del filtro paso banda
g) Si la seal de salida se aproxima por
y(t) = A cos (2fct +1) +B cos (2(fc+f0)t +2)+ C cos (2(fc-f0)t+3)
Determine A, B y C
e) Disee el filtro de Chebychev del prototipo paso bajo de ganancia Hmax=1 que cumple la
plantilla de especificaciones del apartado d).
f) Expresin del filtro paso banda
g) Si la seal de salida se aproxima por
y(t) = A cos (2fct +1) +B cos (2(fc+f0)t +2)+ C cos (2(fc-f0)t+3)
Determine A, B y C
m =
t
p(t-mTo). Con p(t) = To/2 cos 2fct.
Se desea seleccionar la seal alrededor de fc-f0 < |f| < fc+f0 (donde fc>> f0=1/T0) Para ello se
pasar por un filtro paso banda realizado por transformacin de frecuencias de un prototipo paso
bajo. En este ejercicio se propone que realice el diseo del filtro. Para ello:
36
02/09/2009
3.22
t nT
. Se pide:
3.23
2t
T0
T0 / 2
con T0 = 50 ms
x(t n2T0 )
c) Encuentre la expresin de la seal de salida y(t) cuando xp(t) se filtra con un filtro paso banda
ideal:
f-20
f+20
H(f) = 4 + 4
02/09/2009
37
Para obtener la salida aproximada a la del apartado anterior mediante un filtro de Butterworth
realizado por transformacin de frecuencias, supondremos p=1dB, a=40dB
d) Dibuje la plantilla de especificaciones paso banda.
e) Expresin de la transformacin de frecuencias.
f) Plantilla de especificaciones del prototipo paso bajo.
g) Disee el filtro de Butterworth del prototipo paso bajo de ganancia Hmax=1 que cumple la
plantilla de especificaciones.
h) Expresin del filtro paso banda