用于在无线LAN系统中接收触发帧之后执行上行链路传输的方法和装置与流程

文档序号:11457973阅读:461来源:国知局
用于在无线LAN系统中接收触发帧之后执行上行链路传输的方法和装置与流程

以下描述的发明涉及无线通信系统,更具体地,涉及一种在无线lan系统中接收触发帧之后执行上行链路传输的方法及其设备。



背景技术:

随着信息通信技术的最近发展,已经开发出各种无线通信技术。在这些技术当中,wlan允许基于射频技术在家庭、企业或特定服务提供区域中使用诸如个人数字助理(pda)、膝上型计算机和便携式多媒体播放器(pmp)这样的移动终端来对无线互联网进行访问。

为了克服有限的通信速度(其已作为wlan的弱点被指出),技术标准近来已引入能够在扩展无线网络的覆盖区域的同时提高网络的速度和可靠性的系统。例如,ieee802.11n支持具有540mbps的最大数据处理速度的高吞吐量(ht)。此外,已经引入针对发送器和接收器二者采用多个天线以使传输错误最小化并优化数据速率的多输入多输出(mimo)技术。

机器对机器(m2m)通信技术已作为下一代通信技术被讨论。如同ieee802.11ah,在ieee802.11wlan系统中支持m2m通信的技术标准也在发展中。在m2m通信中,可考虑在包括大量设备的环境中偶尔以低速率传输少量数据的场景。

在无线lan系统中,在由所有设备共享的介质中执行通信。如果在诸如m2m通信的通信中增加设备数量,则需要更高效地增强信道接入机制以减少不必要的功耗和干扰发生。



技术实现要素:

技术任务

本发明的技术任务在于提供一种在接收触发帧之后高效地执行上行链路传输的方法。

从本发明可获得的技术任务不受上述技术任务的限制。而且,本发明所属技术领域的普通技术人员可从以下描述中清楚地了解其它未提及的技术任务。

技术方案

为了实现这些及其它优点并且根据本发明的目的,如所体现或广泛描述地,根据一个实施方式,一种在无线通信系统中执行由站(sta)执行的上行链路传输的方法包括以下步骤:从ap接收触发帧;以及响应于所述触发帧来执行上行链路传输。在这种情况下,如果已经接收到所述触发帧的所述sta的nav(网络分配向量)为空闲并且cca(空闲信道评估)结果为空闲,则能够执行上行链路传输。

为了实现这些和其它优点并且根据本发明的目的,根据不同的实施方式,一种在无线通信系统中执行上行链路传输的sta(站)包括收发器和处理器,所述处理器被配置为从ap接收触发帧,所述处理器被配置为响应于所述触发帧来执行上行链路传输。在这种情况下,如果已经接收到所述触发帧的所述sta的nav(网络分配向量)为空闲并且cca(空闲信道评估)结果为空闲,则能够执行上行链路传输。

如果所述sta的所述nav为空闲并且通过所述触发帧分配的资源的大小和所述上行链路传输的数据大小中的一个小于由所述触发帧指示的阈值,则所述sta能够独立于接收到所述触发帧之前的cca结果来执行上行链路传输。

所述触发帧可以与用于触发上行链路多用户传输的帧对应。

如果所述sta的nav计数对应于0或者在所述nav计数不为0的同时所述触发帧的非带宽信令ta与txop保持器的地址相同,则所述nav为空闲。

由所述触发帧指示的所述阈值可以对应于与经由所述触发帧发送的比特对应的十进制值*4,并且所述阈值的单位可以对应于八位位组。

由所述触发帧指示的所述阈值可以对应于与经由所述触发帧发送的比特对应的十进制值,并且所述阈值的单位可以对应于us。

当在接收到所述触发帧之后经过sifs(短帧间间隔)时,可以执行所述上行链路传输。

所述上行链路传输可发送从由ps轮询、ack/块ack、资源请求/缓冲状态报告、cts和ndp帧组成的组中选择的一个。

有益效果

根据本发明的实施方式,能够在考虑到诸如触发帧的中断和发送的情况下更高效地执行上行链路传输。

从本发明可获得的效果不受上述效果的限制。而且,本发明所属技术领域的普通技术人员可从以下描述中清楚地理解其它未提及的效果。

附图说明

附图被包括以提供对本发明的进一步理解,并且被并入本说明书中并构成本说明书的一部分,附图例示了本发明的实施方式并与本说明书一起用来解释本发明的原理。

图1是用于可应用本发明的ieee802.11系统的结构的示例的图。

图2是用于可应用本发明的ieee802.11系统的结构的不同示例的图。

图3是用于可应用本发明的ieee802.11系统的结构的另一不同示例的图。

图4是用于无线lan系统的结构示例的图。

图5是用于说明无线lan系统中的链路建立过程的图。

图6是用于说明退避(backoff)过程的图。

图7是用于说明隐藏节点和暴露节点的图。

图8是用于说明rts和cts的图。

图9是用于说明电源管理操作的图。

图10至图12是用于详细说明已接收到tim的sta的操作的图。

图13是用于可应用本发明的ieee802.11系统的mac帧格式的示例的图。

图14是用于mac帧中的ht控制字段的ht格式的示例的图。

图15是用于mac帧中的ht控制字段的vht格式的示例的图。

图16是用于ieee802.11n系统的ppdu帧格式的示例的图。

图17和图18是用于ieee802.11ac系统的vhtppdu帧格式的示例的图。

图19是用于11ax中的ppdu格式的示例的图。

图20是用于11axmups轮询的示例的图。

图21是用于ulmuu-apsd操作的示例的图。

图22是用于发送多个触发帧的示例的图。

图23和图24是用于说明本发明的实施方式的图。

图25是用于根据本发明的一个实施方式的无线设备的配置的框图。

具体实施方式

在下文中,将参照附图描述本发明的示例性实施方式。将与附图一起公开的详细描述旨在描述本发明的示例性实施方式,并且不旨在描述可执行本发明的独特实施方式。下面的详细描述包括具体细节以提供对本发明的透彻理解。然而,对于本领域技术人员来说将显而易见的是,可在没有这些具体细节的情况下实践本发明。

下文描述的本发明的实施方式是本发明的元素和特征的组合。除非另有说明,否则可认为元素或特征是选择性的。每个元素或特征可在不与其它元素或特征组合的情况下来实践。此外,本发明的实施方式可通过将元素和/或特征的部件进行组合来构造。本发明的实施方式中描述的操作顺序可被重新排列。任何一个实施方式的一些构造或特征可被包括在另一实施方式中并且可用另一实施方式的对应构造或特征替换。

在以下说明书中使用的特定术语被提供以帮助理解本发明。这些特定术语可在本发明的范围和精神内用其它术语替换。

在一些情况下,省略了众所周知的结构和装置,以避免使本发送的构思模糊不清,并且结构和装置的重要功能以框图形式示出。在整个附图中,相同的附图标记将被用于指示相同或相似的部件。

本发明的实施方式可由针对以下系统的无线接入系统中的至少一种所公开的标准文件支持:电气和电子工程师协会(ieee)802系统、第三代合作伙伴计划(3gpp)系统、3gpp长期演进(3gpplte)系统、高级lte(lte-a)系统以及3gpp2系统。对于省略了描述以使本发明的技术特征变得清楚的步骤或部分,可参考这些文件。此外,本文所阐述的所有术语可由标准文件来解释。

以下技术可被用于各种无线接入系统,诸如用于码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、正交频分多址(ofdma)、单载波频分多址(sc-fdma)等的系统。cdma可通过诸如通用陆地无线电接入(utra)或者cdma2000这样的无线电技术来实现。tdma可通过诸如全球移动通信系统(gsm)/通用分组无线电服务(gprs)/用于gsm演进的增强数据率(edge)这样的无线电技术来实现。ofdma可通过诸如ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802-20和演进型utra(e-utra)等的无线电技术来实现。为了清楚起见,本公开重点在于3gpplte和lte-a系统。然而,本发明的技术特征不限于此。

wlan系统的结构

图1是用于可应用本发明的ieee802.11系统的示例性结构的图。

ieee802.11系统的结构可包括多个组件。支持用于更高层的透明站(sta)移动性的wlan可通过组件的相互操作来提供。基本服务集(bss)可与ieee802.11lan中的基本构建块对应。在图1中,呈现两个bss(bss1和bss2),并且bss中的每一个包括两个sta(即,bss1中包括sta1和sta2,bss2中包括sta3和sta4)。指示图1中的bss的椭圆可被理解为包括在对应bss中的sta保持通信的覆盖区域。这个区域可被称作基本服务区域(bsa)。如果sta移出bsa外,则sta不能与对应bsa中的其它sta直接通信。

在ieee802.11lan中,最基本的bss类型是独立型bss(ibss)。例如,ibss可具有仅由两个sta组成的最小形式。图1的作为最简单形式并且不包括除了sta以外的其它组件的bss(bss1或者bss2)可对应于ibss的典型示例。这样的配置在sta能够彼此直接通信时是可能的。这种类型的lan可根据需要进行配置而不能被预先预定,并且也称作自适应网络(ad-hocnetwork)。

当sta变为开启(on)或关闭(off)状态或者sta进入或离开bss的区域时,bss中的sta的会员可动态地改变。为了成为bss的成员,sta可使用同步处理来加入bss。为了接入bss基础设施的所有服务,sta应该与bss相关联。这种关联可被动态地配置并且可包括分布式系统服务(dss)的使用。

图2是示出可应用本发明的ieee802.11系统的另一示例性结构的图。在图2中,将诸如分发系统(ds)、分发系统介质(dsm)和接入点(ap)这样的组件添加到图1的结构。

lan中的直接sta至sta距离会受物理(phy)性能限制。在一些情况下,这种距离的限制可足以进行通信。然而,在其它情况下,跨越长距离的sta之间的通信可能是需要的。可配置ds以支持扩展的覆盖范围。

ds是指bss彼此连接的结构。具体地,bss可被配置为由多个bss组成的扩展形式的网络的组件,而不是图1中所示的独立配置。

ds是逻辑概念并且可由dsm的特性来指定。与此相关,无线介质(wm)和dsm在ieee802.11中被逻辑区分开。相应的逻辑介质被用于不同的目的并且由不同的组件使用。在ieee802.11的定义中,这些介质不限于相同或者不同的介质。ieee802.11lan架构(ds架构或者其它网络架构)的灵活性能够被解释为多个介质在逻辑上不同。也就是说,ieee802.11lan架构能够被不同地实现,并且可由每种实现方式的物理特性独立指定。

ds可通过提供多个bss的无缝集成并且提供用于处理到目的地的地址所必需的逻辑服务来支持移动装置。

ap是指使得关联的sta能够通过wm接入ds并且具有sta功能的实体。数据能够通过ap在bss与ds之间移动。例如,图2中示出的sta2和sta3具有sta功能并且提供使关联的sta(sta1和sta4)接入ds的功能。此外,由于所有的ap基本上与sta对应,所以所有的ap是可寻址实体。由用于在wm上通信的ap使用的地址不需要一定与由用于在dsm上通信的ap使用的地址相同。

从与ap关联的sta中的一个发送到ap的sta地址的数据可一直由非受控端口接收,并且可由ieee802.1x端口接入实体处理。如果受控端口经过认证,则传输数据(或帧)可被发送到ds。

图3是示出可应用本发明的ieee802.11系统的又一示例性结构的图。除了图2的结构以外,图3概念性地示出了用于提供宽覆盖范围的扩展服务集(ess)。

具有任意尺寸和复杂度的无线网络可由ds和bss组成。在ieee802.11系统中,这种类型的网络被称作ess网络。ess可与连接到一个ds的bss的集合对应。然而,ess不包括ds。ess网络的特点在于ess网络在逻辑链路控制(llc)层中作为ibss网络出现。ess中包括的sta可彼此通信,并且移动sta在llc中可从一个bss易察觉地移动到另一bbs(在同一ess内)。

在ieee802.11中,不假定图3中的bss的相对物理位置,并且下面的形式全部是可能的。bss可部分地交叠并且这种形式通常用于提供连续的覆盖范围。bbs可不在物理上连接并且bss之间的逻辑距离没有限制。bss可位于相同的物理位置并且这种形式可被用于提供冗余。一个(或多于一个)ibss或ess网络可在物理上位于与一个(或多于一个)ess网络相同的空间中。这可与以下情况下的ess网络形式对应:自适应网络在存在ess网络的位置处操作的情况、不同组织的ieee802.11网络在物理上交叠的情况或者在相同位置处需要两种或更多种不同的接入和安全策略的情况。

图4是示出wlan系统的示例性结构的图。在图4中,示出了包括ds的基础设施bss的示例。

在图4的示例中,bss1和bss2组成ess。在wlan系统中,sta是根据ieee802.11的mac/phy规则操作的装置。sta包括apsta和非apsta。非apsta与由用户直接操作的诸如移动电话的装置对应。在图4中,sta1、sta3和sta4对应于非apsta,而sta2和sta5对应于apsta。

在下面的描述中,非apsta可被称作终端、无线发送/接收单元(wtru)、用户设备(ue)、移动站(ms)、移动终端或者移动订户站(mss)。ap在其它无线通信领域中是与基站(bs)、节点b、演进型节点b(e-nb)、基站收发器系统(bts)或者毫微微bs对应的概念。

链路建立处理

图5是用于说明一般链路建立处理的图。

为了使得sta能够在网络上建立链路建立并且通过网络发送/接收数据,sta必须执行网络发现、认证、关联建立、安全设置等的处理。链路建立处理也可被称作会话发起处理或者会话建立处理。此外,链路建立处理的发现、认证、关联和安全设置也可被称作关联处理。

参照图5来描述示例性链路建立处理。

在步骤s510中,sta可执行网络发现动作。网络发现动作可包括sta扫描动作。也就是说,为了接入网络,sta应该搜索可用网络。sta需要在参于无线网络之前识别可兼容的网络,识别存在于特定区域中的网络的处理被称作扫描。

扫描被分类为主动扫描和被动扫描。

图5示例性地例示了包括主动扫描处理的网络发现动作。执行主动扫描的sta发送探测请求帧以在信道之间移动的同时确定周围区域中存在哪一个ap,并且等待对该探测请求帧的响应。响应方向发送了探测请求帧的sta发送对探测请求帧的响应的探测响应帧。这里,响应方可以是在所扫描的信道的bss中最后发送信标帧的sta。由于ap在bss中发送信标帧,因此ap是响应方。在ibss中,由于ibss的sta依次发送信标帧,因此响应方是不一样的。例如,在信道#1处发送了探测请求帧并且在信道#1处接收到探测响应帧的sta对所接收的探测响应帧中包含的bss相关信息进行存储,并且移动到下一信道(例如,信道#2)。按照相同的方式,sta可执行扫描(即,在信道#2处发送和接收探测请求/响应)。

虽然图5中未示出,但是也可使用被动扫描来执行扫描动作。执行被动扫描的sta在从一个信道移动到另一信道的同时等待接收信标帧。信标帧是ieee802.11中的管理帧之一。信标帧被定期地发送以指示存在无线网络,并且使sta能够搜索无线网络并因此加入无线网络。在bss中,ap被配置为定期地发送信标帧,并且在ibss中,ibss中的sta被配置为依次发送信标帧。当接收到信标帧时,扫描sta将信标帧中包含的bss相关信息进行存储,并且在移动到另一信道的同时记录关于每个信道的信标帧信息。当接收到信标帧时,sta可对所接收的信标帧中包含的bss相关信息进行存储,移动到下一信道,并且使用相同的方法对下一信道执行扫描。

主动扫描在延迟和功耗方面比被动扫描更有利。

