Fast Encoding Algorithms for Reed-Solomon Codes With Between Four and Seven Parity Symbols

This article describes a fast Reed-Solomon encoding algorithm with four and seven parity symbols in between. First, we show that the syndrome of Reed-Solomon codes can be computed via the Reed-Muller transform. Based on this result, the fast encoding algorithm is then derived. Analysis shows that th...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on computers Vol. 69; no. 5; pp. 699 - 705
Main Authors: Yu, Leilei, Lin, Zhichang, Lin, Sian-Jheng, Han, Yunghsiang S., Yu, Nenghai
Format: Journal Article
Language:English
Published: New York IEEE 01.05.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:0018-9340, 1557-9956
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This article describes a fast Reed-Solomon encoding algorithm with four and seven parity symbols in between. First, we show that the syndrome of Reed-Solomon codes can be computed via the Reed-Muller transform. Based on this result, the fast encoding algorithm is then derived. Analysis shows that the proposed approach asymptotically requires 3 XORs per data bit, representing an improvement over previous algorithms. The simulation demonstrates that the performance of the proposed approach improves with the increase of code length and is superior to other methods. In particular, when the parity number is 5, the proposed approach is about two times faster than other cutting-edge methods.
AbstractList This article describes a fast Reed–Solomon encoding algorithm with four and seven parity symbols in between. First, we show that the syndrome of Reed–Solomon codes can be computed via the Reed–Muller transform. Based on this result, the fast encoding algorithm is then derived. Analysis shows that the proposed approach asymptotically requires 3 XORs per data bit, representing an improvement over previous algorithms. The simulation demonstrates that the performance of the proposed approach improves with the increase of code length and is superior to other methods. In particular, when the parity number is 5, the proposed approach is about two times faster than other cutting-edge methods.
Author Lin, Zhichang
Yu, Nenghai
Yu, Leilei
Lin, Sian-Jheng
Han, Yunghsiang S.
Author_xml – sequence: 1
  givenname: Leilei
  orcidid: 0000-0003-3528-5483
  surname: Yu
  fullname: Yu, Leilei
  email: yuleilei@mail.ustc.edu.cn
  organization: School of Information Science and Technology, University of Science and Technology of China, Heifei, China
– sequence: 2
  givenname: Zhichang
  orcidid: 0000-0002-6309-2876
  surname: Lin
  fullname: Lin, Zhichang
  email: zc592782@mail.ustc.edu.cn
  organization: School of Information Science and Technology, University of Science and Technology of China, Heifei, China
– sequence: 3
  givenname: Sian-Jheng
  surname: Lin
  fullname: Lin, Sian-Jheng
  email: sjlin@u-stc.edu.cn
  organization: School of Information Science and Technology, University of Science and Technology of China, Heifei, China
– sequence: 4
  givenname: Yunghsiang S.
  orcidid: 0000-0002-3592-1681
  surname: Han
  fullname: Han, Yunghsiang S.
  email: yunghsiangh@gmail.com
  organization: School of Electrical Engineering and Intelligentization, Dongguan University of Technology, Dongguan, China
– sequence: 5
  givenname: Nenghai
  orcidid: 0000-0003-4417-9316
  surname: Yu
  fullname: Yu, Nenghai
  email: ynh@ustc.edu.cn
  organization: School of Information Science and Technology, University of Science and Technology of China, Heifei, China
BookMark eNp9kM1LwzAYxoNMcJuePXgJeO6Wj7ZLjrNsKgwUNxG8lLR9MzvaZCadsv_ejA0PHjy9vDzP7_14BqhnrAGErikZUUrkeJWNGKFyxGTKBZucoT5NkkkkZZL2UJ8QKiLJY3KBBt5vCCEpI7KP3ufKd3hmSlvVZo2nzdq6uvtoPdbW4ReAKlraxrbW4MxW4PFbUPEddN8ABs_tzmFlKryEr9A-q8Du8XLfFrbxl-hcq8bD1akO0et8tsoeosXT_WM2XUQlE7KLuE60UJLTuJhozmNaCgJCay5iloKkUupECA4HiRdScUWLgsUJ1ToJvxE-RLfHuVtnP3fgu3wTzjJhZc64EJRQlrLgGh9dpbPeO9D51tWtcvuckvwQYL7K8kOA-SnAQCR_iLLuVFdb0zlVN_9wN0euBoDfLULGMpWU_wBrdn1D
CODEN ITCOB4
CitedBy_id crossref_primary_10_1109_ACCESS_2022_3211304
crossref_primary_10_1109_TIT_2023_3300919
crossref_primary_10_1109_TIT_2024_3353111
crossref_primary_10_1109_TCSI_2024_3420116
crossref_primary_10_1109_TCOMM_2024_3383849
crossref_primary_10_1109_TVLSI_2022_3155611
crossref_primary_10_1109_TC_2023_3262922
crossref_primary_10_1109_TVLSI_2024_3394396
crossref_primary_10_1109_TC_2021_3060701
crossref_primary_10_1109_TCAD_2024_3432648
crossref_primary_10_1109_TC_2024_3387069
crossref_primary_10_1109_TIT_2025_3539222
Cites_doi 10.1109/18.746771
10.14778/2535573.2488339
10.1109/ITW.2011.6089512
10.1145/777412.777458
10.1109/PIMRC.2016.7794681
10.1109/TCOMM.2017.2737441
10.1109/TC.2005.200
10.1145/2043556.2043571
10.1145/263876.263881
10.1109/FOCS.2014.41
10.1109/TIT.2011.2159049
10.1007/978-3-319-03578-9_28
10.1109/TIT.2016.2600417
10.1145/2700308
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TC.2019.2963827
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library (IEL) (UW System Shared)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1557-9956
EndPage 705
ExternalDocumentID 10_1109_TC_2019_2963827
8949691
Genre orig-research
GrantInformation_xml – fundername: Natural Science Foundation of Anhui Province
  grantid: BJ2100330001
  funderid: 10.13039/501100003995
