A new approach to the Berlekamp-Massey-Sakata Algorithm. Improving Locator Decoding
José Joaquín Bernal, Juan Jacobo Simón
TL;DR
The paper tackles the problem of computing a Groebner basis for the ideal ${\mathbf {\Lambda}}(U)$ of linear recurrences of a doubly periodic array by identifying a special index set ${\mathcal{S}}(t)$ that guarantees the final BMSa output is a Groebner basis. It then reframes locator decoding in a unified framework via the locator ideal $L(e)$ and shows $L(e)=\overline{ {\mathbf {\Lambda}}(U) }$ for a suitable syndrome table $U$, enabling recovery of the error polynomial from a compact index set. Sufficient conditions and a complexity-bounded strategy are provided for terminating the BMSa with a valid Groebner basis, and the results are applied to abelian codes to achieve reliable decoding up to $t$ errors when the defining set contains $\tau+{\mathcal{S}}(t)$, linking to BCH-type bounds. Overall, the work delivers a practical, algebraic refinement of locator decoding and a concrete termination criterion for BMSa in the bivariate setting.
Abstract
We study the problem of the computation of Groebner basis for the ideal of linear recurring relations of a doubly periodic array. We find a set of indexes such that, along with some conditions, guarantees that the set of polynomials obtained at the last iteration in the Berlekamp-Massey-Sakata algorithm is exactly a Groebner basis for the mentioned ideal. Then, we apply these results to improve locator decoding in abelian codes.
