802 11b協議的一些介紹和說明

2021-06-26 16:36:20 字數 3379 閱讀 8960

802.11b wlan的物理層速率可達11 mbps,是ieee 802.11(支援1 mbps和2 mbps)的五倍。同時,802.11b還同時支援1 mbps,2 mbps,5.5 mbps。

802.11b wlan和ieee 802.3 乙太網的原理很類似,都是採用載波偵聽的方式來控制網路中資訊的傳遞。不同的是:ethernet採用的是csma/cd(載波偵聽/衝突檢測)技術,網路上所有工作站都偵聽網路中有無資訊傳送,當發現網路空閒時即發出自己的資訊,如果搶答一樣,只能有一天工作站搶到發言權,而其餘工作站需要繼續等待。如果一旦有兩台以上的工作站同時發出資訊,則網路中會發生衝突,衝突後這些資訊都會丟失,各個工作站則繼續搶奪發言權。而802.11b wlan採用的是csma/ca(載波監聽多路訪問/衝突避免)技術和rts/cts(require to send/clear to send,請求傳送/清除傳送)技術,從而避免了網路中衝突的發生,可以大幅度提高網路效率。

csma/ca:stas在傳送報文後等待來自ap或者另外sta的確認幀ack。如果一段時間內,公尺有收到確認幀ack,則假定發生了衝突並重新傳送該資料。如果sta注意到channel上有活動,就不傳送資料。

rts/cts:其工作方式與數據機類似,在傳送資料之前,站點將乙個請求傳送幀傳送到目的sta,如果通道上沒有活動,那麼目的站點將乙個清除傳送幀送回源站點。這個過程為「預熱」其他站點,從而防止不必要的衝突。

直接序列技術:是一種不同的擴頻技術,其基本的運作方式,是通過精確的控制將rf能量分散至某個寬頻帶。當無線電載波的變動被分散至較高的頻帶時,接收器可以通過相關處理(correlation process)找出變動所在。直接序列傳輸的關鍵是rf載波的任何調製也同時被擴充套件至整個頻帶。

無線頻譜:ds phy在2.4-ghz頻帶使用了14個通道,每個通道的頻寬為5mhz。通道1位於2.412ghz,通道2位於2.417ghz,依次類推至通道13。通道14為特別針對日本所定義的,其中心頻率與通道13相差12mhz。

而fh phy在2.4-ghz頻帶有96個通道,每個頻寬為1mhz,通道0的中心頻率位於2.4ghz,通道1的中心頻率位於2.401ghz......

發射功率:ds phy 使用的是11 mhz的系統時鐘。其大部分能量限制在22-mhz頻寬內。歐洲的管制單位限定最高的輻射功率只能為100mw;美國的fcc所允許的輻射功率為1w。

相鄰通道抑制:adjacent channel rejection,相距25 mhz的兩個鄰近訊號必須有35 db的抑制值。

phy:phy=plcp+pmd。plcp:物理層會聚過程,負責在傳送之前進行與phy相關的成幀操作。pmd:物理媒介相關,負責幀的實際傳送。下面分別介紹ds phy中的ds plcp和ds pmd。

ds plcp的成幀格式(長前導碼)

preamble:前導碼用來同步發射機和接收機,以維繫兩者之間的定時關係。preamble=sync+sfd。傳輸之前,前導碼會經過之間序列擾頻程式進行擾頻。

sync:長128個位,每個位的值均為1.

sfd:start frame delimiter,起始幀定界符。sfd讓接收器得知幀從何處開始,此字段被設定為:000 0101 1100 1111

signal:接收機用signal欄位來識別所封裝的mac幀使用何種傳輸率。若mac幀為1 mbps的dbpsk,signal值為:0000 1010(0x0a)。若mac幀為2 mbps的dqpsk,signal值為:0001 0100(0x14)。

service:保留給未來使用,每個位均設為0

length:此欄位設定為傳送乙個幀所需要的微妙數,以16位的無符號整數來表示。

crc:迴圈冗餘檢驗,為了防止標頭經過無線鏈路時受損,傳送端會根據前面4個標頭字段的內容計算出乙個16位校驗碼。接收端在對幀做進一步處理之前會先驗證校驗碼。

ds phy的cs/cca

802.11允許cs/cca(載波監聽/空閒通道評估)功能以下列一種模式運作:

mode 1:當能量超過能量檢測(energy detection,ed)閾值時,它會匯報給mm處於"busy"狀態

mode 2:採用mode 2的實現產品必須搜尋真正的dsss訊號。如果檢測到,就算訊號低於ed閾值,也會使該channel處於「busy」狀態

mode 3:結合了mode 1和mode 2.所檢測到的signal必須具備足夠的能量,才會向上一層匯報channel處於busy狀態。

ds phy引數: 引數

值備註時隙(slot time)

20us

sifs時間

10us

sifs可用來推導出其他的幀間間隔值(difs,pifs,eifs)

競爭視窗大小

3~1023個時隙

前導碼持續時間

144us

前導碼傳輸速率為1 mbps,所以傳輸每個符號需要1 us,144符號需

要144us

header持續時間

48us

最大mac幀

4~8192位元組

最小接收靈敏度

-80dbm

相鄰通道抑制

35db

hr/dsss phy的特性引數值

時隙(slot time)

20us

sifs時間

10us

競爭視窗大小

31~1023個時隙

前導碼持續時間

144us

header持續時間

48us

最大mac幀

4095個位元組

最小接收靈敏度

-76dbm

相鄰通道抑制

35db

短幀格式

短幀格式

短幀格式可以改善協議效能的同時,提高吞吐量。使用短標頭可將前導碼與plcp成幀所造成的負擔刪減至14%。  

short sync:該字段由56個內容為0的位組成。會先經過擾頻

short sfd:該字段與long sfd的值相反,short sfd採用的值為:0000  0101 1100 1111

short signal:只有2 mbps(0001 0100)、5.5 mbps(0011 0111)、11 mbps(0110 1110)

需要注意的是,short preamble不能用於1 mbps網路,只有long preamble才可以。

service:該字段的八個位,被用來將length欄位擴充套件為17個位。

該字段的第三位(clock lock)顯示802.11b產品的傳輸頻率與符號時鐘是否使用同一振盪器。

1553B協議一些特點

1553b mil std 1553b 資料匯流排標準是20世紀70年代由美國公布的一種序列多路資料匯流排標準。它最初 是為飛機提出的內部電子系統連網標準,後來由於其可靠性高 傳輸率較高 技術成熟 易於擴充套件等優點而得到廣泛應用,尤其在航空 航天測控網路中更加受到關注。1553b的一些特點 1 1...

關於B樹和B 樹的一些話題

關於b樹的介紹,可以參考這篇文章 1,那麼b 樹和b樹的區別是什麼呢?b 數是從b樹改進來的,它和b樹的主要區別在於,b 樹中儲存元素的節點都位於葉子節點,非葉子節點只起到索引的作用。而且,b 樹不同子樹直接有指標連線起來了。2,資料庫的索引一般採用b 樹來實現,可以達到的時間複雜度為log n 更...

HttpApplication 類的一些說明

以下 msdn 注意 按照以下順序引發應用程式事件 beginrequest authenticaterequest postauthenticaterequest authorizerequest postauthorizerequest resolverequestcache postresol...