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