Você está na página 1de 27

Processamento Digital de Sinais

Introduo aos
Filtros Digitais
Prof. Dr. Carlos Alberto Ynoguti

Conceitos Bsicos
Funes principais dos filtros:
separao de sinais
Exemplo: monitorar o sinal de ECG do feto ainda dentro do
tero da me.
recuperao de sinais
Exemplo: recuperao de gravaes de udio e
melhoramento de imagens borradas.

Digital vs analgico
Os filtros analgicos so muito mais baratos que os
digitais.
Os filtros digitais conseguem desempenhos muito (mas
muito mesmo) melhores.

Formas de representao
Existem 3 formas de representar um filtro digital:
Resposta a impulso
Resposta a degrau
Resposta em frequncia

Cada uma destas formas tem informaes


completas sobre o filtro, mas de formas diferentes.
Se uma delas estiver disponvel, sempre possvel
obter as outras.
Todas estas formas so importantes, pois
descrevem como o filtro ir reagir sob circunstncias
diferentes.

Formas de representao

Tipos de filtros digitais


Filtros de resposta a impulso finita (FIR)
operam por convoluo da resposta a impuslso (kernel) com
o sinal
todos os filtros lineares possveis podem ser implementados
desta maneira
possuem desempenho impressionante, mas podem ser
lentos, dependendo do comprimento de seu kernel

Filtros de resposta a impulso infinita (IIR)


operam de forma recursiva
tm um desempenho bom, em relao ao seu comprimento
so mais rpidos que os filtros FIR
podem se tornar instveis

Representaes: comentrios
resposta a impulso: sada do sistema quando aplicase um impulso na entrada
resposta a degrau: sada do sistema quando aplicase um degrau na entrada. Formas de obter:
coloque um degrau na entrada e verifique a sada
integre a resposta a impulso (running sum)

resposta em frequncia: calcule a DFT da resposta a


impulso. Pode ser representada de duas formas:
escala de amplitude linear: melhor para visualizar ripple
na banda de passagem
escala de amplitude logartmica: melhor para verificar a
atenuao na banda de rejeio

Decibels?

dB=10log10

dB=20log10

P2
P1
V2
V1

potncia

tenso

Como a informao representada


nos sinais?
no domnio do tempo: cada amostra do sinal contm
informao relevante.
ECG
televiso

no domnio da frequncia: a informao est contida


na forma como as amostras variam com o tempo.
udio
movimento de um pndulo

Parmetros de desempenho
Parmetros no domnio do tempo: esto
relacionados resposta a degrau
Parmetros no domnio da freqncia: esto
relacionados resposta em freqncia.
Esta distino absolutamente crtica no projeto de
filtros, pois nunca possvel otimiz-los para ambas
as aplicaes: um bom desempenho no domnio do
tempo implica em um desempenho ruim no domnio
da frequncia, e vice-versa.

Parmetros no domnio do tempo


Por que a resposta a degrau, e no a resposta a
impulso?
Porque ela funciona como a nossa mente. Se formos
analisar um sinal, por exemplo, naturalmente dividimos
este sinal e regies de caractersticas similares. A resposta
a degrau a forma mais pura de representar uma diviso
entre regies dissimilares.

Os parmetros relacionados resposta a degrau so:


velocidade
overshoot
fase

Parmetros no domnio do tempo

ruim

bom

Parmetros no domnio do tempo


Velocidade (ou tempo de subida): nmero de amostras
que o sinal leva para subir de 10% a 90% da amplitude
mxima do sinal. Fatores como reduo de rudo,
limitaes inerentes ao sistema de aquisio, evitar o
aliasing, etc., limitam a velocidade.
Overshoot: deve ser evitado, pois modifica as
amplitudes das amostras do sinal, distorcendo-o.
Quando isto ocorre fica a dvida: o overshoot provem
do sinal ou do filtro que foi usado?
Fase: quando a fase no linear, a metade superior da
forma de onda no simtrica em relao indferior.
do sinal? por causa do filtro?

