On Algebraic Decoding of q-ary Reed-Muller and Product-Reed-Solomon Codes
Abstract
We consider a list decoding algorithm recently proposed by Pellikaan-Wu PW2005 for q-ary Reed-Muller codes RMq(, m, n) of length n ≤ qm when ≤ q. A simple and easily accessible correctness proof is given which shows that this algorithm achieves a relative error-correction radius of τ ≤ (1 - qm-1/n). This is an improvement over the proof using one-point Algebraic-Geometric codes given in PW2005. The described algorithm can be adapted to decode Product-Reed-Solomon codes. We then propose a new low complexity recursive algebraic decoding algorithm for Reed-Muller and Product-Reed-Solomon codes. Our algorithm achieves a relative error correction radius of τ ≤ Πi=1m (1 - ki/q). This technique is then proved to outperform the Pellikaan-Wu method in both complexity and error correction radius over a wide range of code rates.