FFT Algorithm for Binary Extension Finite Fields and Its Application to Reed-Solomon Codes

被引:27
作者
Lin, Sian-Jheng [1 ,2 ]
Al-Naffouri, Tareq Y. [2 ]
Han, Yunghsiang S. [3 ]
机构
[1] Univ Sci & Technol China, Sch Informat Sci & Technol, Hefei, Peoples R China
[2] King Abdullah Univ Sci & Technol, Dept Elect Engn, Thuwal, Saudi Arabia
[3] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei, Taiwan
关键词
Algorithm design and analysis; Galois fields; Reed-Solomon codes; FAST MULTIPLICATION; POLYNOMIAL CODES; MSR;
D O I
10.1109/TIT.2016.2600417
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, a new polynomial basis over binary extension fields was proposed, such that the fast Fourier transform (FFT) over such fields can be computed in the complexity of order O(n lg(n)), where n is the number of points evaluated in FFT. In this paper, we reformulate this FFT algorithm, such that it can be easier understood and be extended to develop frequency-domain decoding algorithms for (n = 2(m), k) systematic Reed-Solomon (RS) codes over F-2m, m is an element of Z(+), with n-k a power of two. First, the basis of syndrome polynomials is reformulated in the decoding procedure so that the new transforms can be applied to the decoding procedure. A fast extended Euclidean algorithm is developed to determine the error locator polynomial. The computational complexity of the proposed decoding algorithm is O(n lg(n-k)+(n-k)lg(2)(n-k)), improving upon the best currently available decoding complexity O(n lg(2)(n) lg lg(n)), and reaching the best known complexity bound that was established by Justesen in 1976. However, Justesen's approach is only for the codes over some specific fields, which can apply Cooley-Tukey FFTs. As revealed by the computer simulations, the proposed decoding algorithm is 50 times faster than the conventional one for the (2(16), 2(15)) RS code over F-216.
引用
收藏
页码:5343 / 5358
页数:16
相关论文
共 22 条
  • [1] [Anonymous], 2013, MODERN COMPUTER ALGE
  • [2] ON FAST MULTIPLICATION OF POLYNOMIALS OVER ARBITRARY ALGEBRAS
    CANTOR, DG
    KALTOFEN, E
    [J]. ACTA INFORMATICA, 1991, 28 (07) : 693 - 701
  • [3] ON ARITHMETICAL ALGORITHMS OVER FINITE-FIELDS
    CANTOR, DG
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES A, 1989, 50 (02) : 285 - 300
  • [4] Complexity analysis of Reed-Solomon decoding over GF(2m) without using syndromes
    Chen, Ning
    Yan, Zhiyuan
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2008, 2008 (1)
  • [5] Cheng Huang, 2012, USENIX ANN TECHN C M, P15
  • [6] Gao SH, 2003, SPRINGER INT SER ENG, V712, P55
  • [7] Additive Fast Fourier Transforms Over Finite Fields
    Gao, Shuhong
    Mateer, Todd
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (12) : 6265 - 6272
  • [8] COMPLEXITY OF DECODING REED-SOLOMON CODES
    JUSTESEN, J
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (02) : 237 - 238
  • [9] Novel Polynomial Basis and Its Application to Reed-Solomon Erasure Codes
    Lin, Sian-Jheng
    Chung, Wei-Ho
    Han, Yunghsiang S.
    [J]. 2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 316 - 325
  • [10] A Unified Form of Exact-MSR Codes via Product-Matrix Frameworks
    Lin, Sian-Jheng
    Chung, Wei-Ho
    Han, Yunghsiang S.
    Al-Naffouri, Tareq Y.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (02) : 873 - 886