Você está na página 1de 25

Filtros Digitais

Filtros bsicos, parmetros no domnio do tempo e


frequncia, classificao de filtros
Filtros so usados basicamente para dois propsitos:

Separao de sinais combinados;


Restaurao de sinal que foi distorcido.

A princpio, a separao e/ou restaurao de sinais pode ser realizada com ambos os tipos
de filtros, analgicos e digitais. As diferenas bsicas so:

Analgicos

Barato
Rpidos
Grande faixa dinmica (amplitude e frequncia)

Digitais

Muito melhor desempenho. Ex.: Ser visto um filtro passa-baixa que possui ganho
10,0002 entre frequncia zero e 1000Hz e um ganho de menos que 0,0002 para
frequncias acima de 1001Hz. Excelente no?
Filtros lineares comumente apresentam as curvas abaixo:

-3dB : amplitude
do
sinal cai 0,707 e
a potncia
reduzida
0,5.
DOMNIO DO TEMPO

Resposta ao degrau

Tempo de subida: entre 10% e


90%. Deseja-se o menor
possvel.

Overshoot: distoro da
informao.

Fase linear: simetria entre as


metades superior e inferior
resposta em frequncia com
fase linear.
DOMNIO DA
FREQUNCIA

Resposta em
frequncia

Banda passante:
frequncias
permitidas (ganho
1 geralmente)

Frequncia de
corte: 99%, 90%,
70,7% e 50% da
amplitude para
filtros digitais.

Banda de
transio: deseja-
se a menor
possvel.
DOMNIO DA FREQUNCIA

Resposta em frequncia
Ex.: Filtros passa-banda e rejeita-banda.

Cascata: 2 estgios Paralelo: 2 estgios


Convoluo: 1 estgio Soma: 1 estgio
Classificao de filtros

Filtros Digitais

Convoluo Recurso

FIR IIR

Melhor desempenho Mais rpido


Filtros Mdia
Mvel
Implementao por convoluo, reduo de rudo,
implementao recursiva, passagens mltiplas.
Implementao por Convoluo 1

feito uma mdia de um nmero de pontos do sinal da entrada


x[], para produzir cada ponto do sinal de sada y[]:

Ex.: O ponto 80 da sada, para um filtro mdia mvel com M=5


dado por:

1. O filtro mdia mvel uma convoluo da entrada com um pulso retangular de rea 1.
Ex.: Filtro mdia mvel com M=4

Note que,

adio
subtrao
multiplicao
Reduo de rudo versus Resposta ao degrau

O filtro mdia mvel apresenta bom desempenho em muitas


aplicaes e timo desempenho na reduo de rudo branco, ao mesmo
tempo que preserva a resposta ao degrau.

A quantidade de rudo reduzida igual a raiz quadrada do nmero


de pontos no filtro !!
Resposta em frequncia
O filtro mdia mvel possui bom desempenho no domnio do
tempo e mal desempenho no domnio da frequncia.

1. Obtida pela transformada de Fourier do pulso retangular.


Passagens mltiplas no filtro mdia mvel
Consiste em passar o sinal de entrada pelo filtro duas ou mais vezes.
Implementao recursiva
possvel implementar um filtro mdia mvel com um algoritmo
rpido. Lembre que a implementao por convoluo lenta !!

Ex.: Seja um filtro mdia mvel com M=7. Dois pontos de sada adjacentes
so calculados da seguinte forma:

x[47] x[48] x[49] x[50] x[51] x[52] x[53]


y[50]
7
x[48] x[49] x[50] x[51] x[52] x[53] x[54]
y[51]
7

Uma vez que os pontos x[48]....x[53] aparecem em y[50] e y[51],


a melhor maneira para calcular y[51]

y[51] y[50] x[54] x[47]


1
e assim sucessivamente.
7
Depois que o primeiro ponto de y[] calculado, todos os outros so
determinados atravs de 1 soma e 1 subtrao, por ponto:

y[i ] y[i 1] x[i p] x[i q]


1
M

onde ,

p ( M 1) / 2
q p 1
Exemplo

Implementar um filtro mdia mvel (recursivo ou no) para filtrar o seguinte sinal:

Gerada atravs do Matlab/Simulink ...


Resultados

Optou-se pelo recursivo. Abaixo algumas formas de onda:

M=7 M=21
Note os picos do rudo filtrado e a tendnc
de se tornar onda triangular com o aumen
M !
Experincia 2

Parte 1 - Implementar um filtro de mdia mvel com os seguintes coeficientes:

a) 8
b) 32
c) 128

A frequencia de amostragem dada por:

fa = [(equipe % 7) + (equipe % 3) ] x 10 kHz

E levantar a curva de resposta em frequencia entre 0 e fa/2 Hz. Entrada como


gerador e sada no conversor D/A do kit. Medir o Tempo de processamento.

Parte 2 Gerar um sinal modulado em AM, com portadora em 10kHz e sinal


modulante de x Khz. Voc deve implementar um detector de envoltria para
recuperar o sinal modulado. Use um filtro mediano ADEQUADO para a
deteco.

x = 300 + [(equipe % 5) x 100] Hz


Demodulador AM-DSB
Filtragem excessiva x Pouca filtragem

Você também pode gostar