SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Facultad de Ingeniería Electrónica y Mecatrónica




             Procesamiento Digital de Señales
                         (TC61)

                             Sesión: 11
                             Filtros Digitales

                         Ing. José C. Benítez P.
Sesión 9,A. Filtros Digitales

          Filtros
          Tipos básicos de filtros
          Especificación de la respuesta en frecuencia de un filtro
          Frecuencias lineales y angulares
          Normalización de la respuesta en frecuencia
          Función de transferencia en el dominio Z de un filtro
          Ganancia y atenuación
          Tipos de distorsión en banda de paso
          Respuesta de filtros ideales
          Tipos básicos de secuencias
          Respuesta de filtros reales
          Aproximación del módulo en filtros reales
          Aproximación de la fase en filtros reales
          Conversión de filtros




              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   2
Filtros

      Un filtro es un sistema LIT que permite el paso de las
      componentes frecuenciales de la señal pertenecientes
      a un determinado conjunto de frecuencias (banda de
      paso) y que elimina el resto (banda de atenuación).
      Las diferentes bandas (de paso y atenuación) estarán
      delimitadas por una serie de frecuencias denominadas
      frecuencias de corte.
      En inglés, estas bandas se denominan: pass band
      (banda de paso) y stop band (banda de atenuación).
      Cuando se utilizan variables relacionadas con la banda
      de paso suele usarse el subíndice p; mientras que,
      para el caso de la banda de atenuación, suelen usarse
      tanto a como s.


               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   3
Tipos básicos de filtros


   El caso más simple de filtro sería aquel en el que existe
   dos bandas; una única banda de paso y otra de
   atenuación. La frecuencia que establece el límite entre
   ambas se denomina frecuencia de corte (fc) del filtro.
   En este caso tan sencillo y según la posición relativa de
   ambas bandas podemos definir dos tipos de filtros:
       Filtro de paso bajo (Low Pass Filter, LPF): en el
       que la banda de paso se encuentra por debajo de la
       frecuencia de corte, en las frecuencias inferiores.
       Filtro de paso alto (High Pass Filter, HPF): en el
       que la banda de paso se encuentra por encima de la
       frecuencia de corte, en las frecuencias superiores.



               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   4
Tipos básicos de filtros

      Otro caso que también se considera básico es
      aquel en el que existen tres bandas (por lo
      que existirán dos frecuencias de corte, fc1
      y fc2,que las delimitan).
      En él podemos distinguir entre:
          Filtro de paso de banda (Band Pass
          Filter, BPF): en el que hay una banda de
          paso situada entre dos bandas de
          atenuación.
          Filtro de rechazo de banda (Band
          Stop Filter, BSF): en el que hay una
          banda de atenuación situada entre dos
          bandas de paso.

             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   5
Tipos básicos de filtros


           Low Pass Filter, LPF                                   Band Pass Filter, BPF




           High Pass Filter, HPF                                  Band Stop Filter, BSF




    Respuesta en frecuencia de los tipos básicos de filtros
               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.           6
Especificación de la respuesta en frecuencia
de un filtro

   El primer paso al diseñar un filtro es la especificación de
   su respuesta frecuencial, que consiste en determinar el
   valor que debe tomar H(f) en el dominio [0, fs].
   Cuando se estudió la DFT, se presentó su propiedad de
   simetría. Ahora, sin embargo, se trata del proceso
   contrario: partiendo de una transformada, H(f), debemos
   encontrar la RMU equivalente, h[n].
   Así, es necesario que H(f) sea simétrica. Para ello,
   basta definirla entre 0 y fNyq y copiarla de forma simétrica
   en el intervalo [fNyq, fs].
   Por tanto, para saber si un filtro es LPF, HPF, BPF o BSF,
   hay que observar únicamente la forma que adopta su
   respuesta entre 0 y fNyq.


               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   7
Frecuencias lineales y angulares

      Conviene recordar aquí la relación entre frecuencias
      lineales y angulares:
          Una frecuencia lineal se expresa en hercios (Hz).
          Una frecuencia angular se expresa en radianes
          por segundo (rad/s).
      Para calcular la frecuencia equivalente a otra, basta
      aplicar un factor de 2π:
          w0 = 2πf0
          f0 = w0 / (2π)




              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   8
