Фильтры IIR и FIR

Anonim

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, так и от o / p, но FIR зависит только от i / p. Фильтры IIR состоят из нулей и полюсов и требуют меньше памяти, чем FIR-фильтры, тогда как FIR состоит только из нулей. Фильтры IIR могут стать трудно реализуемыми, а также задержки и искажения корректировок могут изменить полюсы и нули, что делает фильтры неустойчивыми, тогда как фильтры КИХ остаются стабильными. Фильтры FIR используются для нарезания более высокого порядка, а фильтры IIR лучше подходят для нарезания нижних порядков, так как фильтры IIR могут стать нестабильными при использовании более высоких заказов.

FIR обозначает финитные ИК-фильтры, в то время как IIR - инфракрасные фильтры Infinite. Фильтры 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 становятся слишком длинными и вызывают проблемы в различных приложениях.