0, Guruswami and Rudra present'/> Linear-algebraic list decoding for variants of Reed-Solomon codes
首页> 外文期刊>Electronic Colloquium on Computational Complexity >Linear-algebraic list decoding for variants of Reed-Solomon codes
【24h】

Linear-algebraic list decoding for variants of Reed-Solomon codes

机译:Reed-Solomon码变体的线性代数列表解码

获取原文
           

摘要

Folded Reed-Solomon codes are an explicit family of codes that achieve the optimal trade-off between rate and list error-correction capability. Specifically, for any 0">0, Guruswami and Rudra presented an nO(1) time algorithm to list decode appropriate folded RS codes of rate R from a fraction 1?R? of errors. The algorithm is based on multivariate polynomialinterpolation and root-finding over extension fields. It was noted by Vadhan that interpolating a linear polynomial suffices for a statement of the above form. Here we give a simple linear-algebra based analysis of this variant that eliminates the need for the computationally expensive root-finding step over extension fields (and indeed any mention of extension fields). The entire list decoding algorithm is linear-algebraic, solving one linear system for the interpolation step, and another linear system to find a small subspace of candidate solutions. Except for the step of pruning this subspace, the algorithm can be implemented to run in quadratic time. We also consider a closely related family of codes, called (order m) derivative codes and defined over fields of large characteristic, which consist of the evaluations of f as well as its first m?1 formal derivatives at N distinct field elements. We show how our linear-algebraic methods for folded Reed-Solomon codes can be used to show that derivative codes can also achieve the above optimal trade-off.The theoretical drawback of our analysis for folded RS codes and derivative codes is that both the decoding complexity and proven worst-case list-size bound are n(1) . By combining the above idea with a pseudorandom subset of all polynomials as messages, we get a Monte Carlo construction achieving a list size bound of O(12) , which is quite close to the existential O(1) bound (however, the decoding complexity remains n(1) ). Our work highlights that constructing an explicit ``subspace-evasive" subset that has small intersection with low-dimensional subspaces --- an interesting problem in pseudorandomness in its own right --- has applications to constructing explicit codes with better list-decoding guarantees.
机译:折叠的里德-所罗门码是一种显式的码系列,可以在速率和列表纠错能力之间实现最佳平衡。具体来说,对于任何0> 0,Guruswami和Rudra提出了一种nO(1)时间算法,以从分数1?R?的错误中列出解码速率为R的适当折叠RS码。 Vadhan指出,对上述形式的语句进行线性多项式内插就足够了。在这里,我们对该变量进行了简单的基于线性代数的分析,从而消除了计算上昂贵的求根步骤扩展字段(实际上是扩展字段的任何提及)。整个列表解码算法是线性代数的,它对一个插值步骤求解一个线性系统,而对另一个线性系统查找候选解的较小子空间。该子空间可以将该算法实现为以二次时间运行,我们还考虑了一个紧密相关的代码族,称为(阶m)导数,并在大ch的字段上定义算术,由f及其在N个不同场元素处的第一个m?1形式导数的评估组成。我们展示了如何使用折叠里德-所罗门码的线性代数方法来证明派生码也可以实现上述最优权衡。我们对折叠RS码和派生码的分析的理论缺点是解码复杂度和最坏情况下的列表大小限制为n(1)。通过将上述思想与所有多项式的伪随机子集作为消息结合,我们得到了蒙特卡罗构造,实现了列表大小为O(12)的边界,这非常接近现有的O(1)边界(但是,解码复杂度保持n(1))。我们的工作着重指出,构建与低维子空间相交较小的显式``子空间规避''子集-本身就是伪随机性中的一个有趣问题-应用于构建具有更好列表解码保证的显式代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号