Estou usando o filtro IIR para suavizar
Minha pergunta é: se eu adicionar outro filtro IIR, será a segunda ordem do filtro IIR? Se não, como pode ser chamado?
Meu segundo filtro é
infinite-impulse-response
smoothing
user4234
fonte
fonte
Respostas:
Se você aplicar dois filtros em uma cascata em série, o comportamento da cascata poderá ser expresso de duas maneiras diferentes. No domínio do tempo, a resposta de impulso geral do sistema pode ser calculada através da convolução das respostas de impulso dey[n] e y2[n] juntos. Para filtros IIR, isso pode ser um pouco complicado.
No domínio da frequência, o sistema geral dez função de transferência de domínio pode ser calculada multiplicando as funções de transferência Hy(z) e Hy2(z) juntos. Geralmente, essa é uma rota muito mais fácil para filtros com feedback.
No seu caso, os dois filtros realmente têm a mesma relação de entrada / saída (supondo quey[n] é a entrada para y2[n] . Usando oz transformação , é fácil descobrir que:
Usando o relacionamento mencionado acima, você pode calcular a função de transferência dos dois filtros em cascata usando:
Podemos facilmente usar o inversoz -transform para retornar à equação da diferença para os dois filtros em cascata:
Por inspeção, podemos afirmar que este é um filtro de segunda ordem (fornecidoa≠1 ), como você suspeitava.
fonte
Sim, a combinação dos dois filtros IIR de primeira ordem seria chamada de filtro IIR de segunda ordem. O processo de combinar dois filtros de primeira ordem para formar um filtro de segunda ordem é chamado em cascata.
fonte