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




          Procesamiento Digital de Señales
                      (TC61)
                             Sesión: 1 y 2
                     Introducción al PDS
                           Ing. José C. Benítez P.
Sesión 1. Temas

 Introducción al PDS
   ¿Que es Procesamiento de Señal?
   ¿Que es el Procesamiento Digital de la Señal?
   ¿Que es Procesamiento Digital en tiempo real?
   ¿Qué es un DSP?
   ¿Por qué pasar al dominio digital?
   Aplicaciones del procesado digital
   Características del PDS
   PPG vs DSP
   Alternativas
   ASIC vs FPGA
   ¿Por qué se usan mas los DSPs?
   Tipos de DSP
   Familias DSP
   Función impulso
   Función escalón
                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   2
¿Qué es procesamiento de señal??




          Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   3
¿Qué es el Procesamiento Digital de la señal?




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   4
¿Qué es el Procesamiento Digital de la señal?




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   5
¿Qué es el Procesamiento Digital de la señal?




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   6
¿Qué es Procesamiento Digital en tiempo real?




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   7
¿Qué es Procesamiento Digital en tiempo real?




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   8
¿Qué es un DSP?




          Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   9
¿Por qué pasar al dominio digital?




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   10
Aplicaciones del procesamiento digital




                 Procesamiento de voz
                 Procesamiento de audio
                 Procesamiento de imágenes




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   11
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   12
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   13
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   14
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   15
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   16
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   17
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   18
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   19
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   20
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   21
Aplicaciones del procesamiento digital




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   22
Características del PDS




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   23
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   24
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   25
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   26
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   27
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   28
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   29
PPG vs DSP




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




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   31
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   32
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   33
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   34
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   35
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   36
PPG vs DSP




             Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   37
PPG vs DSP




                              Diagrama de bloques de DSP TMS320F241

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




               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   39
ASIC vs FPGA



        ASIC Ventajas
          Velocidad
          Consumo de potencia bajo
          costo/performance
          Flexibilidad para diseño




          Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   40
ASIC vs FPGA



     ASIC Desventajas
       Alto costo de desarrollo
       Lentos ciclos de desarrollo
       Inflexible




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   41
ASIC vs FPGA


    ¿Qué es un FPGA?
      Es una red de hardware configurable con
      interconexiones reconfigurables controladas
      por el switcheo de una matriz de control.
      Históricamente se usaron para prototipos
      Recientemente incluyen características de DSP
      La mayor Compania de DSP + FPGA: ALTERA
      (ej: Stratex) & XILINX (ej: Virtex II)




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   42
ASIC vs FPGA


     FPGA ventajas
       Mayor flexibilidad que un ASIC
       Alta Performance en algunas aplicaciones
       Reusabilidad de Hardware para diferentes
       aplicaciones




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   43
ASIC vs FPGA


     FPGA desventajas
       Largo ciclo de desarrollo
       Caro comparado con un DSP
       Mayor consumo de potencia comparado
       con un DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   44
¿Por qué se usan más los DSP?


       Algunas aplicaciones no son adecuadas
       para ser implementadas en un FPGA
          Paralelismo es limitado
          Velocidad no es siempre el factor más
          importante a considerar
       FPGA es aun demasiado caro para
       productos finales (ej: teléfonos celulares).




            Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   45
Tipos de DSP



                 Fixed Point
                           Low end
                           High end
                 Floating Point




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   46
Tipos de DSP


   Low End Fixed Point
        TMS320C2XX, ADSP21XX, DSP56XXX
   High End Fixed Point
        TMS320C55XX, DSP16XXX,
        ADSP215XX, DSP56800
        MSC8101 - StarPro2000 (using SC140 from Starcore)
   Floating Point
        TMS320C3X, C67XX, ADSP210XX, DSP96000, DSP32XX




               Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   47
Tipos de DSP

   Fixed Point / Floating Point
     Procesadores de punto fijo:
         Barato
         Pequeño
         Menos consumo
         Difícil de programar
              Búsqueda de errores: truncado, rebosamiento, redondeo
         Rango dinámico limitado
         Usado en un 95% de productos de consumo

     Procesadores de punto flotante:
         Tiene buena precisión
         Son mucho más fáciles de programar
         Pueden acceder a memorias más grandes

     Es más complejo crear un código eficiente en C en uno de punto fijo
     que en uno de punto flotante
                 Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   48
Tipos de DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   49
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   50
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   51
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   52
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   53
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   54
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   55
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   56
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   57
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   58
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   59
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   60
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   61
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   62
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   63
Familias DSP




           Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   64
