CN113055143A - 用于多用户下行链路正交频分多址传输的资源单元分配的装置、系统和方法 - Google Patents
用于多用户下行链路正交频分多址传输的资源单元分配的装置、系统和方法 Download PDFInfo
- Publication number
- CN113055143A CN113055143A CN202010908821.0A CN202010908821A CN113055143A CN 113055143 A CN113055143 A CN 113055143A CN 202010908821 A CN202010908821 A CN 202010908821A CN 113055143 A CN113055143 A CN 113055143A
- Authority
- CN
- China
- Prior art keywords
- sta
- wireless communication
- size
- allocated
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0076—Allocation utility-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0092—Indication of how the channel is divided
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
例如,无线通信设备可以被配置为:分别确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,RU分配将多个RU中的RU分配给多个STA中的STA,其中,分配给STA的RU的RU大小至少基于业务速率参数,业务速率参数取决于STA的下行链路(DL)业务的业务速率;以及根据RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到多个STA。
Description
技术领域
本文描述的实施例总体涉及用于多用户(MU)下行链路正交频分多址(OFDMA)传输的资源单元(RU)分配。
背景技术
接入点(AP)和多个无线通信站(STA)可以被配置为向多个站发送多用户(MU)下行链路(DL)正交频分多址(OFDMA)传输。
附图说明
为了图示的简单和清楚,附图中所示的要素未必按比例绘制。例如,为了清楚地呈现,一些要素的尺寸可能相对于其他要素被夸大。此外,可以在附图之间重复附图标记,以指示对应或相似的要素。以下列出这些附图。
图1是根据一些示范性实施例的系统的示意性框图图示。
图2是描绘了根据一些示范性实施例可以实现的作为资源单元(RU)大小的函数的最大吞吐量的图的示意性图示。
图3是根据一些示范性实施例的RU分配方案的示意性图示。
图4是根据一些示范性实施例的多用户(MU)下行链路正交频分多址(OFDMA)传输的方法的示意性流程图图示。
图5是根据一些示范性实施例的制造产品的示意性图示。
具体实施方式
在以下具体实施方式中,阐述了许多具体细节,以便提供对一些实施例的透彻理解。然而,本领域技术人员将理解,可以在没有这些具体细节的情况下实践一些实施例。在其他情况下,未详细描述公知的方法、过程、组件、单元和/或电路,以免掩盖该讨论。
本文中利用诸如“处理”、“计算”、“演算”、“确定”、“建立”、“分析”、“检查”等术语的讨论可以指代计算机、计算平台、计算系统或其他电子计算设备的以下操作和/或处理,这些操作和处理将表示为计算机的寄存器和/或存储器内的物理(例如,电子)量的数据操纵和/或转换成类似地表示为计算机的寄存器和/或存储器或者可以存储用于执行操作和/或处理的指令的其他信息存储介质内的物理量的其他数据。
如本文所使用的,术语“多个”和“复数个”包括例如“多个”或者“两个或更多个”。例如,“多个项目”包括两个或更多个项目。
对“一个实施例”、“一实施例”、“示范性实施例”、“各种实施例”等的引用表明,如此描述的实施例可以包括特定的特征、结构或特性,但是并非每个实施例必须包括该特定的特征、结构或特性。此外,重复使用短语“在一个实施例中”不一定指代同一实施例,虽然它可以指代同一实施例。
如本文所使用的,除非另外指明,否则使用序数形容词“第一”、“第二”、“第三”等来描述共同的对象仅表明相似对象的不同实例被提及,而并非意图暗示如此描述的对象在时间上、空间上、等级上或以任何其他方式必须处于给定的顺序。
一些实施例可以结合各种设备和系统来使用,例如用户设备(UE)、移动设备(MD)、无线站(STA)、个人计算机(PC)、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持计算机、传感器设备、物联网(IoT)设备、可穿戴设备、手持设备、个人数字助理(PDA)设备、手持式PDA设备、板载设备、离板设备、混合设备、车载设备、非车载设备、移动或便携式设备、消费类设备、非移动或非便携式设备、无线通信站、无线通信设备、无线接入点(AP)、有线或无线路由器、有线或无线调制解调器、视频设备、音频设备、音频视频(A/V)设备、有线或无线网络、无线区域网、无线视频区域网(WVAN)、局域网(LAN)、无线LAN(WLAN)、个域网(PAN)、无线PAN(WPAN)等。
一些实施例可以结合以下设备和/或网络来使用:根据现有IEEE802.11标准(包括IEEE 802.11-2016(IEEE 802.11-2016,IEEE Standard for Information technology--Telecommunications and information exchange between systems Local andmetropolitan area networks--Specific requirements Part 11:Wireless LAN MediumAccess Control(MAC)and Physical Layer(PHY)Specifications,2016年12月7日)和IEEE802.11ax(IEEE P802.11ax/D4.0 Draft Standard for Information technology-Tele-communications and information exchange between systems Local andmetropolitan area networks—Specific requirements,Part 11:Wireless LAN MediumAccess Control(MAC)and Physical Layer(PHY)Specifications,Amendment 1:Enhancements for High Efficiency WLAN,2019年2月)和/或其未来版本和/或衍生版本操作的设备和/或网络;根据现有WFA点对点(P2P)规范(包括Wi-Fi P2P technicalspecification,version 1.5,2014年8月4日)和/或其未来版本和/或衍生版本操作的设备和/或网络;根据现有蜂窝规范和/或协议(例如,第三代合作伙伴项目(3GPP)、3GPP长期演进(LTE)和/或其未来版本和//或衍生版本)操作的设备和/或网络;和/或作为上述网络的一部分的单元和/或设备;等。
一些实施例可以结合以下设备来使用:单向和/或双向无线电通信系统、蜂窝无线电电话通信系统、移动电话、蜂窝电话、无线电话、个人通信系统(PCS)设备、包含无线通信设备的PDA设备、移动或便携式全球定位系统(GPS)设备、包含GPS接收机或收发机或芯片的设备、包含RFID元件或芯片的设备、多输入多输出(MIMO)收发机或设备、单输入多输出(SIMO)收发机或设备、多输入单输出(MISO)收发机或设备、具有一个或多个内部天线和/或外部天线的设备、数字视频广播(DVB)设备或系统、多标准无线电设备或系统、有线或无线手持设备(例如,智能手机)、无线应用协议(WAP)设备等。
一些实施例可以结合一种或多种类型的无线通信信号和/或系统来使用,例如射频(RF)、红外(IR)、频分复用(FDM)、正交FDM(OFDM)、正交频分多址(OFDMA)、空分多址(SDMA)、时分复用(TDM)、时分多址(TDMA)、多用户MIMO(MU-MIMO)、扩展TDMA(E-TDMA)、通用分组无线服务(GPRS)、扩展GPRS、码分多址(CDMA)、宽带CDMA(WCDMA)、CDMA 2000、单载波CDMA、多载波CDMA、多载波调制(MDM)、离散多音(DMT)、全球定位系统(GPS)、Wi-Fi、Wi-Max、ZigBeeTM、超宽带(UWB)、全球移动通信系统(GSM)、2G、2.5G、3G、3.5G、4G、第五代(5G)移动网络、3GPP、长期演进(LTE)、高级LTE、增强数据速率GSM演进(EDGE)等。其他实施例可以用在各种其他设备、系统和/或网络中。
如本文所使用的,术语“无线设备”包括例如能够进行无线通信的设备、能够进行无线通信的通信设备、能够进行无线通信的通信站、能够进行无线通信的便携式或非便携式设备等。在一些示范性实施例中,无线设备可以是或可以包括与计算机集成的外围设备,或者附连到计算机的外围设备。在一些示范性实施例中,术语“无线设备”可以可选地包括无线服务。
如本文关于通信信号所使用的术语“传递/通信”包括发送通信信号和/或接收通信信号。例如,能够传递通信信号的通信单元可以包括用于将通信信号发送到至少一个其他通信单元的发射机和/或用于从至少一个其他通信单元接收通信信号的通信接收机。动词“传递”可以用于指代发送动作或接收动作。在一个示例中,短语“传递信号”可以指代由第一设备发送信号的动作,并且可以不必包括由第二设备接收信号的动作。在另一示例中,短语“传递信号”可以指代由第一设备接收信号的动作,并且可以不必包括由第二设备发送信号的动作。
一些示范性实施例可以结合WLAN(例如,Wi-Fi网络)来使用。其他实施例可以结合任何其他合适的无线通信网络来使用,例如无线区域网、“微微网”、WPAN、WVAN等。
一些示范性实施例可以结合在2.4GHz、5GHz和/或6-7GHz的频段上进行通信的无线通信网络来使用。然而,可以利用任何其他合适的无线通信频段来实现其他实施例,例如极高频(EHF)频段(毫米波(mmWave)频段)(例如,20GHz和300GHz之间的频段内的频段)、WLAN频段、WPAN频段等。
如本文所使用的,术语“电路”可以指代以下项,为其一部分或包括它们:专用集成电路(ASIC)、集成电路、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或群组)和/或存储器(共享的、专用的或群组)、组合逻辑电路和/或提供所描述的功能的其他合适的硬件组件。在一些实施例中,电路可以实现在一个或多个软件或固件模块中,或者与该电路关联的功能可以由一个或多个软件或固件模块来实现。在一些实施例中,电路可以包括至少部分地可在硬件中操作的逻辑。
术语“逻辑”可以例如指代嵌入在计算装置的电路中的计算逻辑和/或存储在计算装置的存储器中的计算逻辑。例如,逻辑可由计算装置的处理器访问,以执行计算逻辑,从而执行计算功能和/或操作。在一个示例中,逻辑可以被嵌入在各种类型的存储器和/或固件中,例如各种芯片和/或处理器的硅块。逻辑可以被包括在各种电路中,和/或被实现为各种电路的一部分,例如无线电电路、接收机电路、控制电路、发射机电路、收发机电路、处理器电路等。在一个示例中,逻辑可以被嵌入在易失性存储器和/或非易失性存储器中,易失性存储器和/或非易失性存储器包括随机存取存储器、只读存储器、可编程存储器、磁存储器、闪存、持久性存储器等。逻辑可以由一个或多个处理器使用耦合到所述一个或多个处理器的存储器(例如,寄存器、缓冲器、堆栈等),例如根据执行逻辑的需要来执行。
如本文所使用的,术语“天线”可以包括一个或多个天线元件、部件、单元、组件和/或阵列的任何合适的配置、结构和/或布置。在一些实施例中,天线可以使用分离的发射天线元件和接收天线元件来实现发射功能和接收功能。在一些实施例中,天线可以使用公共和/或集成的发射/接收元件来实现发射功能和接收功能。天线可以包括例如相控阵天线、单元件天线、一组切换波束天线等。
如本文所使用的,短语“点对点(PTP)通信”可以涉及设备之间的在无线链路(“点对点链路”)上的设备到设备通信。PTP通信可以包括例如Wi-Fi直连(WFD)通信(例如,WFD点对点(P2P)通信)、在服务质量(QoS)基本服务集(BSS)内的直接链路上的无线通信、隧道直接链路建立(TDLS)链路、独立基本服务集(IBSS)中的STA到STA通信等。
一些示范性实施例在本文中是关于Wi-Fi通信描述的。然而,可以关于任何其他通信方案、网络、标准和/或协议来实现其他实施例。
现在参照图1,其示意性地示出了根据一些示范性实施例的系统100的框图。
如图1所示,在一些示范性实施例中,系统100可以包括无线通信网络,该无线通信网络包括一个或多个无线通信设备,例如无线通信设备102、140、160、170和/或180。
在一些示范性实施例中,无线通信设备102、140、160、170和/或180可以包括例如UE、MD、STA、AP、PC、台式计算机、移动计算机、膝上型计算机、UltrabookTM计算机、笔记本计算机、平板计算机、服务器计算机、手持计算机、物联网(IoT)设备、传感器设备、手持设备、可穿戴设备、PDA设备、手持PDA设备、板载设备、离板设备、混合设备(例如,将蜂窝电话功能与PDA设备功能组合在一起)、消费类设备、车载设备、非车载设备、移动或便携式设备、非移动或非便携式设备、移动电话、蜂窝电话、PCS设备、包含无线通信设备的PDA设备、移动或便携式GPS设备、DVB设备、相对小的计算设备、非台式计算机、“Carry Small Live Large”(CSLL)设备、超移动设备(UMD)、超移动PC(UMPC)、移动互联网设备(MID)、“Origami”设备或计算设备、支持动态可组合计算(DCC)的设备、上下文感知设备、视频设备、音频设备、A/V设备、机顶盒(STB)、蓝光光盘(BD)播放器、BD记录器、数字视频光盘(DVD)播放器、高清晰度(HD)DVD播放器、DVD记录器、HD DVD记录器、个人视频记录器(PVR)、广播HD接收机、视频源、音频源、视频宿、音频宿、立体声调谐器、广播无线电接收机、平板显示器、个人媒体播放器(PMP)、数字摄像机(DVC)、数字音频播放器、扬声器、音频接收机、音频放大器、游戏设备、数据源、数据宿、数字静物相机(DSC)、媒体播放器、智能手机、电视机、音乐播放器等。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个STA,操作为一个或多个STA,和/或执行一个或多个STA的功能。例如,设备102、140、160、170和/或180可以包括至少一个STA。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个WLAN STA,操作为一个或多个WLAN STA,和/或执行一个或多个WLAN STA的功能。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个Wi-Fi STA,操作为一个或多个Wi-Fi STA,和/或执行一个或多个Wi-Fi STA的功能。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个BT设备,操作为一个或多个BT设备,和/或执行一个或多个BT设备的功能。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个邻居感知网络(NAN)STA,操作为一个或多个NAN STA,和/或执行一个或多个NAN STA的功能。
在一些示范性实施例中,无线通信设备102、140、160、170和/或180中的一个或多个(例如,设备102)可以包括接入点(AP)STA,操作为AP STA,和/或执行AP STA的功能。
例如,AP可以包括路由器、PC、服务器、热点等。
在一个示例中,站(STA)可以包括作为与无线介质(WM)的介质接入控制(MAC)和物理层(PHY)接口的单独可寻址实例的逻辑实体。STA可以执行任何其他附加或替换功能。
在一个示例中,AP可以包括包含站(STA)(例如,一个STA),并经由无线介质(WM)为关联的STA提供对分发服务的访问的实体。AP可以执行任何其他附加或替换功能。
在一个示例中,非接入点(non-AP)站(STA)可以包括并未包含在AP内的STA。非APSTA可以执行任何其他附加或替换功能。
在一些示范性实施例中,设备102可以包括例如处理器191、输入单元192、输出单元193、存储器单元194和/或存储单元195中的一个或多个。设备102可以可选地包括其他合适的硬件组件和/或软件组件。在一些示范性实施例中,设备102的组件中的一些或全部可以被容纳在公共外壳或封装中,并且可以使用一个或多个有线或无线链路来互连或可操作地关联。在其他实施例中,设备102的组件可以分布在多个或分离的设备上。
在一些示范性实施例中,处理器191可以包括例如中央处理单元(CPU)、数字信号处理器(DSP)、一个或多个处理器核、单核处理器、双核处理器、多核处理器、微处理器、主机处理器、控制器、多个处理器或控制器、芯片、微芯片、一个或多个电路、电路系统、逻辑单元、集成电路(IC)、专用IC(ASIC)或任何其他合适的多用或专用处理器或控制器。处理器191执行例如设备102的操作系统(OS)的指令和/或一个或多个合适的应用的指令。
在一些示范性实施例中,输入单元192可以包括例如键盘、小键盘、鼠标、触摸屏、触摸板、轨迹球、手写笔、麦克风或其他合适的定位设备或输入设备。输出单元193包括例如监视器、屏幕、触摸屏、平板显示器、发光二极管(LED)显示单元、液晶显示器(LCD)显示单元、等离子体显示单元、一个或多个音频扬声器或耳机,或者其他合适的输出设备。
在一些示范性实施例中,存储器单元194包括例如随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步DRAM(SD-RAM)、闪存、易失性存储器、非易失性存储器、高速缓存存储器、缓冲器、短期存储器单元、长期存储器单元或其他合适的存储器单元。存储单元195包括例如硬盘驱动器、固态驱动器(SSD)、软盘驱动器、光盘(CD)驱动器、CD-ROM驱动器、DVD驱动器或其他合适的可移除或不可移除存储单元。存储器单元194和/或存储单元195例如可以存储设备102处理的数据。
在一些示范性实施例中,无线通信设备102、140、160、170和/或180可以能够经由无线介质(WM)103传递内容、数据、信息和/或信号。在一些示范性实施例中,无线介质103可以包括例如无线电信道、蜂窝信道、全球导航卫星系统(GNSS)信道、RF信道、Wi-Fi信道、IR信道、蓝牙(BT)信道等。
在一些示范性实施例中,无线介质103可以包括在2.4吉赫兹(GHz)频段、5GHz频段、6-7GHz频段、毫米波(mmWave)频段(例如,60GHz频段)、Sub-1GHz(S1G)频段和/或任何其他频段上的无线通信信道。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个无线电装置,其包括用于在设备102、140、160、170和/或180,和/或一个或多个其他无线通信设备之间执行无线通信的电路和/或逻辑。例如,设备102可以包括无线电装置114。
在一些示范性实施例中,无线电装置114可以包括一个或多个无线接收机(Rx),其包括用于接收无线通信信号、RF信号、帧、块、传输流、分组、消息、数据项和/或数据的电路和/或逻辑。例如,无线电装置114可以包括至少一个接收机116。
在一些示范性实施例中,无线电装置114可以包括一个或多个无线发射机(Tx),其包括用于发送无线通信信号、RF信号、帧、块、传输流、分组、消息、数据项和/或数据的电路和/或逻辑。例如,无线电装置114可以包括至少一个发射机118。
在一些示范性实施例中,无线电装置114、发射机118和/或接收机116可以包括:电路;逻辑;射频(RF)元件、电路和/或逻辑;基带元件、电路和/或逻辑;调制元件、电路和/或逻辑;解调元件、电路和/或逻辑;放大器;模数转换器和/或数模转换器;滤波器;等。例如,无线电装置114可以包括无线网络接口卡(NIC)等,或者可以实现为其一部分。
在一些示范性实施例中,无线电装置114可以被配置为在2.4GHz频段、5GHz频段、mmWave频段、S1G频段和/或任何其他频段上进行通信。
在一些示范性实施例中,无线电装置114可以包括一个或多个天线107,或者可以与之关联。
在一个示例中,设备102可以包括单个天线107。在另一个示例中,设备可以包括两个或更多个天线107。
天线107可以包括适合于发送和/或接收无线通信信号、块、帧、传输流、分组、消息和/或数据的任何类型的天线。例如,天线107可以包括一个或多个天线元件、部件、单元、组件和/或阵列的任何合适的配置、结构和/或布置。天线107可以包括例如适合于例如使用波束赋形技术的定向通信的天线。例如,天线107可以包括相控阵天线、多元件天线、一组切换波束天线等。在一些实施例中,天线107可以使用分离的发射天线元件和接收天线元件来实现发射功能和接收功能。在一些实施例中,天线107可以使用公共和/或集成的发射/接收元件来实现发射功能和接收功能。
在一些示范性实施例中,设备102可以包括控制器124,该控制器被配置为:执行和/或触发、引起、命令和/或控制设备102执行一个或多个通信,生成和/或传递一个或多个消息和/或传输,和/或执行设备102、140、160、180和/或一个或多个其他设备之间的一个或多个功能、操作和/或过程,例如如下所述。
在一些示范性实施例中,控制器124可以包括以下电路和/或逻辑,或者可以部分地或完全地由以下电路和/或逻辑来实现:例如,包括电路和/或逻辑的一个或多个处理器、存储器电路和/或逻辑、介质接入控制(MAC)电路和/或逻辑、物理层(PHY)电路和/或逻辑、基带(BB)电路和/或逻辑、BB处理器、BB存储器、应用处理器(AP)电路和/或逻辑、AP处理器、AP存储器和/或任何其他电路和/或逻辑,它们分别被配置为执行控制器124的功能。附加地或替换地,控制器124的一个或多个功能可以由机器和/或一个或多个处理器可以执行的逻辑来实现,例如如下所述。
在一个示例中,控制器124可以包括电路和/或逻辑(例如,包括电路和/或逻辑的一个或多个处理器),以引起、触发和/或控制无线设备(例如,设备102和/或无线站(例如,由设备102实现的无线STA))执行一个或多个操作、通信和/或功能,例如如本文所述。在一个示例中,控制器124可以包括例如耦合到一个或多个处理器的至少一个存储器,其可以被配置为例如至少临时地存储由一个或多个处理器和/或电路处理的至少一些信息,和/或可以被配置为存储将要由处理器和/或电路使用的逻辑。
在一些示范性实施例中,控制器124的至少一部分功能可以被实现为无线电装置114的一个或多个元件的一部分。
在其他实施例中,控制器124的功能可以被实现为设备102的任何其他元件的一部分。
在一些示范性实施例中,设备102可以包括消息处理器128,其被配置为生成、处理和/或访问设备102传递的一个或多个消息。
在一个示例中,消息处理器128可以被配置为生成将要由设备102发送的一个或多个消息,和/或消息处理器128可以被配置为访问和/或处理设备102接收的一个或多个消息,例如,如下所述。
在一个示例中,消息处理器128可以包括:至少一个第一组件,其被配置为:例如以帧、字段、信元和/或协议数据单元(例如,MAC协议数据单元(MPDU))的形式生成消息;至少一个第二组件,其被配置为:例如通过处理至少一个第一组件生成的消息(例如,通过对该消息进行编码,调制该消息和/或执行该消息的任何其他附加或替换处理),将消息转换为PHY协议数据单元(PPDU),例如PHY层汇聚过程(PLCP)PDU;和/或至少一个第三组件,其被配置为:例如通过向PPDU的一个或多个字段应用一个或多个发射波形,使消息在无线通信介质上(例如,在无线通信频段中的无线通信信道上)传输。在其他方面中,消息处理器128可以被配置为执行任何其他附加或替换功能,和/或可以包括任何其他附加或替换组件,以生成和/或处理要发送的消息。
在一些示范性实施例中,消息处理器128可以包括以下电路和/或逻辑,或者可以部分地或完全地由以下电路和/或逻辑来实现:例如,包括电路和/或逻辑的一个或多个处理器、存储器电路和/或逻辑、介质接入控制(MAC)电路和/或逻辑、物理层(PHY)电路和/或逻辑、BB电路和/或逻辑、BB处理器、BB存储器、AP电路和/或逻辑、AP处理器、AP存储器和/或任何其他电路和/或逻辑,它们被配置为执行消息处理器128的功能。附加地或替换地,消息处理器128的一个或多个功能可以由机器和/或一个或多个处理器可以执行的逻辑来实现,例如如下所述。
在一些示范性实施例中,消息处理器128的至少一部分功能可以被实现为无线电装置114的一部分。
在一些示范性实施例中,消息处理器128的至少一部分功能可以被实现为控制器124的一部分。
在其他实施例中,消息处理器128的功能可以被实现为设备102的任何其他元件的一部分。
在一些示范性实施例中,控制器124和/或消息处理器128的至少一部分功能可以由集成电路(例如,芯片(例如,片上系统(SoC)))来实现。在一个示例中,芯片或SoC可以被配置为执行无线电装置114的一个或多个功能。例如,芯片或SoC可以包括控制器124的一个或多个元件、消息处理器128的一个或多个元件和/或无线电装置114的一个或多个元件。在一个示例中,控制器124、消息处理器128和无线电装置114可以被实现为芯片或SoC的一部分。
在其他实施例中,控制器124、消息处理器128和/或无线电装置114可以由设备102的一个或多个附加或替换元件来实现。
在一些示范性实施例中,无线通信设备102、140、160、170和/或180可以形成无线局域网(WLAN),或者可以作为无线局域网(WLAN)的一部分进行通信。
在一些示范性实施例中,无线通信设备102、140、160、170和/或180可以形成Wi-Fi网络,或者可以作为Wi-Fi网络的一部分进行通信。
在其他实施例中,无线通信设备102、140、160、170和/或180可以形成任何其他附加或替换网络,和/或作为任何其他附加或替换网络的一部分进行通信。
在一些示范性实施例中,设备102可以包括AP STA,操作为AP STA,执行AP STA的角色,和/或执行AP STA的一个或多个功能。
在一些示范性实施例中,设备102、140、160、170和/或180可以包括一个或多个STA,操作为一个或多个STA,执行一个或多个STA的角色,和/或执行一个或多个STA的功能。例如,设备102、140、160、170和/或180可以包括至少一个STA。
在一些示范性实施例中,在例如使用一个或多个IEEE802.11标准、标准增强或任何其他标准,例如同时向多个STA进行DL传输的一个或多个用例和/或场景中,可能需要解决一个或多个不足、缺点和/或技术问题,例如如下所述。
在一些示范性实施例中,设备102、140、160、170和/或180可以被配置为:例如根据IEEE802.11ax标准,实现多用户(MU)下行链路(DL)正交频分多址(OFDMA)传输,例如如下所述。
在一些示范性实施例中,MU DL OFDMA传输可以被配置用于将帧(例如,数据帧和/或控制帧)例如从AP(例如,设备102)传输到多个无线通信站(STA)(例如,设备140、160、170和/或180)。
在一些示范性实施例中,在一些用例、实现、场景和/或部署中,多个无线网络(例如,多个基本服务集(BSS))之间可能存在重叠。例如,在多住宅单元中(例如,城市地区的公寓),可能以未协调方式(例如,由多个供应商)部署一个或多个AP(例如,WiFi AP)。根据该示例,一BSS可能与一个或多个其他BSS例如完全地或部分地重叠。例如,如果例如多个BSS使用相同或重叠的频段,则一个BSS中的传输可能被至少一个其他BSS中的一个或多个终端(例如,STA和/或AP)监听。在一个示例中,两个或更多个重叠的BSS可能使用不同的带宽和/或主信道,这可能产生多个重叠图案。
在一些示范性实施例中,AP(例如,设备102)可以被配置为:例如基于载波侦听多路访问冲突避免(CSMA-CA)机制和/或任何其他冲突避免机制来实现分布式协调功能(DCF),以例如根据IEEE802.11标准和/或任何其他标准或协议“赢得”传输机会(TXOP)。然而,在一些用例、场景、实现和/或部署中,例如在密集环境中,例如当AP要服务大量STA时,DCF可能引起高延迟。这些高延迟可能导致例如在用户体验质量(QoE)方面性能差,例如对于某些交互式和/或实时应用和/或任何其他应用而言,这可能是重要因素。另外,例如当要求AP向STA发送大量短时延关键分组时,冲突避免机制可能在AP处引起高开销。
在一些示范性实施例中,需要提供一种技术解决方案,其可以支持AP(例如,设备102)例如在密集环境和/或任何其他部署中高效地使用其TxOP,例如以服务尽可能多的STA,和/或在确保各个STA的吞吐量要求的同时,例如确保低延迟。
在一些示范性实施例中,系统100的设备(例如,设备102、140、160、170和/或180)可以被配置为:例如根据IEEE 802.11ax规范和/或任何其他合适的规范和/或协议,实现正交频分多址(OFDMA)技术。
在一些示范性实施例中,例如,OFDMA技术可以被实现为:例如通过将物理层协议数据单元(PPDU)的频段划分为多个较小的资源单元(RU)(这些RU可以例如以可以支持TxOP的高效利用的方式分配给STA),支持从AP(例如,设备102)向多个STA(例如,设备140、160、170和/或180)的同时DL传输。
在一些示范性实施例中,需要提供一种技术解决方案,以允许将RU高效地分配给STA。例如,在一些用例、场景和/或实现中,可能非常重要甚至关键的是,为传输选择适当的RU大小,例如以便满足一个或多个性能参数,例如适当的吞吐量等级和/或适当的目标分组延迟。
在一些示范性实施例中,设备102可以被配置为:实现一种或多种RU大小选择算法,以用于下行链路传输,例如向设备140、160、170和/或180的MU DL OFDMA PPDU传输,例如如下所述。
在一些示范性实施例中,RU大小选择算法可以例如被配置为:例如在密集环境中,对于多样化应用,和/或任何其他环境和/或实现中,支持增加的吞吐量(例如,峰值吞吐量)和/或减小的时延。
在一些示范性实施例中,RU大小选择算法可以例如被配置为:例如在多住宅单元中的密集网络中缓解至少吞吐量降低的技术问题,和/或解决一个或多个附加或替换技术问题。
在一些示范性实施例中,设备102可以被配置为:例如根据业务强度感知RU大小选择算法,确定RU大小对MU DL OFDMA传输的STA(例如,设备140、160、170和/或180)的分配,例如如下所述。
在一些示范性实施例中,例如,STA在MU DL OFDMA传输中可以从AP接收的最大吞吐量可以取决于,例如在某些情况下可以高度取决于,AP向STA分配的RU大小,例如如下所述。
图2是描绘了根据一些示范性实施例可以实现的作为资源单元(RU)大小的函数的最大吞吐量202的图的示意性图示。
例如,对于各种带宽,最大吞吐量202可以包括在例如10%的分组错误率(PER)下,在调制和编码方案(MCS)索引9下获得的每STA的最大MAC吞吐量。
例如,如图2所示,最大吞吐量202可能随RU大小减小而减小。
在一些示范性实施例中,可能存在对具有不同吞吐量要求的设备支持RU分配的技术需求。例如,可能期望根据IEEE 802.11ax规范和/或任何其他规范操作的WLAN支持具有不同吞吐量要求的多样化应用,这些吞吐量要求范围从例如每秒几百个千比特(Kbps)(例如,对于物联网(IoT)应用)到超过每秒30兆比特(Mbps)(例如,对于超高清视频流),和/或任何其他更低或更高的速率。
返回参照图1,在一些示范性实施例中,可能存在提供一种技术解决方案的技术需要,其可以支持设备102进行有效的RU大小选择,例如以便满足设备140、160、170和/或180的多样化吞吐量要求。
在一些示范性实施例中,设备102可以被配置为:例如基于与下行链路传输的吞吐量和/或业务速率对应的一个或多个参数(例如,测得的平均缓冲区大小)和/或任何其他附加或替换参数和/或准则,实现可以被配置为支持针对下行链路传输的RU大小的选择(例如,最优选择)的一种或多种RU分配算法,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:实现可以例如被配置为例如在多住宅单元中的密集网络中缓解至少分组延迟高的技术问题和/或解决一个或多个附加或替换技术问题的一种或多种RU大小选择算法。
在一些示范性实施例中,设备102可以被配置为:确定和/或检测与网络拥塞对应的一个或多个参数,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:例如基于所确定的与网络拥塞对应的参数,确定一个或多个RU大小分配,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:确定多个RU向多个STA(例如,包括设备140、160、170和/或180)的资源单元(RU)分配,例如如下所述。
在一些示范性实施例中,设备102可以分别确定多个RU向多个STA的RU分配,例如使得每个STA被分配有相应的RU。在其他实施例中,一个或多个STA可以被分配有多于一个RU,和/或可以将不同数量的RU分配给不同的STA。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:确定RU分配,以向多个STA中的STA分配多个RU中的具有基于一个或多个RU大小分配准则确定的大小的RU,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如至少基于业务速率参数(其取决于STA的DL业务的业务速率)来确定分配给STA的RU的RU大小,例如如下所述。
在一个示例中,例如,设备102可以被配置为:确定四个STA(例如,包括设备140、160、170和180)的RU分配。例如,设备102可以被配置为:至少基于第一业务速率参数(其取决于第一STA的DL业务的业务速率),确定分配给第一STA(例如,设备140)的第一RU的第一RU大小;至少基于第二业务速率参数(其取决于第二STA的DL业务的业务速率),确定分配给第二STA(例如,设备160)的第二RU的第二RU大小;至少基于第三业务速率参数(其取决于第三STA的DL业务的业务速率),确定分配给第三STA(例如,设备170)的第三RU的第三RU大小;和/或至少基于第四业务速率参数(其取决于第四STA的DL业务的业务速率),确定分配给第四STA(例如,设备180)的第四RU的第四RU大小。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:根据RU分配,将多用户(MU)DL OFDMA物理层协议数据单元(PPDU)发送到多个STA,例如如下所述。
例如,设备可以将MU DL OFDMA PPDU发送到四个STA(例如,设备140、160、170和180),例如,对于去往第一STA的DL业务使用第一RU大小,对于去往第二STA的DL业务使用第二RU大小,对于去往第三STA的DL业务使用第三RU大小,对于去往第四STA的DL业务使用第四RU大小。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:监控STA的DL业务的平均业务速率,并且例如基于平均业务速率和与RU大小对应的可用吞吐量,动态地调整分配给STA的RU的RU大小,例如如下所述。
例如,设备102可以被配置为:监控设备140的DL业务的平均业务速率,并且例如基于平均业务速率和与RU大小对应的可用吞吐量,动态地调整分配给设备140的RU的RU大小。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如当平均业务速率与可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如当平均业务速率与可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如至少基于用于缓存STA的DL业务的队列的队列长度,确定分配给STA的RU的RU大小,如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:监控用于缓存STA的DL业务的队列的平均队列长度,并且例如基于平均队列长度,动态地调整分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如当平均队列长度大于队列上限阈值时,增加分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如当平均队列长度小于队列下限阈值时,减小分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:基于任何其他附加或替换参数和/或准则,确定和/或调整分配给STA的RU的RU大小。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:从包括多个不同RU大小的RU大小集合中选择分配给STA的RU的RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如基于一个或多个准则,动态地调整RU大小集合,例如如下所述。
在其他实施例中,RU大小集合可以是预先配置的和/或预先设定的。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如至少基于与用于和多个STA通信的无线通信信道上的拥塞对应的拥塞参数,调整RU大小集合,例如如下所述。
例如,设备102可以被配置为:通过无线通信信道将MU DL OFDMA PPDU传输传递到设备140、160、170和180,并且例如至少基于与用于去往设备140、160、170和180的MU DLOFDMA PPDU传输的无线通信信道上的拥塞对应的拥塞参数,动态地调整要用于设备140、160、170和180的RU大小集合。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如通过例如至少基于与用于和多个STA通信的无线通信信道上的拥塞对应的拥塞参数,确定RU大小集合中的多个RU大小中的最大RU大小,来调整RU大小集合,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:例如基于无线通信设备102接入无线通信信道的接入延迟,确定最大RU大小,例如如下所述。
在一些示范性实施例中,控制器124可以被配置为控制、引起和/或触发设备102:监控用于接入无线通信信道的平均接入延迟,并且基于与平均接入延迟、目标接入延迟和/或多个STA的计数有关的准则,动态地调整最大RU大小,例如如下所述。
在其他实施例中,设备102可以被配置为:基于任何其他附加或替换参数和/或准则,确定最大RU大小。
在一些示范性实施例中,设备102可以被配置为:实现网络拥塞感知RU大小选择算法的一个或多个操作,例如以确定和/或动态地调整设备102要用于例如一个或多个MU DLOFDMA传输(例如,甚至是在下行链路中传输的任何PPDU)的最大RU大小,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:实现业务感知RU大小选择算法的一个或多个操作,例如以确定和/或动态地调整用于一个或多个STA(例如,用于一些或所有STA)的针对MU DL OFDMA传输的一个或多个例如适当的RU大小,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:从对AP可用的RU大小范围中(例如,从(例如,一个或多个可适用标准可以允许的)最小可用RU大小到(例如,可以根据网络拥塞感知算法和/或根据任何其他机制确定的)最大RU大小)选择用于一个或多个STA(例如,用于一些或所有STA)的一个或多个(例如,一些或所有)RU大小,例如如下所述。
在一些示范性实施例中,例如在根据一个或多个IEEE 802.11标准和/或任何其他标准操作的WLAN中,可能要求每个终端遵守冲突避免协议,例如CSMA-CA协议,这提供一种使用分布式协议在终端之间共享TxOP的公平机制。
在一些示范性实施例中,在某些用例、部署和/或场景中,例如在具有许多终端的密集环境中,例如由于许多重叠的BSS共享同一信道,在获得对无线通信信道的接入时可能存在高延迟和/或开销的主要问题。接入信道时的高延迟例如对于时延敏感业务,可能导致用户体验差。
在一些示范性实施例中,解决这个高延迟问题的一种可能的方法可以是,使用例如基于可测量信道接入延迟的自适应RU大小选择机制,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:例如根据一个或多个IEEE802.11标准和/或任何其他标准,使用表示为S’=[RU1,RU2,…,RUmax]的一组RU大小,其中,RU1<RU2<…<RUmax。
在一些示范性实施例中,在某些情况下,例如由于许多节点之间的竞争可能导致高接入延迟,为了满足时延目标,可能无法使用大的RU大小。
在一些示范性实施例中,AP(例如,设备102)可以被限制为使用来自表示为S=[RU1,RU2,…,RUn]的一组RU中的RU,其中,RU1≤RU2≤…≤RUn,例如其中,RUn≤RUmax(表示AP要用于MU DL OFDMA PPDU传输的RU分配的最大RU大小),例如如下所述。
在一些示范性实施例中,AP(例如,设备102)可以被配置为:跟踪接入延迟,该接入延迟可以被确定为例如AP在两次成功的信道接入之间在回退和网络分配矢量(NAV)中花费的总时间。可以实现任何其他定义来确定接入延迟。
在一些示范性实施例中,AP(例如,设备102)可以被配置为:跟踪例如在多个PPDU上平均的平均接入延迟。例如,可以基于观察到的平均延迟(表示为Davg)来推断网络拥塞,例如因为较高的Davg值可能意味着就平均而言,许多节点正在竞争信道。
在一些示范性实施例中,AP(例如,设备102)可以连接到N个活动STA(例如,不处于睡眠模式的STA)。如果允许最大RU大小RUn,则AP在MU DL OFDMA PPDU中可以服务至少K个STA,其中,K可以例如如下确定:
其中,B表示系统带宽。
在一些示范性实施例中,可以例如基于以下准则,确定例如在对STA的相等资源分配下,例如为了满足信道接入平均延迟目标(表示为dtarget)的最大RU大小RUn:
在一些示范性实施例中,设备102可以被配置为:例如基于以下算法的一个或多个(例如,一些或所有)操作,确定和/或动态地调整最大RU大小RUn:
Algorithm A:
Inputs:
1.N//Number of STAs in the system
2.S’//list of RU sizes,e.g.,as permitted by 802.11ax standards
3.dtarget//upper and lower thresholds for queue lengths
Initialize:
1.Davg=0//average channel access delay
Measurements/To Track:
1.Dcurr//Current channel access delay,i.e.,total time spent
Main()
在其他实施例中,可以根据任何其他合适的算法来确定最大RU大小RUn。
在一些示范性实施例中,例如,如以上参照图2所讨论的,STA能够为OFDMA传输实现的峰值吞吐量可以取决于其RU大小。例如,如图2所示,如果所分配的RU大小太小,以至于不能支持STA生成的业务,则AP处的存储目的地为该STA的分组的缓冲区会随着时间而增加。最终,当AP的缓冲区达到最大限制时,进一步的分组可能被丢弃。因此,大的缓冲区大小可以用作RU大小太小的指示。
在一些示范性实施例中,设备102可以被配置为:例如基于例如在设备102处维护的用于STA的缓冲区大小,确定和/或动态地调整要分配给STA的RU大小,例如如下所述。
在一些示范性实施例中,设备102可以被配置为:例如随着用于STA的缓冲区大小增加,例如通过选择可供用于STA的下一较高RU大小来增加分配给STA的RU大小。
在一些示范性实施例中,例如在STA生成的业务低的情况下,例如如果业务量远小于所分配的RU大小能够支持的峰值吞吐量,则传输的效率(例如,与开销相比,在用于传输数据的时间方面)可能是低的。
在一些示范性实施例中,设备102可以被配置为:例如随着用于STA的缓冲区大小降低,例如通过选择可供用于STA的下一个较低RU大小来降低分配给STA的RU大小。
在一些示范性实施例中,设备102可以被配置为:维护该组RU S=[RU1,RU2,…,RUn],其中,RU1≤RU2≤…≤RUn,例如如上所述。
在一些示范性实施例中,例如,在例如初始化阶段中,可以对于多个STA(例如,对于所有STA)使用一个初始RU。
在一些示范性实施例中,设备102可以被配置为:对于给定的RU大小,针对第i个STA跟踪业务到达速率(表示为λavg)和最大可能吞吐量(表示为Tm=(Ti(RUn)))。
在一些示范性实施例中,可以实现两个阈值。例如,可以利用上限阈值(表示为Uth)确定何时增加RU大小,和/或利用下限阈值(表示为Lth)确定何时降低RU大小。
在一些示范性实施例中,设备102可以被配置为:例如如果差值(λavg-Tm)超过上限阈值Uth,则将RU大小增加到例如来自S的下一个较高RU大小。
在一些示范性实施例中,设备102可以被配置为:例如如果差值(λavg-Tm)小于下限阈值Lth,则将RU大小降低到例如来自S的下一个较低RU大小。
在一些示范性实施例中,设备102可以被配置为:例如基于以下算法的一个或多个(例如,一些或所有)操作,确定和/或动态地调整用于STA的RU大小:
Algorithm B
Inputs:
Initialize:
1.λavg=Zeros(1,N)//vector of average traffic arrival ratesinitialized to 0s
2.RU=RU2×Ones(1,N)//vector of allocated RU sizes to STAsinitialized to RU2
Measurements/To Track:
1.λcurr//Vector of current arrival rates
2.Timer,which expires everyΔseconds
Main()
在一些示范性实施例中,设备102可以被配置为:例如基于平均队列长度,例如基于以下算法的一个或多个(例如,一些或所有)操作,确定和/或动态地调整用于STA的RU大小:
Queue Length based algorithm
Qcurr[i]←Qcurr[i]+No.of packet arriving inΔtime interval–No.of packetstransmitted–No.of packets dropped–
(3)
Algorithm C
Inputs:
Initialize:
1.Qavg=Zeros(1,N)//vector of average queue lengths initialized to 0s
2.RU=RU2×Ones(1,N)//vector of allocated RU sizes to STAsinitialized to RU2
Measurements/To Track:
1.Qcurr//Vector of current queue lengths updated using Equation 3
2.Timer which expires everyΔseconds
Main()
在其他实施例中,可以根据任何其他附加或替换算法、参数和/或准则来确定和/或调整RU大小。
参照图3,其示意性地示出了根据一些示范性实施例的RU分配方案300。例如,设备102(图1)可以被配置为:根据RU分配方案300,确定和/或动态地调整为RU分配所设计的要用于去往设备140、160、170和/或180的MU DL OFDMA PPDU传输的RU。
在一些示范性实施例中,如图3所示,AP(例如,设备102(图1))可以被配置为:至少测量(302)业务速率参数,该参数取决于多个STA的DL业务的业务速率,例如如上所述。例如,AP可以例如周期性地测量用于STA的平均队列长度,例如如上所述。
在一些示范性实施例中,如图3所示,AP(例如,设备102(图1))可以被配置为:测量(304)与用于和多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,例如如上所述。例如,AP可以例如在每次信道接入之后测量平均接入延迟,例如如上所述。
在一些示范性实施例中,如图3所示,AP(例如,设备102(图1))可以被配置为:例如基于拥塞参数,确定和/或动态地调整(306)RU大小集合S,例如如上所述。
在一些示范性实施例中,如图3所示,AP(例如,设备102(图1))可以被配置为:例如通过例如基于用于STA的业务速率参数,从RU大小集合S中选择用于STA的RU大小分配,来确定用于多个STA的RU大小的分配,例如如上所述。
参照图4,其示意性地示出了根据一些示范性实施例的MU DL OFDMA传输的方法。例如,图4的方法的一个或多个操作可以由以下设备来执行:无线通信系统(例如,系统100(图1))、无线通信设备(例如,设备102(图1))、控制器(例如,控制器124(图1))、无线电装置(例如,无线电装置114(图1))、消息处理器(例如,消息处理器128(图1))、发射机(例如,发射机118(图1))和/或接收机(例如,接收机116(图1))。
在一些示范性实施例中,如框402所示,该方法可以包括:分别确定向多个STA的多个RU的RU分配。例如,RU分配可以将多个RU中的RU分配给多个STA中的STA,例如其中,分配给STA的RU的RU大小至少基于业务速率参数,该参数取决于STA的DL业务的业务速率。例如,设备102(图1)可以被配置为:确定向设备140、160、170和/或180(图1)的多个RU的RU分配,例如如上所述。
在一些示范性实施例中,如框404所示,该方法可以包括:根据RU分配,将MU DLOFDMA PPDU发送到多个STA。例如,设备102(图1)可以基于RU分配,将MU DL OFDMA PPDU发送到设备140、160、170和/或180(图1),例如如上所述。
参照图5,其示意性地示出了根据一些示范性实施例的制造产品500。产品500可以包括一种或多种有形计算机可读(“机器可读”)非瞬时性存储介质502,该介质可以包括例如由逻辑504实现的计算机可执行指令,这些指令当由至少一个处理器(例如,计算机处理器)执行时可操作以使得该至少一个处理器能够在设备102(图1)、无线电装置114(图1)、发射机118(图1)、接收机116(图1)、控制器124(图1)和/或消息处理器128(图1)处实现一个或多个操作,使设备102(图1)、无线电装置114(图1)、发射机118(图1)、接收机116(图1)、控制器124(图1)和/或消息处理器128(图1)执行一个或多个操作,和/或执行、触发和/或实现以上参照图1、图2、图3和/或图4描述的一个或多个操作、通信和/或功能,和/或本文描述的一个或多个操作。短语“非瞬时性机器可读介质(多个介质)”和“计算机可读非瞬时性存储介质(多个介质)”旨在包括所有计算机可读介质,唯一的例外是瞬时性传播信号。
在一些示范性实施例中,产品500和/或存储介质502可以包括一种或多种能够存储数据的计算机可读存储介质,包括易失性存储器、非易失性存储器、可移除或不可移除存储器、可擦除或不可擦除存储器、可写或可重写存储器等。例如,存储介质502可以包括RAM、DRAM、双倍数据速率DRAM(DDR-DRAM)、SDRAM、静态RAM(SRAM)、ROM、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、压缩盘ROM(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、闪存(例如,NOR或NAND闪存)、内容可寻址存储器(CAM)、聚合物存储器、相变存储器、铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁盘、软盘、硬盘驱动器、光盘、磁盘、卡、磁卡、光卡、磁带、卡带等。计算机可读存储介质可以包括涉及通过通信链路(例如,调制解调器、无线电装置或网络连接),将载波或其他传播介质中体现的数据信号所携带的计算机程序从远端计算机下载或传送到请求计算机的任何合适的介质。
在一些示范性实施例中,逻辑504可以包括指令、数据和/或代码,它们如果由机器执行,则可以使机器执行本文描述的方法、处理和/或操作。机器可以包括例如任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且可以使用硬件、软件、固件等的任何合适的组合来实现。
在一些示范性实施例中,逻辑504可以包括或可以被实现为软件、软件模块、应用、程序、子例程、指令、指令集、计算代码、字、值、符号等。指令可以包括任何合适类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码等。可以根据预定义的计算机语言、方式或语法来实现指令,以便命令处理器执行特定功能。可以使用任何合适的高级编程语言、低级编程语言、面向对象编程语言、可视化编程语言、编译编程语言和/或解释编程语言(例如,C、C++、Java、BASIC、Matlab、Pascal、Visual BASIC、汇编语言、机器代码等)来实现指令。
示例
以下示例属于另外的实施例。
示例1包括一种装置,包括逻辑和电路,被配置为使无线通信设备:确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
示例2包括示例1所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
示例3包括示例2所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
示例4包括示例2或3所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
示例5包括示例1-4中任一项所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
示例6包括示例5所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
示例7包括示例6所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小。
示例8包括示例6或7所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小。
示例9包括示例1-8中任一项所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
示例10包括示例9所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合。
示例11包括示例9或10所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小。
示例12包括示例11所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小。
示例13包括示例12所述的主题,并且可选地,其中,所述装置被配置为使所述无线通信设备:监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小。
示例14包括示例1-13中任一项所述的主题,并且可选地,其中,所述无线通信设备是接入点(AP)。
示例15包括示例1-14中任一项所述的主题,并且可选地,包括无线电装置,用于发送所述MU DL OFDMA传输。
示例16包括示例15所述的主题,并且可选地,包括:一个或多个天线,连接到所述无线电装置;存储器,用于存储所述无线通信设备处理的数据;和处理器,用于执行操作系统的指令。
示例17包括一种包含无线通信设备的无线通信的系统,所述无线通信设备包括:一个或多个天线;无线电装置;存储器;处理器;和控制器,被配置为使所述无线通信设备:确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
示例18包括示例17所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
示例19包括示例18所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
示例20包括示例18或19所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
示例21包括示例17-20中任一项所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
示例22包括示例21所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
示例23包括示例22所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小。
示例24包括示例22或23所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小。
示例25包括示例17-24中任一项所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
示例26包括示例25所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合。
示例27包括示例25或26所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小。
示例28包括示例27所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小。
示例29包括示例28所述的主题,并且可选地,其中,所述控制器被配置为使所述无线通信设备:监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小。
示例30包括示例17-29中任一项所述的主题,并且可选地,其中,所述无线通信设备是接入点(AP)。
示例31包括一种由无线通信设备执行的方法,所述方法包括:确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
示例32包括示例31所述的主题,并且可选地,包括:监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
示例33包括示例32所述的主题,并且可选地,包括:当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
示例34包括示例32或33所述的主题,并且可选地,包括:当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
示例35包括示例31-34中任一项所述的主题,并且可选地,包括:至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
示例36包括示例35所述的主题,并且可选地,包括:监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
示例37包括示例36所述的主题,并且可选地,包括:当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小。
示例38包括示例36或37所述的主题,并且可选地,包括:当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小。
示例39包括示例31-38中任一项所述的主题,并且可选地,包括:从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
示例40包括示例39所述的主题,并且可选地,包括:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合。
示例41包括示例39或40所述的主题,并且可选地,包括:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小。
示例42包括示例41所述的主题,并且可选地,包括:基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小。
示例43包括示例42所述的主题,并且可选地,包括:监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小。
示例44包括示例31-43中任一项所述的主题,并且可选地,其中,所述无线通信设备是接入点(AP)。
示例45包括一种产品,包括一种或多种有形计算机可读非瞬时性存储介质,所述存储介质包括计算机可执行指令,所述计算机可执行指令在由至少一个处理器执行时,可操作以使得所述至少一个处理器能够使无线通信设备:确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
示例46包括示例45所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
示例47包括示例46所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
示例48包括示例46或47所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
示例49包括示例45-48中任一项所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
示例50包括示例49所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
示例51包括示例50所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小。
示例52包括示例50或51所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小。
示例53包括示例45或52中任一项所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
示例54包括示例53所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合。
示例55包括示例53或54所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小。
示例56包括示例55所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小。
示例57包括示例56所述的主题,并且可选地,其中,所述指令在被执行时使所述无线通信设备:监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小。
示例58包括示例45-57中任一项所述的主题,并且可选地,其中,所述无线通信设备是接入点(AP)。
示例59包括一种无线通信设备进行的无线通信的装置,所述装置包括:用于确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配的模块,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;和用于使所述无线通信设备根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA的模块。
示例60包括示例59所述的主题,并且可选地,包括:用于监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小的模块。
示例61包括示例60所述的主题,并且可选地,包括:用于当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小的模块。
示例62包括示例60或61所述的主题,并且可选地,包括:用于当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小的模块。
示例63包括示例59-62中任一项所述的主题,并且可选地,包括:用于至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小的模块。
示例64包括示例63所述的主题,并且可选地,包括:用于监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小的模块。
示例65包括示例64所述的主题,并且可选地,包括:用于当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小的模块。
示例66包括示例64或65所述的主题,并且可选地,包括:用于当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小的模块。
示例67包括示例59-66中任一项所述的主题,并且可选地,包括:用于从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小的模块。
示例68包括示例67所述的主题,并且可选地,包括:用于至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合的模块。
示例69包括示例67或68所述的主题,并且可选地,包括:用于至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小的模块。
示例70包括示例69所述的主题,并且可选地,包括:用于基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小的模块。
示例71包括示例70所述的主题,并且可选地,包括:用于监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小的模块。
示例72包括示例59-71中任一项所述的主题,并且可选地,其中,所述无线通信设备是接入点(AP)。
本文参照一个或多个实施例描述的功能、操作、组件和/或特征可以与本文参照一个或多个其他实施例描述的一个或多个其他功能、操作、组件和/或特征组合,或者可以与之结合使用,反之亦然。
尽管本文已经图示和描述了某些特征,但是本领域技术人员可以想到许多修改、替换、改变和等同。因此,应理解,所附权利要求旨在涵盖落入本公开的真实精神内的所有这类修改和改变。
Claims (25)
1.一种装置,包括逻辑和电路,被配置为使无线通信设备:
确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及
根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
2.根据权利要求1所述的装置,被配置为使所述无线通信设备:
监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
3.根据权利要求2所述的装置,被配置为使所述无线通信设备:
当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
4.根据权利要求2所述的装置,被配置为使所述无线通信设备:
当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
5.根据权利要求1所述的装置,被配置为使所述无线通信设备:
至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
6.根据权利要求5所述的装置,被配置为使所述无线通信设备:
监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
7.根据权利要求6所述的装置,被配置为使所述无线通信设备:
当所述平均队列长度大于队列上限阈值时,增加分配给所述STA的RU的RU大小。
8.根据权利要求6所述的装置,被配置为使所述无线通信设备:
当所述平均队列长度小于队列下限阈值时,减小分配给所述STA的RU的RU大小。
9.根据权利要求1所述的装置,被配置为使所述无线通信设备:
从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
10.根据权利要求9所述的装置,被配置为使所述无线通信设备:
至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,调整所述RU大小集合。
11.根据权利要求9所述的装置,被配置为使所述无线通信设备:
至少基于与用于和所述多个STA进行通信的无线通信信道上的拥塞对应的拥塞参数,确定所述RU大小集合中的所述多个RU大小中的最大RU大小。
12.根据权利要求11所述的装置,被配置为使所述无线通信设备:
基于所述无线通信设备接入所述无线通信信道的接入延迟,确定所述最大RU大小。
13.根据权利要求12所述的装置,被配置为使所述无线通信设备:
监控用于接入所述无线通信信道的平均接入延迟,并且基于与所述平均接入延迟、目标接入延迟和所述多个STA的计数有关的准则,动态地调整所述最大RU大小。
14.根据权利要求1-13中任一项所述的装置,其中,所述无线通信设备是接入点(AP)。
15.根据权利要求1-13中任一项所述的装置,包括无线电装置,用于发送所述MU DLOFDMA传输。
16.根据权利要求15所述的装置,包括:
一个或多个天线,连接到所述无线电装置;
存储器,用于存储所述无线通信设备处理的数据;和
处理器,用于执行操作系统的指令。
17.一种由无线通信设备执行的方法,所述方法包括:
确定向多个无线通信站(STA)的多个资源单元(RU)的RU分配,所述RU分配将所述多个RU中的RU分配给所述多个STA中的STA,其中,分配给所述STA的RU的RU大小至少基于业务速率参数,所述业务速率参数取决于所述STA的下行链路(DL)业务的业务速率;以及
根据所述RU分配,将多用户(MU)DL正交频分多址(OFDMA)物理层协议数据单元(PPDU)发送到所述多个STA。
18.根据权利要求17所述的方法,包括:
监控所述STA的DL业务的平均业务速率,并且基于所述平均业务速率和与所述RU大小对应的可用吞吐量,动态地调整分配给所述STA的RU的RU大小。
19.根据权利要求18所述的方法,包括:
当所述平均业务速率与所述可用吞吐量之间的差值大于业务速率上限阈值时,增加分配给所述STA的RU的RU大小。
20.根据权利要求18所述的方法,包括:
当所述平均业务速率与所述可用吞吐量之间的差值小于业务速率下限阈值时,减小分配给所述STA的RU的RU大小。
21.根据权利要求17所述的方法,包括:
至少基于用于缓存所述STA的DL业务的队列的队列长度,确定分配给所述STA的RU的RU大小。
22.根据权利要求21所述的方法,包括:
监控用于缓存所述STA的DL业务的队列的平均队列长度,并且基于所述平均队列长度,动态地调整分配给所述STA的RU的RU大小。
23.根据权利要求17所述的方法,包括:
从包括多个不同RU大小的RU大小集合中选择分配给所述STA的RU的RU大小。
24.一种产品,包括一种或多种有形计算机可读非瞬时性存储介质,所述存储介质包括计算机可执行指令,所述计算机可执行指令在由至少一个处理器执行时,可操作以使得所述至少一个处理器能够使无线通信设备执行根据权利要求17-23中任一项所述的方法。
25.一种无线通信设备进行的无线通信的装置,所述装置包括用于使所述无线通信设备执行根据权利要求17-23中任一项所述的方法的模块。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/727,271 | 2019-12-26 | ||
US16/727,271 US11917655B2 (en) | 2019-12-26 | 2019-12-26 | Apparatus, system and method of resource unit (RU) allocation for multi user (MU) downlink orthogonal-frequency-division-multiple-access (OFDMA) transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113055143A true CN113055143A (zh) | 2021-06-29 |
Family
ID=76310508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010908821.0A Pending CN113055143A (zh) | 2019-12-26 | 2020-09-02 | 用于多用户下行链路正交频分多址传输的资源单元分配的装置、系统和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11917655B2 (zh) |
CN (1) | CN113055143A (zh) |
DE (1) | DE102020127003A1 (zh) |
TW (1) | TW202126000A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113692050A (zh) * | 2021-07-21 | 2021-11-23 | 深圳市联洲国际技术有限公司 | 一种资源单元的分配方法、装置、设备和介质 |
CN114040511A (zh) * | 2021-10-11 | 2022-02-11 | 深圳市联平半导体有限公司 | 通信设备及其obo计数器取值方法、电子设备和存储介质 |
WO2023097575A1 (en) * | 2021-12-01 | 2023-06-08 | Huawei Technologies Co.,Ltd. | Devices and methods for wirelesscommunication in a wireless network |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023081869A1 (en) * | 2021-11-05 | 2023-05-11 | Maxlinear, Inc. | Latency reduction with orthogonal frequency division multiple access (ofdma) and a multiple resource unit (mru) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170265210A1 (en) * | 2016-03-14 | 2017-09-14 | Qualcomm Incorporated | Techniques for separate scheduling and grouping in wlan |
US11310671B2 (en) * | 2017-12-20 | 2022-04-19 | Intel Corporation | Resource unit notching for incumbent protection in the 6GHZ band for next-generation Wi-Fi |
US11044056B2 (en) * | 2018-02-01 | 2021-06-22 | Mediatek Singapore Pte. Ltd. | Enhanced resource unit allocation schemes for OFDMA transmission in WLAN |
US11265927B1 (en) * | 2018-04-26 | 2022-03-01 | Nxp Usa, Inc. | Media access control for multi-band communication in WLAN |
JP7208763B2 (ja) * | 2018-10-29 | 2023-01-19 | キヤノン株式会社 | 通信装置、通信装置の制御方法、およびプログラム |
-
2019
- 2019-12-26 US US16/727,271 patent/US11917655B2/en active Active
-
2020
- 2020-09-02 CN CN202010908821.0A patent/CN113055143A/zh active Pending
- 2020-09-17 TW TW109132135A patent/TW202126000A/zh unknown
- 2020-10-14 DE DE102020127003.8A patent/DE102020127003A1/de active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113692050A (zh) * | 2021-07-21 | 2021-11-23 | 深圳市联洲国际技术有限公司 | 一种资源单元的分配方法、装置、设备和介质 |
CN113692050B (zh) * | 2021-07-21 | 2024-03-29 | 深圳市联洲国际技术有限公司 | 一种资源单元的分配方法、装置、设备和介质 |
CN114040511A (zh) * | 2021-10-11 | 2022-02-11 | 深圳市联平半导体有限公司 | 通信设备及其obo计数器取值方法、电子设备和存储介质 |
CN114040511B (zh) * | 2021-10-11 | 2023-05-16 | 深圳市联平半导体有限公司 | 通信设备及其obo计数器取值方法、电子设备和存储介质 |
WO2023097575A1 (en) * | 2021-12-01 | 2023-06-08 | Huawei Technologies Co.,Ltd. | Devices and methods for wirelesscommunication in a wireless network |
Also Published As
Publication number | Publication date |
---|---|
TW202126000A (zh) | 2021-07-01 |
US20210204291A1 (en) | 2021-07-01 |
DE102020127003A1 (de) | 2021-07-01 |
US11917655B2 (en) | 2024-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI569658B (zh) | 選擇無線通訊頻道的設備、系統與方法 | |
CN108370522B (zh) | 传送增强型定向多千兆比特(edmg)支持指示的装置、系统和方法 | |
CN108028686B (zh) | 基于一个或多个方向上的空闲信道评估进行通信的装置、系统和方法 | |
US11917655B2 (en) | Apparatus, system and method of resource unit (RU) allocation for multi user (MU) downlink orthogonal-frequency-division-multiple-access (OFDMA) transmission | |
CN108781356B (zh) | 在定向无线通信频带上进行发现的装置、系统和方法 | |
CN109217960B (zh) | 利用资源聚合进行多信道时间同步无线联网 | |
CN116347613A (zh) | 基于在sub-10 GHz信道上传递的信息在mmWave信道上通信的装置和方法 | |
US11729663B2 (en) | Apparatus, system and method of Concurrent Multiple Band (CMB) wireless communication | |
CN107211450B (zh) | 使用批准帧进行动态分配的装置、系统和方法 | |
US20180288799A1 (en) | Enhanced channel access mechanism to improve wireless uplink throughput performance | |
EP4209091A1 (en) | Apparatus, system, and method of advanced wireless communication | |
US20240129944A1 (en) | Apparatus, system and method of configuring an uplink transmission in a trigger-based multi-user uplink transmission | |
US20210120556A1 (en) | Apparatus, system and method of communication according to an automated frequency coordination (afc) allocation scheme | |
CN109565524B (zh) | 用信令通知信道带宽的带宽信息的装置、系统和方法 | |
EP4440228A1 (en) | Apparatus, system, and method of a contention-based time period allocation for latency-sensitive traffic | |
US12185303B2 (en) | Apparatus, system and method of trigger-based (TB) multi-user (MU) uplink (UL) orthogonal-frequency-division-multiple-access (OFDMA) control frame transmission | |
WO2015137920A1 (en) | Apparatus, system and method of simultaneous wireless transmissions | |
US20240129804A1 (en) | Apparatus, system, and method of quality of service (qos) network slicing over wireless local area network (wlan) | |
US20250063434A1 (en) | Apparatus, system, and method of configuring a channel bandwidth for wireless communication | |
US20240224327A1 (en) | Apparatus, system, and method of wireless communication during a transmit opportunity (txop) | |
EP4478826A1 (en) | Apparatus, system, and method of multi access point (ap) (m-ap) operation over a wide channel bandwidth (bw) | |
US20240031087A1 (en) | Apparatus, system, and method of 40 megahertz operating non access point (non-ap) station | |
US20230137719A1 (en) | Apparatus, system, and method of switching a wireless communication channel | |
US20190007966A1 (en) | Apparatus, system, and method of determining one or more channel access parameters for wireless communication | |
WO2024144755A1 (en) | Apparatus, system, and method of configuring multi-access point (ap) operation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |