Se é o comprimento da média móvel, uma frequência de corte aproximada (válida para ) na frequência normalizada é:NFcoN>=2F=f/fs
Fco=0.442947N2−1√
O inverso disso é
N=0.196202+F2co√Fco
Essa fórmula é assintoticamente correta para N grande e possui cerca de 2% de erro para N = 2 e menos de 0,5% para N> = 4.
PS: Depois de dois anos, aqui finalmente, qual foi a abordagem seguida. O resultado foi baseado na aproximação do espectro de amplitude MA em torno de como uma parábola (Série de 2ª ordem) de acordo comf=0
MA(Ω)=Sin(Ω∗N/2)Sin(Ω/2)
MA(Ω)≈1+(124−N224)Ω2
que pode ser mais exato perto do cruzamento zero de multiplicando por um coeficienteMA(Ω)−2√2Ω
α=0.95264
obtendo
MA(Ω)≈1+0.907523(124−N224)Ω2
A solução de fornece os resultados acima, onde .MA(Ω)−2√2=02πFco=Ωco
Tudo acima se refere à frequência de corte de -3dB, o assunto deste post.
Às vezes, embora seja interessante obter um perfil de atenuação na banda de parada que seja comparável ao de um filtro passa-baixa IIR de 1ª ordem (LPF de polo único) com uma determinada frequência de corte de -3dB (esse LPF também é chamado de integrador com vazamento, ter um poste não exatamente em DC, mas perto dele).
De fato, o MA e o IIR LPF de 1ª ordem têm uma inclinação de -20dB / década na banda de parada (é necessário um N maior que o usado na figura, N = 32, para ver isso), mas enquanto o MA possui nulos espectrais em e um envelope , o filtro IIR possui apenas um perfil .F=k/N1/f1/f
HIIR=1−Exp(−Ωco)1−Exp(−Ωco)∗Exp(jΩ)
Se alguém quiser obter um filtro MA com recursos de filtragem de ruído semelhantes aos do filtro IIR e combinar as frequências de corte 3dB iguais, comparando os dois espectros, ele perceberá que a ondulação da banda de parada do filtro MA acaba ~ 3dB abaixo do filtro IIR.
Para obter a mesma ondulação de banda de parada (ou seja, a mesma atenuação de potência de ruído) que o filtro IIR, as fórmulas podem ser modificadas da seguinte maneira:
Fco,IIR=0.32N2−1√
N=0.1024+F2co,IIR√Fco,IIR