Función Impulso




   La función impulso es más un concepto
   matemático que una función, que se
   define de la siguiente manera:
    • La función es cero para cualquier
       valor de t, excepto cero.
    • Cuando la t es cero el valor de la
       función es infinito.
   Por definición el área de esta función es
   igual a uno.

                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   65
Función Escalón




 • La función escalón de Heaviside, también llamada función
   escalón unitario, debe su nombre al matemático inglés Oliver
   Heaviside.
 • Es una función discontinua cuyo valor es 0 para cualquier
   argumento negativo, y 1 para cualquier argumento positivo:
 • Tiene aplicaciones en ingeniería de control y procesamiento
   de señales, representando una señal que se enciende en un
   tiempo específico, y se queda prendida indefinidamente.
                Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.   66
Sesión 1 y 2. Introducción al PDS

           Procesamiento Digital de Señales




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

Más contenido relacionado

La actualidad más candente

Mezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entradaMezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entradatravis_comienza
 
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
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8ManuelGmoJaramillo
 
Inf2 numero de capas y tiempo de propagacion
Inf2  numero de capas y tiempo de propagacionInf2  numero de capas y tiempo de propagacion
Inf2 numero de capas y tiempo de propagacionmiguelcifuentes7
 
Embobinado de transformadores
Embobinado de transformadoresEmbobinado de transformadores
Embobinado de transformadoresRafaél Malave
 
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORES
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORESTEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORES
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORESKike Prieto
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2JUAN AGUILAR
 
Laboratorio de electronica analoga
Laboratorio de electronica analogaLaboratorio de electronica analoga
Laboratorio de electronica analogaDante Leiva
 
Motores DC & Variadores de Velocidad
Motores DC  & Variadores de VelocidadMotores DC  & Variadores de Velocidad
Motores DC & Variadores de VelocidadAngel Castillo
 
Utp pds_sl3_procesamiento de señales con mat_lab i
 Utp pds_sl3_procesamiento de señales con mat_lab i Utp pds_sl3_procesamiento de señales con mat_lab i
Utp pds_sl3_procesamiento de señales con mat_lab ijcbenitezp
 
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones Anllel Cardenas Yllanes
 
Configuración de polarización fija y la auto polarización en el JFET
Configuración de polarización fija y la auto polarización en el JFETConfiguración de polarización fija y la auto polarización en el JFET
Configuración de polarización fija y la auto polarización en el JFETVidalia Montserrat Colunga Ramirez
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesLuis Zurita
 
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-291769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2Felipe Salazar
 

La actualidad más candente (20)

Mezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entradaMezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entrada
 
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
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8
 
El PIC16F84
El PIC16F84El PIC16F84
El PIC16F84
 
Inf2 numero de capas y tiempo de propagacion
Inf2  numero de capas y tiempo de propagacionInf2  numero de capas y tiempo de propagacion
Inf2 numero de capas y tiempo de propagacion
 
factor de potencia
factor de potencia factor de potencia
factor de potencia
 
Embobinado de transformadores
Embobinado de transformadoresEmbobinado de transformadores
Embobinado de transformadores
 
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORES
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORESTEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORES
TEORIA Y PROBLEMAS DE APLICACION DE LOS TRANSFORMADORES
 
Problemas de Regulación Automática
Problemas de Regulación AutomáticaProblemas de Regulación Automática
Problemas de Regulación Automática
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2
 
Laboratorio de electronica analoga
Laboratorio de electronica analogaLaboratorio de electronica analoga
Laboratorio de electronica analoga
 
Motores DC & Variadores de Velocidad
Motores DC  & Variadores de VelocidadMotores DC  & Variadores de Velocidad
Motores DC & Variadores de Velocidad
 
Filtro de bessel
Filtro de besselFiltro de bessel
Filtro de bessel
 
Utp pds_sl3_procesamiento de señales con mat_lab i
 Utp pds_sl3_procesamiento de señales con mat_lab i Utp pds_sl3_procesamiento de señales con mat_lab i
Utp pds_sl3_procesamiento de señales con mat_lab i
 
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
 
Practica0,1,2,3,4
Practica0,1,2,3,4Practica0,1,2,3,4
Practica0,1,2,3,4
 
Configuración de polarización fija y la auto polarización en el JFET
Configuración de polarización fija y la auto polarización en el JFETConfiguración de polarización fija y la auto polarización en el JFET
Configuración de polarización fija y la auto polarización en el JFET
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-291769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2
91769788 modelo-y-control-de-motor-d-c-con-engranajes-2011-2
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 

Similar a Utp pds_s1y2_intro pds

Utp pds_cap01_intro pds
 Utp pds_cap01_intro pds Utp pds_cap01_intro pds
