Está en la página 1de 26

FILTROS DIGITALES

VENTAJAS

- Caractersticas imposibles con filtros analgicos (fase


lineal)
- No cambian cualquiera que sea el entorno
- Procesamiento de varias seales con un nico filtro
- Posibilidad de almacenar datos
- Repetitividad
- Uso en aplicaciones de muy bajas frecuencias

INCONVENIENTES

- Limitacin de velocidad
- Efectos de la longitud finita de las palabras
- Tiempos de diseo y desarrollo
PASOS EN EL DISEO DE FILTROS

a.- Especificacin de las caractersticas del filtro.

H ( e j )

+ p

b.- Clculo de los coeficientes adecuados.


- Respuesta al impulso invariante.
- Transformacin bilineal.
- Ventanas

c.- Representacin del filtro mediante una estructura.

d.- Anlisis de los efectos de precisin finita.

e.- Implementacin del filtro.


DISEO DE FILTROS IIR.

SIMILITUD CON LOS ANALGICOS

PROCESO:

ESPECIFICACIONES FILTRO DIGITAL

ESPECIFICACIONES FILTRO ANALGICO

FUNCIN DE TRANSFERENCIA ANALGICA H(s)

FUNCIN DE SISTEMA H(z)

- Respuesta al impulso invariante.

- Transformacin bilineal.
RESPUESTA AL IMPULSO INVARIANTE.

h[ n] = Td hc( nTd )


2k
h[n ] = Td h c (nTd ) H() = H c
k = d
T Td


H( ) = H c <
Td


SIEMPRE QUE H c() = 0 T
d

= Td

H c
Td

2
2
SUPONEMOS OBTENIDA:
N Ak
H c (s ) =
k =1 s sk

TOMANDO TRANSFORMADA INVERSA DE LAPLACE:

N
k
=1
A k esk t , t 0
( )
hc t =
0 , t<0

MUESTREANDO:

N
h[ n] = Td A k esk nTd u[ n]
k =1

TOMANDO TRANSFORMADA Z:
N Td A k
H(z ) =
k =1 1 es k Td z 1

N Ak
H c (s ) =
k =1 s sk
N Td A k
H(z ) =
k =1 1 es k Td z 1
TRANSFORMACIN BILINEAL

2 1 z1 2 z 1
s= T =
d 1 + z 1 Td z + 1

Td
1+ 2 s
z= T
1 2d s
2 e j 1
j =
Td e j + 1

2
= tg
Td 2

Td
= 2 arctg
2 .
H c ()

H( e j )

Arg[ H( e j )]

2
Td

Td



Td
Td
2

Td
2
tg
Td 2
TRANSFORMACIONES DE FILTROS

z'1 = G( z1)

1. G( z1 ) debe ser una funcin racional en z1.


2. El interior del crculo unidad en el plano z' se debe
transformar en el interior del crculo unidad en el plano z .
3. El crculo unidad en el plano z' se debe transformar en el
crculo unidad en el plano z .

Constantinides (1970) demostr que la forma ms general


de una funcin que satisface las condiciones anteriores es:
N
z a *k
z' = k =1
1 akz

o lo que es lo mismo:

z 1 a k
N
1
z' = * 1
k =1 1 a k z
TRANSFORMACIN PASO BAJO - PASO BAJO

z a*
z' =
1 az

1
a* 1 a*
= e j m 1 = e j m
1 a 1+ a

a = e jm(1 a*) + a = e jm(1 + a*)

a = e jm a*e jm + a = e jm + a*e jm

e jm = a a*e jm e jm = a + a*e jm
TIPO TRANSFORMACIN FRMULAS
FILTRO ASOCIADAS
p p
sen
2
PASO z 1 =
z' 1 = p + p
BAJO 1 z 1 sen
2

p = frecuencia de corte desada


p + p
cos
PASO 1
z + 2
=
z' 1 = p p
ALTO 1 + z 1 cos
2
p = frecuencia de corte desada
p 2 + p1
cos
2
=
p 2 p1
2k 1 k 1 cos
z 2 z + 2
k +1 k +1
PASO z' 1 = p 2 p1 p
k 1 2 2k 1
BANDA z z +1 k = cot g tg
k +1 k +1 2 2
p1 = frecuencia de corte inferior desada
p2 = frecuencia de corte superor desada

