Optimizing the Degree Distribution of LT Codes

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorHyytiä, Esa
dc.contributor.authorTirronen, Tuomas
dc.contributor.departmentSähkö- ja tietoliikennetekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorVirtamo, Jorma
dc.date.accessioned2020-12-05T09:43:07Z
dc.date.available2020-12-05T09:43:07Z
dc.date.issued2006
dc.description.abstractTämä työ käsittelee tiedonsiirtoon liittyviä kysymyksiä virheen korjaavien koodien näkökulmasta. Erityisesti käsitellään koodeja, jotka toteuttavat niin sanotun suihkulähdeperiaatteen. Suihkulähde suihkuttaa vesipisaroita ilmaan, joita voidaan kerätä asettamalla sanko suihkulähteen alle. Sanko täyttyy riippumatta siitä, paljonko pisaroita menee ohi tai mitkä pisarat sankoon osuvat. Samalla tavalla suihkulähdeperiaatteen mukaisessa tiedonsiirrossa tiedoston lähettäjä lähettää paketteja tietoverkkoon ja tiedoston vastaanottajan tulee kerätä tietty määrä lähetettyjä paketteja saadakseen lähetetyn tiedoston purettua. Sillä, mitkä paketit vastaanottaja saa, ei ole merkitystä. Hyvillä koodeilla tarvittavien pakettien yhteenlaskettu koko on vain vähän enemmän kuin alkuperäisen tiedoston koko. Perinteisiä Reed-Solomon-koodeja voidaan käyttää suihkulähdeperiaatteen tavoin, mutta tehokkaampiakin koodeja on kehitetty. LT-koodit ovat tehokkaita ja asymptoottisesti optimaalisia koodeja, jotka toimivat erittäin hyvin kun lähdelohkojen lukumäärä on suuri. Myös LDPC-koodit esitellään lyhyesti yhtenä vaihtoehtona suihkulähdeperiaatteen toteuttamiseen. LT-koodit tarvitsevat huolellisesti suunnitellun astelukujakauman toimiakseen tehokkaasti. Työssä esitellään kirjallisuudessa aiemmin ehdotettuja jakaumia ja esitetään uusi menetelmä astelukujakauman optimoimiseksi. Tämä menetelmä perustuu koodauksen purkuun tarvittavan keskimääräisen pakettien lukumäärän estimointiin. Estimaatti lasketaan tärkeysotantaan perustuvalla menetelmällä, ja tämän jälkeen estimaattia optimoidaan standardeilla optimointimenetelmillä. Työn lopussa esitetään algoritmilla laskettuja numeerisia testituloksia. Lisäksi työssä ehdotetaan sovellusalueita esitetyille koodeille sekä pohditaan ongelmia, joita näitä koodeja käytettäessä on huomioitava.fi
dc.format.extentviii + 74
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/93533
dc.identifier.urnURN:NBN:fi:aalto-2020120552368
dc.language.isoenen
dc.programme.majorTietoverkkotekniikkafi
dc.programme.mcodeS-38fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordLT codesen
dc.subject.keywordLT kooditfi
dc.subject.keyworderasure codesen
dc.subject.keywordvirheen korjaavat kooditfi
dc.subject.keywordforward error correctionen
dc.subject.keywordtärkeysotantafi
dc.subject.keywordimportance samplingen
dc.subject.keywordsuihkulähdekooditfi
dc.titleOptimizing the Degree Distribution of LT Codesen
dc.titleLT-koodien astelukujakauman optimointifi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_80986
local.aalto.idinssi31567
local.aalto.openaccessno

Files