Utp pds_cap01_intro pdsjcbenitezp
 
Utp pds_s0_generalidades
 Utp pds_s0_generalidades Utp pds_s0_generalidades
Utp pds_s0_generalidadesjcbenitezp
 
Utp pds_cap0_generalidades
 Utp pds_cap0_generalidades Utp pds_cap0_generalidades
Utp pds_cap0_generalidadesjcbenitezp
 
Procesadores digitales
Procesadores digitalesProcesadores digitales
Procesadores digitalesabrajhan
 
Co diseño de hardware –software
Co diseño de hardware –softwareCo diseño de hardware –software
Co diseño de hardware –softwaremeraso123
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Comunicaciones analogicas
Comunicaciones analogicasComunicaciones analogicas
Comunicaciones analogicasMarii Pestana
 
Utp pds_lab1 introduccion a mat_lab
 Utp pds_lab1 introduccion a mat_lab Utp pds_lab1 introduccion a mat_lab
Utp pds_lab1 introduccion a mat_labjcbenitezp
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Aplicaciones de serie de fourier
Aplicaciones de serie de fourierAplicaciones de serie de fourier
Aplicaciones de serie de fourieryaqui catunta
 
Computadora core i3 2° generacion
Computadora core i3 2° generacionComputadora core i3 2° generacion
Computadora core i3 2° generacionyanapanet
 
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdf
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdfNinabanda_Jamil_Códecs_para_telefonía_IP.pdf
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdfJamilNina1
 

Similar a Utp pds_s1y2_intro pds (20)

Utp pds_cap01_intro pds
 Utp pds_cap01_intro pds Utp pds_cap01_intro pds
Utp pds_cap01_intro pds
 
Utp pds_s0_generalidades
 Utp pds_s0_generalidades Utp pds_s0_generalidades
Utp pds_s0_generalidades
 
Utp pds_cap0_generalidades
 Utp pds_cap0_generalidades Utp pds_cap0_generalidades
Utp pds_cap0_generalidades
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Tv digital
Tv digitalTv digital
Tv digital
 
Tv digital
Tv digitalTv digital
Tv digital
 
Tv digital
Tv digitalTv digital
Tv digital
 
Tv digital
Tv digitalTv digital
Tv digital
 
dsp.pdf
dsp.pdfdsp.pdf
dsp.pdf
 
Procesadores digitales
Procesadores digitalesProcesadores digitales
Procesadores digitales
 
Procesadores digitales
Procesadores digitalesProcesadores digitales
Procesadores digitales
 
Co diseño de hardware –software
Co diseño de hardware –softwareCo diseño de hardware –software
Co diseño de hardware –software
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Comunicaciones analogicas
Comunicaciones analogicasComunicaciones analogicas
Comunicaciones analogicas
 
Utp pds_lab1 introduccion a mat_lab
 Utp pds_lab1 introduccion a mat_lab Utp pds_lab1 introduccion a mat_lab
Utp pds_lab1 introduccion a mat_lab
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TFM presentation
TFM presentationTFM presentation
TFM presentation
 
Aplicaciones de serie de fourier
Aplicaciones de serie de fourierAplicaciones de serie de fourier
Aplicaciones de serie de fourier
 
