EE4253 Digital Communications
Department of Electrical and Computer Engineering - University of New Brunswick, Fredericton, NB, Canada

Polynomial Factoring Tool

Binary values expressed as polynomials can readily be manipulated using the rules of binary arithmetic.

This online tool completely factors any polynomial up to 32 bits long. Prime polynomials are identified (note these do not always correspond to the prime integers!) See Table of Factors



Polynomial: CRC-16 (ANSI) ( decimal 98309 )
x16+x15+x2+1

11000000000000101


Prime Factors:
(x+1)(x15+x+1)

(11)(1000000000000011)

The input 11000000000000101 has an EVEN number of ones (4) and cannot be prime.
Observe that (11) is a factor whenever there is an EVEN number of ones.
The designers of the CRC-16 (ANSI) chose a non-prime polynomial.


Binary Value:

Predefined: [ CRC-16(ANSI) ] [ CRC(CCITT) ] [ CRC-12 ]

Tue Feb 9 17:25:27 AST 2010
Last Updated: 11 JAN 2008
Richard Tervo [ tervo@unb.ca ] Back to the course homepage...