Un procesador digital de señales o DSP (sigla en inglés de
digital signal processor) es un sistema basado en un
procesador o microprocesador que posee un conjunto de
instrucciones, un hardware y un software optimizados para
aplicaciones que requieran operaciones numéricas a muy alta
velocidad.
En 1978, INTEL lanzó el 2920 como un “procesador analógico de
señales”. Este poseía un chip ADC/DAC con un procesador de señales
interno, pero no poseía un multiplicador de hardware, el 2920 no tuvo
éxito en el mercado.
Se ha dicho que puede trabajar con señales analógicas, pero el DSP
es un sistema digital, por lo tanto necesitará un conversor
analógico/digital a su entrada y digital/analógico en la salida. Como
todo sistema basado en procesador programable necesita una
memoria donde almacenar los datos con los que trabajará y el
programa que ejecuta.
Si se tiene en cuenta que un DSP puede trabajar con varios datos en
paralelo y un diseño e instrucciones específicas para el procesado
digital, se puede dar una idea de su enorme potencia para este tipo
de aplicaciones. Estas características constituyen la principal
diferencia de un DSP y otros tipos de procesadores.
DIAGRAMA DE FUNCIONAMIENTO DE SISTEMA
DIGITAL
Programación
Un DSP se puede programar tanto en ensamblador como en C. Cada familia
de DSP tiene su propio lenguaje ensamblador y sus propias herramientas
suministradas por el fabricante. Gracias a la colaboración entre fabricantes,
existen lenguajes de más alto nivel (y por lo tanto, más sencillos y rápidos de
usar) que incorporan la capacidad de programar los DSP, en general
pasando por un precompilado automático en C. Son los casos de LabVIEW y
Matlab.
Aplicaciones
Las aplicaciones más habituales en las que se emplean DSP son el procesado
de audio y vídeo; y cualquier otra aplicación que requiera el procesado en
tiempo real. Con estas aplicaciones se puede eliminar el eco en las líneas de
comunicaciones, lograr hacer más claras imágenes de órganos internos en los
equipos de diagnóstico médico, cifrar conversaciones en teléfonos celulares
para mantener privacidad, analizar datos sísmicos para encontrar nuevas
reservas de petróleo, hace posible las comunicaciones wireless LAN, el
reconocimiento de voz, los reproductores digitales de audio, los modems
inalámbricos, las cámaras digitales, y una larga lista de elementos que pueden
ser relacionados con el proceso de señales.

Procesadores digitales

  • 1.
    Un procesador digitalde señales o DSP (sigla en inglés de digital signal processor) es un sistema basado en un procesador o microprocesador que posee un conjunto de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad. En 1978, INTEL lanzó el 2920 como un “procesador analógico de señales”. Este poseía un chip ADC/DAC con un procesador de señales interno, pero no poseía un multiplicador de hardware, el 2920 no tuvo éxito en el mercado.
  • 2.
    Se ha dichoque puede trabajar con señales analógicas, pero el DSP es un sistema digital, por lo tanto necesitará un conversor analógico/digital a su entrada y digital/analógico en la salida. Como todo sistema basado en procesador programable necesita una memoria donde almacenar los datos con los que trabajará y el programa que ejecuta. Si se tiene en cuenta que un DSP puede trabajar con varios datos en paralelo y un diseño e instrucciones específicas para el procesado digital, se puede dar una idea de su enorme potencia para este tipo de aplicaciones. Estas características constituyen la principal diferencia de un DSP y otros tipos de procesadores.
  • 3.
    DIAGRAMA DE FUNCIONAMIENTODE SISTEMA DIGITAL
  • 4.
    Programación Un DSP sepuede programar tanto en ensamblador como en C. Cada familia de DSP tiene su propio lenguaje ensamblador y sus propias herramientas suministradas por el fabricante. Gracias a la colaboración entre fabricantes, existen lenguajes de más alto nivel (y por lo tanto, más sencillos y rápidos de usar) que incorporan la capacidad de programar los DSP, en general pasando por un precompilado automático en C. Son los casos de LabVIEW y Matlab.
  • 5.
    Aplicaciones Las aplicaciones máshabituales en las que se emplean DSP son el procesado de audio y vídeo; y cualquier otra aplicación que requiera el procesado en tiempo real. Con estas aplicaciones se puede eliminar el eco en las líneas de comunicaciones, lograr hacer más claras imágenes de órganos internos en los equipos de diagnóstico médico, cifrar conversaciones en teléfonos celulares para mantener privacidad, analizar datos sísmicos para encontrar nuevas reservas de petróleo, hace posible las comunicaciones wireless LAN, el reconocimiento de voz, los reproductores digitales de audio, los modems inalámbricos, las cámaras digitales, y una larga lista de elementos que pueden ser relacionados con el proceso de señales.