Normalización de la respuesta en frecuencia

    Las técnicas de diseño de filtros digitales suelen trabajar
    con datos frecuenciales normalizados por lo que es
    necesario explicar en qué consiste este proceso de
    normalización.
    Para normalizar una frecuencia, hay que dividirla por la
    frecuencia de muestreo (fs).
    De esta forma el rango de una respuesta frecuencial
    normalizada será:
        el intervalo [0, 1], en caso de frecuencia lineal, y
        el intervalo [0, 2π], en caso de frecuencia angular.
    La frecuencia de Nyquist se encontrará siempre en el
    centro de este intervalo; siendo: fNyq = 0,5 y fNyq = π
    según el caso.

               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   9
Parejas comunes de transformadas Z




Ejemplo: especificación de la respuesta de un LPF con fc = 1 kHz
trabajando a una fs = 4 kHz
                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   10
Función de transferencia en el dominio Z de
un filtro


   Ya se explicó en la lección correspondiente, que la función de
   transferencia en el dominio Z de un sistema se expresa como:
       H(z)    = Y(z) / X(z)
               = (Σk=0,Q b[k]z-k) / (Σk=0,P a[k]z-k)


       H(z) = (Σk=0,Q b[k]z-k) / (1 + Σk=1,P a[k]z-k)
   Pero queda indicar dos aspectos:
      Se define como orden del filtro (M) al máximo entre P y Q.
      Se define como longitud del filtro a: L = M + 1.




                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   11
Ganancia y atenuación

     Tanto la ganancia G(f) como la atenuación α(f) son
     formas de representar el módulo de la respuesta en
     frecuencia H(f) de un filtro.
     Ambas se miden en decibelios (dB) y se calculan
     como:
          G(f) = 20 log10 |H(f)|
          α(f) = 20 log10 (1 / |H(f)|)
     Nótese que:
          G(f) = -α(f)
          |H(f)| = 10G(f)/20 = 10-α(f)/20
     Ventaja de estas representaciones: expanden el
     margen dinámico de representación, lo que permite
     apreciar detalles que de otro modo pasarían
     desapercibidos.


             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   12
Ganancia y atenuación




           Ejemplo de ganancia y atenuación
           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   13
Tipos de distorsión en banda de paso


       Una componente frecuencial perteneciente a la
       banda de paso (BP) no debe sufrir ninguna
       alteración al atravesar el filtro.
       Sin embargo, en la práctica, un filtro puede
       presentar dos tipos de distorsión en la banda de
       paso:
           Distorsión de amplitud.
           Distorsión de fase.




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   14
Respuesta de filtros ideales

          Un filtro ideal no produce distorsión en
          BP (ni de amplitud ni de fase).
          La respuesta en frecuencia de un filtro
          ideal es:
             H(f) = 1, f ∈ BP
             H(f) = 0, f ∈ BA
          Así, un filtro ideal presenta:
             Módulo 1 en BP.
             Módulo 0 en BA.
             Fase 0 en BP.




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   15
Respuesta de filtros ideales

         Sin embargo, si la fase es lineal en BP,
         el efecto del filtro es únicamente un
         retraso de la señal de entrada (pero no
         se produce distorsión) por lo que puede
         considerarse ideal:
              H(f) = e-jaf, f ∈ BP
              H(f) = 0, f ∈ BA
         En resumen, un filtro puede
         considerarse ideal si tiene:
            Módulo 1 y fase lineal en BP.
            Módulo 0 en BA.



             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   16
Respuesta de filtros reales


            Un filtro real aproxima a uno
            ideal.
            Esta aproximación consiste en
            evitar la distorsión:
                Aproximar el módulo evitará
                la distorsión de amplitud.
                Aproximar la fase evitará la
                distorsión de fase.




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   17
Aproximación del módulo en filtros reales




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   18
Aproximación del módulo en filtros reales

   La distorsión de amplitud es imposible de evitar.
   Para establecer la calidad de esta aproximación se permite
   una tolerancia tanto en frecuencia como en amplitud:
      Rizado (δp, Rp, δs, As): determina cuánto puede
      alejarse el módulo real del ideal:
      BP: 1 - δp <= |H(f)| <= 1 + δp
         Rp (dB) = 20 log10 (1 + δp)
         δp = 10Rp/20 - 1
      BA: 0 <= |H(f)| <= δs
         As (dB) = -20 log10 δs
         δs = 10-As/20
      Ancho de banda de transición (∆f).



              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   19
