Алгоритмы цифровой фильтрации, как правило, требуют большого числа операций умножения. С целью уменьшения числа переполнений и ошибок округления, разрядность операндов должна быть достаточно высокой. По этой причине, желательно использовать для вычислений сигнальные процессоры с аппаратным умножителем. Разрядность при этом имеет диапазон от 16 до 24 бит.
Некоторые сигнальные процессоры также имеют возможность работы с числами в формате «плавающая точка», в котором обрабатываемые данные представлены с соответствующей точностью. В этом случае для цифровой фильтрации используются цифровые фильтры-резонаторы (ЦФР) (Wave Digital Filters (WDFs)). Такие фильтры {5,107} аналогичны аналоговым LC - цепям и микрополосковым фильтрам, их характеристики также идентичны характеристикам соответствующих аналоговых фильтров.
Особенностью ЦФР является пониженная чувствительность к изменениям коэффициентов {5}. Это особенно важно в нашем случае, т.к. все операции