Enhancing robustness and perturbation tolerance of cognitive radio engines with metacognition

Hamed Asadi, Haris Volos, Michael Mahmoud Marefat, Tamal Bose

Research output: Contribution to journalArticle

Abstract

A cognitive radio engine (CE) is an intelligent agent which observes the radio environment and chooses the best communication settings that best meet the application’s goal. In this process, providing reliable performance is one of the major tasks in designing CEs for wireless communication systems. The main purpose of this work is providing predictable performance and controlling the cost of intelligent algorithms based on the CE’s experience and complexity analysis respectively. In this work, we extend our meta-CE design to control the cost of computations and provide more reliable performance for providing the minimum requirement of the radio applications in different scenarios. To achieve this, we use robust training algorithm (RoTA) in two different levels alongside of the individual CE algorithms. The RoTA, enables radio to guarantee some minimum output performance based on the learning stages. RoTA uses confidence interval approximation for standard normal distribution to calculate the lower and upper bounds of CE’s expected performance to analyze the reliability of decisions. Moreover, in the case of non-stationary environments, RoTA is facilitated by forgetfulness factor to provide minimum performance guarantees. The second level of RoTA operates in meta-level to control the amount of computation complexity of intelligent algorithms in all levels with respect to the obtained performance and complexity analysis.

Original languageEnglish (US)
Pages (from-to)173-185
Number of pages13
JournalAnalog Integrated Circuits and Signal Processing
Volume91
Issue number2
DOIs
StatePublished - May 1 2017

Fingerprint

Cognitive radio
Engines
Intelligent agents
Normal distribution
Costs
Communication systems
Communication

Keywords

  • Cognitive engine
  • Cognitive radio
  • Metacognition
  • Metacognitive radio engine
  • Perturbation tolerant
  • Robust cognitive radio engine

ASJC Scopus subject areas

  • Signal Processing
  • Hardware and Architecture
  • Surfaces, Coatings and Films

Cite this

Enhancing robustness and perturbation tolerance of cognitive radio engines with metacognition. / Asadi, Hamed; Volos, Haris; Marefat, Michael Mahmoud; Bose, Tamal.

In: Analog Integrated Circuits and Signal Processing, Vol. 91, No. 2, 01.05.2017, p. 173-185.

Research output: Contribution to journalArticle

@article{708875078e784d8f8014e64b7f0c269f,
title = "Enhancing robustness and perturbation tolerance of cognitive radio engines with metacognition",
abstract = "A cognitive radio engine (CE) is an intelligent agent which observes the radio environment and chooses the best communication settings that best meet the application’s goal. In this process, providing reliable performance is one of the major tasks in designing CEs for wireless communication systems. The main purpose of this work is providing predictable performance and controlling the cost of intelligent algorithms based on the CE’s experience and complexity analysis respectively. In this work, we extend our meta-CE design to control the cost of computations and provide more reliable performance for providing the minimum requirement of the radio applications in different scenarios. To achieve this, we use robust training algorithm (RoTA) in two different levels alongside of the individual CE algorithms. The RoTA, enables radio to guarantee some minimum output performance based on the learning stages. RoTA uses confidence interval approximation for standard normal distribution to calculate the lower and upper bounds of CE’s expected performance to analyze the reliability of decisions. Moreover, in the case of non-stationary environments, RoTA is facilitated by forgetfulness factor to provide minimum performance guarantees. The second level of RoTA operates in meta-level to control the amount of computation complexity of intelligent algorithms in all levels with respect to the obtained performance and complexity analysis.",
keywords = "Cognitive engine, Cognitive radio, Metacognition, Metacognitive radio engine, Perturbation tolerant, Robust cognitive radio engine",
author = "Hamed Asadi and Haris Volos and Marefat, {Michael Mahmoud} and Tamal Bose",
year = "2017",
month = "5",
day = "1",
doi = "10.1007/s10470-017-0930-6",
language = "English (US)",
volume = "91",
pages = "173--185",
journal = "Analog Integrated Circuits and Signal Processing",
issn = "0925-1030",
publisher = "Springer Netherlands",
number = "2",

}

TY - JOUR

T1 - Enhancing robustness and perturbation tolerance of cognitive radio engines with metacognition

AU - Asadi, Hamed

AU - Volos, Haris

AU - Marefat, Michael Mahmoud

AU - Bose, Tamal

PY - 2017/5/1

Y1 - 2017/5/1

N2 - A cognitive radio engine (CE) is an intelligent agent which observes the radio environment and chooses the best communication settings that best meet the application’s goal. In this process, providing reliable performance is one of the major tasks in designing CEs for wireless communication systems. The main purpose of this work is providing predictable performance and controlling the cost of intelligent algorithms based on the CE’s experience and complexity analysis respectively. In this work, we extend our meta-CE design to control the cost of computations and provide more reliable performance for providing the minimum requirement of the radio applications in different scenarios. To achieve this, we use robust training algorithm (RoTA) in two different levels alongside of the individual CE algorithms. The RoTA, enables radio to guarantee some minimum output performance based on the learning stages. RoTA uses confidence interval approximation for standard normal distribution to calculate the lower and upper bounds of CE’s expected performance to analyze the reliability of decisions. Moreover, in the case of non-stationary environments, RoTA is facilitated by forgetfulness factor to provide minimum performance guarantees. The second level of RoTA operates in meta-level to control the amount of computation complexity of intelligent algorithms in all levels with respect to the obtained performance and complexity analysis.

AB - A cognitive radio engine (CE) is an intelligent agent which observes the radio environment and chooses the best communication settings that best meet the application’s goal. In this process, providing reliable performance is one of the major tasks in designing CEs for wireless communication systems. The main purpose of this work is providing predictable performance and controlling the cost of intelligent algorithms based on the CE’s experience and complexity analysis respectively. In this work, we extend our meta-CE design to control the cost of computations and provide more reliable performance for providing the minimum requirement of the radio applications in different scenarios. To achieve this, we use robust training algorithm (RoTA) in two different levels alongside of the individual CE algorithms. The RoTA, enables radio to guarantee some minimum output performance based on the learning stages. RoTA uses confidence interval approximation for standard normal distribution to calculate the lower and upper bounds of CE’s expected performance to analyze the reliability of decisions. Moreover, in the case of non-stationary environments, RoTA is facilitated by forgetfulness factor to provide minimum performance guarantees. The second level of RoTA operates in meta-level to control the amount of computation complexity of intelligent algorithms in all levels with respect to the obtained performance and complexity analysis.

KW - Cognitive engine

KW - Cognitive radio

KW - Metacognition

KW - Metacognitive radio engine

KW - Perturbation tolerant

KW - Robust cognitive radio engine

UR - http://www.scopus.com/inward/record.url?scp=85012295343&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85012295343&partnerID=8YFLogxK

U2 - 10.1007/s10470-017-0930-6

DO - 10.1007/s10470-017-0930-6

M3 - Article

VL - 91

SP - 173

EP - 185

JO - Analog Integrated Circuits and Signal Processing

JF - Analog Integrated Circuits and Signal Processing

SN - 0925-1030

IS - 2

ER -