Você está na página 1de 50

FILTRO DIGITAIS FILTRO IIR

CONCEITO
Filtros com feedback so chamados de filtros com resposta ao
Impulso Infinita (IIR Infinite Impulse Response)

y[n] = 0,6.x[n] + 0,2.x[n-1] + 0,4.y[n 1]

EXEMPLOS

De uma maneira geral, os filtros IIR so expressos como:

Forma Direta I de um filtro IIR

Forma Direta II de um filtro IIR.

TCNICAS DE PROJETO DE FILTROS

Em processamento digital de sinais h dois importantes tipos


de sistemas: o primeiro tipo filtra os sinais no domnio do
tempo e so chamados filtros digitais. O segundo tipo prov a
representao do sinal no domnio da frequncia e so
chamados de analisadores de espectro.

TCNICAS DE PROJETO DE FILTROS


O projeto de um filtro digital tem trs passos:

Especificaes: determinada pela aplicao a qual o filtro


est sendo construdo;

Aproximaes: o projeto do filtro especificamente. Aqui,


define-se H(z).

Implementaes: a transcrio da funo de transferncia


para hardware ou software.

TCNICAS DE PROJETO DE FILTROS


Para
filtros IIR, uma fase linear na banda de passagem no possvel.
Assim, consideraremos especificaes em magnitude apenas.
As especificaes em magnitude podem ser dadas de duas maneiras:

Especificaes absolutas que proveem um conjunto de requisitos na


magnitude da funo de transferncia, |H()|. Essas especificaes
so comuns para filtros FIR.

Especificaes relativas que prov os requisitos em decibis (dB) e


dada por:

ESPECIFICAO ABSOLUTA DE UM FILTRO


PASSA BAIXA

Especificao absoluta de um filtro passa-baixa real: banda de


passagem, banda de transio e banda de corte.

ESPECIFICAO RELATIVA DE UM FILTRO


PASSA BAIXA

Especificao relativa de um filtro passa-baixa real

ESPECIFICAO RELATIVA DE UM FILTRO


PASSA BAIXA
Os parmetros das duas especificaes so relacionados.
Como:

PROJETO DE FILTROS IIR


Filtros IIR tm resposta infinita ao impulso, assim eles podem
ser igualados a filtros analgicos, os quais, em geral, tm
resposta ao impulso infinitamente longa. Assim, a tcnica
bsica de projeto de filtros IIR transforma filtros analgicos
bem conhecidos em filtros digitais.
Essa tcnica chamada de transformao de filtro analgicadigital (A/D). No entanto, as tabelas de filtros s esto
disponveis para filtros passa-baixa.

PROJETO DE FILTROS IIR


Para gerar outros filtros seletores de frequncia, temos que
aplicar transformaes a filtros passa-baixa. Existem duas
formas de projeto de filtros IIR:

PROJETO DE FILTROS IIR


Para projetar filtros IIR, vamos:
1) Projetar FPB analgicos;
2) Aplicar transformaes no filtro para obter FPB digitais;
3) Aplicar transformaes de frequncia nas bandas para obter
outros filtros
digitais a partir do FPB.

ESCALA RELATIVA
Seja Ha(j) a resposta em frequncia do filtro analgico. Ento
as especificaes do FPB quanto resposta quadrtica de
magnitude so dadas
por:

ESCALA RELATIVA

Especificaes de um filtro passa-baixa analgico

ESCALA RELATIVA
Os parmetros e A esto relacionados aos parmetros Rp e
As na escala dB
como:

ESCALA RELATIVA
As tolerncias da escala absoluta so relacionados a e A por:

Especificaes de filtros analgicos no tm informao de


fase. Para calcular a funo de sistema Ha(s) no domnio-s
considere:

A transformada de Fourier equivalente transformada bilateral de Laplace


com argumento complexo s = j.

MAPEAMENTO
Para um sinal amostrado x[n], a transformada de Laplace
dada por:
onde T o perodo de amostragem.

Essa relao expressa exatamente a transformada Z quando z =

MAPEAMENTO

PROTTIPOS ANALGICOS
O projeto de filtros IIR reside na existncia de filtros analgicos
para obter filtros digitais. Esses filtros analgicos so
chamados de filtros prottipos. Trs prottipos so largamente
usados na prtica: Butterworth, Chebyshev (tipo I e II) e
Elptico.

FILTRO PASSA-BAIXA DE BUTTERWORTH


A principal caracterstica desse filtro que a resposta em
magnitude plana (flat) na banda de passagem e de corte. A
resposta quadrtica de magnitude de um FPB de N-sima
ordem dada por:

onde N a ordem do filtro e c a frequncia de corte.

FILTRO PASSA-BAIXA DE BUTTERWORTH

Caracterstica de um filtro Butterworth com variao de parmetros

FILTRO PASSA-BAIXA DE BUTTERWORTH


Sua funo de sistema Ha(s) :

Para projetar o filtro, precisamos encontrar as razes e plos da funo do sistema.


O FPB analgico especificado pelos parmetros P, S, RP e AS. Assim, a essncia do
projeto no caso do filtro de Butterworth obter a ordem N e a frequncia de corte dada c.

FILTRO PASSA-BAIXA DE BUTTERWORTH


Assim, dadas essas especificaes, queremos:

FILTRO PASSA-BAIXA DE BUTTERWORTH


Resolvendo as equaes para N e c, temos:

Em geral, N no um inteiro e, por isso, deve ser truncado para o menor inteiro maior que
o valor calculado

FILTRO PASSA-BAIXA DE BUTTERWORTH


Para satisfazer exatamente as especificaes do projeto em
p:

ou para satisfazer exatamente as especificaes em s:

FILTRO PASSA-BAIXA DE BUTTERWORTH


Podemos escolher c entre os dois valores obtidos. Assim,
com o valo de N e c pode-se encontrar:

TRANSFORMAO BILINEAR
Para transformar o filtro em digital, podemos usar o mtodo de
transformao bilinear. Nele, consideramos:

onde T um parmetro. Dada a invarincia ao impulso, o parmetro T no tem consequncia


no projeto j que, no mapeamento de analgico para discreto, o efeito de T cancelado. Logo,
T pode ser escolhido de forma conveniente para cada problema.

TRANSFORMAO BILINEAR
Mapeando o plano s com o plano z, temos:

que a chamada transformao bilinear.

FILTRO PASSA-BAIXA DE CHEBYSHEV


Existem dois tipos de filtros de Chebyshev. O Chebyshev do
tipo I tem resposta equirriple na banda de passagem e o tipo
II, na banda de corte. Os filtros Butterworth tm resposta
monotnica em ambas as bandas. Lembramos que um filtro de
resposta equirriple tem menor ordem. Assim, um filtro de
Chebyshev tem menor ordem que um de Butterworth para as
mesmas especificaes.

FILTRO PASSA-BAIXA DE CHEBYSHEV TIPO


I
A resposta quadrtica de magnitude de um filtro Chebyshev
tipo I dada por:

onde N a ordem do filtro, o fator de ondulao da banda de passagem e TN(x) o


polinmio de Chebyshev dado por:

FILTRO PASSA-BAIXA DE CHEBYSHEV TIPO


II
Para um filtro de Chebyshev do tipo II:

EXEMPLO USANDO A FUNO FDATOOL DO


MATLAB

EXEMPLO USANDO A FUNO FDATOOL DO


MATLAB

Dois filtros com as mesmas especificaes gerados como Butterworth e Chebyshev tipo I: o de
Chebyshev tem menor ordem.

FILTRO PASSA-BAIXA ELPTICO


Esses filtros apresentam ondulaes na banda de passagem e
de corte. So similares em magnitude a filtros FIR equirriple.
So filtros timos no sentido que eles alcanam a menor ordem
N para as dadas especificaes. Esses filtros so muito difceis
de projetar e analisar. No possvel projet-los com
ferramentas simples, sendo necessrio uso de tabelas e
computadores. A resposta quadrtica de magnitude dada por:

onde N a ordem do filtro, o fator de ondulao da banda


de passagem e UN(x) a funo elptica Jacobiana de ordem N.

FILTRO PASSA-BAIXA ELPTICO


Apesar da anlise complexa, o clculo da ordem do filtro
simples e dado por:

COMPARAO ENTRE FILTROS FIR E IIR


Para a maior parte das aplicaes, filtros IIR elpticos so
desejveis do ponto de vista computacional. As condies
mais favorveis para filtros FIR so:
1. Grandes valores de 1;
2. Pequenos valores de 2;
3. Grande largura da banda de transio.

FILTROS ANALGICOS COMO DIGITAIS


Uma das vantagens de se trabalhar com filtros IIR que eles,
como equivalente no mundo contnuo, tm os filtros analgicos
convencionais:

Assim, pode-se equacionar um filtro no domnio de Laplace e


passar de s para z usando uma tcnica de projeto.

FILTROS ANALGICOS COMO DIGITAIS


Exemplo com MATLAB: Obter a funo de transferncia do
filtro digital, sendo o analgico correspondente dado abaixo.
Usar a tcnica de Aproximao de Derivadas.

FILTROS ANALGICOS COMO DIGITAIS


Resolvendo analiticamente, tem-se que:

FILTROS ANALGICOS COMO DIGITAIS


A funo no mundo analgico tm as seguintes respostas em
frequncia:

FILTROS ANALGICOS COMO DIGITAIS


No mundo digital, a situao j muda:

FILTROS ANALGICOS COMO DIGITAIS


Exemplo com MATLAB: Aplicar o mtodo de Transformao
Bilinear para tornar o filtro RC passa-baixa a seguir em um
filtro digital.

FILTROS ANALGICOS COMO DIGITAIS


A plotagem na frequncia igual a, no caso de um sistema
contnuo:

FILTROS ANALGICOS COMO DIGITAIS


J no domnio discreto, tem-se que o grfico :

FILTROS ANALGICOS COMO DIGITAIS


Analiticamente, vem que a funo de transferncia em Z :

BIBLIOGRAFIA
1. Vinay K. Ingle, John G. Proakis, Digital Signal Processing, Thomson
Learning, 2000.
2. Michael Weeks, Digital Signal Processing Using MatLab and Wavelets,
Infinity Science Press, 2007.
3. Alan V. Oppenheim, Ronald Schafer, Discrete Time Signal Processing,
Prentice Hall, 1989
4. Tamal Bose, Digital Signal and Image Processing, John Wiley and Sons,
2004.