データレート単位変換器
bps、kbps、Mbps、Gbps、バイト毎秒間でデータレートを変換します。
公式
仕組み
この計算機は、ネットワークエンジニア、ファームウェア開発者、システムアーキテクト向けに、ビット/秒 (bps)、バイト/秒 (B/s)、およびそれらのキロ/メガ/ギガの倍数を変換します。IEEE 802 と IEC 80000-13 によると、重要な違いはビット (b) とバイト (B) です。正確には 1 バイト = 8 ビットです。ネットワーク速度はビット (100 Mbps イーサネット) を使用し、ストレージ速度はバイト (100 Mbps SSD) を使用します。SI プレフィックスは、ネットワーク (IEEE あたり 1 Mbps = 10^6 bps) では十進法に従いますが、ストレージでは 2 進法 (IEC あたり 1 MiB = 2^20 バイト) に従います。「100 Mbps」接続のダウンロード速度は最大 12.5 MB/秒 (100/8) で、プロトコルのオーバーヘッドは発生しません。シャノンの定理では、C = B × log2 (1 + SNR) という理論上の限界が設定されています。つまり、1 GHz チャネルで 30 dB の SNR で最大 10 Gbps が得られます。
計算例
問題:LoRaセンサーは、SF7(5.47 kbps)を使用して60秒ごとに20バイトのパケットを送信します。毎日のデータ使用量を計算し、SF12 (293 bps) と比較して、バッテリーへの影響を判断します。
解決策: 1。パケットサイズ:20 バイト = 160 ビット (ペイロードのみ) 2.SF7 エアタイム:160 ビット/5470 bps = 29.3 ミリ秒 3.SF12 エアタイム:160 ビット/293 bps = 546 ミリ秒 (18.6 倍長い) 4.デイリーパケット:24 × 60 = 1440 パケット 5.日次データ:1440 × 20 バイト = 28,800 バイト = 28.8 kB = 230.4 キロバイト 6.SF7での毎日のTX時間:1440 × 29.3 ミリ秒 = 42.2 秒 7.SF12 での毎日のテキサス時間:1440 × 546 ミリ秒 = 786 秒 = 13.1 分 8.バッテリーへの影響:40mAのTX電流で、SF7は1日あたり0.47mAhを消費し、SF12は1日あたり8.7mAhを消費します(18倍以上)
実践的なヒント
- ✓IEEE/TIAごとのシリアルプロトコル速度:UART 9600-115200 bps (標準)、SPI 1-50 Mbps、I2C 100 kbps (標準) /3.4 Mbps (HS)、CAN 1 Mbps、RS-485 10 Mbps、USB 2.0 480 Mbps、USB 3.2 20 Gbps、PCIe 4.0 16 GT/s (レーンあたり)
- ✓IEEE 802.11に準拠したワイヤレスデータレート:WiFi 6(802.11ax)は理論上最大9.6 Gbps(シングルストリーム1201 Mbps)、Bluetooth 5.0 2 Mbps PHY、LoRa 0.3-50 kbps、5G NRは最大20Gbps。オーバーヘッドのため、実際のスループットは PHY レートの 30 ~ 70% です。
- ✓バッファサイズ:バイト数 = レートビット/秒 × レイテンシー秒。100 Mbps、10 ミリ秒のジッターバッファの場合:12.5 MB/s × 0.01 秒 = 最小 125 kB。バースト処理には 2 ~ 3 倍のマージンを追加してください。
よくある間違い
- ✗Mbps (メガビット/秒、小文字の 'b') と MB/秒 (メガバイト/秒、大文字の 'B') を混同すると、100 Mbps = 12.5 MB/s、100 Mbps ではなく 100 Mbps = 12.5 MB/秒。ISP は Mbps と宣伝し、ダウンロードマネージャーは Mbps と表示し、100 Mbps 接続では最大 12 MB/秒のダウンロードと表示される
- ✗プロトコルのオーバーヘッドは無視してください。UART 8N1は1バイトあたり10ビット(開始+8データ+ストップ)を使用するため、115200ボー = 最大11,520バイト/秒で、14,400バイトではありません。TCP/IP では、1 パケットあたり 40 バイトのヘッダーが追加されるため、実効スループットが 3 ~ 5% 低下します。
- ✗10 進数 (SI) プレフィックスと 2 進数 (IEC) プレフィックスが混在しています。1 メガバイト = 10^6 バイト (SI)、1 ミリバイト = 2^20 = 1,048,576 バイト (IEC)。「1 TB」ドライブは 1,000 GB (SI) = 931 GiB (バイナリ) で、OS では「7% 小さい」ように見えます
よくある質問
関連電卓
Convert
時間変換
秒、ミリ秒、マイクロ秒、ナノ秒、ピコ秒、フェムト秒間で時間を変換します。
Comms
UART ボードレート
ボーレート、データ形式、MCUクロック周波数から、UARTフレームタイミング、スループット、およびUSART BRRレジスタ除数を計算します。ボーレート誤差を特定して、シリアル通信の信頼性を高めます。
Convert
周波数 ↔ 波長
周波数を任意の媒体の波長に変換します。アンテナ設計、伝送線路、RF システム計画のために全波長、半波長、1/4波長を計算します。
Convert
dBm ↔ ワット
RF電力を、dBm、ワット、ミリワット、dBW、dBμV、実効値ボルトの間で50Ωに変換します。リンクバジェット、アンプ解析、RF システム設計に不可欠です。