用于PHY报头中的TXOP持续时间字段的装置和方法与流程

文档序号:14652728发布日期:2018-06-08 22:10阅读:196来源:国知局
用于PHY报头中的TXOP持续时间字段的装置和方法与流程

本申请要求于2015年9月28日提交的美国临时申请No.62/233,881、于2015年10月12日提交的美国临时申请No.62/240,454以及于2016年9月28日提交的美国申请No.15/278,597的权益,这些申请通过引入被结合于此。

技术领域

本文描述的实施例涉及无线局域网(WLAN)操作领域。更具体而言,本文描述的实施例涉及高效率(HE)无线局域网(WLAN)中的网络分配向量(NAV)的维护和使用。还公开了其它实施例。



背景技术:

电气和电子工程师协会(IEEE)802.11是用于实现无线局域网(WLAN)通信的一组物理和介质访问控制(MAC)规范。这些规范为使用由Wi-Fi联盟管理和定义的Wi-Fi品牌的无线网络产品提供了基础。该规范定义了2.400-2.500GHz以及4.915-5.825GHz频带的使用。这些频带通常被称为2.4GHz和5GHz频带。每个频谱被细分为具有中心频率和带宽的信道。2.4GHz频带被划分为间隔开5MHz的14个信道,但是一些国家管制这些信道的可用性。5GHz频带比2.4GHz频带管制得更严格,并且信道的间隔在整个频谱范围内变化,取决于相应国家或地区的管制,最小间隔为5MHz。

WLAN设备当前被部署在不同的环境中。这些环境的特征是在地理上有限的区域中存在许多接入点(AP)和非AP站(STA)。来自相邻设备的干扰增加会导致性能下降。此外,WLAN设备越来越需要支持各种应用,诸如视频、云访问和卸载。特别地,视频流量预计将成为WLAN部署中占主导类型的流量。在其中一些应用的实时需求的情况下,WLAN用户要求改进的性能。

WLAN设备通常采用载波侦听机制来确定其是否可以通过无线介质传送数据。802.11WLAN的分布式特性使载波侦听机制对于减少WLAN中的冲突量非常重要。WLAN设备的物理载波侦听机制负责检测其它WLAN设备的传输。但是,WLAN设备可能不可能检测到可能与其自己的传输冲突的所有传输。例如,远离正在传送数据的另一个WLAN设备的WLAN设备可能确定无线介质处于空闲并且也开始传送数据。为了克服这种隐藏节点问题,已经引入了网络分配向量(NAV)。NAV基于从物理层协议数据单元(PPDU)捕获的持续时间信息来维护对无线介质上未来流量的预测。

在称为电气和电子工程师协会(IEEE)802.11ax的任务组中,高效率WLAN(HEW)标准化正处于讨论之中。HEW旨在改进要求高容量、高速率服务的用户对性能的感受。HEW可以支持包括多用户多输入多输出(MU-MIMO)和正交频分多址(OFDMA)传输的上行链路(UL)和下行链路(DL)多用户(MU)同时传输。HEW还可以支持新的净信道评估(CCA)电平(level)和延迟规则,以改善密集环境中的重叠基本服务集(OBSS)操作。在HEW中采用现有NAV技术可能导致非期望的低效率。



技术实现要素:

一种由无线局域网(WLAN)中的站(STA)实现以更新由STA维护的网络分配向量(NAV)的方法。该方法包括:接收第一物理层协议数据单元(PPDU);确定第一PPDU的前导码部分的控制字段中指示的持续时间是否大于当前NAV值;确定第一PPDU是否被接收作为对STA先前传送的第二PPDU的即时响应;以及响应于确定第一PPDU的前导码部分的控制字段中指示的持续时间大于当前NAV值并且第一PPDU没有被接收作为对STA先前传送的第二PPDU的即时响应,使用第一PPDU的前导码部分的控制字段中指示的持续时间来更新由STA维护的NAV。

一种由无线局域网(WLAN)中的站(STA)实现以忽略由STA维护的网络分配向量(NAV)的方法。该方法包括:从接入点(AP)接收第一物理层协议数据单元(PPDU),其中第一PPDU引发来自STA的即时响应;确定由STA维护的NAV是否使用第二PPDU中指示的持续时间被先前设置,该第二PPDU源自与和STA相关联的基本服务集(BSS)相同的BSS;以及响应于确定由STA维护的NAV使用第二PPDU中指示的持续时间被先前设置,向AP传送第三PPDU作为对第一PPDU的即时响应,而不考虑由STA维护的NAV。

一种网络设备,被配置为用作无线局域网(WLAN)中的站(STA)以更新由STA维护的网络分配向量(NAV)。网络设备包括射频(RF)收发器、一组一个或多个处理器以及具有存储在其中的NAV组件(NAV component)的非瞬态机器可读存储介质。当NAV组件由该组一个或多个处理器执行时,使得网络设备接收第一物理层协议数据单元(PPDU);确定第一PPDU的前导码部分的控制字段中指示的持续时间是否大于当前NAV值;确定第一PPDU是否被接收作为对STA先前传送的第二PPDU的即时响应;以及响应于确定第一PPDU的前导码部分的控制字段中指示的持续时间大于当前NAV值并且第一PPDU没有被接收作为对STA先前传送的第二PPDU的即时响应,使用第一PPDU的前导码部分的控制字段中指示的持续时间来更新由STA维护的NAV。

一种网络设备,被配置为用作无线局域网(WLAN)中的站(STA)以忽略由STA维护的网络分配向量(NAV)。网络设备包括射频(RF)收发器、一组一个或多个处理器以及具有存储在其中的NAV组件的非瞬态机器可读存储介质。当NAV组件由该组一个或多个处理器执行时,使得网络设备从接入点(AP)接收第一物理层协议数据单元(PPDU),其中第一PPDU引发来自STA的即时响应;确定由STA维护的NAV是否使用第二PPDU中指示的持续时间被先前设置,该第二PPDU源自与和STA相关联的基本服务集(BSS)相同的BSS;以及响应于确定由STA维护的NAV使用第二PPDU中指示的持续时间被先前设置,向AP传送第三PPDU作为对第一PPDU的即时响应,而不考虑由STA维护的NAV。

附图说明

在附图的各图中通过示例而非限制的方式图示了实施例,其中相同的标号指示相似的元素。应该注意的是,在本说明书中对“实施例”或“一个实施例”的不同引用不一定针对相同的实施例,并且这样的引用意味着至少一个。此外,当结合实施例描述特定特征、结构或特性时,认为结合无论是否被明确描述的其它实施例来影响这些特征、结构或特性是在本领域技术人员的知识范围内。

图1是图示根据一些实施例的用于设置NAV的操作的流程图。

