Como aplicar um filtro adaptativo em Python
Eu gostaria de aplicar um filtro adaptativo em Python, mas não consigo encontrar nenhuma documentação ou exemplos on-line de como implementar esse algoritmo. Estou familiarizado com o design de filtros "estáticos" usando oscipy.signal
caixa de ferramentas, mas o que eu não sei como fazer é projetar um filtro adaptativo.
Para esclarecer: eu tenho um sinal gravadoS
que contém ruído. Dentro desta gravação existe uma função "verdadeira" que eu gostaria de acessar, chamar istoT
. Eu também tenho uma estimativa deT
. Eu quero projetar um filtro de tal forma que o erro entre o filtradoS
eT
é minimizado. Observe que, neste caso, um filtro estático não é útil, pois estou tentando filtrar um sinal não-estacionário.