Font Size: a A A

Implementing a cooperative MAC protocol on GNU radio

Posted on:2011-01-07Degree:M.SType:Thesis
University:University of California, IrvineCandidate:Liu, XiaofangFull Text:PDF
GTID:2448390002953209Subject:Engineering
Abstract/Summary:
In this thesis, we design the details of a cooperative communication protocol on Media Access Control (MAC) layer, and implement the protocol on a Software Defined Radio (SDR) platform. Our protocol is based on Load-Adaptive MAC (LA-MAC), a hybrid protocol of Carrier Sense Multiple Access (CSMA) and Time Division Multiple Access (TDMA), for collision avoidance. We also modified LA-MAC to make it compatible with our protocol. Our SDR contains Universal Software Radio Peripheral (USRP), with one motherboard for baseband processing and two daughter boards for sending and receiving processing respectively, and personal computer with Linux system, and they are connected by USB 2.0. We implement the protocol on GNU Radio platform, which is a collection of software that performs as the interface between the hardware radio and higher level software application. Our protocol is developed with C++ and Python. Through experiment results, we demonstrate that the transmission performance is improved after applying the cooperative communication protocol to the system.
Keywords/Search Tags:Protocol, Cooperative, MAC, Radio
Related items