【发布时间】:2012-04-30 14:47:26
【问题描述】:
我知道如何编码和解码 CRC。例如,假设要编码的二进制消息是 11010011101100,生成器多项式是 1011
那么结果是:
11010011101100 000 <--- input left padded by 3 bits
`1011` <--- divisor
01100011101100 000 <--- result
1011 <--- divisor ...
00111011101100 000
1011
...
-----------------
00000000000000 100 <---remainder (3 bits)
要解码它,您使用相同的技术,但是用余数 (100) 替换 3 个零
但是有没有一种方法可以使用相同的方法使用普通自然数对 crc 代码进行编码和解码,而不将它们转换为二进制?
我尝试进行一些研究,但是我找不到任何使用自然数的方法或示例,我似乎只能找到二进制示例。各位大神帮忙看看?
【问题讨论】:
标签: crc