Procesadores Digitales de Seales DSP - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Procesadores Digitales de Seales DSP

Description:

Departamento de Ciencia de la Computaci n. IIC3552 Sistemas Embebidos de ... No cambian con la temperatura. Simplicidad. Gerado Le n & Pablo Straub. P gina 6 ... – PowerPoint PPT presentation

Number of Views:237
Avg rating:3.0/5.0
Slides: 31
Provided by: pablos2
Category:

less

Transcript and Presenter's Notes

Title: Procesadores Digitales de Seales DSP


1
Procesadores Digitales de Señales (DSP)
  • Pontificia Universidad Católica de Chile
  • Departamento de Ciencia de la Computación
  • IIC3552 Sistemas Embebidos de Tiempo Real
  • Gerardo León Pablo Straub

2
Objetivo
  • Conocer las principales diferencias entre un
    microprocesador común y un procesador digital de
    señales
  • En esta clase veremos varios temas sobre DSPs
  • Conceptos básicos
  • Algunos problemas
  • Características típicas

3
Conceptos Básicos
  • Qué es DSP?
  • Dificil definición gran variedad de aplicaciones
  • Digital Signal Processing
  • Digital operar usando señales discretas para
    representar datos en forma de numeros.
  • Signal parametro variable por medio del cual
    información es transmitida en un circuito
    electronico
  • Processing realizar operaciones en datos de
    acuerdo a instrucciones programadas

4
Conceptos Básicos
  • Definición cambiar o analizar información qué es
    medida como una secuencia discreta de números.
  • Diferencias con procesamiento digital común
  • Señales vienen del mundo real
  • Necesidad de reaccionar en tiempo real
  • Necesidad de medir señales y convertirlas en
    números
  • Señales son discretas
  • Información entre muestreos se pierde

5
Conceptos Básicos
  • Ventajas sobre procesamiento análogo
  • Versatilidad
  • Sitemas pueden ser programados
  • Portados a diferente hardware
  • Repetitibilidad
  • Fácilmente duplicables
  • No cambian con la temperatura
  • Simplicidad

6
Algunas Aplicaciones
7
Algunas Aplicaciones
  • Algunos aspectos comunes
  • Usan muchas matemáticas
  • multiplicar y sumar señales
  • Usan señales del mundo real
  • Requiren respuesta en cierto tiempo
  • La mayoría de las aplicaciones son de audio

8
Convirtiendo Señales Análogas
9
Convirtiendo Señales Análogas
  • Información perdida de análogo a digital
  • Imprecisión en medida
  • Incertitud en tiempo
  • Límites en duración de medidas
  • Son llamados errores en cuantización

10
Convirtiendo Señales Análogas
11
Convirtiendo Señales Análogas
  • Conjunto discreto de números que representa la
    señal.

12
Convirtiendo Señales Análogas
  • No conocemos lo que no medimos
  • Algo de información se pierde

13
Algunos Problemas
  • Aliasing una señal que parece otra

14
Algunos Problemas
15
Algunos Problemas
  • Muestrar al doble de la frecuencia más alta

16
Algunos Problemas
  • Cuantificación precisión depende de la cantidad
    de bits
  • Errores son no lineales y dependientes de la
    señal

17
Algunos Problemas
  • Tres fuentes de error de cuantificación
  • cuando la señal análoga es convertida a digital
  • errores en aritmética debidos a precisión
  • cuando la señal es reconvertida a análoga
  • Pueden ser modelados como ruido

18
Procesadores DSP
  • Características
  • Especializados en aritmética de alta velocidad
  • Transferencia de datos desde y hacia el mundo
    real
  • Arquitecturas de memorias de multiple acceso

19
Procesadores DSP
  • Multiplicación y suma paralela

20
Procesadores DSP
  • Accessos múltiples a memoria
  • Muchos registros
  • Permiten guardar datos temporalmente
  • Registros enteros y de punto flotante

21
Procesadores DSP
  • Generador eficiente de direcciones
  • Poseen registros de direcciones
  • Usualmente se genera en operaciones de fetch o
    store
  • Operaciones típicas
  • rP
  • rP
  • rP--
  • rPrI
  • rPrIr (útil para transformada de Fourrier)

22
Procesadores DSP
  • Arquitecturas de memoria
  • Operaciones típicas incluyen
  • Traer dos operandos
  • Suma y multiplicación
  • Guardar resultado o mantenerlo
  • Sería bueno hacer de una vez
  • Traer dos operandos
  • Traer instrucción
  • Guardar resultado
  • Generalmente se soporta multiple acceso a memoria

23
Procesadores DSP
  • Arquitectura Harvard
  • Un bus intrucciones, otro operandos
  • Usualmente permiten usar ambos para operandos
  • Usualmente memoria cache para instrucciones
    (SHARC)
  • Requiere gran cantidad de pines

24
Procesadores DSP
  • Arquitectura von Neuman modificada
  • Reloj de memoria más rápido que el ciclo de
    instrucciones
  • Más simple de programar
  • Menos pines

25
Procesadores DSP
  • Formato de datos
  • Punto fijo

26
Procesadores DSP
  • Punto flotante
  • Escalamiento automático de números
  • Un número muy grande es automáticamente escalado
    hacia abajo.
  • Un número pequeño es automáticamente escalado
    hacia arriba.

27
Procesadores DSP
  • Bloques de punto flotante
  • Bloques de números son escalados

28
Procesadores DSP
  • DSP típico

29
Procesadores DSP
30
Procesadores DSP
Write a Comment
User Comments (0)
About PowerShow.com