Está en la página 1de 23

27/10/2020

Conceptos B´asicos
Aplicaciones
Filtros An´alogos vs Digitales
Clasificaci´ondeFiltros Digitales
Especificaciones de Disen˜o deFiltros

Contenidos

1 Conceptos Básicos
Diseño de Filtros Digitales
2 Aplicaciones

Mg. Joel Palomino 3 Filtros Análogos vs Digitales

4 Clasificación de Filtros Digitales

5 Especificaciones de Diseño de Filtros

2/ 46

1 2

1
27/10/2020

Conceptos Básicos Conceptos B´asicos


Aplicaciones Aplicaciones
Definición Definición
FiltrosAnálogos vs Digitales Clasificación Filtros An´alogos vs Digitales
Filtro RC Filtro RC
de Filtros Digitales Especificaciones de Clasificaci´ondeFiltros Digitales
Diseño de Filtros Especificaciones de Disen˜o deFiltros

Contenidos Conceptos Básicos


Definición
Un filtro es un sistema que permite modificar el espectro en
1 Conceptos Básicos
frecuencia de una señal de entrada de acuerdo con unos
determinados requerimientos.
2 Aplicaciones

3 Filtros Análogos vs Digitales

Amplitud (dB)
4 Clasificación de Filtros Digitales
Frecuencia

5 Especificaciones de Diseño de Filtros

Amplitud

Amplitud
Frecuencia F recuencia

3/ 46 4/ 46

3 4

2
27/10/2020

Conceptos B´asicos Conceptos B´asicos


Aplicaciones Aplicaciones
Definición Definición
Filtros An´alogos vs Digitales Filtros An´alogos vs Digitales
Filtro RC Filtro RC
Clasificaci´ondeFiltros Digitales Clasificaci´ondeFiltros Digitales
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Conceptos Básicos Conceptos Básicos

Circuito RC - Filtro Pasa Bajo


1/RC
Circuito RC - Filtro PasaBajo
0 Parámetros de disen˜o

Amplitud (dB)
R Función detransferencia -20
R
-40

vo 1 C
F (s) = = -60
0.001 0.01 0.1 1 10 100 1000
1/Cs RCs + 1
Frecuencia
vi vo vi 1/RC Especificaciones
Ancho de banda
Polo en 1/RC.
0

Fase (º)
-30

-60
Ganancia DC
-90
0.001 0.01 0.1 1 10 100 1000
Fase
Frecuencia

5/ 46 6/ 46

5 6

3
27/10/2020

Conceptos B´asicos Conceptos Básicos


Aplicaciones Separaciónde señales en frecuencia Aplicaciones Separaci´on de sen˜ales en frecuencia
Filtros An´alogos vs Digitales Reduciónde ruido Filtros Análogos vs Digitales Reduci´on de ruido
Clasificaci´ondeFiltros Digitales Restauraciónycorrección ClasificacióndeFiltros Digitales Restauraci´onycorreci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Diseño deFiltros

Contenidos Aplicaciones

1 Conceptos Básicos

2 Aplicaciones Aplicación
Los filtros se emplean para atenuar o amplificar componentes
3
frecuenciales de la señal de entrada dentro de un determinado rango,
Filtros Análogos vs Digitales
o para rechazar o seleccionar componentes en frecuencias
específicas.
4 Clasificación de Filtros Digitales

5 Especificaciones de Diseño de Filtros

7/ 46 8/ 46

7 8

4
27/10/2020

Conceptos B´asicos Conceptos B´asicos


Aplicaciones Separaciónde señales en frecuencia Aplicaciones Separación de señalesen frecuencia
Filtros An´alogos vs Digitales Reduciónde ruido Filtros An´alogos vs Digitales Redución de ruido
Clasificaci´ondeFiltros Digitales Restauraciónycorrección Clasificaci´ondeFiltros Digitales Restauración y corrección
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Aplicaciones Aplicaciones

