A pseudo-random binary sequence (PRBS) generator is an electronic circuit that produces a sequence of binary values that appear to be random, but are actually deterministic and repeat after a certain number of cycles. In a PRBS generator, a shift register is used to generate a sequence of 0s and 1s, with the initial values of the register serving as the seed for the sequence. The shift register is clocked at a high frequency to produce a stream of bits that appear random. However, unlike truly random sequences, PRBS sequences are completely deterministic and can be reproduced by starting with the same seed value. PRBS generators are used in various applications, such as testing digital communication systems, evaluating the performance of electronic circuits, and generating encryption keys. The quality of the PRBS sequence depends on the length of the shift register used and the polynomial used to determine the feedback path of the shift register. Longer shift registers and carefully chosen feedback polynomials can produce PRBS sequences that are more random-like and have longer periods before repeating.
B M Madhumitha, Aahana Nayak, Sharanya Shetty
CMOS Digital Integrated Circuits Analysis & Design - Microelectronic Circuits by Sedra and Smith
Digital VLSI Design with Verilog: A Textbook from Silicon Valley Polytechnic Institute [Williams, John Michael]