我想了解如何手动计算 CRC 编码。
我有消息要发送,例如 1110 1101 1011 0111 和代码生成器 11001。为了对消息进行编码,我在消息中添加了五个零(1110 1101 1011 0111 00000),然后除以生成器 11001。
我应该收到带有提醒 0000100 的 1011000000100100 - 在这种情况下,我可以用提醒的右侧部分 (00100) 替换五个零。这就是我在某处找到的示例中可以看到的。
但我无法用 Windows 计算器(calc.exe)计算它。我在 calc.exe 中启动程序员模式,输入 1110 1101 1011 0111 00000 XOR 110001 并收到 111011011011011010001 而不是 1011000000100100。(普通除法给出 1001101100111110 也是不正确的值)。
如何对两个二进制数执行 XOR 除法(或者更确切地说从该除法中获取提示)?
此致!