A general feedback shift register of length over an alphabet stores , outputs , and shifts to for a fixed function . When the alphabet is a field , it is a linear-feedback shift register if is linear over , equivalently for fixed coefficients in . The binary case uses the finite field ; the examples and counterexamples below are binary.
For a genuinely nonlinear example take length three and . Its values at and are both zero, but its value at their sum is one, violating additivity. Thus this general register is not linear. It even has an invertible state update: from the old leading bit is , so the counterexample does not rely on allowing singular registers.
False. Take and . The only nonzero length-one fill produces constant ones. Constant ones cannot satisfy the second linear recurrence relation, since in . Thus these linear-feedback shift registers have no identical outputs from nonzero fills.
False. Take and . Fills and both produce the constant-one sequence, despite different lengths. Both state updates are invertible.
True. A length- linear-feedback shift register has nonzero fills, and its first output bits recover its fill, so these fills give distinct output sequences. If lengths satisfy , the longer register has strictly more nonzero outputs. At least one is absent from the shorter register's output set; choosing any nonzero shorter fill then gives unequal outputs. This is the counting property of output sets of different-length linear-feedback registers.
True. The length-one and length-two registers in part (ii), with the displayed nonzero fills, provide an explicit example. Register length need not equal the minimal recurrence length of every sequence it can generate.

Articles by others on the same topic (0)

There are currently no matching articles.