Sto cercando di implementare un filtro IIR di ottavo ordine e ogni nota di applicazione e libro di testo che ho letto dice che è meglio implementare qualsiasi filtro di ordine superiore a 2 come sezioni del secondo ordine. Ho usato tf2sos
in MATLAB per ottenere i coefficienti per le sezioni del secondo ordine che mi hanno dato un coefficiente di 6x4 per le sezioni del secondo ordine, come previsto. Prima dell'implementazione come SOS, il filtro dell'ottavo ordine richiedeva la memorizzazione di 7 valori campione precedenti (e anche i valori di output). Ora, quando si implementa come sezioni del secondo ordine come funziona il flusso dall'input all'output, è necessario memorizzare solo 2 valori campione precedenti? Oppure l'output del primo filtro si inserisce come x_in
nel secondo filtro e così via?