SIMD implementation of interpolation in algebraic soft-decision Reed-Solomon decoding

The Koetter-Vardy algorithm is an algebraic soft-decision decoding algorithm for Reed-Solomon codes. Software implementations of the Koetter-Vardy algorithm are considered as part of a redecoding architecture that augments a hardware hard-decision decoder with soft-decision decoding software on an e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE Workshop on Signal Processing Systems Design and Implementation, 2005 S. 750 - 755
Hauptverfasser: Boulianne, L., Gross, W.J.
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 2005
Schlagworte:
ISBN:9780780393332, 0780393333
ISSN:2162-3562
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract The Koetter-Vardy algorithm is an algebraic soft-decision decoding algorithm for Reed-Solomon codes. Software implementations of the Koetter-Vardy algorithm are considered as part of a redecoding architecture that augments a hardware hard-decision decoder with soft-decision decoding software on an embedded processor. In this paper we investigate the implementation of the interpolation step of the Koetter-Vardy algorithm on SIMD processor architectures. A parallelization of the algorithm is given using the K'th order Horner's rule for parallel polynomial evaluation. The SIMD algorithm has a running time 2.5 to 4 times faster than a serial implementation on a DSP processor. To gain further speedup we propose a merged-SIMD architecture that calculates the Hasse derivative in parallel with the polynomial updates.
AbstractList The Koetter-Vardy algorithm is an algebraic soft-decision decoding algorithm for Reed-Solomon codes. Software implementations of the Koetter-Vardy algorithm are considered as part of a redecoding architecture that augments a hardware hard-decision decoder with soft-decision decoding software on an embedded processor. In this paper we investigate the implementation of the interpolation step of the Koetter-Vardy algorithm on SIMD processor architectures. A parallelization of the algorithm is given using the K'th order Horner's rule for parallel polynomial evaluation. The SIMD algorithm has a running time 2.5 to 4 times faster than a serial implementation on a DSP processor. To gain further speedup we propose a merged-SIMD architecture that calculates the Hasse derivative in parallel with the polynomial updates.
Author Gross, W.J.
Boulianne, L.
Author_xml – sequence: 1
  givenname: L.
  surname: Boulianne
  fullname: Boulianne, L.
  organization: Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
– sequence: 2
  givenname: W.J.
  surname: Gross
  fullname: Gross, W.J.
  organization: Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
BookMark eNotUF1LwzAUDTjBOfsDxJf-gdQkt0mbR5k6CxPFuueRNLcj0ial7Yv_3sp2OHA5H9yHc0tWIQYk5J6zjHOmH-vqs84EYzLjstBaySuS6KJkC0EDgFiRteBKUJBK3JBkmn7YAliauV6TQ129P6e-HzrsMcxm9jGksU19mHEcYnc2fEhNd0I7Gt-kU2xn6rDx03_0hehoHbvYL2Jxo_PhdEeuW9NNmFzuhhxeX763b3T_sau2T3vqeSFnym3ZtJhLC0oy03AmLbaFcLJRmmvLnLYCcl06VeYgQOVGalsUugTGhXEtbMjD-a9HxOMw-t6Mv8fLEPAHMqtTcQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SIPS.2005.1579965
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 755
ExternalDocumentID 1579965
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-1b8cfe45b3650ac105bef72d5c6919b0d9b23498d68432364a59b77983012adf3
IEDL.DBID RIE
ISBN 9780780393332
0780393333
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000236758900137&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2162-3562
IngestDate Wed Aug 27 02:02:55 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-1b8cfe45b3650ac105bef72d5c6919b0d9b23498d68432364a59b77983012adf3
PageCount 6
ParticipantIDs ieee_primary_1579965
PublicationCentury 2000
PublicationDate 20050000
PublicationDateYYYYMMDD 2005-01-01
PublicationDate_xml – year: 2005
  text: 20050000