图2A是图示根据一些实施例的其中当AP不能成功解码UL MU PPDU的有效载荷部分时AP设置其NAV的场景的图。

图2B是图示根据一些实施例的其中当ACK帧或块ACK(Block ACK)帧中存在有效载荷错误时AP设置其NAV的场景的图。

图2C是图示根据一些实施例的其中当压缩波束成形帧中存在有效载荷错误时AP设置其NAV的场景的图。

图2D是图示根据一些实施例的其中当在以MU方式传送的压缩波束成形帧中存在有效载荷错误时AP设置其NAV的场景的图。

图3A是图示根据一些实施例的其中当AP不能成功解码UL MU PPDU的有效载荷部分时AP抑制设置其NAV的场景的图。

图3B是图示根据一些实施例的其中当ACK帧或块ACK帧中存在有效载荷错误时AP抑制设置其NAV的场景的图。

图3C是图示根据一些实施例的其中当压缩波束成形帧中存在有效载荷错误时AP抑制设置其NAV的场景的图。

图3D是图示根据一些实施例的其中当以MU方式传送的压缩波束成形帧中存在有效载荷错误时AP抑制设置其NAV的场景的图。

图4是根据一些实施例的用于维护NAV的处理的流程图。

图5是图示根据一些实施例的其中STA由于其NAV被设置而不响应触发帧的场景的图。

图6是图示根据一些实施例的其中STA对触发帧进行响应而不考虑其NAV的场景的图。

图6A是图示根据一些实施例的其中STA由于其NAV被设置而不响应RTS帧的场景的图。

图6B是图示根据一些实施例的其中STA对RTS帧进行响应而不考虑其NAV的场景的图。

图7是根据一些实施例的用于使用NAV的处理的流程图。

图8是根据一些实施例的实现执行NAV组件的STA或AP的网络设备的框图。

图9是根据一些实施例的WLAN的框图。

图10是根据一些实施例的例示WLAN设备中的传送信号处理器的示意性框图。

图11是根据一些实施例的例示WLAN设备中的接收信号处理单元的示意性框图。

图12是根据一些实施例的提供载波侦听多路访问/冲突避免(CSMA/CA)传输过程的示例的时序图。

具体实施方式

本文公开的实施例提供用于在高效率(HE)无线局域网(WLAN)中维护和使用提高HE WLAN中的效率的网络分配向量(NAV)的方法和装置。实施例是由WLAN中的站(STA)实现的方法。该方法包括:接收第一物理层协议数据单元(PPDU);确定第一PPDU的前导码部分的控制字段中指示的持续时间是否大于当前NAV值;确定第一PPDU是否被接收作为对STA先前传送的第二PPDU的即时响应;以及响应于确定第一PPDU的前导码部分的控制字段中指示的持续时间大于当前NAV值并且第一PPDU没有被接收作为对STA先前传送的第二PPDU的即时响应,使用第一PPDU的前导码部分的控制字段中指示的持续时间来更新由STA维护的NAV。另一个实施例是由WLAN中的STA实现的方法。该方法包括:从接入点(AP)接收第一PPDU,其中第一PPDU引发来自STA的即时响应;确定由STA维护的NAV是否使用第二PPDU指示的持续时间被先前设置,该第二PPDU源自与和STA相关联的基本服务集(BSS)相同的BSS;以及响应于确定由STA维护的NAV使用第二PPDU中指示的持续时间被先前设置,向AP传送第三PPDU作为对第一PPDU的即时响应,而不考虑由STA维护的NAV。还描述和要求保护了其它实施例。

在以下描述中,阐述了许多具体细节。但是,应该理解的是,可以在没有这些具体细节的情况下实践本文描述的实施例。在其它情况下,众所周知的电路、结构和技术未被详细示出以免混淆对本说明的理解。但是,本领域技术人员将认识到的是,可以在没有这些具体细节的情况下实践本文描述的实施例。本领域普通技术人员利用所包含的说明将能够实现适当的功能而无需过度的实验。

说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可能不一定包括特定的特征、结构或特性。而且,这样的短语不一定是指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为结合无论是否被明确描述的其它实施例来影响这些特征、结构或特性是在本领域技术人员的知识范围内。

在以下说明和权利要求书中,可以使用术语“耦合”和“连接”及其派生词。应该理解的是,这些术语不是要作为彼此的同义词。“耦合”用于指示可能或可能不彼此直接物理或电接触的两个或更多个元件彼此协作或相互作用。“连接”用于指示在彼此耦合的两个或更多个元件之间建立通信。如本文所使用的,“组”是指任何正整数个项目,包括一个项目。

电子设备使用诸如非瞬态机器可读介质(例如,机器可读存储介质,诸如磁盘、光盘、只读存储器、闪存设备、相变存储器)和瞬态机器可读传输介质(也称为载波)(例如,电、光、无线电、声学或其它形式的传播信号–诸如载波、红外信号)的机器可读介质(也称为计算机可读介质)存储和传送(在内部和/或通过网络与其它电子设备)代码(其由软件指令组成并且有时被称为计算机程序代码或计算机程序)和/或数据。因此,电子设备(例如,计算机)包括硬件和软件,诸如一组一个或多个处理器,其耦合到一个或多个非瞬态机器可读存储介质(以存储用于在该组处理器上执行的代码和数据)和一组一个或多个物理网络接口以建立网络连接(以使用传播信号传送代码和/或数据)。换句话说,典型的电子设备包括存储器,存储器包括非易失性存储器(无论电子设备是开还是关都包含代码)和易失性存储器(例如,动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)),并且当电子设备被开启时,当前正在被执行的代码的一部分从较慢的非易失性存储器复制到易失性存储器(通常以层次结构组织)中以供电子设备的处理器执行。

网络设备(ND)是通信地互连网络上的其它电子设备(例如,其它网络设备、终端用户设备)的电子设备。一些网络设备是为多个联网功能(例如,路由、桥接、交换、第2层聚合、会话边界控制、服务质量和/或订户管理)提供支持和/或为多种应用服务(例如,数据、语音和视频)提供支持的“多服务网络设备”。网络设备或网络元件可以包括无线通信系统(诸如WLAN)中的AP和非AP STA。STA是连接到WLAN并在WLAN中通信的设备,包括经由AP连接到WLAN的客户端或用户设备。AP是网络设备,其可以是可以经由无线介质或经由有线连接与WLAN中的其它网络设备通信的专用无线接入点。AP可以被认为是一种类型的STA。非AP STA或AP在本文可以被称为WLAN设备或STA。