Aproximación del módulo en filtros reales

   En la respuesta en frecuencia de un filtro real distinguimos
   entre:
       Ceros de atenuación = frecuencias en las que el
       módulo es 1 y la atenuación es nula.
       Ceros de transmisión = frecuencias en las que el
       módulo es nulo y la atenuación es infinita.
   Además, se considera que:
       Un filtro es tanto más discriminante cuanto menor es
       el rizado permitido.
       Un filtro es tanto más selectivo cuanto más estrecha
       es su banda de transición.
   Fijado el orden del filtro, una mejora en la discriminación
   implica un empeoramiento en la selectividad, y viceversa.

               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   20
El cuento de los maquinistas




   Atenuación y rizado en gráfica de ganancia
              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   21
Aproximación de la fase en filtros reales:
filtros de fase lineal


        La distorsión de fase sí es posible evitarla
        (consiguiendo una fase lineal).
        Para conseguir una respuesta de fase lineal,
        la RMU debe presentar cierta simetría:
            h[n] = ±h[L - 1 - n]
                     h[L
           Simetría par = se cumple con signo +.
           Simetría impar = se cumple con signo -.




              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   22
Aproximación de la fase en filtros reales:
filtros de fase lineal




 Tipos de filtros de fase lineal según la paridad de la simetría y
 la paridad de la longitud.
                 Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   23
Conversión de filtros

       Existen técnicas para convertir entre diferentes
       tipos de filtros: LPH, HPH, BPH y BSH.
       Esto permite centrar las técnicas de diseño en
       uno de esos tipos (en general LPF) y utilizar
       posteriormente un método de conversión para
       obtener el filtro deseado.
       Las técnicas que vamos a explicar son las
       siguientes:
           Spectral Inversion.
           Spectral Reversal.
           Suma de RMU.
           Convolución de RMU.


              Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   24
Conversión de filtros




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   25
Conversión de filtros




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   26
Conversión de filtros




Suma de RMU: hBS[n] = hLP[n] + hHP[n]
               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   27
Conversión de filtros




 Convolución de RMU: hBP[n] = hLP[n] * hHP[n]
                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   28
Sesión 11. Tarea
       Procesamiento Digital de Señales
       Explique en que consiste:
       • Filtros No Recursivos FIR.
       • Diseño utilizando el método Windowing
       • Filtros Recursivos IIR.
       • Aproximación de Función Análoga Butterworth.
       • Respuesta en el Tiempo y Frecuencia
       • Transformación Bilineal.
       • Transformación de Frecuencias.

  Presentación:
  • El desarrollo y las fuentes en USB.
  • Adjuntar fuentes (03 PDFs, y 03 PPTs.) en USB de cada tema.
  • Una fuente es valida si proviene de una universidad. Indicar los links de
    descarga de cada una de las fuentes.
  • La fuente debe conservar el nombre original y agregar _tema.

                   Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   29
Sesión 11. Filtros

           Procesamiento Digital de Señales




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   30

Más contenido relacionado

La actualidad más candente

Transformada De Fourier
Transformada De FourierTransformada De Fourier
Transformada De FourierCatalina Lara
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCMJoaquin Vicioso
 
Muestreo, Reconstruccion y Controladores Digitales
Muestreo, Reconstruccion y Controladores DigitalesMuestreo, Reconstruccion y Controladores Digitales
Muestreo, Reconstruccion y Controladores DigitalesMervinFlores1
 
Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)gluzardo
 
Ss cap9 - diezmado e interpolacion
Ss   cap9 - diezmado e interpolacionSs   cap9 - diezmado e interpolacion
Ss cap9 - diezmado e interpolacionkevinXD123
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabmarco calderon layme
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABINFOVIC
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señalesdoc digitus
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasnica2009
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourierjcbenitezp
 
