FSK modem modules for SDR using different linux API's

dc.contributor.advisorLourens, J. G.
dc.contributor.authorKhaile, Patrick
dc.contributor.otherStellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering.en_ZA
dc.date.accessioned2012-08-27T11:33:10Z
dc.date.available2012-08-27T11:33:10Z
dc.date.issued2004-12
dc.descriptionThesis (MScEng)--Stellenbosch University, 2004.en_ZA
dc.description.abstractENGLISH ABSTRACT: The purpose of this thesis is to implement the Frequency Shift Keying (FSK) modem modules for the Software Defined Radio (SDR), using different Linux sound Application Programming Interfaces (API's). The FSK modulation scheme, uses coherent detection with matched filters. The modules are implemented using the Linux operating system and the programming language used is C/C++. Simulation is performed first and then followed by implementation in real-time, using APIs. The APIs used are Open Sound System (OSS), Advanced Linux Sound Architecture (ALSA), Jack Audio Connection Kit (JACK) and PortAudio (PA). In real-time two computers are used, one acting as the modulator and the other as the demodulator. The two sound cards are connected by an audio cable. Results obtained using OSS, ALSA and JACK are satisfactory. Recommendations are subsequently made for the suitable API(s). Both ALSA and JACK are the best APIs for the implementation.en_ZA
dc.description.abstractAFRIKAANSE OPSOMMING: Die doel van hierdie tesis is om modules vir 'n frekwensieskuif-sleuteling (FSK) modem vir 'n Sagteware-gedefinieerde Radio (SDR) te implementeer, deur gebruik te maak van verskillende Linux klankargitekture (API's). Die FSK modulasieskema gebruik koherente deteksie met aangepaste filters. Die modules is geïmplementeer met behulp van die Linux bedryfstelsel en CjC++ is gebruik as programmeringstaal. Simulasies is eers gedoen, gevolg deur 'n reële-tyd implementasie. Die klankargitekture wat gebruik is, is Open Sound System (OSS), Advanced Linux Sound Architecture (ALSA), Jack Audio Connection Kit (JACK) en PortAudio (PA). Twee rekenaars is gebruik vir die reële-tyd stelsel, waar een as die modulator optree en die ander een as die demodulator. Die twee klankkaarte is verbind deur 'n klankkabel. Bevredigende resultate is verkry met behulp van OSS, ALSA en JACK. Aanbevelings is gevolglik gemaak vir toepaslike API's. Beide ALSA en JACK is die geskikste API's vir die implementasie.af_ZA
dc.format.extent80 p. : ill.
dc.identifier.urihttp://hdl.handle.net/10019.1/49969
dc.language.isoen_ZA
dc.publisherStellenbosch : Stellenbosch Universityen_ZA
dc.rights.holderStellenbosch Universityen_ZA
dc.subjectSoftware radioen_ZA
dc.subjectDissertations -- Electronic engineeringen_ZA
dc.titleFSK modem modules for SDR using different linux API'sen_ZA
dc.typeThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
khaile_fskmodem_2004.pdf
Size:
15.15 MB
Format:
Adobe Portable Document Format
Description: