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 aplica-


se um impulso na entrada
resposta a degrau: sada do sistema quando aplica-
se 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?

P2
dB=10log10 potncia
P1

V2
dB=20log10 tenso
V1
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