An FPGA Implementation of the Two-Dimensional Finite-Difference Time-Domain (FDTD) Algorithm

Size: px
Start display at page:

Download "An FPGA Implementation of the Two-Dimensional Finite-Difference Time-Domain (FDTD) Algorithm"

Transcription

1 An FPGA Implmntation of th Two-Dimnsional Finit-Diffrnc Tim-Domain (FDTD) Algorithm Wang Chn, Panos Kosmas, Miriam Lsr, Cary Rappaport Dpartmnt of Elctrical and Computr Enginring Northastrn Univrsity, Boston, MA 5 {wchn,pkosmas,ml,rappaport}@c.nu.du ABSTRACT Undrstanding and prdicting lctromagntic bhavior is ndd mor and mor in modrn tchnology. Th Finit- Diffrnc Tim-Domain (FDTD) mthod is a powrful computational lctromagntic tchniqu for modlling th lctromagntic spac. Th D FDTD burid objct dtction forward modl is mrging as a usful application in min dtction and othr subsurfac snsing aras. Howvr, th computation of this modl is complx and tim consuming. Implmnting this algorithm in hardwar will gratly incras its computational spd and widn its us in many othr aras. W prsnt an FPGA implmntation to spdup th psudo-d FDTD algorithm which is a simplifid vrsion of th D FDTD modl. Th psudo-d modl can b upgradd to D with limitd modification of structur. W implmnt th psudo-d FDTD modl for layrd mdia and complt boundary conditions on an FPGA. Th computational spd on th rconfigurabl hardwar dsign is about 4 tims fastr than a softwar implmntation on a.ghz PC. Th spdup is du to piplining, paralllism, us of fixd point arithmtic, and carful mmory architctur dsign. Kywords FPGA, FDTD, hardwar implmntation, Finit-Diffrnc Tim-Domain, hardwar acclration.. INTRODUCTION Undrstanding and prdicting lctromagntic bhavior is mor and mor ndd in ky lctrical nginring tchnologis such as cllular phons, mobil computing, lasrs and photonic circuits [8]. Sinc th Finit-Diffrnc Tim- Domain (FDTD) mthod provids a dirct, tim domain solution to Maxwll s Equations in diffrntial form with rlativly good accuracy and flxibility, it has bcom a powrful mthod for solving a wid varity of diffrnt lctromagntics problms. Th FDTD mthod was not widly usd until Prmission to mak digital or hard copis of all or part of this work for prsonal or classroom us is grantd without f providd that copis ar not mad or distributd for profit or commrcial advantag and that copis bar this notic and th full citation on th first pag. To copy othrwis, to rpublish, to post on srvrs or to rdistribut to lists, rquirs prior spcific prmission and/or a f. FPGA 4, Fbruary -4, 4, Montry, California, USA. Copyright 4 ACM /4/...$5.. th past dcad whn computing rsourcs improvd. Evn today, th computational cost is still too high for ral-tim application of th FDTD mthod. Much ffort has bn spnt on softwar acclration rsarch and popl hav usd larg workstations or paralll computr arrays to calculat th FDTD algorithm in softwar. Howvr, th ral-tim application of th FDTD algorithm nds much fastr spd. Although application spcific intgratd circuits (ASICs) provid much fastr spd, popl hsitat to apply th FDTD algorithm to ASICs du to thir high dvlopmnt cost. Rcntly, as high capacity fild-programmabl gat arrays (FPGAs) hav mrgd, popl hav bcom intrstd in rconfigurabl hardwar implmntations of th FDTD algorithm for fastr calculation and ral-tim applications.. Rlatd Work Th first us of FPGA tchnology for th FDTD mthod application is dscribd in [8]. This papr analyzs th bnfits of hardwar implmntation for th FDTD mthod, dscribs a on-dimnsional FDTD cll in hardwar and succssfully simulats th on-dimnsional FDTD. Th algorithm is transfrrd to custom FPGA-basd hardwar using a piplind bit-srial arithmtic architctur. Intgr arithmtic is usd sinc th on-dimnsional opration dos not rquir complx calculation. A clls on dimnsional dsign is implmntd and runs at 7.7Mhz. Th rsults show that hardwar dsign acclrats th on-dimnsional algorithm by svral ordrs of magnitud compard to th softwar dsign. Boundary conditions ar not considrd in this dsign and th changing matrial cofficints ar also not considrd. Thus this rsarch is significantly lss complicatd than our rsarch. Th scond and most rcnt approach is a thr dimnsional dsign using floating-point arithmtic as dscribd in [9]. This papr succssfully prsnts th first thr dimnsional FDTD acclrator in physical hardwar. Boundary conditions and changing matrial cofficints ar considrd. It also proposs a high lvl architctur of th FDTD hardwar systm and dscribs th computational data path and th functionality of ach modul. -bit floating-point arithmtic is usd to provid rlativly high prcision. Howvr, th floating-point arithmtic and high lvl architctur wakn th acclrator. In addition, th input and output mmory intrfac ar not sparatd, and no piplining is considrd in this dsign. Bcaus of th slow mmory intrfac, complx floating-point rprsntation and th lack of piplining, this dsign xhibits poor prformanc. Th hard-

2 war dsign only runs at 4MHz and th rsult is 9 tims slowr than softwar dsign running on a.ghz computr. In contrast, our dsign is significantly fastr. W prsnt a rconfigurabl hardwar implmntation of th psudo-d FDTD burid objct dtction forward modl. This FDTD modl was dvlopd by Panos Kosmas and Dr. Cary Rappaport of Northastrn Univrsity for us in rsarch on subsurfac snsing of land mins via ground pntrating radar [4]. Th rsulting prformanc of th hardwar implmntation is prsntd and compard with th softwar implmntation. Th psudo-d FDTD dsign running at 7MHz shows approximatly 4 tims spd up ovr th fastst softwar implmntation running on a.ghz PC.. BACKGROUND. Th Finit-Diffrnc Tim-Domain (FD- TD) Mthod Aftr K. Y first introducd th FDTD mthod in 966, popl bgan to raliz its accuracy and flxibility for solving lctromagntic problms []. Th FDTD mthod provids a dirct tim-domain solution of Maxwll s Equations in diffrntial form by discrtizing both th physical rgion and tim intrval using a uniform grid. Bcaus this mthod can solv Maxwll s quations on any scal with almost all kinds of nvironmnts, it has bcom a powrful mthod for solving a wid varity of diffrnt lctromagntic problms [4]. Th diffrntial form of Maxwll s quations and constitutiv rlations can b writtn as. E = B t σm H M () H = D t + σ E + J () D = ρ () B = ρ m (4) B = µ H (5) D = ɛe (6) In Equation ()-(6), th following symbols ar dfind: E: lctric fild D: lctric flux dnsity H: magntic fild B: magntic flux dnsity J: lctric currnt dnsity M: quivalnt magntic currnt dnsity σ : lctric conductivity σ m: quivalnt magntic loss ɛ: lctric prmitivity µ: magntic prmability Th basic ida of Y s algorithm is to discrtiz both th physical rgion and th tim intrval of th diffrntial-form thr-dimnsional Maxwll s quations shown abov on uniform grids. Th spac cll siz and th tim intrval ar pr-dfind. Th spac and tim drivativs ar approximatd by th th cntral diffrnc approximation. Thn th spac and tim modls ar stablishd so th algorithm can updat lctromagntic fild valus tim stp by tim stp from two parts: fild valus calculatd in prvious tim stps and fild valus in adjacnt spac clls. This modl maks it possibl for th utilization of modrn computation rsourcs to solv Maxwll s quations, and crats a nw ara of lctromagntic scintific rsarch. Figur : Th gomtrical rprsntation of th D Y cll Th D grid shown in Figur, namd th Y-Cll [], is vry hlpful for undrstanding th discrtizd lctromagntic spac. Th Y-Cll is a small cub, it can b tratd as on singl cll pickd from discrtizd modl spac. x, y, z ar th thr dimnsions of this cub. W us (i, j, k) to dnot th point whos ral coordinat is (i x, j y,k z) in th modl spac. Instad of placing thr lctric fild componnts E and thr magntic fild componnts H in th cntr of ach cll, th E and H componnts ar intrlacd so that vry E componnt is surroundd by four circulating H componnts, and vis vrsa. Th E and H componnts ar intrlacd not only in spac but also in tim. As illustratd in Figur [], all th E componnts ar updatd at N t and all th H componnts ar updatd at (N + ) t. In mor dtail, th E componnts in th N-th tim stp ar updatd and stord in mmory using prviously stord H data, and thn th H componnts in th (N + )-th tim stp ar updatd and stord in mmory also using th E data which wr just calculatd. This calculation can b itratd through tim stps so th lctromagntic fild valus can b updatd at any tim intrval. Figur : Diagram shows how th Y algorithm intrlacs th E and H componnts in spac and tim 4

