[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102696195B - 用于对多个站进行探测的方法和装置 - Google Patents

用于对多个站进行探测的方法和装置 Download PDF

Info

Publication number
CN102696195B
CN102696195B CN201080054573.2A CN201080054573A CN102696195B CN 102696195 B CN102696195 B CN 102696195B CN 201080054573 A CN201080054573 A CN 201080054573A CN 102696195 B CN102696195 B CN 102696195B
Authority
CN
China
Prior art keywords
station
instruction
detection
field
transmit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201080054573.2A
Other languages
English (en)
Other versions
CN102696195A (zh
Inventor
刘勇
张鸿远
R·巴内尔吉
H·拉马慕尔蒂
S·斯里尼瓦萨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kaiwei International Co
Marvell International Ltd
Marvell Asia Pte Ltd
Original Assignee
Mawier International Trade Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mawier International Trade Co Ltd filed Critical Mawier International Trade Co Ltd
Publication of CN102696195A publication Critical patent/CN102696195A/zh
Application granted granted Critical
Publication of CN102696195B publication Critical patent/CN102696195B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03343Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03426Arrangements for removing intersymbol interference characterised by the type of transmission transmission using multiple-input and multiple-output channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03777Arrangements for removing intersymbol interference characterised by the signalling
    • H04L2025/03802Signalling on the reverse channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0228Channel estimation using sounding signals with direct estimation from sounding signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

确定响应于训练信号序列来提供探测反馈的多个站,并且生成通信帧,该通信帧包括i)对用于使多个站提供与训练信号序列相对应的探测反馈的请求的指示,以及ii)指示多个站中的每一个何时应当传送探测反馈的信息,以及iii)探测反馈参数。该通信帧与训练序列一起被传送。

Description

