Un DSP es un sistema digital basado en un microprocesador con instrucciones, hardware y software optimizados para aplicaciones que requieren operaciones numéricas a alta velocidad, como el procesado de audio y video. Un DSP necesita convertidores analógico/digital y digital/analógico, memoria para almacenar datos e instrucciones, e instrucciones diseñadas para procesar múltiples datos en paralelo de forma más eficiente que otros procesadores.