Разница между FIR и IIR

РПИ против IIR

FIR и IIR являются цифровыми фильтрами, которые обычно используются в цифровой обработке сигналов. Существует только несколько компонентов, которые составляют эти фильтры, но эти компоненты могут быть расположены различными способами для создания сложных фильтров для использования в цифровой обработке сигналов..

FIR означает конечный импульсный отклик, в то время как IIR означает бесконечный импульсный отклик. Хотя FIR и IIR служат одной и той же цели, существует много различий в функциях, плюсах и минусах двух типов, и в этой статье мы намерены выделить их функции для сравнения двух типов фильтров..

В КИХ выходной сигнал фильтра после того, как входной сигнал был установлен с ненулевого на ноль, может быть ненулевым только в течение конечного числа раз выборки, прежде чем выходной сигнал также станет нулевым. С другой стороны, в IIR, выходной сигнал фильтра может быть ненулевым бесконечно после того, как вы установите входной сигнал от ненулевого до нуля. Можно выбрать любой из двух типов фильтров, но этот выбор влияет на разработку и реализацию фильтра. В общем, для всех применений фильтрации достаточно FIR-фильтров. Они лучше используют доступную точность и надежны (численно). Однако существуют случаи, когда КИХ-фильтры становятся слишком большими, например, когда используется большое количество коэффициентов фильтра. В таких случаях КИХ-фильтры становятся слишком дорогими и сложными в реализации, поскольку требуют больше времени и энергии. Это когда IIR фильтры вступают в игру.

Разница между FIR и IIR

Самое большое различие между фильтрами КИХ и БИХ - импульсная характеристика, которая конечна в случае КИХ и бесконечна в случае БИХ. Тем не менее, есть много других различий между ними. Для аналогичной производительности фильтрации внедрение FIR-фильтров требует большего умножения и суммирования, чем IIR. Но некоторые компьютерные системы больше подходят для FIR, чем IIR, заставляя пользователя перейти на FIR.

КИХ-фильтры не являются рекурсивными, а БИХ-фильтры - рекурсивными. Таким образом, нет никакой обратной связи, связанной с РПИ, которая очень важна в случае БИХ.

БИХ-фильтры могут быть разработаны для имитации классических аналоговых фильтров, тогда как КИХ-фильтры не могут этого достичь..

IIR немного труднее читать, чем FIR, поскольку есть обратная связь с IIR. Тогда зачем использовать IIR поверх FIR? Ну, IIR использует меньшее количество коэффициентов, чем FIR, поэтому пользователю требуется меньше времени для выполнения вычислений. Но фильтры FIR легче проектировать, хотя они дают плоский ответ. Тогда есть проблема стабильности. При плохой конструкции БИХ-фильтры могут быть нестабильными, а КИХ-фильтры всегда стабильны.

Таким образом, мы видим, что фильтры FIR и IIR имеют свой собственный набор функций, а также плюсы и минусы, и это часто зависит от требований пользователя, чтобы выбрать правильный тип фильтра.