Code BCH

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir BCH.
image illustrant l’informatique
Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Le code BCH (reprenant les initiales de ses inventeurs : Bose, Ray-Chaudhuri et Hocquenghem[1]) est un code correcteur utilisé pour corriger des erreurs aléatoires. Plus techniquement, il est à plusieurs niveaux, cyclique et à longueur variable.

Une des caractéristiques du BCH est un contrôle précis des erreurs dans l'encodage, permettant de corriger plusieurs erreurs de bits. Un autre avantage du BCH est la facilité de décodage, via une méthode d'algèbre appelée Décodage par syndrome. Cela permet de simplifier le décodage, permettant l'utilisation de petites circuits à faibles consommation.

Le BCH est utilisé notamment dans les communications par satellites[2], lecteurs compact disc et DVD, disques durs, SSD[3] et code-barres.

Notes et références[modifier | modifier le code]

  1. Raj Chandra Bose ; Dwijendra Kumar Ray-Chaudhuri ; Alexis Hocquenghem
  2. (en) « Phobos Lander Coding System: Software and Analysis » (consulté le 25 février 2012)
  3. (en) « Sandforce SF-2500/2600 Product Brief » (consulté le 25 février 2012)