ボーレートは、通信チャネルで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を統合する場合でも、ボーレートに注意を払うことで、ナビゲーションデータがスムーズ、正確、かつ確実に流れ、システムを正常に維持できます。