Vous êtes sur la page 1sur 23

Universidade Presbiteriana Mackenzie

Filtros FIR

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Um filtro causal e não recursivo pode ser caracterizado pela equação:

Sua função de transferência pode ser obtida como

O atraso de fase e atraso de grupo são definidos como:

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Para que o atraso de fase e de grupo sejam constantes, a fase deve ser linear:

τ - constante

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Filtros FIR - Especificação

Passa-baixa Passa-alta

Passa-faixa Rejeita-faixa

Escola de Engenharia
Universidade Presbiteriana Mackenzie
Filtros FIR - Projeto

Exemplo – Filtro passa-baixa

Como esta especificação é periódica com período igual a a 2π, podemos aproximá-la por
uma série de Fourier

H ( e j )  
n  
h( n ) e  j

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Filtro FIR
Exemplo

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Projete um filtro FIR passa-alta de acordo com a seguinte especificação de filtro ideal:

H(jf)

fs = 20000 Hz

0 F(Hz)
4000 ?

ωT (rad)
2π(4000)/20000 = 2π/5 π

Escola de Engenharia
Universidade Presbiteriana Mackenzie
A fórmula para os coeficientes do filtro passa-alta (Tabela 5.1 do livro do Diniz, Silva e Netto) é

 n h(n)
1 c , n 0 -10 1,55991E-17
 -9
-8
0,033636743
0,023387232
h( n )  -7 -0,026728265
-6 -0,050455115
-5 1,55991E-17
1
 sen( c n ) , n  0 -4 0,075682673

n -3
-2
0,062365952
-0,093548928
-1 -0,302730691
0 0,6
H 1 ( z )  h( 10 ) z 10  h( 9 ) z 9  h( 8 ) z 8  h( 7 ) z 7  h( 6 ) z 6  h( 5 ) z 5  1 -0,302730691
2 -0,093548928
h( 4 ) z 4  h( 3 ) z 3  h( 2 ) z 2  h( 1 ) z 1  h( 0 ) z 0  h( 1 ) z 1  h( 2 ) z  2  3 0,062365952
h( 3 ) z 3  h( 4 ) z 4  h( 5 ) z 5  h( 6 ) z 6  h( 7 ) z 7  h( 8 ) z 8  h( 9 ) z 9  4 0,075682673
5 1,55991E-17
h( 10 ) z 10 6 -0,050455115
7 -0,026728265
8 0,023387232
Não causal! Multiplico por um fator de correção z-10 9 0,033636743
10 1,55991E-17
H ( z )  h( 10 ) z 0  h( 9 ) z 1  h( 8 ) z 2  h( 7 ) z 3  h( 6 ) z 4  h( 5 ) z 5 
h( 4 ) z 6  h( 3 ) z 7  h( 2 ) z 8  h( 1 ) z 9  h( 0 ) z 10  h( 1 ) z 11  h( 2 ) z 12 
h( 3 ) z 13  h( 4 ) z 14  h( 5 ) z 15  h( 6 ) z 16  h( 7 ) z 17  h( 8 ) z 18  h( 9 ) z 19 
h( 10 ) z  20

Escola de Engenharia
Universidade Presbiteriana Mackenzie
| H ( e jT |  2 * h( 10 )cos( 10T )  2 * h( 9 ) cos( 9T )  2 * h( 8 ) cos( 8T )  2 * h( 7 ) cos( 7T )
 2 * h( 6 ) cos( 6T )  2 * h( 5 ) cos( 5T )  2 * h( 4 ) cos( 4T )
 2 * h( 3 ) cos( 3T )  2 * h( 2 ) cos( 2T )  2 * h( 1 ) cos( T )  h( 0 )

1.2

0.8

0.6

1,256637 0,505143 Oscilações de Gibbs


0.4

0.2

0
0.00 0.63 1.26 1.88 2.51 3.14

-0.2

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Janelas

h’(n) = h(n) * w(n)

Retangular: w(n) = 1

Hamming e Hann:

Hamming: α = 0,54 e Hann: α = 0,5

Blackman:

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Janela de Hamming
n H’(n) W(n) h(n)*W(n)
-10 1,56E-17 0,085138 1,32807E-18
-9 0,033637 0,125554 0,004223238
-8 0,023387 0,202796 0,00474284
-7 -0,02673 0,31 -0,00828576
-6 -0,05046 0,43764 -0,0220812
-5 1,56E-17 0,574376 8,95973E-18
Modulo
-4 0,075683 0,708057 0,053587637 1.2
-3 0,062366 0,826805 0,0515645
1
-2 -0,09355 0,92007 -0,08607155
-1 -0,30273 0,979563 -0,29654393 0.8
0 0,6 1 0,6
1 -0,30273 0,979563 -0,29654393 0.6
2 -0,09355 0,92007 -0,08607155 0.4
3 0,062366 0,826805 0,0515645
4 0,075683 0,708057 0,053587637 0.2
5 1,56E-17 0,574376 8,95973E-18
0
6 -0,05046 0,43764 -0,0220812
0.00 0.63 1.26 1.88 2.51 3.14
7 -0,02673 0,31 -0,00828576 -0.2
8 0,023387 0,202796 0,00474284
9 0,033637 0,125554 0,004223238
10 1,56E-17 0,085138 1,32807E-18

Escola de Engenharia
Universidade Presbiteriana Mackenzie

Comparação
1.2

0.8

0.6
Hamming
Retangular
0.4

0.2

0
0.00 0.63 1.26 1.88 2.51 3.14

-0.2

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 10 Retangular

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 100 Retangular

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 500 Retangular

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 500 Retangular Zoom

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 100 Hamming

Escola de Engenharia
Universidade Presbiteriana Mackenzie

N = 100 Hamming Zoom

Escola de Engenharia

Vous aimerez peut-être aussi