TH 校验:判断字符中 1 的个数奇偶性
TH 校验(水平奇偶校验)用于检测一个字符(字节)中二进制位“1”的个数是奇数还是偶数。
原理
- 发送端根据数据位中 1 的个数奇偶,设置校验位,使总 1 的个数为偶数(偶校验)或奇数(奇校验)
- 接收端重新计算收到字符中 1 的个数,与预期奇偶性比对,发现单比特错误
应用场景
- CNC 纸带/磁带程序传输
- 串行通讯(RS-232)数据完整性校验
- 数控系统内部存储器数据校验
局限性
仅能检测奇数个位错误,无法纠错,也无法检测偶数个位同时翻转的错误。现代系统多采用 CRC、校验和等更强健的校验机制。
数控机床