我正在研究设计低级无线电通信协议,并试图决定使用何种校验和/ crc。硬件提供了一个CRC-8;除数据有效载荷外,每个数据包还有6个字节的开销。其中一个设计目标是尽量减少传输开销。对于某些类型的数据,CRC-8应该是足够的,对于其他类型的数据,有必要对其进行补充以避免接受错误的数据。CRC8保护数据包的最佳8位补充校验和
如果我带一个单字节的补充说明,使用带硬件CRC-8的不同多项式的CRC8与算术校验和对比的其他优点和缺点是什么?怎么样一个两字节的补充?如果CRC-16是一个好选择,或者考虑到CRC-8的存在,是否会更好?