У меня есть многочлен генератора, который должен быть преобразован в двоичный номер для использования в моем коде CRC. Как например, это те, которые были преобразованы правильно, я хочу знать, как они сделаны ,Преобразование генераторного полинома в двоичное число
Они используются для вычисления УУЗ CRC:
Полином, которые будут использоваться для 3 битового CRC является: С (х) = 1 + х + х^3
это 0x06 полином, которые будут использоваться для 7 битового CRC является: с (х) = 1 + х + х^2 + х^3 + х^6 + х^7
это 0x79
хотят знать как 0x06 и 0x79 получены из этих уравнений.
Bitmasking возможно? – leppie
Где вы получаете эти цифры? '0b11001111 => 0xCF' И это действительно то, что говорит Википедия. Возможно, вам нужно немного подкорректировать. – leppie
номера взяты из RFC для ROHC – Vijay