Separación de señales en frecuencia Separación de señales en frecuencia


1.5 1.5 1.5 1.5

1.0 1.0

0.5 1.0 0.5 1.0


Amplitud

Amplitud

Amplitud

Amplitud
0 0

-0.5 0.5 -0.5 0.5

-1.0 -1.0

-1.5 0 -1.5 0
0 5 10 15 20 25 0.001 0.01 0.1 1 10 100 1000 0 5 10 15 20 25 0.001 0.01 0.1 1 10 100 1000
tiempo frecuencia tiempo frecuencia
1.5 1.5 1.5 1.5

1.0 Filtro pasa bajos 1.0 Filtro pasa altos


0.5 1.0 0.5 1.0

Amplitud

Amplitud
Amplitud

Amplitud

0 0

-0.5 0.5 -0.5 0.5

-1.0 -1.0

-1.5 0 -1.5 0
0 5 10 15 20 25 0.001 0.01 0.1 1 10 100 1000 0 5 10 15 20 25 0.001 0.01 0.1 1 10 100 1000
tiempo frecuencia tiempo frecuencia

Respuesta en tiempo y frecuencia de un filtro pasa bajos Respuesta en tiempo y frecuencia de un filtro pasa altos

9/ 46 10/ 46

9 10

5
27/10/2020

Conceptos Básicos Conceptos B´asicos


Aplicaciones Separaci´on de sen˜ales en frecuencia Aplicaciones Separación de señales en frecuencia
Filtros Análogos vs Digitales Reduciónde ruido Filtros An´alogos vs Digitales Redución de ruido
ClasificacióndeFiltros Digitales Restauraci´onycorrección Clasificaci´ondeFiltros Digitales Restauración y corrección
Especificaciones de Diseño deFiltros Especificaciones de Disen˜o deFiltros

Aplicaciones Aplicaciones

Reducción de ruido
Reducción de ruido
amplitud

amplitud

amplitud

amplitud
tiempo tiempo tiempo tiempo

amplitud
amplitud
amplitud

amplitud

frecuencia frecuencia
frecuencia frecuencia

11/ 46 12/ 46

11 12

6
27/10/2020

Conceptos B´asicos Conceptos B´asicos Implementación


Aplicaciones Separaci´on de sen˜ales en frecuencia Aplicaciones Caracter´ısticas
Filtros An´alogos vs Digitales Reduci´on de ruido Filtros An´alogos vs Digitales
Restauraci´onycorreci´on Comparaci´on
Clasificaci´ondeFiltros Digitales Clasificaci´ondeFiltros Digitales Desempen˜o
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Aplicaciones Contenidos

1 Conceptos Básicos
Restauración de señales y corrección de señales distorsionadas
2 Aplicaciones
amplitud
amplitud

3 Filtros Análogos vs Digitales

4 Clasificación de Filtros Digitales


tiempo tiempo

5 Especificaciones de Diseño de Filtros

13/ 46 14/ 46

13 14

7
27/10/2020

Conceptos B´asicos Implementación Conceptos B´asicos Implementación


Aplicaciones Caracter´ısticas Aplicaciones Características
Filtros An´alogos vs Digitales Comparaci´on Filtros An´alogos vs Digitales Comparación
Clasificaci´ondeFiltros Digitales Desempen˜o Clasificaci´ondeFiltros Digitales Desempeño
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Filtros An´alogos vs Digitales Filtros Análogos vs Digitales

Implementaci´on Implementación
Circuitos an´alogos R-C-Amp. Algoritmo Memoria - Producto - Suma

x(n) x(n-1)
R1 Rn z-1 z-1 z-1

C1 Cn
vi vo b0 b1 bn-1 bn

y(n)

15/ 46 16/ 46

15 16

8
27/10/2020

Conceptos B´asicos Implementación Conceptos B´asicos Implementación


