Audiosignaalien analysointi Android-puhelimella
Kivirinta, Jouni (2012)
Kivirinta, Jouni
2012
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-2023100626940
https://urn.fi/URN:NBN:fi:amk-2023100626940
Tiivistelmä
Tässä työssä tutkittiin Android-puhelimen soveltuvuutta audiosignaalien analysointiin. Audiosignaalien analysointi on raskasta laskentaa vaativa tehtävä, eikä ollut tiedossa miten hyvin Android-puhelin suoriutuu tällaisesta laskennasta.
Työn tavoitteena oli tarkoitukseen sopiva testisovellus luomalla selvittää, onko Android-puhelimella järkevää kehittää aihealueeseen liittyviä kaupallisia sovelluksia.
Toteutusta varten perehdyttiin Android-ohjelmointiin sekä signaalinkäsittelyn teoriaan analogia-digitaalimuunnokseen, pulssikoodimodulaatioon ja diskreettien signaalien Fourier-muunnokseen liittyen. Tarvittava lähdemateriaali haettiin sähköisenä Internetistä.
Työn tuloksena oli testisovellus, jonka parametreja eri tavoin asettelemalla, ja graafisen sovelluskehitysympäristön lokinäkymiä hyödyntäen voidaan tutkia Android-puhelimen kuormittumista audiosignaaleja käsitellessä.
Työssä onnistuttiin odotusten mukaisesti. Tuloksena saatu testisovellus täyttää sille asetetut vaatimukset. Sovellusta voi kehittää edelleen tukemaan siitä nyt pois jätettyjä toimintoja. Työn tuloksia voidaan hyödyntää kehitettäessä audiosignaalien tunnistamiseen ja käsittelemiseen liittyviä sovelluksia. This Bachelor’s thesis studies the suitability of an Android phone to analyse an audio signal. The audio signal processing involves heavy mathematical calculations, and it was not previously known how efficiently an Android phone can perform these kinds of calculations.
The aim of this thesis was, by creating an appropriate test application, to find out whether it is feasible to start developing commercial applications related to the subject.
The initial requirement for completing this work was to study an Android programming. In addition, a signal processing theory regarding an analog-to-digital conversion, a pulse code modulation and a discrete signal’s Fourier transform were studied. Necessary information sources were discovered in the Internet.
The main result of this thesis was a test application, which allows setting up various processing parameters, and with the help of the debugging tools of an Android development environment it is possible to investigate an Android phone’s load when processing audio signals.
The outcome of the thesis succeeded according to the plan. The test application that was developed meets the predefined requirements. The application can be developed further, to support testing of additional audio processing features. The achieved results can be used when developing applications for the recognition, processing and analysing of audio signals.
Työn tavoitteena oli tarkoitukseen sopiva testisovellus luomalla selvittää, onko Android-puhelimella järkevää kehittää aihealueeseen liittyviä kaupallisia sovelluksia.
Toteutusta varten perehdyttiin Android-ohjelmointiin sekä signaalinkäsittelyn teoriaan analogia-digitaalimuunnokseen, pulssikoodimodulaatioon ja diskreettien signaalien Fourier-muunnokseen liittyen. Tarvittava lähdemateriaali haettiin sähköisenä Internetistä.
Työn tuloksena oli testisovellus, jonka parametreja eri tavoin asettelemalla, ja graafisen sovelluskehitysympäristön lokinäkymiä hyödyntäen voidaan tutkia Android-puhelimen kuormittumista audiosignaaleja käsitellessä.
Työssä onnistuttiin odotusten mukaisesti. Tuloksena saatu testisovellus täyttää sille asetetut vaatimukset. Sovellusta voi kehittää edelleen tukemaan siitä nyt pois jätettyjä toimintoja. Työn tuloksia voidaan hyödyntää kehitettäessä audiosignaalien tunnistamiseen ja käsittelemiseen liittyviä sovelluksia.
The aim of this thesis was, by creating an appropriate test application, to find out whether it is feasible to start developing commercial applications related to the subject.
The initial requirement for completing this work was to study an Android programming. In addition, a signal processing theory regarding an analog-to-digital conversion, a pulse code modulation and a discrete signal’s Fourier transform were studied. Necessary information sources were discovered in the Internet.
The main result of this thesis was a test application, which allows setting up various processing parameters, and with the help of the debugging tools of an Android development environment it is possible to investigate an Android phone’s load when processing audio signals.
The outcome of the thesis succeeded according to the plan. The test application that was developed meets the predefined requirements. The application can be developed further, to support testing of additional audio processing features. The achieved results can be used when developing applications for the recognition, processing and analysing of audio signals.