8th International Conference on Cognitive Radio Oriented Wireless Networks

Research Article

A Split Architecture for Random Access MAC for SDR Platforms

Download733 downloads
  • @INPROCEEDINGS{10.4108/icst.crowncom.2013.252050,
        author={Paolo Di Francesco and S\^{e}amas McGettrick and Uchenna Anyanwu and Colman O'Sullivan and Allen MacKenzie and Luiz DaSilva},
        title={A Split Architecture for Random Access MAC for SDR Platforms},
        proceedings={8th International Conference on Cognitive Radio Oriented Wireless Networks},
        publisher={ICST},
        proceedings_a={CROWNCOM},
        year={2013},
        month={11},
        keywords={split architecture sdr fpga carrier sensing},
        doi={10.4108/icst.crowncom.2013.252050}
    }
    
  • Paolo Di Francesco
    Séamas McGettrick
    Uchenna Anyanwu
    Colman O'Sullivan
    Allen MacKenzie
    Luiz DaSilva
    Year: 2013
    A Split Architecture for Random Access MAC for SDR Platforms
    CROWNCOM
    IEEE
    DOI: 10.4108/icst.crowncom.2013.252050
Paolo Di Francesco1,*, Séamas McGettrick1, Uchenna Anyanwu2, Colman O'Sullivan1, Allen MacKenzie2, Luiz DaSilva1
  • 1: Trinity College Dublin
  • 2: Virginia Tech
*Contact email: pdifranc@tcd.ie

Abstract

Implementation of carrier-sensing-based medium access control (MAC) protocols on inexpensive reconfigurable radio platforms has proven challenging due to long and un- predictable delays associated with both signal processing on a general purpose processor (GPP) and the interface between the 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 FPGA and others reside in the GPP. We provide an FPGA-based implementation of a carrier sensing block and develop two versions of a 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.