A binary cyclic code is a linear subspace invariant under cyclic coordinate shift. Identify a word with in
Cyclic shift is multiplication by , so cyclic codes are exactly ideals of this quotient. Since is a principal ideal domain, each is generated by a unique monic divisor , giving the required bijection.
A linear-feedback shift register is a linear map
For the stated matrix , a word lies in exactly when . If is its cyclic shift, periodicity gives
Thus is shift-invariant and is a binary cyclic code.
If had odd Hamming weight, add all cyclic shifts of . Each coordinate of the sum is the sum of all coordinates of , namely one in . Linearity and cyclicity would therefore put in , contrary to the hypothesis. Hence every codeword has even weight.

Articles by others on the same topic (0)

There are currently no matching articles.