ตัวกรองดิจิทัล คือส่วนประกอบที่สําคัญของระบบที่ฝังตัวสําหรับประมวลผลสัญญาณ มันช่วยลบเสียงรบกวน, สกัดข้อมูลที่มีประโยชน์ และปรับปรุงประสิทธิภาพของระบบ มัคคุเทศก์นี้ให้ภาพรวมของวิธีการทําการค้นหาได้จริง โดยใช้ตัวกรองดิจิทัลในสภาพแวดล้อมที่ฝังแนบมาด้วย
ชนิดของตัวกรองดิจิทัล
ตัวกรองดิจิทัลสามารถจําแนกเป็น 2 ประเภทหลักได้: Finite Impulse regress (FIR) และ Ininfinite Imulsesesency (ILR) ตัวกรอง FIR นั้นเสถียรและมีคุณลักษณะแบบเชิงเส้น ทําให้เหมาะกับโปรแกรมหลายโปรแกรม ตัวกรอง IIR สามารถทํางานได้โดยสมบูรณ์ แต่อาจจะต้องใช้การออกแบบอย่างรอบคอบเพื่อให้มั่นใจในความมั่นคง
ออกแบบมุมมอง
เมื่อออกแบบตัวกรองดิจิทัลสําหรับระบบที่ฝังอยู่ โปรดพิจารณาปัจจัยต่อไปนี้:
- [FLT: 0] ทรัพยากรการคอมไพล์:[[FLT: 1) ทําให้แน่ใจว่าการออกแบบตัวกรองจะพอดีภายในความสามารถการประมวลผลของไมโครคอนโทรลหรือโปรเซสเซอร์
- [FLT: 0] ชนวน: ชดเชยการใช้พลังงานต่ํา โดยเฉพาะในอุปกรณ์พลังงานแบตเตอรี่
- [FLT: 0] การประกอบพิธี: สมดุลระหว่างความซับซ้อนของตัวกรองและการตอบสนองความถี่ที่ต้องการ
- [FLT: 0] การประมวลผลตามเวลาจริง: เครื่องกรองออกแบบที่สามารถดําเนินการได้ภายในข้อจํากัดตามเวลาจริงของระบบ
ข้อ แนะ สําหรับ การ ลด ความ หนัก
การทําให้ตัวกรองดิจิทัลสมบูรณ์ เกี่ยวข้องกับการเลือกอัลกอริทึมที่เหมาะสม และคํานวณค่าคณิตที่คงที่ หรือค่าเลขทศนิยม โดยใช้ไลบรารีที่คํานวณได้ดีที่สุด และพิจารณาระบบคํานวณค่าคํานวณสําหรับระบบประมวลผลทรัพยากร เพื่อลดการโหลด
การทดสอบและการตรวจสอบความถูกต้องนั้นสําคัญมาก ใช้เครื่องมือจําลอง เพื่อตรวจสอบการทํางานก่อนปรับใช้ ส่วนการตรวจสอบการแสดงผล โดยติดตามการทํางานตามเวลาจริง เพื่อทําให้แน่ใจว่ามันตรงกับความต้องการของระบบ