【发布时间】:2010-09-22 20:26:47
【问题描述】:
如果给定代码 + CRC 字符串,我如何计算出 CRC 算法?
我有几个由代码 + 匹配 CRC 组成的字符串,但不知道如何计算有问题的 CRC,以便我可以生成更多代码字符串。以下是一些示例(16 位代码 + 4 位 CRC):
0010101000011101 + 0000 0010101000011111 + 0001 1000110011101101 + 0001 0000000000000100 + 0010 0011100011001110 + 0011 1000110011101110 + 0100 0001011110101100 + 0100 0010101000011110 + 0101 0011100011001101 + 0110 0001011110101111 + 0111 0011100011001100 + 1001 0011100011001111 + 1010 0001011110101101 + 1011 0000000000001000 + 1011 0000111100001101 + 1100 0000000000001100 + 1100 1111111111111111 + 1101 1000110011101111 + 1101 1000110011101100 + 1110 0001011110101110 + 1110 1111111100001101 + 1110 0010101000011100 + 1111这些代码来自像 X10 产品这样的射频 (433MHz) 发送器。
我不确定这是 CRC 还是它是什么,但至少它以某种方式从这些代码字符串中计算出来。
更新
RE:找到我认为最好的解决方案的规范,但由于这不是选项,我需要以某种方式强制校验和计算。
这就是问题所在,我没有规格,也无法在任何地方得到它们。我已经尝试了几种不同的校验和计算方法而没有结果,有没有办法比较输入字符串找出它们的共同点,从而得到算法
【问题讨论】:
-
解释什么是 RF 发送器和 X10 的东西。也许x10.com/minisites/videosender/… 是相关的。在这种情况下,你 - 汤姆 - 应该向我们解释你所追求的。我们不应该猜测你在追求什么!
-
射频插座(EMW100)来自www.everflourish.com.cn,更名为Cotech,由www.clasohlson.fi 销售,发射器-clasohlson.se/Archive/Images/Products/Hi/…,远程-clasohlson.se/Archive/Images/Products/Hi/…