MATLABเป็นจุดเริ่มต้นที่ดีสำหรับการจำลองและออกแบบตัวกรอง มีกล่องเครื่องมือออกแบบตัวกรองที่มีประโยชน์มาก อย่างไรก็ตามมันมีค่าใช้จ่าย
สำหรับแอปพลิเคชันเซ็นเซอร์โดยทั่วไปแล้วฟิลเตอร์บัตเตอร์เวิร์ ธจะดีกว่าเนื่องจากมีพาสแบนด์สูงสุด (เสียค่าใช้จ่ายในการตอบสนองเฟสและหมุน) นั่นหมายความว่าแอมพลิจูดของสัญญาณของคุณจะแบนตลอดช่วงความถี่
อยู่ห่างจากการใช้ฟิลเตอร์ที่ใช้งานตัวกรองSallen-Keyมันเป็นเรื่องยากมากที่จะได้รับส่วนประกอบทั้งหมดที่จะจับคู่และรักษาความถูกต้องที่ดีลองทำแบบจำลอง Monte Carloบนวงจร Sallen-Key เพื่อทำความเข้าใจที่ดีขึ้น
ตัวกรองตัวเก็บประจุแบบสวิตช์เป็นสิ่งที่ดีสำหรับการม้วนตัวสูงชันและตัวกรองเหล่านี้มีอยู่ในตัวกรอง Butterworth สิ่งเหล่านี้ต้องใช้ขั้วเดี่ยวก่อนและหลังเพื่อลบนามแฝงเนื่องจากสัญญาณนาฬิกาของการสลับซึ่งเกิดขึ้นที่ใดก็ได้จากมากกว่า 50 - 100 เท่าของการตัดของคุณ
อีกทางเลือกหนึ่งคือใช้ตัวกรอง RC แบบขั้วเดี่ยว (ใช้งานหรือแฝง) และป้อนลงใน ADC ความเร็วสูงกว่าและจากนั้นคุณสามารถใช้การประมวลผลสัญญาณดิจิตอลบนแพลตฟอร์มหรือพีซีที่ฝังตัวเพื่อทำการถอดรหัสและการวิเคราะห์ สิ่งนี้จะช่วยลดค่าใช้จ่ายและความซับซ้อนจากองค์ประกอบแบบอะนาล็อกไปเป็นข้อกำหนดของซอฟต์แวร์และการประมวลผล
สิ่งสำคัญที่สุด - ให้แน่ใจว่าคุณปฏิบัติตามเกณฑ์ Nyquistและคุณกำลังสุ่มอย่างน้อยสองเท่าของความถี่สูงสุดในทางปฏิบัตินี่หมายถึงตัวอย่างที่ 4-10 เท่าของความถี่สูงสุดของคุณเพื่อให้ตัวกรองม้วนต่ำกว่าระดับความละเอียด ADC ของคุณ ในอัตรา Nyquist