Наиболее важная операция в цифровой обработке сигналов это свертка – суммирование результатов умножения на коэффициеты, что отображается формулой:
. (5.1)
Данная операция одинаково важна для цифровых фильтров, БПФ и для множества других алгоритмов цифровой обработки сигналов. Цифровой сигнальный процессор (DSP) оптимизирован для осуществления повторяющихся математических операций, таких как умножение с накоплением. Пять основных требований предъявляется к DSP, чтобы оптимизировать производительность процессора:
1) быстрое выполнение арифметических операций;
2) повышенная точность представления операндов;
3) возможность одновременной выборки двух операндов;
4) поддержка циклических буферов;
5) организация циклов с автоматической проверкой условия завершения цикла.