Found this on the book by Forouzan (Data Communications and Networking 5E). But, not able to understand the logic behind these.
- This is in the context of isolated double-bit errors.
The polynomial x^15 + x^14 +1 cannot divide any error of type x^t + 1 if t is less than 32,768. This means that a codeword with two isolated errors that are next to each other or up to 32,768 bits apart can be detected by this generator.
- Also in the context of single bit errors why we need to specifically have the coefficient of x^0 as 1, as I understand if there is more than one term in the generator polynomial g(x), we should be able to detect any single bit errors. Isn't it should be enough to have any two terms in the generator (x^i + x^j, i and j not equal to zero and i not equal to j) to detect any single bit error x^k?
Please tell me where am I going wrong.