如以上所提到的,在称为电气和电子工程师协会(IEEE)802.11ax的任务组中,HE WLAN(HEW)标准化正处于讨论之中。HEW可以支持上行链路(UL)和下行链路(DL)多用户(MU)同时传输。在MU同时传输中,使用不同的资源同时将多个帧传送到多个STA或从多个STA传送多个帧,其中不同的资源在正交频分多址(OFDMA)传输的情况下可以是不同的频率资源,或者在多用户多输入多输出(MU-MIMO)传输的情况下可以是不同的空间流。MU同时传输的示例包括DL-OFDMA、DL MU-MIMO、UL-OFDMA和UL-MU-MIMO。

AP可以通过向要参与UL MU同时传输的一组STA传送触发帧(有时被称为UL-Poll帧)来发起UL MU同时传输。触发帧可以包括关于UL MU同时传输的信息,诸如传输资源向STA的指派。基于这种信息,STA可以使用指派的传输资源基本上同时地向AP传送它们各自的帧。如果AP成功接收并解码由STA传送的上行链路帧,那么AP可以向STA传送确认(ACK)帧。

HEW还可以支持新的净信道评估(CCA)电平和延迟规则以改善密集环境中的重叠基本服务集(OBSS)操作。例如,在一个实施例中,当STA接收到导致STA确定无线介质繁忙的PPDU时,STA解码PPDU并检查HE-SIG-A字段的BSS颜色字段中的内容或者MAC报头中的MAC地址,以确定PPDU是关于STA的BSS内PPDU还是BSS间PPDU。如本文所使用的,如果PPDU源自与和STA相同的BSS相关联的WLAN设备,那么PPDU是关于STA的BSS内PPDU。如本文所使用的,如果PPDU源自与和STA不同的BSS相关联的WLAN设备,那么PPDU是关于STA的BSS间PPDU。STA可以在由STA花费以确定PPDU是BSS内PPDU还是BSS间PPDU的时间期间暂停退避(backoff)倒计数处理。如果STA确定接收到的PPDU是BSS间PPDU,那么STA可以使用大于最小接收灵敏度电平的OBSS报文检测(PD)电平(level)。如果接收到的PPDU的接收信号强度指示(RSSI)低于OBSS PD电平,那么STA可以确定无线介质可用。但是,如果接收到的PPDU的RSSI高于OBSS PD电平,那么STA可以确定无线介质繁忙并且设置/更新其NAV。

根据当前的802.11规范,通常使用物理层服务数据单元(PSDU)中(例如,MAC报头中)指示的持续时间来设置/更新NAV。但是,在一些情况下,STA可能无法成功从PPDU解码PSDU,并且因此可能无法获得持续时间信息。本文描述的实施例可以通过使用PPDU的前导码部分的HE-SIG-A字段的TXOP持续时间字段中指示的持续时间设置/更新其NAV来克服上述问题。PPDU的前导码部分通常使用比有效载荷部分(其包括PSDU)更低的调制编码方案(MCS)进行编码,并且因此与有效载荷部分相比更有可能被成功解码。

图1是图示根据一些实施例的用于设置/更新NAV的操作的流程图。当STA(例如,AP或非AP STA)接收到导致STA确定无线介质繁忙的PPDU时,STA解码PPDU并检查HE-SIG-A字段的内容以确定PPDU是BSS内PPDU还是BSS间PPDU(例如,通过检查HE-SIG-A字段的BSS颜色字段)。STA可以在由STA花费以确定PPDU是BSS内PPDU还是BSS间PPDU的时间期间暂停退避倒计数处理。HE-SIG-A字段可以包括BSS颜色的指示。BSS颜色有助于识别与传送PPDU的STA相关联的BSS。如果HE-SIG-A字段中指示的BSS颜色匹配与接收STA相关联的BSS的BSS颜色,那么接收STA将PPDU视为BSS内PPDU,并且如果这个新的NAV大于现有的NAV(例如,当前的NAV值),那么使用HE-SIG-A字段的TXOP持续时间字段中指示的持续时间设置/更新其NAV。如果HE-SIG-A字段中指示的BSS颜色与和接收STA相关联的BSS的BSS颜色不匹配,那么接收STA将PPDU视为BSS间PPDU并且被允许根据传送功率控制的函数调整OBSS PD电平(例如,达到预定电平)。如果接收到的功率(例如,RSSI)小于OBSS PD电平,那么接收STA忽略其NAV。然后,接收STA确定无线介质处于空闲并且在分布式协调功能(DCF)帧间间隔(DIFS)时段或扩展帧间间隔(EIFS)时段期间恢复退避倒计数处理以准备好空间重用(SR)。如果接收到的功率等于或大于OBSS PD电平,那么如果该新的NAV大于现有NAV,则接收STA使用HE-SIG-A字段的TXOP持续时间字段中指示的持续时间来设置/更新其NAV。

根据一些实施例,用于设置/更新NAV的上述操作可以概括如下。当STA(例如,AP或非AP STA)接收到PPDU时,STA确定PPDU是BSS内PPDU还是BSS间PPDU。这种确定可以基于PPDU的控制字段中包括的BSS指示位(例如,BSS颜色位)做出。如果STA确定PPDU是BSS内PPDU,那么如果这个新的NAV大于现有NAV,则STA使用PPDU的控制字段中指示的持续时间来设置/更新其NAV。但是,如果STA确定PPDU是BSS间PPDU,那么STA确定接收到的功率(例如,RSSI)是否小于OBSS PD电平。如果是,那么STA忽略其NAV(并且因此只要满足其它条件,就可以使用无线介质来传送)。但是,如果STA确定接收到的功率等于或大于OBSS PD电平,那么如果这个新的NAV大于现有NAV,则STA使用PPDU的控制字段的持续时间字段中指示的持续时间来设置/更新其NAV。在一个实施例中,BSS指示位是BSS颜色位(例如,在BSS颜色字段中)。在一个实施例中,控制字段是HE-SIG-A字段。在一个实施例中,持续时间字段是TXOP持续时间字段。

根据当前的802.11规范,当STA接收到其中MAC报头的接收器地址(RA)字段中指示的MAC地址与STA的MAC地址匹配的帧时,STA不设置/更新其NAV。但是,对于所有其它接收到的帧(其中RA字段中指示的MAC地址不匹配STA的MAC地址或者其中STA没有成功解码有效载荷),如果这个新的NAV大于现有NAV,那么STA使用PSDU中指示的持续时间来设置/更新其NAV。在一些情况下,STA不能成功解码PPDU的有效载荷(例如,PSDU),并且因此STA可能不能获得在MAC报头的RA字段中指示的MAC地址。这可能导致STA甚至当STA是PPDU的预期接收者时也设置/更新其NAV,这可能导致WLAN(例如,HEW)中的低效操作,如下所述。