3 This algorithm is not only accurat and flxibl, its most appaling charactristic is its simplicity of computation and structur. All th oprations in th algorithm ar additions, subtractions and multiplications, which ar asy to comput and cost rlativly fw rsourcs in a hardwar implmntation. Th structurs of th six quations in th algorithm ar similar, making it possibl to apply various mthods to spdup th algorithm, such as hardwar implmntation and paralll computing. What s mor, th algorithm simply itrats th sam procdurs for ach tim stp in th tim domain, making th computation rgular. A complt FDTD modl is shown in Figur 4 in th nxt sction.. Burid Objct Dtction Forward Modl Th FDTD mthod was not widly usd until th past dcad whn computing rsourcs improvd. Evn today, th computational cost is still too high for ral-tim application of th FDTD mthod. To solv this problm, w targt a rconfigurabl hardwar implmntation of th D FDTD burid objct dtction forward modl. Y Z Transmitting Antnna Objct Min Rciving Antnna Figur : D FDTD burid objct dtction forward modl spac As shown in Figur, this modl approximats a plan wav snt from ground pntrating radar with a 45 incidnc angl, which is thn fd into a thr-dimnsional spac grid and propagatd through an air-soil intrfac. Th wav is thn rflctd and scattrd from th boundary of th burid objcts and capturd by rciving antnnas. Th ultimat goal of this rsarch is to dvlop a land min dtctor whos dtction is basd on th scattrd signals rcivd at th rciving antnnas [6] [7]. This forward modl has th sam structur as Y s FDTD algorithm shown in Figur 4. Th xcitation sourc in this modl ar th signals snt from th ground pntrating radar. Th boundary condition algorithm usd in this modl is th nd ordr Mur-typ Absorbing Boundary Condition [4] sinc it has bn shown to b mor ffctiv in th disprsiv soil mdia for small angls of incidnc. This modl is computationally intnsiv. Th modl spac is discrtizd to up to millions of computational clls. For ach of th clls, th FDTD algorithm updats all its paramtrs at vry tim stp. Svral hours may b ndd to simulat hundrds tim stps to achiv usful information. What s mor, th backward modl, whos task is using th forward modl s output data to dtct th burid mins, nds to run th forward modl itrativly to gt th final rsult. Thus th spd of th forward modl is critical to th ral-tim application of th backward dtcting dvic. X. ALGORITHM ANALYSIS AND D SIM- PLIFICATION Bfor hardwar implmntation, th targt algorithm is carfully studid in ordr to undrstand its logical structur, data rang, input/output and mmory hirarchy. This analysis is tightly connctd to th hardwar dsign. Most of th hardwar architctur w dscrib in Sctions 5 and 6 is basd on th analysis in this sction.. Algorithm Structural Analysis As shown in Figur 4, th FDTD algorithm starts with initializing all its paramtrs and building th modl spac. Evry cll has associatd it with thr lctric filds, thr magntic filds and svral matrial proprty paramtrs. Each cll will b spcifid as soil, air, or othr objcts, including burid objcts w want to dtct. Th modl spac is built and stord in mmory aftr initialization. Th xcitation sourcs ar lctromagntic wavs snt from ground pntrating radar. Th sourc data ar inputs from outsid of th algorithm and ar loadd to th sourc clls in th modl spac at vry tim stp. All th lctric and magntic filds data will b rad from mmory, calculatd and stord back to th sam mmory location in vry tim stp. Th calculation includs updating lctric fild data, updating boundary conditions and updating magntic fild data. Th boundary condition part consists of spcial algorithms daling with th unit clls locatd on th boundary of th modl spac. For ths clls, som of th adjacnt clls may not xist, so spcial mthods ar ndd to updat thm appropriatly. Ths thr algorithms ar not indpndnt. Both th lctric and magntic updating algorithms nd ach othr s formr rsults as input, whil th boundary condition updating algorithm nds both formr and currnt lctric and magntic fild data. Diffrnt subalgorithms will b usd for diffrnt data, dimnsions and matrials. Ths calculations ar computationally intnsiv and tak th most tim in th FDTD algorithm. Th updating procdur is rpatd until th lapsd tim incrass to th rquird valu. Elctromagntic data on th rcivr clls will b stord as output. In addition, w can output th whol modl spac at any tim stp.. Simplification and D Structur Th D FDTD algorithm consums so many hardwar rsourcs that it cannot fit into our currnt FPGA chip. As th first stp of th dsign, w simplifid th D algorithm to a D modl. Th D simplifid modl spac is not a ral D spac. It kps most of th cross sctional structurs of th D modl. Th Y dimnsion of th D modl spac is flattnd so th modl spac in th Y dimnsion is rducd toclls,j =andj =, as shown in Figur 4. All th clls in j = ar th D modl spac w want, whil all th clls in j = ar kpt for algorithmic structural purposs. Ex, Ez and Hy no long xist in this D modl sinc w chos th D TM wav modl [5]. So only on lctrical fild updating algorithm and two magntic fild updating algorithms ar lft aftr th simplification. Th boundary condition updating algorithm is gratly simplifid sinc th boundary of th D modl only has 4 dgs compard to th dgs and 6 facs in th D modl. But sinc most of structurs ar kpt without modification, this D modl can b upgradd to D latr with limitd ffort. W call this th psudo-d FDTD modl spac. 5

4 Simplify Y Y Antnna Z Z Antnna Min Min Rcivr Rcivr Initialization Initializ paramtrs of modl spac and tim stp Build paramtrs of soil and burid objct Load all th EM spac data into mmory X X t = n Excitation Calculat E Fild Updat Exs fild Updat Eys fild Updat Ezs fild Extrior Boundary Conditions Boundary of EYX Boundary of EZX Boundary of EZY t = n +.5 Calculat H Fild Updat Hxs fild Updat Hys fild Updat Hzs fild Tim ovr? Boundary of EXY Boundary of EXZ Boundary of EYZ Ys End n = n + No, Go to Nxt Tim Stp Figur 4: Flow diagram of th D FDTD algorithm and th D simplification Th upgrad from D to D modl can b don in thr stps: Add thr mor fild updating algorithms which hav th sam structur as th original thr algorithms. Upgrad th boundary condition updating algorithm. Dsign a mor advancd mmory intrfac to fit th nw cor procssing moduls. Sinc this modl can b xtndd to D latr, this is a good first stp for hardwar implmntation.. Data Dpndncy Analysis Th lctric fild, boundary conditions and magntic fild updating algorithms ar procssd in sris in th FDTD modl structur shown in Figur 4. Sinc paralllism is vry important for spdup, th data dpndncis of ach updating algorithm ar analyzd for possibl paralllism. Th lctric updating algorithm nds th valus from prvious tim stp s lctric fild and magntic fild calculations as input. In contrast, th magntic fild updating algorithms nd th currnt tim stp s lctric fild data as input, which ar not availabl until th lctric fild updating algorithm is xcutd. If w want to procss th lctric and magntic fild updating algorithms in paralll, data dpndncis hav to b considrd and solvd by starting th magntic fild updating algorithm two rows aftr th lctric fild updating algorithm. Thus, although th updating algorithms ar not symmtrically paralll, th dsign spd is still almost doubld. This ralizabl paralll structur is shown in Figur 5. Bcaus th boundary condition updating algorithm dos not procss all th clls in th modl spac, it is not ncssary to parallliz th boundary condition updating algorithm with th othr two. Mor paralllism can b xtractd sinc thr is no dpndncy among th fild updating algorithms for all clls in on row. If hardwar rsourcs ar availabl, two or mor clls Initialization Initializ paramtrs of modl spac and tim stp Build paramtrs of soil and burid objct Load all th EM spac data into mmory Rows Calculat Eys Fild Excitation Extrior Boundary Conditions Boundary of EYX Calculat Hxs Fild Tim ovr? Boundary of EYZ Ys End Calculat Hzs Fild n = n + No, Go to Nxt Tim Stp Figur 5: Structural diagram of th paralllld psudo-d FDTD algorithm can b procssd at th sam tim. If th dsign can procss M clls at th sam tim, dsign spd can b M tims fastr. For ach additional cll of paralllism, thr mor instanc of th updating implmntation ar ndd, so th incras in th hardwar cost is proportional to th incras in th dsign spd. W call this paralllism paralllism by cll rplication as distinguishd from paralllism by piplining which was dscribd in th prvious paragraph. Also bcaus of th data dpndncis, paralllism will mt its limit. Th optimal dsign procsss M clls at th sam tim whr M is th numbr of clls in on row. Mor than M-way paralllism will introduc difficulty for paralllism by piplining. 4. DATA QUANTIZATION Th data in this rsarch ar valus of normalizd lctromagntic fild valus that rang btwn - and and tnd to b accurat to at most on part in,. Th original Fortran program uss 64-bit doubl floating point rprsntation which provids high rsolution and dynamic rang. But floating-point rprsntation is significantly mor xpnsiv than fixd-point rprsntation in spd and cost whn implmntd in hardwar. W choos a fixd-point rprsntation hr sinc it can sav spac and incras th spd of our dsign without sacrificing accuracy. All th input data nds to b quantizd to th slctd fixd-point rprsntation. Th hardwar dsign also nds to b spcifid to th slctd bit-width. Suitabl data bit-width is chosn according to rlativ rror analysis. 4. Rlativ Error Analysis Sinc all th lctromagntic fild data ar btwn - and, th rsolution of this fixd-point rprsntation is dcidd by th bit-width w us aftr th binary point. Th longr th bit-width aftr th binary point, th highr th 6

5 rsolution so th smallr th rror. Howvr, longr bitwidth data costs mor hardwar rsourcs. So w nd to study th algorithm carfully to pick a suitabl bit-width with rlativly small rror. Floating-point to fixd-point quantization crats rrors. Th rrors com from two major factors: arithmtic rror from floating to fixd-point transformation and additional rror cratd by th calculation from pics of data which originally hav rror. Sinc w cannot avoid th scond typ of rror xcpt by changing th algorithm structur, w nd to considr th two typs of rror as a whol. Th rlativ rror mthod compars all th floating-point data rsults and th corrsponding fixd-point data rsults for th sam modl spac. Th rlativ rrors ar calculatd according to th following quations. Th avrag rlativ rror ovr th tim priod rflcts th diffrnc of th fixdpoint dsign from th original floating-point program. W will choos a suitabl bit-width with th bst rlativ rror/cost ratio. Absolut rror = floating point data fixd point data (7) floating point data fixd point data Rlativ rror = floating point data (8) Th floating-point data is producd by th original Fortran program which runs in 64-bit floating-point rprsntation. Th fixd-point dsign is simulatd with C cod. Th C cod uss long intgrs to simulat th fixd-point rprsntation and uss a spcial program to calculat long intgr multiplication. Th multiplir has diffrnt structurs for diffrnt data bit-widths, and th fixd-point C cod changs accordingly. Th C cod dsign mulats th dsign w implmnt in hardwar. So th rsult of this C cod is xactly th sam as th hardwar output. Thus, this C cod is also usd for hardwar rsults vrification. Magnitud Magnitud Floating-point lctromagntic data on rcivr (Hxs) Tim Stp Floating-point lctromagntic data on rcivr (Hxs) Tim Stp Figur 6: An xampl of th xprimntal data sts - lctromagntic data rcivd on two rciving antnnas Th lctromagntic fild data rcivd by th ground pntrating radar is usd as our xprimntal data st. A sampl of th xprimntal data sts ar shown in Figur 6. Thr ar two sts of rcivrs in th currnt psudo-d FDTD modl, so thr ar two sts of data for comparison. W calculat th avrag rlativ rror btwn floatingpoint and fixd-point data from ach rcivr for diffrnt bit-widths. Whn w slct N bits aftr th binary point, th fixd-point data is prcis to N. All signals whos magnitud is blow N will b tratd as in th fixdpoint dsign. This diffrnc can b indistinguishabl to human ys if N is big nough. But if w calculat rlativ rror, it can b as big as. So whn w calculat rlativ rror, w avoid th starting tim stps which hav xtrmly small data by slcting a spcific tim fram, normally starting from tim stp 7. For th sam sourc data, th Fortran cod and C cod ar xcutd to produc sts of rcivr rsults for diffrnt bit-widths. Thn th avrag rlativ rrors ovr th tim priod ar calculatd according to Equations 7 and 8. Tabls and show th avrag abso- Bits aftr Avrag absolut rror Avrag absolut rror binary point of E fild of M fild bits bits bits bits bits bits Tabl : Avrag absolut rror btwn fixd-point arithmtic and floating-point arithmtic on diffrnt bit-width Bits aftr EY(R) EY(R) HX(R) HX(R) Sourc binary point Tim Stp (7-8) (7-8) (7-8) (7-8) (7-8) bits bits bits bits bits bits Tabl : Avrag rlativ rror (%, inprcntag) btwn fixd-point arithmtic and floating-point arithmtic on diffrnt bit-width lut and avrag rlativ rrors of th D fr spac modl. W tstd th bit-width rang from bits to 8 bits. Th first four columns of Tabl corrspond to th lctromagntic fild data rcivd from th two rcivrs, whil th last column is th rlativ rror of th sourc data. Only th floating to fixd-point transformation rror occurs for th sourc data bcaus th sourc data ar not usd for calculations. Thus, th rlativ rror in th sourc data column is th smallst. It rflcts th pur rror btwn th floating-point and fixd-point rprsntations. Th rsults data hav largr rlativ rror sinc many mor rrors ar cratd in th calculations. Although th absolut rror is vry diffrnt btwn lctric fild data and magntic fild data, th rlativ rrors ar rlativly consistnt for both typs of fild data. Thus, th rlativ rror is a good mtric for choosing suitabl bit-widths. Th rlativ rrors ar plottd in Figur 7. Th rlativ rrors of both lctric fild data and magntic fild data dcras as bit-widths incras. Howvr, th rat of dcras slows as th bit-widths incras. Considring both th rlativ rror and th bit-width cost, 6-bits aftr th binary 7

