Abstract
Much of the previous research on cognitive radio has focused on developing algorithms based on artificial neural networks, the genetic algorithm, and reinforcement learning, each with its pros and cons. In this research, we present a new approach based on metacognition. We believe that the metacognitive framework can be the foundation for the next generation of CRs and further the performance improvements in CR. In this work, we present the elements involved in metacognitive radio, discuss the challenges in their development, present solutions to the challenges along with a possible meta-CR architecture, and show results from our implementation. Each cognitive engine (CE) algorithm has strengths and limitations that make it more suitable for certain operating scenarios (channel conditions, operating objective, available hardware, etc.) than other algorithms. A meta-CE can adapt faster and improve performance by exploiting the characteristics and expected performance of the individual CE algorithms. It understands the operational scenarios and utilizes the most appropriate algorithm for the current operational scenario by switching between the algorithms or adjusting them as necessary.
Original language | English (US) |
---|---|
Article number | 7378429 |
Pages (from-to) | 76-82 |
Number of pages | 7 |
Journal | IEEE Communications Magazine |
Volume | 54 |
Issue number | 1 |
DOIs | |
State | Published - Jan 2016 |
Keywords
- Cognition
- Cognitive radio
- Genetic algorithms
- Prediction algorithms
- Radiocommunication
- Signal to noise ratio
- Software radio
ASJC Scopus subject areas
- Computer Science Applications
- Computer Networks and Communications
- Electrical and Electronic Engineering