在发现网络之后,sta可在步骤s520中执行认证处理。认证处理可被称作第一认证处理以使这个处理与步骤s540的安全设置处理清楚地区分开。

认证处理包括sta向ap发送认证请求帧并且ap响应于该认证请求帧而向sta发送认证响应帧的处理。用于认证请求/响应的认证帧可与管理帧对应。

认证帧可包括关于认证算法编号、认证事务序列号、状态码、挑战文本、强健安全网络(rsn)、有限循环群(fcg)等的信息。认证帧中包含的上述信息可与能够被包含在认证请求/响应帧中的信息的一些部分对应,并且可用其它信息替换,或者包含附加信息。

sta可向ap发送认证请求帧。ap可基于所接收的认证请求帧中包含的信息来确定是否允许对对应的sta进行认证。ap可通过认证响应帧来向sta提供认证处理结果。

在sta已经被成功认证之后,可在步骤s530中执行关联处理。关联处理包括sta向ap发送关联请求帧并且ap响应于关联请求帧向sta发送关联响应帧的处理。

例如,关联请求帧可包括与各种能力、信标侦听间隔、服务集标识符(ssid)、支持的速率、支持的信道、rsn、移动域、支持的操作类、业务指示图(tim)广播请求、互通服务能力等关联的信息。

例如,关联响应帧可包括与各种能力、状态码、关联id(aid)、支持的速率、增强型分布式信道接入(edca)参数集、接收的信道功率指示符(rcpi)、接收信号对噪声指示符(rsni)、移动域、超时间隔(关联恢复时间)、交叠bss扫描参数、tim广播响应、服务质量(qos)映射等关联的信息。

上述信息可与能够被包含在关联请求/响应帧中的信息的一些部分对应,并且可用其它信息替换或者包含附加信息。

在sta已经与网络成功关联之后,可在步骤s540中执行安全设置处理。步骤s540的安全设置处理可被称作基于强健安全网络关联(rsna)请求/响应的认证处理。步骤s520的认证处理可被称作第一认证处理,并且步骤s540的安全设置处理也可被简称为认证处理。

步骤s540的安全设置处理可包括通过基于例如lan上的可扩展认证协议(eapol)帧的四向握手的私有密钥设置处理。此外,安全设置处理也可根据在ieee802.11标准中没有定义的其它安全方案来执行。

wlan演进

为了克服wlan中的通信速度的限制,近来已经将ieee802.11n建立为通信标准。ieee802.11n旨在增加网络速度和可靠性并且扩展无线网络覆盖范围。更具体地,ieee802.11n支持540mbps或更大的高吞吐量(ht)。为了使传输错误最小化并且优化数据速率,ieee802.11n基于在发送器和接收器中的每一个处使用多个天线的mimo。

随着wlan的广泛供应和使用wlan的应用的多样化,最近出现了支持比由ieee802.11n支持的数据处理速率高的处理速率的新wlan系统的必要性。支持极高吞吐量(vht)的下一代wlan系统是被提出以在mac服务接入点(sap)支持1gbps或更大的数据处理速率的ieee802.11wlan系统中的一种,其作为ieee802.11nwlan系统的下一版本(例如,ieee802.11ac)。

为了高效地利用射频(rf)信道,下一代wlan系统支持多个sta同时接入信道的多用户(mu)-mimo传输方案。根据mu-mimo传输方案,ap可同时向至少一个mimo配对的sta发送分组。

此外,已经讨论了在空白频段(whitespace)中支持wlan系统操作。例如,已经在ieee802.11af标准下讨论了用于在由于从模拟tv到数字tv的转变而导致的诸如空闲频带(例如,54mhz至698mhz频带)的tvws中引入wlan系统的技术。然而,这仅出于说明性的目的,并且ws可以是能够仅由授权用户主要使用的授权频带。授权用户是具有使用授权频带的权限的用户,并且也可被称作授权装置、主用户、现任用户等。

例如,在ws中操作的ap和/或sta应当提供用于保护授权用户的功能。作为示例,假定诸如麦克风这样的授权用户已经使用了作为按规则划分的频带的特定ws信道以便将特定带宽包括在该ws频带中,则ap和/或sta不能使用与对应ws信道对应的频带以便保护授权用户。此外,ap和/或sta应当在授权用户使用用于发送和/或接收当前帧的频带的条件下停止使用对应频带。

因此,ap和/或sta需要确定是否能够使用ws频带的特定频带,换句话说,需要确定在该频带中是否存在授权用户。用于确定在特定频带中是否存在授权用户的方案被称作频谱感测。能量检测方案、签名检测方案等被用作频谱感测机制。如果接收信号的强度超过预定值或者如果检测到dtv前导码,则ap和/或sta可确定该频带正被授权用户使用。

机器对机器(m2m)通信技术已作为下一代通信技术被讨论。用于支持m2m通信的技术标准已经被开发为ieee802.11wlan系统中的ieee802.11ah。m2m通信是指包括一个或更多个机器的通信方案,或者也可被称作机器类型通信(mtc)或者机器对机器通信。在这种情况下,机器是指不需要用户的直接操纵或干预的实体。例如,机器不仅可以是包括无线电通信模块的计量器或者自动售货机,而且可以是能够在没有用户操纵/干预的情况下通过自动地访问网络来执行通信的用户设备(ue)(诸如智能电话)。m2m通信可包括装置对装置(d2d)通信以及装置与应用服务器之间的通信。作为装置与应用服务器之间的示例性通信,自动售货机与应用服务器之间的通信、销售点(pos)装置与应用服务器之间的通信、以及电子计量器、气量计或水量计与应用服务器之间的通信。基于m2m通信的应用可包括安全、运输、医疗保健等。在考虑到上述应用示例的情况下,m2m通信必须支持在包括大量装置的环境下偶尔以低速度发送/接收少量数据。

更具体地,m2m通信应当支持大量sta。虽然当前限定的wlan系统假定一个ap与最多2007个sta关联,但是已经在m2m通信中讨论了用于支持其中比2007个sta多的sta(例如,约6000个sta)与一个ap关联的其它情况的方法。此外,期望在m2m通信中存在用于支持/请求低传输速率的很多应用。为了平稳地支持这些请求,wlan系统中的sta可基于tim元素来识别是否存在要发送到sta的数据,并且已经讨论了用于减小tim的位图大小的方法。此外,期望在m2m通信中存在具有非常长的发送/接收间隔的许多业务。例如,需要以长的间隔(例如,每个月)来发送和接收非常少量的数据(诸如电/气/水计量)。因此,虽然与一个ap关联的sta的数量在wlan系统中增加,但是已经讨论了用于高效地支持其中存在各自包括要在一个信标周期期间从ap接收的数据帧的非常少量的sta的情况的方法。

如上所述,wlan技术正在迅速发展,并且不仅上述示例性技术而且包括直接链路建立、改进介质流吞吐量、支持高速和/或大型初始会话建立以及支持扩展带宽和操作频率在内的其它技术也正在被开发。

介质访问机制

在基于ieee802.11的wlan系统中,介质访问机制(mac)的基本访问机制是具有冲突避免的载波侦听多路访问(csma/ca)机制。csma/ca机制被称作ieee802.11mac的分布式协调功能(dcf),并且基本上采用“讲话前先听”访问机制。在这种类型的访问机制中,ap和/或sta可在开始传输之前的预定持续时间(例如,dcf帧间空间(difs))期间感测无线信道或者介质。作为感测的结果,如果确定介质处于空闲状态,则ap和/或sta使用该介质开始帧传输。此外,如果感测到介质处于占用状态,则ap和/或sta不开始其传输,并且可尝试在设置并等待用于介质访问的延迟持续时间(例如,随机退避周期)之后执行帧传输。由于预期多个sta尝试在通过应用随机退避周期而等待不同的持续时间之后执行帧传输,所以能够使冲突最小化。

