
Variables
Description
What is this formula?
The Reed–Solomon Error Correction Capability equation determines the maximum number of symbol errors that can be corrected by a Reed–Solomon code.
It is one of the most important formulas in coding theory and is widely used in communication and storage systems.
A Reed–Solomon code with n-k parity symbols can correct up to (n-k)/2 erroneous symbols.
When to use it
Use this formula when analyzing:
- Reed–Solomon codes
- Digital communications
- Satellite communications
- QR codes
- CDs and DVDs
- Data storage systems
Example
A Reed–Solomon code has:
n = 255 symbols
k = 223 symbols
Formula:
t = (n-k)/2
Substitution:
t = (255-223)/2
t = 32/2
t = 16
Result:
t = 16 symbol errors
The code can correct up to 16 symbol errors per codeword.
Applications
- Error-control coding
- Optical storage
- Deep-space communications
- Wireless communications
- Data transmission
- QR code technology
Note
In Reed–Solomon coding, correction is performed at the symbol level rather than the bit level. A single symbol may contain multiple bits. Consequently, Reed–Solomon codes are especially effective against burst errors that affect consecutive bits.
