Title :
A Split MAC Approach for SDR Platforms
Author :
Di Francesco, Paolo ; McGettrick, Seamas ; Anyanwu, Uchenna K. ; O´Sullivan, James C. ; Mackenzie, Allen B. ; DaSilva, Luiz A.
Author_Institution :
Telecommun. Res. Centre, Univ. of Dublin, Dublin, Ireland
Abstract :
Implementation of carrier sensing-based medium access control (MAC) protocols on inexpensive reconfigurable radio platforms has proven challenging due to long and unpredictable delays associated with both signal processing on a general purpose processor (GPP) and the interface between the radio frequency (RF) front end and the GPP. This paper describes the development and implementation of a split-functionality architecture for a contention-based carrier sensing MAC, in which some of the functions reside on an field-programmable gate array (FPGA) and others reside in the GPP. We provide an FPGA-based implementation of a carrier sensing block and develop two versions of a carrier sense multiple access (CSMA) MAC protocol based upon this block. We experimentally test the performance of the resulting protocols in a multihop environment in terms of end-to-end throughput and required frame retransmissions. We cross-validate these results with a network simulator with modules modified to reflect the mean and variance of delays measured in components of the real software-defined radio system.
Keywords :
access protocols; field programmable gate arrays; software radio; FPGA-based implementation; GPP; SDR platforms; carrier sensing-based medium access control protocols; contention-based carrier sensing MAC approach; end-to-end throughput; field-programmable gate array; frame retransmissions; general purpose processor; inexpensive reconfigurable radio platforms; radio frequency front end; real software-defined radio system; signal processing; split MAC approach; Delays; Field programmable gate arrays; Hardware; Media Access Protocol; Radio frequency; Sensors; Software; CSMA; FPGA; SDR; split architecture;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2014.2308197