Radio-olosuhteiden vaikutus jatkuvan integraation testituloksiin
Tiittanen, Niko (2020)
Tiittanen, Niko
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020120325933
https://urn.fi/URN:NBN:fi:amk-2020120325933
Tiivistelmä
Opinnäytetyön tarkoituksena oli tehdä Python ohjelma, joka laskisi yksittäiselle testilinjalle puhelimen latausnopeuden rajan jatkuvan integraation 5G-pakettien testiympäristössä. Ohjelmassa laskettiin puhelimelta saatujen arvojen perusteella, verraten laskelmoitua arvoa teoreettiseen maksimiin. Raportissa tarkastellaan ohjelman luomista alusta alkaen ja arvioidaan omaa oppimista. Raportissa myös käydään läpi ohjelmaan liittyviä kaavoja, hieman tietoliikennettä ja 5G-ympäristöä.
Tarve projektille syntyi, kun tarkasteltiin latausnopeustestejä 5G-tukiasemalla, jossa testien raja-arvot tehtiin kyvykkyysmittarista saatujen tulosten perusteella. Kyvykkyysmittaus oli hyvin tehty, mutta itse tulokset eivät aina täsmänneet rajaan, vaikka kyseessä olisi ollut kaksi identtistä ympäristöä. Projektilla haluttiin saada lataustestien raja-arvoista yksi radioolosuhteista riippuva asia poistettua, jotta itse rajat voisivat olla enemmän ympäristökohtaisia.
Työtä varten täytyi saada puhelimelta erilaisia arvoja, jotka vaikuttivat sen toimintatehoihin latausnopeuden muodossa. Kyseessä olevat arvot olivat puhelimelta saatuja antennien signaali-kohinasuhteen arvoja.
Puhelimelta saatiin arvoja Qualcomm-yrityksen lisensoidulla QXDM-ohjelmalla ja arvot muunnettiin tekstimuotoon saman yrityksen QCAT-ohjelmalla. Raportissa käydään läpi kuinka arvot saatiin, miten tieto jäsenneltiin sekä millä tavoin laskelmat toteutettiin.
Tavoitteena oli saada jäsenneltyä tekstitiedostoista halutut arvot tietorakenteeseen ja laskea niistä matemaattisen kaavan avulla tietoliikennekanavan teoreettinen yläraja, jolla tietoa voidaan kuljettaa luotettavasti. Kyseessä olevat arvot olivat puhelimelta saatuja antennien signaali-kohinasuhteen arvoja. Puhelimelta saatuja arvoja verrattiin 5G-tukiaseman kyvykkyyslaskurin laskemaan teoreettiseen maksimiarvoon.
Tarve projektille syntyi, kun tarkasteltiin latausnopeustestejä 5G-tukiasemalla, jossa testien raja-arvot tehtiin kyvykkyysmittarista saatujen tulosten perusteella. Kyvykkyysmittaus oli hyvin tehty, mutta itse tulokset eivät aina täsmänneet rajaan, vaikka kyseessä olisi ollut kaksi identtistä ympäristöä. Projektilla haluttiin saada lataustestien raja-arvoista yksi radioolosuhteista riippuva asia poistettua, jotta itse rajat voisivat olla enemmän ympäristökohtaisia.
Työtä varten täytyi saada puhelimelta erilaisia arvoja, jotka vaikuttivat sen toimintatehoihin latausnopeuden muodossa. Kyseessä olevat arvot olivat puhelimelta saatuja antennien signaali-kohinasuhteen arvoja.
Puhelimelta saatiin arvoja Qualcomm-yrityksen lisensoidulla QXDM-ohjelmalla ja arvot muunnettiin tekstimuotoon saman yrityksen QCAT-ohjelmalla. Raportissa käydään läpi kuinka arvot saatiin, miten tieto jäsenneltiin sekä millä tavoin laskelmat toteutettiin.
Tavoitteena oli saada jäsenneltyä tekstitiedostoista halutut arvot tietorakenteeseen ja laskea niistä matemaattisen kaavan avulla tietoliikennekanavan teoreettinen yläraja, jolla tietoa voidaan kuljettaa luotettavasti. Kyseessä olevat arvot olivat puhelimelta saatuja antennien signaali-kohinasuhteen arvoja. Puhelimelta saatuja arvoja verrattiin 5G-tukiaseman kyvykkyyslaskurin laskemaan teoreettiseen maksimiarvoon.