SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
MÉTODOS DE DISEÑO
DE FILTROS FIR
Procesamiento Digital de Señales
Daniel Castañeda - 1803724
José Rincon - 1803945
Héctor Velásquez - 1803925
Jorge Cáceres - 1803840
Para el análisis de señales en
tiempo real, ya que pueden ser
implementados de manera eficiente
en hardware o software
¿QUÉ ES UN
FILTRO FIR?
Un filtro FIR es un tipo de filtro digital
que utiliza una respuesta finita al
impulso para filtrar señales.
Básicamente, esto significa que el
filtro toma una señal de entrada y la
procesa mediante una serie de
operaciones matemáticas para
producir una señal de salida filtrada.
Permite separar o atenuar señales
no deseadas o ruido de una señal
de interés.
Mejora aspectos como la calidad, la
claridad y la inteligibilidad de la
señal.
IMPORTANCIA EN PDS
PDS
01
PDS
02
El diseño de un filtro digital, ya sea FIR o IIR, consiste en obtener los coeficientes de la
respuesta al impulso del filtro h(n), de forma analítica o gráfica. Nos vamos a centrar en
este trabajo en los filtros FIR.
La finalidad del diseño de filtros FIR es obtener la respuesta al impulso h(n) de un filtro
FIR óptimo por medio de diferentes técnicas. El filtro también se puede caracterizar por
su función de transferencia H(z):
Donde h(n) es la respuesta al impulso, que se pude representar como una ecuación en
diferencias compuesta por la señal de salida y(n) y por la señal de entrada x(n), de la
siguiente manera:
PDS
03
Tabla 1. Tipos de Filtros FIR según el número de coeficientes y la simetría de los mismos.
MÉTODOS DE
DISEÑO
ENVENTANADO
MUESTREO EN
FRECUENCIA
PARKS-
MCCLELLAN
PDS
04
METODOS
ALGORITMICOS
TIPOS
MÉTODO POR VENTANAS
Estas son funciones de amplitud que se multiplican
por la respuesta en frecuencia ideal del filtro para
obtener la respuesta en frecuencia final del filtro FIR.
El uso de una ventana limita la respuesta en
frecuencia del filtro FIR, lo que puede introducir un
compromiso entre el ancho del lóbulo principal y la
atenuación del lóbulo lateral.
Ventana Rectangular
Ventana de Hamming
Ventana Hanning
Ventana Blackman
05
PDS
Ejemplo
PDS
06
MÉTODO POR VENTANAS
Tabla 2. Características de las distintas Ventanas y sus parámetros de ancho de banda de transición y
atenuación de banda de corte del filtro diseñado.
MÉTODO MUESTREO EN FRECUENCIA
Para realizar el diseño de filtros FIR empleando el
método de muestreo en frecuencia, es necesario
establecer la respuesta en frecuencia del filtro ideal
Hi(w), que variará en función del filtro que se desee
diseñar. Posteriormente, se muestrea dicha respuesta
en frecuencia con N muestras o puntos
uniformemente distribuidos por todo el espectro
digital, obteniéndose así H(k).
07
PDS
Se puede obtener la respuesta al impulso del filtro
diseñado h(n) a partir de la transformada inversa de
H(k). Con este método de diseño, obtenemos un filtro
con respuesta en frecuencia que pasa por los puntos
muestreados; sin embargo, no podemos controlar el
resto de valores de la respuesta. De esta manera, si
representamos la respuesta en frecuencia del filtro
diseñado, después de realizar el proceso de muestreo
y de transformada inversa, observamos que aparece
un rizado entre las muestras, como ocurre en la
Figura, pero los valores de las muestras coinciden con
los originales del filtro ideal.
Respuesta en frecuencia [0,2π] del filtro diseñado (paso alto) y de las muestras de H(k)
MÉTODO MUESTREO EN FRECUENCIA
08
PDS
Dada la respuesta en frecuencia del filtro ideal, se elige la longitud deseada y se toman
N muestras equiespaciadas en el intervalo [0,2π].
Se utiliza la transformada inversa de Fourier para determinar h(n).
Método de diseño:
La diferencia entre la respuesta en frecuencia del filtro ideal y la del filtro diseñado es cero en las frecuencias
muestreadas k.
El error de aproximación en el resto de frecuencias depende de la respuesta ideal tomada como referencia.
Transiciones bruscas en dicha respuesta implican mayores errores.
El error es mayor en los límites de las bandas y menor dentro de ellas.
Características del filtro diseñado:
MÉTODO MUESTREO EN FRECUENCIA
09
PDS
Una forma de evitar estos efectos es ampliar la zona de transición del filtro ideal, evitando
una caída abrupta y, por consiguiente, obtener una disminución del rizado. Este efecto se
puede apreciar en la Fig. 4, donde la transición entre la banda de paso y la banda de corte
no es abrupta, sino que posee muestras intermedias que, aunque amplían el ancho de
banda de transición, disminuyen considerablemente el rizado.
Respuesta en frecuencia [0,2π] del filtro diseñado (paso bajo) y de las
muestras de H(k) con banda de transición de 0.25π a 0.5π
Número de muestras sobre el dominio de la frecuencia,
el cual, representa el número de iteraciones.
Ganancia de los valores de la banda de paso y de
rechazo.
Ubicación de la frecuencia de corte en relación al
número de muestras definido anteriormente.
PDS
10
El método de muestreo en frecuencia es una técnica de
filtrado iterativa, para esto, es necesario definir una cuadrícula
de frecuencia discreta y en base a la banda de paso y de
rechazo, se ajustan los coeficientes del filtro.
Esta técnica se utiliza cuando las especificaciones del filtro
son muy precisas, esto, a su vez, hace que sea más difícil de
implementar en comparación al método de enventanado y
que su respuesta en frecuencia tenga lóbulos menos
pronuncidos.
Figura x. Filtro pasa bajos por
método de muestreo en frecuencia
Figura x. Tomado de: https://www.youtube.com/watch?v=cNDgZkhERd8
PARÁMETROS A TENER EN CUENTA:
MÉTODO MUESTREO EN
FRECUENCIA
METODOS ALGORÍTMICOS
11
PDS
En los métodos algorítmicos empleados en este trabajo, los coeficientes de h(n) se representan
por distintos elementos dependiendo cual sea el algoritmo: por partículas en el PSO (Particle
Swarm Optimization), cromosomas en los GAs (Genetic Algorithms) o nidos en el caso del CSA
(Cuckoo Search Algorithm). En cada iteración de los algoritmos, dichas partículas, cromosomas,
nidos… son actualizados. Los valores de aptitud, también denominados valores de error de
aptitud, se recalculan con los nuevos coeficientes (nueva solución).
Para el diseño de filtros empleando algoritmos, la mejor o mejores soluciones de la iteración
actual son elegidas y almacenadas para la siguiente iteración hasta que el criterio de parada es
alcanzado. Posteriormente, se prosiguen las iteraciones hasta que se alcanza el criterio de
parada, es decir, se alcanza el número máximo de iteraciones o se consigue obtener el valor de
error de aptitud mínimo establecido.
Una de las ventajas que tiene el diseño de filtros FIR de fase lineal es que son simétricos y por
tanto sus coeficientes también. Solamente la mitad de los coeficientes son empleados para las
potenciales soluciones de los algoritmos naturalistas que se van actualizando en cada iteración.
Posteriormente, son duplicados para formar la otra mitad de los coeficientes debido a la
naturaleza simétrica de los filtros FIR. Así se reduce la dimensión del problema a la mitad.
Se van a definir dos respuestas al impulso que permitirán obtener posteriormente la función
de aptitud.
12
PDS
METODOS ALGORÍTMICOS
Donde Hd, representa la respuesta en frecuencia del filtro diseñado y Hi,representa la
respuesta en frecuencia del filtro ideal, que variará según estemos diseñando un filtro LPF,
BPF, HPF o BSF.
PDS
METODOS ALGORÍTMICOS
13
Ventajas Desventajas
Precisión de la respuesta en frecuencia.
Mayor complejidad computacional, requiriendo más
tiempo y recursos de procesamiento.
Reducción del número de coeficientes necesarios.
No puede controlar de manera precisa la respuesta en
fase del filtro.
Lóbulos laterales más pequeños en comparación al
método de enventanado.
Aunque tiene lóbulos laterales relativamente pequeños,
necesita de técnicas adicionales de diseño para
disminuirlos más y no opacar la alta precisión de la
respuesta en frecuencia.
MÉTODO DE PARKS - MC CLELLAN
PDS
14
A pesar de su gran similitud con el método de muestreo en frecuencia, el método de Parks-McClellan difiere en
relación al tipo de interpolación que utiliza, más especificamente, aproxima una respuesta en frecuencia basándose
en una interpolación polinómica de los puntos de muestreo(iteración).
DISEÑO CON
MATLAB
PDS
15
FILTROS DISPONIBLES
PDS
16
17
PDS
EJEMPLO HACIENDO USO DE FIR1
Al diseñar los filtros en Matlab este nos entrega los coeficientes del filtro, con los cuales se pueden llevar a la
implementación por medio del uso de un lenguaje de alto nivel como lo seria c y un micro controlador como
la STM32F767ZI.
PDS
EJEMPLO DE IMPLEMENTACION CON MATLAB
18
Aqui se tiene unejemplo en lenguaje c utilizado
para implementar dos filtros diferentes usando la
funcion anteriormente mencionada, la cual nos
entrega los coeficientes que podemos observar
en la parte superior. En el codigo se encuentra un
filtro FIR con los coeficientes del vector B y un IIR
en el vector A; ambos filtros cuentan con orden
20 y tienen su frecuencia de corte en 80Hz y
170Hz.
FILTER DESIGNER
PDS
19
Aparte de el uso de los codigos anteriormente mostrados, Matlab cuenta con un entorno especialmente
diseñado para el diseño de estos. El paquete de Filter Designer es una herramienta poderosa que nos
permite calcular los coeficientes del filtro en un par de minutos solo introduciendo los datos relevantes del
filtro deseado:
PDS
FILTER DESIGNER
20

