Академический Документы
Профессиональный Документы
Культура Документы
1 Introdução Teórica
Essa preparação é uma pequena introdução ao projeto de filtros digitais.
Nessa preparação trataremos dos filtros com resposta finita ao impulso (FIR, do inglês Finite Impulse Response), ou seja,
não recursivos, com foco no passo 2 acima. Supondo um filtro linear, invariante no tempo e causal a resposta desses
filtros em um instante de tempo nT , em que T é o perı́odo de amostragem do sinal de entrada, produz uma saı́da, y(nT ),
que é uma soma ponderada das entradas atual, x(nT ), e passadas, x(nT − iT ) para i = 1, 2, . . ., ou seja:
Observe que estamos considerando bi = 0 para i < 0 ou i ≥ N . Dizemos então que N é a ordem do filtro. A figura
abaixo mostra esquematicamente um filtro FIR.
Como a resposta em freqüência, H(ω), de um filtro não-recursivo é uma função periódica em ω com “perı́odo”
ωs = 2π/T ela pode ser expressa por uma série de Fourier, em que ωs é a freqüência de amostragem do sinal de entrada
dada em rad/s. Assim,
X ∞
H(ω) = h(nT )e−jωnT (2)
n=−∞
x(nT ) x((n − 1)T ) x((n − N )T )
T T T T
b0 b1 b2 b3 bN −1
* * * * *
+ + + +
b0 x(nT ) y(nT )
sendo que
ωs /2
1
Z
h(nT ) = H(ω)ejωnT dω (3)
ωs −ωs /2
A casualidade pode ser conseguida multiplicando-se H(z) por z −(N −1)/2 , assim
H ′ (z) = z −(N −1)/2 H(z), (7)
′ ′
h (nT ) = h [(N − 1 − n)T ] para 0 ≤ n ≤ N − 1 e (8)
′
h (nT ) = h[(n − (N − 1)/2)T ] (9)
Observe que a eq (8) é válida se H(ω) na eq (2) for uma função par de ω.
Exemplo 2.1 Como exemplo considere o projeto de um filtro passa baixas com resposta em freqüência
(
1 para |ω| ≤ ωc
H(ω) = (10)
0 para ωc < |ω| ≤ ωs /2
em que ωs é a freqüência de amostragem. A partir da Eq. (3) temos que
Z ωc
1 1
h(nT ) = ejωnT dω = sen ωc nT, (11)
ωs −ωc nπ
Os coeficientes, bi , da Eq. (1) podem ser obtidos para um filtro causal por
y(nT ) = h′ (nT ) ∗ x(nT )
N
X −1
= h′ (kT )x(nT − kT )
k=0 (12)
N
X −1
= h[(k − (N − 1)/2)T ]x(nT − kT )
k=0
comparando as Eq. (1) e Eq. (12) temos
(
h[(i − (N − 1)/2)T ] i = 0, 1, . . . , N − 1
bi = (13)
0 caso contrário.
3 Questões
Responda as questões abaixo e entregue antes do experimento.
1. (6 Pontos) Projete um filtro passa-baixas de ordem N = 33, achar os coeficientes bi , com a resposta em freqüência
dada pela Eq. (10) para ωs = 2π8000 rad/s e ωc = 2π500 rad/s. Dica: Obsevem o exemplo 2.1.