Hide metadata

dc.date.accessioned2013-03-12T08:15:31Z
dc.date.available2013-03-12T08:15:31Z
dc.date.issued2005en_US
dc.date.submitted2005-04-28en_US
dc.identifier.citationHansen, Simen Gimle. Multifunksjonell beregningsenhet for digital signalprosessering. Doktoravhandling, University of Oslo, 2005en_US
dc.identifier.urihttp://hdl.handle.net/10852/9248
dc.description.abstractJeg har i denne oppgaven studert metoder for å utføre divisjon og kvadratrot av binære tall. Fokus for oppgaven har vært multiplikative divisjons- og kvadratrotalgoritmer basert på numerisk tilnærming av resiprokalet og kvadratrotresiprokalet. Første del av oppgaven besto av en litteraturstudie av de mest kjente multiplikative tilnærmingsalgoritmer for beregning av divisjon og kvadratrot. Ut fra litteraturstudiet ble to algoritmer, Newton-Raphson og Goldschmidt valgt ut for nærmere analyse. De matematiske prinsippene bak disse algoritmene ble så gjennomgått. Deretter fulgte en studie av forskjellige metoder for å finne initielle tilnærminger til resiprokalet og kvadratrotresiprokalet. Andre del av oppgaven tok for seg implementeringen av de utvalgte algoritmene. Steg-for-steg algoritmer som viser hvordan metodene kan implementeres i samsvar med et fixed-point tallformat, ble presentert i detalj. Størrelsen til viktige enheter som multiplikatorer, adderere, registre, databusser og oppslagstabeller ble dokumentert. Algoritmene ble deretter sammenlignet mot hverandre. Ut fra ytelse og maskinvarekostnad ble Goldschmidt-algoritmen valgt ut for implementering i en multifunksjonell beregningsenhet. Det ble også vist hvordan algoritmene kan benyttes til å utføre heltallsdivisjon. Den tredje delen av oppgaven omhandlet implementeringen av beregningsenheten. Først ble ytelseskravene til beregningsenheten gjennomgått. Deretter fulgte en detaljert beskrivelse av hvordan beregningsenheten ble implementert og bygd opp. Enheten benytter Goldschmidt-algoritmen for beregning av divisjon og kvadratrot. I tillegg kan beregningsenheten utføre operasjoner for multiplikasjon, multipliser-og-adder, addisjon, subtraksjon og restberegning. Beregningsenheten ble realisert ved hjelp av syntese og sammenlignet mot radiks-2 SRT-divisjonsenhet med hensyn på ytelse og maskinvarekostnad. Den fjerde og siste delen av oppgaven dokumenterte jeg hvordan implementeringen av algoritmene og beregningsenheten ble utført. Det ble også vist hvordan algoritmene og beregningsenheten ble testet og verifisert gjennom simuleringer.nor
dc.language.isonoben_US
dc.titleMultifunksjonell beregningsenhet for digital signalprosesseringen_US
dc.typeMaster thesisen_US
dc.date.updated2005-05-03en_US
dc.creator.authorHansen, Simen Gimleen_US
dc.subject.nsiVDP::420en_US
cristin.unitcode150500en_US
cristin.unitnameInformatikken_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Hansen, Simen Gimle&rft.title=Multifunksjonell beregningsenhet for digital signalprosessering&rft.inst=University of Oslo&rft.date=2005&rft.degree=Doktoravhandlingen_US
dc.identifier.urnURN:NBN:no-10486en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo26640en_US
dc.contributor.supervisorRoar Skogstrøm og Joar Martin Østbyen_US
dc.identifier.bibsys05089558en_US


Files in this item

FilesSizeFormatView

No file.

Appears in the following Collection

Hide metadata