用于对多个站进行探测的方法和装置
相关申请的交叉引用
本申请要求下列美国临时专利申请的权利:
2009年12月2日提交的标题为“SDMASoudingSupports”的美国临时专利申请No.61/266,067;
2010年2月10日提交的标题为“SDMASoudingSupports”的美国临时专利申请No.61/303,231;
2010年3月31日提交的标题为“CommonSoundingMechanismforTGac”的美国临时专利申请No.61/319,786;
2010年4月8日提交的标题为“SDMAMulti-UserSelectedSounding”的美国临时专利申请No.61/322,259;
2010年6月23日提交的标题为“VHTSoundingSupport”的美国临时专利申请No.61/357,882;
2010年7月28日提交的标题为“VHTSoundingSupport”的美国临时专利申请No.61/368,554;
2010年8月4日提交的标题为“VHTSoundingSupport”的美国临时专利申请No.61/370,631。
以上引用的专利申请的全部公开内容在此通过引用并入这里。
本申请还涉及2010年8月4日提交的标题为“SDMAMutil-DeviceWirelessCommunications”的美国专利申请No.12/850,529,并且其全部内容通过引用并入这里。
技术领域
本公开一般地涉及通信系统,并且更具体地,涉及无线网络。
背景技术
在此提供背景描述出于一般地呈现本公开的背景的目的。当前指定的发明人的工作,至本背景部分中所描述的程度,以及在提交时可能不以其他方式描述为现有技术的本说明书的各方面不被明确地或暗示地确认为针对本公开的现有技术。
在过去的十年中,无线局域网(WLAN)技术迅速演进。诸如电气和电子工程师协会(IEEE)的802.11a、802.11b、802.11g以及802.11n标准这样的WLAN标准的开发已经改善了单用户峰值数据吞吐量。例如,IEEE802.11b标准规定了每秒11兆比特(Mbps)的单用户峰值吞吐量,IEEE802.11a和IEEE802.11g规定了54Mbps的单用户峰值吞吐量,并且IEEE802.11n标准规定了600Mbps的单用户峰值吞吐量。已经开始了对于承诺提供甚至更大吞吐量的新标准802.11ac的工作。
发明内容
在实施例中,一种方法,包括:确定响应于训练(training)信号序列来提供探测反馈的多个站;以及生成通信帧,该通信帧包括i)对用于使多个站提供与训练信号序列相对应的探测反馈的请求的指示,以及ii)指示多个站中的每一个何时应当传送探测反馈的信息,以及iii)探测反馈参数。而且,该方法包括:传送通信帧和/或使得通信帧被传送;以及传送训练序列和/或使得训练序列被传送。在另一个实施例中,网络接口被配置成执行上述方法的行为。
在各种实施例中,该方法进一步包括,或者网络接口进一步被配置成实现下述特征中的0个、一个或多个或者下述特征中的一个或多个的任何组合。
对用于使多个站提供探测反馈的请求的指示包括:多个站中的站集合所属于的组的指示。
对用于使多个站提供探测反馈的请求的指示进一步包括:用于站集合中的每一个的指示符。
对用于使多个站提供探测反馈的请求的指示进一步包括:多个站中的另一站集合所属于的另一组的指示。
对用于使多个站提供探测反馈的请求的指示进一步包括:包括在对用于使多个站提供探测反馈的请求的指示中的组的指示的数目的指示。
对用于使多个站提供探测反馈的请求的指示进一步包括:用于多个站中的另一站集合中的每个站的单独的站的相应指示符。
对用于使多个站提供探测反馈的请求的指示进一步包括:另一站集合中的单独的站的指示符的数目的指示符。
确定组中的站集合,确定组的标识符,并且生成包括组的标识符以及站集合中的每个站的地址的字段,其中,该组的指示包括该字段。
对用于使多个站提供探测反馈的请求的指示包括:用于多个站中的每个站的指示符。
用于站的指示符的列表中的第一站的第一指示符指定第一站要在训练信号序列的结束之后的定义的时间段中传送探测反馈。
指示多个站中的每一个应当何时传送探测反馈的信息包括第一站的指示,该第一站要在训练信号序列的结束之后的定义的时间段中传送探测反馈。
指示多个站中的每一个应当何时传送探测反馈的信息包括调度信息,该调度信息用于使多个站传送与训练信号序列相对应的探测反馈。
一种用于使多个站传送与训练信号序列相对应的探测反馈的调度被确定。
确定该调度包括:基于与多个站中的站处理训练信号序列的能力相对应的信息来确定该调度。
指示多个站中的每一个应当何时传送探测反馈的信息包括指示每个站应当在要传送训练信号序列的传送时机时段期间还是在稍后的传送时机时段期间传送探测反馈的信息。
对于多个站中的至少一些站中的每一个,生成轮询信号,以提示该站响应于该轮询信号来传送探测反馈,并且该轮询信号被传送和/或使得该轮询信号被传送。
在传送训练信号序列的传送时机时段中,从多个站中的一个站接收到探测反馈,而不传送用于提示该一个站传送探测反馈的轮询信号。
训练信号序列被包括在与通信帧分离的至少一个探测数据通信帧中,在传送了通信帧之后,该至少一个探测数据通信帧被传送和/或使得该至少一个探测数据通信帧被传送。
训练信号序列被包括在通信帧中。
确定在期望时是否接收到来自多个站中的每一个站的探测反馈,以及当在期望时没有接收到来自多个站中的一个站的探测反馈时,生成轮询信号以提示该一个站响应于轮询信号来传送探测反馈,并且轮询信号被传送和/或使得轮询信号被传送。
确定在期望时是否接收到来自多个站中的每一个站的探测反馈包括:在期望时检测该站传送了确认而不是探测反馈,并且当在期望时检测到多个站中的一个站传送了确认而不是探测反馈时,生成轮询信号。
其中确定在期望时是否接收到来自多个站中的每一个站的探测反馈包括:在期望发送整个探测反馈时,检测站仅传送了部分的探测反馈,并且当在期望发送整个探测反馈时检测到多个站中的一个站仅传送了部分的探测反馈时,生成轮询信号。
在另一实施例中,一种方法,包括:确定响应于训练信号序列来提供探测反馈的一个或多个站;以及基于一个或多个站在训练信号序列的结束之后的定义的时间段中传送探测反馈的能力,来确定用于使一个或多个站提供探测反馈的调度。该方法还包括:生成通信帧,该通信帧包括i)对用于使多个站提供与训练信号序列相对应的探测反馈的请求的指示,以及ii)一个或多个站何时将传送探测反馈的指示。而且,该方法包括:传送通信帧和/或使得通信帧被传送;以及传送训练序列和/或使得训练序列被传送。在另一个实施例中,网络接口被配置成执行该段落中描述的方法的行为。
在各种实施例中,该方法进一步包括,或者网络接口进一步被配置成:实现下述特征中的0个、一个或多个或者下述特征中的一个或多个的任何组合。
一个或多个站何时将传送探测反馈的指示包括具有一定顺序的站标识符的列表。
该列表中的第一标识符指示在训练信号序列的结束之后的定义的时间段中传送探测反馈的站。
通信帧包括列表中的标识符的数目的指示符。
一个或多个站何时将传送探测反馈的指示包括:将要在训练信号序列的结束之后的定义的时间段中传送探测反馈的站的指示。
一个或多个站何时将传送探测反馈的指示包括:一个或多个站将要在传送训练信号序列的相同传送时机时段中还是在一个或多个后续传送时机时段中传送探测反馈的指示。
一个或多个站何时将传送探测反馈的指示包括:一个或多个站中的至少一些站中的每一个将要在传送训练信号序列的相同传送时机时段中还是在后续传送时机时段中传送探测反馈的一个或多个指示。
通信帧包括探测反馈参数。
通信帧包括用于一个或多个站中的每一个的探测反馈参数。
在传送训练信号序列的传送时机时段中接收到来自多个站中的一个站的探测反馈,而不传送用于提示该一个站传送探测反馈的轮询信号。
附图说明
图1是根据实施例的示例性无线局域网(WLAN)通信系统的框图,其中接入点(AP)向客户端设备(站)发送训练信号,并且从客户端设备接收探测反馈。
图2是根据实施例的WLAN中的示例性传输序列的示图。
图3是根据实施例的WLAN中的另一示例性传输序列的示图。
图4是根据实施例的用于将多个客户端设备分配为一组的示例性组定义字段的示图。
图5A和图5B是根据一些实施例的包括探测控制信息的示例性字段的示图。
图6A和图6B是根据一些实施例的包括探测控制信息的示例性字段的示图。
图7A-图7C是一些实施例中的示出不同子字段值的示例性组定义字段的示图。
图8A和图8B是根据一些实施例的示例性空数据分组(NDP)通知帧的示图。
图9是根据实施例的在NDP通知帧中利用的或者作为探测帧的示例性物理层(PHY)前导的示图。
图10是根据实施例的WLAN中的另一示例性传输序列的示图。
图11A和图11B是根据一些实施例的WLAN中的其他示例性传输序列的示图。
图12A、图12B、图12C和图12D是根据一些实施例的WLAN中的其他示例性传输序列的示图。
图13A和图13B是根据一些实施例的WLAN中的其他示例性传输序列的示图。
图14A和图14B是根据一些实施例的WLAN中的其他示例性传输序列的示图。
图15A和图15B是根据一些实施例的WLAN中的其他示例性传输序列的示图。
图16是根据实施例的示例性NDP通知帧的框图。
图17是根据实施例的在图16中的NDP通知帧中利用的或者作为探测帧的示例性物理层(PHY)前导的示图。
图18是实施例中的作为NDP或者在NDP中利用的示例性PHY前导的示图。
图19是实施例中的作为探测帧利用的示例性帧的示图。
图20是根据实施例的示例性组定义字段的示图。
图21是实施例中的用于针对SFB对客户端设备进行轮询的示例性帧的示图。
图22是实施例中的作为NDP或者在NDP中利用的示例性PHY前导的示图。
图23A和图23B是根据一些实施例的示例性NDP通知帧的示图。
图24是实施例中的用于生成和传送与请求来自多个站的探测反馈相关的通信帧的示例性方法的流程图。
图25是实施例中的用于生成和传送与请求来自一个或多个站的探测反馈相关的通信帧的示例性方法的流程图。
图26是根据实施例的WLAN中的另一示例性传输序列的示图。
图27是根据实施例的示例性NDP通知帧的示图。
图28是另一实施例中的用于生成和传送与请求来自一个或多个站的探测反馈相关的通信帧的另一示例性方法的流程图。
具体实施方式
在下述实施例中,诸如无线局域网(WLAN)的客户端设备和接入点(AP)这样的无线网络设备在AP和客户端设备之间传送数据流。AP和至少一些客户端设备中的每一个都包括多个天线,并且被配置成利用发射和/或接收波束成形来提高吞吐量、范围等中的一个或多个。波束成形利用信道的知识来确定要应用于经由多个天线发射或接收的信号的波束成形矩阵。在一些系统中,获得明确的信道知识包括波束成形主动方(beamformer)向波束成形被动方(beamformee)传送已知训练信号,该波束成形被动方然后基于接收到的训练信号来生成对信道的测量(有时称为信道状态信息或CSI)。传送这样的训练信号有时被称为探测通信信道,或者传送探测分组。在一个实施方式中,波束成形被动方然后将CSI传送回波束成形主动发,该波束成形主动方然后使用CSI来生成波束成形矩阵。在另一实施方式中,波束成形被动方使用CSI来生成波束成形矩阵,并且然后将波束成形矩阵的系数传送回波束成形主动方。将CSI或波束成形矩阵信息传送回波束成形主动方有时被称为传送探测反馈。
因为在训练信号和与该训练信号对应的反馈的传输的传输期间不传送用户数据,所以训练信号和反馈的传输被认为是与WLAN相关的开销。另外,因为信道不是静态的而是可以改变的,所以周期性地重复训练信号和反馈的传输,以确保波束成形矩阵不会变得过期。在符合IEEE802.11n标准的WLAN中,例如,其中在WLAN中存在很多客户端设备,训练信号和反馈的传输所需要的时间可能不利地影响WLAN的吞吐量。例如,在IEEE802.11n标准中,针对每个波束成形被动方,发生在波束成形主动方和多个波束成形被动方之间的训练信号和探测反馈之间的独立交换。
在下述实施例中,诸如AP这样的第一通信设备确定诸如客户端设备的多个其他通信设备,该多个其他通信设备要传送与训练信号序列相对应的探测反馈。然后,第一通信设备传送多个其他通信设备的指示。然后,该多个其他通信设备使用该指示来确定它们要向第一通信设备传送探测反馈。第一通信设备还传送训练信号序列,并且多个其他通信设备响应于此向第一通信设备传送探测反馈。在至少一些实施例和/或情况中,例如,因为训练信号序列的一个传输导致了来自多个通信设备的探测反馈,所以与IEEE802.11n标准中的探测相比,开销被降低。
图1是根据实施例的示例性WLAN10的框图,其中,诸如AP14和客户端设备25这样的设备以多输入多输出(MIMO)模式使用OFDM(正交频分复用)技术来交换信息。AP14包括耦合到网络接口16的主控处理器15。网络接口16包括媒体接入控制(MAC)处理单元18和物理层处理单元20。PHY处理单元20包括多个收发器21,并且这些收发器耦合到N个天线24。在图1中,AP具有与天线24相同数目的收发器21,但是其他实施例中,AP14包括不同数目的收发器21和天线24。在图1中,图示了三个收发器21和三个天线24,但是在其他实施例中,AP14包括不同数目的收发器21和天线24(例如,1、2、4、5、6、8等)。在一个实施例中,MAC处理单元18和PHY处理单元20被配置成根据通常与例如IEEE802.11ac标准(现在正在进行标准化)类似的通信协议来进行操作。另外,在一些实施例中,MAC处理单元18和/或PHY处理单元20被配置成确定客户端设备25的集合,该客户端设备要传送与训练信号序列相对应的探测反馈,并且使得网络接口16传送客户端设备25的集合的指示。MAC处理单元18和/或PHY处理单元20被配置成使得网络接口16传送训练信号序列。此后,为了便利,下述通信协议在此被称为“极高吞吐量协议”或“VHT协议”:该通信协议支持或指定了确定要传送与训练信号序列相对应的探测反馈的通信设备的集合,并且传送对该通信设备的集合的指示。
客户端设备25-1包括耦合到网络接口27的主控处理器26。网络接口27包括MAC处理单元28和PHY处理单元29。PHY处理单元29包括多个收发器30,这些收发器耦合到多个天线34。虽然在图1中图示了相同数目的收发器30和天线34,但是在其他实施例中,客户端设备25-1包括不同数目的收发器30和天线34。虽然在图1中图示了三个收发器30和三个天线34,但是在其他实施例中,客户端设备25-1包括不同数目的收发器30和天线34(例如,1、2、4、5等)。一个或多个收发器30被配置为经由一个或多个天线34传送生成的数据单元。类似地,一个或多个收发器30被配置为经由一个或多个天线34接收数据单元。客户端设备25-1的MAC处理单元28和/或PHY处理单元29被配置为处理对客户端设备25的集合的指示,并且确定客户端设备25-1是否被包括在客户端设备25的集合中。当确定了客户端设备25-1被包括在客户端设备25的集合中时,MAC处理单元28和/或PHY处理单元29被配置为处理接收到的训练信号序列,并且生成探测反馈。当确定了客户端设备25-1被包括在客户端设备25的集合中时,MAC处理单元28和/或PHY处理单元29被配置为使得网络接口27向AP14传送探测反馈。
在实施例中,客户端设备25-1的MAC处理单元28和/或PHY处理单元29被配置成从要传送与来自客户端设备25-1的训练信号序列相对应的探测反馈的客户端设备25-2、25-3、25-4和AP14中确定不同的通信设备的集合,并且使得网路接口27传送对通信设备的集合的指示。MAC处理单元28和/或PHY处理单元29被配置成使得网络接口27传送训练信号序列。
在该实施例中,AP14的MAC处理单元18和/或PHY处理单元20被配置成处理对通信设备的集合的指示,并且确定AP14是否被包括在该通信设备的集合中。MAC处理单元18和/或PHY处理单元20被配置为,当确定了AP14被包括在通信设备的集合中时,处理接收到的训练信号序列并且生成探测反馈。MAC处理单元18和/或PHY处理单元20被配置为,当确定了AP14被包括在通信设备的集合中时,使得网络接口16向客户端设备25-1传送探测反馈。
在实施例中,客户端设备25-2和25-3中的一个或两个具有与客户端设备25-1相同或类似的结构。在这些实施例中,与客户端设备25-1结构类似的客户端设备25具有相同或不同数目的收发器和天线。例如,根据实施例,客户端设备25-2仅具有两个收发器和两个天线。
图2是根据实施例的在诸如图1的WLAN10这样的WLAN中的示例性传输序列的示图。为了易于解释,将参考图1来描述图2。然而,在一些实施例中,图2的传输序列由与图1的系统10不同的系统来执行。
在AP的传送时机时段(TXOP)期间,MAC处理单元18使得网络接口16传送空数据分组(NDP)通知帧104。在NDP通知帧104之后,AP传送一个或多个NDP108。每个NDP包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
NDP通知帧104包括前导112、MAC报头116、帧主体120以及帧校验序列(FCS)124。帧主体120包括由MAC处理单元18使用以将多个客户端设备分配成一组的组定义字段130。在一些实施例中,并且如图2中所示,至少在一些情况中,MAC处理单元18还使用组定义字段130来向特定客户端设备通知它们要向AP提供探测反馈。例如,MAC报头116包括帧控制字段132、目的地地址(DA)字段134以及控制字段138。在一个实施例中,MAC处理单元18将帧控制字段132设置为指示不应当被确认(否定ACK)的管理/控制帧的值,DA字段134被设置为指示广播的值,并且控制字段138被设置为指示NDP通知的值,以指示帧104是探测通知帧。在另一示例中,MAC处理单元18将帧控制字段132设置为指示探测通知的值,以指示帧104是探测通知帧。在另一实施例中,MAC处理单元18将帧控制字段132设置为指示应当被确认(ACK)的管理/控制帧的值。
组定义字段130包括指示与定义的客户端设备的组相对应的组标识符(ID)的组标识符子字段148。组定义字段130还包括定义的客户端组中的客户端设备或站的数目的指示152。多个关联标识(AID)子字段156指示作为定义的组的一部分的一个或多个客户端设备或站,即,每个AID子字段156包括定义的组中的相应客户端设备的相应标识符(例如,关联标识符)。在一个实施例中,AID子字段156的数目等于在客户端设备数目子字段152中指示的值。在另一实施例中,AID子字段156的数目是固定的。在该实施例中,如果在组中存在比AID子字段156的固定数目更小数目的客户端设备,则未使用的AID子字段156被设置成适当的值,诸如0,以指示它们没有被使用。
组定义字段130还包括探测控制信息160。在图2中图示的示例中,探测控制信息160被包括在与组定义字段130的其他子字段分离的子字段中。在具有与组定义字段的其他子字段分离的探测控制子字段的一些实施例中,该子字段中的一些或全部的探测控制信息适用于组中的所有客户端站,并且对于所有的客户端站来说,子字段中的一些或全部探测控制信息都是相同的。在具有与组定义字段的其他子字段分离的探测控制子字段的一些实施例中,该子字段中的一些或全部的探测控制信息适用于组中的单独的客户端站,并且对于不同的客户端站来说,子字段中的一些或全部探测控制信息可以是不同的。例如,探测控制子字段可以包括与组中的不同客户端站相对应的多个子字段。例如,在实施例中,多个子字段与多个AID子字段156相对应。在其他实施例中,探测控制信息160中的至少一些被包括在组定义字段130的其他子字段中,诸如AID子字段156中。在具有AID子字段156中的探测控制信息的一些实施例中,每个子字段156中的探测控制信息与子字段156指示的单独的客户端站相对应,并且对于不同的客户端站来说,子字段156中的探测控制信息可以是不同的。
在实施例中,探测控制信息160包括指示组ID子字段148中指定的组中的特定客户端设备是否应当与一个或多个NDP108相对应地向AP传送探测反馈的信息。在其他实施例中,探测控制信息160额外地或可选地包括指示组ID子字段148中指定的组中的客户端设备应当如何传送探测反馈的信息。例如,在一个实施例中,探测控制信息160包括下述信息,该信息指示组中的一个客户端设备应当响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即(例如,与最后一个NDP的结束间隔了定义的时间段,诸如短的帧间间隔(SIFS))传送探测反馈。又如,在实施例中,探测控制信息160包括指示组中的客户端设备中的至少一些应当何时传送探测反馈的调度信息。又如,在实施例中,探测控制信息160包括指明组中的至少一些客户端设备应当响应于AP传送的轮询数据帧来传送探测反馈的指示。探测控制信息160还可以包括每个客户端的探测反馈参数,诸如反馈类型、分辨率、维度等。
在一个实施例中,每个AID子字段156包括大于表示客户端设备的标识符所必需的比特数目的比特数。在该实施例中,AID子字段156中的一个或多个比特指示在AID子字段156中标识的客户端站是否应当生成和传送探测反馈。类似地,在实施例中,AID子字段156中的一个或多个比特指示AID子字段156中标识的客户端站是否应当响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈。
在一个实施例中,在一个或多个AID子字段156中记述的客户端设备标识符的顺序指示客户端设备传送探测反馈的顺序。在该实施例中,在一个或多个AID子字段156中记述的客户端设备标识符的顺序提供用于传送探测反馈的调度信息。
对于如组定义字段130指示的应当生成和传送探测反馈的客户端设备,客户端设备在一个或多个NDP之后传送它们的探测反馈。在图2的示例中,第一客户端站在第一客户端站的TXOP170中传送探测反馈。类似地,第二客户端站在第二客户端站的TXOP174中传送探测反馈,并且第三客户端站在第三客户端站的TXOP178中传送探测反馈。如后续解释的,可以以各种适当的方式来传送探测反馈,使得不同站的探测反馈彼此不发生干扰。例如,在各种实施例中,AP轮询客户端设备以获得探测反馈,探测反馈被以指定的顺序传送,探测反馈在指定的时隙中传送等。
图3是根据实施例的在诸如图1的WLAN10这样的WALN中的另一示例性传输序列的示图。在AP的TXOP期间,MAC处理单元18使得网络接口16传送包括多个训练字段的探测帧204。在一个实施例中,AP在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
在实施例中,探测帧204包括前导204,该前导204包括用于MIMO信道中的每个空间维度的训练字段。探测帧204还包括MAC报头116、帧主体120以及关于图2讨论的FCS124。帧主体120包括组定义字段130,如关于图2讨论的,MAC处理单元18使用该组定义字段130来将多个客户端设备分配成一组,并且在一些实施例中,在至少一些情况下,MAC处理单元18使用该组定义字段130来向特定客户端设备通知它们要向AP提供探测反馈。在一个实施例中,MAC处理单元18将帧控制字段132设置为指示用于探测的管理/控制帧的值,否定ACK,并且DA字段134被设置为指示广播的值。在一个实施例中,前导204包括设置有用于指示帧204是探测帧的值的字段。在另一实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,ACK。组定义字段130与关于图2讨论的组定义字段130相同或类似。
参考图2和图3,在一些实施例中,从组定义字段130中省略探测控制信息160。
参考图2和图3,在一些实施例中,定义的客户端设备的组中的客户端设备和站的数目的指示152以及多个AID子字段156被替换为i)指示组中的第一客户端设备的AID的AID位图控制字段、以及ii)与第一客户端设备的AID相关并且指示组中的0、1或更多的其它客户端设备的位图。例如,位图中的比特与从AID位图控制字段中的AID值增加的AID值相对应。例如,存在具有1至8的AID值的8个客户端设备。如果MAC处理单元18将AID位图控制字段设置为4,并且将位图设置为0101,则这指示具有AID值4、6和8的客户端设备是组的成员。图4是根据实施例的具有如上所述的位图控制子字段304和位图子字段308的示例性组定义字段300的示图。在一个实施例中,组定义字段300包括探测控制信息160,并且在另一实施例中,组定义字段300省略了探测控制信息160。
图5A是作为组定义字段130、300的分离的子字段被包括的示例性探测反馈位图字段316的示图。探测反馈位图字段316是探测控制信息160的示例。在一个实施例中,探测反馈位图字段316的比特与由AID子字段156(图2和图3)或位图控制子字段340和位图字段308(图4)指定的客户端设备相对应。在一个实施例中,探测反馈位图字段316的比特的顺序与AID子字段156(图2和图3)的顺序相对应。在另一实施例中,探测反馈位图字段316中的比特的顺序与位图308(图4)中的比特的顺序相对应。在实施例中,MAC处理单元18将比特设置为指定值(例如,1),以指示对应的客户端设备应当生成和传送探测反馈。在实施例中,位图控制子字段340包括用于指示诸如反馈类型、分辨率、维度等的探测反馈参数的两个或多个比特。
图5B是作为组定义字段130、300的分离的子字段被包括的探测控制字段320的示图。探测控制字段320是探测控制信息160的示例。探测控制字段320包括图5A的探测反馈位图字段316以及即时反馈(IF)字段324。MAC处理单元18将IF字段324设置为与客户端设备相对应的AID值,允许该客户端设备响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈。
图6A是一些实施例中的在组定义字段130中利用的示例性AID子字段330的示图。AID子字段330包括指示要被包括在由组ID子字段138(图2、图3)指定的组中的客户端设备的AID334。AID子字段330还包括用于指示是否期望AID334指定的客户端站生成和传送探测反馈的比特338。比特338是探测控制信息160的示例。在另一实施例中,AID子字段包括包含用于指示探测反馈参数的两个或多个比特(探测控制信息160的另一示例)的子字段。在实施例中,MAC处理单元16将比特338设置为指示客户端设备应当生成和传送探测反馈的指定值(例如,1)。
图6B是一些实施例中的在组定义字段130中利用的示例性AID子字段344的示图。AID子字段234包括AID334以及用于指示AID334指定的客户端站是否要生成和传送探测反馈的比特338。AID子字段344还包括用于指示是否允许AID334指定的客户端站在当前TXOP内的某个稍后的时间或在客户端设备所拥有的稍后的TXOP期间传送探测反馈的IF比特348。在一个实施例中,对于一个特定的客户端设备,IF比特348指示是否允许AID334指定的客户端站响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈。例如,如果在AID子字段344中的特定一个(例如,站数目子字段152之后的第一个AID子字段)中设置了IF比特348,则这指示允许所指示的客户端设备响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈。比特338和比特348是探测控制信息160的示例。在其他实施例中,AID子字段还包括其他探测控制信息,诸如探测反馈参数。在实施例中,MAC处理单元18将比特348设置为指定值(例如,1),以指示允许客户端设备在当前TXOP中某个稍后的时间或在客户端站所拥有的稍后的TXOP期间传送探测反馈,或者,对于AID字段344中特定的一个,响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈。
在一些实施例中,AP可以利用组定义字段,诸如用于不涉及组定义的一个或多个探测功能的组定义字段。例如,在一些实施例中,MAC处理单元18设置组ID子字段148和站数目子字段152的值,以指示不涉及组定义的探测功能。例如,图7A是组定义字段130的示图,在实施例中,其中MAC处理单元18将组ID子字段148设置为0或一些其他适当的值,并且将站数目子字段152设置为0或一些其他适当的值。在一个实施例中,这向客户端站指示接收组定义字段130的所有客户端设备应当生成和传送探测反馈。在另一实施例中,这向客户端站指示新到WLAN的客户端设备(例如,还没有与AP相关联)和/或已经检测到信道劣化和/或信号劣化的客户端设备应当生成和传送探测反馈。
图7B是组定义字段130的示图,在实施例中,其中MAC处理单元18将组ID子字段148设置为0或一些其他适当的值,并且将站数目子字段152设置为用于指示值1的一个或一些其他适当的值。另外,MAC处理单元18将AID子字段156设置为请求来自其的探测反馈的站的AID。在实施例中,这向在子字段156中指示的客户端设备指示所指示的客户端设备应当生成和传送探测反馈。类似地,在实施例中,这向WLAN中的所有其他客户端设备指示这些其他客户端设备不应当生成和传送探测反馈。
图7C是组定义字段130的示图,在实施例中,其中MAC处理单元18将组ID子字段148设置为0或一些其他适当的值,并且将站数目子字段152设置为指示大于1的客户端设备的数目。另外,MAC处理单元18将AID子字段156设置为包括请求来自其的探测反馈的多个站的AID索引。在实施例中,这向在子字段156中指示的客户端设备指示所指示的客户端设备应当生成和传送探测反馈。类似地,在实施例中,这向WLAN中的所有其他客户端设备指示这些其他客户端设备不应当生成和传送探测反馈。在一个实施例中,图7C的组定义字段130利用位图控制字段和位图,诸如图4的位图控制字段304和位图308,而不是站数目子字段152和子字段156。
在关于图7A-图7C讨论的实施例中,字段130不用于定义客户端设备组。相反,字段130用于请求来自客户端设备的探测反馈。如参考图2-图4、图5A、图5B、图6A和图6B所讨论的,在一些实施例中,图7A-图7C的组定义字段130包括探测控制信息160。在其他实施例中,图7A-图7C的组定义字段130省略了探测控制信息160。
参考图2-图4以及图7A-7C,在一些实施例中,AP利用单个字段130、300来执行下述中的两个或更多个:i)请求来自属于组ID子字段148指示的组的客户端设备的探测反馈,ii)邀请来自接收到字段130的所有客户端设备的探测反馈(例如,新到WLAN的客户端设备和/或检测到信道/信号劣化的客户端设备应当发送探测信号,而其他客户端设备不需要),iii)请求来自由AID子字段156指示的特定一个客户端设备的探测反馈,而不指定组ID,或者iv)请求来自由AID子字段156指示的特定客户端设备的探测反馈,而不指定组ID。关于项iii)和iv),在一些情况下,指定的(一个或多个)客户端设备可能还没有被分配到组。关于项iv),在一些情况下,指定的多个客户端设备可能属于多个不同的组。在一个实施例中,MAC处理单元18将组ID子字段148和站数目字段152设置为不同的值,以便于指示字段130正用于功能i)、ii)、iii)和iv)中的哪一个。
在一些实施例中,MAC处理单元18利用上述类似组定义字段130的字段来请求来自一个或多个客户端设备的探测反馈,而不定义组。例如,如果先前已经定义了组并且对其分配了组ID,则AP可以通过使用组ID来请求来自组中的客户端设备的探测反馈。
图8A是根据实施例的用作NDP通知帧(类似于图2的帧104)或用作探测帧(类似于图3的帧204)的示例性帧400的示图。在实施例中和在一些情况下,AP利用该帧400来请求来自先前定义的客户端设备组的探测反馈,已经对该先前定义的客户端设备组分配了组ID。帧400包括前导404、MAC报头408、帧主体412和FCS416。如果帧400被用作探测帧,则前导404包括用于MIMO信道中的每一个空间维度的训练字段。MAC报头408包括帧控制字段132、DA字段134以及以上参考图2和图3讨论的控制字段138。在一个实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,否定ACK,将DA字段134设置为指示广播的值。在另一实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,ACK。如果帧400被用作NDP通知帧,则MAC处理单元18将控制字段138或帧控制字段132中的帧类型字段设置为指示NDP通知的值。
帧主体412包括具有组ID子字段424的字段420。MAC处理单元18将组ID子字段424设置为指示应当生成和传送探测反馈的客户端设备的组。在一个实施例中,字段420包括与上述探测控制信息160类似的探测控制信息428。例如,在实施例中,控制信息428指示指定组中的特定客户端设备应当生成和传送探测反馈,并且指示该指定组中的其他客户端设备不应当生成和传送探测反馈。探测控制信息428还可以指示用于被请求发送探测反馈的客户端设备的探测反馈参数。
图8B是根据实施例的用作NDP通知帧(类似于图2的帧104)或用作探测帧(类似于图3的帧204)的示例性帧440的示图。在其他实施例中,帧440还用作其他类型的帧。帧440包括前导404、MAC报头444、帧主体448以及FCS416。如果帧440被用作探测帧,则前导404包括用于MIMO信道中的每个空间维度的训练字段。MAC报头444包括如上关于图2和图3讨论的帧控制字段132、DA字段134。MAC报头444还包括控制字段452。在一个实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,否定ACK,将DA字段134设置为指示广播的值。在另一实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,ACK。
控制字段452包括NDP通知子字段456。如果帧440被用作NDP通知帧,则MAC处理单元18将NDP通知帧456或帧控制字段132的帧类型设置为指示NDP通知的值。控制字段452还包括以上关于图8A讨论的字段420。
MAC处理单元18将控制字段452中的组ID子字段424设置为指示应当生成和传送探测反馈的客户端设备的组。在一个实施例中,字段420包括与上述探测控制信息160类似的探测控制信息428。例如,在实施例中,控制信息428指示指定组中的特定客户端设备应当生成和传送探测反馈,并且指示该指定组中的其他客户端设备不应当生成和传送探测反馈。
在一些实施例中和/或一些情况下,省略帧主体448。
在一些实施例中,在至少一些情况下,PHY前导包括向特定客户端设备通知它们要向AP提供探测反馈的信息。图9是根据实施例的在NDP通知帧(与图2的帧104类似)或者作为探测帧(与图3的帧204类似)使用的示例性PHY前导500。在其他实施例中,前导500还被用作其他类型的帧,诸如NDP。前导500包括传统训练字段(L-TF)504、传统信号字段(L-SIG)506、信号字段(VHT-SIGA)508、短训练字段(VHT-STF)510以及长训练字段(VHT-LTF)512。在一个实施例中,至少在一些情况下,前导500还包括其他VHT信号字段(VHT-SIGB)514。如果在探测帧中使用前导500,则VHT-LTF512包括用于MIMO信道中的每个空间维度的训练字段。
VHT-SIGA508包括组ID字段520和非探测字段524。在一个实施例中,非探测字段524包括单个比特,并且如果在探测帧中利用前导500,则将非探测字段524的单个比特设置成诸如0的适当值,以指示该帧是探测帧。例如,在实施例中,MAC处理单元18使得PHY处理单元20将非探测字段524的单个比特设置成诸如0的适当值,以指示该帧是探测帧。组ID字段520被设置为指示要生成和传送探测反馈的客户端设备的组。例如,MAC处理单元18使得PHY处理单元20将组ID子字段424设置为指示应当生成和传送探测反馈的客户端设备的组。
在实施例中,VHT-SIGA508包括探测控制信息528。探测控制信息528与上述探测控制信息160类似。例如,探测控制信息528包括诸如关于图5A和图5B描述的位图和/或IF字段。例如,MAC处理单元18使得PHY处理单元20将探测控制信息528设置为指示客户端设备的组中的哪些客户端设备应当生成和传送探测反馈,允许哪个客户端设备(如果有的话)(例如,响应于NDP108的结束和/或NDP108的结束之后立即)提供即时探测反馈等。在其他实施例中,VHT-SIGA508不包括探测控制信息528。
在实施例中,当前导包括组ID和探测控制信息528时,NDP帧(仅具有前导)可以用作NDP通知并且用于探测。在该实施例中,不再需要单独的NDP通知帧。例如,在实施例中,单个NDP帧可以用作其本身的通知。
在其他实施例中,前导500根据IEEE802.11n标准来被格式化,并且包括高吞吐量信号字段(HT-SIG)、高吞吐量短训练字段(HT-STF)以及高吞吐量长训练字段(HT-LTF)。在这些实施例中,HT-SIG字段被修改为包括组ID子字段。在一个实施例中,HT-SIG字段还包括探测控制信息。在另一实施例中,HT-SIG字段省略探测控制信息。在一个实施例中,组ID和探测信息如果被包括的话将被包括在当前由IEEE802.11n标准预留的字段中。
在一些实施例中,利用单个帧来请求来自多个不同客户端站组的探测反馈。图10是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列600的示图。为了便于解释,将参考图1来描述图10。然而,在一些实施例中,图10的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧604。MAC处理单元18使得网络接口16在NDP通知帧604之后传送一个或多个NDP608。每个NDP608包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
NDP通知帧604包括前导112、MAC报头612、帧主体616以及FCS124。至少在一些情况下,帧主体616包括MAC处理单元18用于请求来自一个或多个客户端组的探测反馈的组探测字段630。例如,MAC报头612包括帧控制字段132、DA字段134以及控制字段138。在一个实施例中,MAC处理单元18将帧控制字段132设置为指示管理/控制帧的值,否定ACK,并且将DA字段134设置为指示广播的值。在另一实施例中,MAC处理单元18将帧控制字段132设置为指示应当被确认的管理/控制帧的值(ACK)。在一些实施例中,MAC处理单元18将控制字段138设置为指示NDP通知的值,以指示帧604是探测通知帧。
组探测字段630包括组数目子字段634,其指示正被请求来自其的探测反馈的组的数目。组探测字段630还包括一个或多个组子字段638。在一个实施例中,每个组子字段638包括指示组ID的组ID子字段。在一个实施例中,子字段638的数目等于在组数目子字段634中指示的值。在另一实施例中,子字段638的数目是固定的。在该实施例中,如果存在比子字段638的固定数目更小数目个组,则未使用的子字段638被设置成适当的值,诸如0,以指示它们没有被使用。
在一个实施例中,每个组子字段638还包括探测控制信息。在实施例中,探测控制信息包括下述信息,该信息指示在组ID子字段中指定的组中的特定客户端设备是否应当与一个或多个NDP608相对应地向AP传送探测反馈。在其他实施例中,探测控制信息额外地或可选地包括指示组ID子字段中指定的组中的客户端设备应当如何传送探测反馈的信息。例如,在一个实施例中,探测控制信息包括下述信息,该信息指示所有组中应当响应于一个或多个NDP108中的最后一个NDP的结束和/或在一个或多个NDP108中的最后一个NDP的结束之后立即传送探测反馈的一个客户端设备。又如,在实施例中,探测控制信息包括指示组中的至少一些客户端设备应当何时传送探测反馈的调度信息。又如,在实施例中,探测控制信息包括指明组中的至少一些客户端设备应当响应于AP传送的轮询数据帧来传送探测反馈的指示。
在一个实施例中,对于每个组,在先前传送的组定义字段的一个或多个AID子字段中记述的客户端设备标识符的顺序指示客户端设备关于该组传送探测反馈的顺序。类似地,组子字段638的顺序指示组关于彼此传送探测反馈的顺序。在该实施例中,在先前发送的组定义字段的AID子字段中记述的客户端设备标识符的顺序以及组子字段638的顺序提供用于传送探测反馈的调度信息。
对于如组探测字段630指示的应当生成和传送探测反馈的客户端设备,客户端设备在一个或多个NDP608之后传送它们的探测反馈。在图10的示例中,第一客户端站在第一客户端站的TXOP650中传送探测反馈。类似地,第二客户端站在第二客户端站的TXOP654中传送探测反馈,并且第三客户端站在第三客户端站的TXOP658中传送探测反馈。如后续解释的,可以以各种适当的方式来传送探测反馈,使得不同站的探测反馈彼此不发生干扰。例如,在各种实施例中,AP轮询客户端设备以获得探测反馈,探测反馈以指定的顺序传送,探测反馈在指定的时隙中传送等。
在一些实施例中,对于任何客户端设备来说,不允许响应于一个或多个NDP608的结束和/或在一个或多个NDP608的结束之后立即传送探测反馈(即,即时反馈)。在这些实施例中,从上述探测控制信息的各种示例中省略了被允许响应于一个或多个NDP608的结束和/或在一个或多个NDP608的结束之后立即传送探测反馈的客户端设备的指示。在这些实施例的至少一些中,每个客户端设备在客户端设备所拥有的TXOP中传送探测反馈。在其他实施例中,客户端设备根据调度和/或响应于来自AP的轮询请求来传送探测反馈。
现在将描述探测反馈技术的若干示例。
图11A是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列700的示图。为了便于解释,将参考图1来描述图11A。然而,在一些实施例中,图11A的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧704。MAC处理单元18使得网络接口16在NDP通知帧604之后传送一个或多个NDP708。每个NDP708包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
NDP通知帧704包括如上所述的探测控制信息,该探测控制信息指示被允许响应于一个或多个NDP708的结束和/或在一个或多个NDP708的结束之后立即传送探测反馈的客户端设备。因此,指示的客户端站在AP的TXOP期间传送探测反馈712。
对于如NDP通知帧指示的应当生成和传送探测反馈的其他客户端设备,这些客户端设备在AP的TXOP的结束之后传送它们的探测反馈。在图11A的示例中,客户端站在其拥有的TXOP716中传送探测反馈。类似地,另一客户端站在其拥有的TXOP720中传送探测反馈。
图11B是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列730的示图。该序列730与图11A的序列700相同,除了AP传送探测帧734而不是NDP通知帧704和一个或多个NDP708。
图12A是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列760的示图。为了便于解释,将参考图1来描述图12A。然而,在一些实施例中,图12A的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧764。MAC处理单元18使得网络接口16在NDP通知帧704之后传送一个或多个NDP768。每个NDP768包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
NDP通知帧764包括诸如如上所述的探测控制信息,该探测控制信息指示被允许响应于一个或多个NDP768的结束和/或在一个或多个NDP768的结束之后立即传送探测反馈的客户端设备。因此,指示的客户端站在AP的TXOP期间传送探测反馈772。
对于如NDP通知帧指示的应当生成和传送探测反馈的其他客户端设备,AP针对还没有传送探测反馈(SFB)的每个客户端设备传送SFB请求。响应于每个SFB请求,客户端设备传送其SFB。例如,MAC处理单元18使得网络接口16向客户端设备STA2传送SFB请求776。响应于SFB请求776,客户端设备STA2传送SFB778。类似地,MAC处理单元18使得网络接口16向客户端设备STA3传送SFB请求782。响应于SFB请求782,客户端设备STA3传送SFB784。在AP的TXOP期间传送SFB请求776、782以及SFB772、778、784。
图12B是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列788的示图。该序列788与图12A的序列760相同,除了AP传送探测帧792而不是NDP通知帧764和一个或多个NDP768。
图12C是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列794的示图。该序列794与图12A的序列760相同,除了没有客户端设备在最后一个NDP768之后立即传送SFB。相反,AP轮询每个客户端设备,包括第一客户端设备,其通过SFB请求796来轮询。
图12D是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列798的示图。该序列798与图12B的序列788相同,除了没有客户端设备在最后一个NDP768之后立即传送SFB。而是,AP轮询每个客户端设备,包括第一客户端设备,其通过SFB请求796来轮询。
在实施例中并且在一些情况下,如果当(利用SFB请求来)轮询客户端设备时客户端设备还没有准备好传送SFB,则客户端设备推迟传送SFB。例如,响应于SFB请求,客户端设备在传送不具有SFB的ACK,或者完全不响应。在另一实施例中,如果当(利用SFB请求来)轮询客户端设备时客户端设备还没有准备好传送SFB,但是已经生成了部分SFB,则在实施例中并且在一些情况下,客户端设备传送该部分SFB,并带有该SFB是部分的指示。在实施例中,在SFB的剩余部分准备好之后,客户端在AP的相同的TXOP中或者在客户端设备的TXOP中向AP传送剩余的SFB。
在一个实施例中,诸如图12A和图12B中的SFB请求包括传送到特定客户端设备的块确认请求(BAR)(例如,通过将DA设置为客户端设备的地址)。在该实施例中,BAR包括对即时ACK/块确认(BA)/响应请求的指示。响应于该BAR,如果SFB准备好被传送,则客户端设备向AP传送该SFB。类似地,在另一实施例中,SFB请求包括具有对即时ACK/BA/响应请求的指示的数据帧。响应于该数据帧,如果SFB准备好被传送,则客户端设备向AP传送SFB。在另一实施例中,SFB请求在NDP通知帧中被传送。在另一实施例中,SFB请求在探测帧中被传送。在另一实施例中,SFB请求在简化探测帧中被传送,诸如包括MAC报头而省略了帧主体或NDP的探测帧。在一个实施例中,SFB请求以为SFB请求预留的帧类型来传送。
在一些实施例中,客户端设备在ACK/BA/响应帧中传送SFB。在其他实施例中,客户端设备在数据帧中传送SFB。在一个实施例中,客户端设备以为SFB预留的帧类型来传送SFB。
在一个实施例中,SFB请求由PHY前导的控制字段中(例如,图9的VHT-SIGA508或VHT-SIGB514)的SFB请求字段(例如,标记)来指示。在另一实施例中,SFB请求由MAC报头中的SFB请求字段来指示。在另一实施例中,SFB请求由帧主体中的SFB请求字段来指示。在一个实施例中,SFB请求字段被包括在数据帧中。在另一实施例中,SFB请求字段被包括在BAR帧中。
图13A是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列800的示图。为了便于解释,将参考图1来描述图13A。然而,在一些实施例中,图13A的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧804。MAC处理单元18使得网络接口16在NDP通知帧804之后传送一个或多个NDP806。每个NDP806包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
NDP通知帧804包括诸如如上所述的探测控制信息,该探测控制信息指示被允许响应于一个或多个NDP806的结束和/或在一个或多个NDP806的结束之后立即传送探测反馈的客户端设备。因此,指示的客户端站在AP的TXOP期间传送探测反馈810。
对于如NDP通知帧指示的应当生成和传送探测反馈的其他客户端设备,AP传送用作对每个客户端设备的SFB请求的另一NDP通知帧。在每个NDP通知帧之后,AP传送一个或多个NDP。响应于每个NDP通知帧,客户端设备传送其SFB。例如,MAC处理单元18使得网络接口16向客户端设备STA2传送NDP通知帧814以及一个或多个NDP816。作为响应,客户端设备STA2传送SFB820。类似地,MAC处理单元18使得网络接口16向客户端设备STA3传送NDP通知帧824以及一个或多个NDP826。作为响应,客户端设备STA3传送SFB830。在AP的TXOP期间传送NDP通知804、814、824以及SFB810、820、830。
在实施例中,NDP通知814、824相对于NDP通知804被简化。例如,在实施例中,NDP通知814、824仅针对特定客户端站。
图13B是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列840的示图。该序列840与图13A的序列800相同,除了AP传送探测帧844、846、848而不是NDP通知帧804、814、824和一个或多个NDP806、816、826。
在实施例中,探测帧846、848相对于NDP通知844被简化。例如,在实施例中,探测帧846、848仅针对特定客户端站。在实施例中,每个探测帧846、848包括具有设置为特定客户端设备的地址的DA的MAC报头。在其他实施例中,每个探测帧846、848仅仅是省略了MAC部分的PHY前导。在一个实施例中,PHY前导包括对特定客户端设备的地址的指示。在另一实施例中,PHY前导省略了对特定客户端设备的地址的指示。在该实施例中,在定义了客户端设备组的组定义字段中利用的AID的顺序指示客户端设备应当对NDP846、848进行响应的顺序。
图14A是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列860的示图。为了便于解释,将参考图1来描述图14A。然而,在一些实施例中,图14A的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧864。MAC处理单元18使得网络接口16在NDP通知帧864之后传送一个或多个NDP866。每个NDP866包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
在一些实施例中,NDP通知帧864包括探测控制信息。在各种实施例中,探测控制信息被包括在NDP通知帧864和/或一个或多个NDP866中的一个或多个的下述一个或多个中:i)PHY前导,诸如信号字段中,ii)MAC报头中,iii)帧主体中。探测控制信息包括指示被允许响应于一个或多个NDP806的结束和/或在一个或多个NDP806的结束之后立即传送探测反馈的客户端设备的信息。因此,指示的客户端站在AP的TXOP期间传送SFB870。
在实施例中,对于如NDP通知帧指示的应当生成和传送探测反馈的其他客户端设备,探测控制信息包括使其他客户端设备传送SFB的调度信息。例如,在实施例中,探测控制信息包括指示客户端设备何时传送SFB的偏移量信息。例如,探测控制信息包括指示从最后一个NDP866到客户端设备STA2要传送SFB872的时间的偏移量876的信息。类似地,探测控制信息包括指示从最后一个NDP866到客户端设备STA3要传送SFB874的时间的偏移量878的信息。
在实施例中,探测控制信息包括指示哪个偏移量与哪个客户端设备相对应的信息。在另一实施例中,探测控制信息省略了指示哪个偏移量与哪个客户端设备相对应的明确信息。相反,在实施例中,以与由包括在先前发送的组定义字段中的AID所建立的顺序相对应的顺序来提供偏移量信息。
图14B是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列880的示图。该序列880与图14A的序列860相同,除了AP传送探测帧884而不是NDP通知帧864和一个或多个NDP866。
在利用具有偏移量的SFB调度的实施例中,可以在假定每个SFB的最大可能持续时间或协定或定义的SFB持续时间段的情况下来确定偏移量。
在一个实施例中,每个客户端设备知道最大可能持续时间或协定或定义的SFB持续时间段(为了便于解释,称为“SFB持续时间段”),并且每个客户端设备基于用于组的AID的顺序和SFB持续时间段来计算偏移量。在这些实施例中,探测帧884或NDP通知帧中的探测控制信息不需要包括偏移量信息。
例如,假定先前发送的组定义通知利用AID建立了组,使得在AID字段中,客户端设备STA1是第一AID,客户端设备STA2是第二AID,并且客户端设备STA3是第三AID,在图14B中,客户端设备STA2在假定客户端设备STA2是用于传送SFB的第二客户端设备并且使用已知的SFB持续时间段的情况下确定偏移量876。类似地,客户端设备STA3在假定客户端设备STA3是用于传送SFB的第三客户端设备并且使用已知的SFB持续时间段的情况下确定偏移量878。
在实施例中,当客户端设备可以在少于分配的或已知的SFB持续时间段的时间中完成传送SFB时,客户端设备填充(pad)SFB帧,使得该SFB帧持续达SFB持续时间段。在实施例中,当客户端设备在分配的或已知的SFB持续时间段的时间期间不能完成传送SFB时,客户端设备在必要时使用填充以在SFB持续时间段期间传送SFB的第一分段。包括SFB的第一分段的SFB帧包括指明SFB帧不包括整个SFB的指示。客户端设备在诸如客户端设备的TXOP的稍后的时间传送SFB的第二分段。在一个实施例中,AP向客户端站传送轮询请求,以提示客户端站传送剩余的SFB。
图15A是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列900的示图。为了便于解释,将参考图1来描述图15A。然而,在一些实施例中,图15A的传输序列由与图1的系统10不同的系统来执行。
在AP的TXOP期间,MAC处理单元18使得网络接口16传送NDP通知帧904。MAC处理单元18使得网络接口16在NDP通知帧904之后传送一个或多个NDP906。每个NDP906包括多个训练字段。在一个实施例中,网络接口16在实施例中传送用于MIMO信道中的每个空间维度的训练字段。
在一些实施例中,NDP通知帧904包括探测控制信息。在各种实施例中,探测控制信息被包括在NDP通知帧904和一个或多个NDP906中的一个或多个的下述一个或多个中:i)PHY前导,诸如信号字段中,ii)MAC报头中,iii)帧主体中。探测控制信息包括指示被允许响应于一个或多个NDP906的结束和/或在一个或多个NDP906的结束之后立即传送探测反馈的客户端设备的信息。因此,指示的客户端站在AP的TXOP期间传送SFB910。
在实施例中,对于如NDP通知帧指示的应当生成和传送探测反馈的其他客户端设备,探测控制信息包括使其他客户端设备传送SFB的调度信息。例如,在实施例中,探测控制信息包括指示客户端设备何时传送SFB的偏移量信息。例如,探测控制信息包括指示从最后一个NDP906到客户端设备STA2要传送SFB916的时间的偏移量914的信息。类似地,探测控制信息包括指示从最后一个NDP906到客户端设备STA3要传送SFB920的时间的偏移量918的信息。
在实施例中,探测控制信息包括指示哪个偏移量与哪个客户端设备相对应的信息。在另一实施例中,探测控制信息省略了指示哪个偏移量与哪个客户端设备相对应的明确信息。相反,在实施例中,以与由包括在先前发送的组定义字段中的AID所建立的顺序相对应的顺序来提供偏移量信息。
在利用具有偏移量的SFB调度的实施例中,可以在假定每个SFB的最大可能持续时间或协定或定义的SFB持续时间段的情况下来确定偏移量。
在一个实施例中,每个客户端设备知道最大可能持续时间或协定或定义的SFB持续时间段(为了便于解释,称为“SFB持续时间段”),并且每个客户端设备基于用于组的AID的顺序和SFB持续时间段来计算偏移量。在这些实施例中,探测帧884或NDP通知帧中的探测控制信息不需要包括偏移量信息。
例如,假定先前发送的组定义通知利用AID建立了组,使得在AID字段中,客户端设备STA1是第一AID,客户端设备STA2是第二AID,并且客户端设备STA3是第三AID,在图15A中,客户端设备STA2在假定客户端设备STA2是用于传送SFB的第二客户端设备并且使用已知的SFB持续时间段的情况下确定偏移量914。类似地,客户端设备STA3在假定客户端设备STA3是用于传送SFB的第三客户端设备并且使用已知的SFB持续时间段的情况下确定偏移量918。
在实施例中,当客户端设备可以在少于分配的或已知的SFB持续时间段的时间中完成传送SFB时,客户端设备填充(pad)SFB帧,使得该SFB帧持续达SFB持续时间段。在实施例中,当客户端设备在分配的或已知的SFB持续时间段的时间期间不能完成传送SFB时,客户端设备在必要时使用填充以在SFB持续时间段期间传送SFB的第一分段。包括SFB的第一分段的SFB帧包括指明SFB帧不包括整个SFB的指示。
在图15A的示例中,客户端设备STA2不能在帧916中传送所有的SFB。因此,SFB帧916包括指明帧916中的SFB不完整的指示。响应于帧916不完整的指示,MAC处理单元18使得网络接口16传送SFB请求924。响应于SFB请求924,客户端设备STA2在SFB帧928中传送SFB的第二分段。
在一个实施例中,SFB请求924被包括在数据帧中。在另一实施例中,SFB请求924被包括在管理帧中,诸如NDP、探测帧等中。在一个实施例中,SFB928被包括在ACK帧中。
图15B是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列934的示图。该序列934与图15A的序列900相同,除了AP传送探测帧938而不是NDP通知帧904和一个或多个NDP906。
在一些实施例中,AP逐个轮询还没有传送整个SFB的客户端设备。在一个实施例中,AP传送单个SFB请求以轮询多个站。例如,在一个实施例中,单个SFB请求包括组ID以及用于指示组中要传送剩余SFB分段的站的位图。在一个实施例中,单个SFB包括使客户端设备传送剩余SFB分段的调度信息(例如,偏移量信息)。
在一些实施例中,调度信息包括序列信息,该序列信息指示客户端设备传送SFB的顺序。在一个实施例中,客户端设备通过使用序列信息并且检测该序列中前面的客户端设备何时传送其SFB来确定传送SFB的时间。在另一实施例中,客户端设备使用序列信息以及SFB持续时间段信息来确定传送SFB的时间。
图16是一些实施例中的由AP利用以向客户端设备通知随后的一个或多个NDP并且通知客户端设备要提供SFB的示例性NDP通知帧1000的框图。为了便于解释,将参考图1来描述图16。然而,在一些实施例中,在与图1的系统10不同的系统中利用示例性帧1000。
NDP通知帧1000包括前导1004、MAC报头1008、帧主体1012以及FCS1016。MAC报头1008包括帧控制字段1020、持续时间字段1024、DA字段1028、源地址(SA)字段1032、基本服务集合标识符(BSSID)1036、序列控制字段1040以及其他控制字段1044。虽然图16图示了在实施例中的示例性字段长度(以八位位组为单位),但是在其他实施例中,该字段可以具有其他适当的长度。
帧主体1012包括分类字段1050、动作字段1052、组ID字段1056以及第一响应方字段1060。
当AP要与客户端组执行探测过程时,MAC处理单元18将帧控制字段设置成指示管理/动作帧的值。另外,MAC处理单元18将DA1028设置成与广播相对应的值,并且将SA设置成AP的地址。而且,MAC处理单元18将BSSID字段1036设置成指示WLAN的BSSID的值。此外,MAC处理单元18将控制字段1044设置成指示该帧是NDP通知帧并且指示SFB的类型(例如,CSI或波束成形系数)的值。
另外,MAC处理单元18将分类字段1050设置成指示VHT协议的值,并且将动作字段1052设置成指示多用户(MU)NDP通知的值。此外,MAC处理单元18将组ID字段1056设置成指示期望客户端设备组的值。另外,MAC处理单元18将第一响应方字段1060设置成指示客户端设备组中要响应于AP传送的最后一个NDP和/或在AP传送的最后一个NDP之后立即传送SFB的一个客户端设备的值。第一响应方字段1060是探测控制信息的示例。在另一实施例中,帧主体1012包括如上所述的其他探测控制信息。
在一个实施例中,前导1004具有与IEEE802.11n标准中阐述的前导格式相同或类似的格式或者其他适当格式。在另一实施例中,前导1004具有如图17中图示的格式。在该实施例中,前导具有与参考图9讨论的格式类似的格式。在实施例中,信号字段VHT-SIGA1070包括AID子字段1074。在一个实施例中,MAC处理单元18在实施例中根据要进行的探测的类型来将AID子字段1074和组ID子字段520设置成不同的值。例如,如果探测仅针对单个客户端设备,则将AID子字段1074设置成单个客户端设备的AID,并且将组ID设置成诸如0的适当值。如果探测针对客户端设备组,则将AID子字段1074设置成指示广播的值,并且将组ID子字段520设置成适当的组ID值。类似地,如果探测针对不限于单个组的多个客户端设备,则将AID子字段1074设置成指示广播的值,并且将组ID子字段520设置成指示广播的组ID值,诸如0xF。
在实施例中,信号字段VHT-SIGA1070还包括NDP通知子字段1078。在一个实施例中,当帧用作NDP通知时,MAC处理单元18将NDP通知子字段1078设置成适当值。当前导1004包括NDP通知子字段1078时,客户端设备25的PHY处理单元29可以确定该帧是否用作NDP通知。在另一实施例中,前导省略了NDP通知子字段1078。
在一些实施例中,当前导包括组ID字段,并且MAC报头包括诸如控制字段1044这样的控制字段时,与NDP通知帧不同的帧类型(诸如其他控制/管理帧或数据帧)可以用作NDP通知帧。例如,如果要探测单个客户端设备,则当将控制字段1044的子字段设置成指示NDP通知时,非NDP通知帧(诸如其他控制/管理帧或数据帧)也可用作NDP通知。类似地,如果要探测客户端设备组,则当将控制字段1044的子字段设置成指示NDP通知并且将组ID字段520设置成适当的组ID值时,非NDP通知帧(诸如其他控制/管理帧或数据帧)也可用作NDP通知。在一个实施例中,当前导包括组ID字段时,在MAC报头中不需要组ID字段1056。在另一实施例中,前导和MAC报头二者都包括组ID字段。类似地,当前导包括NDP通知子字段(诸如在信号字段中)时,在MAC报头中不需要组ID字段1056。在另一实施例中,前导和MAC报头二者都包括组ID字段。
图18是实施例中的在作为NDP或者在NDP中利用的示例性PHY前导1100的示图。PHY前导1100类似于图9的PHY前导500,但是信号字段VHT-SIGA1104在期望和/或适当时包括用于允许对单个站进行探测的AID子字段1108。在实施例中,前导1100还包括空间流数目(Nsts)字段1112,以指示被探测天线的数目。
在实施例中,当探测单个客户端设备时,MAC处理单元18使得组ID字段520被设置成诸如0的适当值,并且使得AID字段1108被设置成要被探测的客户端设备的AID。另一方面,当探测多个客户端设备时,MAC处理单元18使得组ID字段520被设置成组ID或广播值,并且使得AID字段1108被设置成指示广播的值。
图19是实施例中的用作探测帧的示例性帧1140的示图,该探测帧包括使用第一数目的空间流传送的数据但是探测大于第一数目的第二数目的空间流(有时称为“参差探测(staggeredsounding)”)。该帧1140类似于图16的帧1000。PHY前导1144包括Nsts子字段1112以及用于指示被探测的天线的数目的扩展空间流的数目(Ness)。
在实施例中,当探测单个客户端设备时,MAC处理单元18使得组ID字段520被设置成诸如0的适当值。另外,MAC处理单元18将DA1028设置成要被探测的客户端设备的地址,并且将SA地址1032设置成AP的地址。另外,MAC处理单元18将控制字段1044的子字段设置成指示要提供的SFB的类型的值(例如,CSI或波束成形系数)。
另一方面,当探测多个客户端设备时,MAC处理单元18使得组ID字段520被设置成组ID或广播值,并且将DA字段1028设置成指示广播的值。在另一实施例中,其中组ID子字段被包括在控制字段1044和/或帧主体1012中,当探测多个客户端设备时,组ID字段520被设置成0,并且控制字段1044和/或帧主体1012中的组ID字段被设置成组ID或广播值。
图20是根据实施例的示例性组定义字段1200的示图,类似于关于图2和图3讨论的组定义字段130。组定义字段1200允许定义多个组。组定义字段1200包括指示要定义的组的数目的组数目字段1204。对于要定义的每个组,组定义字段1200包括组ID字段148、用于指示与该组相对应的训练字段是否可分解(resolvable)的字段1208、以及AID列表字段1212。AID列表字段1212包括AID字段156。在一些实施例中,AID列表字段1212包括探测控制信息160。在一个实施例中,每个AID列表字段1212包括4个AID字段156。在该实施例中,如果该组具有少于4个的客户端设备,则用0或一些其他适当的值来填充剩余的AID字段156。
在实施例中,如果字段1200被包括在具有被设置成指示NDP通知的NDP通知字段的帧中,则该帧用作NDP通知而不是服务于组定义功能。
图21是在实施例中并且在一些情况下用于轮询客户端设备以获得SFB的示例性帧1230的示图。该帧1230包括前导1234、MAC报头1008、帧主体1238以及FCS1016。帧主体1238包括响应控制信息1242。
在一个实施例中,当AP要轮询客户端设备以获得SFB时,MAC处理单元18使得组ID字段520被设置成0或其他适当值,并且将AID字段1074设置成客户端设备的AID。另外,MAC处理单元18将DA1028设置成要被探测的客户端设备的地址,并且将SA地址1032设置成AP的地址。另外,MAC处理单元18将帧控制字段设置成适当的值,诸如指示管理-动作的值、ACK,或者管理-动作的值、否定ACK。在一个实施例中,MAC处理单元18将响应控制信息1242设置成指示对SFB的请求的值。
在一个实施例中,帧1230用于请求其他类型的响应。例如,帧1230用于请求对于其他类型的控制/管理帧或数据帧的ACK。在一个实施例中,BAR帧在实施例中并且在一些情况下被修改成类似于帧1230,以允许BAR帧轮询客户端设备以获得SFB。
图22是实施例中的作为NDP或者在NDP中利用的示例性PHY前导1270的示图。PHY前导1270通常类似于图18的PHY前导1100,但是信号字段VHT-SIGA1274包括BSSID字段1278、反馈类型字段1282、循环冗余校验(CRC)字段1286以及尾比特1290。在实施例中,根据请求的SFB的类型,反馈类型字段1282被设置成不同的值,诸如CSI、非压缩波束成形系数、压缩波束成形系数等。
在实施例中,当探测单个客户端设备时,MAC处理单元18使得组ID字段520被设置成诸如0的适当值,并且使得AID字段1108被设置成要被探测的客户端设备的AID。另一方面,当探测多个客户端设备时,MAC处理单元18使得组ID字段520被设置成组ID或广播值,并且使得AID字段1108被设置成指示广播的值。
在其他实施例中,关于图22讨论的一些或所有的信号字段1274信息都被包括在MAC报头和/或帧主体中。
图23A是根据另一实施例的示例性NDP通知帧1300的示图。该帧1300包括前导1301、MAC报头1302、帧主体1304以及FCS1306。MAC报头包括帧控制字段1310、DA字段1312以及SA字段1314。
帧主体1304包括探测通知字段1326,该通知字段1326包括组数目字段1324、一个或多个组字段1326、站数目字段1330、一个或多个AID字段1332。在一个实施例中,探测通知字段1326包括如上所述的探测控制信息1336。
当AP将探测多个站时,MAC处理单元18将帧控制字段1310设置成指示该帧是NDP通知帧的值。替代地,MAC处理单元18将DA1312设置成广播值,并且将SA1314设置成AP的地址。
而且,MAC处理单元18将字段1324设置成指示要探测的组的数目的值。在一个实施例中,每个组字段1326包括要探测的组的组ID。在一个实施例中,每个组字段1326还包括与该组相对应的探测控制信息,诸如对组中要生成和传送SFB的特定站的指示。
除了与字段1326相对应的组之外,MAC处理单元18将字段1330设置成指示要探测的单独的客户端设备的数目的值。在一个实施例中,每个AID字段1332包括要探测的客户端站的AID。在一个实施例中,每个AID字段1332还包括与客户端设备相对应的探测控制信息,诸如SFB是否要作为即时反馈传送SFB、或者客户端设备是否应当等待直至被轮询、或者客户端设备是否应当等待直至客户端设备的TXOP、SFB的类型等的指示。
在一个实施例中,探测控制信息1336包括要首先传送SFB并且响应于AP的NDP的结束来传送SFB的客户端设备的指示。在一个实施例中,如果指示被设置成0或其他适当的值,则这指示没有客户端设备要响应于AP的NDP的结束和/或在AP的NDP的结束之后立即传送SFB。相反,所有的客户端设备都将响应于来自AP的后续的轮询/请求、在客户端设备的TXOP中等,根据调度来传送SFB。
在一个实施例中,除了帧控制字段1310之外,还利用控制帧子类型扩展字段(未示出),并且其被设置为指示该帧是NDP通知帧的值。在一个实施例中,控制帧子类型扩展字段被包括在MAC报头1302中。在另一实施例中,控制帧子类型扩展字段被包括在帧主体1304中。
图23B是根据另一实施例的另一示例性NDP通知帧1350的示图。该帧1350类似于图23A的帧1300,但是在实施例中,帧主体1354包括省略了组数目字段1324以及一个或多个组字段1326的探测通知字段1358。在该实施例中,AP简单地使用站数目字段1330、一个或多个AID字段1332以及探测控制信息1336(如果包括的话)来向需要处理NDP并且传送探测反馈的所有STA做出指示。在该实施例中,AP不利用组信息(例如,组ID)来通知对多个站的探测。在实施例中,列表1332中的第一AID指示期望响应于最后一个NDP和/或在最后一个NDP之后立即发送探测反馈的客户端站。在另一实施例中,没有客户端站被期望响应于最后一个NDP和/或在最后一个NDP之后立即发送探测反馈。相反,AP轮询每个客户端站以获得SFB。
图24是实施例中的用于生成和传送与请求来自多个站的探测反馈相关的通信帧的示例性方法1400的流程图。在实施例中,该方法1400由诸如图1的网络接口16这样的网络接口来实现。在其他实施例中,该方法1400由另一适当通信设备来实现。
在框1404处,确定响应于训练信号序列来提供探测反馈(SFB)的多个通信设备(站)。如上所述,在各种实施例中,多个站包括下述一个或多个:i)具有关联组ID的定义的站组,ii)定义的站组中的站的子集,iii)具有相应的关联组ID的多个定义的站组,iv)定义的多个站组中的站的子集,v)多个单独的站等。在一个实施例中,MAC处理单元18实现框1404。
在框1408处,生成通信帧以包括i)框1404处确定的多个站的指示,以及ii)指示多个站中的每个站何时应当传送SFB的信息。如上所述,在各种实施例中,多个站的指示包括下述一个或多个:i)一个或多个组ID,ii)一个或多个位图和/或站标识符(例如,AID)或与用于指示每个站组中的站的子集的一个或多个组ID相对应的其他适当信息,v)多个站标识符等。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1408。例如,MAC处理单元18填充MAC报头和/或帧主体中的字段,和/或使得PHY处理单元20填充PHY前导中的字段。如上所述,在各种实施例中,通信帧与i)组定义功能、ii)NDP通知功能、iii)探测帧等相对应。
在框1412处,传送在框1408处生成的通信帧。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1412。例如,MAC处理单元18使得PHY处理单元20传送通信帧。
在框1416处,传送训练信号序列。例如,在一些实施例中,训练信号序列被包括在在框1408处生成的通信帧之后传送的一个或多个NDP中。又如,在一些实施例中,训练信号序列被包括在框1408处生成的通信帧中。在这些实施例中,框1416是框1412的元素。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1416。例如,MAC处理单元18使得PHY处理单元20传送训练信号序列。
在一些实施例中,方法1400由诸如图1的客户端设备25-1这样的客户端设备来实现。例如,客户端设备请求来自多个其他客户端设备、或者AP和一个或多个客户端设备的SFB。在实施例中,方法1400由网络接口27以与关于网络接口16讨论的类似的方式来实现。在客户端请求来自AP的SFB并且利用AID的实施例中,对AP分配诸如0的适当AID值。在客户端请求来自BSSID中的所有客户端站或者组中的所有客户端站的SFB并且利用AID的实施例中,诸如0xFF的适当AID值用于广播值。在有效AID在1-2007的范围的实施例中,一个或多个AID值可以用于除了对客户端设备寻址之外的目的,诸如对AP寻址、指定广播等。在有效AID在1-2007的范围的实施例中,特殊AID值的其他示例包括0b11xxxxx111111111、2008、0b11xxx11111111111、0b01xxxxxxxxxxxxxx、0b101xxxxxxxxxxxxxx、0b00xxxxxxxxxxxxxx等,其中x可以是1或0。在实施例中,如果前导的信号字段中的特殊AID不足以唯一地标识AP或广播,则该信号字段中的或其他信号字段(例如,VHT-SIGB)中的一个比特用于指示上行链路探测或广播。
图25是实施例中的用于生成和传送与请求来自一个或多个站的探测反馈相关的通信帧的示例性方法1450的流程图。在实施例中,该方法1450由诸如图1的网络接口16这样的网络接口来实现。在其他实施例中,该方法1450由另一适当通信设备来实现。
在框1454处,确定响应于训练信号序列来提供探测反馈(SFB)的一个或多个通信设备(站)。如上所述,在各种实施例中,一个或多个站包括下述一个或多个:i)单个站,ii)具有关联组ID的定义的站组,iii)定义的站组中的站的子集,iv)具有相应的关联组ID的多个定义的站组,v)定义的多个站组中的站的子集,vi)多个单独的站等。在一个实施例中,MAC处理单元18实现框1454。
在框1458处,生成通信帧以包括i)框1454处确定的一个或多个站的指示,以及ii)组标识符(ID)字段。如上所述,AP可以定义站组,并且向该站组分配组ID。可以在组ID字段中指定这种组ID。另一方面,在一些实施例中,组ID字段可以被设置成不与定义的组相对应的一个或多个值。例如,设置成0或其他适当值的组ID字段可以指示要探测单个站或者要探测不与还没有分配到组的单个组ID相对应的多个单独的站等。
在框1462处,当仅一个站要提供SFB时,组ID字段被设置成指示单个站的值(例如,0或其他适当的值)。该值不需要确定仅单个站要提供SFB。例如,指示单个站的组ID值还可以指示其他情况,诸如多个单独的站、广播等。因此,在一些实施例中,需要除了组ID之外的其他信息来确定是否仅单个站要提供SFB。例如,该组与其他信息相结合可以确定地指示是否仅探测一个站,其他信息诸如为站数目字段、AID数目字段、目的地地址等。
在框1466处,当定义的站组中的多个站要提供SFB时,组ID字段被设置成与多个站相对应的组ID。
在一个实施例中,MAC处理单元18和/或PHY处理单元20实现框1452、1462和1466。例如,MAC处理单元18填充MAC报头和/或帧主体中的字段,和/或使得PHY处理单元20填充PHY前导中的字段。
在框1470处,传送在框1458处生成的通信帧。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1470。例如,MAC处理单元18使得PHY处理单元20传送通信帧。
在框1474处,传送训练信号序列。例如,在一些实施例中,训练信号序列被包括在在框1408处生成的通信帧之后传送的一个或多个NDP中。又如,在一些实施例中,训练信号序列被包括在框1408处生成的通信帧中。在这些实施例中,框1416是框1412的元素。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1416。例如,MAC处理单元18使得PHY处理单元20传送训练信号序列。
在一些实施例中,方法1450由诸如图1的客户端设备25-1这样的客户端设备来实现。例如,客户端设备请求来自一个或多个其他客户端设备、AP、或者AP和一个或多个客户端设备的SFB。在实施例中,方法1450由网络接口27以与关于网络接口16讨论的类似的方式来实现。
图26是根据实施例的诸如图1的WLAN10这样的WLAN中的示例性传输序列的示图。为了便于解释,将参考图1来描述图26。然而,在一些实施例中,图26的传输序列由与图1的系统10不同的系统来执行。
当AP还没有将客户端设备分配到组时,AP执行初始探测过程1504。在初始探测过程1504期间,AP向客户端设备传送探测帧(例如,NDP),并且从客户端设备接收SFB(时段1506)。在接收到SFB之后并且基于SFB,AP将客户端设备分配到具有对应组ID的组。AP还向客户端设备传送一个或多个组定义帧(时段1508)。
随后,AP与客户端设备执行探测更新1512。具体地,AP向客户端设备发送探测帧(例如,NDP),并且从客户端设备接收SFB。类似地,AP与客户端设备执行探测更新1516。具体地,AP向客户端设备发送探测帧(例如,NDP),并且在时段1518期间从客户端设备接收SFB。基于在时段1518期间接收到的SFB,AP更新组分配,并且向客户端设备传送一个或多个组定义帧(时段1520),以反映更新的组分配。
在实施例中,在通常AP或客户端设备想要接收来自新到WLAN的设备和/或已经经历了信道/信号劣化的设备的SFB的情况下,AP/客户端设备发送“通用探测帧”。当通信设备接收到通用探测帧时,并且如果通信设备是新到WLAN或者已经检测到信道/信号劣化的设备,则该设备利用SFB进行响应。在实施例中,通用探测帧是具有组ID被设置成0并且AID数目字段被设置成0的组定义帧。在另一实施例中,通用探测帧是具有探测前导的任何广播帧。在另一实施例中,通用探测帧是具有探测前导而没有MAC部分的帧。在其他实施例中,通用探测帧是具有探测前导以及在前导的信号字段中或MAC报头中或帧主体中的通用探测标记的单用户单播帧。
当AP确定了用于客户端设备提供SFB的调度时和/或当确定了哪个客户端设备要响应于最后一个NDP或探测帧来提供SFB时,AP利用从客户端设备接收到的设备能力信息和/或关于客户端设备的能力的观测信息。例如,如果客户端设备向AP指示它不能提供即时SFB和/或如果AP观测到客户端设备在延迟之后提供SFB,则AP利用该信息来调度SFB。例如,AP可以尝试避免将响应慢或已经指示了较低能力的客户端设备调度为在最后一个NDP结束之后很快提供SFB,或者可以选择轮询这样的客户端设备以获取其SFB。
图27是根据另一实施例的示例性NDP通知帧1600的示图。该帧1600包括前导1601、MAC报头1602、帧主体1604以及FCS1606。MAC报头1602包括帧控制字段1610、DA字段1612、SA字段1614以及控制帧子类型扩展字段1616。在另一实施例中,控制帧子类型扩展字段1616被包括在帧主体1604中。
帧主体1604包括探测通知字段1626,该通知字段1626包括站数目字段1630以及一个或多个AID字段1632。在一个实施例中,探测通知字段1626包括如上所述的探测控制信息1636。在图27的实施例中,探测通知字段1626省略了组ID字段和组数目字段。
当AP将探测多个站时,MAC处理单元18将控制帧子类型扩展字段1616的一部分设置成指示该帧是NDP通知帧的值。另外,MAC处理单元18将控制帧子类型扩展字段1616的一部分设置成指示站是否要在AP的TXOP中提供SFB(即,即时反馈)或者指示AP将轮询这些站以获得SFB。另外,MAC处理单元18将DA字段1612设置成广播值或多播值,并且将SA1614设置成AP的地址。
当AP将探测单个站时,MAC处理单元18将控制帧子类型扩展字段1616的一部分设置成指示该帧是NDP通知帧的值。另外,MAC处理单元18将控制帧子类型扩展字段1616的一部分设置成指示站是否要在AP的TXOP中提供SFB(即,即时反馈)或者指示AP将轮询该站以获得SFB。另外,MAC处理单元18将DA1612设置成单播值、广播值或多播值,并且将SA1614设置成AP的地址。
在一个实施例中,当AP探测单个站时,MAC处理单元18省略探测通知字段1626。在该实施例中,MAC处理单元18将DA设置成要探测的站的地址。
MAC处理单元18将字段1630设置成指示要探测的单独的客户端设备的数目的值。在一个实施例中,每个AID字段1632包括要探测的客户端站的AID。在一个实施例中,每个AID字段1632还包括与该客户端设备相对应的探测控制信息,诸如SFB是否要作为即时反馈来传送SFB、或者客户端设备是否应当等待直至被轮询、或者客户端设备是否应当等待直至客户端设备的TXOP、SFB的类型等的指示。在该实施例中,控制帧子类型扩展字段1616不用于指示包括在AID字段1632中的探测控制信息。
在一个实施例中,AID字段1632中的第一AID字段指示要响应于NDP通知帧1600的结束和/或在NDP通知帧1600的结束之后立即传送SFB的站。在实施例中,MAC处理单元18从能够在NDP通知帧1600的结束之后立即传送SFB的站中选择第一AID字段1632指示的站。
在一个实施例中,剩余的AID字段1632(即,第一AID字段之后的AID字段1632)被设置为使得AID以升序出现。在另一实施例中,剩余的AID字段1632不必被设置为使得AID以升序出现。例如,MAC处理单元18使用站能力信息(例如,站是否能够在NDP通知帧1600的结束之后立即传送SFB)来确定AID的顺序。在另一实施例中,包括第一AID字段的所有AID字段1632被设置为使得AID以升序出现。
在利用NDP通知帧1600的实施例中,当AP要探测基本服务集合(BSS)中的所有客户端站时,MAC处理单元18将AID字段1632设置为包括BSS中的所有客户端站的AID。在利用NDP通知帧1600的另一实施例中,当AP要探测BSS中的所有客户端站时,MAC处理单元18将单个AID字段1632设置为广播AID值。另外,AP轮询BSS中的所有客户端站以获得SFB。在利用NDP通知帧1600的另一实施例中,当AP要探测BSS中的所有客户端站时,MAC处理单元18将第一AID字段1632设置为用于发送即时SFB的第一客户端站的第一AID的AID,并且将第二AID字段1632设置为广播AID值。另外,AP轮询BSS中除了第一客户端站之外的所有客户端站以获得SFB。在利用NDP通知帧1600的另一实施例中,当AP要探测BSS中的所有客户端站时,MAC处理单元18将DA1612设置为广播值,并且将站数目字段1630设置为0。另外,AP轮询BSS中的所有客户端站以获得SFB。在利用类似于NDP通知帧1600的NDP通知帧的另一实施例中,当AP要探测BSS中的所有客户端站时,MAC处理单元18设置指示广播的NDP通知帧控制字段(未示出)中的比特。在实施例中,NDP通知控制字段(未示出)被包括在探测通知字段1626中。在另一实施例中,NDP通知控制字段(未示出)被包括在MAC报头中,诸如控制帧子类型扩展字段1616中。在实施例中,NDP通知控制字段(未示出)包括诸如SFB参数的其他信息。
在一些实施例中,非AP通信设备(例如,客户端设备)可以利用NDP通知帧1600来与AP和/或与一个或多个其他客户端站执行探测。在一些实施例中,不允许非AP通信设备一次与多于一个其他通信设备执行探测。在这些实施例中,MAC处理单元28将控制帧子类型扩展字段1616的一部分设置成指示该帧是NDP通知帧的值。在实施例中,MAC处理单元28将控制帧子类型扩展字段1616的一部分设置成指示其他通信设备是否要在客户端站的TXOP中提供SFB(即,即时反馈)或者指示客户端站将轮询其他通信设备以获得SFB。另外,MAC处理单元28将DA1612设置成其他通信设备的单播值,并且将SA1614设置成客户端站的地址。
在一个实施例中,当客户端要探测单个其他通信设备时,MAC处理单元28省略探测通知字段1626。在该实施例中,MAC处理单元28将DA设置成要探测的站的地址。
在另一实施例中,当客户端要探测单个其他客户端站时,MAC处理单元28将站数目子字段1630设置成1,并且将AID子字段1632中的其他客户端站的AID设置为要探测的客户端站的AID。在该实施例中,当客户端要探测AP时,MAC处理单元28将站数目子字段1630设置成1,并且包括将AID子字段1632设置成指示AP的AID值的设置。
在类似于以上的另一实施例中,当客户端要探测单个其他客户端站时,MAC处理单元28将站数目子字段1630设置成1,并且将AID子字段1632中的其他客户端站的AID设置为要探测的客户端站的AID。然而,在该实施例中,当客户端要探测AP时,MAC处理单元28将站数目子字段1630设置成0,并且省略用于指示探测AP的AID子字段1632。
在利用类似于NDP通知帧1600这样的NDP通知帧的另一实施例中,当客户端站要探测AP时,MAC处理单元28设置指示对AP的探测的NDP通知控制字段(未示出)中的比特。在实施例中,NDP通知控制字段(未示出)被包括在探测通知字段1626中。在另一实施例中,NDP通知控制字段(未示出)被包括在MAC报头1602中,诸如在控制帧子类型扩展字段1616中。在实施例中,NDP通知控制字段(未示出)包括诸如SFB参数的其他信息。在具有带有用于指示与AP的探测的比特的NDP通知控制字段的实施例中,并且与上述类似,当客户端要探测单个其他客户端站时,MAC处理单元28将该比特设置为指示AP不被探测的值,并且站数目子字段1630被设置为1,并且包括将AID子字段1632中的其他客户端站的AID设置为要探测的客户端站的AID。然而,在这些实施例中,当客户端要探测AP时,MAC处理单元28将上述NDP通知控制字段中的比特设置为指示将探测AP的值。在这些实施例中,将站数目子字段1630设置成0,并且省略AID子字段1632。
在一些实施例中,允许非AP通信设备一次与多于一个的其他通信设备执行探测。在这些实施例中,MAC处理单元28将控制帧子类型扩展字段1616的一部分设置成指示该帧是NDP通知帧的值。在实施例中,MAC处理单元28将控制帧子类型扩展字段1616的一部分设置成指示其他通信设备是否要在客户端站的TXOP中提供SFB(即,即时反馈)或者指示客户端站将轮询其他通信设备以获得SFB。另外,MAC处理单元28将DA1612设置成多播或广播值,并且将SA1614设置成客户端站的地址。
当AP是要被探测的其他通信设备中的一个时,客户端站在AID子字段1632的一个中包括指示该AP的AID值。在另一实施例中,MAC处理单元28设置指示对AP的探测的NDP通知帧控制字段(未示出)中的比特。在实施例中,NDP通知控制字段(未示出)被包括在探测通知字段1626中。在另一实施例中,NDP通知控制字段(未示出)被包括在MAC报头1602中,诸如在控制帧子类型扩展字段1616中。在具有带有用于指示对AP的探测的比特的NDP通知控制字段的实施例中,指示该AP的AID值不需要被包括在AID子字段1632中。
如上所述的NDP通知帧包括指示估计的探测过程的结束的信息,即,最后一个SFB传输的结束。在一些实施例中,当被批准时和/或被配置进行如此操作时,该信息允许不涉及探测过程的通信设备进入低功耗模式直至探测过程的结束。类似地,在一些实施例中,当被批准时和/或被配置进行如此操作时,该信息允许涉及探测过程并且已经传送了其SFB的通信设备进入低功耗模式直至探测过程的结束。
在实施例中并且在一些情况下,如果当期望客户端设备传送SFB时,该客户端设备还没有准备好传送SFB,则该客户端设备推迟传送SFB。例如,客户端设备传送不带有SFB的ACK,或者完全不响应。在另一实施例中,如果当期望客户端设备传送SFB时,该客户端设备还没有准备好传送SFB,但是已经生成了部分SFB,则在实施例中并且在一些情况下,该客户端设备传送部分SFB并且指示该SFB是部分的。在实施例中,在SFB的剩余部分准备好之后,客户端在AP的相同的TXOP中或者在客户端设备的TXOP中向AP传送剩余的SFB。在另一实施例中,如果因为TXOP的剩余部分不够长而导致客户端设备无法在该TXOP内传送全部SFB时,在实施例中并且在一些情况下,客户端设备传送部分SFB并且指示该SFB是部分的。在实施例中,在后续的时间处,诸如响应于轮询或在客户端设备所拥有的TXOP中,客户端向AP传送剩余的SFB。
在一些情况下,通信设备可能没有正确地接收NDP通知或NDP。在一些实施例中,当期望通信设备传送SFB时,该设备传送SFB帧,其中SFB帧指示该通信设备没有正确地接收NDP通知或NDP。
在一些情况下,通信设备可以确定不需要传送SFB。例如,通信设备可以确定在生成了SFB之后信道状态已经改变,并且该SFB已经过期。又如,通信设备可以确定SFB与先前传送的SFB相比没有改变。又如,通信设备可以确定它无法或不会利用与请求SFB的设备的波束成形。在一些实施例中,当期望通信设备传送SFB时,该通信设备传送SFB帧,其中该SFB帧指示该通信设备将不传送SFB。在实施例中,指示通信设备将不传送SFB的SFB帧还指示该通信设备为何不传送SFB。
图28是实施例中的用于生成和传送与请求来自一个或多个站的探测反馈相关的通信帧的示例性方法1700的流程图。在实施例中,该方法1700由诸如图1的网络接口16这样的网络接口来实现。在其他实施例中,该方法1700由另一适当的通信设备来实现。
在框1704处,确定响应于训练信号(探测)序列(例如,一个或多个NDP)来提供探测反馈(SFB)的一个或多个通信设备(站)。如上所述,在各种实施例中,一个或多个站包括下述一个或多个:i)单个站,ii)具有关联组ID的定义的站组,iii)定义的站组中的站的子集,iv)具有相应的关联组ID的多个定义的站组,v)定义的多个站组中的站的子集,vi)多个单独的站等。在一个实施例中,MAC处理单元18实现框1704。
在框1708处,基于一个或多个站的即时反馈能力信息来确定用于使一个或多个站提供SFB的调度。在实施例中,即时反馈能力信息包括在探测序列中指示一个或多个客户端站中的任何一个是否能够在最后一个NDP的结束之后立即(例如,与最后一个NDP的结束相距定义的时间段,诸如SIFS)传送SFB的信息。如上所述,在各种实施例中,AP选择能够在最后一个NDP的结束之后立即传送SFB的站来在最后一个NDP的结束之后立即传送该站的SFB。在实施例中,如果没有站能够在最后一个NDP的结束之后立即传送SFB,则AP不选择任何客户端来在最后一个NDP的结束之后立即传送站的SFB。另外,在一些实施例中,AP将能够在最后一个NDP的结束之后立即传送SFB的站调度在不能在最后一个NDP的结束之后立即传送SFB的站之前。在一个实施例中,AP调度不能在最后一个NDP的结束之后立即传送SFB的站以响应于轮询或探测序列之后的SFB请求来传送SFB。在一个实施例中,AP调度除了一个以外的所有的站以响应于轮询或探测序列之后的SFB请求来传送SFB。
在一些实施例中,确定调度包括确定在探测序列之后至少一些站要被轮询以获得SFB。在一些实施例中,确定调度包括确定对至少一些站进行轮询以获得SFB的顺序。在一些实施例中,确定调度包括确定至少一些站应当在传送探测序列的相同TXOP中传送SFB。在一些实施例中,确定调度包括确定至少一些站要在传送探测序列的相同TXOP中传送SFB的顺序。
在框1712处,生成通信帧以包括i)框1704处确定的一个或多个站的指示,以及ii)一个或多个站何时传送SFB的指示。如上所述,AP可以定义站组,并且向该站组分配组ID。可以在通信帧的组ID字段中指定这样的组ID。另一方面,在一些实施例中,组ID字段可以被设置成不与定义的组相对应的一个或多个值。例如,设置成0或其他适当值的组ID字段可以指示要探测的单个站或者要探测的不与还没有被分配到组的单个组ID相对应的多个单独的站等。
在实施例中,当仅一个站要提供SFB时,组ID字段被设置成指示单个站的值(例如,0或其他适当的值)。该值不需要确定仅单个站要提供SFB。例如,指示单个站的组ID值还可以指示其他情况,诸如多个单独的站、广播等。因此,在一些实施例中,需要除了组ID之外的其他信息来确定是否仅单个站要提供SFB。例如,该组与其他信息相结合可以确定地指示是否仅探测一个站,其他信息诸如为站数目字段、AID数目字段、目的地地址等。
在实施例中,当定义的站组中的多个站要提供SFB时,组ID字段被设置成与多个站相对应的组ID。
在一个实施例中,通信帧包括在最后一个NDP的结束之后要立即传送SFB的站的指示。在一个实施例中,通信帧包括要在传送探测序列的相同TXOP中传送SFB的一个或多个站的指示。在实施例中,如果多于一个站要在传送探测序列的相同TXOP中传送SFB,则通信帧指示站要传送SFB的顺序。在另一实施例中,如果多于一个站要在传送探测序列的相同TXOP中传送SFB,则与通信帧分开地,诸如在组定义帧中,指示至少一些站要传送SFB的顺序。
在一个实施例中,通信帧包括要响应于轮询或探测序列之后的SFB请求来传送SFB的一个或多个站的一个或多个指示。
在一个实施例中,MAC处理单元18和/或PHY处理单元20实现框1704、1708和1712。例如,MAC处理单元18填充MAC报头和/或帧主体中的字段,和/或使得PHY处理单元20填充PHY前导中的字段。
在框1716处,传送在框1712处生成的通信帧。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1716。例如,MAC处理单元18使得PHY处理单元20传送通信帧。
在框1720处,传送训练信号序列。例如,在一些实施例中,训练信号序列被包括在在框1712处生成的通信帧之后传送的一个或多个NDP中。又如,在一些实施例中,训练信号序列被包括在框1712处生成的通信帧中。在这些实施例中,框1720是框1716的元素。在一个实施例中,MAC处理单元18和PHY处理单元20实现框1720。例如,MAC处理单元18使得PHY处理单元20传送训练信号序列。
在一些实施例和/或情况中,生成和传送一个或多个轮询或SFB请求帧以提示一个或多个客户端传送SFB。在这些实施例中,MAC处理单元18和/或PHY处理单元20生成和传送该一个或多个轮询或SFB请求帧。
在一些实施例中,方法1700由诸如图1的客户端设备25-1这样的客户端设备来实现。例如,客户端设备请求来自一个或多个其他客户端设备、AP、或者AP和一个或多个客户端设备的SFB。在实施例中,方法1700由网络接口27以与关于网络接口16讨论的类似的方式来实现。
上述各种框、操作和技术中的至少一些可以以硬件、处理器执行的固件和/或软件指令及其任何组合来实现。当利用处理器执行的软件或固件指令来实现时,软件或固件指令可以被存储在任何计算机可读存储器中,诸如磁盘、光盘或其他有形存储介质上、RAM或ROM或闪速存储器、处理器、硬盘驱动器、光盘驱动器、磁带驱动器等中。类似地,可以经由任何已知或期望的传递方法,包括例如在计算机可读盘或其他可传输、有形计算机存储介质上或经由通信介质,将软件或固件指令传递给用户或系统。通信介质通常以诸如载波或其他传输介质的调制数据信号来实现计算机可读指令、数据结构、程序模块或其他数据。术语“调制数据信号”指使得以诸如将信息编码在信号中的方式来设置和改变其特征中的一个或多个的信号。例如但不限于,通信介质包括诸如有线网络或直接接线连接的有线介质以及诸如声、射频、红外线和其他无线介质的无线介质。因此,可以经由诸如电话线、DSL线、有线电视线、光纤线路、无线通信信道、因特网等的通信信道来将软件或固件指令传送给用户或系统(这可以被视作与经由可传输存储介质提供这样的软件相同或可与之互换)。软件或固件指令可以包括存储在其他计算机可读存储介质的存储器上的机器可读指令,当处理器执行该指令时,使得处理器执行各种行为。
当以硬件实现时,硬件可以包括离散组件、集成电路、专用集成电路(ASIC)中的一个或多个。
尽管参考意在说明而不是限制本发明的特定示例描述了本发明,但是在不偏离本发明范围的前提下可以对所公开的实施例做出改变、添加和/或删除。