图2A是图示根据一些实施例的其中当AP不能成功解码UL MU PPDU的有效载荷部分时AP设置/更新其NAV的场景的图。为了说明的目的,该图和一些其它图中的操作将在包括AP和一个或多个非AP STA(例如,STA1、STA2、STA3和STA4)的简单WLAN(例如,HEW)的上下文中描述。但是,应该理解的是,本文描述的原理和概念不限于此。而且,为了简单和清楚起见,当ACK和/或块ACK过程对于理解本文描述的原理和概念不必要时,可以从图中省略它们。在图2A所示的这个示例性场景中,AP尝试在TXOP内从四个STA(例如,STA1、STA2、STA3和STA4)接收UL帧。AP传送引发来自四个STA的清除发送(CTS)帧的请求发送(RTS)帧,并且然后从各个STA接收CTS帧作为UL MU同时传输的一部分。RTS帧和CTS帧的交换有助于避免任何隐藏节点问题。

然后,AP向STA1和STA2传送触发帧,该触发帧引发从这些STA的UL MU同时传输。作为响应,STA1和STA2向AP传送UL MU PPDU,其中UL MU PPDU包括前导码部分和有效载荷部分。在这个示例中,AP能够成功解码前导码部分,但由于错误而不能成功解码UL MU PPDU的有效载荷部分。因此,AP不能获得包含在RA字段和传送器地址(TA)字段中的信息。在这个示例中,UL MU PPDU的前导码部分中指示的BSS颜色与和AP相关联的BSS的BSS颜色匹配。因此,遵循当前规则,AP可以使用UL MU PPDU的前导码部分中指示的持续时间来设置/更新其NAV。但是,由于AP是UL MU PPDU的预期接收者,因此这不是预期的过程。

当ACK帧或块ACK(BA)帧中存在有效载荷错误时,可能发生类似的问题。例如,如图2B所示,在交换RTS和CTS帧之后,AP向STA1传送数据帧。作为响应,STA1向AP传送ACK/BA帧。但是,在这个示例中,由于有效载荷错误,AP不能获得包含在ACK/BA帧的RA/TA字段中的信息(例如,AP仅能够成功解码包含ACK/BA帧的PPDU的前导码部分)。因此,AP可能不知道ACK/BA帧旨在针对自身。因此,AP可能设置/更新其NAV,这不是预期的过程。

在信道状态信息(CSI)反馈过程(通常被称为探测过程)期间也可能发生类似的问题。如图2C所示,AP(其在这个示例中是波束成形器)通过在非数据报文(NDP)之后传送非数据报文通告(NDPA)来发起探测过程。作为响应,STA1(其在这个示例中是被波束成形方(beamformee))向AP传送压缩波束成形帧。然后,AP传送波束成形报告轮询帧,其导致STA2(其在这个示例中是另一个被波束成形方)向AP传送压缩波束成形帧。但是,在这个示例中,由于有效载荷错误,AP不能获得包括在该压缩波束成形帧的RA/TA字段中的信息(例如,AP仅能够成功解码包括该压缩波束成形帧的PPDU的前导码部分)。因此,AP可能不知道这个压缩波束成形帧旨在针对自身。因此,AP可能设置/更新其NAV,这不是预期的过程。在一些情况下,如图2D所示,多个STA可以在从AP接收到促进STA之间的资源分配使得传输在频域和/或空间域中不重叠的触发帧之后,同时向AP传送它们各自的压缩波束成形帧作为UL MU同时传输(例如,UL OFDMA或UL MU-MIMO传输)的一部分。在这个示例中,由于有效载荷错误,AP不能获得包含在这些压缩波束成形帧的RA/TA字段中的信息。因此,AP可能不知道压缩波束成形帧旨在针对自身。因此,AP可能设置/更新其NAV,这不是预期的过程。

本文描述的实施例可以通过在AP不能成功解码PPDU的有效载荷部分时,如果AP确定PPDU是作为对AP先前传送的PPDU的响应接收到的,那么AP抑制设置/更新其NAV来克服上述问题。在一个实施例中,如果PPDU在传送初始PPDU之后的给定帧间间隔(xIFS-例如,短帧间间隔(SIFS))时间被接收到和/或基于接收到的PPDU的一个或多个特性,AP可以确定PPDU是作为对AP先前传送的PPDU的响应接收到的。

根据一些实施例,用于设置/更新NAV的操作可以如下。当STA(例如,AP或非AP STA)接收到PPDU时,STA确定MAC报头的RA字段中指示的MAC地址是否匹配STA的MAC地址。如果是,那么STA确定STA是UL MU PPDU的预期接收者。相应地,STA不设置/更新其NAV。但是,如果STA确定MAC报头的RA字段中指示的MAC地址与STA的MAC地址不匹配,那么STA确定PPDU不是预期接收者并设置或更新其NAV。

当由PPDU的控制字段中的BSS指示位指示的BSS颜色与和STA相关联的BSS的BSS颜色匹配时,STA确定PPDU是BSS内PPDU,并且在这种情况下,如果这个新的NAV大于现有NAV,那么除非某些条件适用,否则STA可以使用PPDU的控制字段中指示的持续时间来更新其NAV。例如,在一个实施例中,如果STA确定PPDU是作为对由STA先前传送的PPDU的响应接收到的,那么STA不设置或更新其NAV。在一个实施例中,如果PPDU在传送初始PPDU之后的xIFS时间被接收到,那么STA可以确定PPDU是作为对STA先前传送的PPDU的响应接收到的。

当由PPDU的控制字段中的BSS指示位指示的BSS颜色不匹配与STA相关联的BSS的BSS颜色时,STA确定PPDU是BSS间PPDU,并且在这种情况下,STA确定接收到的功率(例如,RSSI)是否小于OBSS PD电平。如果是,那么STA忽略其现有的NAV(并且因此只要满足其它条件,就可以使用无线介质来传送)。但是,如果STA确定接收到的功率等于或大于OBSS PD电平,那么如果这个新的NAV大于现有NAV,则STA使用PPDU的控制字段的持续时间字段中指示的持续时间来更新其NAV。

在一个实施例中,接收到的PPDU包括UL数据帧(例如,MU或单用户(SU))(例如,如图2A所示)。在一个实施例中,接收到的PPDU包括ACK或BA帧(例如,如图2B所示)。在一个实施例中,接收到的PPDU包括压缩波束成形帧(例如,如图2C和图2D所示)。在一个实施例中,BSS指示位是BSS颜色位(例如,在BSS颜色字段中)。在一个实施例中,控制字段是HE-SIG-A字段。在一个实施例中,持续时间字段是TXOP持续时间字段。在一个实施例中,xIFS是SIFS。

