【短距離通信】【WiFi】WiFi7關鍵技術之4096-QAM、MRU

目錄

3. 4096-QAM

3.1 4096-QAM

3.2 QAM 的階數越高越好嗎?

4. MRU

4.1 OFDMA 和 RU

4.2 MRU 資源分配


3. 4096-QAM

摘要

本章主要介紹了Wi-Fi 7引入的4096-QAM對數據傳輸速率的提升。

3.1 4096-QAM

對速率的提升 Wi-Fi 標準一直致力于提升數據傳輸速率,一種思路是提升單位符號(Symbol)攜帶 數據的能力。如圖 3-1 所示,如果我們把承載數據的符號比作車,把攜帶的數據比作 待運輸的貨物。原本一輛車只能攜帶 8bit 數據,如果能增加攜帶數據量,那么同樣 的一輛車,比原先攜帶的內容多了,數據傳輸速率自然快了。

圖3-1 不同協議下的QAM 攜帶數據量

在 Wi-Fi 標準中,提升單位符號攜帶數據的能力就是提高 QAM 的階數。如圖 3-2 所 示,Wi-Fi 5 采用的 256-QAM 正交幅度調制,每個符號傳輸 8bit 數據,Wi-Fi 6 采 用 1024-QAM 正交幅度調制,每個符號位傳輸 10bit 數據,而 Wi-Fi 7 將會采 4096- QAM 正交幅度調制,每個符號位傳輸 12bit 數據。 從 8bit 到 10bit 再到 12bit,就單條空間流數據吞吐量而言,Wi-Fi 6 較 Wi-Fi 5 提高 了 25%,Wi-Fi 7 較 Wi-Fi 6 提高了 20%。

?圖3-2 Wi-Fi 5、Wi-Fi 6 和 Wi-Fi 7 的QAM 星座圖?

3.2 QAM 的階數越高越好嗎?

需要注意的是,QAM 的階數并非越高越好。因為發送一個符號所用的載波頻寬是固 定的,發送時長也是一定的,階數越高意味著兩個符號之間差異就越小。這不僅對收 發兩方的器件要求很高,而且對環境的要求也很高。 如果環境很嘈雜(SNR 較小),則符號很容易因為命中星座圖中相鄰的其他點導致解 調錯誤。這就意味著,如果環境過于惡劣,終端將無法使用高階的 QAM 模式通信, 只能使用較低階次的調制模式。 舉個日常生活中的例子,兩個人對話,如果彼此講話速度很快,這就要求周圍環境不 能太吵,要是背景太嘈雜,顯然也是聽不清的。

4. MRU

摘要

本章主要介紹了Wi-Fi 7引入MRU的原因、MRU資源分配組合。

4.1 OFDMA 和 RU

在介紹 MRU 之前,我們需要先簡單了解下什么是 RU,以及引入 RU 概念的 OFDMA。

什么是 OFDMA

為了實現多用戶共享信道資源,從而提升了頻譜利用率,從 Wi-Fi 6 開始引入了多用 戶傳輸技術 OFDMA,這和 Wi-Fi 5 標準使用的 OFDM 很不一樣。對 OFDM 而言, 在每個周期內,AP 與每個用戶都是單點通信的,如果 AP 需要跟 3 個用戶進行通 信,那就得 3 個周期。OFDM 下通信都是基于單用戶的,即每次發送數據,不管用 戶數據量大小,一個用戶要占用整個信道。舉個例子,大家可以把信道看成一輛送貨的小車,如果用戶的數據包很小,例如即時消息、瀏覽網頁,數據包用不了整個信 道,那么小車是裝不滿的,剩下車廂空間就浪費了,如圖 4-1 所示。

圖4-1 OFDM 下的多用戶傳輸

如何把這一部分閑置的空間利用起來呢?這就是 Wi-Fi 6 引入 OFDMA 的原因。 OFDMA 的做法是將信道劃分成不同資源單元 RU(Resource Unit)。在發送數據 時,不同的用戶只會占用某一個資源單元而非整個信道,這樣就能實現一次向多個用 戶發送數據,如圖 4-2 所示。

?圖4-2 OFDMA 下的多用戶傳輸?

由于 OFDMA 則是點對多點通信的,一個周期就完成了 OFDM 在 3 個周期的通信, 效率自然就高了。

RU 和子載波

前文介紹了 OFDMA 的基本原理,其中提到了 RU。為了簡化 OFDMA 的調度,WiFi 6 只定義了 7 種 RU 類型,分別是:26-tone RU、52-tone RU、106-tone RU、 242-tone RU、484-tone RU、996-tone RU 和 2x 996-tone RU。Wi-Fi 7 由于引入 了 320MHz 信道,則會多一種 RU 類型。不同信道帶寬下,不同類型 RU 的數量如表 4-1 所示。如果將 320MHz 信道都劃分成 26-tone 的 RU,那么理論上可同時跟 148 個終端同時通信。

