Digitaalisen suodattimen LabVIEW-ohjelmointiympäristössä
Kemppainen, Ismo (2006)
Kemppainen, Ismo
Kajaanin ammattikorkeakoulu
2006
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004126326
https://urn.fi/URN:NBN:fi:amk-201004126326
Tiivistelmä
Insinöörityön tavoitteena oli tutkia, kuinka tehokkaasti LabVIEW-ohjelmointiympäristö toimii muunnettaessa
signaali taajuustason signaaliksi. Työn tavoitteena oli myös tutkia, kuinka pitkän nopean Fourier-
muunnoksen LabVIEW-ohjelmointiympäristö kykenee laskemaan virheettömästi. Signaali välitetään
ohjelmaan PC-tietokoneen äänikortin A/D-muuntimen kautta. Ohjelman oli myös tarkoitus välittää
signaali PC-tietokoneen äänikortin D/A-muuntimen kautta.
LabVIEW-ohjelmointiympäristössä on valmiit suodatinfunktiot, mutta tässä työssä rakennettiin oma
suodatin. Ohjelma muuntaa aikatason signaalin taajuustason signaaliksi. Signaalinkäsittely on taajuustasossa
helpompi toteuttaa verrattuna aikatason signaaliin.
Tässä työssä saavutettiin kaikki sille asetetut tavoitteet. Suodatin ei toiminut täysin koska LabVIEW ei
pitänyt sisällään amplitudispektrille tarkoitettua IFFT-funktiota. Voidaan sanoa, että tämän tyyppistä
signaalin suodatinta ei voida toteuttaa LabVIEW-ohjelmointiympäristössä.
signaali taajuustason signaaliksi. Työn tavoitteena oli myös tutkia, kuinka pitkän nopean Fourier-
muunnoksen LabVIEW-ohjelmointiympäristö kykenee laskemaan virheettömästi. Signaali välitetään
ohjelmaan PC-tietokoneen äänikortin A/D-muuntimen kautta. Ohjelman oli myös tarkoitus välittää
signaali PC-tietokoneen äänikortin D/A-muuntimen kautta.
LabVIEW-ohjelmointiympäristössä on valmiit suodatinfunktiot, mutta tässä työssä rakennettiin oma
suodatin. Ohjelma muuntaa aikatason signaalin taajuustason signaaliksi. Signaalinkäsittely on taajuustasossa
helpompi toteuttaa verrattuna aikatason signaaliin.
Tässä työssä saavutettiin kaikki sille asetetut tavoitteet. Suodatin ei toiminut täysin koska LabVIEW ei
pitänyt sisällään amplitudispektrille tarkoitettua IFFT-funktiota. Voidaan sanoa, että tämän tyyppistä
signaalin suodatinta ei voida toteuttaa LabVIEW-ohjelmointiympäristössä.