QUICK REVIEW
[论文解读] On the Joint Error-and-Erasure Decoding for Irreducible Polynomial Remainder Codes
Jiun-Hung Yu|arXiv (Cornell University)|Feb 24, 2012
Coding theory and cryptography参考文献 8被引用 3
一句话总结
本文为不可约多项式余数码提出两种新颖的固定变换联合错译码算法,利用基于最大公因数(GCD)的计算方法,高效解码错误与删除错误。第二种方法即使在里德-所罗门码中也属新方法,计算复杂度更低,且与现有仅错误解码方法完全兼容。
ABSTRACT
A general class of polynomial remainder codes is considered. Such codes are very flexible in rate and length and include Reed-Solomon codes as a special case. As an extension of previous work, two joint error-and-erasure decoding approaches are proposed. In particular, both the decoding approaches by means of a fixed transform are treated in a way compatible with the error-only decoding. In the end, a collection of gcd-based decoding algorithm is obtained, some of which appear to be new even when specialized to Reed-Solomon codes.
研究动机与目标
- 将现有的不可约多项式余数码仅错误解码算法扩展至同时处理错误与删除错误。
- 开发与现有仅错误解码实现完全兼容的解码方法,以实现实际部署。
- 通过避免在插值过程中重复计算基底,降低解码复杂度,尤其是在存在删除错误时。
- 提供适用于可变次数模数的新颖高效GCD解码算法,实现灵活的码长与码率设计。
- 为里德-所罗门码提出一种新颖的解码方法,在计算效率方面优于以往的联合解码方法。
提出的方法
- 提出固定变换方法I,使用接收多项式 $\hat{Y}(x)$ 的变换版本,并应用部分最大公因数算法I,计算满足 $r(x) = s(x)\tilde{M}_n(x) + t(x)E(x)$ 的 $s(x), t(x), r(x)$。
- 采用固定变换方法II,将 $\tilde{M}_n(x)$ 和 $Y(x)$ 作为部分最大公因数算法II的输入,降低输入多项式次数,从而减少计算成本。
- 利用扩展最大公因数算法,通过循环不变量确保在迭代过程中始终满足 $r(x) = s(x)\tilde{M}_n(x) + t(x)E(x)$,并基于次数阈值设定终止条件。
- 通过两种恢复方法重构原始信息多项式 $a(x)$:在方法I中为 $a(x) = r(x)/(t(x)\Lambda_\rho(x))$ 或 $a(x) = t(x)\hat{Y}(x) \bmod M_n(x) / (t(x)\Lambda_\rho(x))$;在方法II中为 $a(x) = r(x)/t(x)$ 或 $a(x) = t(x)Y(x) \bmod \tilde{M}_n(x) / t(x)$。
- 应用次数加权距离分析,确保最小距离 $d_{\text{minD}} > N - K$,从而在给定假设下保证纠错能力。
- 引入条件(34),确保基于最大公因数的解码过程正确,若 $\deg a(x) \geq K$ 或多项式除法失败,则判定解码失败。
实验结果
研究问题
- RQ1能否在不因重复插值导致高计算开销的前提下,为不可约多项式余数码实现高效的联合错误与删除错误解码?
- RQ2如何将现有的仅错误解码算法扩展以处理删除错误,同时保持与原始实现的兼容性?
- RQ3是否存在一种基于最大公因数的解码方法,可使不可约多项式余数码的解码复杂度低于以往方法,尤其是在存在删除错误时?
- RQ4即使与现有仅错误解码方法兼容,所提出的第二种方法是否为里德-所罗门码带来了新的解码能力?
- RQ5基于最大公因数的解码算法在何种必要且充分条件下能正确恢复原始信息多项式?
主要发现
- 所提出的固定变换方法I在通过 $r(x)/(t(x)\Lambda_\rho(x))$ 恢复 $a(x)$ 时,其解码算法与文献[12]中的方法相同,但引入了一种此前未报道的基于 $\hat{Y}(x)$ 的新恢复方法。
- 固定变换方法II使用 $\tilde{M}_n(x)$ 和 $Y(x)$ 作为输入,由于输入多项式次数更小,计算效率明显高于方法I。
- 即使将该方法特化至里德-所罗门码,第二种方法仍属全新,提供了一条新颖的解码路径,同时保持与仅错误解码方法的兼容性。
- 基于最大公因数的解码算法在满足 $\deg E(x) < \deg \Lambda_\rho(x)$ 条件时能正确解码,否则解码失败。
- 在方法I中,仅当 $t(x)\Lambda_\rho(x)$ 整除 $r(x)$ 且 $\deg a(x) < K$ 时,算法才能正确恢复 $a(x)$;在方法II中,仅当 $t(x)$ 整除 $r(x)$ 且 $\deg a(x) < K$ 时才能正确恢复。
- 该解码过程与现有仅错误解码完全兼容,可无缝集成至已使用该算法仅错误版本的系统中。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。