表4-1 不同信道帶寬下RU 的數量?

其中,XX-tone RU 中,XX 代表該 RU 包含的子載波數量,例如 26-tone RU 代表著 該 RU 包含 26 個子載波。

這里提到了一個概念——子載波。大家都知道,無線信號是加載在某個固定頻率上進 行傳輸的,這個頻率被稱為載波。802.11 標準中,對傳輸頻率有更細化的劃分,而 這些劃分出的頻率被稱為子載波。以 20MHz 信道為例,從 Wi-Fi 6 標準開始,可劃 分成的 RU 類型如圖 4-3 所示。20MHz 信道被劃分成 256 個子載波,子載波間隔從 Wi-Fi 5 的 312.5kHz 減小到 78.125kHz,其中用于數據傳輸的數據子載波(DataTones)數量為 234,也就是前文提到的有效子載波為 234。對 Wi-Fi 7 引入的 320MHz 信道帶寬,子載波總數就是 4096,有效子載波為 4x 980。

?圖4-3 20MHz 信道帶寬的 RU 劃分

4.2 MRU 資源分配

實際使用的時候,Wi-Fi 6 的做法是將不同類型的 RU 分配給不同的用戶。如圖 4-4 所示,20MHz 信道可以分配給用戶 1~6,用戶 1 使用 106-tone RU,用戶 2~6 使用 26-tone RU。?

圖4-4 多用戶的RU 資源分配

但 Wi-Fi 6 標準下,同一個周期內一個用戶僅可分配到 1 個 RU 資源。這樣,必然有 部分 RU 資源被閑置,缺乏靈活性,如圖 4-5 所示。Wi-Fi 7 突破了這一限制,Wi-Fi 7 引入了 MRU,允許單個用戶同時占用多 RU,并且不同大小的 RU 之間可以進行組 合。

?圖4-5 Wi-Fi 5、Wi-Fi 6 和 Wi-Fi 7 的對比

當然基于實現復雜度和頻譜資源利用效率的均衡,這種組合也有一些限制,例如小型 RU()只能與小型 RU 組合,大型 RU(≥20MHz)只能與大型 RU 組合, 如表 4-2 所示。

表4-2 MRU 分類表?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81287.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81287.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81287.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【二刷力扣】【力扣熱題100】今天的題目是:283.移動零

題目: 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 請注意 ,必須在不復制數組的情況下原地對數組進行操作。 示例 1: 輸入: nums [0,1,0,3,12] 輸出: [1,3,12,0,0] 示例 2: 輸…

機器學習中的多GPU訓練模式

文章目錄 一、數據并行(Data Parallelism)二、模型并行(Model Parallelism)1. 模型并行2. 張量并行(Tensor Parallelism) 三、流水線并行(Pipeline Parallelism)四、混合并行&#x…

《JavaScript 性能優化:從原理到實戰的全面指南》

《JavaScript 性能優化:從原理到實戰的全面指南》 一、JavaScript 性能優化基礎理論 在深入探討 JavaScript 性能優化技術之前,我們需要明白JavaScript 的執行機制和性能瓶頸產生的根本原因。JavaScript 是一種單線程、非阻塞的腳本語言,其…

選擇合適的Azure數據庫監控工具

Azure云為組織提供了眾多服務,使其能夠無縫運行應用程序、Web服務和服務器部署,其中包括云端數據庫部署。Azure數據庫能夠與云應用程序實現無縫集成,具備可靠、易擴展和易管理的特性,不僅能提升數據庫可用性與性能,同時…

9.4在 VS Code 中配置 Maven

在 VS Code 中配置 Maven 需要完成 Maven 環境安裝 一、安裝 Maven(如果未安裝) 下載 Maven 訪問 Apache Maven 官網,下載最新版本的 Maven(如apache-maven-3.9.9-bin.zip)。 解壓文件 將下載的 ZIP 文件解壓到本地目…

影刀自動化流程復用技巧:流程復用

草莓時刻會創建一個新的空白流程。但是很多時候需要復用過往基礎流程,在此基礎上進行修改即可。而而不是重新創建基礎流程。 為了解決這個問題,我們需要了解一下影刀流程的基礎結構。 影刀流程基礎結構概覽 影刀自動化流程的基礎結構主要包括幾個關鍵組…

理論篇六:如何在Webpack中實現持久化緩存?

在 Webpack 中實現持久化緩存可以顯著提升構建速度,尤其是在大型項目中。以下是 7 種核心策略 及其詳細配置方法: 一、文件哈希命名(Content Hash) 確保文件內容變化時哈希值才改變,利用瀏覽器緩存。 // webpack.config.js output: {filename: [name].[contenthash:8].j…