Ss cap7 - diseno filtros fir
Ss   cap7 - diseno filtros firSs   cap7 - diseno filtros fir
Ss cap7 - diseno filtros firkevinXD123
 

La actualidad más candente (20)

MUESTREO
MUESTREOMUESTREO
MUESTREO
 
Transformada De Fourier
Transformada De FourierTransformada De Fourier
Transformada De Fourier
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCM
 
Dsp7
Dsp7Dsp7
Dsp7
 
Dsp3
Dsp3Dsp3
Dsp3
 
Filtros fir
Filtros firFiltros fir
Filtros fir
 
Muestreo, Reconstruccion y Controladores Digitales
Muestreo, Reconstruccion y Controladores DigitalesMuestreo, Reconstruccion y Controladores Digitales
Muestreo, Reconstruccion y Controladores Digitales
 
filtros iir
filtros iir filtros iir
filtros iir
 
Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)
 
Ss cap9 - diezmado e interpolacion
Ss   cap9 - diezmado e interpolacionSs   cap9 - diezmado e interpolacion
Ss cap9 - diezmado e interpolacion
 
Filtro fir
Filtro firFiltro fir
Filtro fir
 
TRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIERTRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIER
 
ANÁLISIS DE SEÑALES BIOMÉDICAS
ANÁLISIS DE SEÑALES BIOMÉDICASANÁLISIS DE SEÑALES BIOMÉDICAS
ANÁLISIS DE SEÑALES BIOMÉDICAS
 
TRANSFORMADA RAPIDA DE FOURIER
TRANSFORMADA RAPIDA DE FOURIERTRANSFORMADA RAPIDA DE FOURIER
TRANSFORMADA RAPIDA DE FOURIER
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señales
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicas
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourier
 
Ss cap7 - diseno filtros fir
Ss   cap7 - diseno filtros firSs   cap7 - diseno filtros fir
Ss cap7 - diseno filtros fir
 

Similar a Utp pds_s11_filtros [modo de compatibilidad]

Filtros pasivos de primer orden
Filtros pasivos de primer ordenFiltros pasivos de primer orden
Filtros pasivos de primer ordenFrancesc Perez
 
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
 
Practica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones IPractica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones ISAWERS S.R.L.
 
Métodos de Diseño de Filtros FIR
Métodos de Diseño de Filtros FIRMétodos de Diseño de Filtros FIR
Métodos de Diseño de Filtros FIRfelipeco2
 
Calculo de filtros
Calculo de filtrosCalculo de filtros
Calculo de filtrostooorrr
 
Filtros activos presentacion para la clase modelo
Filtros activos presentacion para la clase modeloFiltros activos presentacion para la clase modelo
Filtros activos presentacion para la clase modelokanter27
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuenciaRichard Osorio
 
Filtros activos
Filtros activosFiltros activos
Filtros activosgotens1984
 
Presentacion filtrado
Presentacion filtradoPresentacion filtrado
Presentacion filtradoyprian
 
Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Marco Mendoza López
 
Filtros de audio
Filtros de audioFiltros de audio
Filtros de audioAlfa Betta
 

Similar a Utp pds_s11_filtros [modo de compatibilidad] (20)

Filtros pasivos de primer orden
Filtros pasivos de primer ordenFiltros pasivos de primer orden
Filtros pasivos de primer orden
 
Filtros wiki
Filtros wikiFiltros wiki
Filtros wiki
 
Dsp2 filtros
Dsp2 filtrosDsp2 filtros
Dsp2 filtros
 
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
 
Practica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones IPractica 1 Laboratorio Telecomunicaciones I
Practica 1 Laboratorio Telecomunicaciones I
 
epn filtros
epn filtrosepn filtros
epn filtros
 
Clase 19 dsp
Clase 19 dspClase 19 dsp
Clase 19 dsp
 
Métodos de Diseño de Filtros FIR
Métodos de Diseño de Filtros FIRMétodos de Diseño de Filtros FIR
Métodos de Diseño de Filtros FIR
 
