ボーレート計算機
データレートとシンボル当たりのビット数から、デジタル通信のシンボルレート、ボーレート、シンボル時間を求めます。
通信のシンボルレートを計算
正味のビットレートと、送信シンボル一つが表す情報ビット数を入力してください。
ボーレートとシンボルレートについて
ボーレートは通信路が一秒間に送信するシンボル数を表します。電信技術者エミール・ボドーにちなむ名称で、単位はbaudです。一ボーは一秒当たり一シンボルを意味します。一方、ビットレートは一秒当たりの情報ビット数です。単純な二値信号のように、各シンボルがちょうど一ビットを表す場合にだけ両者は一致します。現代の変調では一シンボルに複数ビットを割り当てられるため、ビットレートをボーレートより高くできます。
関係式は単純で、シンボルレートはデータレートをシンボル当たりのビット数で割った値です。すべての変調状態が同じ長さのビット列を符号化する場合、シンボル当たりのビット数は状態数の底二の対数です。二値信号は二状態で一シンボル一ビット、QPSKは四つの位相状態で二ビット、16-QAMは十六状態で四ビット、64-QAMは六十四状態で六ビットです。この計算機はビット数を直接入力するため、変調方式名が不明でも使えます。
シンボル時間はシンボルレートの逆数です。計算機はミリ秒で表示し、タイミング要件、サンプリング間隔、通信路特性の比較に役立ちます。9,600 baudのリンクではシンボル時間は約0.1042ミリ秒です。高速なリンクほどシンボルが短く、一般に広い通信路帯域、安定したタイミング、良好な信号対雑音比が必要です。
ボーレートが常にシリアルポート設定のビットレートと同じとは限りません。9600 8-N-1など通常のUART設定では二値レベルを使うため、公称ボーレートと生のビットレートは等しくなります。ただし、スタート、ストップ、パリティビットがフレームのオーバーヘッドとなり、有効ペイロードのスループットは低下します。パケットヘッダー、誤り訂正、ライン符号化、再送も、物理信号レートに対するアプリケーションの正味データ量を減らします。
変調を直接計算するときは、目標または測定した物理データレートを使ってください。ペイロードのスループットしか分からない場合は、先にプロトコルのオーバーヘッドを考慮します。出力は理想的なシンボルレートと時間です。実際のハードウェアはクロック許容差、占有帯域幅、フィルターのロールオフ、通信路容量、変調方式ごとの信号品質要件も満たす必要があります。この計算機はモデム設計、無線リンク、テレメトリ、シリアルインターフェース、通信教育の出発点として有用ですが、詳細な実装は該当するプロトコルと機器仕様に従ってください。
ボーレートの計算例
| 入力 | 結果 | 説明 |
|---|---|---|
| 9,600 bps、1ビット/シンボル | 9,600 baud | 一般的な二値シリアル信号。 |
| 100,000 bps、2ビット/シンボル | 50,000 baud | 四状態の変調でシンボルレートは半分になります。 |
| 12 Mbps、6ビット/シンボル | 2 Mbaud | 理想化した64-QAMデータストリーム。 |
ボーレートの計算方法
- 送信データレートをビット毎秒で入力します。
- 各変調シンボルが表す情報ビット数を入力します。
- 「ボーレートを計算」を選び、ビットレートをシンボル当たりのビット数で割ります。
- 表示されたシンボル時間をタイミングやサンプリング要件の検討に使います。
ボーレート計算機のよくある質問
ボーレートとビットレートは同じですか?
一ビットの二値シンボルでは同じです。多値変調では各シンボルが複数ビットを運ぶため、ビットレートがボーレートを上回ります。
シンボル当たりのビット数はどう求めますか?
M個の状態を等長で符号化する理想的な変調では、Mの底二の対数を計算します。例えば十六状態は一シンボル四ビットです。
ペイロードのスループットがデータレートより低いのはなぜですか?
フレーム構成、ヘッダー、誤り訂正、再送が送信ビットを消費するためです。この計算機は入力ビットレートを使用し、プロトコルのオーバーヘッドを差し引きません。
必要な帯域幅はボーレートで決まりますか?
シンボルレートは占有帯域幅に強く影響しますが、唯一の要因ではありません。パルス形状、フィルターのロールオフ、変調方式、通信路の規則で最終的な帯域幅が決まります。
シンボル時間とは何ですか?
一つの信号シンボルに割り当てられる時間で、ボーレートの逆数です。時間が短いほどシンボルレートは速くなります。