CRC Polynomial Zoo

Philip Koopman, Carnegie Mellon University

Best CRCs | CRC Selection | CRC Zoo | Checksum and CRC Blog

Select # Bits in CRC below (see also NOTES PAGE):
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33-36, 37-40, 41-44, 45-48, 49-52, 53-56, 57-60, 61-63, 64


NOTES SECTION:

Interpret the table entries as follows:

Interpret the Hamming weight data files as follows:

Interpret the Hamming distance data files as follows:

Nomenclature:

See Wikipedia for citations and sources of most names.

I'll try to update Wikipedia with citations as they become formalized if nobody beats me to it. I have checked pretty thoroughly, but a lot of work in this area is pretty obscure. If I find out one of them was published before me I will of course be happy to update the attribution.

I welcome correspondence and especially notification of any errors that might have crept into the work. However, I cannot provide free individual advice on CRCs via e-mail. From time to time I'll augment the data, but research funding for this topic is scarce, so it mostly gets done more or less as a hobby.

If you know of a standard polynomial (e.g., one in an ISO, IEC, or IEEE standard) not in the "zoo" above, please let me know and I'll add it as I have time. (Ideally, you should add it to Wikipedia and then let me know it is there so I can do a data run for it.) While I have spent significant effort on getting things right, this data is provided as-is and provide with out any warranty whatsoever, no matter what might occur on an e-mail or other communication exchange. USE AT YOUR OWN RISK!

Thanks to:


Last update 5/2018.

Creative Commons License
This work is copyright 2015-2018 by Philip Koopman. Licensed under a Creative Commons Attribution 4.0 International License.


AltStyle によって変換されたページ (->オリジナル) /