Title :
Exploring MAC parallelization on software defined radio platforms
Author :
Ansari, Javad ; Xi Zhang ; Gaikwad, Sameer ; Mahonen, P.
Author_Institution :
Inst. for Networked Syst., RWTH Aachen Univ., Aachen, Germany
Abstract :
Recent years have witnessed a number of new and fairly complex MAC schemes for cognitive radios and other reconfigurable networks. These emerging MAC protocols impose increasing demands for flexibility, real-time response and a closer interaction between the MAC- and the physical layers. Different designs for Software Defined Radio (SDR) platforms have been investigated to realize these protocols. In this context, hardware acceleration and flexibility through hardware-software partitioning emerge as the major design considerations for prototyping and over-the-air evaluation. Following the hardware-software partitioning philosophy, this demonstration will show how MAC schemes can be decomposed into constituent functional components and how different MAC functionalities, when possible, are scheduled in a parallel fashion to enhance the execution efficiency and flexibility. In particular, we have enabled a dual-processor interrupt driven hardware architecture and supported a customized real-time Operating System (OS) kernel on the commercially available and widely used WARP SDR platform [1]. Moreover, we have adapted our framework for composing MAC protocols based on their elementary functionalities [2] to the dual-processor, OS-supported architecture on WARP boards. Our demonstration will highlight the benefits of parallelization and efficient scheduling of MAC processes in embedded realizations on SDR platforms in order to achieve a high degree of flexibility while satisfying the hard real-time constraints.
Keywords :
access protocols; hardware-software codesign; logic partitioning; microprocessor chips; operating system kernels; software radio; MAC parallelization; MAC protocols; OS-supported architecture; WARP SDR platform; cognitive radios; constituent functional components; dual-processor architecture; hardware acceleration; hardware architecture; hardware flexibility; hardware-software partitioning philosophy; physical layers; real-time operating system kernel; software defined radio platforms; Computer architecture; Field programmable gate arrays; Hardware; Media Access Protocol; Real-time systems; Software;
Conference_Titel :
Sensor, Mesh and Ad Hoc Communications and Networks (SECON), 2013 10th Annual IEEE Communications Society Conference on
Conference_Location :
New Orleans, LA
DOI :
10.1109/SAHCN.2013.6644986