utp pds_cap01_intro pds
TRANSCRIPT
Procesamiento Digital de Señales(TC61)
Facultad de Ingeniería Electrónica y Mecatrónica
Sesión: 1
Ing. José C. Benítez P.
Introducción al PDS
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez 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 digitalCaracterísticas del PDSPPG vs DSPAlternativasASIC vs FPGA ¿Por qué se usan mas los DSPs?Tipos de DSPFamilias DSPFunción impulsoFunción escalón
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 3
¿Qué es procesamiento de 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 el Procesamiento Digital de la señal?
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 Procesamiento Digital en tiempo real?
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 9
¿Qué es un DSP?
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 10
¿Por qué pasar al dominio digital?
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 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. 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
Aplicaciones del procesamiento digital
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 23
Características del PDS
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
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 38
PPG vs DSP
Diagrama de bloques de DSP TMS320F241
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 39
Alternativas
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 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. 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. 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. 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. 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. 45
¿Por qué se usan mas 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 considerarFPGA es aun demasiado caro para
productos finales (ej: teléfonos celulares).
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 46
Tipos de DSP
Fixed Point Low end
High end
Floating Point
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 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. 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. 49
Tipos de 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
Familias DSP
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 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. 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. 67
Tarea 2
1. Realizar los mapas semántico y/o mapas conceptuales de todo el contenido de la Diapositiva de la Sesión 2.- Muestreo de Señales.
2. Adjuntar fuentes que le han ayudado a consolidar la tarea.
Presentación:•Impreso y en USB el desarrollo de la tarea.•Los mapas semánticos se deben hacer en PowerPoint y los mapas conceptuales en CMapTools.•En USB adjuntar las fuentes (05 PDFs, 05 PPTs y 01 Video.).•La fuente debe provenir de una universidad.
Presentación
68Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P.
Todas las fuentes deben presentarse en formato digital (USB), dentro de una carpeta que lleve las iniciales del curso, sus Apellidos, guion bajo y luego el numero de la Tarea. Ejemplo:
PDS_BenitezPalacios_T2
La fuente debe conservar el nombre original y agregar _tema.
Las Tareas que no cumplan las indicaciones no serán recepcionados por el profesor.
Procesamiento Digital de Señales - Prof. Ing. Jose C. Benitez P. 69
Sesión 1. Introducción al PDS
Procesamiento Digital de Señales