WiFi基礎(二):最新WiFi通道、無線OSI模型與802.11b/g/n

来源:https://www.cnblogs.com/liwen01/p/18392118
-Advertisement-
Play Games

liwen01 2024.09.01 前言 最近十幾年,通信技術發展迅猛,通信標準更新頻繁,有的設備還在使用 802.11/b/g/n 協議,有的已支持到 WiFi6、WiFi7。 而國內有關無線 WiFi 的書籍或資料卻很少,就算能找著的,大多也是比較老舊。本文試圖使用最新的數據來介紹 WiFi ...


liwen01 2024.09.01

前言

最近十幾年,通信技術發展迅猛,通信標準更新頻繁,有的設備還在使用 802.11/b/g/n 協議,有的已支持到 WiFi6、WiFi7。

而國內有關無線 WiFi 的書籍或資料卻很少,就算能找著的,大多也是比較老舊。本文試圖使用最新的數據來介紹 WiFi 相關的一些基礎知識。

關於 WiFi 技術的發展,下麵幾個問題看你瞭解多少:

  1. 家用路由器一般都相容支持哪些 WiFi 協議標準?

  2. 802.11 b/g/n/ac/ax 具體是指什麼?與 WiFi4/5/6/7 有什麼區別?

  3. 為什麼不同協議間的最大速率相差巨大?它們實現的原理是什麼?

  4. 在 WiFi 發展中,是由哪些關鍵技術的發展使 WiFi 速率得到顯著提升?

  5. 為什麼實際速都遠低於理論速率?

  6. 有線乙太網與無線 WiFi 在 OSI 七層模型中有哪些差異?

  7. 802.11 a/b/g/n 等這些標準是位於 OSI 的哪一層?

  8. WiFi 在 2.4Ghz/5GHz  各有多少個可用通道,有沒其它限制?

  9. WiFi 在 2.4Ghz/5GHz  各有多少個不重疊通道?

  10. 為什麼我們很少見到使用 WiFi5 的設備?

  11. 在同一個空間,兩台使用不同協議的路由器相互之間是否會有干擾或影響?

  12. 最新的 WiFi7 可以工作在哪些頻段?

本文主要介紹 WiFi 通道,無線網 OSI 模型,以及802.11b/g/n 標準協議的一些關鍵技術。由於篇幅的限制,WiFi5、WiFi6、WiFi7 將在下一篇中介紹。

(一) IEEE 協會 與 802.11 標準

  • IEEE (Institute of Electrical and Electronics Engineers)電氣與電子工程師協會,是一個國際性的專業學會組織,是全球最大的技術專業組織
  • IEEE 802 是一個標準系列項目,包括乙太網、區域網、城域網的多個技術標準。
  • IEEE 802.11 是 IEEE 802 標準系列中的一個工作組,專註於無線區域網 (WLAN) 技術。
  • 802.11a/b/g/n... 是由 IEEE 802.11 工作組下的任務組開發的標準

在早些年,我們看到比較多的 WiFi 分類是按 802.11b/g/n 字母來區分,但是隨著 WiFi 協議的不斷發展,WiFi 聯盟對不同 WiFi 標準指定了新的名字,也就是 WiFi4、WiFi5、WiFi6、WiFi7 按數字代號表示;其主要目的是方便大家記憶和區分。

802.11 be 也就是 WiFi7,預計在今年(2024)正式發佈,現在網上可以買到的 WiFi7 設備,應該是預認證設備,具備 WiFi7 的部分功能,但可能與正式發佈的標準會存在一些差異

在介紹各 WiFi 協議標準之前,我們先瞭解一下 WiFi 通道相關的概念。

(二) WiFi通道

目前在安防IPC設備上,使用比較多的還是 802.11b/g/n 三個標準,但也有不少廠家開始切換到 802.11ax(WiFi6) 協議上來了。

實際上大部分產品是直接 從 802.11n(WiFi4) 直接切換到 802.11ax(WiFi6)。

為什麼不使用 WiFi5,而是從 WiFi4 直接跨越到了 WiFi6 呢?

因為 WiFi5 只支持 5GHz 頻段,對於以前使用 2.4GHz 的設備就沒法相容了。