在一个实施例中,AP可以基于包括在接收到的PPDU的L-SIG字段中的信息(例如,接收到的PPDU的长度)或HE-SIG-A字段中的信息(例如,UL/DL、BSS颜色、带宽等)来确定PPDU是作为对先前由AP传送的触发帧的即时响应被接收到的。由于AP可以已经在触发帧中指定了与(STA应该遵循的)MU MU同时传输有关的各种参数,因此AP可以关于响应的预期特性已经具有一些想法。基于以上信息,AP可以在不具有PPDU的TA/RA字段中的信息的情况下确定接收到的PPDU是作为对触发帧的即时响应被接收到的。

在一个实施例中,AP可以基于包括在接收到的PPDU的L-SIG字段中的信息(例如,接收到的PPDU的长度)或HE-SIG-A字段中的信息(例如,上行链路/下行链路、BSS颜色、带宽等)来确定PPDU是作为对AP先前传送的帧的即时响应被接收到的。例如,AP可能关于ACK帧的预期特性和长度已经具有一些想法。基于以上信息,AP可以在没有PPDU的TA/RA字段中的信息的情况下确定接收到的PPDU包括作为对先前传送的帧的即时响应的ACK帧。

在一个实施例中,AP可以基于包括在接收到的PPDU的L-SIG字段中的信息(例如,接收到的PPDU的长度)或HE-SIG-A字段中的信息(例如,上行链路/下行链路、BSS颜色、带宽等)来确定PPDU是作为对由AP先前传送的波束成形报告轮询帧的即时响应接收到的。例如,AP可能关于压缩波束成形帧的预期特性和长度具有一些想法。基于以上信息,AP可以在没有PPDU的TA/RA字段中的信息的情况下确定接收到的PPDU包括作为对波束成形报告轮询帧的即时响应接收到的压缩波束成形帧。

利用上述NAV设置操作,AP可以避免不必要地设置/更新其NAV。例如,如对应于参考图2A所描述的场景的图3A所示,当AP接收到UL MU PPDU但不能成功解码UL MU PPDU的有效载荷部分时,AP可以抑制设置/更新其NAV,因为AP可以(例如,基于UL MU PPDU是在传送触发帧之后的xIFS时间被接收到的和/或基于UL MU PPDU的一个或多个特性)识别出UL MU PPDU是作为对AP先前传送的触发帧的即时响应接收到的。

类似地,如对应于参考图2B所描述的场景的图3B所示,当AP接收到ACK/BA帧但不能成功解码ACK/BA帧的有效载荷部分时,AP可以抑制设置/更新其NAV,因为AP可以识别出ACK/BA帧是作为对AP先前传送的数据帧的即时响应接收到的。

类似地,如对应于参考图2C所描述的场景的图3C所示,当AP接收到压缩波束成形帧但不能成功解码压缩波束成形帧的有效载荷部分时,AP可以抑制设置/更新其NAV,因为AP可以识别出压缩波束成形帧是作为对AP先前传送的波束成形报告轮询帧的即时响应接收到的。

类似地,如对应于参考图2D所描述的场景的图3D所示,当AP接收到压缩波束成形帧但不能成功解码这些压缩波束成形帧的有效载荷部分时,AP可以抑制设置/更新其NAV,因为AP可以识别出这些压缩波束成形帧是作为对AP先前传送的触发帧的即时响应接收到的。

图4是根据一些实施例的用于维护NAV的处理的流程图。在一个实施例中,流程图的操作可以由用作无线通信网络(例如,WLAN)中的STA(例如,AP或非AP STA)的网络设备来执行。这个流程图和其它流程图中的操作将参考其它图的示例性实施例来描述。但是,应该理解的是,流程图的操作可以由除了参考其它图所讨论的那些实施例之外的实施例来执行,并且参考这些其它图讨论的实施例可以执行与参考该流程图讨论的那些操作不同的操作。

在一个实施例中,该处理在STA接收到第一PPDU时发起,其中STA不能(成功)解码第一PPDU的有效载荷部分(方框410)。虽然STA不能成功解码第一PPDU的有效载荷部分,但STA可以能够成功解码第一PPDU的前导码部分。

STA确定第一PPDU的前导码部分的控制字段中指示的BSS颜色是否匹配与STA相关联的BSS的BSS颜色(判定框420)。如果是(例如,第一PPDU是关于STA的BSS内PPDU),那么STA确定第一PPDU是否是作为对STA先前传送的第二PPDU的即时响应接收到的(判定框430)。在一个实施例中,STA基于第一PPDU是否在传送第二PPDU之后的SIFS时间被接收到的确定来确定第一PPDU是否是作为对由STA先前传送的第二PPDU的即时响应接收到的。例如,如果第一PPDU在传送第二PPDU之后的SIFS时间被接收到,那么STA可以确定第一PPDU是作为对第二PPDU的即时响应接收到的。在一个实施例中,STA基于包括在第一PPDU的前导码部分的L-SIG字段或HE-SIG-A字段中的一个或多个指示(例如,BSS颜色)来确定第一PPDU是否是作为对由STA先前传送的第二PPDU的即时响应接收到的。例如,STA可能关于它响应于传送第二PPDU而应该接收到的帧的类型的预期特性和长度具有一些想法。基于以上信息(例如,第一PPDU的长度或包括在L-SIG/SIG-A字段中的预期响应和指示),STA可以在没有第二PPDU的TA/RA字段中的信息的情况下确定接收到的PPDU(例如,第一PPDU)是对第二PPDU的即时响应。在一个实施例中,由STA先前传送的第二PPDU包括触发信息,该触发信息引发来自一个或多个其它STA的即时响应。

如果STA确定第一PPDU是作为对STA先前传送的第二PPDU的即时响应接收到的,那么AP抑制设置/更新由STA维护的NAV(方框470)。但是,如果STA确定第一PPDU不是作为对由STA先前传送的第二PPDU的即时响应接收到的,那么STA确定第一PPDU的前导码部分的控制字段中指示的持续时间是否大于当前NAV值(判定框440)。如果是,那么STA使用第一PPDU的前导码部分的控制字段中指示的持续时间来更新由STA维护的NAV(方框450)。在一个实施例中,持续时间在第一PPDU的前导码部分的控制字段的TXOP持续时间字段中指示。在一个实施例中,第一PPDU的前导码部分的控制字段是HE-SIG-A字段。

返回到判定框420,如果STA确定第一PPDU中指示的BSS颜色不匹配与STA相关联的BSS的BSS颜色(例如,第一PPDU是关于STA的BSS间PPDU),那么STA确定接收到的第一PPDU的功率电平是否大于预定功率电平(判定框460)。如果接收到的功率电平不大于预定功率电平,那么STA抑制设置/更新由STA维护的NAV(方框470)。

