Estou tentando implementar um filtro IIR de 8ª ordem e todas as anotações e livros didáticos que li dizem que é melhor implementar qualquer filtro de ordem superior a 2 como seções de segunda ordem. Eu usei tf2sos
no MATLAB para obter os coeficientes para seções de segunda ordem, o que me deu coeficientes 6x4 para seções de 4 segunda ordem, conforme o esperado. Antes da implementação como SOS, o filtro de 8ª ordem exigia que 7 valores de amostra anteriores fossem armazenados (e também valores de saída). Agora, ao implementar como seções de segunda ordem, como o fluxo funciona da entrada para a saída, preciso armazenar apenas 2 valores de amostra anteriores? Ou a saída do primeiro filtro é alimentada como x_in
o segundo filtro e assim por diante?