Procesadores digitales de señal (PDS)

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

Ing. Victor Manuel Mondragon M.
Microprocesadores Componentes básicos..
Complejidad Computacional
TECNOLOGÍA MODERNA.
VIDEOCONFERENCIA.
DISPOSITIVOS CON ARQUITECTURA DE ORDENADOR
LOS ORDENADORES Rubén Granada.
Componentes de una computadora
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
EUIPOS DE COMPUTO ESCRITORIO SERVIDORES PORTATILES CELULARES PDA.
¿Qué es una computadora?
Informática Básica Conceptos Generales.
Conceptos de la clase anterior
Introducción a los Procesadores Digitales de Señal (DSP)
Introducción a la programación
CLASIFICACIÓN DE COMPUTADORAS
PROCESAMIENTO DIGITAL DE SEÑALES
5º Microprocesadores para comunicaciones
Ing. Héctor Abraham Hernández Erazo
Grupo de investigación Applied Signal Processing Departamento de Teoría de la Señal y Comunicaciones Escuela Politécnica Superior Universidad de Alcalá.
Control Digital /Avanzado Señales Analógicas/Discretas
ISAE UNIVERSIDAD TIPOS DE DISPOSITIVOS DE ALMACENAMIENTO ESTUDIANTE : MARCOS PEÑA.
Procesamiento digital Parte 3 - Filtros
Electrónica aplicada al tratamiento de datos Procesadores digitales de señal (PDS) DSP: Digital Signal Processors (procesadores) DSP: Digital.
Instalación de una tarjeta de red y modem en un dispositivo
Procesadores digitales de señal (PDS)
Introducción a la Tecnología de Audio y Video MC. Luis Anselmo Zarza López.
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
INTRODUCCIÓN AL PROCESAMIENTO DE DATOS
INTRODUCCIÓN A LOS SISTEMAS DIGITALES.
La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta.
Evolución del procesador
Informática 304 Kena Domínguez
Aplicaciones educativas para el aula
CLASIFICACION DE LAS COMPUTADORAS
Factores para la compra de un computador
Tecnología de la Información y Comunicación 1
AVILA CHABOLLA OSCAR EDUARDO. * En la década del 2000 es donde surgió la tecnología 3G, que permite fax e Internet a una escala global, una conectividad.
MEDIOS Son sistemas que usan para múltiples medios de expresión, físicos o químicos.
Hardware: Evolución de los ordenadores
Dispositivos Móviles John Alexander Cruz Arévalo.
Tendencias Generales Dotación física Software lógica Más pequeño
Introducción a la informática
ARCHIVOS DE AUDIO.
Generación De Los PC y Clasificación
Universidad Tecnológica de Izucar de Matamoros TIC-SI APLICACIONES MULTIMEDIA EMILIO CESAR SALDIVAR ACEVEDO.
NOCIONES BÁSICAS COMPUTO II
EL SERVICIO ORIENTADO A CONEXIONES Sigue el modelo del sistema telefónico. Para hablar con alguien levantamos el auricular, marcamos el número, Hablamos.
Análisis de máquinas reales: El ordenador
ABACO.
Metodología entrada al muestreador donde T es el intervalo de muestreo señal cuantificada El muestreo representa el tiempo de captura de una señal y es.
Mónica Quintana Pineda
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Naime Cecilia del Toro Alvarez
Clasificación de software
Presentación Que es informática Sistema informativo Que es un computador Dispositivos de entrada Dispositivos de salida Software y hardware Dispositivos.
Ing. Diego Cabrera Mendieta, M.Sc
Tema : Selección del tipo de Computadora (Hardware)
Tema : ¿Tipos de Computadoras?
Jose Antonio Albértuz Alabarce.  1.Defición de ordenador  2.Estructura principal  3.Hardware y software  4.Perifericos y dispositivos auxiliares.
Cilcos De Reloj CicloCiclo de reloj También denominado cielos por segundo o frecuencia, este término hace referencia a la velocidad del procesador incorporado.
LOS COMPONENTES DEL ORDENADOR
Yañez Díaz Valeria Abigail. Robles Hernández Marco Antonio. Grupo: 101 Materia: TIC. I.
 Software  Humanware  Hardware Conformado por.
1 Profesor: Erasmo J. Rangel P. Caracas, Abril del 2016 República Bolivariana de Venezuela Ministerio de Educación “Colegio San Antonio” El Paraíso –
CAPITULO V Arquitectura de Von Neumann
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Estructura y funcionamiento de un sistema de cómputo
Transcripción de la presentación:

Procesadores digitales de señal (PDS) DSP: Digital Signal Processors (procesadores) DSP: Digital Signal Processing (técnicas matemáticas) Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Inicios del PDS (1) Años 1960-70: Primeros computadores digitales Muy caros DSP limitada a unas pocas aplicaciones muy críticas Esfuerzos pioneros en: Radar y sonar: seguridad nacional Exploración petrolífera: posibilidad de obtener grandes cantidades de dinero Exploración del espacio: los datos son irreemplazables Imágenes médicas: para salvar vidas Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Inicios del PDS (2) Años 1980-90: La revolución de los computadores digitales: el PC Cada vez más baratos Grandes avances tecnológicos: chips DSP específicos DSP en productos comerciales para el gran público: Teléfonos móviles Reproductores de CDs Correo electrónico por voz Electrónica aplicada al tratamiento de datos 2003-04

