Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Time synchronization of multiple biosignals using software interface

Mäntymäki, Valtteri (2022)

 
Avaa tiedosto
Mantymaki_Valtteri.pdf (1.144Mt)
Lataukset: 


Mäntymäki, Valtteri
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120225755
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on aikasynkronoida erilaisia biologisia mittalaitteita ohjelmistorajapinnan avulla. Tässä tapauksessa ohjelmistorajapinta on kirjoitettu C#:lla. Synkronoidut laitteet koostuvat elektrokardiogrammista (EKG), galvaanisesta ihovasteesta (GSR) ja silmien seurannasta. Näiden laitteiden mittaukset kerätään Triersin sosiaalisella stressitestillä (TSST), jota käytetään stressireaktion aiheuttamiseen koehenkilöillä. TSST:n mittausten tulee olla riittävän tarkkoja, jotta reaktioiden alkamisen ja loppumisen ajat vastaavat TSST:n luomia ärsykkeitä.

Opinnäytetyön työmäärä on jaettu kolmeen osaan: tutkimus, testaus ja toteutus. Tutkimusvaiheen tarkoitus oli saavuttaa yleinen ymmärrys aikasynkronisaatioon liittyvistä aiheista ja yleisistä konsepteista. Kun jonkinlainen ymmärrys oli saavutettu lukemalla, voitiin siirtyä testausvaiheeseen. Testausvaiheessa käytiin läpi laitteiden toimivuus sekä niiden tuottaman datan oikeellisuus. Lisäksi testausvaiheessa tarvittiin jakso, jossa käytiin läpi C# ohjelmoinnin nopea kertaus ja yleiset konseptit. Lopuksi olisi tullut toteutusvaihe, jossa olisi luotu ohjelmistorajapinta, jonka avulla viive olisi laskettu ja lisätty mitattuihin aikaleimoihin joko mittauksen aikana tai mittauksen jälkeen.

Valitettavasti laitteiden C # -kirjaston koodipohja oli täynnä dokumentoimatonta koodia mikä aiheutti sen, että koodin kirjoittamiseen olisi kulunut erittäin paljon aikaa. Tämä ei olisi ollut mahdollista projektin antamassa aikataulussa.
Python-ohjelmointikielellä luotiin vaihtoehtoinen esimerkkiratkaisu, joka esittää yksinkertaisen ratkaisun aikaviiveen laskentaan. Tämä ratkaisu näyttää laitteiden käynnistymisen aiheuttaman viiveen ja laskee jälkikäsittelyvaiheen viiveen aikaleimatietoihin.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste