Polynomial time algorithm improves error correction for Reed-Solomon codes

Algorithmic List Decoding of Reed-Solomon Codes up to Capacity

Information TheoryComputational Complexity

Summary

Error-correcting codes help fix mistakes in data transmissions. Reed-Solomon codes are widely used for this purpose, but correcting many errors efficiently has been challenging. The authors present a new method that can decode these codes faster and closer to their theoretical limit for any chosen parameters. This means better reliability in sending data over noisy channels.

What this means in practice

  • For communication engineers: Improve decoding methods in data transmission systems to approach the maximum error correction limit of Reed-Solomon codes.
  • For data storage engineers: Enhance error detection and correction in storage devices by applying efficient list-decoding algorithms for Reed-Solomon codes.

Authors

Joshua Brakensiek, Yeyuan Chen, Aaron Putterman, Zihan Zhang, Kai Zhe Zheng

Abstract

We give a deterministic polynomial-time list-decoding algorithm for Reed-Solomon codes over prime fields that approaches list-decoding capacity for every evaluation set and every constant rate.