Exploring MAC parallelization on software defined radio platforms

J. Ansari, Xi Zhang, S. Gaikwad, P. Mähönen
{"title":"Exploring MAC parallelization on software defined radio platforms","authors":"J. Ansari, Xi Zhang, S. Gaikwad, P. Mähönen","doi":"10.1145/2627788.2627796","DOIUrl":null,"url":null,"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.","PeriodicalId":206294,"journal":{"name":"2013 IEEE International Conference on Sensing, Communications and Networking (SECON)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Sensing, Communications and Networking (SECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2627788.2627796","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

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.
探索软件无线电平台上的MAC并行化
近年来出现了许多新的和相当复杂的MAC方案,用于认知无线电和其他可重构网络。这些新兴的MAC协议对灵活性、实时响应和MAC层与物理层之间更紧密的交互提出了越来越高的要求。为了实现这些协议,研究了软件定义无线电(SDR)平台的不同设计。在这种情况下,硬件加速和通过硬件软件分区实现的灵活性成为原型设计和空中评估的主要设计考虑因素。遵循硬件软件分区原理,本演示将展示如何将MAC方案分解为组成功能组件,以及如何在可能的情况下以并行方式调度不同的MAC功能,以提高执行效率和灵活性。特别是,我们启用了双处理器中断驱动的硬件架构,并在商用和广泛使用的WARP SDR平台上支持定制的实时操作系统(OS)内核[1]。此外,我们根据MAC协议的基本功能[2]调整了我们的框架,使其适用于WARP板上的双处理器、支持os的架构。我们的演示将强调在SDR平台上嵌入式实现中并行化和高效调度MAC进程的好处,以便在满足硬实时约束的同时实现高度的灵活性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信