Codage de l'information

De WikiMéca
Aller à : navigation, rechercher

Un code binaire est une correspondance arbitraire entre un ensemble de symboles (0 et 1) et un ensemble d’objets (chiffres, lettres, …).

Le Code Binaire Naturel

Le code binaire naturel est un code pondéré. Chaque position de chiffre a un poids.*

Par exemple, pour un mot binaire à 8 bits :

Binaire naturel.PNG

Si bien que le mot binaire 01101001, est le codage du nombre `2^6+2^5+2^3+2^0=105` en base 10.

Le Code Binaire Réfléchi

Le code binaire réfléchi (ou code GRAY) est construit de telle sorte que lorsque l'on change de ligne, seule une variable change d'état.

Ce n’est pas un code pondéré, il ne permet donc pas d’effectuer des opérations arithmétiques.

code décimal
code binaire naturel
code binaire réfléchi
0 000 000
1 001 001
2 010 011
3 011 010
4 100 110
5 101 111
6 110 101
7 111 100

Le code binaire réfléchi permet par exemple de coder des positions angulaires sans discontinuité et sans état parasite entre deux états successifs.

Codeurs binaires.PNG

Les Codes p parmi n

Le code p parmi n est un code à n bits dont p bits sont à 1 et (n-p) bits à 0.

Ce type de code permet une détection d’erreurs : en effet, la lecture du code peut être associée à la vérification du nombre de 1 et de 0 dans l’information, ce qui permet un contrôle de l’information lue par la détection de code erroné ;

Exemple : Le code postal.

Le code postal utilise un code 3 parmi 5 :

Code postal.PNG

Dans un mot binaire, certains bits peuvent servir à coder l’information et d’autres à détecter des erreurs de codage ou de transmission. Bien d’autres codes existent (avec bit de parité, excédant 3, ASCII, …) avec détection et correction d’erreurs ou non.

Les Codes barres et QR code

Les repérages de produits dans la grande distribution sont fait aujourd'hui par des codes barre. Exemple :

Code barres.png

Ils sont constitués d'une série de barres blanches ou noires permettant un codage binaire de digits qui constituent un numéro d'identification unique pour chaque article. Celui-ci permet, par exemple de donner le prix de l'article au moment du passage en caisse.


Les QRcodes sont des codes bi-dimentionnels maintenant de plus en plus utilisés dans le domaine du grand public, notamment parce qu'ils peuvent être facilement décodés par une application smartphone.

QR code.jpg

Il permettent de stocker une quantité plus importante d'information que le code barre (uni-dimentionnel). Et, associé aux smartphone de déclencher des actions comme:


  • naviguer vers un site internet, visiter un site web ou mettre l'adresse d'un site en marque-page ;
  • regarder une vidéo en ligne ou un contenu multimédia ;
  • déclencher un appel vers un numéro de téléphone ou envoyer un SMS ;
  • envoyer un courriel ;
  • faire un paiement direct via son téléphone portable (Europe et Asie principalement) ;
  • ajouter une carte de visite virtuelle (vCard, MeCard) dans les contacts, un rendez-vous ou un événement (iCalendar) dans l'agenda électronique ;
  • montrer un point géographique sur Google Maps ou Bing Maps ;
  • afficher un texte ou rédiger un texte libre (sa version la plus grande permet d'inclure un texte d'environ 500 mots);

etc.


centre d'intérêt:logique