本申请要求于2014年12月23日递交的、题为“Subcarrier Allocations for Orientation in Mixed Bandwidth Environments(用于混合带宽环境中的定向的子载波分配)”的美国专利申请No.14/581,989的权益,该专利申请要求于2014年8月19日递交的临时申请No.62/039,233的权益及优先权,这些申请的全部内容通过引用被合并于此。
背景技术:
信息的无线通信包括对带宽和/或其他类型的资源的分配。通常,接入点(AP)可以将带宽分配给通信设备(例如,台站(STA)、用户设备、或其他类型的客户端设备)。AP将带宽分配给通信设备的效率越高,带宽就被无线网络使用的效率的就越高,从而无线网络所提供的通信也更快。另外,无线通信通常发生在旧式通信设备与同时代的通信设备共存的环境中。因此,在诸如无线局域网(WLAN)之类的无线网络中可能使用不止一种标准。例如,IEEE 802.11ax(被称为高效WLAN(HEW))是用于WLAN的IEEE 802.11ac标准的后继标准。Wi-Fi标准从IEEE 802.11b到IEEE 802.11g/a到IEEE 802.11n再到IEEE 802.11ac演进,现在演进到IEEE 802.11ax和DensiFi。
附图说明
附图构成了本公开的组成部分,且被并入本说明书中。附图示出了本公开的示例实施例,并且结合说明书和权利要求书用来解释本公开的各种原理、特征或方面的至少一部分。下面参考附图更加全面地描述了本公开的某些实施例。但是,本公开的各个方面可以以许多不同形式来实现,并且不应被解释成限于本文所提出的实施方式。类似的标号通篇指代类似的元素。
图1根据本公开的一个或多个实施例示出了操作环境的示例。
图2根据本公开的一个或多个实施例示出了固定帧格式的示例。
图3、4和5根据本公开的一个或多个实施例示出了混合带宽帧格式和资源分配的示例。
图6根据本公开的一个或多个实施例示出了混合带宽帧格式和资源分配的另一示例。
图7根据本公开的一个或多个实施例呈现了分配尺寸的示例。
图8、9和10根据本公开的一个或多个实施例呈现了经由可变尺寸分配生成的固定格式的调度模式的示例。
图11根据本公开的一个或多个实施例呈现了经由可变尺寸分配生成的混合带宽格式的调度模式的示例。
图12根据本公开的一个或多个实施例呈现了通信设备的示例。
图13根据本公开的一个或多个实施例呈现了无线电单元的示例。
图14根据本公开的一个或多个实施例呈现了计算环境的示例。
图15根据本公开的一个或多个实施例呈现了通信设备的另一示例。
图16根据本公开的一个或多个实施例呈现了示例方法。
具体实施方式
一方面,本公开发现并解决了高密度部署情景下的无线通信的问题,在该情景下若干通信设备可以在不同带宽处操作。更加具体地,本公开提供,但不限于用于在这类高密度部署情景中进行带宽分配的设备、系统、技术和/或计算机程序产品。如下面更加详细地描述的,本文所公开的计算设备、系统、平台、方法和计算机程序产品提供了在混合带宽通信环境中的带宽分配。某些实施例可以提供或以其他方式实施包括能够根据不同操作带宽操作的通信设备的无线环境中的带宽分配。这类环境通常被称作“混合带宽环境”。带宽分配可以依赖于或以其他方式利用不同的分配尺寸,这些不同的分配尺寸包括具有不同数目的正交频分多址(OFDMA)音调的组。这类组可以覆盖由接入点用来发送和接收无线通信的信道的整个频带。根据本公开的带宽分配可以支持混合带宽环境中的多用户操作,同时提供相当高的音调利用效率。为了实现该目的,在至少某些实施例中,带宽分配可以包括对具有特定尺寸的子载波块的分配,其中子载波块可以在信道内是连续的或者可以是非连续的或分布式的。尽管结合在80MHz环境(例如,Wi-Fi中的基本服务集(BSS))中使用的80MHz波形示出了本公开的各个特征,但是本公开不受此限制,并且在具有20MHz、40MHz、160MHz、或80+80MHz信道宽度的操作环境(例如,BSS)中使用的波形可以通过对80MHz波形进行缩放来获得。例如,对于在160MHz信道中操作的BSS,分配尺寸可以被确定为两个不同实例或者在80MHz中操作的BSS的分配尺寸的组合。
本公开的某些实施例为802.11ax(高效WLAN或HEW)中的多用户操作提供了用于上行链路和下行链路波形二者的OFDMA子载波(或音调)的分配。波形可以以4倍(4x)于现有802.11规范中定义的现有802.11OFDM波形(VHT、HT或非HT)的符号持续时间来操作。此外或在其他实施例中,提供了允许具有可变OFDMA分配尺寸的灵活资源块分配并能够支持与具有不同接收或发送带宽(例如,20MHz、40MHz、或80MHz)的通信设备(例如,台站)操作的的不同帧格式。可以通过考虑诸如频率效率、对现有802.11架构构件的重用、实施方式的难易程度、以及与旧式设备的共存之类的多个折衷因素来确定根据本公开的分配尺寸。在某些实施例中,各种OFDMA分配尺寸可以被确定用于具有80MHz操作带宽的IEEE 802.11ax环境中的1024点快速傅里叶变换(FFT)。1024点FFT可以利用IEEE 802.11n/ac的4x符号持续时间来被使用并且可以允许室外环境和室内环境二者中的操作。在室外环境中,较长的符号持续时间可以允许对循环前缀(CP)更为有效的使用,以便于克服较长的延迟扩展,而在室内环境中,较长的符号持续时间允许对时钟定时精度的更为宽松的要求。在本公开中提供了针对各种资源块的各种示例性分配尺寸(例如,包括数据音调和导频音调)。在某些实施例中,本公开提供了如下调度模式,该调度模式充分使用可用带宽,同时允许80MHz BSS内的20MHz和40MHz设备的并行操作,以便于实现旧式共存和针对干扰抑制的部署灵活性。
与用于带宽分配的常规技术相比,本公开的实施例能够允许混合带宽环境中的多用户(MU)操作,其中通信设备具有不同的操作信道宽度,例如,利用20MHz、40MHz、和80MHz操作的设备接收80MHz BSS内的带宽。另外,本公开的实施例能够允许高密度部署中的MU操作,包括对要被HEW接入点(AP)调度的较大带宽的更好控制和对旧式架构和数字学的重复利用。
参考附图,图1根据本公开的至少某些方面呈现了用于带宽分配的示例操作环境100的框图。操作环境100包括接入点110,接入点110可以被具体化为例如低功率基站,低功率基站可以与受限区域120内的设备交换无线信号。受限区域120可以包括或被具体化为室内区域(例如,商业设施(诸如,购物中心))和/或空间受限的室外区域(诸如开放或半开放停车场或车库)。接入点110(也被称为AP 110)可以根据特定无线电技术协议(例如,3G、LTE或升级版LTE、Wi-Fi等等)操作。在某些实施例中,AP 110可以根据IEEE 802.11ax标准(也被称作高效(HE)WLAN或HEW)操作,并且可以与受限区域120内的一个或多个通信设备交换无线信号。在这样的实施例中,操作环境100可以被称作基本服务集。
在某些情景中,AP 110可以与多个通信设备进行通信。在某些实施例中,多个通信设备可以利用与AP 110相同的带宽(例如,带宽Δ),诸如80MHz带宽来通信。在其他实施例中,多个通信设备可以利用两个或更多个带宽,例如,这些通信设备中的至少一个通信设备可以利用第一带宽(例如,带宽Δ),这些通信设备中的至少第二个通信设备可以利用第二带宽(带宽Δ’),以及这些通信设备中的至少第三个通信设备可以利用第三带宽(带宽Δ”)。例如,Δ’<Δ以及Δ”<Δ,并且Δ=80MHz,Δ’=40MHz以及Δ”=20MHz。因此,这样的实施例可以被称作“混合带宽通信环境”或者更简单地被称作“混合带宽环境”。
如所示,在操作环境100中,AP 110可以与五个通信设备130a、130b、130c、130d、以及130e交换无线信号。通信设备130a-130e可以根据特定无线电技术协议(例如,IEEE 802.11ac、IEEE 802.11ax等)经由各自的无线链路140a-140e与AP 110交换无线信号。应当理解的是尽管五个通信设备130a-130e被描绘成不同类型的设备(例如,智能电话、平板计算机、和膝上型计算机),但是本公开不受此限制,并且还考虑到了与相同类型的设备的通信。还应当理解的是本公开也考虑到了在AP 110和多于或少于五个通信设备之间的通信。
在某些实施例中,AP 110和通信设备130a-130e以及本公开所考虑到的其他计算设备可以包括具有计算资源的电子设备,所述计算资源包括处理资源(例如,(一个或多个)处理器)、存储器资源(存储器设备(也被称作存储器))、软件和/或固件、以及用于在计算设备内部和/或与其他计算设备进行信息交换的通信资源。取决于具体的设备功能,这些资源可以具有不同等级的架构复杂度。根据本公开的方面的计算设备间的信息交换可以如本文所述以无线方式来执行,从而一方面,AP 110和通信设备130a-130e以及本公开的任意其他计算设备通常可以被称作无线计算设备或无线设备。本公开所考虑的计算设备的示例包括具有无线通信资源的台式计算机、移动计算机(例如,具有无线通信资源的平板计算机、智能电话、笔记本计算机、膝上型计算机、UltrabookTM计算机)、游戏控制台、移动电话、刀片计算机、可编程逻辑控制器、近场通信设备、具有无线通信资源的客户端设备(例如,机顶盒、无线路由器、具有无线能力的电视机等等)诸如此类。无线通信资源可以包括具有用于处理无线信号的电路的无线电单元(也被称作无线电装置)、(一个或多个)处理器、(一个或多个)存储器设备等等,其中无线电装置、(一个或多个)处理器、以及(一个或多个)存储器设备可以经由总线架构进行耦合。因此,在本公开中,通信设备也可以被称作“无线通信设备”、“无线计算设备”、或“计算设备”,并且这样的术语可以被互换地使用。
为了与多个通信设备进行通信,AP 110可以实施用于多址的通信技术,例如OFDMA。在OFDMA中,可用的发送和/或接收带宽被分成若干部分(通常被称作子载波),并且该若干部分的组可以被指派给特定通信设备。在某些实施例中,AP 110可以利用带宽Δ(例如,80MHz)进行操作,其中AP 110可以发送无线信号至通信设备和/或从通信设备接收无线信号。可以根据OFDMA来发送和/或接收无线信号。因此,AP 110可以将带宽分成特定数目的子载波并且可以将一部分子载波分配用于与通信设备进行通信。该部分子载波可以被称作“资源块分配”,并且分配的部分中存在的子载波的数目可以被称作“分配尺寸”。
AP 110可以至少基于可用的分配尺寸和诸如信噪比(SNR)、接收信号强度(例如,由接收信号强度指示符(RSSI)量化)或表示通信条件的其他类型的判据来选择或者以其他方式确定资源块的分配。分配尺寸可以从根据本公开的一组可用的分配尺寸中选择。AP 110可以为通信设备调度资源块的分配以用于发送和/或接收无线通信。在AP 110可以与多个通信设备(例如,通信设备130a-130e)进行通信的多用户(MU)情景中,AP 110可以选择或以其他方式确定针对该多个通信设备中的每个通信设备的分配。每个分配可以具有特定分配尺寸。
在某些实施例中,分配尺寸可以特定于通信设备用来进行无线接收和/无线发送的带宽。如本文所述,这样的带宽可以与AP 110用来进行无线通信的带宽相同或者少于该带宽。
在某些实施例中,AP 110可以与在和AP 110相同的带宽中操作的多个通信设备进行通信。因此,在所示出的操作环境100中,所示出的通信设备的操作带宽满足下述关系:Δ=Δ’=Δ”。例如,Δ=80MHz。在这类情景中,当进行OFDMA操作时,带宽Δ可以被分成N个子载波,其中N对应于部分用来组成波形的离散快速傅里叶变换(FFT)中的点数。N个子载波的一部分可以被指定为空子载波,或者用于直接变频的子载波或边缘子载波。更加具体地,NDC数目个子载波可以被指定为用于直接变频(DC)的子载波。因此,NDC个子载波在频率上位于带宽Δ所跨越的间隔的中心周围。另外,N个子载波的第一部分(NE1)和第二部分(NE2)被指定为边缘子载波。用于DC的子载波(或DC子载波)和边缘子载波可以被称作空值。因此,可分配的子载波的数目为NA=N-NDC-NE1-NE2。图2示出了在所有通信设备(例如,HEW台站)具有公用接收和发送带宽的情景下的示例帧格式和示例资源分配的图示200,其中该公用接收和发送带宽等于接入点的操作带宽Δ。帧格式可以被称作“Δ固定格式”。如所示,带宽A=fM-fm,其中fM和fm分别对应于电磁辐射频谱中的频率,并且满足fM>fm。
为了实现对可用子载波(或音调)的最有效使用,在该格式中,AP 110可以调度各种OFDMA分配,这些OFDMA分配可以覆盖除了处于DC 220以及边缘230a和230b处的子载波之外的整个带宽。因此,如所示,可用子载波可以跨越整个带宽的两个部分210a和210b(每个部分均被标记为“可分配(A)”)。条状区240a呈现了一个这样的示例性分配,其中被标记为“1”的单个用户(SU)被分配至可分配子载波的整个集合。条状区240b呈现了AP 110可以采用或以其他方式利用三个分配尺寸来调度多用户(MU)资源块分配的示例性资源分配,其中AP 110可以将资源块分配给八个用户(例如,八个通信设备)“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”。在条状区240b中,第一尺寸被表示为实心白色块,第二尺寸被表示为左斜线阴影块,以及第三尺寸被表示为右斜线阴影块。应当理解的是针对第4用户(被标记为“4”)的资源分配被分隔开(包括在DC子载波220之前和之后的可分配子载波),以便于避开DC处或DC周围所需的空子载波。这样的分隔可以简化直接变频接收器的设计。具体地,在某些实施例中,直接变频接收器架构经常会遭受直流(DC)偏移,DC偏移可以是有缺陷的直接变频处理的结果。为了最小化或以其他方式减轻DC偏移的影响,DC处或DC周围的子载波可以被空置,如此这类子载波可以不用于信息位的传输。使用这类子载波进行(一个或多个)信息位的传输可能导致该(一个或多个)比特位由于接收器和/或用于接收的(一个或多个)处理(例如,解码、解调制及其组合等等)的缺陷而被丢失。
如本文所述,可以考虑到除了条状区240b中所例示的一个多用户资源分配以外的其他多用户资源分配。
在N=1024的实施例中,可以实现“Δ固定格式”的至少两个示例。在一个示例中,11个子载波被配置为边缘子载波,其中六个子载波可以组成组230a(例如,NE1=6)以及五个子载波可以组成组230b(例如,NE2=5);五个子载波可以组成DC 220处的空值(例如,NDC=5);以及NA=1008个子载波可以是可分配的或者可以其他方式来使用。应当理解的是可以通过使NE1=6以及NE2=5来生成另外的Δ固定格式帧。在另一示例中,23个子载波可以被配置为边缘子载波,其中12个子载波可以组成组230a(例如,NE1=12)以及11个子载波可以组成组230b(例如,NE2=11);五个子载波可以组成DC 220处的空值(例如,NDC=5);以及NA=996个子载波可以是可分配的或者可以其他方式来使用。
如本文所述,在混合频带环境中,AP 110可以与如下通信设备进行通信,包括具有不同于Δ(AP 110的操作带宽)的操作带宽的一个或多个通信设备和具有等于Δ的操作带宽的一个或多个通信设备。作为示例,在示出的操作环境100中,受限区域120中的通信设备的操作带宽可以满足Δ’=Δ/2以及Δ”=A/4,其中带宽Δ可以采用以下值中的任意一个:20MHz、40MHz、80MHz、160MHz、或80+80MHz(其为非连续的两信道配置,每个信道均具有80MHz带宽)。例如,通信设备130a的操作带宽可以是Δ=80MHz,通信设备130b和130d的操作带宽可以是Δ’=40MHz,以及通信设备130c和130e的操作带宽可以是Δ”。在一个这样的环境中,AP110可以使用或以其他方式利用被称作“Δ混合带宽格式”的帧格式。
图3呈现了可用于AP 110和具有操作带宽Δ’=Δ/2的一个或多个通信设备之间的通信的示例性Δ混合带宽格式的图示300。混合带宽帧包括由一组保护子载波305(用字母“G”标记)分开的两个子信道。该帧还包括两组边缘子载波330a和330b,以及两组空子载波320a和320b。如所示,这些组中的每一组均集中在它们各自的子信道处。此外,混合带宽帧包括四组可分配的子载波310a-310d(用字母“A”标记)。
图示300中的条状区340a呈现了针对两个用户(例如,通信设备,被标记为“1”和“2”)的多用户资源块分配的示例。AP 110可以依赖于一种分配尺寸,以便于为这两个用户调度资源块。条状区340b呈现了针对11个用户(例如,11个通信设备)的多用户资源块分配的另一示例,这11个用户为“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“10”、以及“11”。在这样的分配中,AP 110可以依赖于四种不同的分配尺寸。
图4呈现了可用于AP 110和具有操作带宽Δ”=A/4的一个或多个通信设备之间的通信的示例性Δ混合带宽格式的图示400。混合带宽帧包括四个子信道,它们被保护子载波互相分开。如所示,三组保护子载波405a-405可以将四个子信道分开。该帧还包括两组边缘子载波430a和430b以及四组空值420a-420d。如所示,四组空值中的每一组与一子信道相关联并集中在它们各自的子信道处。此外,混合带宽帧包括八组可分配的子载波410a-410h(每一组均用字母“A”来标记)。
图示400中的条状区440a呈现了针对四个用户(例如,通信设备,被标记为“1”、“2”、“3”以及“4”)的多用户资源块分配的示例,这些用户中的每一个用户均可具有等于Δ”的操作(接收或发送)带宽。AP110可以依赖于一种分配尺寸以便于为这四个用户调度资源块。条状区440b呈现了针对16个用户(例如,16个通信设备)的多用户资源块分配的另一示例,这16个用户为“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“10”、“11”、“12”、“13”、“14”、“15”以及“16”。在这样的分配中,AP 110可以依赖于三种不同的分配尺寸来为16个用户调度资源块。
图5呈现了示出可用于AP 110和具有不同操作带宽Δ、Δ’=Δ/2以及Δ”=Δ/4的一个或多个通信设备之间的通信的两个示例性Δ混合带宽格式的两个图示500和550。在一个实施例中,Δ=80MHz、Δ’=40MHz以及Δ”=20MHz。因此,可以在通信设备处在于下行链路(DL)中对所示帧进行解码之前或在于上行链路(UL)中发送所示帧之前,执行20MHz、40MHz、或80MHz RF滤波。
如所示,混合带宽帧包括三个子信道,它们被保护子载波互相分开以允许各种操作带宽:Δ、Δ’以及Δ”。如图示500中所示,这些子信道中的两个子信道具有宽度Δ”并且第三子信道具有宽度Δ’。两个组505a和505b可以将三个子信道分开。图示500中示出的混合带宽帧还包括两组边缘子载波530a和530b以及三组空值520a-520c。如所示,三组空值中的每一组与一子信道相关联并集中在它们各自的子信道处。此外,混合带宽帧包括六组可分配的子载波510a-510f(每一组均用字母“A”来标记)。在图示550中,这些子信道中的两个子信道具有宽度Δ’并且第三子信道具有宽度Δ”。两个组555a和555b可以将三个子信道分开。图示550中示出的混合带宽帧还包括两组边缘子载波580a和580b以及三组空值570a-570c。如所示,三组空值中的每一组与一子信道相关联并集中在它们各自的子信道处。此外,混合带宽帧包括六组可分配的子载波560a-560f(每一组均用字母“A”来标记)。
图示500中的条状区540a呈现了针对四个用户(被标记为“1”、“2”、“3”以及“4”)的多用户资源块分配的示例。如所示,用户“1”和“2”可以具有等于Δ”的操作(接收或发送)带宽,以及用户“3”和“4”可以具有操作(接收或发送)带宽Δ’。在一个示例中,AP 110可以依赖于两种分配尺寸以便于为这四个用户调度资源块。条状区540b呈现了针对16个用户(例如,16个通信设备)的多用户资源块分配的另一示例,这16个用户为“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“10”、“11”、“12”、“13”、“14”、“15”以及“16”。在一个示例中,AP 110可以依赖于一种分配尺寸来为这16个用户调度资源块。在示出的分配中,被分配至资源块3的用户(或通信设备)可以具有操作(发送或接收)带宽Δ”。条状区540c呈现了多用户资源块分配的又一示例,其中两个通信设备(被标记为“1”和“2”)分别被分配为在Δ”子信道(例如,20MHz子信道)中操作,并且第三通信设备(被标记为“3”)被调度为在Δ’子信道(例如,40MHz子信道)中操作。
AP 110可以确定哪种帧格式用来在下行链路进行发送或用来在上行链路进行接收,并且可以相应地调度一个或多个通信设备。因此,在某些实施方式中,在通信设备接收到来自AP 110的调度信息时或在这之后,通信设备可以基于调度信息来确定用于接收或发送该设备的数据的频谱区域(例如,子载波组)。因而,AP 110和/或通信设备不需要单独通过信号来传输帧格式。
如本文所述,Δ混合带宽格式可以允许具有操作带宽Δ’和Δ”的通信设备的操作,其中Δ’和Δ”<Δ。例如,80MHz混合带宽格式支持20MHz和40MHz台站操作。在某些实施例中,可以通过利用信道中的某些子载波并生成用于通信设备的非连续子载波分配来提高带宽Δ(例如,80MHz)的使用效率。更加具体地,具有操作带宽Δ的通信设备可以被调度有Δ’子信道和/或Δ”子信道中包括空子载波(例如,保护子载波和/或DC子载波)的非连续资源块分配。在Δ=80MHz、Δ’=40MHz以及Δ”=20MHz的实施例中,非连续资源分配中包含的子载波将以其他方式作为空子载波,在这种情况下,将以其他方式作为在20MHz和40MHz子信道中的空子载波。
图6根据本公开的一个或多个方面示出了允许非连续资源分配的混合带宽格式帧600。在示出的格式中,信道可以被分成具有宽度Δ”的四个子信道。如本文关于图4所描述的,这些子信道可以被保护子载波组(组405a-405c)分开,并且这些子信道中的每一个子信道可以包括一组用于DC变频的空子载波(例如,组420a-420d)。例如,可分配的子载波可以被用来为具有操作带宽Δ”的多个设备调度MU资源块分配,如条状区440b所示。另外,对于具有操作带宽Δ的通信设备,AP 110可以调度包括来自组430a、430b、420a-420d或405a-405c中的一组或多组的子载波的非连续资源分配。此外,如图示620所示,具有操作带宽Δ的通信设备可以被调度或以其他方式被分配在两组可分配的子载波630a和630b内的子载波中。这些组可以被用于DC的空子载波组640分开。两组另外的空值650a和650b体现为边缘子载波。条状区610示出了针对两个用户(被标记为“17”和“18”)的多用户非连续资源块分配。这样的通信设备(例如,操作环境100中的通信设备130)可以经由非连续资源块17或非连续资源块18来接收和/或发送信息。具有操作带宽Δ”的另一通信设备(其可以例如使用资源块1、2、3、4、5、6、7、或8来发送和/或接收无线信号)可以将非连续资源块17中的子载波处理为保护子载波或DC子载波(在适用的情况下),并且在以无线方式接收信息时可以滤除这些子载波或者在以无线方式发送信息时可以空置这些子载波。
可以理解的是在混合带宽帧中对非连续资源块的利用可以依赖于,与在带宽Δ’和Δ”处操作的常规设备相比,在具有宽度Δ’和Δ”的子信道中的严格的滤波以及提高质量的时钟定时和/或振荡器频率精度。在一个示例中,AP 110可以根据IEEE 802.11ax协议在80MHz中操作,并且可以与根据IEEE 802.11ac协议在20MHz和/或40MHz中操作的旧式通信设备进行通信。因而,对非连续资源块的利用可要求比常规IEEE 802.11ac通信设备中所存在的更为严格的20MHz和/或40MHz滤波以及更好的时钟定时和振荡器频率精度。因此,在某些实施例中,为了允许混合带宽格式与旧式IEEE 802.11ac通信设备共存,当AP 110在资源块17上向80MHz接收器进行发送时,它可以在资源块1、2、3...、8上向20MHz接收器发送稳健的调制编码方案(MCS)。应当理解的是可以实施其他缓解技术(例如,先进的频率偏移估计和/或补偿技术),以便于保障和/或保持子载波的正交性。
如本文所述,Δ固定格式和Δ混合带宽格式可以允许利用一种或多种分配尺寸来向通信设备调度资源块。可以理解的是作为单个基本分配尺寸M的倍数的分配尺寸(例如,M、2M、3M等等)可以更为灵活并且可以允许更为简单的调度。这里,M是对应于特定的子载波(或音调)数目的自然数。在混合带宽格式的情形下,这样的模块化调度还可以减少剩余音调的数目。例如,在可使用或以其他方式考虑1008个可分配音调的实施例中,基本分配尺寸M=56个音调可以允许多达18种对M个音调的分配,而在Δ固定格式中没有任何未使用的音调。在一个示例中,在某些用于无线通信的频带中,M=56可以跨越5MHz。在Δ=80MHz、Δ’=40MHz、以及Δ”=20MHz的实施例中,应当理解的是M=56还可以允许对20MHz资源块的重复使用。另外或在其他实施例中,在利用20MHz OFDMA单用户(SU)多输入多输出(MIMO)(SU-MIMO)和/或多用户MIMO(MU-MIMO);和/或40MHz SU-MIMO/MU-MIMO(使用20/40MHz模拟滤波)的混合操作模式的无线通信中,诸如4M=4×56(或8M=8×56)之类的某些分配尺寸没有提供对20MHz和/或40MHz带宽的最有效使用。因此,诸如242-音调分配(在图7中示出)之类的新型单用户分配可以是优选的,其中242-音调分配不是56的倍数。因此,在本公开的某些实施例中,经由计算设备上所执行的应用模块对可以完满利用可用的80MHz带宽的分配尺寸进行搜索,这类分配尺寸受到以下限制:
·对IEEE 802.11ac 20MHz、40MHz、以及80MHz块的重复使用
·对20MHz和/或40MHz带宽的有效利用
·对用于块卷积编码(BCC)MCS和交织器块尺寸的数字学的约束条件
图7根据本公开的一个或多个实施例呈现了包括示例性分配尺寸的表格700。具体地,示例分配尺寸被示为NA=1008个可分配音调和NA=996个可分配音调,它们是适合于1024点离散FFT的可分配音调的数目。针对BCC示出了数据音调和导频音调的数目。数据音调的数目可被选择为满足对MCS和交织器块尺寸的约束条件,从而导频的数目也可以被确定。在LDPC卷积编码的情形中,可以利用类似数目的数据/导频音调。替代地,在某些实施方式中,可以带限制搜索数据/导频音调的数目以获得满意的通信性能同时保持相同的总音调数目。例如,可以搜索使得性能最大化的数据/导频音调的数目。在该背景下,性能在一方面指的是诸如分组错误率(PER)比信噪比(SNR)之类的指示符。因此,在一个示例中,提供满意的PER比SNR的一定数目的数据音调和导频音调可以实现满意的性能。应当理解的是导频音调对于发送器设备(例如,发送无线传输的通信设备)和接收器设备(例如,接收无线传输的通信设备)二者都是已知信息。因此,在一个方面,导频数目越大,通信开销就越大。应当理解的是在某些实施例中,为了确定适当的数据音调和/或导频音调数目,可以针对数据音调和导频音调的各种组合评估PER比SNR或其他性能度量,直到选出或以其他方式确定满意的性能。还应当理解的是性能还可以与数据音调和导频音调的特定组合所引起的开销相比,以便于选择或以其他方式确定满意的数据音调和导频音调组合。应当理解的是除了M’=1008之外,其他例示的分配尺寸不是M=56的倍数。应当理解的是混合带宽格式依赖于996个音调的实施例可以简化调度和通信的实施方式,这是因为由于子信道和频带边缘处保护带较大(12+11个分配的空子载波),它们可以放宽对带宽Δ(例如,80MHz)的滤波要求。
应当理解的是本公开不限于图7中所示出的分配尺寸,并考虑到了其他分配尺寸。例如,对于NA=1008,比如可以考虑以下分配尺寸:M1=52、M2=104、M3=208、M4=416以及M5=1008。更一般地,此外或作为1008的替代方案,可以选择以下范围内的任意分配尺寸:56±6、106±6、236±6、236±6、和/或500±6。
如本文所述,对于一组可分配尺寸,可以形成各种组合以便于生成用于一个或多个通信设备的资源块分配。某些组合能够有效地利用整组可分配音调(其可被称为具有信道宽度的“全覆盖范围”)。其他组合可以提供少于全覆盖范围的覆盖范围,并且可以产生一定数目的剩余音调,这些剩余音调保持未被调度。因此,在操作时,AP 110可以使用或以其他方式利用许多用于将资源块分配至一个或多个通信设备的调度模式。每一种调度模式对应于产生低于预定阈值的数目的剩余音调的一个分配尺寸组合。更加具体地,对于给定的分配尺寸的集合{M1,M2,...MK-1,MK,MK+1,...MN},其中Mλ是对应于预定数目的音调的自然数,并且MN=NA,可以执行对所有可能的分配组合的搜索,并且可以生成调度模式的初始组。例如,分配尺寸的集合可以对应于表格700中针对BCC以及NA=1008所示的五种分配尺寸:{56,106,236,500,1008}。初始组可以通过以下方式来被精细化:选择或以其他方式确定初始组中的产生低于阈值的数目的剩余音调的那些模式作为用于操作(例如,无线发送和/或接收)的调度模式。
作为示例,基于图7中所呈现的分配尺寸在图8中示出了在1008个可分配音调的情形中的若干个调度模式。为了清楚起见,对调度模式编有索引。所示出的调度模式中的14个模式:1-6、13-17以及20-22(全部用黑色字体示出)提供了约95%的OFDMA填充效率,例如,平均利用957.7个数据音调,并且剩余音调的数目少于15。其他调度模式:7-12以及18-19(用灰色字体呈现)具有多于15个剩余音调,因而具有较低的OFDMA填充效率。因此,在一个方面,操作排除了这样的模式,换句话说,AP110不使用这样的模式来为一个或多个通信设备调度资源块。在某些实施方式中,可以通过标识用于每种分配尺寸(例如,图7中示出的分配尺寸)的数据音调的数目来计算或以其他方式确定OFDMA填充效率。在一调度模式中的用于每种分配的数据音调的数目可以用于计算或以其他方式确定总“数据音调”分配的平均值。为了该目的,在一个方面,每个调度模式中的分配数目可以乘以相应的数据音调数目。产生的数目可以用14(调度模式的数目)进行归一化(例如,相除)以便于获得这样的平均值。OFDMA填充效率可以被计算为平均值除以可用音调的数目(例如,1008)。应当理解的是这样的解析被应用于BBC。
从图8可以得知所示出的对调度模式的搜索和选择排除了某些组合。例如,在操作中不存在提供三个236-音调分配的调度模式。参见例如用灰色字体示出并用分别的单箭头标记的调度模式8和11。为了解决这样的排除,可以用238个音调的尺寸分配代替236个音调的尺寸分配,其中238个音调的尺寸分配包括228个数据音调(如在236-音调分配中)和10个导频。因此,分配尺寸的集合为{56,106,238,500,1008}(参见图9),并且通过在这样的集合中搜索可能的元素组合可以生成若干个调度模式。在用来选择用于操作的调度模式的标准是选择模式产生的剩余音调少于15个(关于图8所应用的相同标准)的情景中,可以确定用于操作的新的调度模式。图9呈现了用于操作的这类替代调度模式的示例。为了清楚起见,调度模式被编有索引。用黑色字体示出的调度模式1-4、11、13-16以及20-21可被用于操作,而模式5-10、12以及17-19由于OFDMA填充效率较小可能无法用于操作。图9中用于操作的示例调度模式的数据音调的平均数目为956.9,同样具有95%的OFDMA填充效率。从图9可以得知排除这些导致大量剩余音调的组合将提供类似的OFDMA填充效率。因此,概述的用于搜索和生成调度模式的方法可以提供足够的灵活性来搜索例如图8中所呈现的那些分配尺寸的替代分配尺寸,并且找到期望的具有高OFDMA填充效率的调度模式。
图10根据本公开的一个或多个实施例呈现了固定格式中的调度模式的其他示例。为了清楚起见,调度模式被编有索引。这些示例是从针对图7中示出的996个可分配音调的分配尺寸的集合{55,110,242,498,996}中得到的。与图8中示出的示例调度模式类似,图10中示出的调度模式中的一些调度模式不满足剩余音调的预定阈值(例如,15个音调),因而被排除作为用于操作的调度模式——参见例如用灰色字体示出的调度模式4、10和19。用于操作(例如,无线发送和/或无线接收)的调度模式通过平均938.6个数据音调和8.8个剩余音调提供约94.2%的OFDMA填充效率。所示出的用于操作的调度模式具有索引1-3、5-9、11-18以及20-24,并且用黑色字体显示。
如本文所述,M、2M、3M、...(Q/M)×M的分配尺寸因其模块化可以系统地降低剩余音调的数目。这里,Q是可分配音调的总数。另外,在某些实施例中,可以针对用于分配尺寸的特定集合(例如,{56,106,236,500})的调度模式执行更加一般的搜索来不止为Δ(例如,80MHz)也为Δ”(例如,20MHz)和Δ’(例如,40MHz)操作带宽优化效率。如本文进一步所述,可以在针对数据音调和导频音调的BCC要求的限制下并考虑到对802.11ac架构的重复使用时执行这样的搜索。因此,在混合带宽格式中,某些调度模式可以产生比用于选择固定格式的调度模式的音调阈值更大数目的剩余音调。因此,在固定格式中被拒绝用于调度的调度模式可以被选择,从而这些调度模式在混合带宽格式中用于调度。更加具体地,例如,如果考虑调度Δ”(例如,20MHz)和Δ’(例如,40MHz)带宽操作的自由度而不管固定格式的调度模式如何,则具有较大的剩余音调数目的某些调度模式可以适用于混合带宽格式的调度模式。图11根据本公开的一个或多个实施例呈现了具有1008个可分配音调的混合带宽格式中的示例调度模式。与图8-10类似,用灰色呈现的调度模式可能无法用于接入点或其他类型的通信设备的操作。资源块分配依赖于四种分配尺寸(56个音调、106个音调、236个音调以及500个音调)。
在图11中,五种资源块分配1110可以包括具有106-音调尺寸的两种分配、一种236-音调尺寸的分配以及一种具有500-音调尺寸的分配。这样的资源块分配可能产生60个剩余(或未使用)音调。如关于图6所描述的,在混合带宽格式中,这样的音调可以被分配或以其他方式被调度至具有操作带宽Δ的通信设备,其中带宽Δ可以大于Δ”(例如,20MHz)和Δ’(例如,40MHz)。因此,56个音调的另外的分配(其可以是非连续的(参见例如图6))可以被包括在五个资源块分配1110中。包含这类分配可以更加有效地利用可用信道宽度,从而将未使用音调的数目从60减少至4。类似的分配可以被包括在资源块分配1120、1130、1140、1150、1160以及1170中,每一个资源块分配均提供了对未使用音调的不同程度的减少,例如对可用带宽的更大效率的利用。具体地,18个资源块分配1170可以体现或以其他方式对应于图6中示出的MU资源分配440b和610。因而,分配1170可以允许具有操作带宽Δ的两个通信设备和具有操作带宽Δ”的16个通信设备的并行操作或近乎并行操作。在一个示例中,Δ=80MHz并且Δ”=20MHz,从而两个HEW设备可以与旧式802.11ac设备并行操作。
图12示出了能够根据本公开的至少某些方面操作的计算设备1210的示例实施例1200的框图。在一个方面,计算设备1210可以作为无线设备操作并且可以具体化为或者可以包括接入点(例如,AP 110)或根据本公开的另一类型的通信设备(例如,用户设备或台站)。为了允许包括如本文所述的资源块分配的调度在内的无线通信,计算设备1210包括无线电单元1214和通信单元1224。在某些实施方式中,通信单元1224可以例如经由网络栈生成分组或其他类型的信息块,并可以将这些分组或其他类型的信息块传递至无线电单元1214以用于无线通信。在一个实施例中,网络栈(未示出)可以被具体化为或者可以构成库或其他类型的编程模块,并且通信单元1224可以执行网络栈以便于生成分组或其他类型的信息块。生成分组或信息块可以包括例如生成控制信息(例如,校验和数据、(一个或多个)通信地址)、流量信息(例如,有效负荷数据)和/或将这类信息格式化为特定的分组报头。
如所示,无线电单元1214可以包括一个或多个天线1216和多模式通信处理单元1218。在某些实施例中,(一个或多个)天线1216可以被体现为或可以包括定向或全向天线,包括例如偶极天线、单极天线、贴片天线、环形天线、微带天线或适于传输RF信号的其他类型的天线。此外或在其他实施例中,(一个或多个)天线1216中的至少一些天线可以在物理上被分离以利用空间分集和与这类分集相关联的有关不同信道特性。此外或在其他实施例中,多模式通信处理单元1218可以根据一个或多个无线电技术协议和/或模式(例如,MIMO、单输入多输出(SIMO)、多输入单输出(MISO)等等)处理至少无线信号。(一个或多个)这类协议中的每个协议可以被配置为通过特定空中接口传输(例如,发送、接收或交换)数据、元数据和/或信令。一个或多个无线电技术协议可以包括第三代合作伙伴计划(3GPP)通用移动通信系统(UMTS)、3GPP长期演进(LTE)、升级版LTE(LTE-A)、Wi-Fi协议(诸如,电气与电子工程师协会(IEEE)802.11标准族中的那些协议)、全球微波互联接入(WiMAX)、用于点对点(ad hoc)网络的无线电技术和有关协议(比如,蓝牙或ZigBee)、用于分组化无线通信的其他协议等。多模式通信处理单元1218还可以处理非无线信号(模拟信号、数字信号及其组合等等)。虽然在计算设备1210中多模式通信处理单元118和通信单元1224被示为单独的方框,但是应当理解的是在某些实施例中,多模式通信处理单元118和通信单元1224的至少一部分可以被集成到单个单元(例如,单个芯片集或其他类型的固态电路)中。
在一个实施例中,例如在图13中所示的示例实施例1300中,多模式通信处理单元1218可以包括一个或多个发送器/接收器1304的集合及其中的组件(例如,放大器、过滤器、模数(A/D)转换器等),它们在功能上耦接至复用器/解复用器(mux/demux)单元1308、调制器/解调制器(mod/demod)单元1316(也被称作调制解调器1316)、以及编码器/解码器单元1312(也被称为编解码器1312)。(一个或多个)发送器/接收器中的每一个可以形成(一个或多个)各自的收发器,该收发器可以经由该(一个或多个)天线1216发送和接收无线信号(例如,电磁辐射)。应当理解的是在其他实施例中,多模式通信处理单元1218可以包括其他功能元件,例如一个或多个传感器、传感器集线器、卸载引擎或单元、以及它们的组合等。
电子组件及相关联的电路(例如,复用/解复用单元1308、编解码器1312以及调制解调器1316)可以允许或促进处理和操作,例如对计算设备1210所接收的信号或要由计算设备1210发送的(一个或多个)信号进行编码/解码、解密、和/或调制/解调制。在一个方面,如本文所述,可以根据一个或多个无线电技术协议来调制和/或编码、或以其他方式处理所接收和所发送的无线信号。这样的(一个或多个)无线电技术协议可以包括3GPP UMTS、3GPP LTE、LTE-A、Wi-Fi协议(例如,IEEE 802.11标准族(IEEE 802.ac、IEEE 802.ax等等))、WiMAX、用于点对点网络的无线电技术和有关协议(例如,蓝牙或ZigBee)、其他用于分组化无线通信的协议等等。
所描述的通信单元中的电子组件(包括一个或多个发送器/接收器1304)可以通过总线1314交换信息(例如,数据、元数据、代码指令、信令和有关有效负荷数据以及它们的组合等),总线1314可以体现为或者可以包括以下各项中的至少一项:系统总线、地址总线、数据总线、消息总线、参考链路或接口、以上各项的组合等等。一个或多个接收器/发送器1304中的每一个可以将信号从模拟向数字转换,以及反过来转换。此外或替代地,(一个或多个)接收器/(一个或多个)发送器1304可以将单个数据流分为多个并行的数据流,或执行相互操作。这样的操作可以作为各种复用方案的一部分来进行。如所示,复用/解复用单元1308在功能上耦接至该一个或多个发送器/接收器1304,并且可以允许时域和频域中的信号处理。在一方面,复用/解复用单元1308可以根据各种复用方案(例如,时分复用(TDM)、频分复用(FDM)、正交频分复用(OFDM)、码分复用(CDM)、和/或空分复用(SDM))来对信息(例如,数据、元数据、和/或信令)进行复用和解复用。此外或替代地,在另一方面,复用/解复用单元1308可以根据几乎所有代码(例如,Hadamard-Walsh码、Baker码、Kasami码、多相码等)来对信息(例如,代码)进行加扰和扩展。调制解调器1316可以根据各种调制技术(例如,频率调制(例如,频移键控)、幅度调制(例如,Q-ary正交幅度调制(QAM)(其中Q为正整数)、幅移键控(ASK))、相移键控(PSK)等)来调制和解调信息(例如,数据、元数据、信令或它们的组合)。另外,可被包括在计算设备1310中的(一个或多个)处理器(例如,包括在计算设备1210的无线电单元1214或(一个或多个)其他功能元件中的(一个或多个)处理器)可以允许处理用于复用/解复用、调制/解调制(例如,实施直接快速傅里叶变换和快速傅里叶逆变换)的数据(例如,符号、比特或芯片)、选择调制速率、选择数据分组格式、分组间时间等。
编解码器1312可以根据适合用于通信的一个或多个编码/解码方案,至少部分地通过由各自的(一个或多个)发送器/(一个或多个)接收器1304组成的一个或多个收发器来对信息(例如,数据、元数据、信令或它们的组合)进行操作。在一方面,这样的编码/解码方案或有关的(一个或多个)过程,可以作为一个或多个计算机可访问指令(计算机可读指令、计算机可执行指令、或它们的组合)的群组被保留在一个或多个存储设备1234(被称作存储器1234)中。在计算设备1210和另一计算设备(例如,台站或其他类型的用户设备)之间的无线通信利用MIMO、MISO、SIMO、SISO操作的情景中,编解码器1312可以实施空间-时间块编码(STBC)和相关的解码、或空间-频率块编码(SFBC)和相关的解码中的至少一者。此外或替代地,编解码器1312可以从根据空间复用方案编码的数据流中提取信息。在一方面,为了对所接收的信息(例如,数据、元数据、信令或它们的组合)进行解码,编解码器1312可以实施下述各项中的至少一项:与用于特定解调制的星座实现相关联的对数似然比(LLR)计算、最大比例组合(MRC)过滤、最大似然(ML)检测、连续干扰消除(SIC)检测、迫零(ZF)以及最小均方误差(MMSE)检测等。编解码器1312可以至少部分地利用复用/解复用单元1318和/或调制/解调制单元1316来根据本文所述的方面进行操作。
进一步参考图12,计算设备1210可以在具有无线信号(在不同的电磁辐射(EM)频带中传递)的各种无线环境中操作。至少为了这样的目的,根据本公开的方面的多模式通信处理单元1218可以处理(编码、解码、格式化等)一个或多个EM频带(也被称作频带)的集合内的无线信号,该EM频带包括下述各项中的一项或多项:EM频谱的射频(RF)部分、EM频谱的(一个或多个)微波部分、或EM频谱的(一个或多个)红外部分。在一方面,一个或多个频带的集合可以包括下述各项中的至少一项:(i)所有或大部分被许可的EM频带(例如,工业、科学和医学(ISM)频带,包括2.4GHz频带或5GHz频带);或(ii)当前可用于电信的所有或大部分未被许可的频带(例如,60GHz频带)。
计算设备1210可以接收和/或发送根据本公开的方面被编码和/或调制或以其他方式被处理的信息。至少为了这样的目的,在某些实施例中,计算设备1210可以以无线方式经由无线电单元1214(也被称作无线电装置1214)获取或以其他方式访问根据本文所述的混合带宽格式或固定格式的调度模式调度的资源块中的信息。为了该目的,在示出的实施例中,计算设备1210包括调度器单元1226(也被称作调度器1226),该调度器单元1226可以访问调度信息并且可以将资源块调度至或以其他方式分配至另一通信设备(例如,通信设备130a-130e中的一个通信设备)。调度信息可以包括预期的服务质量(QoS)(例如,预期的数据速率)、信号强度、干扰等级、其他通信设备和计算设备1210之间的估计距离、可用于或以其他方式排队等待用于正被调度的通信设备的流量(或数据)总量、和/或其他类型的调度因素。此外或替代地,调度信息可以包括指示或以其他方式表示可被指派给正被调度的通信设备的调制和编码方案(MCS)的信息。调度信息可以被保存在一个或多个存储器设备1234(被称作存储器1234)内的一个或多个存储器元件1242(被称作调度信息1242,它可以被体现为或可以包括寄存器、文档、数据库等等)中。指示或以其他方式表示可用于要被通信设备1210调度的通信设备的流量的信息可以被保存在存储器1246内的一个或多个存储器元件1246(被称作数据队列1246)中。
计算设备1210可以选择或以其他方式确定用于另一通信设备的特定资源块。如本文所述,资源块可以具有与预定分配尺寸(例如,56个音调、106个音调、236个音调、500个音调以及1008个音调)的组合相对应的尺寸。预定分配尺寸可以被保存在存储器1234内的一个或多个存储器元件1244(被称作分配信息1244)中。此外,资源块可以具有可用频谱的连续的部分(例如,在图6中的条状区440b中示出的资源块4)或者可以具有非连续的部分(例如,在图6中的条状区610中示出的资源块17)。在AP 110确定了具体的资源块后,AP 110可以在调度帧中发送信息,该信息例如可以指示被调度至通信设备的资源块(例如,236个音调)和通信设备要用于无线传输的MCS。对于流量和/或信令传输,AP 110经由通信单元1224例如可以形成针对使用确定的资源块和相关分配尺寸的通信设备的无线传输。如本文所述,可以使用固定帧格式(参见例如图2)或混合带宽帧格式(参见例如图6)来形成这样的传输。被分配有资源块的通信设备可以在如由该资源块规定的设备的操作信道的部分中以无线方式进行发送。例如,参考图6,通信设备可以被分配有资源块4,并且通过使用该块中的子载波可以形成无线OFDMA传输。与帧格式(例如,固定帧和混合带宽格式)相关联的信息(例如,保护音调的数目、DC音调的数目、边缘音调的数目等等)可以被保存在分配信息1224中。
除了调度信息1242、分配信息1244以及数据队列1246以外,存储器1234还可以包括具有适用于处理根据预定通信协议(例如,IEEE 802.11ac或802.11ax)接收到的信息的信息的一个或多个存储器元件。尽管未示出,但是在某些实施例中,存储器1234的一个或多个存储器元件可以包括计算机可访问指令,该计算机可访问指令可以由计算设备1210的一个或多个功能元件运行以便于实施用于本文所述的带宽分配的至少一些功能,包括对根据本公开的方面传输(例如,编码、调制和/或布置)的信息的处理。一组或多组这样的计算机可访问指令可以体现为或者可以构成可以允许在计算设备1210的功能元件之间进行信息(例如,数据、元数据和/或信令)的传输以用于实现这类功能的编程接口。
如所示,计算设备1210可以包括一个或多个I/O接口1222。该(一个或多个)I/O接口1222中的至少一个I/O接口可以允许在计算设备1210和另一计算设备和/或存储设备之间进行信息的交换。这样的交换可以是无线的(例如,经由近场通信或光交换通信)或者有线的。该(一个或多个)I/O接口1222中的至少另一I/O接口可以允许以可视方式和/或可听方式向计算设备1210的终端用户呈现信息。此外,计算设备1210的两个或更多个功能元件可以通过总线1252来交换信息(例如,数据、元数据、代码指令、信令和相关的有效负荷数据、以及它们的组合等等),总线1252可以体现为或可以包括以下各项中的至少一项:系统总线、地址总线、数据总线、消息总线、参考链路或接口、以及它们的组合等等。总线1252可以包括例如用于有线或无线通信的组件。
应当理解的是计算设备1210的部分可以体现为或可以构成装置。例如,多模式通信处理单元1218、通信单元1224、以及存储器1234的至少一部分可以体现为或可以构成能够根据本公开的一个或多个方面操作的装置。
图14根据本公开的一个或多个方面示出了能够使用或以其他方式利用用于无线通信的带宽分配的计算环境1400的示例。示例计算环境1400仅仅是说明性的,并且不意图暗示或以其他方式表达对于这类计算环境的架构的功能或使用范围的任何限制。此外,计算环境1400不应当被解释为具有与该示例计算环境中示出的任意一个组件或组件的任意组合有关的任何依赖性或要求。说明性的计算环境1400可以体现为或可以包括接入点(例如,AP 110)和能够经由流量和信令链路1460以无线方式进行通信的一个或多个其他类型的通信设备(例如,UE、(一个或多个)台站、或(一个或多个)其他客户端设备)。在一个示例中,计算设备1410可以体现为或可以构成AP 110,(一个或多个)远程计算设备1470可以分别体现为或者可以分别构成通信设备130a-130e,以及流量和信令链路1460可以体现为无线链路140a-140e。
计算环境1400表示本公开的各个方面或特征的软件实施方式的示例,其中响应于在计算设备1410处对一个或多个软件组件的运行,可以执行关于本文所述的带宽分配所描述的对操作的处理或运行,包括对根据本公开传输(例如,编码、调制和/或布置)的信息的处理。应当理解的是一个或多个软件组件可以使计算设备1410或包含这类组件的任意其他计算设备成为用于本文所述的带宽分配的特定机器,除了其他功能目的之外,本文所述带宽分配包括对根据本文所述的方面编码、调制和/或布置的信息的处理。软件组件可以体现为或可以包括一个或多个计算机可访问指令,例如计算机可读指令和/或计算机可执行指令。计算机可访问指令的至少一部分可以体现本文所公开的一个或多个示例技术。例如,为了体现一种这样的方法,计算机可访问指令的至少一部分可以被存留(例如,被存储、使得可用、或者被存储且使得可用)在计算机存储非暂态介质中并可以被处理器执行。体现软件组件的一个或多个计算机可访问指令可以被装配到可在计算设备1410或其他计算设备处被编译、链接、和/或执行的一个或多个程序模块中。通常,这些程序模块包括计算机代码、例程、程序、对象、组件、信息结构(例如,数据结构和/或元数据结构)等,响应于由一个或多个处理器(可以被集成到计算设备1410中或在功能上与其耦接)运行,上述各项能够执行特定的任务(例如,一个或多个操作)。
本公开的各种示例实施例可以用许多其他通用或专用计算系统环境或配置来操作。可适用于实现本公开关于带宽分配的各个方面或特征(包括对根据本文所述的特征传输(例如,编码、调制和/或布置)的信息的处理)的公知的示例性计算系统、环境和/或配置可以包括个人计算机、服务器计算机、膝上型设备、手持式计算设备(例如,移动平板)、可穿戴计算设备以及多处理器系统。额外的示例可以包括机顶盒、可编程消费者电子设备、网络PC、小型计算机、大型计算机、刀片计算机、可编程逻辑控制器、包括任意上述系统或设备的分布式计算环境等等。
如所示,计算设备1410可以包括一个或多个处理器1414、一个或多个I/O接口1416、存储器1430、以及将计算设备1410的各种功能元件进行功能耦合的总线架构1432(也被称为总线1432)。如所示,计算设备1410还可以包括无线电单元1412。在一个示例中,与无线电单元1214类似,无线电单元1412可以包括一个或多个天线和能够允许计算设备1410和另一设备(例如,(一个或多个)计算设备1470中的一个计算设备)之间的无线通信的通信处理单元。总线1432可以包括系统总线、存储器总线、地址总线、或消息总线中的至少一者,并且可以允许(一个或多个)处理器1414、(一个或多个)I/O接口1416、和/或存储器1430、或其中各自的功能元件之间的信息交换。在某些情景中,与一个或多个内部编程接口1450(也被称作(一个或多个)接口1450)相连的总线1432可以允许这样的信息交换。在(一个或多个)处理器1414包括多个处理器的情景中,计算设备1410可以利用并行计算。
(一个或多个)I/O接口1416可以允许或以其他方式促进计算设备和外部设备(比如,另一计算设备(例如,网络元件或终端用户设备))之间的信息传输。这样的传输可以包括直接传输或间接传输,例如经由网络或其中的元件在计算设备1410和外部设备之间进行的信息交换。如所示,(一个或多个)I/O接口1416可以包括(一个或多个)网络适配器1418、(一个或多个)外设适配器1422、以及(一个或多个)显示单元1426中的一者或多者。这样的(一个或多个)适配器可以允许或促进外部设备和一个或多个处理器1414或存储器1430之间的连接性。在一个方面,(一个或多个)网络适配器1418中的至少一个网络适配器可以经由一个或多个流量和信令链路1460将计算设备1410功能耦合至一个或多个计算设备1470,其中该流量和信令链路1460可以允许或促进计算设备1410和一个或多个计算设备1470之间的流量1462和信令1464的交换。至少部分地由(一个或多个)网络适配器1418中的至少一个网络适配器提供的这类网络耦合可以被实现在有线环境、无线环境或它们二者中。因此,应当理解的是在某些实施例中,可以由(一个或多个)网络适配器中的至少一个网络适配器和(一个或多个)处理器1014中的至少一个处理器的组合来提供无线电单元1412的功能。因此,在这类实施例中,无线电单元1012可以不被包括在计算设备1010中。由至少一个网络适配器传输的信息可以通过实施本公开的方法中的一个或多个操作来产生。这样的输出可以是任意形式的视觉表示,包括但不限于文本的、图形的、动画、音频、触觉等形式。在某些情景中,(一个或多个)计算设备1470中的每一个计算设备可以具有与计算设备1410基本相同的架构。此外或替代地,(一个或多个)显示单元1426可以包括能够允许对计算设备1410的操作进行控制或者可以允许传达或披露计算设备1410的操作条件的功能元件(例如,灯(比如,发光二极管)、显示器(比如,液晶显示器(LCD)、它们的组合等等))。
在一个方面,总线1432表示若干可能的总线结构类型中的一个或多个总线结构,包括存储器总线或存储器控制器、外设总线、加速图形端口、以及使用各种总线架构中的任意总线架构的处理器或局部总线。如所示,这样的架构可以包括工业标准架构(ISA)总线、微信道架构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)局部总线、加速图形端口(AGP)总线、以及外设组件互连(PCI)总线、PCI-Express总线、个人计算机存储器卡工业协会(PCMCIA)总线、通用串行总线(USB)等等。总线1432和本文所述的所有总线可以通过有线或无线网络连接来实施,并且每一个子系统(包括(一个或多个)处理器1414、存储器1430及其中的存储器元件以及(一个或多个)I/O接口1416)可以被包括在地理上分离的位置处的、通过这种形式的总线连接的一个或多个远程计算设备1470内,实际上实现了全分布式系统。
计算设备1410可以包括各种计算机可读介质。计算机可读介质可以是任意能够被计算设备访问的可用介质(暂态或非暂态)。在一方面,计算机可读介质可以包括计算机非暂态存储介质(或计算机可读非暂态存储介质)和通信介质。示例计算机可读非暂态存储介质可以是任意能够被计算设备1410访问的可用介质,并且可以包括例如易失性介质和非易失性介质以及可移除和/或不可移除介质二者。在一方面,存储器1430可以包括采用易失性存储器(比如,随机访问存储器(RAM))、和/或非易失性存储器(比如,只读存储器(ROM))形式的计算机可读介质。
存储器1430可以包括功能指令存储设备1434和功能信息存储设备1438。功能指令存储设备1434可以包括计算机可访问指令,响应于被((一个或多个)处理器1414的至少一个处理器)运行,该计算机可访问指令可以实施本公开的一个或多个功能。计算机可访问指令可以体现为或可以包括被示作(一个或多个)调度组件1436的一个或多个软件组件。在一种场景中,对(一个或多个)调度组件1436中的至少一个组件的运行可以实施本文所公开的一个或多个技术。例如,这类运行可以使得运行该至少一个组件的处理器执行一个或多个所公开的示例方法。应当理解的是,在一方面,(一个或多个)处理器1414中运行(一个或多个)调度组件1436中的至少一个调度组件的处理器可以从功能信息存储设备1438中的存储器元件1440(被称作带宽分配信息1440)取回信息或者将信息保存在该存储器元件1440中,以便于根据由(一个或多个)调度组件1436编程或以其他方式配置的功能进行操作。被保存和/或被取回的信息可以包括代码指令、信息结构(例如,数据结构和/或元数据结构)等中的至少一者。在某些实施例中,带宽分配信息1440可以包括调度信息1242、分配信息1244以及数据队列1246的组合。
一个或多个接口1450(例如,(一个或多个)应用编程接口)中至少一个接口可以允许或促进功能指令存储设备1434内的两个或更多个组件之间的信息传输。由至少一个接口传输的信息可以通过实施本公开的方法中的一个或多个操作来产生。在某些实施例中,功能指令存储设备1434和功能信息存储设备1438中的一者或多者可以体现为或者可以包括可移除和/或不可移除、和/或易失性/非易失性计算机存储介质。
(一个或多个)调度组件1436或带宽分配信息1440中的至少一者的至少一部分可以将一个或多个处理器1414编程或以其他方式配置为至少根据本文所述的功能进行操作。(一个或多个)处理器1414中的一个或多个处理器可以执行至少一个这样的组件并利用功能信息存储设备1438中的至少一部分信息,以便于提供根据本文所述的一个或多个方面的带宽分配。更加具体地(但不限于),对(一个或多个)调度组件1436中的一个或多个调度组件的运行可以允许计算设备1410根据本文关于例如图2-6所述的固定格式帧和/或混合带宽格式帧以及资源块分配来发送和/或接收信息。因此,应当理解的是在某些实施例中,(一个或多个)处理器1414、(一个或多个)调度组件1436、以及带宽分配信息1440的组合可以组成用于提供根据本公开的一个或多个方面向通信设备分配和/或调度资源块的特定功能的装置。
应当理解的是在某些情景中,(一个或多个)功能指令存储设备1434可以体现为或可以包括具有计算机可访问指令的计算机可读非暂态存储介质,响应于被运行,该计算机可访问指令使得至少一个处理器(例如,一个或多个处理器1414)执行一组操作,包括结合所公开的方法来描述的操作或块。
此外,存储器1430可以包括允许或促进计算设备1410的操作和/或管理(例如,升级、软件安装、任何其他配置等)的计算机可访问指令和信息(例如,数据和/或元数据)。因此,如所示,存储器1430可以包括含有一个或多个程序模块的存储器元件(标记为(一个或多个)OS指令1442),所述程序模块体现为或包括一个或多个操作系统,例如Windows操作系统、Unix、Linux、Symbian、Android、Chromium、或基本上任何适合于移动计算设备或栓锁(tethered)计算设备的操作系统。在一方面,计算设备1410在操作和/或结构上的复杂度可以指示适合的OS。存储器1430还包括具有允许或促进计算设备1430的操作和/或管理的数据和/或元数据的系统信息存储设备1446。(一个或多个)OS指令1442和系统信息存储设备1446的元件可以被(一个或多个)处理器1414中的至少一个处理器访问或可以被该至少一个处理器1414操作。
应当认识到的是尽管在本文中将功能指令存储设备1434和其他可执行程序组件(例如,(一个或多个)操作系统(OS)指令1442)示为分散的块,但是这样的软件组件可以在各种时刻驻留在计算设备1410的不同的存储器组件中,并且可以被(一个或多个)处理器1414中的至少一个处理器运行。在某些情景中,对(一个或多个)调度组件1436的实施可以被保存在某种形式的计算机可读介质上或者可以穿过某种形式的计算机可读介质被发送。
计算设备1410和/或(一个或多个)计算设备1470中的一个可以包括电源(未示出),电源可以向这类设备内部的组件或功能元件供电。电源可以是可充电电源(例如,可充电电池),并且它可以包括一个或多个变压器以获得适用于计算设备1410和/或(一个或多个)计算设备1470中的一个计算设备及其中的组件、功能元件、相关电路的操作的功率水平。在某些情景中,电源可以被附接至传统电网来充电并确保这些设备是可操作的。在一方面,电源可以包括I/O接口(例如,网络适配器1418中的一个)以可操作地连接至传统电网。在另一方面,电源可以包括能量转换组件(例如,太阳能板)来向计算设备1410和/或(一个或多个)计算设备1470中的一个计算设备提供额外的或替代的能源或自主性。
计算设备1410可以通过利用到一个或多个远程计算设备1470的连接来在联网环境中进行操作。作为示例,远程计算设备可以是个人计算机、便携式计算机、服务器、路由器、网络计算机、对等设备或其他公用网络节点等等。如本文所述,在计算设备1410和一个或多个远程计算设备1470中的计算设备之间的(物理的和/或逻辑的)连接可以经由一个或多个流量和信令链路1460来实现,所述流量和信令链路1460可以包括形成局域网(WLAN)、城域网(MAN)和/或广域网(WAN)的(一个或多个)有线链路和/或(一个或多个)无线链路以及若干个网络元件(例如,路由器或交换机、集中器、服务器等等)。这样的联网环境在住宅、办公室、企业范围的计算机网络、内联网、局域网以及广域网是常见而普遍的。
应当理解的是计算设备1410的部分可以体现为或可以构成装置。例如,(一个或多个)处理器1014中的至少一个处理器、无线电装置1412的至少一部分以及存储器1430的至少一部分可以体现为或可以构成能够根据本公开的一个或多个方面进行操作的装置。
图15根据本公开的一个或多个实施例示出了计算设备的另一示例实施例1500。在某些实施例中,计算设备1510可以是兼容HEW的设备,该兼容HEW的设备可以被配置为与一个或多个其他HEW设备(例如,图1中所示的通信设备130a)、接入点(例如,图1中示出的AP 110)和/或诸如旧式通信设备(例如,图1中所示的通信设备130b或通信设备130c)之类的其他类型的通信设备进行通信。HEW设备和旧式设备也可以被分别称作HEW台站(STA)和旧式台站。在一种实施方式中,计算设备1510可以作为接入点(例如,AP 110)操作。如所示,计算设备1510除了其他事项以外可以包括物理层(PHY)电路1520以及介质访问控制层(MAC)电路1530。在一方面,PHY电路1520和MAC电路1530可以是兼容HEW的层并且还可以与一个或多个旧式IEEE 802.11标准兼容。在一方面,除了其他事项以外,MAC电路1530可以被布置为配置物理层聚合协议(PLCP)数据单元(PPDU)并被布置为发送和接收PPDU。此外或在其他实施例中,计算设备1510还可以包括被配置为执行本文所述的各种操作的其他硬件处理电路1540(例如,一个或多个处理器)和一个或多个存储器设备1550。
在某些实施例中,MAC电路1530可以被布置为在竞争时段期间竞争无线介质以在HEW控制时段期间接收对介质的控制并配置HEW PPDU。此外或在其他实施例中,PHY电路1520可以被布置为发送HEW PPDU。PHY电路1520可以包括用于调制/解调、上变频/下变频、滤波、放大等的电路。因此,计算设备1510可以包括用于发送和接收数据(例如,HEW PPDU)的收发器。在某些实施例中,硬件处理电路1540可以包括一个或多个处理器。硬件处理电路1540可以被配置为基于存储在存储器设备(例如,RAM或ROM)中的指令或基于专用电路来执行功能。在某些实施例中,硬件处理电路1540可以被配置为执行本文所述的一个或多个功能,诸如分配带宽或接收带宽的分配。
在某些实施例中,一个或多个天线可以耦合到或被包括在PHY电路1520中。(一个或多个)天线可以发送和接收无线信号,包括HEW分组的传输。如本文所述,一个或多个天线可以包括一个或多个定向或全向天线,包括偶极天线、单极天线、贴片天线、环形天线、微带天线或适于传输RF信号的其他类型的天线。在利用MIMO通信的情景中,天线可以在物理上被分离以利用空间分集和可产生的不同信道特性。
存储器1550可以存储这样的信息,该信息用于将其他电路配置为执行用于配置和发送HEW分组或其他类型的无线电分组的操作,并执行本文所述的各种操作,包括带宽的分配和使用(例如,这可以是在AP中的情形)和对带宽分配的使用(例如,这可以是在STA中的情形)。
计算设备1510可以被配置为通过多载波通信信道使用OFDM通信信号进行通信。更加具体地,在某些实施例中,计算设备1510可以被配置为根据一个或多个特定无线电技术协议(例如,IEEE标准族,包括IEEE802.11a、802.11n、802.11ac、802.11ax、DensiFi、和/或针对WLAN所提出的规范)进行通信。在一个这样的实施例中,计算设备1510可以利用或以其他方式依赖于具有四倍于802.11n和/或802.11ac的符号持续时间的持续时间。应当理解的是本公开在这方面不受限制,并且在某些实施例中,计算设备1510还可以根据其他协议和/或标准发送和/或接收无线通信。
计算设备1510可以被体现为或可以构成便携式无线通信设备,例如个人数字助理(PDA)、具有无线通信能力的膝上型或便携式计算机、web平板、无线电话、智能电话、无线耳机、寻呼机、即时通讯设备、数码相机、接入点、电视机、医疗设备(例如,心率监测器、血压检测器等)、接入点、基站、用于诸如802.11或802.16之类的无线标准的发送/接收设备或可以无线方式接收和/或发送信息的其他类型的通信设备。与计算设备1410类似,计算设备1510可以包括例如键盘、显示器、非易失性存储器端口、多个天线、图形处理器、应用处理器、扬声器以及其他移动设备元件中的一者或多者。显示器可以是包括触屏在内的LCD屏幕。
应当理解的是尽管计算设备1510被示为具有几个分开的功能元件,但这些功能元件中的一个或多个可以被组合,并且可以由软件配置的元件(例如,包括数字信号处理器(DSP)的处理元件)和/或其他硬件元件的组合来实现。例如,一些元件可以包括一个或多个微处理器、DSP、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、射频集成电路(RFIC)、和用于执行至少本文所述的功能的各种硬件与逻辑电路的组合。在某些实施例中,功能元件可以指在一个或多个处理器上操作或以其他方式运行的一个或多个处理。还应当理解的是计算设备1510的部分可以体现为或可以构成装置。例如,处理电路1540和存储器1550可以体现为或可以构成能够根据本公开的一个或多个方面来操作的装置。作为另一示例,处理电路1540、PHY电路1520以及存储器1550可以体现为或可以构成能够根据本公开的一个或多个方面来操作的装置。
基于本文所述的方面,可以根据本公开来实施用于考虑能够根据不同的操作带宽来操作的通信设备的通信中的通信资源块分配的各种技术。参考图16中的流程图可以更好地理解这类技术的示例。出于简化说明的目的,参考图16公开的示例方法被呈现和描述为一系列的方框(其中每个方框表示例如方法中的动作或操作)。但是,将要理解和明白的是这样的示例方法或任意其他技术不受方框及相关联的动作或操作的顺序的限制,因为一些方框可以以不同的顺序发生和/或与本文所示出和描述的那些方框中的其他方框同时发生。例如,根据本公开的方法(或处理或技术)可以被替代地表示为例如状态图中的一系列互相关联的状态或事件。此外,并非所有被示出的方框及(一个或多个)相关联的动作对于实施根据本公开的一个或多个方面的方法可以是必需的。而且,所公开的方法或处理中的两个或更多个可以互相组合来被实施,以实现本文所述的一个或多个特征和/或优势。
应当理解的是本公开的技术可以被保存在制造品或计算机可读介质上,以允许或促进将这些方法传输或传送至计算设备(例如,台式计算机、移动计算机、刀片计算机、可编程逻辑控制器等等)以用于执行,从而由计算设备的处理器实施或用于存储在该计算设备中的存储器内或功能上耦接到给计算设备的存储器内。在一方面,一个或多个处理器(例如,实施(或执行)所公开的一个或多个技术的(一个或多个)处理器)可以被采用以运行保存在存储器或任意计算机或机器可读介质中的代码指令来实施一个或多个方法。代码指令可以提供计算机可执行或机器可执行框架以实施本文所公开的技术。
图16根据本公开的一个或多个实施例示出了用于带宽分配的示例方法1600的流程图。在方框1610处,通信设备(例如,接入点或集成在其中的路由器)可以访问指示多个客户端设备的操作条件的信息。通信设备可以以无线方式在从该多个客户端设备接收到的一个或多个帧中访问这类信息。在方框1620处,通信设备可以确定多个客户端设备中的第一客户端设备在第一带宽(例如,20MHz或40MHz)处操作,以及多个客户端设备中的第二客户端设备在第二带宽(例如,80MHz)处操作。如所示,第二带宽大于第一带宽。如本文所述,在方框1620处,通信设备确定第一设备和第二设备在混合带宽环境中进行操作。在方框1630处,通信设备可以至少基于该信息的一部分来选择信道内具有连续OFDMA音调的第一资源块。如本文所述,信道可以具有与第一带宽和第二带宽中较大的带宽相等的频谱宽度。在方框1640处,通信设备可以至少基于该信息的一部分来选择信道内具有OFDMA音调的非连续群组的第二资源块。
在方框1650中,通信设备可以将第一资源块分配给第一客户端设备。在方框1660处,通信设备可以将第二资源块分配给第二客户端设备。
前面的描述和附图揭示了另外或替代的实施例。在某些实施例中,本公开提供了用于混合带宽通信环境中的带宽分配的装置。该装置可以包括在其上编码有指令的至少一个存储器设备以及耦合到该一个或多个存储器设备的至少一个处理器,并且该至少一个处理器被指令配置成:访问指示多个客户端设备的操作条件的信息;以及使用该信息的至少一部分来调度多个正交频分多址(OFDMA)音调以用于与多个客户端设备中的至少一个客户端设备通信。在一方面,该多个OFDMA音调被布置在具有约80MHz的频谱宽度的资源块内,并且该资源块包括以下各项中的一项或多项:(i)具有约80MHz的频谱宽度的信道,(ii)具有约40MHz的频谱宽度的第一子信道,或(iii)具有约20MHz的频谱宽度的第二子信道。
此外或在该装置的其他实施例中,至少一个处理器还可以被配置成使用被调度的OFDMA音调生成针对多个客户端设备中的至少一个客户端设备的无线传输,以及向多个客户端设备中的至少一个客户端设备发送所述无线传输。
此外或在该装置的其他实施例中,至少一个处理器还可以被配置成向多个客户端设备中的至少一个客户端设备发送指示被调度的OFDMA音调的资源分配信息,以及在被调度的OFDMA音调中接收来自多个客户端设备中的至少一个客户端设备的无线传输。
此外或在该装置的其他实施例中,多个客户端设备中的每一个客户端设备可以具有约80MHz的操作带宽,并且至少一个处理器还可以被指令配置成在信道内调度多个OFDMA音调。在某些实施方式中,信道可以包括1008个非空OFDMA音调、组成信道的第一边缘的六个空音调、组成信道的第二边缘的五个空音调以及大约位于该信道的中心处的用于直接变频的五个空音调。在一个这样的实施方式或在其他实施方式中,至少一个处理器还可以被指令配置成从1008个可分配的OFDMA音调的集合中选择该多个OFDMA音调。此外或在其他实施例中,至少一个处理器还可以被指令配置成从1008个可分配的OFDMA音调的集合中选择OFDMA音调的至少一个块,该至少一个块包括56个OFDMA音调、106个OFDMA音调、236个OFDMA音调、486个OFDMA音调、500个OFDMA音调、或1008个OFDMA音调。
此外或在其他实施方式中,信道可以包括996个非空OFDMA音调、组成第一信道的第一边缘的12个空音调、组成第一信道的第二边缘的11个空音调以及大约位于第一信道的中心处的用于直接变频的五个空音调。在一个这样的实施方式中,或者在另外其他实施方式中,至少一个处理器还可以被指令配置成从996个可分配的OFDMA音调的集合中选择多个OFDMA音调。此外或在其他实施例中,至少一个处理器还可以被指令配置成从996个可分配的OFDMA音调的集合中选择OFDMA音调的至少一个块,该至少一个块包括55个OFDMA音调、110个OFDMA音调、242个OFDMA音调、498个OFDMA音调、或996个OFDMA音调。
此外或在该装置的其他实施例中,资源块还可以包括第二子信道和三个其他子信道,子信道和三个其他子信道中的每一个子信道具有约20MHz的频谱宽度以及用于直接变频的五个空音调。在某些实施方式中,资源块还可以包括第一子信道、第二子信道和具有约20MHz的频谱宽度的第三子信道,其中第一子信道、第二子信道和第三子信道中的每一个子信道包括用于直流的五个空音调。
此外或在该装置的其他实施例中,资源块还可以包括第一子信道和具有约40MHz的频谱宽度的第三子信道,其中第一子信道和第三子信道中的每一个子信道包括用于直接变频的五个空音调。
此外或在该装置的其他实施例中,多个客户端设备中的至少一个客户端设备可以包括具有约20MHz的操作带宽的第一客户端设备和具有约80MHz的操作带宽的第二客户端设备。此外,在某些实施方式中,至少一个处理器还可以被指令配置成在连续音调的块中将多个OFDMA音调的第一部分调度至第一客户端设备,以及在信道的两个或更多个非连续的音调块中将多个OFDMA音调的第二部分调度至第二客户端设备。
此外或在该装置的其他实施例中,多个客户端设备中的至少一个客户端设备可以包括具有约40MHz的操作带宽的第一客户端设备以及具有约80MHz的操作带宽的第二客户端设备。此外,在某些实施方式中,至少一个处理器还可以被指令配置成在连续音调的块中将多个OFDMA音调的第一部分调度至第一客户端设备,以及在信道的两个或更多个非连续的音调块中将多个OFDMA音调的第二部分调度至第二客户端设备。在某些实施方式中,多个OFDMA音调的第二部分包括不能分配给第一客户端设备的音调。
此外或在其他实施例中,该装置可以体现为或可以构成能够根据电气与电子工程师协会(IEEE)802.11ax标准操作的无线接入点。
在某些实施例中,本公开可以提供一种用于在混合带宽通信环境中的带宽分配的方法。该方法可以包括:由通信设备访问指示多个客户端设备的操作条件的信息;由通信设备确定该多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作,第二带宽大于第一带宽;基于该信息在计算设备处选择具有等于第二带宽的频谱宽度的信道内的具有连续正交频分多址(OFDMA)音调的第一资源块;由计算设备基于该信息选择信道内的具有非连续的OFDMA音调组的第二资源块,第二资源块中的音调不能分配给第一客户端设备;由计算设备将第一资源块分配给第一客户端设备;以及由计算设备将第二资源块分配给第二客户端设备。
此外或在其他实施例中,该方法还可以包括由计算设备使用第一资源块生成针对第一客户端设备的无线传输,以及由计算设备向第一客户端设备发送所述无线传输。
此外或在其他实施例中,该方法还可以包括由计算设备使用第二资源块生成针对第二客户端设备的无线传输,以及由计算设备向第二客户端设备发送无线传输。
此外或在其他实施例中,该方法还可以包括由计算设备向第一客户端设备发送指示第一资源块的资源分配信息,以及由计算设备在分配的第一资源块中接收来自第一客户端设备的无线传输。
此外或在其他实施例中,该方法还可以包括由计算设备向第二客户端设备发送指示第二资源块的资源分配信息,以及由计算设备在分配的第一资源块中接收来自第二客户端设备的无线传输。
此外或在该方法的其他实施例中,由通信设备确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括第一客户端设备在20MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
此外或在该方法的其他实施例中,由通信设备确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括确定第一客户端设备在40MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
在某些实施例中,本公开提供了至少一种计算机可读非暂态存储介质,该计算机可读非暂态存储介质具有编码在其中的指令,响应于对该指令的运行,使得设备执行包括以下各项的指令:访问指示多个客户端设备的操作条件的信息;确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作,第二带宽大于第一带宽;基于该信息选择具有等于第二带宽的频谱宽度的信道内的具有连续正交频分多址(OFDMA)音调的第一资源块;基于该信息选择信道内的具有非连续的OFDMA音调组的第二资源块,第二资源块中的音调不能分配给所述第一客户端设备;将第一资源块分配给第一客户端设备;以及将第二资源块分配给第二客户端设备。
此外或在该至少一种计算机可读非暂态存储介质的其他实施例中,操作还可以包括使用第一资源块来生成针对第一客户端设备的无线传输,以及向第一客户端设备发送该无线传输。
此外或在该至少一种计算机可读非暂态存储介质的其他实施例中,操作还可以包括使用第二资源块来生成针对第二客户端设备的无线传输,以及向第二客户端设备发送该无线传输。
此外或在该至少一种计算机可读非暂态存储介质的其他实施例中,操作还可以包括向第一客户端设备发送指示第一资源块的资源块信息,在分配的第一资源块中接收来自第一客户端设备的无线传输。
此外或在其他实施例中,该至少一种计算机可读非暂态存储介质的操作还可以包括向第二客户端设备发送指示第二资源块的资源块信息,在分配的第一资源块中接收来自第二客户端设备的无线传输。
此外或在该至少一种计算机可读非暂态存储介质的其他实施例中,确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括第一客户端设备在20MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
此外或在该至少一种计算机可读非暂态存储介质的其他实施例中,确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括确定第一客户端设备在40MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
在某些实施例中,本公开可以提供一种用于在混合带宽通信环境中的带宽分配的设备。该设备可以包括:用于访问指示多个客户端设备的操作条件的信息的装置;以及用于确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作的装置,其中第二带宽大于第一带宽;用于选择的装置,该装置基于该信息选择具有等于第二带宽的频谱宽度的信道内的具有连续正交频分多址(OFDMA)音调的第一资源块;用于选择的装置,该装置基于该信息选择信道内的具有非连续的OFDMA音调组的第二资源块,其中第二资源块中的音调不能分配给第一客户端设备;用于将第一资源块分配给第一客户端设备的装置;以及用于将第二资源块分配给第二客户端设备的装置。
此外或在该设备的其他实施例中,操作还可以包括使用第一资源块生成针对第一客户端设备的无线传输,以及向第一客户端设备发送该无线传输。
此外或在该设备的其他实施例中,操作还可以包括使用第二资源块生成针对第二客户端设备的无线传输,以及向第二客户端设备发送该无线传输。
此外或在该设备的其他实施例中,操作还可以包括向第一客户端设备发送指示第一资源块的资源分配信息,以及在分配的第一资源块中接收来自第一客户端设备的无线传输。
此外或在该设备的其他实施例中,操作还可以包括向第二客户端设备发送指示第二资源块的资源分配信息,以及在分配的第一资源块中接收来自第二客户端设备的无线传输。
此外或在该设备的其他实施例中,确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括确定第一客户端设备在20MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
此外或在该设备的其他实施例中,确定多个客户端设备中的第一客户端设备在第一带宽处操作以及第二客户端设备在第二带宽处操作可以包括确定第一客户端设备在40MHz带宽处操作以及第二客户端设备在80MHz带宽处操作。
本公开的各个实施例可以采用完全或部分的硬件实施例、完全或部分的软件实施例、或软件和硬件的组合(例如,固件实施例)的组合的形式。此外,如本文所述,本公开的各个实施例(例如,方法和系统)可以采用包括计算机可读非暂态存储介质的计算机程序产品的形式,所述计算机可读非暂态存储介质具有被编码或以其他方式体现在这类存储介质中的计算机可访问指令(例如,计算机可读和/或计算机可执行指令),比如,计算机软件。这些指令可以被一个或多个处理器读取或以其他方式访问来执行或允许对本文所述的操作的执行。指令可以以任何适当的形式被提供,所述任意适当的形式例如是源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、汇编代码、及前述各种代码的组合等。任何适当的计算机可读非暂态存储介质可以被用来构成该计算机程序产品。例如,计算机可读介质可以包括用于存储信息的任意有形非暂态介质,该信息采用可被功能耦合至该介质的一个或多个计算机或处理器读取或以其他方式访问的形式。非暂态存储媒介可以包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光存储介质、闪速存储器等。
本文参考方法、系统、装置和计算机程序产品的框图和流程图描述了操作环境和技术(进程、方法、处理等)的实施例。可以理解的是框图和流程图示中的每一个方块以及框图和流程图示中的方框的组合可以分别被计算机可访问指令实现。在某些实施方式中,计算机可访问指令可以被载入或以其他方式被结合到通用计算机、专用计算机、或其他可编程信息处理装置中以产生特定机器,从而响应于在该计算机或处理装置处的执行,可以实施一个或多个流程框中指定的操作或功能。
除非另外明确说明,否则绝不意图将本文所提到的任何协议、进程、处理、或方法解释为要求以特定顺来执行它的动作或步骤。因此,在处理或方法权利要求实际上并未记载它的动作或步骤要遵循的顺序,或者在本公开的权利要求书或说明书中并未以其他方式特别记载步骤将被限定为特定顺序的情况下,绝不意图在任何方面对顺序进行推断。这一点适用于任何可能的用于解释的非表达基础,包括:涉及步骤安排或操作流的逻辑问题、由语法组织或标点得出的明显意义、说明书或附图中描述的实施例的数量或类型等。
如本公开中所使用的,术语“组件”、“环境”、“系统”、“架构”、“接口”、“单元”、“引擎”、“模块”等被意图指代与计算机有关的实体或与具有一个或多个特定功能的操作设备有关的实体。这些实体可以是硬件、硬件和软件的组合、软件或运行的软件。作为示例,组件可以是,但不限于,在处理器上运行的处理、处理器、对象、软件的可执行部分、执行线程、程序、和/或计算设备。例如,在计算设备上运行的软件应用和计算设备二者可以是组件。一个或多个组件可以驻留在过程和/或执行线程之内。组件可以被置于一个计算设备上或者可以被分布在两个或更多个计算设备之间。如本文所述,可以从具有存储在其上的各种数据结构的各种计算机可读非暂态介质执行组件。组件可以根据例如具有一个或多个数据分组(例如,来自经由信号与本地系统、分布式系统、和/或跨越网络(比如,具有其他系统的广域网)中的一个组件交互的另一组件的数据)的(模拟的或数字的)信号,经由本地和/或远程处理进行通信。作为另一示例,组件可以是具有具体功能的装置,所述具体功能由被电性电路或电子电路操作的机械部分提供,该电性电路或电子电路被处理器所运行的软件应用或固件应用控制,其中处理器可以在装置的内部或外部,并且可以运行软件或固件应用的至少一部分。作为又一示例,组件可以是通过不具有机械部分的电子组件提供具体功能的装置,该电子组件可以包括其中的用于运行软件或固件的处理器,该软件或固件至少部分地赋予该电子组件的功能。接口可以包括输入/输出(I/O)组件以及相关的处理器、应用、和/或其他编程组件。术语“组件”、“环境”、“系统”、“架构”、“接口”、“单元”、“引擎”以及“模块”可以被互换使用并且可以被统称为功能元件。
在本说明书和附图中,对“处理器”进行了引用。如本文所利用的,处理器可以指代包括单核处理器、具有软件多线程执行能力的单核处理器、多核处理器、具有软件多线程执行能力的多核处理器、具有硬件多线程技术的多核处理器、并行平台、以及具有分布式共享存储器的并行平台的任何计算处理单元或设备。另外,处理器可以指代集成电路(IC)、专用集成电路(ASIC)、射频集成电路(RFIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑控制器(PLC)、复杂可编程逻辑设备(CPLD)、离散门或晶体管逻辑、离散的硬件组件、或被设计为执行本文所述的功能的以上各项的任何组合。处理器可以被实现为计算处理单元的组合。在某些实施例中,处理器可以利用纳米级架构,例如,但不限于,基于分子和量子点的晶体管、开关和门,以便于优化空间利用或提高用户设备的性能。
另外,在本说明书和附图中,诸如“存储”、“存储设备”、“数据存储”、“数据存储设备”、“存储器”、“存储库”之类的术语和本质上关于本公开的单元的操作和功能的任意其他信息存储组件指的是体现在“存储器”中的“存储器组件”实体或构成存储器的组件。可以理解的是本文所述的存储器组件或存储器体现为或包括可以被计算设备读取或以其他方式访问的非暂态计算机存储介质。可以在任何用于信息(例如,计算机可读指令、信息结构、程序模块、或其他信息对象)存储的方法和技术中实施这类介质。存储器组件或存储器可以是易失性存储器或非易失性存储器,或者可以包括易失性和非易失性存储器二者。另外,存储器组件或存储器可以是可移除的或不可移除的、和/或位于计算设备或组件的内部或外部。各种类型的非暂态存储介质的示例可以包括硬盘驱动器、极碟驱动器、CD-ROM、数字通用盘(DVD)或其他光存储设备、磁带、磁带、磁盘存储设备或其他磁存储设备、闪速存储器卡或其他类型的存储器卡、胶卷、或任何其他适合保存所需信息并且可被计算设备访问的非暂态介质。
作为示例,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)、或闪速存储器。易失性存储器可以包括作为外部缓冲存储器的随机访问存储器(RAM)。通过说明且非限制的方式,RAM在许多形式下是可用的,比如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、以及直接Rambus RAM(DRRAM)。所公开的存储器组件或本文所述的操作环境的存储器意图包括上述那些存储器中的一个或多个和/或其他适当类型的存储器。
除了其他以外,诸如“能够”、“可以”、“会”、或“可能”之类的条件性语句,除非以其他方式特别声明,或在上下文中如所使用的以其他方式理解,一般意图表达某些实施方式可以包括(而其他实施方式不包括)某些特征、元素、和/或操作。因此,这类条件性语句一般不意图暗示一个或多个实施方式以任何方式需要这些特征、元素、和/或操作或者在有或没有用户输入或激励的情况下该一个或多个实施方式必须包括用于确定这些特征、元素、和/或操作是否被包括在任何特定实施方式中或将在任何特定实施方式中被执行的逻辑。
本文在本说明书和附图中描述了包括可以提供包括能够根据不同操作带宽进行操作的通信设备的通信中的子载波分配的系统、设备、技术、以及计算机程序产品的示例。当然,出于描述本公开的各种特征的目的,不可能描述元件和/或方法的每一个可想到的组合,但是可以认识到,所公开特征的许多进一步的组合和置换是可能的。因此,不脱离本公开的范围和主旨的情况下对其进行各种修改是显而易见的。另外或替代地,根据本说明书和附图的考虑、以及如本文所呈现的本公开的实践,本公开的其他实施例可以是显而易见的。本说明书和附图中所提出的示例在所有方面意图被考虑为是说明性的而非限制性的。尽管本文使用了特定的术语,但是这些术语仅在一般性和描述性的意义上被使用,而并非出于限制的目。