Computadora core i3 2° generacion
Computadora core i3 2° generacionComputadora core i3 2° generacion
Computadora core i3 2° generacion
 
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdf
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdfNinabanda_Jamil_Códecs_para_telefonía_IP.pdf
Ninabanda_Jamil_Códecs_para_telefonía_IP.pdf
 

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_s1y2_intro pds

  • 1. Facultad de Ingeniería Electrónica y Mecatrónica Procesamiento Digital de Señales (TC61) Sesión: 1 y 2 Introducción al PDS Ing. José C. Benítez P.
  • 2. Sesión 1. Temas Introducción al PDS ¿Que es Procesamiento de Señal? ¿Que es el Procesamiento Digital de la Señal? ¿Que es Procesamiento Digital en tiempo real? ¿Qué es un DSP? ¿Por qué pasar al dominio digital? Aplicaciones del procesado digital Características del PDS PPG vs DSP Alternativas ASIC vs FPGA ¿Por qué se usan mas los DSPs? Tipos de DSP Familias DSP Función impulso Función escalón Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 2
  • 3. ¿Qué es procesamiento de señal?? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 3
  • 4. ¿Qué es el Procesamiento Digital de la señal? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 4
  • 5. ¿Qué es el Procesamiento Digital de la señal? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 5
  • 6. ¿Qué es el Procesamiento Digital de la señal? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 6
  • 7. ¿Qué es Procesamiento Digital en tiempo real? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 7
  • 8. ¿Qué es Procesamiento Digital en tiempo real? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 8
  • 9. ¿Qué es un DSP? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 9
  • 10. ¿Por qué pasar al dominio digital? Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 10
  • 11. Aplicaciones del procesamiento digital Procesamiento de voz Procesamiento de audio Procesamiento de imágenes Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 11
  • 12. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 12
  • 13. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 13
  • 14. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 14
  • 15. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 15
  • 16. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 16
  • 17. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 17
  • 18. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 18
  • 19. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 19
  • 20. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 20
  • 21. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 21
  • 22. Aplicaciones del procesamiento digital Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 22
  • 23. Características del PDS Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 23
  • 24. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 24
  • 25. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 25
  • 26. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 26
  • 27. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 27
  • 28. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 28
  • 29. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 29
  • 30. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 30
  • 31. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 31
  • 32. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 32
  • 33. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 33
  • 34. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 34
  • 35. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 35
  • 36. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 36
  • 37. PPG vs DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 37
  • 38. PPG vs DSP Diagrama de bloques de DSP TMS320F241 Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 38
  • 39. Alternativas Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 39
  • 40. ASIC vs FPGA ASIC Ventajas Velocidad Consumo de potencia bajo costo/performance Flexibilidad para diseño Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 40
  • 41. ASIC vs FPGA ASIC Desventajas Alto costo de desarrollo Lentos ciclos de desarrollo Inflexible Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 41
  • 42. ASIC vs FPGA ¿Qué es un FPGA? Es una red de hardware configurable con interconexiones reconfigurables controladas por el switcheo de una matriz de control. Históricamente se usaron para prototipos Recientemente incluyen características de DSP La mayor Compania de DSP + FPGA: ALTERA (ej: Stratex) & XILINX (ej: Virtex II) Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 42
  • 43. ASIC vs FPGA FPGA ventajas Mayor flexibilidad que un ASIC Alta Performance en algunas aplicaciones Reusabilidad de Hardware para diferentes aplicaciones Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 43
  • 44. ASIC vs FPGA FPGA desventajas Largo ciclo de desarrollo Caro comparado con un DSP Mayor consumo de potencia comparado con un DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 44
  • 45. ¿Por qué se usan más los DSP? Algunas aplicaciones no son adecuadas para ser implementadas en un FPGA Paralelismo es limitado Velocidad no es siempre el factor más importante a considerar FPGA es aun demasiado caro para productos finales (ej: teléfonos celulares). Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 45
  • 46. Tipos de DSP Fixed Point Low end High end Floating Point Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 46
  • 47. Tipos de DSP Low End Fixed Point TMS320C2XX, ADSP21XX, DSP56XXX High End Fixed Point TMS320C55XX, DSP16XXX, ADSP215XX, DSP56800 MSC8101 - StarPro2000 (using SC140 from Starcore) Floating Point TMS320C3X, C67XX, ADSP210XX, DSP96000, DSP32XX Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 47
  • 48. Tipos de DSP Fixed Point / Floating Point Procesadores de punto fijo: Barato Pequeño Menos consumo Difícil de programar Búsqueda de errores: truncado, rebosamiento, redondeo Rango dinámico limitado Usado en un 95% de productos de consumo Procesadores de punto flotante: Tiene buena precisión Son mucho más fáciles de programar Pueden acceder a memorias más grandes Es más complejo crear un código eficiente en C en uno de punto fijo que en uno de punto flotante Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 48
  • 49. Tipos de DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 49
  • 50. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 50
  • 51. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 51
  • 52. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 52
  • 53. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 53
  • 54. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 54
  • 55. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 55
  • 56. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 56
  • 57. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 57
  • 58. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 58
  • 59. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 59
  • 60. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 60
  • 61. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 61
  • 62. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 62
  • 63. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 63
  • 64. Familias DSP Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 64
  • 65. Función Impulso La función impulso es más un concepto matemático que una función, que se define de la siguiente manera: • La función es cero para cualquier valor de t, excepto cero. • Cuando la t es cero el valor de la función es infinito. Por definición el área de esta función es igual a uno. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 65
  • 66. Función Escalón • La función escalón de Heaviside, también llamada función escalón unitario, debe su nombre al matemático inglés Oliver Heaviside. • Es una función discontinua cuyo valor es 0 para cualquier argumento negativo, y 1 para cualquier argumento positivo: • Tiene aplicaciones en ingeniería de control y procesamiento de señales, representando una señal que se enciende en un tiempo específico, y se queda prendida indefinidamente. Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 66
  • 67. Sesión 1 y 2. Introducción al PDS Procesamiento Digital de Señales Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 67