Цифровую обработку можно вести на обычном процессоре, но для тяжёлых потоковых задач используют специализированные DSP-процессоры. Классика — семейство Texas Instruments TMS320 (например, TMS320C6000): десятилетиями это рабочий инструмент для аудио, связи, моторного управления.
Главная их особенность — аппаратная команда MAC (умножение с накоплением): за один такт чип умножает два числа и прибавляет результат к сумме. Именно из таких операций состоит и КИХ-фильтр, и БПФ, и свёртка. Обычному CPU на одно умножение-сложение нужно несколько шагов, а DSP делает это за такт, да ещё несколько MAC-блоков параллельно.
Дополнительно DSP имеют специальную адресацию (кольцевые буферы для «скользящего окна» отсчётов) и предсказуемое время выполнения — это критично для реального времени. Сегодня DSP-ядра встраивают и внутрь СнК (отдельный блок рядом с CPU). Прикинуть нагрузку легко: КИХ-фильтр на 64 коэффициента при частоте дискретизации 48 кГц требует 64 × 48000 ≈ 3,07 млн MAC в секунду на один канал.