You are on page 1of 594

* -f;i;f.:ftB ifiil ~. DiM! lt~ VLS H~. ~ .. tl: J! ~-l11 ft: HBtt ftti ~ '. 1[117 VLSI rt~!Jti!ttJ.

it '~I ·~~ .• ~T~~~ •• ~~&~.~,.mT~~8~.,~*_~ •• M~~., 11 !u. II. t~ i+~y. fflllM' ffifl~~AE tl]l1& *-:if: ~r~ VlSI ~,. OJ

+.~~;z: ft,~ JJ ifij·1f·#J!*M!£.~tI 'fIi,.~'riI~'-tf;JIU4~~.~ t;. t 11 =f* ~,~~ A lQ , &.~ ·*iltUtBtJ#:~ ~o

Ke!du~b K. P',ar'hi: VLSI Digital Si,IIud Processing Syslems,: Design and Imp~ementa:tion

nSBN: 0-41'1.-,241816-5)

Copyright CO ]'999 by John Wm~le)' &. Sons, Iac, A ~ ~ riglus re se rved ,.

AUTHORIZED TRANSLATION Of THE ED1TIONPUBL]SHED BY JOHE W1LEY &; SONS, Hoboken t Chi'che·s~er,. lllrisbane:. Singapore AND Toronto .. No 'PIUl of this book may be reproduced in any form without the writer permlsslon of'John Wiley &, Sons, Inc.

*~~~.~*~~~.-~"~+a~ •• m~I*lli~~a*lli~o*&ill&

.·"~W~. ~ffl~ftM~~ ••• ~.*~~.~ MlfY.~ff ~ 8:~~1t~

,*~ •. t.I.i2..: III .. : 01 .. 2003, .. 72'23 II ~ a~Ii..1!I1 (Crp } It.

VLS.I.*f~4tti;I!Ii\m:i&tt~~JJt ! (~') ~e!! (P;arhit K . .K.) .; it~l..·~if;'.

-~.tji\: 4-;tti J~!rkmlff±. 2004.6 (It! l·-Isj·'~·9: [flM~ ')

:ts.t;.I~Ct.: VLSJ Digital Signa] Processing Systems: D-es~gn and Implementation ISB.N 1- :1 [ l-14,] 0'8·-3

·tJUi 1: ~tk '-HJatll: I ~t j;nlf~f}iI[Kf.f h' ~.}d~rl1~} _1l~fiT~ ]00037} d,_H~HIa*1 : iUi t-~

~t*~.~P ~IJ1f.~' iiI Ep,Ij . M'1~ :I~ ~~tJf(~fiMZt. f-T 20M if. ,6 n.1 Jtfilt ~ ~~rUG~

787mm x 1(Ji92mm V]16 .. 37.25En~ EU III : 0 00] -4 OOOIlt

~f{t,; 6S;.,OOjt

' ..

~~*~,~~~.\~.~_.~ ~*Uaff.~. *U Ittl.f.J ~·ti: ( 0 [0) 683261294

( ,

1M ~ ~il!. P ~ ~ ::It: 3<::.:<1.. .~~. ":!io1' ~~, ."i¢;. £ ,n- [~FiiIl F U *' ~, ,.. gl .bll .... ;IIN m M I 'lib

~1.Y9Il'Ji ';i *1 J-==r. ~ XP-F-'~ ~ lPr'_r" ~~~ lIB ~ " un:~ltL ",. ~t1'~J: ~ [ji·~~j;'mlV·O' 7]'7f r~ ~'Ilf!mI'l'lbm. [!1L

W~I±I •• Allftm~W~~~_~~~~A~~*a ~~.~~ .~ M'~+~~' UJ rVl.:T. """"F. Ar t:L1=Lm'~ w _~_;pt ...L'I ~ 'TI",~ ~-J; 1t1~ :x.f~;) J1~ ""Tn ... .g '~bI 1J!i1t ." ~ .,;"~J' ;-f'" =f)fFJlI

lX,IIA~ '1 ,*,kt; I::: E '"' * ~ '1 _jJ....-h' a:. 4- ~ T' 1[9: --"'-fr .1lL ~!!m _.HI;' dch m' :trL.-Yit iii! * .... 0&1 ~ AA" l!T:;!jj !r ,I X. fV ~'m',,,,;, n- 'l'J. ,"'·'i'T' ,~' ~ ~ ir ~ 0 1fL J.liLAi~f w~ lJL IW' • Ir:dI _3:!« be. ~~ JJ' ·1!'VU, JII"JI so:

'~IIY.· .

Will!:!

..at.. ..ib!o ....

. .~. .~

'f!J~~lil'~**'P1f.'~L.,.,ffIMJlJ,m~i1~ jJI fF; E,ti~d,l,lt~lfS '·~VLS[ Digital Si,gnal Processing Systems: Design and Implementl'ti!oifi.'" (J'o,hn Wiley-and Sons, Inc., 1999) tN~:tI1Ii.f:; ft,~R i&; ~ 'l' i:Jtf!e8§flJJitltBtJ;I:; »"I!.~~ "fl$ ~ 4- [il1tf.J~!£_ft"fjJ~IQ~*~ T ..

it %~:tI ~ !ttlKJVLSI~ Ji,WI-t- ~t2.lI:.-' ,~~~'I & iJI,tlH;J illi 1 Q,ti lIiX*~ J! i#JitmH: * i5tti~~ ~f+ al fa ~:'M, ~.~ A a .1ft ~ Mfr /F ~ ;t" f~Ji;P=f·~·~~..l:;t fjJ. A.DSL~. ~ ·~.1Jl$l] .~H~I~ •• ~~* •• ~~.m~M~ •• ~~.~~.~.~.~~ ••• ~.~ M~a.~ •• ~*.~ft •• ~.~.~o

a.~ •• ~~OOI~.fi~.«~.~~R~Bft.mT.*~ •• ,~*~~.~ ·ta fn~-- ~,tI ~i1ttt7;k ~ 0 .4~1t IILtf~ ~ ••• W~'/j\Il~, •• j1*J¥=ft WiJ lI*f.E.I~ IJifi MJ:1I~ Iii) -iY- ~~r~ tJ '1' tEtA ~n ~'~1:E~.JjJ1R ~ ftl1'J! --~d~.~.I~.~11

.,

:.,

K,eshalb K. Parhi 20044'1 M

1 t gives me grult p(e,Qsure to feo.rntl'd,t rprof. Jfongyi Chen of q'.dngliua VtJ.'iversit, ",,,4' liis ,6~roup' .nave wtJ'r~i{ h,ard ,t,C! 6ring Ofi,e a Cliin:es,etr,ans[at,io", of ,tlie t-ex_t ,6oo{, "1);£SI ~iaitalSi8"a{ tProcessing S),st,ems: cDe'sign a'na Imp.(ementaHon" (Jolin: Wi,{ty anl.Sotu, Inc., 1999). J .am part':cu.(arry pte,ased;tfult many stutlm:ts in Chilla w.iff.rttlW ,:alle access to tlii'S 6ofJ~

0/£S1 'impfementati,o'u, of signaf pn;,cessin.g system.s is now a 1J'ery ,ju:lulam,eR:ta,{ top,i:c. q'ie commun:ica,tio't.u syst,ems desigR,ei 6y tlit :tedintqnes rEescnie,,, in tliis D100tare i:ntelJra{ part.s 'cifn;,ery (iRe ioSi'{a:,ry life. P.~mp{es ,of aftw' 0f·the.'S,e sry.uems iru;{u,,",; a(IJ'(l,6'it Uiief'tlSt systems, )4(/)5£ sy$t,em£~ ,ca6,{e m,o'ems~, a:n:a odier forms of ,6rna,t!6a.n.d SJ'st.ems.. 9dinim,izingare'(l ,ani power c,onsumption, of these systems .~y tla:tll .. j(ow tr:ansforma:tions is critical to imp'tovine perform,anlce of ,tne ,co'mm:u.',l,:ca,tio,n:s if! tegra tea dr,r.Ul:tS.

cni:B,ese engine'ets &'Vi NUttle significant ,c:on,.tri,6u,tioTts to the i'nt,egrat,el dr;cuit c"'P Lesign ,a{( over theworft!. 'Th:is 6(Jio~ 'Wil{ SQ' £m:e stlep jurt;.lie'rin fJ'elpi:Ra tnem improve tfteir ,(!eS'illw;, J cau only praise <Pr:of. MOORSyi Chen and .liis group for tlieir ,t5{tr:4o'r41nary effmts inundertafjng' an ex./-reme.fy {ifficu.lt' tasl{. in trans[atin;ea 600ft of diis size" "'-:$ [ea/eranip wift in-spir.e many ge'nertJ.;t'ions of s,£:~J,(lent$ ~:nterest,e{fif1 w(1r~n'8 in tllisfietat

Wtllllt .. ~.ell (Keshab K,. Parhl] ait11IU-T~'98'2~ .. 19:84*~1'988~(£.ePJf,.I~R .. fA ml~ :$1itiJe if :k.*,1mffl *~~a1£,"~ ;t'rl*fl rt\!mI.~ T ~:.±. Iii ±ftl1l±.itl9 ~ :'" ~ 988~M\ " Parhi .ttt£ EV1R!i5.~:k~M$fi~ ~iJf~I1~, *~W ~ ~Il!iit.m:r.ft .• :!~ M'cKinghtSiff:'dt 0

.® ••• ~ •• a~~.~M •• ~~.S.~vu~~MM.~~.= •• ~~.

~.i"'I.l!\:Ii:.·..m.·~~ .. 1"Zt~~'l!!il!L .... ,_~.: -'.",", . -. ~/1IiirJ. ' .. _.':.' c_ .. ' -' ~ ~'/4- ~ .M:. " ..•. -.'-lih, _ ",~~ 10'1:; ~ !~l~ill\k ~: ~ .• '::W::."'., 'Z" B.' (. . _~~il~.1 ~,~~1'B~R'U~, .",waD' ~,JJnm~'I,~~-ft-1\AflU~.~~~ .. ~LAm,~,Jz.i. f~~,D .. , ~ . .ML111"·~~~1 ,.B,T..-'

~·.liifllj!;fBB li'.r1mml.m.. ftI B!i·'-t,ft., T 350 1f, •• *~Jt, .:lj Tac\M~ ',~V.LSI Qiljtal

~ -

• • ~ I

S:~gnalProce:ssingSy8tems~ Design aDd. Implementanon" (Wlil.ey. ] 999 ) Q ii ."ttl1.9r~~,/ <.

~~ •• ~#~.m •• M*.~M~~*~.~.~Tu ••••• ~.*.%~&M (Mar,ce) Dekker, 1999)1 .~'~a9.~ IfF".

P'arn •• fi •• fi_~,*~, ~jl20o.3. It: .,~ IEEE Kiyo Tomiyasu "'tt*=~~~ ~ 200l ¥ ' IEBE W .1..0. Bakeriiiiit::t~ ~ 1999. mmEEE rtlll .~. ~:iff tif.~Go,~den JubUee~" 19'961F, 'i!ilCi'iit~I~.~ft!-=fIfj.I.I~:~.~± (IEEE Fellow}, m¥*, ft!lllfE ~IEEE 1'ransac'tioll.s on Circuits and Systems, Circuits and. Sys1tems-Un .. ~VLS] Systems" ~ "Signal Processing" •. ~~Signa] Preeessing Letters" "~:tt~iI rKJ.i1~ It tQ ~ M:9~., M~Mg: ~ IEEE Trans, On .circuits and Systems·-llJ (200~2005* •. ) fJ±::II,illl "IEEE SignalPFocess:ing Magazine" B{J ta~ '6 Parh,i3tfflilEEEI 991S~ "VLsmfi"'5-;tlDUiJfi-t·~" .~ [9'96* "=Ii" m ~.:~ ~ , i*~ia~!i ~.a lIi~~~ lJ (ASAP)I~tt:*IfM~'II~±J:t, Cl1i,2002~ ·"IE,EE1~~ffu.~flJli-t~" IrR:E'* ~ti. ."IEEEJkM!"i ;I·~~~tlT I 996-1998~I:~lHVlrWtliat1.,,-;o

I. !'U" M, iJ[gj: 18"~' ~l'Iil m A j 19'42,~ ffi ~ -F S;:$ a $Iff' ~ ftfji ±'~ -\j! I~ii l' M~ ,~~~.~~~,~~~ Dl~IiJ - -£E,. &lit!.=f~fiJf~,m~*~ Yll$? ± a:, I=p 11I111tt '~®~'fi~ ttl D j;$*M ,:.1itII@.,_ (Ie) iiitfi:Jf1L" iSM: - -f-ill~JlJI (GA)I, ~lt.lttjC (SC) ;mJ1Jfm,*k (BB) MJifm. IilItLIi "ASIC) i.ii+1Jili; J$:1f~tt*; ~Sfag~Ji" J& (System en-a-Chip) ,; .t!tA'JiJ! ft- ~ tJ;j !j;t 11 i iI *fi.4t ,,- nt, 1il!,M-1t *1t %:fd! II (VLSI-DS,P) &~1£~l¥:",~"'5- CW,g ,", tfSJI,·., IIlIL. fJ\!Jjfi)!d:lI~ m (m.,~~®i,:ilttus~m.~o

2t~#lnteit:tl'70~'.; ~:!i WJti=ti~pijQp, (( ,.~tf!,.I~~~»)O IfI!,fI~WMif±" 19913if; (,ULS,I~'f*~ It. ~~:~» ff-~Wriil, 2000~) ; ~~~~*'*ttlB:'~-~~~ lJ] ~ ,~t~ m'*tl,i!~~.~ 'II =~~ ~~,l!1i; W.ifii * Ii) ~ PjJ ~;ftJ 13lJi; B~ ~:it iiJi± lO::!! • f, -Il,g-!m"

6 II:a 01:2 EEl R'of: ;o;n;; "':.k~ • '.m1 lEi. II 19. t:!' 3, le 11 IR ,d-,. J;t;:.fl::. -L. Ag.1'II!!iI. ttl ',.!.yp

Ret'l!:Il. ;;t;J, rA~'U:n··PJlzr.f\".o 'L'llJl,!_I~_ n~D 4ri¥'/-\.,-#-"'~.~1 ~

'(iJf'!1lPJiifJatt D .2000 ~12 Jj iJt, ,- ~ Ir@. ~M1t*~~.mW~rM"fij!Jj!~ Jjk ±~{jlll b\.2,OOliF5tEl£. ~,*, ,- ~f~ l:itt;tttt±J6fiiJftli4Jltrli'iI:

,- ±'§fiJf~~ 2003~71:HfitaJEiiltx·'f1:c *-.IiH~~ta1!!t!~m •• ~

~r.n ~ m Mb ;fn'~ m "-.~ iIh -If- Jt 'IR.;:. idl ~ ~ * *' [EEl' r-h .hr..,· 1Bii .:EJ11Nn C ~ ~;;A =Mm'~ ttl 1I~ """jf- ~HI::m.; 'i"~ . 1.~ P'UI '~'I ,- ~ ~ IX i'J"" -;:;fr ;c 10: E!!I r'J 71"a _ ~ I~IJ '1~ ~ A. ~ JI~

Jt20#-~~ 3:~ « •• ~~lt:JJ.~tt» (~~A~; •• H:Uti*±, 2000~,2 11)" #,~ ({m.~IfI~ttlit:», (M~lfHtiff.,~ 2002$8JJ} .'*:3--' $ .. II' ~111l~ . e kS~~;tt~JJiB. "97~3;n m1i:]I,.S> ,ilM~IJf~JI! E11~',IIHit~;m1f$.ft·UflJiD & J.]j[.; a m Wi.1-~tt;Jftf&.=:W'~ _.~" ~~ l§ ~"A~~~;P}tt:il~~' '~~-lk" 2002,1f:9 JJ.~ 2003$.12 f=J1 .:[. t>f.~ Itt I~' 'I, + li" .U1i]1 fOjtt'ft Qf~ 1ft Ii it!J (816 3ittlJI) 11 Ii ~J!lL. fitR~

~la~.-~.~~ •• wz~~m~o ~.* •• BMfi.a.~6-.a

1992~6JJ$l19914~12J] ll·H$*~I~~±~fft®,Ij;j±~f1lo ».,.19'914 •• +~m.* •• *~-M~mIW,MOO.ft.4.M~ ••• lilititijf~ ,±ffc. 199'7~~200a$.ip]It~3:¥'Am '5 ~ftm1M"= ft :t'9) ii(,ZJt ®Df.*:, I f' ~ !&attx Iflit·~' II f§l1 M 3:: .'m'1t 15 inJ ~'m ~I :t: ~ ~ "At El\,II:ftlfJ fmJC'-F \ 1& ib.rijftr~ II

It,*1*'~t.h. (Digital Signal Processing, DSP )IAflflA:ji.!~~m, &;JRJ]*I~ffit$ (Vid,eo Compressicn} ,. 1::*mJJi:8: (Digital Set- Top Box ~ Sf'B) .• ,fitlLIJI1J.·M.' I( Cable M,ode'mLIt-$$lIlft (Digital V;ersatile Disk)" m.l!l!8Jt~~ltlit.·m~ lc*ifJl (Di,giud Audlo) ~ ~,~,f$1u£tiil1rt" 1t*lH:t-VL (Djgital Radio) ~ It*_ .d:lIHtB:m~l I( DiM:ha] Still Camera. DSC) fIltiJ.B.:l@;{fL, m=WM!Fl~ f~.~Uf~ 'l'rofil. (Radar lm:aging) .• JIi~ i!t.*J£~B I( Acoustic Beamformer ) ~ ~Jf1!:m:~m « G]ob,a~ .Positioning; System, OP'S) .:ftl~ ~'(§.*n~~~m, ¥~" DSPWi~,ta'~;JlmDSP~.ml.~.*M!, •• 4 (V'er'y .. Large-Scale .. Integrated, VLSI) tt:*~Ji!.i!7lJBtli,o mtllt, tEfEfiI!f!i'f1tJYiJDSP'l2m lliJl.I1', ,.~,:ldIiZ'~* Jot-f'*" liY:DSP ~:ttf;;fi,tf.J~Ul, if!. ~'~Jj[~~. 'f. ~B-tIIi3DSP e m 8i'~'Ut~ *n.*~:H*t, JIlt. 9i~, iE ~~I!/J,m d ~~: fri ~~(!jK~'~'$ ~

*;;~t#~ iti1" 1: fiff!&~4c~$:,m8ifS¥~1i!*~~*-1E:)~dVLSIt..Iltr1i~~, ~+.@Ji. ~tf.Ji~" tt ~&ii JfJI =f~J m ~~Z·"tn iiJ.~:it *i~ -~·~.II *fJlt~.:I&~}j[ Q. * i;jj'T- mfF~" . ... ijf;t!t it iti ~ti*M~ .;fIr1ttltl;'~" VHf VLSI DSP'~f4· j llVLSI" ~*nVLSti\ tit W;itl~DSPNftt.J..* ~;t-t=fI~~*fJ:I~DSP'hYm .i1.. ~~i&: ~l&itttP9v ftA fJl-&~- *fll *fff.JI.5i,,·tt a .

*~mtt.tJt~ttJ (Computer Architeenrre ) JIlt: ~DSPi!i'j~ If'~ti~~~ tIE -~~.

DsPtt.,I!=jilmit.:ftjlrF*)(1iii~IOCiIJ: DSPf1Jf::It~5e1*IER;) [Non-termmaring ) m

I~ lAin ft D'S" p'.JL..,. t-h ~A [g ~ At w * ~ :::r: mllJ.. .• si ~. 7Ii III J: ii& ~ ,~ .u.. t .~d'lo ~,.,.. m IIit (£ l13li !~ Lb-

r:'f ., 1i'1.l1L ..... ···.··11 R"::', 1liR It'lJ R'J!.eJr "lii~' II' '~!1X; IiI~J I fbi rJ" "Ij t; m, a. ~f~1' ,I,' ~ .... &4 ",.. .' '··.Iiii~ --.~ "Ii \".

i:tft. ~R. j;; It ii ftit Ii Ita) ~ 'iX :Ir .tfiti1" 'iif j;~ ~l m i!t+IX1* 1: froft, 1Ji;$: 'liit J! .•• :~iDS1P~. 'i.tf.,,, ifii.Ii,~ 1£DSP.ikl~ 1 ,*$9~ •• f~ ( Critical Path) Rl$U TDSP~~tF:Jti1i8 ; .• "jofi! .. fA .Mil fi1f .• ,~:t 1J! ""J iii itJl ~ Il~ W ~lit f1lf;l)'~, ~ ij! IlfiJ tiit 0 *=H r.J • .a1it:tE.·~OO .~~._~ •• ~R~h.,~~.A~.~.~ •• ~~M~a.A~.*~ •••• ~ A~P!B9f(.,~ «t:l!, ~1~lrAVLS:lllt!..·iii+WIJ~t£*~i1i.'e;~mI:z'fkJi 0

DSPlffJ; M 1£ 11- ff! Ali l' ~ *"·i*$·fIi * r.J! ~·Bt iY:ffl $, M, 1Iff ~m 1If! 8920 kHl;JtJ.~, ;llJ*lIBfi If @Ut~ m ~ f'FJ.:M:SOO MHz Q 1'-'~MillRlt: I!!J~ I( High Uefinity 'Te)'ev:isio,n,~HDTV ) mtf.J~I.Bi.~t.tt~it.,.;jtalOOOPS ~ 100 GOPS (.D=f~~.¥F) fi!11I ~ ~~DSP'.~ Btl ~ ij!* ~~ **,11 .'01t •• :It l-~Jj Mlj, t~iJ, Jlt ,@if.~tij;& ~ I'iJI ~ fJJ iln, -1£m1tE!lA1 ~ ~, {lfi~T~ml!iM':s)iJ. (Time-Di.visionMultiples) 99!@.tt.J ~ tlf~.~.~lJlIl:ttjUIaJ-(('f!F 1:

•. ~ d-I: . .No. %: k ··ml.1I!llii . m rh iii' II J~L 1.i!ii!1Iii 0,.1. 'II; .;».. Hl.ui:: f:= hlk.:mI !W. ~. ';J PI. n.h ad! M ~ 6t;.\ ~ hi

;;1fi: ~ m, <> ~~ II u s -ri:: l~ 1J<l! Ii, .l T, ~~J~ ~ .am 1:!Wm1)R 11 ~. "'-J 'XC J::E fill ~Ialr--=~ ,X'f - Ryl~'~ill, .JJ ~Hit:i iPr:J. it!.

•• ~._~~~~M*~«~~.~.-~.~.~A~U~~-m •• ~~~.m~ft~ ~~~.*~.*~amM+ ••• =~.~~

*~.~.~(.2~~.7.)H~.~~M~~ •• ~~~~n~gm*.~ ••• M

~-~~.~~~~W •• M~*~,.~H~.H.fi.~~~"".~~Mo.=.~ ( .:S,.~.12. ). lit .• 1ilt~.fA.~. ,tm B •• at (Strength Reduction) ~ _. (Look-

r-

VIU

ahead} !&_rtJjj$ (Relaxed Look-ahead}, '''lf~ll1f.tt~Jt. #fiflRlltfl.~@ (Finite Impulse Response. FIR) It*lI!,ilH.. .:ftt~,~~tl I{ Descrete Cosine Transform, DCT) ;fn4fff f!k~M"i*iJt a (Ramk~Order filter)' ~ m *1Il~~~i!1~'~.~ iQ.'mJll~fi.Hif~:ffdQllm *ii;H~ ,tt*ttl Ii tJ~1tr&:i&~iI ~31t -*i*il£.H (Lattice Recursive Digital. Filter}, im iQE,1t *itil H, (Adaptlve Digital 'Pilte'.f')' ~1l'*fi1iI~~Ii~.iltB .. i&fm:1t'IM*.'iiiiitt~.Ji[I@I&~~,Zlili~! ffl1i f1;:!WI,. ~-:-_: '~f} (tg 1 3.'J1I 18,.) i1it VLSI.h,p~ ~ .U! =mil $ aitilt B ia~f';}, [:Jll1iiJfli t!t,.vLSI~:M;ilii.tfl~agrajB, jui1f*iittU'~ f!f,:~1J~i.iit~iiJQi:m.*~~;I!.J~IH~IM1~ttJ"

*::fi.i if{ l.~lt! 3- ~IDSP.i!" :1* t-t·;t ill: i"'ll.~ m 11 .. 1111 .. , m: --'i}if;1l ;ftl •• tifll,.~~ ilt;1i i:h" .2.'t>tit5!ft~'" (nera.1tEVe Bound) ,13~f.Efiij -t+lia1t%ttJl1JfJi'~i~.IJUU~fiU'* ~~o ••• ~T~"~~.ft~.~.~~~@~~.w~.a~ •• *m~~m~~ft ft~j:6-~4!.,o tE.3.JfI~~T:itf;J)<'il (Pipelining ) ~*ft~BHIr (Parane}P'focessing)' 00

&*.~,~aRMa •• &m4.a.am.~+~~.m~·tt*~.4.M~.2N !( Retiming ) .i!t!t!!. ~ 'E;~imlk!41JfliR9___"~iilJfJ ft.~ 0 .;j,.i~itJiH (Unfolding) It;f;:t

'Em~,l,m*iiit*fi~~,~ ."6 • .tIlI.·".i;-~~·. (Folding) ,tt*, fflT.a,&iA'HI~+1t:i:

JlI((.J$r& r" iitttt;t j; 1& ~ ~ 0 .6.t-titfE • 'I:. it ,!It I (OataFlow Orap.h, DFG) [WiJ:W~ ~ .7.it~~ -F ~ijJ (SystoHc) i9:it11l!~t&ml,JIt:.i! m IIJt1rA <)

.8.~.12.it~&-=f;:~!!.rtJ~'fDSP_~tAlf.f!~~iQ:it, ill.Btginrl~iUil·~ ~.~m., It*itltZ !f!fAtm4t (Scaled) PJ!JlfP~-8' A (Roud~off) ~Fi ~ its.i>t~~T Cook-loom ($~-lIji) 'OWhlo,gr.ad (·fti.i_W:fj,) GiR.~trtJ'f*ii\:f§Jt~ 1£.'9.~, II

';"j... ~. llti;:c, -. ~ ~ fA -j'f= * h F-I R··· ~» .!W. '* ~ A ~ :oI'R itl.,~n -til" t ;:I1A!:f.If: rm..,)d;f,» !!lit ,r-If.. .ik~ .I~'" ~i!» ,w. M:; .,,""!III.. 'fZi'J'jQ 11~n'~ml1L -IT-, 'r ' .. ~ PStUX. D '\ ~ fV(~ lA, X ~'zrl-l :n-11 JI R'~ '!A~rJI' ·(.I6·iI,X>iJt' T' ,~~:J." :*~.'~,·I' ~tA.~ 0

M~.~~~~W~(~T)M~.~ ••• TW.~~~.~!WA~.aa*~~.~, fbl ~JtE ~ll iI ~·'it'~rf9nspaft~ JiP ..• i1! * T FPTr~ ViI S~. t£~~iI ~3,ttJJi!f.1 f'~tf. 1" ~:mt.iJf.1kti·~ #fi~e,mA~.a~m.aa*~.a+1 ~~~a&.~.1~ •• ~.a*.~* N;tIL, .10.~llifi.t.IDJtt~,~ #.ffl ':'-WfXIPllii+It~~ (Infinite Impulse Response, UR)

.... "'-0 Mi.:.Dr !!.!i!. irh .a...,l. c.P. ~ GI q4..::r::. t/;.. -a- [lit!\. nf Mi, ~ !:l.t.. '.,JI. • AT·· := ~ J;n ~ {± ~. ~.. ( - . ) M ~,=-rtli5,~ll*P'J1Ji;I~'~*,~.~ "" ... ! Ji ·;fX1iRl t'JI[ ~~~~'lit,'fii'f, l'J tt. .. r'l ~it9FJi~U/l;":: ~~ I Cluster 'I .,ItH

~t~ ~ ,,"~. w.. (. S .. .. .) 3lJ~ f±.~ ;;;IIf' j'O ,( ~ w'11 ,;g.:II;h M ~·t:l-_,I!.5 bt iYl~;;c..::lZ:4 .~ll R· ~~ g_ nh

H~:U~·.f'J-IA FP. '. Scattenng j ~nllJlX4 D IllJI ~A''FIrJJ1~. lx.W...tB fJIJI'lX,j'fr'io.ntiJ~D'~·IW:~,J~~~1 .: ~wi"ilRY

~ .t,;!;r J;I. -I·IIIR· ... ~. db,;do· ~ In ~* 4::::. o:::oft;;o.GI • 'II n.J. h# -k:'~ 1J:b ~ ....... ~~. !Ill!. ~ ~ :a: -A,. ;&!_l)". t-= #. ;.- bf...lm .bl-. A.±.."l .. n;,. tt, ~. .1 ... ,n ==r .• altO R'J1 ilr1T ~ ~ 1I&\.,.vc;. 5lU rll~ 1i: .la· ~ ~'-f-'~ ~ iii!!' 'T' -ri~.I'" WiCi ~, rllJ?Ji,;~ m .~I·· ~

W.1th. r:-1I ilUi do * -!i~ :It;;. ~*. ~-. ~4ib b !1iE lIt: ~~. ~ R it' :r. 7· ,;I.lI. _ J:olI·..u.u~ :iib'.. ~m ~...L 3 Ah =;111. .. ~IR~ ]RJ ~ ~1I- ~,-l?-ufJ'v. 'l-t:,. 0, t:lJa~'~Ul.flW:lE m J' .. 'JItj,J .. Aia IOIJ tX:/J;"'.~ ~~tm.,.J'J'.~ R~; fllJl ~ not.

ilmrtt~ WIJ I:~f AI mrtt*l~ ~lIt;'ilffCl.fl~ .• 0 jill. if it. it Iii Fi .~ it AIi!.~, ~'fn~~ ~~ii_DSP~it~:VLSI~:tl,*~lil;ll+1t.~l'f!J" .{t A".~it.tt*tEfA"Irl*t.iti1taq:. ~ •• m,~A~~.~m~~~.~~*~~(~).2H'~~.fim~~,~.~.~ .A~~~A~ •• ~~--+a*w.o.~.~®UR.*.~.~.8&m~~ft~~~ .~M.*,OO.~~.B.~~~R~~*A~.M*ft_~~ ••• ~~_~mo.12 .'1r~Schur I( ~ JJ') j:.lJ{~~, Sc'bur:f;JlitB'tflE3(!S~ft·, 1t~ttiiit,~*itr ,( :«.~~·et:ll

.~.ft)~ ~-~a~aS-~M.~ft*.~.~~smo,~~ft~~~ •••• *M~

.9li!. tv ~ -J.; ~.Lh !H:.;'~ -T · 4~ fiil' n;J UlL 1.1"> ~ ~ Ali N ' h JI~ ..

• 13. ~.18 *i.-tit ii.tlfF <. jlllmiJi, * i! " Ii $,.,1( it ) ..if6,tt'iJtV~SI,~ if iittrr~l II (lW~.*tlJjl ... t(f~lft,'i~it) lUl~iiSIt*t~-f};:cg]5R3!VLSI~~o ~. J3.tpt-t~ T .aR~ •• a®~~ .• mT.~~~~~(~&*fi.&.ff.*'fi)~a.~~~

IX

I!,~~., fifft~,1Ji •• {tIWiJ:iJlJ1i~llt}lli!tt*:; Euclidian (~Jlli. );tt:.*~fE'f [Greatest Common Di visor. OeD) .~m -f'W~rmogradfiil.; m-=r- ~~itt&MIt*alDl,aa9Schur$'I(itR91E 5E ~~I~' ~,; ~,it ill :H!ff1Jnf! !:jj' ~~;, 1ft::rUt" IT ~:e.tfl~ tJJJlitt~; ~.A&FIRUiilt a ~tlt~:I:{t (>

*~~~.~~.m~I~~~~~~*.~o*~~~.~.Aa~fi*~.a~~ flW~o ftl,f;, ~fij'DSP~ ~ ffm T ~ftH~iff,IWiJNiff;j1 ~ .J!I.~ft.$iB ~9-:lI",,",M~~' ~ 1!i'~tt,1eltKJDSP

••• ~.WT*~~M.o.~~g.mff.~ ••• =*~*~.MnuB.co'W. ~am«~~~ •• ~Ma~.~*~~~.~ •• ~.~d~.~*.~~.,a.Ift .~~m •• ~.a*~ •••• B,~«~=.~Rft*~.D~~.~ •• ~Rmo •• ~ •••• ~~l •• ~~~.~~ft.a.M.~&m.

*' :f1;IMJ i~ ~ ~ Ittl.f£ fF"~ t¥Ji£ ~ ~:ro:its :-ktf!,tAftOO Wi (111:1; 1IZ,J:ltKJ, ~ i'i ~'l jJ;fJ/i EE53291: VLslit*fB %ftJ1llh~~lItBE5549: a*1~~M!311«-JVLSI~tJj Q £B53,29 ((;XVLSI

liit~~~il8L7AJ~fJJiI@) mit J'.2.¥.M'1.lern~~J$fliglll:.13.~,f;18. (tlillt~Jf.)' lMJ'IIHil*lw:o BE5549 (t:J.:*1~~,;,c,JlI(tjaiHiI"::tJ~,tJ.8) S*'7M2.'., ,.3.$1.4 *atJ'~,;tf'g:?il,. M8.~ .• ~. 2:$: ~.~.~ p\J fJ. r.;J,li& T ~:~~~~ itxMCJ--=··~~-Ff!~m.i~ ~»iiltA lpgl w oi!iW r lil.&:ri =1l,{1s 'J ~ ~*llII1HJttf~~i!T-' lil *'=fVLSIIt*'m-i}~:@I ~.·.M •• *iR.. ~n~mttt2.~¥7." W{'9~ lO~ 13~.1S..fJlIS:"lt"$" kj,1l.17~ 1 :8«. ~ ,J.~ lfiit,J11l § (tj~.~ ~ .~ ~ ~1t!M &'iij ~lit.j! ~fIJ!,i'nfj.trtr.=¥i !!

~-2~ •• ~~m.~.~.~ •• a.m •• ~~~.~ •• ~~E~1+M.~~ ;t llll.~m.:&,*z fl3l wa.lt~: ~o d:~i"t* § ttr.il~,~l Wi.;; fQJ ft.,ft~.I) g'

f1i*"~*'i'f.ljttf ~ 1iI1." ~&:;f(]IJjI~r.qiiJ1ft:'RIb" j(,j#!i.~" ~:If.iMLeiLei So'ng1£ ft~JJt~_~I~a~ t3 jB'J!,~M~TtA·~J(>f,\5.WJ 0 fp*,-&J.tJin~GylJn Chung, Tracy Denk .. David Parker, J,anardnan Satyanarayana1VChing- YWan,g,iEm ~ * tJ:Hfj1ilfflHt,.t:tQT~fllbfEjj;\.itlo. '~:if.,jc.'''fMWiayne Burleson, Prancky CaUhooF'" Ed F. Deprettere .. Graham J.aHientllINat,e,sh R. Shanbh,agXot*~;f}]If#J~iiag ,,*iifl:~$liJ.c Ed F. DepreUeIielillScou Douglas~~J*iSW ~'Jjir Ji.*;, ;-} il~f£De:'tftI]~ *~$la·flk*?!f.·;afT 7ftil" #.a.W T'*.~.~ ~

f1itf ~ iMr * l~ Dovid 0 Messerschmiu 1n Mas K av,ehllW-~ It:t ft±·!iit1A (I fi3::It~ Jif:*=K Iftl ag

m fi d'!: JBI, ~D ~II 7" !lEI ¢ ,,~. ~ti" b.,~ Jl':!h ~ m. 7h. ,,\. ¢ :.ora. 'F'm ~ 7h. I.\. ¢. ~ R'!:: k!.ff;:m.. TP.ii 11=1 in i;b

l'Jr:1Lm;t;;'1'Tf~'J, ~ ~.ITTm:~~ .. t'm'~!I'Jr:1LYJ"~ £ ~ tri-=F-"*;t(."J'~ ~" ~m~Rim.:1L~ r:.1Jl!,ri"

.'~i~~ f~ 15 :~ ifj. tV! illt * ~ ca, 'Ill a *NEC ~ m rf.J x,#f.. ,ft!;;r :all"lf:itt John Cozzens , Wanda Gass , Arup Q,upta ~ Clifford Lau, lose Munoz " Takao Nisnltan,iioBUl SalilerM-.:r,Qb.,I}Q

.;fJf txtiJf ftF;fl,1r

if*M1r II'.

•• 11 ~·It."~ ~-tifG }

,~~ g "'" , .. " .' ," .. " ".,," "" , " · ., .. "',, .. , " , .. , ./

].2 A~'~DSP.~ .. " " .. , .. '_'. ".' .' , .. ·'··'···'l

~ .. 2 . rn :fti·fA, n .2.2 *~ji;

1.2.3 ;1;$iJllltU .'." .... " .. ' .. ,' .' .. ' _""'."""'" ' ... '. ··3

I~Him:.a.

I.2.S Jiiib~m

1.2.6 .'.~ •••

' ... , ..• "." ." ... " ... ,. "". " •.. '". "" .. ".".,," ,."" •. "2'

1.2.41

~'''' i' ., .. i' "',i" ,0".,., '"' ~ ~, "', • ., I~ i., '" i'." i'. I •• ,,0; 'i i',", i'i"i8'

""~ .,"', • ., ~ ~'~ ~I~ '" I~ i ~ '" ",'" I~·. r!I'~ .,. 'III ., ... '.".9

.~ .2:,,;8

1.2. 'I £) 1~'i1t;ftl.4t.. . , , J 8

1.3 DS:p'mm •• IlR tt'''J./~,'1!t;)

ICMQ:8 I 1:;: ' •..••••.. " ••. " .,' ••. , " •... , •. , •• , .. , •.. " ., ..• , ...• 20

1 .. 4 DS'PjJ:lJ:latf.1R " .. , •.. ,. , .. , , ,.,.,. , , .. , , , ,·13

1.,4.,1 •• ,.."'. ~;'" i' ~,.~ ~ "''''.,,...;to "'Ii';!' .1;;. '" '" ~.,...Ii i'it. .e . • .Ii , •• iii -Ii i'''' Ii'~',t; 'iI.,,..24

1.41.2 "fm ~i.I,1J ,' ,. , ,. , "" , m.·. , .. 0·26

~ .4L3 •• :.111·,·" , .. '"" " •... " .. , .. ". '."." .' " " ... , .. " ·27

~.4i4 1..5 *+; ••

·.::J.t·xlit ' , , " .. " .". " " . · ' .. ' .. "" .. · ' .. ' ' ,. " .. 39

.2. itit1t~

lii'iI'!llii'''' .. '.' .. 'i' .. 'Ii .... 'Ii.' .. I'iI'iii'Ii'i'iIi!lii·;;;ii''''i' .... 'i''';liiii',3'3

:2J ~.~ ~ ' .. " ' "." ". ' .. " .. '.'.' .. " •. ' .. '." " .' .. "." '.3'3

:2.2 1t •• ll.~· ' ' '.' .'" .. ' ·33

2: .3 ·11\13i.1lJlllft]i!ftiD:·"_ ., ·.34

1 •. 4 -ttw..lIfti!l·M-'Ml.li " ' ·3'5

2.4.1 _itflfriM".:ii " ·.15

2 .. 4L2.!hifr;,!t!j •• ~ , , ··38

2.5 •••• ,lh.mlltli:~1titft. ; a.. , ·4'.1

2.:6 ttiit: 2.7 ]gil

:.~X •

• 3. it *' il·~· .:# IT' ,M:,JI , '.' ..•......•.....••. ··47

'~llil

3.2 FIRIt$iIIUla~ii*a. . ", .. " " ·,,48

3.2.l fdlr.~~+tI ·,············,,············50

3,2.2 IHt!, •• *~ 3,J, *fi~:.

.3.4 il.ti,~#fi!ll.~~ •• fIt .. , ····$4

3.4.1 ."lti*illM.c.~M····· .. , ·55

1.4.2 "Utfi:tbJllltfil~.:···,······ .,'. , ···57

3 .. 4 ,3~*,!!;.m~qt:tb.IIf.J~*··· ,. ·til

3.5 ~~: 3 .• 0 :qB .~'j(M

.4..Jit'1$f ~I,B

4.2 ~. ,', IEt~ ~ 1~A.~-·~M

.: )i:1Ht;Jir •• 'm···· , · ' .. ' .. ·,68

4.,2.2 .~ilNliBft.m , ' ··(i8

4!. j, 1\ ~i't~.~. .." - , ' ." .' . ,·70

':II::i::BtH:t:: .. a .•••••••••• " , •••.• , •• , ••••• ,. 71

••• :.t:lllt*"_iJtii ., " i.l

4.4.2 tt" .1II.AI'ftttJ:I:~1ij ' , , .. 71

4 4, 3 bt:"** ~ ..... ·J'f'.!I.>- ~-.:!

:'_'I~-'_,,- ~-aT1r'R_:·1 ._'J/}~ '~lpi~,m,JE:tt"·!'~,·!'~,~,~~d,~,1,78

4.5 liit. 4.6, >itll

.~:tllt. . "+, .- -". " , .••••••••.•••••••••••• ·86

'5. JI~ ~I&

3.1

•••• , ••••• , , ••• , '" ••••••• d, , "" , .• '" ". , , .•. , ••• ' •• ",67

,~."" Lii. i,,",,i .,i" •• , ,. ii~, ,. i ""~ .... , •• ,Lo; , •• ,'!' 'IIII!" 'l1li ..... ~,."" ~,,,,,, ",.~ I' "'of' iI',67

4.:2.1

4.4.1.

,5.[

~.""., ill'"" 'I iii ... ,. a "' .. i'ii1, i 'i R"~ 'i !p,1i i'~,rii iii, ii 'i "". Ii',,"'i i,i, i i''';'i .,,.; i i,. i'89

XII

5.2 ~"".*.iii ., .. , , ' ' ,. ",9'0

:S.3 Jil3Jf~ •. ~ ,. , " ··9'3

5.4 ~ g;," ftltlFllll:Z~ ···94

5,,.5, .M 3f r.J lItl . .m1 , " .. ,.' .. " , .. , , .. ,·95

:LSJ ~MtJiJ.li~.tfi , , ,"" "'9'5

5.5.2 *fi;tl;::e··· .. ·· .. , n ••••• '.' , .••• ' ••••• "··98'

s.s '~'il:; " , ., . , , , .. ,., " .J'tJi3

.5",' liIlI.·,··,······",· , " ,. ,. ,.. ," 1,04

.6. :$If',.' , , , " ···1.1'1

6 .. 2 ff61\:-.··· ... , ..... , ... , ... , .... ," .. , .. "" " ...... ,' ··1 J2

6,,3 :.fl:Hr£lJ)ftii~"· - .. '. ''" '. "' ' .. '. "," ... JJ(j

6.3.1 ~ .• .,,:trr ., " ,. ·,·,·······1 J6

6.3-.2 *m moo -16IIill1.if.;tIe~

B:;.7}-'fta,tt* ... " .... ' .... , .. ' , .. ' ... " ., .. , ,,··118

6.4 'iff •• ,t11Mlifti·.M/J'·ft··· .' , .. , ,." .. "., III

'6.4.1 R2,.tt"lJI: •• 91JT'···'········· ... , ...... 1.2 J 6.4.2 HRiilltilfJ1J1-· .. ·········,············ .," ·122'

6.s. .' ii, * ~ ttflf.J:m -= ". , , .. ,'" , .. ".' ·"",124

. 6.6 Mit,···· , _ J 218

#;§,:t:Mit'" ," ', ", , ' " .. " 131

.. -- .. u. ..:J;, .~ .J.h., .u.

.~ 7-... ~;i ~ ~!it. ~;f i'P .'~i! H'i .~.! LI·~i i,~ ••. ~.r. i~L. ···,·/J9

7 •. 1. g~ir''''''''''''''''''''''''''''''''''''''''''''''''''''''''·······./39

7'.2 MtiblS$,JIJ iitt 1i~ II II, ' ' , J 39

7.3 F]REttijtJII5$JJJI ," ••.. ,., ..•... , " ·14 J'

" .3.1 'ittt HI (i'ArM. ,~'.#~,

tIt.£I.~ ) , ' , .. , , ". J,41

'1.31.2 \I:!t .81 1(. filAr., ·tl - ".,ijIJ ,

M'.,flf.'f ) " .. ' " '. ; J.43

1.3,.3 'littF fM •• A.,·, ",A8~1'

a.~·M )1·' •• " " .•• , •.• ,.,. ,:,.,' ' "., ·.14'4

7 ,3 .. 4 tittR, (MJdl,ffj ~,.AlDtt.

&(ri)8,i(j) , ~ , ···.145

'1.3.5 &It R2 :liP- R1, (.'dl,M, '* A;ftll tt. frAJ1100«Ff~:[iit~Il·.iiJ)I··,······ 146 7.3.6 ii,it Wa ( ••• :M,~ .,A~:fP~~

Ji:. '(til] fJ·iib ) " .. ' .. , , , " " .146

~~·t, ~w ·W· - .( ~'O&~I;t* M-A" 11n

7.3" 7 '~xll Wi 11-1~ 2 '~1IlL II;""; f"lf 0; HI . ", .fU

M.~1iIt1m.,~!iJiiIl3i.i) ····1'47

7 .3.8 ~mi:,,~~~Jlj~t,9;t.t ······ .. ·147

'1.4 iIJ a:;;: :I::Btl'it;J$ , , , 147

7,.4.1 :&r.llf~~lti!a -sT •.•.. ,.' .. ' ..• , ···147

7 .. 4.2. RIA:tiiii~ •.. , ...•...... ,." ...•........... " ...•. J'49

7 .4.3 ~ RJROO~ilL!f!R :l:iJlli<iIJ

~f!JiJ:.tt +.", ~, , •••• ; ·1'49

7 .. 5 ~M,.~· ~: ~.I*i;fJilS$,;lJ \liit .. , .. , ., ····,1 j l'

1.!6 m ~~iB.~~(B]I.mlJidJii:i+··"··· ·1'54

7.7 .ta"~ " ' " ·,····,155

7.!8 ~I. ~·I". ~.~! ;t,l:i·~I-!,,,! ¥ofit,r'i:it !·+liitii'i: ·l!rfi .. i"'.i 'lii·iI! .i"iI ·'!'~J55

#~jt •... ' .. , , " ,. , ,···}'64

.. 8," tt.~ -it ' ' " " -. 165

8J ~ II ~ ,._ "., .. " ". r'''· ••••••••• " ",·1'65

8.2 Cook~'foom.i! .. ·· .. · ,·,165

8:.3· Winograd.iJ;;,· ,." ., +, ••• r" , •. , •.•••.• ,172

13 .. 4 ~1t.~ .. , .. ' , , .1'78

8,.5 ,.~.,il· r.' ••.. " ' ••• '., ••••• ···179

8:.6 1iM:ll:~: liit·~id!"~,.Ni·······"·· .. ' .... J 8'2

8J§7' M~ I,!I~ !II'" i i·ril';;to,.; Ii~, ••• 'f •• ~, •• ,., •• '''''L. iI.J. ·,~!!!· .. .t;iI ~ ..... il'4I'~ "'",i "18.3

8,.8 ~'. t',!I~ !'1'I'~"'1i it,,!! ;t.;t." ."' i ''!''!''! .':.'."'!!!'~~i · .. ·~"''!il'l, ~."'J,83

#~j(iMl"" ', .. " " .. ' .. ' ' " J 84

.9$ ~,il.,fP~. If it; ~ Ji .• ,ttJIi;« .. ··1,83

9f 1 51 ~ ! .,' •• !.~ .• iI-!i' •. ", .• !of' il iii, iii, i' ;, •• ' ',IJIj,! #to,;, •• ,'. !!''I-!;!O ""I '" 'Ii 'I t,·~ ... ],85

'9'.2.2 tlt:ilFrRj:iI.i .. , ..... s ae , • ' •• " ••• , ••.•••• , .. , • 188 91.3.M:~~~ 5iB!::fnR .ltit~~:r.·'···· _ ... 2.(J{)

9.3, oJ JJtl;~~1!. . ., ' ' ' , , .. ·202 ,

19'..3.2 ioj' 2m £1,OCTftUft.Htli.

:t:i':iS.Dcr :' .. , ~. r + •••••• ,,2'05

9.4 ~-I'l"DlaHIOO#fili!i~ ~ r'O"" ···20.9

19.4.1 ~iN,-€t*~~~~ .. ·· .. ····, .. -···,·· .. ····,··209

9A.2. ~-Wt'i1I,.II!afd;J ",. " ... ' .. '_""+" '··21 J'

9.4.l#f.ia-Il... .. ~. '.~."" ~-.; ... -. "2.1.2

9.4.,4· ii~ifk"tt*1t~D-:"ptliiiJ '.' ,

Q!.I!:titt:* .e •.•••• ,."" ., ,.~ ••••• jl •..• :2 14

·1 !Il'1 '.1',.,'" iii i. ~ Ii! i.~'ii. il.~ 2 J6

.- .

[9.5 ~~ ;t..~! ""!!Io"'I!!.",!!'~,!!!f.'I! ~ ..... 111 .......... , •• " .... , ...... , ••• ii,i Ii iii i"'''' 1i'.2J7'

'~t6 :):] iii··· .' .. ' '.' .. '., ' , ' " .. ' _ .. ,,,.,, , , .. " .. '. ',21 7

1 :cJ11-a... , , 2'2'9'

10.' -:, ~ ."'.I'!!~.! ~""! I··.! +1!~ .. t;!"'·I·I"'·l!i·"'.iI··! Iolfol I,,. Ii 1I'.f1l "'.;:1 . .., .... _/._'.

'0,,2 '1'l*'il2.R+ll¥Jit,;4dl~.Hli1! ······229' W.2:J ff~$tf.J"ili'l/~iliI~*, ",·"",230' Ht2.2 *.tro.ii::ii~!R ... """d, •• ' ••• " •• '. ",231'

10.2.3 fii •• tf..J ~iiii~:iQ'" ' ,··,,···233

] 0,.3 -~]]Rfl:$ilI:. B T'agti*:a~JJl, . _,. 233' 10.3, 1 -WrnRMt.iI,atl.lmrtt*llM~'· "'.234 JOJ.2 1£2rJ.·(k7}IJ-=p;tJ3ttii1Jii*O ···.214 J 0..3 .,3 t£,iim'St.'~ ~lI. .• m-ii*tl ,., ···236

10.4 ~~Jt[IR.*i*.H~tro,iit,*.,~I;l···2Jf I 0.4.1 .~.mril*,~ 0.' ••••• , •• ,,,.·, "" ., ••••••• ··239

W.4.2fA,if:tro.~.writilt.lit+··· .. · .. ,·240'

~ ,i'll, • AI.,3·,' .. w.., " J::tI~I'" Jt, -A. u., .... ,," .•..••.• ,n ...... , .. , ..... 2,,"'~'1

I U ... ~ lII-,iItH Dig ~.I.!f\:'~ ,"if

10.4.4 ~';;f2mr.,i*7}.£FJ.Ii.,til

] O~4.6~.IMJiJI:.Biiitti;J:: .... · " "··2'44

10..5 UR.ilt"BtR*ff~.·'·"····· , ·247

~ 0 .. 6, :~ AT-I ' ~..to ~ ~ ~+r-1=;.;'I.;rmI'*IIR

- _. -!H. 1=1' , Ul..IJr1.~11'I ;filii ~ :q;,I9'::;.lp,)'

:DBaH ' .. ,. ' .. , ' ' , " 0 •••••• ,,· "2'52

10.7 *1.fJftiif*:~lJ!I#fi~fI tfJ Uf,J1JMUR

MIt,litill:i+ "." '. , .. " , ' '., "154

io.s it*~IBiI~.*Mlta ,,·······,·········2.5'7 101.8, I l!,fI!.f!r'~ft··· . '" .. ' ... , ,. H ... ' ••••••• ,·,2'57

]0.8.2 liJk8;LMS.i~ 5IJ!iiil£.: ... ······,260 W~8J, .Jf)lI*M~~M'UI.tilWffi~ .. ··261

~O.9' Mti!:, ····,·,·· .. ······,··,··· .. ···,···· .. ·······,,·,···,,··,·269

10..10 >:J.""'''' "'., , "', " ···· .. ,269

.;;J§:t •. ' ' " ""., + ' ••• " •••• ' ••••••••• , ·,··273

• J 1 $: ,.:t '~LjIi .!§ A lj.}i " , '. 27.7'

't ~ ;;:I'I_'_ '"

.~ .1.",[11 -:;}' ~ [··"'····"'·.3·+·~~· ,. ~."~.~ ~ 01"";' "' , ' .1,,,,,"i,;;277

11.2 «ditIlJlPl1lJt' AI.,a' n, ••••• , , •• ···277

1 i .. 2 J !lIiLftt:.:f1:i , .. , ' ' , .. 277

XIII

[1.2.2 ... A"'" ... ·1 i .. .tii ii:ll'i~1I1j lii'ii i",i Iii"" itild 1'11:'. it;l,··278

mI.] It$ •• :lIug:aiit~ •• ;ij! ,·· .. ·,,···· .. ·····280

~ 1.4 :.·1it"Jff:M,*·A •. J"~it,. ." ,282'

11.4:.2 ~'A.,~ .... ,0' .' ••• ' ••• '." •• '" •.••••• " •• '., ·"",·,,·284

I'/:' '~""~·'lrF-R·.Mr.llil!~""'iIh·AA-* 2"'7

. I .. ~ 1&jJ'.~1 - . - 'P5.iPt. j-~ TI RJ~ 15 .... }'I'.rJ ~." I. 'f ~. ~! .... 0: ';

11 .5 .1--m-IIRiJl3i., " ,,·287

1 [,5,.1 ~I'JrIIR.iI.iI , ,,,. ,,,·293

U.6 frAIIJlFNWd~~~.*i!if. ·,···,·····296

U.1 Ie:. ~ .lE:Q;j~ •. "fI '.' · 298

11 .. 91 ~.. i i .. , •• ,~ r •• '~. ~,,,.! ! .• ~ I ~ ..... 1·tI! • ~,.; ,ii·i ,i ,i Ii" •• Ii,,,, .• ~., •• ! ",II! .';1' •• :3'012

12"E I ~ I~ 11:'" •• , •• , .,~.' ~ ~!!o '!!'!!' '!o ""I;~' t!+. it' • Iii iio ""~ ."., ••• '"' I!!'" '1,1 if' .... tI! ,; iI'oIi3.11

l2:2 Sclilillr.~ .' ... ' ..... , .... '., .... ' ....•. ' .. ' ·,···,,····111

12~2 .. l ,schur!J.,lJ!~lJJit. . .. ;" , ···311

t2.:2.2 Schur~Ji~~:mE.H::;etf ·312

:~1.1.3, ~·lJJt .• 1f •. i!'····"····'·········· .. ,. ,··315 12 .2.4 ,~HM·Sd1Ur.f.&M:J'·lJb'*tt.. ..', ... · ···.n 6

12.3 ~*.$"m! •••. ' ... ' ... ," ·"··,, .. ··,··, .. ·317

12.3..1, ~*.,~iJI.lI.l.m················317 ~ 23.2 & *t&,~iilflt.,Ifro.i!Sch1lir

&Jji~~W"""'" .' ..... ' 0" •••• ' •••••• ' •••• """ . .32'0

12,,] .3 f.IRt&·fJM-.It'lttJ'!f Hi . ,. , .. , .. ' ' e e •••• '.3.2'2

12 . .4 •• M:.·.M· •• a~~w , ···324

~2..5 f-1-ft.~ifllt:.~.fH , : .. ' '''32,8

12;6 1iJ'«dit~'3'-ftt&~ •• atA~W ·····,·33J 1:2.7 .'~.ItH+·fJ-8'A"jBtt.'·····'··33j

12,.1.1 Jtim".~.~ti .A,J.I~it.··· ,,·.:jj6

12.1,,2 ,*' A.F~t.$%··· .. ' ··,,·······331

12.8 M-~HRIi*M:5:.If9.,Jk.a ·,······338

12, .8, 1 Schu:ra,f!ttliAf1Jtilit,. . · .' , .. '3J9

12.8 .. 2 ~~*,.·lAfJli5.a,~.*s ., .. , ·340

12.;8,.3 •• i!: •• ~iiat.~'.1Jt. ' ".341

~ 2.8.4 ~I~tt.~ •• :.ffilii*!l·····;··· 342 12,.8 .. 5 iif!fllt~_"ft.til ••• t=J

_*-II: ito"'" Ii" •• , .'P'" ,I'I!! 1Ii;t,!I iI' ..... j, '!!"~ '!' !p'! '!;'I Ii oII·ii ." ••• ". ~1~.~3\'4'2

XIV

1 ~t9' .*ti.·~!: •• ·.r&itt+MlT " .. , ..... ,·j44 :12.10 fi~MCMOS.IlIIRM.. . .. '.'." .. ·.346

:12: . .1 l .• ~ , , , , .. , .. , ,' , .. , " .. "347

'111'" 111 "iI_TI.:Kif.·· .•••• " • " •• '" ,. " , ••••• ,. " .," """ ••• "" •.• , •• , ., ••••• ' • '. ,,3: '4··/7··:··'

• ~.,.~ '" • .. ·HU!'

jt3,. 1ttlf!._~ ' ". ·· .. ·,····353'

13,1 s II EI " .•..... " .. " .. ' •.•... ' .' .. ' e e e ' e e ee s ' •. , , "'353'

13.2 lfftjp!~B , .. ' ' .. ,., -354

13 .2.1 A=.ff~,~r- .troJt.:fi.i*······ , , .. ·354

13.2.2 B augh- Wooley.iii: II' , . '. " , .. ·-358'

13 .2.3&a,rroB,ootb.~*'fi'.iiB' .. ·359'

13.3 ~&R;fj JmJI.'RIJ !jili·~@:~TIi~Jfl*

ill_ II, .,. , , "" , ., .. ", " ···36.1'

~ J.4 i:ll>$ fi.,~. "" .' .. " ' , , . " " .. "'. ·362

I:J. ,,4 • ~ 'I~ ~'Hontlerfh ngltf.J~yonf!l. :fi

~ J..I;. !W. frn ~B,~,.J!.. -.c - :~me:Rr~ l~ ~II' .'., .••.• ,"'. ~".'!' .... ~ ;!I !I' •• ".Ii I a ... iii,. ·3u2/

13 .4.2 ~~MMt iilJM:tttA'ft!$ ft_tlt-

I,r~l\.itt , .. , . , , .. " ' , " ··,365

.13 .. S «£ .• fTM. is: ltXJ1iilt_~. . .' ··36\8'

13 .5 .1 it I. ft' F1RUI!:i! iI ." .. , ·36:9'

13,5 .e 2 it. fjIIR;iJI:iflii ." , .. "'" " .. ·36'9

.I 3..16 JE Il~J :liiJlkii.. . ' "" ·372

13,.6,J CS"D.~,.,·· ., " .. ' , ···372

1'3 .. 6, . .2 CS:D.,~'···"· ' " ' " "" " , .'. ···374

1. 3.7 :S:t ;tp~iE. . , , .. " ' ' , , " ",j77

~ 3.7.1 '{~.Ij!Rft~itii: •......... , ., " ·377

~ 3 .7'.2 .JI •• .....:.lI:td.fi!lM~~Jt

:ii:."lii ,., .. " ... '.!I "". 1-11'" .,IiI •••••.• ,. "-iI"l! "',,",Ii i iII,r. ii ." •• ~1 .. J79

13.1.3 l1'$~e,.WRaM7.t. . , ·j·81

I 1.3,.9 ,l.:JJ,. iI·,jii .... !'I!!, ~"'!I'Ih"iI jIo'.iI>",". "'· .. ' .. 1,.. ... ' .. "' ..... ·••• ·" ... ,;t. ... !,j'82'

4Ir 114'" =' .b.. ,,- .'

,.1/'..... JL'~-'~~ .''''·i ~,;;;, •• , .. ! !I-!f.I'!llifili'iF..tiii iii. Ii i!J"'~'~'!!'!'!I.!t,. ~,· ... 39J·

1.4!11 I~I. 1ii~'''''''!1.'!.!>!'·.1·'fj lol''''~.''~I!.''!, !'~"I! I ill'll iiilll!i •• " ••• '.LI!.I"'·~·""'J91 ~4.2 .1it.I:.~ ·····,··············,·····,··,·,··········,· .. ",3'91

14.3 JiS.ifHtl.&21mliAli'Mii' .' .•... "" , .. '. ·392

143.1 .-t"2.1JaM: , , .. '. 39.3'

] 4.3,.2 .1&52.~ ·194

1.4.3,,3, .;-€t&2:1JIltB,IlM. 'o, ••••.••.•.••.• ' •• , ' ••• ,' 395

1.4.3.4 fl~",j!rdl~rd!ljpfk.ii·.:· -395

~.4.4 iI,,*.4jp~ ' .. '.' ' ' .. ' ' ' ····j9']'

14.4.:1 .*1t'tril~~41Jnli! ······,,··,···,··397

14.4 . .2 .'J\1L·.fI,t-;a4jjp~,··· '. , " ··.398

14'-' 5.·· ~;"II:aI::!!.'W'A.S:~ .. ,M~I·,···,········ " .. · ··3·.ii'lI. '9"·

_ >!; - m;~t~1 R J"'~ ,,:;,:t5*.~ . 7'

14,.6 It, •• ~"~ ... ·············,···,··,·· ···,··,···403

14.61, J. ~~:;tidiIJ1,L.tt.·· , ' ., .. · .. · 40'3

14.7 1i:ifl1~i~K~_,tl •.......... ' ' ······4'04

14,,7 J .11.,«ttt~,$ti.·· ". " ·405

'14 .. 7 .2 ••• ~ tt,~Mi.·· " " ' '. ·40:5

.' ] :5;'~ ., ,~ ,i!&!. !iF ~ 'I:k , ' ,. ·4 J 3

'" ",~ ~,T ,;3L,1Jl, 'U11 ~ '.' •

15.2 f'ftiliJtm~ " .' , ' "., 4,13

1.5.3 f;,1' •• i* , - ·,·········,,·,·,··,·413'

15.3.1 !ttt:~ •... ' " , , '415

15.3,.2 "'1I,~;jt •. ,.,., , .. 0,' '., •••••• ' •• ' •••••• , •• , .'. ·416

1.5.4 f£*tII:.B'~rtFf-.~it;Jt* ····417

15.S Jmft;Ja.:ttll -*trF:9- ' ' .. " ' ·423

IS.5.1 a;·~ffaaJmtt.*fF,7t .' ,. ,,,,,424

t5.S .2, &T"JIWj1JJttl'l,!!}!t1F::a-·······,·,····, ·425 1.5.5.3 .1tIk$fi:S}· .," .. ' ... , .... ' ..... ,." " ... ' ..... ·426

-16:i1r Ia ~;; • .,1..lIQ Co , .. ~~ + 3 ~I;!. A;

",,' -,.!fL' IIPJI ;t)" J}L.IJ\.. ~!Ii ~ AI /~ ,:::~ ~I :n- ,9

St .J.., ~ ..

~./J1( ~ Iii i,,,!,!' ~ '!' '!!! If .... ", i i," [~,,!',,",~ ~l,!!! I'!t' Ii ~,;t, 1· ...... , ,,!!'L. "!l ~LI! 1-43.'5

lrfi.2 Ilii1 $"ti*~!j at .. .aut· 43,6

[16.3ft.,iI~~ftVLSliiit+'lnftf.'~.

.!iIHilfrft\$ .. , .. ", , .. ,' ' '." ,·442

16.3.1 I~·M.M·· .'. ,', ' .. " ' " '., -44'2

] 6.3.2 litf*7::t:t6 , ,' " .. , ,. "44'4

16".4 iltii7ittJi " ' ' , , ," ,,0,,445

16 .. 5 ~1*~:fa)llJl!jutii*~~It ·····,··,······449

16,.5 .. 1 ,A( T,cl»" " ,. ·,·· ···,·······450

16.5.2 A) 0 ...•. ,"" .' , .. ' •.. ' ' ~ ".,,", .... ·45.1

Hi6i iJ:tI;*Al"i1f,IJ~~ .,' .... ,.' ... ' .. · ,.", ···451

~ 6.6.,1 N'PCPL,' . '. " ... ii •••••••• , •• , •••• ' •• " ••• , ' ••• ' • 452'

l (;.6,2 tit';i;' f!".IQ';J'.ii.;ft~,"m ,' " ·452'

:~ 6. '7' ~:-~:iI,*S ' ' .. ' . ' .. ' ' .. · , , . "' , .. "4'5 j

~ 16.7.~ 1I~.,.tIJ,t(~~II.~N. .,., ,4'56

~,,6~7.1 ~~M;f1lJIl9,.f;JJ"~ , ii •••• ,., •••••• 0 ,,·457

~6.,g ~-i'~~1II " .. 0, •••••••• ","0" •••••• , ••••• °",4'57

~ 6 .:9 (~-;~t!i ill EY... df lil-t1iii.& . , .... ·459' 16.,,~Oii •• JC,~'~:i!'" .,' .,' •• , , ••••••••••• ,··463

16.10J :t:~'lljVLSI~~ .,,' , ,.,. ···463

Iti10.2 FPGA~~ , .. , , , .. ···465

~~::t •. " ... ' .. ' ... ' .' ..... ' .. '. ' .. " . ,,,. H'" ., •••• " •• ' ".'.' .',.' •• ·4:70

.17.' 11i1JJ'~,iI,it .. , , ,', .. " " ·,··473

17. I '~I 'ir .. ,., , " .. , ii •• , •• " ••• ' •• ,ii ••• ii. "4'73

~ 7.2 llrttW"I; , .. ,. , .. 0, ••••• " •• ii' ., ' ••••• ' .' •• ' .', • .,. "475

~ '7. 3 ~ 1~91JtMlh ~11l ~ " .. , , ., .. , -476

~ 7.4 ~:M;~ff ' .. ". " ... ii ••• ' •• ,'. " •• ,ii" .' ••••• , •••• ' ••• ,., ·,4'78'

17.,4,.1 1F~m~$ "ii •••••••••••••• +'> •••••• , "'. ",478'

17 ,,4.2,~1I E8.,~ .... , " . ,ii" • "" .' "' ••• ii •••• " " ••• ' •• , •• , '·484

17 .5 .~ ~,I\t~If~ * " , ., , . , , , . 0 •• ·,485

17 .. :5 '. I. Baf£1i.' . , .. , '" , ,0 •• , ••••••••• , ••• , ,. ',485

17 .5 .e 2 A~If~m..rlR~{;IeJt··· ". ·486

17.:5.3 .I~ •• tI~* "'.0 •••.••••••.•••.••.•..••• , .•• " .. "486

17.5 A fflrftfJ1J'MI;J'.€tt· · . " , ·487

11 .. 5 .. 5 lib.~.~~M./~\lIl~I"~.I".~ ·,····4'87

17.:5 .. 6 ~l&·~V~. . , , , .. , ., ,. .. - '489'

17 .5 .. 7 Rt,~, ,., , , .. "" .. - ··,4'9'0

xv

17.6 -lbMMitJil!: ,." · .. 492

11 .. 6J 1& T{jj.OO1.f~ " ·492

17 .16.2 ~1~1I1i.ti::11~ ·4.91

j 7' .:8~1111 , .. ,. ,. " .. 'iI' •• " ••••••••••••• o •• 0, • , .,' • 0, •• 0, ••••• ,50:3'

~.8ioi,1 g'~ ~ 'F! 'I-'~ ~". ~ ~,+ 'I! ~",!! !fo'~ ~,~, ~ !'+'! !,"",! ~,,,,!, .... ~!II' +'~ ~ 'l'o!'~, +;~!Ill +'1' ~'1509!

~.8,.2 iJtII.lt*tti%~mUlfrtli~Ht ············,;09'

~.8,.3 DSPlbJl Heg ft , ····5 1()1

:l:8.3,J. It m··· , , ·,·····················51(J1

1,8.3.2 ffifitU,M*'· .. · · .. · .. ·511

l:8.3 .. 3 if.7lk!Afl1:~DSPlt.H: ~'IMJitt rQil ~Ill!'

.~;ftIIIi.~:tE:.~·········, ' ; -513

i.8A fJijfJ'Jimi·!i:1Csm ~mlfFJDiSP:l:;.H, ,·,·514 ~ 85,..·*~"'t~.mf]';.t)JJI"· ..... " .. ,. ·515 1:8.5 .. '~. :Itt IlI,lf ~ .f*-B ~lfuJ.l ~ iR, JJ' •..•. 00 ·51S

'1:8.5 .. 2 lI,li*·lt:9 •......... ······,·,···,············51'8

1.8,$,.3 ·A«~.~,.ltnmft.IR9.riJI G fJ

:.~·.:H'" ... ". .... Oii'" 0""". " •• '.'.,' ••• '.' •• 521 '~8., ~ ,~~ , ..•... - ..•....•. '0,' ••••••••• , ••• ,., ••••• , , ••• ", 'C'''''~.-

~. - . ·'U .. OI ~it. - - .J',t..~

~ ~ ::t,II;;' •.• ""' '. , .. ' •.. '" ' , ," .'" . " ...•. 'ii, .' •••• ' ' '" '.5.2.2

Ffit)j:A :lm.e I~ .. " ······· .. ···525'

!'frt:lB iIIlltt.:t~··~ Ktt.;it 0 ••••••••••••••••••••• ·.5.29'

ffl":l,C[ft JtI"" *~'mI T;J ~ , · .. 545

Nt:fln Schur' .lJf ~ :~ £ ~ .t.;t il "·549'

m¥:E ~ .: ~.:.:.1Jt. tlJ ~. ~ .5fn'. ~ •.. , .. , '5$'3

m:lF ·it $;ff Ii .tt +' *' 11 it , " .. ·5,6 J

m~o FIR~:J,.~ ¥:It:t it ·565

11 .. 5 .. S, Ei."I5·.m. . " , .. ," .' "" .' , ' ' " ' .. ' ·,49'0' *' !H , , , .. " .. " . " . " " ' .,. 0, • ,. ·5,69'

~1~~tt (Signal to N:oise Ratio" ,SINR) tm'M=li, l6)ttA«'Rf:1l.!:tI~i!ft~

DSP~ t1f,i)"L;lJD nrllfj:tri1;J::Jt.' ~If." &PJIt::).,Jfj m:k ••• Jit,*M (V,ery-Large~ScaleImte,grat.ed,VLSI) tt *~.t=-P9~,I.t.~fi!,ftF rt. ~I! j) It *iti-t~ [13 ~;I:'(£~ iiJ'fliiilS,tttl

AAg~m~~.~.~ *~m_~mtt~a ~~~ml~l~~~**~ ~~~~.~k R!J' lilJ wJ'~ 1i~ il~ .QK·R~lll"ll· TU' ~j 1r.G.trl ~ T J..x .: .. ~!~, 'u HC>Ut.: n~"'-A II~ m!t·?J'~lWf ~: }"'-I'irifp~iJ! rr' ~~

~ * _ .( r ~ n Ii- 1m' AA _, ill ~ ~ =kl ) YO .-.:- in!ifi' • .., tr9 .'tfh. :L. ~ itl..1:b ~1iJU. t:.ih ~""" *T'~ M ~;:I:t. :;~,

1'141JA ~ I tip C ,m R~ £ !IHl ~ 1lH!I''Vl ..... ;~,f1i JJ:'JI.:lm. J)t., i!:"'Po1k: JI tt l'!lc ¥ " ... ~'m 1'1r'a!iF; ~J R, " J,!X.~~,

D.~~*A40.~Jr.~~_·frth ~,6e.a ~XO .!;;D·S·'p,·.'Ilt·a ~* QI._~~~!W. "*m~...k"_fIh"'" .

~.:ii:;~; *. I -~' It IL ":d iffij':~ 11l~,i$ ,",c,JM I) .!I'J r ~ ~ II >: ,'. ~;~., JI!..i i\;}It SIl T u6 we. e', .'l"t i~ =.r: -p;; :R~n

'1m (ft:P:l:ft,"F~ffl!t A~.) Isjt.1!911-r£~m~ " mL:*J:-·1-iiA!f!.F:kP!J~lt*,iri.1I D1PfE [II *~~~~~~.~~L#_~~~~~-~a~~~

1X" 11lI1?l ~ ,laS 1£. ~A})c;" ':'J ~__L. T1 'I~, "1r JIl!JIIJ:,!f3~ ~JE. AU f.Zi 'lE, rn A~I 0

DSPOC~~~.~m~.~~~.~~ft.: «~~d."C*~.4 •• ~.~o. a.~M~.~.**4~n5~.~~~~*~a~.,.~~AW.MM •• _~.A .a.*~ •• ~aM~.,~~--.R.~ •• AOO~M#Mg •• BW~~.~~~~ R~~.~ •• ~.a~.~ •• ~.1.ft_A~M •• ~~( •• §)T.,ME.~ ~~*~.#ao~~.-B~~.~T •• *W.~M~~~* •• R&#~~.T~. 9~ •• ~~~.-~ ••• *A~~ •••••• o-a~«~.A~.$ •• ~~~G tmI -~ D8P'~ rc * 1!f.J +£E.1& it., W''iij"~fi D M,]!f'P.)t 1: iJt, ~.~;.l fb :ftMiiftiti'~I~ ~.rt itI,iftfflli:J ~tB ,0 i!~' a",(rf,DSPii!lijf(.J Ea' =l'.¥~ JjH-tfi~ ~IJ: Ek.;t;Q 0'

*:$:11= :*.J g I jt':fiJeft tl·~ ~A !l1iY-J DSPW'~' .. If§lw if:J· gf*,1t:~~J:I, 1ft ~·'ti it. tl, t.:J.1l DSP:.~I~;/tiisfl1i[jif~.it,~ 'fi1. 2li'i']! T JL"~'~~I(roDSPJi~, .'1.31' 1t!a~' .~$. 1*DSPJ1.J.l'f!)tt ••• ~jJi ~l~tfjij~ ,hMJVL8IH:;fC.Jrtnsp .. ~~ ~~8fftf* a9fi,~ 0 111.4 .~ M il7 [m ,ift)f\ raJ DS.PJt: ~.Q;J il.~jj il; : tm. me block diagram), is ~,iIt iii (signal now graph), ~ 1t1lii:II'(data B!ow gra,h)~.All 'fie. ~fdelPend,en,ce gr,aph)~jf;., .1.,511,t.tf,"1r

*=K ifal4 .i'f~rkJ'. 0

1.2 _"gnD'SIPJJit,

.1 .. 1 ~ 'lj HI T' ...... ·~D,SP.,ili&l(;,-=*.~ m I[ 11" *1J,81t,tB·1J. r JL~:I: ."IMl,DISP'ii."

2

~rtJ'mm: *151'*_ fifl;ftJlt*ililW.; Ifi:tfLtI"fW.!j~~':fj·1£: (Least-mean-Square, LMS) 51 i!miililtB; .em -=fiiiPJ1~Hi~~I~A2.JJi!'(Motioh Estima'tion,. ME) ~.,Itij\1!~il (, Di acret.e Cos ine 'Transform, ncr: ~J£Zm-J-m •. ;.c. ~B!:~M~I::l:1t. I( Vector quattaation, VQ) ; Viterbi (."bl:.) ·.~mli'JaIlJ1J;, m-r$,~$fii~~3~lUrufdll.!~Hi

W A~ ""hl!t~'ili~B:m~

D~'P!.·~

;;;lI-,!.~~

1¥.#ftnt,

iJt tiro" \LrA: ~

~p:f"n&f{

,(t fffMi.Jllj

m"ffi.~J.ffi • • *1i~

f~~ }t"fI!'Il~

.*.~*., ~A.~.R.ft*£_* •.••• ~am,.*~m _*Da._. ~A~ •• ~ .• *~~* •.•• ~ •

• ~~P~O, •• ~I~~ .• ak"&~.~&m .• $ •• *m.+A~m~

No: .!t/,,~ .. ~ .. d3 ;;1: :;;r;I!.', ~~-i-)IJ::;~~lot-li

~'

1,,2,,1 .fR,

'~J"(n) = x{n) " h(n);;;; E x(k)h(n·~ k)

( 1,,1)

.f£fM'iO n W~lIUtly(n) iifI:l:v~:I: x(k) ~. h (-k+n) tr!Jr'q··ft (:a.- 'QO < k <: IX) m:mJ*1:Jt:fJl)o

~ a'J _D. m .. ,l:lt'.H!o -. 4O L'l.. iit: ,&A iA-ld.-Io -r* t L·· . . .. 'T· T. ..&.. LTll") w' H;.; MI • '. ~ -;" ~ ''TIi''1?1~ m ~~I:¢.prI7J 'VI '~~P~I "II""X ,1Dear I .nae-mverrant, j_. 11. ... ' m ~iln'~ Il '~ff m ~IL

'P.f~~1l~lm 1::~n~.it.Mii' (~itf!it) ~e h(n) *tlii!.1[2]1 .. -1'"LTI.~t1flatJ.WJf1Ui[t:lm '~A,Jj;~J xl(n.) L;All1::lI9,.Vi:*itI:~~ h(n,) ,a9.fJB~ it ... · 1m~"-1'" ~ ~tID.fg",m,I"l~ m fil .. -t~I~:'~it.,Jt ~ Ip h(n) ~'jqI,*, JJI~~ ~~t1f.,;";ff Pl·tT ..... ,& (Finite. Impulse Res po D S'@ ~ FIR)I 0, ill. ,h (n) A fl7t fd fE ,ft, ~.i\ ttt Jl:IJllt" ~ 1A.;t' iIt ~ B. (I nfinite

- . -

Im p-'CU' Jese R'e- °''''0' 'D'O'6 lIB") ml*nU:~.iU,lh-Z;:Ui.~ 12i-F--IR-.sfH;; ~'iIh>th*1iIf;J II!: ~ .-<I __ ~'~- _",! -: .1 .. r. .:~._.'Q' .. ' _-' Q~"I ,. ~.' ':,"" .. 0 'PlJ-"M',. w.t;'J'.;..r·~·L~:::ytJM:1e- ,II 'm~" -~IP-U-I·""CIl""~P-!.AJ'·

n

h(n) == E ,tICk)

.'

~B;i:--1"IIR~*!f~ '~JfiJ'~Jl--~,M'liiJlt~ ~. n;;' 0 81".-r1; ~n < out.rOQ

JU*)I'(n~) WgttItREirJ:,ii-ltKH¥::.;Jm ,,;'(k) (Ie (no)1 ;fQ~" 1~~ .• diii:illt,11 ,¥. (Causal )

~. .._.JZ,........ ~·.Ii ,e.:A.

It ,.,...1;r· " .~~.;(1i: ~,v J-~.

3

I¥l" ~~~+~.BblJTlr;~, .. ftl.*,zJw~e.'.5!~ It .< ol':t h(n) .~ O.t> a~ilRJotli*~1'l ·*,iliJ£lifl'~. ,fll~'~~IRjHt9ii ~.x,l!:mi!~it~!t~~~ ~

1.2.2 •• !t!

*m~:iif •. .fEIl*;mf'ClllJ.:'f&Iii:mfi~M::E_I~ff*:I:~m~ l'ii'"~JU a(n)1 ;m'x(n) ~';ffi ~JE)(~

'00

y(n)=E a{k):v(n + At)

00

y{n)= E ,a(-.k')x(n -Ie) =a(-'n) *= a;(n)

!m!l o(n) .~. x(n) IJt~t.ft1JJlI*1f .N"m\P~lnt£ n ~' O.~l~ ;.; .. ;, N~ll$tJ~~,+1i~F'~ •. ~ II~ 1t$;fI~ii. iJrJ.~';(} ~

N-,l

y(n) '~E ,a(k)x(n +k)

( 1~4)

;)t~p n =: -N+l, ~NT2, "', N~:2, N-l.o ~.~ (' 1~4) i~MI:*tQ~ii.i1iilifV.A iinl:fti~ ... * W

:I:~I~~~,~ '911Iu N ~ 4~iiJ~~:

~ ,(-3) I 0 0 0 ~lCO
I
I ,(·-,2) I 0 0' x(O;) :t{l}
y(-l) I 0 $(10) x(t), x(2:)
y'(f) ,..,...,... x(O) .t(l) x(2) ;t(3)
yft) ~(l) ~(2) x(3,) 0
y(2) x(2:} x(3) ,0 .0
y,(3,) x(3) 0 .0 o . a(O) - a(l)

I a(2) a (.3)

( 1-5)

1.2 .. 3 •. ' •••.• ,

1:*,Dlilt ftI:LTIii·itf.+ :. ~fA-· ~. ~,'iBm Ta~. AJ~f~x(n )'B1J!J!iiil~ftJ:.lilJi.¥f+ tf)f:l~iI it.,* " ~-t .lblatJll' *,lCItB iT 1:). m F~R~.U~tfb:"fi[qfij J21h(,nL ~*~~ .H(ei'W) (itt-f •• nillt H(z)) i£.a;r1JII*fC.~ftits~ ;Jt!~.Ul.UiJtiiJ!ttn3JPfU'iJe;z.~ 7~ ·UfaulW'.;mtJI.tI!M, ·ii?}h .•• ffiJlllj.i11!._1iIlW:.~~ ~:iI!ila 8imiemifJi 0

~. -t~,tElf~~'.mJ •••• iJ&.tmjn~~7tjJfiUtHI~

N M'""'~

yen):::; ~ E oi.,(n-k) + Lbtz(n- _. k)

t=~, k;~O

M~[

!I(71) "-E bk.t{n- Ie)

l~Oi

'EJ!-f- ,M~flRlltitllfJ1le: (FIlR) iiltB, ~ 0 <; k<;M-l BtJt.ti1:tJ;,1I.nmEi hOd ~. Db ;l(:f*,t.t ~~~h(k) = 01" it.-+~~iI ~31~:i§gl 0 tln!l:f£, 10 < k( N +~,&.~'.'-+ Ok ~ 0, 1~'-~'21- ~ (1~,6)~~~1""iI~:3lli.,~ IP .)I'(.n) EfJ:ii.W4rt~I~.Wm~, lIJI1t~Z~ill~3il!:lltB,~ Ej Z,~ JE..R9" m:f1tf;l~·Mt~-ti:,SE;l7f:,NI,f):J ~, JS,!ft ~ ~B,& it ~~,It7CIPR,~i •. fJ~ (lIB) ~,ItU a A,*~.FIR,.ill;ii:l:IIRM.,a,lltJ!:f ~1~JPi. tlU_* ~

.7f: 19; 1:t~$,i?t .• 1!1t *iiili B'IM" ~ 11 ~rf; m .1iifft:lm1E;,~!lmI~lti 8:. ~ #~ B:it~iI,.

[}] ~~;ffiffl~rt: [2L. M.foJ.l:~itft;flUirj;f',~i=tt .• ,~ Ii $9tr f41it ~~a:.t;!~P'~!ff:fiW:ge

"N' IMt. Mal B J AA #t 'ID: ~' iU'... ::tb, II·]' iIi:Aa rEt X .tI& ,M;j; Mo ~, • ~ °t Ir¥. ~ *)A 'J:ffiIr"Jh ~ .. EiI ~,;., lI'r Dh ,~, "" 4~ ;&~lili'~JqLl"!l~,H}.:t,,, ~:JJ.G, 1fx.;1".x.!1~ "IJ)1 J -1f'ffg,wtDlJj:l~~1'il·~l?tlP~JI~-a 7It".i£.LI~RI'j!~I~m

1JZ ~ tiA~ *FA ttl F,llRtW:iri, DzJiJT r;l,~II~A1f g_ 5111J;I ~ ,:;:Icr 'E1if.J,ilJi tL,,Jit m n~1iI:,)I:)J.~, i!.tJ R ......... *tB.i&ii!.~ ~~:tm ~ _.~1r M PJrfti*1,*~HllIM1FIRili!tBB9!li1fU:t-JfI~li~til}l~

,hCn) :::: ,hC M ~'n) ~'£, , _. . -t'71fr~tt-m1il:FIRiJilt it rf.J~.~J!i7b:

hCO) = h(6) ~ bo, AU)" =: h(5) = bi ~ .h(2) ~ h{ 4) .;;;;; lJ~h .h(3) = ba ~iI~H Ii]i '. ~.)t,:

T

~y(n\)= ,~.Z'(n) + bll,x(n. ~ 1) + ~x(n. - 2) + bsx(n - 3)

+hx(n .... 6)+ ht x(n -5) +b2x(n ~4)

m lit R]i~JJM m 1-1 ailllli ~lb~ta~,~~. , it I~ Rm· ~~I T 4-t Ke~ Ii" 61'-1m~ 15 ,l;).lt,6,1'-lf"fji

~._.. IE, -:jl"b" rr-:; m7··· ... -1:i5H ...... ~.kh~, tA i r;m.lWrim·/r~r3' U*W1r-~T' ~*N'i:Mi.&Sln*?'-' .= ..

~,",~D a:J1. .. .IL. *m . B~i ':mr~,¥"J ·'m'/ ..... 1~1'lJ~m1!X.laJ-~·l ~!JI)J1l1Irjl:!lI! J:'J11'fl t.J1'J!~.a;o='m'ti1!i!H- . .o

a)

1.2.4 l!iIilmill.B

a~~ft~*T~~2.~ft~*~.Hm~~.~ •• 3.g.~~ ~.&M.fi~ ~m~~~M •. ~.~.~ •• ~.~.~.~~a~.~~.w., •• mm,~~, ~ *i1t*,htmt:l1t iI.~ IIHiM:JlJ3 ]1.. 131 ,~J!lilil B~M T~1!l.,~~, ~j[fl!*iII,.Bt~, iI~~.~-tliImuw b:(nn *Bh~tB~~~' ·-1rmlJUftitlify(nH u lij'iiJ1!iilt®ij,_,iI (~~Jm F[R;f,J]lIR) :;rqij ~ Ef ,i!!~z •• a~_~tta~~i!;fttAlt.~J!1Jr " .J; ~1.Qtl.;fl;T·.'l~.I£,a W-JIb.'fl ~Bif! 1fi~ 2 ~ij 100 ;I,IIJI (differenee), ~ j!i.ltti: • .ti" EMIJM:fj*~~* owrn, EI

,~,~ ..• ".!tIr ,;o",~;:u. !W. .::ai ~. L 'I .<:b. * ~:::iiii I'RI DhM;t~ M, ~a ~ A "Z.." .... _ ;fa;titHm :Ya T' r=I fiJJ'1I. ~ ,g:1 A JiB~. T'~'~ 1fIit'.i.Bm 't::!! ~I 'f;I' ~ . ~ ... .g nil I'IltJ' W;o,aX, ti~ fSi!;;:J;1t ;,w- r ~. JetX.Fl ~~o 1M, ~,,( .. II~J I~UhE:"ln .. :

/hit IrI.ii.nm~l4l!Fm~f+ IEl iB~tt,lli!ul!o lFllfR!hll,.Pili!'LMS fj:)iJtLlliJllI (A,1fIFIB ~ ••• ~)~~m •• e.& •••• ~~.¥~

1.2.4.' IL.MS&'iimJlilil

-f:ELM'S I~ m}tllJ,~:if! ,JiNifl!..I~"!lm

,den) = Wl'(n ,_ UU(n)

WT ' .. 11;) .... ![IWI tn \ tv", (n)l .. '. W'N' ('n)]'

\ '} ~ 1['·'-: \"!J"'':'';'··~'''''··-'L.'''I "J'~ __ "';"'\'~ ,_

UT{n) = [u,(n)l u(n - 1,)~·· " u(n ~ N + ])1

m tit ~ $'filli AOO.A ftl-i .fi!iitill1!>Il'!J'II O1(n } fbi'" £.lVJlillft % .!; fi!riHl!% 2.~, D!P I i I

ern) = d(n} ~ d(n)l= d(n) ~ WT(n - ])U(n) I( 1-10)

1£m 11; ~~ft,'m·t, LMS.i*~.~t¥OO wr (tt) ,UJ!f'IJi}jll~ eZ(.nHiilhQ ~!4t" LMS ,~ .ii:Ji!i •• H ~ -er1f~Il3.jf." -_ ,,71-:1: l'B' c~It~Ji:wr (n.) ~,,, A~~I~ u(n) mJil~'FTRi*,It. ft'lF-Block), .j§=~,Jt~tt:l: !( ~It) J!~' (Weight, Update, WUU) .~o

:*JT4i~tfJU.J!JT.~~ .~ .e;2(n) Nt 'wr(n'~l) I~Jf¥1tl (;}bI1l!\t~J[, IHrnJ~~H n IIIN):

( 1 .. 11)

I

W(" - ),_. 'W' .-( _ 11'l 'M (2{ ').) :ny=n ~ l}"~ :-.IJvw:rI ,e- ~n. 2' '.. . ...

(" 1 .. 12)

Wen) =W'(n- 1)+ pel(n)Uln)

( 1-13)

i£+LMS:.i1£&a9~e1fmm;l!)im'1l11-28F*~a.~~ft~.~ i¥ . .i: ten) (~A,l~lO)i.litirl tltll.~ (r~bloek) *i:tW t iib..~:I: (~~,l-Ia) Il!HiitWUDlI~*.lfm~ IU-3tl;rt L,MSUilltBI~ i~mil.1II "

6

to.

A

.4([m)

.. . ,.

WUD-~

-_ . D

"',

,.

·~~~====~=~==~=--~_w~ .~~===~=~ __ ~~ __ ~_~ ~=~===&~~~~~_~ __ ~ ~

1.2.4.2 •• 1M,R [EI ii.mltlll.: ••

~ ~ ~ ~ ifi:ii.'M=~P9 _*.~ flJjt~tE (4],. [21 r.p e.1fVf:~ 1tm ,( "jr~r ~·;!"12 • .) " IiIlIt~JlflJEnt~o

m .;;;k. -, 11-I-:I:rll 1 2- N-' -c. ~ - -Yr_ 2:. M loU .'IIh( it" I"~~ N···' '~- ~ t;n. w.. ~ .. '*'~ !§l iIh ~ >JIb )

rtI[ "' «i. '~'JJ ~IJ[; m ~··;,t·'··· ,_ .. ' .. «mur,-n~I:D._1 ~'T': '-«m,j~=lx:IX.~.tf-~w.:.fit"~lwl_.I.o

~~_~.~~8~m~ •• 3 •• ~.~.~~~~~~:

el(n[~m) =: e,(n~m -1) - km{n)efl,{n ~ 11m - 1) e&(nlml) = e'b(n ~ 11m - 1) - k.(n).e./(nil'm - 1.)

;it+ s; .• dl~~.If, (-&1l4.PARCO,R;fiJ.t,il.R:tt~lt) Ir~5) (#-:.tfg12:.3.3:;t1 )oEElfI~4

( 1~14)

7

M#L~ f_f 113 jj~,.rliii~i k:rn ,~f'

J(ri) = ,e',Cnim) + ,e:(ni'm,) (1 .. 15)

.

Ii!jilltt. Uii\..~'ijffriJ~tif$rl:Bi~'~1i~.1J,;ftJ,o, ;ff JI(n) 16 tj b't f m-l), ,e6' (n~l [I 1'4-1)

~r.J ,k~ (n,)1 *7$\ ~Ifl J bf) it km ag ~ It " 'if":

8J(n) ,[ ("1-- "')'t. (')' { ]1 ,'- 1')"']' (' '1:1-- 1-)

8km{~)' ~'-2:eJn m = ,1- ~m'~n,eb,lln .... , _1m, .... ~e!l['f!. - ",m"=I,

-'2I[e,b,(n- 11m - 1) - ,km(n)e.f(n~'m\ ~ l)~e/(n~m - 1)

~ •• ~m~.M~~)~m* •• fi» •• W,.k~ti~~.~~~.*.~,M.~ l!Aftltl"ff( kill! tnJ ol!lijJ lI~ ~':

n

,

- (.'" ',),_ .Bm (n) 8J(n)

km(n + 1) - km n. 2 Bkin

- km(n)[l - ~fnHe~(nllm - 1) + e~(n - l~m - In] +2t3'm(n)e/(nljm- l),e~(n ..- 111m - 1)

;tt,rl"1 fjm {n);I: 191 ~~~~.Q ~ T'ff ~I im:~iflt,~·tft .. AJ~~It.IfL.~~*,~ •• mll (.m-1) ~ ni~n~ ~OO}J 2Ez~!J'tAf$t-~"flM ~~ Pm {n.}l!fj69-~t, iiJ~;)!]:

]

(3, ~/,n)., -' - -

\ ' S(nlm ~ I}

(1~17 )

)t wf~ S (n~ ~I ,m'~ 1)11,)111 ~.3}j~~t'it~ :

S(n + 11m _,]) = (1 ~ 'o)S(nlm - 1)

+e,(nrm=l) + e~'{n- 11'm, - 1)

it lI.fi .-t~~. ~ ~. 8 (0 ~ tn-I) 1t;J:mlmfl-·"iUfi*~ltl fI.mEl~.iim:;, ~m •• ~.&.~~m~ft~~.~ ••• ~:

km.(n + 1) ~ I[] - Dm(e',(nlm-l)1 + e~(n ~ 11m -1»1km{n) +28~e/(nim '-l)heb(n -llm= 1)

S(n + lim .... , 1) := U -tJ)S(nllm = 1)

+,e}(ul~m: = 1) +elln ~ l~m: - 1)

(1-:20 )

. ]

(Jm.= ,

.s(n~m - 1)

€l(Rlm) ... e.l'(nlm - I.) = km(n)het>(n- lll:m - 1) ef)(nlm) = eb(n - 11m ~ I) - knl(n)e/{nim ~ 1)

(1-21 }

(1 .. 22 ) (1~23 )

a~"(1-19)- (1~21)ft~~ (1~22) .~. (1~28) 1i~J.ffll~.~ll3iienri!3Wt.J!lnl1;ft" :iii#1L~m:"t& ~ lJI i!t B:RtJ~.~ ;io m 1 ~4»r~, It; ~. iiI 6ij1.JilJa" ,~ BH5ii~ €, ~ eb liJ1R:lMFiJtI=fii it. (~i~$:i1') ~

8

~ __ ~_'_"""",-- -~____;_~~~~ ~~~----:--'"'" ... ~-. e:f I~!!~m} I!IfWlm-n

l I

~~ffl.~.M~ •• m~.w, £~.~ •• ~m.~ •• ~ ••. a~~m •• , .~~ft.~_ •• ~~.n.B~ •• ~ ••• ~~~[ •• ~Q.)*~c.fiW.~ .~.~~fi~.~ •• n.&.*~~ •• -~.MM •••• fi.~-*mM~~a •• fifmBiMi'Il~" E81~~~IC.~ (Block~Matchlng Algorithm,BMA) tllf~~*ili." lJi1=l Jl.ttjtSEJfl~jJit1 Q, t£BMA~, 4i1~.t7f~ T N)(· N 11iKl1.:.:~ •• .tJt, *fi~,l£-1'-,ij.?;.p

Sf ...... tlUii ilr~ IliJ 0 •. ~. ~ tfI"I~·f!~·:lA·~ 11 ~~.JIt rp fti.fJOO1ffit~~B ~~ •. ~. *f.jt ~lifi. ~

e'oo·{I~:tk!j .~,~.2 ~i]IMJIU;")[:x ~·ii.i9J ~:i: Q ·~·__.·ti~m?l'1i,SI.1iSl.,_,· .. ..tiT (, s·e;811Ich window) ,'E.jf::tE* .. ~It1t1J~ J:., tl.tv£lrI,t!;;W,~#~:tAagittt:U[rt\~1£ +1-1' 1"il

~ ffl ~[ tI,!L. -htIi ~ ~.1::-1 .&. *(N': , ,n - )2A---Iiio,.=.I;tkb. m- ~ ~J.iI..~,~4lo riiI Ii6 ·1- '0-

tlFt'T~' ~~:~%~:I~'~e:! ~I '.' -Ii' ,~p. 11~~>o~~.If;lL.~~li~~ . .I!..ro.'- .. ~

Jl >L.ftiJi ~,E~M~"~M'flif JLff ~ tI·M1f~~ 1i.(C'rossl~CoJrrelation F'unction~ CCF) ~ ;ftJjjil~ I( Mean~Square :E·~or" M:8,:E) ,fi:Ii.Ij~Rf~. (Mean Absolute Difference, MAD') (f

a~&&m~~~~MAD~~~.~fiaA •• A~.8ft~,~~~~&~~+gM.~ ~iZ.g. tEMA]]Jlt!:.I'f·~. «t·fJ·.~ (m,n) [tr.J«t.tl!;!i~~:ij;;aiJMADi.m. s (m" n) JE.5I...~1

N-l lV-I

s{m,n) == LL ix(i~j) ~y(i + mj.j + n)~

"1-'24 )

jOf'- P( ffl" fl.( 11

x: ,*1 x (i, j) .~ ~ rrilJMI:~tk:~ •• it ,Y (i+·m, j+n) .?F1I1-"M.1ttr ~,~.tftlJ".fI ~

~*,l~24 •• aN 2iX.iilJ (~i.t~~~Xoltlit.rcp •• i1f;fi-~.·rti·~. -~;J:~j[MllJ-tc in~)9 DfI~).:m:JB.fIf;Rit •• *:II:t:.~I~i!!il:lEk:;. ;M;~ :k- .... 'It. (fn]} sl~8rch)Jl.~D:biMJ 1if!.D ~~'1iiii •• ITpi;Jl99mfl (2p+l)2 +.*,' mrmt;J~~it •. ~.1IJ*. V~

u ~ min{~,n~{8(m,n)h plF - 1" (, m, n(p v= (m~n)~1JI

m1IJ1tt ~~---tNh lI(:N~ ~,ifi (1£.M~.fi.fl Nk •• , 4IMfiNu ff), ~,g.BMA.~iJ«

.Nh x u; (n. "')2 "l'N' 2 "lit) 1)2N," N"

N2 .,'"p, + l' '..Ii ;: ,,)(~P +.' ·1"

. , .. , , ... ~ _. _ .. ,,_~p;NI.*~J), ,.,. ,~ .. , ,., _ ,,~, ,(N~,*,l,N"',*J ).,., "

r [or. !N+~ ... ;

• I I • ~ u ~

. _ _ --t -- I' _ •• - ,; ••• _. -. I '":~ "~ ~: -~., r.'~." ~ .,. I·'r I I •• _ .... '; .,' ..... - !'. f· !oil.~" ·"'1 I

• ·t····· '" r··Fr~·::J~:~r:~·:}·I···t·········

; ::; (G~O)~I.(};)': ::. I

:·.::::L:::ITfLiJ ... ·.:l:Ll:·::·::

; :: ~ ('(IN'·. f\ .(dUil-l~' :;

~ .,.. . J' . ~. "I . 11."",,:," I!-'. ,.w II ,

: ::: ~ : ';:i ~

,," r.. r I 'I' ~ "? r· ... _. r. ~'" ',!"."~~ ... ,, .. , " •. ~ . ~~"'~"!" ~'" ".,~ .•• ". P!' •• LI'<~'" ~. ~r"~. ~~ .. n .. ~.

~ ~ ~: i, : ~.':

~ ~~: or. ~ ~ """~ ~,~ ~ ~t .. '~ mu.'~ 1·' ~ ~, .. ~I,~ ~"~ ~,,~ 1 ,

J. 1 ~ "., I. I~~" •• - - .,_ ~ _. ~ _ .. ,.. ~"~ ~. - "", ~ "-'9.' 'I PLI", I'. I:' ~ 1_ ., .. ~., .... ,:- __ ,I" •• _, ,.i .. , _ .,~ _ ... _'I

1 l r 1 ~ ~ ~

*fi~~i!. ('D:ilsclreb~ eosine Tra'nstiof'm) DCT) ;l~"MtiiW.~, ~;I.~ T:a:Illil Mem! ~ iitjllli *Ulll~~Wiienerl~.~)iJii7tiii1t~ 5 ~ AJMJ! ~6]~ ~ ~ 1U··n:.~~ •• ~B, rff~Jn TD~ ~:@ ldJ flHtJntlH-llitB'tp Q* l'i lttBt.~,*-'.DGTo

:4.m-i""N 1r AUKJJf=~l x(,nL II~'~ lit -e 0 d:# n "> N~lIH l' ,x(n)!:;: O~ MT"J'J1a~' N

,~DCT,~*·tIt~fd!1iJ!. (IDC'l) Jt.)LiJlllF~

X ( .. '.' ..' ~ . ( .. ). - - - r (2n + 1)1 krr - '. '. .

!t) ~ erA::) L., %'n) COSt . '2N' }, k ~: o~ 1)·· .... ~ .N .~ I

n~O

xl.n.) .. 1 == ... ~ ..• '~ .. ~,'~l r L).( ... I.):· .. ,X~.l.I.·.k).· <f'~s[ (2n +1)kw1 fl' _ 0'. 11 ..•• ' •. N'" ~ 11

.. ' ~ ..... N ~ .... 1\> s=> '" .............. 2.N h '~1' J.!, )'.' .!.!,

k:~ij --

,tJ-'.' ·.·rrh ~T

( 1 ... 25)

I( 1-26)

s (.t. .. c.'II {"' .. : .. ~.1: ,t w.· .. ··.~ •. ' :". i"", 0.

e ~)r= ,.'. v2:

" '.' .' ,·]t =iJ1@

N ,m.DeT'~IDC'T1if~J..m 2N.a,_ till j[_1tt"~. (Dis,crete Foorder Trans,form~ DFT') ll~.li~ •• ~llB'~;~ 'lUI x(n)B.;a; •• il:it-'l'2Nt.\J¥JU y(n} tUlr:

ii'

. '. {.... zen) 0 < n ( N- 1

y(n) ~ ~(n) + .re(2N - n - 1) = ". X{2N- n _ 1)" N.( 11 I( 2N' ._ 1.

~ltlt y(n) ;bf~+ s,. n ::: (N-l)l2 Ai-tIt:I® 0 1t!l11-6:iFH1.N,~ 5Er.JMf ~

~,

, IIII

I........J!.......L......J.......I... ..... _~. ~_ .......... -...... n

o 123 4 S 6 7 8 9

a)

, ;';(0)

o I 2 3 4 S 6 7 8 9 b}

11IJ1~61 Nm:n:·JU x(nJ< !32l\1.e:ij:'~ y,(ti) == xCtd+X{2N'"-n-l) ZljijJ~* 2N.1.l y(n) ~DFTliTil;tfE:~~:

'JN~iJ.

YD(k). L y(n)e-j~tD

(1-29) ,

2:N-l

L ,z(2N - n: - l),e-Jfik;n ~

o

'~ .. '. ' .. '.:.' . ( . ') " -j.'~J:(2N-:n"-l)··

L.J. Z" n e . 'IN - . ,

N-l ~L~(n')lej'fiA:n' eiilk

n'-=O

, (1-30)

, >

.N-l H-l .

rD(.k) ~ L ~(n),e-jBl:;n + L x(n)eiftA:neilJ-1:

n~O n~O

N-l 11-1 .. '.'

.=ei!lr (,>: x(n)e-j C2!Jij)b + E x(n)eJ' '~"lJ)Io''!f)

R~iO fji,:=O

(i-ai)

N-l (.. I)L.

'AL '~. i . ". Co _ •• 2n +,.~1r)

- e/w.~ 2x(n)oos( ~iN- .1

n.~Qi

ft·

X·A ,(1.). := {'. .YJ.' •. v(k)e-J( ) II 0 ... c .... · .k.·· .. ( .N - 1

" ft;- . 0 .ti-hJ!;

, .~~

( 1-32)

J~,zN·.a,DCTRf.~~X(k) ~ ,eOd X (k)/2:".

IDC'T'jjfl~~jj:i1:« Yn,(k)i ~. X(k) iU~~ * •. ~~ ilJ,1ID:FT:It Yv(k) 3t~JJJ' y(n) ~ 1m/€; !tby(n) m#J x(n) l1PIR)lo .... Yi) (k) *~J*Jif~2N ,. X(l~) Ff.Jll~Ji.:*.JN, lij,m 'y(n~ ~~1L

.iJr

~t'£ 1(%t,,*1i,) nr.~.J.,ff m X( k) *.~ Yo,(k) 't n~i ~ 0" Ie, N~ lilt, Y~,(i) ~ eiiil XlCk) ;

Yv(N) = O.~, ~TN + 1" k(2N-l '. t (2N-k(:N-.l, ~.lft:"

Yl)(,2,N ~ k) ~ ej1!;W~ X(''2:N ~ ,k)= ·~e-;i'. X(2N ,_ k) ,(Bll, ;tI\B:fr~ (1.,311',

( 1-33)

d:!f;I(~~ N.L·.·.··.-l.' '~' ) .. ' ( .. (2" of- 1)1{ .•• ·.2 .•. ·"N .. ·, ·· -k)1r) .

~·e' ~~. ". 2x1n 'OOS, . . .•.

~. '.' ~... 2N·

'n,""'O'

( 1-34)

Yl){k) .~ .e'.'\¥ Yv(2'N ,~ AT)

..... -ei~,e'-jfriX(2N - k) ::., -eilR X(2N- ik)

11 ;;:,·t· 'y" t Ji~). !ft~ ...... ·I·.··D' c om .~.tJ1l

. io' '-'lJ.1))'C, ~1IT- -'I:' -1) ~:~I i"'f":

, ..N-l N-ll

lIIn) = i~(E .t(k)ei!··t~I" + >: X(I:)e-i""$§'··j

-t,=,O t=l

I .. ~'.' c N-~ c"_ ._ . .• (211 + l),k'R

~. iN(X(O) + '2 EX(k) oos( - .. 2N - })

. .... '~ll --

.-.·N-I ( .. ',

= !( e(O)X«(I~", E X('kJe(.k) roB!·:!" :w1)kIr))

.~I .

1'2

;It.~ 0< ,n' 2N~ 1 '0 ~ y'(n) + iWN1-' ~Jfl,ffi, iiJflJfJIDCT:

. .'. 2 N-l_ _ _ . (2n + 1) Ie •.

a:'I(n) == ,(n} = N L: e(k)Xl{k) oos.( . 2N }

- ,iII:;~ID

It*, 0·<; n(, 2N-lg,

"NAi_rfJ;!J x(n) ~'.Ki(k} .~':l:Jf1;t~1F~Ur:

%(0)- I X(O)r

%(1).1 XU)

\, x ~ .. ,.

zr(N' - 1) . X(N - 1)

(1 .. 40 )

~.;r.t (1-2,5) ~!R3DCT'~1l jJ~l,8!telJ$~ita7J\~':

! 'ltV? 11.J2

cos( 2N) cos(i~)

1/-/2 Png.(.·. (2N~ 1) ~") •.

'_""". 2N

-

\

(1-41 )

dN-1)1t), c.....,( .. ,,3(N-,. !lif)

0081\;' 2N.' ~,I 2N

.. ,. ("., (2N-J){N-:O~')

COS _ ...• "

., .. '.... 211 c"

X, _ A.'·x x"~ 2. AT'X

,='_-""I' -·~.N ,_

( l-42)

hlilii AAl- .~ :IN1I:N' ;ltlfl' IN:KN "~*d'~' N x N ~.f!£;aIJ$, i~JltDCT':.I.~1'iE:::t~t!A(>

~'Jt (1-!l5) l~ r.JN ~'-:ftnCT." N 2 t*_,r!:tIJI1mi!:ii. ," If-=f m ftJltgm, ~.~ II ..

iIotiA dlT' N'·' . N--~,w,_ ~X-= A....a-h m'iBi'!:H: 4.::. N' .'." N~- .:b: - "D~I .' C" TiIt;Vt., _k-_ m:.u... N"" no -- ~D~I' C-· T

~,7T".: .~:~ x , .... ' m JJt'" .A.~' l "tF~II·'~iM~m.1IJ .':',)C. Iirt).,~-~ltl ',_,~~~,o. l);D.tPJJ :_",_' Il-Y__.:;:p:;, ,,1, .

• ~~ •• WN4~~~~.a~~--~m,~m~.DCT~~~.§~~~*~~.*~ fiilfriN iK ~,.D'CT.~ ~J5ifff,jJ~#! *1,t1*"J EYiJN k,~.DCT (7) 0 :i!W .ftL:.6 t N x N

'.

11!i ,II ~~.DCTR •• 2N9 ~,*1Jp.fF~. ll:if 4N3 ~.~tlft:·~,

1.2.:7~ •• ,it

,1I\il. ~ •. cW. - .. .._~. A.J.:'-.',. J1Ij! ·It' .~~ el .. -" ~ i'Jl -r i~iI "",~ I'J. I!'~ I~ »r: ~,.-t;l

is

..

- : 1

VQ

')

i- -, : -.1 --:, , .-:;~~

1 ..." "lL

I~I '" r-,

IF' ':: '

1 I

~JI I

-~r1 -~-I ikAit.

16*

- --- 1

A4: II (:256*) :

ml~7 &T~t.ft:(l!tJ;cl:ffi,M;Jro.ffi.

25,6 1"-~*, Jjl~z. ,m '"". 80 ~ltmll .. 78imi9;;:I:.itHf;}m;.~~~1/116~~:I::l:ft.I.~. ~.~~~.~.-~9~a~~.a~~.a».~*.®.~.**~m~.ft~.,

Jt- ~.f~#iI"~ ~. J! lfiie/j) ~. ~ 1:jfj IJiit~1Jffll~Iij,*~. It" lI1itFJi 1r9i::I::Z fq IMJIltJLJI tI 1[1[1 ti.(&.~~~~.'~M*ft2~.:

if~iri~I~~.lJ!.~·~, .A~.!I, x ;JI:Ii.j-t,~*;c. Cj (O"i(N-I) ~IBlrm·l;·;KAjj~i+.~n] lB9FkJfJ~mi;r;;'~.i!fTIF j-l~.~'jJj,lMJ" ~.Jf~Pt (1-43) ,iiff'·:

( 1-44)

1:-1

X· C~l' == E ,XiC;i

:( 1--(6)

. k-l ,

, . .;J .... (.·-c-' . d·'· ),,=1 - ( , . ..•... . ~/'"'. __ .. ' .. '~-1

UliU-n ~ · - _IJI .. ')D.; '.' »s ., = ~.ax. '.'~ ' .. L._~ _. ,ali C}l + ei.J} .•••• · •.

!lh;:;,(N-.iI, ·,OI(,(N~! .. _ - .

t:=:(11

( 1-47)

['-' .,J' .]'Te··· -,-

n;:: do 6.1 '" ,. U.N~l ~: ··'·_ex +e

";J (!ld-· }')-l

t;:nun - l~mUt ... -'; r. l " ..

( 1-48)

14

1M e .... [e'o e~'" €'N4lT.,

J:~.tJ.~:I:. -f+' '~Ii t)·Ii'·ifJ'~ (bru'tefQ:rce}1i~, 4i~ltA·~t, ~."'P'elr*:l111i B9.1k.~ !l!iH:llitt;J, ~. Ef§I m::.z~ ft .. .,.. * ....... it ,(fuU"slea'I',cb vector qua:nUUzation)1 ~¥lXt:.

[![].'ilfFlI¥l&ff N 3:~.ii.,~l*~Jt~.~1!ifl ,kDc.inil~,~, 1~1lt, ~~ff.,.~1i .*Z~~,it.--1' Ie .w.J_A1R ••• Nkltwe1.n.~~ n-: (;ttt.H~ :~~t!iB~;ft.~iI IMJ'. lH.,jln.N{B,_:k, ll)1:tB,*,.fi ,~.fI.1i Q lot T.it,tm m,~ i[ ~ 1ft fIt·,;j ~:it {t (tr;ee~ structured vectorquarntitz.ati'O!D )1iili,~ -EeK]ii:. Jf.jE~~::f[og~ ~~m 1-88im ~~.iBlWi a*.~ •• m-.~~ft •• ~& •• gft.A •• ~aWm.-.,~A*.~M~W ** •• ~.,~.~+~ ••• ~ ••• ~.~ •• ~.W~ •• ~~.~~.~7.MM r, ~1I.tRJll256,1ttt:!R.Jl~ •• ~ iUMtI~ RIi.116~,~ MmiivQ&-filtit:l:~tB ~ tm it .*~' " ~M:fm.1 rR';I frt .~. f!Llii-t ~fWjL\ lilt;~iij* ~ 1iJll=l~;I:,d1>iff;pfi!Ht,,,

0' o 0'

w0

0, 0, 0 '00 '0 0,

'0 0, ,0 000 '000,00

o

o

o

w (~)

* i'i~'m T ~~ijfJi;i.iJ~i9Viterbi.t!I[lO] a, Viterbi.~(£JfJ1IUI~~ag~ (jJm;§~lij;)

flie,tL ttf8i1tl~ M~~.l:flriZJbtm Q ~.~ ~+.~,~TttRtr fi.:tt~"~'JI., ,»":1I*,"1~

1fJ tt*.t.¥itt6m..~ a9.;e.1JI FI',~JJjl, * m tt.a:ih&.,ft£lag ~ 8iiliiPR~,~f*"~Am Alif fI«i;; •• III + ~.~. Wgm'~ e .Utm, f!ll .. ·9a"f ~ ~ lip 4:.~ +tt~M'UIII" ~ 1i~ fIItt~ ~ SOO, SOl .. ,slO:;mEU,l~.~ltA.i:Oil:8"l.~ jJP~ .• f+tt.:~1tjJijftPfn.mi1l~t.!-t~J:~

~R T'" ~ .~.~ i LJ.,. ...... ..., M ~ N1,j;6 U .. ~ £ 1l.!L. ft n >lib *" "0" O· tA !JJ M ~ . .Ji" '~'J: Nt.:k:::.,H. B 11/'1'1' ~..l.- -* ~ . .".1 ~ In~:::!IIIJ/\..H..!W"")I,·JI~,WJI"I'm1iW' ~,~, ~l.J,d1.j>A"1I\.~O'flll!lluullll~,u~,~ 1.1:r':JI'iP"l'tt:m 1 ···.~ .• t ~;.;ft:;m;:

I~' Ifr~. A~ 1·~rd±' Itroii~ ~ 11,~ i!"I-6:~:$t.lJiJ,t;j.m.*. i!jD'r .8UI~.ii: ~$~ 1_1iJ 1/2" fffCH1E:.~·2~ ~At.lJiJtjgel(Z) ... ·1 "" Z-2 m g2(Z) ; 1 + Z-l + 2~2t>

iJ 1·9a·~ ~1*!tttt.ltIll,at nr~.Am 15'z .ihl~tt lm'~ 911 ~.-1t m (TreUiisDiagr,am) ft/]\~, jllllll~:9b8ijj; oil".mllMIi:ii T!lIIt-t~Yn IIJ .n+l 'ntmflilfID.ttitift.:g~D*-1'-JA.~,t&+ ~ ~,rmf.f",· "'Ult.1nltt. 81• FJ=fM;" Viterbi.~ ~M ItJLmfllB" (att) Jl:ififjaJlIfi lAs (.a)~~m.~.,ft.a.~~~.~.~.ft~.9~ft~~ •• ~ft~.~.~. * -f~1A JJ. JI~ (global most .. likely sequenea) 0

~T'-' ··-'tffilttlU'~INTtt.~·~ & ~ fl L1t"~·-'§-rm~J~j v

v .~ {v(Oh v(ll!,··" ~ v(L -1)]

OM

1101

iOfitJ

n

P,~IJ iI'l¥l

.........

. .'

J •

. IfOO 8001

O~~

....• Mill : • 'C) 801

'" ''''' ... , ~ .-

1/10;:' 1100

uu

) Al.1.b. *iJh .1UJb,. *' t" b)' lim. M:. ~!+

a· ~n!:..;.:lpl~'~~~,"L. ~Jft;f..p:;..~.

Jln~9 :filltt~~tJ1Jf~~*.l!

JtJ:I·"~-1"~-,% v{O) *l1i~OflfqtflJ ,.m~· + 'v(L"'" ll' :I! :l£lJitiO L~ 1 tff:1t[JlJ 0) Vite~biJj,fh~.tt ~i-~.t£a,tlli Ijlj L-l '" ;1f:.Ati1'- ,ft:;firf.j' • .tj-Ila (,survivor path) 0 ~'::r-1£H"J n ®tft;t:i:t$ r~.'1J .• ~'Il;JI ~~~Ui n ,JJitl4tjJiOOfY:J11zfB]mii.A\~·;rq%~flJ; tf+·ft~8.T"""'+"'L • (path metric) x~(n.) ~ -em*lli" :tt;ti i J::~$·:(fli·~!jt-t~ Ii· ,mm1l!tJfJ'IP9m. 0 .!-'HfifJ n jlJ n+ 1 B~ (0" n I( L)I, Vit8rbi.M •. MMAlJ n Em$#.'~Jl,.~(£*~JIJ.t:PfAx.lt •. t J! .*,*fj:,M1£®lIt£lfil: x"{n+l),, "E*mlrfJ1J~I::fd1'&itJ.;'i (dynamic programming, DP):

xp(n + 1)= 'm~n[X'1(n) + ,a'lj(n)]]; i,.i ~ L, 2" ... ", N

,

.jt:f~JI a,(i (a) .~t£iffiij'I~Ual!f! n IlijiU i il:~_.~~ n + 1 ttiff~i ~,i§i:.mJ!f., DP~lftir 12,oJ fftt~u "J~~v(n) !;;j 1i~'R,f&~. W a9lM=~ Z If~ I !¥lie * ~ ~ :~M i11 .. 9b1Ji~I3~ .. -t41,:tt,~. ~~.~~~~fl~~*aM~n",~+.*~.Q.~.:

( ]-50)

~nIJfillt!lJI~r.J~~, v(n) = u. *nu.~m.; Jij]1t&~JJi~.*'~tfJli:.·ll.iJt.:)Jt.:*.J! au (n) = weig,ht(lll ~ Oaf) :;: 2 au = w.ei.ght(llll - 111) = 0

62S(n)= 'weig,ht(lll ..... 011) - 1 i!li4 = weight(llll - 100 = 1

O:n (n) = wdgld'i( 111- 11 D = Oa3:2 = w,eig,htOll _. 000 := 2

,(l43(n.) : welghfl(lil ,~. IOn = 1 (1.44 - weight(:lll - OlD = 1

4i,+~$M.t-ttitJ njlJn + 1 '*#,"~~.ft1t ·1bJ!tn*.mlllll-10JJrlf.:rA~f!o .1""tt~.,

*~~~~~A~~a *~R*~**a~~~*u Q~ ~~'*~J. ~~_~T ~'·M'1'T' nJ 'iH~e;xD; - .. "nl~mtt 0' 7\"" T'~~I Zrx, , .. ~ :tI:.,_p~'fltMY:j,rW~, :7J'7r- 1 ft,·7i:r-Jt:l \'llL· '-Ipniw,"~ m'-I~

*.tJr.~ltit!A*#.·~~.~ jDm l-lO~ltf~fl9~,PJim~ ~~)!IHl:IH.?lft~fHltli4fi" M n ;;;; l-.M •• n~L~n=LM~A •• ~.Q •• ~a*~&~.#.Ha~.B.a.~ Jl~ ~ D!P rii.f;t,~,if Ei~.fj:.f2::

(1 .. 51 )

18

2+2=4

• ~ - - --~ - - ~. ~ - .- - - ,_ - - - - * - ~ ~ .'

" "

3,

x,,(lI) ~:2 • ;_""~_"._" ~..;;_.3_" ............... ~~~*)(:-. ______

flJl-10 hJ..1ij~~ ,n I~ n + lS9~1'-'~;t;;J!liltfl'*#.~

.1-11~ii:fiVite'r'biMfij.i!;·lttiJ-'+fJFf" .A"Jlt~l 1 0 0 1. 0 0 0; ~~mJlJJ. .. 9b JfI Jfijjo; ,fr.j4,tJ;!,jfi JiJ~fi lI!rij, )t,! auFt=Jl:'b II 10 10 11 11 <01. 11 00 qttQtrr-Jff;llJ ,*"j1i' =ftt)~ffij .~ Ji:]I,tm "'!j1f3""'''~'f' raJ u ,iIIl .. l1D7i: T Alp.f.dOiIJ8Ml.~[liJ. ~ it; rp~fi "Xii' ~~.£.M.~~.~ ••• a~ftAaH~n~L~8H.-+~*~ ••• @,,~ •• ~ru~Ma.~~.~Bm~.~~~W~~g.ffi~~~.~~ft~~-ao

itA

Jtti u

tilti III

M"~~
0 '1;1 0 1[11 0
10 ]0 U H 01 n 00
:11 U) 011 n 00' u 00 SOl,.

Sl~. •

III; 1-11 II 1~9 .'8i~IW-J~~III.F-~".tillll~,liJ"lI]a9Viterhi8i9{fIJ=r ..

Vlterbi;J,t!ilMit,.:t: Bij (n)" 1!.M.~m:. ~ ~a.:JE't'!ii,CJJllel.$ffM~,

• rf! Eli. g; •••. jj 1£ 4j, -+ 1>Jt' ~ij lot _ t- .tt ,$.itt 61mi!'" Dh If kJ. :Q, iit 1t I( B.d d, it ion, com:pariaon and selection; A.CS)c Vite:rbiM:W:ft; fR,lllt.:l: .:!:'JlI S ~ACS.WatJRl$lJ,~

1.:2",91 ,,,., •• r-, ••

~ 1"DSP ~1i .. t3.~"$ iJ~...tiiii: JkJ msQ9.*~ (downisampling) 1P. •.• " (ups,a,mplin,g) .tF.* I:~, ~~!erul ~ .~XJ llii$.i: t1f, ~.. ii$"If~~Jla911i..m ~,M:m1i- 8E.~~~.*.~~.,~~~B~&.~~e •• oM.B~rMaa.~ ••• ~ :Ii .. *rruf1ijf*li~ft:tll: It

tdJ*.~IIUfiA X'(n) , ;m~.H:tJj:JU:

( 1-5,,2')

11

x(n) ~ J ~ ." l_d -- --,

y_ (n) 'D'

fill 12" lb' - MlII'll;Jt" .!b" ft' .

" ,-' " " - - ,"

. -.... ';. ,i .. 1 :-,'1. .' 't' ,": c. : ~ .. " '. .. :_'1

trJl- .-&'. iI~~iii1' '2;'.' -t.·A· ~''- {I' (' s) ;r.~ -t- ...• m·}j:' J~I

.:' .i~ _'. 1-' "= ~= .'.1.' .. - . ,.:" ~'.', '- .... '. "'--". - .... , .~'. '.' ". '_., .. ': ._. --.;' .. ·.::,1,

.r "_' _,'I·, '. I, i[]1 1_-.'._., r '_. ,'1 r-'~"'I!'"'''''' ,_ I ,r •...• ~

: ,,(-.,') = { ..••.. x .. "(n/L), j,.-.p. *.n,:JiLeRlta:.

YEn, -. 0 . *r

-1' ~ It:,

(1-53 )

jt t L It. Ii o· :!t' Ji II, log ¥f %' ,& A: ~mHI ~ 1et. III ~ 1.3- ~G r JI ,;I. ilk if • *. A 15 ( interpelator ) ilil'*=f.f.H (up$l,amp,le,r) 'lOr'. a x-t=f1i-i'-ftl'A.atJ1'-'Ul, iiMMi b:uL-l1-' O~.mL~~.o~~.W*ft~ •• *a.AWft~L.o

1 .. -.

x,,(o) - ...... It L . ......._~ __ ",

.x(.n)

= iii

Ye (n)

18'

~ ~

1.2 .. 10 IJ\ •••• 1I1l

1~"!It~. m -f'Ht -if:1l3 III ItcJ3i!l [12] [13J ~ 1£/J' l1l::9-tfIPf'~ ,iii ~ m ~' 'ma lmilt (/J,.M:) ifff.;;~! •• a~ti.~~~-~~~~~.ma~~m~~ •• fi~~~~~ •••••• W ••• I,Jh,l(~. iif [;.l8.,ql:li'~f'-§tEH~iil ~,RM: (.'$) .11 J1:tru;t."

x(n) !~-· •.• 'fi,ff\It~~. (DWT) ~j1_,~:

00

!lj(n) = L x(kJht!(2'~+ln'~ k)J O( i.e 'm,= :2

00

Ym-n (n)-. L:x(k)h~_] (21W·-lln ~'kl, i ~ m - 1

k=-Qo.

( 1-54)

clt!f1·-eI~\.!ldlil: hen) IrFJqz~.:m!iiit,.* {hi (2£,*·1ln-,k)J to <; ,i'm-It - ,~.< k <.: ee.} ,DPI~&mlt ~ )'~ (,1) lI~l"iJ:. ~ it. (w,aveJetcoeffiicient) <1' li~~1tIlTtt.:

~ '( Mi"" ~_-J! L)

+ ~ lJ'm-lfo;Jm-ln-·.z;, '~~ "

,t:::;;-oo

.'$. ii,":l! ( filtier 'bank) :lim A·lf;jt iij'. A (~,*.~1itifiMlt.m ~analysi8,fnt!er bank ) Il:fJt~IUti (.~ ~Jt."HIL, syntbesis filter bank) ~-milliJI:U" ~ 1 .. 15

~ - WI '7' &~ Ji:&.:.tr BI'l!: fiI ~ A. • ~» g WI fJ.. ~ RtiI ;:'Ib,~ M. .m !iii; ~ m J,ik,"':HI;; '( lk,'b ,),~ m

~,,:r.rhu ,,'7TitIMRD~~ ~ Jtt,U6,:uiDmR~m;.r;Q g~WtHW. M'rnhrff'illi (subbandl .I~ ..

.dt!lbl~~fj·~ Xhl;)t£:f.tcfiifl,bt.m. ~ ~Rt Tm+f.~~; :(±~RttiiJlHIi ~~ m 1"'tftAT'

:It!: li.!lQ A -J*, ~ Ur_ "ifi ,j"h _t;..L ..a. ( :'fI1'lll~ ":i '1iit~,~,:m.~II'R -~ y.n) Q

~m~mill.alli+. m~· 4 B1IMJ.ltlJ .. ·il!i!.~" IJ\illifL

Jil. ~. ft" .iL ~l _ :; ~1 _& ~ ~ T,,_J· i 7 ~~..L ~ ~ 'V- '~-

J9

OQ'

r.· ..... '.. ,'"ii';(k).!:"~,(2n~· k)

YO{n) ~ /.....J~' ~'tJ

00

Yl (71) - L :~(k)hl (4n .- Ie)

...... .....,

( 1 .. 56)

tif 1ft*i1fIJ!Jil~l6aJW~NV1l2ltrn1t·trrM,iJtBm.:iifiit.~ ~Ja' t .i!JI1-l'6,h+,~.AII,:fp1S lit,ijl1tilm, iiJ'~li1tff IJ" •. fi ~.*. Mffe-§- x(n),~

HO(z)

x (n) --r--

.~~- Fa" (2.)

I I

..

'.' . '

• .,



., • •

• • •

v . ~n)1

I - ,I m~] "

.' - H -. (z;} ............... _.. ,m-I

J

11 1-15,

',!",. (n~ "''0' 1

yj{n}

:y 3 (iii)

IIll-i6

~I~J:" •• /j\I£Jf •• l!i:,}jUmftMttlI M ~.A*,ft" #,fE:&'1"~1f J:ttw M1-~ at" ;fttfr M ::;;: .2m;, m **"~ltl~mt~/J\'.I~.itC'.1lt~mtJt~;j*.1'J (t~ee-structur'ed) OOill.II;Il*~'-l;; ~~·.M 1-1hlt •• iJm]og~+.JJi.it,., 11iJ1M'4i+$ •.• ~Jt~lt

20

fII£ iI II i[$I ~- ·lX .• it :i1i. II if'F '0 ~ ~ 1r'Hf ~.e! j 'i tft Aff~J8 j-l (n) 7t Jj~1 ~ A :,jJ ut, iliJI.lIt it g(n)ia~lii*:ilia h(n) ~ 0 * I§ iti,iI,ilIiltU h(n) OOft·mfljfdj'1im~.ai&1.Engt&.i ~~ftO l1t~,.~, m .toj tn)lt7f'o. * e 'ff£lI·i*it. gh~)1 f.J$tlHi:ftml!r:ftfa'%It9jtJ~ (t~Lcoa:rse)G "Jl, m F;j( Jl)1 ~7F G fff8Ji'f! j Ifllfl9it·_ ilJ~l~,.~:.*.I·;·

sj{n) ..... Ls;-n(khl(2:n - k) =L:g(k)s;.-1(2n .... k)

k k

~ L: Bj~1{k)h{2n ~ ok) ;;:: E h.,(k)8j-l (2n ,_. k)

k k

(1~57 )

jt~ n :il~W1i*~H, j .~mMiilii~l~ H~mot~ .8j)(n) = x(n)'o 1!l11 .. 17,m~IY-J;l:3*lW'~

...... ~~ ~A_W~~ Iml~~A~»~~~~w.lm'2'"1*~AA ~r.D*~~-* DWTRtJI~~.Bh iuSl J"'BUJ~I!I'JE' 0t J,J~ i t.l6ax.itl,IJll\l_I'WftfJEIriiift'" )' ~I.l'.h r;'I.';.AA~ DP~~'Ji'fl'

~Jli~~~ffl~.~i!~Jir.(>l:tjQ~Je .m= l,og~ it,h., -;Jt.,A.J'~Jlf M +·Mift (AI~. M&2~:.) 0 .-"r,;gI!,!I.ltHtrot¥fBJ""It~ M'rr (,*Hitt:,.ilF~. M J 2 ~.WI" 11ill l1i,B:.H~~ M /2 -t:tfttH) ; It=-tmMi''F~Eruf-fft.<<lIt~ M 12; .=+fitfJj!.~rc~MI 4 1"*'1:1 ,W:~o mJJtlt~il! 1- m ~~/J'ift, 4iM ~:,*A, It~tt.i~*'{tii~~It~:

M + M12' + M/4 + , .. + 2 = 2(M · .... 1) (1~5,s)1

:a:.~ M 1r.A*ftliJ!fi.IJMll'\:illit.~, 4i-t~*,}lum~lit.W~~i1iii: ~I ~2~(M-l)/M ., #;11 2:'(1-1/M) [14J,~

1II11-IS"a ~ 111-1 7 8.14l ~ PJi' 1'" 11' :fJfUl ill- m fttJ' 1:h UtI£·;Ni IiJ ,~Q * m t1 ~ m~~ •• " III l .. l'lar.p®7t;trrU2~ .• OO'ff.lilliifU.m h(n.) ~ .gfn) tircfft.m:

HO(Z)I = H (z) H 1 [z] = G(z)H (Z2)

H2(z) = G(z)G(z2)H(Z4,) Ha(.z) =G(z)G(z2)G(z4)

-w' I"~-t H' .. {- -) R ~ ::,0Il Jdi» S!i!. H" (e) ,,-, H. .... e, .. ) am !cd'l, JiS . .}m rut H' ( ). EI _at. !,i(i Ji& .~. !!W. ., .:14- ~~ !W..

1"\- 'f"', oZ '~im]. C06t!X M " --lz'-1r1l '·2\Z· ~:~ _u&~.6ii , . ;3IZ :Elil+o;llUUEo,f_«,W 'Il ~ ~W;;,wr.D:

RtJiI'MltCLtAl ,Ho(a) ~J Ha(z) ~iir::,., m16tJjl',:i1t~jlmPJ:fif~:l!~I~~1:J'-Ti&iili!jf>

(1-59 )

1 ",3 ID'SIP Tim "3jttD_,tt,flJlil/J\IfJC:M'OS,.J:,~

:ittDSPI&: J¥jl (jtJt&:(£ ~ il1*·lPxt! ii1t jJ'OO) .;Jtl~ !I'l1n~l &, ti ~~'(JrJtti IJ,.~eMOS I £~.S~M ••• ~TVLmDsp.~OOa~¢*~*Ma~*~~~g&m~&.~~ II ,d\ltm CMOS VLSI JL "f + ~t'it _1I:it I~ 1i;J(·~ 'JU8i ttg ~ :rtf.lfJF:·l 0 .... 1 OOT~~ fI fF·ltl& ( Gilgaopera:ti.ons pier second ,GOP Is) l¥J;sMliilJt,~ mI' 1ft., ii:tt~f+ ~!tf~ •• '~'.i!:1

~~Il*IJ.wlllaj[;. (.,.) mJil,.,.·~m~llf3l~!I (R)~ lVC (G)" li (B)

j_ 27j *!(~tfir,to _MA~*i,:it~'." RGB"m11]iC).~Il~ YUV ~~ a }t.:~ Y fijf\~Jf; u ~ V #'B'.IJ./F 'y !ili@.,'\, y .!:ja~::ZOOlrFJe,~" f*.:Z~f!m:~ YUV OO~'*"*lp~4 : 4 : 4~* *'" *#mffJ.Iibl_.m:2:41t4t=itt;;F:, ;Jt'rfJ.1"~Rg,~~,~ 1£4 : 4 :41a9~*,.lR:r, ~-r""" 1'*/l~~2:B8, X 3521'- •• ,,, Mit*;g30tJI/fJJ'fJilm~1tM-:te -( eommon intermediate fur'ma:t" elF l .Gt9~;. 4i_,1rtdi="·2:.4a3Mb~·ff:fii5it~.klt 72.99'MblsOOtJe~UJJIl:.J!. Q It-FtiilliBff'I.m, (High~De:fi.nUio.n TV, HDTV) 'ill, 4i1-tJi::k,Jh," 192.0 x. 1200~ •• , .~.,.:*' )t'50Mls" .iIi •• ,57.J3:MbQ9iff •• :I:;I:).&2,88·Gb/sa9lm~iI.m$~, .Y.. ~ if1B9ft·*

•• , ~Mn.~~.~~*.~H~~M~.~*ftA~~.M.~~~,a#M~~~ ~.,m •••• g~~ •• ,.M.~~.~mffffi~.

w ("n\.,

2; "I ------'i-t

· , .

,

"

"

"

"

~ .......... :

!

l~-" :

, , , ,

• ,

• ,

, , ,

·

AiUlx;Jl! ,~ng~' fEiJ ftflf$ ~~~Jtilf ,/iitil1li: [receptor) '&lt~ .. ~ It.~. ~ IliJltaltlif t:~;au []~81

'~!ii!.*~k'~/I:;,·~·$l!il't;Il,~t5(M81·[i3'I, !dii'~!.:H:j~4·· '. '2'·' • 2····'~'#4" " 0 '. 0": ~~~M.l!I!.'I¥, 4.1' 2': • 2~~' ~~f4fiT'~,~ tm2IXM59PJIi- 't!U1T lIa~. ~;JI ," ·Ma, IfJI ~'~ J' L': 'I ~ '¥..:fi .. , £j .., .' .).Q..'-T'R~~.~'I) _, .. ,_, '" :___:.l

~.flftf~ ~. y ,~4j1- •• J:fjS*~~ mi@.,ltU:ftl V tE,*iJi-bl~Jt.4J,:.-+ •• *ft-'lk,~ blffifll'tI"T33%'!l4,; 2 :: OW=itp.f" U ~ VtEJk~fil~1r1JfnlJ:3II.R~.J¥-'*, !tmi1J~50%o

, Iii TlrIl*~.!I~ t ll,~ffi,!iJkIr.1ltililt"MiIt.IL~)jtlrE~;.,,, ,-.1ft.*':, *1~ffJI~~.,+ ~.* •• ~-oo~~x.a~~~~.~Z.~* •• ~.~HOOX.ft9MPBGA-·~ IltIliiidJJIIlm-t-~m (M,oving Picture Experts Group) JfJtMJlm.il1ra-~.o i!1"JiH •• u

M~~IlMfiiU~9"~tt*, !i.~fa]l®ltr~l:tY~JL*i1:" .#i~~$j.Ift~lo MPEG.j'ltOO~~ EI IMJ':I:@ lUi lE: a9 ~~,4t .. ; ft ~t, 1I.,11l!H!!iJf rru Jfi:it .' Ii.ti!« ~ ~j! ~ itlt ~~ ±;M, ,. it it~ m~, 1[1.5] ~ 1I1.1-1871'tH TMPEIG-2.fi!I:iJ:tI~fI!ltIIl Q tE~tfa]J:JlI:iieZ;b-.jr~flfililf,zm" ;FtjlJ~~J ~ ~Et m .I~j!n~,.tiiij, ~ ,~:)i~1.i!Jtr~ ~"H!fj~.'ili!i 't 1=..(St~~~.ii Bi!t$116J1 "

*JiHiiJJ - ~~m!!~JU]i~ll*, It*tl.1fJlJflf!Jj~t-tJt!:iafifftf~1~j! .. 113 ~ II i!~it ~[rKJB!~tt*~* Tx:l:fJ;J.iiii"Q ~tp~t9lfiij};~[E.i!tr.J:.~1i:JEiltT3(~p ,+ 1)'2Nh,NJ GOP/:s,~ ;K:~ Nfl; )l. Nv ;JI:M:k,JI\, +/~pI!R*1B1I ,t F .~~ii$", .iil,~Mlj;g If'T~~* iJ'~288x 352, •• '" iQ:ii ."aOifilD. _t:m:m ~+'~7 •• P'vCIFi1i ,,~4tiiBMA, •• ,*~

,

'2 GOP/so J!i!fljir.J?T,m$., J!iiii9i1ii;t.~J.BtJ!:kOOfl~iiil •• J!iJ'ftU.f~.. J>j'~Ifd:X/J~,~' 1920 ~, 1250. '~~HDTV:fJi~, tlfliB.~,5,o[ • .w,.tb,~ •• jifi1,~+H:;J-15.~,~ ~'MiiBMA :W.SEU3.64, 'GOPls~'it.~If"I!~iifa+lB9neTJ:Jt+ •• ijt&,fl~Q N';.: N -~.nCTiii;a: 'lN3lt:~1JLli§ _it~ 4~ra ftlJ ',tlfiFQ~=f'11l1l_*JJ,~8, x 8~CI:FM, =.DCTmZ'lMJJi+ ~,197.3'2MOPts (meg,aoperatioDs, per sleclondL ~=fflHIUR*/h.198 x SPUHDTV*J\!Jm,~ , '. lfInCT!Jf.Btl'tt- &3.84 GOP/s'<1 .R,1fffmUt!WJtli!'f~'~.f*, m1f!ff!d:Il1t;+t,:;tiliIV!.i«z 1Oi~;J::R~*" :t!lltJlk'~*~' ~*A1!fiiBiMltJ,Jl,$,a;f*,fG~!t:m!~:j1tI~tiitfDl~~,o

1111-18 JAPEO-2f,iiijUrfJilJII

-1" (I {i~1I it.1MJiI., ra. v,H(: t~,Mlftb'/hi9CMOS VLSII, Z H9mljli!Ii~.idJ T It$ m~;.bIl,:I~.~ :lInnl oi!t$*I!:JiJ.t[~1Ilm'~ II Ail, I§,~ Ii*.,~ ~DS,P E!l_iMifGti:aniif Jilt ~2~~~8.AmM.~.4.ft~.~.a+«~ •• ~DBP&N&~.M(d •• ~ A1*,EM) ~!a~ ~jn~mti'J!~ iI,'~ ~'nsp:m IJ "/flJ1:lJ:: •• ~'~~~~.tE.1",;t!;.Jt _t", ~-~.~ ••• ~*D •• ' ~fiOOn •• I~~a.~~.~~~~MPE~2~~m. ( *"'9m~lOftJ30GOP/s )I!> -_ '+f9iJ f-&NEC fltbl.t;·ft 1[1'7] ~ ~~ $,3. 7Ml' A,1f*T ~.fILftft

iiJ~12'GOP:l,B" 1lfi.i3":H'9~-·fP'aJt*~Rf'M*.,j;~~j]'; Ipn8P~ff~mPf~iUIDS,P~ .M~ •• ~~.~.~~.*w.~~"a.~.~.m~~~~~mA •• HOO~aI .oo.~ft~~m.~Nn.~~*~

·VLSlI 't:'R. ~~7f:.IJf~riYh, i£~ilttiU~l'A~~'f*,~~~j9iJ-no mitCMOSI!:~@' !iii IhllJiQ. 0 7~m RtJ B ft:.~ i( 1-2 ;JUa 7 tfU& ~ :f£fHf ~it if t:lllUt.Jl:i~.l& fi.. f3E:ltifi 11 J:"lL 1*TIt '.IWtt hl f§J irf.j6,Mll~~n)'lO.~*'inJl]9'OM.~ *"ltii9~,~gtt~A~.IX"~~Ii!$/l~IMJ± •• 1!1;,.. ~~:I;~ -.R ;e~1tW ~ ~.lt.l!j Wiiil:lt:. .,fJlft,it*.o1t:I'~1tJgft:;fe iu,L;l ml ~u 0 .. 25,J,lw ~ r~It;:o mlliEO ... 18~mI"t,klrr" :Yei"!U.i,Yt·fI!lflfk*~~1t~ [Eb-=f'fflSf@P1f,;m~it 1:. iI*MBe'MJ.:1kt}~g~, ~~,B ~~liiJ JftitIaIiIJIJA,o..,o,3'~mRm:*Mifi~tai.F1i: agilli~, II

'If eli Cb,

~)'r:I~

-* ~~~

--I

1-

28'

1It-1-nRAMl±I 1It1r.JiiF '&1 'l~:lJlltf.flJER -.j' (Jim)

1998 2001 2004 2010
0.:25 0.18 0,.13, 0.07 wfii~

4jJ1 J::.tr;J l:ttJia, (DRAMIFIStsh) FlJttiHtM(r:.JJ&* ~ ,~~ )

,256,M OJJ07

ltG 0.003

4G o.eui

640 0,0002

1£m (ill fE' : m,~JlHi)

.~~~*~~~mA~.R~ (.~OO) tu: if<fi ITii).~: J:r:J lj~ *fit: (~\11¥SRAM)

- ·~It.t4i-ta~#:'i=irof£* ( ~7)

'iM IBM ~25,M 90M
6M 20M' lj,OM 300M
0.5 0..2 o.i 8.02 ¥.~~*~~~*Wft~(Aa.~) -lJ\:,tiIW!(HI'I'fJ_1"IfIlt$:,llfJ''£I.fit* ( - '_?})

4M: 7M 112M -tOM
0.] 0.05 0.03 OJU (Ap'pUcotlion-Specific Integrated Cireui ts 7 ASIC') ;;J1!.B9-- ~ g 10, l~ jP::i ififf.~ 't ~:f±lE.tE*mnr~tiDSP ,( PDSP) *~~o mJ1ltkA~mRU't$hlJ:~fit£ -;PPy"ASICjJ PDSP, i~81~fjUI, NiJIJjJ,:linrUil,"i!.~Jlj (FPGA) I~ ,ifli!*o M:!ij'~1-llHI*W. j£ ;I! 1E:tJ I 1: ~ til; rfIi, ~ ~M" .t: a1J' ;l1-' fbii, ~ ;QJff' ~ !(oj ~ ~ 11 ~!ffm, 'Bot I~B] rE' ABle ~itJ T nsp t JlJ6I!d::§IB, N,j1FPG:A~

10

1985

2000

20005

1000

100

~1i~UtJ MIPS

nsP'.,~ iij",kJ.m it~.Ltl'" (]],onterm,inatin.g program) *:tIm, l!:f+jjlh:lt:8L~f1 ~ ~~ ft'fi!J 0 'fJiJjll,~ --i'",3,M'FIRJt* i*ill ,it m 7'[;,1* JJ::. lIfittii ~~:

yen) -= ax(n) + ,6z(n - ])1 + cx(n - 2)

n=l~ n=oo

(1-6.0 )

24

•··'1 .. ''$.".·

., ,_. J

,

m.~~jft,fi~{j;:~\ftSi.I~tlt,;fTltlra] ~ It+t. (iter,ation rate) a1aft,ltU~'Jfl., _it ~ ftM lililJ,~ ~ it (1-60 J + rtJ3IPJrFIRiII:faD jfj_,1'""MAfg-'S-i!fj~JI. ~ ~li.8tJ,:~~i*,;fm2~j~1 iB.~ (' ffr£"##fi i. I!M F~ ~-t~. m~tR, a,D8Pjfi.& RJ~)Jfi3f,t.ff." (,I1.~..j.~i,+) *.fjE.~ '~Ii,m!."fl:m!f)g·~,a,.~ .. m.~i!.etf~.tt .. t~ (c:ritic,aJ path.) .1E.:ftJ9I1A,~ .mz.~.* ••. a~m.mM*.re~~~~ •• M~~D~.~~.m"~ •• ~ ~,U~~~ •• @~~~e".~w •• x( ••• H.~)~~ •• *.m~* •• ~ B9~.Rot~mIiJrUi! T DSP'''~./J,,'iif fi~ lit +I' .IJ '* (clock period) 0 ,il if (I,ateney) 1!)t~F ~_m~M~~ •• ~aM~.A~H.~ ... ~~R«m.~.M.~,a.~ •• e.

,~,i'I ~I ,l-At '~~'-*"l' Iii'!': 1l"iJ,,1fII,. m ~ -. '~XIJ,..!I.. ~ ~ ~ ~,~·lUIt~;iIi ~,w.,m,J. M m-l'lb'&' ~~ Mliill!)'O ....

j')"JI I'fb ~.w.~~ II ~,I'J~Un,)lf;;~m; .II'J---:Ji li!I~J iT ~fJr; ,~mf,..m; 'lXI4lI'JI'W'AJ~~_~7Ji\., _~ lIHI'v;t I" "

DSP~ ltl~~'''i!! $. 5j;Jt*:f¥i*#::r=~mi" ,0

*~~~~M~_~~~~~~~~~~.~~_~~~M~~ D.·S~P-~~~·.Jmm* 1%.~1fi M! ~m"~JErJ' f:J~,'[;"'lli!!,..l;£ ~lIppmlFR!'!i",",rr~mp.J Z!./"j &~Ipl':htr.i fJ ,II, '~~ IJJll(rAm 1Ii 00

.~~ •• ~~Q~.~ •• ~~~~ ••• *~~~ •• ~ftQ~.~ •••• ~fi~.

- - - - - . . , - --

.i~jf.i\t~lim ~!m.m e

fi~.,mit iI~-m:JIemtkm ~ "R ~D;tI'~~A&.i! 1iI~ "Am '~,R- 'S' [applieetive langllJage )fimrM~ .• il+' ~,:I:.zfjJ ~:. PtJ'-m1iIl" ii;r;/i ...... ~.'II~ea.ijfjtP. (.tAJjlag£E~', ~&.m.oo.~#~.~)~&mft •• aDsP ••••• +A ••• ~~ ~~mT c ath edral~'-8-' III. [21l. ~ RfJSil age 11"11' (20]1 it.~' m ftil~' " 'it l1}I ,~tt. it '1"' (pr,es cril]ptiv,e la:ngu.age) fJI.IllIJijB:fi:t.e ~:fii!ero.Ft: 0 i! ~.jj'-';·'IMJ'91JTW.iI.,t*.,.iI' i"',~~iIDlPase9,l" C¥lFortran ~ Ii[; rro'_ mlJit Ia] ,fl. em *m T a.i!'iI' 1'" (des~:riptive language), 1::. m TDiSPit~$9ga~ 0 ~,,:dn.ff,tIG:i! m.-VerHogmVHDL(22]1 [2311 Q'

Ifill '~"~~t.; ~ iiift:l f1fXt~'iJI~"fI!l:1t~Ds.p.~OO.'M.*It, *tlzy:·)f: IiJT'if::& J:f;11 ~]tE .*fi~~.~.~~A1 m •• ~.m~.DSP •• ~.~.~~.~o ~*,~~.~ ~.~~re •••• ~.~~ ••• ~*~ •• ~~.~~.~m.~~MIZ, ~.M nSPli!t.l~tEii,m~: IiitR .. lm\!I:" "MI:J.B.* A,II;Ft (roundoff noise)! ~lI.fi~,j'J.:x.. ~MW.~~., E •• ~~~.~T.~~fi~#fift~.M~~ft~, ~Mmft.W~ OO~M·~·.~~~~~ •• ~~.~~~cru.~.~~g.,#ft~~.m~I~~ *lrB1I J!t~ ffi ~ii rrn~«J ~

*~k~S'41"DSP.~~II~~~1i~, itM,tsU!l~ '1i~lffE '(Signal-Flow' Graph).

SF'G) .. lI.iff.11Ii (Dat.a-F'low Graph, DFG)lfiD·I*.18 (Dependenea 'Graph, DG), J:i15: jA,~IBI;,iJfmll~.7JI'BtJ~ ~fl~].~I~~I~a§~J:Jt.~~fi:fli$a lI'I1I<2,lF~. D'G~ .~ ~ IMJ ~.f£.*:fift;iftl •• ili9 jIVitiiiJ.,~,II~Hi *, rm;r,;a-:1JlI:ta;tq ,0 DG'iP lW#ftM£ iiJ~l .ili1.;l(:I~MJljSFGJ&!·:irDFG1: ,~J~f+jJ1t,.jj'd:fd *0' ~ lit 1: ~DG m f!t:.l9JJ$¥lj~litt 0) SFG;ftlnPG mT:tfiJrftl~ft'iti, :I1tiiii* §(t~~«4*.*~:t1Jl:~'&~:~. 'Il

1.4" 1 41.

itit fR 4:% .w:. 1m x 'ntIl m: f'J;.o·1dt .kf!:l* n--.c 'ClIp- 'W' ~ «*"1- q ~ Fih rii.h Q: *n··-·· s· p .. _ J+. .. M,tt _IiiL m ~·Im -4l!I:.1::~. Mr. .Q::' 1151131 ~' tn, In ·---:u~ 1m }'IC'k, ~,RI!"3:,I:tI'~, - 'c' .~~ ,m ~I'O m, - ,~~~ Iii IT'IAi~ 17~ '71' -~ -<-: - -, 'J ~m1lp 1E~m ~ W1;~ fuJJinl~! ~m

.*.n •• ga.K •• g.~.W~~.~.d~~~·~ft ••• M~A.~ •• m .JJ:eKIl.~.. ~ ~i1l1iJ ~J, ~'a~Rt. J]C" &!iJ ~l,/F iZ, -$li rftJ¥'Jt.. l-t ::r:·~flll[fo] ~ It£. ~ fiiiJ,(;). ·tE, 7f' 1iI11~M. §tt.J:.**~J.tlil!l ~

·25

,(n) = bo,x(n)+ ,bl.~(n - 1) + bozx(n -2) ,( 1-61 "

~a.E140~~.~m.~oo+.* •• ~a~.~: •• H~~MB~.~.~.~. ~~~~~~M.~.~~~~~na~&~£m •• B •• ~.a~~20+,.R.H.

7C*~"~1 (*,~ )~ [331

t ~.nJ

b ~ b.x~n)

x2(n)

x1(n)

ml~2i() 31Jf.F'IRiliI: fI.MJf!i!E'

-~ •• ~Qm~~~~ •• ~,.~.m •••• ~a~M~~~.~.~~.Q~ (l-t:H) ~ 003iPhFIRilIiltH&,1iJ~JJIIIII1"2t~ ~mll*;;p" ~t+Ia~~~ 1t4lr·.it (date. brolsdea,st), ta":tf;J "

[111-21 3;rn ... r-tlFlRiII:ift Hli'rn'm;m

wlm_~y~~~_~~~ ~&~~~ ~~~~~~w~~~~~~~M-

~ 13:11 E"~.IIZ: m ~Wfl ~.! ~J nl~R~I~;rr ~?~1Jt.~~. UfjtF1);E;I'l!l4i'tk UJ .'ll~ ~1-I4'~f1I~'~.JC~. ,WiJi~

1-;firE !iif~AA1f~ 00 a<J·.Il.~ 1:;{nAfI~~ IBfJtU Jr4" A mi:fi;r: I5]lMJ ~.mt1Si'i!i 0

2tJ

1,.4.2 ' ..... 1Il

ft;~ilil (BFG) A:1i4"'~P\]~tR.~125Io ~m:.jjdfi.lit __ ttMr~ -- ~iil~Ml. V, k) .*M~.jWa~~Ak •• ~~.~~~~.j~~.Am%g&~Ak~~.W.%~ ~t!; (j, k) ~~=Y;ti i -=BtHt~~J"1.i k ~f*~OOiltl~'ilp SFGB~Jif.Jll*f)-:fi,~, .:1P ~aw~.a.*~.,~~.a*~.a.~.~.*~.~~~~ •• ~ •• ~.~ • • ft(.~.m4.A •• ft ••• ),*.~".~(~~.m~.AM~~.MZ&ftm *)Q ;bm·ti .,;fpI~fJ; BIfJI,.fi ~,-t. Aih:ltl!.-t:.,~±Hlllli!Ji'i a,.~,~ ;f£SFG'!f' ifi'J;{Ift".:1P ,a~ • l1it%l'irlii.l0 :ij, ,l (source n.ode) ~ii-;ft.AitlfAilil, 'EJlUIt*~PiJm'%,iiM iiAJ~fii$.A,1.~o it." it. (sink node) m.RfiltA..;!lttrtri!, M:*:5;,~~fi~~Jllii •• W <I -1"3,Pk FIRilIiJt 15 I( 5.J IfllI1-20r:p trtJ *1111 M ~) W!J 1l.m~tB,SiF[G~-=fl- 22a, ~ ;It Jf11 iiif' ~itlWlil:;!(~""f1t:ltJ ~.·tF (tI~~~) -Q it.i!~SFGJft pgil1l211lL=Wa~f"i%ijff III Jt~ .~.~.m.A~~.,~~m~ •• ~.~~.A •• m~

~,tI:'S,FG:f£~ 1& ~ ~.;J}J.iet9"~ri[~j." .• ~ ~ I'ifJ a9 ~~ g '~I1; ,i. iff (flow graph reversal') it ... .I. (t,ra,nsposilti:on)[A~I+~'="o -ejfmf1ttftA •• W~~-, ,*ff~iftIMJ"It_~ 0 fi:P.ftjp~jj~JotSF'GilfiM''': tt8T·fljjzli~, ~Ja"3t!M:.'Atu.tH~ ~,1rM. ~ llllfrn 11 ~.f!J'·~.H·1'·~., ;m ~ B9 SFG'flN IiJI *' B9.1\ ·tIf.:tJJ 1m, '0 III 1-,22b.JR 7 AA.1[ tl ~·it.lrB SP'G"Hi ~ .F'IRilIilta!~SFG (~a =f 1111 l-21 1ft 00 •• rtlM III) -f.J·il:ft ~ .it1.:B- iiI t:~~iiE fIIl~lb,~ ~1t.r--.',~.F_IR •• BiiJJ;jMIII11 .. 1a,§ftM.JftW ~ Jf-Fml-t.~.:l!I~ '(;sym:m,e,tric tr;an:s:fOl"m.Qlt.ion matrix) fi:1!OO:f;'iNiIAI-,ftffl- (m'U]ti~in.put mlllti~output,t MIMO), .. !ltn- _:'lItF-&J!Pfmf¥J (_Il.'9.)~

-1 :z;

-I z

yen) -)
0 - z ""'
ti~ I b
I ]
I
....
<>
xCn)
C ......
b2 h, i
I
[
-~ .,_
z bil"ll. - ~

Y(:I) --0

b] $t .. m}j-F'IRiII.ltH W!J:SFG 11111-22 SlrrFlRtll •• tFJSFG

11.4.3 ItliitllJ

4:ltltii E (UFO)I EliF,tfii tjl, ~ g~~i!i. (il~ti ~ it ffEt* )', fi(rij iI!.~Ii.

A,.' (l'J'F.lZ fli~il1~)' ~ .~~ff~1r'~~ftt~~S-t1t ~Z*'li~o ~~jIJ1II1~23b~;I:,@. y(n) =, ,ay€n-l) ,+, ,x(n)Qg!.' •• IJI,~ ;JitTi)~ A, *~jJ£ili*~ liii ,B .;;r;~ii" ,h\ A ,'1 B em A-B .~)~~.~~~~jMB~A~~(mB~A.~)~.~Ho~~ •• ~~~«~~ ~fja1ltliJ 1 fAfrlH-tOiJ tr.J .1l1:*m ~9~-1t~ID1lfij,.1Jt ('U. t. ~ units of time) Q ~~:iP" Ii A lt9fAJj B-tfti):*.J2 u.t., li/~,B tmtAJrH-tfi)I;lJ4 u.t. , BI!IIl-2:3b.@.i7i:o, il1rDFG~lStt,lHml~=f6 u.t.,

x(o)

y€n) (2)

-+li--~D-- ~.""'"

~

(4)

(~2~' L

,

I

,

'(4;

a) ii.y(n)- = Qy(n-UT',~(n) r.J"II*~ b) ¥;.~D~* c) pij~DFGa:~

IE ,1~2a

ttMitJllilitttnsp:.t.&tro ••• ~ (data-driven) it III '~ .Milfll ~~a:.l'J,,a~ El 'E 1113 M-1ft.A,It,.ltir M-14'1t n:r~..t~liJ (fir,e, i.e, perform :its eomputa tio,n, ~fjii. -) 0 i& ~~-~& •• A~~~~~g~~MH.S.; ~~m.~.~~~~~.,~A«#.

~ ti~*m ~~*.-~A~~~kO*~*~~~~-~s~~~~~s ~ ~ -I~ ,,,I ~;t:!;,;; UE.t .._.. ·'T"'·ni ~i Y ~ ;:aliI, ~ IIlI ~ 11-1,1 io:. R 1FI ""II 'fl R tlI' n~!~;. Mr. 1I!1l....s. ,"9'J .L. )~' .., . l'Jltl Jd~)I 0 iC ......... 1 fI'

alta-DFO.1m T ~~f&t9 .~*.x:, g'IP'4j~ ~ij£ii,i£ T ~+ i'J a, liij[tE.tt* .• ~*, 0, 1nl*~tR ~ ~ ~ ~ ~ .lB ~ il! ~,t't :St.ft~ .. I! - M'il ,,ft ~i ~ ,;;,t .it j;lJ" (iut:r',a .. j,tenra:ti,o'J), precedence

constraint.), tm.d~~fi~-t@t-ta:f$l"ti.Bt" li~~il:f+ft1GIl:~.;I!-~it~rlil .ft7.l,ll :t~$.. !( inter .. iteration precedence constr,aint)c> iitttl*JfD:i!ftlral{t~.~J*-@~)(T D FGtp R9~ ,A! t;1Ailrrn.~ .. ltAll 111·,2 3b If1 ,Al1'i AlA fiji,; tJ. B IMJi1l1tt;t. T ~ft ~'1i]1 MJ'ft:$ttl t.tJ *;EI!,;E: A ®. k ~i!i1tRtJi\fT~~.ijf,(£ B tt!J'. (-k+l) t*ilftliI~~o M B ft1 A trtHYii,. ~T.ft~~~~m~.,~.~B®.k~.ft~~aA~.k~aftZ.afi~

DIjC'G, r~"r , n~ IRaTI".'dG.1"R1 ~ ~,'- ,- ',~!4lI:'~.LIt. M,-'I f*'~DS p:::~~ d.. ~ J:R,: • till- !,* :::II~~~ 41' !;;Ii,':*D s,P~:~'

1"', -~.A1X.1ffit3J~fCJI~ffll~1m,l:3!~l[:1:~~~ I. m~!! 1l;!..n~ml7J";:mJ,l::I!'f'~a:2lP',RD::;:P , m~Lio

tmilfli~ ~~~'fI~~~J!'-.J.ili:, it=~i¥J.~:ti::BPJJFmm~~:Qi7C (block, ~.k't) MiQL~ ~-~~~ DFGm~.M~~ ••• ~~~e.(~ •• m~~.m~&*~.)200~ • • ii~ * [~ ~[ilI~'1".9iit9;r;~~nFGZIi]iJ~JJM~~~~.1Ltr1'JJ ~24.]1~. ,1I1-,2:4~ru,f~, ~ (1-,161) ~ IY.Ji31it FIRilIiJt.I~DF'G g illlll-24aM 111-'2:0~' ~i:ti~ itt! 11 fifl ~ ~'1 .. 24b

M, I] 1-21 +-~ .... ~Atro':ti m ~fJJ 0 DFG_± If mltf iiPl )j,~5i1t ~, '~:. DSP ~ffliR9#Jt,~.

~~_~~*~G~L *~2n~~_*~~~U~_A~_+S~~~R~(~. ,/J fZi fit. v ;;:t:'IJ iF 1 i MJ:lrT _L, :;f\" or -rlD= ~';ff I"I~ P'lJ VL ~A J.>C.. ',liq, :R=. 7J' lilo ~ ,:t, ~"A ,Il.,;' R~I ~~. .. ,"I J'-"

( sehedule) :l!;fI·fiJlI)!: =w m. fnJH# .It lElJJ+ iii ft .. JC 1ft. fAn ) II DFG~~~~~aA~.M~~~.~&*~ •• X, •• ~ •• A&*~.~.~~ ~rt1'D'FGI;~':ll" -f'~ (.atlomic)~, jJt'=ftll::ii£Ui%;c.~e:*Jilk1:, ,~tjpill.,;, D~

e 1 .... roP·¥.

(4)

a- ) ... * '~ .. cI:<" -.' lE. j.'_~\09I!;11..i.··FIRJE& ..... ~' i.Vii!.if'~.-."'. ,. J!:!"',~JC"l"'>.,.aIl'Jr' "_~~fiOl!JV,~~

Pl,~ (sync:hronous) Itll.,1I] (SDFG);lItMttt III (' m T ~~.;tm*hJI:J ~"--'''~ J$m lR , _1":3f; f.!~-H: 4& ~~fi If' ~~!l:a~flN~ atJl:.-~fa It I§I 1:," t" [priori ) .lElrR ,~, It,~~; ml .. 2,3e.:Ii!,~'-tm~:@"y(n) := ,ay(n-lJ +x{rt)i l¥J'~~ft.ii(ll,~ :iI;,t:p'~rdDm~T~Al A, .fa :7i,,~ B AfJ'.(;:tkfilJiM~-i'".fI,~it#F~~·1rtmHj 0 ~MH~, T ~1' .iI.~ito, SDFIGBi

.".." •• r 1m ~' M M. -t:> ~ ~ !,~ ,~~;iIf ''!1n '~,4!:!;i' L.1l.- -A:tr; !¥II '11 ~ t:: . Il'iC """",, ~ .fT: ,~;:k' m "::&.'.~ * Fih'~·.JI!::l A" B' ~CC. IIl.J .... ;;.>'. 1111iRll...;p.. pl':iI'n :v\,;':m:I~ ~ ~ ~ m ~l' ok-li ",!~I, ,80 -£liJ:a",r ~ tJ!Y37~ ~~~~ ~ ~ IT il~ ,M~ r., _ ,'ff,llc'

7til~ii-frja-+p;iJ~jJ!* fA. JB ;1IJI' jc~ it.l' ,A, .1"llf.tlf~.«tft::f:I fA ~.'A.f¥ii" ITil1&1'-Botllli] 4lm~'~ a fA +'fil:HJFtI .. 1Jfi.B 4f~~~il;q;lliall~Nft.5'''r.A.*,f(, m1J1t_1rtt,r~!I!urmit 5 h~~A~.~~m.~8A~5ht~.h~3km~.a.,~4C~I~.*~~a~ lc = 2:/8/3 =2fAI5~M:"~ ;fT~~lteJ.JA~*,$.!, ~h. A~ B.m c ~'If1:~ •• :iif[;lit

!],[] 1JH:!! * ~ m;ll1,iElm.2 .. 5'1ffi mijtl9l~I" , 'I~m. "·iI.~ ~,~* [unrnlling) Ji •. ~ •• ~B91J$l., $**,$UfG (SRnFG) ii.·iJklm*mll,·~ii*~·tft. ~mlll~2Qa~:~iI"D,FG (MlRDFG) ~:fftIMJ.~"DFGmrll:1-25bo m:a, .it~.ii$DFG~·~·1flO'~·=fj~,~30 ~'iI1." ffiiM:DFG.R ~31" l' a.®4'dlJ. ~

b) bUp,) &**l*D.'Gft~~$,~.U¥;~~U}PG. JIff#iifml~~S~jF: 1i!ll-2'5

~.4.4 •••

•• m(DG)A-"W~~,~.~.~~~.Z.~ •• ~.~DG~.~~.~ • • (.~~~.)~~.~~4Z.~~~.ft.~aDO~~R ••• (~~)+~m-+

::6:r.:: r\h'- ""'" ~ A. ';tr::' ~ )l>.. ::k; rlM t ,~ t I ~ -u- .:c. M ' l W ~ t ,.li' -r A WI m .{:;;f m I~M 'l'D flo '''']- 'f'R )J9IIR~'~~, .m:;~ } , '" ~ -] "~iIR~'U' I ~ ~ 't )!J\ IrllU mJ.!:f!- ~ t~I' #R1i I~I ~"'If'l.~' W~,M. tnRU U'iI Vt. (~ '" q ~

~DG~_.~T~~~.~X~~~zoo® •• ~.~mg~.DFG.~~.A.a~. ~~~oc~.~: D¥G+~~.Ra.7~e •• «-~.ft*M~ •. fi~.# •• * •

.lJi,!!. #11 JSt, "tf& k:ii y" .fj= N.!;':;:-D' G'~' , k1' .&::... "*' ,J4., iFh rm: * !&,1b Mr' - "lit' 'D" ,un ki, .&,., tit I" 1M, ~', !,"!i- n.il;. 'tot: ~ ~i .... ,

'II \dal~~,1E a1.mfl'tlr';ll, ~~IU 1--~~RmTI7'''ff .I<'~;n "R~:men.o ,.['1 U'~,'~ ,~p.~ ~7C, k::l..g~p'l~Jt

~ ~I'nt ~ ft tP aq,ItM -;(ffii,#t'frv,~ ~ It.]S, 'f~, miDG~ t! ~"iI fli'litt jf ~ ~ A; ('1 ~,61) ~ rYiIJ,81~' FIRflilt H ~m Ii 1,-26~,Jrtmg'-=-~,' ttDnm~ 0

x:

2

o

2

3

x"

:~b'

b",=;b

y' ~y+b,x:

Ih M ilB ml::e 1Ali. ~ Rk );:11' ,',rn. U * 'U ::;:d, Rli:' 1i'1~1 ".l[l. tt' M' ,!Iil ~~, m r ~ 6h ~ ~e9)r' n- 'G" ':, rIm IIih .:H- .c.,HI.. 11«.u.t BJITlJ- ~ ~J I'"t- ']f, ~ ~.x;, 1-11 Q R JIM\~Ji 1i9'" J'I~ ~li.:' ,001:1, _ j.::£ f1Tli ..... 1'"" 1 'iliJ 1J~'j' Xi j..\; ftc '7L ' ' -.IT' PlY * 11 r fj!

( ~ .17.), iii CJ.AA..1"-DO*,4t ""!W&"'~ IIiJ GKJ~J.m1ii! ~

1.5 *,=t& __

*~~& ••• Tm~a.DSp~~ft~~.OO*M~OO~~~.M~~.a.~aM ;mfir,A,fI~o,.l.t!P~T,I-~DSPlJi:i ~ jfjBT ,~mDSP~ex~~.~.·* ~ MiH! T.~ ~ f~~illB '~. It.iJt,IJMf4~DS,pl.iiir~a~:h'fAo ;K:~l!l9.:i'il'~r7tJJt . ~.*,~

*~:~.~tmft· <-'2_, ~7:'01tfl'T Jt~AIU~~~'~ti~ 13n:r*:it¥!i+~~tm.~ .~-."OO.~.~~~.~M_*.,~~H~M~~fi~~ ••• ~ft.~~.~*~ .~tlft (:)ISJ;tflJI;12*) JJf~,iI Jjtilt.~~Il,~ ~~jll~*.~ (s.trenph l"eduction ).. Mi' itit (Iook-ahead) WI~Jt.lfti (relaxed Iook-aheed) ~ I~*~.~lim: ~L\t&:.iR" #~iF'IR

g,1'I ..... 1 ,tJ!lJ

fl*·fII~ft ~ DCT<;m*fi~-rt.iJl ft I( parallel rank-order filter) If' ·~·~RtJ,lt a. jjiJ:ftJ

Go] %l<.,"ftI~.miT·iitifiltc*~lLta~:c\<~~f"~~[ii !ElOOIl*iii!t:5 '. l~jfi~.*,iflilH ~#fiij§ U31t*IWIt·U,~ *~IOO:i;t ~~ft.7J;1.·ftilt<.ct E.i;JI.d i~UI'~.I!Z, rBJ!~,If,!l,fl=m~~ ,~, *~!rm

«A:' .l"mA I ~l- ... on'I'''' . Q,*," '). A .. J>JJT~ 'V"'L' C!I·~""· J.I.. mt...:Hr;~"'~¥»!2MjnJ·~ ~·t n*.w.·~JI,d.. ~ ~,.~A1- \.,~, ,3:~,~JJ ~ l,ol¥' ".' )' r !ici' I. '_.' '_\t.:i 'T' .JJ1Q~ ~ :~I~Lm:iIx. T"OO"Ojt '~a"'f;~l~j *~I " ~.k ~fJ :*IFritlll:1:

~VLSntlt·iRiaj •• , b~Jm~lj(tiRII. fJ!,~~ ilii-rL=J.l1m ~·iif.~Il~ii-t,~~ Bta9~~'~

*·~"ipr i:'+Pf.JjJ;= l.m ~lffJlli!~·ttj~Jf. :fill. iE:M-~.m.g:"i*; :2.11 Ti.l;itDr ~ ~~lmflR9.~·~ •• it:.~··iIl1tlTl·1e :iI.:ft';;J:.; 3. ~.Jl.l. .,Ii*- ~.~f£ (Eutlid'iS Commen Divisor, ccn) Jtti;; ~ -eJIiJ =r Winograd:fttn; 4. 8chu:r·:f,,3J:ttl~ IE,3f'I!,~ .,ij1·Tiii+t&~ fl' *:tII~a~< ,5. fA'ill1~#fiin~m·!jJ@~; '8. tfi:"'ff.~itf~·iAll.;< 7.FmiRUlti:D~ItA9:1H:.,

*~~.m~~~~g~m~D~ •• ~ ••• ,~~~~.a.~ •. n.I~ •• • f* uun ~ :ffe!~~~.ii1~W;~~.ta9Eim 0

_~:txit

1, P, La.psley~ J. Bier~ A .. :Sh(~ham) and E .. A. Lee, D<9P Pr(f)Qe:ss!(J!rPURdamen~:al8',:

A.reh:itectures an,d pea'·\tjru. Elsevier.,< 199ft

2. A.y.Op'peDhejm~dR. W. SchafeJ'·.~ l)U-r::reft.-·T~ra.e S~gn.al P'r:ocfNtsing.<. Prentice

.Hall, 198:9.. .

3. S, Hayki.l!l.~ A.d'~,ftV6 FII~:e:r Th.eo'ry. P'l1ent,lce HaU, 1991.

4.J" G . .chung and K. K.Pa.I'hi~ PJ,:eUned Lattice(}.ndHf;ove D'l!JlttilR,ecunive Filter:s.Kluwe:r ) 1 99(l,

S,M,. L. Boni,!; and .D. ,G. Messerschm.itt!< A d'op®i'lIie: :F'~,f~e,.s: Sinu~tums~ A,lgorith:ms and A pplictdions'.Kluwer) 19'8'1.

6 .. N. Ahm<ed, T. Nat,a.rajan~ and K. R. Rool<I.iIOiscrete eosin . .e tranS1for,m,'~ IBEE ,,"anos.. on CDrnputerd" pp .. 190-913" Jan. 1914.

7 .P,. Pirscm .. ]! N. DePl,assieux.,andW., Cehrke, <'~VLSI architectures {Of' video compJiess:.on -3 :su1tvey~nproc. lEER',< no" 2:, pp. 220-245Ii, Feb, 1~l95,

8. G .. A,. DavidsQR, P, R. Cap:peUo, and A, IGer:sbo, I'SystoE~ca.rchltecturesror vector quart,Mza!ti(),n.,u IEEE 7lin:R8.on A'CQu.dt:c~J Speech, ana St.gnal ProerJ8sinfh vol 3:6, pp, 1',651 ~]664:J Oct. H'i8tl

s, S. Y. KunRt VL,81 A~!I Proce:s8or,,s.,PJ1entice Hall, 1'988.

1 {II,. G .. n. FOlrneYj, !IITbe Viterb~ algorithmj'!! Proe. lEEE~,pip, 268~278, Mar'ch 19173.. l.].R .. Benma.n and S. Dreyfns~ Ap,li<ed Dynamic Pro~mmln.9<" Prlnceton UnlversUr Press, 1962.,

12. P. P.'iaidyaaa.tbau" Mula<nde Dit,atal "gnal Prou&sIng'. Pr.entice HaU! UI9,3. ~8.~. E. Croclliere: aad L. ,R. ,Rab:iner ,Multlm~e Digital' Signal Pmces,sl,flg. Prre:nU.oe Han, :1;983.

i4. O. Ri()U~ ·and M:. Vettedi:, uWa.ve~et:s andsignaJ. plro(less~ng,~~ fE'EB< Signti Pro-

C-es,ing Magm,lIe:,< pp. '~4~3<S<,! Oct, 1991]., .

15. <T. Siko:ra~ "MPEG dlgJt,aJ vl.deo-cm:UDgstand.ds,'~ IE:S,FJ S'yftoIPnwe8i81.ng Ma9ItlZlfI.f!!<P'p· S2""",UJ01ISept. [~911.

3'1'

, '

·f

116,. B. Bbatt, D.Birk5~ and D. Hermreck, "Di:gital television,: making it work",' JEEE' Spectrnm, pp. 191~:28, Oct. 199:7,.

1'1,. M. Mi:zuno et al., ~iA 1.,5W singte~ehip MPEG2 MP@M'L encoder witb low~ power m,e)tion es.t,imation and d6cking/:1 in Pf'f}C:. of IBBE' Intemldio,ud ,Sol,:tl Strde C,rt::uib CDR/ere",c-e: (ISSCC9'7}~ pip", 256-,257" Feb. 1997.

18. W. F. Brinkman, "The transisto.r: 501 glorious, years and wbere we:a.te: golag," is Prot. 0./ ,IEBE' Intemat:i,on,al So,',d Se,ate 01rt:uita ,conference (ISsac)., :P);)I, '2:2-26~1 ~eb. 1991.,

]9.B . .Ack:l,and, "P,ro,gr&mmable multim,edia :s;i,!;ma.1i pl'n~l'I"nin, Ctrc:ult,: and S:'lJs:-, tems in. the In/ormation Age (Y.-F,. Hua.ng and G.-H. Weit eds.), pp .. 2'3-30, IEEE Press, UJ197.

'ZOo P'. HUfin,cer·t nA higb.-level language and silicon ,oompUe.r :fol' di,gitail signal PJ'I(). cessmg," in Proc, oJlBEE OU8tO," Initeyr:rd',ed O'rcuits· COQf-eren,06,,, pp. 213 .... 2'16" 19185.,

21. .M. De Man, J. Rabaey, P., Six.~ and L. J. Claesen, "'Cathedra)-U: a silicon oompUer (0,[ di,gitaJ :s~gD.aJ processing, I; IEBB' Design lORd' '~e8t" 'vol. 3,8,0. 6;,

pp.' 13' 2=:' D··oo.... 1,n,g~

_ . '.. ..III_"'liIJ!, !_",",~.. ,~g.u"

22 .. A .. Stolland P, Duroy, UHigh .. level syn:thesisfr,om, VHDL with, exact tlming;' constraints,'l in. Peoe. oj B9th, ACM/IEEE DCI'ignAutQmation Conjef'fJ,"ce', JUD,e

1991~t a .

23;, S, AmeUal and B. K,a.miD'ska.~ ~~FUnctionai syn.thesis of digital s:ystems with tass," IEBE 7tans. on aom:,uter~Aid'ledD',es1'gn'J vat 13,n,01. ,5'1' pp. 537-552',. Ma.,' 1994.

24., lK .. K., Parhl, 'ItAlgoidtbm, tr,an.sformation technIque-s, for concurrent precessors," Proe, IEEBI, pp, 18791~1895';1 Dec. 1989.,

2,Pi R. E. Crochiere and A, V .. Oppeaheim, "IAnaiys,is or Hne'aI d:igi:tal networks,,'; Pro-c. lEES, :110, ,4, pp .. 5·8l-.5195~ Apr. HJ7,5 ..

2'0. E., A. Lee and D. G. Messerschmitt; "lSynch:roDcHls da.t,s 'How>'" Proe. 18B11, ape'" c:iQ,l issue on h,ard:ware anis',o/tm(J,re /01" d~g,,·,td ';91141' proce681:ng" PiP', :l2'35 ...... i245l Sept .. 1987.

27', J. Allen, ~ICli)m:puter arddtectnr,e for digital signal proce.,ing;!~ Proe. lEEEt

A r::: --': :8·5····2 8'1.9 M· lRa'5

:nv" U'I pp._::.~- ,'. tlt- ay ,170'.

2,8" K. K. Par-hi amd 'T .. Nis.bitanit eds., Di,gigtd Signal .Process'ng for Mutflmedto

Sltste'ms'. Mucel, Dekker I' 1.'999. ~ 421

II

. ~' .. ~ " }ll- ,'. " ~ .. - .. - '

I ,,' ", '. ,::-" ,,' .. ,I, ... ' .. ' .

" I '- =. " I'

2.1 ~lliS

m.DSP.M~~~a~*~.ft®~.&.*~.ft._~.R.~., ~~.~~ •••• ~~ft~a •••• wax~~~*~ •• ~.~.~~ •• ~~ft~M •• ~ • ••• ~.~~~~.R~.am~ •• OO(D'O)M.~M •• ~-~M.o.~ •• M ~~i] ;ft,?i;1J,ih,:ft ~l98 ~ F ~ 1\'.pij·I~. ft'~,1f ''1 IPP ·1l4 m 7i5 PI a,'!it J.I. fi (infinite processor)

.~.~.&~~+.ft~ ••• ft~.o*.2~laft~~~*.ffiT~~~ •• ft~ fi. ft{J 1J :ii 'I' ,~, tp 'm M • if: ,1& :f£.1fi. ~ '< longest p a tb matrix,~ LPN) itI. Ih~,;lg 11 [minimum eyelemean , MCM) 11,~·~ *.~1r!iT~ •• *DFGIf]~ft~.w-,~

,DSP~~~-·~'51C~d:lfn'''., MD1~] n ~ 0 :iifi~U n =0:1 .. ~l::jlJi-t. y(n) = ay(n-l) 11- x(n.) ~D-SPfl*~.i'~r;(f:

for n = 0 to 00

y(n) = lly.(n~' 1) + x(n),

~DiSp.mJt:MJ.A:l.JfJ~J x(n) ~,~+ n ~ (1"1,, 2,"', k.lllJ1J~~:~yf~l)!o tIlW ~JfJ1~ i48]1

'Vl(n:),·.. 1L~, Jf\ }' 2,"'" -

,oT. -,' .' v" ."" ~

Dsp.~ •• mDFG.~~~A-8~~M* ••• ~~.~m( •• a~«~.~~ ~} (.~?il,4.3''')1 ,,~JjEli~ m2-1aRP~mft1f y(n) ~ ,tly(n-l) ,. x(n) ~ illll:2'~lb:l:.lJn:~Jfi

~.~~~~ThOO.~A~DFG,~.~~~ •• ~~ •• ~~ •• ~e* •• ~.(~4 ,A:&mbl~fJi, ill! B *~~'~L, 4;1"l'Jiitj)~!jz*l*ag,tAfft-trq" MJ.m;;4Z[a]*BJr

!iiilif~ ~ .. a.. '~,." MJir::itt * ji\.. .,J l:! A 1M-:! 1,;t M '# +, IJlIiJ' 0+, ,~.J1. A- . Jj' ' r!irh XX Sdf.. ~'O" . ::.f. B" A" M z,"", ,IIJ,J. »: '11

JJ.lU,' r.{., f\t ~ ,~!-n~:)'=,mJ" ---'.' I -_J:iIJ F.'.~ ¢llJi,~ "~J ,~, g,~1 ~~. :T', ,la, ,-;: , =-t"' :-'-' [~'tf ~~ ,~r~ll PJ "'_) , ,~' -.' .....' IR~i .~p~f ,~~I, I~

__.. ,,.t....JJ~ 1.ll.T ~11 - ",""" :"0; ,.(., :a' t,D r-.:lI tt,'; ,,...;FI, )" ~: __ ~k;ij~ .!i -;r '#2, U ::h- ~ ,~.

I~ I ,I j';::~ ~I'::! tA ~ ,~, '," ",,,,, '~"" .... .u.:,' ~ m i~ I) 10-1:. .u, XT 'f~ 'I! ,~ :fA ,

'D-'F--c-G'- .I.it- ii" .10. -," '''-fi''if''' fif' i jk' c . .>!~.~,

'., ,," ,I, J ", 'o""I'~-' • "~r-I.I I '.'" ,~, - .. '-. ' ii, TI ~"'."

L. --. __ . I. "".' _ [l .~ .lIn'll -. _ ~., '. _' '!~ . " ,,;Q!

D'

b) ~:~ rr-~DFG .~~'~'~I~~It:f: ~ii'~-1i ~Jlq:tMJt:llm

III :2:-1

DFG'rp OO:¥ i\JJlfli! T i'i+"fl if..z ftSil tro~:St.tlfJ •• G j):r.Jl~ .1t.iJZ ti fl~,H " !p.~ i!.~«;.

84

;t9,t~JkA~f+il4\ pg: "itA. jt~; J". (Intra-iteration precedence constraint}, jlJ.~-ftill lJ-- rt'JJ5II~"~~ .~."t.,~~ ~ JI3 z.1Z;A ~- "it. +t ,fil ,it Jl it .~{I" (int,er"it,eration prec,ed,ence ,coJ['Iit~'traifit,) 0 ~fIC.il*ll;m~1tfaa Ot :Stiltf.J*~ Ii) fliJt: Tn, G T IIJ~ ,a tl\fiJf,~ ~. ,0tlio 1112 .. 1bflP MA.B~~ •• 7.R~~«~.~.~~A~.k~.ft~afia.~~B~.k~ ,~ft.. M B f~ A~~M'Jt T,iitt~,~tt:l;.t\J* ~ 'DP B IEruIl' ka:i:!tft&$.1t,~ A, ,~.' Or + 1) iX~ft (> ilIl Xki!t~","aXOO. k 'lk~ft ~ 1UJ~~tlmOCII~~ft~tlt1t:~f9iim~ft.fB]DIt;nti~

• mM_~a*-~D~~&_~* I~~A" "B" m~~d_*~~D.I_A.~* ~~ .~, ttl ~ lJ!iI ~~«mm"m .... r·fllLJ't.~~~ ~~, ""L,}liH .. ',',k ~*, !TVn.A n'fA«,~JO'11 "'11~1·IVL7Li:::lX.~:J~; 1J,.l!"~

I 4:4J Bk =>Ak if:h 1i§ [lIIJJW;ft tt:l;.~.n.fiHI ~ ~~.]]t?

aDFG~,A«*.H.M •• @~~A •• *~.H ••• M*~~ •••• [critieal path), 1I1:2:-Jlb,8i,~S9nFG4-~* ••• m~.A,-B, 12;.fJla9iiJilltfi]i~6 u.t e.. ., .m 2-2'1i:fI~DFG~~JL,.~g~II~.~ ~~.i2IJlf:.*~'ii;.lt-tn'I:I:;5 u.t, (~~.:ftf:: 6 ._. 3 - 2, .~. 1~l1i5, -,3 ~ 2 - 1I1SA~II"~).~ Jit:J~ •• ~ lfiI9iia:!H raj ;!.9,5, u. t ... ~. .fED FiG !f!1 ~ ~ •• .m~:m iti!*,tE 4iMffi4*fT (rippling) +1Jfljiti£!B9Mf£c JW.~ *fI. t£r.JiilIrM'fru It.D:FG~~~~flt~fljR9./h:ii3JH~'ij].~

.DFGilf.kl·7t~ ~~·lI. ~3 ~.:f,m. ~;)'~.. ~IFli ~9DPG.i;F @ ~~ .• , imilU3DFIGi!~m~;pr·~·~IF." WlinFIR.tI ii:B .~I~Mi. ~ it" 'Ii fm12-1 b. i\l'DFG:ltii ~9 mr, ~I ~13 ~1i~. A~B~A .. iI~3DFG#t'E._'1'"&*,m.~, ~ .~.ffiT*~m~~~.~*MDBP.~.~ ••• a ~1".I.<~ ~it ft~JP. (:iterat;i~'n ·bound)T ... [U 1211., ~, '~D' ·1.r:!!·Pi_ ~~m' '*'"11" mn:-t-t ..... ~ ~:& M: .

~~ .. 10 f"£rr~~ T 'f'I'J .m R~I I . ~Ht:iJ.,iI.ILJ ~ ",.

U) 1

J1!Jf~412 u,t .. ~ .filS· u.t.~11l5t4 -n,t. ilnFG~mftitlJl'.~JToo = 2u.t.

~,It •• fE.e.W!M- 4~~,PJi~+fi ~.·~jjljlij.~· ~ ~ilpm2-1b+ I~ A· ... · B ~A .. "~. (loop r~ fin '~I\$ (cyel,e) II' 1111ij~Ami*:"i!;ffI~ II ~'IB9If1J ~lttJ~,~ ~fi-_"'~.,@f,.tl{JlM

~S1 if~J. m.DIFG'!p: ~i1lmfljl!~tt,*!1 ~lI:*JiJfllE:.~ Im2 .. fb+~DF"G~' ~ltl.i! T~rtt~.

- _. -

u..~ ~''_i''':

t45]

9~M~n(· ... ·)*-~D~a~&~. w~.t)*-~~bl~&m~~ mm~~ :::t¥ T. II!1~I* 1.....1 «/]1\ m l\" f~ iVl.,.:1C ~~';.iI '" " I'A !!\I!lI'~ ,,~:> .... ~m~'11 .,.; 11~ll'lltJ&~~';J ~ ~ ~ ~:.)l..Q.g

re·;ltll. f:J 3I[~. .1+.. k a:~ ft ~ 31lt·lk~ff A.~ ;tIl'B,~ ~t~.1l iiA:;fllB ~·fA 1illM"ft¥J 1T IU.~ , 2, u . .t.;ftJ4 U. t., ~.4i~~ftm~6 u.t, 0 ,~itl.~"it~ (loop bound), ·~~7F.~.iiff B-tfB]~.tt"&IJIJ~ jf~,.~jlr: 11 l' -t~IIrIRJ~Mitl~ld; tz I W'h ;K:~ tl~~lJiie~jIB1 fit, Wi .'fI~, •• JiSflt a. iiJJ:A~ilm2 .. 1b,*,:q;.~~.~"';;II:6/1~. 6 u.t.,

1112-aa+I~~.zftM+iE,B;'.~ .VIS u.t.m;17'it.~, IIHJIt,~IIi11~~612 ..... 3 u.t .. " ~T1' f8¥!§IJf!"i1~JI~mf!ff RlS u.t.16it-lJc~ft, ilirUI.-'!.ttit.~."

Ao -+ B'o => ,A2 -+B~ ~ A4 -+ Bt ;> Ad, '''''4 ••• Ai-+ 13'1 _~ A.s -+ B3 =;:. . .45, ,B.5, .~ A, ""7 ....

~.~~ •• ~fta~.~ •.• ~~m~~.ft~ B-M.~.ft~a*.~,~~.ft PJ~1.i:'6 u .. t.~~il.1i. ~ .lHJIt'J\.i1l~~612:: 3"

2D

a) fl ~'1"'Jf\:.·~"~612 =3 u.tBtJD!FG, ttUlFG~ jlft'~JI.~a u .. t.

2-D

JiJ) ~flG;~~T' .. ~. mp!x,fEllJ, till] ~. 11 u, t. 1i't-J11'G

ml 2-3

itllI2:~3b+'r.JDlFGtrWj-t'·~.II,. IIni~. t, ;:: A-+B-+A '"~:. l2~ A ~B~C·-+.A(I ll, ®I 12 1~~,.itl"';tI~~612 ~. a u.t .. :fIlll/l = 11 u.t, ~& .~,. (cr.itieal l,l)(Jp,) Am A.frll*~ i3~#,~'l+M! Wft:).tE*f§tJ+ 12 &~.·IF.q ~.~,.au~.:u!~.;lDSP·.~tmit~,Jt* (iteration bound,), ~ 1'-i1l"AD8PtlJ¥ ~I ~ftit#'*")lI.IMJ,."rI$lJ .~ ~i[ ,litIi9jfi.jf:. I ,46 I! .~.&~~~ffi~*X.ft~M~

(2 .. 1)

-it- d L- ~'D'F' G" rf,. M:n:" ~ iii ~ '.. Jil. :n_'" """" I·" M\I"~ _iU'ijJ . _fL n-,IW l" h"t: nJ. .... R ~x ntilo 4lb ifih ~'1J ... m-- ·.'7'R':J'..;..I .... qr~ .~ .. , I: ~""1r~m .• p~:@"p.J IIQJ" WC E""T~m '., ~~~l" R (> Jl.J:rm~-d·I'lt'

- - , "- - -

N1I·~D·F'~·G··' "* 1!1!1 . .... . '. -:T ,'1")1

3 ~ D'F' ·0····· 'h Nil !~ Jll:. !.f1ti1_ Nil • J!:!tt",k *.~ AD l1L!ii I'TI:: -1;/' 11th :ft" -. 1~~I'lllA::t· . J:.\, ~(.€) ].) li!if.a ~·t··~ T" ~tx.:.···· ·'.rrlt:gr,m·II\;Jl:i,",r~'JI.El_9pmlK~,.~wnll"A JHJiH.!'m ~ ~~l')'fl.if~lm ~~.~;~Rm 1<_ L .~ 0

.Ii:lII&A1. UFGI:~ ~,a. ~ m91111u,. ~.It E14!i·~l.li.mit"'lJll, 1~.dt~."jjii-·IiJJfI-k;MJji fiiM" ~~ ~ ,fl'. ,"I A 1fi ~rm~~lrBl tlfjj~ if M *1+;1 T09,lIP.~II~.1!1S$ (long'EU!t :path matrix) .·~1[3J; .!J\,~,~·m (m.inimum ,cy,clemean) /i·t!:CJ!l. ftJlJMI~·"J".~ (ne'gative cycle detecti~un) ~5]~ .• 2 .. 41l1tm71itrrM'fir11~"

2.4 'italiftlUlWiI19_ii

*11 .. mi!lMJ M ~~iti1l·"'.fA:·;r EH I!lJ 2: .. 2 +Jfi~rRD!:rG* mill.. ~DFGf-f '::".1'"~.'~ ~. III ~ 1. ~ 4 ... 2; ~ 1 !;ltq;; .• ~"'''412 u.t.; iF. l2 ~. 1 .... 5 - :3 ~. 2 ~ l.~ .~lIiU~J9S/a 1!l. t .. ~: ~J.&:q;. In; ~. 1"""' 6- 3 ... 2 ..... 1, ;K:~. i1J:m.·.~o/4 u. t. 0 ~ 1Iltil.nFGJJ~ ftiS9t:l:

{ 455}

. T ... = max . 2"' a'il ... :2 ILt.

,2 .. 4.1 .i£JI@JI ••••

,fE.-lEllmm'~ (LPM) .~ [3,~ tP~. it 1e~.~' j; Jlj~9fiI~~, !!m'iI;i1~.;I!f$iif*," ~J:0tJ1l1J, BliJ~j,"IJI~fl:~"'~. Jill dfijjdJ<,PIG+ truJJ!DtB. ~~. I!f$ L:'Jn} , m; 1, 2~ " .. "

36'

l11l ·1"·~tt $jflMJi§~·~. fF.& ~··~·~+¥·atJllf2 ,Up da:-n5 ~ 11a - n:2 ~ nm 4.. a}, ~ •. ~.!ltf.J';a;.

It.tlfUJI ~'5, l~ut l~~} ..... ,5 ~ ~IT.J! li~, It·.iU bl~lrtot "::n: s, ilJ d$ Q9!fTfl.~'~fi •• !mot _. J61t ~$=au.1~ ~,lil!lt l~~ = - i 0 tt.fiJii: linK ~ aq7t.J&~. ft'fn:ff~

I 1 0 1 I
- ~ --
LUl 4 ~ 1 I) - 1
- 5, ~ t ,0'
~ -
.IJ, ..... .1 ~l ~ ]
'- J!.PJ),®~Jl$ L!(ml.~m =2~, 3, ,.. ~ s, ~+ •• 1l.~DFGffI~Q 2tiJiJgilitrm~ itlJHIIJ;afiJi f3it.:

l-{ · .. m+~) - ·.',e !. _]. ,'lU.). + l,(m,})' ..

"- .m·~LV 1- I I,. Il..- .. ' . ~ "

'I,JiEK '-~,!!i-"J •

.1(:~~~ K 1:1K.lia:! 1[1." di J:flMW.l~{j=~l 1& lt~) ~-l IIlf=iIIJla9.1i .k i9.ft"WrH~m:3tfit)l: ,11~) .-- -~&:.n:iiJrteatJ.-€t{1~2,,:3 ,4~rf,~~.it K'~ fm.~ l~~~ = O~. lj.j) .::::. 3· , 8f~,3.=fK~ ,~ rk ~ 1" 2" 4 '41MJ·.~." l~~W1ll~:JIj;;f~~1f-~.f~l" ,/it;A ,k ~ r, ;2:,. 411·::t=.-r Kg. l!:.~ K;; 1311' ,l~~I) ~{fi~

max. (- ], dll. + lP~)

kE{3} . 6"",", "'!-

~ max(~1~,lij+5) = 5

-
I' 4 -1 0 -1
Ll2)! 5 4 ~l 0
I - '0' 5 ~l ~l
I -.1 ,5, -I -1 L,t2} lB\1tt.R~mf. Lm, itii L~3)RtJitt •. ~Rtfl.LU) :fpL(Z)" it. ll~ Bf-, l;m;.9 l~~t ~ 5, zg) ~ 0, 4ffl.il=f k; 2~ 3~4,li~ '" l!~ +~&ft~-t~~-l, ~:itK~ m, ,l~,~ ~I'.~'

,l{3) ~ max (~_~' .to) ~ .1(2) Co)

-3.3 ~ .I:,E(ir-I).a,l1 ,. ~.3·

,-ma.x{ -l~ 5, + 0) =5

1'4~]

-

I 5, 4-]

L(3) = I 8 5 4

. I, 9 5 5

I 9 -·1

'!:j'7···· d"

;Jfl '""',

Ii 4l 1
r 8, , ~
L{4} I} 8 5 ,4
__ , m 9' 5, 5
,
[0 9' - 1 ,5 . kI::: ftl;;: . . ( ) "t'" 1*' w ~ ~ !t!: ID!~ l~i;i1n 'II m~ ~""',e ><=> a. :M:!.~ L, m 1 i· *w ,~./~ l' ~·,I~\.~:1r !!loUl ·~nll Ii" ~ 'lIII'J,t.

lI'2-4 ;aft~IfT'~ ~ ,slatli·iQUltU fF~§;M--1r"J=f', ;ttlIl2~4irp$9DFG~, JtiI~L(m) I( In ;;; 1, 2:)i .~

L(O .~ [. 4._. ,4]

,,8 ,8

- .

L(2) ~ [-.]2 ..• ·...•. 1:2]'1 '. 16 161

ilil~' It;p .~1fa ~«iJllM. 7t d, n:.Et.:ft m-t~H"t19Jfifi.~ I~~.~ii.~ Iii] 't .@i:bt LPM.~,I!:iE,f01Jf9 ~~mfitR i _ ,m.~ .~. ,ltj} I,m ta.:k_, i[kJ,;Jl,IU.DFGII:f m"ifi;M~

.*~ ... idlJf" i!:.;II;ilft~lf;;

ll'~(£ ,IjbU ~I:ff d2-tJi[.~, # Jl4ilt;ii.®ltfPJ 'l~.~ O(d), J3li~A'I~m'Lm 1tI I;~k) it. I}t+u mfl~,t-fr~~~lf~' O<da)~ ~1ltM Lot) i.,+JJ L~d)a9ttrjjl:;i~1f~ O(d")oJ!J.W ~fn iii Cl,.iI M~. *_i! L(l) 9ffi£ ~3]1 ~ It· ffiT~' . ~'Bf fit I: ~ I: ~ O(de)' MJ.~~ *~fl LU! ~ :J;. ~ d ;f,o e~JJUiDFG+~lfmU!~1; I~ <I ml1fttt.~ft,~.i\J.LPM.~lMllfot~itl~

38

II:~O(.dt + dtd~ :fr~.IRtlI~*~ iJkl,.74(3~~I$tJpq:~,,~MfiJ.~~ifC..l"~JlJ O(!d3Iogd + de) .. fD.~iM;,.~:I:", L,(d) 1ifblma.~,it'" O(d31ogd)t~1J~it.,~ PiPbtL{l) it'.,L(2)~ M :I}2) it. L(4),))l L,(4}' it'JJL(8) .9

2'.4.2 .d'If:B.1 •••

• /~\~KJfi, (MCM) .~ (4) -i3' •• ikififtl1lfit:JiH:;~JfJflm mtrBMC,M" (6] ,*,1 ~1i~ft1j ~r£~it.MCM~,i£. 'i~: (cy.e:ler~ ,~ ~!Ef;. (loop)~ iI • .!lti'!a

*=Wflm~.iii,mI'J T ,;q;~t« (cye~emean) ~ -*;q;iijti (maximum, cye]emean) ~lItMCM~,.~g ,:q: ,c' 'f];q;f$J. m(o)1 ~m e fJ:mIfa~.t!)~1i~ !6P.R.~~~l!!RtJ*1i~~ ~J6i~ ~J.~ ~I itiltl atrllSiDIP liJ a MCM Am~~, ~,,,,,r;rfif+ ~11l~ .,J ,Utl~, Dp

~a:t R max m,(c)

e

~1"M~ Iml m Od~'I{;~fl RJ~l.m *it.~ft.iYJJ~, jl: + ,G,(j P]i~!1.:m1&MlDFG~ ifllU

L5~~ (,*~DFG~ ,G),,, :in. d JIa G .~lilt.,:iCGt91t ~" D~a IIUf~ Gd li d -ti'Ji,s '~' .Jt:~I.-tl'1 .~SG~~-~.M.~6~G+a."~~.M~ •• W~H~ft •• ~ •• @+ft .1lEI&~~*lfit~ Gd 4' Et,';'j'Jl i IIJ ~'ii i Mr~B9tt.,~ m wei, j) .~ 9jJll.»"I&~ eft .,J .1mlM"· dj ri=¥r~iilJoj.~, jP~. Grt ~ it! i ~ i ~wa: ~ fit 2-2 + DFG;r.f ~ttJ l.~ lad iIl1l2 .. f}a m'~Q it,frt.ltItFR~~tl c; 1£*.l:JifkJ' •• 2.4tl=r;.ii!lfJLPM.~I~~ Lm l!~il:ag.~

Gd ,tpRtr~+~c MJil"~ltl.Z.fOIt:l: Gtfrm:frti~~ c ifF.l8i,ft~mJ'~~.JclKJ~B9. :k@J:a-t'fiJ!! it~.mI ~ Gd rp a9A1ltl.;l G It liB-t~ ll9ik*iiJJilM-fm "Mju~. 11I12; .. 6a+ 8im~ .~ G ,,1f:t£.M+tl ~tilf.t· o, ,in D!1l tM)··iF· ,,~~+~fj:iiJJI"JRJ.*J6: u,.,t.~4 u.t, Q 112-,61) mm~~1ii1l Gd ~#.t:i!.'~~+~, 'E,~~iiT';i>l~T n; to: DfJ Wi~A\rB~, .. ~;q;a9i1!I~tt

i& ~ ;;;n.4. D .,;* Iii;; lilt _.fL liE Q l1! Eft G'" ...h!rIi1tI ;m:~;r:r' IV1 R-b • - .. u.J. i@i*"Q'.4".A ft" ~ 6h 24,. 1&iI\!& JR4.fHi./l.,ellm:'W.UII.mm-"Au8-r< 7-~tIl~t,~,n~I_A.@.*lpi,I~I.~ 1,3:,' III T,. ~r1"~~ftfl'J!:J'iH.Rl'J~

•• ~.~.~4 •• ,&.~G~.~W.M.~ •• ,,~a~~~eOO~_.~

G+.*c~~H.~~.«~+OOft* •• HOOIG •• ~ ••• N.x.~

~.G •• t.~c •• H.x.~.~.*~.~W~~8.*~_.AG+.«~~ .*~.M!"', DP'=*G ~~tt~Jf. 0

89

I

a) IIIIJra G~' Ji.f-fctg_,*,liIB<j"'ltij{: D'~ ~ D'fJ ffi)'jfiIjj-tiJ (lJ1 :2~

:*J Ttt. Gd 1fttJ_:-kiF;f!EHIL 1if M o, +tJJlflHf~ ,Gd, f.t~fi Gd lill~txil~J:: -ll~iJ 0' 6,P ad Er.J;fiifi~~' O(j _·W" iii G(I ~~ i _. j i9t{1I, W (i,j)1 ~l"f:t\,JJtJ~: w (i~j) ~I -'w (i,j} , Jt:,

~ w(i" j) :1: o, JfI~:iI! i .... j B9txm: .. 1J2~,5b~IP~112~2:if~DFIGjfe~ ,Gd<l Gdl'R.*~ ~fiIDPj9 Gdut1MCM"tj-latJ'~J1", JJi~l G ~'i!i,ftJiJi.~ •• Jm,;i!«t~1if:!ttJJ:' ;Jllffi G:df.1 MCM" t8.:jfi,fiit 9-'1~'., ..

!Iii .: .... .M:::. r.it,~ d,' 'cl' _.;,..,. ,r!;t . R:r hili f (1'11) - o· 1 d'''''' Fh /!;;:;: A r!=1' .IM-. 4-1 4 d . 1 iJ II" J

JlSJ!!. x;,;11&..!!. + J. I :IRJ JT 71,1 ,m....,~" .. ,. ,"~ I " ~'T' _' I III'IJ! : :It'J A I_f-',)'IJ x.; IR. iI'.A

tllU GdtAMCM .. ff.;JI~ Gd~-'1"'.:~'~!'\\ (filjfr1fj's~,*fl=: s}, ilJtr&~. f(O) jUriJfJ~:

• c

1°)(,8) =- 0 ~ f'lO~ ®;M; ~IRtlllJi~tMii:!iJ GO Q '''~i'i ~ IJft~ l!II2 .. 5b1~ ~ rII~ Gd I~ .~l'i Jti. ~ ,i~~~

o

00 00 , 00

..... A.·> Mt,-tr:l:' ffm} m:= 1 2 .' .. ' d .~I~T"~~)~.:~llt:l1~G'·

:A-~ R,~ I!~-J" ., t. , - 'P! " -" 3_(K.!1~ 1'1' IJ.B!!I R~I ~~.IW "::q] !"I ft-'i

(2 .. ,2)

jt;,I~ w (£,.1);1 G:c,'!f1litl i .... i ~«i::t I ~,jji£ Gdr.pM lih~ illJ #f£-~~ (f,-.j) ~ll,B. .:~ 0 RJ 2 .. 5b Gd [4'if~flftJ~· ~I :l:rJ;;lU ~

00

til 100 I

,-,

-( -

o

00

-5, ,-4

00 I

,

o I

~8·.·~

-,

-5

-4

00

1MJ:to j4)( 1 ):/(Drit)t:

j(4}(1) = min(/,(,3}(2) -, w('2,. 1), f(3} (3) ~w{3'j 1), 1'(3)(4)- w(4\,l)) ,~ min.( -4 - 4;00 ~ 5,0 - ,5)= -8 .

•• 00:1: f(~), m = 0, 1, ... " d ; ~ttill~ iif~.k*o~it •.

::-C'.. ('-- ('frJ)(i)~ f'ln.)(i))'J'

T - - mtn m,Q'jir _ ,

,...1 - , JI.,_ .... __ -, ••• 04 _

"e:l.1."dl.,'_''''''' ,I ~ d·_'·-I}.. d=, .' .. ' I

' .. I'J':I""" .... , ,I ••. : " .. -,m,

, ,

*"JI~" d = 4, ~,2~lJI~HjI T'r:t\Jt~ 1" i <; 4, a (m- < 3 OO{l,Q

1(4)(£) .~ I(m)(i} 4-m

tE~'®&ij-f~, fl1nii]iRt~iI,ilj rdi'(i) - rm~(i) -= c:o __ ee 0 i±Rti+ltili r, 00 - 00 @:i~JA:*.I:i:Og fJ1J:~llf'U(4) - fU(4} == QQ' - 00" Mr:J:l2~lt¥ i ~ 4," m = 1 B1R9f1'-' (00 .... 'O!'J) l3 := 0/3 = O~

~. '".2:,.-,041,. _/.4)(fl ~ .tmll(OIJ.j.',· t 1. ,,,,' ,;I' A!. 10 oiI'. ',~ ,. 3.)'

~ II R~ I . "._ "iii I "II, ~ " :', "iii m. .

4-m '.. .

m:; 1

-,1)./3

-,~.

-3

-1

-2 ~ll

-2

-2

..... [~

., -2

i '= 3, i "" 4,

-0);1'

'liQ,-w

~'l~ m. 2-1 ~ trtl ¢i it~'lj" RJt:J.ftJilJ

T~ =._ min f-2 'II ~1,~2, eo] = 2

1=;MlIJJ100~~ 0

~ 9~ --1"9iJ -=f' , ~ If: ml2 ~,4 t:p ~UFG, tHJS!Z'I1ftJlfII m Gd in G dillillll2~ 7 Jfi m,~ W~tlt.:a- rn(!I; m ::; 0, 1~ 2)9

r('O) == l[ 0 1 r(1) -- [- ~4l f"a) ~. [~ ..... 17 ]1

1 00 I . 4 ·-12

J,' - I __

. ~2~211!J m T -Jr-:ttt-t E!l 1 < i <; ,2; t 0 " ,m ,( 1 It:A{i:

1(2) (i) - I~m) (i) 2-m

-8

112-'7 III 2-441 DFGltttl iIIlm ,.,2",,2/210)- .lnil(i) troil. (l c i c :2, IO( m ( l)i 2 ... m

m:' .I

i=l ,f' =,.2

-][212

·~81l -,811

~1)m~2-2~AiJ!!~"IJ, iiJt:.A.~

T~ 0= - mint -8" ~6}=8,

41

,».,.JJiHSDFGftJII: o, ;ft:lG,d ~lIJot[i]I~~Jf~ O(de)" itll~ ~LPM'.~~ita:L(J!) OOH ~ijil*.*~~, ~~PiI~ii:~&lt~~~~a~ttl$ Gd et9MCM.;¥i9ittllm7b O(de,d), ;R:+ e,d I: o, OOitl~~ ~mMCM.~tl·.,~'Rih:l-Jfi\\l~t1:,I(Alrlr'fBjJi:~ft7b O(de + ,cU'dL

2.S ~lI*ltlllf II Qg~tt,illl"

~J f;§ M ~UJJ:. ~ft.~nl!R ~ JI T $1I*o.FO (singla-ra te DF'G, ISRDFG), g[P.iX~ft~!:fi 4i1'1'J AiJEiJ~fi -",~BtJDFG~ ,J!,'9~-.wIDFOln!4f1 ",.$DFG, (multir.a.te DFG,

MRD'DG' ') ["'11 !'Iml"ft >..J..~.I'i:: l.,t. rh,~'k ~ JI':..';H: ~ U _':'-, &... ~ 11:1 * ' ~,!~.tn,ffi 7'iK'~,oA::::Ilt ,b, - __ ' ~~I"!...: ·,'~JI ~ u;i~' 1J;; -~':i'A ~ 'III\, ..,.. Jl!..;.llt ~'II '"Ili ,Ii\ 17\ h w tA " If!!jIi JH.,-U: - ~ lZ5 'II"; ''1'" "'111'1 ~ *"" r 'Ii lo.f..

~fitlUjij f¥JlXll, (#~.1.4.81'i "onrc...tJIl2~~.I~n~*lt.f;.,*,DFGD9itfei1lM- ,0 ~ ~·2~~.rr.Jn'~~

" -"_ . - - -

-'1rMRDFGIJf !l.=i'i.~U JUl'f~, V B9i.t:iflIl2-8P.Ji me> O,UV ;ftmiIJm'---t;:15tl u i£il!iF!EOO~mfll§l , I!rN.~j,I]lm~~1iR V' ,tE31!l:ijhMftfiIRtJ~·f". a. fur ~fl~~YlflJ~B11t .,

jnJ!:fd!-~~ft*~i'J,~ IU 1m V 1}1~JJ]m J kll ftQ kv it, Jm~t£~,tjc~1t.!¥ , . .M.1iau

~I -::tIt.-"t 'V'' ,M !''h ~ ::n:: ~ ~ ,w;",:!:, lIk 11=1 ~ 0'" 'I. ft >J...!~~,.-h ft"t; 'V" ft ~'*' L ~ ~ ~ ~ Ii~"" ' , ..u.. ~~ 11 .t.~ . ,,' ~~I~bl~' '5t.I~"wl1~.~ ~ po) I, UVA-U, 1I:.~l)(~·iI~"f" ~~" Jr(!.. , p:;,,;ia.Ln~~R'!i#'R~ ~ /oJ!

luvkv~ ,'J T.iI~i;~J:"fJHt9fR .. ltli~ ll.t '~'1X~ it + ,F~a9+¥{fi,&$aJi !i,-lt.~1t rp' MfiOO~

1'1:' .liM" !~ ,~~ ;z,: -.;;T'I' ~ ,m-r~· ~ _."

"ila1lfW~ .ilA1rr~m All.-Am !·p.",~m:

(~) Oltv ['WID ImtG

1M2 .. a &iB*DFG* M ....... :I;,~ U - V

4k.a ~ 3,k~ kb - 2,kc kc ~ kc

3.k'c ; 2.ka;

j(::M;t. kG .~3t kb ~ -4 'I k; ~ :2 ~ _,.B. li' AK iJJlJfi itJ ttl'flilutt ~ lItl~:r~ltt.ril: !3lvfBDFG~ ~'6r ,s,RDFGo>

~.re.~~ malb.m~.ft.~~~.~~ JDa% b ~~~.:~ {I~j~lO I 3 ~ 3~ 10 % 3 """ r,

ir I, ~ ~ L ri1Ii ~ '~I ~ ~,ii'"'!!i ~ "L - [-Ila l"l, _--:- ,~; '0' _ -, [ a, ]11.. Lt~

~",'T"_L, f1J I-'A~· rl~ a'·Q'""·,.b_,~a%.",-a- b lu'.,7\"

r.~ t x J ~mx mJ -r~. _.~ BlP/~C\-til#~-"f x Ma*.

42

2. For k; 0. to ,k",.1.

8., ~:SRDFG'fI [P.JJ~-t. !jMRUlFG+ 1$ b."l'fr~l~it.t.U~I~1i~,(lk 4, ':#·r·MR[)FGI+M.~i!l u u~1!.' loV

5. F~r j = {) to' <O~t1.-]

,6. *S:ftDFG~IIE!II~~i!H~ (j"" i,uv) lU{wkv) M'ilJ: UjlQmi' ~. V((j·iUv~f1w.~b.o

Iflj2 .. 10 ~.MRDFGErtI~fn"SRDIFGrR.~'

.r.t'~ ~'2"~l~mIM1DFG, 1if'~lm, lm2-10~ au3Jf.t: ~·,im.1D2-ll ~PJ~DFG" 112-11 ~ SRDPGIIJ rlftlb..

~~!~~ 9~MM" R'DF--'G"'I~~~~~, JE!.jg,~) !~~-:~ '-r-i~I~,~'_~,. :', __ : ··.'.-·.'R~f~~-I~~~.~r'm~J~1

1r ""JttlS iiflll :*·lJI.~~·«tSRDF'G+ tR =1i',a~ .w~m,.~.~ •• ~~ft~~~~·~.~cr 1l,~iIJ~.·'frFrSiRD F'GiI& ft,i/l JI.,atr;l. ~.!I.) JA ifiJ[ nf .&iJltt,M'RD,F'GilftiUlf..itr:fl ~ m: ~ft~.Btritt:l" iiI~J&: [4~ ~ tl:lI~ ~~.i.,fftSRDFGa:~:Ji:B9.ao

2,.6 =it

,DS'P-R~IPAflA n= Of;lfT!tJ n ~. to ItIMJ~ ~~ ••• * •• mDFG •• ~, ~n •• A.S ttL .=-:11:~~.~~~,!o jn.DF'G.1I~~I~~ :tffiS ,m2~ll 1l'2 .. 91fiM:RDPGIt!I:tfflSRDFG

nSP:IlI¥!teJfi! 1i* ~~, .~. l!fti1tft.AJ;,.,J',*" JiJ.~ ~*,f!ra~. ~fn B~ivit 7 Wi'" 1ft *it JJiiftitlft.'latlWM,~ LPM.~~~fti§Jrl~iij·fnJ:I: ~ •• ~ O(d 4+ d:ed)'~ MCM.ii:t:~1't:i1i WlagitlrB]j:~lt~, O(de + dea)o ~::>b;i'!t~*:~I:'ff,£iJ" ed'd2:~ 8fCJMC:M.fhil~bt,LPM .fii.tR:,~

~ •• ,DFG~~-ft.~" PJ~.l jt!fi;J1I:~fft iAii.$DFG" ~JajiJ!*.fiiiSle9iJijf+.iii:Z~-*I+'

W:Ji-t M .~1Io: dl!D"FG' - N-!1:~~!"", HI l~' 0 '1· 0- Fh· ~~..,H. riirr'~' 1m .w.:. II .47. !;i5~-D" -FG···· ~!B::. .. .lA.N1IM 1.iIil-mDFGc,

'R-'~,~Jmi:;fi _::_-,,:':" !R'~JJ~~(~,~·;1r Q. ~I~~'; ,',~ ,!~ I~ltl~~ "', '~Ah-l ~,t.h~ ~:~\ -",.~I·~~:~J!Bi,~·ui,--'tr:i.~,~- . ',: 1:1 ,- ,0

.2 .. 7 :ijll

I., jnIJ2-12~~DFG" .~',*,·WJIi*!t~~ .a SKJIiiJJtt fJiJ .~. Jft rlilD9Ji ili it. ~,DFO itrilftlllr-<

(a) LPM.,~

(b) MCM.~

.2. ~.;i!. II 2~13, ~ I~DFG.rRlJI~ilJijJ@f:;i?t il~. ~]; u.t.:fp2 u.t, 19 iii 11I1ij'lfla] , :1: •• -11 'emitlIo

-

0)

m,2~12 .fIl(BDFG

~, d" ,,"" ,'~"",c,' t • ".~~~4r-

48

~

~

~ m12 .. 13 4m~iI!8W1tURlt*UI.B 15811

..

i, 8 .• j£1I'2 .. 14~irtJDFGtNjJll~ft1J@il;tJJUil·~1 u.t.:;fll2 u .. t .. etJli.IMIIQI, .,i:.~rm~

~ tt •.

. ~

,

• . ~

~,

s

~ ~

I

,

.

. .

. 'Co

! :t'

ml2 .. l4, biCiluad~aH

,4. 1I:t. fliI2-15,.~ ~DFG~JJJ[I~~D.,~:9"!!UI~·~ 1 u ... t.1012: u. t.,Ii9ii Jil[ij Iii , mX.-II® t~~.~,

, if-

J.~.

,

.

.

[112 .. 15 tHJtJl:MUme·~IIRiII~H

5,. f1)E1I2,,116~IOODFGagiiJmili~.~1t!!Ij:~·~1 u.ot.fn2 u.t.lt9:@.m-t~m .~iIi:.-·IiJR it.~,

6 .. 1Jj.lE 112-17 ~ IRf.jDFGa\Ji.imii~IU.~7}!ilIJi •• l u.·t.~2 u, t.i9~.M ~jl ~..i: •• -·_IiR\J t~'.o

'7., iI~mi2:-18,~ a<JDFG~iJ1t!;.lJI.~ftJI11.Jttl u.t.,:ftl':2u .. ·t.Gt9ii.tff~l, 1: •• -lIl9tt •. Cl a .. ff!1 .. ~ 112,-11 ~i ~nFG'IlI91mii~.~:9-'iJ!U.~lu .. t.!fI:I12; u. t.litJ~.tt f~ ~m: •• ~IlEfJ i-t.Q

9. '1l~1I2-I.!9~'rroMBDFG~i.1'"'~~I~~fittfa[~1 u.t ... " fdIiEitl!ff;~Jf9~m~JI

r'iiBtJ~.: L~~J

44

OUT

om'

l..M. Renfors, and Y. Neuvo,. ,uThe maximum. sampling' :rate o:f digital filters under' hardware sp,eed COrIllstraintst lESE' 7m:n,,·. OQ ~rcV1:1:1 "",d' Sy;sterru·Jv1:ol. CAS'28, DO'. 3" pp. 196-·202:" Marcb 1981.

2. K .. K. Peihi and D. G .. M,essefschmit:t~I'Sta.tic rate-opt:im,aJ ,scheduling ol'iter~ MVie data .. ftow programs via o:pt:i.mum 1!lIn.fo)ding~" IEEE ·7ton,,!. on Com,ut·le,." vol. 40. no.!,. pp .. 118r-195,;. Feb. 1:9911. .

3. S. H .. Gerez; S. M .. Heemstrade G.root" and O.E. Herrmann, '''A polym,Omial-tlme aJlgodt.:hm for the com:putat.ion of the iteratio.n~period bound in recursive daea .. · :How graphs," IEEE ·Thlns. o·n Oln::wi.tsans SY8i,tmS'-j: FUnda;m,ental Theory !(uta AppllcQtions.,vot .39, no, ],pp. 4'9~52, Jan. :1992'.

4. K. ItO' and K. K. Parhi, "Determinln .. g ·the minimum it>erati~n period of an aJgorithmJ'~ JO'urnal o/VLS:l.s'.gBsl ProCfeS:S'ln9" vol. 11" pp. 229~244; 19915,.

. .

5. D. Y. rChao and D. T'., Ww.g, '~lteration bounds of'singl~:rate!data flow grapbs fOr

eoneurrent pr,ocessing1," lBE8 Tro:n,. ,o'n C.rcUIU ond S,'s'ems~l:FUnd.omeQtQJ Th,eD'f,Y and AppIlieoo.iQn;8" vel, 40, DO .. 9'1 PPI. 6:.2.9~634.~ Sept. 1993.

6 .. R~M. Karp, uA cha.ra.c:t.eri~,a·tion 1(11.( the minimum ,cydemean in a digraph," Dis,crete MG'h\6ma.'ics~ vol, 23~ PI'" 309 -·31l" una ..

7 .. E. A.Lee' and D. ,G. Messefschmit,t.~ ~'Static' sch~duIing o,f'sy:ncbronous. data :Dow :Pl"ogra.ms for digital s;i.paJplr();oessi:nl:~ uIEB'E·1hI,ns·. on ODm,'u~e:r', vel, C-36) no. 1, pp, '24-35, Jan. 1987.

8,. D. A .. Schwartz and T'. P. Barn.weU" IU, ~'C'yd(Fstatic solutions: optimal m.ml ... ·tipr.ooessor realiza.t.ions .of recursive. aJgoritbm5:,'~ iR Proc. oj IB.EB' VLSI Signr,d Proces,s'ing W.orkshop, U186.

,3.'1 '~II ;-'

.*.~.¥ftT~.M@~~.,~fi~g •• ~ ••••• ~ •• i •• m~a~ ~ •• ~~ ••• oa*fi~m~, .+_ma-+".~.~~fi~~.o~~,.~ • •• ~ •• ~~#fi.~.~~ •• ~ ~~*~.a~*ff~.&~.m*~~.~o ~E3Wt ;fl"I'lt+ilIlAJti(FIRlit*iI ••

y(n) '= ,az(n) + bx(n - 1)1 + cx{n ' .... 2)

(3 .. 1)

--,.,y(n)

113·1 -1""3IftFIRilIHtH

~ •• ~, (mt.~JI~~fRW,IlWfC',.·MJ.:/l,,~ra]) [ml1-"_'f.k~2-tini!BrJ'iR]I*I!ft,AE'<l IIP,1m 1681 -J; 'TM :Il,.iJi,Jfimlt-t~Iij, TA,I!1J~Ui,.f1a.~atJlijl'l{J, mlli "~:f!Ii"Mrt (T~MtJ!&)IEElrltf€tW

T.'Qf'lpl~ ;> 'Tu + 2TA ( a-s )

WOO' ,~*~ •• ,V;¢m,pil!') (tLiJ,:*J :£f;~iI.!lilftii$) ,Ell rit!it,I:H

t.f: .. 'I' E3~lM~!tA • .jf.~ ~ti ~I (dlire£'t-.t~orm structure) {i~:If'.,5t(3 .. 2) • .i.a-t':tUJ[;)d.·.t:',·.'

. -

m~mA •• ¥~~M&m._~ ••• A •• (* •• )",~~.~.~.mT~ a~

- . - ' -.

:a.h .. ';1:1 -r *Iifh -'l;i!'" eaR fAmilli'~ J R=I' ,",*'-d.. ~ ~ 4t:. '*" ~bl""lII!D:m:...e' J' ",.:nOJ'Ot;. I~ ~ 1-i ,xi ~_m~ifif!~1F11 ~I~.f:r-,~ ~,~'i1r'11 r~ ~~~/_'o

critieal path ), ilf,*,Il, BfaJ!!i:t, 1 tEi-ttJiii+ [11 ... (41 Wliii¥ .~-a-' [51-110~ ~*:tl~ JlX.'I~ Q'

*~*.--I-~~~--~.--~.~*~ r·~~Jt·~I··~A~M*~I-~~~ ~1·I·Jt~~~~. 7r1; JI :.N.;~1JEIIPl~'rP~IJ.E~ml/Jt, IPU.J:rrR~,.IJ 1Zi 'I · ..... A'[P.:. _.' ." . :rB1 .. fI~~7T-'1 '" ~:xL~. IIIIQ,' '_ q: ~w IJtl

'6.11:(£ ~ _'Irj- fa] F ~ ,f!1 *- (11] - [13]!l' ~ JlIJ 3~~la~ Mli.~ ¥g'" jt~ •• t2e\Jit.it rru ~2:TA ~ ma~b~WT~.2.~*~.~,~.-~m.B.Aa~~.~BZ~~A~M~ •• @ .& 7 ~*, c' -erJ2111t,fitt:B,MtijJIll FE 3 .. 2eJfi~' " ;Jt.~ ,+tIIl1~fi! 1*:~'$tl~ PJi~te~i'i'TM A

48'

-~~~fi~~~.~~~W~~N*~~.* Iml~Qw**~.*AA-& "Ib ~iRJ P'J Rl;,' I ,.I'J"C·.II::1E.fl.! 1"1' m :mJ [U Bt ~P~I ~I'JI J' . ·~WI .;lIf;o ~. J.lL ~ 1FF"lF""lj/'J.llJi>; 71""". R ':I ~ Ir!~ (!

*_a:]:t+t:mtH ag : .3. 2'lltiJl'rga .3·fjf) §l'ljlfl ffi ·illf<:f&!,i #IT.~e ~'15,~ ~ 13flnW,£tt ;f,f~l~iI U3ti-ItIOO, .tlIlFIRI:*iiHe .~, m 3 .4:p.~~m:itlki),!j #ff~ll,{tE~D ~=*~it1R l~"{f! m$XfI~ fg:B{ Et!JIi#d~1[t!bM~

u{n)

a(2k) b{2k)

x{2t) y{2U

:B(2ktU b(2k~~}

xC2k+U . y{2k.+~)

1t !I~Jt(:3-1 )wr:fif£E~311Jt FIR.iJl:ii:B "Jtin*tt ~~IIi1M: ~ I' A IiWi 1'-1'ft1JpltirfD iiij!J,U I~ " ~o 1111: 3 -,:~ttJr ~ ..

III

III ~ ~I

I I'

~ ,

I I ! -

• 1

IIla~,3: li*t&FmilI •• ) .;It~I.1irl~fl!:ft"""'1"lm"MI.

'~ •• ~~1£ mTlJI i' 2TA. .d,jt]Tj, T TA<>tE~*~'t4~~·,~ .~ ii~i9jnllft Sii/J ~ 'iWiI

J.U. ·:J··t' .' N'1I :~ u:,..a:..+-!:.fl fth -r,,' '.)4,_ .o;c -IT" g ~ iii\fr ~ !& ~,U.. lit AA "t" 1tr ~~ J:t..,..:d!t ,.JL,. ~ '''Zf:' ld:ii: 6h '* 111- ~m: Ill: JoE ~' \0 :: ~ '="', ~'~ ~ji~ ,P'.JI '!! ."PI' ~ ~n)ll)1l m D .a:~.t:(;:JiG ivf.. f!1~ 't:i'\.kci'I, ... !Qt '~. !IJ1l.:. '.R-o ~ Ill!.m~j~~ • .$ "OUI~. "~J tlitl,F.!'

~mTft3-1 ~ .f£m,,,, ~~.'*' ~ f3:_. ~~U i'i'i -+~JtRt1. W ~J.,~.nitltiitlt M1 *,~

·:Uj ,11;,'2 IJ,~_

~,,i;:3 I!.,I! lrn;;

lUi!

1 2 3

.r(O~ xU) ,x{2:) X'(3,)

'a.l'(!()}I+b.t{~ 1Il) axe 11+bx(O ~I ~(2)+b.t( 1.) (lc.t:l(S ).+ox(:ro

ax{O )+b~( -]] ax('U+bxW) ax{2)+b~(1l)

cx(-2:) c'x{~l~ !f:::i(U:Ji)

1(0} (IJi Y. I

,y(:~O

p.:~~.·.*-.r.·~.'.·.!U'· ft .. ··'~~I···M'-~+ .. ·~ .• ·.~-.~·. ~-.·.··A·· .. ~~ .. w~n.,_~a,~~oo~~~*ftS~

~~~ ~,f..r.,~~L l' u::.. : - ~,~IJ::JJ'J~~I:m;~T,! }y\,;gIJi., , .;t~lm UJ~i~I'~ ~'[:[:: - _.,._ .. _IJ~J' .~~" _ ' __ '. .~

(M .... l)~,~:"*T:tE.~I&MFfr@liIi~~-Mi£J:~JlI.lfjC¥tB~ ,!i.~iIi*t1_/]\ TJt •• ~" 1R:I: "If! i-t llilftt,1Jf1J&. (latency" ~tt t)\t 1) lB. .• .,.~.,1' J:liiJt* ~ ~ :M,.~ 1"fi WIt.litJlt Iii $ •• Hn •• fi-+.ma.M~.~®.8~M~,.B~~-~M.~.~UA&- 1'" Iltiifikt!~fJf ~; .11. ~·.IWIa:.(k+ l)+trftp Ji1J.- '8f m 1) iT.J!·~ ii*~agiJi +:t;.'uAi; a •• Tm.B.~~ •• T~~~~~~

·-r~.~ •• f±.*:

(1) - 1'" ~~,RtI'ilm: t.ltttP JqJl) ,m 1f:fiM 1-ltfi II fa],~ it ~-t.A l;Ji-1'-lJ1wU I. ~

mt~&-tfmtfH !jj-----f"fI,Hi (q,~ iI.A ~fQJ!Hi,lfll.m ~ .~~II~I~~"

(2) ~ -t.1E~,Mg;., "~ •• ~" iJ~lil,G::iE!l1tftJ~i! ~ MAiI*itll#.*.,1l'~ 0 (.3:) iif,i!kdllif II RR ••• i1fE:~ III MJ tft. ttl J; (fe'ed-forwa,~d eut~et,) ~1iit.A 0) :*J' T i,QHJUit3 a, •• ,~ L"\'M-1')[~:

• : .. ,... ..16 _Q. ~A IfE I\hl-H!M" A J,i:1JJt ,[ i 'AI!lII 1"h9 ~~ ;:;.+ ~!4T It::FI Nh ~..!II,. 7."-kI',l,~~~ T'

.,I.?JIJ;MeJl;: I mQ:'J~tn!l!:iIIiil: J;;;I't "'1LI~.JJf\, 13<1' 'T' W~ J!C= se: ,. m .!M.J,m1/'J"'I'-m~_n" .. 1 ,~,

.~ ••• : •• ft.a •• 8M«.~ •• ~.8~ •• ~~.~~.~.~ •• M ;11 ~ mJjp1£ ~ 8~3·cp m ::t~p'mRUlItIl·~·~li,*!JI~lIlIJil:-~mrit~J. 0 if~)'1£f.EJifFIRiJlilt,HM:~~Iir.~.l:~~~'lti*~iBim ffiHIA iW#iI Q,

9IJ8.2. '11,£ m 3 .. ,4,8" iF ~ 'lit "t' ~A II (8,PO) t, fl t_ 4+, ;;',~~6i'if jf. ,at ffll ~' 1 u .t. t a) it $* .Jig; ~'li,~,Bt fi]g

(b) ,4* A,,3;c+a JI~ .tij'1!. ilij it, it ~ .. m 8,~41b ,,, ~" it *- ,ttM-&·al ~J'~' .~. 2u.t '0 .itA. -- +~' ~ itt ,Mt, ~ .A,'!lJJ? i~;f.;;r;,.,t, 114 j~J ........ +:l: tt.·~, .1b2u. t, 'e; .i-i:! jA.1JC. .. ~,4 0

(aJ ~tt.~~(+.!,.f'.~' i".&a Ji) ~ .. it.c. JA:.,(AI _. AS .... AS ~ A 4 .... A6;) .~A it ~ L\f ti] 19 4u.,t ..

(b} 3lt ~;l.'~+1i it·~ it. *"._.. ... 113-4b tij", ".!.& -- 4'-- Mt·. ~]., ~. in it[ ~~ ~ j.IJ "x

:f a,+fA .tt & :f Jt ILIa A 0 • .1. ~ *: .11-,(£ _t.ti Ii ., ~ ~ft ~;J' 1~4f~f!:.A.~· a e, & L~6J

nl!; .no 1· :10 'T'm 40,1 A..A::~ eM. ~ • .Jio .IiiIii ·dt D ."" ...r,. d a IJ !21 .. tt;., J.£ .+.ti:-_"'J'. u.:.",,*

.1(" 't\,o "0 ~"..'''' ~I~ -FII- ';.1.&IIiI~ fM.; ;if'" ::;;\"t:.·J.Ftt'.~ tJ[L., -"F'- ~ JJ['1"T. fa..;ii.« .. A 11~!'l!'~ c'S( .. , ~ D'J 171, 'iF~

Al

A3

AS

A 3

AS

b)

D

I =-- - __ - _

A

6.

c)

3,.2.,1 IUI~.,~tIiI

Jl( tafltJ'813k FIRM •. lIlB * •• f~fmd)jllil:*, ~~~*aiA', jij~G¥,~ 1 A ffW'~'ii*tt Ifff:llo ·ftJ.~,J!I~mtnr::

~ li~ -'f-':.lE:SF'G~ wr~:;n.lIitU1j' ~ * RJIM'.'Alifll tt1;liii Q~, ~·ttiP9,~·Mtiilffl~·~ ~ (I" ,. --'!f-31M"FIRiIIilltfem jg.1II3~5.8iffll~SFGfflit ..

x(n)

"~ z

~ y(n)

, ...

-,- .

·'.~ A" ,,. ... -.'" 1::.. il.. J;..A!.' 'iL_ '_.' .... l.&~J'-A ~ '7r1~JJ JIit:~~

51

y(n)

b

x{n)

,8

,. .

11113-7FlqjJ£81ffiJ1t.("ltiktJil

~ •• 1k.r.~~,~aM~.#MT*,~.OOMr.~m.OO •• Bo~., J1t1J;t;Jl~1ftjUOO~ •• G*J TAt + T.h '~m,3~,3:mIiilIQ

3.2.,2 ••• 'i.I*fI

4; Tu; lOu.,t,.,. TA= 2u,t.,~ 8i1tm.~B1.I~M;"(TM + 'TA)/2, IP'6.".. .. ttlJt€tfHu.1t.)0 .f£~",tlm ~ ,~*~.;ttIF~'~-t~!J\IMJ.JC'; it~mur1fBJzrMIJ~6u.t.;fIJ'4u.t.o ll(£ilM:1£ .~~.~~*.M.~.Am*a~~~~~~.m.~~M.~.,~~~M~~_. Jl ')Ai, *"'... ,3 PJr Idl r"-filFIRi8. BiemSSIf1£!t,IlJk:!i1li$,EII3-,g"

x:(n)

2 113--8F1RiJ1;il:llutl;otilltilt*a

'3···· 3":Jf!--''-~fr':'''"~' '·-11'

. -,',-', ' -. _" . ~,

!.', ._' , :~ ',. ,!

52

~~.~~.~~~.ftwa-~m*.~.~.~.~~*.M,.~fi.~~~m.~ OOo!flfH(*ff~"D\J.iti+ •. ~

~·.~it(8-1 )JJFroi!mJ3IrtFIRlW·.ft '1' i! 1'" ~~l!-'1'" _iliA.:. W(,EUSO)~ ttt·~ iTm 1!_rifr-:

y(n) ~ ,aa;:(n) + hx(n-- 1) "*" cx(n - 2:) (.3;~4 ')

~'Ta:~'~1":ff:qittll~:t4J; SI80 .. It~fliftriL~·MlMO CSflA.".W) ~·i1£ .: ~9iJip, r~'ncm~LRiii! -c""4I~~" JtlfJlir3~. A..S9trfi~.§f (ap :tffi~lIggll. L ~ 3""

,C3k) - a~(3\k) + ,biX(3k - ]) + c.t'(Sk .~ 2) y(3k + 1) -= ax'(3k + 1) + bx(3k}+ ,c:E(3k - 1) r(ilk + 2) ~ CU'·(~U~ + .2) + bz(3k + l}+ cx(3kJ

(3-5)

.ttll!· k ~~M"~~JIJ.lto iJ:b{.!W·~ .a:. It -tlMtfJIIIJJ, ff,31"lrA x(3k) , x(8k,+1)' ~8k+2)

~~~ ~~~W~*~9AW~ *~~oo~a.~~~M~~~ ~*~u~mW~~~M ciT.1X:.:Q..;~, IRJI ... ~~'fIIIJ IWi i"";-=tE_a r w~ 0 :Tr11 J :iC~ mi~~"""""J ~.~,.,..:t.m~" 11.,_'1 .~'J' vrlR!JI:Jftlr~I~~~liI

IiAl'ft.;:gJR:}t -::f 0 m TMIMOiOOt6~!, t£·tE.~~a1&IiA~1-m7fIJ~~:1;, ....... ~.ftlt~ tot~· ~T L""'ifJ.!M-r~ •• fiJBttP1IlI.J~ .1'"Jitt:n:ftt,.~-· .1'"~Jt.fJt (& .. ~ L ~.~.fI, L-sJ.6W)'Q fJtJ~n ~~ reit%:d3.k) iijg~1-Bt"JIJ~I:tf~·ii:M~· .:dSk .... 3) mJ~~3k .... l) ~ ,11~ x{.3k~l)

. . .

IB.ti& §J·_'~.A~fi:t!J.A 0, Stl#fiPIRfrliI. ~·~IIlI.;fffJm~[I]3,-9.~ jl;1D1"'~"F1J:.3~10.~.

I y(31() y(3k.+l), I 'r(3k+2)

I' .

b-~~......I

SISO

.ff~a Im#R.~

11J3~91 -1'-.~,fd:.IIM'lT

d:3k:f2) XJ(3k+UX(3l)

I~~ __ ~_~----.

U'

I

I I,(Sk,-2)!

r---~~+ y(Sld

113 .. 10 ~R.'if~3~3!VrFIBM •. Btro#fiti:.~1tJ:··

58

it*,tA.*f1'~e~l~PfJ* •• m.ff~~, iiJ.ftB>ttPJUW (Td,) ~~.Ji :Tcl~ ) TAl +2TA

(3· .. 6)

Tit~r = T"tl'mpl'tl' =i T~lk ): i (TAl' + 2TA) ( 3~7 )

m~~4.~iiI.1f:1tfj~;St+ 'Td~ *' Tr~mp~e,iiia;.iIf*."M;,Ir;pT~Ut =Xmmpl!l'" 1118-11 .ffi7-~~.~*fi~m •• ,~.*.-* •• B~n-.".B,aB.~~~~m ,3 .. 121l3 .. 13~' .,

',!l~ 'l'f>H'ftl.,.. ~illMlM=T/4

11l"I' :t·I·'~~!!i·it ~ ~ ~ ~ ~ .. ":I

'II III

TNI

H~1iJ.!~T

~'''-'';'---'-'!!Ii MIdO

.j;.~

C'. '9.-.' •. ·~ .. !p' cJ! "'1F'

.aAn.~. §~.m~*.~~~~& ••• H,~~&~.#fi~.~?~~~ .i[,l'j~IHfJft 1!~ * III 'PfDJi!,? iii ~/!, iI})::il#tE.~+~,*t\l·I!I$Ij, it;JI:ltAJ.M1 fID10Ut91 lim, 1['1 It ~,

~mlJ',a-14mr~~~:Jt·Il..Mjm~~ml:ii!.Hi Til: ..4iA WII;fn ~ -t 4!:Jt.,2;fjiJ ~:fi~Jm '~i~,;fJ]I*,,8 nS,iec I( ~It}) ~ 16~ T~~~ &s~:kTit~-=f,gnsecQ~~ •• ~I$tJi+.H'~i]Jh,=8,

- -lit '0·" 1.":( n,JI..,MlIItt!I; .!l:I'lat .. k 4- 11a.1a!It 8 ~~.~ Hi: ,.'iJ,. ~a ' . .s. nt, M ':tt' I;h ::.-ir.~ I'a$ JI:' . ~mh£ ~....t. H.

nsee, IJUu.r.· ~p.~ [i:~r~ ~!'AIJ"fIf rn::l'± ~~.I.k. ~ ~ ~~;'J ~ 1f1 "~'''':'' '" ~~, ~~,,1J!.Ii _' '~B\~~ ,ULI~I,,"~

&a~.B&~.M.*~~ •• OO~H~.H*~~Rm~-R~~~ •• 2~~*~.

~~~ --**~-T' ~~ ~~_a_~A*~~~~~~._*.~.M~. . .... 'I ... ,I~I~m-~'lll;:tia.J::im.~ i ,~:iia.P~J, ~IJ ... ~~~m~· tr'n~~ .. /;I fJ~..u:=.o'lIHlQ·Qi~T'VIRI!J!.,l1t. .. t1, u ..

~'-~mJT, ~ .rmI3-10MJltail,iltllb ")[-+~i!(Rtt.11W" fIiHTM);I: 10 u..,t .. ·~~·+in.~ ImlttlllarrrlJ] .~2 u, t., lI~iff*1l iif·mi·ItJ*fi~lJl.~· '*jlE-. -~.JJ'·~.M:g:g 1£~":tI~"f,

~*~6re~=A~~MM- 1. n *~t-~=A~I~'l·· t~9-. -~~~*~~ ~'i~liif~r'VI'AiMl'ldI'J"~'~¥-yr: m . ~: m~~ ~l_,.,p·J ~~7i7iJa'AJ'U .•. ¥JJiQU •. ~. "lJIt/~~m1:rft''Uff

A'Ij'Ji!it~,ili II ~J*~·It~.J:,jJJm m 3-15 Bi'~ ~ il~,i:l~·}j(lf'lj Ii:i-e*ru 3Jl·;l:7f,ltP'1J~, .m. ;;I ~ ~ 1: 12,lf]li:1r ~~I .~ ~ .~·~~·l3:,·~11j .1~i1Jit,l1f1F TJt f* f~l atJJif.:It Q ~:Idl ~:1t~fi~ •• Eiil*,:8lFro~it ~ **,mumlal~:

1- o~2

:3.4 ~*.: -t:='*~ . .i ••. ·.·iiL. '. -1.bIt.·.· •.•... :N- ...•. - ,-- .....••. ·,d.... ' •. 111;..

111". ""7TII:II~'_Au~n_l'i'"

~~ml~' -.Lo~~.~.~~.:hLjRI3i.~[iBm A,···. -'t -~ ~ ..§- • JfrI ~'... '-_. ,tAL,)"]\. L~,,;flI7r 11 " .:xL:~, fl r:'1~ I. ..:t"»t: R"~~ /rm" ~

-Iii ••

• 1Jf~fl

~.m.~B •• W.*M_*fi~g ••••••• ~ .• a~.a.~ •• ~~ •

.:IiM.fm IM~')D !K' -I. . ·l.:iT~1 m .!+,J&~~.m·Ira.M1I"4. ~1[·1.A] "'19i )J'"I~'J~llf1'Vt,-r·,..1l ~Rl·'1'11 miki~R~~ ~I~~J~ ''''tQ

aa~.~~~,~~g-~~~Q~~-~.~.dM08 •• ~.~~OOQ~, ~- 1'-~tt.~flag ~it ~ ft.~tf T-,ul !i.~ ~ •• ~J:" ;r;A,~.tBlll:m~til~,~~ 1f:JJf(,IF8,lIf

*~-~ ~·C~·M-OQ.- ~~M~~-~ ilri'~Jlml~'~ .A-~~f'.,:", i"_',,' .,_,·a~_" 'l-~'_~,N~J'-'~'~ A.l:

(3 .. 9)

,55

-

;itr:p. Cck~r!p ~jfif£.-ttt •• I.I_fi:t:1Jt'fkrmJ@~, IPiAa·:l:~ •• f£~E&W " V:o ;@:18,:I{~Bi,

v, '.illfilEt!.EkQ' #:Il k: I::.It:ii:1i p,WIL ~ Cgx ~1iI1t9 CMOSIJk.'R9JJJ'~i1JmrJ~jjjfl *#ftt:

-:Wi- t+. ·c· '," ~*. WL.-h AA 8, d;, ~ V"~L tb3!i t:Iki II' f"g~ t:bI R 'Nt11:J.,J.,w..Wfi ~ ).1;0.# 1.\.~('3 9')~ ~ A"""-tvtrJ! ·ll....;~~_~:"~.m.~ti ~o ~'etm -eli!~' JE_["6,AfP'.HI·;,f1lT",,n, .. f:t:.e.t ~ ,;J;-\;".Ip...~[

/,\.~( 3" 10' ),~..El z.B. ~ ft ~ IM~.=-l;!·l! AA "It'DlI_1:' . Rh' 'm ilL, 10 ,~:;:I;m' x. . iU~~lf'l M L"l..ok:.

~ ~. - .lA.!1e[.14& s: ilC II~J ·.JlL.llt.a;.R~I_ RU - R', I~ P-L R)Q" i-*".U.l~A ~I~ ';fJ 'li'ID ,~

.1(3k.+2) x(3k+l) l(lk)

,ml

m2:

_ _ J .-

I



y(.3k+l)

3.,4.1 ,M m*fdiJf1lJ;lJ'.,

illliIMil, i*.1k~M~iJkl ml*.~"fifFIRii. B ~Jjbft ~ 4i

P~e(j = CCet,gI vi' / ( a .. n )

:.:ijtll.trBiII:iJt B.Ml~l~ '0 fl. f == I/Tseq, .;It 4'[ 'T Rq l;}jiaR-t If''lt II OOtt~ ~". 0 Jl'(£'~ m _..~ M .ilJktl~rt,; .,* •• ·g;.'1I.~.M.:f2*lt~ 11M, _..-tp.ft+J"lUIJ*J1t:1it.IJ@~ ,al/J\,~ Cchljr~IM, it,a"ta ti!.~Jf.itlf¥;ft 0 jlll:!JHij·""it~1i,nt~~, 18POViP"., f .~.~?I,; ,~.*lJ. ¥: c.c; ;e:,ii;. a9 1f1lty;,P't(jJ "'1 l;Iti:fl •• ,;ij" c'r:h(J~. 1M iifi1c: 1it ~ (.IL II a- 16 ) 0' iX!I",fI , ~.,~BiiJ~J.Ilff,ftftfJVfh Jt~ fJ ~-+ Ijv=jFl,IYJ'I1t 0 .~.w, ii,*~itiltB mJ,:;if ~·fff~

Tseql_ '['seq, Tseq ( ~V.n_-_,_-_,)

M;::::3,: - -+ - -, !iJ

'm3-I6 mr~~rc~a:mil1kM •• JA~ •• ~

."~.~~P~~.~~~.M~.BW •• ~ ••• * •• H200M~.*~2~ JJlMi.lif UI~ft"il.R1:&:

(3 .. 14-)

M(t3Vo - va2 ..... /3(Vo - VtY~ ~ 18 ff!1J 7 fJ, ilf:ik~ll!.HlJffltag:r1JKitPfblm~~(3,-12).ffl,~

"3",,4., 1 ~-.It m 3~ "I ~Jf-~a ftrFIR3l ,ilt, 31l.Jt: - ii)i;_-m_ -~ t\ 4 *" (.~ '. 3-8)0 "it. *,-~.f'F '£ "10 ~ti at fliJ (u, t.), ~- ,~.ii f;,,2 11" t, ~ d! T 1. 'it 1JJ:ft, trt-lQi -~, .. !t*~iI- ~- to, ,~;_11a ~

• .u. _iI!!l',UJ._ It • ,Ii,_::. N;,. ,.t. "". i,:j., AI- M. ,'1lF .:.1'0, ,. ..n • ,'!l ~ ~ ,~ ,£2" 1~--1.L,- _ 2' ~ ~'11J. .a. '0.11-

!ihl" r.I-~' '-it '~~ .pE-. - -_ ~ IJt.. ~Iil.. .. _,.. ~ ~ '1""\1' '1'11 (q;. ~. ~ T, :.. ~' §!)" ~ 71-.~ ,- .• ,r' 7T, .m .'T"" m~, ~ 'l:. -I ,~';J't'f '~I!I:!Ji

(3 .. :15)

(S,)I +- eM Jb' -~. ~ a. '~' .. s; C A ;;b' _""+.11D ~.,,-.~ ~g_,~, ~,i''' e·aI· ~,& , '* .";fi _cltt jz.t,t * Jb

(8 .. 16)

a:chQf'!J'~ := c~,~ .~ em::!' + C,A = 3CA ( 3 -17 )

#t C~l 'lP Cm2 ~!d ,,," *~ &t!t m 1 "jf.pm2 "'Fit,ttt. .#01 it~J.t, $, It" It M .... 2~, it *,.1( at Mr.. a ~ ;(. "t,t. $A.,.I:. 'Mi' it· ~ &-'~ ~+~, • ~,it* :~,. it. &.1.. ~.Ii: to ,~, 't.ll .fJVoT.~ ~ M =: 2:,.Vf), ~5.0" V~,;] o. .. 6'c~t.A~ . .i\(.3~15)::

50;92 -31.36113 + 0,12: = 0

"

.Jit """'_ Ii!;. _A. £::;' .• 1. RI {)It, "-I"-A ~. 7r 111 ~;..J:.

5'/

fj -- (1.0033 ~. ,fj' = ·£1.028·9 ( 3~l'9 )1

iiI;, ,fj ~. tl. (JI12·3 9.:t. ~,'lifm '9", I] 1iJ' it..,· ,'* ,~.Jt Il ~. 1f!.. 'tt4 ~' 0., llQ'5V, it;- ~ 1l t..5, ~ ~*.a~t~~AT~.~*~~~~~~~~.~*.~~~~aa ••

V". =R1':,. o = .3.0H5S V

p~p P"t. __

(3~20 )

3".4.2'1 ~:fi~JI"iffl.1J.

'Il,ift*~-'~ ~ #fi,:rte &nrCJJIi:1~ff'El!iI fti.Bi* IlaI!Jjb~. (! lE-'1'- L i&Jt-fi~,rt ~ ~

*~~_S.T* ~M~*~*'L~~ &TmM~I-Mmg~* L" m#~~~~~~m ::lLJe,., "E!.! # q m "I' ~" IIWI~I ,~iS~ "eo:ref ~ / - _ .'_, m~A~' l.wJr;;;, ,if I~J ff R 'i,J1 /f; T'f'-m.,;p~· ·_ie·::$(:1ftr III m RY' I-!"~ W }~J

• ~\~'~ !1l'JLT~,,~ .;!t, Jf1 T~~fi .;1. rtI· ~ :Et,(.3~1 a)tk:;ll~~ J¥:l1!11 tB~. ~B;fo ·Jt~igttl CdHI:7'g~ 1fI91f: It I¥t faillA: LTseq' ffii ~ II Tif£"l 6f*'1g i! &, , iii, fI a9 ~ 'W.ft T Ir *If-.J ,:1C*ID1 f~ <;lil, '1I18~ 1 7 ) ~,

,~+ ~ # noh M.l. ., ~ !i:b, q; iiiI" II'~ J a~ ~Ul Rtf J6 tiJL,iB~ .. ~·ft f.B ~ '~,J.E.J ":' l'rA ~,'I\~~ ~~I P '~ O,t,),

Seq:

(Vo)

,L=3:

3'TII

. seq

~~ •• H~~.~~~~m*~.L.*fl •• ~_ •• ~~.M •• ~8 •• ~~ :&iX:f3 .. 13)!€t,W" ffi L m#fi~.la';avliliB1ltl fj.'tMilffi:

•• ~t't{3,~ la)fn~ ~(3-·2:2)~. Iif~l tfJjlj =r,U itc»fJ*~ W ,fj :

. L(I3't(o ~ Va2 =Q(Vo ~. Vtr~ ~ J[~ ifl fJ, L lI#f1- ~rt,ltB.i11JttiT.t:J i+.i~lr:

PpaT ,~ (LCC/HU's.eHflVo)2f

a:2:c' ; 1.1"'2/'

~ ,~'c_c',harg.et'o ,:

- {J2p$~.q ,

)t1~J P~eq :lI: fE' ~~(3,-11)~W ~JJj(MM'1f ,.:~d9~M ~ JJiCl, ""iI'*~ ~~ ~~~, LI&~:f.$j Bt!1CrrtJ~,fe~If19'liiif ff J;:itff.J! t3 2m a

( .3.-23)

(3,,24)

,,",3.4.2 • JitlOi 3~'18a,'Jf 1F '6; 4 ,fir FIR. it .• ~ #2.*ftti.~ -b. II 3-18b'ft m: Q '* It'jI ilt,ii.£

.. . -" ' .... -_. -_'_

" .

~

I'

tt ~* 1 :2+,1.'~1 i4J',t Mit it.,JI. 0 liS-1St ~4:rt"'~*., .. a(l "~*·$i·.41'C"8 u.t.,

1,[7. '7' '1 .,.., .~J.~ ,m.lk .... '1 . t· ~ "t' •. Mj" .. ~ .•••. J,~!iII1J. oil ft ,'" ' ..... <'lI. !II .I::! ,oJ;Io/J. 8··1~ .a;.Mo.,6,J,. JI"k ..ar'_ ./k

FJV!' ~~.'T:~ ,~ ...,.... U.. 9 7oJ'1'[' ~'/I~.;. 'ym. J(;.. ..,a: ·IJ~ AI"I "t:.. , .... ~;,II"' 1S:'1i' ~, .. '111';1 ••.. ·&' " M "fT"8'1'"'J"r ~ 'f If

A ,Iil .Jf~' *- .... ..11, _ 9 u. t. r ~ Bit ,liIil. t 1i ~. O. 45V 0) Jil 1It·.i£ .. ~ a :ft ". ,ut Jt. fl., .~a 1.fJ Ii 3 .av JI~' 'i. t.J1 T Q

x(n.)

------------_----.----------~--------~

-------------------~~-,

I_

I'

x(2k+U .

-·~-·--'-:II

I I I j I

,x(2k+l)

1-----" y(2k+l)

~ -,-- - _, _ - - _._-, __ . __ ._

A

y(2.k)

y(2k.+~)

e) -1- ii1t1.«,1tt;J2t1~trijl1,R III 3-UJ

(a) ~. CM 1J--+"s.i,&'~ Itg. CA 1J~+.ta'ilB6t t..1;", 1fT.I,.)tit·it.3'~1 * ... .fi J:~.t. t ~#19:

C~h~,~g'e == OM + C A = '9CA. ij' -t2 -*.fr'i4, it. 5 , * 4t,4f2,J:_ ~ ~ t.,t-*"~' :

CC~!Ji .. :ge:= eM + 20 A. = 10cA

(3-2,5 )

.:.t itt *" •• ' ~lt. a·21Jtt. ~,:iI, ''f:, & ,jJVg r~, ii" J.J _, ,~, '1·:Bt ;90.:~ it,,&~·2:j(*.ft aI,:i1t 3,'61; .t.t, ·tt $. ~,... .-.1lli + • j.4 it ,jft 1}..i\ (3~ 23)" .• ::fI~\. ,~.H~-13 ).2 il~ff"at nt a *tit. Jt. ;at TI1 T ~*.:4: :

'9CAVO

,&(Vo - Vt)2:

lOCAt1'V"o Tpor '-k(dVo ~-t1J2

ME ~ ~ at -+ d ~lt a ~' ~ 4 .. .f2A.l ;J:, *- ~ ,fJ71 ;,t jp'1J:; ~., 9 u. t ., .it;; ~ I- ;ft.ff JlJ III T~tl,mplf' ~ 'T.ittrp * '" it T pa!" :ii: 2T !ItIm,pllt .... T~q ~ ~ ~GJ",2 7ltS' i-'~*~ :;f:

(3~27 )

5a(1[J 1")2' 9. '(121[; 1}')2

- ,..,,1 1'01 _, "t= '.p Vij _,. t't I

( 3-28)

* Vo ... a..,3;V, V~; O"4·5V ~A~~(3 .. 2B)4JiU :

9·S·' 10.'.11 .a2 _ 6C7·· 3-·4~OI~ a + 1 8.'. "tiI,1:: ~ .n.

.. ''fl . .'Ll.I-" ._ 10,_·' ,r.·t}v _ ",I ,~,~.~ - u

/3 := 0.6589 .tl fJ ~ 0.0282 ( 3 ~,30 )

It -t2" .Jf.ftat it. a " ~ti-'iif ft t! to SIt 11!. 4:t. fJVQ :: 2.,17 4,87V" (J; --.fo-tJ tJ ~ O.028a .. ",J;.. ,lIli 19: fJVo ~. 0 .09306V ~~JI'T f.CI-f! ·to 4, ~ )

(b) ~J.~ Jt(3-24)

"3.41.3 ~"1I3-18a rf t;4,f!tFIR.~a; "'2il**M~-jrdll3 .. 18b e 1~,3 .. 18et'* tk t;;t li ,-+2.A*4tjl;fI3l. ~a"iIi T 113-18b;r a;2il*IfM·frII, J!I./J ~·1:~6+.ik.a~I~.,t. a-18b't '612 it *.ftM ;fIg1 ~ t ",~ ,8+ Q .a. J'fi1ll.:t ~. til ~~ ,3. 4.2 j! ~i f;f ~~ttt.tt. .,""' /iIJ '* 91 U. t"., .~T •• ~.~~.a.~~2.*ffM~" •• ft~o~t,2.**.~&~~*mk 11t 6;' tt ~ '''Ii, .,j( ~.f~ 9 u. t. 'it; ~ it *-* JIJ;fJ, ~ A. 't. ill .~ }l.1~d~ *- T .£" TO,. 9V 0

hi)' •• it ~,.&" A-i£2i1>Jhftal; ~·a .. '. &i.it Jf..ft* y(2k) t17 y(2k+ 1.)0 (b) t't'.ft2.tl*.fti4ilt3ft,'iJ£~ ~·fF~~. t.)1.",

(c) itWlI (b) At 15 ~ t 1t ~2 it ** it tt ,B i; ~tt...t.t 'Mi &t Jf- i4.ill 3'»»' ~.611r ~.:t.~ :J" ~

(a) }iJji it- ~ ~4 HtFIRiI,;t. II 6i .« ;.t.~« ~ T :

'!I(n) ;;; ,ho,x(n) + ht·re(n = 1) + h2,z'{n = 2) + hsx(n - 3) ~ 5l ;; I~;" A., B;ftt 06; .. tt ~JtJ ~ 1.4.'0· v» ~ s«. *.f~:

60

·8~,·~,· .""~-

y(2k) - ~'A + [Yc' after 1 bl'oct, delay]i

- hox(2'k) + hI z(2k' ~ 1.) + h2:.z(2k' .~ 2) +h3X(2k' ~ 3) JJ'(2k + 1) .=- '!Js- YA ,_ Ye

..... hox(2',A;-·+ t,) + h'1l,:1l{2k) + .h2z(,21c ~ 1) + ,4sz(2k- 2)

~ll$ ~ ·Mlii. ..1: i{ " .i(.,~ Jt ,f., ",*" !Q. A,(,3~a,2) ,"

(b) 4"- eM "'~"""'+.~&69 t.,,~, Cd "~.-+.~a.;·,,.o, 'fT't-tJfoatit.&, *4t, $&: .J:.~l if.. '~ ~ g. till ~;)., .tX.A3~,25 hlt- d:!' 0 ~ T 2~>Jt,ft" iltB , ~44.mJ;.. ~ k.. t" tt ... ~ :

(3~84)

C.r;hQT9~'= CM + ,4O'A ~ 12GA I( 8-,3,5)

j ,80 J 1iJ !~l3 ;,4.2; , e, ~ ~d.it T~amptir .~ Tuq ;: '9 u.t., 1i 1112 J1 '* If ~ it.·S $:. *-If }I] *;19 u.t, T ~c* , ·£·IJi iai s: Tp.gr :;::2 T~llT.llp/~ ; 2 TM!q , it ... it :

2'· 90 A VO ~2CAPVO

k("J' "')2 ·::::::i:L(/l1l1 1'J")2i

""€I - 1ft r ,III; IV) t' 0'- 1ft I

~ Vo ::: 3.3V., 'Vt = O.4l-5V 4\A~J\.(3-,3G}'4¥'J1~:

32,.6,7fj2 ~ 2S.155{J + 0.607,5 == 0

(3 .. ,36)

,( 3 .. 37)

{3 = 10.'7415 '-Jt ~= 0 .. 025 ( 3 .. 38 )

2 il* ft i4, it. & J! 'ii' .r, i?' Ii ''l it '~n, ,fjV'G ~ 2. 4l ,5, 8 5, V r ~( 11 ~ +fJ. .i. 3l, , lJi 19 ~V'~I :=:

O.08251VIJi"f~ it 1!J.i.'l )

{IO) + Ct(Jt(J·l ~~I!(P 19 ,4 :ft Fl R~ it ,R ~ -t· t. .#. I' +- Ctotal (par} h 2 _it ft aI,~ is- 6i "t~ 'to #~ •• 1).;tt(3-10}, 4ftt-FIRat~a;.fp2.*ffllt~a6i,~4t1"r:

(3~3;9 )1 ,dJ(b)t "" $~ .,;I.q

( 8-40)

P-', n~' ~'~fJ':l:

R ,,"c ptJl" u....J'·;.J;.,_ ,., .. '

. atto' = p'-- - ~, lI!!!! 4,3.6%

{ie\(l 35

(8-41) •

il .. , .~. rI a~ 1 Bb '. "0 11: 3-1Bc: t ~ ~i' ~ Nii i;j ;fl. ~~' .. "fQ.it '; !,!AJI' 8-18:c t ~ It ~ iff ,ft rij Iii ~,.jp 'l~'" J 0

61

it7k!ltt~~ Jffi;:CJltt*=iJ ~,lI6~~*llGiJf,:§fJ~ 0' mHlt.i~!-¥tf~, Up Vlflj{:!lPtUf;l ~ilt-t tjJ,MUIi ~~, El!1it EI. _Ji; iii :n:fi~1I.J1IJJt!UJflj;J lfir@,~atr1t ttL_: fl!.ttt+ JIJ 1M (it III a~ ]9 ) 0)

3T 31'

'1'

T

:3T

, '~.

b) ~j~'fl,atijHi~i'jt&it*~.ff.lij"iJIl }l§)Q 3T'. iP] ~ '8r.l~ti!nl!.

LT, .... - ,(Och,tu"i!/M)t3Vo ~LOc.ha'r9~H~ 'Fd ~ .i"(~'~, .~ YtY~ ~ k{Vo _". ~)2 '.

:tI1I'U:(jj ft. ; flf Jt~ "F :flJ': t*"iS fl·:

,M,L(.BVo ==- Vi) 2: ~ 8(Vo,- ~)2 ( ,3~43 )

13iiiJ1J11t~,"P,o f1!~-,-t{JIJ~" ~.L = M ~2" V@ == 5V, V, =: O.6V~tfm,!) ;frufJ~~(3-48),; f4H:1 f1 tfJf;=fO.411 it*~·:fbtl~ff£~I{*~O.,16,~ ~liait.t3A" Elilf&Bi#:f=ftiii]:,'d!JtJ )!~#il~ lIiJc !l:m# fi'~JlnJj 5tJl:,:lt!ll'lfl " mI" #:{£ ==-1"" eb L l:.,Il~I!I~?tJ Nl~:if: t!m ~iI

IItHilFlfa·e 3,~5 liit

* .1r~g T ~~ii, ~~ -*iJlit,a 1Jf1 OOll*:!l1JJ *fiM;Jl1J~'o .j! jlij ff}j ~mlift:A m *_ ~ .~.~.~~*~~~*~.~~*~ •• a •• ~SFG~~ •••• ~~~~ •• moo ~.~~~Mo)~ ••• ".~*.~ •• ~~fi.~~* •• ~a#fi~.~,.~.M ~.fi~.~~~~~.-~MIMO~fi~.o~~8.~~,H.~.~~,* •••• •• T~~*,~.~T •• ~~#R~ea ••• ~»~~~m~&* •• A~m.E* iI ~JJ!,fJ 1i ~, ,16:. ilim:agA'E~i!Jtftlli~"~ ~11t.. ~Jm lJHI~~, jfa.fj:FIRtrlil,U &ft. ~!j\-F*fitl.:~ft.ll1m~~tfftffr:~JJ! (.1.9.) .. it:Jft "Aiif" (Iook .. ,ahead}tt*troil IU311t*tlIlt .I~ fRll*,tillllJtfi!ll:e:flt£jil0if'+ 1t~B ~,

3.6· 3311

1.. ;t:.tII,3,-20Jfl'~D'FG" g.~4i~.fF •• atfB]IIHI: TJ'Q

(laC~~~m~a*'_~*.aM'h Q" ~.m!¥tL PJ;iC,~J R~I_'*,fiF m,z;:p~~:>--1

[b) 1£.;§ ~I MlIBfj.·'JI.tiL •• AiIf*~if,.ft::e, tf!,~ ttfJ$tt,WillliEii1CliiitrJ liT ,iR :"flii~W iI •• ,. ~ #i+.8T' •• ~,*:*'*"·B:~~'ralt H ~

62

J:r 9 ... ! ........ 61"tll~

1D ...•. ~ ... ~__c f\~

_ 'I) .'®~ __

c .®--~.

m3~20 ):J,.llt.iILII

.2. ~ •• 3-21 ~·JJi~]jERIt*iI·iJt ft"III·~·D1iE~~ilfFlt~";92 u.t " m~.WIH' 11m ~

1 u .. t.,

lilS .. 2l :s:)ij2B:*URlIiatD

LaB: J (a) it.IIRIlI.a~~II.t£,i)

ooa.~~ •• ~.*~.A~#B,.nRM.U~ •• * ••• ~.~ •••• BotI".!jb3, u .t. co

8,. ~., lJi3~22'@hI'IEro~~iI. P3Ifa-'5!&JIlga~.~ tlH1~· .~. ~itJi~,.6tP9Ii.J.~m1s#i;, *&.~.R •• ~~ •• mM~~g#~t~.r ••• ~&a ••• ~ •• o(. iF: ~3 .. 2·2 + 1~2.Al'Ufi ~',*~ l~fil!fi,~ .flfl: 0 )

1i13~22 ):JR8It ... lii

4,.~.1I8 .. 23 $'R9J!!IMI",a x 3:f);j,2.FIRfl*itI.U.. t.! W - "!.t1t~"I!r-.FIRiJ:,iff tlii~o

':!2

y(nl ~ 11.!2'= ~.: >: ,QiJx(nl -j~ 1&2 ,~ j)

i~rn J=:O

68

"00 110 = ....

113·23: :q1l4rt;J=ftF1RfliII,a 6. :tJ1fFlRiJ!iltB -'1'-:H~Jf$:itMJ;;~

y'(n) = laai(n) + Ibz(n ._ 2} + Icz(n ..... 3)

( 3-44·)

YI(n) = lJx(n) + bx{n - ,41) + cx(n ~ 6)( 3-45,) ~)~w.~.a~~~ •• ,~M_~.~.~-~*.~~OOo~.~ •••• ®1I.ff.~

(b) ~(a)1fl ".~ ,. III ~?tmlllt~'3l1i~~:ftJ1 ~ •• ?tIIG,~1'"?tm.M~ ~ f!f,MtJ! M)I.J! -lk.imllW'faJ trb~;t z ~ '0' ;tt+., •. 1£ _MitlJltt fBJ :t h.nfiii 'it JJttiflJ RijSfff ..

8., ;IJ •• U3,i* ••

z(n) ::: a:t(n ~. 2) + ul(n) (3: ... 46,)

(8) *' *1mfl1ft:1t Jlt21l ilJktl ':J,:!I., "*tt fc:,Mfrt1m7t Jf.~2-t'$f.t ~ :1f. J[ 1t.~E If',.~ tl9J1IW"JtIf 0

(b) f!,J1I:tflfaUlKf.ft:,fi~P!:(31-46 ):m*J.t{3-4 7) 1ft i¥Jit.

l1(n) ~ I&,(n,- 2)1 + v(n.) ( 3,-47)

""' .... ,.. "" .... ,......."" "'4'" ""',... .......... - ... ,,.. ......... .,; .... ""-"'-"" '" ... 18:]1

:.x;,;.·"a"'·)lU:1 Jg 1V~IJIl1*n-·.ml· ..... J'J!' ~~'~.,. mIl' w;ia;.ri'~'~ f7i(mIR~ =E Pili ~Pf;1f o· . ~"

:9. -1'"~'.~:OO'f€.,¥,rJJAi&lkil1i~~~Iil"Jm*tmlJ5o' j1f-=frjJlm"Bi~O.4V. fJJki1i@ , '185 . .: "Bi",5IV~\tflR*,.", •• itll¥;JtfM .n}llli*,~? ii*a~~W!J~ •• Bi:IE~~'?'

64

10. --+ 8IlJtF'IRifJ ilt II ~i'i.~ ~ ~in II ,3,~ 24 g illE:~ih. OO:¥i.,lIA:f£tit f~ •• trt)::*J 1m

. . . ,. .... . . .... '. '-m;.}l, g., ~ db ~ D.AIIl'I.H- ~ M1;n; lit. !*;:,;; IiA'.;,1 ~iifii;: . .}+, g

ru B a9 ~'f:if, lip r; = 2T II" m iii ~dHiif .7L~, ~~:J.aJJl<ilai liif IlI'M'Wo ,iIlI;; HU llfX)c'~fA-

trn,.~~ I. ~ .1Jn~:a l!ttJ'lOm, UPI em == 1 OC(t II 11l113~2,4a +- .:.m,JtM'~OO *ii,.t£'A Tim + 7Ta = '9Ta'~ 11l8,~2'4br:pPtJt6ftJiJ~lItFtE$i:iltlft9ltilEl!Hir, fflj.t$l>t~.~1 ~*,~ Mll;ttl 9T~ ~r.;*;) ~)It II 3-24ht!rtJUii;tJ;Jiiijt:JMI *,.ttJjfJi~.j) fII,.lIJ3 .. 24,a,M~ ~ [~. f1::1£ 4Vrt!lI ~Bi r;, I l:lilii, ~ffi ~O. 5V , Itt. fkm::k-=f 1.2Vl!.lJiHiERJ!S IEltrn

,

'"

.ll)

111,3 .. :24 J:lBI04' ~1",sWtFIRiiI,ltHft\li'i~~.

11 ~. &ro. ;'cf" do ~ ~ ·C·" .v..-.._::iIi ~ •• A Widril:-lIl, M. m FA M·m JS...,L. ~ ml C :I:t;. - .n. , • ~. ~,~I\1!.,;a., Y"J ~ laud Ip~"'WfJiaJU 0 ~ r - _m ... m~m ., .. _,fA./"~i" frJ . ·ia.tlL!h~m-~

•• amm.§DMa*.~~.~~~I~~ •• ~~._~~g~~~.om. ~i1'~:tJflUI f1;a..lf.iJilLr-r ~Ji,"1fftQ(J{t.lilfM'iif;mI.~lt II • C~QI(ll = 10 Cl~·~'cll.~ Vdd ~ 4V ~ V, =: O.6V,~ .~~liiJ~.M it.ilf7J{;tlli •• Il<frJjj{,t&B>t"~Ut.Jj}J~aga;t~~·~ :;b ~.Jhlit.t Wi)[1 BiltI{J.tt M ;;l.:$ &1

12. it,.Jtt ~ it_ ~ .OO~*i.·flt." ;It + ~ ~ 1It,~.JFJ' 7 4·11. it*ft:tn~R-.t ~,4 MJ *rr~ .M~~# •• T~mM.~~~ft.~ •• 9~.M~ •• ~~~IW~5~*. f@ ffi~, CMOS I 'l:1$tJriilW.Bi V~ .:*JO.4 V 0 it. it -t·Jtfj·-iit,*H;,~ ~~ 'Jit&'~'rt.

~~~R~.*fi-~*~~.~*.*ffi •• ~'

13. ~.lIt- -t :r,fFffJt4'~~~:f¥:JiJl*.~ T r~JFIRiII,*.'Il' iAJ111:f: ~§iniiUl;. BmJWtit iiI

~J*"o UliIl.·f@.Ift!f£5,V~lt!J.fbBir t ~mfjJfl.at V; ;JO.4VW~JtMOSIZ;1I m p~:t.il.~*,*,iI.*:lttbuI4fff t IP.~rt~ ~j!sDI TI4 ~.~f¥:}I].1 0 dtJt,~}jJ~

r

'"

e

•.

65

.e~~a,~.~~~~.~~~~fto~T~ •• ~~~.m.e~ •• ~~, Ii)f: -,~ iifOO "- •••• ml.OvJtJ5VtKr JttBi 0 [f@.iI f@.Si~~,1iIi,~ 1.0V !)

~M •••• *~.a~~g~~~*~~.,~R~.4~ •• oR.~afi nr~J.m _, '~~.R,·~ ~81R9~fj FIRM iii ill,. .:~.-t ~~I ff,f£.2,nt" JiJ M r" 1Affijjt£ .*~ •• ~n4~BMo.a~,.fi~~m~R~~~~*fiM.B,~M.B I If. t£pT~" 11) II r~, dt~I::.~ -tft'.iEl:,1: '" l!¥-IlifoJiII.ft,it,i8tJ If1itEfi-1,l;19

.JI:" ::m 'tU Eli -.:::" ~ rtk.1J:1t, J"'~'

~mJt'~· . 1~'~r..·ll~~'J.\~,o

(.8) i&f$-ft Z. f*il¥lp{ttlJRR If' iiiTi~.A ~:fll~ft.illitl 'It.?' ltll*J:ft ~i'{ilftll' ". It Eitj~*B9

(b) j:1l:~ I§ ~,~:1!!il:at~JJ''', iif:llDlJl\lti,m-:oo'tl~." J!i~I~Jflft'~~a9pf&!l~R

'~jr? t t w* 1ft lftptdlBrl-RtubJIHU,J3i, ~lt;ftlif~ -:gIjtl i1, ~ ~'F iiiiR it. ,fI.~!i IJy] ~:r! iB ~ft ~t:bn~ II ttlttffl' '!q'~)'~1I OJ

114·. re 1I18-,1,s,e.@f;of:.lfA[Itt,. II ll;ktl:~:@ " ·iEii ~ ~ mrlt& •• }" ,1JII, {f! ~.M~. :tH;AJl12 ~ 11]6 u.t, Q 1k.!9Jk.JCi*!~IIt!,~AJE~t~;t.t.,f£atJ*Jt ~ t+.~Et!..IJJ~~ (Ij 1m 3 .. 1BaJJi~JjjUr&tt" 1@.,.,:fbM,ff..fi[ * ~~ II (;fl)Jft .tJffiJ3...4.2:lIlifdJ3.4 ... 3 ~ :fIlillir-J •• )

]5" ~m'llm :it*~itJ!#ff~l1.Ifi~l;il JiJlliJt;:.T. ~ rm ~Ml~~*'3I~flt OJ, 4;- V~ ~~t&H*" ~t,irrott!.. ~,1I. fJ f\tfi-+ L, m#'fj" M fl.iIlJktl~.If.J~iliItLEittJJ,~-r,~ Ip i&~~,.r.tt:tE ~Vo Eb.ilrtiBi r, 4r (J'1 ;ttnIiJ1it1i:Iffp,!r.J AI fltiJf*it,~!1tllY-Jfh.~ffi :MlI1'~ rtI.:r ,.6Plij1 ~i1f:r ft:~ ":1 Vo r@AI ~ arf ,., 4r ~ :It L • #.fj Ii .:rf~i EI!AI tlUlitl IJ'~T' ~.L .1tfiji~J3I~1£ /J]VIl ".*,Jlir·Rtl'.BtJj:rIU.-B:~lilit*r:rtF~ iiE il1JJ f3 ~ fJ I 1J2"

]. J. H,ennessy and D. P'atterson~, Compu~,er ArchitlecttJ,reAQ'~ian,titlaUveApPnJac-h~ and ,ed.. Morgan Kaufmann, Publishers, 1'996.

2. K. Hwtt'Dg: and F. A.. BiriUS'; Ciml,'tI.ter Arrchit,ecturt!a:nd P.amUel Processing.

McGra.w-Hil~'1 1984.

,3. P. :M. Kogge, The ,Architet:!ure ,oJ Pipellned Comp'tde'r8. McGra:w,-Hm, 19181.

4" H. T .. Kung" '~Wby systolic ar-chitectures'?,'1 IEEB'Colmputers' Mog'al;ine, vO~, 151 pp. 37-,45'iJan., ]982.

5. U. B,anerj,ee et at, fiTime a:ndparaU.el 'processor bounds for fQrtran like loope," IEEE Tran8'. on Computf!,rSI, vol, 28,pp. 66tl-61.0, 1979.

6. N. Jouppi and D. WaU,; '''Available' instruction :ievel parallelism ia,r superscalar and super-pipelined :machines,u inP''roc. ,of 3~rd l,denH.di,onol Q,OIRJe.fie:nce on A'rchitBctuml ,S~ppO'rt Jor PT-ogmm·m.'''':1 Langua"gel Itj,nd' Opendlog' S1l6tems, (Bos,ton)1 pp, 2'72,-'2,82, May 19891•

7', M.Lam~ ~ISoftw,a.re pipel:iming:an, ,eflecUv·e~ scheduling technique for VLIW' mar chines," ln Prae, of the AOM SIGPLA N Oonfe.rence ,on Programmin.g Langua,ge D',es1gn, and ImJ,l',em,e'R·ta:fion, (.AUanta)I, PP'. 318--32,8, June 1988.

8. D. A" Padua, and M. J.WoUe,'tAdvanced compiler organizat,i!o:ns for' supercomputers," C:o'ffi.mun;i,cations .o/th,e A GM" vol. 29", P.P'. 11,84 ..... 120,l, 1986. -

9. B. a.Ralu, eta-I., ~~Effici~n!t cede genera.ti)ou' for hor.ilo!l!talarchitectures: c.ompiler tech.niques and architec:turaJ :su.pPQrt,,"~in PftJc.ol9th In,temational.s,mpo',sium

00 on C:olm,uter Af'l::hl~ectUfl!,. 19',82.

1.0 .. M.E. Wolf and M .. S.Lam" '''A loop transforma.tion theory' and an aI,gorithm to maximize 'Parallelism,"' ,IEBE 1mB', Ofl PamUel and D'istribut,fd SY,8tem5, vol 2:", pp" 452-4'71~ 1991..

11. K .. K .. P~hi and D. G. M,essencbmitt, ,uPipeUn,e interleaving and parwleUsm in recursive digital fllbers-p3!t]: pl~,:penningusiDg seattetledl,oo,k~abead and deeomPOSlt:iOn.," lEBE' 2N,Q.s. on A'OOUlh,C8I, Speech,afttl Biped Pmce8,sIng" vol, 37~ no. '7 t :pp. 1099 ..... 1117 ~ July 1985t

12.K.,K. ,Pa.ddand D. G. M,esserschmitt~ '~~PipeHne: intedeaviog andparalle,lism in recursive digit,aJfUters-p,a.rt II: pipelined incrementaAJ block filtering," IEEE 7hins. on A .. ccru.dica,. ,Speech, amd S:IJnal PfYJCe~:8i:Rg, vol. .37,00. 7"P!P,. 111.8-1135, Juiy 198:9.

l3 .. C. W.Wu and P. It C.a:ppeUo, l'I App,UcatioR-sp,ocinc CAn ,of VLSI secoDd-ord~ sections," IEEE 1'rans..on ACQ~8tics,!i S,eech" and Signed P'roeess!jng", vol 36, p'p. 813-,825, 1988.

14.A. P. iCh.a.u,drakasan, 'S. Shengj aadR .. W., Br1Qdlersen~. ~:Low-power C'MOSdigitaJ design.,," IEEE J,ou:mal 0/ S,olid-St.,te Oirnu';:t8, vol. 27, DO. 4, PI"- 4\73·-483, April 199'2.

[s9l'

--4"~

......



.

,

1'ii2

~

IOj

,4.1 '~'I.

1:1f:t-t [111:1: ="~f!tt* ,m T-at~ __ cp' J!gH-JCtfl~ttHtl., (g~ ~'~~i ElI,lItA._Altil

W ~1iI- m/IJ.,. £5 ntlI4 '1' ir1I']'R·JII&»!!EJ. m=r~~l~

WWIr-to pllJ;)tIL ~Ji~~I3tlI- alR~ I: '~'~M" nJ I"~~x.!:

w(n) - ,ay(n -I) + l.w(n - 2) y{n) -w(n - 1) +zl(n)

- lay(n, .... 2) + ~I(n "'"' 3) + x(n)

Wll(n) ~ ,a:yi(n - 1) w~ I(n) ~ ,by(n - 2)

,(n) - \WI,(n - 1) + w'2(n - ])1 + x(n)

~. la,,(n ~ 2) + ,by(n - 3) ... x{n)

!i,~·1II14~ l,alP 1!II4~·lb·~·lmlatJCftf:·tE~ ~i·~m:., 't m,llit·J'j "rill,ill D lrA.A'1t W "'ttlJ~fJl' IfiJ

~ -.alr·mcIJm~.uH~w~BW

Il '!,II, ---151 A JI ..... A.,. I rn }Jt.1'I·JItx. Iif'..~. ~ "Tf" IJJ '"

,

.*M~~.~.&~ •••• &m~~Mfim*.~M.~M~.~*M*.#.~

It ~ .. ~(IfII@. .• IIViJ~*!~7£.'*-tI~:",.o).Mlfij9ll"'''::fm.~.ffa;1t f§l1YiJ.~ft.ttE*:lt 19,1 !I ~*W.M.~~~~ ••• ~.~Mtt~~a*~M~~~~~o

b)

111'4-1 -,t<IIRillilillB9Plif+Ji* '" tI% !filtAl:*~7J't4=fJ ~llitrt+.HI'1itI

•• ~~~.~.~~ •• m~».HOO**.*.~H.~*~*.~2.~ ••• ~~~~: .M.@M~~®m •• Q~A •• *~.M~~.~~.* •• @~.~~~ fk.litJlt-t~ •• ~ r Jr.. (> tIf 4~la.It,. MI'*tiM f£ilii 7 -.1-~~ II ~-- ~jJnflia~, it 1J lfit' flit ~a.u. t., mit ~ 1-ii •• ~.(£ flf, T,3,u. t. agEijt+ ~ .,ffI -11= 0 iii 1114-1. b 1ft lI'1i! ~}ti fKrili :lJllJ, lt~. JI.~ili1 T iii 4'" 1m~ 1\, it •. R>tlfDJI)92 u. t., Illil JIlt it l' i&liJt an,. I tf:.f£2 u ,to

~ltttJl mI M lr·~. .iI.it ~iII4~ laa9i*iI Hiift:'llE: ~f·~ JI,~l. 4~lb lY'JiBiI£: B ~P~.I)q II M3 11 .. t .. r.tlj ... ~2 u.t. , IPM/J,[a3%,~. 1a.ti+JOQ.ljl'1t~' 1-f;JIlitllf.tif~-=~~r£ .• 4L4· .. 2:~~4:I~.~ m1E:M iiiJ.t:l.at.~.I@~ It BtJ'.w liB; B ~ 1141~ laMiI.a m74~tffi. 8 ~ iffl r1141~ IbMlt ii .m: r5+.#B~.~m~~fi.ft.~H.~Mx ••• ~e~~.~«M •• ~~~.~M ~ •• ~~.~M •• ~~M.#Ba.~re~ •• ~M •• M.a.4Aa~~.~~ ~.~~um*B~.~W~~~~ •••• M,~~**~~.~D.CMOS_ •• idJ &~lft.i[2l9 ;(fAil*. I~,e~ li' ~fft.AM:'lA. Ifft B lI:t!lI.P~JJ!? ~ Rag:1f :*·i;fjW •. ~ Mm, . .\¥ ~H f~~~.·~ 118( ]tlll7 .5.4.1').~

19.2 I! ti:JJl 4.2~W ~I ~ ffl _I:~B·tEB.~m~, :1t-ttitll ~t:tag~.~f£m:~ m =f*WI~.~~.rs

tt* (fJftt. 3~' ft j8~ ii ~'M::l~Jem it·tE'1g4 .. 4 11 ~ fiB ~~-"Jf-IEl!II~ftil :t1·tlr.J.·~· JIJ·1lf itsllJ itjnB-t.I~,J#],.4~ft~· ~ ~~.

4.2 :;r>l.,~t!.JJi

m~H.-~_.G.ti~-~.~MOO*.~~~*.~~M~~T%~, .M~~ ~IlDFG1t~*m~·lI~~ft:jfl~,*.~o _&~I:~,Ma9.mmlt$1-i'JR V lfK1m rtCV)._ ~iE.~ ~. wh~) if,tjf;:1:£,lIMtII G ~itl e atrttm:, wt(e) .!J'~:m:t::1M' )1g~II' o; IcpUl e ttJ'tl.l:,o

i& .. cl'7 u:.J. t= I~ IFh :!t:I u" . il' V' .' ~ -In _, rk lii!iil' . 1.l..10.>I· rh ~.fi AA 4TI ;& :t, t· 'm" -I. T

. .m,~Il'J '}Ii:J1 00 ¥ Jll, :~"" _- ----jII, ',.'.: R~'fX.m..ltQ}JT~,iIJm~ T :Ja'R~'fX.lI!, ~_I- .~"lill' -.~-~::

(4-1)

~T ii, ~.~IE~i(jg •• :'ttt·lI;t .~ 114-1a ~ ~.nt fi*~'.~ 114~2"a, Ii m4~1 b:l,~11t-t JB WgIIUI •• mj(r1l4-2h~, .;EIIij'~m:. r(l);O~ r(2)=l~ 1'(,8);;;O~ r(4)=.o ·!lJt.~JJfJ;J~t~lIJ4 .. 2:aBtJ DFG~'JtlI~14~2b.1E1f.t J!5tBDFG,; 'f.JiJjp., .J£:IH'JaDFG,*,itl3e .. ~t'@~iiiBwf:l:7b:

w.,.(3 ~. 2:} - w(3 ~ 2) + r(2) - T(3)

~. Il+I-Oel

WI,.(2 -4 1) =m(2.5,. 1) +r(])- 7'(2) = l+()-l~O

till. W", (.e') :> 0. rID~~ .t.tJJffi.1J2I1U-ln; ~ 1l." .I::itfH:IR9 .•• 1E 1iif ff~,~ re,mI4-'2a~ti!ftl im 4~:2:b1¥J.1: "iiJfi«~J ~ :~7b m4~2 b,8f ,:W~,l9tt.~. ~ I~ ilt9 Q jffi r( 1)~O, .r(2)~ '-1:~ 1',(,3;) ",,0 ;fill r(4)=O it~~":WU~~iiJff~, 1m ~·tt. ~B-tJfi~ ~ I1fltitt3 !j2~!t.IM.A1&.1J ~

'wr(3, ~. 2:)~ tv{3!"· :2) + r(2} -,.(3,)

= 0+ (-·])-0 ;-]

69

.1~1t~,~ -,*I3~I::-1'-'EbUl~1laeJiql,~ntooJj;~U Vo, (4 ... ~ ,e, 10'" e*_" .. Vi_I eJH=* Vt" .& p r.Jtt1!j£ W(p) - It) w(et);, l1i·.'f2~tt.llt-tf.£ t(p) _. I~~,t(V;);; --t~.~-~~

I .. .,R ~1~"i;t.,·V' ,''lu, :lIr,'v' 11. . .. ".. eM,. V .. _]· . ,6, , ....,..~ 0 if;1I e 1i9+l:l;:;J Wee) I. I~:~ w(e~)" ffiiq;.

t'J R";iIm'1I!:t: ~} ~ ..

·1fiJ~fij~ t(c) == I:.-~ ,t(~) G'

(I)

b) ,lIm rH) = o, 1'(2); r, ,,.;(3) ~ 01 fU 1"(4) = (II ~f4tKrlt}itn1ml~DIi'G

..... '4 '1";1'1 -dr- ,;!,o, 'u iJ.il-t H;. n = '\f.

1%.,,:q -_-,,~.~I - ~ J1l ~('f ~r~I·J1fI'"1:£ ~. [II

C._.II :iO 11,' U. k.' ,' .... ,,]11 " '.. ,;"" 'p.)" ~ Y"i'p' •. )' , ,.L

Vok 'Rl".""'.z. ~ ~1""!. ,'. L\F\ ..... T

r(~)-r(V;l) ..

~ Q'Il'+ 1D. ";A N-m -kJ. Wi.- lal_ m~p·J m1~·R~'~.~I£,:

k-l

Wr(p) - E WI1",(ei)

:t-~

- E (w(ei) + r{Vi+l) - 1"(vt)

~=O

- E,' w{ed + (,.~, r(Vi+l) - E. rfYt») •• ··

i=O 11=0, ,=0

_ m(p)i + r{Vi) ,_ ,r(Vo,) [941

fJtJill'. fEm4'-2a~·.~'2 ,...·1 ~·3~MfIIlotIi?92. miaIl4~2brJ~J'.:~IMDFG~~""".~!$~ni

Botit'J 2'+.r(.3) - r(2) ~2+0~ 1 ... 10

i!JJt4.2.2: 'I'~, at ~lt. ~lJ;.t ~J! Uflto

~.;t tE,. 4.2:.1 a9 --1r ~.,*. 'li", !llt:tl::: V.t ;; Vo ~ :It ~ [Bot ;S' ag1+1& e ~ tt II: It ,Ui'" (Ie) .~ w(c)+.r(Vo)l~r(V6)1 ~ ,w(,c')" 7£ IIIJ4 .. 2:if1' '~ 1+11-1-31- 2~ 1'&* .• illlij-~.~lptB1).D,FG[rpfi;i£ ~ T:21'-ti§,Af,. nn~.) - 4 _., 2 ... l.f£*_'~[a;f~lI mJ.tOODFG+ .iJ1'$;3,-t }g[1M' "

t!Jj4.,2,.3, t Jt!lf.+:1t ~DFGt '~i!f\it!JJ."

'11 .• 4 .. 2.4 *+'.~ .. D4jI ~t.tilJfi1o-,+·.fti ~ .. lt.i:.J.A G jlJ' Or' i;'IlkMt> l·tti~~2,ml rr(V) +l ft .• r{V) 2M" ,Gr i+.i!t-t1B~Ml,U j! :V~tl.,.~I:

7'0

'wr(e) = wee) -+ (1"'I(V) + i) - (r(U) + j), ::;0' w{e) + T(V) -r(U)

~am~=f j r-lffMl£m (fI,f! j .~ 0) 1n·:l:mljJ~~ (§IiiJaIll4 .. 2a~*rlllIt-tDF\G"jlJIJ 4-2bi911~~DFG'fEJfJ T.~Ifd'. "(l)~:O, r(2)~1, r(3);;;;O ® r(4)=Oo fJlJ~1l ~ iti;!8~~: ltft£.:bIP-1'"·1ti! ~' .... 38H " f!J'Jf1iOOm:;ii!Brtfl, r[lJ=-·,a;,8 ~ r(2);:-,i£fl" r(3·)::~.3;,8 %11 r(4)~~·3,8o. AA: '~fiIRf t:J.JffI * JA r114-.2a~~ 1114 ... 2biA J:ltllt.-fDF'G ..

4.3 "'aJit;Jtlll\ii

~~.-~ N ..e....~~~ .. M.· .. ·.·· J:':-., •... 7-1'-~ -tt-.··,"",,·..t;o·~I·,·"··A\~.-. ~~~~ .. '-JL P. ~ r,·/k.·, k' J:l. *':

~,.t2, m. . 'II-X __ R~·· _ "'111""iJ"~', -;.R; 'T'. "'r~"",~p'':JI'P~/OJ' ,I • J'II!! - " '. /'Jm~·o u:.

ImaA~a~~A~~~~*~~H~ ~~=J~~~I*~~u_~** ••• ~'~~**M~ rl'J~ ".'T~' UJ' R';J .. ~mU:M-~ 'If'' ~urtalll~"I'fiJ!lIPlJll--Am ~,WIJ);.t;.,.,.~-r:;ttr*, "IJ~ ,,·"~wq1T1±J;1l!Jlli-R j

.~~_m~~ ... "m~~~ •• ~g~.~-I~o ( l)tm --1' ttl * III

1) ~I- N ~~~rh&i~-;:"'r-·~a,.. i ~ 1 2';:, """. N'· r t~n-, "~II'*I' I;JI:;

. """JI III ·X_ "'f" R~!~ . X-I' . ~ , , .. "ll:I II" m ..

:2:) !mi' fi.~ N'T')

8) ~.-t1',$i~ r.> .rj< k, 1I1i-.M;'J~j ftJliEi i tRiilj~i" *.~ k,

[951 I 4.) "~.+l'fR! i, i .... 1,. 2,. . .. ,N ~ 1111-' ~"~ fj JL ,N+ 1 JU1iJii: i B9:d! N+ 1 """ i, ~lf.!90o

(2) fJJ JJ:fllt~,l&f£.l,!;jt.

1) ~ {ttl ~''';nk 1I::f\@ t" 1Q,~.IM"~ ~.it~!tf;tflM¥,1'

2;) ;ill.Mfl:"tE, -=--t .• .J.j!J,. 11 J.i ,N+l JffiA.A, ,i: ~./J'*Jf r.,

fJU4.3. 1 ~~] + ~ 4l·{fl it,IJl.1if:f~ Jf]! • ti.4&$. iA- ~it ... -+~ ... A. ft.~ ". M ~ 5" ~ :I-·ftilJ

.!JS.., N' r :~ ·4' .'. fob'~ "'.' i!V ~.:,~:. ~/.. I iR'~""";7 ~\. IT ... ~~ '"

n- T2 ~ 0

1'3 ~ rl (; 5 r,4, ~ rl ( 4. "4, -'3 .( -[ rs ~ r2 <; 2

e

_I'" '. SilA! 00, .~ AA~=!Ji1i!I 00.-0 11"J~II1UI ... ~n~;!::'~ __ B1

71

~'11 lfJlBellman -Floird. ii-{ 11ft *A .if' A-2;; .' .. 1£') ,.'it' "I~' u ,t t ~i .. ,5, t ~ in itJ! t it ;fj'Il, ,.q;:Il" i!J ~,'iJf ~1.il,it~ «: r4~fV) ,~:tJll"" ',. ~'U{l) = 0; ~,t"l(2:);= o~ r<4~(3) = o~ r'~U(,4) =-,1

-F ri4}(5) = 0", 1i;rr;,<f,(, ~ U6;-+,1f lif' tl-"':It;b 1'1 ... 0, T:2=O" "9:10;fp r, : -l'Q LgtfJ

~I) Jfll Floyd - W ars,han., ~,(/i., II -.A. t;'A:-,3;; • ., iLl ,,4\, in if .. 51 4f.fF~., I!I ~,At,

M 'if ~)iiit" •• ~

00 ()O 5 4, 00
0 tOO 2 1 00
R(6,) - 00 cc 00' - 1 00
00 100 O() 00 00
0 0 0 ~, 1 00 rrr; * ;fIJ~ it I~, 1+ R:(6 ~I +., it 'f: U ~ v ~ r{ijll (U, V) 0 R{S):I. T fT!t thrHH( 5 "v), ~ t v ;~; 1 ~2, ,3 ~ 4:. 5", ,~,. J:.., ~ !tt;Jf.' ,rJs~ (5, V)" 'V'::: 1 't 2:~ 3 ~ "Nt m; ,1;J 1'11,=0~, r2=O" 7';3;;::;01, r4.~-l" •

~ *_;r; ~~,~ .,at; iiiJR:ff ~..-r' ~ ~':.tt,ft ~'.11iJ 1M1.ue, iX. ~ illlf£ ~.l( 3,) fI:f';a &;], It-.fi 0 ftlJ~n, ifj 1" +.~ .1'(1) - r(.2) < '9 loi r( 1) ~ rl( 2) " 7, ,,~It llf 1$ Ai2fjJ 1J A\l~ i'i-tit! ~k.~.~Qft7~ ~~8.~.~~,&~~.~.~.~.~.*.~~~.~*~ • • 1(3)1~IB9J~,~*fi99ifl 0' «tjlli'ij'l'l'~it 1'(1)- 1"(2)" 9 lIJ' r(l) __ , r(2) ( 7iiji'k.ltlilt,M!Jfi

r( 1) ~ 1'(2.) (7 * ft. j Iii :!AJ~lI: iI1t..-r ~ _it '*' Itro.ft.:-klta $Ill 0 Jfit.t~.1(3)R IIHJI:l 7 ~ ~ ail1i

bn, ~I ~ ,,1;; 1 "'" "ii5 ,M,.17 iVlI ~.-h ~~~U 11',1' Iti\ -, fA1R ~J " ipj:ti, 0;

,4.4, :.,:Q!lMtt,;ft

+S~.*¢~~~~M .~~~ *&.~~~&~ ••• ~~~~'~=~~~~ ~'I~I ~i&.!a.A:.pIJ )-,:j ':I(j:;.,m R~i-~1X.~ <I a 'JI:i."'5' ii§.",.L. .J'I..t .... ~ .. -_ R_ IOI'J 'f1J~)I'" iJ"-l\iJ~ "'·'1T.,..r~lFJI

lR." ~,Ji N ~ .fIi'i'-t JI T:I: :tJ.tQ9.rt " -~1"~t-t,,, MU •• '1J~ft ;, ~~1t-,lit.1i Bit 13 I;,jl, ftt~:8'IB;I;t: Jl~. m.fil~o

,4,.4.1 •• ,.li:Btta_*_

~ ••• M~-M.m~~*,~A.~M®~fiM •• m~~ •• -m~~~nM~ n~m~.*.~~~~~~.~~~.Q~ •• *MR.~~.$~~ •• ~.~~~. i£~fll~:*J G1 itIl o; Ull~1iUI.lEBt~~i'1i1'"~:~;, ~1"'.Al G1 18 102: Qg'4f*it!.fttbn k -tiiH' ~ :iJ-1":llhl G2 ~U G1 1KJ4i~MlIB.* .k 1-fj§Pfp WlJilJ, IflI4-4:£tif'.J18flJi~I-1'-"J

." ;M;3'~lIljk2 -+ 1" 3 .... , 21111 _. 4 .. ~"~.J.ltrtlit3~iIlJE-~',jJPJi1-flflll G1 ~ ,G2, jD11II1 4~,4b,M$o' ~~ k = 1" IIJ •• :~lM"firnNi.jJlIll4 .. 4c~ ]A G1 ifJ O2 1~i1lJ!;.3,-+2;ml-'4~ iJ* 197 I

~.f.m jqf' 4m 11 ~tlt ~ U 0··· ~II' GC• AA.~l:. A2· ·1 ~ ~ !-.!r-- t}L. ~-h .lII: 1 A>.. z."'t I!I:+

,~tllJ'Jl' !' 1!" "R~J' 0 ~_I':2 ~J '1 Ftr~il(,!.7i;:· ,~ ' ... , I 11 I)'\~ ~,~,_ ·"f J2::.M~J 'I)

1l1 •• ltHt4:.t:t.trR~I+".M',lli~ i!Mlftal r -=f m a, 1!=f',."t15 J#...~irt~fi.fi~ j , ffij~1I G~ rp4i1"ilAi_JE:ttil,,,j + k~, IUltt1!l4.2:.,4.; iMLlil~ •• ,a9~ tf.1I4 .. 4tR~J1-If!I~. EI:lftj;:; 0 ~ ,k :: 1 ~.~ r(l):::O" r(2')=1, 7(3)=0 lD r(4):1,. it", M~iIJ4-4afJDFGPl:tt ."ll4,-4c!lWDFG~ tEfiI j M:CU~f!~,!iJt.lFPtlero.~lW"lll ~

*fT]t~i:t'iII~nrfi'ir£*i5t J ,to,. (e) 0 lfr G~ ~ltrn'JJi:fjl!l'f! 11H!&§,jJ(fll$.,Jl~,~ ~ ell,,2 tt.~ G1 DJ G2 B\J-Ic;U" Ffij e2;,l ftft.M. O2 IIJ 01 tI9~"~.c. mrJb.l.:jl~Dt!th\. GJ

12

11 larA ag.i5tiai6f11Jm k -tJiR-t, WI" (el,2r;> 0 => ,Whh,:2) + k» 0 ~~fi#fJilll;~fllH!" ~ ~~M G2 IIJ IG1 ~4i.;§ ez. !l.,.d;:~ k + }itt, W'r (e2. 1) ;> 0 => w(e2, 1) ~ k ,) 0 J6jjif~JL (0 re~M,+;r;tfJt:a~~:*;, *;ltl!IIJ.OO.8i_itl, ffjlJ

.... min {w(e)} <; ,f,: <, min (w(e)}

G'l~'G::a G~.!!;Gi

,0) m ·1:~"'tlf.JlD~G. lIttl iIHfi'g(Jq-_,1r ••

~ ...... - .. '!!!",'!II " n ,

I, ,

. ,

.

"

'i; ,

,

-.

~, ..

'iI'""''ir'h ,

" •

.

"



. ,

0'-

1 ...... 1!1

b) al~~.IUroi!!mJiQg' Wai'1- l-III,Gl. 1lI ~

,

• I, ,

.' ,

c) ~jtJm k = 1 ~i.fIJllmit nt ~,~J IID:I .'ifJH" ~

fi.~:I:·.ft~U·T,;~Jtff6.liil:~ftz.: ~.-'+'~l., (j!~[[IJ ,G2 R,.fr---~~~ ~mif IJ 01 UIiJt~li a1fIt~~ ~' O2 lil.KiititeJjI~~i1lo~~Il.eK1~1'"{fjjT~nrl)4~,5a, ji;,jij1"-=f miP,1I14 ... 5br.n.'F~.-r(IJ o; ~*~-t-1-fR2, ffiiTIII o, -m~T.III~j(:~"7t, :1fiit* ~1J~2

I 98] ;hl iiltOO 1J~,8~i;2. 0 .i!,",IH2tRlrl! Itl:Jt at *Jft~. ~ ':I(j J.\t:2ftiJi11_inl: l+J!Ett '. mi 1l :1tf J.t.2ml~ ;ttf&=fjilFfJi1l.*l-t~If.t" ta~jllm4-5Ic~lf\", 1~1J1t ,iXft'tlJ •• jl~aq:"J)fI?JtmS: tiW -~~.~~-~~ •. M.~.~.~ffifi~~.1~~~W •• ~4~.~Afi~~~1~

til: u:.4-".i J!:N:~l 0

, ,

.... , ... , ... ' ""..,.""

.. •

~.r ... ,'l'Io;.. 11

1(·~.·.2.·'.' '.': i

"L~I'[I

',,'.. . ' t I.' [I

'i; _.. il

I

" ! ,

'I

.' •

,

"

'''' ....

,

"

, , ,

, • I,

! • I

• • ;

,r

j

• .

, ,



.~ '.

_,

"' .. "" __ .:r

b) 1{f*,1tiN .l\tIitlM Jitt~J'i~ 1- f- 001 G~ ,:.til o,

73

~.R&A~ •• 2~~-~~ •• ~,~~m.a~EG2~~OOG.M.~ ~~ *d!!tzmIJT -+ 7EitF:., 1II ~il1Jt '0 i! ~'lIj.~7b jf _ tlJl. (fol'wQ,rd cuts,et)1 ,if]'ftff'flJ • ill ~4 .. 68,M1JJ':, iiHtl ,,:)b i'i ~ rlJ" :in 11!J14 .. 6b.8T ~ Q' I1J.1:j:I @ffi 3 ~ ill.fiM 10J: m ~ G2, :n:.RIt'eHl!tj k ~. 2 ~'J: •• :.1£H>tt (t'J.r.pI.~i1l.1Jn21"n5~ ;,~,~tll:1II14-6Ic§ij,~atJ. lEtt tlH iltE ~fllm 1Jl ~ -&~ ~ ii *' i.t III ),~ j!. If!lII Tit * jj iiJ.b( W Jttl:. Ji! IIMr 00 --1'-;~,*

Jkk'll!ll 11ft t~o

..

.

, . . , . . ,

ml 4-6

III It I: Ji:lt-t1t ',.. t~~it (slow' .. down) ,tEiirftffl, ~.J!B·';tJ'J N '1'·~fM".o.ft:n:"G~1J 41J-tt!Uot" j;).~,~t,:OF'GI~ N~,~it, (.N,-s'low) JI*,; ~m~N' fg,.it«-JnFGiltfiJJJ.:ilJt

pij"Q t;t.:tE-·-t N ftf~iI~,Nt~, N-l -t~~W(~O~~)~~~(£_1'"~JtHi~~Atmj(tf fiA"kllt~.fj;tf9jffiJll~. 0 'J~lLIl, ~jtI14"7a~ l00Wttl mu'Dk:. II , ;Jt* •• ~:*JI01~ :1m ,iii :1111 P1j 1"":. tR II Q flI J! 1m ~itl. i! lat IIBJI J} .il) *" 1 u.. t. '1l2 u , t., .oU,II. /}~ ill'" MJ .11 I( 10:1)(1)1+,(2),(2)1 -105, u.t., iitl.""ltB2m'lIiil(2~sh)w)Ji,*ll'TII4-7b,, 'J.I~~"1.JJ"

.•. ~ j1J ItIll 4 '" 7 e ~ lEI! ,Ii ,~ • ~ tt Ell. ~~. M,~ fl i'ij 1- 1m,~ IS ;ftJ ~' 1" * :~II, it I: UoJ~' ~~ " (2)( 1)+.,(2)(2) = 6 "U. t .. , ~ !J Xti!1'"i •• ;I;2:matiiOO 9 ~:I~ I::IJ \ ihjf }II M;l:2: x 6 := 12 u.t. ~t£* fJlJrf1 ,Jl1I·~,t1 •• :~fI;t:IfHIi"~.M.105 u.t .• ,~'J]2 u.t.,

•• _m~~ •• *H •• ~Nft-~ •• m&,~.~A ••• ~~~-~ ••• &o ~ •• *N.~*~.A~m~~*,~~m*~~.~~~~ •• a~~~H.~~

~

4,.4,.:2 M .. JlJII'.,J\fttcJ.,mlM

*~.rn-~.~H.a,~*~ •• ~~MMM~_.~~o~~_.G,.~~ft ~M~~MA* •• @M~.H~,~.MftA~M~£gM~~~.g~~.H~.*~ .~o 4l1i~_j::~·, ./J,iifJftMf4I.JllJi CP'(G) 1l)(~

74

"4.~

_.. ,. I .'. I.·· • I I I. I ~r~ ••• ~ •••• "LI I I ~

~ :

. .

... _-_._ .. _-_ , .. _----

;.'.'.,',"1110 •••• ,_,'Ui.,,,'., ... ~

, .,

I •••• •••••• , •• ,' I • I I'~ P'I_ .....

b), __ M)i2ffnlilli* 2;.

,.",.,"., ,' ' __

· .

· .

· ,

· , --·············'·'·.r ••.•. ,,,,, ... '

,c)~ •• ~~6 u.t.f.J2~.iI[Il!J.OO.A!ttMi:~. .IJ'~\W,~:M~ll2 u, t

m14 .. 7 *1I1+ ••• ,~.-,+t'm~.,.~.m.tI.m

ffl1ii1m~,"I.~ttflij :frJ~J91 u.t.~!2 u, t. )[

*:wilW~.,~tiiiJ-~.~IIt~. riD', ,(y! 9(GI'Q) <: .(01')" ,t1t(G,,) ~tEjij~+;Jt:,fIB:i:.i:' J;t~. r;

1£ia:1"".,;jpfrm'IlJT W(U~V) %II D{U,v)ii:~i":I:,W(U~ v)~M lfJi. UIJfi~ ,V 00 fE=-.,~J:.,iftf.I~.pflJ§l·" ffi D(U" V) ~JA U~nV g,W(U~ V)[ :*JttJlIMJ~ 8i=ff'.g;~ il-tclttJit.H"lfm ~ m~~.~Jllr:'

W(U.j,V) =min{w(p): U -ltV}

D(U, V)I ~-max,{tl(p): U ,~, V and w(p" :;;; W'(U~ V)}

-W:iIf,SrtJi".,~ iiJ~)'M*tt. W!(U~V), ~ DfU ~ V) "

(1) + M= tlJ!a~ t Jft,tJ: tma:s ,1\ G • "W.RfJfI*it.BtlfaJl, n. a ~ "i'J.s:fi,.. '

(2) tJ~.ull ~-t'nl G f ~ ~.1j Gill ~ ,ftl.~~.fJ 1B¢JN1 U e .. V" ;it;tl ~ 1ft W' '(e) ~

Il~ll M w(e) .~ .. t(U) ft.,~

(3) *:*' G I j:,"f:fJ U" V Xf (panris) ~fI •• f:£l1ijJl {I 4i ,S I uv ~.M. U jlj V ~l.~.,t£"

(4H!I' u .. V ,mg w,u. V) - feS: l D(U, Vl' - MW(U,. V) - S;,.. +t(V).

li U .~V, ~~J,W1(U ,v) .~ O~D(,U,V)= tf U),~ rXllWoJiliMx tQl~ 1:111,.;. ~*~ It.=f x ItRIlA, •• o

75

(I)

: 4 '(2), 114~8 ~~!m4.2,a D~G~d;tf!lmGil, m,*it. W(U,. VI :tl D(U~ V)

~7i~)lJ1lit-t.i!;1' i-~.ii!l4-'2anFGIY-J W(U, V)~' D(U, V) 0010 .-="~; tm~ =2~ n.: 4~ JiRt:~ M :; 80 -lilll GI (1£"-tYtt~JB9) jlllfIJ4~81n~o ~r G! Wi=lrFJ.mllf£:IRJIIIB\ifWitJ CJ.fflFloyo}.·,WarshallJ:rt;ftilJ, ~.ilf£PN"jjtA.A,-31'1~i1i!? ii>1rIW I( :e:;.~~jljJ~) ~ W{U';, V)~ D(Uj, V) tro'. ((£ii~'-'i!J1,ttJtJ~) ~=f~4,-10

.4 .. 11 r.t~1I4·2atrtJOfGa.,ffJ , SIW., W(U, V)l _ D(U" V)I lifJ.

.s'UI{ 1 JL 2 S
1 I 12 5 '1
2 7 12 1.4
:3 5 -2 1.2
" ,5 -2 12
W(U1 V) 1 ,2 3,
I 0 ] 1
2; 1 0 2
3 1 [II 0
4 ! ]. Ill' 2
L__
D(U" V) 1 2 3:
1 ] .. 3:
2 2 1 4,
,3 4 3 2
4 4, ,3: Si 15 '22, 20 20

2 :a a o

4

3 4 (;

2

W(U,' V) ~ D(,U, V) RtJl:m-r:.;tI::1!f#1£-l'"i!,4ltJiiJtJIfr;llSllftot~JlU.I~.:.£,totM,~ .*-+M.~M ••• c .• ~ft~ •• M~~H:

(1) (1i]':fTfif.J*) lit G ®.'dfl u !-.,'V *m 1 tifJr(.U) - reV) " w(e)'a

(2) ('~ •• ~~*) .it G +§ffl~]ijfa ,U., V' *m~r(U)~' r(V) (W(U,~ vr-r, ~l.'.l!

D(U" V) > c,

#:(£ _..~ 'iif fi~ 1I:,)tp.f" r '0 "if fi,tl~*,!.m, $IJI]1 ~a1 m ~ tij,~ i1lJ: tR,ti5MllilOaI:&~!~ tt,GID ,- 001 ~ •• f~:~. _$IJ .(0)" C t! ~ D(U;, V1 > e, OOI~ l1:tk4lMt2Rtii " d§~.;!; W( U,. V) ,+ r(V)-r{U')1 19 ,~J,(litIiMlfj)j/J~,-=flfl.T e, ~.:.t2':~.it~ea,it-ii.5:1~,*OO .. lt~1I

76

,4~2a~D:FG*~,~ li e iiJll~3" x-t.~Ul u e ~, V [~_~tf~ r(U}·.,r(V) (w(re)';l) r(l) .... ,..(3)( 1

r.(1)1 -r[(4), 2

r(.2) r(l} ( ] ( 4-2 )

,.(3) 1'(2) ( 0

r(4) r(2:) ( 0

ffiilf G ~Mf.i'~rmb:, U" V :$H2, .MM.~4-llfiJilJi. D(U" V) > 31~ltf~Lff'j~$it r( U) - r( V) ..; W( U:~ V)-l tcPI~:

dl) - 1"(2:) " 0

'r-i{2) ,~ r(3) (; 1

r(2) -r(4) ( 2:

1'(3) ..... r(l) ..; 0 r(3) - 'r(4) (: 2

red,) 1'(1) ( 0

r(4) r(3) <: 1

"' BI_ ,,\, -+ (Ai Q) :&. /,''" ~ (' A ()' *" IIn=nR A 1."I1l-' ~ ,&0 *b 1:1\1., .A ...... ;;;T.;- 6h'i&- -=- n,.j.. _ I~ ml _ -!t:., jfllJ~ ~,:P... ~~"" "'-iI,~, ~~";t'''d ,fl nPf' 7lP,ahil m~7£,~ I f'lJI17R~_,.i:.~"J- Mff'~ '~~ml'Jlb

.~H.~.c=8~I~~ •• ~ •• ~~~~~.-+~*m# •• 4~~M~~~a~

( 4-3)

"'!:.iI(single-so'urce Hi MlJ5~ r~l.: * 3f;J£ " ~:it4~2 ;;m4~3, atJ'1:2'1-' ::f" ~:i:tl~ t'9* 1II i'Pt£ 114-9 f:p ~ tIJJi:Bellma:n .. ,F'ord.i*!lFloyd'"Warshall.f!iifC).'fiJ8~" 114-'91'~*fftmii" ~1It~ c;; 3Er.JtI~Br.t.:it..Jil.~tE~mt,5[tA.ilMrtft.~IU]IIi,MJ'.;, JP r('l) :;: 1'(2):= ,.(3.)~. ,.(4)'.~ 0" ~ 1'"~~~.JJ!~, ~ ~ 114-2,a~'DFGE.ff 'fIJ( G) = 3, 1ij~ ~a¥:i!fi:l: i:(ijsti@iisll~IIt-tf4J:

- _ -

[EJ h 4 3-' t nh II=!! ~~ lR~ ~I-"J-' U .'~-'.I=I"'[ IPI "'fiT' ~

~:tt (4-2) ~IJ (4-3) irt912-t:f:.~flMj!, ~, ,,~::I( riJJ; l-j- :p' ~4-2a E@.l&ltril.,j\IJJfi+ MJ Mljl ... ,~:~b·~.···~3'. - ~Lli,:;:li:;.~lt~~iairn7' _ ~:r:iltilb U, v·"

~! ~ ~ ~JI .0 n:J lUll ~ .. ;r.-.F. ~ " 'J JII'~1 J ~ .. _... ~

it*m; DFJGi1\1IBuhl4't;I,mH'UI D(U~ V) [1] 0, ~T •• ~fi~.~~t ••• t.n~u~._ if c .~4i1' ,D( U, V)tIi~fi:~.;t:lt.tjJfl, itJ: iii tt ~'±! _. i'" "lMJ 11 ,]\ C ,.,~ m ~ 4 ~·1 J\I~ Iml ~ D( U, V) 'fo: iJt:J.V!IJ, D(,U, V) Q9*,i:fK~ 1" 2 ~ 3" 4. 6 0 c=· 1 191M trt' JlUl1UI,~ iiif 17 if.] , II ::tJ ~~3~iF1fii.i4tro'it.~lfdJl*Tl u.t, {I ~ c == 3 00 a1ttft }JUIIA iffjMJ" IE 7b 114§9a9~.HIU!) frM " or ~l *' T .1)Jr iJI4, .. 2attJDF'G./I, Ml AT trllij:tJIl J!] MJjI, (Ii( ,0 ~ 2: tafi:~~'~~f:OO~

Jt-f' c ~ 2]; _*:Ul U ~. ·-v IWiJ::r-;~i!e: r( U)-r(V) c w (e) &31 ~it .( 4~2)[ :taffi ,( ~ @P;;r; ~ it&DFG~lii,It" ,)li7f'& c fB'lifl) ; .it,a ~8i·ftlGV~ U, V *i-Jt, .J! D(U, V) > 2' Q;J 1'~~ r(U) - 1'(V) !( W(U:; 'v) -1.

o

,

!!l4-9 &~ (4-2: l -fc~,~ (,4-3) ~~.lt[ttJl~*[JII

'17

r(l) .~ ,.(2) ,( I) r{ 1 )-, r(3} <;; 0 r( 1)-r(4) <; 1

r(2)- r(3) " 1 ,.(2)'- r(4) ( 2

r(3), - r(l) ( () r(3),- r(2') " .~ 1 r(3) - r(4) ~2

r(4) - rel) <; 0

r( 4) -r'(2) (, -1

r(4\) '~r(3)! < 1

Jot", J~L. e ~ 2 ~" I~_ '~li® j! i:ttltmr1J·f'j B3~ Jt (4 .. 2) ~~ ~ ,( 4·,4) M-i~ll~t! Z}:rt (4 .. 2) ;m.~~ (4-4) Jf11i:,:*.I~a\tI~,~it~_-€t·~*'11ifffftjlmr~:6ti~·:

7'(1) __'. 1'(3) ( ,f] r(l) - 'r(4) ( l

,.(2) .~ 1'(1) .~ 1

r(3} ~ r(2.) ( -1 r(4}- 1'(2)( -1

r(]) - r(2) " (] r(2) - 1'(3) ( 1 ,.(2)1- r(4) ( 2

7'(3)1- r(l) , '0

r(3) ~. r(4) :( 2

7'(4) - r(l) ( ill'

r(4:) - ,.(3) (1

~:t\:. (4 .. 5 )~! 121" ~ ~.~t)9~ ~ m?fi'=-lIJ 4,,1 0 @ ~tm Bernm;an .. F~)rd.i!' it Floyd ..

Warshall.,iii1iJ:~)'IItE::~ m ~. ~ ~'ill tI JF •. ~ (JiIIJIlt c = 2 GrfJ:I:.)i! ttM:It;:Il[;).li Aio "''' ~.atl· .. It.iI.~lqlll'~'.1! ~ reB := -1 ,. r(2)~O ~ ri(3,) ....... 1, ,.(4) ... -1(> ~1"JWRtlia+~J1J • • '(10,) =2 I!ltl4,,2a~:II;E:Btli*·~ j~I1,4,,,2b8i~,,

~tit.lhM~,I], .1I21~.r-tg-·.tii :fi;@;, .• ~ lt1J W{U~,V) :fa .D( U ,. V),~ 15 ~ D{U ,\')1 R9'Mt1~ Pf·, .JIJ~i!~I •• -=,iI.'~ a 't (binary search)" ti.WA~lM" mlM'~:l:1f:. ~.~ it. W(,U" V} ';fQ D(U" V) ®fttijf,kl'l~mFloyd-W.arsh.aU.f!1£ Q(n.~)' B>t'if~H~1eJ£~

.D(U~ V} ,~mu«ag.*"'·~:I: n2 T (ft D(U,V) !fJitrtiIIFf~,:MH:~IrM' )" MCl~.ftil.~IJ!.Jtllf [!C)5] ,o(log n)i& Q;fI~ml'loy,d~W.arshan.i1iil:BeUm"an-Fo.vd.·~~~i3:~tI~6*-fd:~=f.,J)

It-tt; JJUm m ~ O(7l· 8) Rt ftil.. 1I~, ~ flPJ ./J~,a:1~ ~ ,,!atf. iE 1M" i •• MfI!lR91Jit rll.,~t£;Jl O(n,~log nL it. ~ jlJ.lIre~JJe;~~Hal"'Ui, M~m •• ~11 D(U.~V) i~*~J&:~'Til1t i1l1J~1.~.tlMt. T ~.

78

4.4.3 .n •• '.JJ\,f.t~'.IEH *~mw-~#a.~H.m •• ,~~m~. ~Ba~.~, ~m~.~H.~~.~ •• ~o

•• -~~A~A •• W~ ••• ~~~M%,

~~.8~M •• ~.W ••• ~~~~.#B.. 0

·~~Jj~~jj1J::J'f.J.§:Bfi 1211 0 i!:.-Jat~l!f:I[ .fIl!14-1llf! ~ tE.flI4-11a~~'J[. T' ~·MJ;1i'~l1i*1l.ffli T 1 + 3 + 7 = 11 ~ ••• tW~m~lTh.~ •• M~~.~.Q~m

Tmax.(l, a, '7);7t-$fl:Ho, liJm~-t.~,~ tf::!I:i: 11]14-10 ~i\; (4~5) ~.~oo~*m

~~~·~~~V~~~~~-~~·#U~§.

R"J it3J T ~ ~ IIJ ~ n~;oII ILIJ J«.J?I1iiJiJ?it: R~J' 1W 1J. w.x. . _

Bv =rn,ax{w'f',{e)}

c'

v .... ?

o

oJ- ~ :±Iif'oJ ~:Ji . ·"U'M . r

1 - 'I} c, 7' '11A~*'!W' +0:;1 if, = ._,l__ - ..... l:rmi

b) mtill~~~. ;fi1]1f) T max(l. 3~ 7):=7,1-1ifijf,1i:

1£ B-t tJIl 111 M ~ * T c ~ ftnk * ftI: ~ "WL*liI IJ\ ft/. 'ff' a :1: atJ 2} :tt~ Ui I: :: III ,J, ft

COST;"i)lv" ,NJ_Ull<lf:

(1) (~IWf.l*)l'-1~ff~~~ V;mIJ;i~®itl V'~,?, Rv)' w"(e),, (2) ("iqfiftfoJ*) .If'4j,.~ itl u ev'" r( U) - r(V)(, w(.e)1 ~,

(3) (IttJ"1iJ:.~*)~Ii·fi]Jh~ u. v r{U) - r(VJ ,e;; WI(U~ V) -·1, ~.A.Jj! D(U, V) >- c, .. m ~* Iftl* It liilt!,iiJ8iAA~ n; ~ max-y --4? {wr(e)} ~tt)J W;( U, V) lJl D( U'" V) tf.J,.~

:rlll~rii§ ftrE,tfJ*,;ftJJIM'jIJI MiI.~*rAtl,l! IB1£.4.4.2~ IT ii.~.i1 T e

~.~~.~~~&~.~.~~~~MM~M~.~~.#3~G.~~tm£~~. :tt#;r\I£ •• ,llftJti.tk.'lIJ(Linear Programming; LP)it* AT ,,~~.~, Ii =*,~®tfiiri1~

:1:,.1£.. .~T f!t'.J fitfB'~_m LP'ti * Pf"~jtR91 :&ititlti ~ m -t+ "/Jl$IL;fq (gadget) ft' *_ ~~~' :j.1'-.JfBbJf~:1i R [U II it i'-' "/l~8iIAtfj ~ ~ f:B4-12o 1IJ4-12·8}f\ m T' -====1'-*'11" k "'i'tflUfi ~rR. W li I.i a, 114-12hR!J "/J\It~t' JR *,x.t Ii m-=fj Ri. •• Of xt k '::li1l'cp rs_'!i:it2 ,e~ ('1 ,e i 1(, k) ~-1'"'~~.:B9k. te',(li), w(ei) iij"mIDFGm.o =fit!. U fA~-~i.t.It-tIRl~* ft({j),-O)]I~.II' m:w~", 1& et (1 ( i " k) :I: 511 AtB.'H,tl;. ~*,.'«H.1J;"ftl~illtatti:1ltt. iRfkl tJclltE~lIjl~~

..

"H~ •• (l ,ill e,i itJa.~)(~ w(e;~) .. ,WmiU - w(:e'j) 't 1lt!lt rW m4~ = max 1 ( ~ c ,k ,w(ei)1 g, ~ T ft'li

~,a~~.~~' •• ~~*--~~~-~~ •• Po~~ •• ~~Z •• -~ti,~.m 4-12 b~ (I, tl,tJLttJ" fi,1j m *- i! ~ lItI! .• '~~Htm,~ip.f D FG 4r Itf.] i& e, (ll( i (k) §ffl ~atJ iffii.

(iit£WJfrSlf;tt:imC'l.:i! ),!! e, ~ e~ (1 < i "k) 1f!!1i-- -.i!la9"*~ .fJ = 11k;, jnIl4-12:bm'~ Il'

79'

w(Ce )'

= I. __

• •

"",eel) _ -

b) ,ffl-T~'ii,,~, U •• IXI "iNntij.. . f!1 4~12

'1~,mIl4-1'2®atH.,~ ~ :I.:tRt·MJ~J.t.j£i:M: .,j"ft COST ~ IclJ{e) UJr(e),IiJ!..~tf (1) (iiT~7~~'*) lt4i_i21 U e -It V , rfUJ' - r(V)< w(e) ~

(2) UI~ttjll.:~JI[J l>l".8iifiJiAi U~V~r(,lJ) .... ,.(V) <: W(U, V) =1, r;',iM . .i. D(,U,V) :> e, COST'rA.its;ttiJ.~l .•. li ~;

- E .B(e)(w{ e) + r(1I] -r(VJ)

= K + L:O('f)(r(V) - ,t'(UH

~'

- K + E r(V), ( •.•.... E>· ~'[,e)- .2: .• / '." Q(,t1)) ......•.••

v '.' '?4 v v::.,?

m1~' K 11#,., ~~.~iOiif,~~iiJ«;./J', CDST~ -Iv.r(V)(I?~vfJ(e)~'~V~'lf3(e)} ~ •

Jl~~:

(1) (iffff!lf.J.) .~ •• i1l U' ~ •. , V; r{U) ~ r{V) .;: wfe)Q

(2) Ur~ritPJ.I.j{JI*) ,xt"..1r1l4.U..V, "'.ll D(,U,V) :> e, r(,ll) - r(V)( W(U~ 11) ·-lg :l.JTUl~~-· J1l" If iIli14· .. 2alogDF'GiI,frjm iEn-t) l=...( '~.'1fB fll§ll.!J'~t, ffiH •• Bftfl.1

MI '.(01") <; :2: ~,I:-'~JJ:£fiIjIJft :tpm.ll~., w.~ I{ lim)! ~DFG, ;ill 114 .. 18a8f~, fS ~'fj~, l~ _Wi!2~R-~o "~;$P~lt.:4~18a DFG~ W(U, 11).io D(U~V)". ~HI,tE.4.,4.2i'f~J)1. ~~zr;.~fI~J M'= 10,(;1 ~~11I4'-13b, iQ 8 ',fiV" W'(Uf V).~ D(U, V) er~JtiJ1j-T~4.-:2o

(I)

0) ~fljm,III4-12~fojm W .. !J,m~~ 1:, !!!l114-StaiJ'g'DFG

h'" I:R. _x;,u._. ' W(u. m 'l!rl , m ,JI ~I~ ="', ,. \- 'p. r s ..JH

8,0

3· ,4 5
!9 l'9 1.1
18 28 26
~,6 2-6 8
U~ 2i6 -2 1 ]6,1

2 9 16

3 1 -2

4\ '1 ~2:

5

...

W(U" 111_12 3, 45

m O~, ill 2 2

2 1 0 233

31. 0 ~31.

4 1 020 0

5 = = 0

-

D(U, V) 1 ;2 34 ,5

I 1 4: 3. .3 :1

2 2 1 til 4: 4

343 2 i 2

443 16 2: 2

5 0

.~m~.ft.~Q~a~~: .~~

COST,r ~ r(l}(l - 1) + r(2) (2 ~ 1) + r{3.) ( ]/2 -3/2) +r(4){112 ~ 3/2) +r(a)(l _. 01)

- 1'(2) -r(3) -- r(4)! + r(5!}

r(]) - r(3) <: 1
reI) ,_, 1'(4) c :2
r(2) .- r(]) c 1
f'(3) = r(2) <; 0
r(3) - 1'(5) c 1
r(4) - .,.(2) (, I[)
'r(4) ~ reS) c 0 r(1)·~ ,.(2) .,.(1}1 - r(3) 1'(1) - r( 4) r(]) ~ r(5)1 rl2} - 1'(3) ,.(2) - 1'(4) ( 2: r(2)- ,.(5) ,2

"(3)- r(]) " ij

11"(3} ~ rf2) ,( ~1"

( 0
( o
( 1
" 1
" 1 r(3) ~. r(41) ( 2 r(4) - 'rl(l) (; 0 ,.(4) - r(2) " ~] r(4) ..... ,.(3) I( 1

l! ""';j£ttM!.~Jr':'lIA1:(£mitJ::&./J~,Jil*ii:(minimum·icos:t flow)1111UL ;Ift.,f!H:~~#.f£ (#![[3) L mnJiti:tl~i[~co 'J T ;Jt'iR~ _., I~lll,~ i[~lflJflI:loGAMS 141l!: ~~:Jl'~t1 -lIJI*k{~~1Y.1' ~IU'JGAMS ,~fiiJlJ!ilfrnM:I: r(l)'~l" r(2:)=2; r(3)=1~ r(4h=O f1:l' r(51)=O~ ;I\.)£n-tJGntHII~1ILIfiT1igl 1~.ifitU Hi jjlZlfalli1i ~I r.r~,# aJt*, til 1II14-1 4§i71' "

~ -F rf.J liiJ MJ!!a'W 1[114- t2b 4' B9 iH-H ~cA\m~"*;t-f .e, ¢t U, U! ~i~).Ai. m m ,w'ii a til :l:j!,fiifi ~ Je •• g I§I ~,J!

k

'E (w~(ei).8(e'i) + W"r(e·dt1(,ei» = W" .. ;mll'~

ft,~: W,P'. mlix=;'maXl(h~,k wJ'(.e~>;) i&-F.liJklml~&.~~'.*RE,~o' •• """""iF: Ii ~ w,,. (:ej) ~ Wr• mw;, i! HJI lOr (e')) .~ W~ + r{U) - r(U) II

....... .-.. L'J;r.gR

,.. -,til·· _ll:."

k

E (Wr(el)!3(ei)l+ W,,.(e,)8(,e.,») -'-Wmaz "*" r(.ti) ~ 'r(U)

li.=tV= ta'*'.-~-~'; "8J

I::

E (W,.(ej),O'(ej:) + Wr(e,)t3!(e',J)1 = tvm'~:!i' + r(O') - r(U) - W,.(ej) == Wr.,moz·

~ ~ ~:Jli(. ~l¥iJ,(fI~. - " _.:~ iJi~l tl n.n)t :. -., =?Y OOIJ.1F:abt.'itlB{J " rIHIi!~

a: .Jh Q1:1fj M.~~m H ~

.'..._iUll9.":tJl)t: 00,. (ej) = WI', ma.1:Q «:j1j{~iUriJ1D'FG~, _ItJ3m p~ _ U' e! .. ~'. il '" U

l}(J«1tM

'W', .. .(p,:) ~ 'Wr (e~) + UJr, (ed

= (w(ed + r(~) -- r(UH + (WmQZ - w(e~~) +1'(0') - r(~))

- WmQ~' + r(U) - r(U)

82'

~~ l!i!J

* Nhi"hU:, COST, M! r(O) ~.d" mH~~B1JjtJI w'l'(et»Ot 1 <; i < k; ~,lIt, ~T~P ,",---",4.,.,. "~,,,, e,.''*.- ,w'3e"),~O. r+l~.,/ .. ~# LV (p,),~U~, (e~)+.w.(e,)'=w_~ .. +r({;) ... .ri(;U)a9m~Tl<i(k

~ ,~ i 'iFi1 r \ I ,,~ /'J - ,;JP\,: 1". ~ r,~ .,. J """"'"' . .

;Ill III l[fij atJ, fix n;".l :lit fl ,W r (E:'!,j) :; WI', m a,~' ~I~ ,ej 1£ 1& ,f£ Pi It " jt, W,," (e~ ), "" () ~ ~

A.

,M:. ~ w~(ej;) ,= W,"(Pj ),= Wma;[ T J'1(,U) ~ ,r(,U) 0

.=.~.~: a.w •• ~~~ftMA:

~

COST' =2: (wT(e~jlt"1(.ed + wr(ii,)~(esn

i:iiii:l

!, 1(,····"'2:· ... k .. '(-,w ,,(,oi!tl~':)" +' - tv {e,. ) .. 1).)·· ... ' .. ·

~r.. ' .. r""~ ',:r~t,L,

It: ', .. I

"<j~l

- ~ (k) (WmQ~ + 1'(0)- r(,u»)



4.,S_it

~ ••• ~~"M~2M.~~*.M~.M~.M~.~~RaE~~~~~, ••

~JI:t, Ii',~ ~ .lit • .t6iilrMl, ~A"ti!r *, jJ I' ~ m' . -.lb: t<B_ ~Iil! '. '~Ih~ nhU J. ···mc,:'~ )Ii... UT';:;; * ,hh~~ ,~c '*MiIi"~ AA ~,~, ~ 'u,,\o ~J R, o'::1!ii Qf "T£ ¥F'~qJ I:<'A, i: ~,T~:I!l ~I Ji! ,~ p';n~~ .m' " }(Jill :;fi;kl.11 ':I!If 11- ~ ~>j 'm 0 "FA' n JJI Il~, rHim.,(t;,

[t·tMl,&,!ijj [;ljlM *1J ,m 15], [6]1 + Wiit)! 1~15:~ft J1..- {,exha:ustlvelY)1 Jdt~i 1i.mJE:lf.t*llft ~

-;;& .. ~ iJi.l..1ikI o;nrll~' J 11m· ib': Jk 4,. ~A~' .• t·g A i I.'ii. ~.M i7.ihik :mR.mJt:;.,!ID !f;A ~ "'.t- _ AI nn =1:0 n 11;1 II~ "11 .. ~a# ~ ~,lIIIIJ ~ ~JI ,~A,m ~ i~' /9.'1);li '1E>fJl'l .. -J~,.Cj ..I-~ ~r' ~li~l;~ :xt;,~~ DC" 'It'il ~m -~ '_I '~I'-ii5" /, ~ Fi:J:t, 7J1'~i1:t:~ u¥

~IIJ 11 $!' '*" i>tit" 'I~ m:i: j£EM-* ~fllt~ttRtJI~ill{g, * .fE.17.,5,.4~eITJ· ~ 8:.*,~ j."ii$DFIGI9 :I: ~R,of 1£.1~3. 51i'!=fi itli # •• 1JT.~ ~1~Hll.·lHa;" -~-'.D'IGIi\rm,,:t1t1 B~1£ [7]1 ~. [8]1 + IU~ :i:!: 'T ~

,4.16 .3311

tEl .-11.,1'-' ~. O"ii'Uil MIM ~,:.m .. ~~,:m !!W.l.:d:.::M:.. m. ,I,U ~JjQ!,--·,~r RI"tDl~,-r-~'MQ'~L~J

- _. .. . -

(a) a:itt~., it.i!:1'-iIiilBI~if£ft.~;aliJl",~ (b) *:iI.~I::.-·~?

(eli ifit1'".ilt9:~,fT.Ifl~ii*i!t;mIil;:l:lE:H (I

2" ~!l:t1I,4'~16l1fi7JiGmDFG,Jtt .-ti'i;~t.t~It*~~~,~fit'Miftt <) (a)~D:FGagl.*~~.~~,P'?' ~

(b) Jl~T~D'FO,M.Ula9 ~'IJt" **fMlI#mEBJ5*tlifjlJ~ft£?

S8

3. ~ 1!: 1114~ 1'7 Pfr If;rtJ'4~tt*.~£o: ~ ii8Wi"I~RI£ * iii[ II ~nFOo 'fliE:.;tm~tJ_i!7t!IIJ

,

~~ 1m' l' 1111 t· 4n'2'" 1!J1 t

lfijl ~. • '1',~.. ...., 0

mI4-1'7' ,4ltAillkti'1'iHWJiSWfURIl *i*ftiH: (a) Jii1~., itW.~ ftilJ.Jf. ~

(b) It.t:h,.~~ •• 'f2Iltfl3l.(;

(c) li~.~·.·j~t~.~!lfm:fi=f ItI~;H~,iM,*~;m/Jl.;E~, ~~ •• ~i!sld2 u.t.,

4. ~ * 114 ~ 1 8 PH 1.J' d9 6, Wt IE jC ,ill i&: a tao .~J ", ,T£ ~ iii' ~. + ~. fii 00 fI fp ~ :i:

CORDIC(CooJrdin.ate Botation Digita1 Comprutel".~ ~~tE,$tIk*it.+JlJl~.,$iil it: '. ]X ~.$t.,t1=i1H!j[x ~3 ftg c mJ.[.~CO'RDICIEM •. flp.~T' nsee ~

OUT

~ =Z> CORDJCJifE~':~~

Ii ,4-18, ,JiIl4ff]'6M" JE.~·tfiili, i5\

~ilIlt U·&g'l2sftiilJr.;Ii:_ ~?' ~, •• ~I:IJJ~?' l1·~:~:&tB,ifff.:f. I~'~ii,*~®I.:J:lE Bot, J:~1!i1.s~Jii~.ig.trElJ ~2T l1secrID~ •• g; .,nJHf':te~ :fHD ~ 1:AE:1ijt¥J;@i~ •• «t:W C!

E:'. Ra.A 19 - IW!lVl n'-"F G'l!t'!·-i:' T jf<.. AI 1U't.]-I-e-' ... ~ ::.a» cIW! ~ JR. r-h ;g: .ft: 2' lUI!. ~ ~ ,M:. "'-'It !~ ">Ii;. * :RiI'

U'" l1il1.-I,'·1J!'-L-l.!I~~JI ... -:-lml..i::lc I -~ 1'''I'rh ,., /'~fu6t!x.:g" ~~ IIlIMI··IJ':'t!>Il~"H~ll;t:~~~.

~,t; .~4i·1-'~:f! •• 2 u .. t.mi:fj+JJliilfllf.t u.t,~

Ml 1\2

,84

fa) it 1'DF'GtB~ •. Rr~4.·iIt? i!·1"DFGag.~ ftiYJf;i: :J~"'?

(b) ~,~.1'- DFGJlfi ~ I.:1E:IIM'ntU.~7ktt. • teIH~}l1 g.Allhft, (> JfJ 'illk~JI:!'lI ~ Hot

f4 J~II~ • tJ \ 1M' "I ~.;i," &1

6. )lYTm4-20Irp~·~.-=PJr·NliJtfi, lIiE,jj~'~;fIJIiM·f.r;8~f •• l u .. t .. .fn'2 111" t.o 1f 1:2'01-.

:t!O>tlY-J4tIR) ~~iit·iJlam~ttrEH·!" .• MJg4! Ill .. t. ~ ifii4~.fl,W·1tJf-1 J}(J'101""m-*= 0

1f]14·~.20 ~---.Wrili,llta, i)Al"MlfSlt$£;gJj'7~lmm:tttrlfa~~, .*jf;~fjBrtrijJ

7'. jof:r- ~·4-2:0 r-J:~'I~DF!G, :ti W.JlHr-f JB~'DF'G.~ • .lE. r( 1)=.0 ~ r(2);;O, r(3)~._1 ~ rl( 4: ):;::;-2~ ,.(5 )~~l ~ 1'(6.)=0., rflJ=O.~ r(.s)~O~

8.~-~~.~,*M~.m~TH~.~ •• A~ •• G~.« ••• ,"m ( a)B,el1man-Ford!l.fi

(b) ,Floyd~Warsh.al] •. i*

~. IW !.·:.-i!it.'~I:·1 ~ .. "' •. : . ~IUJ~ . ~.]f;,o

"1 '--1'2 ( 1

Ta - '11 (3

1'4 - r:J! " 2

1'4 ~ r:a( _.)

'1'11·-1'2 ( ]

7'5 - 'r.! , 2

1';3 - rt;l( -1

f'.;I '~1'5, :( - 2

'9. i00---1':~r.~1 ~ *m'E::*rJiJ£r9U1\~~~~ .• ~fi.Q' ~;ff~~ti·, 5f~Jm (a) :B,ellm.an-,Po,rd..1!:

(b) Floyd .. Wars,haUlIfJi

,*H:l"i!: 1- .... ~.

'1 ~ r2 (; 1
f3 ~ 1"~ c 3
1'4 -. 1'1 ( 2
1"4 ~ '73 :( -1
T',9 _, 'f2 ( 1
r5 - T'[ c 2
'rii - :1",5 c -6
'r~j - r5 " -2
ii! 8:5

U1. l·t' ~f [1],3,-21 (!I!. M3.~! Jj2:)1 mmltAnRlt$iJII£BJ1ffi.lEiMlfjl~iff7j:.1!, L!l'lre:R •• f£tfilj, ;fJ'2u. t.,

11.. *lIl-tieii ~~'nFG EWJ~ 111ijI ~i;:'!:Iliij.' "

(.91) 1l,1lIH J! 4~21Jij';;;n:~ ~,:~" t.:J. m '~~ f;k,~" i.wt7ktl ~61P:l;\ rpj]l,D. HlfA'4If;: i&~ ,~ ~1> if-&1'"~.tJCf4r ,0

5D 'l)

D

5D 70

L,

-I 1D i

-I

,

D I Ii

E4-21 ):)1 fill] (a)l+ JIfi m r.JIlIl~3Dro

(b) ~ rjf1ll4E22Jfi~fa.Mt~i?U,tJ.:lfaJlilff7kH~, fJ!Jil--~~ ~~i£fllrm1J'M ~ ~m."

litti_-,. ~ -m~~_;, A ~_-v AI.' - .~ ~ 1~:~Ji!'f., '..'W_,' '~.l'IJI~ ~ foll,1jP1 "}' l~;J'r1 m,~~'·;J'.." ~ m ~t!J.I'~I",x rr A ~~~ ~ !'_' II'~JI !.

D D I I D

D

~4.:22 >J Ill:Ub)~'M m,f.J]I V9D:FG

12. ~ fI ~4~:2:31'iP ,I]h li1 ~D:, ~3 '-ft.MJ.~ifMi1t B~, -~N = 25, BPtWlt il1f25·+.~, * 1I.:i!jn~®~i'li"J:t II~jjj~l u..t,._fm2: n.t, ~

(a) i~~.1t 1rMil:H Ero':k, •• g;'~./hlot"mJ'M"

(b) '~lffl2:ftf~MtUl~,~.~m1EBf~ 1"-ilIlfil, 1tif"Et£fI~fJl~i£itf*~ ~ IIP.~L. ~~.a.«~~-~.~~.~Hffl~.9~N~~M~*~ •• * •• ~1

I ,;,;

mi4-23: .N"[US[-ftf4~i*.a

13··*1I1Qg ~ rrull:,1i-~fI", .xt--tDFGJlfir:i:)tPoj", 1I!tt~Jq1W.,j',{t~ fi!:.@imi!ID

You might also like