WiFi7 MLO技术框架

在2019年7月份,关于WiFi7 MLO的开放式讨论已经基本完成了,关注点集中体现在band steering/balancing和multi band aggregation上面。

英特尔基于开放讨论的基础,提出了MLO的协议技术框架,尽量兼容已有的协议文本,并提供一种以上两个技术点上的灵活性。确保厂家在性能和成本上具有可控性。

本文即介绍该基于multi link device和multi link setup的技术框架。

如上,该技术框架基于已有的station, AP, link的概念,构建了multi link logical entity, multi link AP logical entity, multi link non-AP logical entity的概念。并在此基础上建立了multi link setup的概念,以实现灵活multi link steering/balancing, aggregation的目的。

band steering即在多个Link之间灵活切换。

band aggregation即将多个Link的能力聚合。

steering与聚合早已有之,multiple bssid的场景下,让station切换到合适的band上。

聚合则在双STA这样的技术上已经有了,为了尽可能利用多link带来的健壮性和带宽提升。

关于station和link的定义,是这样的:

这些定义早已有之,WiFi7 MLO也是建立在此基础上。

station(STA): A logical entity that is a single addressable instance of a medium access control(MAC) and physical layer(PHY) interface to the wireless medium(W,M).

link:In the context of an IEEE 802.11 medium access control(MAC) entity, a physical path consisting of exactly one tranversal of the wireless medium(WM) that is usable to transfer MAC service data units(MSDUs) between two stations(STAs)。

简而言之,station指AP或者non-ap,link即两个station之间的连接,一般在关联之后建立。

为此,MLO setup概念也就来了,就是含有多个station的逻辑实体之间如何关联和交换capability等信息,以为后续的steering和聚合提供基础。

如果普通的关联是这样的。

那么MLO setup就是这样的:

这个时候,multi link logical entity已经代替了普通sta的作用,负责mlo的建立。

multi link logical entity分为multi link AP logical entity和multi link non-AP logical entity两种。即分别是有多个AP和non-AP station的逻辑实体。non-AP multi link实体负责发起mlo setup, AP multi link实体负责管理mlo setup,并和DS通信。

所以MLO 实体是一个新引入的概念,其定义在SAP之下。要知道,以往普通的station即是定义在SAP之下的。所以MLO相当于引入了一个station 爸爸了。

确切的讲,multi-link logical entity是这么定义的:

a logical entity that has one or more affiliated STAs. The logical entity has one MAC data service interface(SAP) and primitives to the LLC and a single address associated with the interface, which can be used to communicated on the DSM.

multi link logical entity让多个station有了统一的地址。这个地址是和DS沟通的唯一标识。

普通的单 link关联后,该link自然就被用作后续的class 2和class 3帧的传输了。在Multi link setup中,则不尽然,由于关联和capability交换是由其中一个Link进行的,而每个link的capability, PS等都不尽然,所以,关联之后,哪些link被用作class 2和class 3 frame的传输是不一定的。而其中部分link则被称为enable link。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/464145.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大数据数据分析-scala、IDEA、jdk之间的搭配关系

Scala主要是一门面向对象编程语言和函数式编程语言。 一、大数据框架(处理海量/流式数据) - ---以HADOOP 2. x为系列的大数据生态系统处理框架 离线数据分析,分析的数据为N1天数据 -----MapReduce 并行计算框架,分而治之…

C语言基础数据结构——栈和队列

目录 1.栈 1.1栈的选型 1.2 实现代码 2.队列 2.1整体思路 2.2初始化和销毁 2.3出入队列 2.4取队列元素 2.5判断队列是否为空 2.6返回队列中元素个数 2.7 Test 1.栈 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。 进行数…

Docker入门二(应用部署、迁移与备份、DockerFile、docker私有仓库、Docker-Compose)

文章目录 一、应用部署1.MySQL部署2.Redis部署3.Nginx部署 二、迁移与备份1.容器做成镜像2.镜像备份和恢复(打包成压缩包) 三、DockerFile0.镜像从哪里来?1.什么是DockerFile2.DockerFile 构建特征3.DockerFile命令描述4.构建一个带vim的centos镜像案例5…

Oracle Primavera Analytics 是什么,与P6的关系?

前言 Oracle Primavera P6 Analytics 是与P6有关的一个相对较新的模块,Primavera 用户社区在很大程度上尚未对其进行探索。 那么它到底有什么作用呢? 通过了解得知它旨在通过深入了解组织的项目组合绩效,帮助高级管理层对其项目组合做出更好…

