用于分派无线网络中受限的接入窗中的时隙的方法和配置与流程

文档序号:16591462发布日期:2019-01-14 19:09阅读:191来源:国知局
用于分派无线网络中受限的接入窗中的时隙的方法和配置与流程



背景技术:

实施例处于无线通信领域。更具体地说,实施例处于无线发射机和接收机之间的通信协议的领域。

附图说明

图1描绘了包括多个通信设备(包括多个固定的或移动的通信设备)的无线网络的实施例;

图1a-b描绘了分层数据结构的实施例,该分层数据结构用于映射图1a所示的分层数据结构的关联标识符的话务指示;

图1c-e描绘了用于基于话务指示映射元素的位映射来分派受限的接入窗中的时隙的实施例。

图1f-i描绘了用于确定在受限的接入窗中针对站的时隙分派的管理帧和帧元素的实施例;

图2描绘了用于生成、发送、接收和解释具有基于用于话务指示映射的分层数据结构的部分虚拟位映射的帧的装置的实施例;

图3描绘了用于生成具有部分虚拟位映射的帧的流程图的实施例,所述部分虚拟位映射基于用于话务指示映射的分层数据结构;以及

图4a-b描绘了用于发送、接收和解释利用如图1-2所示的帧的进行的通信的流程图的实施例。

具体实施方式

以下内容是所附附图中所描绘的新颖实施例的详细描述。然而,所提供的细节量并不旨在限制所描述实施例所预期的变型;相反,权利要求和具体实施方式旨在覆盖落入了所附权利要求所定义的本教导的精神和范围之内的所有修改、等价方案和替换方案。以下具体实施方式被设计成使得此类实施例对于本领域普通技术人员而言是可理解的。

实施例可实现时隙分派方案,该时隙分派方案使用话务指示映射(tim)信息元素(ie)中以及受限的接入窗(raw)参数集(ps)信息元素(ie)中所提供的信息来确定站-时隙(station-to-slot)映射函数,从而促进针对raw的对站的时隙分派的通信。在若干实施例中,timie可包括指示经寻呼和未经寻呼的站的位映射。rawpsie可包括raw持续时间和时隙持续时间,并且在一些实施例中,rawpsie可包括指示在raw中的时隙期间通过站进行的传输是否可以横跨时隙边界的时隙定义。mac逻辑可通过确定raw中时隙的数量并且基于tim位映射计算针对站的时隙分派或以其他方式使针对站的时隙分派相关联来实现站-时隙函数。tim位映射基于站向tim位映射中的位置的分派,经由位映射中的站的关联标识符(aid)处的页上的位来标识每一个站。许多实施例包括用于生成和发送诸如ps轮询之类的帧以供raw期间的下行链路可缓冲单元(bu)递送的mac逻辑。

rawpsie可包括raw持续时间和raw时隙持续时间,在该raw持续时间期间,可向站分派用于访问接入点的时间的时隙。例如,站可具有要在分派到该站的时隙期间,经由上行链路信道访问发送到接入点的数据,或者,该站可向接入点发送节能轮询以触发或发起接入点为该站缓冲的数据的传输。在接入点处得到缓冲的数据可以是指可缓冲单元(bu),并且可包括例如,介质访问控制(mac)服务数据单元(msdu)、经聚合的msdu(a-msdu)或经缓冲用于操作节能协议的可缓冲mac管理协议数据单元(mmpdu)。

在若干实施例中,可向每个站分派raw中的时隙边界,在该时隙边界时,允许站开始为信道访问而竞争。用信号通知sta和raw中的时隙之间的映射的一种方式是使用timie和rawpsie中所提供的、预定义的站-时隙映射函数中的信息。例如,在许多实施例中,站的mac逻辑可获取rawpsie中所定义的raw持续时间(traw)和时隙持续时间(ts)。该站可通过将raw持续时间(traw)除以时隙持续时间(ts)来导出raw中的时隙的数量(nraw),即nraw=traw/ts。

在一些实施例中,随后,站-时隙映射函数可以是x对nraw求模(modulus)=时隙i(被分派到站的时隙),其中,x是站的位置。在进一步的实施例中,仅tim位映射中经寻呼的站的位置可与raw中的时隙相关联。换言之,未经寻呼的站可能无法与raw中的时隙相关联。例如,tim位映射中的第x个经寻呼的站可被分派到raw中的第i个时隙。

在其他实施例中,站-时隙映射函数可以是f(x)=(x+n偏移)对nraw求模=islot(被分派到站的时隙)。n偏移可实现为用于改变站被分派到竞争窗口的顺序,从而向站提供用于与接入点进行通信的公平访问。在此类实施例中,tim位映射中的站的位置(x)可取决于接入点将raw期间的通信限制于经寻呼的站还是使通信对经寻呼的站和未经寻呼的站两者都开放而发生变化。例如,如果为经寻呼和未经寻呼的站两者定义了raw,则x可以是站的aid或其某部分。另一方面,如果raw仅限于经寻呼的站,则x可以是当所有经寻呼的站基于其aid顺序地被布置时,在所有这些经寻呼的站之间的经寻呼的站的位置索引。例如,如果在经寻呼的站之前有n个经寻呼的站,则x=n(假定第一个经寻呼的站的位的位置被定义为x=0)。

在若干实施例中,n偏移可在信标间隔之间发生变化。在一些实施例中,n偏移可将每个信标间隔变化成用于映射函数的不同的值,以便在tim中所指示的站之间提供公平。可诸如经由rawpsie中的字段以数种方式来提供n偏移,如通过使用来自所接收的信标帧的针对n偏移的字段(时间戳、fcs等)的值,或者通过经由诸如n偏移=时间戳/信标间隔(bi)之类的计算来计算所接收的信标帧的索引。

各实施例可设计成用于处理与在受限的接入窗中将时隙分配给站相关联的不同技术问题。例如,一些实施例可设计成用于处理诸如基于tim,经由隐式的指示来分派时隙从而使信标不过载之类的一个或多个技术问题。

诸如以上所讨论的那些问题之类的不同技术问题可由一个或多个不同的实施例来处理。例如,设计成用于处理在受限的接入窗中将时隙分派给站的一些实施例可通过一种或多种技术手段来实现,例如,将受限的接入窗持续时间除以时隙持续时间来确定受限的接入窗中的时隙的数量。设计成用于基于tim、通过隐式的指示来分派时隙使得信标不过载的进一步的实施例可由一种或多种不同的技术手段来处理,例如,基于站的站aid或这些站在tim位映射中的位置,将这些站划分到针对时隙中的每一个时隙的组中;确定发生改变以促进站之间的公平访问的偏移;基于信标中诸如时间戳或帧校验序列之类的字段值来确定该偏移;基于时间戳和信标间隔来计算偏移;基于站的位置(x)对时隙的数量(nraw)求模来计算时隙分派f(x),等等。

