Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Code Optimization Techniques

Conference ·
OSTI ID:760803
 [1]
  1. Sandia National Laboratories

Computers transfer data in a number of different ways. Whether through a serial port, a parallel port, over a modem, over an ethernet cable, or internally from a hard disk to memory, some data will be lost. To compensate for that loss, numerous error detection and correction algorithms have been developed. One of the most common error correction codes is the Reed-Solomon code, which is a special subset of BCH (Bose-Chaudhuri-Hocquenghem) linear cyclic block codes. In the AURA project, an unmanned aircraft sends the data it collects back to earth so it can be analyzed during flight and possible flight modifications made. To counter possible data corruption during transmission, the data is encoded using a multi-block Reed-Solomon implementation with a possibly shortened final block. In order to maximize the amount of data transmitted, it was necessary to reduce the computation time of a Reed-Solomon encoding to three percent of the processor's time. To achieve such a reduction, many code optimization techniques were employed. This paper outlines the steps taken to reduce the processing time of a Reed-Solomon encoding and the insight into modern optimization techniques gained from the experience.

Research Organization:
Sandia National Labs., Albuquerque, NM (US); Sandia National Labs., Livermore, CA (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
760803
Report Number(s):
SAND2000-1649C
Country of Publication:
United States
Language:
English

Similar Records

Reed-Solomon error-correction as a software patch mechanism.
Technical Report · Fri Nov 01 00:00:00 EDT 2013 · OSTI ID:1121988

Constructions of new families of nonbinary quantum codes
Journal Article · Thu Oct 15 00:00:00 EDT 2009 · Physical Review. A · OSTI ID:21316384

"ON ALGEBRAIC DECODING OF Q-ARY REED-MULLER AND PRODUCT REED-SOLOMON CODES"
Conference · Sun Jan 21 23:00:00 EST 2007 · OSTI ID:984531