(1) 2.4Ghz 頻段通道

  • 802.11b使用的通道頻寬是 22MHz,目前使用的其它標準都是 20Mhz通道帶寬
  • 每個相鄰通道的中心頻率,相差5MHz(除了14通道)
  • 傳統認知上,有 3 個不重疊的通道(1、6、11)

由於 802.11b (使用 DSSS 調製技術頻寬22 MHz) 已經淡出 WLAN 網路,不考慮相容性問題,通常情況下,可以認為1、5、9和13通道也是非重疊通道。

對於 12~14 通道,不同國家有不同的要求規範,實際產品設計需要根據國家碼去適配。

(2) 5GHz 頻段信號

  • 5 GHz 頻段通常被劃分為 4 個 UNII (Unlicensed National Information Infrastructure) 子頻段。
  • DFS(Dynamic Frequency Selection,動態頻率選擇) 通道是為了避免干擾重要的雷達系統而設計的,這些通道需要 WiFi 設備監測雷達信號,併在探測到時自動切換通道。
  • 20 MHz 通道:是最常用的通道帶寬,適合在設備較多的環境中使用,以避免干擾
  • 40 MHz 通道:通過聚合兩個相鄰的 20 MHz 通道,提供更高的吞吐量,但更容易受到干擾
  • 80 MHz 和 160 MHz 通道:適用於對吞吐量要求極高的應用(如 4K 流媒體、高清視頻會議),但在實際使用中較少,因為它們占用了更多的頻譜資源
  • UNII-2 Extended(5470-5725 MHz) 的所有通道在中國都不能使用
  • 在中國,只有 UNII-3 的 5 個通道可以在所有場景使用
  • 在中國,可以使用的非重疊 5GHz 頻段有 13 個

上面表格數據是來源於華為的一份開源文檔,我們可以看到低頻和中頻是被限定在室內使用,但是我們查看很多其它的資料,發現與華為的數據對不上,比如下圖,它們對我國在 UNII-1 和 UNII-2 的部分通道並沒有做限定。

通過查詢最新版本上的《中華人民共和國無線電頻率劃分規定》,我們可以看到,華為的數據是對的,在 2023 年我國有規定,UNII-1 和 UNII-2 的通道只能在室內使用。

所以,對於中國 5GHz 可以直接使用的通道,2023年之前的資料會包括UNII-1 和 UNII-2 裡面的通道,但是在2023年之後,UNII-1 和 UNII-2 會被標註為僅限室內使用。

(3) 6GHz 頻段通道

在 WiFi6 和 WiFi7 中會使用到一些 6GHz 的通道,但是目前我國還沒有開放 6GHz 通道的使用。

6GHz 頻段範圍從 5925MHz 擴展到 7125MHz,共計 1200MHz 頻譜。它可以通過通道綁定成  3 個 320MHz 通道、7 個 160MHz 通道、14 個 80MHz 通道或者是 29 個40MHz 通道。如果不綁定直接使用,它提供了 59 個 20MHz 通道。

對比 2.4GHz 和 5GHz,6GHz 頻段的頻譜資源比前兩者相加還要多。

隨著 WiFi6、WiFi7 逐漸地普及,國內將來應該也會開放一部分 6GHz 的 WiFi 通道

(三) 無線網中的 OSI 模型

電腦課程中常用網路分層參考7層模型:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層

上面這個模型其實是非常概括性的,實際要複雜很多,從這個圖上我們看不出乙太網與無線網有什麼差別。

乙太網與無線網在 OSI 模型上主要的差異在於第一和第二層,也就是物理層和數據鏈路層

(1) 物理層(Physical Layer)

物理層主要負責在網路設備之間傳輸原始的比特流(0和1)。它涉及物理連接,如電纜、光纖和無線電波,以及數據傳輸的電氣和機械特性。常見的物理層設備包括網卡、集線器和電纜。

乙太網:乙太網使用有線連接,如雙絞線電纜或光纖來傳輸數據。物理層定義了傳輸的電信號、電壓和脈衝等特性。

無線網(Wi-Fi):Wi-Fi通過無線電波在空氣中傳輸數據。物理層涉及無線頻率的選擇、天線的配置,以及信號的調製和解調方式

(2) 數據鏈路層(Data Link Layer)