6 Avrag rlativ rror (%) Elctric Fild Valu at R Elctric Fild Valu at R Magntic Fild Valu at R Magntic Fild Valu at R Sourc Data 4bits 5bits 6bits 7bits 8bits Bit-width Figur 7: Rlativ rror btwn fixd-point arithmtic and floating-point arithmtic for diffrnt bitwidths point is a good choic. Th avrag absolut rror for this rprsntation is on th ordr of 7 for magntic fild data and on th ordr of 4 for lctric fild data; th avrag rlativ rror is around.%. Thus this rprsntation satisfis th accurat rquirmnt which is on part in,. 4. Fixd-point Quantization According to th figurs and analysis in this sction, w chos a fixd-point rprsntation with 6 bits aftr th binary point for all variabls. Th fix-point data structur is shown in Figur 8. Th lftmost 4 bits ar sign bit and data bits rprsnting th intgr bfor th binary point in sign-magnitud rprsntation. Th rmaining bits starting from th 5th bit rprsnt th valus aftr th binary point. Th intgr bits ar usd bcaus thr ar som paramtrs with valu biggr than. Sinc almost all th data and paramtrs ar lss than 7, bits bfor th binary point is sufficint. Th fw pics of data with valu largr than 7 ar tratd as spcial cass in th dsign. All th input data will b quantizd to th slctd fixd-point rprsntation, and th hardwar dsign is spcifid using th slctd bit-width. S A AA. B BBBBBBBBBBBBBBBBBBBBBBBBB - -6 bits 6 bits Figur 8: Signd fixd-point rprsntation 5. MEMORY INTERFACE W analyzd th FDTD algorithm s structur, data dpndncis and I/O in Sction. Also w analyzd th algorithm s data rang and quantizd th data into a fixd-point rprsntation in Sction 4. Basd on ths analysis, w dsignd th hardwar architctur and implmntd th customhardwardsignonanfpga.thcorofthfdtd dsign is th lctromagntic fild updating implmntations which hav dp connctions with th mmoris. Ths cor updating implmntations nd to rad from and writ back to mmoris continuously. Th data xchang volum btwn cor implmntations and mmoris is larg, so a mmory intrfac modul nds to b dsignd to mak th cor implmntations work wll. Th cor implmntations ar dsignd as piplins (s Sction 6). To mak th piplins run smoothly, th mmory intrfac should fd spcific data into th piplins vry clock cycl. Th shortr th clock cycl, th lss tim th piplins will tak to complt, so th fastr th whol dsign. Whil rducing th lngth of th clock cycl is on of th ky ways to spd up th dsign, a task which is slowr than th othrs will crat a bottlnck for th piplin, thus rducing th piplin spd. Th rad/writ procsss of mmory tak mor tim than th arithmtic componnts in many cass, spcially for slow mmoris. Th fastst mmory should b usd in th piplins to liminat th bottlnck. Howvr, fast mmory is limitd in siz so that only a small amount of lctromagntic fild data can b stord thr, whil othr data nds to b stord in slowr mmoris. So a mmory intrfac which xploits th distribution of fast and slow mmoris is dsignd. 5. Mmory Hirarchy Th mmory hirarchy in this dsign has thr lvls: Th slowst mmory locatd in th host PC Th fast on-board mmory locatd on th Firbird TM FPGA board Th fastst on-chip mmory (BlockRAM) intgratd in th FPGA chip Mmory in PC Mmory in PC PC HOST PCI BUS Simulatd Elctromagntic Spac, On-Board MEMORY Sourc 5 Data On-Board MEMORY,4 On-Board MEMORY Mmory Intrfac BlockRAM Mmory Intrfac BlockRAM DESIGN Elctric Fild Piplin Modul Magntic Fild Piplin Modul Boundary Conditions Modul FPGA FIREBIRD BOARD Figur 9: Structural diagram of th hardwar organization and mmory hirarchy Figur 9 shows this structur clarly. Th mmory accss spd btwn host PC and FPGA board via th PCI intrfac is quit slow. It cannot provid data as fast as ndd by th cor updating piplins insid th FPGA chip. So th mmory on th host PC is not frquntly usd xcpt at th bginning and nd of th dsign. Th dsign loads th modl spac data from th host PC to th on-board mmory and data will b loadd back to mmory on th PC at th nd of th dsign. On-board mmory is rlativly fastr sinc it communicats dirctly with th FPGA chip. In ordr to achiv optimal spd, as long as thr is adquat on-board mmory spac, th lctromagntic fild and modl spac data ar all stord thr. W hav 5 on-board mmoris (4 x 64Mbyts, x Mbyts SDRAM) on th Firbird TM FPGA board and w us all of thm. Four mmoris ar usd for mmory updating and th last on is usd to stor th modl spac matrial paramtrs and sourc fild data. BlockRAMs ar fast mmory units intgratd insid FPGA chips. Although th on-chip BlockRAMs ar th fastst mmory in our dsign, thr is much lss BlockRAM availabl than on-board mmory. Th 6555 bits of BlockRAM 8

7 on our chip can only fit a modl spac of at most 78 clls, sinc ach cll has pics of fild data associatd with it and ach fild data taks bits of BlockRAM. Th modl spac with only 78 clls is too small to b practical, spcially for thr dimnsional modl spac. So w cannot load all th modl spac data into BlockRAMs. Instad, Block- RAMs ar usd to build a mmory intrfac modul which rads from and writs to on-board mmory continuously and fds data to th cor implmntations. 5. Mmory Intrfac Modul Rading and writing to on-board mmory incurs svral clock cycls dlay. Th situation is mor critical whn svral rad and writ instructions hav to b xcutd at th sam tim. If w intgrat a on-board mmory accss into our cor piplins, th unprdictability and slow rspons will mak th whol dsign unstabl. Also, all th cor updating piplins nd to rad svral data for ach updating procss continuously. If all th rquird data cannot b providd in on clock cycl, piplin throughput will b gratly rducd and dsign will b much slowr. For xampl, lctric fild updating piplin nd to rad 6 fild data for ach procss, among which 4 fild ar from sam mmory block. Whil normal dual-portd mmory block can only provid data ach clock cycl, which mans th dsign can only run in half spd, w can build a mmory intrfac with duplicat BlockRAM mmory blocks to achiv th full spd of 4dataachclockcycl. ON-BOARD MEMORIES EM FIELD DATA, ON-BOARD MEMORIES MATERIALS PARAMETER 5 Input BlockRAMs Mmory Intrfac A C B D CORE PROCESSING ic t n g a M l ld u d i o F M l a ic l r u t ld c d i o l F E M d lin ip P d n li i p P Boundary Rsult Rsult A B C D Ouput BlockRAMs Mmory Intrfac FPGA CHIP Figur : Structural diagram of th mmory intrfac modul Figur shows th structur of th mmory intrfac modul, which is composd of BlockRAMs and control logic. Th mmory intrfac modul is split into two parts: input and output. Th four on-board mmoris which ar usd to stor lctromagntic fild data ar split into two parts rspctivly. Th rason to split th input and output mmory intrfac is that w can rad from on-board mmoris, updating fild data and writ to on-board mmoris at th sam clock cycl to maximum th piplin throughput. For xampl, whil w rad M clls fild data from on-board mmoris to input BlockRAM intrfac, th cor updating piplins should rad M clls fild data from input Block- RAM intrfac and writ th rsult to output BlockRAM intrfac, and at th sam tim, w nd writ M clls fild data from output BlockRAM intrfac to on-board mmoris. If w don t sparat th input and output intrfac, th Rsult ON-BOARD MEMORIES EM FIELD DATA,4 BlockRAM block intrfac nd to b accssd four tims pr clock cycl, which is not supportd by our dual-portd BlockRAM block. Th sam rason, th on-board mmoris nd to b sparatd sinc thy ar singl-portd. Thus th sparation of th input and output mmory intrfac maks th maximum piplin throughput ralizabl. Also, th on-board mmoris ar organizd in a swapping mchanism to spd up th dsign. Th on-board mmoris and which stor th prvious tim stp s data ar connctd to th input part only, whil th othr two on-board mmoris and 4 ar connctd to th output part. Th input part of th mmory intrfac modul rads th prvious tim stp s data from th on-board mmoris and. Aftr th cor updating piplins, th output part writs th currnt tim stp s rsult back to th on-board mmoris and 4. In th nxt tim stp, th connction of th mmory intrfac modul and on-board mmoris will b swappd. Th on-board mmoris and 4 which stor th currnt tim stp s data will b connctd to th input mmory intrfac modul and th on-board mmoris and will b rst and connctd to th output modul to stor th nxt tim stp s rsult. Sinc prvious tim stps s rsult data ar currnt tim stps input data, th advantag of this swapping mchanism is that w no longr nd to copy whol modl spac data from output mmory to input mmory in th nd of vry tim stp. Four duplicatd mmory groups A, B, C, D ar assignd on ach sid of th modul. Ths duplicatd mmory groups stor idntical data and updat data simultanously. Th rason w nd four duplicatd mmory groups is that vry dual-portd BlockRAM can only b rad or writtn onc by cor updating piplins in ach clock cycl sinc th onboard mmory accss alrady consum on port of ths BlockRAMS. Whil th cor updating piplins nd svral data as input at ach clock cycl, four duplicatd groups of BlockRAM ar usd to minimiz th mmory accss tim and incras th piplin throughput. Each mmory group has four idntical mmory slots. Th mmory intrfac modul loads on row of lctromagntic fild data from on-board mmory to on BlockRAM slot at a tim. On row mans M clls in an M N modl spac. Th cor dsign rads on row of filds data from th input BlockRAM slots, calculats and writs updatd dat to th output BlockRAM slots at th sam tim. Th input data ar loadd to th scond BlockRAM slot thn and th procsss continus. Th first BlockRAM slot will not b ovrwrittn until th fifth row of data has to b loadd. Th input procsss itrat using four BlockRAM slots. Sinc th cor updating piplins only nd th adjacnt cll s fild data as input, th four BlockRAM slots which stor thr rows of fild data ar adquat. Bcaus thr is no limit on th column lngth on th modl spac, w can simulat a much biggr modl spac by introducing BlockRAM mmory intrfac. With 78 clls rprsntabl, th maximum row width is approximatly 7 clls sinc 4 mmory groups ar ndd for both input and output intrfacs and 4 rows of fild data ar stord in ach mmory group. A 7 N modl spac can fit in this dsign, with N any positiv intgr. Th mmory intrfac modul rads and outputs data from th on-board mmory, so th cor updating piplins communicat with th BlockRAMs only. Th intrfac modul sacrifics som spd to achiv a mor stabl structur. 9