Aplicaciones Caracter´ısticas Aplicaciones Características
Filtros An´alogos vs Digitales Comparaci´on Filtros An´alogos vs Digitales Comparaci´on
Clasificaci´ondeFiltros Digitales Desempen˜o Clasificaci´ondeFiltros Digitales Desempen˜o
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Filtros Análogos vs Digitales Filtros Análogos vs Digitales

Características filtros análogos Características filtros digitales


Funci´on de transferencia limita la flexibilidad del filtro. Ecuación de diferencia puede representar cualquier operaci´on
discreta
Limitaciones de electrónica análoga
Precisión Ventajas de la electrónica digital
Tolerancia Estabilidad
Estabilidad Inmunidad al ruido
Fácil modificación de sus características
Ventaja de la electrónica análoga: Precio
Limitación de la electrónicadigital:Cuantización

17/ 46 18/ 46

17 18

9
27/10/2020

Conceptos B´asicos Implementación Conceptos B´asicos Implementación


Aplicaciones Caracter´ısticas Aplicaciones Caracter´ısticas
Filtros An´alogos vs Digitales Comparaci´on Filtros An´alogos vs Digitales Comparaci´on
Clasificaci´ondeFiltros Digitales Desempen˜o Clasificaci´ondeFiltros Digitales Desempen˜o
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Filtros Análogos vs Digitales Filtros Análogos vs Digitales

Rango dinámico de amplitud Rango dinámicodefrecuencia


Razón entre señal de mayor y menor amplitud que sepuede Razón entre señal de mayor y menor frecuencia que se puede
procesar procesar
ADC de 12 bits posee 4096 niveles y un ruido de cuantización de Amplificador operacional puede manejar frecuencias entre
0.29 bits 0.01Hz y 100kHz (7 d´ecadas)
Rango dinámicode14.000 Muestreando a 200kHz setienen 20 millones de muestras en
Operacional est´andar alimentado con 15V tiene un ruido un ciclo de 0.01Hz
típico de 2 µV Procesador colapsa y memoria sellena de datos
Rango dinámicode7.500.000 Representaci´on de frecuencia lineal

19/ 46 20/ 46

19 20

10
27/10/2020

Conceptos B´asicos Implementación Conceptos B´asicos Implementación


Aplicaciones Caracter´ısticas Aplicaciones Caracter´ısticas
Filtros An´alogos vs Digitales Comparaci´on Filtros An´alogos vs Digitales Comparaci´on
Clasificaci´ondeFiltros Digitales Desempen˜o Clasificaci´ondeFiltros Digitales Desempen˜o
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Filtros Análogos vs Digitales Filtros Análogos vs Digitales

Ancho deBanda Filtro pasa bajo digital


Circuitos análogos: amplificador. Ganancia 1±0.0002 desde DC a1000Hz
Amplificador 1MHz 0.8USD Ganancia de 0.0002 para frecuencias sobre 1001Hz
Amplificador 2.4GHz 8USD Virtualmente inalcanzable para filtro an´alogo
Circuitos Digitales: dado por el tiempo de muestreo o
procesamiento.
DSP Fixed Point 600MHz - 30USD

amplitud (dB)

amplitud (dB)
FIR sinc 2000puntos
DSP Fixed Point 1GHz - 200USD
ADC 16 bits 10MHz - 60 USD ADC Chebyshev 6 polos

16 bits 100MHz - 90 USD ADC 12


bits 1GHz - 900 USD
frecuencia frecuencia

21/ 46 22/ 46

21 22

11
27/10/2020

Conceptos B´asicos Implementación Conceptos B´asicos Finite Impulse Response


Aplicaciones Caracter´ısticas Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Comparaci´on Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Desempen˜o Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Filtros Análogos vs Digitales Contenidos

Ripple
1 Conceptos Básicos
Butterworth diseñado sin ripple tiene ripple residual de 1 %
(tolerancia decomponentes)
2 Aplicaciones
Filtro FIR alcanza ripple de 0.02 % considerando errores de
redondeo 12 bits
3 Filtros Análogos vs Digitales

