Les codes Reed-Solomon sont des codes de bloc. Cela signifie qu'un bloc fixe de données d'entrée est transformé en un bloc fixe de données de sortie. Dans le cas du code R-S le plus couramment utilisé (255, 223) - 223 symboles d'entrée Reed-Solomon (chacun de huit bits de long) sont codés en 255 symboles de sortie.
- La plupart des programmes de R-S ECC sont systématiques. Cela signifie qu'une partie du mot de code de sortie contient les données d'entrée sous leur forme originale.
- Une taille de symbole Reed-Solomon de huit bits a été choisie parce que les décodeurs pour des tailles de symbole plus importantes seraient difficiles à mettre en œuvre avec la technologie actuelle. Ce choix de conception oblige la plus grande longueur de mot de code à être de 255 symboles.
- Le code Reed-Solomon standard (255, 223) est capable de corriger jusqu'à 16 erreurs de symbole Reed-Solomon dans chaque mot de code. Comme chaque symbole est en fait constitué de huit bits, cela signifie que le code peut corriger jusqu'à 16 courtes salves d'erreurs dues au décodeur convolutif interne.
Le code Reed-Solomon, comme le code convolutif, est un code transparent. Cela signifie que si les symboles des canaux ont été inversés quelque part le long de la ligne, les décodeurs fonctionneront toujours. Le résultat sera le complément des données d'origine. Cependant, le code Reed-Solomon perd sa transparence si le remplissage virtuel est à zéro. Pour cette raison, il est obligatoire que le sens des données (c'est-à-dire, vraies ou complétées) soit résolu avant le décodage Reed-Solomon.
Dans le cas du programme Voyager, les codes R-S atteignent une performance presque optimale lorsqu'ils sont concaténés avec le code interne (7, 1/2) convolutif (Viterbi). Comme deux symboles de contrôle sont nécessaires pour chaque erreur à corriger, cela donne un total de 32 symboles de contrôle et 223 symboles d'information par mot de code.
En outre, les mots codés Reed-Solomon peuvent être entrelacés par symbole avant d'être codés par convolution. Comme cela permet de séparer les symboles dans un mot de code, il est moins probable qu'une rafale du décodeur de Viterbi perturbe plus d'un symbole Reed-Solomon dans un mot de code.