PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION
ABSTRACT PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION By William Damario Lukito NIM: 23221018 (Master’s Program in Electrical Engineering) Automatic modulation classification (AMC) is one of the noteworthy and challenging p...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/64890 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:64890 |
---|---|
spelling |
id-itb.:648902022-06-15T14:05:13ZPRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION Damario Lukito, William Indonesia Theses PCA, AMC, SVM. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/64890 ABSTRACT PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION By William Damario Lukito NIM: 23221018 (Master’s Program in Electrical Engineering) Automatic modulation classification (AMC) is one of the noteworthy and challenging parts in the development of intelligent radio systems. An AMC model should be accurate, having consistent accuracies over various channel conditions, computationally efficient, and able to classify as many modulation types as possible. Various problems and challenges appeared related to AMC cases, especially in complex interclass and intraclass modulation classification. Various methods and techniques have been also presented by previous researchers. However, those methods were well-performed just for interclass or intraclass only. As the technology develops, the classification technique using machine learning has been popularly used to solve diverse complex cases. Based on several references, support vector machine (SVM) is one of the machine learning algorithms that could obtain a great performance. Nevertheless, the challenge of machine learning applications is the determination of input predictors. Increasing the number of predictors increases computational complexity, even though it should make the model more exact. In this Thesis, 21 features based on signal spectral, Wavelet transform, higher-order statistics, and cyclostationary analysis are listed on the features pool. Those features will be selected for AWGN and Rayleigh fading channels. Moreover, in order to solve the complexity issues, dimension reduction techniques such as principal component analysis (PCA) could be used. The PCA works by transforming a set of classification features into a set of principal components (PC). The transformed PCs should have the same dimension as the number of used classification features. As a consequence, we need to perform an evaluation regarding the performance effects of the decreasing number of PCs over the obtained AMC models. In this Thesis, the modulations are limited to 6 types that represent interclass and intraclass, which are BPSK, QPSK, 8-PSK, 16-QAM, BFSK, and 8-PAM. The modulated signals are in the radio frequency (RF) band. The quadratic kernel iii SVM is used as the machine learning algorithm. Training will be performed twice, without PCA (non-PCA) and with PCA. After training, we found that the decreasing number of PCs decreased the average accuracy, and increased the elapsed training time. However, no linear nor reciprocal relation is found between the number of PCs and the prediction speed. Nonetheless, with a certain fixed number of PCs, PCA application should upturn the average accuracy, hasten the elapsed training time, or accelerate the prediction speed. Non-PCA and PCA training resulted in a set of AMC models for AWGN and Rayleigh fading channels. The optimum model for AWGN channel is SVM PCA with 8 out of 11 PCs, which obtained 97.10% average accuracy, with 6.7986 seconds of elapsed training time and about 64000 observation/second of prediction speed. Meanwhile, the optimum model for Rayleigh fading channel is SVM PCA with 8 out of 8 PCs, which obtained 75.20% average accuracy, with 296.22 seconds of elapsed training time and about 9300 observation/second of prediction speed. Keywords: PCA, AMC, SVM. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
ABSTRACT
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT
VECTOR MACHINE ALGORITHM-BASED MODULATION
CLASSIFIER MODEL OPTIMIZATION
By
William Damario Lukito
NIM: 23221018
(Master’s Program in Electrical Engineering)
Automatic modulation classification (AMC) is one of the noteworthy and challenging
parts in the development of intelligent radio systems. An AMC model should
be accurate, having consistent accuracies over various channel conditions,
computationally efficient, and able to classify as many modulation types as possible.
Various problems and challenges appeared related to AMC cases, especially in
complex interclass and intraclass modulation classification. Various methods and
techniques have been also presented by previous researchers. However, those
methods were well-performed just for interclass or intraclass only.
As the technology develops, the classification technique using machine learning has
been popularly used to solve diverse complex cases. Based on several references,
support vector machine (SVM) is one of the machine learning algorithms that could
obtain a great performance. Nevertheless, the challenge of machine learning
applications is the determination of input predictors. Increasing the number of
predictors increases computational complexity, even though it should make the
model more exact. In this Thesis, 21 features based on signal spectral, Wavelet
transform, higher-order statistics, and cyclostationary analysis are listed on the
features pool. Those features will be selected for AWGN and Rayleigh fading
channels.
Moreover, in order to solve the complexity issues, dimension reduction techniques
such as principal component analysis (PCA) could be used. The PCA works by
transforming a set of classification features into a set of principal components
(PC). The transformed PCs should have the same dimension as the number of
used classification features. As a consequence, we need to perform an evaluation
regarding the performance effects of the decreasing number of PCs over the obtained
AMC models.
In this Thesis, the modulations are limited to 6 types that represent interclass and
intraclass, which are BPSK, QPSK, 8-PSK, 16-QAM, BFSK, and 8-PAM. The
modulated signals are in the radio frequency (RF) band. The quadratic kernel
iii
SVM is used as the machine learning algorithm. Training will be performed twice,
without PCA (non-PCA) and with PCA. After training, we found that the decreasing
number of PCs decreased the average accuracy, and increased the elapsed training
time. However, no linear nor reciprocal relation is found between the number of
PCs and the prediction speed. Nonetheless, with a certain fixed number of PCs,
PCA application should upturn the average accuracy, hasten the elapsed training
time, or accelerate the prediction speed.
Non-PCA and PCA training resulted in a set of AMC models for AWGN and Rayleigh
fading channels. The optimum model for AWGN channel is SVM PCA with 8 out of
11 PCs, which obtained 97.10% average accuracy, with 6.7986 seconds of elapsed
training time and about 64000 observation/second of prediction speed. Meanwhile,
the optimum model for Rayleigh fading channel is SVM PCA with 8 out of 8 PCs,
which obtained 75.20% average accuracy, with 296.22 seconds of elapsed training
time and about 9300 observation/second of prediction speed.
Keywords: PCA, AMC, SVM. |
format |
Theses |
author |
Damario Lukito, William |
spellingShingle |
Damario Lukito, William PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
author_facet |
Damario Lukito, William |
author_sort |
Damario Lukito, William |
title |
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
title_short |
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
title_full |
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
title_fullStr |
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
title_full_unstemmed |
PRINCIPAL COMPONENT ANALYSIS FOR SUPPORT VECTOR MACHINE ALGORITHM-BASED MODULATION CLASSIFIER MODEL OPTIMIZATION |
title_sort |
principal component analysis for support vector machine algorithm-based modulation classifier model optimization |
url |
https://digilib.itb.ac.id/gdl/view/64890 |
_version_ |
1822932571899559936 |