Claims (50)

1.一种用于对多个站进行探测的方法,包括:
确定响应于训练信号序列来提供探测反馈的多个站;
生成通信帧,所述通信帧包括i)对用于使所述多个站提供与所述训练信号序列相对应的探测反馈的请求的指示、ii)指示所述多个站中的每一个应当何时传送探测反馈的信息、iii)探测反馈参数、以及iv)指定要提供探测反馈的所述多个站的指示,其中指定所述多个站的所述指示被包括在所述通信帧的物理层(PHY)前导中;
使得所述通信帧被传送;以及
使得所述训练信号序列被传送。
2.根据权利要求1所述的方法,其中指定所述多个站的所述指示包括:所述多个站中的站集合所属于的组的指示。
3.根据权利要求2所述的方法,其中指定所述多个站的所述指示包括:用于所述站集合中的每一个站的指示符。
4.根据权利要求2所述的方法,其中指定所述多个站的所述指示包括:所述多个站中的另一站集合所属于的另一组的指示。
5.根据权利要求4所述的方法,其中指定所述多个站的所述指示包括:包括在所述对用于使所述多个站提供探测反馈的请求的指示中的组的指示的数目的指示。
6.根据权利要求2所述的方法,其中指定所述多个站的所述指示包括:用于所述多个站中的另一站集合中的每个站的相应指示符。
7.根据权利要求6所述的方法,其中指定所述多个站的所述指示包括:所述另一站集合中的单独的站的数目的指示符。
8.根据权利要求2所述的方法,进一步包括:
确定所述组中的站集合;
确定所述组的标识符;以及
生成包括所述组的标识符以及所述站集合中的每个站的地址的字段;
其中所述组的指示包括所述字段。
9.根据权利要求1所述的方法,其中指定所述多个站的所述指示包括:用于所述多个站中的每个站的指示符。
10.根据权利要求9所述的方法,其中指示所述多个站中的每一个应当何时传送探测反馈的所述信息包括用于站的指示符列表中的第一站的第一指示符,所述第一指示符指定所述第一站要在所述训练信号序列的结束之后的定义的时间段中传送探测反馈。
11.根据权利要求1所述的方法,其中指定所述多个站的所述指示包括第一站的指示,所述第一站要在所述训练信号序列的结束之后的定义的时间段中传送探测反馈。
12.根据权利要求1所述的方法,其中指示所述多个站中的每一个应当何时传送探测反馈的信息包括调度信息,所述调度信息用于使所述多个站传送与所述训练信号序列相对应的探测反馈。
13.根据权利要求12所述的方法,进一步包括:确定用于使所述多个站传送与所述训练信号序列相对应的探测反馈的调度。
14.根据权利要求13所述的方法,其中确定所述调度包括,基于与所述多个站中的站处理训练信号序列的能力相对应的信息来确定所述调度。
15.根据权利要求1所述的方法,其中指示所述多个站中的每一个应当何时传送探测反馈的信息包括,指示每个站应当在要传送所述训练信号序列的传送时机时段期间还是在稍后的传送时机时段期间传送探测反馈的信息。
16.根据权利要求1所述的方法,进一步包括,对于所述多个站中的至少一些站中的每一个:
生成轮询信号,以提示所述站中的所述至少一些站响应于所述轮询信号来传送所述探测反馈;以及
使得所述轮询信号被传送。
17.根据权利要求16所述的方法,进一步包括:在传送所述训练信号序列的传送时机时段中,从所述多个站中的一个站接收到探测反馈,而不传送用于提示所述一个站传送所述探测反馈的轮询信号。
18.根据权利要求1所述的方法,其中所述训练信号序列被包括在与所述通信帧分离的至少一个探测数据通信帧中;
其中所述方法进一步包括,使得所述至少一个探测数据通信帧在所述通信帧被传送之后被传送。
19.根据权利要求1所述的方法,其中所述训练信号序列被包括在所述通信帧中。
20.根据权利要求1所述的方法,进一步包括:
确定在期望时是否接收到来自所述多个站中的每个站的探测反馈;
当在期望时没有接收到来自所述多个站中的一个站的探测反馈时,生成轮询信号以提示所述一个站响应于所述轮询信号来传送探测反馈;以及
使得所述轮询信号被传送。
21.根据权利要求20所述的方法,其中确定在期望时是否接收到来自所述多个站中的每个站的探测反馈包括:
在期望时检测所述站传送了确认而不是探测反馈;以及
当在期望时检测到所述多个站中的一个站传送了所述确认而不是探测反馈时,生成所述轮询信号。
22.根据权利要求20所述的方法,其中确定在期望时是否接收到来自所述多个站中的每个站的探测反馈包括:
在期望发送整个探测反馈时,检测所述站仅传送了部分的探测反馈;以及
当在期望发送整个探测反馈时检测到所述多个站中的一个站仅传送了部分的探测反馈时,生成所述轮询信号。
23.一种用于对多个站进行探测的设备,包括:
用于确定响应于训练信号序列来提供探测反馈的多个站的装置;
用于生成通信帧的装置,所述通信帧包括i)对用于使所述多个站提供与所述训练信号序列相对应的探测反馈的请求的指示、ii)指示所述多个站中的每一个应当何时传送探测反馈的信息、以及iii)指定要提供探测反馈的所述多个站的指示,其中指定所述多个站的所述指示被包括在所述通信帧的物理层(PHY)前导中;
用于传送所述通信帧的装置;以及
用于传送所述训练信号序列的装置。
24.根据权利要求23所述的设备,其中指定所述多个站的所述指示包括:所述多个站中的站集合所属于的组的指示。
25.根据权利要求23所述的设备,其中指定所述多个站的所述指示包括:用于所述多个站中的每一个站的指示符。
26.根据权利要求23所述的设备,其中指定所述多个站的所述指示包括第一站的指示,所述第一站要在所述训练信号序列的结束之后的定义的时间段中传送探测反馈。
27.根据权利要求26所述的设备,进一步包括用于确定用于使所述多个站传送与所述训练信号序列相对应的探测反馈的调度的装置。
28.根据权利要求23所述的设备,其中所述指示所述多个站中的每一个应当何时传送探测反馈的信息包括:指示每个站应当在要传送所述训练信号序列的传送时机时段期间还是在稍后的传送时机时段期间传送探测反馈的信息。
29.根据权利要求23所述的设备,进一步包括执行如下操作的装置:
对于所述多个站中的至少一些站中的每一个:
生成轮询信号,以提示所述站中的所述至少一些站响应于所述轮询信号来传送所述探测反馈;以及
使得所述轮询信号被传送。
30.根据权利要求23所述的设备,进一步包括:
用于确定在期望时是否接收到来自所述多个站中的每一个站的探测反馈的装置;
用于当在期望时没有接收到来自所述多个站中的一个站的探测反馈时生成轮询信号以提示所述一个站响应于所述轮询信号来传送所述探测反馈的装置;以及
用于使得所述轮询信号被传送的装置。
31.一种用于对多个站进行探测的方法,包括:
确定响应于训练信号序列来提供探测反馈的多个站;
基于所述多个站在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的能力,来确定用于使所述多个站提供探测反馈的调度;
生成通信帧,所述通信帧包括i)对用于使所述多个站提供与所述训练信号序列相对应的探测反馈的请求的指示、ii)所述多个站何时将传送探测反馈的指示、以及iii)指定要提供探测反馈的所述多个站的指示,其中指定所述多个站的所述指示被包括在所述通信帧的物理层(PHY)前导中;
使得所述通信帧被传送;以及
使得所述训练信号序列被传送。
32.根据权利要求31所述的方法,其中所述多个站何时将传送探测反馈的所述指示包括:具有一定顺序的站标识符的列表。
33.根据权利要求32所述的方法,其中所述列表中的第一标识符指示将在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的站。
34.根据权利要求32所述的方法,其中所述通信帧包括所述列表中的标识符的数目的指示符。
35.根据权利要求31所述的方法,其中指定所述多个站的所述指示包括:要在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的站的指示。
36.根据权利要求31所述的方法,其中所述多个站何时将传送探测反馈的所述指示包括:所述多个站将要在传送所述训练信号序列的相同传送时机时段中还是在一个或多个后续传送时机时段中传送探测反馈的指示。
37.根据权利要求31所述的方法,其中所述多个站何时将传送探测反馈的所述指示包括:所述多个站中的至少一些站中的每一个将要在传送所述训练信号序列的相同传送时机时段中还是在后续传送时机时段中传送探测反馈的一个或多个指示。
38.根据权利要求31所述的方法,其中所述通信帧包括探测反馈参数。
39.根据权利要求31所述的方法,其中所述通信帧包括用于所述多个站中的每一个的探测反馈参数。
40.根据权利要求31所述的方法,进一步包括:在传送所述训练信号序列的传送时机时段中,接收到来自所述多个站中的一个站的探测反馈,而不传送用于提示该一个站传送探测反馈的轮询信号。
41.一种用于对多个站进行探测的设备,包括:
用于确定响应于训练信号序列来提供探测反馈的多个站的装置;
用于基于所述多个站在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的能力、来确定用于使所述多个站提供探测反馈的调度的装置;
用于生成通信帧的装置,所述通信帧包括i)对用于使多个站提供与所述训练信号序列相对应的探测反馈的请求的指示、ii)所述多个站何时将传送探测反馈的指示、以及iii)指定要提供探测反馈的所述多个站的指示,其中指定所述多个站的所述指示被包括在所述通信帧的物理层(PHY)前导中;
用于使得所述通信帧被传送的装置;以及
用于使得所述训练信号序列被传送的装置。
42.根据权利要求41所述的设备,其中所述多个站何时将传送探测反馈的所述指示包括:具有一定顺序的站标识符的列表。
43.根据权利要求42所述的设备,其中所述列表中的第一标识符指示在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的站。
44.根据权利要求42所述的设备,其中所述通信帧包括所述列表中的标识符的数目的指示符。
45.根据权利要求41所述的设备,其中指定所述多个站的所述指示包括:要在所述训练信号序列的结束之后的定义的时间段中传送探测反馈的站的指示。
46.根据权利要求41所述的设备,其中所述多个站何时将传送探测反馈的所述指示包括:所述多个站将要在传送所述训练信号序列的相同传送时机时段中还是在一个或多个后续传送时机时段中传送探测反馈的指示。
47.根据权利要求41所述的设备,其中所述多个站何时将传送探测反馈的所述指示包括:所述多个站中的至少一些站中的每一个将要在传送所述训练信号序列的相同传送时机时段中还是在后续传送时机时段中传送探测反馈的一个或多个指示。
48.根据权利要求41所述的设备,其中所述通信帧包括探测反馈参数。
49.根据权利要求41所述的设备,其中所述通信帧包括:用于所述多个站中的每一个的探测反馈参数。
50.根据权利要求41所述的设备,进一步包括用于在传送所述训练信号序列的传送时机时段中接收到来自所述多个站中的一个站的探测反馈、而不传送用于提示该一个站传送探测反馈的轮询信号的装置。
CN201080054573.2A 2009-12-02 2010-12-02 用于对多个站进行探测的方法和装置 Active CN102696195B (zh)

