ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation

This research classifies the modulation and coding rate for link adaptation in Underwater Acoustic Communications Networks (UACNs). Recently, the UACN has become a promising technology for military, commercial, and civilian applications, as well as scientific research. However, we should minimize th...

Full description

Bibliographic Details
Main Authors: Mst. Najnin Sultana, KyungHi Chang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9296216/
id doaj-34f63b7ca7974247ac5d8355bb509fa0
record_format Article
spelling doaj-34f63b7ca7974247ac5d8355bb509fa02021-03-30T04:22:34ZengIEEEIEEE Access2169-35362020-01-01822646122648310.1109/ACCESS.2020.30451719296216ML Algorithm Performance to Classify MCS Schemes During UACN Link AdaptationMst. Najnin Sultana0KyungHi Chang1https://orcid.org/0000-0002-2565-5391Department of Electronic Engineering, Inha University, Incheon, Republic of KoreaDepartment of Electronic Engineering, Inha University, Incheon, Republic of KoreaThis research classifies the modulation and coding rate for link adaptation in Underwater Acoustic Communications Networks (UACNs). Recently, the UACN has become a promising technology for military, commercial, and civilian applications, as well as scientific research. However, we should minimize the dataset dimension for real-time implementation due to the sensor nodes' energy limitations in the underwater environment. We used an Incheon sea trial's measured dataset of 18 features, applying Principal Component Analysis (PCA) to select the dominant eigenvalue components in order to reduce the curse of dimensionality, and then selected 11 parameters. After that, we applied Machine Learning (ML) algorithms with different combinations of the parameters to separately classify the modulation and the coding rate and measured both individual and overall classification accuracy. The findings are compared with two Taean sea trial datasets with 11 features to finalize the selected parameters for link adaptation. For modulation classification, we observed 96.83% accuracy with the K-nearest Neighbors (KNN) algorithm in three-parameter and two-parameter cases. In coding rate classification, we found 100% accuracy with the KNN algorithm using the same three-parameter case. However, for the best fit among the three datasets, we finalized another three parameters at the expense of accuracy. To find the optimum threshold values for all modulation and coding rate labels, we used Rule-based (RB) 2D and 3D analysis. However, with a hard limit on non-overlapping data, at best, 35.51% classification accuracy was found for a 1/3 coding rate (Turbo code) with QPSK modulation, which showed much less reliability for RB analysis in a UACN, so it is not useful in this regard. Besides, our analysis shows data independence in the Doppler Spread (DS) and the Frequency Shift (FS), mitigating the time-variability channel's challenge. We use the Gaussian distribution plot, a confusion matrix, multi-dimensional scatter plots, interpolated plots to analyze the data.https://ieeexplore.ieee.org/document/9296216/Boosted regression tree analysisK-nearest neighborslink adaptationmachine learningmulti-dimensional rule-based analysisprincipal component analysis
collection DOAJ
language English
format Article
sources DOAJ
author Mst. Najnin Sultana
KyungHi Chang
spellingShingle Mst. Najnin Sultana
KyungHi Chang
ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
IEEE Access
Boosted regression tree analysis
K-nearest neighbors
link adaptation
machine learning
multi-dimensional rule-based analysis
principal component analysis
author_facet Mst. Najnin Sultana
KyungHi Chang
author_sort Mst. Najnin Sultana
title ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
title_short ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
title_full ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
title_fullStr ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
title_full_unstemmed ML Algorithm Performance to Classify MCS Schemes During UACN Link Adaptation
title_sort ml algorithm performance to classify mcs schemes during uacn link adaptation
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description This research classifies the modulation and coding rate for link adaptation in Underwater Acoustic Communications Networks (UACNs). Recently, the UACN has become a promising technology for military, commercial, and civilian applications, as well as scientific research. However, we should minimize the dataset dimension for real-time implementation due to the sensor nodes' energy limitations in the underwater environment. We used an Incheon sea trial's measured dataset of 18 features, applying Principal Component Analysis (PCA) to select the dominant eigenvalue components in order to reduce the curse of dimensionality, and then selected 11 parameters. After that, we applied Machine Learning (ML) algorithms with different combinations of the parameters to separately classify the modulation and the coding rate and measured both individual and overall classification accuracy. The findings are compared with two Taean sea trial datasets with 11 features to finalize the selected parameters for link adaptation. For modulation classification, we observed 96.83% accuracy with the K-nearest Neighbors (KNN) algorithm in three-parameter and two-parameter cases. In coding rate classification, we found 100% accuracy with the KNN algorithm using the same three-parameter case. However, for the best fit among the three datasets, we finalized another three parameters at the expense of accuracy. To find the optimum threshold values for all modulation and coding rate labels, we used Rule-based (RB) 2D and 3D analysis. However, with a hard limit on non-overlapping data, at best, 35.51% classification accuracy was found for a 1/3 coding rate (Turbo code) with QPSK modulation, which showed much less reliability for RB analysis in a UACN, so it is not useful in this regard. Besides, our analysis shows data independence in the Doppler Spread (DS) and the Frequency Shift (FS), mitigating the time-variability channel's challenge. We use the Gaussian distribution plot, a confusion matrix, multi-dimensional scatter plots, interpolated plots to analyze the data.
topic Boosted regression tree analysis
K-nearest neighbors
link adaptation
machine learning
multi-dimensional rule-based analysis
principal component analysis
url https://ieeexplore.ieee.org/document/9296216/
work_keys_str_mv AT mstnajninsultana mlalgorithmperformancetoclassifymcsschemesduringuacnlinkadaptation
AT kyunghichang mlalgorithmperformancetoclassifymcsschemesduringuacnlinkadaptation
_version_ 1724181852882731008