我对BCH编码有疑问。BCH编码是否与CRC余数计算相同?M(x) mod G(x) = R(x)和R(x)是我的BCH码?
发布于 2017-07-22 04:18:55
你说得很对。准确地说,如果你的生成器多项式是g(x),你的块大小是n,那么有效的码字就是度< n的g(x)的倍数。
假设您有一条消息( m(x) of < k,而g(x)有度数n-k):有不同的方法可以将消息转换为唯一的有效代码字。m(x)*g(x)工作得很好,例如.但是我们通常希望代码单词从实际消息开始,然后是一些检查位。在这种情况下,代码是:
m(X)*x^(N)-(m(X)*x^(N) mod g(x) )
由于CRC码和BCH码都是多项式码(code),所以大多数CRC校验也是这样计算的。他们只是有不同的发电机多项式。
https://stackoverflow.com/questions/45236114
复制相似问题