Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation

The concept of cognitive radio (CR) focuses on devices that can sense their environment, adapt configuration parameters, and learn from past behaviors. Architectures tend towards simplified decision-making algorithms inspired by human cognition. Initial works defined cognitive engines (CEs) founded...

Full description

Bibliographic Details
Main Authors: Ashwin Amanna, Daniel Ali, David Gonzalez Fitch, Jeffrey H. Reed
Format: Article
Language:English
Published: Hindawi Limited 2012-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2012/549106
id doaj-cf25d0427867471c9df98bed5d862522
record_format Article
spelling doaj-cf25d0427867471c9df98bed5d8625222020-11-25T00:54:27ZengHindawi LimitedJournal of Computer Networks and Communications2090-71412090-715X2012-01-01201210.1155/2012/549106549106Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and ImplementationAshwin Amanna0Daniel Ali1David Gonzalez Fitch2Jeffrey H. Reed3Bradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USABradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USABradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USABradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USAThe concept of cognitive radio (CR) focuses on devices that can sense their environment, adapt configuration parameters, and learn from past behaviors. Architectures tend towards simplified decision-making algorithms inspired by human cognition. Initial works defined cognitive engines (CEs) founded on heuristics, such as genetic algorithms (GAs), and case-based reasoning (CBR) experiential learning algorithms. This hybrid architecture enables both long-term learning, faster decisions based on past experience, and capability to still adapt to new environments. This paper details an autonomous implementation of a hybrid CBR-GA CE architecture on a universal serial radio peripheral (USRP) software-defined radio focused on link adaptation. Details include overall process flow, case base structure/retrieval method, estimation approach within the GA, and hardware-software lessons learned. Unique solutions to realizing the concept include mechanisms for combining vector distance and past fitness into an aggregate quantification of similarity. Over-the-air performance under several interference conditions is measured using signal-to-noise ratio, packet error rate, spectral efficiency, and throughput as observable metrics. Results indicate that the CE is successfully able to autonomously change transmit power, modulation/coding, and packet size to maintain the link while a non-cognitive approach loses connectivity. Solutions to existing shortcomings are proposed for improving case-base searching and performance estimation methods.http://dx.doi.org/10.1155/2012/549106
collection DOAJ
language English
format Article
sources DOAJ
author Ashwin Amanna
Daniel Ali
David Gonzalez Fitch
Jeffrey H. Reed
spellingShingle Ashwin Amanna
Daniel Ali
David Gonzalez Fitch
Jeffrey H. Reed
Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
Journal of Computer Networks and Communications
author_facet Ashwin Amanna
Daniel Ali
David Gonzalez Fitch
Jeffrey H. Reed
author_sort Ashwin Amanna
title Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
title_short Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
title_full Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
title_fullStr Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
title_full_unstemmed Hybrid Experiential-Heuristic Cognitive Radio Engine Architecture and Implementation
title_sort hybrid experiential-heuristic cognitive radio engine architecture and implementation
publisher Hindawi Limited
series Journal of Computer Networks and Communications
issn 2090-7141
2090-715X
publishDate 2012-01-01
description The concept of cognitive radio (CR) focuses on devices that can sense their environment, adapt configuration parameters, and learn from past behaviors. Architectures tend towards simplified decision-making algorithms inspired by human cognition. Initial works defined cognitive engines (CEs) founded on heuristics, such as genetic algorithms (GAs), and case-based reasoning (CBR) experiential learning algorithms. This hybrid architecture enables both long-term learning, faster decisions based on past experience, and capability to still adapt to new environments. This paper details an autonomous implementation of a hybrid CBR-GA CE architecture on a universal serial radio peripheral (USRP) software-defined radio focused on link adaptation. Details include overall process flow, case base structure/retrieval method, estimation approach within the GA, and hardware-software lessons learned. Unique solutions to realizing the concept include mechanisms for combining vector distance and past fitness into an aggregate quantification of similarity. Over-the-air performance under several interference conditions is measured using signal-to-noise ratio, packet error rate, spectral efficiency, and throughput as observable metrics. Results indicate that the CE is successfully able to autonomously change transmit power, modulation/coding, and packet size to maintain the link while a non-cognitive approach loses connectivity. Solutions to existing shortcomings are proposed for improving case-base searching and performance estimation methods.
url http://dx.doi.org/10.1155/2012/549106
work_keys_str_mv AT ashwinamanna hybridexperientialheuristiccognitiveradioenginearchitectureandimplementation
AT danielali hybridexperientialheuristiccognitiveradioenginearchitectureandimplementation
AT davidgonzalezfitch hybridexperientialheuristiccognitiveradioenginearchitectureandimplementation
AT jeffreyhreed hybridexperientialheuristiccognitiveradioenginearchitectureandimplementation
_version_ 1725234360958844928