DEPARTAMENTO DE ELECTRONICA CARRERA DE ELECTRONICA EN CONTROL Y AUTOMATIZACION, ELECTRONCIA EN TELECOMUNICACIONES. TELECOMUNICACIONES.
CIRCUITOS CIRCUITOS ELECTRICOS II
Informe:
Profesor: Pablo Molina
Tema: FILTRO DIGITAL IIR , FIR EN MATLAB
Realizado por: • • •
CRISTIAN VASCO EVELYN CHACHALO BRYAN MOYA
an!ol"#i $% de a!os&o del '$()
Tema: FILTRO DIGITAL IIR , FIR EN MATLAB (* Ob+e&io General:
Implementar un ltr! "#$#tal para %e&ale% "e '!( '* Ob+e&ios:
Apl#)ar l!% )!n!)#m#ent!% %!*re ltr!%, para lle'arl!% a Matla* + ela*!rar un ltr! IR ! IIR In'e%t#$ar %!*re l!% ltr!% IR + l!% ltr!% IIR e #mplementar + real#(ar un ltr! pa%a*a-!%, pa%aalt!% ! pa%a*an"a%. D#%e&ar un ltr! en Matla*, ue n!% perm#ta ltrar una %e&al "e '!(, %e&ale% "e ra"ar, %#%tema% "e )!ntr!l.
-* MAR.O TEORI.O:
Se&ale% Una %e&al anal/$#)a e% )!nt#nua, + pue"e t!mar #nn#t!% 'al!re%. Una %e&al "#$#tal e% "#%)!nt#nua, + %/l! pue"e t!mar "!% 'al!re% ! e%ta"!%0 1 + 2, ue pue"en %er #mpul%!% el3)tr#)!% "e *a-a + alta ten%#/n, #nterrupt!re% a*#ert!% ! )erra"!%, et). #ltr!% "#$#tale% El ltra"! %e emplea en el pr!)e%am#ent! "#$#tal "e %e&ale% "e "#4erente% manera%, p!r e-empl!, en la el#m#na)#/n "e ru#"! #n"e%ea*le "e %e&ale% "e%ea"a%, en la )!n4!rma)#/n e%pe)tral para e)ual#(a)#/n "e )anale% "e )!mun#)a)#!ne%, en la "ete))#/n "e %e&ale% en ra"ar, %!nar + )!mun#)a)#!ne%, en l!% an5l#%#% e%pe)trale% "e %e&ale%, et). En $eneral, un ltr! "#$#tal e% un %#%tema ue re)#*e "e entra"a una %e&al "e t#emp! "#%)ret! + pr!"u)e "e %al#"a una %e&al "e t#emp! "#%)ret!, per! m!"#)a"a en )#erta 4!rma +a %ea en ma$n#tu" ! en 4re)uen)#a. C!n el r5p#"! a'an)e en la te)n!l!$6a "e l!% )#r)u#t!% #nte$ra"!%, el "e%arr!ll! "e te)n!l!$6a% "#$#tale% 7#(! ue %e )!n%tru+eran %#%tema% m5% 'er%5t#le% + "e mu+ *a-! )!%t!. El "e%arr!ll! "e ltr!% "#$#tale% %#$ue )re)#en"! "6a )!n "6a, + p!r ell! %e t#ene l!% %#$u#ente% e-empl!%0 8 #ltr!% re)ur%#'!% + n! re)ur%#'!% 8 #ltr!% "e a*an#)! 8 #ltr!% *#"#men%#!nale% 8 #ltr!% a"aptat#'!% 8 #ltr!% mult#"#men%#!nale% 8 #ltr!% Mult#ta%a
E%t!% ltr!% "#$#tale% 7!+ en "6a, pue"en %er #mplementa"!% en len$ua-e% )!m! MATLAB ! C99.
#ltr!% "e re%pue%ta "e "ura)#/n n#ta al #mpul%! :IR; IR e% un a)r/n#m! en #n$l3% para Finite Impulse Response ! Respuesta fnita al impulso. Se trata "e un ltr!, en el )ual %# la entra"a e% una %e&al #mpul%!, la %al#"a ten"r5 un na#%er 8 Mue%tre! en 4re)uen)#a
8 R#(a"! )!n%tante :Apr!?#ma)#/n "e C7e*+%7e' + al$!r#tm! "e #nter)am*#! "e Reme(;.
#ltr!% "e re%pue%ta #nn#ta al #mpul%! :IIR; IIR e% una %#$la en #n$l3% para Inn#te Impul%e Re%p!n%e ! Re%pue%ta #nn#ta al #mpul%!. Se trata "e un t#p! "e ltr!% "#$#tale% en el ue, )!m! %u n!m*re #n"#)a, %# la entra"a e% una %e&al #mpul%!, la %al#"a ten"r5 un n
C!m! p!r e-empl!0 Se&al aper#/"#)a 111F A@F %G111F T%2%F t1.110T%01.11F ?tAJ%#n):@J1Jt;F %tem:t,?t;
L!% ltr!% elementale% %!n l!% %#$u#ente%0
T#p!% + Cara)ter6%t#)a% "e #ltr!% IIR
C!man"!% Matla*
Una 'e( ue %a*em!% la% e%pe)#)a)#!ne% "el ltr!, el pr#mer pa%! ue "e*em!% "e "ar %er5 %a*er )u5l e% el !r"en "e "#)7! ltr! + )u5le% %!n %u% )!e)#ente%. Para e%t! ut#l#(am!% MATLAB. L! pr#mer! ue tenem!% ue a'er#$uar e% el !r"en "el ltr!, para ell!, 7a)em!% u%! p!r e-empl! "e la apr!?#ma)#/n "e *utterK!rt7 + e%)r#*#en"! la %#$u#ente 4un)#/n en MATLAB0 rp2F r%F 4p111F 4%111F 4%#mG111F Kp@J4p4%#mF K%@J4%4%#mF N,n*utt!r" :Kp,K%,rp,r%;F En la )ual, "en#m!% una% 'ar#a*le% )!n la% e%pe)#)a)#!ne% "el ltr!, )al)ulam!% la% 4re)uen)#a% "#%)reta% Kp + K% + %e la% pa%am!%, -unt! a la% atenua)#!ne% "e la *an"a "e pa%! + "e re)7a(!, )!m! par5metr!% a la 4un)#/n buttor , + e%ta n!% "e'uel'e en N el !r"en "el ltr!, en nue%tr! )a%! N 22. Una 'e( ue %a*em!% el !r"en "el ltr! para una apr!?#ma)#/n en )!n)reta, %!l! n!% 4alta p!r %a*er l!% )!e)#ente% "el ltr! IR, para ell! u%am!% la 4un)#/n "e MATLAB r@Q, a la )ual %e le pa%a )!m! par5metr!% el !r"en "el ltr!, + un 'e)t!r "e punt!% "e re4eren)#a% 4re)uen)#a le% n!rmal#(a"a% + !tr! 'e)t!r )!n la ampl#tu" "e "#)7a% 4re)uen)#a%, p!r e-empl!0 #r@ :22, 1, 1.@, 1., 1.G, 2, 2, 2, 2e, 2e, 2e;F Pr!)e%am#ent! "e Au"#! Para e%)u)7ar un t!n! "e %e&al en Matla* %e ut#l#(a el )!man"!0 %!un"%):?t,%; D!n"e0 ?t0 T!n! a e%)u)7ar. %0 re)uen)#a "e mue%tre!. Para $ra*ar una %e&al au"#*le me"#ante la tar-eta "e %!n#"! + un m#)r/4!n! %e ut#l#(an l!% %#$u#ente% )!man"!%0 rau"#!re)!r"er0 Crea un !*-et! "e $ra*a)#/n. re)!r":r;0 In#)#! "e $ra*a)#/n. pau%e:r; ,%t!p:r;0 Pau%a + nal#(a)#/n. pla+:r;0 E%)u)7ar la $ra*a)#/n +$etau"#!"ata:r;0 Para !*tener la matr#( ue )!nt#ene la% mue%tra% "e la %e&al au"#*le.
%r.SampleRate0 Para !*tener la 4re)uen)#a "e mue%tre!. Para $uar"ar la %e&al "e au"#! ue %e a)a*a "e $ra*ar %e ut#l#(a el )!man"!0 Ka'Kr#te:+,%,$ra*a)#!n;
%ta e% la %e&al ue %e pue"e pr!)e%ar, e%t!% )!man"!% n!% perm#ten $uar"ar la %e&al "e la '!( anal/$#)a en ar)7#'! el )ual Matla* me"#ante l!% "#4erente% )!man"!% l! 'a a $uar"ar + )!n !tr!% )!man"!% l! 'am!% a mue%trear. Para leer un ar)7#'! "e au"#! en 4!rmat! Ka' ue %e en)uentra en la )arpeta "e tra*a-! "e Matla* %e ut#l#(a la 4un)#/n0 ?t,%Ka'rea":n!m*re"ear)7#'!; Se $uar"an la% mue%tra% + la 4re)uen)#a "e mue%tr! en ?t + % re%pe)t#'amente. ?t,%Ka'rea":tuner2;F Re%pue%ta "e Ma$n#tu" + a%e "e #ltr!% Se ut#l#(an l!% )!man"!%0 H,4re(:num,"en;0 P!r "e4e)t! a%ume 2@ punt!% eu#"#%tantemente e%pa)#a"!% + el e-e "e 4re)uen)#a% e% n!rmal#(a"a. H,4re(:num,"en,n,%;0 D!n"e %e e%pe)#)a n
R%0 Atenua)#/n en la *an"a "e %upre%#/n en "B. El "#%e&! "e ltr!% en Matla* %e real#(a )!n 'al!re% n!rmal#(a"!%. Para e%t! %e real#(a0 E%pe)#)ar %. n+u#%t%@ %:2;4%t!p2n+u#%t p:2;4pa%%2n+u#%t p:@;4pa%%@n+u#%t %:@;4%t!p@n+u#%t D/n"e % + p %!n 'e)t!re% "e 4re)uen)#a% n!rmal#(a"a%.
Llama"a a l!% C!man"!% "e D#%e&! "e #ltr!% L!% m5% u%uale% %!n l!% %#$u#ente%0 ButterK!rt7 W Pa%a*a-a% num,"en*utter:nB,n; El6pt#)! W Pa%a*a-a% num,"enell#p:nE,Rp,R%,p; ButterK!rt7 W Pa%aalta% num,"en*utter:nB,n,7#$7; El6pt#)1 W Pa%aalta% num,"enell#p:nE,Rp,R%,p,7#$7; )* Pro/edimien&o
#ltr! IIR
#ltr! IR
0* .on/l#siones %* Re/omenda/iones
1* Biblio!raf2a:
7ttp0l!nel+22.*l!$%p!t.)!m ERNXNDEZ CARAZO !%3 a*r#el :@11[;. D#%e&! e #mplementa)#/n "e un la*!rat!r#! '#rtual en DSP para )!mun#)a)#!ne% u%an"! MATLAB + S#mul#n=. MAR\N DE LA ROSA !%3 Manuel. ESTUDIO DEL ILTRO IR EN PRESENCIA DE S.E.U. 7ttp0e%.%l#"e%7are.netCr#%t#anA$u#rreE%par(altr!#rrmatla* 7ttp0KKK.%l#"e%7are.net*a%tar"]1@1121epnltr!%