數據鏈路層負責在相鄰節點之間建立可靠的通信鏈路。它將數據幀從一個節點發送到下一個節點,並處理幀的傳輸錯誤。數據鏈路層還包括 MAC (介質訪問控制)子層和 LLC (邏輯鏈路控制)子層。常見的設備有交換機和網橋。

乙太網:在數據鏈路層,乙太網通常使用乙太網幀(Ethernet Frame)進行數據封裝。MAC 地址用於標識網路設備,並控制對介質的訪問(CSMA/CD,載波偵聽多路訪問/衝突檢測機制)。

無線網(Wi-Fi): 無線網在數據鏈路層也使用幀進行數據封裝,但 Wi-Fi 幀格式與乙太網幀有所不同。Wi-Fi使用 CSMA/CA (載波偵聽多路訪問/衝突避免機制)來管理介質訪問,並增加了加密(如 WPA/WPA2 )和認證(如802.1X)的功能,以增強安全性。

(3) 無線網數據幀封裝

對無線網的物理層和數據鏈路層再進一步劃分,我們可以看到物理層有:PLCP 和 PMD 層,數據鏈路層有:MAC 層和 LLC層

這裡我們簡單介紹一下各層的一個基本功能,詳細的 WiFi 數據幀分析我們將在後面章節來介紹。

  • LLC 子層:(Logical Link Control)邏輯鏈路控制子層,為上層網路協議提供統一的介面,管理邏輯鏈路的控制和數據傳輸。
  • MAC 子層:(Medium Access Control)媒體訪問控制子層,管理設備對共用通信介質的訪問和數據幀的傳輸。
  • PLCP 子層:(Physical Layer Convergence Procedure)物理層收斂過程子層,負責在 MAC 層和 PMD 子層之間轉換數據幀格式。
  • PMD 子層:(Physical Medium Dependent) 物理介質相關子層,直接處理物理信號的傳輸和接收。

我們常說的802.11 b/g/n等協議標準,實際上是位於物理層。

(4) 物理層擴頻技術

擴頻技術是無線區域網數據傳輸使用的技術,擴頻技術最初是用於軍事部門防止竊聽或信號干擾。

WiFi(無線區域網) 使用擴頻技術來提高通信的可靠性和抗干擾能力,擴頻技術在 WiFi 中的應用主要通過以下幾種方式實現:

(a) 直接序列擴頻 (Direct Sequence Spread Spectrum, DSSS)

DSSS 通過將數據與一個偽隨機雜訊碼 (PN碼)進行異或運算,將數據分散到一個更寬的頻譜上。這樣做的好處是使得信號在頻譜中的能量密度降低,從而提高了信號對雜訊和干擾的抵抗力。

(b) 跳頻擴頻 (Frequency Hopping Spread Spectrum, FHSS)

FHSS 通過快速在多個頻率之間跳轉來避免干擾,這需要提前在發送和接收端約定好跳頻的規律,實際在WiFi中使用得比較少。

(c) 正交頻分復用 (Orthogonal Frequency-Division Multiplexing, OFDM)

OFDM 使用多個正交子載波,每個子載波傳輸數據的一部分,這樣就大大降低了多徑效應的影響,並提高了頻譜效率。

上面的這三種擴頻方式看不懂沒關係,下麵會有稍微比較詳細的介紹。

(四) 802.11b

802.11b 是1999年發佈的標準,為什麼它最大的理論數據只有11Mps?

這與802.11b 物理層使用的編碼方式和調製方式有關係:

(a) BPSK 與 QPSK調製方式

BPSK: (Binary Phase Shift Keying)每個符號代表1個比特,即每次調製一個符號時只能傳遞1個比特。

QPSK: (Quadrature Phase Shift Keying)每個符號代表2個比特,因為它可以區分四種相位,所以比BPSK效率更高。

(b) Barker 與 CCK 編碼

Barker編碼: Barker 碼是一個 11 比特序列 (例如10110111000),在無線傳輸方面存在優勢,可以有效降低干擾,不過降低了效率。

每一個比特編碼為一個 11 位 Barker 碼,因此而產生的一個數據對象形成一個chip(碎片)。實際傳輸的信息量是有效傳輸的 11 倍

