ホーム 用語集 ボーレート

ボーレート

用語集に戻る
ボーレート図

ボーレートとは、通信チャネルにおいて1秒間に送信される信号変化の数を指します。これは、生のビットではなく、シンボル単位で通信速度を測るものです。多くのデジタルシステムではボーレートとビット/秒を同一視しますが、これは各シンボルが1ビットを伝送する場合に限られます。

現代の変調方式では、1シンボルあたり複数のビットを符号化することが多いため、ビットレートがボーレートを超えることがあります。組み込みシステムや慣性センサーでは、ボーレートは通常、シリアル回線を介したデータビットの交換速度を指します。

高性能MEMS IMU(慣性計測ユニット)は、1秒あたり数百のサンプルを生成する場合があります。各サンプルには、3つのジャイロスコープ、3つの加速度計、および場合によっては磁力計または気圧計からの読み取りが含まれる場合があります。解像度(16ビットまたは32ビット整数など)によっては、単一のデータフレームが数十バイトに達する可能性があります。

たとえば、IMUが1秒あたり100サンプルを出力し、各サンプルに24バイトのデータが含まれているとします。これは、次のようになります。

100サンプル/秒 × 24バイト/サンプル = 2,400バイト/秒

各バイトは通常、スタートビットとストップビット(合計10ビット)で送信されるため、生の伝送速度は約24,000ビット/秒になります。この場合、38,400ボーレートで十分です。

ただし、サンプリングレートが高い場合や、追加のデータフィールド(温度、ステータスフラグ、タイムスタンプなど)がある場合は、より高いボーレートが必要になります。したがって、多くのプロフェッショナルIMUは、十分な帯域幅を保証するために、115,200ボーまたは921,600ボーをサポートしています。

慣性航法では、遅延はスループットと同じくらい重要です。姿勢と位置の推定のためのストラップダウン積分などのナビゲーションアルゴリズムでは、正確な間隔で新しいデータが必要です。ボーレートが低すぎると、センサーの読み取りが遅れて到着し、ナビゲーションの精度が低下する可能性があります。

より高いボーレートを設定することにより、設計者は通信の遅延を減らし、各センサーの更新がほぼリアルタイムで配信されるようにします。これは、航空宇宙、海洋、および自律走行車のアプリケーションで特に重要です。これらのアプリケーションでは、ナビゲーションエラーが急速に蓄積される可能性があります。

ボーレートを高くすると速度は向上しますが、電磁干渉、ケーブルのインピーダンス、および接地の問題によるエラーの影響も受けやすくなります。重機や軍用プラットフォームなどの過酷な環境では、エンジニアは保守的なボーレートを選択することがよくあります。このアプローチは、堅牢性を最大限に高め、要求の厳しい動作条件下での安定した通信を保証します。

一部の慣性システムは、構成可能なボーレートを提供しており、インテグレーターはシステムアーキテクチャと環境の制約に応じて通信速度を調整できます。

ボーレートは、構成メニューの単なる数値以上のものです。電子デバイス間の信頼性の高い通信(UART)を実現する重要な要素です。慣性センサーおよび航法システムの分野では、データスループット、遅延、および堅牢性に直接影響します。

適切なボーレートを選択するには、システムのニーズのバランスを取る必要があります。低すぎると、データがボトルネックになる可能性があり、高すぎると、伝送でエラーが発生する可能性があります。慣性センサーがより洗練され、アプリケーションがより高い精度を要求するにつれて、ボーレート設定を最適化する能力は、エンジニアおよびシステムインテグレーターにとって不可欠なスキルであり続けます。

要するに、ドローンにコンパクトなMEMS IMUを統合する場合でも、航空機に戦術グレードのINSを統合する場合でも、ボーレートに注意を払うことで、航法データがスムーズ、正確、かつ確実に流れ、システムがコースを維持できるようになります。