PTPタイマーと対数平均間隔(LMI)
PTP タイマーが LMI(対数平均間隔)値を使用して同期の頻度と精度を制御する方法について説明します。
PTP 対応システムでは、同期間隔は対数平均間隔(LMI)を使用して定義されます。LMI は、連続する PTP メッセージ間の時間間隔の対数(基数 2)を秒単位で表します。このアプローチにより、整数値を使用した設定が可能になり、同期頻度の正確な制御を維持しながら実装を簡素化できます。
各 LMI 値は、特定の時間間隔に対応しています。次に例を示します。
| LMI値 | 更新間隔(秒) |
|---|---|
| -7 | 0.0078125または128パケット/秒 |
| -6 | 0.015625または64パケット/秒 |
| -5 | 0.03125または32パケット/秒 |
| -4 | 0.0625 または 16 パケット/秒 |
| -3 | 0.125 または 8 パケット/秒 |
| -2 | 0.25 または 4 パケット/秒 |
| -1 | 0.5または2パケット/秒 |
| 0 | 1 |
| 1 | 2秒で2または1パケット |
| 2 | 4秒で4または1パケット |
| 3 | 8秒で8または1パケット |
LMI 値 3 は 23 を意味し、これは 8 に相当します。これにより、8秒ごとに1つの更新が行われます。同様に、LMI が 2 から 3 の場合、125 ミリ秒ごとに更新されます。
LMI 値を小さくすると、同期メッセージの頻度が増加します。これにより、timeReceiverクロックとグランドマスタークロックの間のクロックドリフトを最小限に抑え、全体的な時間精度を向上させることができます。
使用例:
- 高精度アプリケーション (金融取引システムなど) では、エンタープライズ プロファイル タイプを使用し、LMI を
-7に設定して、7.8125 ミリ秒ごとに更新されるようにし、厳密な同期を維持できます。 - 時間的制約の低いアプリケーション(一般的なデータロギングなど)では、許容可能な精度を維持しながらネットワークトラフィックを削減するために、
1または2のLMIを使用する場合があります。
masterでログ平均間隔値をサポートするPTP設定フィールドを参照してください。
注:
G.8275.1プロファイルタイプの場合、レートは次のように固定されています。
-
遅延リクエスト間隔 : -4(16パケット/秒)
-
同期間隔 : -4 (16 パケット/秒)
-
アナウンス間隔 : -3(8パケット/秒)