Java implementation of AX.25 link-layer protocol for future micro-satellites
Thesis (MScEng)--University of Stellenbosch, 2003. === ENGLISH ABSTRACT: This thesis investigates the viability of implementing the AX.25 protocol in Java, for satellite applications. The AX.25 protocol forms part of the Communications subsystem of a micro-satellite. It describes the implementati...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_ZA |
Published: |
Stellenbosch : Stellenbosch University
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10019.1/53481 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-sun-oai-scholar.sun.ac.za-10019.1-53481 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-sun-oai-scholar.sun.ac.za-10019.1-534812016-01-29T04:02:59Z Java implementation of AX.25 link-layer protocol for future micro-satellites Ramonyalioa, Thethe Tshepo Mostert, S. Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Artificial satellites in telecommunication Java (Computer program language) Artificial satellites -- Control systems Dissertations -- Electronic engineering Theses -- Electronic engineering Thesis (MScEng)--University of Stellenbosch, 2003. ENGLISH ABSTRACT: This thesis investigates the viability of implementing the AX.25 protocol in Java, for satellite applications. The AX.25 protocol forms part of the Communications subsystem of a micro-satellite. It describes the implementation of a standard packet-radio link-layer communication protocol in Java, for future use on satellite on-board computers, allowing amongst other things, a reliable communications platform. An investigation into factors that make AX.25 preferable over other communication protocols, as well as advantages of Java as a language used in the implementation, is made. The design of the implementation is described. Finally, efficiency of the Java implementation is evaluated and optimizations identified and recommended. AFRIKAANSE OPSOMMING: Hierdie tesis bespreek die lewensvatbaarheid van 'n Java implementering van die AX.25 protokol vir satelliet toepassings. AX.25 is deel van die kommunikasie stelsel van 'n mikro-satelliet. Dit beskryf die implementering van 'n standaard radio data kommunikasie intervlak in Java vir die toekomstige gebruik op die aanboord-rekenaarstelsels van satelliete. Hierdie intervlak bied, insluitende ander eienskappe, 'n betroubare kommunikasie platform. In Deeglike ondersoek na die faktore wat AX.25 meer aanloklik maak vir satellite toepassings is gemaak, asook hoe 'n Java implementering vergelyk met ander beskikbare tegnologie. Die geskiktheid van Java vir die implementering word ook bespeek in die lig van evaluerings wat gedoen is op die finale protokol. 2012-08-27T11:35:29Z 2012-08-27T11:35:29Z 2003-04 Thesis http://hdl.handle.net/10019.1/53481 en_ZA Stellenbosch University 88 p. : ill. Stellenbosch : Stellenbosch University |
collection |
NDLTD |
language |
en_ZA |
format |
Others
|
sources |
NDLTD |
topic |
Artificial satellites in telecommunication Java (Computer program language) Artificial satellites -- Control systems Dissertations -- Electronic engineering Theses -- Electronic engineering |
spellingShingle |
Artificial satellites in telecommunication Java (Computer program language) Artificial satellites -- Control systems Dissertations -- Electronic engineering Theses -- Electronic engineering Ramonyalioa, Thethe Tshepo Java implementation of AX.25 link-layer protocol for future micro-satellites |
description |
Thesis (MScEng)--University of Stellenbosch, 2003. === ENGLISH ABSTRACT: This thesis investigates the viability of implementing the AX.25 protocol in Java, for
satellite applications. The AX.25 protocol forms part of the Communications subsystem
of a micro-satellite. It describes the implementation of a standard packet-radio link-layer
communication protocol in Java, for future use on satellite on-board computers, allowing
amongst other things, a reliable communications platform.
An investigation into factors that make AX.25 preferable over other communication
protocols, as well as advantages of Java as a language used in the implementation, is
made. The design of the implementation is described. Finally, efficiency of the Java
implementation is evaluated and optimizations identified and recommended. === AFRIKAANSE OPSOMMING: Hierdie tesis bespreek die lewensvatbaarheid van 'n Java implementering van die AX.25
protokol vir satelliet toepassings. AX.25 is deel van die kommunikasie stelsel van 'n
mikro-satelliet. Dit beskryf die implementering van 'n standaard radio data kommunikasie
intervlak in Java vir die toekomstige gebruik op die aanboord-rekenaarstelsels van
satelliete. Hierdie intervlak bied, insluitende ander eienskappe, 'n betroubare
kommunikasie platform.
In Deeglike ondersoek na die faktore wat AX.25 meer aanloklik maak vir satellite
toepassings is gemaak, asook hoe 'n Java implementering vergelyk met ander beskikbare
tegnologie. Die geskiktheid van Java vir die implementering word ook bespeek in die lig
van evaluerings wat gedoen is op die finale protokol. |
author2 |
Mostert, S. |
author_facet |
Mostert, S. Ramonyalioa, Thethe Tshepo |
author |
Ramonyalioa, Thethe Tshepo |
author_sort |
Ramonyalioa, Thethe Tshepo |
title |
Java implementation of AX.25 link-layer protocol for future micro-satellites |
title_short |
Java implementation of AX.25 link-layer protocol for future micro-satellites |
title_full |
Java implementation of AX.25 link-layer protocol for future micro-satellites |
title_fullStr |
Java implementation of AX.25 link-layer protocol for future micro-satellites |
title_full_unstemmed |
Java implementation of AX.25 link-layer protocol for future micro-satellites |
title_sort |
java implementation of ax.25 link-layer protocol for future micro-satellites |
publisher |
Stellenbosch : Stellenbosch University |
publishDate |
2012 |
url |
http://hdl.handle.net/10019.1/53481 |
work_keys_str_mv |
AT ramonyalioathethetshepo javaimplementationofax25linklayerprotocolforfuturemicrosatellites |
_version_ |
1718164196987764736 |