8 Thr procsss Mmory to BlockRAM, Data updating and BlockRAM to Mmory ar synchronizd in th modul. It wasts tim whn ths procsss wait for on anothr. Also, th mmory architctur placd an uppr limit on th dsign spd that th whol dsign will not run fastr thn th on-board mmory accss spd. Of cours, a mor stabl dsign is mor important. And sinc th cor piplins ar sparatd from on-board mmory by this modul, w do not nd to considr th mmory intrfacs in latr minor modifications. This mmory intrfac modul is vry xpandabl to adapt largr data xchang volum. For xampl, Sinc th Data updating procss is th critical path in th currnt dsign, w can doubl th cor updating piplins to spdup th dsign. Mmory intrfac modul can b simply doubld and thr mor cor updating piplins nd to b duplicatd. As long as th FPGA spac and BlockRAM is sufficint, Data updating procss can b parallld mor until currnt architctur rach its spd limit whn Mmory to BlockRAM and BlockRAM to Mmory procsss bcam th critical path of th dsign. Th mmory intrfac modul has to b changd accord to th incrasd input rquirmnts in th thr dimnsional dsign. But th basic ida of a sparat mmory intrfac modul rmains th sam. 6. HARDWARE ORGANIZATION Our hardwar dsign is basd on th structural diagram of th paralllld psudo-d FDTD algorithm prsntd in Figur 5. Th targt FPGA hardwar dvic w usd is a Firbird Board from Annapolis Micro Systms with 88Mbyts on-board mmory. It uss a Xilinx VIRTEX-E XCVE FPGA with ovr.5 million systm gats, 9 slics and 6555 bits of on-chip BlockRAM. 6. Data Flow Diagram Th data flow diagram of th hardwar dsign is shown in Figur. Most componnts hav bn introducd in th prvious sctions. For ach tim stp, th BlockRAM mmory intrfac modul accsss th on-board mmoris and fds th ncssary data to th cor updating piplins. Th sourc data will b rad from th fifth on-board mmory and addd to th spcific clls. Th connction of th Block- RAM mmory intrfac modul and th on-board mmoris will b swappd in th nxt tim stp whn th currnt tim stp s output data bcom th nxt tim stp s input data. 6. Piplining and Paralllism Th cor updating implmntations ar all piplind to spd up th dsign. Thy hav similar structurs but th input and output data ar diffrnt. Each of th piplins consists of two -bit multiplirs and svral addrs and subtractors. Sinc th multiplirs ar much biggr and mor tim consuming than th addrs and subtractors, th bottlnck in ths piplins is th multiplirs and th rad/writ procsss. W us piplind-multiplirs which tak 6 stps to complt. Thus, th dlay of on stag in th piplin can b rducd by a factor of 6, substantially spding up th piplin. Possibl paralllism in our dsign is introducd in Sction. As shown in Figur, w procss thr cor piplins in paralll to spd up th dsign. As pointd out in Sction, th magntic fild updating piplins nd to b pro- Elctric Fild Mmory Piplin Eys Piplin Hxs Elctric Fild Mmory Magntic Fild Mmory BlockRam Piplin Hzs BlockRam Magntic Fild Mmory Matrials and Sourc Data Mmory 4 Piplin Boundary BlockRam Sourc Addr Figur : Data flow diagram of th hardwar dsign cssd two rows aftr th lctric fild updating piplins. So th Hxs and Hzs fild updating piplins will b dlayd for two rows. Idally, th mor paralllism, th gratr th spd. As long as thr is nough rsourcs on th FPGA, w can procss mor piplins in paralll to spd up th dsign. In th currnt FPGA chip, it is possibl to us 6 piplins instad of piplins to doubl th procssing spd. 7. RESULTS COMPARISON Th rsults of th psudo-d fixd-point C cod ar usd for vrification of both th simulation rsults and th hardwar implmntation rsults. This sction dscribs th comparison of th implmntation of th FDTD algorithm with both th fixd-point C cod and th floating-point Fortran cod. Th prformanc of th dsign is also analyzd. Figur compars on tim stp s magntic fild modl spac rsults from both th fixd-point C cod and th FPGA dsign. Ths two sts of data ar xactly th sam. This rsult shows th hardwar dsign corrctly implmnts th targt fixd-point algorithm. Figur compars on tim stp s magntic fild modl spac rsults from both th FPGA dsign and th floating-point Fortran cod. Th avrag absolut rror btwn ths two rsults is.8 7 with th avrag rlativ rror around.5%. This imag comparison shows that th hardwar implmntation prsntd in this thsis givs th lctromagntic rsults satisfying th accuracy rquirmnts of 4. Th modl spac imags hr ar psudo-colord, maning that ach valu in ach imag is assignd a color from a color tabl. Th actual color usd to rprsnt th modl spac fild data carris no information. 7. Prformanc Th prformanc rsults of th softwar and hardwar implmntations ar shown in Figur 4. For a D modl spac, th hardwar dsign running at 7MHz and taks.45 sconds to procss tim stps. Th fixdpoint C cod running on a Pntium4.GHz CPU taks.75 sconds and th floating-point Fortran cod running on sam PC taks 4. sconds. Th hardwar implmntation has 4 tims spd up compard to fixd-point softwar

9 Softwar Fixd-point Hardwar Magntic fild rsult Magntic fild rsult Tim stp Tim Tim stp Figur : Magntic fild modl spac rsults: th fixd-point C cod and th hardwar dsign on chip Softwar Floating-point Magntic fild rsult Tim stp Hardwar Magntic fild rsult Tim stp Figur : Magntic fild modl spac rsults: th floating-point Fortran cod and th hardwar dsign on chip Excuting Tim (Scond) Prformanc Rsult A B C A Softwar Floating-point ~~ 4.s Fortran cod at. GHz PC B Softwar Fixd-point ~~.75s C cod at. GHz PC C Hardwar ~~.45s Dsign working at 7MHz Modl spac * clls Itrat tim stps Figur 4: Prformanc rsults - Softwars vs. FPGA Hardwar running on a.ghz PC. Th psudo-d FDTD hardwar implmntation runs at a clock spd of at most 7 MHz on th Firbird TM board. It taks 46% of th slics and 54% of th BlockRAMs in th currnt FPGA chip. 8. CONCLUSION Th goal of this papr is to invstigat th possibility of hardwar implmntation of th FDTD algorithm. As a rsult, a psudo-d FDTD hardwar architctur has bn proposd and implmntd. Th FDTD algorithm has bn carfully studid to find an fficint hardwar architctur. Th data rang of th FDTD algorithm has bn analyzd and fixd-point quantization has bn applid to th hardwar implmntation. This rsarch shows th proposd hardwar implmntation xploits th algorithm proprtis and th capabilitis of hardwar rsourcs in ordr to achiv high computational spd. Th computational spd of th custom hardwar implmntation rprsnts a spdup of 4 tims compard to th fastst softwar implmntation running on.ghz PC. This rsult indicats that th FPGA hardwar implmntation can achiv significant spd up for th FDTD algorithm. Th structur and data dpndncy of th FDTD algorithm has bn analyzd to xploit piplining and paralllism. Th piplind and paralll architctur has bn introducd and a mmory intrfac modul has bn dsignd to facilitat high lvl piplining and paralllism. It is shown that high gat-capacity FPGAs ar amnabl for xploiting mor paralllism whil th limits of paralllism is also introducd. A psudo-d FDTD modl has bn cratd by simplifying th D FDTD algorithm to D. Th structur and data dpndncis of both th D and D modls ar sufficintly similar that a latr D FDTD modl can b dsignd basd on th currnt D modl structur. Th data rang of th FDTD algorithm has bn studid for fixd-point quantization. As long as th data rrors btwn th floating and fixd-point implmntations fall insid a satisfactory rang, th fixd-point quantization rducs th computational cost and acclrats th dsign by spding up vry arithmtic componnt in th piplin architctur. Th tchniqus usd in this rsarch, including analysis of piplining and paralllism, carful mmory hirarchy dsign and fixd-point arithmtic analysis and dsign, can asily b applid to similar, high prformanc FPGA dsigns. Synthsis rsults shows that a ralistic psudo-d FDTD dsign on a Xilinx VIRTEX-E XCVE FPGA taks 46% of th slics and 54% of th BlockRAMs. This rsult indicats that highr lvls of paralllism may nd a mor advancd FPGA chip. 9. FUTURE WORK Focusing on th burid objct dtction forward modl, w nd to add a disprsiv soil mdia option to our D FDTD modl. A simpl pol conductivity modl [7] is usd to updat th lossy disprsiv soil mdia. This algorithm nds th prvious thr tim stps fild data as input, so it is mor complicatd than th updating algorithms usd in th currnt standard FDTD modl. Also, w will implmnt PML Absorbing Boundary Conditions (ABC) as an altrnativ option to th currnt Murtyp ABC. Th currnt Mur-typ ABC is suitabl for our burid objct dtction modl whil PML ABC is mor popular and asir to implmnt. Th most intrsting futur rsarch lis in upgrading th psudo-d FDTD hardwar dsign to thr dimnsional spac. On th basis of currnt D prliminary work, th upgrad of th FDTD dsign to D can b don in thr stps: Add thr mor fild updating algorithms which hav th sam structur as th original thr algorithms. Upgrad th boundary condition updating algorithm. Rdsign a mor advancd mmory intrfac to fit th nw cor procssing moduls. From a brif stimat, th D dsign will b 4-5 tims biggr than currnt dsign in FPGA slic usag. First, two mor lctric fild updating algorithms, which consum mor slics than magntic updating algorithms, will tripl th dsign siz. Scond, th nd ordr boundary conditions will

