Ohjelmaradion spektrianalysaattori
Jumpponen, Antti (2008)
Jumpponen, Antti
Kajaanin ammattikorkeakoulu
2008
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004126350
https://urn.fi/URN:NBN:fi:amk-201004126350
Tiivistelmä
Tämän insinöörityön tarkoituksena oli ohjelmoida spektrianalysaattori ohjelmaradiolle. Insinöörityön tilaajana toimi Jukka Heino Kajaanin ammattikorkeakoulusta. Ohjelmaradio on tapa kuunnella radiota käyttäen tietokonetta radion toiminnan määrittämiseen. Työn tavoitteena oli rakentaa ohjelma, joka vastaanottaa radion ääniaaltoa käyttäjän ohjelmassa määräämältä taajuudelta ja piirtää tietokoneen ruudulle ääniaaltosignaalin spektrin. Ohjelma on kirjoitettu C-kielellä käyttäen Windowsin ohjelmointikirjastoja ikkuna-funktioissa ja piirrossa. Työn teoriaosuudessa käsitellään yleisesti spektrianalysaattoreita ja niihin liittyvää tekniikkaa. Ohjelmointiosuudessa tarkastellaan perustaajuuden asettamista, äänikortilta lukemista, nopean Fourier-muunnoksen suorittamista ja Windows-ikkunalle piirtämistä. Toteutettu ohjelma täyttää työlle asetetut vaatimukset. Se toimii samalla mallina siitä, miten hoidetaan ikkunafunktiot ja piirto ilman, että käytetään korkeampia kieliä tai kirjastoja.