Christoph Leitner, "Integration of the Rime Network Stack into GNU Radio," Bachelor Thesis, Institute of Computer Science, University of Innsbruck, October 2013. (Advisors: Bastian Bloessl and Christoph Sommer)


The IEEE 802.15.4 standard defines a variety of physical and MAC layer protocols that could be used in Wireless Sensor Networks (WSNs). Experimenting with different physical layer protocols, however, can be cumbersome. Physical layer mechanisms are normally implemented in hardware, so changing the protocol often requires changing the transceiver chip. By using a software signal processing framework like GNURadio, switching physical layers or just changing some parameters of existing physical layers can be done quite easily. Since existing implementations mostly focus on the physical and MAC layer, I implemented parts of the Rime network stack for GNURadio. The goal of doing this was to build a Software Defined Radio (SDR) that is interoperable with sensor nodes up to the application layer. Tests in a small heterogeneous network showed that the SDRs are indeed able to communicate among themselves as well as with sensor nodes. Furthermore, I measured the Round Trip Time (RTT) of packets sent by the SDR to evaluate the performance of the SDR. These measurements showed, that while the RTT using SDRs is lower than the one of sensor nodes, it is still too high to meet the IEEE 802.15.4 standard's timing constraints for MAC acknowledgements. In spite of that, I think the implementation can be used for educational purposes, as well as further research, if MAC layers that are not dependent on these constraints are used.

Quick access

BibTeX BibTeX


Christoph Leitner

BibTeX reference

    author = {Leitner, Christoph},
    advisor = {Bloessl, Bastian and Sommer, Christoph},
    title = {{Integration of the Rime Network Stack into GNU Radio}},
    institution = {Institute of Computer Science},
    year = {2013},
    month = {October},
    school = {University of Innsbruck},
    type = {Bachelor Thesis},

Copyright notice

Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.

The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

The following applies to all papers listed above that are in submission to IEEE conference/workshop proceeedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.

The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or

The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at