Pseudorandom binary sequence

来源:互联网 发布:linux下创建用户组 编辑:程序博客网 时间:2024/05/22 01:45
Jump to: navigation, search

A binary sequence (BS) is a sequence ofN bits,

a_j forj=0,1,...,N-1,

i.e. m ones andN-m zeros. A BS ispseudo-random (PRBS) if its autocorrelation function:

C(v)=\sum_{j=0}^{N-1} a_ja_{j+v}

has only two values:

C(v)=\begin{cases}m, \mbox{ if } v\equiv 0\;\; (\mbox{mod}N)\\ mc, \mbox{ otherwise }\end{cases}

where

c=\frac{m-1}{N-1}

is called the duty cycle of the PRBS.

A PRBS is random in a sense that the value of an a_j element is independent of the values of any of the other elements, similar to real random sequences.

It is 'pseudo' because it is deterministic and after N elements it starts to repeat itself, unlike real random sequences, such as sequences generated by radioactive decay or by white noise. The PRBS is more general than the n-sequence, which is a special pseudo-random binary sequence of n bits generated as the output of a linear shift register. An n-sequence always has a 1/2 duty cycle and its number of elementsN = 2^k-1. PRBS's are used intelecommunication, encryption, simulation, correlation technique and time-of-flight spectroscopy.

原创粉丝点击