What is the theory behind LFSRs and pseudorandom sequence generation?
We suggest you take a look at an article we wrote on Linear Feedback Shift Registers. It’s pretty interesting and goes into a fair amount of detail on LFSR theory, as well as related topics like m-sequences and feedback tap selection. It’s a pretty handy reference, and you don’t need to have a Ph.D. to understand it.