Hash 是否有2位或3位校验和算法

Hash 是否有2位或3位校验和算法,hash,checksum,integrity,Hash,Checksum,Integrity,是否有一个2位或3位校验和算法,我可以用来检查我的6位数据是否有错误,这些错误是我从一个检测8位模式的光学传感器读取的?我找不到任何东西。用0、1、2或3你能做的不多。可能从6位中获取一个整数值,然后执行mod 4。您可以将前三位与第二位进行异或运算,并附加结果,然后再次对其进行异或运算,以在另一端进行检查。您可以使用两个3b/4b代码来验证结果: @skypjack谢谢你!这太棒了!补充回答:如果它解决了问题,它是值得的。:-)尽管我说传感器输出8位,但我可以将其重新配置为输出9位,因此这将非

是否有一个2位或3位校验和算法,我可以用来检查我的6位数据是否有错误,这些错误是我从一个检测8位模式的光学传感器读取的?我找不到任何东西。

用0、1、2或3你能做的不多。可能从6位中获取一个整数值,然后执行mod 4。

您可以将前三位与第二位进行异或运算,并附加结果,然后再次对其进行异或运算,以在另一端进行检查。

您可以使用两个3b/4b代码来验证结果:

@skypjack谢谢你!这太棒了!补充回答:如果它解决了问题,它是值得的。:-)尽管我说传感器输出8位,但我可以将其重新配置为输出9位,因此这将非常有效。我制定了一个简单的算法:它的好处是,它没有重复的数字,也没有1234567或相反的数字。输出实际上可以用数组形式代替算法。与一个小的查找表相比,使用该算法可能没有多大好处。