Reed-Solomon Coding Algorithms Based on Reed-Muller Transform for Any Number of Parities.

Leilei Yu,Sian-Jheng Lin,Hanxu Hou,Zhengrui Li
DOI: https://doi.org/10.1109/tc.2023.3262922
2023-01-01
Abstract:Based on the Reed-Muller (RM) transform, this paper proposes a Reed-Solomon (RS) encoding/erasure decoding algorithm for any number of parities. Specifically, we first generalize the previous RM-based syndrome calculation, which allows only up to seven parities, to support any number of parities. Then we propose a general encoding/erasure decoding algorithm. The proposed encoding algorithm eliminates the operations in solving linear equations, and this improves the computational efficiency of existing RM-based RS algorithms. In terms of erasure decoding, this paper employs the generalized RM-based syndrome calculation and lower–upper (LU) decomposition to accelerate the computational efficiency. Analysis shows that the proposed encoding/erasure decoding algorithm approaches the complexity of $\lfloor \lg T \rfloor + 1$⌊lgT⌋+1 XORs per data bit with $N$N increasing, where $T$T and $N$N denote the number of parities and codeword length respectively. To highlight the advantage of the proposed RM-based algorithms, the implementations with Single Instruction Multiple Data (SIMD) technology are provided. Simulation results show that the proposed algorithms are competitive, as compared with other cutting-edge implementations.
What problem does this paper attempt to address?