Eu tenho um sensor produzindo (mais ou menos) dados ilimitados de banda com um limite de cerca de 45Hz, com um roll-off e AWGN . Eu tenho um ADC que coleta o referido sinal em 800Hz, com um filtro anti-aliasing unipolar em cerca de 200Hz. O problema é que eu só tenho largura de banda de comunicação suficiente para enviar amostras a 100Hz e, portanto, é necessária alguma dizimação.
Atualmente, eu simplesmente tenho um filtro de média móvel de 8 amostras e envio a cada 8 amostras. Isso parece sujo e subótimo. Certamente deve haver uma maneira melhor.
Existe uma coisa "melhor" aceita para fazer neste caso? Por exemplo, devo usar um filtro FIR passa-baixo para comprimir o mais próximo possível de 50Hz da largura de banda do sinal? Ou existe algum tipo de esquema de estimativa ideal que fará melhor?
O objetivo é implementar vários canais (9 canais) em um microcontrolador pequeno (ARM Cortex M4, por exemplo), para que quanto mais barato computacionalmente, melhor!