Applications Claiming Priority (15)

Application Number Priority Date Filing Date Title
US26606709P 2009-12-02 2009-12-02
US61/266,067 2009-12-02
US30323110P 2010-02-10 2010-02-10
US61/303,231 2010-02-10
US31978610P 2010-03-31 2010-03-31
US61/319,786 2010-03-31
US32225910P 2010-04-08 2010-04-08
US61/322,259 2010-04-08
US35788210P 2010-06-23 2010-06-23
US61/357,882 2010-06-23
US36855410P 2010-07-28 2010-07-28
US61/368,554 2010-07-28
US37063110P 2010-08-04 2010-08-04
US61/370,631 2010-08-04
PCT/US2010/058755 WO2011068985A1 (en) 2009-12-02 2010-12-02 Method and apparatus for sounding multiple stations

Publications (2)

Publication Number Publication Date
CN102696195A CN102696195A (zh) 2012-09-26
CN102696195B true CN102696195B (zh) 2016-01-20

Family

ID=43856181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080054573.2A Active CN102696195B (zh) 2009-12-02 2010-12-02 用于对多个站进行探测的方法和装置

Country Status (6)

Country Link
US (2) US8873525B2 (zh)
EP (2) EP2507929B1 (zh)
JP (1) JP5663811B2 (zh)
KR (1) KR101746733B1 (zh)
CN (1) CN102696195B (zh)
WO (1) WO2011068985A1 (zh)

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8599803B1 (en) 2009-05-01 2013-12-03 Marvell International Ltd. Open loop multiple access for WLAN
US9048895B2 (en) * 2009-06-05 2015-06-02 Broadcom Corporation Multi-user null data packet (MU-NDP) sounding within multiple user, multiple access, and/or MIMO wireless
US9706599B1 (en) 2009-07-23 2017-07-11 Marvell International Ltd. Long wireless local area network (WLAN) packets with midambles
JP5646624B2 (ja) 2009-07-29 2014-12-24 マーベル ワールド トレード リミテッド 通信チャネルを介して送信するための物理層(phy)データユニットを生成する方法、および物理層装置
WO2011059248A2 (ko) * 2009-11-12 2011-05-19 엘지전자 주식회사 무선랜 시스템에서의 mu-mimo 전송방법
CN102696195B (zh) * 2009-12-02 2016-01-20 马维尔国际贸易有限公司 用于对多个站进行探测的方法和装置
US8886755B1 (en) 2009-12-09 2014-11-11 Marvell International Ltd. Method and apparatus for facilitating simultaneous transmission from multiple stations
GB2476082B (en) * 2009-12-11 2014-02-12 Cambridge Broadband Networks Ltd Improved base station architecture
US8923219B2 (en) 2010-02-17 2014-12-30 Qualcomm Incorporated Method and apparatus for supporting adaptive channel state information feedback rate in multi-user communication systems
US20110199946A1 (en) * 2010-02-17 2011-08-18 Qualcomm Incorporated Method and apparatus for supporting adaptive channel state information feedback rate in multi-user communication systems
US9585043B2 (en) * 2010-04-13 2017-02-28 Interdigital Patent Holdings, Inc. Group transmissions in wireless local area networks
US20110280326A1 (en) * 2010-05-15 2011-11-17 Ralink Technology Corporation Method for clustering multiple stations
EP2583385B1 (en) 2010-06-16 2018-04-18 Marvell World Trade Ltd. Alternate feedback types for downlink multiple user mimo configurations
US9742590B2 (en) * 2010-07-07 2017-08-22 Qualcomm Incorporated Channel state information (CSI) feedback protocol for multiuser multiple input, multiple output (MU-MIMO)
US8547955B2 (en) * 2010-07-28 2013-10-01 Intel Corporation Feedback scheme for MU-MIMO
US9337954B2 (en) * 2010-07-28 2016-05-10 Qualcomm Incorporated Protocol for channel state information feedback
US9088393B2 (en) 2010-07-30 2015-07-21 Lg Electronics Inc. Method and apparatus for reporting channel state information of multi-channel in wireless local area network system
US8743784B2 (en) 2010-08-04 2014-06-03 Qualcomm Incorporated VHT-SIG-B field in null data packets (NDPs)
EP2604008B1 (en) 2010-08-10 2019-10-16 Marvell World Trade Ltd. Sub-band feedback for beamforming on downlink multiple user mimo configurations
US9054929B2 (en) * 2010-08-11 2015-06-09 Qualcomm Incorporated Constructing very high throughput signal (VHT-SIG) fields for reduced peak-to-average power ratio (PAPR)
CN103141046B (zh) * 2010-09-01 2017-04-12 马维尔国际贸易有限公司 通信网络中的链路适配方法及装置
US9509391B2 (en) 2010-09-08 2016-11-29 Qualcomm Incorporated Sounding feedback schemes for very high throughput wireless systems
US8976877B2 (en) * 2010-09-24 2015-03-10 Intel Corporation Techniques for multi-user MIMO sounding in wireless networks
WO2012047067A2 (en) * 2010-10-08 2012-04-12 Lg Electronics Inc. Method of link adaptation in wireless local area network and apparatus for the same
KR101099345B1 (ko) 2010-12-01 2011-12-26 엘지전자 주식회사 무선랜 시스템에서 채널 사운딩 방법 및 장치
US9209872B2 (en) * 2010-12-22 2015-12-08 Intel Corporation MU-MIMO access point and user station including methods for multi-user group management
US9179300B2 (en) * 2011-03-02 2015-11-03 Qualcomm Incorporated Station-centric multi-user multiple input multiple output (MU-MIMO)
US9160503B2 (en) * 2011-03-04 2015-10-13 Qualcomm Incorporated Method and apparatus supporting improved wide bandwidth transmissions
US9118473B2 (en) * 2011-03-15 2015-08-25 Qualcomm Incorporated Efficient multi-user multiple input multiple output (MU-MIMO)
JP5592839B2 (ja) * 2011-06-13 2014-09-17 日本電信電話株式会社 無線通信システム及び無線通信方法
AU2015202083B2 (en) * 2011-06-24 2016-10-13 Huawei Technologies Co. Ltd. Power save method and station device
CN104394583B (zh) 2011-06-24 2018-07-13 华为技术有限公司 节省功耗的方法及站点设备
US9247573B2 (en) * 2011-08-08 2016-01-26 Xirrus, Inc. Modular wireless network access device
EP2745554B1 (en) * 2011-08-18 2018-10-10 Marvell World Trade Ltd. Signal field design for wlan
CN103108383B (zh) * 2011-08-25 2015-12-02 华为技术有限公司 控制功率的方法和无线站点设备
BR112014005206B1 (pt) 2011-09-08 2022-04-19 Intel Corporation Método, dispositivo e sistema para comunicação através de um elemento de índice de perfil de dispositivo
US8599735B2 (en) 2011-09-14 2013-12-03 Cisco Technology, Inc. Group addressing for multicast transmissions for power savings at physical layer
CN103001680B (zh) * 2011-09-14 2015-04-08 华为技术有限公司 一种权值的传输方法及装置
CN103002478A (zh) * 2011-09-16 2013-03-27 华为技术有限公司 一种ndpa帧发送、处理方法、及站点
CN103095426B (zh) * 2011-10-31 2015-06-03 华为技术有限公司 一种信道测量反馈请求方法、站点装置及服务集系统
WO2013077652A1 (ko) 2011-11-24 2013-05-30 엘지전자 주식회사 무선랜 시스템에서 채널 사운딩 수행 방법 및 이를 지원하는 장치
RU2595778C2 (ru) 2012-02-05 2016-08-27 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство для доступа к каналу через кадр пустого пакета данных в системе на основе беспроводной lan
CN104221443B (zh) * 2012-02-10 2018-11-02 Lg 电子株式会社 用于在wlan系统中接入信道的方法和设备
WO2013137603A1 (ko) * 2012-03-11 2013-09-19 엘지전자 주식회사 무선랜 시스템에서 mac 헤더 압축 방법 및 장치
CN104380832B (zh) 2012-03-12 2018-06-29 新加坡科技研究局 压缩设备、解压缩设备、压缩方法和解压缩方法
US9319174B2 (en) * 2012-04-11 2016-04-19 Qualcomm Incorporated Verifying support for requests for transmission parameters in a multi-user scenario
US9319173B2 (en) * 2012-04-11 2016-04-19 Qualcomm Incorporated Requests for transmission parameters in a multi-user scenario
US9608789B2 (en) 2012-05-11 2017-03-28 Interdigital Patent Holdings, Inc. Method and apparatus for transmitting acknowledgements in response to received frames
KR20150035721A (ko) * 2012-07-13 2015-04-07 엘지전자 주식회사 무선랜 시스템에서 널 데이터 패킷 프레임을 이용하는 채널 액세스 방법 및 장치
US9743303B2 (en) * 2012-08-10 2017-08-22 Intel Corporation Methods and arrangements for beamforming reports in wireless networks
CN104704868B (zh) 2012-10-12 2018-06-15 Lg 电子株式会社 在无线lan系统中发送和接收支持短mac报头的帧的方法和装置
US20140105098A1 (en) * 2012-10-16 2014-04-17 Stmicroelectronics, Inc. Frame specification for a wireless network communication
US9544848B2 (en) * 2012-10-24 2017-01-10 Qualcomm Incorporated Methods and apparatus for communicating short paging messages in a wireless communication network
AU2013334179B2 (en) * 2012-10-26 2016-03-10 Interdigital Patent Holdings, Inc. Uniform WLAN multi-AP physical layer methods
US9544095B2 (en) * 2012-11-05 2017-01-10 Broadcom Corporation Channel estimation for phase-only feedback and methods for use therewith
US9326144B2 (en) * 2013-02-21 2016-04-26 Fortinet, Inc. Restricting broadcast and multicast traffic in a wireless network to a VLAN
US9577811B2 (en) 2013-05-03 2017-02-21 Qualcomm Incorporated Methods and systems for frequency multiplexed communication in dense wireless environments
CN104168050B (zh) * 2013-05-16 2019-07-19 华为技术有限公司 信道信息反馈的方法和设备
WO2015054859A1 (zh) * 2013-10-17 2015-04-23 华为技术有限公司 一种用户数据传输方法、装置及网络设备
US9825678B2 (en) 2013-11-26 2017-11-21 Marvell World Trade Ltd. Uplink multi-user multiple input multiple output for wireless local area network
US9473341B2 (en) 2013-11-27 2016-10-18 Marvell World Trade Ltd. Sounding and tone block allocation for orthogonal frequency multiple access (OFDMA) in wireless local area networks
WO2015081288A1 (en) 2013-11-27 2015-06-04 Marvell Semiconductor, Inc. Medium access protection and bandwidth negotiation in a wireless local area network
JP6508838B2 (ja) 2013-11-27 2019-05-08 マーベル ワールド トレード リミテッド 無線ローカルエリアネットワークのための直交周波数分割多元接続
WO2015081187A1 (en) 2013-11-27 2015-06-04 Marvell Semiconductor, Inc. Uplink multi-user multiple input multiple output beamforming
US10027512B2 (en) * 2014-01-06 2018-07-17 Lg Electronics Inc. Method and apparatus for sounding in wireless communication system
WO2015113218A1 (zh) * 2014-01-28 2015-08-06 华为技术有限公司 数据传输的指示方法、接入点和终端
US9351179B2 (en) * 2014-02-19 2016-05-24 Broadcom Corporation Using one or more past channel estimates for adjusting parameters, sensing object presence, or allowing association
US9935794B1 (en) 2014-03-24 2018-04-03 Marvell International Ltd. Carrier frequency offset estimation
US9749975B2 (en) * 2014-04-30 2017-08-29 Marvell World Trade Ltd. Systems and methods for implementing protected access based on a null data packet in a wireless network
CN107078870B (zh) 2014-05-02 2021-01-26 马维尔国际有限公司 无线通信网络中的多用户分配信令
US10164695B2 (en) 2014-05-09 2018-12-25 Marvell World Trade Ltd. Tone block and spatial stream allocation
US9596060B1 (en) 2014-05-09 2017-03-14 Marvell International Ltd. Tone block allocation for orthogonal frequency division multiple access data unit
US9832059B2 (en) 2014-06-02 2017-11-28 Marvell World Trade Ltd. High efficiency orthogonal frequency division multiplexing (OFDM) physical layer (PHY)
WO2015191901A1 (en) 2014-06-11 2015-12-17 Marvell Semiconductor, Inc. Compressed ofdm symbols in a wireless communication system
US9571249B2 (en) * 2014-07-29 2017-02-14 Aruba Networks, Inc. Dynamic control of channel sounding for transmit beamforming
US10700830B2 (en) 2014-10-21 2020-06-30 Qualcomm Incorporated Techniques for conveying identification information in a preamble transmission
US20160119933A1 (en) * 2014-10-28 2016-04-28 Qualcomm Incorporated Null data packet frame structure for wireless communication
WO2016090372A1 (en) 2014-12-05 2016-06-09 Marvell Semiconductor, Inc. Trigger frame format for orthogonal frequency division multiple access (ofdma) communication
US10390328B2 (en) * 2014-12-05 2019-08-20 Marvell World Trade Ltd. Beamforming training in orthogonal frequency division multiple access (OFDMA) communication systems
EP3243354A1 (en) * 2015-01-09 2017-11-15 Interdigital Patent Holdings, Inc. Methods, apparatuses and systems for supporting multi-user transmissions in a wireless local area network (wlan) system
US10200101B2 (en) * 2015-03-02 2019-02-05 Qualcomm Incorporated Methods and apparatus for channel state information sounding and feedback
US10111132B2 (en) * 2015-03-02 2018-10-23 Qualcomm Incorporated Methods and apparatus for channel state information sounding and feedback
US10938585B2 (en) * 2015-03-16 2021-03-02 Qualcomm Incorporated Location and range determination using broadcast messages
US10291419B2 (en) 2015-03-16 2019-05-14 Qualcomm Incorporated Location and range determination using broadcast messages
US9788317B2 (en) * 2015-03-30 2017-10-10 Intel IP Corporation Access point (AP), user station (STA) and method for channel sounding using sounding trigger frames
US10201017B2 (en) 2015-04-09 2019-02-05 Marvell World Trade Ltd. Contention-based orthogonal frequency division multiple access (OFDMA) communication
US10153857B1 (en) 2015-04-10 2018-12-11 Marvell International Ltd. Orthogonal frequency division multiple access protection
US10079628B2 (en) 2015-05-27 2018-09-18 Marvell World Trade Ltd. Signaling resource allocations in multi-user data units
KR102372357B1 (ko) * 2015-06-15 2022-03-10 한국전자통신연구원 프레임 전송 방법 및 상기 방법을 수행하는 통신 장치
CN114143894B (zh) * 2015-08-31 2024-03-12 松下知识产权经营株式会社 通信装置和通信方法
US9893785B2 (en) * 2015-09-11 2018-02-13 Intel IP Corporation Enhanced beamforming training in a wireless local area networks
US10256878B2 (en) 2015-09-17 2019-04-09 Intel IP Corporation Method, wireless device, and computer readable medium for conducting a multiple station beam refinement protocol in a wireless network
WO2017078803A1 (en) * 2015-11-03 2017-05-11 Intel IP Corporation Uplink and downlink sounding for wireless networks
US10742285B1 (en) 2015-11-13 2020-08-11 Marvell International Ltd. Explicit multiuser beamforming training in a wireless local area network
EP4135214A1 (en) * 2016-03-10 2023-02-15 Interdigital Patent Holdings, Inc. Systems and methods for beamforming training in wireless local area networks
CN110770595B (zh) * 2017-04-07 2024-09-13 马维尔亚洲私人有限公司 无线通信系统中的测距测量
CN110710176B (zh) 2017-06-09 2022-12-02 马维尔亚洲私人有限公司 带有具有压缩ofdm符号的中间码的分组
WO2019060407A1 (en) 2017-09-22 2019-03-28 Marvell World Trade Ltd. DETERMINING THE NUMBER OF MIDAMBULES IN A PACKET
US10935664B2 (en) 2018-10-31 2021-03-02 Nxp Usa, Inc. Null data packet (NDP) announcement frame for NDP ranging
US11641633B1 (en) 2019-09-06 2023-05-02 Marvell Asia Pte Ltd Synchronization of joint transmissions with multiple access points
CN113795025B (zh) * 2020-05-26 2022-07-29 华为技术有限公司 一种信道测量方法及通信装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1781274A (zh) * 2003-04-25 2006-05-31 摩托罗拉公司(在特拉华州注册的公司) 用于通信系统内部的信道质量反馈的方法和设备
CN101005326A (zh) * 2006-01-18 2007-07-25 华为技术有限公司 一种上行资源分配方法和无线通信系统
CN101554085A (zh) * 2006-10-03 2009-10-07 株式会社Ntt都科摩 移动台装置和基站装置

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020A (en) * 1852-06-15 Improved machine for peaking sheet-metal tubes
US7162476B1 (en) * 2003-09-11 2007-01-09 Cisco Technology, Inc System and method for sharing global data within distributed computing systems
US8401018B2 (en) * 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
US20090247089A1 (en) 2004-12-15 2009-10-01 Koninklijke Philips Electronics, N.V. Multicast communication system with power control
KR100615139B1 (ko) * 2005-10-18 2006-08-22 삼성전자주식회사 무선통신 시스템에서 전송 시간 구간의 할당 방법과 장치및 그 시스템
EP1895703A1 (en) * 2006-07-05 2008-03-05 Koninklijke Philips Electronics N.V. Bandwidth asymmetric communication system based on OFDM and TDMA
US8073486B2 (en) 2006-09-27 2011-12-06 Apple Inc. Methods for opportunistic multi-user beamforming in collaborative MIMO-SDMA
PL2127457T3 (pl) * 2006-12-27 2013-02-28 Unwired Planet International Ltd Adaptacja łącza w bezprzewodowym systemie telekomunikacyjnym
JP5350380B2 (ja) 2007-07-18 2013-11-27 マーベル ワールド トレード リミテッド 複数のクライアント局に対する独立したデータを同時ダウンリンク伝送するアクセスポイント
WO2009012448A2 (en) 2007-07-18 2009-01-22 Marvell World Trade Ltd. Wireless network with simultaneous uplink transmission of independent data from multiple client stations
US8295778B2 (en) * 2008-01-11 2012-10-23 Apple Inc. Channel rank feedback in multiple-input multiple-output communication systems
US8509160B2 (en) * 2008-02-11 2013-08-13 Apple Inc. Method for efficient CQI feedback
US8199758B2 (en) * 2008-02-13 2012-06-12 Qualcomm Incorporated Variable abort timer
CN104352482A (zh) * 2008-04-15 2015-02-18 盐野义制药株式会社 膜组合物
US20100046656A1 (en) 2008-08-20 2010-02-25 Qualcomm Incorporated Preamble extensions
JP2010093704A (ja) * 2008-10-10 2010-04-22 Sony Corp 無線通信システム、無線通信装置及び無線通信方法、並びにコンピューター・プログラム
JP4631956B2 (ja) 2008-10-14 2011-02-16 ソニー株式会社 無線通信装置及び無線通信方法
JP5618245B2 (ja) 2009-03-31 2014-11-05 マーベル ワールド トレード リミテッド 無線通信用のサウンディングおよびステアリングプロトコル
CN102396186B (zh) 2009-04-13 2014-12-10 马维尔国际贸易有限公司 用于wlan的物理层帧格式
US8599803B1 (en) 2009-05-01 2013-12-03 Marvell International Ltd. Open loop multiple access for WLAN
US8599804B2 (en) * 2009-08-07 2013-12-03 Broadcom Corporation Distributed signal field for communications within multiple user, multiple access, and/or MIMO wireless communications
JP5633048B2 (ja) 2009-08-12 2014-12-03 マーベル ワールド トレード リミテッド Sdmaマルチデバイス無線通信
US8750240B2 (en) * 2009-09-17 2014-06-10 Telefonaktiebolaget L M Ericsson (Publ) System, method, and apparatus for improved space-time coding and dynamic switching with advanced receivers
US9294164B2 (en) * 2009-10-23 2016-03-22 Marvell World Trade Ltd. Number of streams indication for WLAN
EP2497304B1 (en) * 2009-11-03 2018-06-20 Marvell World Trade Ltd. Power saving in a communication device
US20110124289A1 (en) 2009-11-20 2011-05-26 Krishna Balachandran Opportunistic Network Interference Cancellation For Wireless Networks
US8472383B1 (en) 2009-11-24 2013-06-25 Marvell International Ltd. Group management in multiuser communications
CN102696195B (zh) 2009-12-02 2016-01-20 马维尔国际贸易有限公司 用于对多个站进行探测的方法和装置
EP2583385B1 (en) 2010-06-16 2018-04-18 Marvell World Trade Ltd. Alternate feedback types for downlink multiple user mimo configurations

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1781274A (zh) * 2003-04-25 2006-05-31 摩托罗拉公司(在特拉华州注册的公司) 用于通信系统内部的信道质量反馈的方法和设备
CN101005326A (zh) * 2006-01-18 2007-07-25 华为技术有限公司 一种上行资源分配方法和无线通信系统
CN101554085A (zh) * 2006-10-03 2009-10-07 株式会社Ntt都科摩 移动台装置和基站装置

