タイミング同期機能(TSF) は、ユーザー間のタイミング同期を実現するために、 IEEE 802.11ワイヤレス ローカル エリア ネットワーク (WLAN) 標準で指定されています。TSF は、同じ基本サービス セット(BSS) 内のすべてのステーションのタイマーを同期させます。すべてのステーションは、ローカル TSF タイマーを維持する必要があります。各モバイル ホストは、マイクロ秒単位でのモジュラス カウントで TSF タイマーを維持します。TSF は 1 MHz クロックに基づいており、マイクロ秒単位で「ティック」します。商用レベルでは、業界ベンダーは 802.11 TSF の同期が 25 マイクロ秒以内であると想定しています[引用が必要]。
タイミング同期は、ステーションがビーコン フレームを通じてタイミング情報を定期的に交換することによって実現されます。(イントラ) BSS では、AP はビーコンで TSF 情報を送信します。独立基本サービス セット (IBSS、アドホック) では、各ステーションがビーコンの送信を競います。
各ステーションは、マイクロ秒 (μs) 単位でカウントする TSF タイマーを維持します。ステーションは、受信したタイミングがステーション自身の TSF タイマーよりも遅い場合は、そのタイミングを採用します。
IBSS運用概要
IBSS 内のすべてのステーションは、ビーコン間隔または期間の長さを定義する共通の値aBeaconPeriodを採用します。IBSS を開始するステーションによって確立されるこの値は、正確にaBeaconPeriod時間単位離れた一連のターゲット ビーコン送信時間 (TBTT) を定義します。時間ゼロは TBTT として定義されます。
IBSS 内のすべてのステーションは、aBeaconPeriod時間単位ごとにビーコン送信を競います。この時間間隔はビーコン期間 (BP) と呼ばれます。各 BP の開始時に、それぞれ長さaSlotTimeのスロットで構成されるビーコン生成ウィンドウがあります。各ステーションは、均一に分散されたランダム遅延を計算し、遅延タイマーが期限切れになるとビーコンを送信するようにスケジュールされます。ランダム遅延タイマーが期限切れになる前にビーコンが到着した場合、ステーションは保留中のビーコン送信と残りのランダム遅延をキャンセルします。ビーコンを受信すると、タイムスタンプの値がステーションの TSF タイマーよりも遅い場合、ステーションは TSF タイマーをビーコンのタイムスタンプに設定します。[1]
参考文献
- ^ D. Zhou および TH Lai、「IEEE 802.11 アドホック ネットワークにおける互換性とスケーラビリティを備えたクロック同期プロトコル」、2005 年国際並列処理会議の議事録
