Keysight VSA-lisäosan kehitystyö ja testaus
Mathlin, Eetu (2024)
Mathlin, Eetu
2024
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-2024052415523
https://urn.fi/URN:NBN:fi:amk-2024052415523
Tiivistelmä
Opinnäytetyössä perehdyttiin Keysight Technologiesin kehittämän VSA-sovelluslaajennuksen toimintaan ja jatkokehitykseen. Tavoitteena oli saada se toimimaan MTRX-laitteen uuden Transceiver-tilan (radiotaajuussignaalin yhtäaikainen lähetys ja vastaanotto) kanssa sekä lisätä laajennukseen oma komentoportti, jonka kautta MTRX-laitteen sekä laajennuksen konfiguraatio-ta ja asetuksia voi muuttaa. Lisäksi laajennus täytyi testata ja todeta, ettei regressiota edelliseen versioon ole syntynyt. Kehitys tapahtui pääasiassa Visual Studiossa C# -ohjelmointikielellä, mut-ta muutoksia täytyi tehdä myös MTRX-laitteen ohjelmistoon Rhapsody-ohjelmointiympäristössä C++ -ohjelmointikielellä.
Uusia ominaisuuksia tarvittiin 5G-lähetin-vastaanotin testitapausten toteuttamiseen. Tärkeintä oli ennen kaikkea toimiva ja luotettava laajennus, joka mahdollisti myös MTRX-laitteen generaatto-ripuolen käytön yhtäaikaisesti VSA-mittauksien kanssa. Tarve oli myös työkaluille, joilla MTRX-laitetta voi säätää entistä tarkemmin VSA-käyttöliittymän sekä uuden komentoportin kautta. VSA:n ja MTRX:n yhdistelmää voi käyttää useissa eri ympäristöissä kuten säteenmuodostuksen testaus-, mittaus- ja kehitystapauksissa.
Työn aikana syvennyttiin laajennuksen toimintaan sekä kehittämiseen, TCP-yhteyksiin, komento-jen tulkintaan ja niiltä osin MTRX-ohjelmistoon, kuin oli tarpeellista. Lopuksi laajennukselle ajet-tiin testejä MTRX-laitteistossa erillisellä generaattorilla, sekä komentoportin luotettavuutta testat-tiin OpenTAP-testiympäristön avulla.
Uusia ominaisuuksia tarvittiin 5G-lähetin-vastaanotin testitapausten toteuttamiseen. Tärkeintä oli ennen kaikkea toimiva ja luotettava laajennus, joka mahdollisti myös MTRX-laitteen generaatto-ripuolen käytön yhtäaikaisesti VSA-mittauksien kanssa. Tarve oli myös työkaluille, joilla MTRX-laitetta voi säätää entistä tarkemmin VSA-käyttöliittymän sekä uuden komentoportin kautta. VSA:n ja MTRX:n yhdistelmää voi käyttää useissa eri ympäristöissä kuten säteenmuodostuksen testaus-, mittaus- ja kehitystapauksissa.
Työn aikana syvennyttiin laajennuksen toimintaan sekä kehittämiseen, TCP-yhteyksiin, komento-jen tulkintaan ja niiltä osin MTRX-ohjelmistoon, kuin oli tarpeellista. Lopuksi laajennukselle ajet-tiin testejä MTRX-laitteistossa erillisellä generaattorilla, sekä komentoportin luotettavuutta testat-tiin OpenTAP-testiympäristön avulla.