在这种情况下,STA可以确定无线介质处于空闲用于传送PPDU(例如,准备好用于SR)。但是,如果接收到的功率电平大于预定功率电平,那么当持续时间大于当前NAV值(参见判定框440)时,STA使用第一PPDU的前导码部分的控制字段中指示的持续时间来更新由STA维护的NAV(方框450)。在一个实施例中,预定功率电平是OBSS PD电平。

如前面所提到的,AP可以通过向要参与UL MU同时传输的一组STA传送触发帧来发起UL MU同时传输。AP可以通过在TXOP内传送多个触发帧来在给定的TXOP内发起多个UL MU同时传输,其中不同的触发帧可以引发来自不同组的STA的UL MU同时传输。例如,第一触发帧可以引发来自STA1和STA2的UL MU同时传输,第二触发帧可以引发来自STA3和STA4的UL MU同时传输,并且第三触发帧可以引发STA3、STA4和STA5的UL MU同时传输。

根据当前的802.11规范,接收引发STA参与UL MU同时传输的触发帧的STA在确定是否响应触发帧时考虑其NAV,除非满足以下条件之一:1)NAV由源自传送触发帧的AP的帧设置;2)该响应包括ACK/BA帧,并且UL MU同时传输的持续时间低于预定阈值。在一些情况下,STA可能已经基于接收到具有有效载荷错误的PPDU(例如,并且因此STA不能从TA/RA字段获得信息)设置了其NAV。在这些情况下,遵循当前规则,STA在决定是否响应引发STA参与UL MU同时传输的触发帧时可以考虑其NAV。这可能导致WLAN(例如,HEW)中的低效操作,如下所述。

图5是图示根据一些实施例的其中STA由于其NAV被设置而不响应触发帧的场景的图。在这个示例性场景中,AP向STA1和STA2传送RTS帧。然后,AP从STA1和STA2接收CTS帧作为UL MU同时传输的一部分。RTS和CTS帧的交换有助于避免任何隐藏节点问题。

然后,AP向STA1和STA2传送引发从那些STA的UL MU同时传输的触发帧。作为响应,STA1和STA2向AP传送UL MU PPDU,其中UL MU PPDU包括前导码部分和有效载荷部分。在这个示例中,STA3未检测到RTS帧、CTS帧或触发帧,或者STA3不正确地检测到RTS帧、CTS帧或触发帧。STA3能够成功解码UL MU PPDU的前导码部分,但由于错误而不能成功解码UL MU PPDU的有效载荷部分。因此,STA3不能获得包含在RA/TA字段中的信息。STA3可以因此使用UL MU PPDU的前导码部分中指示的持续时间来设置其NAV。AP然后可以向STA3和STA4传送引发从那些STA的UL MU同时传输的触发帧。但是,由于其NAV被设置,STA3可能不响应这个触发帧。这不是期望的过程。

为了解决这个问题,在一个实施例中,当STA接收到引发从STA的UL MU同时传输的PPDU(例如,PPDU包括触发帧或触发信息)时,如果其NAV使用源自未知源的BSS内PPDU的控制字段的持续时间字段中指示的持续时间被设置,那么STA在xIFS时间之后响应PPDU,而不考虑其NAV。源可能对STA是未知的,因为STA不能成功解码PPDU的有效载荷部分(更具体而言,MAC报头的TA/RA字段)。但是,STA可以基于成功解码PPDU的前导码部分(其可以包括BSS颜色的指示)来确定PPDU是BSS内PPDU。在一个实施例中,引发从STA的UL MU同时传输的PPDU包括触发帧。在一个实施例中,持续时间字段是控制字段的TXOP持续时间字段。在一个实施例中,控制字段是HE-SIG-A字段。在一个实施例中,未知源可以是非TXOP持有者。

例如,如对应于参考图5所描述的场景的图6所示,当STA3接收到第二触发帧时,STA3通过传送UL MU PPDU来进行响应,而不考虑其NAV,因为其NAV是使用源自未知源的PPDU中指示的持续时间被设置的(例如,由于STA3不能成功解码初始UL MU PPDU的有效载荷部分,因此初始UL MU PPDU的源对于STA3是未知的)。

图7是根据一些实施例的用于使用NAV的处理的流程图。在一个实施例中,流程图的操作可以由用作无线通信网络(例如,WLAN)中的非AP STA的网络设备来执行。

在一个实施例中,当STA从AP接收到第一PPDU时发起该处理,其中第一PPDU引发来自STA的即时响应(方框710)。在一个实施例中,第一PPDU包括引发STA参与UL MU同时传输的触发信息(例如,触发帧)。

STA确定由STA维护的NAV是否使用源自与STA相关联的BSS相同的BSS的第二PPDU中指示的持续时间被先前设置(方框720)。即使STA不能成功解码第二PPDU的有效载荷部分,基于确定第二PPDU的前导码部分中(例如,第二PPDU的前导码部分的控制字段中)指示的BSS颜色与和STA相关联的BSS的BSS颜色匹配,STA可能已经确定第二PPDU源自与和STA相关联的BSS相同的BSS。如果STA确定由STA维护的NAV没有使用源自与和STA相关联的BSS相同的BSS的第二PPDU中指示的持续时间被先前设置,那么假定忽略NAV的其它条件不适用,STA在决定是否传送对第一PPDU的响应时考虑NAV(方框730)。但是,如果STA确定由STA维护的NAV使用源自与和STA相关联的BSS相同的BSS的第二PPDU中指示的持续时间被先前设置,那么STA向AP传送第三PPDU作为对第一PPDU的即时响应,而不考虑由STA维护的NAV(方框740)。在一个实施例中,持续时间在第二PPDU的前导码部分的HE-SIG-A字段的TXOP持续时间字段中指示。在一个实施例中,STA在接收到第一PPDU之后的SIFS时间向AP传送第三PPDU。

图8是根据一些实施例的实现执行NAV组件的STA或AP的网络设备的框图。在诸如图9所示的示例WLAN的无线局域网(WLAN)中,基本服务集(BSS)包括本文被称为WLAN设备的多个网络设备。根据IEEE 802.11标准,WLAN设备中的每一个可以包括介质访问控制(MAC)层和物理(PHY)层。在多个WLAN设备中,至少一个WLAN设备可以是AP站(例如,图9中的接入点0和接入点1),并且其它WLAN设备可以是非AP站(非AP STA)(例如,图9中的站0-3)。可替代地,多个WLAN设备的全部可以是自组织联网环境中的非AP STA。一般而言,AP STA和非AP STA在本文中可以各自被称为站(STA)。但是,为了便于描述,只有非AP STA将在本文被称为STA,而AP站为了便于描述在本文被称为AP。如图9所示,WLAN可以具有可以形成离散网络、自组织网络或其任何组合的STA和AP的任何组合。WLAN中可以包含任何数量的AP和STA,并且可以利用网络中这些AP和STA的任何拓扑和配置。