Interdisciplinariedad Electrónica aplicada al tratamiento de datos 2003-04

Aplicaciones del PDS (1) Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Ejemplos concretos (1) Sistema ABS de alta fiabilidad con controlador digital de señal Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Ejemplos concretos (2) Sistema de suspensión activa Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Ejemplos concretos (3) Sistema controlador de disco Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Características Los sistemas DSP suelen tener una serie de características comunes: Algoritmos: operaciones aritméticas Frecuencia de muestreo Frecuencia de reloj Tipos de datos aritméticos Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Algoritmos El algoritmo especifica la operación aritmética que debe realizar el DSP pero no cómo se debe implementar Velocidad/ precisión aritmética Software En un procesador ordinario DSP programable Hardware ASIC Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Algoritmos típicos (1) Codificación y decodificación de voz Teléfonos digitales celulares, sistemas de comunicación personal, teléfonos digitales inalámbricos, computadores multimedia, comunicaciones seguras Encriptación y desencriptación de voz Teléfonos digitales celulares, sistemas de comunicación personal, teléfonos digitales inalámbricos, comunicaciones seguras Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Algoritmos típicos (6) Composición de imágenes Computadores multimedia, video de consumo, interfaces de usuario avanzadas, navegación Formación de imágenes Navegación, imágenes médicas, radar/sonar, inteligencia de las señales Cancelación del eco Micrófonos, modems, conmutadores telefónicos Estimación espectral Inteligencia de las señales, radar/sonar, audio profesional, música Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo: filtros digitales (1) Operación básica de procesado de señales Bloquear o dejar pasar determinadas frecuencias presentes en la señal Filtro más sencillo: promediador (tapped delay line) = filtro pasa-baja Ejemplo: promediador de 4 muestras Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo: filtros digitales (2) Operaciones aritméticas: Sumas Multiplicaciones (1/4) Retardos (n, n-1, n-2, n-3) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo: filtros digitales (3) En general: Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:correlación (1) Sirve para comparar dos señales en el dominio temporal Una desplazada con respecto a la otra Aplicación: radar, sonar Operaciones aritméticas: Sumas Multiplicaciones Desplazamientos (retardos) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:correlación (3) Aplicación: radar Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:correlación (4) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:correlación (5) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:autocorrelación (2) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:convolución (1) Similar a la correlación: Posible interpretación: filtro de coeficientes t[k] Operaciones aritméticas: Sumas Multiplicaciones Desplazamientos (retardos) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:convolución (2) Filtro FIR (Finite Impulse Response) Electrónica aplicada al tratamiento de datos 2003-04

Ejemplo:convolución (3) Electrónica aplicada al tratamiento de datos 2003-04

Algoritmos: resumen (1) En la gran mayoría de los algoritmos típicos de PDS: Operaciones aritméticas: Sumas Multiplicaciones Desplazamientos (retardos) Denominadas MAC (multiply-accumulate) DSP: ruta de datos adecuada para MAC Multiplicación en un sólo ciclo Electrónica aplicada al tratamiento de datos 2003-04

Algoritmos: resumen (2) Multiplicación : generalmente, lenta Necesidad de acelerarla Electrónica aplicada al tratamiento de datos 2003-04

Algoritmos: implementación Diferencia esencial entre un DSP (procesador digital de señal específico) y un microprocesador o microcontrolador convencionales: El DSP diseñado específicamente para tareas de cálculo intensivas, repetitivas y de alto rendimiento Microprocesador: no especializado para una tarea concreta Microcontrolador: especializado para tareas de control Electrónica aplicada al tratamiento de datos 2003-04

Frecuencia de muestreo (1) Velocidad de muestreo: velocidad a la que las muestras son consumidas, procesadas o producidas Tiempo real La aplicación concreta condiciona la tecnología de implementación del algoritmo Electrónica aplicada al tratamiento de datos 2003-04

Frecuencia de muestreo (2) Dependiente de la aplicación: Electrónica aplicada al tratamiento de datos 2003-04

Frecuencia de muestreo (3) Restricciones de tiempo real duras Ejemplo: convertidor de CD a cinta magnética CD: 44,1 kHz Cinta magnética: 48 kHz Muestras del CD cada 22,7 ms Convertidor debe producir muestras a la salida cada 20,8 ms Si se pierde alguna muestra: señal de salida corrupta Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Frecuencia de reloj Importante: relación entre la frecuencia de reloj del DSP y la frecuencia de muestreo (f/fm) Determina la implementación: cantidad de hardware necesario para implementar en tiempo real un algoritmo de una determinada complejidad A menor razón f/fm, más hardware y más complejo Electrónica aplicada al tratamiento de datos 2003-04

Tipos de datos aritméticos Coma flotante versus coma fija Ancho de palabra: precisión Electrónica aplicada al tratamiento de datos 2003-04

Electrónica aplicada al tratamiento de datos 2003-04 Algunos DSP típicos Electrónica aplicada al tratamiento de datos 2003-04