ACM Home Page
Please provide us with feedback. Feedback
An adaptive Reed-Solomon errors-and-erasures decoder
Full text PdfPdf (178 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays table of contents
Monterey, California, USA
SESSION: Application 2 table of contents
Pages: 150 - 158  
Year of Publication: 2006
ISBN:1-59593-292-5
Authors
Lilian Atieno  University of Massachusetts, Amherst, MA
Jonathan Allen  University of Massachusetts, Amherst, MA
Dennis Goeckel  University of Massachusetts, Amherst, MA
Russell Tessier  University of Massachusetts, Amherst, MA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 65,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1117201.1117224
What is a DOI?

ABSTRACT

The development of Reed-Solomon (RS) codes has allowed for improved data transmission over a variety of communication media. Although Reed-Solomon decoding provides a powerful defense against burst data errors, the significant circuit area and power consumption of customized RS decoder hardware can be limiting for embedded computing environments. To support enhanced performance decoding with minimal power consumption, a dynamically-reconfigurable FPGA-based Reed-Solomon decoder has been developed. Our errors-and-erasures decoding system uses multiple erasure blocks to identify the location of likely corrupted data and multiple decoders to attempt error correction. The RS decoder design is implemented in reconfigurable hardware to leverage architectural parallelism and specialization. Run-time dynamic reconfiguration of the decoding system is used in response to variations in channel conditions to support the fastest possible data rate while, as a secondary metric, minimizing decoder power consumption. Algorithm parameters for the decoding system have been determined via simulation and the design has been implemented in Altera Stratix FPGAs. Through experimentation using an Altera 1S40 Stratix FPGA, we show that dynamic reconfiguration can result in an 14% performance improvement versus a non-reconfigurable decoder implementation. Comparisons with a Pentium IV microprocessor illustrate five orders of magnitude performance improvement.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Altera Corporation. Nios Stratix Development Kit, July 2003.
 
2
Altera Corporation. Stratix Data Sheet, May 2003.
 
3
L. Atieno. Run-time Dynamically Reconfigurable Reed-Solomon Decoder System. Master's thesis, Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, Feb. 2005.
 
4
C. W. Baum and M. Pursley. Bayesian generation of dependent erasures for frequency-hop communications and fading channels. IEEE Transactions on Communications, 44(12):1720--1729, Dec. 1996.
 
5
C. W. Baum and C. S. Wilkins. Erasure generation and interleaving for meteor-burst communications with fixed-rate and variable-rate coding. IEEE Transactions on Communications, 45(6):625--628, June 1997.
 
6
A. Haase, M. Boden, and M. Langer. Design of a Reed Solomon Decoder Using Partial Dynamic Reconfiguration of XILINX VIRTEX FPGAs - A Case Study. In Design, Automation and Test in Europe, Mar. 2002.
 
7
D. Lee, S. Lee, and J. Kim. A Reed-Solomon decoder with efficient recursive cell architecture for DVD application. In IEEE International Conference on Consumer Electronics, pages 184--185, 2001.
 
8
 
9
S. Li, K. Pan, J. Yuan, A. Vigil, and A. Berg. Adaptive Reed-Solomon coding for wireless ATM communications. In IEEE Southeastcon, pages 27--30, Apr. 2000.
 
10
S. Lin and D. J. Costello. Error Control Coding: Fundamentals and Applications. Prentice Hall, Englewood Cliffs, NJ, 1983.
 
11
Micron Technology, Inc. MT48LC4M32B2 SDRAM Data Sheet, Apr. 2003.
 
12
S. Nanda, K. Balachandran, and S. Kumar. Adaptation techniques in wireless packet data services. IEEE Communications Magazine, 38(1):54--64, Jan. 2000.
 
13
K. Oh and W. Sung. An Efficient Reed-Solomon Decoder VLSI with Erasure Correction. In IEEE Workshop on Signal Processing Systems, pages 193--201, Nov. 1997.
 
14
 
15
M. K. Song, E. B. Kim, H. S. Won, and M. H. Kong. Architecture For Decoding Adaptive Reed-Solomon Codes with Variable Block Length. IEEE Transactions on Consumer Electronics, 48(3):631--637, Aug. 2002.
 
16


Collaborative Colleagues:
Lilian Atieno: colleagues
Jonathan Allen: colleagues
Dennis Goeckel: colleagues
Russell Tessier: colleagues