示例WLAN设备1包括基带处理器10、射频(RF)收发器20、天线单元30、存储器40、输入接口单元50、输出接口单元60和总线70。基带处理器10执行基带信号处理,并且包括MAC处理器11和PHY处理器15。这些处理器可以是包括通用处理单元或专用集成电路(ASIC)的任何类型的集成电路(IC)。在一些实施例中,MAC处理器11还实现NAV组件800。NAV组件800可以实现本文以上关于图1-7描述的实施例的任何组合的相应功能。在其它实施例中,NAV组件800可以由PHY处理器15和MAC处理器11两者实现或者可以分布在PHY处理器15和MAC处理器11两者上。NAV组件800可以被实现为软件或实现为PHY处理器15或MAC处理器11任一个的硬件组件。

在一个实施例中,MAC处理器11可以包括MAC软件处理单元12和MAC硬件处理单元13。存储器40可以存储软件(下文称为“MAC软件”),其包括MAC层的至少一些功能。MAC软件处理单元12执行MAC软件以实现MAC层的一些功能,并且MAC硬件处理单元13可以在硬件(下文称为“MAC硬件”)中实现MAC层的剩余功能。但是,MAC处理器11不限于这种功能分布。

PHY处理器15包括本文下面参考图9和图10进一步描述的传送信号处理单元100和接收信号处理单元200。

基带处理器10、存储器40、输入接口单元50和输出接口单元60可以经由总线70彼此通信。射频(RF)收发器20包括RF传送器21和RF接收器22。存储器40还可以存储操作系统和应用。在一些实施例中,存储器可以存储关于捕获的帧的记录信息。输入接口单元50从用户接收信息,并且输出接口单元60向用户输出信息。

天线单元30包括一个或多个天线。当使用MIMO或MU-MIMO系统时,天线单元30可以包括多个天线。

图10是根据一些实施例的例示WLAN设备中的传送信号处理器的示意性框图。参考以上附图,传送信号处理单元100包括编码器110、交织器120、映射器130、逆傅里叶变换器(IFT)140和保护间隔(GI)插入器150。编码器110对输入数据进行编码。例如,编码器110可以是前向纠错(FEC)编码器。FEC编码器可以包括后面跟着穿孔设备的二进制卷积码(BCC)编码器,或者可以包括低密度奇偶校验(LDPC)编码器。

传送信号处理单元100还可以包括用于在编码之前对输入数据进行加扰以减少0或1的长序列的概率的加扰器。如果在编码器110中使用BCC编码,那么传送信号处理单元100还可以包括编码器解析器,用于在多个BCC编码器之间解复用被加扰的位。如果在编码器110中使用LDPC编码,那么传送信号处理单元100可以不使用编码器解析器。

交织器120对从编码器输出的每个流的位进行交织以改变位的顺序。可以仅在使用BCC编码时才应用交织。映射器130将从交织器输出的位序列映射到星座点。如果在编码器110中使用LDPC编码,那么除了星座映射之外,映射器130还可以执行LDPC音调映射。

当使用多输入-多输出(MIMO)或多用户(MU)-MIMO时,传送信号处理单元100可以使用与空间流的数量NSS对应的多个交织器120和多个映射器130。在这种情况下,传送信号处理单元100还可以包括流解析器,用于将BCC编码器或LDPC编码器的输出划分到被发送到不同交织器120或映射器130的块中。传送信号处理单元100还可以包括用于将来自NSS空间流的星座点扩展到NSTS空时流中的空时分组码(STBC)编码器和用于将空时流映射到传送链的空间映射器。空间映射器可以使用直接映射、空间扩充或波束成形。

IFT 140通过使用逆离散傅里叶变换(IDFT)或逆快速傅立叶变换(IFFT)将从映射器130或空间映射器输出的星座点的块转换为时域块(即,符号)。如果使用STBC编码器和空间映射器,那么可以为每个传送链提供逆傅立叶变换器140。

当使用MIMO或MU-MIMO时,传送信号处理单元100可以插入循环移位分集(CSD)以防止无意的波束成形。CSD插入可以在逆傅立叶变换140之前或之后发生。CSD可以为每传送链指定的或者可以为每时空流指定的。可替代地,CSD可以作为空间映射器的一部分被应用。当使用MU-MIMO时,可以为每个用户提供空间映射器之前的一些块。

GI插入器150将GI预添加到符号。在插入GI之后,传送信号处理单元100可以可选地执行窗口化以平滑每个符号的边缘。RF传送器21将符号转换为RF信号并经由天线单元30传送RF信号。当使用MIMO或MU-MIMO时,可以为每个传送链提供GI插入器150和RF传送器21。

图11是根据一些实施例的例示WLAN设备中的接收信号处理单元的示意性框图。参考图11,接收信号处理单元200包括GI去除器220、傅里叶变换器(FT)230、解映射器240、解交织器250和解码器260。

RF接收器22经由天线单元30接收RF信号并将RF信号转换为符号。GI去除器220从符号中去除GI。当使用MIMO或MU-MIMO时,可以为每个接收链提供RF接收器22和GI去除器220。

FT 230通过使用离散傅立叶变换(DFT)或快速傅立叶变换(FFT)将符号(即,时域块)转换为星座点的块。可以为每个接收链提供傅立叶变换器230。

当使用MIMO或MU-MIMO时,接收信号处理单元200可以使用用于将傅立叶变换的接收器链转换为空时流的星座点的空间去映射器,以及用于将星座点从时空流解扩到空间流中的STBC解码器。

解映射器240将从傅立叶变换器230或STBC解码器输出的星座点解映射为位流。如果使用LDPC编码,那么解映射器240还可以在星座解映射之前进一步执行LDPC音调解映射。解交织器250对从解映射器240输出的每个流的位进行解交织。解交织可以仅在使用BCC编码时才应用。

当使用MIMO或MU-MIMO时,接收信号处理单元200可以使用与空间流的数量对应的多个解映射器240和多个解交织器250。在这种情况下,接收信号处理单元200还可以包括用于组合从解交织器250输出的流的流逆解析器(deparser)。

解码器260解码从解交织器250或流逆解析器输出的流。例如,解码器260可以是FEC解码器。FEC解码器可以包括BCC解码器或LDPC解码器。接收信号处理单元200还可以包括解扰器,用于对解码数据进行解扰。如果在解码器260中使用BCC解码,那么接收信号处理单元200还可以包括编码器逆解析器,用于对由多个BCC解码器解码的数据进行复用。如果在解码器260中使用LDPC解码,那么接收信号处理单元200可以不使用编码器逆解析器。

