Разлика между IIR и FIR филтри

IIR срещу FIR филтри

IIR филтрите са трудни за контрол и нямат конкретна фаза, докато FIR филтрите правят линейна фаза винаги възможна. IIR може да бъде нестабилен, докато FIR винаги е стабилен. IIR, в сравнение с FIR, може да има ограничени цикли, но FIR няма ограничени цикли. IIR се получава от аналог, докато FIR няма аналогова история. IIR филтри правят възможно многофазната реализация, докато FIR винаги може да бъде небрежен.

FIR филтрите са полезни за постигане на частични постоянни закъснения. #MAD означава множество умножения и допълнения и се използва като критерий за сравнение на IIR и FIR филтър. IIR филтрите изискват повече #MAD в сравнение с FIR, тъй като FIR е от по-висок ред в сравнение с IIR, който е от по-нисък ред и използва многофазни структури.

FIR филтрите зависят от линейнофазните характеристики, докато IIR филтрите се използват за приложения, които не са линейни. Характеристиките на закъснение на FIR са много по-добри, но те изискват повече памет. От друга страна, IIR филтрите зависят както от i / p, така и от / p, но FIR зависи само от i / p. IIR филтрите се състоят от нули и полюси и изискват по-малко памет от FIR филтрите, докато FIR се състои само от нули. IIR филтрите могат да станат трудни за изпълнение, а също така забавянето и изкривяването може да промени полюсите и нулите, което прави филтрите нестабилни, докато FIR филтрите остават стабилни. FIR филтрите се използват за подслушване на по-висок ред, а IIR филтрите са по-добри за подслушване на по-ниски поръчки, тъй като IIR филтрите могат да станат нестабилни при натискане на по-високи поръчки.

FIR означава Finite IR филтри, докато IIR означава Infinite IR филтри. IIR и FIR филтрите се използват за филтриране в цифрови системи. FIR филтрите са по-широко използвани, тъй като се различават по отношение на реакцията. FIR филтрите имат само числители в сравнение с IIR филтри, които имат както числители, така и знаменатели.

Там, където системният отговор е безкраен, използваме IIR филтри, а където системният отговор е нула, използваме FIR филтри. FIR филтрите също са предпочитани пред IIR филтрите, тъй като имат линейна фазова характеристика и не са рекурсивни, докато IIR филтрите са рекурсивни и също се включва обратна връзка. FIR не може да симулира аналогови отговори на филтъра, но IIR е проектиран да го прави точно. Импулсният отговор на IIR в сравнение с FIR е безкраен.

Високата изчислителна ефективност на IIR филтрите, с кратки закъснения, често правят IIR популярен като алтернатива. FIR филтрите са станали твърде дълги в цифровите системи за обратна връзка, както и в други приложения и създават проблеми.

Резюме:

1. IIR е безкраен и се използва за приложения, при които линейните характеристики не представляват безпокойство.

2. FIR филтрите са крайни инфрачервени филтри, които са необходими за линейно-фазови характеристики.

3. IIR е по-добър за подслушване от по-нисък ред, докато филтърът FIR се използва за подслушване от по-висок ред.

4. FIR филтрите са предпочитани пред IIR, защото са по-стабилни и обратната връзка не участва.

5. IIR филтрите са рекурсивни и се използват като алтернатива, докато FIR филтрите са станали твърде дълги и създават проблеми при различни приложения.