4 Clasificación de Filtros Digitales


amplitud

amplitud

FIR sinc 2000puntos

Chebyshev 6 polos

5 Especificaciones de Diseño de Filtros


frecuencia frecuencia

23/ 46 24/ 46

23 24

12
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Finite Impulse Response - FIR


Depende de las entrada solamente
Dependiendo de su respuesta en eltiempo Ecuación de diferencias
Respuesta a Impulso Finita (Moving Average): FIR q
Respuesta a Impulso Infinita: IIR y(n) = Σ bkx(n −k)
k=0
Autoregresivo: IIR-AR
Autoregresivo-Moving Average: IIR-ARMA Función de transferencia
q
H(z) = Σ b k z− k
k=0

25/ 46 26/ 46

25 26

13
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Finite Impulse Response - FIR


La secuencia de salida esigual a la convolución de la entrada con la
Finite Impulse Response - FIR
respuesta impulso del filtro
Estable
No hay recursi´on
b0 = 1, b1 = 1, b2 = 1
Suma ponderada
2
Sepuede disen˜ar de faselineal
Para buen desempen˜o requiere una gran cantidad de puntos
y(n) = Σ bk x(n −k)
k=0
2
H(z) = Σ bk z − k
k=0

27/ 46 28/ 46

27 28

14
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Infinite Impulse Response - IIR -AR


Ecuación de diferencias
Infinite Impulse Response - IIR 𝑝
Respuesta a impulso infinita (en teor´ıa) 𝑦 𝑛 = 𝑥 𝑛 − ෍ 𝑎𝑘 𝑦(𝑛 − 𝑘)
Subclasificación 𝑘=1
AR (Autoregresive): Depende solo de la entrada actual y
salidas anteriores Función de transferencia
ARMA (Autoregresive-Moving Average): Depende de la 1
entrada actual, entradas anteriores y salidas anteriores 𝐻 𝑧 = 𝑝
1 + σ𝑘=1 𝑎𝑘 𝑧 −𝑘
Hay solo recursión de la salida
Puede hacerse inestable

29/ 46 30/ 46

29 30

15
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Infinite Impulse Response - IIR -AR


La secuencia de salida esigual a la convolución de la entrada con la
respuesta impulso del filtro Infinite Impulse Response - IIR -ARMA
Filtro de estructura más general
Ecuación de diferencias
a1 = 0,5, a2 = 0,5 𝑞 𝑝
𝑝
𝑦 𝑛 = ෍ 𝑏𝑘 𝑥 𝑛 − 𝑘 − ෍ 𝑎𝑘 𝑦(𝑛 − 𝑘)
𝑦 𝑛 = 𝑥 𝑛 − ෍ 𝑎𝑘 𝑦(𝑛 − 𝑘)
𝑘=0 𝑘=1
𝑘=1
1
𝐻 𝑧 = 𝑝
1 + σ𝑘=1 𝑎𝑘 𝑧 −𝑘

31/ 46 32/ 46

31 32

16
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificaci´on de Filtros Digitales Clasificación de Filtros Digitales

Infinite Impulse Response - IIR -AR


La secuencia de salida esigual a la convolución de la entrada con la
Infinite Impulse Response - IIR -ARMA respuesta impulso del filtro
Función de transferencia
σ𝑞𝑘=0 𝑏𝑘 𝑧 −𝑘
𝐻 𝑧 = q
𝑝
1 + σ𝑘=1 𝑎𝑘 𝑧 −𝑘 y(n) = Σ bk x(n −k)
k=0
Hay recursión de la salida p
Puede hacerse inestable − Σ aky(n − k)
k=1

Σ qk=0 b k z −k
H(z) =
1 + Σ pk=1 akz − k
33/ 46 34/ 46

33 34

17
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificaci´on de Filtros Digitales Clasificación de Filtros Digitales

Resultado
Como clasificar´ıa el siguiente filtro? 1 1
1 1 𝑦 𝑛 =𝑦 𝑛−1 + 𝑥 𝑛 − 𝑥(𝑛 − 𝑁 − 1)
y(n) = y(n − 1) + x(n) − x(n − N − 1) 𝑁 𝑁
N N
Filtro FIR!!!
Tipo especial filtro FIR: Ventana

35/ 46 36/ 46

35 36

18
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Filtro ventana
Señal original

amplitud
Todos los coeficientes son iguales
Realiza un promedio de todas las entradas en la ventana
tiempo
Fácil implementación Filtro ventana N=5

amplitud
tiempo
Filtro ventana N=50

amplitud
Filtro ventana
amplitud

amplitud

Filtro ventana tiempo


Filtro ventana N=500

amplitud
tiempo frecuencia
tiempo

37/ 46 38/ 46

37 38

19
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Clasificación de Filtros Digitales

Señal original
amplitud

FIR
frecuencia Fase lineal (es posible compensar la distorsión en la señal)
Filtro ventana N=5 Puede garantizar estabilidad
amplitud

Para cortes de frecuencia abruptos necesita un orden alto


frecuencia
Filtro ventana N=50 Gran cantidad de coeficientes yoperaciones
amplitud

Facilidad dediseño
frecuencia Algoritmo de simple implementación
Filtro ventana N=500
amplitud

Poca sensibilidad a los errores de cuantización


frecuencia

39/ 46 40/ 46

39 40

20
27/10/2020

Conceptos B´asicos Finite Impulse Response Conceptos B´asicos Finite Impulse Response
Aplicaciones Infinite Impulse Response Aplicaciones Infinite Impulse Response
Filtros An´alogos vs Digitales Ejemplo Filtros An´alogos vs Digitales Ejemplo
Clasificaci´ondeFiltros Digitales Comparaci´on Clasificaci´ondeFiltros Digitales Comparaci´on
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Clasificación de Filtros Digitales Comparación FIR-IIR

IIR
Se puede diseñar con fase casi lineal
Requiere estudio de estabilidad
Para cortes de frecuencia abruptos con órdenes más bajos
Reducción de procesamiento
Diseño recursivo
Puede imitar filtros análogos
Más susceptibles a errores de cuantización

41/ 46 42/ 46

41 42

21
27/10/2020

Conceptos B´asicos Conceptos B´asicos


Aplicaciones Aplicaciones
Filtros An´alogos vs Digitales Filtros An´alogos vs Digitales
Clasificaci´ondeFiltros Digitales Clasificaci´ondeFiltros Digitales
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Contenidos Diseño de Filtros Digitales

1 Conceptos Básicos Al igual que los


filtros análogos, los
filtros digitales se
2 Aplicaciones
pueden diseñar para
cumplir funciones
3 Filtros Análogos vs Digitales de:
Pasa Bajos
4 Clasificación de Filtros Digitales
Pasa Altos
Pasa Banda
5 Especificaciones de Diseño de Filtros
Elimina Banda

43/ 46 44/ 46

43 44

22
27/10/2020

Conceptos B´asicos Conceptos B´asicos


Aplicaciones Aplicaciones
Filtros An´alogos vs Digitales Filtros An´alogos vs Digitales
Clasificaci´ondeFiltros Digitales Clasificaci´ondeFiltros Digitales
Especificaciones de Disen˜o deFiltros Especificaciones de Disen˜o deFiltros

Diseño de Filtros Digitales Diseño de Filtros Digitales

Funciones especiales con filtros digitales


Parámetros de diseño de filtros
Frecuencia
Banda de paso/rechazo
Frecuencia central
Amplitud
Atenuación
Ripple
Angulo
Respuesta de fase
Filtro multibanda y pasa-todo Retardo defase

45/ 46 46/ 46

45 46

23

También podría gustarte