Más contenido relacionado

La actualidad más candente

Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2diiegollp
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comuniscped
 
2 modulación-angular
2 modulación-angular2 modulación-angular
2 modulación-angularAngel Velasco
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCMJoaquin Vicioso
 
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSOUnidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSODavinso Gonzalez
 
Amplificadores multiplicadores
Amplificadores multiplicadoresAmplificadores multiplicadores
Amplificadores multiplicadoresZaiida Lozano
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señalesdoc digitus
 
Filtro pasa bajas y pasa altas pasivos
Filtro pasa bajas y pasa altas pasivosFiltro pasa bajas y pasa altas pasivos
Filtro pasa bajas y pasa altas pasivosAlejandro Flores
 
Clase 7 filtros
Clase 7 filtrosClase 7 filtros
Clase 7 filtrosTensor
 
Modulador y Demodulador BFSK
Modulador y Demodulador BFSKModulador y Demodulador BFSK
Modulador y Demodulador BFSKCarlosOrozco140
 
Modulacion FM
Modulacion FMModulacion FM
Modulacion FMgbermeo
 

La actualidad más candente (20)

Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comun
 
Subrutinas de retardo
Subrutinas de retardoSubrutinas de retardo
Subrutinas de retardo
 
2 modulación-angular
2 modulación-angular2 modulación-angular
2 modulación-angular
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCM
 
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSOUnidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
 