– fundername: Start Fund of Dongguan University of Technology
  grantid: KCYXM2017025
– fundername: National Natural Science Foundation of China
  grantid: 61671007
  funderid: 10.13039/501100001809
– fundername: Chinese Academy of Sciences
  funderid: 10.13039/501100002367
GroupedDBID --Z
-DZ
-~X
.DC
0R~
29I
4.4
5GY
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
ACNCT
AENEX
AETEA
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
RXW
TAE
TN5
TWZ
UHB
UPT
XZL
YZZ
AAYXX
ABUFD
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c289t-3f5f8a9314b7f3341c80e8ff38426e9199f5883e33413b9a3a1bb2451ff595603
IEDL.DBID RIE
ISICitedReferencesCount 16
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000527700400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9340
IngestDate Mon Jun 30 06:05:59 EDT 2025
Sat Nov 29 01:35:41 EST 2025
Tue Nov 18 21:42:11 EST 2025
Wed Aug 27 02:42:20 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 5
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c289t-3f5f8a9314b7f3341c80e8ff38426e9199f5883e33413b9a3a1bb2451ff595603
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-3592-1681
0000-0003-4417-9316
0000-0002-6309-2876
0000-0003-3528-5483
PQID 2388101262
PQPubID 85452
PageCount 7
ParticipantIDs ieee_primary_8949691
proquest_journals_2388101262
crossref_citationtrail_10_1109_TC_2019_2963827
crossref_primary_10_1109_TC_2019_2963827
PublicationCentury 2000
PublicationDate 2020-05-01
PublicationDateYYYYMMDD 2020-05-01
PublicationDate_xml – month: 05
  year: 2020
  text: 2020-05-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on computers
PublicationTitleAbbrev TC
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
plank (ref24) 2005
ref23
ref15
(ref20) 0
plank (ref22) 2009; 9
ref14
weil (ref5) 2006
ref11
blmer (ref10) 1995
ref2
ref1
ref17
desai (ref4) 2016
ref19
ref18
ref7
plank (ref21) 2014
ref9
ref3
muralidhar (ref8) 2014
mazzoleni (ref16) 2014
ford (ref6) 2010; 10
References_xml – ident: ref11
  doi: 10.1109/18.746771
– ident: ref15
  doi: 10.14778/2535573.2488339
– ident: ref12
  doi: 10.1109/ITW.2011.6089512
– year: 2005
  ident: ref24
  article-title: Optimizing Cauchy Reed-Solomon codes for fault-tolerant storage applications
– ident: ref9
  doi: 10.1145/777412.777458
– ident: ref13
  doi: 10.1109/PIMRC.2016.7794681
– ident: ref14
  doi: 10.1109/TCOMM.2017.2737441
– volume: 9
  start-page: 253
  year: 2009
  ident: ref22
  article-title: A performance evaluation and examination of open-source erasure coding libraries for storage
  publication-title: Proc 7th Conf File Storage Technol
– year: 1995
  ident: ref10
  article-title: An XOR-based erasure-resilient coding scheme
– year: 2014
  ident: ref16
  article-title: Btrfs: Lib: Raid: New RAID library supporting up to six parities
– start-page: 307
  year: 2006
  ident: ref5
  article-title: Ceph: A scalable, high-performance distributed file system
  publication-title: Proc of the 7th Symp on Operating systems design and implementation
– year: 0
  ident: ref20
  article-title: Intel intelligent storage acceleration library
– start-page: 383
  year: 2014
  ident: ref8
  article-title: F4: Facebooks warm BLOB storage system
  publication-title: Proc 11th USENIX Conf Operating Syst Des Implementation
– ident: ref18
  doi: 10.1109/TC.2005.200
– ident: ref7
  doi: 10.1145/2043556.2043571
– ident: ref1
  doi: 10.1145/263876.263881
– ident: ref23
  doi: 10.1109/FOCS.2014.41
– year: 2016
  ident: ref4
  article-title: Erasure code support-swift 2.9.1.dev229 documentation
– ident: ref2
  doi: 10.1109/TIT.2011.2159049