Problemas filtros
Problemas filtrosProblemas filtros
Problemas filtros
 
Calculo de filtros
Calculo de filtrosCalculo de filtros
Calculo de filtros
 
Filtros
FiltrosFiltros
Filtros
 
Filtros activos presentacion para la clase modelo
Filtros activos presentacion para la clase modeloFiltros activos presentacion para la clase modelo
Filtros activos presentacion para la clase modelo
 
Filtro+digital
Filtro+digitalFiltro+digital
Filtro+digital
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Filtros activos
Filtros activosFiltros activos
Filtros activos
 
Taller de matematicas especiales
Taller de matematicas especialesTaller de matematicas especiales
Taller de matematicas especiales
 
Presentacion filtrado
Presentacion filtradoPresentacion filtrado
Presentacion filtrado
 
Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2Transmisión por modulación de amplitud2
Transmisión por modulación de amplitud2
 
Filtros
FiltrosFiltros
Filtros
 
Filtros de audio
Filtros de audioFiltros de audio
Filtros de audio
 

Más de jcbenitezp

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitezjcbenitezp
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientojcbenitezp
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 epjcbenitezp
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gjcbenitezp
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gjcbenitezp
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3 jcbenitezp
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 gjcbenitezp
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015jcbenitezp
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3jcbenitezp
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3jcbenitezp
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2cjcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion iajcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialjcbenitezp
 

Más de jcbenitezp (20)

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitez
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimiento
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 ep
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 g
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 