10 b mor complicatd and may doubl th dsign siz. Th BlockRAM mmory block consumption is proportional to th siz of ach layr. Whil BlockRAM usag is K M in a M N D modl, BlockRAM siz is K M M in a M M N D modl spac, which mans th siz of Block- RAM is rlatd to th numbr of clls in ach layr of th D spac. So th D modl nds M tims mor BlockRAMs. As long as w kp a similar mmory intrfac modl structur, th running spd of th D modl should b similar to th currnt D modl, although th hardwar structur will b much mor complicatd. Also, mor paralllism can b introducd as long as thr is nough FPGA spac. Th whol dsign s spd rachs architctural limits whn th Mmory to BlockRAM and th BlockRAM to Mmory procsss bcom th critical path of th dsign. Th ultimat goal of this rsarch is to dvlop a D FDTD custom hardwar implmntation that can gratly acclrat th FDTD algorithm for ral-tim applications. Th D FDTD implmntation can b usd as a forward modl acclrator in th burid objct dtction projct in CnSSIS, and it can also b applid to many othr aras. Th fast dvlopmnt of FPGA tchnology maks D FDTD implmntation possibl for ral-tim computational lctromagntics. Finit-Diffrnc Tim-Domain (FDTD) Mthod, Procdings of th ACM/SIGDA tnth intrnational symposium on Fild-programmabl gat arrays. pp [9] J. P. Durbano, F. E. Ortiz, J. R. Humphry, D. W. Prathr, and M. S. Mirotznik, Hardwar Implmntation of a Thr-Dimnsional Finit-Diffrnc Tim-Domain Algorithm, IEEE Antnnas and Wirlss Propagation Lttrs, VOL.,. ACKNOWLEDGEMENT This rsarch was supportd in part by CnSSIS, th Cntr for Subsurfac Snsing and Imaging Systms, undr th Enginring Rsarch Cntrs Program of th National Scinc Foundation (Award Numbr EEC-99868).. REFERENCES [] K. S. Kunz, R. J. Lubbrs, Th Finit Diffrnc Tim Domain Mthod for Elctromagntics, CRC Prss, 99. [] A. Taflov, Advancs in Computational Elctrodynamics: Th Finit-Diffrnc Tim-Domain Mthod, Artch Hous, Inc., 998. [] K. Y, Numrical solution of initial boundary valu problms involving Maxwll s quations in isotropic mdia, IEEE Trans. Antnnas and Propagation, 6 (966), pp. 7. [4] P. Kosmas, Y. Wang, and C. Rappaport, Thr-Dimnsional FDTD Modl for GPR Dtction of Objcts Burid in Ralistic Disprsiv Soil, SPIE Arosns Confrnc, Orlando, FL, April, pp. 8. [5] B. Yang and C. Rappaport, Rspons of Ralistic Soil for GPR Applications with Two Dimnsional FDTD, IEEE Transactions on Goscinc and Rmot Snsing, Jun, pp [6] W. Wdon, and C. Rappaport, A Gnral Mthod for FDTD Modling of Wav Propagation in Arbitrary Frquncy-Disprsiv Mdia, IEEE Transactions on Antnnas and Propagation, vol. 45, March 997, pp [7] C. Rappaport, S. Wu and S. Winton, FDTD Wav Propagation Modling in Disprsiv Soil Using a Singl Pol Conductivity Modl, IEEE Transactions on Magntics, vol. 5, May 999, pp [8] R. N. Schnidr, L. E. Turnr, M. M. Okoniwski, Application of FPGA Tchnology to Acclrat th

Chapter 6 Folding. Folding

Chapter 6 Folding. Folding Chaptr 6 Folding Wintr 1 Mokhtar Abolaz Folding Th folding transformation is usd to systmatically dtrmin th control circuits in DSP architctur whr multipl algorithm oprations ar tim-multiplxd to a singl

More information

A Sub-Optimal Log-Domain Decoding Algorithm for Non-Binary LDPC Codes

A Sub-Optimal Log-Domain Decoding Algorithm for Non-Binary LDPC Codes Procdings of th 9th WSEAS Intrnational Confrnc on APPLICATIONS of COMPUTER ENGINEERING A Sub-Optimal Log-Domain Dcoding Algorithm for Non-Binary LDPC Cods CHIRAG DADLANI and RANJAN BOSE Dpartmnt of Elctrical

More information

A Propagating Wave Packet Group Velocity Dispersion

A Propagating Wave Packet Group Velocity Dispersion Lctur 8 Phys 375 A Propagating Wav Packt Group Vlocity Disprsion Ovrviw and Motivation: In th last lctur w lookd at a localizd solution t) to th 1D fr-particl Schrödingr quation (SE) that corrsponds to

More information

Homotopy perturbation technique

Homotopy perturbation technique Comput. Mthods Appl. Mch. Engrg. 178 (1999) 257±262 www.lsvir.com/locat/cma Homotopy prturbation tchniqu Ji-Huan H 1 Shanghai Univrsity, Shanghai Institut of Applid Mathmatics and Mchanics, Shanghai 272,

More information

Higher order derivatives

Higher order derivatives Robrto s Nots on Diffrntial Calculus Chaptr 4: Basic diffrntiation ruls Sction 7 Highr ordr drivativs What you nd to know alrady: Basic diffrntiation ruls. What you can larn hr: How to rpat th procss of

More information

Learning Spherical Convolution for Fast Features from 360 Imagery

Learning Spherical Convolution for Fast Features from 360 Imagery Larning Sphrical Convolution for Fast Faturs from 36 Imagry Anonymous Author(s) 3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 3 3 33 34 35 In this fil w provid additional dtails to supplmnt th main papr

More information

(Upside-Down o Direct Rotation) β - Numbers

(Upside-Down o Direct Rotation) β - Numbers Amrican Journal of Mathmatics and Statistics 014, 4(): 58-64 DOI: 10593/jajms0140400 (Upsid-Down o Dirct Rotation) β - Numbrs Ammar Sddiq Mahmood 1, Shukriyah Sabir Ali,* 1 Dpartmnt of Mathmatics, Collg

More information

Computing and Communications -- Network Coding

Computing and Communications -- Network Coding 89 90 98 00 Computing and Communications -- Ntwork Coding Dr. Zhiyong Chn Institut of Wirlss Communications Tchnology Shanghai Jiao Tong Univrsity China Lctur 5- Nov. 05 0 Classical Information Thory Sourc

More information

Random Access Techniques: ALOHA (cont.)

Random Access Techniques: ALOHA (cont.) Random Accss Tchniqus: ALOHA (cont.) 1 Exampl [ Aloha avoiding collision ] A pur ALOHA ntwork transmits a 200-bit fram on a shard channl Of 200 kbps at tim. What is th rquirmnt to mak this fram collision

More information

Dynamic Modelling of Hoisting Steel Wire Rope. Da-zhi CAO, Wen-zheng DU, Bao-zhu MA *

Dynamic Modelling of Hoisting Steel Wire Rope. Da-zhi CAO, Wen-zheng DU, Bao-zhu MA * 17 nd Intrnational Confrnc on Mchanical Control and Automation (ICMCA 17) ISBN: 978-1-6595-46-8 Dynamic Modlling of Hoisting Stl Wir Rop Da-zhi CAO, Wn-zhng DU, Bao-zhu MA * and Su-bing LIU Xi an High

More information

Numbering Systems Basic Building Blocks Scaling and Round-off Noise. Number Representation. Floating vs. Fixed point. DSP Design.

Numbering Systems Basic Building Blocks Scaling and Round-off Noise. Number Representation. Floating vs. Fixed point. DSP Design. Numbring Systms Basic Building Blocks Scaling and Round-off Nois Numbr Rprsntation Viktor Öwall viktor.owall@it.lth.s Floating vs. Fixd point In floating point a valu is rprsntd by mantissa dtrmining th

More information

Extraction of Doping Density Distributions from C-V Curves

Extraction of Doping Density Distributions from C-V Curves Extraction of Doping Dnsity Distributions from C-V Curvs Hartmut F.-W. Sadrozinski SCIPP, Univ. California Santa Cruz, Santa Cruz, CA 9564 USA 1. Connction btwn C, N, V Start with Poisson quation d V =

More information

On the Hamiltonian of a Multi-Electron Atom

On the Hamiltonian of a Multi-Electron Atom On th Hamiltonian of a Multi-Elctron Atom Austn Gronr Drxl Univrsity Philadlphia, PA Octobr 29, 2010 1 Introduction In this papr, w will xhibit th procss of achiving th Hamiltonian for an lctron gas. Making

More information

Kinetic Integrated Modeling of Heating and Current Drive in Tokamak Plasmas

Kinetic Integrated Modeling of Heating and Current Drive in Tokamak Plasmas 1 HW/P-1 Kintic Intgratd Modling of Hating and Currnt riv in okamak Plasmas A. Fukuyama 1), H. Nuga 1), S. Murakami 1) 1) Graduat School of Enginring, Kyoto Univrsity, Kyoto, Japan -mail contact of main

More information

Einstein Equations for Tetrad Fields

Einstein Equations for Tetrad Fields Apiron, Vol 13, No, Octobr 006 6 Einstin Equations for Ttrad Filds Ali Rıza ŞAHİN, R T L Istanbul (Turky) Evry mtric tnsor can b xprssd by th innr product of ttrad filds W prov that Einstin quations for

More information

EXST Regression Techniques Page 1

EXST Regression Techniques Page 1 EXST704 - Rgrssion Tchniqus Pag 1 Masurmnt rrors in X W hav assumd that all variation is in Y. Masurmnt rror in this variabl will not ffct th rsults, as long as thy ar uncorrlatd and unbiasd, sinc thy

More information

4.2 Design of Sections for Flexure