CCK編碼: (Complementary Code Keying)補碼鍵控,採用了複雜的數學轉換函數,可以使用若幹個 8-bit 序列在每個碼字中編碼 4 或 8 個位。

補碼鍵控編碼方式能有效防止雜訊及多徑干擾,缺點是補碼鍵控為了對抗多徑干擾,技術複雜,實現困難

(c) 802.11b 速率計算

關於802.11b 各速率的計算:

1Mbps (Barker + BPSK)

調製方式: BPSK,每個符號1比特。

編碼方式: Barker 編碼,每個符號被編碼為11位。

結果: 由於符號速率是1 MSym/s,BPSK調製1個符號1比特,所以最大理論速率是1 Mbps。

2Mbps (Barker + QPSK)

調製方式: QPSK,每個符號2比特。

編碼方式: Barker編碼。

結果: 符號速率1 MSym/s,每個符號傳輸2比特,所以最大理論速率是2 Mbps。

5.5Mbps (4-bits CCK + QPSK)

調製方式: QPSK,每個符號 2 比特。

編碼方式: 4-bits CCK編碼,利用複雜的編碼方式提高了每符號的比特傳輸效率。

結果: 雖然每個符號代表 2 個比特,但CCK編碼使得每個符號最終可以傳遞 4 個比特。因此最大理論速率是 5.5 Mbps。

11Mbps (8-bits CCK + QPSK)

調製方式: QPSK,每個符號 2 比特。

編碼方式: 8-bits CCK 編碼,每個符號可傳遞 8 個比特。

結果: 在QPSK的基礎上,通過CCK編碼的優化使得每個符號可以傳輸8個比特,所以最大理論速率是11 Mbps

註意:上面 Sym/s 是符號率/碼元速率的單位,用於表示通信系統中每秒傳輸符號數量的單位

  • 在BPSK (Binary Phase Shift Keying)調製中,一個符號代表1個比特。
  • 在QPSK (Quadrature Phase Shift Keying)調製中,一個符號代表2個比特。

(五) 802.11g

802.11g 可以從 802.11b 中的最大速率 11Mbps 提升到 54Mbps, 核心是使用了OFDM 調製載波技術。

(1)正交頻分復用技術(OFDM)

正交頻分復用 (Orthogonal Frequency Division Multiplexing ,OFDM) 是一種數字多載波調製方案,它通過在同一單通道內使用多個子載波來擴展單子載波調製的概念。

OFDM 不是使用單個子載波傳輸高速率數據流,而是使用大量並行傳輸的緊密間隔的正交子載波。每個子載波均採用傳統的數字調製方案。許多子載波的組合可以在等效帶寬內實現與傳統單載波調製方案類似的數據速率。

從上圖我們可以看到,當某個載波信號振幅最高的時候,也就是信號強度最強的時候,其它載波的振幅都剛好為0。

OFDM 基於頻分復用 (FDM) 技術,在 FDM 中,不同的信息流被映射到單獨的並行頻道上,每個 FDM 通道均通過頻率保護帶與其他通道分開,以減少相鄰通道之間的干擾。

OFDM 方案與傳統 FDM 的不同之處在於以下相關方面:

  1. 多個載波 (稱為子載波)承載信息流,
  2. 子載波彼此正交,並且為每個符號添加保護間隔,以最小化通道延遲擴展和符號間干擾

上圖說明瞭 OFDM 信號的主要概念以及頻域和時域之間的相互關係。

在頻域中,多個相鄰子載波各自獨立地用複數數據進行調製。對頻域子載波執行逆 FFT 變換以產生時域中的 OFDM 符號。

在時域中,在每個符號之間插入保護間隔,以防止由於無線電通道中的多徑延遲擴展而在接收機處引起的符號間干擾。可以連接多個符號來創建最終的 OFDM 突發信號。

在接收器處,對 OFDM 符號執行 FFT 以恢複原始數據位。這裡的 FFT 就是高數中的傅里葉變換。

在802.11g 中,有48個子載波用來傳輸數據,4個子載波用來做相位參考

為什麼802.11g速率可以達到 54Mbps 呢?

802.11g 除了使用了OFDM調製載波技術,它還使用了64-QAM 的編碼方式。

(2) 64-QAM 編碼方式

