Цифровые фильтры с заданной передаточной функцией можно построить различными способами. В любом реальном фильтре шумы и погрешности, появляющиеся при квантовании, существенно зависят от структуры фильтра. Прежде всего все фильтры можно разделить на два больших класса:
· рекурсивные;
· нерекурсивные.
Для рекурсивных фильтров соотношение между входной последовательностью
и откликом фильтра
может быть записано следующим образом:
т. е. текущий отсчет отклика
определяется не только текущим и предшествующим значениями входной последовательности, но и предшествующими отсчетами отклика.
В нерекурсивных фильтрах связь между входной последовательностью и откликом имеет вид
, т. е. текущий отсчет отклика зависит от текущего и предшествующих значений входной последовательности.
Реализация может осуществляться на основе следующих форм построения схем фильтра:
· прямой;
· канонической прямой;
· каскадной;
· параллельной.