Cognitive Radio Engine Design for IoT Using Real-Coded Biogeography-Based Optimization and Fuzzy Decision Making

The Internet of Things (IoT) paradigm expands the current Internet and enables communication through machine to machine, while posing new challenges. Cognitive radio (CR) Systems have received much attention over the last decade, because of their ability to flexibly adapt their transmission parameters to their changing environment. Current technology trends are shifting to the adaptability of cognitive radio networks into IoT. The determination of the appropriate transmission parameters for a given wireless channel environment is the main feature of a cognitive radio engine. For wireless multicarrier transceivers, the problem becomes high dimensional due to the large number of decision variables required. Evolutionary algorithms are suitable techniques to solve the above-mentioned problem. In this paper, we design a CR engine for wireless multicarrier transceivers using real-coded biogeography-based optimization (RCBBO). The CR engine also uses a fuzzy decision maker for obtaining the best compromised solution. RCBBO uses a mutation operator in order to improve the diversity of the population and enhance the exploration ability of the original BBO algorithm. The simulation results show that the RCBBO driven CR engine can obtain better results than the original BBO and outperform results from the literature. Moreover, RCBBO is more efficient when applied to high-dimensional problems in cases of multicarrier system.

[1]  Mubashir Husain Rehmani,et al.  When Cognitive Radio meets the Internet of Things? , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[2]  Hui Li,et al.  A real-coded biogeography-based optimization with mutation , 2010, Appl. Math. Comput..

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

[4]  Xin Yao,et al.  Making a Difference to Differential Evolution , 2008, Advances in Metaheuristics for Hard Optimization.

[5]  Ganapati Panda,et al.  Pareto optimization of cognitive radio parameters using multiobjective evolutionary algorithms and fuzzy decision making , 2012, Swarm Evol. Comput..

[6]  Ganapati Panda,et al.  Comparative performance analysis of evolutionary algorithm based parameter optimization in cognitive radio engine: A survey , 2014, Ad Hoc Networks.

[7]  Zhenyu Zhang,et al.  Application research of evolution in cognitive radio based on GA , 2008, 2008 3rd IEEE Conference on Industrial Electronics and Applications.

[8]  Klaus Moessner,et al.  Enabling smart cities through a cognitive management framework for the internet of things , 2013, IEEE Communications Magazine.

[9]  John G. Proakis,et al.  Digital Communications , 1983 .

[10]  Rani Thottungal,et al.  FPGA BASED HARDWARE IMPLEMENTATION OF WTHD MINIMISATION IN ASYMMETRIC MULTILEVEL INVERTER USING BIOGEOGRAPHICAL BASED OPTIMISATION , 2014 .

[11]  Colin R. Reeves,et al.  Genetic Algorithms and Neighbourhood Search , 1994, Evolutionary Computing, AISB Workshop.

[12]  P. K. Chattopadhyay,et al.  Biogeography-Based Optimization for Different Economic Load Dispatch Problems , 2010, IEEE Transactions on Power Systems.

[13]  J. F. Hauris,et al.  Genetic Algorithm Optimization in a Cognitive Radio for Autonomous Vehicle Communications , 2007, 2007 International Symposium on Computational Intelligence in Robotics and Automation.

[14]  Arvin Agah,et al.  Cognitive engine implementation for wireless multicarrier transceivers , 2007 .

[15]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[16]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[17]  Munish Rattan,et al.  Biogeography-based optimisation of Cognitive Radio system , 2014 .

[18]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[19]  Silvia Giordano,et al.  The Next Paradigm Shift: From Vehicular Networks to Vehicular Clouds , 2013 .

[20]  Prerna Jain,et al.  A new hybrid technique for solution of economic load dispatch problems based on Biogeography Based Optimization , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[21]  K. S. Swarup,et al.  Power system observability Using Biogeography Based Optimization , 2011 .

[22]  B. Bhattacharya,et al.  A novel population-based optimization algorithm for optimal distribution capacitor planning , 2011, 2011 International Conference on Energy, Automation and Signal.

[23]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[24]  Leandro dos Santos Coelho,et al.  Biogeography-based Optimization approach based on Predator-Prey concepts applied to path planning of 3-DOF robot manipulator , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[25]  Jean-Marie Bonnin,et al.  Cognitive radio for M2M and Internet of Things: A survey , 2016, Comput. Commun..

[26]  S. C. Srivastava,et al.  Optimal Control of Voltage and Power in a Multi-Zonal MVDC Shipboard Power System , 2012, IEEE Transactions on Power Systems.

[27]  Qihui Wu,et al.  Cognitive Internet of Things: A New Paradigm Beyond Connection , 2014, IEEE Internet of Things Journal.

[28]  K. Siakavara,et al.  Reducing the number of elements in linear arrays using biogeography-based optimization , 2012, 2012 6th European Conference on Antennas and Propagation (EUCAP).

[29]  Tao Li,et al.  Intelligent control of cognitive radio parameter adaption: Using evolutionary multi-objective algorithm based on user preference , 2015, Ad Hoc Networks.

[30]  Joseph B. Evans,et al.  Genetic algorithm-based optimization for cognitive radio networks , 2010, 2010 IEEE Sarnoff Symposium.

[31]  Patrick Siarry,et al.  Hybridizing Biogeography-Based Optimization With Differential Evolution for Optimal Power Allocation in Wireless Sensor Networks , 2011, IEEE Transactions on Vehicular Technology.

[32]  Rodrigo da Rosa Righi,et al.  Cognitive radio in the context of internet of things using a novel future internet architecture called NovaGenesis , 2017, Comput. Electr. Eng..

[33]  Daniel Denkovski,et al.  Radio access technology classification for cognitive radio networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[34]  Rahat Iqbal,et al.  Energy efficient wireless communication technique based on Cognitive Radio for Internet of Things , 2017, J. Netw. Comput. Appl..

[35]  Zhao Zhijin,et al.  Cognitive Radio Decision Engine Based on Binary Chaotic Particle Swarm Optimization , 2013 .

[36]  Hang Zhang,et al.  A hybrid architecture of cognitive decision engine based on particle swarm optimization algorithms and case database , 2014, Ann. des Télécommunications.

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

[38]  Joseph B. Evans,et al.  Population Adaptation for Genetic Algorithm-based Cognitive Radios , 2008, Mob. Networks Appl..

[39]  Zhilu Wu,et al.  Cognitive Radio Engine Design Based on Ant Colony Optimization , 2012, Wirel. Pers. Commun..

[40]  Timothy R. Newman Multiple Objective Fitness Functions for Cognitive Radio Adaptation , 2008 .

[41]  Liljana Gavrilovska,et al.  Learning and Reasoning in Cognitive Radio Networks , 2013, IEEE Communications Surveys & Tutorials.

[42]  Muhammad Naeem,et al.  Source and Relay Power Selection Using Biogeography-Based Optimization for Cognitive Radio Systems , 2011, 2011 IEEE Vehicular Technology Conference (VTC Fall).

[43]  Xin Yao,et al.  Evolutionary programming using mutations based on the Levy probability distribution , 2004, IEEE Transactions on Evolutionary Computation.

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

[45]  Miguel A. Vega-Rodríguez,et al.  A new Multiobjective Artificial Bee Colony algorithm to solve a real-world frequency assignment problem , 2012, Neural Computing and Applications.