QAM (Quadrature Amplitude Modulation)正交幅度調製,在QAM (正交幅度調製)中,數據信號由相互正交的兩個載波的幅度變化表示。模擬信號的相位調製和數字信號的PSK (相移鍵控)可以被認為是幅度不變、僅有相位變化的特殊的正交幅度調製。

64-QAM 中的每個符號都是一個包含 6 位的星座狀態,每個符號是從 000 000 到 111 111 的 64 種不同狀態中的一種可能組合。由於該調製方案使用二進位數據,因此可能的組合總數使用6 位為 2的6次方,即 64。

相應的在WiFi中還有使用16-QAM和256-QAM的編碼方式,16-QAM 傳輸4個位,64-QAM 傳輸6個位,256-QAM傳輸8個位。

在802.11g 中使用的是64-QAM,並且它的編碼率是3/4

(3) 802.11g 速率計算

數據速率是符號速率、每個符號承載的比特數和通道編碼率的乘積。

調製方式: 64-QAM,每個符號代表6個比特。

編碼率: 3/4 (前向糾錯編碼中使用的編碼率)。

符號速率: 250 ksps。

每個OFDM符號在所有子載波上傳輸的總時間為4微秒 (μs),其中包括3.2微秒的數據傳輸時間和0.8微秒的保護間隔 (Guard Interval)

因此,符號周期 (Symbol Period)為4微秒。

由於每個符號周期為4微秒,符號速率為:

  • 每個符號可以傳輸的比特數 = 6bit (因為64-QAM)。
  • 載波編碼率是3/4,所以實際有效比特數 = 6bit * 3/4 = 4.5 bit。
  • 有48個數據子載波,所以每個OFDM符號可以傳輸的比特數 = 48 * 4.5bit = 216bit。
  • 符號速率是250 ksps,所以總數據速率 = 216 比特/符號 * 250 ksps = 54 Mbps。

由上面的計算可以知道,802.11g 最大支持的速率是54Mbps。

於此同時,802.11g可以向下相容,在不同調製方式和編碼率下,可以匹配到不同的速率上。

調製方式編碼率數據速率
BPSK 1/2 6 Mbps
BPSK 3/4 9 Mbps
QPSK 1/2 12 Mbps
QPSK 3/4 18 Mbps
16-QAM 1/2 24 Mbps
16-QAM 3/4 36 Mbps
64-QAM 2/3 48 Mbps
64-QAM 3/4 54 Mbps

(六) 802.11n (WiFi4)

2009 年更新的 802.11n 也就是 WiFi4,可以同時支持 2.4G 和 5G 通道,2.4Ghz 的理論速度達到了 450 Mbps, 5GHz 的理論速度達到了 600Mbps。同時支持兩個頻段,並且速率得到了跨越式的增長,大大地提升了 WiFi 的使用體驗。

就目前而言,很多設備還是使用的 802.11n 協議,特別是在安防 IPC 行業。

那麼,從 2003 年的 802.11g 到 2009 年的 802.11n(WiFi4),又有哪些關鍵技術的實現讓 WiFi4 的速率得到質的飛躍呢?

WiFi4 核心的技術是 OFDM、FEC、MIMO、40Mhz、Short Gi。

(1) 802.11n 的 OFDM

這裡使用的 OFDM 正交頻分復用技術與 802.11g 中使用的是相同的。不同的點是:

  • 802.11g 總共有 52 個子載波,802.11n 有 56 個子載波
  • 802.11g 有 48 個數據子載波,802.11n 有 52 個數據子載波

數據子載波數 x 每個符號傳輸比特數 x 載波編碼率 x 符號速率 = 最大理論速率

52 * 6bit * 3/4 * 250 ksps = 58.5Mbps

數據子載波數量增加了 4 個,所以速率由 802.11g 的 54Mbps 提升到了 58.5Mbps。

(2) 802.11n 的 FEC

前向糾錯編碼 (Forward Error Correction,FEC) 技術在發送端將原始數據塊進行編碼,添加冗餘信息形成編碼數據塊。接收端通過解析這些冗餘信息來檢測和糾正傳輸過程中出現的錯誤。

這種方法不需要反饋和重傳,因此可以顯著提高數據傳輸的效率,特別是在高雜訊或信號衰減嚴重的無線環境中。