ieee802.11mac协议提供了基于dcf和点协调功能(pcf)的混合协调功能(hcf)。pcf是指通过使用基于轮询的同步访问方法来执行定期轮询以使得所有接收ap和/或sta能够接收数据帧的方案。hcf包括增强型分布式信道接入(edca)和hcf控制的信道接入(hcca)。edca是由供应商使用的基于竞争的接入方案以将数据帧提供给多个用户。hcca使用采用轮询机制的基于无竞争的信道接入方案。hcf包括用于改进wlan的qos的介质访问机制,并且可在竞争周期(cp)和无竞争周期(cfp)二者中发送qos数据。

图6是用于说明退避处理的图。

现在将参照图6来描述基于随机退避周期的操作。如果已占用或者忙碌状态的介质转换到空闲状态,则多个sta可尝试发送数据(或帧)。作为用于使冲突最小化的方法,每个sta可选择随机退避计数,等待与所选择的退避计数对应的时隙时间,然后尝试开始数据或帧传输。随机退避计数可以是伪随机整数,并且可被设置为0至cw值中的一个。在这种情况下,cw是竞争窗口参数值。虽然cwmin作为cw参数的初始值被给出,但是初始值可在传输失败的情况下(例如,在没有接收到传输帧的ack的情况下)翻倍。如果cw参数值达到cwmax,则sta可尝试在cwmax被保持的同时执行数据传输,直到数据传输成功为止。如果数据已被成功发送,则cw参数值被重置为cwmin。理想地,cw、cwmin和cwmax被设置为2n-1(其中,n=0,1,2,...)。

如果随机退避处理开始,则sta响应于所确定的退避计数值来在对退避时隙进行倒计时的同时连续监测介质。如果介质被监测为已占用状态,则停止倒计时并且等待预定时间。如果介质处于空闲状态,则重新开始剩余的倒计时。

如在图6的示例中所示,如果将要被发送到sta3的mac的分组到达sta3,则sta3可确认介质在difs期间处于空闲状态并且直接开始帧传输。此外,剩余的sta监测介质是否处于繁忙状态并且等待预定时间。在预定时间期间,在sta1、sta2和sta5中的每一个中可出现要发送的数据。如果监测到介质处于空闲状态,则每个sta等待difs时间,然后可响应于由每个sta选择的随机退避计数值而执行退避时隙的倒计时。图6的示例示出了sta2选择最低退避计数值并且sta1选择最高退避计数值。也就是说,在sta2结束退避计数之后,sta5在帧传输起始时间处的剩余退避时间比sta1的剩余退避时间短。在sta2占用介质的同时,sta1和sta5中的每一个临时停止倒计时,并且等待预定时间。如果sta2的占用结束并且介质重新进入空闲状态,则sta1和sta5中的每一个等待预定时间difs,并且重新开始退避计时。也就是说,在对与剩余的退避时间对应的剩余退避时间进行倒计时之后,sta1和sta5中的每一个可开始帧传输。由于sta5的剩余退避时间比sta1的剩余退避时间短,因此sta5开始帧传输。此外,在sta2占用介质的同时,要发送的数据甚至也会出现在sta4中。在这种情况下,如果介质处于空闲状态,则sta4可等待difs时间,响应于由此选择的随机退避计数值来执行倒计时,然后开始帧传输。图6示例性地示出了sta5的剩余退避时间偶然与sta4的随机退避计数值相同的情况。在这种情况下,在sta4与sta5之间会发生冲突。然后,sta4和sta5中的每一个都不接收ack,导致发生数据传输失败。在这种情况下,sta4和sta5中的每一个可将cw值增加两倍,选择随机退避计数值,然后执行倒计时。此外,在由于sta4和sta5的传输而使介质处于占用状态的同时,sta1等待预定时间。如果介质处于空闲状态,则sta1等待difs时间,然后在经过剩余退避时间之后开始帧传输。

sta感测操作

如上所述,csma/ca机制不仅包括ap和/或sta直接感测介质的物理载波侦听机制,而且包括虚拟载波侦听机制。虚拟载波侦听机制能够解决在介质访问中碰到的一些问题(诸如隐藏节点问题)。对于虚拟载波侦听,wlan系统的mac可使用网络分配向量(nav)。nav是用于指示直到当前使用介质或者具有使用介质的权限的ap和/或sta进入另一ap和/或另一sta的可用状态时的剩余时间的值。因此,对nav设定的值可与介质将由被配置为发送对应帧的ap和/或sta使用的预留时间对应。接收nav值的sta在对应的预留时间期间不允许执行介质访问。例如,可根据帧的mac报头的“持续时间”字段的值来设置nav。

已经提出了强健冲突检测机制以减小这种冲突的概率。这将参照图7和图8来描述。虽然实际的载波侦听范围与传输范围不同,但是为了便于描述,假定实际的载波侦听范围与传输范围相同。

图7是用于说明隐藏节点和暴露节点的图。

图7的(a)示例性地示出了隐藏节点。在图7的(a)中,staa与stab通信,并且stac具有要被发送的信息。具体地,虽然staa正在向stab发送信息,但是stac可在向stab发送数据之前执行载波侦听时确定介质处于空闲状态。这是因为在stac的位置处不可能检测到staa的传输(即,介质的占用)。在这种情况下,stab同时接收staa的信息和stac的信息,导致冲突的发生。这里,staa可被认为是stac的隐藏节点。

图7的(b)示例性地示出了暴露节点。在图7的(b)中,在stab向staa发送数据的情况下,stac具有要被发送到stad的信息。如果stac执行载波侦听,则确定介质由于stab的传输而被占用。因此,虽然stac具有要被发送到stad的信息,但是由于感测到介质被占用的状态,因此stac应该等待预定时间,直到介质处于空闲状态为止。然而,由于staa实际上位于stac的传输范围外,因此从staa的角度来看,来自stac的传输可能不与来自stab的传输冲突,使得stac不必进入待机状态,直到stab停止传输为止。这里,stac被称作stab的暴露节点。

图8是用于说明请求发送(rts)和清除发送(cts)的图。

为了在以上提及的图7的情况下高效地利用冲突避免机制,能够使用诸如rts和cts这样的短信令分组。两个sta之间的rts/cts可被外围sta窃听,使得外围sta可考虑在这两个sta之间是否发送了信息。例如,如果要被用于数据传输的sta向接收数据的sta发送rts帧,则接收数据的sta可通过向外围sta发送cts帧来通知外围sta自己将接收数据。

图8的(a)示例性地示出用于解决隐藏节点的问题的方法。在图8的(a)中,假定staa和stac二者准备向stab发送数据。如果staa向stab发送rts,则stab向位于stab附近的staa和stac中的每一个发送cts。结果,stac等待预定时间,直到staa和stab停止数据传输为止,从而避免冲突。

图8的(b)示例性地示出了用于解决暴露节点的问题的方法。stac执行staa与stab之间的rts/cts传输的窃听,使得stac可确定虽然它向另一sta(例如,stad)发送数据,但是将不会出现冲突。也就是说,stab向所有外围sta发送rts,并且仅具有要实际发送的数据的staa可发送cts。stac仅接收rts而不接收staa的cts,使得能够认识到staa位于stac的载波侦听范围之外。

电源管理

如上所述,wlan系统需要在sta执行数据发送/接收之前执行信道感测。总是感测信道的操作导致sta的持续功率消耗。在接收状态下的功耗与传输状态下的功耗没有太大差异。连续保持接收状态可对功率受限的sta(即,由电池操作的sta)造成大的负荷。因此,如果sta保持接收待机模式以持续感测信道,则在wlan吞吐量方面没有特别的优点的情况下不能有效地消耗功率。为了解决上述问题,wlan系统支持sta的电源管理(pm)模式。

sta的pm模式被分为启用模式和省电(ps)模式。sta基本上在启用模式操作。在启用模式下操作的sta保持唤醒状态。在唤醒状态下,sta可执行诸如帧发送/接收或信道扫描这样的正常操作。另一方面,在ps模式下操作的sta被配置为在睡眠状态和唤醒状态之间切换。在睡眠状态下,sta在最小功率内操作,既不执行帧发送/接收也不执行信道扫描。

