Académique Documents
Professionnel Documents
Culture Documents
Belo Horizonte
2013
SUMRIO
1. INTRODUO .......................................................................................... 4
5. IMPLEMENTAO ............................................................................... 16
6. SIMULAES ......................................................................................... 21
8. CONCLUSO .......................................................................................... 31
9. APNDICES ............................................................................................ 32
O presente trabalho apresenta conceitos bsicos para o projeto de filtros digitais com
resposta ao impulso finita Filtros FIR e infinita Filtros IIR. Uma anlise do
desempenho de filtros digitais FIR e IIR do tipo passa-baixas aplicados filtragem se
um sinal de udio realizada, fazendo-se uso da funo de aproximao de Butterworth
aliada tcnica da Transformao Bilinear - no caso dos filtros IIR - e do mtodo da
aplicao da Janela de Blackman - no caso do filtro FIR. Para tanto, foram
desenvolvidos algoritmos para simulaes desses filtros por meio da utilizao do
software MatLab visando a obteno de resultados numricos de frequncia e de fase.
1. INTRODUO
2. REFERENCIAL TERICO
Esta seo apresenta os principais conceitos de filtros digitais. feita uma breve
abordagem sobre os tipos de filtro passa-baixa, passa-faixa, passa-alta e rejeita-faixa. O
conceito de filtro ideal tambm abordado, destacando-se sua importncia no estudo e
na implementao dos filtros reais. So apresentadas tambm as fases de construo de
um filtro e, nas duas sees posteriores so abordados os conceitos dos filtros FIR e IIR
propriamente ditos.
A teoria bsica que envolve o entendimento dos filtros digitais foi resumida no
fluxograma apresentado no Apndice A, item 9.1. Mais informaes consultar
(Marques, 1996).
Conforme citado por (Haykin & Veen, 2001), filtro um nome genrico dado a
um sistema linear invariante no tempo (LIT) projetado para uma determinada tarefa de
discriminao ou seleo de frequncias. No sentido literal da palavra, dizer que um
filtro seleciona algumas frequncias sugere que o sistema rejeita totalmente alguns
componentes e permite a passagem de outros (Oppenheim, Schaffer, & Buck, 2001). No
entanto, qualquer sistema que modifica determinados componentes de frequncia pode
ser chamado de filtro.
Figura 2: Resposta em mdulos dos principais filtros ideais: (a) Filtro passa-baixa (b) Filtro passa-
alta (c) Filtro passa-faixa (d) Filtro rejeita-faixa.
Equao 1
Segundo Qulhas (2010) para que se possa projetar um filtro ideal, seria
necessrio especificar apenas as frequncias que compem o limite da faixa de
passagem. Desta forma, as frequncias que estivessem dentro da faixa de passagem
seriam conservadas, no havendo nenhuma perda de informao. Aquelas de fora do
intervalo seriam totalmente suprimidas do sinal de sada. No entanto, conforme
mencionado anteriormente, filtros ideais no so implementveis e filtros reais tm
funcionamento diferente . Sendo assim, necessrio especificar outros parmetros alm
das frequncias da faixa de passagem. So eles:
Ripple: descreve o mximo desvio da resposta em mdulo quando
comparada do filtro ideal.
Mnima atenuao: Mxima amplitude das componentes indesejveis na
faixa de rejeio.
Largura mxima da faixa de transio: estabelece o conjunto de
frequncias que integra a faixa de transio. Neste ponto, a atenuao
pode ser menor que na faixa de rejeio.
Equao 2
Equao 3
2.1.3. Aproximao
3. FILTRO IIR
Equao 4
( )
Equao 5
| |
( )
Equao 6
Onde:
| | e | |
Equao 7
( )
Equao 8
A ordem N do filtro pode ser calculada de acordo com a seguinte expresso:
( )
Equao 9
Equao 10
Equao 11
Equao 12
Equao 13
Os plos de uma Funo de Transferncia de um prottipo de Butterworth esto
distribudos sobre o plano complexo s, nunca ocupando posio sobre o eixo
imaginrio. Para que o filtro seja estvel, deve possuir apenas os plos
localizados no semi-plano direito (Marques, 1996).
Equao 14
( )
Equao 15
Equao 16
( )
Equao 17
3.4. Realizao do sistema
4. FILTRO FIR
Equao 18
Este tipo de filtro tem como principal caracterstica a estabilidade, pois possui
zeros finitos e todos os plos na origem do plano z (Qulhas, 2010). Sendo a
resposta ao impulso, definida atravs do clculo da Transformada Inversa de Fourier da
resposta em frequncia ( ) do filtro. M representa a ordem do filtro digital sendo o
comprimento do filtro M + 1 e por fim, ( ) resposta em frequncia do filtro ideal
O filtro utilizado neste trabalho o filtro passa-baixa, cuja resposta em
frequncia ideal ( ) representada por:
| |
| ( )| {
| |
Equao 19
Equao 20
Equao 21
No domnio da frequncia, a resposta em frequncia do filtro dada pela
convoluo entre ( )e ( ) que a resposta em frequncia da janela.
Existem diversos tipos de janelas e sua aplicao depende dos tipos de
resultados que se deseja obter e do tipo de aplicao a que se destina a construo do
filtro. Dentre elas podemos citar: janela retangular, janela triangular, de Hamming,
Hanning, Blackman e janela de Kaiser dentre outras.
Uma janela de comprimento M tem resposta em frequncia com uma regio de
pico central denominada lobo principal que possui largura proporcional a 1/M
juntamente com lobos secundrios laterais de menores tamanhos.
Este trabalho se concentra na utilizao da janela de Blackman cuja resposta ao
impulso descrita abaixo:
Equao 22
Para mais referncias sobre o assunto, consulte (Diniz, Silva, & Netto, 2004).
5. IMPLEMENTAO
-0,122422327054331 + 1,633612424921586i
-0,364532268673406 + 1,597120222812109i
-0,598499161781758 + 1,524950994086733i
-0,819096572605999 + 1,418716880059121i
-1,021396719514565 + 1,280790975290062i
-1,200880551516446 + 1,114254316576399i
-1,353538696392827 + 0,922827057680251i
-1,475961023447158 + 0,710785367241335i
-1,565412820189852 + 0,482865906235711i
-1,619895881296323 + 0,244160018796672i
-1,638193145211999 + 0,000000000000000i
-1,619895881296323 0,244160018796670i
-1,565412820189853 0,482865906235710i
-1,475961023447158 0,710785367241335i
-1,353538696392827 0,922827057680251i
-1,200880551516446 1,114254316576399i
-1,021396719514565 1,280790975290061i
-0,819096572606000 1,418716880059121i
-0,598499161781758 1,524950994086733i
-0,364532268673406 1,597120222812109i
-0,122422327054332 1,633612424921586i
Tais valores podem ainda ser visualizados por meio do grfico abaixo, obtido
com auxlio do Matlab.
Grfico 1: Alocao dos Plos da Funo de Transferncia do Filtro Analgico. Aproximao de
Butterworth.
0,000000514726630 1,000000000000000
0,000010809259225 -2,647899283415509
0,000108092592195 6,101616615969904
0,000684586417435 -9,137289152049627
0,003080638878229 11,785107321196607
0,010474172186168 -11,997624633714866
0,027931125829564 10,620135482564661
0,059852412492288 -7,871551198600205
0,104741721860974 5,099067776237694
0,151293598243874 -2,826374897538098
0,181552317893035 1,367905749113907
0,181552317892374 -0,569190778471504
0,151293598243894 0,205211605561024
0,104741721861405 -0,063156851710684
0,059852412491912 0,016562780384353
0,027931125829700 -0,003632704672602
0,010474172186095 0,000657644780036
0,003080638878302 -0,000095362957277
0,000684586417368 0,000010691512071
0,000108092592229 -0,000000867790618
0,000010809259222 0,000000045515522
0,000000514726629 -0,000000001156057
5.2. Filtro Digital FIR Aproximao pela Janela de Blackman (Passa-baixas)
O filtro FIR Real gerado por meio do produto entre o filtro ideal gerado
(resposta ao impulso), e a Janela de Blackman. Os coeficientes do filtro resultante so
apresentados na Tabela 3.
0000000000000000 0,057793411994134
0,001464350308543 0,052291323361675
0,008518704904272 0,032883194216667
0,024517537662159 0,013351466052685
0,045229758685710 0,002714917342871
6. SIMULAES
Esta caracterstica possibilita uma distoro mnima dos sinais filtrados na banda
de passagem, contudo, dependendo tambm da resposta de fase do sistema.
Grfico 3: Acima, Mdulo em Decibis da Resposta em Frequncia. Abaixo, Mdulo da
Resposta em Frequncia (escala linear) - Filtro Digital de Butterworth.
Grfico 12: Filtragem de um sinal de udio no domnio do tempo Filtro Digital Janela
de Blackman.
6.3.1.2. Filtragem do Sinal de udio no Domnio da Frequncia.
O filtro FIR projetado por meio da janela de Blackman foi concebido mediante
especificaes pr-estabelecidas pelo presente trabalho, onde a ordem considerada foi
de 10 (M=10).
Diniz, P. S., Silva, E. A., & Netto, S. L. (2004). Processamento Digital de Sinais:
Projeto e Anlise de Sistemas. Porto Alegre: Bookman.
Haykin, S., & Veen, B. V. (2001). Sinais e Sistemas. Porto Alegre: Bookman.
Oppenheim, A. V., Schaffer, R. W., & Buck, J. R. (2001). Discrete - Time Signal
Processing. New Jersey: Prentice - Hall.
Qulhas, M. F. (2010). Projeto de Filtros IIR por mapeamento de Plos e Zeros. Tese
(doutorado). Rio de Janeiro: Universidade Federal do Rio de Janeiro.