# Seqüència binària pseudo-aleatòria

Una seqüència binària pseudo-aleatòria (PRBS), codi binari pseudo-aleatori o flux de bits pseudo-aleatori és una seqüència binària que, tot i que es genera amb un algorisme determinista, és difícil de predir i presenta un comportament estadístic similar a una seqüència realment aleatòria. Els generadors PRBS s'utilitzen en telecomunicacions, com en la conversió d'analògic a informació, però també en xifrat, simulació, tècnica de correlació i espectroscòpia de temps de vol. L'exemple més comú és la seqüència de longitud màxima generada per un registre de desplaçament de retroalimentació lineal (màxim) (LFSR). Altres exemples són les seqüències d'or (utilitzades a CDMA i GPS), seqüències Kasami i seqüències JPL, totes basades en LFSR.
En telecomunicacions, les seqüències binàries pseudoaleatòries es coneixen com a codis de soroll pseudo-aleatori (codis PN o PRN ) a causa de la seva aplicació com a soroll pseudoaleatori.

## Detalls

Una seqüència binària (BS) és una seqüència $a_{0},\ldots ,a_{N-1}$ de $N$ bits, és a dir
$a_{j}\in \{0,1\}$ per $j=0,1,...,N-1$ .
Una BS consta de $m=\sum a_{j}$ uns i $N-m$ zeros.
Una BS és una seqüència binària pseudo-aleatòria (PRBS) si la seva funció d'autocorrelació, donada per
$C(v)=\sum _{j=0}^{N-1}a_{j}a_{j+v}$
només té dos valors:
$C(v)={\begin{cases}m,{\mbox{ si }}v\equiv 0\;\;({\mbox{mod}}N)\\\\mc,{\mbox{ altres }}\end{cases}}$
on
$c={\frac {m-1}{N-1}}$
s'anomena cicle de treball del PRBS, similar al cicle de treball d'un senyal de temps continu. Per a una seqüència de longitud màxima, on $N=2^{k}-1$, el cicle de treball és 1/2.
Un PRBS és "pseudoratzar", perquè, tot i que de fet és determinista, sembla ser aleatori en el sentit que el valor d'un $a_{j}$ element és independent dels valors de qualsevol dels altres elements, semblant a les seqüències aleatòries reals.
Un PRBS es pot estirar fins a l'infinit repetint-lo després $N$ elements, però llavors serà cíclic i, per tant, no aleatori. En canvi, les fonts de seqüències realment aleatòries, com ara les seqüències generades per desintegració radioactiva o per soroll blanc, són infinites (sense final o període de cicle predeterminat). No obstant això, com a resultat d'aquesta predictibilitat, els senyals PRBS es poden utilitzar com a patrons reproduïbles (per exemple, senyals utilitzats per provar camins de senyal de telecomunicacions).

## Implementació pràctica

Es poden generar seqüències binàries pseudo-aleatòries mitjançant registres de desplaçament de retroalimentació lineal.
Alguns polinomis mònics comuns que generen seqüències són
    PRBS7 = $x^{7}+x^{6}+1$ PRBS7 = $x^{7}+x^{6}+1$ PRBS11 = $x^{11}+x^{9}+1$

## Referències

* ↑ «PRBS Pseudo Random Bit Sequence Generation» (en anglès). TTi. [Consulta: 21 gener 2016].
* ↑ Daponte, Pasquale. «PRBS non-idealities affecting Random Demodulation Analog-to-Information Converters» (en anglès).
* ↑ Naszodi, Laszlo. «Articles on Correlation and Calibration» (en anglès). Arxivat de l'original el 11 novembre 2013.
* ↑ «ITU-T Recommendation O.150» (en anglès), 01-10-1992.
* ↑ Tomlinson, Kurt. «PRBS (Pseudo-Random Binary Sequence)» (en anglès). Bloopist, 04-02-2015. [Consulta: 21 gener 2016].
* ↑ Koopman, Philip. «Maximal Length LFSR Feedback Terms» (en anglès). [Consulta: 21 gener 2016].
* ↑ «What are the PRBS7, PRBS15, PRBS23, and PRBS31 polynomials used in the Altera Transceiver Toolkit?» (en anglès). Altera, 14-02-2013. [Consulta: 21 gener 2016].
* ↑ Riccardi, Daniele. «An Attribute-Programmable PRBS Generator and Checker (XAP884)» (en anglès). Xilinx, 10-01-2011. [Consulta: 21 gener 2016].
* ↑ «O.150 : General requirements for instrumentation for performance measurements on digital transmission equipment» (en anglès), 06-01-1997.