更新时间:2022-08-25 12:18
定比码是指一组码中1和0的码元个数成一定比例的一种编码。换言之,它是选用比特序列中1和0码元之比例为定值,所以又称为恒比码。
在每个字符或功能信号中使用的各类码元均具有指定数目的检错码。
定比码是指一组码中1和0的码元个数成一定比例的一种编码。换言之,它是选用比特序列中1和0码元之比例为定值,所以又称为恒比码。
常用的定比码有两种,一种是7中取3码,即一个代码的7个码元中恒定保持3个1,4个0的比例;另一种是8中取4。这两种定比码检错的基本原理都是相同的。
采用7中取3码时,全部比特均编成具有7个码元的代码,但其中只有7!/3!/4!个代码字符(指含3个,4个0的代码字符)是可用的。
7中取3码能检出全部单个错误,这是因为单个错误使代码中的1的个数为2或4个,成为非法码而被检出来。同理,对于奇数个错误可检出,但对偶个数错误却不能全部检出。
在国际上通用的ARQ电报通信系统采用了7中取3定比码。这种编码的不足之处是必须增加把字符编码转换为定比码的设备。
定比码差错模式的检出情况如下: