重复码(repetition code),工学-信息与通信工程-信道编码-检错码-重复码,通过对原始信息序列进行重复而实现接收端检错能力的一种检错码。通过重复发送信息序列次,接收端检查接收到的组序列是否彼此相同。若组序列彼此相同为重复关系,则接收端判定信息接收正确,并取组序列中的一组作为信息序列;若组序列彼此不完全相同,则将组序列中出现次数最多的一组序列作为译码结果进行输出。重复码一般根据发送信息序列被重复的次数进行命名。例如,发送的信息序列被重复一次,称为二重复码;被重复两次,称为三重复码;以此类推。重复码编码一般仅在比特级进行重复编码,即编码器输入的信息序列为0或1,编码输出的重复码码字根据设定的重复次数而输出全0或全1码字。若接收端检测接收序列中存在不为全0或全1码字,则判定接收过程出现错误。例如,进行三重复码编码。由于编码器为三重复码,即信息比特被重复两次。当编码器输入比特0,则输出码字000;当编码器输入比特1,则输出码字111。若接收端接收到001、010、110等非全0或全1码字时,则认为接收数据发生错误。此时,根据接收码字中0、1个数的较大者确定编码的信息比特。