Optimization of the iterative decoding algorithms for irregular block codes

Jovan Milojkovic, Srdjan Brkic, Predrag Ivanis, Bane Vasic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we analyze the performances of iterative decoders for linear block codes. In particular, we consider two modifications of the gradient-descent bit flipping (GDBF) algorithm with momentum, where multiple component decoders with different momentum values are concatenated to improve the decoder performance. The learning parameters of the component decoders are obtained by using a Genetic algorithm based on the database of the uncorrectable error patterns of the previous decoder. We present three optimization strategies and provide a comparison with the state-of-the-art decoders. The numerical results are presented on short Bose-Chaudhuri-Hocquenghem (BCH) codes and the channel with additive white Gaussian noise (AWGN).

Original languageEnglish (US)
Title of host publication2024 32nd Telecommunications Forum, TELFOR 2024 - Proceedings of Papers
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350391053
DOIs
StatePublished - 2024
Event32nd Telecommunications Forum, TELFOR 2024 - Belgrade, Serbia
Duration: Nov 26 2024Nov 27 2024

Publication series

Name2024 32nd Telecommunications Forum, TELFOR 2024 - Proceedings of Papers

Conference

Conference32nd Telecommunications Forum, TELFOR 2024
Country/TerritorySerbia
CityBelgrade
Period11/26/2411/27/24

Keywords

  • BCH codes
  • error correction codes
  • GDBF decoder
  • genetic algorithm
  • Iterative decoders
  • optimization

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Safety, Risk, Reliability and Quality
  • Instrumentation
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Optimization of the iterative decoding algorithms for irregular block codes'. Together they form a unique fingerprint.

Cite this