由于功耗与sta保持在睡眠状态的特定时间成比例地减小,所以sta的操作时间增加。然而,不可能在睡眠状态下发送或接收帧,使得sta不能总是长时间段地操作。如果存在要发送到ap的帧,则将处于睡眠状态的sta切换为唤醒状态以发送/接收帧。另一方面,如果ap具有要发送到sta的帧,则睡眠状态的sta不能接收该帧,并且不能识别要接收的帧的存在。因此,sta可能需要根据特定周期切换为唤醒状态,以便识别是否存在要发送的帧(或者如果ap具有要发送的帧,则以便接收该帧)。

图9是用于说明pm操作的图。

参照图9,ap210以预定时间周期(s211、s212、s213、s214、s215和s216)的间隔向bss中存在的sta发送信标帧。信标帧包括tim信息元素。tim信息元素包括关于与ap210相关联的sta的缓冲业务,并且包括指示要发送的帧的信息。tim信息元素包括用于指示单播帧的tim和用于指示多播或广播帧的递送业务指示图(dtim)。

每当信标帧被发送三次时,ap210可发送dtim一次。sta1220和sta2222中的每一个在ps模式下操作。sta1220和sta2222中的每一个每隔预定周期的唤醒间隔从睡眠状态切换为唤醒状态,使得sta1220和sta2222可被配置为接收由ap210发送的tim信息元素。每个sta可计算每个sta可基于其自己的本地时钟开始切换为唤醒状态的切换开始时间。在图9中,假设sta的时钟与ap的时钟相同。

例如,可以按照使得sta1220能够切换为唤醒状态以每隔信标间隔接收tim元件这样的方式配置预定的唤醒间隔。因此,当ap210第一次发送信标帧时,sta1220可切换为唤醒状态(s211)。sta1220可接收信标帧并获得tim信息元素。如果所获得的tim元素指示存在要发送到sta1220的帧,则sta1220可向ap210发送请求ap210发送帧的省电轮询(ps轮询)帧(s221a)。ap210可响应于ps轮询帧来将帧发送到sta1220(s231)。已经接收到帧的sta1220被重新切换为睡眠状态并且在睡眠状态下操作。

当ap210第二次发送信标帧时,由于获得另一装置接入介质的繁忙介质状态,所以ap210不可能以精确的信标间隔发送信标帧,而是可在延迟时间发送信标帧(s212)。在这种情况下,虽然sta1220响应于信标间隔而切换为唤醒状态,但是sta1220没有接收到延迟发送的信标帧,使得其再次进入睡眠状态(s222)。

当ap210第三次发送信标帧时,对应的信标帧可包括被配置为dtim的tim元素。然而,由于考虑到繁忙介质状态,所以ap210在延迟时间发送信标帧(s213)。sta1220响应于信标间隔而切换为唤醒状态,并且可通过由ap210发送的信标帧获得dtim。假定由sta1220获得的dtim不具有要发送到sta1220的帧,并且存在用于另一sta的帧。在这种情况下,sta1220可确认在sta1202中不存在要接收的帧,并且重新进入睡眠状态,使得sta1220可在睡眠状态下操作。在发送信标帧之后,ap210将帧发送到对应的sta(s232)。

ap210第四次发送信标帧(s214)。然而,由于sta1220无法通过tim元素的先前双重接收来获得关于与其相关联的缓冲业务的存在的信息,所以sta1220可调整用于接收tim元素的唤醒间隔。另选地,如果用于协调sta1220的唤醒间隔值的信令信息被包含在由ap210发送的信标帧中,则可调整sta1220的唤醒间隔值。在该示例中,已经被切换以每隔信标间隔接收tim元素的sta1220可被配置为被切换为其中sta1220每隔三个信标间隔从睡眠状态唤醒一次的另一操作状态。因此,当ap210发送第四信标帧(s214)并发送第五信标帧(s215)时,sta1220保持睡眠状态,使得它不能获得对应的tim元素。

当ap210第六次发送信标帧(s216)时,sta1220被切换为唤醒状态并且在唤醒状态下操作,使得sta1220可获得包含在信标帧中的tim元素(s224)。tim元素是指示存在广播帧的dtim。因此,sta1220不向ap210发送ps轮询帧,而是可接收由ap210发送的广播帧(s234)。此外,针对sta2230配置的唤醒间隔可比sta1220的唤醒间隔长。因此,sta2230可在ap210第五次发送信标帧的特定时间进入唤醒状态(s215)并且接收tim元素(s241)。sta2230可以通过tim元素来识别要向其发送的帧的存在,并且将ps轮询帧发送到ap210以请求帧传输(s241a)。ap210可响应于ps轮询帧来将帧发送到sta2230(s233)。

为了管理图9所示的ps模式,tim元素可包括指示是否存在要发送到sta的帧的tim,或者包括指示是否存在广播/多播帧的dtim。dtim可以通过tim元素的字段设置来实现。

图10至图12是用于说明已接收到tim的sta的详细操作的图。

参照图10,sta从睡眠状态切换为唤醒状态以从ap接收包括tim的信标帧。sta可通过解释接收到的tim元素来识别要向其发送的缓冲业务的存在。在与其它sta竞争以接入用于ps轮询帧传输的介质之后,sta可向ap发送用于请求数据帧传输的ps轮询帧。在接收到由sta发送的ps轮询帧之后,ap可向sta发送帧。sta可接收数据帧,然后响应于接收到的数据帧来向ap发送ack帧。此后,sta可重新进入睡眠状态。

如图10所例示,ap可根据其中ap从sta接收ps轮询帧并且在预定时间(例如,短帧间间隔(sifs))之后发送数据帧的即时响应方案来操作。此外,如果ap在接收到ps轮询帧之后的sifs时间期间没有准备要发送到sta的数据帧,则ap可根据延迟响应方案来操作,这将参照图11来描述。

图11的其中sta从睡眠状态切换为唤醒状态、从ap接收tim并且通过竞争向ap发送ps轮询帧的sta操作与图10的sta操作相同。即使接收到ps轮询帧,如果ap在sifs时间期间没有准备数据帧,则ap可向sta发送ack帧来代替发送数据帧。如果在发送ack帧之后准备好数据帧,则ap可在竞争完成之后向sta发送数据帧。sta可向ap发送指示数据帧已被成功接收的ack帧并且转换到睡眠状态。

图12例示了ap发送dtim的示例性情况。sta可从睡眠状态切换为唤醒状态,以便从ap接收包括dtim元素的信标帧。sta可通过所接收的dtim识别将发送多播/广播帧。在发送包括dtim的信标帧之后,ap可直接发送数据(即,多播/广播帧)而不发送/接收ps轮询帧。虽然sta在接收到包括dtim的信标帧之后连续地保持唤醒状态,但是sta可接收数据,然后在数据接收完成之后切换为睡眠状态。

tim结构

在前面参照图9至图12所述的基于tim(dtim)协议来管理省电模式的方法的情况下,sta可经由包括在tim元素中的sta识别信息来检查是否存在要发送到sta的数据帧。sta识别信息可与当sta与ap相关联时作为指派给sta的标识符的aid(关联标识符)相关的信息对应。

aid用作单个bss中的每个sta的唯一标识符。作为示例,在当前无线lan系统中,aid由从1至2007的范围内的值当中的一个值指派。在当前定义的无线lan系统中,14个比特可以作为aid被指派给由ap和/或sta发送的帧。虽然aid的值能够被指派高达16383,但是在2008至16383的范围内的值被配置为预留值。

根据传统定义的tim元素不适合被应用于大量(例如,超过2007个)sta与单个ap相关联的m2m应用。在传统tim结构按原样扩展的情况下,由于tim位图的大小变得太大,所以不能用传统帧格式进行支持,并且不适合考虑低传输速率的应用的m2m通信。期望在m2m通信中,在单个信标间隔期间存在接收数据帧的sta的数量非常小。因此,在考虑到上述m2m通信应用示例的情况下,虽然tim位图的大小被扩大,但是期望经常发生大多数比特具有0值的情况。因此,需要一种高效地压缩位图的技术。