4.2 Design of Sections for Flexure 4. Dsign of Sctions for Flxur This sction covrs th following topics Prliminary Dsign Final Dsign for Typ 1 Mmbrs Spcial Cas Calculation of Momnt Dmand For simply supportd prstrssd bams, th maximum momnt

More information

Addition of angular momentum

Addition of angular momentum Addition of angular momntum April, 0 Oftn w nd to combin diffrnt sourcs of angular momntum to charactriz th total angular momntum of a systm, or to divid th total angular momntum into parts to valuat th

More information

Quasi-Classical States of the Simple Harmonic Oscillator

Quasi-Classical States of the Simple Harmonic Oscillator Quasi-Classical Stats of th Simpl Harmonic Oscillator (Draft Vrsion) Introduction: Why Look for Eignstats of th Annihilation Oprator? Excpt for th ground stat, th corrspondnc btwn th quantum nrgy ignstats

More information

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, April 04, 2005, 8:35 AM) PART I: CHAPTER TWO COMB MATH.

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, April 04, 2005, 8:35 AM) PART I: CHAPTER TWO COMB MATH. C:\Dallas\0_Courss\03A_OpSci_67\0 Cgh_Book\0_athmaticalPrliminaris\0_0 Combath.doc of 8 COPUTER GENERATED HOLOGRAS Optical Scincs 67 W.J. Dallas (onday, April 04, 005, 8:35 A) PART I: CHAPTER TWO COB ATH

More information

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula 7. Intgration by Parts Each drivativ formula givs ris to a corrsponding intgral formula, as w v sn many tims. Th drivativ product rul yilds a vry usful intgration tchniqu calld intgration by parts. Starting

More information

Problem Set 6 Solutions

Problem Set 6 Solutions 6.04/18.06J Mathmatics for Computr Scinc March 15, 005 Srini Dvadas and Eric Lhman Problm St 6 Solutions Du: Monday, March 8 at 9 PM in Room 3-044 Problm 1. Sammy th Shark is a financial srvic providr

More information

ph People Grade Level: basic Duration: minutes Setting: classroom or field site

ph People Grade Level: basic Duration: minutes Setting: classroom or field site ph Popl Adaptd from: Whr Ar th Frogs? in Projct WET: Curriculum & Activity Guid. Bozman: Th Watrcours and th Council for Environmntal Education, 1995. ph Grad Lvl: basic Duration: 10 15 minuts Stting:

More information

2. Background Material

2. Background Material S. Blair Sptmbr 3, 003 4. Background Matrial Th rst of this cours dals with th gnration, modulation, propagation, and ction of optical radiation. As such, bic background in lctromagntics and optics nds

More information

Lecture 37 (Schrödinger Equation) Physics Spring 2018 Douglas Fields

Lecture 37 (Schrödinger Equation) Physics Spring 2018 Douglas Fields Lctur 37 (Schrödingr Equation) Physics 6-01 Spring 018 Douglas Filds Rducd Mass OK, so th Bohr modl of th atom givs nrgy lvls: E n 1 k m n 4 But, this has on problm it was dvlopd assuming th acclration

More information

1.2 Faraday s law A changing magnetic field induces an electric field. Their relation is given by:

1.2 Faraday s law A changing magnetic field induces an electric field. Their relation is given by: Elctromagntic Induction. Lorntz forc on moving charg Point charg moving at vlocity v, F qv B () For a sction of lctric currnt I in a thin wir dl is Idl, th forc is df Idl B () Elctromotiv forc f s any

More information

Status of LAr TPC R&D (2) 2014/Dec./23 Neutrino frontier workshop 2014 Ryosuke Sasaki (Iwate U.)

Status of LAr TPC R&D (2) 2014/Dec./23 Neutrino frontier workshop 2014 Ryosuke Sasaki (Iwate U.) Status of LAr TPC R&D (2) 214/Dc./23 Nutrino frontir workshop 214 Ryosuk Sasaki (Iwat U.) Tabl of Contnts Dvlopmnt of gnrating lctric fild in LAr TPC Introduction - Gnrating strong lctric fild is on of

More information

1 Minimum Cut Problem

1 Minimum Cut Problem CS 6 Lctur 6 Min Cut and argr s Algorithm Scribs: Png Hui How (05), Virginia Dat: May 4, 06 Minimum Cut Problm Today, w introduc th minimum cut problm. This problm has many motivations, on of which coms

More information

LINEAR DELAY DIFFERENTIAL EQUATION WITH A POSITIVE AND A NEGATIVE TERM

LINEAR DELAY DIFFERENTIAL EQUATION WITH A POSITIVE AND A NEGATIVE TERM Elctronic Journal of Diffrntial Equations, Vol. 2003(2003), No. 92, pp. 1 6. ISSN: 1072-6691. URL: http://jd.math.swt.du or http://jd.math.unt.du ftp jd.math.swt.du (login: ftp) LINEAR DELAY DIFFERENTIAL

More information

5.80 Small-Molecule Spectroscopy and Dynamics

5.80 Small-Molecule Spectroscopy and Dynamics MIT OpnCoursWar http://ocw.mit.du 5.80 Small-Molcul Spctroscopy and Dynamics Fall 008 For information about citing ths matrials or our Trms of Us, visit: http://ocw.mit.du/trms. Lctur # 3 Supplmnt Contnts

More information

That is, we start with a general matrix: And end with a simpler matrix:

That is, we start with a general matrix: And end with a simpler matrix: DIAGON ALIZATION OF THE STR ESS TEN SOR INTRO DUCTIO N By th us of Cauchy s thorm w ar abl to rduc th numbr of strss componnts in th strss tnsor to only nin valus. An additional simplification of th strss

More information

Observer Bias and Reliability By Xunchi Pu

Observer Bias and Reliability By Xunchi Pu Obsrvr Bias and Rliability By Xunchi Pu Introduction Clarly all masurmnts or obsrvations nd to b mad as accuratly as possibl and invstigators nd to pay carful attntion to chcking th rliability of thir

More information

INFLUENCE OF GROUND SUBSIDENCE IN THE DAMAGE TO MEXICO CITY S PRIMARY WATER SYSTEM DUE TO THE 1985 EARTHQUAKE

INFLUENCE OF GROUND SUBSIDENCE IN THE DAMAGE TO MEXICO CITY S PRIMARY WATER SYSTEM DUE TO THE 1985 EARTHQUAKE 13 th World Confrnc on Earthquak Enginring Vancouvr, B.C., Canada August 1-6, 2004 Papr No. 2165 INFLUENCE OF GROUND SUBSIDENCE IN THE DAMAGE TO MEXICO CITY S PRIMARY WATER SYSTEM DUE TO THE 1985 EARTHQUAKE

More information

CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS

CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS Stig Holst ABB Automation Products Swdn Bapuji S Palki ABB Utilitis India This papr rports

More information

Supplementary Materials

Supplementary Materials 6 Supplmntary Matrials APPENDIX A PHYSICAL INTERPRETATION OF FUEL-RATE-SPEED FUNCTION A truck running on a road with grad/slop θ positiv if moving up and ngativ if moving down facs thr rsistancs: arodynamic

More information

surface of a dielectric-metal interface. It is commonly used today for discovering the ways in

surface of a dielectric-metal interface. It is commonly used today for discovering the ways in Surfac plasmon rsonanc is snsitiv mchanism for obsrving slight changs nar th surfac of a dilctric-mtal intrfac. It is commonl usd toda for discovring th was in which protins intract with thir nvironmnt,

More information

Koch Fractal Boundary Single feed Circularly Polarized Microstrip Antenna

Koch Fractal Boundary Single feed Circularly Polarized Microstrip Antenna 1 Journal of Microwavs, Optolctronics and Elctromagntic Applications, Vol. 6, No. 2, Dcmbr 2007 406 Koch Fractal Boundary Singl fd Circularly Polarizd Microstrip Antnna P. Nagswara Rao and N. V. S.N Sarma

More information

Two Products Manufacturer s Production Decisions with Carbon Constraint

Two Products Manufacturer s Production Decisions with Carbon Constraint Managmnt Scinc and Enginring Vol 7 No 3 pp 3-34 DOI:3968/jms9335X374 ISSN 93-34 [Print] ISSN 93-35X [Onlin] wwwcscanadant wwwcscanadaorg Two Products Manufacturr s Production Dcisions with Carbon Constraint

More information

Design Guidelines for Quartz Crystal Oscillators. R 1 Motional Resistance L 1 Motional Inductance C 1 Motional Capacitance C 0 Shunt Capacitance

Design Guidelines for Quartz Crystal Oscillators. R 1 Motional Resistance L 1 Motional Inductance C 1 Motional Capacitance C 0 Shunt Capacitance TECHNICAL NTE 30 Dsign Guidlins for Quartz Crystal scillators Introduction A CMS Pirc oscillator circuit is wll known and is widly usd for its xcllnt frquncy stability and th wid rang of frquncis ovr which

More information

What are those βs anyway? Understanding Design Matrix & Odds ratios

What are those βs anyway? Understanding Design Matrix & Odds ratios Ral paramtr stimat WILD 750 - Wildlif Population Analysis of 6 What ar thos βs anyway? Undrsting Dsign Matrix & Odds ratios Rfrncs Hosmr D.W.. Lmshow. 000. Applid logistic rgrssion. John Wily & ons Inc.

More information

Construction of asymmetric orthogonal arrays of strength three via a replacement method

Construction of asymmetric orthogonal arrays of strength three via a replacement method isid/ms/26/2 Fbruary, 26 http://www.isid.ac.in/ statmath/indx.php?modul=prprint Construction of asymmtric orthogonal arrays of strngth thr via a rplacmnt mthod Tian-fang Zhang, Qiaoling Dng and Alok Dy

More information

Hospital Readmission Reduction Strategies Using a Penalty-Incentive Model

Hospital Readmission Reduction Strategies Using a Penalty-Incentive Model Procdings of th 2016 Industrial and Systms Enginring Rsarch Confrnc H. Yang, Z. Kong, and MD Sardr, ds. Hospital Radmission Rduction Stratgis Using a Pnalty-Incntiv Modl Michll M. Alvarado Txas A&M Univrsity

More information

3 Finite Element Parametric Geometry

3 Finite Element Parametric Geometry 3 Finit Elmnt Paramtric Gomtry 3. Introduction Th intgral of a matrix is th matrix containing th intgral of ach and vry on of its original componnts. Practical finit lmnt analysis rquirs intgrating matrics,

More information

Rotor Stationary Control Analysis Based on Coupling KdV Equation Finite Steady Analysis Liu Dalong1,a, Xu Lijuan2,a

