Skip to content
RFrftools.io
Convert

Convertisseur d'unités de débit de données

Convertit les débits de données entre bps, kbps, Mbps, Gbps et octets par seconde.

Loading calculator...

Formule

1byte=8bits,1Mbps=106bps1 byte = 8 bits, 1 Mbps = 10⁶ bps

Comment ça marche

Ce calculateur convertit entre les bits par seconde (bps), les octets par seconde (B/s) et leurs multiples kilo/méga/giga pour les ingénieurs réseau, les développeurs de micrologiciels et les architectes de systèmes. Selon les normes IEEE 802 et IEC 80000-13, la distinction essentielle est entre les bits (b) et les octets (B) : 1 octet = 8 bits exactement. Les vitesses du réseau utilisent des bits (Ethernet 100 Mbit/s), tandis que le stockage utilise des octets (SSD 100 Mo/s). Les préfixes SI suivent la convention décimale pour les réseaux (1 Mbps = 10^6 bps par IEEE) mais binaires pour le stockage (1 MiB = 2^20 octets par IEC). Une connexion « 100 Mbps » télécharge à 12,5 Mo/s maximum (100/8), sans la surcharge de protocole. Le théorème de Shannon fixe des limites théoriques : C = B × log2 (1 + SNR), soit 10 Gbit/s maximum pour un canal de 1 GHz à 30 dB SNR.

Exemple Résolu

Problème : Un capteur LoRa transmet des paquets de 20 octets toutes les 60 secondes à l'aide du SF7 (5,47 kbit/s). Calculez l'utilisation quotidienne des données, comparez-la avec le SF12 (293 bits/s) et déterminez l'impact sur la batterie.

Solution :

  1. Taille du paquet : 20 octets = 160 bits (charge utile uniquement)
  2. Temps d'antenne SF7 : 160 bits/5470 bits/s = 29,3 ms
  3. Temps d'antenne SF12 : 160 bits/293 bits/s = 546 ms (18,6 fois plus long)
  4. Sachets quotidiens : 24 × 60 = 1440 sachets
  5. Données quotidiennes : 1 440 × 20 octets = 28 800 octets = 28,8 ko = 230,4 ko
  6. Temps TX quotidien à SF7 : 1440 × 29,3 ms = 42,2 s
  7. Temps TX quotidien à SF12 : 1440 × 546 ms = 786 s = 13,1 min
  8. Impact de la batterie : à un courant TX de 40 mA, le SF7 utilise 0,47 mAh/jour, le SF12 utilise 8,7 mAh/jour (18 fois plus)

Conseils Pratiques

  • Débits du protocole série selon la norme IEEE/TIA : UART 9600-115200 bits/s standard, SPI 1-50 Mbit/s, I2C 100 kbit/s (standard) /3,4 Mbit/s (HS), CAN 1 Mbit/s, RS-485 10 Mbit/s, USB 2.0 480 Mbit/s, USB 3.2 20 Gbit/s, PCIe 4.0 16 GT/s par voie
  • Débits de données sans fil conformes à la norme IEEE 802.11 : WiFi 6 (802.11ax) jusqu'à 9,6 Gbit/s en théorie (1201 Mbit/s en flux unique), Bluetooth 5.0 2 Mbit/s PHY, LoRa 0,3 à 50 kbit/s, 5G NR jusqu'à 20 Gbit/s. Le débit réel est de 30 à 70 % du taux PHY en raison des frais généraux
  • Taille de la mémoire tampon : bytes_needed = Rate_bps × latency_s. Pour 100 Mbit/s avec une mémoire tampon de gigue de 10 ms : 12,5 Mo/s × 0,01 s = 125 Ko minimum. Ajoutez une marge de 2 à 3 fois pour la gestion des rafales

Erreurs Fréquentes

  • Confusion de Mbits/s (mégabits/sec, « b » minuscule) et de Mo/s (mégaoctets/sec, « B » majuscule) : 100 Mbit/s = 12,5 Mo/s, et non 100 Mo/s. Les FAI annoncent les Mbit/s ; les gestionnaires de téléchargement indiquent les Mo/s ; une connexion de 100 Mbit/s affiche des téléchargements d'environ 12 Mo/s
  • Ignorer la surcharge du protocole : l'UART 8N1 utilise 10 bits par octet (démarrage + 8 données + arrêt), donc 115 200 bauds = 11 520 octets/s maximum, et non 14 400. Le protocole TCP/IP ajoute des en-têtes de 40 octets par paquet, réduisant ainsi le débit effectif de 3 à 5 %
  • Mélange de préfixes décimaux (SI) et binaires (IEC) : 1 Mo = 10^6 octets (SI), 1 MiB = 2^20 = 1 048 576 octets (IEC). Un disque « 1 To » correspond à 1 000 Go (SI) = 931 GiB (binaire), apparaissant « 7 % plus petit » dans le système d'exploitation

Foire Aux Questions

Ils mesurent différentes choses : 1 Gbit/s (gigabit) = 125 Mo/s (mégaoctets). Un disque de 1 Gbit/s (gigaoctet) est 8 fois plus rapide qu'un réseau de 1 Gbit/s. SSD NVMe modernes : lecture de 3 à 7 Gbit/s. Réseau 10 GbE : 1,25 Gbit/s. 100 GbE : 12,5 Gbit/s. Ce n'est qu'alors que le réseau correspond au stockage rapide.
Selon l'UIT-T : bauds = symboles/seconde, débit = bits/seconde. Pour la signalisation binaire (UART, RS-232) : baud = débit. Pour la signalisation à plusieurs niveaux : débit = bauds × log2 (niveaux). QAM-64 (64 niveaux = 6 bits/symbole) à 1 Mbaud = 6 Mbps. L'Ethernet 100BASE-TX utilise le MLT-3 à 3 niveaux à 125 Mbaud pour 100 Mbps.
Selon la norme RS-232 : le format 8N1 utilise 1 démarrage + 8 données + 1 arrêt = 10 bits par octet. Efficacité = 8/10 = 80 %. À 115200 bauds : débit maximal = 115200/10 = 11 520 octets/s = 11,52 Ko/s. Avec parité (8E1 ou 8O1) : 11 bits/octet, efficacité = 72,7 %.
Conformément aux normes IEEE/3GPP respectives : Bluetooth Classic 2 à 3 Mbit/s EDR, BLE 1 à 2 Mbit/s PHY (125 à 500 kbit/s effectifs), WiFi 6 jusqu'à 1 201 Mbit/s par flux, Zigbee 250 kbit/s, Z-Wave 100 kbit/s, LoRa 0,3 à 50 kbit/s (compromis de plage), 5G NR 100 Mbit/s typique, 20 Gbit/s en pointe (mmWave, courte portée).

Calculateurs associés