作为传统位图压缩技术,存在省略位图的前部的连续的0并且定义偏移(或起始点)值的方法。然而,如果存在缓冲帧的sta的数量较少并且每个sta的aid值的差异大,则该方法的压缩效率不高。例如,当仅对被发送到分别包括aid为10和aid为2000的两个sta的帧进行缓冲时,虽然压缩位图的长度对应于1990,但是除了两端以外的所有比特都具有0值。如果能够与单个ap相关联的sta的数量较少,则位图压缩的低效率不是大问题。然而,如果sta的数量增加,则低效率可能成为使整个系统性能劣化的要素。

作为解决上述问题的方法,可按照将aid分割成多个组的方式更高效地执行数据传输。指定组id(gid)被指派给多个组中的每个组。下面将参照图13来说明基于组而指派的aid。

图13的(a)是用于基于组而指派的aid的示例的图。参照图13的(a)的示例,aid位图的前部的几个比特可用于指示gid。例如,aid位图的前2个比特可用于指示4个gid。当aid位图的总长度对应于n比特时,前2个比特(b1和b2)的值指示aid的gid。

图13的(b)是用于基于组而指派的aid的不同示例的图。参照图13的(b)的示例,gid可根据aid的位置来指派。在这种情况下,使用相同gid的aid可由偏移和长度值表示。例如,如果gid1由偏移a和长度b表示,则意味着在a至a+b-1范围内的aid在位图上具有gid1。例如,在图13的(b)的示例中,假定在1至n4的范围内的总aid分为4组。在这种情况下,属于gid1的aid与在1至n1的范围内的aid对应,并且属于gid1的aid可由偏移1和长度n1表示。属于gid2的aid可由偏移n1+1和长度n2-n1+1表示,属于gid3的aid可由偏移n2+1和长度n3-n2+1表示并且属于gid4的aid可由偏移n3+1和长度n4-n3+1表示。

如前述描述中所述,如果引入基于组而指派的aid,则能够根据gid使得在彼此不同的时间段中允许信道接入。因此,解决了针对大量sta的tim元素不足问题,并且可高效地发送和接收数据。例如,在特定时间段内仅允许属于特定组的sta的信道接入,而其余的sta可在信道接入方面具有限制。允许特定sta进行接入的规定时间段可被称为raw(限制接入窗口)。

参照图13的(c)来说明根据gid的信道接入。图13的(c)示出了当aid被分成3组时根据信标间隔的信道接入机制的示例。第一信标间隔(第一raw)对应于允许与属于gid1的aid对应的sta的信道接入的间隔。不允许属于不同gid的sta的信道接入。为此,第一信标中仅包括与gid1对应的aid的tim元素。第二信标帧中包括用于包含gid2的aid的tim元素。因此,在第二信标间隔(第二raw)期间仅允许与属于gid2的aid对应的sta的信道接入。第三信标间隔中仅包括用于包含gid3的aid的tim元素。因此,在第三信标间隔(第三raw)期间仅允许与属于gid3的aid对应的sta的信道接入。第四信标间隔中在此仅包括用于包含gid1的aid的tim元素。因此,在第四信标间隔(第四raw)期间仅允许与属于gid1的aid对应的sta的信道接入。在第五信标间隔之后的每个信标间隔(第五raw之后的每个raw)期间仅允许属于特定组(由包括在对应的信标帧中的tim指示)的sta的信道接入。

图13的(c)示出了本发明可不受其限制的根据信标间隔允许的gid的循环或周期性顺序的示例。具体地,如果tim元素中包括属于特定gid的aid,则在特定时间间隔(特定raw)期间可允许与特定aid对应的sta的信道接入,并且在特定时间间隔期间可不允许其它sta的信道接入。

如在前面的描述中所提到的,基于组的aid指派方案也可被称为tim的层次结构。具体地,总的aid空间被分成多个块,并且能够仅允许与包括除0之外的值的特定块对应的sta(即,特定组的sta)的信道接入。通过这样做,大尺寸的tim被分成小的块/组,sta能够容易地维持tim信息并且可根据sta的类别、服务质量(qos)或用途来容易地管理组/块。尽管图13所示的示例示出了2级层,但是能够以等于或大于2级的形式配置层次结构的tim。例如,总的aid空间被分为多个页组,每个页组被分成多个块,并且每个块可被分成多个子块。在这种情况下,作为图13的(a)所示的示例的扩展示例,在aid位图中,前n1个比特表示页id(即,pid),接下来的n2个比特表示块id,接下来的n3个比特表示子块id,剩余的比特可指示子块中的sta比特位置。

在下面描述的本发明的示例中,能够应用以规定的层次组单元划分sta(或指派给每个sta的aid)并管理这些sta的各种方法。基于组的aid指派方案可不受示例的限制。

帧格式的示例

图13是用于可应用本发明的ieee802.11系统的mac帧格式的示例的图。

参照图13,mac帧格式包括mac报头(mhr)、mac有效载荷和mac页脚(footer)(mfr)。mhr由包括帧控制字段、持续时间/id字段、地址1字段、地址2字段、地址3字段、序列控制字段、地址4字段、qos控制字段和ht控制字段在内的区域来限定。帧主体字段由mac有效载荷来限定。要由上层发送的数据位于帧主体字段处。帧主体字段具有可变大小。帧校验序列(fcs)字段由mac页脚限定,并且用于检测mac帧的错误。

最小帧格式由前三个字段(帧控制字段、持续时间/id字段和地址1字段)和最后一个字段(fcs字段)配置。前三个字段和最后一个字段存在于所有帧中。剩余字段可仅以特定帧类型存在。

包含在前述字段中的每一个中的信息可遵循ieee802.11系统的定义。并且,前述字段中的每一个对应于能够被包括在mac帧中的字段的示例。每个字段可用不同字段替换,或者也可进一步包括附加字段。

图14是用于根据图13的mac帧中的ht控制字段的ht格式的示例的图。

参照图14,ht控制字段可包括vht子字段、链路适配子字段、校准位置子字段、校准序列子字段、信道状态信息(csi)/导引子字段、ndp(空数据分组)通告子字段、ac(接入类别)约束子字段、rdg(反向授权/更多)ppdu子字段和预留子字段。

链路适配子字段可包括训练请求(trq)子字段、mai(mcs(调制和编码方案)请求或asel(天线选择)指示)子字段、mcs反馈序列指示(mfsi)子字段、mcs反馈和天线选择命令/数据(mfb/aselc)子字段。

如果向响应方请求探测ppdu,则将trq子字段设置为1。如果没有向响应方请求探测ppdu,则将trq子字段设置为0。并且,如果mai子字段被设置为14,则它指示天线选择指示(asel指示),并且由天线选择命令/数据解释mfb/aselc子字段。或者,mai子字段指示mcs请求,并且由mcs反馈解释mfb/aselc子字段。当mai子字段指示mcs请求(mrq)时,如果不请求mcs反馈,则将mai子字段设置为0。如果请求了mcs,则将mai子字段设置为1。探测ppdu指示递送可用于信道估计的训练符号的ppdu。

上述每个子字段对应于能够被包括在ht控制字段中的子字段的示例。每个字段可用不同的子字段替换。或者,可进一步包括附加子字段。

图15是用于根据图13的mac帧中的ht控制字段的vht格式的示例的图。

参照图15,ht控制字段可包括vht子字段、mrq子字段、msi子字段、mcs反馈序列指示/组id最低位(mfsi/gid-l:组id的lsb)子字段、mfb子字段、组id最高位(gid-h:组id的msb)子字段、编码类型子字段、mfc响应传输类型(fbtx类型:mfb响应的传输类型)子字段、未经请求的mfb子字段、ac约束子字段、rdg/更多ppdu子字段。并且,mfb子字段可包括vht空时流数量(n_sts:空时流的数量)子字段、mcs子字段、带宽(bw)子字段和信噪比(snr)子字段。