PublicationDecade 2000
PublicationTitle IEEE Workshop on Signal Processing Systems Design and Implementation, 2005
PublicationTitleAbbrev SIPS
PublicationYear 2005
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000396549
ssj0064526
Score 1.3437821
Snippet The Koetter-Vardy algorithm is an algebraic soft-decision decoding algorithm for Reed-Solomon codes. Software implementations of the Koetter-Vardy algorithm...
SourceID ieee
SourceType Publisher
StartPage 750
SubjectTerms Computer architecture
Decoding
Digital signal processing
Embedded software
Galois fields
Interpolation
Polynomials
Reed-Solomon codes
Software algorithms
Very large scale integration
Title SIMD implementation of interpolation in algebraic soft-decision Reed-Solomon decoding
URI https://ieeexplore.ieee.org/document/1579965
WOSCitedRecordID wos000236758900137&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
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwFLZKxQALR4u45YER0ySOY3sGKipBVREqdav8fEgZaFEPfj-2kxaQWMjkQ4ojO3p-5_chdEMZAGSMklQzF0pygChjLeG510W4Fta4COL6zIdDMZnIUQvdbmthrLUx-czehWaM5Zu5XgdXWS9l3KvnbAftcF7UtVpbf0pC_UwwJWopHOJ1kVguLUK2elGb7CJUovqnQd7Z9LMm3JkmslcORmXtamlW-0W7Em-d_sH_vvcQdb_L9_BoezEdoZadHaP9H8iDHTQuBy8PuHrfZI-H48Fzh6uadqtOkPM9HGhAvEFdabz0ApuYhpIHv_qXk9JLTv8bYz86D0t10bj_-Hb_RBqGBVJ5tWFFUhDa2ZwB9Yqa0l7XAut4ZpguZCohMRIymkthCpHTADWvmATOpfBiIVPG0RPUns1n9hRhpawQkAHwJM-dpQAscyAzlSeKFVSdoU7YoOlHDaIxbfbm_O_hC7QXMVKjr-MStVeLtb1Cu_pzVS0X1_HkvwCVmKiL
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LT8IwGG8QTdSLDzC-7cGjk62PrT2rBCIQ4iDhRvq1XbKDYHj499tuAzXx4k59JOvSNV-_5--H0D3lAEA4DSLNM1-SA4Ey1gYJc7pIooU1WQHi2ksGAzGZyGENPWxrYay1RfKZffTNIpZv5nrtXWWtiCdOPec7aJczRsKyWmvrUQmpm_PGRCmHfcSuoJaLYp-vHpdGu_C1qO6psHc2fVIFPKNQttLuMC2dLdV6v4hXinunffS_Lz5Gze8CPjzcXk0nqGZnp-jwB_ZgA43Tbv8Z5--b_HH_g_A8w3lJvFWmyLke9kQgzqTONV46kR2YipQHv7mXB6mTne4gYzc690s10bj9MnrqBBXHQpA7xWEVRCB0ZhkH6lQ1pZ22BTZLiOE6lpGE0EgglElhYsGoB5tXXEKSSOEEA1Emo2eoPpvP7DnCSlkhgAAkIWOZpQCcZCCJYqHiMVUXqOE3aPpRwmhMq725_Hv4Du13Rv3etNcdvF6hgwIxtfB8XKP6arG2N2hPf67y5eK2OAVfj7er0g
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%3Abook&rft.genre=proceeding&rft.title=IEEE+Workshop+on+Signal+Processing+Systems+Design+and+Implementation%2C+2005&rft.atitle=SIMD+implementation+of+interpolation+in+algebraic+soft-decision+Reed-Solomon+decoding&rft.au=Boulianne%2C+L.&rft.au=Gross%2C+W.J.&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780780393332&rft.issn=2162-3562&rft.spage=750&rft.epage=755&rft_id=info:doi/10.1109%2FSIPS.2005.1579965&rft.externalDocID=1579965
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2162-3562&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2162-3562&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2162-3562&client=summon