使用 FEC 前向糾錯編碼之後,載波編碼率由 802.11g 的 3/4 提升到了 5/6 。

數據子載波數 x 每個符號傳輸比特數 x 載波編碼率 x 符號速率 = 最大理論速率

52 * 6bit * 5/6 * 250 ksps = 65Mbps

使用 FEC 編碼之後,速率提升到了 65Mbps

(3) 802.11n 的 Short Gi

Guard Interval (GI) 是指在每個 OFDM (正交頻分復用) 符號之間插入的一段保護時間,用來防止符號間的干擾 (ISI, Inter-Symbol Interference)。這種干擾通常由多徑傳播引起,即信號在傳播過程中經過多次反射、折射和散射,從而導致信號在不同的時間到達接收端。

在傳統的 802.11 系統中,GI 的標準長度為 800 納秒 (ns),這個時間間隔足夠長,以消除大部分的符號間干擾。然而,長時間的 GI 也意味著浪費了一部分可以用於數據傳輸的時間。

為了提高數據傳輸效率,802.11n 及後續標準引入了 Short GI 技術,將 GI 的長度從 800 ns 縮短到 400 ns。這一縮短的保護時間段帶來了顯著的性能提升。

由於保護時間縮短了400ns,所以每個符號周期為4微秒-0.4微秒 = 3.6微秒

符號率為:277.778ksps

數據子載波數 x 每個符號傳輸比特數 x 載波編碼率 x 符號速率 = 最大理論速率

52 * 6bit * 5/6 * 277.778 ksps = 72.2222Mbps

使用 Short GI技術之後,速率提升到了 72.2222Mbps.

(4) 802.11n 通道捆綁

802.11n 允許使用 通道捆綁 技術,將兩個相鄰的 20 MHz 通道捆綁在一起,形成一個 40 MHz 的通道。這使得數據傳輸可以在更寬的頻譜範圍內進行。

通過增加通道寬度,可以承載更多的子載波 (subcarriers),從而提高數據的傳輸速率。

  • 一個標準通道是 20Mhz 頻寬,包含 52 個子載波
  • 兩個相鄰通道捆綁起來就是 40Mhz 頻寬,包含108 (52*2+4=108) 個子載波

為什麼上面兩個通道捆綁到一起後,子載波數還多了4個呢?

因為通道與通道之間有間隙,當兩個通道綁定之後,兩個通道中間的頻段也可以被使用到。

在 2.4G 模式上最多可以有一個 40M 通道,在5G模式上 40M 通道數目因國家不同而不同,理論上最多有11個 40M 通道。

數據子載波數 x 每個符號傳輸比特數 x 載波編碼率 x 符號速率 = 最大理論速率

108 * 6bit * 5/6 * 277.778 ksps = 150Mbps

2.4Ghz頻段通道捆綁註意事項:在 2.4 GHz 頻段,由於可用的通道較少且通道間隔較窄,通常使用的通道捆綁配置包括:

  • 通道 1 和 5:這些通道可以捆綁在一起形成 40 MHz 寬的通道。
  • 通道 6 和 10:這些通道也可以捆綁在一起形成 40 MHz 寬的通道。
  • 通道 11 和 7:這些通道也可以捆綁在一起形成 40 MHz 寬的通道。

由於 2.4 GHz 頻段的通道帶寬較小,捆綁時的通道間隔可能會導致較高的通道重疊和干擾,因此在這個頻段使用通道捆綁時需要特別註意干擾管理。

(5) 802.11n MIMO

MIMO(Multiple Input Multiple Output)概念

多輸入多輸出:MIMO 技術利用多個發射天線和接收天線在無線通信中進行數據傳輸。通過同時傳輸多個數據流,MIMO 技術可以顯著提高無線網路的吞吐量和覆蓋範圍。

空間復用:MIMO 技術允許在相同的頻譜資源上同時傳輸多個數據流,增加了頻譜的利用效率。這種技術基於空間復用原理,即在同一頻段內通過空間分離的數據流來實現更高的數據傳輸速率。

發射機的多個天線意味著有多個信號輸入到無線通道中,接收機的多個天線是指有多個信號從無線通道輸出,多天線接收機利用先進的空時編碼處理能夠分開並解碼這些數據子流,從而實現最佳處理,並有效地抵抗空間選擇性衰落。

