里德-所罗门码用于执行前向纠错(FEC)。FEC在数据传输之前引入冗余。冗余数据(校验符号)与原始数据一起发送到接收端。例如,Reed-Solomon解码器用于帮助恢复任何错误数据。这种类型的纠错广泛应用于数据通信应用,如数字视频广播(DVB)和光载波(即OC-192)。bobappios下载地址
这些代码的引用格式为RS(n,k),其中k是s位宽信息(数据)符号的数目,n是码字中s位宽符号的总数。Reed-Solomon编码器生成一个代码,从编码器输出的前k个符号是信息符号,从编码器输出的下n-k个符号是为纠错添加的检查符号。当数据输出与输入的顺序相同时,它被称为系统编码器。