Ho un sensore che produce (più o meno) dati bandlimited con un cut-off di circa 45Hz, con un roll-off e AWGN . Ho un ADC che campiona detto segnale a 800Hz, con un filtro antialiasing unipolare a circa 200Hz. Il problema è che ho solo una larghezza di banda di comunicazione sufficiente per inviare campioni a 100Hz e quindi è necessaria una certa decimazione.
Attualmente, ho semplicemente un filtro a media mobile a 8 campioni e invio ogni 8 ° campione. Questo sembra sporco e non ottimale. Sicuramente ci deve essere un modo migliore.
C'è una cosa "migliore" accettata da fare in questo caso? Dovrei, ad esempio, fare un filtro FIR passa-basso per spremere il più vicino possibile a 50Hz di larghezza di banda del segnale? Oppure esiste una sorta di schema di stima ottimale che farà meglio?
Lo scopo è quello di implementare diversi canali (9 canali) su un microcontrollore di dimensioni ridotte (ARM Cortex M4, ad esempio), quindi più computazionalmente è economico, meglio è!