Machine learning for decoding linear block codes: case of multi-class logistic regression model

Facing the challenge of enormous data sets variety, several machine learning-based algorithms for prediction (e.g, Support vector machine, multi layer perceptron and logistic regression) have been highly proposed and used over the last years in many fields. Error correcting codes (ECCs) are extensiv...

Full description

Saved in:
Bibliographic Details
Published inIndonesian Journal of Electrical Engineering and Computer Science Vol. 24; no. 1; p. 538
Main Authors Imrane, Chemseddine Idrissi, Said, Nouh, Mehdi, Bellfkih El, Seddiq, El Kasmi Alaoui, Abdelaziz, Marzak
Format Journal Article
LanguageEnglish
Published 01.10.2021
Online AccessGet full text

Cover

Loading…
More Information
Summary:Facing the challenge of enormous data sets variety, several machine learning-based algorithms for prediction (e.g, Support vector machine, multi layer perceptron and logistic regression) have been highly proposed and used over the last years in many fields. Error correcting codes (ECCs) are extensively used in practice to protect data against damaged data storage systems and against random errors due to noise effects. In this paper, we will use machine learning methods, especially multi-class logistic regression combined with the famous syndrome decoding algorithm. The main idea behind our decoding method which we call logistic regression decoder (LRDec) is to use the efficient multi-class logistic regression models to find errors from syndromes in linear codes such as bose, ray-chaudhuri and hocquenghem (BCH), and the quadratic residue (QR). Obtained results of the proposed decoder have a significant benefit in terms of bit error rate (BER) for random binary codes. The comparison of our decoder with many competitors proves its power. The proposed decoder has reached a success percentage of 100% for correctable errors in the studied codes.
ISSN:2502-4752
2502-4760
DOI:10.11591/ijeecs.v24.i1.pp538-547