表1示出了ht控制字段的vht格式中的每个子字段的说明。

[表1]

前述每个子字段对应于能够被包括在ht控制字段中的子字段的示例。每个字段可用不同的子字段替换。或者,可进一步包括附加子字段。

此外,mac子层将mac协议数据单元(mpdu)作为物理服务数据单元(psdu)递送到物理层。pccp实体将物理报头和前导码添加到所接收的psdu,并且生成plcp协议数据单元(ppdu)。

图16是用于可应用本发明的ieee802.11n系统的ppdu帧格式的示例的图。

图16的(a)示出了根据非ht格式、ht混合格式和ht绿色字段格式的ppdu帧的示例。

非ht格式指示用于传统系统(ieee802.11a/g)sta的帧格式。非ht格式ppdu包括由传统短训练字段(l-stf)、传统长训练字段(l-ltf)和传统信号(l-sig)字段组成的传统格式前导码。

ht混合格式允许与传统系统sta通信,并且同时指示用于ieee802.11nsta的帧格式。ht混合格式ppdu包括由l-stf、l-ltf和l-sig组成的传统格式前导码以及由ht短训练字段(ht-stf)、ht长训练字段(ht-ltf)和ht信号(ht-sig)字段组成的ht格式前导码。由于l-stf、l-ltf和l-sig意指向后兼容的传统字段,所以从l-stf到l-sig的部分与非ht格式相同。sta可使用在该部分之后出现的ht-sig字段来识别混合格式ppdu。

ht绿色字段格式是与传统系统不兼容的格式。ht绿色字段格式指示用于ieee802.11nsta的格式。ht绿色字段格式ppdu包括由ht绿色字段stf(ht-gf-stf)、ht-ltf1、ht-sig和一个或更多个ht-ltf组成的绿色字段前导码。

数据字段包括服务字段、psdu、尾部比特和填充比特。数据字段的所有比特被加扰。

图16的(b)示出了数据字段中包括的服务字段。服务字段有16比特。按0到15对每个比特进行编号。从比特#0依次发送每个比特。比特#0至比特#6被设置为0,并且用于与安装在接收端的解扰器同步。

图17是用于可应用本发明的ieee802.11ac系统的vhtppdu帧格式的示例的图。

参照图17,vht格式ppdu包括由l-stf、l-ltf和l-sig组成的传统格式前导码以及由vht-sig-a、ht-stf和数据字段之前的ht-ltf组成的vht格式前导码。由于l-stf、l-ltf和l-sig意指用于向后兼容的传统字段,所以从l-stf到l-sig的部分与非ht格式相同。sta可使用在该部分之后出现的vht-sig字段来识别vht格式ppdu。

l-stf是用于帧检测、自动增益控制(agc)分集检测、粗略频率/时间同步等的字段。l-ltf是用于精细频率/时间同步、信道估计等的字段。l-sig是用于发送传统控制信息的字段。vht-sig-a是用于发送共同包括在vhtsta中的控制信息的vht字段。vht-stf是用于mimo和波束成形的流的agc的字段。vht-ltf是用于mimo和波束成形的流的信道估计的字段。vht-sig-b是用于向每个sta发送特定控制信息的字段。vht-sig-a和vht-sig-b的结构分别示出在图18的(a)和图18的(b)中。

图19是用于11ax中的ppdu格式的示例的图。

参照图19的(a)的示例,he-sig1出现在l部分(l-stf、l-ltf、l-sig)之后。与l部分类似,he-sig1以20mhz为单位进行复制。he-sig1包括公共信息(bw、gi长度、bss索引、crc、尾部等)。参照图19的(b)的结构,he-sig1包括用户分配信息(例如,sta的id(paid或gid)、分配的资源信息、nsts等)。按照ofdma分配发送he-sig2。在执行mu-mimo的情况下,he-sig2经由sdm由sta识别。he-sig2包括附加用户分配信息(例如,mcs、编码、stbc、txbe等)。参照图19的(c),he-sig2在全频带上经由he-sig1的信息(数字学)在he-sig1之后立即被发送。he-sig2包括用户分配信息(例如,staaid、资源分配信息(例如,分配大小)、mcs、nsts、编码、stbc、txbf等)。

图20是用于11axmups轮询的示例的图。ap发送tim信标帧。tim信标帧可包括sta执行mu传输以接收触发帧所需要的信息(例如,资源分配、起始偏移、触发帧传输定时等)。如果sta从ap接收到触发帧,则sta可在规定时间(例如,sifs)之后执行mu传输。ap可在sifs之后向musta发送dlmu数据或ack。

图21是用于ulmuu-apsd操作的示例的图。如果sta从ap接收到tim,则sta获得触发帧的传输信息,接收触发帧,并且能够向ap发送ulmuqos空帧。在接收到ulmuqos空帧之后,ap能够在sifs之后发送dl数据。在这种情况下,可以按照tim指示要由每个sta接收的触发帧的起始偏移(方法1)或者每个触发帧指示不同sta的起始偏移(方法2)的方式来通知触发帧的传输信息。

图22是用于在单个信标间隔期间发送多个触发帧的示例的图。在这种情况下,tim信标帧可发送用于多个触发帧中的每一个的起始信息。

在下文中,基于前述描述来说明sta发送ul帧(ps轮询、ack/块ack、资源请求/缓冲状态报告、cts、ndp等)的各种方法。在下面的描述中,触发帧与触发ul数据的帧或者短管理/控制帧对应。ul帧与ul(mu)数据或者短管理/控制帧(ps轮询、ack/块ack、资源请求/缓冲状态报告、cts、ndp帧等)对应。而且,sta与sta或多个sta对应。sta可与ps/u-apsdsta对应。而且,sta可使用ulmu-mimo和ulofdma来支持ulmutx。

在接收到触发帧之后执行ul传输的方法

根据本发明的一个实施方式,sta从ap接收触发帧,并且能够响应于该触发帧来执行上行链路传输。如果sta的nav(网络分配向量)空闲,并且通过触发帧分配的资源大小和上行链路传输的数据大小中的一个小于由触发帧指示的阈值,则sta可以独立于接收到所述触发帧之前的cca结果来执行上行链路传输。具体地,在已经接收到触发帧的sta当中,包括空闲nav的sta能够在紧接着接收到触发帧之后经过sifs之后独立于在接收到触发帧之前的特定持续时间(例如,pifs)的cca值来执行ul帧传输。这是因为由于ap在空闲信道上发送触发帧并且sta接收触发帧,如果sta在接收到触发帧之后执行ul传输,则ap很可能成功接收。在短管理/控制帧的情况下,由于传输时间短,所以可以对不同的ap或sta产生较小的影响。如果触发帧触发短管理/控制帧(ps轮询、ack/块ack、资源请求/缓冲状态报告、cts、ndp等),则sta能够独立于已经执行的cca结果(尽管繁忙)来在sifs之后发送短管理/控制帧,从而提高传输效率。

在这种情况下,当sta的nav计数与0对应或者非带宽信令ta与txop保持器的地址相同时,nav空闲。当接收到触发帧之后经过sifs时,能够执行上行链路传输。

能够经由用于配置cca或动态cca或管理帧的信标来发送由触发帧指示的阈值。或者,ap能够使用he-sig1和he-sig2的数据字段的服务字段的预留比特来向sta发送特定阈值。

关于指示阈值的方法,能够使用以下方法中的至少一种。

首先,由触发帧指示的阈值对应于与经由触发帧发送的比特对应的十进制值*4,并且阈值的单位可对应于八位位组。能够按照由ap发送的比特*y个八位位组的值为单位进行配置特定阈值(在这种情况下,y为随机正数)。例如,当以4个八位位组为单位限定特定阈值时,如果ap发送“0111”,则该阈值可与28个八位位组对应。在这种情况下,如果分配给sta的资源的大小/长度(例如,ppdu或a-mpdu)或者要由sta发送的ul帧(例如,ppdu或a-mpdu)的大小/长度等于或小于28个八位位组,则当在接收到触发帧之后经过sifs时,能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。

