Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

ボーレート(ボーレート)とは | 意味や読み方など丁寧でわかりやすい用語解説

ボーレート(ボーレート)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

ボーレート (ボーレート)

英語表記

baud rate (ボーレート)

用語解説

ボーレートは、データ通信において1秒間にどれだけのシンボルが送信されるかを示す速度の単位である。通信速度を表す指標の一つとして広く用いられるが、しばしばビットレートと混同されるため、その違いを理解することが重要である。簡単に言えば、ボーレートは「信号が変化する速さ」を表し、ビットレートは「実際に送られる情報量(ビット数)の速さ」を表す。特にシリアル通信などの分野で、通信機器間の設定を合わせる際に不可欠な要素となる。

詳細を掘り下げると、ボーレートの「ボー」という単位は、フランスの電気通信技術者であるエミール・ボードに由来する。ボーレートは、通信回線上において1秒間に伝送される「シンボル」の数を指す。ここでいう「シンボル」とは、情報を持つ最小単位の信号変化のことである。デジタルデータを物理的な回線(例えば電気信号や光信号)に乗せて送る際、そのままの形で送るのではなく、何らかの規則に基づいてアナログ信号に変換(変調)して送ることが一般的である。この変調された信号の中で、情報を示す特定の状態や変化をシンボルと呼ぶ。例えば、電圧レベルの変化、周波数の変化、位相の変化などがシンボルとして利用される。

1シンボルが運ぶ情報量とボーレートの関係は、ビットレートを理解する上で非常に重要となる。最もシンプルな変調方式では、1つのシンボルが1ビットの情報を表す。例えば、電圧が高い状態を「1」、低い状態を「0」とするような場合である。この場合、1秒間に1000個のシンボルが送られれば、それは1秒間に1000ビットの情報が送られたことになり、ボーレートとビットレートは同じ値になる。この例では、1000ボーは1000bps(ビット・パー・セカンド)に等しい。

しかし、現代の高速通信では、より多くの情報を効率的に伝送するために、「多値変調」と呼ばれる技術が使われることが多い。多値変調では、1つのシンボルが複数のビットの情報を運ぶことができる。例えば、4つの異なる電圧レベルを用いて信号を表現する場合を考えてみよう。それぞれの電圧レベルに「00」「01」「10」「11」という2ビットの情報を割り当てることができる。この場合、1つのシンボルは2ビットの情報を運ぶことになる。もし1秒間に1000個のシンボルが送られるとすれば、ボーレートは1000ボーだが、送られる情報量は1000シンボル × 2ビット/シンボルで2000ビットとなる。つまり、ビットレートは2000bpsとなる。このように、多値変調を用いることで、ボーレート(物理的な信号変化の速度)を上げることなく、ビットレート(実質的なデータ伝送速度)を向上させることが可能になる。これは、通信回線の物理的な限界(帯域幅)がある中で、より多くのデータを送るための重要な技術である。

ボーレートは、特にシリアル通信においてデバイス間の設定を合わせる際に不可欠な要素となる。例えば、コンピュータと周辺機器をRS-232Cのようなシリアルインターフェースで接続する場合、両方のデバイスで同じボーレートを設定しなければ、正しく通信を行うことができない。これは、送信側が送ったシンボルの速度と、受信側がシンボルを読み取る速度が一致しないと、データの開始位置や終了位置がずれてしまい、受信側が正しいデータを復元できなくなるためである。結果として、文字化けが発生したり、全く通信が確立できなかったりする。

典型的なボーレートの値としては、9600ボー、19200ボー、38400ボー、115200ボーなどがよく用いられる。これらの値は、特定の周波数やクロック信号に基づいて選ばれることが多く、通信の安定性や互換性を考慮して標準化されている場合もある。組込みシステム開発やIoTデバイスとの連携では、センサーからのデータ取得やファームウェアの書き込みなど、様々な場面でボーレートの設定が求められる。異なる通信プロトコル(例えばUART、SPI、I2Cなど)や物理層(例えばRS-232C、RS-485)によって、ボーレートの概念の適用範囲や表現方法は若干異なる場合があるが、根底にある「1秒あたりの信号変化の数」という考え方は共通している。

ボーレートの設定は単に速度を決定するだけでなく、通信の信頼性にも影響を与える。例えば、ケーブルが長すぎる場合や、ノイズが多い環境下では、ボーレートを高く設定しすぎるとエラーが発生しやすくなることがある。これは、シンボル間の時間が短くなり、ノイズの影響を受けやすくなるためである。そのため、安定した通信を確保するためには、通信環境や機器の能力に合わせて適切なボーレートを選択することが重要となる。高速な通信が常に最善とは限らず、確実にデータを伝送できる速度を見極める必要がある。ボーレートは単なる数値ではなく、物理的な信号特性と密接に関連する、通信の基盤をなす重要な概念なのである。

関連コンテンツ