Opus Audio Codec in Mobile Networks

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSuvanen, Jyri
dc.contributor.authorSundvall, Mika
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorVälimäki, Vesa
dc.date.accessioned2015-01-03T08:30:53Z
dc.date.available2015-01-03T08:30:53Z
dc.date.issued2014-12-15
dc.description.abstractThe latest generations in mobile networks have enabled a possibility to include high quality audio coding in data transmission. On the other hand, an on-going effort to move the audio signal processing from dedicated hardware to data centers with generalized hardware introduces a challenge of providing enough computational power needed by the virtualized network elements. This thesis evaluates the usage of a modern hybrid audio codec called Opus in a virtualized network element. It is performed by integrating the codec, testing it for functionality and performance on a general purpose processor, as well as evaluating the performance in comparison to the digital signal processor's performance. Functional testing showed that the codec was integrated successfully and bit compliance with the Opus standard was met. The performance results showed that although the digital signal processor computes the encoder's algorithms with less clock cycles, related to the processor's whole capacity the general purpose processor performs more efficiently due to higher clock frequency. For the decoder this was even clearer, when the generic hardware spends on average less clock cycles for performing the algorithms.en
dc.description.abstractUusimmat sukupolvet matkapuhelinverkoissa mahdollistavat korkealaatuisen audiokoodauksen tiedonsiirrossa. Toisaalta audiosignaalinkäsittelyn siirtäminen sovelluskohtaisesta laitteistosta keskitettyjen palvelinkeskusten yleiskäyttöiseen laitteistoon on käynnissä, mikä aiheuttaa haasteita tarjota riittävästi laskennallista tehoa virtualisoituja verkkoelementtejä varten. Tämä diplomityö arvioi modernin hybridikoodekin, Opuksen, käyttöä virtualisoidussa verkkoelementissä. Se on toteutettu integroimalla koodekki, testaamalla funktionaalisuutta ja suorituskykyä yleiskäyttöisellä prosessorilla sekä arvioimalla suorituskykyä verrattuna digitaalisen signaaliprosessorin suorituskykyyn. Funktionaalinen testaus osoitti että koodekki oli integroitu onnistuneesti ja että bittitason yhdenmukaisuus Opuksen standardin kanssa saavutettiin. Suorituskyvyn testitulokset osoittivat, että vaikka enkoodaus tuotti vähemmän kellojaksoja digitaalisella signaaliprosessorilla, yleiskäyttöinen prosessori suoriutuu tehokkaammin suhteutettuna prosessorin kokonaiskapasiteettiin korkeamman kellotaajuuden ansiosta. Dekooderilla tämä näkyi vielä selkeämmin, sillä yleiskäyttöinen prosessori kulutti keskimäärin vähemmän kellojaksoja algoritmien suorittamiseen.fi
dc.format.extent74 + 8
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/14849
dc.identifier.urnURN:NBN:fi:aalto-201501031006
dc.language.isoenen
dc.locationP1fi
dc.programmeEST - Elektroniikka ja sähkötekniikkafi
dc.programme.majorAkustiikka ja äänenkäsittelyfi
dc.programme.mcodeS3004fi
dc.rights.accesslevelopenAccess
dc.subject.keywordspeech codecsen
dc.subject.keywordtranscodingen
dc.subject.keyworddigital signal processingen
dc.subject.keywordsoftware testingen
dc.subject.keyworddigital signal processorsen
dc.subject.keywordmicroprocessorsen
dc.titleOpus Audio Codec in Mobile Networksen
dc.titleOpus audiokoodekki matkapuhelinverkoissafi
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.digifolderAalto_92200
local.aalto.idinssi50405
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Sundvall_Mika_2014.pdf
Size:
3.55 MB
Format:
Adobe Portable Document Format