O MATLAB é um bom ponto de partida para simulação e design de filtro. Existe uma caixa de ferramentas de design de filtro que é bastante útil. No entanto, tem um custo.
Para aplicações de sensores, os filtros Butterworth geralmente são melhores, pois possuem uma banda passante plana máxima (às custas da resposta de fase e da rolagem). Isso significa que a amplitude do seu sinal será plana em toda a faixa de frequência.
Fique longe de implementar um filtro ativo de topologia Sallen-Key , é muito difícil obter todos os componentes correspondentes e mantenha uma boa precisão. Tente fazer uma simulação de Monte Carlo em um circuito Sallen-Key para obter um melhor entendimento.
Os filtros de capacitores comutados são bons para rolagem íngreme e estão disponíveis nos filtros Butterworth. Eles precisam de um único pólo antes e depois deles para remover um alias devido ao sinal do relógio da comutação, que ocorre de 50 a 100 vezes maior que o seu corte.
Como alternativa, use um filtro RC simples de um pólo (ativo ou passivo) e alimente um ADC de velocidade mais alta e, em seguida, você pode usar o processamento de sinal digital em uma plataforma ou PC incorporado para executar a dizimação e a análise. Isso muda o custo e a complexidade dos componentes analógicos para os requisitos de software e processamento.
Mais importante: verifique se você está em conformidade com os critérios de Nyquist e se está amostrando pelo menos duas vezes a frequência mais alta. Na prática, isso significa amostrar de quatro a 10 vezes a sua frequência mais alta, para permitir a filtragem do filtro muito abaixo do seu nível de resolução ADC na taxa de Nyquist.