1) Reed-Solomon codes are a type of error-correcting code invented in 1960 that can detect and correct multiple symbol errors. They work by encoding data into redundant symbols that can be used to detect and locate errors.
2) Reed-Solomon codes are particularly good at correcting burst errors, where a run of symbols are corrupted together, because they can correct a set number of errors regardless of where in the codeword they occur.
3) The error correction capability increases with lower code rates (more redundant symbols) and longer block lengths, as this averages the noise over more symbols and makes it less likely for a noise burst to corrupt too many consecutive symbols.