ความแตกต่างระหว่าง IIR และ FIR Filters ความแตกต่างระหว่าง

Anonim

IIR และ FIR ฟิลเตอร์

ตัวกรอง IIR เป็นตัวควบคุมที่ยากและไม่มีเฟสใด ๆ โดยเฉพาะอย่างยิ่งในขณะที่ฟิลเตอร์ FIR ทำเฟสเชิงเส้นได้เสมอ IIR อาจไม่เสถียรในขณะที่ FIR มีเสถียรภาพอยู่เสมอ IIR เมื่อเปรียบเทียบกับ FIR สามารถ จำกัด รอบได้ แต่ FIR ไม่มีรอบ จำกัด IIR มาจากอนาล็อกในขณะที่ FIR ไม่มีประวัติ analog ตัวกรอง IIR ทำให้การใช้ polyphase เป็นไปได้ในขณะที่ FIR สามารถทำเป็นแบบสบาย ๆ ได้

ตัวกรอง FIR จะเป็นประโยชน์ในการทำให้เกิดความล่าช้าแบบคงที่เป็นเศษ ๆ #MAD หมายถึงจำนวนคูณและการเพิ่มและใช้เป็นเกณฑ์สำหรับการเปรียบเทียบตัวกรอง IIR และ FIR ตัวกรอง IIR ต้องใช้ #MAD มากเมื่อเทียบกับ FIR เนื่องจาก FIR มีลำดับที่สูงกว่าเมื่อเทียบกับ IIR ซึ่งเป็นลำดับที่ต่ำกว่าและใช้โครงสร้าง polyphase

ตัวกรอง FIR จะขึ้นอยู่กับลักษณะเฟสเชิงเฟียร์ในขณะที่ตัวกรอง IIR ใช้สำหรับแอพพลิเคชันที่ไม่เป็นเส้นตรง ลักษณะการหน่วงเวลาของ FIR ดีกว่า แต่ต้องใช้หน่วยความจำมาก ในทางกลับกันตัวกรอง IIR จะขึ้นอยู่กับทั้ง i / p และ o / p แต่ FIR จะขึ้นอยู่กับ i / p เท่านั้น ตัวกรอง IIR ประกอบด้วยศูนย์และขั้วและต้องใช้หน่วยความจำน้อยกว่าตัวกรอง FIR ขณะที่ FIR ประกอบด้วยเฉพาะศูนย์เท่านั้น ตัวกรอง IIR อาจกลายเป็นเรื่องยากที่จะใช้และล่าช้าและบิดเบือนการปรับเปลี่ยนสามารถเปลี่ยนขั้วและศูนย์ซึ่งทำให้ตัวกรองไม่เสถียรขณะที่ตัวกรอง FIR ยังคงเสถียร ฟิลเตอร์ FIR ใช้สำหรับการแตะคำสั่งซื้อที่สูงขึ้นและตัวกรอง IIR จะดีกว่าสำหรับการแตะคำสั่งซื้อที่ต่ำกว่าเนื่องจากตัวกรอง IIR อาจไม่เสถียรเมื่อแตะคำสั่งซื้อที่สูงขึ้น

FIR หมายถึงฟิลเตอร์ IR Finite ขณะที่ IIR ย่อมาจาก Infinite IR filters ตัวกรอง IIR และ FIR ใช้สำหรับการกรองในระบบดิจิตอล ตัวกรอง FIR มีการใช้งานกันอย่างแพร่หลายเนื่องจากมีการตอบสนองที่ต่างกัน ตัวกรอง FIR มีจำนวนเฉพาะเมื่อเทียบกับตัวกรอง IIR ซึ่งมีทั้งเลขและ denominators

ในกรณีที่การตอบสนองของระบบเป็นอนันต์เราใช้ตัวกรอง IIR และที่ที่ระบบตอบสนองเป็นศูนย์เราใช้ตัวกรอง FIR ฟิลเตอร์ FIR ยังเป็นที่ต้องการมากกว่าตัวกรอง IIR เนื่องจากมีการตอบสนองของเฟสเชิงเส้นและไม่มีการเวียนเกิดซ้ำในขณะที่ตัวกรอง IIR เป็นแบบ recursive และข้อเสนอแนะยังมีส่วนเกี่ยวข้องด้วย FIR ไม่สามารถจำลองการตอบสนองของตัวกรองอะนาล็อก แต่ IIR ได้รับการออกแบบมาเพื่อทำอย่างถูกต้อง การตอบสนองของ IIR เมื่อเทียบกับ FIR เป็นอนันต์

ประสิทธิภาพของเครื่องกรอง IIR ที่มีความล่าช้าในระยะสั้นทำให้ IIR เป็นที่นิยมอย่างมาก ตัวกรอง FIR กลายเป็นเวลานานเกินไปในระบบตอบรับแบบดิจิตอลเช่นเดียวกับแอปพลิเคชันอื่น ๆ และก่อให้เกิดปัญหา

สรุป:

1.IIR เป็นอนันต์และใช้สำหรับแอพพลิเคชันที่ไม่เกี่ยวกับลักษณะเชิงเส้น

2 ตัวกรอง FIR คือฟิลเตอร์ IR แบบ Finite ซึ่งจำเป็นสำหรับลักษณะเฟสเชิงเฟียร์

3 IIR ดีกว่าสำหรับการแตะที่ต่ำกว่าคำสั่งในขณะที่ฟิลเตอร์ FIR ใช้สำหรับการแตะที่สูงขึ้น

4 ตัวกรอง FIR เป็นที่ต้องการมากกว่า IIR เนื่องจากมีเสถียรภาพมากขึ้นและไม่เกี่ยวข้องกับข้อเสนอแนะ

5 ตัวกรอง IIR เป็นตัวทำซ้ำและใช้เป็นตัวสำรองในขณะที่ตัวกรอง FIR ยาวเกินไปและทำให้เกิดปัญหาในแอ็พพลิเคชันต่างๆ