– volume: 10
  start-page: 1
  year: 2010
  ident: ref6
  article-title: Availability in globally distributed storage systems
  publication-title: Proc 9th USENIX Symp Operating Syst Des Implementation
– ident: ref17
  doi: 10.1007/978-3-319-03578-9_28
– ident: ref19
  doi: 10.1109/TIT.2016.2600417
– ident: ref3
  doi: 10.1145/2700308
– year: 2014
  ident: ref21
  article-title: Jerasure: A library in C facilitating erasure coding for storage applications_version 2.0. technical report UT-EECS-14-721
SSID ssj0006209
Score 2.3767025
Snippet This article describes a fast Reed-Solomon encoding algorithm with four and seven parity symbols in between. First, we show that the syndrome of Reed-Solomon...
This article describes a fast Reed–Solomon encoding algorithm with four and seven parity symbols in between. First, we show that the syndrome of Reed–Solomon...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 699
SubjectTerms Algorithms
Arrays
coding algorithm
Complexity theory
Computer simulation
Cutting speed
Decoding
Encoding
Parity
Reed–Muller transform
Reed–Solomon code
Sparse matrices
Symbols
Systematics
Transforms
Title Fast Encoding Algorithms for Reed-Solomon Codes With Between Four and Seven Parity Symbols
URI https://ieeexplore.ieee.org/document/8949691
https://www.proquest.com/docview/2388101262
Volume 69
WOSCitedRecordID wos000527700400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9956
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006209
  issn: 0018-9340
  databaseCode: RIE
  dateStart: 19680101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT9swFH7qKg7bgW4wRIFNPnDgQEoS24l9hIpqpwrRIhCXyHb9BlKboCZF4r_HdtMKadtht0i2lSjf-5m89z6AU8Qs1qmykQtWVcS0yCLNqY60yTgaq5hCFcgm8vFYPDzImw6cb3thrLWh-MwO_GX4lz-rzMp_KrsQksnMt6p_yvNs3au1tbrZppwjcQpMWdyO8UlieTEd-hIuOUi9sHn6mA8eKFCq_GGHg3MZ9f7vsb7CbhtEkss16t-gY8s96G0IGkirr3vw5cO0wX14HKm6Idelqby_Ipfz39XyuXla1MQFruTWubFo4kyhk0syrGa2JvdulVytC7nIyN2UqHJGJn7mE7lRnvWOTN4WuprX3-FudD0d_opaaoXIuAyriShyFErShOkcqfNkRsRWIFLhPLaViZTIhaDWL1EtFVWJ1injCSL3GRU9gG5ZlfYQiGDCxlpawfmMccWEQoOJSlWODG2CfRhsXndh2rnjnv5iXoT8I5bFdFh4fIoWnz6cbQ-8rEdu_Hvrvodju61Fog8nGzyLViXrwsUmYZhZlh79_dQxfE59Mh2qGU-g2yxX9gfsmNfmuV7-DNL2Drma0jA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT-MwEB4hFmnhsLA8RJfH-rAHDpuSxHZqH6GiAsFWiHYF4hLZrgeQSrJqAhL_HttNKySWA7dItpUo3zyTmfkAfiFmsU6VjVywqiKmRRZpTnWkTcbRWMUUqkA20en3xc2NvFyA3_NeGGttKD6zbX8Z_uWPSvPkP5UdCslk5lvVv3DG0njarTW3u9msoCNxKkxZ3AzySWJ5OOz6Ii7ZTr24eQKZNz4okKq8s8TBvfRWP_dga_CtCSPJ0RT377Bgi3VYnVE0kEZj12HlzbzBDbjtqaomJ4UpvcciR-O7cvJQ3z9WxIWu5Mo5smjgjKGTTNItR7Yi126VHE9LuUjP3ZSoYkQGfuoTuVSe944MXh51Oa424W_vZNg9jRpyhci4HKuOKHIUStKE6Q5S58uMiK1ApML5bCsTKZELQa1foloqqhKtU8YTRO5zKroFi0VZ2G0gggkba2kF5yPGFRMKDSYqVR1kaBNsQXv2unPTTB73BBjjPGQgscyH3dzjkzf4tOBgfuDfdOjGx1s3PBzzbQ0SLdid4Zk3SlnlLjoJ48yy9Mf_T_2Er6fDPxf5xVn_fAeWU59ah9rGXVisJ092D5bMc_1QTfaD5L0C0y3Vdw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Fast+Encoding+Algorithms+for+Reed%E2%80%93Solomon+Codes+With+Between+Four+and+Seven+Parity+Symbols&rft.jtitle=IEEE+transactions+on+computers&rft.au=Yu%2C+Leilei&rft.au=Lin%2C+Zhichang&rft.au=Lin%2C+Sian-Jheng&rft.au=Han%2C+Yunghsiang+S&rft.date=2020-05-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0018-9340&rft.eissn=1557-9956&rft.volume=69&rft.issue=5&rft.spage=699&rft_id=info:doi/10.1109%2FTC.2019.2963827&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9340&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9340&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9340&client=summon