Litcius/Paper detail

A New Decoding Method for Reed–Solomon Codes Based on FFT and Modular Approach

Nianqi Tang, Yunghsiang S. Han

2022IEEE Transactions on Communications18 citationsDOI

Abstract

Decoding algorithms for Reed–Solomon (RS) codes are of great interest for both practical and theoretical reasons. In this paper, an efficient algorithm, called the modular approach (MA), is devised for solving the Welch–Berlekamp (WB) key equation. By taking the MA as the key equation solver, we propose a new decoding algorithm for systematic RS codes. For <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(n,k)$ </tex-math></inline-formula> RS codes, where <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula> is the code length and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k$ </tex-math></inline-formula> is the code dimension, the proposed decoding algorithm has both the best asymptotic computational complexity <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$O(n\log (n-k) + (n-k)\log ^{2}(n-k))$ </tex-math></inline-formula> and the smallest constant factor achieved to date. By comparing the number of field operations required, we show that when decoding practical RS codes, the new algorithm is significantly superior to the existing methods in terms of computational complexity. When decoding the (4096, 3584) RS code defined over <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathbb {F}_{2^{12}}$ </tex-math></inline-formula> , the new algorithm is 10 times faster than a conventional syndrome-based method. Furthermore, the new algorithm has a regular architecture and is thus suitable for hardware implementation.

Topics & Concepts

Decoding methodsNotationCode (set theory)AlgorithmMathematicsDiscrete mathematicsComputer scienceArithmeticProgramming languageSet (abstract data type)Coding theory and cryptographyCryptographic Implementations and SecurityCellular Automata and Applications
A New Decoding Method for Reed–Solomon Codes Based on FFT and Modular Approach | Litcius