Retour

Transmission de données et trames

🎲 Quiz GRATUIT

📝 Mini-cours GRATUIT

Transmission de signaux numériques

Signal numérique

Un signal numérique est un signal logique particulier, dont le but est de faire passer une série de valeurs binaires, appelées bits, entre deux composants/systèmes.

Les signaux numériques sont très utilisés pour transmettre des données dans les réseaux informatiques et dans les systèmes électroniques. 

Exemple : lecture d’un fragment de signal numérique

Le fragment du signal numérique ci-contre montre comment 4 bits sont transmis. Ces bits valent 1011. La durée de transmission d’un bit est 4ms.

Trame

Les bits d’un signal numérique sont rassemblés de manière à former une trame. Une trame possède une structure particulière, avec un début et une fin. Chaque trame permet de transmettre une donnée.

Plusieurs trames sont nécessaires pour transmettre un fichier ou des données de grandes dimensions.

Lecture et analyse de trames

Trame et protocole

Une trame est une succession de bits, qui sont transmis en suivant les règles d’un protocole de communication. Une trame est caractérisée par :

  • une longueur, en nombre de bits ou octets ;
  • une vitesse de transmission des données en bits/s ou octets/s ;
  • une structure.

Structure d’une trame

La structure d’une trame comporte 3 parties : 

  • un en-tête, qui comporte généralement une séquence de start pour indiquer que la trame commence ;
  • des données, qui comportent généralement une série de bits. Ces bits forment une valeur numérique binaire, qui peut être reconstituée ;
  • un postambule, qui comporte généralement :
    • un bit de parité, pour détecter les erreurs de transmission ;
    • une séquence de stop pour indiquer que la trame se termine.

Sens de lecture de la donnée

Pour la partie données, les bits peuvent être envoyés :

  • du MSB (most significant bit = bit de poid fort) au LSB (least significant bit = bit de poid faible) : dans ce cas les bits de données se lisent de la gauche vers la droite ;
  • du LSB au MSB : dans ce cas les bits de données se lisent de la droite vers la gauche.

Exemple : lecture d’une trame

Soit un protocole transmettant des trames de 11 bits, avec la structure suivante :

Voici une capture effectuée lors de la transmission d’une trame avec ce protocole :

Comme les données sont transmises du LSB au MSB, on en déduit que les bits de données valent (1010010)2. En décimal, cela correspond à 64+16+2 = 82.

Nomad+, Le pass illimité vers la réussite 🔥

NOMAD EDUCATION

L’app unique pour réussir !