图12是根据一些实施例的提供载波侦听多路访问/冲突避免(CSMA/CA)传输过程的示例的时序图。在图示的示例中,STA1是用于传送数据的传送WLAN设备,STA2是用于接收数据的接收WLAN设备,并且STA3是可以位于其中从STA1传送的帧和/或从STA2传送的帧可以被其接收的区域处的WLAN设备。

STA1可以通过载波侦听来确定信道是否繁忙。STA1可以基于信道上信号的质量或信道中的信号的相关性来确定信道占用,或者可以通过使用NAV定时器来确定信道占用。

当确定在DIFS期间信道没有被其它设备使用时(即,信道处于空闲),STA1可以在执行退避之后向STA2传送RTS帧。在接收到RTS帧后,STA2可以在SIFS之后传送CTS帧作为对CTS帧的响应。当STA3接收到RTS帧时,它可以通过使用包含在RTS帧中的持续时间信息将NAV定时器设置为随后传送的帧的传输持续时间(例如,SIFS的持续时间+CTS帧持续时间+SIFS+数据帧持续时间+SIFS+ACK帧持续时间)。当STA3接收到CTS帧时,它可以通过使用包含在CTS帧中的持续时间信息将NAV定时器设置为随后传送的帧的传输持续时间(例如,SIFS的持续时间+数据帧持续时间+SIFS+ACK帧持续时间)。在NAV定时器到期之前接收到新的帧时,STA3可以通过使用包含在新帧中的持续时间信息来更新NAV定时器。在NAV定时器到期之前,STA3不会尝试访问信道。

当STA1从STA2接收到CTS帧时,它可以在从CTS帧已经被完全接收到的时间开始流逝SIFS之后向STA2传送数据帧。在成功接收到数据帧之后,STA2可以在流逝SIFS之后传送ACK帧作为数据帧的响应。

当NAV定时器到期时,STA3可以通过使用载波侦听技术来确定信道是否繁忙。一旦确定信道在DIFS期间没有被其它设备使用并且在NAV定时器已到期之后,STA3可以在根据随机退避的竞争窗口流逝之后尝试信道接入。

PHY-RXSTART.indication原语是由物理层(PHY)向本地MAC实体指示PHY已经接收到包括有效PHY报头的PPDU的有效开始。该原语由本地PHY实体生成,并且在PHY已成功验证在新PPDU的开始处的PHY报头时提供给MAC子层。这个原语提供以下参数:

PHY-RXSTART.indication(

RXVECTOR

)

RXVECTOR参数表示本地PHY实体在接收到有效PHY报头时或在接收到接收到的帧中的最后一个PSDU数据位时提供给本地MAC实体的参数列表。RXVECTOR可以包含TXOP_DURATION参数,其中包含持续时间信息。

在生成PHY-RXSTART.indication原语之后,PHY以所指示的数据速率传递所指示的长度的帧所花费的时段期间,PHY预期将物理介质维护为繁忙状态。即使PHY-RXEND.indication(载波丢失)原语或PHY-RXEND.indication(形成违规)原语由PHY在这个时段的结束之前生成,物理介质繁忙状态也可以被维护。

PHY-RXEND.indication原语是由PHY向本地MAC实体指示当前正在接收的PSDU完成。这个原语由本地PHY实体生成并提供给MAC子层,以指示接收状态机已完成接收,有或没有错误。这个原语提供以下参数:

PHY-RXEND.indication(

RXERROR,

RXVECTOR

)

RXERROR参数可以传达以下值中的一个或多个:无错误(NoError)、格式违规(FormatViolation)、载波丢失(CarrierLost)、不支持的速率(Unsupported Rate)和被过滤(Filtered)。在PHY的接收状态机已检测到似乎是有效的前导码和开始帧定界符(SFD)之后,可能发生许多错误状况。NoError是用于指示在PHY中的接收处理中未发生错误的值。FormatViolation是用于指示接收到的PPDU的格式有错误的值。CarrierLost是用于指示载波在接收传入PSDU期间丢失并且不能完成PSDU的进一步处理的值。UnsupportedRate是用于指示在接收传入PPDU期间检测到不支持的数据速率的值。Filtered是用于指示在接收传入PPDU期间由于PHYCONFIG_VECTOR中设置的条件传入PPDU被过滤掉的值。在RXERROR值为NoError的情况下,MAC可以使用PHY-RXEND.indication原语作为对信道访问时序的参考。

RXVECTOR参数表示本地PHY实体在接收到有效PHY报头时或者在接收到接收到的帧中的最后一个PSDU数据位时提供给本地MAC实体的参数列表。RXVECTOR可以包含TXOP_DURATION参数,其中包含持续时间信息。只有当dot11RadioMeasurementActivated为真时,RXVECTOR才可能被包含。这个向量可以包含MAC和MAC管理参数。

已经参考无线LAN系统描述了本文提供的解决方案;但是,应该理解的是,这些解决方案也适用于其它网络环境,诸如蜂窝电信网络、有线网络和类似的通信网络。

实施例可以是制造品,其中非瞬态机器可读介质(诸如微电子存储器)具有存储在其上的指令,该指令对一个或多个数据处理组件(这里统称为“处理器”)进行编程,以执行上述操作。在其它实施例中,这些操作中的一些可以由包含硬连线逻辑的特定硬件组件(例如,专用数字滤波器块和状态机)执行。这些操作可以替代地通过编程的数据处理组件和固定硬连线电路组件的任何组合来执行。

已经根据对计算机存储器内的数据位的操作的算法和符号表示给出了前面详细描述的一些部分。这些算法描述和表示是由会议技术领域的技术人员使用以最有效地向本领域其它技术人员传达其工作的实质的方式。算法在这里并且一般地被认为是导致期望结果的自洽的操作序列。这些操作是需要对物理量进行物理操纵的操作。但是应该记住的是,所有这些和类似的术语都与适当的物理量相关联,并且仅仅是适用于这些量的便利标签。除非特别声明,否则如从以上讨论中显而易见的,应该认识到的是,贯穿整个描述,利用诸如在下面权利要求中阐述的术语的讨论指的是会议设备或类似电子计算设备的动作和处理,其将表示为会议设备的寄存器和存储器内的物理(电子)量的数据操纵和变换为类似地表示为会议设备的存储器或寄存器或其它这种信息存储装置、传输或显示设备内的物理量的其它数据。

虽然本文的图中的流程图示出了由某些实施例执行的操作的特定顺序,但是应该理解的是,这样的顺序是示例性的(例如,替代实施例可以按不同的顺序执行操作、组合某些操作、重叠某些操作等)。

虽然已经根据若干实施例描述了本发明,但是本领域技术人员将认识到的是,本发明不限于所描述的实施例,可以在所附权利要求的精神和范围内通过修改和变更来实践。因此描述被认为是说明性的而不是限制性的。

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