Vous êtes sur la page 1sur 6

UNIVERSIDAD DE LA COSTA CUC

PROCESAMIENTO DIGITAL DE SEALES


TALLER -2

1. Explicar detalladamente el proceso de diseo de un filtro digital pasobajo de


Butterworth, con las siguientes especificaciones: Frecuencias [wp, ws] (rad/s)
Atenuaciones [Ap, As] (dB)
Determinar:
a) Orden del filtro.
b) Frecuencias de normalizacin.
c) Funcin de Transferencia del filtro normalizado.
d) Funcin de Transferencia del filtro a partir del filtro normalizado.
El objetivo del diseo de un filtro es encontrar Ln(n) que mejor cumple las
especificaciones. Para ello se utilizan algunas aproximaciones (Butterworth,
Chebyshev, etc).
Etapas del diseo
1. Normalizar la frecuencia de acuerdo a las especificaciones.
2. Determinar el orden del prototipo de filtro pasobajo.
3. Determinar la funcin de Transferencia normalizada.
4. Desnormalizar a travs de las transformacines de frecuencia en 1 y 3.
Aproximacin de Butterworth
Consiste en hacer
. Esta aproximacin es tal que

Por tanto,

1. Normalizamos las frecuencias por la frecuencia lmite de pasabanda fp,


de forma que vp=1 y vs=fs/fp.
2. A partir de
y
, podemos calcular los valores
de y n.

DEIVIS CONRADO

UNIVERSIDAD DE LA COSTA CUC


PROCESAMIENTO DIGITAL DE SEALES
TALLER -2

Ejemplo
Diseo de un filtro digital pasabajo de Butterworth con atenuacin de
pasabanda menor que 1dB a f=0.6366 Hz, atenuacin de parabanda mayor que
20dB para f=1.2732 Hz.

Frecuencia normalizada v= =
En v=1 -1dB= 10 log

=>

En v=
-20dB= 10 log

=> n=

= 4.289

Tomamos como orden del filtro el entero ms cercano mayor al resultado, en este caso
n=5.
2.Frecuencia de normalizacin: se normaliza respecto a la frecuencia
|

| =

Funcin de transferencia del filtro normalizado: Para esto se deber


determinar
a partir de
=> H(s)*H(-s)
= H(

DEIVIS CONRADO

UNIVERSIDAD DE LA COSTA CUC


PROCESAMIENTO DIGITAL DE SEALES
TALLER -2

H(s)*H(-s) =

Reemplazamos
por - .
calculamos los polos:
1+(-

= 0 => (-

Exp(-jn)

= -1

= exp[j(2k-1)] k=1,2,2n

= exp[j(

+ )] donde

=
= -sin(

= -1 => (-

= cos(

k=1,2,,2N

+ j sin(

+ ) = -sin(

) + j cos

=>

)
=1

Los polos normalizados estn sobre un crculo de radio 1 en el plano s.


estos estn equiespaciados en radianes con = (2k-1)
donde
se mide con
respecto al eje positivo del eje j.
Los polos nunca estarn sobre el eje j ( 2k-1 nunca puede ser par)
si n es impar, siempre hay un par de polos reales en s=1

Polos de Butterworth n=4

polos de Butterworth n=5

De los 2n polos de que consta H(s)H(-s) solo nos interesa los polos de la parte
izquierda del plano s, que son los que le dan estabilidad al filtro. De las figuras

DEIVIS CONRADO

UNIVERSIDAD DE LA COSTA CUC


PROCESAMIENTO DIGITAL DE SEALES
TALLER -2

se puede observar que cada polo tiene su conjugado, excepto en el caso de que
n sea impar donde tenemos un polo adicional en s=-1. Por lo tanto.
(s+

)(s+

) = [s-sin(

+ j cos(

][s-sin(

- j cos(

El polinomio
viene en tablas para cada valor de n, por lo que solo
tenemos que determinar el valor de n, ir a las tablas para obtener
y
desnormalizar para determinar las H(s) de nuestro filtro.
=|

Si

| , entonces H(s)=

.
(

4. desnormalizamos H(s) a

),

cumple las especificaciones dadas.

Esto es equivalente a desnormalizar directamente


Si tenemos que n=5,
Calculamos

= 0.6366, = 1.2732,

= =>

= 0.2589
= 1.145

De las tablas obtenemos:

=
(
=

)=
=

=
=

2.Transformacin Bilineal: Definicin, caractersticas y consecuencias en el proceso


de diseo de filtros digitales.
DEIVIS CONRADO

UNIVERSIDAD DE LA COSTA CUC


PROCESAMIENTO DIGITAL DE SEALES
TALLER -2

La transformada bilineal tambin conocida con el nombre de Mtodo de Tustin es


usada habitualmente en el campo del procesamiento digital de seales y en la teora de
control de seales discretas. Esta herramienta matemtica suele usarse para
transformar la representacin en tiempo continuo de las seales en tiempo discreto y
viceversa.
Esta transformacin conserva el comportamiento en frecuencia del sistema continuo,
ya que si s = j , se tiene el cociente de dos nmeros complejos conjugados, luego
|z| =1 para cualquier valor de . Con esto se demuestra que el eje j se transforma en
la circunferencia unidad del plano z. Cada uno de los valores de se transforma en un
solo punto de , de forma que < . Podemos establecer que si s, en el plano
z tenemos z = 1. Si s = 0 , el nuevo punto es z =1.
La transformacin bilineal tambin mantiene la estabilidad del sistema, ya que si < 0
(cualquier punto del semiplano izquierdo de s) se obtiene que z <1. Esto significa que
dicho semiplano izquierdo de s se transforma en el interior de la circunferencia unidad
del plano z.

La funcin del sistema del filtro digital se obtiene mediante un cambio de variable en la
funcin de sistema del filtro analgico . Hay que advertir que si bien se conserva el
DEIVIS CONRADO

UNIVERSIDAD DE LA COSTA CUC


PROCESAMIENTO DIGITAL DE SEALES
TALLER -2

orden del denominador en ambos sistemas, sin embargo, el orden del numerador
puede ser mayor en el sistema discreto que en el continuo debido a que los ceros en
del plano s se transforman en ceros en z = -1.
La transformacin bilineal presenta como inconveniente que aparece distorsin enel
eje de frecuencia digital . Si se estudia la relacin entre los dos ejes de frecuencia se
podr corregir la distorsin en la etapa de diseo del filtro. Esta relacin se puede
obtener comprobando en qu se transforma el eje j.
Se puede resumir el mtodo de la transformacin bilineal en los pasos siguientes:
Especificar el conjunto de frecuencias crticas k del filtro digital deseado.
No hay limitacin para el nmero de estas frecuencias.
Pre distorsionar dichas frecuencias crticas para obtener las frecuencias
crticas analgicas k mediante la expresin

Disear un filtro analgico con las frecuencias crticas analgicas calculadas.


Las aproximaciones ms utilizadas en esta fase son las de Butterworth,
Chebyshev o elptica.
Obtener la funcin del sistema discreto empleando la transformacin
bilineal .
Cuando no interesa mantener la respuesta al impulso o la fase de la respuesta en
frecuencia del filtro analgico, la transformacin bilineal siempre resulta mejor que
la invariante de impulso debido a que no tiene problemas de solapamiento

DEIVIS CONRADO

Vous aimerez peut-être aussi