其次,由触发帧指示的阈值对应于与经由触发帧发送的比特对应的十进制值,并且阈值的单位可对应于us。能够通过基于由ap发送的比特值的持续时间来配置阈值。例如,当ap发送“0111”时,如果分配给sta的资源(例如,ppdu或a-mpdu)的持续时间或者要由sta发送的ul帧(例如,ppdu或a-mpdu)的持续时间等于或小于7us,则当接收到触发帧之后经过sifs时,能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。

再次,可限定特定阈值与由ap发送的比特之间的映射表,并且发送映射表中的指示特定阈值的值。例如,当限定了“0111”和2000字节之间的映射关系时,ap发送“0111”并且sta接收“0111”。在sta中,如果分配给包括空闲nav的sta的资源(例如,ppdu或a-mpdu)的大小/长度或者要由sta发送的ul帧(例如,ppdu或a-mpdu)的大小/长度等于或小于2000字节,则当接收到触发帧之后经过sifs时,包括空闲nav的sta能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。作为不同的示例,当“0111”由3(例如,us单位)预先限定并且ap发送“0111”时,如果分配给包括空闲nav的sta的资源(例如,ppdu或a-mpdu)的持续时间或者要由sta发送的ul帧(例如,ppdu或a-mpdu)的持续时间等于或小于3us,则当接收到触发帧之后经过sifs时,包括空闲nav的sta能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。

作为不同的实施方式,当sta接收到触发帧时,sta能够总是在紧接着接收到触发帧之后经过sifs时发送ul帧。

作为另一个不同的实施方式,在已经接收到触发帧的sta当中,如果sta的nav空闲并且ul帧的ack策略与noack或延迟的ba对应,则当紧接着接收到触发帧之后经过sifs时,sta能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。

作为另一不同的实施方式,当触发帧被发送时,能够在触发帧中包含关于是执行cca还是反映cca的信息。例如,当ap发送触发帧时,能够使用he-sig1、hesig2和mac报头中的z比特(在这种情况下,z是随机的正数)来指示接收sta是否执行cca(是否舍弃cca结果、是否反映cca结果)。当ap使用触发帧来指示sta不执行cca时,在紧接着接收到触发帧之后经过sifs时,包括空闲nav的sta能够独立于在接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧。或者,当ap发送触发帧时,如果用于指示是否在he-sig1、hesig2和mac报头中执行cca的1比特被设置为“1”,则当紧接着接收到触发帧之后经过sifs时,包括空闲nav的sta能够独立于接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送ul帧或者短管理/控制帧。或者,如果nav空闲并且cca结果空闲,则能够执行上行链路传输。例如,当ap发送触发帧时,如果用于指示是否在he-sig1、hesig2和mac报头中执行cca的1比特被设置为“0”,则当辅助信道在接收到触发帧之前的特定持续时间(例如,sifs)期间空闲时(当特定信道在动态分配的情况下空闲时,当所有信道在静态分配的情况下空闲时),包括空闲nav的sta能够发送ul帧。

上行链路传输失败时的恢复方法

在下文中,说明通过触发帧触发的ul帧的发送/接收失败时的恢复方法或重新发送方法。以下描述能够与在接收到触发帧之后执行的上述上行链路传输方法一起使用或者能够被独立使用。

如图23所示,在由ap经由触发帧触发的ul帧当中发送触发帧之后的特定持续时间(例如,pifs)内,i)如果信道空闲,ii)如果从属于同一bss的不同sta接收到帧,或者iii)如果从属于不同bss的sta接收到帧,则ap能够截短txop,在发送触发帧之后经过特定时间(例如,pifs)时通过在txop限制内发送cf结束帧来配置该txop。当sta从ap接收到cf结束帧时,sta重置nav。如果sta具有要发送的数据,则sta可以开始竞争。在由ap经由触发帧触发的ul帧当中发送触发帧之后的特定持续时间(例如,pifs)内,i)如果从属于同一bss的不同sta接收到帧,或者ii)如果从属于不同bss的sta接收到帧,则能够配置ap不执行cf结束传输。

如图24所示,在由ap经由触发帧触发的ul帧当中发送触发帧之后的特定持续时间(例如,pifs)内,i)如果信道空闲,ii)如果从属于同一bss的不同sta接收到帧,或者iii)如果从属于不同bss的sta接收到帧,则ap能够在发送触发帧之后经过特定时间(例如,pifs)时通过发送触发帧来重新配置txop。

在已经从ap接收到触发帧的sta当中,当辅助信道在接收到触发帧之前的特定持续时间(例如,sifs)期间空闲时(当特定信道在动态分配的情况下空闲,当所有信道在静态分配的情况下都空闲时),包括空闲nav的sta能够根据触发帧的信息发送能够被认为是ul帧的ps轮询、ack/块ack、资源请求/缓冲状态报告、cts、ndp帧等。或者,当接收到触发帧之后经过sifs时,包括空闲nav的sta能够独立于在接收到触发帧之前的特定持续时间(例如,pifs)的cca值来发送能够被认为是ul帧的ps轮询、ack/块ack、资源请求/缓冲状态报告、cts、ndp帧等。作为指示sta执行cca的方法,能够应用上述提出的方法。

在由ap经由触发帧触发的ul帧当中发送触发帧之后的特定持续时间(例如,pifs)内,i)如果从属于同一bss的不同sta接收到帧,或者iii)如果从属于不同bss的sta接收到帧,则能够配置ap不发送触发帧。

图25是用于根据本发明的一个实施方式的无线装置的配置的框图。

ap10可包括处理器11、存储器12和收发器13。sta20可包括处理器21、存储器22和收发器23。收发器13/23能够发送/接收无线电信号。例如,收发器能够实现根据ieee802系统的物理层。处理器11/21与收发器13/23连接,并且能够实现根据ieee802系统的物理层和/或mac层。处理器11/21能够被配置为执行根据本发明的各种实施方式的操作。并且,根据本发明的各种实施方式的被配置为实现ap和sta的操作的模块被存储在存储器12/22中,并且该模块能够由处理器11/21执行。存储器12/22包括在处理器11/21的内部或者安装在处理器11/21的外部,并且能够通过众所周知的手段与处理器11/21连接。

对于ap和sta的详细配置,能够独立地应用本发明的各种实施方式中先前提到的事项,或者能够同时应用两个或更多个实施方式。为了清楚起见,此时省略关于重叠内容的说明。

本发明的实施方式可通过各种手段来实现。例如,实施方式能够通过硬件、固件、软件或其组合来实现。

当被实现为硬件时,根据本发明的实施方式的方法可被实现为一个或更多个专用集成电路(asic)、一个或更多个数字信号处理器(dsp)、一个或更多个数字信号处理器件(dspd)、一个或更多个可编程逻辑器件(pld)、一个或更多个现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器等。

当被实现为固件或软件时,根据本发明的实施方式的方法可被实现为执行上述功能或操作的模块、过程或函数。软件代码可存储在存储单元中并由处理器执行。存储单元位于处理器的内部或外部,并且可通过各种已知手段向处理器发送数据和从处理器接收数据。

已经在上面详细描述了本发明的优选实施方式,以使本领域技术人员能够实现和实践本发明。虽然上面已经描述了本发明的优选实施方式,但是本领域技术人员将要理解的是,可在不脱离本发明的精神或范围的情况下对本发明进行各种修改和变型。例如,本领域技术人员可使用在上述实施方式中阐述的要素的组合。因此,本发明不旨在限制本文所述的实施方式,而是旨在符合与本文所公开的原理和新颖特征对应的最宽的范围。

工业实用性

尽管本发明的各种实施方式以ieee802.11系统为中心进行说明,然而这些实施方式也能够应用于具有相同方案的各种移动通信系统。

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