A primeira equação que você fornece é a equação da diferença para um filtro FIR passa- baixo ou um filtro linear com uma resposta de impulso com duração finita. Escreverei um pouco diferente (para que seja expressamente discreto no tempo e causal ):
fs[ n ] = 0,1 f[ n - 2 ] + 0,8 f[ n - 1 ] + 0,1 f[ n ]
fs[ n ] é a versão suavizada da sequência de entrada em tempo discreto f[ n ], gerado pela passagem f[ n ] através de um filtro FIR com os coeficientes [ 0,1 , 0,8 , 0,1 ]. A resposta de frequência desse filtro é a seguinte:
Como se vê, não é um filtro passa-baixo muito bom. Como o nome indica, um filtro passa-baixo deve transmitir conteúdo de baixa frequência enquanto remove frequências mais altas. Isso fornece a ação de "suavização" que você procura, pois os recursos não suaves "irregulares" são associados a altas frequências, pois mudam rapidamente com o tempo.
Sua segunda equação é um exemplo de filtro IIR passa- baixo , um filtro linear cuja resposta ao impulso é infinita em duração. A equação da diferença do filtro é:
y[ n ] = α y[ n - 1 ] + ( 1 - α ) x [ n ]
Onde x [ n ] é a entrada do filtro e y[ n ]é a saída do filtro. Esse tipo de filtro é frequentemente usado como filtro passa-baixa de baixa complexidade e é frequentemente chamado de integrador com vazamento . É favorecido por sua implementação simples, baixa complexidade computacional e sua sintonização: sua frequência de corte depende do valor deα. α pode assumir valores no intervalo [ 0 , 1 ). α = 0não produz nenhuma filtragem (a saída é igual à entrada); Comoαaumenta, a frequência de corte do filtro diminui. Você pode pensar emα = 1 como um caso limite onde a frequência de corte é infinitamente baixa (a saída do filtro é zero para todo o tempo).
Como exemplo, se α = 0,8, a resposta de frequência do filtro é a seguinte:
qual é um filtro melhor que o seu exemplo FIR; produz uma atenuação de frequências muito melhor na extremidade superior da banda. Mesmo que não seja óbvio olhando para a equação da diferença (devido ao feedback da saída do filtro de volta à sua entrada), ele efetivamente suaviza a entrada devido à sua natureza de passa-baixo. Não tenho certeza se essa descrição será particularmente significativa para você no seu aplicativo, mas esses são conceitos de processamento de sinal bastante fundamentais; algum estudo de textos introdutórios de DSP poderia ajudar a preencher as lacunas.
Edit: Por solicitação, aqui está um gráfico que mostra as duas respostas nos mesmos eixos, ilustrando a atenuação relativamente fraca fornecida pelo filtro de exemplo FIR: