We can use this type of functions in many application such as counters, crypto, ber-meter, CRC generation, scrambling/descrambling algorithm, test application and so onĪn LFSR of length N can generate 2^N-1 different states where the values look like pseudo-random values. A linear-feedback shift register (LFSR) is a shift register whose input bit is a linear function of its previous state.