A flexible MAC development framework for cognitive radio systems

A flexible MAC development framework for cognitive radio systems
复制标题

DOI:
10.1109/wcnc.2011.5779123
复制
发表时间:
2011-03
期刊:
2011 IEEE Wireless Communications and Networking Conference
影响因子:
--
通讯作者:
J. Ansari;Xi Zhang;Andreas Achtzehn;M. Petrova;P. Mähönen
J. Ansari;Xi Zhang;Andreas Achtzehn;M. Petrova;P. Mähönen
中科院分区:
其他
文献类型:
--
作者:
J. Ansari;Xi Zhang;Andreas Achtzehn;M. Petrova;P. Mähönen

文献摘要

被引文献

相似文献

认知无线电正在成为有效管理无线频谱稀缺性、满足各种QoS需求并允许不同网络共存的技术基础。MAC协议的认知和频谱灵活性要求具有自适应性和紧密的PHY-MAC交互。传统上,MAC协议已经在硬件中实现,这使得重新配置和定制的可能性有限。最近,基于软件的MAC实现已经出现,尽管通常需要紧密的硬件-软件协同设计来保持ASIC或FPGA中的时间关键操作。我们介绍了一个MAC开发框架,使快速组成的MAC协议,这是最适合的应用程序的要求,无线电通信能力,以及当前的频谱法规和政策。我们将MAC协议分解为它们的基本功能,这些功能被视为构建块,并跨硬件/软件进行分区。我们的框架允许在飞行中实现设想的MAC协议,通过布线这些基本组件。通过我们的细粒度组件为MAC实现提供扩展的元数据和硬件功能,以及对运行时重新配置的支持,可以轻松实现频谱敏捷和认知MAC解决方案。在本文中,我们描述了我们的框架在WARP [1]板上的设计原理和实现细节。我们通过实验评估表明,该框架提供了灵活的手段,原型不同的可重构认知和频谱敏捷MAC协议。
Cognitive radios are becoming the technological foundation for efficiently managing the scarcity of wireless spectrum, fulfilling various QoS demands and allowing different networks to coexist. Cognition and spectrum agility in MAC protocols require adaptability and close PHY-MAC interaction. Classically, MAC protocols have been implemented in hardware, which gives a limited possibility for reconfiguration and customization. Recently, software based MAC implementations have emerged although a close hardware-software co-design is typically required to keep the time critical operations in ASICs or FPGAs. We introduce a MAC development framework for enabling fast composition of MAC protocols, which are best fitted to the application requirements, communication capabilities of the radio, and current spectrum regulations and policies. We decompose MAC protocols into their basic functionalities which are perceived as building blocks and are partitioned across hardware/software. Our framework allows on-the-fly realization of the envisioned MAC protocol through wiring of these fundamental components. By exposing extended metadata and hardware functionalities for the MAC implementation through our granular components, together with the support for run-time re-configuration, spectrum agile and cognitive MAC solutions can be easily realized. In this paper, we describe the design rationale and implementation details of our framework on WARP [1] boards. We show through experimental evaluation that the framework provides flexible means for prototyping different reconfigurable cognitive and spectrum agile MAC protocols.