C++單例模式與線程安全

C單例模式的線程安全實踐與優化-CSDN博客 https://www.zhihu.com/question/56527586/answer/2344903391 C11中的單例模式 在C11及更高版本中,可以使用std::call_once和std::once_flag來確保單例實例的線程安全初始化。這種方法不需要顯式地使用互斥鎖&#xff0c…

UE5 圖片導入,拖到UI上變色

UE5會自動把藍色的圖片當成法線貼圖處理,非常傻逼 雙擊出問題的圖片,右側面板將壓縮設置從法線改回默認

服務器安裝xfce桌面環境并通過瀏覽器操控

最近需要運行某個瀏覽器的腳本,但是服務器沒有桌面環境,無法使用,遂找到了KasmVNC,并配合xfce實現低占用的桌面環境,可以直接使用瀏覽器進行操作 本文基于雨云——新一代云服務提供商的Debian11服務器操作,…

Python函數全面解析:從基礎到高級特性

文章目錄 Python函數全面解析:從基礎到高級特性一、函數基礎概念1. 什么是函數?2. 函數的組成部分 二、函數的參數傳遞1. 參數類型對比2. 參數傳遞示例 三、函數的作用域作用域示例global和nonlocal關鍵字 四、函數的屬性和方法1. 函數的特殊屬性2. 函數…

Ubuntu20.04的安裝(VMware)

1.Ubuntu20.04.iso文件下載 下載網址:ubuntu-releases-20.04安裝包下載_開源鏡像站-阿里云 2.創建虛擬環境 2.1打開VMware與創建新虛擬機 點擊創建新虛擬機 如果沒下好可以點擊稍后安裝操作系統 選擇linux版本選擇Ubuntu 64位然后點擊下一步。 注意這里需要選擇一…

Kafka 的日志清理策略:delete 和 compact

Kafka delete 日志清理策略(日志刪除) 原理:按照一定保留策略,直接刪除不符合條件的日志分段。Kafka 把 topic 的一個 partition 大文件分成多個小文件段,通過這種方式,能方便地定期清除或刪除已消費完的文…

Go語言中常量的命名規則詳解

1. 常量的基本命名規則 1.1. 命名格式 1. 使用const關鍵字聲明; 2. 命名格式:const 常量名 [類型] 值; 3. 類型可以省略,由編譯器推斷; 1.2. 命名風格 大小寫規則: 1. 首字母大寫:導出常…

22、web場景-web開發簡介

22、web場景-web開發簡介 Web開發是指創建和維護在互聯網上運行的網站和應用程序的過程。它涉及多個技術領域,包括前端開發、后端開發和數據庫管理,共同實現網站的功能和用戶體驗。 ### 一、Web開發的基本概念 #### 1. **Web應用程序** - **狹義上**&am…

Structured Query Language(SQL)它到底是什么?

Structured Query Language(SQL) 的中文意思是 “結構化查詢語言”,它是一種專門用于管理和操作關系型數據庫的標準化編程語言。以下是其核心含義和用途的總結: 1. 核心功能 定義數據:創建、修改數據庫結構&#xff08…

ubuntu22.04上運行opentcs6.4版本

1、下載github上的源碼: openTCS - Downloads 2、安裝java21 我的版本是:java --version java 21.0.6 2025-01-21 LTS Java(TM) SE Runtime Environment (build 21.0.68-LTS-188) Java HotSpot(TM) 64-Bit Server VM (build 21.0.68-LTS-188, mixed mo…

游戲引擎學習第307天:排序組可視化

簡短談談直播編程的一些好處。 上次結束后,很多人都指出代碼中存在一個拼寫錯誤,因此這次我們一開始就知道有一個 bug 等待修復,省去了調試尋找錯誤的時間。 今天的任務就是修復這個已知 bug,然后繼續排查其他潛在的問題。如果短…

基于PyTorch的殘差網絡圖像分類實現指南

以下是一份超過6000字的詳細技術文檔,介紹如何在Python環境下使用PyTorch框架實現ResNet進行圖像分類任務,并部署在服務器環境運行。內容包含完整代碼實現、原理分析和工程實踐細節。 基于PyTorch的殘差網絡圖像分類實現指南 目錄 殘差網絡理論基礎服務…

(27)運動目標檢測 之 分類(如YOLO) 數據集自動劃分

(27)運動目標檢測 之 分類(如YOLO) 數據集自動劃分 目標檢測場景下有時也會遇到分類需求,比如車牌識別、顏色識別等等本文以手寫數字數據集為例,講述如何將 0~9 10個類別的數據集自動劃分,支持調整劃分比例手寫數字數據集及Python實現代碼可在此直接下載:https://downloa…