p 2 + p1
cos
2
=
2k 1 1 k p 2 p1
BANDA z 2 z + cos
1
z' = 1 +k 1+ k 2
ELIMINADA 1 k 2 2k 1
z z +1 p 2 p1 p
1+ k 1+ k k = tg tg
2 2
p1 = frecuencia de corte inferior desada
p 2 = frecuencia de corte superor desada
DISEO DE FILTROS FIR

FILTROS IDEALES:

1. Su h d [ n] es muy larga o tiene una longitud infinita.

2. Su h d [ n] es no causal ( h d [ n] 0 , n < 0) .

SOLUCIN

1. Limitar la longitud de h d [ n] a M muestras.

2. Introducir retardo para obtener una respuesta al impulso causal.



H d ( ) = h d [n ]e jn
n =

1
h d [n ] = H d ( )e d
jn
2

h[ n] = hd [ n] w[ n]

( )
H e j =
1
2
H d ( )W e
j( )
(d )

W( e j() )
H d ( e j )

H( e j )
VENTANA RECTANGULAR

M + 1
M sen
j
W ( ) =e 2 2

sen
2
- VENTANA HANNING.

2n
0,5 0,5 cos M , 0 n M
w[ n] =
0, Re sto

- VENTANA HAMMING.

2n
0,54 0,46 cos M , 0 n M
w[ n] =
0, Re sto

- VENTANA BLACKMAN.

2n 4n
0,42 0,5 cos M + 0,08 cos M , 0 n M
w[ n] =
0, Re sto

KAISER


n 2
1
2
I 1


0
w[ n] =
0 n M
I 0 ( )

0, resto de n

M
=
2

I 0 ( x) funcin de Bessel de orden cero modificada de primera


clase

L
I0 ( x) = 1 +
x( )
k 2
2
L < 25
k =1 k !

Longitud de la ventana (M + 1)

Parmetro de forma ()

= a p
A = 20 log

0,1102(A 8,7 ) A > 50



= 0,5842(A - 21)0,4 + 0,07886(A 21) 21 A 50
0,0 A < 21

A 7,95 A 7,95
M =
2,285 14,36 f
KAISER N = Cte
KAISER = Cte
VENTANA ANCHURA ZONA DE RIZADO AMPLITUD MXIMA
APROXIM. TRANSICIN BANDA RELATIVA ATENUAC.
LBULO PASO (dB) LBULO BANDA
PRINCIPAL (MN.) SECUN.(dB) ELIMI. (dB)

RECTANG. 4/(M+1) 1,8/(M+1) 0,7416 13 21

HANNING 8/(M+1) 6,2/(M+1) 0,0546 31 44

HAMMING 8/(M+1) 6,6/(M+1) 0,0194 41 53

BLACKMAN 12/(M+1) 11/(M+1) 0,0017 57 74

= 4.54 5,86/(M+1) 0,0274 50

KAISER = 6.76 8,64/(M+1) 0,00275 70

= 8.96 11,42/(M+1) 0,000275 90


FIR IIR
1.- Funcin del sistema Slo contiene ceros Contiene polos y ceros
H(z)
2.- Respuesta en Para selectividades altas Se consiguen
frecuencia se requieren rdenes selectividades altas con
altos (todos los polos rdenes reducidos al
estn en z = 0). No es disponer de pares polo-
posible disear filtros cero. Es posible disear
paso todo. todo tipo de filtros.
3.- Caracterstica de Es posible conseguir Slo puede conseguirse
fase fase lineal. fase lineal utilizando
ecualizadores con lo
que el filtro es ms
complejo.
4.- Estabilidad Son siempre estables Pueden ser inestables si
los polos caen fuera del
crculo unidad.
5.- Estructura La estructura ms Slo puede usarse la
utilizada es la no estructura recursiva. La
recursiva denominada ms utilizada es la de
filtro transversal cascada
6.- Carga Se requiere un No se requiere un
computacional y computador de tamao computador grande y
complejidad medio y la complejidad suele utilizarse la
depende de la longitud transformacin bilineal
de su h[n]. con lo que no son
demasiados clculos.
Son poco complejos.
7.- Efecto de la cuanti- Con estructura no Es un problema
ficacin de los recursiva no es un importante puesto que
coeficientes problema importante. puede hacerse inestable.
Oscilacin por
overflow.

También podría gustarte