O Processamento de Sinais consiste na análise e/ou modificação de sinais utilizando teoria fundamental, aplicações e algoritmos, de forma a extrair informações dos mesmos e/ou torná-los mais apropriados para alguma aplicação específica. O processamento de sinais pode ser feito de forma analógica ou digital. Este processo utiliza matemática, estatística, computação, heurística e representações linguísticas, formalismos e técnicas de representação, modelagem, análise, síntese, descoberta, recuperação, detecção, aquisição, extração, aprendizagem, segurança e forense[1]. Os objeto de interesse do processamento de sinais podem incluir sons, imagens, séries temporais, sinais de telecomunicações, como sinais de rádio e muitos outros.
Hoje em dia existem diversos dispositivos que podem ser usados no processamento digital de sinais, como DSPs (os mais rápidos e versáteis), microcontroladores e FPGAs.