Filtro FIR vs IIR

7

No meu projeto de filtro, o FIR fornece o pedido 14 e o IIR, o pedido 8 ou 4. Então, quais são as desvantagens do projeto IIR?

Jayesh Parmar
fonte
Plotei as respostas de fase do filtro FIR e IIR. O filtro IIR não fornece fase linear na banda passante, enquanto o FIR fornece. por que é isso?
Jayesh Parmar
Eu consideraria incrível se um FIR de 14 torneiras pudesse fazer o trabalho de um IIR de ordem 8 em relação à nitidez do ponto de corte. nem mesmo perto.
Robert Bristow-johnson

Respostas:

7

Normalmente, as vantagens de um filtro FIR são que é fácil obter uma resposta de fase linear e a estabilidade numérica normalmente não é um problema.

Um filtro IIR normalmente requer menos toques (como você observou), por isso é mais eficiente computacionalmente, mas a resposta da fase tende a ser um pouco irregular e a estabilidade numérica é mais provável que seja um problema.

Portanto, realmente depende se a resposta de fase ou a largura de banda de computação são mais importantes para você e se você está usando aritmética de precisão limitada (por exemplo, em um microcontrolador) que pode causar problemas com um filtro IIR.

Paul R
fonte
2

Desvantagem do IIR:

  1. Atraso de fase dependente da frequência
  2. Ondulação na banda passante

Vantagens IIR:

  1. Requer menos RAM para executar
  2. Requer menos multiplicação e adição de etapas

Vantagens do FIR:

  1. Pode especificar banda passante e parar a ondulação da banda
  2. Pode especificar atraso de fase
  3. Possível atraso constante (tempo absoluto para o sinal emergir do filtro)

Desvantagens do FIR:

  1. Requer mais toques para alcançar o mesmo desempenho que um IIR - significa mais cálculos por amostra (mais trabalho para o processador)
  2. Requer mais toques para alcançar o mesmo desempenho que um IIR - significa que você precisa de mais memória para realizar o trabalho. Não é tanto um problema em um PC, mas um problema em sistemas menores, onde a memória é fraca.
JRE
fonte
3
nem todos os filtros IIR têm ondulações na banda passante. os dois problemas não estão relacionados. (considere Tchebyshev tipo 2 ou um Butterworth.)
Robert Bristow-johnson