Как рассчитать выход из уравнения биквадратного фильтра? - PullRequest
2 голосов
/ 03 июля 2019

Для проекта я использую Из-за выборки сигнала, применяю биквадический фильтр и выводю результат в ЦАП.

С https://en.wikipedia.org/wiki/Digital_biquad_filter Я получил общую формулу;

(b0 + b1 * z ^ -1 + b2 * z ^ -2) / (a0 + a1 * z ^ -1 + a2 * z ^ -2)

Я рассчитал коэффициенты для фильтра нижних частот и заставил его работать на выделенном DSP.

Однако я не понимаю, как применить этот фильтр на Arduino. Есть ли какой-нибудь способ «умножить» входные данные с помощью фильтра, чтобы получить выходные данные, или как это работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...