Also Published As

Publication number Publication date
EP2507929A1 (en) 2012-10-10
US20110128947A1 (en) 2011-06-02
JP2013513309A (ja) 2013-04-18
JP5663811B2 (ja) 2015-02-04
EP2507929B1 (en) 2022-08-10
EP4113877B8 (en) 2024-03-13
US8873525B2 (en) 2014-10-28
CN102696195A (zh) 2012-09-26
EP4113877B1 (en) 2024-01-31
US8885620B2 (en) 2014-11-11
KR20130016190A (ko) 2013-02-14
US20110128929A1 (en) 2011-06-02
EP4113877A1 (en) 2023-01-04
KR101746733B1 (ko) 2017-06-13
WO2011068985A1 (en) 2011-06-09

Similar Documents

Publication Publication Date Title
CN102696195B (zh) 用于对多个站进行探测的方法和装置
US11064488B2 (en) Efficient DL OFDMA frequency selectivity harvesting
EP2529490B1 (en) Method and apparatus of transmitting a spatial stream for mu - mimo in a wireless local area network system
KR101466717B1 (ko) 다중-사용자 송신들을 위한 순차적 ack
EP2599239B1 (en) Techniques for uplink multi-user mimo mac support
CN102696182B (zh) 在无线局域网中基于链路自适应来报告信道信息的方法以及用于该方法的装置
CN107852617B (zh) 用于上行链路多用户通信的探测方法
CN102801506B (zh) 一种信道反馈信息的传输方法及系统
CN110770595A (zh) 无线通信系统中的测距测量
EP2706774B1 (en) Method and system for feeding back channel measurement information
CN107078872A (zh) 正交频分复用wlan中的子信道分配
CN102577161A (zh) 用于wlan的训练序列指示
CN103828265A (zh) 基于频率选择传输发射和接收帧的方法和装置
CN106102149A (zh) 用于无线局域网的方法以及无线局域网中的设备
CN104253673A (zh) 上行多用户数据传输方法及上行多用户输入输出系统
WO2017097115A1 (zh) 信道探测报告传输方法及装置、存储介质
CN104995949B (zh) 响应帧类型指示的系统和方法
US20230379760A1 (en) Method and devices for link adaptation feedback in wireless local area networks
CN105517118A (zh) 无线局域网中下行多用户数据传输方法、系统及接入点
CN103002471A (zh) 一种信道探测的方法、装置及系统
US20220174675A1 (en) Methods for soliciting a trigger based (tb) physical layer convergence protocol data unit (ppdu) and apparatus for performing the methods
CN103108383B (zh) 控制功率的方法和无线站点设备
WO2016037359A1 (zh) 一种数据传输方法和数据传输装置
CN109155664A (zh) 多播多用户组

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200426

Address after: Singapore City

Patentee after: Marvell Asia Pte. Ltd.

Address before: Ford street, Grand Cayman, Cayman Islands

Patentee before: Kaiwei international Co.

Effective date of registration: 20200426

Address after: Ford street, Grand Cayman, Cayman Islands

Patentee after: Kaiwei international Co.

Address before: Hamilton, Bermuda

Patentee before: Marvell International Ltd.

Effective date of registration: 20200426

Address after: Hamilton, Bermuda

Patentee after: Marvell International Ltd.

Address before: Babado J San Mega Le

Patentee before: MARVELL WORLD TRADE Ltd.