2011-02-25 56 views
2

我正在模擬IEEE802.11b PHY模型。我正在物理層中構建數據包的標頭。IEEE 802.11b中的長度字段

按照文獻

的PLCP LENGTH字段必須是一個16位無符號整數,指示微秒發送PPDU的數目。

如果我假定分組大小爲1024Bytes,應該是什麼長度字段(16比特寬)的值

回答

2

LENGTH字段的計算取決於字節數來發送,如以及數據速率(5.5或11 Mbps)。計算的基本思路是:

     Bytes * 8 
LENGTH = Time (µs) = ---------------- 
        Data rate (Mbps) 

但是,你需要閱讀第18.2.3.5,在802.11b-1999 Standard長PLCP長度字段,15-17頁。它具有如何計算該值的完整細節以及幾個示例。它明確地解釋瞭如何適當地舍入數據,以及何時應該設置SERVICE字段中的長度擴展位

我不會在這裏重現本節的內容,因爲它看起來像IEEE可能會嚴格執行其版權。但是,如果您還沒有這個標準,我建議您現在從上面的鏈接下載它 - 它是免費的!

如果您對解釋標準有任何疑問,請不要猶豫,問問。

+0

非常感謝您的幫助。我會看一下。但是我知道如何設置LENGTH字段。 – Kiran 2011-02-25 17:49:22

+0

據我所知,5.5和11 Mbps是802.11b唯一允許的數據速率。請參閱http://en.wikipedia.org/wiki/IEEE_802.11上的表格 – Justin 2011-02-25 18:53:13

+0

謝謝,我錯了。我有一個印象,即1Mbps和2Mbps是802.11b標準的一部分。 – Kiran 2011-02-25 19:04:37