High-Level Design Approach for the Specification of Cognitive Radio Equipments Management APIs

Cognitive Radio (CR) equipments are radio devices that support the smart facilities offered by future cognitive networks. Even if several categories of equipments exist (terminal, base station, smart PDA, etc.), each requiring different processing capabilities (and associated cost or power consumption), these equipments have to integrate also a set of new capabilities as regards CR support, in addition to the usual radio signal processing elements. This implies real-time radio adaptation and sensing capabilities, but not only. We assert that it is necessary to add inside the radio equipments some management facilities for that purpose, and we propose in this paper a high-level design approach for the specification of a management framework. This includes a set of designing rules, based on hierarchical units that are distributed over three levels, and the associated APIs necessary to efficiently manage CR features inside a CR equipment. The proposed architecture is called HDCRAM (Hierarchical and Distributed Cognitive Architecture Management). HDCRAM is an extension of a former hierarchical and distributed reconfiguration management (HDReM) architecture, which is derived from our previous research on Software Defined Radio (SDR). The HDCRAM adds to the HDReM’s reconfiguration management facilities the necessary new management features, which enable the support of sensing and decision making facilities. It consists in the combination of one Cognitive Radio Management Unit (CRMU) with each Reconfiguration Management Unit (ReMU) distributed within the equipment. Each of these CRMU is in charge of the capture, the interpretation and the decision making according to its own goals. In this Cognitive Radio context, the term “decision” refers to the adaptation of the radio parameters to the equipment’s environment. This paper details the HDCRAM’s management functionality and structure. Moreover, in order to facilitate the early design phase of the management specification, which is new in radio design, HDCRAM has also been modeled with a meta-programming language based on UML. But beyond the first objective of high-level specification, we have also derived a simulator from the obtained meta-model, thanks to the use of an executable language. This gives the opportunity to specify the CR needs and play a wide variety of scenarios, in order to validate the CR equipment’s design. This approach provides high-level design facilities for the specification of cognitive management APIs inside a cognitive radio equipment.

[1]  J. Dekeyser,et al.  Model driven engineering for SoC co-design , 2005, The 3rd International IEEE-NEWCAS Conference, 2005..

[2]  Jacques Palicot,et al.  From a Configuration Management to a Cognitive Radio Management of SDR Systems , 2006, 2006 1st International Conference on Cognitive Radio Oriented Wireless Networks and Communications.

[3]  Ramesh Pyndiah,et al.  Quantifying the Impact of the MC-CDMA Physical Layer Algorithms on the Downlink Capacity in a Multi-cellular Environment , 2006 .

[4]  Joseph Mitola,et al.  Cognitive Radio An Integrated Agent Architecture for Software Defined Radio , 2000 .

[5]  Shuguang Cui,et al.  Price-Based Spectrum Management in Cognitive Radio Networks , 2008, IEEE J. Sel. Top. Signal Process..

[6]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[7]  Jtrs Jpeo Software Communications Architecture Specification , 2006 .

[8]  R. I. Lackey,et al.  Speakeasy: the military software radio , 1995, IEEE Commun. Mag..

[9]  Justin C. Chuang,et al.  Link adaptation in wireless data networks for throughput maximization under retransmissions , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[10]  Leonardo S. Cardoso,et al.  Vandermonde frequency division multiplexing for cognitive radio , 2008, 2008 IEEE 9th Workshop on Signal Processing Advances in Wireless Communications.

[11]  Mickaël Raulet,et al.  Rapid Prototyping for Heterogeneous Multicomponent Systems: An MPEG-4 Stream over a UMTS Communication Link , 2006, EURASIP J. Adv. Signal Process..

[12]  Jean-Christophe Le Lann,et al.  Using MARTE in a Co-Design Methodology , 2008 .

[13]  Shuguang Cui,et al.  Price-Based Spectrum Management in Cognitive Radio Networks , 2007, IEEE Journal of Selected Topics in Signal Processing.

[14]  Jacques Palicot,et al.  Cognitive radio: methods for the detection of free bands , 2006 .

[15]  M. Debbah,et al.  Mobile Flexible Networks: The challenges ahead , 2008, 2008 International Conference on Advanced Technologies for Communications.

[16]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[17]  A. Kountouris,et al.  Re-configurability: a Key Property in Software Radio Systems , 2000 .

[18]  Oriol Sallent,et al.  A novel on-demand cognitive pilot channel enabling dynamic spectrum allocation , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[19]  Ghislain Roquier,et al.  Code generation for the MPEG Reconfigurable Video Coding framework: From CAL actions to C functions , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[20]  Simon Haykin,et al.  Cognitive radio: brain-empowered wireless communications , 2005, IEEE Journal on Selected Areas in Communications.

[21]  Wassim Jouini,et al.  Multi-armed bandit based policies for cognitive radio's decision making issues , 2009, 2009 3rd International Conference on Signals, Circuits and Systems (SCS).

[22]  Christophe Moy,et al.  UML Framework for PIM and PSM Verification of SDR Systems , 2005 .

[23]  Jacques Palicot,et al.  An executable meta-model of a hierarchical and distributed architecture management for cognitive radio equipments , 2009, Ann. des Télécommunications.

[24]  Christophe Moy,et al.  Designing a reconfigurable processing datapath for SDR over heterogeneous reconfigurable platforms , 2007 .

[25]  Jean-Marc Jézéquel,et al.  Weaving executability into object-oriented meta-languages , 2005, MoDELS'05.

[26]  Jeffrey H. Reed Software Radio , 2002 .

[27]  R. Pyndiah,et al.  Impact of the MC-CDMA physical layer algorithms on the downlink capacity in a multi-cellular environment , 2005, VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, 2005..

[28]  Rachid Hachemani,et al.  A new standard recognition sensor for cognitive radio terminals , 2007, 2007 15th European Signal Processing Conference.

[29]  H. Vincent Poor,et al.  Software Radio , 1999, IEEE Personal Communications.

[30]  Ramon Ferrús,et al.  Software Radios: Unifying the Reconfiguration Process over Heterogeneous Platforms , 2005, EURASIP J. Adv. Signal Process..

[31]  G. El Zein,et al.  Performance of hybrid spread spectrum DS/FH RAKE receivers for troposcatter links at 5 GHz , 1998, 1988 IEEE 5th International Symposium on Spread Spectrum Techniques and Applications - Proceedings. Spread Technology to Africa (Cat. No.98TH8333).

[32]  Christophe Moy,et al.  An ultra-wide band umbilical cord for cognitive radio systems , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[33]  Rahim Tafazolli,et al.  Management and Controlling Architecture in E2E Reconfigurable Terminals , 2004 .

[34]  Friedrich Jondral,et al.  Software-Defined Radio—Basics and Evolution to Cognitive Radio , 2005, EURASIP J. Wirel. Commun. Netw..

[35]  Jacques Palicot,et al.  A simulator for the design of the management architecture of cognitive radio equipments , 2008 .

[36]  G.L. Turin,et al.  Introduction to spread-spectrum antimultipath techniques and their application to urban digital radio , 1980, Proceedings of the IEEE.

[37]  Mickaël Raulet,et al.  UML Profile for waveform SPS abstraction , 2004 .