Utp pds_s11_filtros [modo de compatibilidad]

  • 1. Facultad de Ingeniería Electrónica y Mecatrónica Procesamiento Digital de Señales (TC61) Sesión: 11 Filtros Digitales Ing. José C. Benítez P.
  • 2. Sesión 9,A. Filtros Digitales Filtros Tipos básicos de filtros Especificación de la respuesta en frecuencia de un filtro Frecuencias lineales y angulares Normalización de la respuesta en frecuencia Función de transferencia en el dominio Z de un filtro Ganancia y atenuación Tipos de distorsión en banda de paso Respuesta de filtros ideales Tipos básicos de secuencias Respuesta de filtros reales Aproximación del módulo en filtros reales Aproximación de la fase en filtros reales Conversión de filtros Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 2
  • 3. Filtros Un filtro es un sistema LIT que permite el paso de las componentes frecuenciales de la señal pertenecientes a un determinado conjunto de frecuencias (banda de paso) y que elimina el resto (banda de atenuación). Las diferentes bandas (de paso y atenuación) estarán delimitadas por una serie de frecuencias denominadas frecuencias de corte. En inglés, estas bandas se denominan: pass band (banda de paso) y stop band (banda de atenuación). Cuando se utilizan variables relacionadas con la banda de paso suele usarse el subíndice p; mientras que, para el caso de la banda de atenuación, suelen usarse tanto a como s. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 3
  • 4. Tipos básicos de filtros El caso más simple de filtro sería aquel en el que existe dos bandas; una única banda de paso y otra de atenuación. La frecuencia que establece el límite entre ambas se denomina frecuencia de corte (fc) del filtro. En este caso tan sencillo y según la posición relativa de ambas bandas podemos definir dos tipos de filtros: Filtro de paso bajo (Low Pass Filter, LPF): en el que la banda de paso se encuentra por debajo de la frecuencia de corte, en las frecuencias inferiores. Filtro de paso alto (High Pass Filter, HPF): en el que la banda de paso se encuentra por encima de la frecuencia de corte, en las frecuencias superiores. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 4
  • 5. Tipos básicos de filtros Otro caso que también se considera básico es aquel en el que existen tres bandas (por lo que existirán dos frecuencias de corte, fc1 y fc2,que las delimitan). En él podemos distinguir entre: Filtro de paso de banda (Band Pass Filter, BPF): en el que hay una banda de paso situada entre dos bandas de atenuación. Filtro de rechazo de banda (Band Stop Filter, BSF): en el que hay una banda de atenuación situada entre dos bandas de paso. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 5
  • 6. Tipos básicos de filtros Low Pass Filter, LPF Band Pass Filter, BPF High Pass Filter, HPF Band Stop Filter, BSF Respuesta en frecuencia de los tipos básicos de filtros Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 6
  • 7. Especificación de la respuesta en frecuencia de un filtro El primer paso al diseñar un filtro es la especificación de su respuesta frecuencial, que consiste en determinar el valor que debe tomar H(f) en el dominio [0, fs]. Cuando se estudió la DFT, se presentó su propiedad de simetría. Ahora, sin embargo, se trata del proceso contrario: partiendo de una transformada, H(f), debemos encontrar la RMU equivalente, h[n]. Así, es necesario que H(f) sea simétrica. Para ello, basta definirla entre 0 y fNyq y copiarla de forma simétrica en el intervalo [fNyq, fs]. Por tanto, para saber si un filtro es LPF, HPF, BPF o BSF, hay que observar únicamente la forma que adopta su respuesta entre 0 y fNyq. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 7
  • 8. Frecuencias lineales y angulares Conviene recordar aquí la relación entre frecuencias lineales y angulares: Una frecuencia lineal se expresa en hercios (Hz). Una frecuencia angular se expresa en radianes por segundo (rad/s). Para calcular la frecuencia equivalente a otra, basta aplicar un factor de 2π: w0 = 2πf0 f0 = w0 / (2π) Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 8
  • 9. Normalización de la respuesta en frecuencia Las técnicas de diseño de filtros digitales suelen trabajar con datos frecuenciales normalizados por lo que es necesario explicar en qué consiste este proceso de normalización. Para normalizar una frecuencia, hay que dividirla por la frecuencia de muestreo (fs). De esta forma el rango de una respuesta frecuencial normalizada será: el intervalo [0, 1], en caso de frecuencia lineal, y el intervalo [0, 2π], en caso de frecuencia angular. La frecuencia de Nyquist se encontrará siempre en el centro de este intervalo; siendo: fNyq = 0,5 y fNyq = π según el caso. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 9
  • 10. Parejas comunes de transformadas Z Ejemplo: especificación de la respuesta de un LPF con fc = 1 kHz trabajando a una fs = 4 kHz Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 10
  • 11. Función de transferencia en el dominio Z de un filtro Ya se explicó en la lección correspondiente, que la función de transferencia en el dominio Z de un sistema se expresa como: H(z) = Y(z) / X(z) = (Σk=0,Q b[k]z-k) / (Σk=0,P a[k]z-k) H(z) = (Σk=0,Q b[k]z-k) / (1 + Σk=1,P a[k]z-k) Pero queda indicar dos aspectos: Se define como orden del filtro (M) al máximo entre P y Q. Se define como longitud del filtro a: L = M + 1. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 11
  • 12. Ganancia y atenuación Tanto la ganancia G(f) como la atenuación α(f) son formas de representar el módulo de la respuesta en frecuencia H(f) de un filtro. Ambas se miden en decibelios (dB) y se calculan como: G(f) = 20 log10 |H(f)| α(f) = 20 log10 (1 / |H(f)|) Nótese que: G(f) = -α(f) |H(f)| = 10G(f)/20 = 10-α(f)/20 Ventaja de estas representaciones: expanden el margen dinámico de representación, lo que permite apreciar detalles que de otro modo pasarían desapercibidos. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 12
  • 13. Ganancia y atenuación Ejemplo de ganancia y atenuación Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 13
  • 14. Tipos de distorsión en banda de paso Una componente frecuencial perteneciente a la banda de paso (BP) no debe sufrir ninguna alteración al atravesar el filtro. Sin embargo, en la práctica, un filtro puede presentar dos tipos de distorsión en la banda de paso: Distorsión de amplitud. Distorsión de fase. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 14
  • 15. Respuesta de filtros ideales Un filtro ideal no produce distorsión en BP (ni de amplitud ni de fase). La respuesta en frecuencia de un filtro ideal es: H(f) = 1, f ∈ BP H(f) = 0, f ∈ BA Así, un filtro ideal presenta: Módulo 1 en BP. Módulo 0 en BA. Fase 0 en BP. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 15
  • 16. Respuesta de filtros ideales Sin embargo, si la fase es lineal en BP, el efecto del filtro es únicamente un retraso de la señal de entrada (pero no se produce distorsión) por lo que puede considerarse ideal: H(f) = e-jaf, f ∈ BP H(f) = 0, f ∈ BA En resumen, un filtro puede considerarse ideal si tiene: Módulo 1 y fase lineal en BP. Módulo 0 en BA. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 16
  • 17. Respuesta de filtros reales Un filtro real aproxima a uno ideal. Esta aproximación consiste en evitar la distorsión: Aproximar el módulo evitará la distorsión de amplitud. Aproximar la fase evitará la distorsión de fase. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 17
  • 18. Aproximación del módulo en filtros reales Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 18
  • 19. Aproximación del módulo en filtros reales La distorsión de amplitud es imposible de evitar. Para establecer la calidad de esta aproximación se permite una tolerancia tanto en frecuencia como en amplitud: Rizado (δp, Rp, δs, As): determina cuánto puede alejarse el módulo real del ideal: BP: 1 - δp <= |H(f)| <= 1 + δp Rp (dB) = 20 log10 (1 + δp) δp = 10Rp/20 - 1 BA: 0 <= |H(f)| <= δs As (dB) = -20 log10 δs δs = 10-As/20 Ancho de banda de transición (∆f). Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 19
  • 20. Aproximación del módulo en filtros reales En la respuesta en frecuencia de un filtro real distinguimos entre: Ceros de atenuación = frecuencias en las que el módulo es 1 y la atenuación es nula. Ceros de transmisión = frecuencias en las que el módulo es nulo y la atenuación es infinita. Además, se considera que: Un filtro es tanto más discriminante cuanto menor es el rizado permitido. Un filtro es tanto más selectivo cuanto más estrecha es su banda de transición. Fijado el orden del filtro, una mejora en la discriminación implica un empeoramiento en la selectividad, y viceversa. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 20
  • 21. El cuento de los maquinistas Atenuación y rizado en gráfica de ganancia Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 21
  • 22. Aproximación de la fase en filtros reales: filtros de fase lineal La distorsión de fase sí es posible evitarla (consiguiendo una fase lineal). Para conseguir una respuesta de fase lineal, la RMU debe presentar cierta simetría: h[n] = ±h[L - 1 - n] h[L Simetría par = se cumple con signo +. Simetría impar = se cumple con signo -. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 22
  • 23. Aproximación de la fase en filtros reales: filtros de fase lineal Tipos de filtros de fase lineal según la paridad de la simetría y la paridad de la longitud. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 23
  • 24. Conversión de filtros Existen técnicas para convertir entre diferentes tipos de filtros: LPH, HPH, BPH y BSH. Esto permite centrar las técnicas de diseño en uno de esos tipos (en general LPF) y utilizar posteriormente un método de conversión para obtener el filtro deseado. Las técnicas que vamos a explicar son las siguientes: Spectral Inversion. Spectral Reversal. Suma de RMU. Convolución de RMU. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 24
  • 25. Conversión de filtros Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 25
  • 26. Conversión de filtros Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 26
  • 27. Conversión de filtros Suma de RMU: hBS[n] = hLP[n] + hHP[n] Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 27
  • 28. Conversión de filtros Convolución de RMU: hBP[n] = hLP[n] * hHP[n] Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 28
  • 29. Sesión 11. Tarea Procesamiento Digital de Señales Explique en que consiste: • Filtros No Recursivos FIR. • Diseño utilizando el método Windowing • Filtros Recursivos IIR. • Aproximación de Función Análoga Butterworth. • Respuesta en el Tiempo y Frecuencia • Transformación Bilineal. • Transformación de Frecuencias. Presentación: • El desarrollo y las fuentes en USB. • Adjuntar fuentes (03 PDFs, y 03 PPTs.) en USB de cada tema. • Una fuente es valida si proviene de una universidad. Indicar los links de descarga de cada una de las fuentes. • La fuente debe conservar el nombre original y agregar _tema. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 29
  • 30. Sesión 11. Filtros Procesamiento Digital de Señales Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 30