Amplificadores multiplicadores
Amplificadores multiplicadoresAmplificadores multiplicadores
Amplificadores multiplicadores
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señales
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Unidad 3 c1-control
Unidad 3 c1-control Unidad 3 c1-control
Unidad 3 c1-control
 
Modulacion-digital
 Modulacion-digital Modulacion-digital
Modulacion-digital
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
5to laboratorio
5to laboratorio5to laboratorio
5to laboratorio
 
Filtro pasa bajas y pasa altas pasivos
Filtro pasa bajas y pasa altas pasivosFiltro pasa bajas y pasa altas pasivos
Filtro pasa bajas y pasa altas pasivos
 
Modulacion fsk
Modulacion fskModulacion fsk
Modulacion fsk
 
Clase 7 filtros
Clase 7 filtrosClase 7 filtros
Clase 7 filtros
 
Modulador y Demodulador BFSK
Modulador y Demodulador BFSKModulador y Demodulador BFSK
Modulador y Demodulador BFSK
 
Amplificador clase a y ab
Amplificador clase a y abAmplificador clase a y ab
Amplificador clase a y ab
 
Modulacion FM
Modulacion FMModulacion FM
Modulacion FM
 

Similar a Métodos de Diseño de Filtros FIR

Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptx
Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptxDiseño de filtros digitales-FIRXZFASFASFCZXCAS.pptx
Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptxSANTOS400018
 
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptx
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptxDiseño de filtros digitales-IIRFASFASFASFASFASF.pptx
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptxSANTOS400018
 
