FFT Algorithm for Binary Extension Finite Fields and Its Application to Reed–Solomon Codes
dc.contributor.author | Lin, Sian Jheng | |
dc.contributor.author | Al-Naffouri, Tareq Y. | |
dc.contributor.author | Han, Yunghsiang S. | |
dc.date.accessioned | 2017-01-02T09:55:29Z | |
dc.date.available | 2017-01-02T09:55:29Z | |
dc.date.issued | 2016-08-15 | |
dc.identifier.citation | Lin S-J, Al-Naffouri TY, Han YS (2016) FFT Algorithm for Binary Extension Finite Fields and Its Application to Reed–Solomon Codes. IEEE Transactions on Information Theory 62: 5343–5358. Available: http://dx.doi.org/10.1109/TIT.2016.2600417. | |
dc.identifier.issn | 0018-9448 | |
dc.identifier.issn | 1557-9654 | |
dc.identifier.doi | 10.1109/TIT.2016.2600417 | |
dc.identifier.uri | http://hdl.handle.net/10754/622547 | |
dc.description.abstract | 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. | |
dc.description.sponsorship | This work was supported in part by the CAS Pioneer Hundred Talents Program and in part by the National Science of Council of Taiwan under Grant NSC 102-2221-E-011-006-MY3 and Grant NSC 101-2221-E -011-069-MY3. | |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | |
dc.relation.url | http://ieeexplore.ieee.org/document/7543456/ | |
dc.subject | Algorithm design and analysis | |
dc.subject | Galois fields | |
dc.subject | Reed-Solomon codes | |
dc.title | FFT Algorithm for Binary Extension Finite Fields and Its Application to Reed–Solomon Codes | |
dc.type | Article | |
dc.contributor.department | Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division | |
dc.contributor.department | Electrical Engineering Program | |
dc.identifier.journal | IEEE Transactions on Information Theory | |
dc.contributor.institution | School of Information Science and Technology, University of Science and Technology of China, Hefei, China | |
dc.contributor.institution | Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan | |
kaust.person | Lin, Sian Jheng | |
kaust.person | Al-Naffouri, Tareq Y. | |
dc.date.published-online | 2016-08-15 | |
dc.date.published-print | 2016-10 |
This item appears in the following Collection(s)
-
Articles
-
Electrical and Computer Engineering Program
For more information visit: https://cemse.kaust.edu.sa/ece -
Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division
For more information visit: https://cemse.kaust.edu.sa/