802.11n 使用了 MIMO 技術之後,速率可以提升到 150Mbps*n(n為空間流個數),n 的最大值為4,

數據子載波數 x 每個符號傳輸比特數 x 載波編碼率 x 符號速率 x MIMO = 最大理論速率

108 * 6bit * 5/6 * 277.778 ksps *4 = 600Mbps

所以 802.11n 的最大速率是 600Mbps

我們回到最開始的WiFi標準與WiFi世代圖中,我們可以看到 802.11n (WiFi4) 在2.4GHz 的最大速率是 450Mbps,而在 5Ghz 的最大速率是 600Mbps,這是為什麼?

我在網上看的資料是,802.11n 在 2.4GHz 的時候最大是 3 條數據流,而在 5GHz 的時候最大是 4 條數據流。

802.11n 除了上面介紹的 OFDM、FEC、MIMO、40Mhz、Short Gi 這些關鍵技術之外,它還有幀聚合、Block Ack 塊確認、更加高效的MAC層等技術使 WiFi 的整體性能得到了很大的提升。

結尾

上面介紹了 WiFi 通道,無線 WiFi 的 OSI 模型,以及 802.11b/g/n 標準協議的一些關鍵技術,下一篇將介紹 WiFi5、WiFi6、WiFi7 相關的一些內容,以及這些標準在使用時需要註意的事項。

上面內容,如有錯誤,歡迎評論區批評指出,不勝感激。

 

------------------End------------------
如需獲取更多內容
請關註 liwen01 公眾號

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在日常開發中,並不是所有的功能都是用戶可見的,還在一些背後默默支持的程式,這些程式通常以服務的形式出現,統稱為輔助角色服務。今天以一個簡單的小例子,簡述基於.NET開發輔助角色服務的相關內容,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 第1章:WPF概述 本章目標 瞭解Windows圖形演化 瞭解WPF高級API 瞭解解析度無關性概念 瞭解WPF體繫結構 瞭解WPF 4.5 WPF概述 ​ 歡迎使用 Windows Presentation Foundation (WPF) 桌面指南,這是一個與解析度無關的 UI 框架,使用基於矢 ...
  • 前言 今天給大家推薦一個超實用的開源項目《.NET 7 + Vue 許可權管理系統 小白快速上手》,DncZeus的願景就是做一個.NET 領域小白也能上手的簡易、通用的後臺許可權管理模板系統基礎框架。 不管你是技術小白還是技術大佬或者是不懂前端Vue 的新手,這個項目可以快速上手讓我們從0到1,搭建自 ...
  • 前言 MediatR 是 .NET 下的一個實現消息傳遞的庫,輕量級、簡潔高效,用於實現進程內的消息傳遞機制。它基於中介者設計模式,支持請求/響應、命令、查詢、通知和事件等多種消息傳遞模式。通過泛型支持,MediatR 可以智能地調度不同類型的消息,非常適合用於領域事件處理。 在本文中,將通過一個簡 ...
  • 最近做項目過程中,使用到了海康相機,官方只提供了C/C++的SDK,沒有搜尋到一個合適的封裝了的C#庫,故自己動手,簡單的封裝了一下,方便大家也方便自己使用和二次開發 ...
  • Scoop 安裝 環境需求 PowerShell 5 + .NET Framework 4.5 + 安裝 指定安裝位置(配置環境變數) 以管理員身份打開PowerShell $env:SCOOP='D:\Applications\Scoop' [Environment]::SetEnvironmen ...
  • 第二十一章 machine.UART類實驗 1)實驗平臺:正點原子DNK210開發板 2)章節摘自【正點原子】DNK210使用指南 - CanMV版 V1.0 3)購買鏈接:https://detail.tmall.com/item.htm?&id=782801398750 4)全套實驗源碼+手冊+ ...
  • 概述 Windows 遠程桌面(也稱為 RDP)允許你從一臺電腦遠程連接到另一臺運行 Windows 操作系統的電腦。 開啟遠程桌面 在“設置”中前往“系統>遠程桌面”,將“遠程桌面”設置為“開”。 確保Windows正確存儲微軟賬號的密碼 絕大多數情況下,我們將使用微軟賬號及其密碼來登錄“遠程 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...