Ss cap8 - diseno filtros iir
Ss   cap8 - diseno filtros iirSs   cap8 - diseno filtros iir
Ss cap8 - diseno filtros iirkevinXD123
 
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptx
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptxdiseño de filtros digitales-2zfcz<cz<c<zcz<.pptx
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptxSANTOS400018
 
Practica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones IPractica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones ISAWERS S.R.L.
 
Teoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazTeoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazAlfredo Alvarez
 
Teoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazTeoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazAlfredo Alvarez
 
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLABProcesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLABFernando Marcos Marcos
 
Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores SANTIAGO PABLO ALBERTO
 
Procesamiento digital de señales fase_3_aplicaciones
Procesamiento digital de señales  fase_3_aplicacionesProcesamiento digital de señales  fase_3_aplicaciones
Procesamiento digital de señales fase_3_aplicacionesCarlos Jove
 
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTER
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTERDISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTER
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTERFernando Marcos Marcos
 

Similar a Métodos de Diseño de Filtros FIR (20)

Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptx
Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptxDiseño de filtros digitales-FIRXZFASFASFCZXCAS.pptx
Diseño de filtros digitales-FIRXZFASFASFCZXCAS.pptx
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptx
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptxDiseño de filtros digitales-IIRFASFASFASFASFASF.pptx
Diseño de filtros digitales-IIRFASFASFASFASFASF.pptx
 
Ss cap8 - diseno filtros iir
Ss   cap8 - diseno filtros iirSs   cap8 - diseno filtros iir
Ss cap8 - diseno filtros iir
 
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptx
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptxdiseño de filtros digitales-2zfcz<cz<c<zcz<.pptx
diseño de filtros digitales-2zfcz<cz<c<zcz<.pptx
 
filtros iir
filtros iir filtros iir
filtros iir
 
Filtros
FiltrosFiltros
Filtros
 
Filtro+digital
Filtro+digitalFiltro+digital
Filtro+digital
 
Practica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones IPractica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones I
 
Clase 19 dsp
Clase 19 dspClase 19 dsp
Clase 19 dsp
 
Teoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazTeoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiaz
 
Teoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiazTeoria ecualizacionadaptativalorenzodiaz
Teoria ecualizacionadaptativalorenzodiaz
 
Filtro digital pasa bajos
Filtro digital pasa bajosFiltro digital pasa bajos
Filtro digital pasa bajos
 
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLABProcesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLAB
Procesamiento Digital De Señales Filtro Pasa Altas 4to Orden - MATLAB
 
Clase 17 dsp
Clase 17 dspClase 17 dsp
Clase 17 dsp
 
Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores
 
FILTRO IRR MATLAB
FILTRO IRR MATLABFILTRO IRR MATLAB
FILTRO IRR MATLAB
 
Procesamiento digital de señales fase_3_aplicaciones
Procesamiento digital de señales  fase_3_aplicacionesProcesamiento digital de señales  fase_3_aplicaciones
Procesamiento digital de señales fase_3_aplicaciones
 
MUESTREO
MUESTREOMUESTREO
MUESTREO
 
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTER
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTERDISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTER
DISEÑO Y ELECTRONICA ANALOGICA - FILTRO PASA BAJOS - LOW PASS FILTER
 

Último

HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONAleMena14
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -FridaDesiredMenesesF
 
Teoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxTeoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxlm24028
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...frank0071
 
valoracion hemodinamica y respuesta a fluidorerapia
valoracion hemodinamica y respuesta a fluidorerapiavaloracion hemodinamica y respuesta a fluidorerapia
valoracion hemodinamica y respuesta a fluidorerapiaresiutihjaf
 
Tortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfTortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfGermán Tortosa
 
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxDIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxprofesionalscontable
 
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfSEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfrvillegasp16001
 
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALESECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALEScarlasanchez99166
 
01. Introducción y sistemas biologicos.pdf
01. Introducción y sistemas biologicos.pdf01. Introducción y sistemas biologicos.pdf
01. Introducción y sistemas biologicos.pdfssuser92d9c0
 
