Como tiene un ejemplo de la señal en su alcance, lo mejor que puede hacer es capturar los datos y transferirlos a una PC. Luego use una herramienta como Matlab o Octave para simular el efecto de diferentes filtros.
Está buscando un filtro, recién definido en términos de polos (y tal vez ceros) que minimiza el ruido, sin alterar las características deseadas de la señal.
Cuando tienes una definición de filtro, entonces preocupate por cómo construirla.
Si un filtro de un solo polo es adecuado, un simple circuito RC resuelve su problema.
Para un filtro de dos polos, se conoce el circuito de amplificación por tener una tolerancia relativamente buena para los cambios en los valores de los componentes. También es posible una combinación de LC.
Para los filtros de orden superior (que dudo que necesites), es preferible una cascada de filtros Sallen-Key a una escalera de etapas LC, porque el op-amp proporciona un búfer que evita que los cambios de valor de los componentes en una etapa afecten la Características de otras etapas.
Editar En respuesta a tu comentario, no soy un tipo de DSP, pero así es como trabajaría el filtro de tiempo continuo equivalente:
Su función de filtro en tiempo discreto es
\ $ y_n = a x_n + (1-a) y_ {n-1} \ $
Dada una entrada de impulso, la constante de tiempo es el tiempo que lleva decaer a \ $ e ^ {- 1} \ $ del valor de \ $ y_0 \ $.
Esto está dado por
\ $ (1-0.025) ^ n = e ^ {- 1} \ $
Resolviendo esto, n son aproximadamente 39 muestras, o 156 nosotros.
Así que quieres elegir R lo suficientemente bajo para que la impedancia de entrada del ADC no afecte mucho el rendimiento del filtro, luego elige C para darnos RC = 156.