Escolar Documentos
Profissional Documentos
Cultura Documentos
Leonel!Lopes!!!
N!62011198!
Pedro!Ferreira!!
N!20120450!
!
!
!
Docente:(
Jos!Salvado!
!
Relatrio! elaborado! no! mbito! da! disciplina! de! Processamento! Digital! de! Sinais! (PDS),! inserida! ! no! 1!
Semestre! do! 3! Ano! da! Licenciatura! em! Engenharia! Eletrotcnica! das! Telecomunicaes! da! Escola!
Superior!de!Tecnologia!do!Instituto!Politcnico!de!Castelo!Branco.!
Janeiro 2015
II!
ndice geral
ndice'geral'................................................................................................................'III!
ndice'de'figuras'.........................................................................................................'V!
I.'Introduo'...............................................................................................................'1!
II.'Projeto'de'Filtro'Digital'IIR'.......................................................................................'3!
1.'Dimensionamento'de'filtro'Passa>Banda'IIR'....................................................................'3!
1.1.!Especificaes!do!filtro!...................................................................................................!3!
1.2.!Transformao!de!Frequncias!e!Prewarping!das!Frequncias!.....................................!3!
1.3.!Especificao!do!filtro!Passa?Baixo!correspondente!......................................................!4!
1.4.!Transformao!de!Passa?Baixo!para!Passa?Banda!.........................................................!4!
1.5.!Transformao!para!filtro!digital!atravs!da!Transformao!Bilinear!............................!5!
1.6.!Representao!Grfica!da!Avaliao!da!Resposta!em!Frequncia!.................................!8!
2.'Diagrama'de'Fluxo'para'Implementao'do'Filtro'...........................................................'9!
2.1.!Forma!Direta!I!.................................................................................................................!9!
2.2.!Forma!Direta!II!................................................................................................................!9!
3.'Determinao'da'Estabilidade'do'Filtro'.........................................................................'10!
III.'Concluso'.............................................................................................................'11!
Bibliografia'................................................................................................................'13!
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
III!
IV!
ndice de figuras
Figura!1!!Resposta!em!frequncia,!amplitude!e!fase,!do!filtro!projetado.!............................!8!
Figura!2!!Diagrama!de!Fluxo!!Forma!Direta!I!.................................................................................!9!
Figura!3!!Diagrama!de!Fluxo!!Forma!Direta!II!................................................................................!9!
Figura!4!!Ilustrao!da!estabilidade!do!sistema!.............................................................................!10!
!
V!
VI!
I. Introduo
!
Os!sinais!so!analgicos!por!natureza,!o!que!significa!que!a!cada!instante!de!tempo!
! possvel! obter! uma! informao! do! sinal! j! que! ele! est! definido! para! todos! os!
instantes! de! tempo! possveis.! Um! sinal! dessa! natureza! ! representado! por! uma!
funo! contnua! e! no! pode! ser! representado! nem! tratado! adequadamente! por! um!
processador!digital.!!necessrio!tornar!o!sinal!discreto!para!que!isso!seja!possvel.!
Em! todo! sistema! de! comunicao! o! ponto! crucial! ! o! transporte! do! sinal! de!
informao!de!um!ponto!onde!se!localiza!o!transmissor!a!outro!ponto!remoto,!onde!se!
localiza! o! recetor! de! destino.! At! meados! da! dcada! de! 60,! devido! ! natureza!
analgica!dos!sinais!de!informao,!esses!sinais!eram!convertidos!em!formas!de!onda!
de! corrente! ou! tenso,! e! tratados! por! elementos! de! circuito! (Haykin & Barry, 2001).!
Atualmente!com!o!avano!das!tecnologias!digitais,!os!sinais!so!convertidos!para!uma!
representao!discreta!(digital)!que!pode!ser!facilmente!compreendida!e!manipulada!
por!um!processador!digital.!
O! processamento! normalmente! executado! feito! em! sinais! discretos! ! a! operao!
conhecida! como! filtragem.! Filtrar! um! sinal! significa! selecionar! desse! sinal! quais! as!
frequncias! so! desejadas! e! quais! as! que! so! indesejadas! (Diniz, Eduardo, & Sergio,
2004)!.!!
Neste! trabalho! pretendedse! projetar! um! filtro! digital! IIR! (Infinite! Impulse!
Response)! passadbanda! pelo! mtodo! da! conservao! da! transformao! bilinear.!
Numa!primeira!fase!dimensionadse!o!filtro!com!obteno,!por!via!analtica,!da!funo!
de! sistema! do! filtro! digital! e! efetuadse! a! representao! grfica! da! resposta! em!
frequncia! do! filtro! digital! projetado;! numa! segunda! fase! ! apresentado! o! diagrama!
de! fluxo! ! para! uma! possvel! implementao! do! filtro;! numa! terceira! e! ltima! fase!
avaliadse!a!resposta!em!frequncia!do!filtro!digital!projetado.!!
!
(
(
(
(
(
(
(
(
(
(
(
(
1!
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
2!
2 1 ! !!
!
!! 1 + ! !!
[equao!1]!
1
!!!
tan
!
!
2
!
3!
[equao!2]!
Usando!a!equao!2,!efetuoudse!o!prewarping!das!frequncias:!
!
!!! !!
!
!
!
!!! !!
!!! = tan
!!! = tan
= 2!! tan
= 2!! tan
!!!
!!!
!!!
!!!
= 24000 tan
= 24000 tan
!""!
!"###
!"##!
= 1,88910! [!"#/!"#]!
!"###
= 29,63810! [!"#/!"#]!
1
!
! ! + 1,414! + 1
[equao!3]!
!
1.4. Transformao de Passa-Baixo para Passa-Banda
Aplicadse!o!transformao!prottipo!de!PassadBaixo!para!PassadBanda!atravs!da!
mudana!de!varivel!mostrada!na!equao!4:!
!!!" ! = !!" (!)!
!
! ! !!! !
S=
!"
[equao!4]!
!
Aplicando! a! mudana! de! varivel! da! equao! 4! na! equao! 3! para! operar! a!
transformao!de!filtro!passadbaixo!em!passadalto!fica:!
1
!!" ! =
!!" ! = !
!!" ! =
!!" ! =
=!
! ! + !!
!"
! !
!!
! !
1
!!!
1,414 ! ! + !! ! !"
!" !
+
! +1
!"
!"
!" !
! !
1
+ 1,414 ! ! + !! ! !" + !"
!" !
!!
+ !!
!" !
+ !!
! ! + !! !
+ 1,414
! ! + !! !
+1
!"
!!
+ !!
!" !
! !
1
!!
1,414 ! ! + !! !
+
+1
!"
!!
!" !
!
! + 1,414 ! ! + ! ! !" + !" !
!
!!" ! =
!!! !
!
! ! + 2! ! !! ! +!! ! + 1,414! ! + 1,414!! ! !" + ! ! ! !
!!" ! =
!!! !
!
! ! + 2!! ! ! ! +!! ! + 1,414!" ! + 1,414!! ! !" + ! ! ! !
!!" ! =
!!! !
!
!! ! + 1,414!! ! !" + 2!! ! +! ! ! ! + 1,414!! ! + ! !
4!
!
Substituindo!o!B!e!o!!! !pelos!valores!correspondentes:!
!!" ! =
770,00710! ! !
!
3,13410!" + 2,19710!" ! + 88110! ! ! + 39,23710! ! ! + ! !
!
1.5. Transformao para filtro digital atravs da Transformao Bilinear
Transformando!a!equao!1!em!ordem!!frequncia!de!amostragem!(fs)!temdse!na!
mudana!de!varivel:!
1 ! !!
!
1 + ! !!
! = 2!!
[equao!5]!
Aplicando!a!equao!5!para!a!mudana!de!varivel!s!para!z:!
770,00710! 24000
!!" ! =
3,13410!"
2,19710!" 2!!
! !!
1
+ 2!!
1 + ! !!
1 ! !!
1 + ! !!
1 ! !!
1 ! !!
+ 88110! 2!!
!!
1+!
1 + ! !!
39,23710!
1 ! !!
2!!
1 + ! !!
!
!!" !
770,00710! 24000! 1 ! !! !
1 + ! !! !
=
2,19710!" 24000 1 ! !!
881,97910! 24000! 1 ! !!
3,13410!" +
+
!!
1+!
1 + ! !! !
!
!
!
39,23710 24000 1 ! !! ! 24000! 1 ! !! !
+
+
1 + ! !! !
1 + ! !! !
!
+
!!" !
443,52410!" 1 ! !! ! 1 + ! !! !
1 + ! !! !
=
!"
!!
!
!"
3,13410 1 + !
+ 52,72810 1 ! !! 1 + ! !! ! + 508,0210!" 1 ! !!
1 + ! !! !
!
!"
!!
!
+542,41210 1 !
1 + ! !! + 331,77610!" 1 ! !! !
1 + ! !!
1 + ! !!
!!" !
443,52410!" 1 ! !! ! 1 + ! !! !
=
3,13410!" 1 + ! !! ! + 52,72810!" 1 ! !! 1 + ! !! ! + 508,0210!" 1 ! !!
!
!"
!!
!
+542,41210 1 !
1 + ! !! + 331,77610!" 1 ! !! !
!
!
!
5!
!
Considerando! o! numerador,! clculo! auxiliar! do! desenvolvimento! dos! casos!
notveis:!
CA:!
1 ! !!
1 + ! !! ! = 1 ! !! 1 + ! !! 1 ! !! 1 + ! !! = 1 ! !! 1 ! !!
= 1 2! !! + ! !! !
!
Portanto,!o!numerador!fica:!
443,52410!" 1 2! !! + ! !!
= !!", !"#!"!" !!", !"#!"!" !!! + !!", !"#!"!" !!! !
!
Considerando! o! denominador,! como! se! trata! de! uma! expresso! demasiado!
comprida,! para! facilitar! a! perceo! visual,! o! seu! desenvolvimento! ser! tratado! por!
partes:!
A:!3,13410!" 1 + ! !! ! !
B:!52,72810!" 1 ! !! 1 + ! !! ! !
C:!508,0210!" 1 ! !! ! 1 + ! !! ! !
D:!542,41210!" 1 ! !! ! 1 + ! !! !
E:!331,77610!" 1 ! !! ! !
!
Desenvolvimento!da!parte!A:!
3,13410!" 1 + ! !! ! !em!que! 1 + ! !!
= 1 + ! !!
1 + ! !! ! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= 1 + 2! !! + ! !! 1 + 2! !! + ! !! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= 1 + 2! !! + ! !! + 2! !! + 4! !! +2! !! + ! !! + 2! !! + ! !! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= 1 + 4! !! + 6! !! + 4! !! + ! !! !
Portanto,!!
3,13410!" 1 + 4! !! + 6! !! + 4! !! + ! !! !
= !, !"#!"!" + !", !"#!"!" !!! + !", !"#!"!" !!! + !", !"#!"!" !!!
+ !, !"#!"!" !!! (
!
Desenvolvimento!da!parte!B:!
52,72810!" 1 ! !! 1 + ! !!
= ! 52,72810!" 1 ! !! 1 + ! !! 1 + ! !! ! !
Como! 1 ! !! 1 + ! !! = 1 ! !! ,!ento:!
52,72810!" 1 ! !! 1 + ! !! !
= (52,72810!" 52,72810!" ! !! )(1 + 2! !! + ! !! )!
= 52,72810!" 52,72810!" ! !! + 105,45610!" ! !! 105,45610!" ! !!
+ 52,72810!" ! !! 52,72810!" ! !! !
= !", !"#!"!" + !"#, !"#!"!" !!! !"#, !"#!"!" !!! !", !"#!"!" !!! (
!
6!
!
Desenvolvimento!da!parte!C:!
508,0210!" 1 ! !!
1 + ! !! ! !em!que! 1 ! !!
1 + ! !! ! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= 1 ! !! 1 + ! !! 1 ! !! 1 + ! !! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!= 1 ! !! 1 ! !! = 1 2! !! + ! !! !
Portanto,!
508,0210!" 1 2! !! + ! !!
= ! !"#, !"!"!" !, !"#!"!" !!! + !!", !"!"!" !!! !
!
Desenvolvimento!da!parte!D:!
542,41210!" 1 ! !! ! 1 + ! !! = 542,41210!" 1 ! !!
= 542,41210!" 1 2! !! + ! !! 1 ! !! !
1 ! !! 1 + ! !!
Como!
1 2! !! + ! !! 1 ! !! = 1 ! !! 2! !! + 2! !! + ! !! ! !!
= 1 2! !! + 2! !! ! !! !!!
Ento!!
542,41210!" 1 2! !! + 2! !! ! !!
= !"#, !"#!"!" !, !"#!"!" !!! + !, !"#!"!" !!!
!"#, !"#!"!" !!! !
!
!
Desenvolvimento!da!parte!E:!
331,77610!" 1 ! !! ! = 331,77610!" 1 2! !! + ! !! 1 2! !! + ! !!
= 331,77610!" 663,55210!" ! !! + 331,77610!" ! !! 1 2! !!
+ ! !! = 331,77610!" 663,55210!" ! !! + 331,77610!" ! !!
= 663,55210!" ! !! + 1,32710!" ! !! 663,55210!" ! !!
= 331,77610!" ! !! 663,55210!" ! !! + 331,77610!" ! !!
= !!", !!"!"!" !, !"#!"!" !!! + !, !!"!"!" !!!
!, !"#!"!" !!! + !!", !!"!"!" !!! (
!
A!tabela!abaixo!apresenta!o!somatrio!de!cada!termo:!
Termo(sem(z(
Termo(!!! (
Termo(!!! (
Termo(!!! (
Termo(!!! (
Parte(A(
3,13410!" !
12,53610!" !
18,80410!" !
12,53610!" !
3,13410!" !
Parte(B(
52,72810!" !
105,45610!" !
ddddddddddddddd!
105,45610!" !
52,72810!" !
Parte(C(
508,0210!" !
dddddddddddd!
1,01610!" ! !! !
dddddddddddddd!
508,0210!" !
Parte(D(
542,41210!" ! 1,08510!" !
ddddddddddddd!
1,08510!" !
542,41210!" !
Parte(E(
331,77610!" !
1,32710!" !
1,99110!" !
1,32710!" !
331,77610!" !
TOTAL(
!, !"#!"!" (
!, !"#!"!" (
!!", !"#!"!" (
!!", !"!"!" (
!"#, !"!"!" (
!
7!
Obtmdse,!assim,!a!expresso!final:!
!!" !
=
!
Como!se!trata!de!filtro!digital!IIR!significa!que!tem!realimentao,!dividedse!tudo!
por!1,43810!" :!
!!" ! =
!
1.6. Representao Grfica da Avaliao da Resposta em Frequncia
A! figura! 1! ilustra! a! resposta! em! frequncia! em! amplitude! e! em! fase! do! filtro!
projetado!resultante!do!cdigo!MATLAB!apresentado!na!caixa!de!texto!abaixo.!
!
num=[0.3084!0!d0.6168!0!0.3084];!
den=[1!d1.5952!0.6908!d0.2331!0.1723];!
freqz(num,den,512,12000);!
!
!
Figura 1 Resposta em frequncia, amplitude e fase, do filtro projetado.
Foram! marcados! alguns! valores! no! grfico! da! figura! 1! que! demonstram! as!
especificaes!que!foram!pedidas!para!o!dimensionamento!do!filtro.!!
Nas! frequncias! de! corte,! quer! inferior! (fc1)! ! 300[Hz],! quer! superior! (fc2)!
3400[Hz],!a!atenuao!!de!aproximadamente!3[dB].!Nas!frequncias!fat1!!200[Hz]!!
e!fat2!!5000[Hz]!!a!atenuao!!superior!a!8[dB].!
Da! leitura! do! grfico! percebedse! que! ! respeitado! o! teorema! da! amostragem,! j!
que!ele!apresenta!o!filtro!em!metade!da!frequncia!de!amostragem!(fs),!j!que!ela!!de!
12000[Hz]!e!o!filtro!est!representado!em!6000[Hz].!
8!
!
Figura 2 Diagrama de Fluxo Forma Direta I
!
Figura 3 Diagrama de Fluxo Forma Direta II
9!
!
Figura 4 Ilustrao da estabilidade do sistema
Pela!figura!4!se!determina!que!o!sistema!apresenta!problemas!de!estabilidade!pois!
os!polos,!no!plano!z,!esto!muito!prximos!do!limite!do!crculo!unitrio.!
!
!
!
!
!
!
!
!
10!
!
!
III. Concluso
!
No! dimensionamento! de! um! filtro! digital! IIR,! as! especificaes! das! frequncias!
digitais!devem!ser!desenvolvidas!a!partir!das!especificaes!das!frequncias!do!filtro!
analgico!utilizando!a!equao!do!prewarping!!das!mesmas!antes!de!projetar!o!filtro!
analgico!correspondente!e!de!aplicar!a!transformao!bilinear.!
O!mtodo!da!transformao!bilinear!transforma!a!funo!de!transferncia!de!um!
filtro! analgico! para! a! funo! de! transferncia! de! um! filtro! digital! correspondente!
atravs! do! mapeamento! da! metade! esquerda! do! plano! s! para! o! interior! do! crculo!
unitrio!no!plano!z!garantindo!a!estabilidade!do!sistema.!
A! funo! de! transferncia! do! filtro! analgico! pode! ser! obtida! por! meio! do!
prottipo! passadbaixo,! que! pode! ser! selecionado! de! entre! as! funes! Butterworth! e!
Chebyshev.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
11!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
12!
!
!
Bibliografia
(
Diniz,!P.,!Eduardo,!A.,!&!Sergio,!L.!(2004).!Processamento)Digital)de)Sinais:)Projeto)e)
Anlise)de)Sistemas!(2!Edio!ed.).!Porto!Alegre:!Bookman.!
Haykin,!S.,!&!Barry,!V.!V.!(2001).!Sinais)e)Sistemas.!Porto!Alegre:!Bookman.!
Ingle,! V.! K.,! &! Proakis,! J.! G.! (1997).! Digital) Signal) Processing) Using) MATLAB) V.4.!
Boston:!PWS!Publishing!Company.!
MikroElektronica.! (s.d.).! Obtido! em! Dezembro! de! 2014,!
http://www.mikroe.com/chapters/view/73/chapterd3diirdfilters/#id31!
de!
Mitra,! S.! K.! Digital) Signal) Processing:) A) ComputerBBased) Appoach! (2! Edio! ed.).!
Santa!Barbara:!McGrawdHill.!
Oppenheim,! A.! V.,! &! Schafer,! R.! W.! (1999).! DiscreteBTime) Signal) Processing! (2!
Edio!ed.).!New!Jersey:!Prentice!Hall.!
Tan,!L.,!&!Jiang,!J.!(2013).!Digital)Signal)Processing:)Fundamentals)and)Applications!
(2!Edio!ed.).!Oxford:!Elsevier.!
!
!
13!