Rotor Stationary Control Analysis Based on Coupling KdV Equation Finite Steady Analysis Liu Dalong1,a, Xu Lijuan2,a 204 Intrnational Confrnc on Computr Scinc and Elctronic Tchnology (ICCSET 204) Rotor Stationary Control Analysis Basd on Coupling KdV Equation Finit Stady Analysis Liu Dalong,a, Xu Lijuan2,a Dpartmnt of

More information

Forces. Quantum ElectroDynamics. α = = We have now:

Forces. Quantum ElectroDynamics. α = = We have now: W hav now: Forcs Considrd th gnral proprtis of forcs mdiatd by xchang (Yukawa potntial); Examind consrvation laws which ar obyd by (som) forcs. W will nxt look at thr forcs in mor dtail: Elctromagntic

More information

Mutually Independent Hamiltonian Cycles of Pancake Networks

Mutually Independent Hamiltonian Cycles of Pancake Networks Mutually Indpndnt Hamiltonian Cycls of Pancak Ntworks Chng-Kuan Lin Dpartmnt of Mathmatics National Cntral Univrsity, Chung-Li, Taiwan 00, R O C discipl@ms0urlcomtw Hua-Min Huang Dpartmnt of Mathmatics

More information

Symmetric centrosymmetric matrix vector multiplication

Symmetric centrosymmetric matrix vector multiplication Linar Algbra and its Applications 320 (2000) 193 198 www.lsvir.com/locat/laa Symmtric cntrosymmtric matrix vctor multiplication A. Mlman 1 Dpartmnt of Mathmatics, Univrsity of San Francisco, San Francisco,

More information

22/ Breakdown of the Born-Oppenheimer approximation. Selection rules for rotational-vibrational transitions. P, R branches.

22/ Breakdown of the Born-Oppenheimer approximation. Selection rules for rotational-vibrational transitions. P, R branches. Subjct Chmistry Papr No and Titl Modul No and Titl Modul Tag 8/ Physical Spctroscopy / Brakdown of th Born-Oppnhimr approximation. Slction ruls for rotational-vibrational transitions. P, R branchs. CHE_P8_M

More information

CS 361 Meeting 12 10/3/18

CS 361 Meeting 12 10/3/18 CS 36 Mting 2 /3/8 Announcmnts. Homwork 4 is du Friday. If Friday is Mountain Day, homwork should b turnd in at my offic or th dpartmnt offic bfor 4. 2. Homwork 5 will b availabl ovr th wknd. 3. Our midtrm

More information

On the Design of an On-line Complex FIR Filter

On the Design of an On-line Complex FIR Filter On th sign of an On-lin Complx FIR Filtr Robrt McIlhnny Computr Scinc partmnt California Stat Univrsity, Northridg Northridg, CA 91330 rmcilhn@csun.du Miloš.Ercgovac Computr Scinc partmnt Univrsity of

More information

Addition of angular momentum

Addition of angular momentum Addition of angular momntum April, 07 Oftn w nd to combin diffrnt sourcs of angular momntum to charactriz th total angular momntum of a systm, or to divid th total angular momntum into parts to valuat

More information

Mor Tutorial at www.dumblittldoctor.com Work th problms without a calculator, but us a calculator to chck rsults. And try diffrntiating your answrs in part III as a usful chck. I. Applications of Intgration

More information

4. Money cannot be neutral in the short-run the neutrality of money is exclusively a medium run phenomenon.

4. Money cannot be neutral in the short-run the neutrality of money is exclusively a medium run phenomenon. PART I TRUE/FALSE/UNCERTAIN (5 points ach) 1. Lik xpansionary montary policy, xpansionary fiscal policy rturns output in th mdium run to its natural lvl, and incrass prics. Thrfor, fiscal policy is also

More information

The pn junction: 2 Current vs Voltage (IV) characteristics

The pn junction: 2 Current vs Voltage (IV) characteristics Th pn junction: Currnt vs Voltag (V) charactristics Considr a pn junction in quilibrium with no applid xtrnal voltag: o th V E F E F V p-typ Dpltion rgion n-typ Elctron movmnt across th junction: 1. n

More information

ECE602 Exam 1 April 5, You must show ALL of your work for full credit.

ECE602 Exam 1 April 5, You must show ALL of your work for full credit. ECE62 Exam April 5, 27 Nam: Solution Scor: / This xam is closd-book. You must show ALL of your work for full crdit. Plas rad th qustions carfully. Plas chck your answrs carfully. Calculators may NOT b

More information

Recursive Estimation of Dynamic Time-Varying Demand Models

Recursive Estimation of Dynamic Time-Varying Demand Models Intrnational Confrnc on Computr Systms and chnologis - CompSysch 06 Rcursiv Estimation of Dynamic im-varying Dmand Modls Alxandr Efrmov Abstract: h papr prsnts an implmntation of a st of rcursiv algorithms

More information

Evaluating Reliability Systems by Using Weibull & New Weibull Extension Distributions Mushtak A.K. Shiker

Evaluating Reliability Systems by Using Weibull & New Weibull Extension Distributions Mushtak A.K. Shiker Evaluating Rliability Systms by Using Wibull & Nw Wibull Extnsion Distributions Mushtak A.K. Shikr مشتاق عبذ الغني شخير Univrsity of Babylon, Collg of Education (Ibn Hayan), Dpt. of Mathmatics Abstract

More information

General Notes About 2007 AP Physics Scoring Guidelines

General Notes About 2007 AP Physics Scoring Guidelines AP PHYSICS C: ELECTRICITY AND MAGNETISM 2007 SCORING GUIDELINES Gnral Nots About 2007 AP Physics Scoring Guidlins 1. Th solutions contain th most common mthod of solving th fr-rspons qustions and th allocation

More information

TOPOLOGY DESIGN OF STRUCTURE LOADED BY EARTHQUAKE. Vienna University of Technology

TOPOLOGY DESIGN OF STRUCTURE LOADED BY EARTHQUAKE. Vienna University of Technology Bluchr Mchanical Enginring Procdings May 2014, vol. 1, num. 1 www.procdings.bluchr.com.br/vnto/10wccm TOPOLOGY DESIG OF STRUCTURE LOADED BY EARTHQUAKE P. Rosko 1 1 Cntr of Mchanics and Structural Dynamics,

More information

Pipe flow friction, small vs. big pipes

Pipe flow friction, small vs. big pipes Friction actor (t/0 t o pip) Friction small vs larg pips J. Chaurtt May 016 It is an intrsting act that riction is highr in small pips than largr pips or th sam vlocity o low and th sam lngth. Friction

More information

SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER. J. C. Sprott

SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER. J. C. Sprott SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER J. C. Sprott PLP 821 Novmbr 1979 Plasma Studis Univrsity of Wisconsin Ths PLP Rports ar informal and prliminary and as such may contain rrors not yt

More information

Machine Detector Interface Workshop: ILC-SLAC, January 6-8, 2005.

Machine Detector Interface Workshop: ILC-SLAC, January 6-8, 2005. Intrnational Linar Collidr Machin Dtctor Intrfac Workshop: ILCSLAC, January 68, 2005. Prsntd by Brtt Parkr, BNLSMD Mssag: Tools ar now availabl to optimiz IR layout with compact suprconducting quadrupols

More information

Middle East Technical University Department of Mechanical Engineering ME 413 Introduction to Finite Element Analysis

Middle East Technical University Department of Mechanical Engineering ME 413 Introduction to Finite Element Analysis Middl East Tchnical Univrsity Dpartmnt of Mchanical Enginring ME 43 Introduction to Finit Elmnt Analysis Chaptr 3 Computr Implmntation of D FEM Ths nots ar prpard by Dr. Cünyt Srt http://www.m.mtu.du.tr/popl/cunyt

More information

4037 ADDITIONAL MATHEMATICS

4037 ADDITIONAL MATHEMATICS CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Ordinary Lvl MARK SCHEME for th Octobr/Novmbr 0 sris 40 ADDITIONAL MATHEMATICS 40/ Papr, maimum raw mark 80 This mark schm is publishd as an aid to tachrs and candidats,

More information

Exam 1. It is important that you clearly show your work and mark the final answer clearly, closed book, closed notes, no calculator.

Exam 1. It is important that you clearly show your work and mark the final answer clearly, closed book, closed notes, no calculator. Exam N a m : _ S O L U T I O N P U I D : I n s t r u c t i o n s : It is important that you clarly show your work and mark th final answr clarly, closd book, closd nots, no calculator. T i m : h o u r

More information

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018 Propositional Logic Combinatorial Problm Solving (CPS) Albrt Olivras Enric Rodríguz-Carbonll May 17, 2018 Ovrviw of th sssion Dfinition of Propositional Logic Gnral Concpts in Logic Rduction to SAT CNFs

More information

The van der Waals interaction 1 D. E. Soper 2 University of Oregon 20 April 2012

The van der Waals interaction 1 D. E. Soper 2 University of Oregon 20 April 2012 Th van dr Waals intraction D. E. Sopr 2 Univrsity of Orgon 20 pril 202 Th van dr Waals intraction is discussd in Chaptr 5 of J. J. Sakurai, Modrn Quantum Mchanics. Hr I tak a look at it in a littl mor

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by D. Klain Vrsion 207.0.05 Corrctions and commnts ar wlcom. Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix A A k I + A + k!

More information

Data Assimilation 1. Alan O Neill National Centre for Earth Observation UK

