Escolar Documentos
Profissional Documentos
Cultura Documentos
de Minas Gerais
Campus Juiz de Fora
Ncleo de Eletrnica e Automao
Curso: Engenharia Mecatrnica
Prtica 8 - Filtros digitais - 1
Autor: Filipe Andrade La-Gatta
Roteiro de experimento em laboratrio para
a disciplina Instrumentao, lecionada no
perodo 2012-2, curso superior de Engenharia
Mecatrnica.
Juiz de Fora
Janeiro/2013
Sumrio
1 Objetivos 2
2 Trabalho preparatrio 2
2.1 Fundamentos tericos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Projeto de ltro digital FIR . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Projeto de ltro digital IIR . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Execuo 6
3.1 Projeto de ltro digital FIR . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.1 Funo fir1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.2 Funo fir2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Projeto de ltro digital IIR . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.1 Funo butter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.2 Funo cheby1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.3 Funo ellip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Relatrio e concluses 8
1
1 Objetivos
Estudo e implementao de ltros digitais em software aplicveis a diversas situaes.
Entre as diversas classes de ltros, sero estudados os do tipo FIR, implementados em
MatLab
c
. Sero abordadas diversas estratgias de projeto, alm de mtricas de qualidade
e parametrizao.
2 Trabalho preparatrio
2.1 Fundamentos tericos
Aplicaes que envolvem sistemas digitais utilizam-se da funo dos ltros de remover
partes no desejadas do sinal, como o rudo, ou extrair partes teis do sinal, como de-
terminadas componentes de frequncia que esto dentro do gama de frequncia. H dois
tipos principais de ltro: o analgico e o digital, ambos muito distintos em sua montagem
fsica e seu funcionamento.
Um ltro analgico usa circuitos eletrnicos analgicos feitos de componentes como
resistores, indutores e capacitores para produzir o efeito de ltragem exigido. Tais circuitos
de ltro so extensamente usados em aplicaes como reduo de rudo em sistema de
alta delidade e muitas outras reas, conforme visto em prticas anteriores.
Existem vrias tcnicas para se projetar um circuito de ltro analgico para uma
determinada aplicao. Sendo que nas fases do projeto a caracterstica mais importante
no circuito desse ltro so as variveis tenso e corrente eltricas, que so determinadas
de acordo com a preciso dos componentes utilizados.
J no caso de um ltro digital, usado um processador digital que executa clculos
numricos em valores amostrados/digitalizados do sinal de entrada. O processador pode
ser desde um computador at microcontrolador (PIC), passando pos DSPs e FPGAs.
Em um processo de ltragem digital, o sinal analgico deve ser primeiramente digitalizado
usando um conversor analgico/digital.
Isto quer dizer que, a cada intervalo de tempo previamente denido retirada uma
amostra do sinal de entrada que vai ser escrita em forma binria e este procedimento
aplicado sucessivamente a cada novo intervalo de tempo (processo de amostragem).
Esta amostragem transferida ao processador que efetuar os clculos numricos. Estes
clculos envolvem multiplicaes e soma com constantes de seus termos. Os resultados
desses clculos produzidos pelo processador agora representam valores do sinal ltrado e
podem ser reconstitudos atravs de um conversor digital/analgico, o qual ir converter
o sinal ltrado em um sinal na forma analgica. Note que num ltro digital, o sinal
representado por uma sucesso de nmeros, em lugar de uma tenso ou corrente contnuas
2
no tempo.
Os ltros digitais so parte importante do Processamento Digital de Sinais (PDS).
Na realidade, o desempenho extraordinrio deles uma das razes fundamentais para a
popularizao deste campo do conhecimento.
Existem vrias vantagens na utilizao de ltros digitais, entre elas:
Um ltro digital programvel: sua operao determinada por um programa
armazenado na memria do processador. Isto signica que o ltro digital pode ser
mudado facilmente sem afetar seu circuito eletrnico (hardware). No caso de um
ltro analgico ocorre somente se mudarmos o seu circuito eletrnico;
Os ltros digitais so facilmente projetados: so testados e implementados em um
computador ou estao de trabalho de forma simples;
As caractersticas funcionais estveis: os circuitos de ltros analgicos (particu-
larmente os circuitos elaborados com componentes) esto sujeitos a variao da
temperatura, variao de valores devido construo dos componentes utilizados
nos circuitos, entre outros parmetros que dependem do projeto e aplicao. Filtros
digitais no sofrem estes problemas, logo so extremamente estveis obtendo com
isso resultados mais precisos.
A ordem de um ltro digital o nmero de contribuies previamente armazenadas
na memria do processador utilizadas para calcular a prxima componente. Sendo assim,
todos os ltros digitais podem ser escritos conforme mostrado na Tabela1.
Ordem Equao
0 y
n
= a
0
x
n
1 y
n
= a
0
x
n
+ a
1
x
n1
2 y
n
= a
0
x
n
+ a
1
x
n1
+ a
2
x
n2
Tabela 1: Equao que representa um ltro de acordo com a ordem do mesmo.
Dessa forma, ltros digitais com ordens superiores podem ser desenvolvidos usando
expresses semelhantes. As componentes a
0
, a
1
, a
2
, ..., a
n
so chamadas de coecientes do
ltro. E os valores desses coecientes que determinam as caractersticas do ltro em
particular.
Outra caracterstica muito importante nos ltros digitais a sua funo de transfe-
rncia. Esta funo obtida pela simetria da expresso do ltro, e permite descrever
um ltro por meio de uma equao conveniente e compacta. Pode-se usar a funo de
transferncia de um ltro para trabalhar fora de sua resposta de frequncia.
3
2.2 Projeto de ltro digital FIR
Se as sadas do sistema dependem somente da entrada presente e de um nmero nito
de entradas passadas, ento o ltro de Resposta Finita ao Impulso (FIR) tem uma resposta
impulsiva nita. Logo a representao de um ltro FIR de durao L mostrada na Eq.
2.
y
n
=
L
l=0
{A
l
x
nl
} (1)
Nessa equao os coecientes do ltro so equivalentes sua resposta impulsiva.
Devido ao fato de que os valores de sada passados no inuenciam no clculo dos
valores de sada presentes, este ltro tambm chamado de ltro no-recursivo.
Existem duas implementaes ecientes adotveis para ltros FIR:
1: implementao no domnio do tempo;
2: implementao no domnio da freqncia.
E tambm trs tcnicas bem conhecidas para o projeto de ltros FIR:
1: projeto usando janelas;
2: projeto por amostragem em frequncia;
3: projeto de equirriple timo.
A implementao no domnio do tempo utiliza poucos coecientes do ltro e efetua a
ltragem atravs de uma convoluo do sinal de entrada com estes coecientes.
As vantagens dos ltros FIR so uma resposta de fase linear e, portanto sem distoro
e com aritmtica real, o fato de no apresentar problemas de estabilidade e possuir uma
implementao eciente atravs da utilizao da transformada discreta de Fourier (TDF).
Atravs da utilizao do software MatLab
: help function.
2.3 Projeto de ltro digital IIR
Os ltros de Resposta Innita ao Impulso (IIR) so aqueles representados por funes
que tem como argumentos de entrada amostras presentes de sinais de entrada, e passadas
dos sinais de entrada e sada. Por isso, comum chamar estes ltros de recursivos.
A equao diferencial representa um ltro IIR porque uma funo dos elementos de
excitao e resposta. A dependncia das sadas passadas (recursividade) faz com que a
durao da resposta seja innita, mesmo quando cessaram os sinais de entrada. A Eq. 2
mostra esta relao entre entradas e sadas.
y
n
=
L
l=0
{A
l
x
nl
}
K
k=0
{B
k
y
nk
} (2)
De forma anloga aos ltros FIR, o ltro IIR tem implementao rpida a partir de
sofwares prprios, como o MatLab