一些实施例实现诸如电气和电子工程师协会(ieee)802.11ah系统和根据诸如802.11-2012(信息技术ieee标准-系统间的电信和信息交换-局域网和城域网-具体要求-第11部分:无线lan介质访问控制(mac)和物理层(phy)规范(http://standards.ieee.org/getieee802/download/802.11-2012.pdf))之类的标准来操作的其他系统之类的ieee802.11系统。

根据一个实施例,基于用于话务指示映射的分层数据结构的tim位映射被定义为启用更大数量的相关联的站并利用更高效的tim元素,以及在许多情况下的用于诸如小的电池供电的无线设备(如,传感器)之类的低功耗站的更小的tim元素,以便使用wi-fi而用非常低的功耗连接到因特网。

若干实施例包括接入点(ap)和/或ap的客户机设备或站(sta),诸如路由器、交换机、服务器、工作站、上网本、移动设备(膝上型计算机、智能电话、平板等)以及传感器、计量仪、控制器、仪器、监视器、电器等。一些实施例可提供例如室内和/或室外“智能”网格和传感器服务。例如,一些实施例可提供计量站,以从传感器收集数据,这些传感器计量特定区域内的一个或多个家庭的电、水、燃气和/或其他公用事业的使用,并且将这些服务的使用无线地发送到计量子站。进一步的实施例可从用于家庭保健、诊所或医院的传感器收集数据,以便监测患者的保健相关事件和生命体征,例如,跌倒检测、药瓶监测、体重监测、睡眠呼吸暂停、血糖水平、心律等。为此类服务所设计的实施例一般可能需要比ieee802.11n/ac系统中所提供的设备低得多的数据速率和低得多的(超低)功耗。

本文所描述的逻辑、模块、设备和接口可执行能用硬件和/或代码实现的功能。硬件和/或代码可包括被设计成实现功能的软件、固件、微代码、处理器、状态机、芯片组或上述各项的组合。

实施例可促进无线通信。一些实施例可包括低功率无线通信,如无线局域网(wlan)、无线城域网(wman)、无线个域网(wpan)、蜂窝网络、网络中的通信、消息收发系统和智能设备,以促进此类设备之间的交互。此外,一些无线实施例可结合单根天线,而其他实施例可采用多根天线。例如,多输入多输出(mimo)是使用经由发射机处和接收机两者处的多根天线来携带信号的无线电信道来改善通信性能。

虽然以下所描述的一些具体实施例将参照具有特定配置的实施例,但是,本领域技术人员将会认识到,可有利地利用具有类似议题或问题的其他配置来实现本公开的实施例。

现在转向图1,所示的是无线通信系统1000的实施例。无线通信系统1000包括可被有线地或无线地连接到网络1005的通信设备1010。通信设备1010可经由网络1005与多个通信设备1030、1050和1055进行无线通信。通信设备1010可包括接入点。通信设备1030可包括诸如传感器、消费电子设备、个人移动设备等的低功率通信设备。通信设备1050和通信设备1055可包括传感器、站、接入点、集线器、交换机、路由器、计算机、膝上型计算机、上网本、蜂窝电话、智能电话、pda(个人数字助理)或其他具备无线能力的设备。因此,通信设备可以是移动的或固定的。例如,通信设备1010可包括用于家庭街坊之内的用水量的计量子站。该街坊中的每户家庭都可包括诸如通信设备1030之类的传感器,并且通信设备1030可与用水计量表集成或被耦合到用水计量表。

最初,通信设备1030可以与通信设备1010相关联,并且从通信设备1010接收关联标识符(aid)以便相对于与通信设备1010相关联的其他通信设备,唯一地标识通信设备1030。在许多实施例中,aid可包括13位,其中这些位标识页、块、子块以及子块之内的站的位位置。图1b描绘了此类aid结构1150的实施例。此后,通信设备1010可缓冲用于通信设备1030的诸如介质访问控制(mac)服务数据单元(msdu)之类的数据。

在缓冲了用于通信设备1030的msdu之后,通信设备1010可向相关联的设备发送信标,借助于诸如帧1014之类的话务指示映射(tim)信息元素来标识具有通信设备1010所缓冲的数据的设备。在本实施例中,tim信息元素可通过标识页、块以及站的子块(取决于块的编码)来标识诸如通信设备1030之类的具有经缓冲的数据的每一个站的aid。tim信息元素也可包括通过逻辑1和0来标识子块中具有经缓冲的数据的站的诸如八位的数个位。在许多实施例中,与通信设备1030相关联的子块中的位的位置处的逻辑1可指示通信设备1010正对用于通信设备1030的数据进行缓冲。在进一步的实施例中,逻辑0可代表通信设备1010正对用于通信设备1030的数据进行缓冲。

在若干实施例中,通信设备1030可在tim位映射相同的信标中或在另一帧传输中接收受限的接入窗参数集信息元素(rawpsie)。该rawpsie可标识受限的接入窗的持续时间(traw),并且通信设备1030的映射函数逻辑1033可基于与rawpsie和tim位映射相关联的站-时隙函数来确定时隙,在该时隙期间,通信设备1030可竞争对通信设备1010的访问。

诸如通信设备1030、1050和1055之类的每个站可将站-时隙函数保持在诸如存储器1031之类的存储器中,或者可将站-时隙函数保持在诸如状态机之类的固件、代码或硬件中。在一些实施例中,可更新该站-时隙函数,在其他实施例中,不能更新该站到时隙函数。

在一些实施例中,通信设备1010可将受限的接入窗的使用限制于经寻呼的站。经寻呼的站指的是具有经通信设备1010缓冲的数据的站,并且这些站在tim信息元素的tim位映射中被标识。如果受限的接入窗被限于经寻呼的站,则通信设备1030可基于由通信设备1010分派到通信设备1030的关联标识符来解释tim信息元素。在许多实施例中,通信设备1030可解析关联标识符以确定与通信设备1030相关联的页,并且可解析tim信息元素以确定tim信息元素是否描述了用于与同一页相关联的站的数据缓冲。如果确实如此,即如果该tim信息元素描述了用于站的数据缓冲,则通信设备1030可解析该tim信息元素以确定来自aid的块索引是否落入由开始块索引和/或结束块索引所标识的块索引的范围之内。如果确实如此,则通信设备1030可重复解析关联标识符以及将块和子块的值与该tim信息元素所表示的那些值进行比较的过程,以确定该tim信息元素是否指示了通信设备1010正对用于通信设备1030的数据进行缓冲,以及/或者该tim信息元素是否在子块中与通信设备1030相关联的位的位置处包含了指示通信设备1010正对用于通信设备1030的数据进行缓冲的数据。在许多实施例中,通信设备1030的映射函数逻辑1033也可确定tim位映射中在用于具有经通信设备1010缓冲的数据的通信设备1030的位的位置之前的站的数量。

在其他实施例中,tim信息元素可包括tim位映射,该tim位映射是tim段。该tim段可表示话务指示映射的一页的部分,并且可与tim段号以及开始块和块范围相关联。在这些实施例中的一些实施例中,通信设备1030可通过tim段号来确定tim位映射是否包括覆盖通信设备1030的话务指示映射的块。之后,通信设备1030可解析这些块和子块以确定通信设备1010是否正缓冲用于通信设备1030的数据,以及在一些实施例中,确定在tim位映射中的在通信设备1030之前的经寻呼的站的数量。

如果受限的接入窗不限于经寻呼的站,则受限的接入窗可向与tim信息元素中的tim位映射相关联的经寻呼的和未经寻呼的站开放。在此类实施例中,通信设备1030可验证tim位映射覆盖了通信设备1030的关联标识符(aid),并且如果确实如此,则通信设备1030可确定该通信设备1030的aid的位置是该aid或者是该aid的部分(诸如其最后若干位)。

除了确定通信设备1030的aid在该tim位映射之内的位置之外,映射函数逻辑1033可解析并解释rawpsie以确定raw持续时间(traw)和时隙持续时间(ts)。从该raw持续时间和时隙持续时间中,该映射函数逻辑1033可通过将raw持续时间(traw)除以时隙持续时间(ts)来导出raw中的时隙的数量(nraw)。

在本实施例中,映射函数逻辑1033可实现站-时隙映射函数f(x)=(x+n偏移)modnraw,其中,mod是求模运算,f(x)是raw中用于站的时隙分派,n偏移是映射函数中的提供以用于处理tim中所指示的诸个站之间的公平的偏移值。可通过任何手段来确定该偏移,并且该偏移可在一个或多个信标间隔的过程中变化,使得被分派到站的时隙将发生改变。

在一些实施例中,n偏移可以是从通信设备1010接收到的信标帧中的字段,并且可伴随每个信标间隔而改变或者在特定数量的信标间隔之后周期性地改变。在一个实施例中,映射函数逻辑1033可基于信标帧的一个或多个字段中的诸个位(例如,时间戳、fcs、tim位映射、帧体、mac头部等的一个或多个位)来确定该偏移。在进一步的实施例中,映射函数逻辑1033可通过执行利用来自信标帧或另一帧的一个或多个值或位的计算来确定该偏移,例如,将时间戳除以信标间隔。

在进一步的实施例中,通信设备1010可促进数据卸载。例如,为了降低等待访问例如计量站的功耗以及/或者增加带宽的可用性,作为低功率传感器的通信设备可包括向(如,经由wi-fi进行通信)另一通信设备、蜂窝网络等的数据卸载方案。为了减少网络1005的拥塞,从诸如计量站之类的传感器接收数据的通信设备可包括向(如,经由wi-fi进行通信)另一通信设备、蜂窝网络等的数据卸载方案。

网络1005可代表数个网络的互连。例如,网络1005可与诸如因特网之类的广域网或与内联网耦合,并且可对经由一个或多个集线器、路由器或交换机有线地或无线地互连的本地设备进行互连。在本实施例中,网络1005通信地耦合通信设备1010、1030、1050和1055。

通信设备1010和1030分别包括存储器1011和1031、介质访问控制(mac)子层逻辑1018和1038以及物理层(phy)逻辑1019和1039。存储器1011和1031可包括存储介质,例如,动态随机存取存储器(dram)、只读存储器(rom)、缓冲器、寄存器、高速缓存、闪存、硬盘驱动器、固态驱动器等。存储器1011和1031可存储帧和/或帧结构或其诸部分,例如管理帧结构和基于诸如图1a中所示的分层数据结构1100之类的分层数据结构的话务指示映射(tim)信息元素。此外,存储器1011和1031可包括按照分层数据结构的话务指示映射的至少部分,该至少部分标识为其缓冲数据的相关联的站。例如,存储器1011可包括通信设备1010包括用于通信设备1030的经缓冲的数据的指示,以及包括对用于通信设备1030的经缓冲的数据的引用或链接。在一些实施例中,存储器1031可包括针对站-时隙映射函数的计算,并且在进一步的实施例中,该存储器1031可至少临时地包括在tim位映射中在通信设备1030的aid的位置之前的、在tim位映射中经寻呼的站的数量的计数。

mac子层逻辑1018、1038可包括用于实现通信设备1010、1030的数据链路层的mac子层的功能的逻辑。mac子层逻辑1018、1038可生成诸如管理帧之类的帧,并且物理层逻辑1019、1039可基于这些帧来生成物理层协议数据单元(ppdu)。例如,帧构建器1013可生成具有timie和rawpsie1014的帧,并且物理层逻辑1019的数据单元构建器可用前同步码来封装这些帧,以生成用于经由诸如收发机(rx/tx)1020和1040之类的物理层设备进行的传输的ppdu。

具有tim信息元素和rawpsie1014的帧可包括诸如图1f中的管理帧1500或图1h中的管理帧1700之类的帧。具体而言,具有tim信息元素1014的帧可包括诸如图1e中所示的tim位映射1700之类的基于分层数据结构的tim位映射,并且可标识例如一页之内的具有经诸如通信设备1010之类的ap缓冲的数据的每个站。例如,ap可能不向以节能(ps)模式进行操作的站任意地发送msdu,但是可缓冲该msdu并且仅在所指定的时间发送该msdu。此外,可在包括tim信息元素(其可例如作为元素被包括在ap所生成的信标帧之内)的帧中标识当前具有在ap之内经缓冲的msdu的站。然后,每个站可通过接收并解释信标帧中的tim信息元素来确定为该站(诸如通信设备1030)缓冲了msdu。该站可通过如下方式解释tim元素:确定包括其aid的页是否被包括在tim元素中;确定其aid的块索引是否被包括在该元素中所描述的块索引的范围之内;确定具有其aid的块是否被包括在该tim元素中;以及当上述确定的结果为“是”时,确定该tim元素是否指示了与该站的aid相关联的值是否指示了在ap处正在缓冲数据。在分布式协作功能(dcf)下操作的基本服务集(bss)中,当确定msdu当前已经在ap中被缓冲后,在ps模式中操作的站就可以向该ap发送ps轮询帧,该ap可以立即用对应的经缓冲的msdu来进行响应或者确收该ps轮询并且在稍后时刻用对应的msdu来进行响应。

在一些实施例中,通信设备1010可通过设置网络分配向量(nav)来保护ps轮询/触发帧。在许多实施例中,经寻呼的站可忽略由通信设备1010设置的该nav。在若干实施例中,如果设置了nav,则只有经寻呼的站(sta)才能够在raw期间发送ps轮询/触发帧。

通信设备1010、1030、1050和1055每个都可包括诸如收发机1020和1040之类的收发机。每个收发机1020、1040都包括rf发射机和rf接收机。每个rf发射机将数字数据压印到rf频率,以便通过电磁辐射进行数据传输。rf接收机以rf频率接收电磁能,并且从中提取数字数据。

图1可描绘包括具有例如四个空间流的多输入多输出(mimo)系统的数个不同的实施例,并且可描绘包括单输入单输出(siso)系统、单输入多输出(simo)系统以及多输入单输出(miso)系统的退化系统,其中通信设备1010、1030、1050和1055中的一个或多个包括具有单根天线的接收机和/或发射机。

在许多实施例中,收发机1020和1040实现正交频分复用(ofdm)。ofdm是在多个载波频率上对数字数据进行编码的方法。ofdm是被用作数字多载波调制方法的频分复用方案。大量间隔紧密的正交副载波信号被用于携带数据。数据被划分成若干并行的数据流或信道,为每个副载波划分一个数据流或信道。每个副载波用低码元速率的调制方案来调制,以便维持与相同带宽中的常规的单载波调制方案类似的总数据速率。

在一些实施例中,通信设备1010可选地包括数字波束成形器(dbf)1022,如虚线所指示。dbf1022将信息信号变换成待被施加到天线阵列1024的元件的信号。天线阵列1024是可分别激发的诸个个体天线元件的阵列。施加到天线阵列1024的元件的信号使天线阵列1024辐射一个到四个空间信道。由此形成的每个空间信道可将信息携带至通信设备1030、1050和1055中的一个或多个。类似地,通信设备1030包括用于从通信设备1010接收信号以及向通信设备1010发送信号的收发机1040。该收发机1040可包括天线阵列1044,并且可选地可包括dbf1042。

图1a描绘了具有四个页以及每页32个块的用于话务指示映射的分层数据结构1100的实施例。在该分层的顶层,话务指示虚拟映射可划分成四个页。每一页可支持多至2048个站,并且在若干实施例中,每一页可作为部分虚拟位映射在单独的tim信息元素中发送。在一些实施例中,可在同一个媒体访问控制(mac)服务数据单元(msdu)中发送多个tim信息元素。在进一步的实施例中,可在每个物理层(phy)协议数据单元(ppdu)中聚合多个msdu。在其他实施例中,分层数据结构1100可包括比四页更多或更少的页。

所示的每一页包括多至每页32个块,并且这32个块中的每一块都可支持多至64个站。每个块可包括八个子块。每个子块在长度上可以是一个八位位组,并且可支持与对应的块相关联的站中的八个站。在进一步的实施例中,每个块可包括比八个子块更多或更少的子块,并且每个子块在长度上可比一个八位位组更多或更少。

子块中的每一位可对应不同的关联标识符(aid),因此,每一位可唯一地标识站。在本实施例中,如果在ap处有经缓冲的数据,则位可被设置为1。否则,该位可被清除为0。

图1b描绘了针对图1a中所示的分层数据结构的关联标识符结构1150的实施例。在本实施例中,aid包括13位。在其他实施例中,aid结构1150可包括比13位更多或更少的位。

在本实施例中,aid结构1150可包括具有两位(b12-b11)的页标识符(id),其在aid结构1150下面所描绘的aid等式中被表示为“a”。aid结构1150可包括具有两位(b10-b9)的页id/块索引扩展,其在aid等式中被表示为“b”。页id/块索引扩展可促进每块的页或每页的块的更大比值。aid结构1150可包括具有三位(b8-b6)的块索引,其在aid等式中被表示为“c”。aid结构1150可包括具有三位(b5-b3)的子块索引,其在aid等式中被表示为“d”。并且aid结构1150可包括具有三位(b2-b0)的站位位置索引,其在aid等式中被表示为“e”。

aid等式可描述基于图1a所示的分层数据结构的每个站的唯一数值的计算。具体而言,本实施例中的aid唯一数值可通过以下公式来计算:

aid=((((页idx4+(页id/块索引扩展-1))x8+(块索引-1))x8+(子块索引–1))x8+(站位位置索引)

为了进行说明,如果变量为:页id=0,页id/块索引=1,块索引=2,子块索引=6。结果,等式变成:

aid=((((0x4+(1-1))x8+(2-1))x8+(6-1))x8+(4)=108

图1c-e描绘了用于基于话务指示映射元素的位映射来分派受限的接入窗中的时隙的实施例。具体而言,图1c描绘了由信标1220之间的信标间隔所定义的受限的接入窗1200的实施例。在本实施例中,信标1220包括tim信息元素和raw参数集(ps)信息元素(ie)。timie包括tim位映射1210,并且rawpsie包括raw持续时间(traw)和raw时隙持续时间(ts)的指示。具有由在tim位映射1220下面的位置x所表示的aid的站的映射函数逻辑可映射raw中的站-时隙i。更具体地说,该映射函数可基于traw/ts来确定时隙的数量(nraw),并且可基于xmodnraw或者(x+n偏移)modnraw来确定第i个时隙。在许多实施例中,偏移(n偏移)可包括来自信标1220的fcs值。

图1d描绘了诸如信标1340之类的诸个信标之间的信标间隔所定义的受限的接入窗1300的实施例。在本实施例中,信标1340包括tim信息元素和raw参数集(ps)信息元素(ie)。timie包括tim位映射1310,并且rawpsie包括raw持续时间(traw)、raw时隙持续时间(ts)、raw开始时间(traw开始)以及具有值3的偏移字段(n偏移)的指示。在本实施例中,经寻呼的以及未经寻呼的站两者都可访问raw。映射函数逻辑可将时隙的数量确定为nraw=15,因此,raw具有时隙0到14。映射函数逻辑也可确定站的位置x是其aid。在一些实施例中,随后,站-时隙映射函数可以是x对nraw取模(modulus)=时隙i(被分派到站的时隙),其中,x是站的位置。在若干实施例中,可一对一地将aid的时隙映射到aid中所标识的站(即tim位映射1310中所标识的经寻呼的和未经寻呼的站两者)的位置。例如,映射函数逻辑1320可确定具有aid=14的站的位置x是14,并且时隙索引=(14+3)mod15=2。因此,aid为14的站的时隙是时隙2。映射函数逻辑1330可确定站的位置x是aid,并且该映射函数逻辑1330可确定具有aid=7的站的位置x是14,并且时隙索引=(7+3)mod15=10。因此,aid为7的站的时隙是时隙10。注意,虽然本文所讨论的aid和偏移是相对较小的数量,但是,求模函数以任何函数对nraw求模并且用任何数量来确定零和nraw之间的时隙索引。

图1e描绘了诸如信标1440之类的诸个信标之间的信标间隔所定义的受限的接入窗1400的实施例。在本实施例中,信标1440包括tim信息元素和raw参数集(ps)信息元素(ie)。timie包括tim位映射1410,并且rawpsie包括raw持续时间(traw)、raw时隙持续时间(ts)、raw开始时间(traw开始)以及被映射函数逻辑用作偏移的具有值3的fcs的指示。在若干实施例中,可向每个站分派raw中的时隙边界,在该时隙边界的时候,允许站开始为信道访问而竞争。用信号通知sta和raw中的时隙之间的映射的一种方法是使用预定义的sta-时隙映射函数中的timie和rawpsie中所提供的信息。例如,在许多实施例中,站的mac逻辑可获取rawpsie中所定义的raw持续时间(traw)和时隙持续时间(ts)。该站可通过将raw持续时间(traw)除以时隙持续时间(ts)来导出raw中的时隙的数量(nraw),即nraw=traw/ts。

在本实施例中,仅经寻呼的站可访问raw。映射函数逻辑可将时隙的数量确定为nraw=6,因此,raw具有时隙0到5。映射函数逻辑也可确定站的位置x是所有经寻呼的站1450之间的站的位置索引。例如,映射函数逻辑1420可确定具有aid=14的站的位置x是5,因为该站是tim位映射1410中的第五个经寻呼的站或者是第五个具有在ap处经缓冲的数据的站。具有aid=14,x=5的该站的时隙索引是时隙索引=(5+3)mod6=2。因此,aid为14的站的时隙是时隙2。映射函数逻辑1430可确定具有aid=6的站的位置x是2,并且时隙索引=(2+3)mod6=5。因此,aid为6的站的时隙是时隙5。

图1f-i描绘了用于确定在受限的接入窗中对站的时隙分派的管理帧和帧元素的实施例。具体而言,图1f描绘了用于诸如图1中的通信设备1010、1030、1050和1055之类的诸个无线通信设备之间的通信的管理帧1500的实施例。管理帧1500可包括mac头部1501、帧体1514以及帧校验序列(fcs)字段1526。mac头部1501可包括帧控制字段1502和其他mac头部字段1508。帧控制字段1502可以是两个八位位组,并且可标识帧的类型和子类型,诸如管理类型以及例如信标帧子类型。其他mac头部字段1508可包括例如一个或多个地址字段、标识字段、控制字段等。

在一些实施例中,管理帧1500可包括帧体1514。帧体1514可以是可变数量的八位位组,并且可包括数据元素、控制元素或参数和能力。在本实施例中,帧体1514包括话务指示映射(tim)元素1520。

在许多实施例中,管理帧1500可包括帧校验序列(fcs)字段1526。fcs字段1526可以是四个八位位组,并且可包括被添加到帧1500用于检错和纠错的额外的校验和字符。在一些实施例中,fcs字段1526的值可用作站-时隙映射函数中的偏移。

图1g示出了tim信息元素1600的实施例。接入点(ap)可发送tim信息元素1300,以向诸如低功率传感器之类的站通知该ap正在缓冲用于该站的数据。在许多实施例中,随后,该站可诸如经由轮询帧发起与该ap进行的通信,以获取经缓冲的数据。在其他实施例中,该ap可在发送信标之后向该站发送数据。

tim信息元素1600可包括诸如元素标识符(id)字段1602、长度字段1606、递送tim(dtim)计数字段1608、dtim时段字段1610、tim参数字段1611、tim位映射控制字段1612以及tim位映射1614之类的字段。元素id字段1602可以是一个八位位组并且可将该元素标识为tim信息元素1600。长度字段1606可以是一个八位位组,并且可定义tim信息元素1600的长度或者其一部分的长度。dtim计数1608可以是一个八位位组,并且可指示在下一dtim帧之前出现多少信标帧(包括当前帧)。dtim计数字段1608的值0可指示当前的tim信息元素帧是dtim帧。例如,紧接着每一个dtim(具有等于零的tim信息元素1600的dtim计数字段1608的信标帧)之后,ap可发送所有经缓冲的群寻址帧。如果在无竞争时段(cfp)期间发送指示经缓冲的msdu或聚合msdu(a-msdu)的tim,则在节能(ps)模式中进行操作的无竞争(cf)可轮询站不发送节能(ps)轮询帧,但是保持活跃,直到接收到经缓冲的msdu或a-msdu(或cfp结束)为止。如果位于自身的基本服务集(bss)内的任何站都处于ps模式,则ap可对所有的群寻址msdu进行缓冲,并且紧跟着包含dtim传输的下一信标帧之后,立即将这些msdu递送到所有站。

dtim时段字段1610可以是一个八位位组,并且可指示连续的dtim之间的信标间隔的数量。在许多实施例中,如果所有的tim信息元素帧都是dtim,则dtim时段字段1610可具有值1。

tim参数字段1611可包括值np和nb。例如,tim参数字段1600的实施例可包括页数(np)字段和每页块数(nb)字段。

tim位映射控制字段1612可以是一个或两个八位位组,并且可描述tim位映射1614的内容。例如,tim位映射控制字段1612可包括诸如位0之类的包含与群地址缓冲数据相关联的话务指示符位0的位。当在ap处缓冲了一个或多个群寻址帧时,可在tim信息元素1600中将该位设置为1,并且dtim计数字段1608具有值0。

图1h描绘了诸如短信标帧之类的用于诸如图1中的通信设备1010、1030、1050和1055之类的无线通信设备之间的通信的管理帧1700的实施例。管理帧1700可包括mac头部1701、帧体(可选的ie字段)1714以及循环冗余校验(crc)字段1726。mac头部1701可包括帧控制字段1702和其他mac头部字段1708。帧控制字段1702可以是两个八位位组并且可标识帧的类型和子类型,诸如管理类型以及例如短信标帧子类型。其他mac头部字段1708可包括例如一个或多个地址字段、标识字段、控制字段等。

在一些实施例中,管理帧1700可包括帧体1714。帧体1714可以是可变数量的八位位组并且可包括数据元素、控制元素或参数和能力。在本实施例中,帧体1714包括受限的接入窗(raw)参数集(ps)信息元素(ie)1720。

图1i示出了rawpsie1800的实施例。rawps信息元素1800可包括诸如元素标识符(id)字段1802、长度字段1806、页索引(id)字段1808、块偏移字段1810、块范围字段1812、raw开始时间字段1814、raw持续时间字段1815、仅经寻呼sta字段1816、群/资源分配字段1818以及时隙定义字段1820之类的字段。元素id字段1802可将该元素标识为rawpsie1800。长度字段1806可定义raw元素1800的长度或其一部分的长度。页id字段1808可指示用于所分配的群的分层的aid的页索引(基于分层的aid)。块偏移字段1810可指示所分配的群的开始块索引。块范围字段1812可指示所分配的群的块的数量(从块偏移开始)。raw开始时间字段1814可指示以时间单元(tu)计的从信标传输结束到raw开始时间的持续时间。raw持续时间字段1815可指示以时间单元(tu)计的raw的持续时间。仅经寻呼sta字段1816可包括两位,并且如果允许仅tim位设置为1的sta执行上行链路(ul)传输,则将位1设置为1。如果为诸如ps轮询/触发帧之类的具有小于时隙持续时间的持续时间的帧保留raw,则位2可设置为1。在一些实施例中,如果没有设置位1,则可忽略位2。

群/资源分配字段1818可设置为1以指示sta是否需要在raw开始时苏醒以接收诸如资源分配之类的群寻址帧。而时隙定义字段1820可包括例如时隙持续时间,并且在一些实施例中还包括关于raw内的传输是否可能横跨时隙边界的指示。例如,ap可指示传输机会(txop)或txop内的传输是否不应横跨时隙边界而延伸。如果应用该txop规则,则当sta在时隙边界的时候苏醒时不等待探测延迟(probedelay)。

图2描绘了用于生成、发送、接收和解释或解码诸如图1中的帧1014之类的帧的装置的实施例。该装置包括与介质访问控制(mac)子层逻辑201和物理层(phy)逻辑250耦合的收发机200。mac子层逻辑201可确定帧;物理层(phy)逻辑250可用前同步码来封装一个或多个帧(mac协议数据单元(mpdu))来确定ppdu,以便经由收发机200发送。

在许多实施例中,mac子层逻辑201可包括用于生成诸如像ps轮询那样的控制帧之类的帧的帧构件器202。对于以ps模式进行操作的站,mac子层逻辑201可向ap发送ps轮询帧,该ap可立即用对应的经缓冲的mac服务数据单元(msdu)来响应,或者确收该ps轮询并在稍后用对应的msdu来响应。tim信息元素可包括指示相关联的ap为与该ap相关联的特定站缓冲或存储msdu的数据。

phy逻辑250可包括数据单元构建器203。数据单元构建器203可确定用于封装一个或多个mpdu以生成ppdu的前同步码。在许多实施例中,数据单元构建器203可基于通过与目的地通信设备进行的交互而选择的通信参数来创建该前同步码。

收发机200包括接收机204和发射机206。发射机206可包括编码器208、调制器210、ofdm212和dbf214中的一个或多个。发射机206的编码器208接收预定从mac子层逻辑202发送的数据,并且用例如二进制卷积编码(bcc)、低密度奇偶校验编码(ldpc)等来对该数据进行编码。调制器210可接收来自编码器208的数据,并且可通过例如将数据块映射到正弦的离散幅度的对应集合或者正弦的离散相位的集合或者相对于正弦频率的离散频移的集合中,来将接收到的数据块压印到所选频率的正弦上。调制器210的输出被馈送到正交频分复用器(ofdm)212,ofdm212将来自调制器210的经调制的数据压印到多个正交的副载波上。并且ofdm212的输出可被馈送到数字波束成形器(dbf)214以形成多个空间信道,并且独立地操控每个空间信道,以使被发送到多个用户终端中的每个终端和从多个用户终端中的每个终端接收到的信号功率最大化。

收发机200也可包括连接到天线阵列218的双工器216。因此,在本实施例中,使用单个天线阵列来进行发送和接收两者。在传输时,信号经过双工器216,并且利用上变频的信息承载信号来驱动天线。在传输期间,双工器216防止待被发送的信号进入接收机204。在接收时,天线阵列所接收的信息承载信号经过双工器216,以便将该信号从天线阵列递送到接收机204。然后,双工器216防止接收到的信号进入发射机206。由此,双工器216作为交换机进行操作,以便交替地将天线阵列元件连接到接收机204和发射机206。

天线阵列218将信息承载信号辐射到可由接收机的天线接收的电磁能的时变空间分布中。然后,接收机能够提取所接收的信号中的信息。

收发机200可包括用于对信息承载信号进行接收、解调和解码的接收机204。接收机204可包括dbf220、ofdm222、解调器224和解码器226中的一个或多个。所接收的信号被从天线元件218馈送到数字波束成形器(dbf)220。dbf220将n个天线信号变换成l个信息信号。dbf220的输出被馈送到ofdm222。ofdm222从信息承载信号被调制到其上的多个副载波上提取信号信息。解调器224解调所接收的信号,从所接收的信号中提取信息内容以生成未经解调的信息信号。解码器226对从解调器224接收到的数据进行解码,并且向mac子层逻辑201发送经解码的信息(一个或多个mpdu)。

本领域技术人员将认识到,收发机可包括图2中未示出的众多附加功能,并且接收机204和发射机206可以是不同的设备,而不是被封装为一个收发机。例如,收发机的实施例可包括动态随机存取存储器(dram)、基准振荡器、滤波电路、同步电路、交织器和解交织器以及可能的多个频率转换级和多个放大级等。此外,可整合图2中所示的一些功能。例如,数字波束成形可以与正交频分复用整合。

mac子层逻辑201可解码或解析一个或多个mpdu以确定特定类型的一个或多个帧,并且标识mpdu中所包括的一个或多个信息元素。例如,这些信息元素可包括tim信息元素和/或rawps信息元素。

图3描绘了流程图300的实施例,用于确定诸如结合图1所描述的通信设备1030之类的站所进行的时隙分派。该站可在目标信标传输时间(tbtt)时苏醒以便从与该站相关联的接入点接收信标。在一些实施例中,该信标可包括话务指示映射位映射信息元素中的话务指示映射的位映射以及受限的接入窗参数集元素中的受限的接入窗时隙持续时间和受限的接入窗持续时间。在进一步的实施例中,先前与ap进行通信的站可能已经接收到该信息中的一些信息。

基于该信息,该站可确定在aid在tim信息元素的tim位映射中的位置(单元305)。更具体地说,该站可包括映射函数逻辑,该映射函数逻辑用于基于话务指示映射的位映射、受限的接入窗时隙持续时间和受限的接入窗持续时间为该站确定时隙分派。在许多实施例中,如果接入点为经寻呼和未经寻呼的站两者设置raw,则tim位映射中站的位置是该站的aid或其一部分,诸如是该aid的最后几位或最后若干位。另一方面,如果raw仅限于经寻呼的站,则站的位置是当所有经寻呼的站基于其aid顺序地被布置时在所有这些经寻呼的站之间的(经寻呼的)站的位置索引。而如果站在tim位映射中是第一个经寻呼的站,则该站的位置是零。而如果站的位置是tim位映射中的第12个站,但是该站是第五个经寻呼的站,则该站的位置是四。在其他实施例中,第一个站的位置可以是一,并且在进一步的实施例中,第一个站的位置可以是除零和一之外的数字。

在确定了站的位置之后,映射函数逻辑可确定受限的接入窗时隙持续时间和受限的接入窗持续时间,以便确定在该受限的接入窗中的时隙的数量(单元310)。站可通过将受限的接入窗持续时间除以受限的接入窗时隙持续时间来确定时隙的数量。在其他实施例中,可计算附加的或替代的因子来获得时隙的数量。

在确定了时隙的数量之后,映射函数逻辑可将站aid在话务指示映射的位映射中的位置与时隙的数量相关联,以便为站确定时隙分派(单元315)。例如,映射函数逻辑可假定横跨多个时隙的站的均匀分布或近乎均匀的分布,因此,映射函数可在多个时隙之间划分站。在一个实施例中,映射函数逻辑可实现用于确定诸如站的位置对时隙数量求模之类的时隙分派的等式。

在另一实施例中,映射函数逻辑可应用周期性地改变诸如每个信标间隔的偏移,以便促进站之间对信道的公平访问。例如,时隙分派可计算为:位置和偏移的和对时隙的数量求模。当偏移改变时,访问第一个时隙的站将发生改变。

在一些实施例中,接入点可在例如信标帧中的例如偏移字段中提供偏移。在其他实施例中,通过将值选择为偏移或利用所选择的值来计算偏移来确定偏移。例如,偏移可以是fcs字段中的值、时间戳字段中的值或另一字段的全部或部分。或者,偏移可以是时间戳除以或乘以信标间隔值。

在进一步的实施例中,映射函数逻辑可将站的编号除以时隙的数量,并且如果位置落入该数量之内,则站在第一个时隙中。如果位置落入大于该数量但是小于该数量的两倍,则站在第二个时隙中。如果位置落入大于该数量的两倍但是小于该数量的三倍,则站在第三个时隙中,以此类推。

在为站确定了时隙分派之后,该帧可进入睡眠状态或低功耗状态直到该时隙为止。该站可在该时隙苏醒,并且在该时隙的边界时基于增强型分布式信道接入(edca)开始为访问进行竞争(单元320)。该edca可通过调节站在访问信道之前必须等待的时间帧来向站提供不同的优先级等级。换言之,具有更高优先级的站可以等待较少时间,并且可在低优先级的设备在等待的时候开始访问信道。然后,更低优先级设备在开始之前可能要等待较高优先级的设备完成通信,或者更低优先级的设备可能不得不等到之后的时隙分派为止。

图4a-b描绘了流程图400和450,用于传送、接收和解释或解码利用诸如图1c-g中所示的信标帧之类的管理帧进行的通信。参照图4a,流程图400可从接收来自帧构建器的诸如ps轮询帧之类的帧开始。该ps轮询帧可响应于接收到tim信息元素。

通信设备的mac子层逻辑可生成作为供发送到ap的控制帧的帧,并且可将该帧作为mpdu传送到数据单元构建器,该数据单元构建器将数据变换成可被发送到站的分组。数据单元构建器可生成前同步码,用于对来自帧构建器的一个或多个mpdu进行封装,从而形成用于传输的ppdu(单元405)。然后,可将ppdu发送到诸如图2中所示的发射机206或图1中所示的收发机1020、1040之类的物理层设备,因而使ppdu可被转换成通信信号(单元410)。然后,发射机可经由天线发送该通信信号(单元415)。

sta可不早于其信道访问时隙的时隙边界,基于edca向ap发送ps轮询帧或另一触发帧。该ap可向站指示,其将不早于给定的下行链路可缓冲单元递送时隙向该站发送话务。在一些实施例中,在所有的ps轮询帧传输完成之后,来自ap的管理帧可为每个站指示下行链路可缓冲单元递送时隙。

在一些实施例中,该ap可通过设置网络分配向量(nav)来保护ps轮询/触发帧。在若干实施例中,经寻呼的站可忽略该ap所设置的nav。如果设置了nav,则在受限的接入窗期间,仅经寻呼的站可发送ps轮询/触发帧。

参照图4b,流程图450从诸如图2中所示的接收机204之类的站的接收机经由诸如天线阵列218的天线元件之类的一根或多根天线来接收通信信号开始(单元455)。接收机可根据前同步码中所描述的过程来将通信信号转换成一个或多个mpdu(单元460)。更具体而言,接收到的信号从一根或多根天线被馈送到诸如dbf220之类的dbf。dbf将天线信号变换成信息信号。dbf的输出被馈送到诸如ofdm222之类的ofdm。ofdm从将信息承载信号调制到其上的多个副载波中提取信号信息。然后,诸如解调器224之类的解调器经由例如bpsk、16-qam、64-qam、256-qam、qpsk或sqpsk来解调信号信息。诸如解码器226之类的解码器经由例如bcc或ldpc来解码来自解调器的信号信息,以提取一个或多个mpdu(单元460)并将该一个或多个mpdu发送到诸如mac子层逻辑202之类的mac子层逻辑(单元465)。

mac子层逻辑可对每个mpdu中的tim元素进行解码。例如,mac子层逻辑可解析tim元素,以确定tim段号字段、页id字段、一个或多个块偏移字段、用于一个或多个块的块控制字段、可能的块位映射字段、用于一个或多个子块位映射的可能的子块位映射字段的值,从而确定与接收站的aid相关联的位是否指示了ap正在缓冲用于该站的数据(单元470)。在一些实施例中,mac子层逻辑可确定tim元素中的其他字段是否指示了在接收到包括tim元素的信标之后,数据将被广播到设备群,或者ap是否将等待来自指示该ap发送帧的站的该帧。

以下示例关于进一步的实施例。一个示例包括方法。该方法可涉及:接收包括话务指示映射的位映射、受限的接入窗时隙持续时间和受限的接入窗持续时间的一个或多个帧;确定受限的接入窗中的时隙的数量;基于站-时隙映射函数,确定基于站在所述话务指示映射的位映射中的位置的,所述站和所述受限的接入窗中的时隙之间的关联;以及在所述受限的接入窗的所述时隙中为访问接入点进行竞争。

在一些实施例中,该方法可进一步包括:将话务指示映射的位映射存储在存储器中。在一些实施例中,所述站-时隙映射函数f(x)包括所述站在话务指示位映射中的位置(x)与偏移(n偏移)的和对受限的接入窗中的时隙的数量(nraw)求模,即f(x)=(x+n偏移)modnraw。在许多实施例中,所述站-时隙映射函数包括偏移,其中,所述偏移改变所述站-时隙映射函数,以便为与所述受限的接入窗相关联的站提供公平的访问。在若干实施例中,通过来自所述接入点的信标帧中的偏移字段来确定所述偏移。在一些实施例中,通过包括来自所述接入点的信标帧中的时间戳、fcs和信标间隔字段的一个或多个字段来确定所述偏移。

至少一种用于利用帧进行的分组通信的计算机程序产品,所述计算机程序产品包括计算机可用介质,所述计算机可用介质具有具体化在其中的计算机可用程序代码,所述计算机可用程序代码包括配置成执行操作的计算机可用程序代码,所述操作用于实施根据上文所描述的方法中的任何一个或多个或所有实施例所述的方法。

至少一种包括硬件和代码的系统可实施根据上文所描述的方法中的任何一个或多个或所有实施例所述的方法。

另一示例包括装置。该装置可包括:存储器;逻辑,所述逻辑与所述存储器耦合,并且用于:接收包括话务指示映射的位映射、受限的接入窗时隙持续时间和受限的接入窗持续时间的一个或多个帧;确定受限的接入窗中的时隙的数量;基于站-时隙映射函数,确定基于站在所述话务指示映射的位映射中的位置的,所述站和所述受限的接入窗中的时隙之间的关联;以及在所述受限的接入窗的所述时隙中为访问接入点进行竞争。

在一些实施例中,所述装置可进一步包括与所述逻辑耦合的接收机和用于接收所述帧的天线。在一些实施例中,所述站-时隙映射函数f(x)包括所述站在话务指示位映射中的位置(x)与偏移(n偏移)的和对受限的接入窗中的时隙的数量(nraw)求模,即f(x)=(x+n偏移)modnraw。在一些实施例中,所述站-时隙映射函数包括偏移,其中,所述偏移改变所述站-时隙映射函数,以便为与所述受限的接入窗相关联的站提供公平的访问。在一些实施例中,通过来自所述接入点的信标帧中的偏移字段来确定所述偏移。在一些实施例中,通过信标帧的一个或多个字段来确定所述偏移。并且在一些所述装置的实施例中,所述逻辑包括用于生成所述偏移的逻辑,其中,基于来自所述接入点的信标帧中的时间戳除以信标间隔字段来确定所述偏移。

另一示例包括程序产品。所述程序产品可包括介质,所述介质包含用于确定针对受限的接入窗的时隙分派的指令,其中,当接入点执行所述指令时,所述指令使所述接入点执行操作,所述操作包括:接收包括话务指示映射的位映射、受限的接入窗时隙持续时间和受限的接入窗持续时间的一个或多个帧;确定受限的接入窗中的时隙的数量;基于站-时隙映射函数,确定确定基于站在所述话务指示映射的位映射中的位置的,所述站和所述受限的接入窗中的时隙之间的关联;以及在所述受限的接入窗的所述时隙中为访问接入点进行竞争。

在一些实施例中,所述操作可进一步包括:将话务指示映射的位映射存储在存储器中。在一些实施例中,所述站-时隙映射函数包括站在话务指示位映射中的位置与偏移的和对受限的接入窗中的时隙的数量求模。在许多实施例中,所述操作进一步包括:所述站-时隙映射函数包括偏移,其中,所述偏移改变信标间隔之间的所述站-时隙映射函数,以便为与所述受限的接入窗相关联的站提供公平的访问。在若干实施例中,所述操作进一步包括:通过来自所述接入点的信标帧中的偏移字段来确定所述偏移。并且,在一些实施例中,所述操作进一步包括:通过包括来自所述接入点的信标帧中的时间戳、fcs和信标间隔字段的一个或多个字段来确定所述偏移。

另一示例包括系统。该系统可包括:存储器;逻辑,所述逻辑与所述存储器耦合,并且用于:接收包括话务指示映射的位映射、受限的接入窗时隙持续时间和受限的接入窗持续时间的一个或多个帧;确定受限的接入窗中的时隙的数量;基于站-时隙映射函数,确定基于站在所述话务指示映射的位映射中的位置的,所述站和所述受限的接入窗中的时隙之间的关联;以及在所述受限的接入窗的所述时隙中为访问接入点进行竞争;以及发射机,所述发射机与所述介质访问控制逻辑耦合,并且与用于发送所述帧的所述一根或多根天线耦合。

在一些实施例中,所述逻辑包括用于发送包括用于所述站-时隙映射函数的偏移的帧的逻辑。在一些实施例中,所述站-时隙映射函数包括所述站在话务指示位映射中的位置与偏移的和对受限的接入窗中的时隙的数量求模。在许多实施例中,所述站-时隙映射函数包括偏移,其中,所述偏移改变所述站-时隙映射函数,以便为与所述受限的接入窗相关联的站提供公平的访问。在若干实施例中,通过来自所述接入点的信标帧中的偏移字段来确定所述偏移。在一些实施例中,通过信标帧的一个或多个字段来确定所述偏移。并且,在一些实施例中,所述逻辑包括用于生成所述偏移的逻辑,其中,基于来自所述接入点的信标帧中的时间戳除以信标间隔字段来确定所述偏移。

在一些实施例中,上述和在权利要求中所描述的特征中的一些或全部可在一个实施例中实现。例如,替换特征可连同用于确定实现哪个替换方案的逻辑或可选偏好一起,在实施例中被实现为替换方案。具有不互斥的特征的一些实施例也可包括用于激活或停用一个或多个特征的逻辑或可选偏好。例如,可通过包括或去除电路路径或晶体管在制造时来选择一些特征。可通过诸如拨动开关等之类的逻辑或可选偏好在部署时或部署之后来选择进一步的特征。用户在通过使用诸如软件偏好、电子熔丝(e-fuse)等之类的可选偏好之后,可选择进一步的特征。

数个实施例可具有一个或多个有利的效果。例如,一些实施例可提供相对于标准mac头部尺寸的减小的mac头部尺寸。进一步的实施例可包括一个或多个有利的效果,例如,用于更高效传输的较小的分组尺寸、因通信的发射机侧和接收机侧两者上的较少数据话务而导致的更低功耗、较少的话务冲突、等待分组的发送或接收的较少的等待时间,等等。

另一实施例被实现为用于实现参照图1-4所描述的系统和方法的程序产品。一些实施例可采取完全硬件的实施例、完全软件的实施例或包含硬件和软件元素两者的实施例的形式。一个实施例在软件中实现,该软件包括但不限于固件、驻留软件、微代码等。

此外,实施例可采取可从计算机可用或计算机可读介质所获得的计算机程序产品(或机器可访问产品)的形式,该计算机可用或计算机可读介质提供了由计算机或任何指令执行系统所使用的或结合计算机或任何指令执行系统一起使用的程序代码。为了本说明书的目的,计算机可用或计算机可读介质可以是包含、存储、传递、传播、或传输由指令执行系统、装置或设备所使用的或结合指令执行系统、装置或设备一起使用的程序的任何装置。

介质可以是电、磁、光、电磁、红外或半导体系统(或装置或设备)。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(ram)、只读存储器(rom)、硬磁盘和光盘。光盘的当前示例包括紧致盘-只读存储器(cd-rom)、紧致盘-读/写(cd-r/w)和dvd。

适用于存储和/或执行程序代码的数据处理系统将包括通过系统总线直接地或间接地与存储器元件耦合的至少一个处理器。该存储器元件可包括在程序代码的实际执行期间所采用的本地存储器、大容量存储、以及高速缓存存储器,该高速缓存存储器提供至少某些程序代码的临时存储以减少在执行期间必须从大容量存储中检索代码的次数。

如上所述的逻辑可以是用于集成电路芯片的设计的一部分。芯片设计用图形计算机编程语言来创建,并被存储在计算机存储介质(诸如盘、磁带、物理硬驱动器或诸如存储访问网络中的虚拟硬驱动器)中。如果设计者不制造芯片或用于制造芯片的光刻掩模,则设计者直接或间接地通过物理手段(例如,通过提供存储设计的存储介质的副本)或通过电子方式(例如,通过因特网)将所得的设计发送到此类实体。然后,所存储的设计被转换成适当的格式(例如,gdsii)以供制造。

制造商可按照原始晶片形式(即具有多个未封装芯片的单个晶片)、按照裸管芯形式或以经封装的形式来分配所得到的集成电路芯片。在后一种情况下,将芯片安装在单芯片封装中(诸如塑料载体,其引线固定至母板或其它更高层级的载体)或安装在多芯片封装中(诸如具有单面或双面互连或掩埋互连的陶瓷载体)。在任何情况下,该芯片随后与其他芯片、分立的电路元件、和/或其他信号处理设备相集成,以作为(a)中间产品(诸如母板)或(b)最终产品的一部分。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1