Massively Parallel Hidden Markov Models for Wireless Applications

Cognitive radio is a growing field in communications which allows a radio to automatically configure its transmission or reception properties in order to reduce interference, provide better quality of service, or allow for more users in a given spectrum. Such processes require several complex featur...

Full description

Bibliographic Details
Main Author: Hymel, Shawn
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
GPU
Online Access:http://hdl.handle.net/10919/36017
http://scholar.lib.vt.edu/theses/available/etd-12082011-204951/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-36017
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-360172021-05-18T05:27:10Z Massively Parallel Hidden Markov Models for Wireless Applications Hymel, Shawn Electrical and Computer Engineering Reed, Jeffrey H. Ellingson, Steven W. Akbar, Ihsan Hidden Markov Models CUDA GPU GPGPU Parallel Processing Signal Recognition Cognitive radio is a growing field in communications which allows a radio to automatically configure its transmission or reception properties in order to reduce interference, provide better quality of service, or allow for more users in a given spectrum. Such processes require several complex features that are currently being utilized in cognitive radio. Two such features, spectrum sensing and identification, have been implemented in numerous ways, however, they generally suffer from high computational complexity. Additionally, Hidden Markov Models (HMMs) are a widely used mathematical modeling tool used in various fields of engineering and sciences. In electrical and computer engineering, it is used in several areas, including speech recognition, handwriting recognition, artificial intelligence, queuing theory, and are used to model fading in communication channels. The research presented in this thesis proposes a new approach to spectrum identification using a parallel implementation of Hidden Markov Models. Algorithms involving HMMs are usually implemented in the traditional serial manner, which have prohibitively long runtimes. In this work, we study their use in parallel implementations and compare our approach to traditional serial implementations. Timing and power measurements are taken and used to show that the parallel implementation can achieve well over 100Ã speedup in certain situations. To demonstrate the utility of this new parallel algorithm using graphics processing units (GPUs), a new method for signal identification is proposed for both serial and parallel implementations using HMMs. The method achieved high recognition at -10 dB Eb/N0. HMMs can benefit from parallel implementation in certain circumstances, specifically, in models that have many states or when multiple models are used in conjunction. Master of Science 2014-03-14T20:49:10Z 2014-03-14T20:49:10Z 2011-12-05 2011-12-08 2012-01-03 2012-01-03 Thesis etd-12082011-204951 http://hdl.handle.net/10919/36017 http://scholar.lib.vt.edu/theses/available/etd-12082011-204951/ Hymel_SR_T_2011.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Hidden Markov Models
CUDA
GPU
GPGPU
Parallel Processing
Signal Recognition
spellingShingle Hidden Markov Models
CUDA
GPU
GPGPU
Parallel Processing
Signal Recognition
Hymel, Shawn
Massively Parallel Hidden Markov Models for Wireless Applications
description Cognitive radio is a growing field in communications which allows a radio to automatically configure its transmission or reception properties in order to reduce interference, provide better quality of service, or allow for more users in a given spectrum. Such processes require several complex features that are currently being utilized in cognitive radio. Two such features, spectrum sensing and identification, have been implemented in numerous ways, however, they generally suffer from high computational complexity. Additionally, Hidden Markov Models (HMMs) are a widely used mathematical modeling tool used in various fields of engineering and sciences. In electrical and computer engineering, it is used in several areas, including speech recognition, handwriting recognition, artificial intelligence, queuing theory, and are used to model fading in communication channels. The research presented in this thesis proposes a new approach to spectrum identification using a parallel implementation of Hidden Markov Models. Algorithms involving HMMs are usually implemented in the traditional serial manner, which have prohibitively long runtimes. In this work, we study their use in parallel implementations and compare our approach to traditional serial implementations. Timing and power measurements are taken and used to show that the parallel implementation can achieve well over 100Ã speedup in certain situations. To demonstrate the utility of this new parallel algorithm using graphics processing units (GPUs), a new method for signal identification is proposed for both serial and parallel implementations using HMMs. The method achieved high recognition at -10 dB Eb/N0. HMMs can benefit from parallel implementation in certain circumstances, specifically, in models that have many states or when multiple models are used in conjunction. === Master of Science
author2 Electrical and Computer Engineering
author_facet Electrical and Computer Engineering
Hymel, Shawn
author Hymel, Shawn
author_sort Hymel, Shawn
title Massively Parallel Hidden Markov Models for Wireless Applications
title_short Massively Parallel Hidden Markov Models for Wireless Applications
title_full Massively Parallel Hidden Markov Models for Wireless Applications
title_fullStr Massively Parallel Hidden Markov Models for Wireless Applications
title_full_unstemmed Massively Parallel Hidden Markov Models for Wireless Applications
title_sort massively parallel hidden markov models for wireless applications
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/36017
http://scholar.lib.vt.edu/theses/available/etd-12082011-204951/
work_keys_str_mv AT hymelshawn massivelyparallelhiddenmarkovmodelsforwirelessapplications
_version_ 1719405174634577920