Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

FSK modem modules for SDR using different linux API's

Thesis (MScEng)--Stellenbosch University, 2004.

Saved in:
Bibliographic Details
Main Author: Khaile, Patrick
Other Authors: Lourens, J. G.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2012
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614134101606401
access_status_str Open Access
author Khaile, Patrick
author2 Lourens, J. G.
author_browse Khaile, Patrick
Lourens, J. G.
author_facet Lourens, J. G.
Khaile, Patrick
author_sort Khaile, Patrick
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MScEng)--Stellenbosch University, 2004.
format Thesis
id oai:scholar.sun.ac.za:10019.1/49969
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:47:12.516Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2012
publishDateRange 2012
publishDateSort 2012
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/49969 FSK modem modules for SDR using different linux API's Khaile, Patrick Lourens, J. G. Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Software radio Dissertations -- Electronic engineering Thesis (MScEng)--Stellenbosch University, 2004. ENGLISH 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. AFRIKAANSE 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. 2012-08-27T11:33:10Z 2012-08-27T11:33:10Z 2004-12 Thesis http://hdl.handle.net/10019.1/49969 en_ZA Stellenbosch University 80 p. : ill. application/pdf Stellenbosch : Stellenbosch University
spellingShingle Software radio
Dissertations -- Electronic engineering
Khaile, Patrick
FSK modem modules for SDR using different linux API's
title FSK modem modules for SDR using different linux API's
title_full FSK modem modules for SDR using different linux API's
title_fullStr FSK modem modules for SDR using different linux API's
title_full_unstemmed FSK modem modules for SDR using different linux API's
title_short FSK modem modules for SDR using different linux API's
title_sort fsk modem modules for sdr using different linux api s
topic Software radio
Dissertations -- Electronic engineering
url http://hdl.handle.net/10019.1/49969
work_keys_str_mv AT khailepatrick fskmodemmodulesforsdrusingdifferentlinuxapis