Módulo de oftalmología en cirugia general.pptx
Módulo de oftalmología en cirugia general.pptxMódulo de oftalmología en cirugia general.pptx
Módulo de oftalmología en cirugia general.pptxLuisGuzmnHernndez1
 
Exploracion de la boca Propedéutica de la Clínica
Exploracion de la boca Propedéutica de la ClínicaExploracion de la boca Propedéutica de la Clínica
Exploracion de la boca Propedéutica de la Clínicacriscris80000
 
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...frank0071
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxErichManriqueCastill
 
enfermedades infecciosas diarrea viral bovina presentacion umss
enfermedades infecciosas diarrea viral bovina presentacion umssenfermedades infecciosas diarrea viral bovina presentacion umss
enfermedades infecciosas diarrea viral bovina presentacion umssCinthyaMercado3
 
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...GloriaMeza12
 
el lugar santo y santisimo final.pptx y sus partes
el lugar santo y santisimo final.pptx y sus partesel lugar santo y santisimo final.pptx y sus partes
el lugar santo y santisimo final.pptx y sus partesAsihleyyanguez
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaArturoDavilaObando
 
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdfFowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdffrank0071
 
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdfMata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdffrank0071
 

Último (20)

HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -
 
Teoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptxTeoría de usos y gratificaciones 2024.pptx
Teoría de usos y gratificaciones 2024.pptx
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
 
valoracion hemodinamica y respuesta a fluidorerapia
valoracion hemodinamica y respuesta a fluidorerapiavaloracion hemodinamica y respuesta a fluidorerapia
valoracion hemodinamica y respuesta a fluidorerapia
 
Tortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfTortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdf
 
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxDIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
 
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfSEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
 
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALESECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
 
01. Introducción y sistemas biologicos.pdf
01. Introducción y sistemas biologicos.pdf01. Introducción y sistemas biologicos.pdf
01. Introducción y sistemas biologicos.pdf
 
Módulo de oftalmología en cirugia general.pptx
Módulo de oftalmología en cirugia general.pptxMódulo de oftalmología en cirugia general.pptx
Módulo de oftalmología en cirugia general.pptx
 
Exploracion de la boca Propedéutica de la Clínica
Exploracion de la boca Propedéutica de la ClínicaExploracion de la boca Propedéutica de la Clínica
Exploracion de la boca Propedéutica de la Clínica
 
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
Van Young, Eric. - La otra rebelión. La lucha por la independencia de México,...
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptx
 
enfermedades infecciosas diarrea viral bovina presentacion umss
enfermedades infecciosas diarrea viral bovina presentacion umssenfermedades infecciosas diarrea viral bovina presentacion umss
enfermedades infecciosas diarrea viral bovina presentacion umss
 
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
 
el lugar santo y santisimo final.pptx y sus partes
el lugar santo y santisimo final.pptx y sus partesel lugar santo y santisimo final.pptx y sus partes
el lugar santo y santisimo final.pptx y sus partes
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
 
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdfFowler, Will. - Santa Anna, héroe o villano [2018].pdf
Fowler, Will. - Santa Anna, héroe o villano [2018].pdf
 
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdfMata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
 