Data Assimilation 1. Alan O Neill National Centre for Earth Observation UK Data Assimilation 1 Alan O Nill National Cntr for Earth Obsrvation UK Plan Motivation & basic idas Univariat (scalar) data assimilation Multivariat (vctor) data assimilation 3d-Variational Mthod (& optimal

More information

Dynamic Characteristics Analysis of Blade of Fan Based on Ansys

Dynamic Characteristics Analysis of Blade of Fan Based on Ansys Powr and Enrgy Enginring Confrnc 1 Dynamic Charactristics Analysis of Blad of Fan Basd on Ansys Junji Zhou, Bo Liu, Dingbiao Wang, Xiaoqian li School of Chmical Enginring Zhngzhou Univrsity Scinc Road

More information

Application of Vague Soft Sets in students evaluation

Application of Vague Soft Sets in students evaluation Availabl onlin at www.plagiarsarchlibrary.com Advancs in Applid Scinc Rsarch, 0, (6):48-43 ISSN: 0976-860 CODEN (USA): AASRFC Application of Vagu Soft Sts in studnts valuation B. Chtia*and P. K. Das Dpartmnt

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Procssing Prof. Mark Fowlr ot St #18 Introduction to DFT (via th DTFT) Rading Assignmnt: Sct. 7.1 of Proakis & Manolakis 1/24 Discrt Fourir Transform (DFT) W v sn that th DTFT is

More information

Dealing with quantitative data and problem solving life is a story problem! Attacking Quantitative Problems

Dealing with quantitative data and problem solving life is a story problem! Attacking Quantitative Problems Daling with quantitati data and problm soling lif is a story problm! A larg portion of scinc inols quantitati data that has both alu and units. Units can sa your butt! Nd handl on mtric prfixs Dimnsional

More information

Part 7: Capacitance And Capacitors

Part 7: Capacitance And Capacitors Part 7: apacitanc And apacitors 7. Elctric harg And Elctric Filds onsidr a pair of flat, conducting plats, arrangd paralll to ach othr (as in figur 7.) and sparatd by an insulator, which may simply b air.

More information

Preliminary Fundamentals

Preliminary Fundamentals 1.0 Introduction Prliminary Fundamntals In all of our prvious work, w assumd a vry simpl modl of th lctromagntic torqu T (or powr) that is rquird in th swing quation to obtain th acclrating torqu. This

More information

Topology Optimization of Suction Muffler for Noise Attenuation

Topology Optimization of Suction Muffler for Noise Attenuation Purdu Univrsity Purdu -Pubs Intrnational Comprssor Enginring Confrnc School of Mchanical Enginring 2012 Topology Optimization of Suction Mufflr for Nois Attnuation Jin Woo L jinwool@ajou.ac.kr Dong Wook

More information

2.3 Matrix Formulation

2.3 Matrix Formulation 23 Matrix Formulation 43 A mor complicatd xampl ariss for a nonlinar systm of diffrntial quations Considr th following xampl Exampl 23 x y + x( x 2 y 2 y x + y( x 2 y 2 (233 Transforming to polar coordinats,

More information

Answer Homework 5 PHA5127 Fall 1999 Jeff Stark

Answer Homework 5 PHA5127 Fall 1999 Jeff Stark Answr omwork 5 PA527 Fall 999 Jff Stark A patint is bing tratd with Drug X in a clinical stting. Upon admiion, an IV bolus dos of 000mg was givn which yildd an initial concntration of 5.56 µg/ml. A fw

More information

Math 34A. Final Review

Math 34A. Final Review Math A Final Rviw 1) Us th graph of y10 to find approimat valus: a) 50 0. b) y (0.65) solution for part a) first writ an quation: 50 0. now tak th logarithm of both sids: log() log(50 0. ) pand th right

More information

ELECTRON-MUON SCATTERING

ELECTRON-MUON SCATTERING ELECTRON-MUON SCATTERING ABSTRACT Th lctron charg is considrd to b distributd or xtndd in spac. Th diffrntial of th lctron charg is st qual to a function of lctron charg coordinats multiplid by a four-dimnsional

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Procssing Prof. Mark Fowlr Dtails of th ot St #19 Rading Assignmnt: Sct. 7.1.2, 7.1.3, & 7.2 of Proakis & Manolakis Dfinition of th So Givn signal data points x[n] for n = 0,, -1

More information

Difference -Analytical Method of The One-Dimensional Convection-Diffusion Equation

Difference -Analytical Method of The One-Dimensional Convection-Diffusion Equation Diffrnc -Analytical Mthod of Th On-Dimnsional Convction-Diffusion Equation Dalabav Umurdin Dpartmnt mathmatic modlling, Univrsity of orld Economy and Diplomacy, Uzbistan Abstract. An analytical diffrncing

More information

Outline. Why speech processing? Speech signal processing. Advanced Multimedia Signal Processing #5:Speech Signal Processing 2 -Processing-

Outline. Why speech processing? Speech signal processing. Advanced Multimedia Signal Processing #5:Speech Signal Processing 2 -Processing- Outlin Advancd Multimdia Signal Procssing #5:Spch Signal Procssing -Procssing- Intllignt Elctronic Systms Group Dpt. of Elctronic Enginring, UEC Basis of Spch Procssing Nois Rmoval Spctral Subtraction

More information

GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES. Eduard N. Klenov* Rostov-on-Don, Russia

GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES. Eduard N. Klenov* Rostov-on-Don, Russia GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES Eduard N. Klnov* Rostov-on-Don, Russia Th articl considrs phnomnal gomtry figurs bing th carrirs of valu spctra for th pairs of th rmaining additiv

More information

Simulated Analysis of Tooth Profile Error of Cycloid Steel Ball Planetary Transmission

Simulated Analysis of Tooth Profile Error of Cycloid Steel Ball Planetary Transmission 07 4th Intrnational Matrials, Machinry and Civil Enginring Confrnc(MATMCE 07) Simulatd Analysis of Tooth Profil Error of Cycloid Stl Ball Plantary Transmission Ruixu Hu,a, Yuquan Zhang,b,*, Zhanliang Zhao,c,

More information

Sliding Mode Flow Rate Observer Design

Sliding Mode Flow Rate Observer Design Sliding Mod Flow Rat Obsrvr Dsign Song Liu and Bin Yao School of Mchanical Enginring, Purdu Univrsity, Wst Lafaytt, IN797, USA liu(byao)@purdudu Abstract Dynamic flow rat information is ndd in a lot of

More information

Finite Element Model of a Ferroelectric

Finite Element Model of a Ferroelectric Excrpt from th Procdings of th COMSOL Confrnc 200 Paris Finit Elmnt Modl of a Frrolctric A. Lópz, A. D Andrés and P. Ramos * GRIFO. Dpartamnto d Elctrónica, Univrsidad d Alcalá. Alcalá d Hnars. Madrid,

More information

Determination of Vibrational and Electronic Parameters From an Electronic Spectrum of I 2 and a Birge-Sponer Plot

Determination of Vibrational and Electronic Parameters From an Electronic Spectrum of I 2 and a Birge-Sponer Plot 5 J. Phys. Chm G Dtrmination of Vibrational and Elctronic Paramtrs From an Elctronic Spctrum of I 2 and a Birg-Sponr Plot 1 15 2 25 3 35 4 45 Dpartmnt of Chmistry, Gustavus Adolphus Collg. 8 Wst Collg

More information

Language Factors in SEER SEM

Language Factors in SEER SEM SEER Tchnical Not: anguag Factors in SEER SEM anguag Factors in SEER SEM Introduction Whn changing th Function Implmntation Mchanism paramtr in SEER SEM, you will b askd if you want to adjust th lins of

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by Dan Klain Vrsion 28928 Corrctions and commnts ar wlcom Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix () A A k I + A + k!

More information

Principles of Humidity Dalton s law

Principles of Humidity Dalton s law Principls of Humidity Dalton s law Air is a mixtur of diffrnt gass. Th main gas componnts ar: Gas componnt volum [%] wight [%] Nitrogn N 2 78,03 75,47 Oxygn O 2 20,99 23,20 Argon Ar 0,93 1,28 Carbon dioxid

More information

Introduction to Arithmetic Geometry Fall 2013 Lecture #20 11/14/2013

Introduction to Arithmetic Geometry Fall 2013 Lecture #20 11/14/2013 18.782 Introduction to Arithmtic Gomtry Fall 2013 Lctur #20 11/14/2013 20.1 Dgr thorm for morphisms of curvs Lt us rstat th thorm givn at th nd of th last lctur, which w will now prov. Thorm 20.1. Lt φ:

More information

MEASURING HEAT FLUX FROM A COMPONENT ON A PCB

MEASURING HEAT FLUX FROM A COMPONENT ON A PCB MEASURING HEAT FLUX FROM A COMPONENT ON A PCB INTRODUCTION Elctronic circuit boards consist of componnts which gnrats substantial amounts of hat during thir opration. A clar knowldg of th lvl of hat dissipation

More information

Fourier Transforms and the Wave Equation. Key Mathematics: More Fourier transform theory, especially as applied to solving the wave equation.

Fourier Transforms and the Wave Equation. Key Mathematics: More Fourier transform theory, especially as applied to solving the wave equation. Lur 7 Fourir Transforms and th Wav Euation Ovrviw and Motivation: W first discuss a fw faturs of th Fourir transform (FT), and thn w solv th initial-valu problm for th wav uation using th Fourir transform

More information

A Prey-Predator Model with an Alternative Food for the Predator, Harvesting of Both the Species and with A Gestation Period for Interaction

A Prey-Predator Model with an Alternative Food for the Predator, Harvesting of Both the Species and with A Gestation Period for Interaction Int. J. Opn Problms Compt. Math., Vol., o., Jun 008 A Pry-Prdator Modl with an Altrnativ Food for th Prdator, Harvsting of Both th Spcis and with A Gstation Priod for Intraction K. L. arayan and. CH. P.

More information

ME 321 Kinematics and Dynamics of Machines S. Lambert Winter 2002

ME 321 Kinematics and Dynamics of Machines S. Lambert Winter 2002 3.4 Forc Analysis of Linkas An undrstandin of forc analysis of linkas is rquird to: Dtrmin th raction forcs on pins, tc. as a consqunc of a spcifid motion (don t undrstimat th sinificanc of dynamic or

More information

cycle that does not cross any edges (including its own), then it has at least

cycle that does not cross any edges (including its own), then it has at least W prov th following thorm: Thorm If a K n is drawn in th plan in such a way that it has a hamiltonian cycl that dos not cross any dgs (including its own, thn it has at last n ( 4 48 π + O(n crossings Th

More information

Detection of Energetic Particles by a Network of HF Propagation Paths in Alaska

Detection of Energetic Particles by a Network of HF Propagation Paths in Alaska Dtction of Enrgtic Particls by a twork of HF Propagation Paths in Alaska A.Y. Wong* HIPAS Obsrvatory, Fairbanks, AK and Dpt of Physics and Astronomy, UCLA *With th assistanc of G. Rosnthal, J. Pau, E.

More information

On spanning trees and cycles of multicolored point sets with few intersections

On spanning trees and cycles of multicolored point sets with few intersections On spanning trs and cycls of multicolord point sts with fw intrsctions M. Kano, C. Mrino, and J. Urrutia April, 00 Abstract Lt P 1,..., P k b a collction of disjoint point sts in R in gnral position. W

More information

ECE507 - Plasma Physics and Applications

ECE507 - Plasma Physics and Applications ECE507 - Plasma Physics and Applications Lctur 7 Prof. Jorg Rocca and Dr. Frnando Tomasl Dpartmnt of Elctrical and Computr Enginring Collisional and radiativ procsss All particls in a plasma intract with

More information