The Key Equation for One-Point Codes

08/05/2021
by   Michael E. O'Sullivan, et al.
0

For Reed-Solomon codes, the key equation relates the syndrome polynomial—computed from the parity check matrix and the received vector—to two unknown polynomials, the locator and the evaluator. The roots of the locator polynomial identify the error positions. The evaluator polynomial, along with the derivative of the locator polynomial, gives the error values via the Forney formula. The Berlekamp-Massey algorithm efficiently computes the two unknown polynomials. This chapter shows how the key equation, the Berlekamp-Massey algorithm, the Forney formula, and another formula for error evaluation due to Horiguchi all generalize in a natural way to one-point codes. The algorithm presented here is based on Kötter's adaptation of Sakata's algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2021

Efficient Decoding of Gabidulin Codes over Galois Rings

This paper presents the first decoding algorithm for Gabidulin codes ove...
research
11/12/2019

On a seventh order convergent weakly L-stable Newton Cotes formula with application on Burger's equation

In this paper we derive 7^th order convergent integration formula in tim...
research
08/19/2019

Simple formula for integration of polynomials on a simplex

We show that integrating a polynomial of degree t on an arbitrary simple...
research
08/22/2019

Residues of skew rational functions and linearized Goppa codes

This paper constitutes a first attempt to do analysis with skew polynomi...
research
11/02/2021

CSAT is not in P

In this paper we have to demonstrate that if we claim to have an algorit...
research
08/12/2022

Stabilizer quantum codes defined by trace-depending polynomials

Quantum error-correcting codes with good parameters can be constructed b...
research
10/05/2021

VESPo: Verified Evaluation of Secret Polynomials

We consider the problem of efficiently evaluating a secret polynomial at...

Please sign up or login with your details

Forgot password? Click here to reset