You are on page 1of 27

Filtros Digitais

Filtros Digitais
Um filtro digital uma implementao de um filtro atravs de
operaes matemticas aplicadas em um sinal amostrado (e
quantizado);

So usados para dois propsitos bsicos:


Separao de sinais;
Restaurao de sinais;

Em geral, os filtros digitais tem desempenho superior aos filtros


analgicos;
Filtros Digitais
Comparao entre filtros digitais e filtros analgicos:
Filtros analgicos so (em geral) baratos, rpidos e tem uma
grande faixa dinmica de amplitude e frequncia;
Filtros digitais so vastamente superiores em desempenho;
Filtros Digitais
Resposta ao impulso, resposta ao degrau e resposta em frequncia:
Cada tipo de resposta apresenta a informao completa sobre um
filtro;
Cada tipo de resposta pode ser convertida em outra;
Cada tipo de resposta apresenta um tipo de caracterstica do filtro
de maneira mais adequada;
Filtros Digitais
A resposta ao degrau a integral da resposta ao impulso;
A resposta em frequncia a transformada de Fourier da resposta
ao impulso;
A resposta em frequncia em escala linear apresenta de maneira
melhor o ripple e a frequncia de corte, enquanto a resposta em
frequncia em decibel apresenta melhor a atenuao da banda de
corte;
Filtros Digitais
frequncia em decibel calculada pelas equaes abaixo:


= 10 log


= 20 log( )

A frequncia de corte dada em -3dB, ou seja, onde a potncia de
sada reduzida a metade da potncia de entrada ou a amplitude
de sada est a 0,707 da amplitude de entrada;
Filtros Digitais

Fonte: http://www.dspguide.com/ch14/1.htm
Filtros Digitais - Parmetros no domnio do tempo
Risetime - tempo de subida (10% a 90% do nvel de amplitude),
resposta ao degrau to rpida quanto possvel;

Overshoot - deve ser eliminado, porque muda a amplitude das


amostras do sinal;

Fase linear desejvel para que a rampa de subida seja simtrica a


rampa de decida.
Filtros Digitais -
Parmetros no
domnio do
tempo

Fonte: http://www.dspguide.com/ch14/3.htm
Filtros Digitais -Parmetros no domnio da
frequncia
A Banda de transio BW entre a banda passante e a banda de corte
deve ser a mais estreita possvel;

Sem ripple na banda de passagem;

Atenuao da banda de corte em dB (abaixo de -30 dB);


Filtros Digitais -
Parmetros no
domnio da
frequncia

Fonte: http://www.dspguide.com/ch14/4.htm
Respostas em frequncia comuns
Passa-baixas;
Passa-altas;
Passa-faixa;
Corta-faixa;
Filtros Digitais Converso de filtros
O filtro passa-baixas o filtro padro;
Os outros tipos de filtros (passa-altas, passa-faixa e corta-faixa) so
derivados do filtro passa-baixas;
O filtro passa-altas obtido atravs da inverso espectral ou da reverso
espectral;
O filtro passa-faixa obtido pela convoluo de um filtro passa-baixas e um
filtro passa-altas;
O filtro corta-faixa obtido pela soma de um filtro passa-baixas e um filtro
passa-altas;
Filtros Digitais FPA por Inverso espectral
Transforma um filtro passa-baixas
em um filtro passa-altas com a
mesma frequncia de corte:
1. Trocar o sinal de todas as
amostras do filtro;
2. Somar 1 amostra central;

Fonte: http://www.dspguide.com/ch14/4.htm
Filtros Digitais FPA por Inverso espectral

Fonte: http://www.dspguide.com/ch14/5.htm
Filtros Digitais FPA por Reverso espectral
Transforma um filtro passa-baixas
em um filtro passa-altas com a
mesma frequncia de corte. Isto
feito multiplicando-se o filtro por
uma senide de frequncia igual a
metade da frequncia de
amostragem (ver modulao);

Fonte: http://www.dspguide.com/ch14/5.htm
Filtros Digitais FPF
Realizando-se a
convoluo de um filtro
passa-baixas com um filtro
passa-altas, obtm-se um
filtro passa-faixa com
banda passante entre ffpa e
ffpb.

Onde fpa deve ser menor

Fonte: http://www.dspguide.com/ch14/5.htm
que fpb.
Filtros Digitais FCF
Somando-se a sada de um
filtro passa-baixas com a
sada de um filtro passa-
altas, obtm-se um filtro
corta-faixa com banda
passante entre ffpb e ffpa.

Onde fpb deve ser menor


que fpa.
Fonte: http://www.dspguide.com/ch14/6.htm
Filtros Digitais
Filtros no domnio do tempo so usados quando a informao est em
forma de ondas, e so usados para smoothing (alisar), remover nvel DC, etc.
Filtros no domnio da frequncia so usados quando a informao est
contida em amplitude, frequncia e fase de componentes senoidais, e so
usados para separar uma banda de frequncia de outra.
Filtros digitais podem ser implementados de duas maneiras:
Por convoluo (FIR filtro de resposta finita ao impulso);
Por recurso (IIR filtro de resposta infinita ao impulso);
Filtros FIR tem melhor performance mas so mais lentos que os filtros IIR;
Filtros Digitais
Filtros Digitais Filtros FIR
Filtros da Mdia Mvel:
Fazem a mdia aritmtica das ltimas m amostras;
1
1
= [ + ]

=0

Exemplo, para M=5


80 + 81 + 82 + 83 + [84]
80 =
5
ou
1 1 1 1 1
80 = 80 + 81 + 82 + 83 + 84
5 5 5 5 5
Filtros Digitais Filtros FIR
Filtros da Mdia Mvel:
Aplicao: reduo de rudos;
Filtros Digitais Filtros FIR
Filtros da Mdia Mvel:
Resposta em frequncia:
Filtros Digitais Filtros FIR
Outros tipos de janela:
Filtros Digitais Filtros FIR
Filtro Windowed-sinc:
Filtros Digitais Filtros FIR
Filtro Windowed-sinc caractersticas das janelas:
Filtros Digitais Filtros FIR
Filtro Window-sinc em Matlab:
function [y]= WinsincPB(fc,m,fs)
fc=fc/fs; % normaliza fc
for i=1:m
if (i~=(m/2))
h(i)=sin(2*pi*fc*(i-m/2))/(i-m/2);
else
h(i)=2*pi*fc;
end
h(i)=h(i)*(0.54-0.46*cos(2*pi*i/m));
end
k=sum(h); %somatrio deve ser um para que o ganho na
%faixa de passagem seja um
y=h/k; %ajusta para que o somatorio seja um
end

You might also like