Filtros no domnio da frequncia


So usados para selecionar certas regies no
espectro, bloqueando as demais.
Existem trs regies importantes no espectro destes
filtros:
banda de passagem: corresponde quelas frequncias que
devem passar inalteradas;
banda de bloqueio ou banda de rejeio: regio do
espectro que deve ser eliminada na sada do filtro;
banda de transio: a regio entre as duas anteriores
frequncia de corte: diviso entre a banda de passagem e
a banda de transio. Em filtros analgicos corresponde ao
ponto em que a amplitude reduzida de 0.707 (i.e. -3dB).
Para os filtros digitais estes pontos variam entre: 99%,
90%, 70.7%, 50%.

Tipos de filtro no domnio da


frequncia

Parmetros no domnio da frequncia

ruim

bom

Parmetros no domnio da frequncia


Roll off: um roll off rpido significa que a banda de
transio estreita. Desta forma, esta uma
condio necessria para separar sinais de
frequncias prximas.
Ripple na banda de passagem: importante que
seja baixo, para que as frequncias nesta regio
passem inalteradas.
Atenuao da banda de bloqueio: deve ser alta para
realmente eliminar as frequncias indesejadas.

Projetos de filtros no domnio da


frequncia
Filtros passa-altas, passa-faixa e rejeita-faixa so
todos projetados a partir de filtros passa-baixas, e
ento convertendo para a resposta desejada.
Existem dois mtodos para se fazer isso:
inverso espectral
reverso espectral

IMPORTANTE: os procedimentos a seguir


valem apenas para os filtros FIR. Para os
filtros IIR a filosofia de projeto outra.

Inverso espectral
Procedimento:
mude o sinal de todas as amostras do kernel do filtro
some 1 amostra no centro de simetria

Inverso espectral

Inverso espectral
A inverso espectral roda a resposta a impulso no
sentido vertical, de modo que a banda de passagem
vira banda de bloqueio, e vice-versa.
Em outras palavras, este procedimento transforma
um filtro passa-baixas em um passa-altas, um
passa-altas em um passa-baixas, um rejeita faixa
em um passa-faixa, e um passa-faixa em um rejeita
faixa.

Inverso espectral Porque funciona?


O sinal de entrada x[n]
aplicado nos dois sistemas em
paralelo
o de cima um FPB
o de baixo um passa-tudo

O sinal resultante y[n] igual sada do sistema


passa tudo menos a sada do FPB.
Desde que as componentes de baixa frequncia
foram subtradas do sinal original, restaram apenas
as componentes de alta frequncia!

Inverso espectral- implementao


Esta operao pode ser realizada de duas formas:
passar o sinal atravs de um filtro passa baixas e depois
subtrair o sinal filtrado do sinal original
combinar os kernels dos dois filtros em um nico kernel,
como mostrado abaixo:

Inverso espectral Condies de


implementao
Para que esta tcnica funcione, as componentes de
frequncia que saem do filtro passa-baixas devem
estar em fase que as componentes correspondentes
do sinal original, para que possam ser corretamente
subtradas.
Com isto, as restries para o mtodo so:
o kernel do FPB original deve ter simetria left-right (fase
nula ou linear). Portanto o kernel deve ter um nmero
mpar de amostras.
o impulso deve ser adicionado exatamente no centro de
simetria.

Reverso espectral
Procedimento:
Inverta o sinal das amostras pares do kernel de um FPB

Reverso espectral
Este procedimento roda a resposta em frequncia
na horizontal:0 torna-se 0,5 e 0,5 torna-se 0.
Esta aparente mgica tem umaexplicao muito
simples: mudar o sinal das amostras pares
corresponde a multiplicar o kernel do filtro por um
cosseno de frequncia 0,5fs.
Como discutido anteriormente, este procedimento
corresponde a deslocar o espectro do kernel para a
posio 0,5fs. Imagine o espectro peridico que voc
entender a idia por trs disso.

Filtro passa-faixa

Filtro rejeita-faixa

Você também pode gostar