Automatic Modulation Classifier Based Spectrum Sensing in the context of Cognitive Radio

Show simple item record

dc.contributor.author Mureu, E.
dc.contributor.author Kihato, P.
dc.contributor.author Langat, P.
dc.date.accessioned 2024-08-15T06:52:48Z
dc.date.available 2024-08-15T06:52:48Z
dc.date.issued 2024-08-15
dc.identifier.citation MureuE2021 en_US
dc.identifier.uri http://localhost/xmlui/handle/123456789/6456
dc.description Proceedings of the Sustainable Research and Innovation Conference JKUAT Main Campus, Kenya 6 - 7 October, 2021 en_US
dc.description.abstract Cognitive Radio (CR) is one of the technologies that promises to enhance the spectral efficiency, by having secondary users access channel(s) allocated to a primary user but are idle in a given area or time. Spectrum sensing is one of the key functionalities of the CR system that detects channels that are occupied by the primary users so that secondary users could avoid them in-order not to cause harmful interference. Many spectrum sensing methods have been proposed in the literature, each with its own merits and demerits. The main demerits for most of them is, either the need for prior knowledge of the primary user signal, or poor performance in the face of low Signal to Noise Ratio (SNR). The aim of this study was to develop a spectrum sensing method that has the ability to detect the presence of unknown signal in a channel, even under moderately low SNR using an Automatic Modulation Classifier (AMC) based on the Convolution Neural Network (CNN). The logic behind the use of the proposed classifier is the fact that today, every wireless communication system makes use of some form of modulation scheme. Therefore, a detection of a signal with a given modulation scheme would imply the presence of a primary user signal in that channel. If no signal with a known modulation scheme is detected, then it could be concluded that the channel is idle and could be used by secondary users. Using MATLAB, synthetic channel-impaired wave forms were generated for eight digital and three analog modulation schemes. Using the generated wave forms, a six-layer CNN was trained, validated and tested. The trained CNN was then used as an AMC, to classify input signals according to their modulation type. The proposed classifier was able to attain up to 100 % classification accuracy for some of the modulation types with an average accuracy of 95.3% for an SNR of 30dB. The obtained results showed that the proposed classifier was able to recognize modulation type of the input signals and hence identify the occupied and the unoccupied channels. Therefore, it could be used for spectrum sensing in the context of cognitive radio. Keywords: Automatic Modulation Classifier, Cognitive Radio, Convolution Neural Network, Signal to Noise Ratio, Spectrum Sensing. en_US
dc.description.sponsorship E.Mureu P. Kihato P. Langat en_US
dc.language.iso en en_US
dc.publisher JKUAT-COETEC en_US
dc.subject Automatic Modulation Classifier en_US
dc.subject Spectrum Sensing en_US
dc.subject Cognitive Radio en_US
dc.subject Convolution Neural Network en_US
dc.subject Signal to Noise Ratio en_US
dc.title Automatic Modulation Classifier Based Spectrum Sensing in the context of Cognitive Radio en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account