Machine learning assisted adaptive LDPC coded system design and analysis

Abstract This paper proposes a novel machine learning (ML) assisted low‐latency low density parity check (LDPC) coded adaptive modulation (AM) system, where short block‐length LDPC codes are used. Conventional adaptive modulation and coding (AMC) system includes fixed look‐up table method, which is...

Full description

Bibliographic Details
Main Authors: Cong Xie, Mohammed El‐Hajjar, Soon Xin Ng
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:IET Communications
Subjects:
Online Access:https://doi.org/10.1049/cmu2.12707
_version_ 1797353594483113984
author Cong Xie
Mohammed El‐Hajjar
Soon Xin Ng
author_facet Cong Xie
Mohammed El‐Hajjar
Soon Xin Ng
author_sort Cong Xie
collection DOAJ
description Abstract This paper proposes a novel machine learning (ML) assisted low‐latency low density parity check (LDPC) coded adaptive modulation (AM) system, where short block‐length LDPC codes are used. Conventional adaptive modulation and coding (AMC) system includes fixed look‐up table method, which is also called inner loop link adaptation (ILLA) and outer loop link adaptation (OLLA). For ILLA, the adaptive capability is achieved by switching the modulation and coding modes based on a look‐up table using signal‐to‐noise ratio (SNR) thresholds at the target bit error rate (BER), while OLLA builds upon the ILLA method by dynamically adjusting the SNR thresholds to further optimize the system performance. Although both improve the system overall throughput by switching between different transmission modes, there is still a gap to optimal performance as the BER is comparatively far away from the target BER. Machine learning (ML) is a promising solution in solving various classification problems. In this work, the supervised learning based k‐nearest neighbours (KNN) algorithm is invoked for choosing the optimum transmission mode based on the training data and the instantaneous SNR. This work focuses on the low‐latency communications scenarios, where short block‐length LDPC codes are utilized. On the other hand, given the short block‐length constraint, we propose to artificially generate the training data to train our ML assisted AMC scheme. The simulation results show that the proposed ML‐LDPC‐AMC scheme can achieve a higher throughput than the ILLA system while maintaining the target BER. Compared with OLLA, the proposed scheme can maintain the target BER while the OLLA fails to maintain the target BER when the block length is short. In addition, when considering the channel estimation errors, the performance of the proposed ML‐LDPC‐AMC maintains the target BER, while the ILLA system's BER performance can be higher than the target BER.
first_indexed 2024-03-08T13:33:17Z
format Article
id doaj.art-52251c468bc74475b70fb3760f29d98a
institution Directory Open Access Journal
issn 1751-8628
1751-8636
language English
last_indexed 2024-03-08T13:33:17Z
publishDate 2024-01-01
publisher Wiley
record_format Article
series IET Communications
spelling doaj.art-52251c468bc74475b70fb3760f29d98a2024-01-17T02:51:21ZengWileyIET Communications1751-86281751-86362024-01-0118111010.1049/cmu2.12707Machine learning assisted adaptive LDPC coded system design and analysisCong Xie0Mohammed El‐Hajjar1Soon Xin Ng2School of Electronics and Computer Science University of Southampton Southampton UKSchool of Electronics and Computer Science University of Southampton Southampton UKSchool of Electronics and Computer Science University of Southampton Southampton UKAbstract This paper proposes a novel machine learning (ML) assisted low‐latency low density parity check (LDPC) coded adaptive modulation (AM) system, where short block‐length LDPC codes are used. Conventional adaptive modulation and coding (AMC) system includes fixed look‐up table method, which is also called inner loop link adaptation (ILLA) and outer loop link adaptation (OLLA). For ILLA, the adaptive capability is achieved by switching the modulation and coding modes based on a look‐up table using signal‐to‐noise ratio (SNR) thresholds at the target bit error rate (BER), while OLLA builds upon the ILLA method by dynamically adjusting the SNR thresholds to further optimize the system performance. Although both improve the system overall throughput by switching between different transmission modes, there is still a gap to optimal performance as the BER is comparatively far away from the target BER. Machine learning (ML) is a promising solution in solving various classification problems. In this work, the supervised learning based k‐nearest neighbours (KNN) algorithm is invoked for choosing the optimum transmission mode based on the training data and the instantaneous SNR. This work focuses on the low‐latency communications scenarios, where short block‐length LDPC codes are utilized. On the other hand, given the short block‐length constraint, we propose to artificially generate the training data to train our ML assisted AMC scheme. The simulation results show that the proposed ML‐LDPC‐AMC scheme can achieve a higher throughput than the ILLA system while maintaining the target BER. Compared with OLLA, the proposed scheme can maintain the target BER while the OLLA fails to maintain the target BER when the block length is short. In addition, when considering the channel estimation errors, the performance of the proposed ML‐LDPC‐AMC maintains the target BER, while the ILLA system's BER performance can be higher than the target BER.https://doi.org/10.1049/cmu2.12707adaptive modulationchannel codinglearning (artificial intelligence)
spellingShingle Cong Xie
Mohammed El‐Hajjar
Soon Xin Ng
Machine learning assisted adaptive LDPC coded system design and analysis
IET Communications
adaptive modulation
channel coding
learning (artificial intelligence)
title Machine learning assisted adaptive LDPC coded system design and analysis
title_full Machine learning assisted adaptive LDPC coded system design and analysis
title_fullStr Machine learning assisted adaptive LDPC coded system design and analysis
title_full_unstemmed Machine learning assisted adaptive LDPC coded system design and analysis
title_short Machine learning assisted adaptive LDPC coded system design and analysis
title_sort machine learning assisted adaptive ldpc coded system design and analysis
topic adaptive modulation
channel coding
learning (artificial intelligence)
url https://doi.org/10.1049/cmu2.12707
work_keys_str_mv AT congxie machinelearningassistedadaptiveldpccodedsystemdesignandanalysis
AT mohammedelhajjar machinelearningassistedadaptiveldpccodedsystemdesignandanalysis
AT soonxinng machinelearningassistedadaptiveldpccodedsystemdesignandanalysis