Improved Berlekamp-Massy algorithm and its software implementation on DSP

De Sheng Zhang*, Jian Ping An, Yuan Yuan Fan

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

Based on the Berlekamp-Massy (BM) algorithm for Reed-Solomon(RS) decoding, an improved version is proposed, which focuses on how to find the error locator polynomial using least iterative operations. The conditions to end the iterative operations is derived. As a special case, criterion of only one error symbol in one received codeword is derived as well. Steps are listed concerning the implementation of the improved iterative decoding algorithm, which is carried out as software on the platform of TI's C6416 DSP. Decoding performance and decoding-delay of both improved and original algorithms under different (n, k) conditions are simulated. The results of simulations demonstrate that the improved algorithm has less computational complexity when the number of errors in a received codeword is relatively small. Therefore, in channels with low noise power spectrum density, the improved algorithm results in less decoding-delay than BM algorithm.

Original languageEnglish
Pages (from-to)207-210
Number of pages4
JournalJournal of Beijing Institute of Technology (English Edition)
Volume19
Issue number2
Publication statusPublished - Jun 2010

Keywords

  • BS codes
  • Berlekamp-Massy(BM) algorithm
  • Digital-signal-processing (DSP)
  • Error locator polynomial
  • Reed-Solomon(RS) codes

Fingerprint

Dive into the research topics of 'Improved Berlekamp-Massy algorithm and its software implementation on DSP'. Together they form a unique fingerprint.

Cite this