I need to calculate the output of the sequence generated by this shift register but I cannot find anywhere how to do it. Everywhere the results are just given but there is no explanation how to do compute them. I know the the sequence will repeat every 2^3-1=7 times. Could anyone explain me how to do it. Thank you.

enter image description here


The answer seems to be simple:

First, we XOR the two least significant bits (LSB) to get the most significant bit. The two LSB are obtained by right-shifting. So, calculating in this way, we get the sequence 110, 111, 011, 001, 100, 010, 101.

| cite | improve this answer | |
  • 1
    $\begingroup$ The answer 110, 111, 011, 001, 100, 010, 101 is the sequence of successive states or contents of the LFSR. The sequence of outputs is 1011100... and repeats periodically with period 7. $\endgroup$ – Dilip Sarwate Aug 26 '12 at 23:21
  • $\begingroup$ Yes, I agree with you, assuming that the outgoing bit from the shift register is taken as the output. $\endgroup$ – Arani Aug 27 '12 at 6:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.