Une séquence binaire pseudo-aléatoire (SBPA, ou PRBS pour l'anglais pseudorandom binary sequence) est une suite de bits présentant un caractère pseudo-aléatoire : la valeur de chacun de ses éléments est indépendante des autres (« aléatoire »), mais il s'agit d'une suite périodique, ce qui la rend déterministe (« pseudo »).

Un cas particulier de SBPA est la maximum length sequence (MLS).

Détail

modifier

Une séquence binaire (BS, binary sequence) est une séquence   de   bits, i.e.

  pour  .

Une séquence binaire est composée de   bits « 1 » et   bits « 0 ».

Une séquence binaire est une séquence binaire pseudo-aléatoire si[1] sa fonction d'autocorrélation, définie par :

 

prend seulement deux valeurs :

 

avec

  , qui est appelé le rapport cyclique de la séquence binaire pseudo-aléatoire (similaire au rapport cyclique d'un signal à temps continu). Pour une séquence de taille maximum, avec  , le rapport cyclique vaut 1/2.

Une séquence binaire pseudo-aléatoire est « pseudo-aléatoire », car, même si elle est en réalité déterministe, elle apparaît comme aléatoire dans le sens où la valeur d'un élément   est indépendante des valeurs de n'importe quel autre élément, comme dans une vraie séquence aléatoire. En revanche, une source purement aléatoire, comme une séquence générée par un bruit blanc ou par la décroissance radioactive, est infinie (pas de fin prédéterminée, pas cyclique).

Une séquence binaire pseudo-aléatoire peut être étendue à l'infini en la répétant après   éléments. Cette séquence va être cyclique, et par conséquent non aléatoire. Toutefois, de par sa prévisibilité, un signal binaire pseudo-aléatoire peut être utilisé comme un motif reproductible[2]. (Voir partie Utilisation)

Implémentation pratique

modifier

Une SBPA peut être générée au moyen d'un registre à décalage à rétroaction linéaire.

Utilisation

modifier

Une utilisation typique des SBPA est l'identification de système.

Références

modifier
  1. (en) Laszlo J. Naszodi, « On Digital Filtration in Correlation Time-of-Flight Spectrometry », Nuclear Instruments and Methods in Physics Research (en), vol. 161, no 1,‎ 15 avril 1979, p. 137–140 (DOI 10.1016/0029-554X(79)90371-9).
  2. « Séquences d'essai numériques pour la mesure de la qualité de fonctionnement des équipements de transmission numérique », recommandation O.150, sur itu.int, Union internationale des télécommunications, octobre 1992.

📚 Artikel Terkait di Wikipedia

Registre à décalage à rétroaction linéaire

determination of linear-feedback in a shift register for pseudorandom binary sequence generation », Electronic Circuits and Systems, IEE Proceedings G,‎

András Sárközy

Médaille Tibor-Szele (2005) (en) András Sárközy, « On Finite Pseudorandom Binary Sequences and their Applications in Cryptography » [ps], sur Université Loránd

Suite aléatoire

(en) G. J. Chaitin, « On the length of programs for computing finite binary sequence », J.A.C.M., vol. 13,‎ 1966, p. 547-569 (lire en ligne). Ce qui n'est

Stanislas Dehaene

van Kerkoerle, Leïla Abbih et Maxime Maheu, « A theory of memory for binary sequences: Evidence for a mental compression algorithm in humans », PLOS Computational

Binary Alignment Map

Le format cartographie d'alignement binaire, binary alignment map (BAM) est constitué de données brutes complètes sur le séquençage génomique ; il s'agit

Polynôme de Shapiro

1970, p. 114–118 (DOI 10.2307/2036537 , JSTOR 2036537) Somaini, U., « Binary sequences with good correlation properties », Electronics Letters, vol. 11, no 13

Christian Mauduit (mathématicien)

Christian Mauduit, Joël Rivat et András Sárközy, « On finite pseudorandom binary sequences. IV. The Liouville function. I », Acta Arithmetica, vol. 87, no 4,‎

Extended Binary Coded Decimal Interchange Code

9 lettres 9 lettres 8 lettres A Z L’Extended Binary Coded Decimal Interchange Code (EBCDIC) est un mode de codage des caractères sur 8 bits créé par IBM