Esto se puede conseguir mediante un sistema basado en un procesador o microprocesador que posee un juego de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad.Se puede trabajar con señales analógicas, pero es un sistema digital, por lo tanto necesitará un conversor analógico/digital a su entrada y digital/analógico en la salida.Las arquitecturas de los computadores actuales están comúnmente clasificadas como RISC (Reduced Instruction Set Computers) y CISC (Complex Instruction Set Computers).Los computadores RISC han ido reemplazando progresivamente a los CISC gracias a su menor coste y excelente rendimiento, favorecido por la ejecución segmentada de instrucciones simples y el desarrollo de compiladores que generan código optimizado para arquitectura RISC.Los DSP estándar poseen ciertos rasgos propios de una arquitectura tipo RISC, aunque son procesadores de propósito específico cuya arquitectura está especialmente diseñada para aplicaciones que requieran cálculo intensivo.Un DSP estándar ejecuta varias operaciones en paralelo, mientras que un RISC usa unidades funcionales altamente eficientes que pueden iniciar y completar una instrucción simple en uno o dos ciclos de reloj.como la que se quiere procesar, la señal de salidacomo la señal procesada y una regla para obtener la salida como función de la entrada.