Я пытаюсь внедрить БИХ-фильтр 8-го порядка, и в каждой записке приложения и учебнике, которые я прочитал, говорится, что лучше всего использовать любой фильтр порядка более 2 в качестве разделов второго порядка. Я использовал tf2sos
в MATLAB, чтобы получить коэффициенты для секций второго порядка, что дало мне 6x4 коэффициентов для 4 секций второго порядка, как и ожидалось. До внедрения в качестве SOS фильтр 8-го порядка требовал сохранения 7 предыдущих значений выборки (а также выходных значений). Теперь при реализации в качестве секций второго порядка, как работает поток от ввода к выводу, нужно ли мне хранить только 2 предыдущих значения выборки? Или выход первого фильтра подается как x_in
во второй фильтр и так далее?