【开源】SpringBoot框架开发就医保险管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 科室档案模块2.2 医生档案模块2.3 预约挂号模块2.4 我的挂号模块 三、系统展示四、核心代码4.1 用户查询全部医生4.2 新增医生4.3 查询科室4.4 新增号源4.5 预约号源 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVue…

MySQL | 表的约束

目录 1. 空属性 NULL 2. 默认值 DEFAULT 3. 列描述comment 4. zerofill 5. 主键 PRIMARY KEY 6. 自增长AUTO_INCREMENT 7. 唯一键UNIQUE 8. 外键 真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数…

VS2019加QT5.14中Please assign a Qt installation in ‘Qt Project Settings‘.问题的解决

第一篇: 原文链接:https://blog.csdn.net/aoxuestudy/article/details/124312629 error:There’ no Qt version assigned to project mdi.vcxproj for configuration release/x64.Please assign a Qt installation in “Qt Project Settings”. 一、分…

AG32 MCU以太网应用实例demo

一. 前言 AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设,以及兼容的引脚和功能。AG32F407系列产品具有卓越的品质,稳定性和卓越的价格价值。 AG32产品线支持其所有接口外设尽可能接近主流兼容性,并提供丰富的参考设计…

机器人路径规划:基于深度优先搜索(Depth-First-Search,DFS)算法的机器人路径规划(提供Python代码)

一、深度优先搜索算法介绍 深度优先搜索算法(Depth-First-Search)的基本思想是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已…

代码学习记录21--回溯算法第二天

随想录日记part21 t i m e : time: time: 2024.03.16 主要内容:今天主要是结合类型的题目加深对回溯算法的理解:1:组合总和;2:电话号码的字母组合 216.组合总和III17.电话号码的字母…

维基百科推广秘诀13个方法助你成为行业领导者-华媒舍

维基百科(Wikipedia)作为全球最大、最权威的在线百科全书,拥有海量的知识内容,被广大用户广泛使用。对于任何一个领域的从业者来说,建立自己的维基百科页面,无疑是提升行业影响力的重要手段。本文将向您介绍…

LEETCODE 100255. 成为 K 特殊字符串需要删除的最少字符数

整体思路: 1.可以看到这道题是要求是最小的,那么可以想到遍历所有情况 2.把题干已知条件转换为一个数组,那么只需要以数组每个元素为开头遍历所有情况即可。 3.对于一个数考虑其后面的情况,其后每个数等于这个数k和数本身的最小值(遍历累计求…

【C语言】指针基础知识(一)

计算机上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中。 一,内存和地址 内存被分为一个个单元,一个内存单元的大小是一个字节。 内存单元的编号(可以理解为门…

Ypay源支付2.8.8免授权聚合免签系统

本帖最后由 renleixiaoxu 于 2024-3-15 09:46 编辑 产品介绍 XPay是专为个人站长打造的聚合免签系统,拥有卓越的性能和丰富的功能。采用全新轻量化的界面UI,让您可以更加方便快捷地解决 知识付费和运营赞助的难题。同时,它基于高性能的Thin…

ubuntu安装docker的详细教程

检查卸载老版本docker ubuntu下自带了docker的库,不需要添加新的源。 但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。 注:docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有可能,所以卸…

Hypermesh碰撞安全之头部撞击模拟

1、首先到自定义工作面板中选择Engineering Solutions(工程解决方案) 2、进入行人保护建模流程模块 3、导入所需要的模型 4、对模型进行切割,选择所需要保留的区域 5、单击next进入下一界面 6、选择打击类型 下一步进入: 这样就完成了打击点…

基于深度学习的唇语识别系统的设计与实现

概要 人工智能作为三大工程之一,从上个世纪至今仍然活跃于各个行业的研究与应用之中,应时代的热潮方向,本 课题主要针对深度学习技术应用于唇语识别当中,实现词语唇语的翻译功能。唇语识别在图像处理中一直是一个富 有挑战性的课题…

基础知识学习 -- qnx 系统

QNX是一个基于优先级抢占的系统。 这也导致其基本调度算法相对比较简单。因为不需要像别的通用操作系统考虑一些复杂的“公平性”,只需要保证“优先级最高的线程最优先得到 CPU”就可以了。 基本调度算法 调度算法,是基于优先级的。QNX的线程优先级&a…

【LabVIEW FPGA入门】单周期定时循环

单周期定时循环详解 单周期定时环路是FPGA编程中最强大的结构之一。单周期定时循环中的代码更加优化,在FPGA上占用更少的空间,并且比标准While循环中的相同代码执行得更快。单周期定时环路将使能链从环路中移除,以节省FPGA上的空间。…

C++算法学习心得八.动态规划算法(4)

1.零钱兑换(322题) 题目描述: 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每种硬币的数量是无限的。…