Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (MScEng)--Stellenbosch University, 2004.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | en_ZA |
| Published: |
Stellenbosch : Stellenbosch University
2012
|
| Subjects: | |
| Tags: |
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 |