Wi-Fiインターフレーム

wifiはワイヤレス分散通信システムであり、各デバイスはワイヤレスチャネルをプリエンプトする必要があります。それをつかむ方法は?

通常の状況:SIFS以上、これはフレーム間の間隔が短いです。どんなに速くても、速くすることはできません。これは、SIFSが実際にはPHY CCA + PHY PLCP + MACRx処理およびRxTxターンアラウンドタイムであるためです。したがって、最速のデバイスは、受信、受信後の解析、および返送のプロセスを経る必要があります。このプロセスの時間はSIFSです。異なるPHYによると、この値は異なり、通常は16usです。

これは通常、ACK応答で使用されます。

それはまだPIFSです。これは、優先フレーム間間隔として理解できます。これは競争を必要としません。投稿したい場合、競争はありません。その値はSIFS + 1 * slottimeです。

slottime是PHYCCA + MACRx処理+ RxTxTurnaround時間。

DIFSがある場合、それはDeferIFSです。DIFS= SIFS + 2 * SLOTtime。これは、競争が始まる時間です。

EDCAで導入されたAIFSは、DIFSからDIFS + 3 * Slottimeまでさまざまであり、さまざまなAC優先順位を区別するために使用されます。

上記は、パケットが正常に解析された後の結果です。パケットが正常に解析されない場合は、EIFS、拡張IFS、つまり2 * SIFS + ACK期間を使用します。

上記の措置は、さまざまなデータの送信において秩序ある競争関係を保証します。

 

EDCAの場合、異なるACは異なるキューにあり、各キューのAIFSとバックオフ時間は異なります。バックオフ時間とは、アイドル状態を一定時間待つことを意味します。バックオフ時間(CWmin&max)はそれ自体で設定されるためです。キューが常に最初に送信される状況はありますか?ランダムな値を使用してみませんか?

 

 

おすすめ

転載: blog.csdn.net/reekyli/article/details/108209802