Cyfrowe przetwarzanie sygnałów (DSP) zajmuje się przetwarzaniem sygnałów cyfrowych lub analogowych po konwersji z formatu analogowego na cyfrowy. DSP obejmuje takie poddziedziny jak: przetwarzanie sygnałów komunikacyjnych, przetwarzanie sygnałów radarowych, przetwarzanie matryc czujników, cyfrowe przetwarzanie obrazów itp.

DSP jest zwykle używany z rzeczywistymi sygnałami analogowymi, które można znaleźć w naszym życiu, pierwszym krokiem jest zwykle konwersja sygnału z postaci analogowej do cyfrowej, za pomocą przetwornika analogowo-cyfrowego. Często wymaganym sygnałem wyjściowym jest inny rzeczywisty sygnał analogowy, który wymaga konwertera cyfrowo-analogowego.

Algorytmy cyfrowego przetwarzania sygnałów mogą być uruchamiane na: