|
A binary sequence (BS) is a sequence of bits, i.e. : for . A BS consists of ones and zeros. A BS is a pseudo-random binary sequence (PRBS) if its autocorrelation function: : has only two values: : where : is called the ''duty cycle'' of the PRBS, similar to the duty cycle of a continuous time signal. A PRBS is 'pseudorandom', because, although it is in fact deterministic, it seems to be random in a sense that the value of an element is independent of the values of any of the other elements, similar to real random sequences. A PRBS can be stretched to infinity by repeating it after elements, this in contrast to most random sequences, such as sequences generated by radioactive decay or by white noise, that are 'infinite' by nature. The PRBS is more general than the maximum length sequence, which is a special pseudo-random binary sequence of N bits generated as the output of a linear shift register. A maximum length sequence always has a 1/2 duty cycle, and for a k-length register its number of elements is . PRBS's are used in telecommunication, encryption, simulation, correlation technique and time-of-flight spectroscopy. == Practical implementation == Pseudorandom binary sequences can be generated using linear feedback shift registers.〔Paul H. Bardell, William H. McAnney, and Jacob Savir, "Built-In Test for VLSI: Pseudorandom Techniques", John Wiley & Sons, New York, 1987.〕 Some common sequence generating polynomials are PRBS7 = PRBS15 = PRBS23 = PRBS31 = An example of generating a "PRBS-7" sequence can be expressed in C as In this particular case, "PRBS-7" has a repetition period of 127 bits. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Pseudorandom binary sequence」の詳細全文を読む スポンサード リンク
|