Métodos de Diseño de Filtros FIR

  • 1. MÉTODOS DE DISEÑO DE FILTROS FIR Procesamiento Digital de Señales Daniel Castañeda - 1803724 José Rincon - 1803945 Héctor Velásquez - 1803925 Jorge Cáceres - 1803840
  • 2. Para el análisis de señales en tiempo real, ya que pueden ser implementados de manera eficiente en hardware o software ¿QUÉ ES UN FILTRO FIR? Un filtro FIR es un tipo de filtro digital que utiliza una respuesta finita al impulso para filtrar señales. Básicamente, esto significa que el filtro toma una señal de entrada y la procesa mediante una serie de operaciones matemáticas para producir una señal de salida filtrada. Permite separar o atenuar señales no deseadas o ruido de una señal de interés. Mejora aspectos como la calidad, la claridad y la inteligibilidad de la señal. IMPORTANCIA EN PDS PDS 01
  • 3. PDS 02 El diseño de un filtro digital, ya sea FIR o IIR, consiste en obtener los coeficientes de la respuesta al impulso del filtro h(n), de forma analítica o gráfica. Nos vamos a centrar en este trabajo en los filtros FIR. La finalidad del diseño de filtros FIR es obtener la respuesta al impulso h(n) de un filtro FIR óptimo por medio de diferentes técnicas. El filtro también se puede caracterizar por su función de transferencia H(z): Donde h(n) es la respuesta al impulso, que se pude representar como una ecuación en diferencias compuesta por la señal de salida y(n) y por la señal de entrada x(n), de la siguiente manera:
  • 4. PDS 03 Tabla 1. Tipos de Filtros FIR según el número de coeficientes y la simetría de los mismos.
  • 6. TIPOS MÉTODO POR VENTANAS Estas son funciones de amplitud que se multiplican por la respuesta en frecuencia ideal del filtro para obtener la respuesta en frecuencia final del filtro FIR. El uso de una ventana limita la respuesta en frecuencia del filtro FIR, lo que puede introducir un compromiso entre el ancho del lóbulo principal y la atenuación del lóbulo lateral. Ventana Rectangular Ventana de Hamming Ventana Hanning Ventana Blackman 05 PDS Ejemplo
  • 7. PDS 06 MÉTODO POR VENTANAS Tabla 2. Características de las distintas Ventanas y sus parámetros de ancho de banda de transición y atenuación de banda de corte del filtro diseñado.
  • 8. MÉTODO MUESTREO EN FRECUENCIA Para realizar el diseño de filtros FIR empleando el método de muestreo en frecuencia, es necesario establecer la respuesta en frecuencia del filtro ideal Hi(w), que variará en función del filtro que se desee diseñar. Posteriormente, se muestrea dicha respuesta en frecuencia con N muestras o puntos uniformemente distribuidos por todo el espectro digital, obteniéndose así H(k). 07 PDS Se puede obtener la respuesta al impulso del filtro diseñado h(n) a partir de la transformada inversa de H(k). Con este método de diseño, obtenemos un filtro con respuesta en frecuencia que pasa por los puntos muestreados; sin embargo, no podemos controlar el resto de valores de la respuesta. De esta manera, si representamos la respuesta en frecuencia del filtro diseñado, después de realizar el proceso de muestreo y de transformada inversa, observamos que aparece un rizado entre las muestras, como ocurre en la Figura, pero los valores de las muestras coinciden con los originales del filtro ideal. Respuesta en frecuencia [0,2π] del filtro diseñado (paso alto) y de las muestras de H(k)
  • 9. MÉTODO MUESTREO EN FRECUENCIA 08 PDS Dada la respuesta en frecuencia del filtro ideal, se elige la longitud deseada y se toman N muestras equiespaciadas en el intervalo [0,2π]. Se utiliza la transformada inversa de Fourier para determinar h(n). Método de diseño: La diferencia entre la respuesta en frecuencia del filtro ideal y la del filtro diseñado es cero en las frecuencias muestreadas k. El error de aproximación en el resto de frecuencias depende de la respuesta ideal tomada como referencia. Transiciones bruscas en dicha respuesta implican mayores errores. El error es mayor en los límites de las bandas y menor dentro de ellas. Características del filtro diseñado:
  • 10. MÉTODO MUESTREO EN FRECUENCIA 09 PDS Una forma de evitar estos efectos es ampliar la zona de transición del filtro ideal, evitando una caída abrupta y, por consiguiente, obtener una disminución del rizado. Este efecto se puede apreciar en la Fig. 4, donde la transición entre la banda de paso y la banda de corte no es abrupta, sino que posee muestras intermedias que, aunque amplían el ancho de banda de transición, disminuyen considerablemente el rizado. Respuesta en frecuencia [0,2π] del filtro diseñado (paso bajo) y de las muestras de H(k) con banda de transición de 0.25π a 0.5π
  • 11. Número de muestras sobre el dominio de la frecuencia, el cual, representa el número de iteraciones. Ganancia de los valores de la banda de paso y de rechazo. Ubicación de la frecuencia de corte en relación al número de muestras definido anteriormente. PDS 10 El método de muestreo en frecuencia es una técnica de filtrado iterativa, para esto, es necesario definir una cuadrícula de frecuencia discreta y en base a la banda de paso y de rechazo, se ajustan los coeficientes del filtro. Esta técnica se utiliza cuando las especificaciones del filtro son muy precisas, esto, a su vez, hace que sea más difícil de implementar en comparación al método de enventanado y que su respuesta en frecuencia tenga lóbulos menos pronuncidos. Figura x. Filtro pasa bajos por método de muestreo en frecuencia Figura x. Tomado de: https://www.youtube.com/watch?v=cNDgZkhERd8 PARÁMETROS A TENER EN CUENTA: MÉTODO MUESTREO EN FRECUENCIA
  • 12. METODOS ALGORÍTMICOS 11 PDS En los métodos algorítmicos empleados en este trabajo, los coeficientes de h(n) se representan por distintos elementos dependiendo cual sea el algoritmo: por partículas en el PSO (Particle Swarm Optimization), cromosomas en los GAs (Genetic Algorithms) o nidos en el caso del CSA (Cuckoo Search Algorithm). En cada iteración de los algoritmos, dichas partículas, cromosomas, nidos… son actualizados. Los valores de aptitud, también denominados valores de error de aptitud, se recalculan con los nuevos coeficientes (nueva solución). Para el diseño de filtros empleando algoritmos, la mejor o mejores soluciones de la iteración actual son elegidas y almacenadas para la siguiente iteración hasta que el criterio de parada es alcanzado. Posteriormente, se prosiguen las iteraciones hasta que se alcanza el criterio de parada, es decir, se alcanza el número máximo de iteraciones o se consigue obtener el valor de error de aptitud mínimo establecido. Una de las ventajas que tiene el diseño de filtros FIR de fase lineal es que son simétricos y por tanto sus coeficientes también. Solamente la mitad de los coeficientes son empleados para las potenciales soluciones de los algoritmos naturalistas que se van actualizando en cada iteración. Posteriormente, son duplicados para formar la otra mitad de los coeficientes debido a la naturaleza simétrica de los filtros FIR. Así se reduce la dimensión del problema a la mitad.
  • 13. Se van a definir dos respuestas al impulso que permitirán obtener posteriormente la función de aptitud. 12 PDS METODOS ALGORÍTMICOS Donde Hd, representa la respuesta en frecuencia del filtro diseñado y Hi,representa la respuesta en frecuencia del filtro ideal, que variará según estemos diseñando un filtro LPF, BPF, HPF o BSF.
  • 15. Ventajas Desventajas Precisión de la respuesta en frecuencia. Mayor complejidad computacional, requiriendo más tiempo y recursos de procesamiento. Reducción del número de coeficientes necesarios. No puede controlar de manera precisa la respuesta en fase del filtro. Lóbulos laterales más pequeños en comparación al método de enventanado. Aunque tiene lóbulos laterales relativamente pequeños, necesita de técnicas adicionales de diseño para disminuirlos más y no opacar la alta precisión de la respuesta en frecuencia. MÉTODO DE PARKS - MC CLELLAN PDS 14 A pesar de su gran similitud con el método de muestreo en frecuencia, el método de Parks-McClellan difiere en relación al tipo de interpolación que utiliza, más especificamente, aproxima una respuesta en frecuencia basándose en una interpolación polinómica de los puntos de muestreo(iteración).
  • 18. 17 PDS EJEMPLO HACIENDO USO DE FIR1 Al diseñar los filtros en Matlab este nos entrega los coeficientes del filtro, con los cuales se pueden llevar a la implementación por medio del uso de un lenguaje de alto nivel como lo seria c y un micro controlador como la STM32F767ZI.
  • 19. PDS EJEMPLO DE IMPLEMENTACION CON MATLAB 18 Aqui se tiene unejemplo en lenguaje c utilizado para implementar dos filtros diferentes usando la funcion anteriormente mencionada, la cual nos entrega los coeficientes que podemos observar en la parte superior. En el codigo se encuentra un filtro FIR con los coeficientes del vector B y un IIR en el vector A; ambos filtros cuentan con orden 20 y tienen su frecuencia de corte en 80Hz y 170Hz.
  • 20. FILTER DESIGNER PDS 19 Aparte de el uso de los codigos anteriormente mostrados, Matlab cuenta con un entorno especialmente diseñado para el diseño de estos. El paquete de Filter Designer es una herramienta poderosa que nos permite calcular los coeficientes del filtro en un par de minutos solo introduciendo los datos relevantes del filtro deseado: