Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Captulo 4
Diseo de filtros digitales1
Disear un filtro consiste en encontrar su funcin de transferencia (realizable y estable)
para su posterior realizacin mediante una estructura adecuada.
En la mayora de las aplicaciones, el objetivo que se pretende lograr con el diseo de un
filtro digital, es desarrollar un sistema discreto cuya respuesta temporal y/o respuesta en
frecuencia, sea una aproximacin a una determinada especificacin del tipo de respuesta
deseada para el filtro.
4.1 Especificaciones de filtros digitales.
Cuando se disea un filtro siempre existir un compromiso entre su respuesta temporal y
su respuesta en frecuencia, como se muestra en la Figura 4.1, para el caso de un filtro pasa
bajo ideal. Dependiendo de la aplicacin, en el proceso de diseo se le dar ms
importancia al comportamiento del filtro en el dominio del tiempo o en el dominio de la
frecuencia, es decir, el objetivo de aproximar la respuesta del filtro a una cierta
especificacin de respuesta, depender de dicha aplicacin.
En esta seccin y en las siguientes, se presenta el proceso de diseo de filtros digitales,
atendiendo a su comportamiento en el dominio de la frecuencia como objetivo principal de
diseo.
1
54
En el dominio de la frecuencia, las especificaciones que determinan el objetivo de diseo
de los filtros son bsicamente de dos tipos: el comportamiento de la respuesta en
frecuencia del filtro en la banda de paso (especificaciones en la banda de paso), y el
comportamiento de la respuesta en frecuencia del filtro en la banda de rechazo
(especificaciones en la banda de rechazo).
Las especificaciones en las bandas de paso y de rechazo se dan con ciertas tolerancias. La
banda de transicin permite que la magnitud disminuya del valor de la banda de paso al
valor de la banda de rechazo. Por ejemplo, la respuesta en magnitud normalizada G (e j )
Figura 4.1. Filtro pasa-bajo ideal. Representacin del filtro en el dominio de la frecuencia (a), y en
el dominio del tiempo (b). Respuestas en frecuencia ideal (magnitud) (c), y su correspondiente
respuesta transitoria (d) a una entrada impulso. Respuesta en frecuencia poco selectiva (magnitud)
(e), y su correspondiente respuesta transitoria ideal (f) a una entrada impulso.
Figura 4.2. Grfica de la respuesta en magnitud normalizada para un filtro pasa-bajo (escala lineal)
55
A partir de la grfica de la respuesta en magnitud del filtro pasa-bajo se definen los
siguientes trminos:
Banda de paso: 0 p
Banda de transicin: p < < s
Banda de rechazo: s
(4.1)
para s
(4.2)
[dB]
(4.3)
[dB]
(4.4)
p = 20 log10 (1 p )
56
Atenuacin mnima en dB en la banda de rechazo:
s = 20 log10 ( s )
[dB]
(4.5)
Figura 4.3. Grfica de la respuesta en magnitud normalizada para un filtro pasa-bajo (escala
logartmica)
Figura 4.4. Grfica alternativa de la respuesta en magnitud normalizada para un filtro pasa-bajo
(escala lineal)
57
Nuevamente, cuando se utilizan dBs para describir estas especificaciones alternas de la
respuesta en magnitud del filtro, se pueden utilizar las siguientes relaciones, las cuales se
muestran en la Figura 4.5:
Valor mximo normalizado de la ganancia
0
[dB ]
(4.6)
2
1+
[dB]
max = 20 log10 1 + 2
[dB ]
max = 20 log10
(4.7)
o bien:
max = 20 log10 (1 2 p ) 2 p
[dB ]
para p << 1
(4.8)
s = 20 log10 (1 / A)
[dB]
(4.9)
Figura 4.5. Grfica alternativa de la respuesta en magnitud normalizada para un filtro pasa-bajo
(escala logartmica)
58
p =
s =
FT
2f p
FT
= 2f pT
s 2f s
=
= 2f sT
FT
FT
(4.10)
(4.11)
Los filtros IIR (Infinite Impulse Response o Respuesta al Impulso Infinito) y los filtros FIR
(Finite Impulse Response o Respuesta al Impulso Finito) constituyen las dos grandes
clasificaciones de los sistemas discretos en general, los cuales requieren estudiarse por
separado debido a sus caractersticas particulares y a los mtodos de anlisis y diseo que
son propios de cada uno de ellos. En esta seccin se presentan brevemente y en forma
comparativa, algunos de los conceptos ms importantes relacionados con dichos filtros, los
cuales pueden servir como un primer paso en la seleccin y diseo de stos de acuerdo a la
aplicacin especfica.
4.2.1 Seleccin de filtros IIR y FIR
Los mtodos de diseo de los filtros IIR y de los filtros FIR son diferentes debido a las
caractersticas de cada uno de ellos. A continuacin se presenta una descripcin general de
dichos mtodos para cada tipo de filtro.
59
4.2.2.1 Mtodos de diseo de filtros IIR.
Para filtros IIR, el mtodo de diseo ms usado se basa en el diseo de los filtros
analgicos. Las especificaciones del filtro digital se convierten a especificaciones de un
filtro analgico pasa-bajo prototipo, se determina la funcin de transferencia del filtro
analgico que satisface las especificaciones, y finalmente se transforma a la funcin de
transferencia del filtro digital.
Para la transformacin del filtro analgico en el filtro digital deseado, se propone un
mtodo basado en el mapeo entre los dominios s de la Transformada de Laplace y z de la
Transformada Z, de tal manera que se mantengan las propiedades fundamentales de la
respuesta en frecuencia, es decir, la funcin de mapeo debe ser tal que:
(1) El eje imaginario ( j ) en el plano s se mapea al crculo unitario ( e j ) del
plano z.
(2) Una funcin de transferencia analgica estable, se transforma en una funcin de
transferencia digital estable.
Las transformaciones ms comunes entre los filtros analgicos y digitales son:
(a) La invarianza al impulso.
(b) La transformacin bilineal.
4.2.2.2 Mtodos de diseo de filtros FIR.
60
4.2.3 Estimacin del orden de filtros IIR
Para el diseo de un filtro FIR existen varias frmulas para estimar el valor mnimo de la
longitud (orden) del filtro N a partir de las especificaciones p , s , p y s . Una
frmula aproximada es la frmula de J. F. Kaiser, dada por la siguiente expresin:
N
20 log10
p s 13
(4.12)
14.6(s p ) / 2
Despus de que el filtro digital FIR o IIR ha sido diseado, es necesario escalar la
magnitud de la funcin de transferencia G ( z ) para que pueda llevarse a la prctica. Esto se
logra multiplicando la funcin de transferencia por una constante de escala K , tal que la
magnitud mxima de la funcin de transferencia escalada G1 ( z ) = KG ( z ) en la banda de
paso sea igual a la unidad, es decir, la funcin de transferencia escalada tiene una ganancia
mxima de 0 dB.
En el caso de una funcin de transferencia de un filtro pasa-bajo, la constante K se ajusta
al valor K = 1 / G LP (1) , lo que implica una ganancia de 0 dB para = 0 . Para una funcin
de transferencia correspondiente a un filtro pasa-alto, K = 1 / G HP ( 1) , que da 0 dB en
( )
Los dos mtodos de diseo de los filtros IIR presentados en la seccin 4.2.2, difieren en la
funcin de mapeo que se realiza entre los dominios de s y z. A continuacin se mencionan
61
los criterios de diseo de ambos mtodos, as como la funcin de mapeo que los
caracteriza.
El objetivo de este mtodo es desarrollar una funcin de transferencia IIR cuya respuesta al
impulso sea exactamente igual a la versin muestreada uniformemente de la respuesta al
impulso de la funcin de transferencia analgica prototipo. La funcin de mapeo entre los
dominios de s y z es:
z = e sT
(4.13)
En este mtodo se trata de obtener una funcin de transferencia IIR cuya respuesta en
frecuencia sea una aproximacin a la respuesta en frecuencia de la funcin de transferencia
analgica prototipo. La funcin de mapeo entre los dominios de s y z es:
s=
2 1 z 1
T 1 + z 1
(4.14)
2 1 z 1
s =
T 1+ z 1
(4.15)
62
3. Se aplica la Transformacin Bilineal de la ecuacin (4.15) para obtener G ( z ) a partir de
H a (s ) .
Puesto que T no influye en la obtencin de G ( z ) , se usar T = 2 para simplificar el
procedimiento de diseo y trabajar, de esta manera, con una funcin de Transformacin
Bilineal normalizada.
La Transformacin Bilineal inversa para T = 2 est dada por:
z=
1+ s
1 s
(4.16)
1 + j 0
1 j 0
(4.17)
tiene magnitud igual a la unidad, lo cual implica que un punto en el eje imaginario en el
plano s se mapea en un punto del crculo unitario en el plano z. En el caso general, para
s = 0 + j 0 , resulta:
z=
1 + ( 0 + j 0 ) (1 + 0 ) + j 0
=
1 ( 0 + j 0 ) (1 0 ) j 0
(4.18)
Por lo tanto:
2
z =
(1 + 0 )2 + ( 0 )2
(1 0 )2 + ( 0 )2
(4.19)
lo que implica que un punto en la mitad izquierda del plano s con 0 < 0 , se mapea a un
punto dentro del crculo unitario en el plano z, ya que |z| < 1. De igual manera, un punto en
la mitad derecha del plano s con 0 > 0 , se mapea a un punto fuera del crculo unitario en
el plano z, ya que |z| > 1. Cualquier punto en el plano s se mapea a un solo punto en el
plano z y viceversa. Este mapeo se muestra en la Figura 4.6.
63
Figura 4.6 Mapeo de la transformacin bilineal: (a) eje imaginario del plano s al crculo unitario
del plano z; (b) semiplano izquierdo del plano s al interior del crculo unitario en el plano z; (c)
semiplano derecho del plano s al exterior del crculo unitario en el plano z
2 1 e j
T 1 + e j
(4.20)
o
2
tan
T
2
(4.21)
T
= 2 tan 1
(4.22)
64
De la Figura 4.7 se puede ver que el mapeo entre y no es lineal. Esto introduce una
distorsin en el eje de frecuencia llamada deformacin de frecuencia (warping), por lo que
para desarrollar un filtro digital que cumpla con una respuesta en magnitud especfica,
primero hay que predeformar (prewrap) las frecuencias crticas ( p y s ) para encontrar
las equivalentes analgicas ( p y s ) usando la relacin de la ecuacin (4.21), disear el
Para el diseo de filtros digitales IIR, se utilizan siempre como prototipos de diseo, filtros
analgicos pasa-bajo normalizados, por lo que el filtro digital resultante tambin es pasabajo. Esto es as por la facilidad que representa el diseo de dichos filtros digitales a partir
65
de filtros analgicos pasa-bajo prototipos, para los cuales existen funciones de
transferencia normalizadas, ecuaciones y tablas de coordenadas de polos y ceros, y familias
de curvas normalizadas para cada tipo de respuesta (Butterworth, Chebyshev, Bessel,
Gaussian, elpticos, etc).
Al disear un filtro es necesario, por lo tanto, modificar las caractersticas de ste para
satisfacer las especificaciones iniciales de diseo. Estas modificaciones se realizan en dos
fases: transformar el filtro pasa-bajo diseado en el tipo de filtro requerido, y
desnormalizar los valores originales del diseo de dicho filtro pasa-bajo.
Las transformaciones que se pueden realizar del filtro pasa-bajo prototipo son las
siguientes:
1. pasa-bajo a pasa-bajo.
2. pasa-bajo a pasa-alto.
3. pasa-bajo a pasa-banda.
4. pasa-bajo a rechaza banda.
4.4 Diseo de filtros FIR
Para el diseo de filtros FIR existen varios mtodos, como ya se mencion en la seccin
4.2.2, los cuales son el mtodo de ventanas, el de muestreo en frecuencia y otros mtodos
que se basan en tcnicas iterativas de optimizacin para minimizar el error entre la
respuesta en frecuencia deseada y la del filtro generado por computadora
En esta seccin se presenta solamente el mtodo de ventanas, en sus dos versiones:
ventanas fijas y ventanas ajustables.
4.4.1 Mtodo de ventanas para el diseo de filtros FIR
( )
( )
66
Figura 4.8. Ejemplo grfico para mostrar el diseo de un filtro pasa-bajo FIR mediante el mtodo
de ventanas.
A continuacin se describe con ms detalle cada uno de los pasos mostrados en la figura
anterior, para el diseo de filtros FIR mediante el mtodo de ventanas:
1. Este mtodo comienza con una respuesta en frecuencia ideal deseada que puede
representarse por:
( ) h (n)e
H d e j =
n =
jwn
(4.23)
( )
1,
H d e j =
0 ,
( )
c
c <
(4.24)
67
donde c es la frecuencia de corte del filtro.
( )
( )
( )
1
H d e j d
(4.25)
( )
Por ejemplo, para el mismo filtro ideal pasa-bajo con la respuesta de magnitud H d e j
mostrada en la Figura 4.10, su respuesta al impulso ideal hd (n ) est dada por la siguiente
expresin:
hd (n ) = sin[(n Q ) ]
c
c
(n Q ) c
n=Q
(4.26)
nQ
Figura 4.10. Respuesta impulsional ideal hd (n ) para un filtro pasa-bajo ideal, y su respectiva
( )
respuesta en magnitud H d e j .
68
3. Como la realizacin de un filtro FIR se basa en una secuencia finita de la respuesta al
impulso, se propone una aproximacin FIR a la respuesta al impulso ideal hd (n ) , la cual se
llamar h(n ) , y se obtendr mediante una ventana cuya funcin ser la de truncar la
secuencia infinita ideal hd (n ) . La expresin siguiente representa este proceso:
h(n ) = h d (n) (n)
(4.27)
ideal
deseada
H d ( e j ) ,
ya
que
H ( e j ) = H d ( e j ) W R ( e j )
69
Figura 4.11. Ventanas rectangulares de diferente duracin y sus espectros de magnitud respectivos.
1
H d (e j )W (e j ( ) )d
2
<
(4.28)
70
Figura 4.12. Ilustracin del proceso de convolucin en el dominio de la frecuencia y del proceso
de multiplicacin en el dominio del tiempo.
71
del rizado en la magnitud de H (e j ) . En la teora de series de Fourier, este
comportamiento oscilatorio cerca de la banda de paso se conoce como el fenmeno de
Gibbs.
Para reducir este fenmeno se pueden usar otro tipo de ventanas w(n) que presenten
transiciones ms graduales de uno a cero en las muestras n = 0 y n = 2Q.
Figura 4.13. Espectro de magnitud H (e j ) de un filtro FIR pasa-bajo con rizo en las bandas de
paso y rechazo debido al empleo de una ventana rectangular R (n)
Existen muchos tipos de ventanas para truncar la secuencia del impulso unitario hd (n)
generado por la respuesta en frecuencia ideal deseada H d (e j ) . Algunas de ellas son ms
suaves que la ventana rectangular, lo que permite disminuir un poco el rizado que se
produce en las bandas de paso y rechazo. Las ventanas que se usan ms comnmente son
de longitud 2Q + 1, y se presentan a continuacin:
1. Rectangular:
0 n 2Q
en otro caso
1,
0,
( n) =
(4.29)
2. Hamming:
2n
2Q + 1
Q n Q
(4.30)
72
3. Hann (Hanning):
1
2
2n
2Q + 1
(n) = 1 + cos
Q n Q
(4.31)
4. Blackman:
2n
4n
+ 0.08 cos
2Q + 1
2Q + 1
Q n Q
(4.32)
En las figuras 4.14 y 4.15 se muestran cada una de las ventanas definidas anteriormente,
as como sus espectros de magnitud respectivos. Estas grficas se realizaron en MATLAB.
En las Figuras 4.14 y 4.15 se puede ver que los espectros de cada ventana se caracterizan
por tener un lbulo principal centrado en = 0 , seguido de una serie de lbulos laterales
con amplitudes descendentes. Dos parmetros que ayudan a predecir el desempeo de la
ventana en el diseo de un filtro FIR es el ancho del lbulo principal y el nivel relativo del
lbulo lateral.
El ancho del lbulo principal ML es la distancia en frecuencia entre los mnimos ms
cercanos en ambos lados del lado del lbulo principal, y el nivel relativo del lbulo lateral
Asl es la diferencia en dB entre las amplitudes del lbulo lateral mayor y el lbulo
principal.
73
74
4.4.3 Mtodo de Ventanas Ajustables: Ventana de Kaiser
Los mtodos de diseo de filtros FIR mediante ventanas fijas son sencillos, pero no
proporcionan un buen control de las especificaciones de la respuesta en frecuencia, como
son la frecuencia de corte, la magnitud del rizo en la banda de paso y la atenuacin mnima
en la banda de rechazo. Otro tipo de ventanas tales como la de Kaiser y la de DolphChebyshev son ms flexibles, en el sentido de que se pueden disear para cumplir con
algunas de las especificaciones de respuesta en frecuencias mencionadas anteriormente. La
ventana ajustable ms usada es la de Kaiser, cuya expresin es la siguiente:
I o 1 (n / Q) 2
wk (n) =
Io ( )
Q n Q
(4.33)
(u / 2) r
I o (u ) = 1 +
r!
(4.34)
Como puede verse, la serie anterior es positiva para todos los valores reales de u . En la
prctica es suficiente manejar veinte trminos para obtener una buena aproximacin de
I o (u ) .
El parmetro controla la atenuacin mnima s , es decir, el rizo s en la banda de
rechazo. Existen frmulas para estimar y la longitud del filtro N, a partir de las
especificaciones de s y del ancho de la banda de transicin f :
0.1102( s 8.7),
0,
s > 50
para 21 s 50
para
s < 21
parq
s 7.95
para s > 21
14.36f + 1,
N
0.922
para s 21
+ 1,
f
(4.35)
(4.36)
Conviene hacer notar que la ventana de Kaiser no proporciona control independiente sobre
el rizo pasa-banda p . Variando la longitud del filtro 2Q +1 y se puede definir un
compromiso entre la amplitud de los lbulos laterales y el ancho del lbulo principal.
En la Figura 4.16 se muestran las ventana de Kaiser para = 0, 3 y 6 , y una longitud del
filtro N=20, as como los espectros de magnitud correspondientes a cada una de ellas. La
Figura 4.17 presenta, en forma comparativa, los espectros de magnitud de las ventanas
75
citadas anteriormente. En la Figura 4.18 se muestran las ventanas de Kaiser para = 6 y
longitudes de N = 10, 20 y 40, y en la Figura 4.19 se presentan, en forma comparativa, los
espectros de magnitud de dichas ventanas.
Figura 4.16 Ventanas de Kaiser para = 0, 3 y 6 , y una longitud del filtro de N = 20 , y los
espectros de magnitud correspondientes.
76
Figura 4.17 Grfica comparativa de los espectros de magnitud de la ventana Kaiser para
= 0; 3 y 6
77
Figura 4.19 Grfica comparativa de los espectros de magnitud de la ventana Kaiser para = 6 y
longitudes de N = 10, 20 y 40
c =
p + s
2
(4.37)
78
79
s p
2
(4.38)
Q=
N 1
2
(4.39)
sin( c n)
.wk (n),
n
Q n Q
(4.40)
80
Se hace notar que el filtro FIR resultante no es causal, pero se puede convertir en causal
retardando los coeficientes del filtro Q muestras. Puesto que Q es par, el filtro retardado
ser un filtro FIR de fase lineal Tipo I.
4.5 Diseo de Filtro Digital para el Radar de la Universidad de Piura
La seal que enva el radar hacia la atmsfera tiene una frecuencia de 49.92 MHz, pero
cuando regresa a la antena la frecuencia de la seal es de (49.92 f ) MHz. Esta
variacin en la frecuencia ( f ) es la que nos indica como varan las velocidades de los
vientos en la atmsfera, y es slo esa variacin la que se analiza mediante las frmulas del
efecto Doppler.
La seal que regresa a la antena del radar se compara con una seal de frecuencia constante
e igual a 49.92 MHz. Como resultado de esta comparacin se obtiene una seal cuya
frecuencia es igual a la variacin f . Tericamente esta variacin de frecuencia f nos
debera indicar solamente cmo varan las velocidades de los vientos en la atmsfera, pero
debido a que existen ruidos que se mezclan con la seal que regresa a la antena del radar,
la nueva seal obtenida de la comparacin entre la seal enviada a la atmsfera y la seal
recibida por la antena debe ser filtrada para eliminar los posibles ruidos existentes.
Entonces para el diseo del filtro se debe considerar un filtro pasa bajo cuya frecuencia de
corte coincida con el valor mximo de ( f ) que se desea analizar. El radar realiza
mediciones de vientos de hasta 300.3 m/s para la ionsfera, lo que equivaldra en
frecuencia a 100 Hz, el cual es el mximo valor de ( f ) . Entonces la frecuencia de corte
quedara definida a ese valor.
Adems se debe tener en cuenta que todas las seales que se encuentren ms all de la
frecuencia de corte son consideradas como ruido y deben ser atenuadas o eliminadas ya
que no constituyen informacin relevante para el anlisis de las velocidades de los vientos
de altura.
Para el diseo del filtro digital se hizo uso del software Matlab, especficamente de la
herramienta fdatool2 (Filter Design & Analysis Tool). Con ella el diseo del filtro es muy
sencillo, y no debemos realizar ningn clculo engorroso.
4.5.1 Especificaciones de diseo
Para ms informacin sobre esta herramienta ingresar a www.mathworks.com o tipear "help fdatool" en la
ventana principal de Matlab.
81
Como ya se dijo anteriormente, el tipo de respuesta que tendr el filtro digital ser del tipo
pasa bajo, con una frecuencia de corte de aproximadamente 100 Hz.
Existen adems otras especificaciones de frecuencia y magnitud que debemos definir.
Estos parmetros se ven ms claramente en la siguiente figura:
Figura 4.22. Parmetros de frecuencia y magnitud para filtros IIR Chebyshev tipo I
donde:
Apass: Fluctuacin dentro de la banda de paso.
Astop: Atenuacin dentro de la banda de filtrado
Fpass: Frecuencia que indica el final de la banda de paso
Fstop: Frecuencia que indica el inicio de la banda de filtrado
Fs: Frecuencia de muestreo. La mxima frecuencia que atenuar el filtro ser Fs/2.
Se han considerado las siguientes especificaciones de frecuencia y magnitud para el diseo
del filtro digital:
Tabla 4.3. Especificaciones de magnitud y frecuencia para el diseo del filtro digital
Parmetro
Apass
Astop
Fpass
Fstop
Fs
Valor
1 dB
50 dB
150 Hz
200 Hz
100 MHz
El valor de Apass que se ha escogido es el menor posible (1 dB), de tal manera que no
existan muchas fluctuaciones en la banda de paso, ya que de lo contrario si elegimos un
valor mayor se podran atenuar o amplificar seales que en realidad se desea que pasen sin
ser afectadas por el filtro. El valor de la atenuacin dentro de la banda de filtrado (Astop) ha
sido elegido segn el mximo valor de ruido extrado de los reportes de las medidas de los
vientos de altura. Los valores de Fpass y Fstop han sido elegidos de tal manera que el filtro
deje pasar libremente a la seal de 100 Hz, y que adems atene al resto de seales que se
82
encuentren cerca de este valor. La frecuencia de muestreo Fs ha sido elegida en 100 MHz
para conseguir que la mxima frecuencia que atene el filtro est cercana a 50 MHz que es
la frecuencia de trabajo del radar. Ahora con todos estos parmetros se procede a disear
el filtro.
4.5.2 Clculo del filtro digital
Con todos los parmetros de diseo ya especificados, el clculo del filtro se realizar
utilizando la herramienta fdatool de Matlab. Una vez ingresados los parmetros
especificados, las caractersticas del filtro calculado son las siguientes:
Tabla 4.4. Caractersticas del filtro digital calculado
Tipo de respuesta
Mtodo de diseo
Orden del filtro
Secciones
Estructura
Estable
Fs
Fpass
Fstop
Apass
Astop
Pasa bajo
IIR - Chebyshev tipo I
9
5
Direct-Form II, Second-Order Sections
S
100 MHz
150 Hz
200 Hz
1 dB
50 dB
El filtro digital cuenta con 5 secciones de segundo orden o SOS's (del ingls Second Order
Seccions), unidas en cadena una con la otra. Debido a que el orden del filtro es 9, entonces
esto quiere decir que la ltima seccin ser tan slo de primer orden. Cada seccin se
acopla a la siguiente mediante un valor de escala tal como se muestra en la siguiente
figura:
Figura 4.23. Esquema del diagrama de bloques del filtro digital calculado
83
Los coeficientes de cada seccin se encuentran en la matrz SOS, la cual es una matrz de
orden M por 6, donde M es el nmero de secciones de segundo orden del filtro. Cada fila
de la matrz SOS contiene los coeficientes del numerador y denominador (bik y aik) de la
seccin correspondiente del filtro. La matrz SOS correspondiente calculada por Matlab se
muestra a continuacin
b11
b
12
SOS = b13
b14
b15
b21
b31
a11
a21
b22
b32
a12
a22
b23
b33
a13
a23
b24
b34
a14
a24
b25
b35
a15
a25
a31 1
a32 1
a33 = 1
a34 1
a35 1
2 1 1
2 1 1
2 1 1
2 1 1
1 0 1
0.99999
2
0.99998
2
0.99998
2
0.99997
0.99998
0
Los valores de escala se encuentran en la matrz S, la cual es un vector columna con M+1
valores de escala. Estos valores son usados entre las secciones de segundo orden del filtro
y cada valor es usado por una seccin diferente, de acuerdo al diagrama de la figura 4.23.
Es posible considerar a los valores de escala como las ganancias correspondientes a cada
una de las secciones del filtro. La matrz S calculada por Matlab, se muestra a
continuacin:
s1 2.2101 e - 9
s 1.7219 e - 9
2
s3 9.7389 e - 10
S= =
s4 3.1614 e - 10
s5 7.5082 e - 6
s6
Una vez que ya sido calculado el filtro digital, ahora se proceder a analizar la respuesta
del filtro. Para esto simularemos varias seales senoidales de distintas frecuencias y
evaluaremos la capacidad de filtrado del filtro digital.
La seal de entrada x( t ) estar dada por 4 ondas senoidales de 100 Hz, 1000 Hz, 1 MHz y
10 MHz; todas con amplitudes de 50.
(4.41)
84
libremente las componentes de bajas frecuencias (de acuerdo a las especificaciones de
diseo) y filtrando las de altas frecuencias.
Amplitud
50
0
-50
-100
-150
-200
0.005
0.01
0.015
0.02
0.025 0.03
Tiempo
0.035
0.04
0.045
0.05
0.045
0.05
40
Amplitud
20
-20
-40
-60
0.005
0.01
0.015
0.02
0.025 0.03
Tiempo
0.035
0.04
85
4.5.5 Recomendaciones al momento de implementar el filtro digital
86