MATLAB adalah tempat yang bagus untuk memulai simulasi dan desain filter. Ada toolbox desain filter yang cukup berguna. Namun itu datang dengan biaya.
Untuk aplikasi sensor, filter Butterworth umumnya lebih baik karena mereka memiliki passband datar maksimum (dengan mengorbankan respon fase dan roll off). Itu berarti amplitudo sinyal Anda akan rata sepanjang rentang frekuensi.
Tinggal jauh dari menerapkan filter aktif topologi Sallen-Key , sangat sulit untuk mendapatkan semua komponen yang cocok dan menjaga akurasi yang baik, coba lakukan simulasi Monte Carlo pada sirkuit Sallen-Key untuk mendapatkan pemahaman yang lebih baik.
Filter kapasitor switch bagus untuk roll-off curam dan ini tersedia dalam filter Butterworth. Ini memang membutuhkan kutub tunggal sebelum dan sesudahnya untuk menghilangkan alias karena sinyal clock dari switching yang terjadi di mana saja dari 50 - 100 kali lebih besar dari cut-off Anda.
Atau gunakan filter RC kutub tunggal sederhana (aktif atau pasif) dan masukkan ke ADC kecepatan lebih tinggi dan kemudian Anda dapat menggunakan pemrosesan sinyal digital pada platform tertanam atau PC untuk melakukan penipisan dan analisis. Ini menggeser biaya dan kompleksitas dari komponen analog ke persyaratan perangkat lunak dan pemrosesan.
Yang paling penting - pastikan Anda mematuhi kriteria Nyquist dan bahwa Anda mengambil sampel setidaknya dua kali frekuensi tertinggi, dalam praktiknya, ini berarti sampel pada empat - 10 kali frekuensi tertinggi Anda, untuk memungkinkan penyaringan turun jauh di bawah tingkat resolusi ADC Anda pada tingkat Nyquist.