CN109314606A - 无线局域网中的发送的确认 - Google Patents
无线局域网中的发送的确认 Download PDFInfo
- Publication number
- CN109314606A CN109314606A CN201780023577.6A CN201780023577A CN109314606A CN 109314606 A CN109314606 A CN 109314606A CN 201780023577 A CN201780023577 A CN 201780023577A CN 109314606 A CN109314606 A CN 109314606A
- Authority
- CN
- China
- Prior art keywords
- length
- confirmation
- data unit
- mac
- mac data
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
第一通信设备从第二通信设备接收物理层(PHY)数据单元。PHY数据单元包括在聚合MAC数据单元中聚合的多个媒体接入控制(MAC)数据单元。第一通信设备生成用于确认对多个MAC数据单元的接收的确认数据单元。确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的确认字段。确认字段包括多个MAC数据单元的相应确认信息。第一通信设备将确认数据单元发送到第二通信设备。
Description
相关申请的交叉引用
本公开要求以下美国临时专利申请的权益:
2016年2月19日提交的名称为“Acknowledgment of OFDMA A-MPDU withMultiple TCs”的美国临时专利申请第62/297,236号;
2016年2月22日提交的名称为“Super BA Design”的美国临时专利申请第62/298,057号;
2016年3月7日提交的名称为“Acknowledgment of OFDMA A-MPDU with MultipleTCs”的美国临时专利申请第62/304,570号;和
2016年4月15日提交的名称为“Super BA Design”的美国临时专利申请第62/323,400号。
所有上述专利申请的全部公开内容均以引用的方式并入本文。
技术领域
本公开一般涉及通信网络,并且更具体地,涉及利用正交频分复用(OFDM)的无线局域网。
背景技术
无线局域网(WLAN)在过去十年中迅速演进。诸如电气和电子工程师协会(IEEE)802.11a、802.11b、802.11g、802.11n和802.11ac标准的WLAN标准的开发已经改进了单用户峰值数据吞吐量。例如,IEEE 802.11b标准规定单用户峰值吞吐量为每秒11兆位(Mbps),IEEE 802.11a和802.11g标准规定单用户峰值吞吐量为54Mbps,IEEE 802.11n标准规定了单用户峰值吞吐量为600Mbps,IEEE 802.11ac标准规定了千兆位/秒(Gbps)范围内的单用户峰值吞吐量。未来标准承诺支持下行链路(DL)和上行链路(UL)多用户(MU)发送,诸如正交频分多址(OFDMA)发送和多用户多输入多输出(MU-MIMO)发送,以及提供更高的吞吐量,诸如数十Gbps范围内的吞吐量。
发明内容
在一个实施例中,一种用于确认数据单元的方法包括在第一通信设备处从第二通信设备接收物理层(PHY)数据单元,其中PHY数据单元包括在聚合MAC数据单元中聚合的多个媒体接入控制(MAC)数据单元;在第一通信设备处生成用于确认对多个MAC数据单元的接收的确认数据单元,其中确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的确认字段,其中确认字段包括多个MAC数据单元的相应确认信息;以及将确认数据单元从第一通信设备发送到第二通信设备。
在另一实施例中,一种第一通信设备包括具有一个或多个集成电路的网络接口,所述一个或多个集成电路被配置为从第二通信设备接收物理层(PHY)数据单元,其中PHY数据单元包括在聚合媒体接入控制(MAC)数据单元中聚合的多个MAC数据单元。一个或多个集成电路还被配置为生成用于确认对多个MAC数据单元的接收的确认数据单元,其中确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的确认字段,其中确认字段包括多个MAC数据单元的相应确认信息。一个或多个集成电路还被配置为使得确认数据单元被发送到第二通信设备。
附图说明
图1是根据实施例的示例无线局域网(WLAN)的框图;
图2A是根据实施例的示例数据单元的框图;
图2B是根据实施例的图2A的数据单元的示例数据部分的图示;
图3A-3C是根据实施例的示例数据单元的框图;
图4是根据另一实施例的WLAN中的另一示例传输序列的框图;
图5是根据实施例的示例确认数据单元的框图;
图6是根据实施例的确认数据单元的示例控制字段的框图;
图7是根据实施例的在确认数据单元中包括的示例信息元素的框图;
图8是根据另一实施例的在确认数据单元中包括的另一示例信息元素的框图;
图9是根据实施例的示例业务类别标识符信息字段的框图;
图10是根据另一实施例的另一示例业务类别标识符信息字段的框图;以及
图11是根据实施例的用于在无线局域网中确认数据单元的示例方法的流程图。
具体实施方式
在下面描述的实施例中,诸如无线局域网(WLAN)的接入点(AP)的无线网络设备与一个或多个客户端站通信。AP被配置为根据至少第一通信协议与客户端站一起操作。第一通信协议在本文中有时称为“高效WiFi”、“高效WLAN”、“HEW”通信协议、或IEEE 802.11ax标准。第一通信协议支持AP和客户端站之间的OFDMA通信。在一些实施例中,AP附近的不同客户端站被配置为根据一个或多个其他通信协议进行操作,这些通信协议定义与HEW通信协议在相同频带中的操作,但具有通常较低的数据吞吐量。较低数据吞吐量通信协议(例如,IEEE 802.11a、IEEE 802.11g、IEEE 802.11n、和/或IEEE 802.11ac)在本文中统称为“传统”通信协议。在一个实施例中,传统通信协议不支持OFDMA通信。
在一个实施例中,AP 14或客户端站接收物理层(PHY)数据,该数据包括在聚合MAC数据单元中聚合的多个媒体接入控制(MAC)数据单元。在一个实施例中,接收PHY数据单元的AP或客户端站发送确认数据单元以确认在聚合MAC数据单元中聚合的多个MAC数据单元中的每一个的成功或不成功接收。在一个实施例中,确认数据单元包括可变长度的确认字段,其中在一个实施例中,具体长度由可以在被包括在PHY数据单元中的单个聚合MAC数据单元中聚合的MAC数据单元的最大数目确定。
在一些实施例中,AP并发地(例如,同时地)将独立数据流发送到多个客户端站和/或接收由多个客户端站并发地(例如,同时)发送的独立数据流。例如,在一个实施例中,AP在下行链路正交频分多址(OFDMA)发送的不同正交频分复用(OFDM)子信道中发送用于多个客户端的聚合MAC数据单元。类似地,在一个实施例中,多个客户端站并发地(例如,同时)将聚合MAC数据单元发送到AP,具体地,每个客户端站在上行链路OFDMA发送的不同OFDM子信道中发送其聚合MAC数据单元。附加地或替代地,AP使用下行链路多用户多输入多输出(MU-MIMO)发送的不同空间流来发送用于各个客户端站的聚合MAC数据单元。类似地,在一个实施例中,相应客户端站使用去往AP的上行链路MU-MIMO发送内的不同空间流并发地(例如,同时地)将聚合MAC数据单元发送到AP。
在一个实施例中,在接收到来自多个客户端站的并行发送时,AP通过将一个或多个确认数据单元发送到客户端站来确认并行发送的接收。例如,在一个实施例中,AP发送OFDMA确认数据单元,其包括旨在用于不同OFDM子信道中的不同客户端站的相应确认。在另一实施例中,AP发送MU-MIMO确认数据单元,其包括旨在用于在不同空间流中发送的不同客户端站的相应确认。在又一个实施例中,AP发送广播确认数据单元或者多播确认数据单元,该广播确认数据单元被广播到多个客户端站并且包括用于多个客户端站的相应确认,该多播确认数据单元被多播到多个客户端站并且包括用于多个客户端站的相应确认。在一个实施例中,确认数据单元包括与客户端站的相应一些相对应的相应可变长度确认字段,以及指明相应确认字段长度的相应指示。在该实施例中,可以基于可以在来自对应客户端站的单个聚合MAC数据单元中聚合的MAC数据单元的相应最大数目来有利地选择确认字段的相应长度。在其他实施例中,AP以其他合适的方式确认从多个客户端站对同时发送的接收。
图1是根据实施例的示例无线局域网(WLAN)10的框图。AP 14包括耦合到网络接口16的主机处理器15。在一个实施例中,网络接口16包括被配置为如下所述操作的一个或多个集成电路(IC)。网络接口16包括MAC处理器18和PHY处理器20。PHY处理器20包括多个收发机21,并且收发机21耦合到多个天线24。尽管在图1中图示了三个收发机21和三个天线24,AP 14在其他实施例中包括不同数目(例如,1、2、4、5等)的收发机21和天线24。在一些实施例中,AP 14包括比收发机21更多数目的天线24,并且天线切换技术被利用。在一个实施例中,MAC处理器18至少在第一IC上实现,PHY处理器20在至少第二IC上实现。在一个实施例中,MAC处理器18的至少一部分和PHY处理器20的至少一部分在单个IC上实现。
在各种实施例中,MAC处理器18和PHY处理器20被配置为根据第一通信协议(例如,高效率HE或802.11ax通信协议)进行操作。在一些实施例中,MAC处理器18和PHY处理器20还被配置为根据第二通信协议(例如,根据IEEE 802.11ac标准)进行操作。在又一个实施例中,MAC处理器18和PHY处理器20还被配置为根据第二通信协议、第三通信协议和/或第四通信协议(例如,根据IEEE 802.11a标准和/或IEEE 802.11n标准)进行操作。
WLAN 10包括多个客户端站25。尽管图1中图示了四个客户端站25,但是在在各种场景和实施例中,WLAN 10包括不同数目(例如,1、2、3、5、6等)的客户端站25。客户端站25中的至少一个(例如,客户端站25-1)被配置为至少根据第一通信协议进行操作。在一些实施例中,客户端站25中的至少一个不被配置为根据第一通信协议操作,而是被配置为根据第二通信协议、第三通信协议和/或第四通信协议(本文称为“传统客户端站”)中的至少一个来操作。
客户端站25-1包括耦合到网络接口27的主机处理器26。在一个实施例中,网络接口27包括被配置为如下所述操作的一个或多个IC。网络接口27包括MAC处理器28和PHY处理器29。PHY处理器29包括多个收发机30,并且收发机30耦合到多个天线34。尽管在图1中图示了三个收发机30和三个天线34,客户端站25-1在其他实施例中包括不同数目(例如,1、2、4、5等)的收发机30和天线34。在一些实施例中,客户端站25-1包括比收发机30更多数目的天线34,并且利用天线切换技术。在一个实施例中,MAC处理器28至少在第一IC上实现,并且PHY处理器29在至少第二IC上实现。在一个实施例中,MAC处理器28的至少一部分和PHY处理器29的至少一部分在单个IC上实现。
根据一个实施例,客户端站25-4是传统客户端站,即,客户端站25-4不被启用以接收并完全解码由AP 14或另一客户端站25根据第一通信协议发送的数据单元。类似地,根据实施例,传统客户端站25-4不被启用以根据第一通信协议来发送数据单元。另一方面,传统客户端站25-4被启用以接收并完全解码和根据第二通信协议、第三通信协议和/或第四通信协议发送数据单元。
在一个实施例中,客户端站25-2和25-3中的一个或两个具有与客户端站25-1相同或相似的结构。在一个实施例中,客户端站25-4具有与客户端站25-1类似的结构。在这些实施例中,与客户端站25-1相同或相似结构的客户端站25具有相同或不同数目的收发机和天线。例如,根据一个实施例,客户端站25-2仅具有两个收发机和两个天线(未图示)。
在各种实施例中,AP 14的MAC处理器18和PHY处理器20被配置为生成符合第一通信协议并具有本文描述的格式的数据单元。在一些实施例中,MAC处理器18和PHY处理器20还被配置为生成符合第二通信协议、第三通信协议和/或第四通信协议的数据单元。在一个实施例中,MAC处理器18被配置为实现MAC层功能,包括第一通信协议的MAC层功能。在一个实施例中,PHY处理器20被配置为实现PHY功能,包括第一通信协议的PHY功能。例如,在一个实施例中,MAC处理器18被配置为生成MAC层数据单元,诸如MPDU、MAC控制帧等,并将MAC层数据单元提供给PHY处理器20。在一个实施例中,PHY处理器图20的实施例被配置为从MAC处理器18接收MAC层数据单元并封装MAC层数据单元以生成PHY数据单元,诸如PHY协议数据单元(PPDU),用于经由天线24进行发送。类似地,在一个实施例中,PHY处理器20被配置为接收经由天线24接收的PHY数据单元,并提取在PHY数据单元内封装的MAC层数据单元。在一个实施例中,PHY处理器20将提取的MAC层数据单元提供给MAC处理器18,MAC处理器18处理MAC层数据单元。
收发机21被配置为经由天线24发送所生成的数据单元。类似地,收发机21被配置为经由天线24接收数据单元。根据各种实施例,AP14的MAC处理器18和PHY处理器20被配置为处理符合第一通信协议并具有下文描述的格式的接收数据单元,并确定这些数据单元符合第一通信协议。
在各种实施例中,客户端设备25-1的MAC处理器28和PHY处理器29被配置为生成符合第一通信协议并具有本文描述的格式的数据单元。在一些实施例中,MAC处理器28和PHY处理器29附加地被配置为生成符合第二通信协议、第三通信协议和/或第四通信协议的数据单元。在一个实施例中,MAC处理器28被配置为实现MAC层功能,包括第一通信协议的MAC层功能。在一个实施例中,PHY处理器29被配置为实现PHY功能,包括第一通信协议的PHY功能。例如,在一个实施例中,MAC处理器28被配置为生成MAC层数据单元,诸如MPDU、MAC控制帧等,并将MAC层数据单元提供给PHY处理器29。在一个实施例中,PHY处理器图29被配置为从MAC处理器28接收MAC层数据单元并封装MAC层数据单元以生成诸如PPDU的PHY数据单元以经由天线34进行发送。类似地,在一个实施例中,PHY处理器29被配置为接收经由天线34接收的PHY数据单元,并提取在PHY数据单元内封装的MAC层数据单元。在一个实施例中,PHY处理器29将提取的MAC层数据单元提供给MAC处理器28,MAC处理器28处理MAC层数据单元。
收发机30被配置为经由天线34发送所生成的数据单元。类似地,收发机30被配置为经由天线34接收数据单元。客户端设备25-1的MAC处理器28和PHY处理器29被配置为处理符合第一通信协议并具有下文描述的格式的接收数据单元,并根据各种实施例确定符合第一通信协议的这些数据单元。
图2A是根据实施例的AP 14被配置为发送到一个或多个客户端站25(例如,客户端站25-1)的物理层(PHY)数据单元200的框图。在一个实施例中,一个或多个客户端站25(例如,客户端站25-1)还被配置为将与数据单元200相同或相似的数据单元发送到AP 14。数据单元200符合HE通信协议并占用20MHz带宽。在其他实施例中,类似于数据单元200的数据单元占用其他合适的带宽,诸如40MHz、80MHz、160MHz、320MHz、640MHz、或其他合适的带宽。数据单元200适用于“混合模式”情况,即,当WLAN 10包括符合传统通信协议但不符合第一通信协议的客户端站(例如,传统客户端站25-4)时。在一些实施例中,数据单元200也被用于其他情况。
在各种实施例和/或场景中,数据单元200是下行链路(DL)正交频分多址(OFDMA)单元,其中使用分配给客户端站25的各自的OFDM音调集合并且在一些情况下的相应空间流来将独立数据流发送到多个客户端站25。类似地,在各种实施例和/或场景中,数据单元200是由特定客户端站25作为多个客户端站25对OFDMA上行链路发送的一部分发送的上行链路(UL)OFDMA数据单元,其中多个客户端站25中的每一个使用OFDM音调集合以及在一些情况下分配给客户端站25的相应的一个或多个空间流来发送数据。在一个实施例中,可用的OFDM音调(例如,未用作DC音调和/或保护音调的OFDM音调)被划分为多个资源单元(RU),并且多个RU中的每一个被分配给一个或多个客户端站25以用于向客户端站25中的一个或多个的、或由客户端站25中的一个或多个对数据的发送。在一个实施例中,使用由第一通信协议定义的基本资源单元块来执行OFDM音调的分配。基本资源单元块在本文中有时简称为“基本资源单元”。在一个实施例中,基本资源单元包括K个OFDM音调,其中K是大于零的整数,并且每个分配的资源单元由一个或多个K-OFDM音调基本资源单元组成。在一个实施例中,K=26。因此,在该实施例中,基本资源单元包括26个OFDM音调。分配给客户端站25或分配给多用户组客户端站25的资源单元包括多个OFDM音调,其是26个OFDM音调的整数倍,诸如在该实施例中的26个OFDM音调、52个OFDM音调、78个OFDM音调等。在另一实施例中,K是除26之外的任何合适的整数,并且基本资源单元包括除26之外的对应数目的OFDM音调。
数据单元200包括前导码202,前导码202包括传统短训练字段(L-STF)205、传统长训练字段(L-LTF)210、传统信号字段(L-SIG)215、第一HE信号字段(HE-SIG-A)220、第二HE信号字段(HE-SIG-B)222、HE短训练字段(HE-STF)225、和M HE长训练字段(HE-LTF)230。L-STF 205、L-LTF 210、和L-SIG 215包括前导码202的传统前导部分242。HE-SIG-A 220、HE-SIG-B 222、HE-STF 225和M HE-LTF 230包括前导码202的HE前导码部分244。在一些实施例和/或场景中,数据单元200还包括数据部分240。简要参考图2B,在一个实施例中,数据部分240包括服务字段252,以及MAC协议数据单元(MPDU)定界符253,后跟MPDU 254。MPDU 254包括MAC头255和MAC服务数据单元(MSDU)256。在一些实施例中,数据部分240包括聚合MPDU(A-MPDU),聚合MPDU(A-MPDU)包括多个MPDU定界符字段253,每个MPDU定界符字段253可选地后跟相应的MPDU254。在一些实施例中,数据部分240中包括的一个或多个MSDU 256中的每一个是聚合多个MSDU的聚合MSDU(A-MSDU)。在一个实施例中,第一通信协议定义了MPDU的最大数目,并且因此定义了可以在单个A-MPDU中聚合的MSDU/A-MSDU的最大数目。在一个实施例中,第一通信协议指定可以在单个A-MPDU中聚合最大的256个MPDU。在另一实施例中,第一通信协议指定可以在单个A-MPDU中聚合的MPDU的另一合适的最大数目。
在一些实施例中,数据部分240另外包括一个或多个填充部分(未图示),一个或多个填充部分中的每一个具有一个或多个填充位。例如,相应的填充部分与数据部分240中的一个或多个MSDU 256中的每一个一起被包括(例如,附加到数据部分240中的一个或多个MSDU 256中的每一个),以确保每个MSDU 256包括由MPDU定界符253中的长度指示指明的整数数目的八位字节,MPDU定界符253紧接在MSDU 256之前。
返回参考图2A,L-STF 205、L-LTF 210、L-SIG 215、HE-SIG-A 220、HE-SIG-B 222、HE-STF 225和M HE-LTF 230中的每一个包括一个或多个OFDM符号。在一个实施例中,HE-SIG-A 220和HE-SIG-B 222各自被单独编码以生成相应数目的OFDM符号。仅作为示例,HE-SIG-A 220包括两个OFDM符号,并且HE-SIG-B 222包括一个OFDM符号。仅作为另一示例,HE-SIG-A 220包括一个OFDM符号,并且HE-SIG-B包括两个OFDM符号。作为又一示例,HE-SIG-A220包括两个OFDM符号,并且HE-SIG-B 222包括可变数目的OFDM符号。在HE-SIG-B 222包括可变数目的OFDM符号的实施例中,在HE-SIG-A 220中指明数据单元200中的具体数目的HE-SIG-B 222 OFDM符号。
在图2A的实施例中,数据单元200包括L-STF 205、L-LTF 210、L-SIG 215、HE-SIG-A 220中的每一个。在类似于数据单元200的数据单元占用除20MHz之外的累积带宽的其他实施例中,在一个实施例中,L-STF 205、L-LTF 210、L-SIG 215和HE-SIG-A 220中的每一个在数据单元的整个带宽的对应的数目的20MHz子带上重复。例如,数据单元占用80MHz带宽,因此,包括L-STF 205、L-LTF 210、L-SIG 215、HE-SIG-A 220中的每一个中的四个。在类似于数据单元200的数据单元占用除20MHz之外的累积带宽的一个实施例中,HE-SIG-B在数据单元的整个带宽的对应数目的20MHz子带上重复。在类似于数据单元200的数据单元占用除20MHz之外的累积带宽的另一实施例中,HE-SIG-B 222包括对应于数据单元的整个带宽的不同20MHz子带的不同信道特定部分,并且不同的信道特定部分在数据单元200的整个带宽的对应20MHz子带中并行发送。
在一些实施例中,不同的20MHz子带信号的调制以不同的角度旋转。例如,在一个实施例中,第一子带内的所有OFDM音调被旋转0度,第二子带内的所有OFDM音调被旋转90度,第三子带被旋转180度,以及第四子带被旋转270度。在其他实施例中,不同的合适旋转被利用。在至少一些实施例中,20MHz子带信号的不同相位导致数据单元200中的OFDM符号的峰均功率比(PAPR)降低。在一个实施例中,如果符合第一通信协议的数据单元是占用诸如20MHz、40MHz、80MHz、160MHz、320MHz、640MHz等的累积带宽的OFDM数据单元,则HE-STF、HE-LTF、HE-SIG-B和HE数据部分占据数据单元的对应的整个带宽。
在一个实施例中,HE-SIG-A 220和HE-SIG-B 222通常携带关于数据单元200的格式的信息,诸如在一个实施例中正确解码数据单元200的至少一部分所需的信息。在数据单元200是多用户数据单元的实施例中,HE-SIG-A 220携带数据单元200的多个预期接收机通常需要的信息。在一些实施例中,HE-SIG-A 220另外包括用于不是数据单元200的预期接收机的接收机的信息,诸如介质保护所需的信息。另一方面,在一个实施例中,HE-SIG-B 222携带由数据单元200的每个预期接收机单独需要的用户特定信息。在一个实施例中,HE-SIG-A 220包括正确解码HE-SIG-B 222所需的信息,并且HE-SIG-B 222包括正确解码数据单元200的数据部分240中的数据流所需的信息。然而,在一些实施例和/或场景中,HE-SIG-A字段220包括解码数据部分240所需的信息,并且在至少一些这样的实施例中从数据单元200中省略HE-SIG-B 222。在AP(例如,AP 14)是数据单元200的预期接收者的至少一些实施例和场景中(即,当数据单元200是上行链路数据单元时),正确解码数据单元200的数据部分所需的信息是数据单元200的预期接收者的已知的先验,并且不需要包括在数据单元200的前导码中。在一些这样的实施例中,从数据单元200中省略HE-SIG-B 222。
在一些实施例中,在HE-SIG-A 220和/或HE-SIG-B 222中包括的特定信息取决于数据单元200的发送模式。例如,在一个实施例中,与数据单元200是上行链路数据单元时在HE-SIG-A 220中包括的信息相比,当数据单元200是下行链路数据单元时,不同信息被包括在HE-SIG-A 220中。附加地或替代地,在一个实施例中,与当数据单元200是单用户数据单元时HE-SIG-A 220中包括的信息相比时,当数据单元200是多用户数据单元时,不同的信息被包括在HE-SIG-A 220中。在另一实施例中,与当数据单元200是上行链路数据时包括在HE-SIG-B 222中的信息相比时,当数据单元200是下行链路数据单元时,不同的信息被包括在HE-SIG-B 222中。
在一些实施例中,字段205-235中的一个或多个中的每一个在时域中重复一次或多次。例如,HE-SIGA字段220在时域中重复一次或多次以增加HE-SIGA字段220的发送鲁棒性和可靠性。继续参考图2A,在一些实施例中,前导码202省略一个或者更多的字段205-235。例如,前导码202省略了HE-SIG-A 220和/或HE-SIG-B 222。在一些实施例中,前导码202包括图2A中未图示的附加字段。
图3A-3C是根据实施例的占据80MHz带宽的示例PHY数据单元的框图。首先参考图3A,数据单元300通常类似于图2A的数据单元200。数据单元300包括前导部分302和数据部分304。在一个实施例中,前导部分302对应于传统前导码并且符合根据例如诸如IEEE802.11a标准、IEEE 802.11n标准、或IEEE 802.11ac标准的传统通信协议的前导格式。在另一实施例中,前导码302对应于例如符合IEEE802.11ax标准的非传统前导码。例如,在一个实施例中,前导部分302包括前导码,诸如图2A的前导码202。前导部分302中的至少一些字段在数据单元300的每个20MHz带宽中被复制。例如,前导部分302包括以下一些或全部:L-STF字段、L-LTF字段、L-SIG字段、HE-SIG-A字段、HE-SIG-B字段、HE-STF字段和HE-LTF字段,分别诸如L-STF字段205、L-LTF字段210、L-SIG字段215、HE-SIG-A字段220、HE-SIG-B 222、HE-STF 225和HE-LTF 230,并且L-STF字段、L-LTF字段、L-SIG字段和HE-SIG-A字段、HE-SIG-B字段、HE-STF字段和HE-LTF字段中的每一个在数据单元300的每个20MHz频带中重复。在一个实施例中,前导部分302中的至少一些字段在数据单元300的不同20MHz频带中是不同的。例如,在一个实施例中,诸如HE-SIG-B字段222的HE-SIG-B字段的至少一部分在数据单元300的不同20MHz频带中是不同的。
在一个实施例中,数据单元300的数据部分304在数据单元300的每个20MHz频带中被复制,例如,当前导部分302是传统前导码并且在每个20MHz频带中被复制时。在一个实施例中,数据部分304包括触发数据单元,其触发多个客户端站25的上行链路OFDMA发送。在一个实施例中,触发数据单元包括指明在一个实施例中要用于上行链路OFDMA发送的子信道的分配的信息。触发数据单元还向多个客户端站25指明其他发送参数,诸如多个客户端站25中的每一个应使用哪种调制和编码方案(MCS)、多个客户端站中的每一个应该使用的OFDM数字学(例如,保护间隔、音调间隔等)、发送多个客户端站25中的每一个应该使用的功率等。在一个实施例中,触发数据单元是在通常符合传统通信协议(例如,IEEE 802.11a,IEEE 802.11n,IEEE 802.11ac通信协议)的传统PHY数据单元的每个20MHz频带中发送到多个客户站25的复制广播数据单元。在另一实施例中,触发数据单元是广播数据单元,其占据符合第一通信协议(例如,HE通信协议)的非传统PHY数据单元的整个80MHz带宽。在又一个实施例中,触发数据单元与每个子信道中的下行链路A-MPDU或下行链路A-MPDU的每个资源单元中的数据聚合。
现在参考图3B,在一个实施例中,数据单元350通常类似于图2A的数据单元200。数据单元350包括前导部分352和数据部分354。前导部分352包括传统部分356、HE信号字段部分358和HE训练字段部分360。传统部分356包括L-STF字段、L-LTF字段和L-SIG字段,在一个实施例中,分别是诸如L-STF字段205、L-LTF字段210、L-SIG字段215。在一个实施例中,HE信号字段部分358包括一个或多个HE信号字段,诸如HE-SIG-A 220和/或HE-SIG-B 222。在一些实施例中,HE信号字段部分358在一些情况下省略了HE-SIG-B 222。例如,在一个实施例中,当数据单元300是上行链路数据单元时,HE信号字段部分358省略HE-SIG-B 222。在一个实施例中,HE训练字段部分358包括HE训练字段,诸如HE-STF 225和HE-LTF 230。
在一个实施例中,数据单元350的数据部分354包括分别指向多个客户端站25中的多个的聚合MAC协议数据单元(A-MPDU),其中每个A-MPDU包括一个或多个MPDU,其中一个或多个MPDU中的每一个包括一个或多个MAC服务数据单元(MSDU)。在一个实施例中,数据部分354中的至少一些A-MPDU占据跨越小于20MHz的宽度的子信道。例如,在一个实施例中,去往(或来自)STA3的A-MPDU和去往(或来自)STA4的A-MPDU各自占用跨越小于20MHz的宽度的子信道。在一个实施例中,前导码352的传统部分356和HE SIG部分358跨越共同占据20MHz带宽的多个数据单元。另一方面,在一个实施例中,前导码352的HE训练部分360包括占据20MHz带宽中的多个子信道中的相应子信道的相应训练字段部分。
在另一实施例中,数据部分354中的至少一些A-MPDU占据跨越大于20MHz的宽度的子信道。仅作为示例,在一个实施例中,数据部分354中的A-MPDU占用跨越40MHz的子信道。例如,在一个实施例中,图3B中的去往(或来自)STA2的A-MPDU跨越40MHz带宽。在一个实施例中,前导码352的传统部分356和HE SIG部分358在40MHz带宽的每个20MHz频带中被复制。另一方面,在一个实施例中,前导码352的HE训练部分360跨越整个40MHz带宽。
在一个实施例中,数据单元350是由AP发送到多个客户端站25的下行链路OFDMA数据单元。在另一实施例中,数据部分354中的相应A-MPDU由多个客户端站25发送,作为多个客户端站25对OFDMA发送的部分。在一个实施例中,由客户端站25发送的上行链路数据单元包括传统前导码部分354和HE信号字段部分356。另外,由客户端站25发送的上行链路数据单元包括HE训练字段部分260的一部分,该部分对应于由客户端站25分配给上行链路发送的子信道。简要地参考图3C,在一个实施例中,STA4发送上行链路数据单元370。上行链路数据单元370包括前导码372。数据单元370还包括数据部分374。在一个实施例中,数据部分374包括分配给STA3的子信道中的数据单元(例如,A-MPDU)。在一个实施例中,前导码372包括在一个实施例中的传统部分356和HE信号部分358。前导码372另外包括HE训练部分360的一部分,其对应于分配给STA4的子信道。在图3C的实施例中,传统部分356和HE信号部分358各自在上行链路数据单元370的带宽的多个20MHz子带中重复。在另一实施例中,传统部分356和HE信号部分358各自例如仅仅占用包括数据部分274的数据单元370的一个或多个20MHz子带。因此,例如,传统部分356和HE信号部分358在一个实施例中各自仅占用包括来自STA4的A-MPDU的第一个20MHz子带。类似地,在一个实施例中,HE训练部分360占据包括数据部分274的数据单元370的一个或多个20MHz子带。因此,在一个实施例中,例如,HE训练部分360占据数据单元370的整个第一个20MHz子带,数据单元370包括来自STA4的A-MPDU。
图4是根据实施例的诸如WLAN 10的WLAN中的示例发送序列400的框图。发送序列400包括数据单元406的发送。在一个实施例中,数据单元406是单个用户数据单元,其包括对应于单个客户端站25的数据。在另一实施例中,数据单元406是多用户数据单元,其包括与多个客户端站25相对应的相应数据。例如,数据单元406是MU-MIMO和/或OFDMA数据单元,其包括在分配给客户端站25的相应的频率部分和/或相应空间流中发送到相应客户端站25的、或由相应客户端站25发送的相应数据。在一个实施例中,数据单元406是由AP 14发送到一个或多个客户机站25的下行链路数据单元。在另一实施例中,数据单元406是上行链路数据单元,其包括由一个或多个客户端站25同时向AP 14发送的一个或多个数据单元。在数据单元406是包括由一个或多个客户端站25并行发送的一个或多个上行链路数据单元的上行链路数据单元的实施例中,一个或多个数据单元的发送由触发数据单元触发(图4中未图示),其由AP 14发送到一个或多个客户端站25以触发一个或多个客户端站25对一个或多个数据单元的发送。在一个实施例中,数据单元406对应于图2A的数据单元200。在另一实施例中,数据单元406对应于图3A的数据单元300或图3B的数据单元350。在另一实施例中,数据单元406是与图2A的数据单元200、图3A的数据单元300和图3B的数据单元350不同的合适数据单元。
在接收到数据单元406后,接收设备发送确认数据单元410以确认数据单元406中的数据的接收。因此,例如,在数据单元406是由AP 14发送到客户端站25(例如,客户端站25-1)的单用户下行链路数据单元的实施例中,确认数据单元410由客户端站25-1发送到AP14以确认客户端站25-1对数据单元406的接收。作为另一示例,在数据单元406由AP 14发送到多个客户端站25的多用户下行链路数据单元的实施例中,确认数据单元410包括由多个客户端站25发送的相应确认数据单元。另一示例,在数据单元406是由客户端站25-1发送到AP 14的单用户上行数据单元的实施例中,确认数据单元410由AP 14发送到客户端站25-1。作为又一示例,在数据单元406是包括由多个客户端站25发送的相应数据单元的多用户上行链路数据单元的实施例中,确认数据单元410由AP 14发送到多个客户端站并且包括与多个客户端站25中的相应客户端站25相对应的相应确认数据。
在一个实施例中,数据单元406是聚合多个MPDU(每个具有一个或多个MSDU)的A-MPDU,并且确认数据单元410是包括对于在A-MPDU中聚合的多个MPDU中的相应MPDU的相应确认信息的块确认(块确认)数据单元。因此,数据单元406在本文中有时称为A-MPDU 406,并且确认数据单元410在本文中有时称为块确认410。在一个实施例中,块确认410具有可变长度。块确认410的具体长度由潜在需要由块确认410确认的MPDU的最大数目确定。如上面参考图2B所讨论的,在一个实施例中,第一通信协议定义可以聚合到单个A-MPDU中的MPDU的最大数目(例如,256个或另一合适的最大数目)。然而,在一些情况下,可以潜在地在A-MPDU 406中聚合的多个MPDU小于由第一通信协议为单个A-MPDU定义的MPDU的最大数目。例如,如果支持的最大数目的MPDU被聚合到A-MPDU 406中,则发送A-MPDU 406的设备可能具有不足量的缓冲存储器以缓冲期望从接收和确认A-MPDU 406的设备接收的块确认信息。因此,在一个实施例中,可以在A-MPDU 406中聚合的MPDU的最大数目小于最大支持的MPDU数目。
在一个实施例中,块确认410包括位图,其中相应位指明在A-MPDU 406中聚合的多个MPDU中的相应MPDU的成功或不成功接收。在一个实施例中,在至少一些场景中,可以包括在从AP 14发送到特定客户端站25(或反之亦然)的单个A-MPDU中的MPDU的最大数目可以小于第一通信协议所支持的单个A-MPDU中的最大MPDU数目。例如,在一个实施例中,可以在从AP 14发送到特定客户端站25(或反之亦然)的单个A-MPDU中包括的最大MPDU数在AP 14和客户端站25之间被协商。然后,在一个实施例中,在协商的最大MPDU数目小于支持的最大MPDU数目的情况下,从客户端站25到AP 14的确认数据单元(或反之亦然)至少在某些情况下包括用于确认MPDU的协商的数目的相对较短的位图。仅作为示例,在第一通信协议支持在单个A-MPDU中最大256个MDPU的聚合的实施例中,但是数据单元406可以包括小于256个MPDU的最大数目的MPDU(例如,128个MPDU、64个MPDU、32个MPDU或小于256个MPDU的另一合适的最大数目的MDPU),块确认410中包括的位图包括小于256位的位数,其对应于可以在数据单元406中包括的MPDU的最大数目。在一个实施例中,确认数据单元410中的位图的长度是从位图的多个预定可能长度中选择的。例如,位图的长度是从位图中包括的多个可能的位数中选择的,其中可能的位数是256位、128位、64位、32位。
在一个实施例中,块确认410中包括的位图的长度由块确认410所确认的A-MPDU406中包括的MPDU的具体数目确定。例如,在确认数据单元410中的位图的多个位被从多个可能的位数(例如,256位、128位、64位、32位)中选择的一个实施例中,位数被选择使得该位数是多个可能的位数中的最小位数,其大于或等于由确认数据单元410确认的A-MPDU 406中包括的MPDU的具体数目。
在一个实施例中,设备之间(例如,AP 14和客户端站25之间)的协商在两个设备之间的诸如ADDBA协商过程的块确认建立过程期间并且在设备之间数据的发送之前进行。在一个实施例中,可以聚合到单个A-MPDU中的MPDU的最大数目受到缓冲器大小或在接收设备处可用和/或分配用于接收块确认的缓冲器的数目的限制。因此,在一个实施例中,协商的缓冲区大小确定可以聚合成单个A-MPDU的多个业务类别中的每个业务类别的MPDU的数目。例如,在协商缓冲区大小允许将256个MPDU聚合成单个A-MPDU并且第一通信协议支持8个业务类别的实施例中,发送设备可以包括针对8个类别中的每一个的最大256个MPDU。因此,在该实施例中,单个A-MPDU可以包括最大256*8=2048个MPDU。在另一实施例中,协商的缓冲区大小确定可以聚合到单个A-MPDU中的MPDU的最大数目,而不管MPDU的业务类别。因此,例如,在一个实施例中,在协商的缓冲区大小允许将256个MPDU被聚合成单个A-MPDU并且第一通信协议支持8个业务类别的实施例中,发送设备可以包括在所有8个类别中最大256个MPDU。在又一个实施例中,为单个TID数据单元协商第一缓冲区大小,并且为多TID数据单元协商第二缓冲区大小。
在一个实施例中,接收设备(例如,AP 14或客户端站25)宣布最大A-MPDU长度。例如,在一个实施例中,AP 14和/或客户端站25发送管理数据单元,诸如信标数据单元(这里也称为“信标帧”)、关联请求数据单元、重新关联请求数据单元、关联响应数据单元、重新关联响应数据单元、探测请求数据单元、探测响应数据单元、或其他合适的数据单元,其中管理数据单元包括指明设备支持的A-MPDU的最大长度的指示。例如,最大A-MPDU长度指数字段被包括在管理数据单元中。在一个实施例中,最大A-MPDU长度指数字段包括在管理数据单元中包括的第一能力元素中,其中第一能力元素由传统通信协议定义。例如,在各种实施例中,第一能力元素是由IEEE 802.11ac标准定义的VHT能力元素或由IEEE 802.11n标准定义的HT能力元素。在发送设备处使用A-MPDU长度指数字段的值来确定接收设备支持的最大A-MPDU长度。在一个实施例中,接收设备支持的最大A-MPDU长度由213 +Maximum A-MPDU length exponent-1确定,其中最大A-MPDU长度指数是第一能力元素中的A-MPDU长度指数字段的值。在一个实施例中,第一能力元素中的最大A-MPDU长度字段包括三个位,并且第一能力元素中的值最大A-MPDU长度指数字段在0到7的范围内。因此,第一能力元素中的值最大值A-MPDU长度指数字段指定高达220字节(即,高达1,048,576字节)的最大A-MPDU长度。在其他实施例中,第一能力元素中的最大A-MPDU长度字段包括少于或大于三个位和/或第一能力元素中的值最大A-MPDU长度指数指定除了高达220字节以外的最大A-MPDU长度。
在一个实施例中,为了指定大于可以由第一能力元素中的最大A-MPDU长度指数字段指定的最大值(例如,大于220字节)的最大A-MPDU长度,接收设备例如通过在管理帧的第二能力元素中包括附加的A-MPDU最大指数字段来发送附加的A-MPDU最大指数字段。在一个实施例中,第二能力元素是由第一通信协议定义的HE能力元素。在一个实施例中,第二能力元素中的最大A-MPDU长度指数字段包括三个位。在另一实施例中,第二能力元素中的最大A-MPDU长度指数字段包括少于或大于三个位。在一个实施例中,第二能力元素中的最大A-MPDU长度指数字段被设置为标识多个预定指数中的一个,诸如20、21和22中的指数。在第二能力元素中的最大A-MPDU长度指数包括三个位并且该字段用于指明三个预定指数值中的一个的实施例中,三个位(例如,0、1和2)中的三个值分别被定义为指明三个预定指数值,并且三个位的剩余值(例如,3-7)被预留。在一个实施例中,第二能力元素中的A-MPDU长度指数字段中指明的特定指数表示设备支持的最大A-MPDU长度是220+Maximum A-MPDU length exponent-1,其中Maximum A-MPDU length exponent是第二能力元素中A-MPDU长度指数字段的值。
在一个实施例中,第二能力元素中的A-MPDU最大长度指数字段由发送设备结合第一能力元素中的A-MPDU最大长度指数字段来使用,以确定由接收设备支持的最大A-MPDU长度。例如,如果第一能力元素中的A-MPDU最大长度指数字段的值小于7,则发送设备根据213 +Maximum A-MPDU length exponent-1确定接收设备支持的最大A-MPDU长度,其中Maximum A-MPDUlength exponent是第一能力元素中A-MPDU长度指数字段的值。在这种情况下,在一个实施例中,第二能力元素中的A-MPDU长度指数字段被预留。另一方面,如果第一能力元素中的A-MPDU最大长度指数字段的值等于7,则发送设备根据220+Maximum A-MPDU length exponent-1确定接收设备支持的最大A-MPDU长度,其中Maximum A-MPDU length exponent是第二能力元素中的A-MPDU长度指数字段的值。
图5是根据实施例的在确认数据单元中包括的示例确认数据单元500的框图。在一个实施例中,确认数据单元500被包括在图4的确认数据单元410中。在另一实施例中,确认数据单元500被包括在与图4的确认数据单元410不同的合适数据单元中。在一些实施例中,图4的确认数据单元410包括与确认数据单元500不同的确认数据单元。确认数据单元500包括多个字段502。在图5所图示的实施例中,字段502包括数据单元控制字段502-1、持续时间/id字段502-2、第一地址(例如,接收机地址)字段502-3、第二地址(例如,发射机地址)字段502-4、块确认控制字段502-5、块确认信息字段502-6、以及数据单元序列检查(FCS)字段502-7。根据示例实施例,在每个字段502上方的图5中指明的数字指示对应字段502中的八位字节的数目。
在一个实施例中,第一地址(地址1)字段502-3包括确认数据单元的预期接收机的地址,该确认数据单元包括控制字段500。在控制字段500被包括在仅指向一个客户端站25的单播确认数据单元的实施例和/或场景中,第一地址字段502-3包括对应于一个客户端站25的单播地址,诸如单播MAC地址。另一方面,在控制字段500被包括在指向多个客户端站25的广播确认数据单元的实施例和/或场景中,第一地址字段502-3包括用于指明确认数据单元指向多个客户端站25的广播地址。诸如广播MAC地址。
图6是图示根据实施例的被包括在确认数据单元中的块确认控制字段600的位分配的框图。在一个实施例中,块确认控制字段600对应于块确认控制字段502-5。块确认控制字段600包括多个子字段602。在所示实施例中,子字段602共同包括16位。在其他实施例中,子字段602共同包括不同于16位的合适数目的位。在图6所示的实施例中,块确认控制字段600包括BA确认策略子字段602-1、多TID子字段602-2、压缩位图子字段602-3、具有重试的GroupCast(GCR)子字段602-4、组BA指示子字段602-5、预留子字段602-6和TID信息子字段602-7。根据示例实施例,每个子字段602的位分配在对应子字段602上方的图6中图示。
在一个实施例中,组BA指示子字段602-5指明包括BA控制字段600的确认数据单元是包括用于确认从一个客户端站25接收的单个数据单元的单个确认还是包括用于确认从多个客户端站25接收的多个数据单元的多个确认,例如作为来自多个客户端站25的MU-MIMO上行链路发送或来自多个客户端站25的OFDMA发送的一部分。在一个实施例中,组BA指示字段602-5除了如在上面参考图5所讨论的由RA字段502提供的指示之外,还用作指明包括BA控制字段600的确认数据单元是包括针对一个客户端站25的单个确认还是针对多个客户端站25的多个确认的附加指示。在另一实施例中,组BA指示子字段602-5从BA控制字段600中被省略,并且RA字段502-3被代之以依赖以指明包括BA控制字段600的确认数据单元是包括针对一个客户端站25的单个确认还是针对多个客户端站25的多个确认。
图7是根据实施例的块确认信息字段700的框图。在一个实施例中,块确认字段700对应于图5的确认数据单元500的块确认信息字段502-6。块确认信息字段700包括多个子字段702。在图7所示的实施例中,子字段702包括块确认位图长度子字段702-1、预留子字段702-2、块确认起始序列控制子字段702-3、和块确认位图子字段702-4。在一个实施例中,块确认开始序列控制子字段702-3指明对应于被确认的第一个数据单元的序列号,并且块确认位图子字段702-4的每个位确认数据单元具有等于由块确认启动序列控制子字段702-3指明的序列号加上该位的索引的序列号。因此,例如,在一个实施例中,确认位图子字段702-4的第一位(位索引0)确认数据单元具有块确认起始序列控制子字段702-3指明的序列号,确认位图子字段702-4的第二位(位索引1)确认数据单元具有块确认起始序列控制子字段702-3指明的序列号加一,等等。在一个实施例中,块确认位图子字段702-4的每个位的值指明对应的数据单元是否成功被接收。例如,块确认位图子字段702-4的位的逻辑一(1)的值指明对应的数据单元被成功接收,并且块确认位图子字段702-4的位的逻辑零(0)的值指明对应的数据单元未被成功接收(例如,没有被接收或接收到错误)。
在一个实施例中,块确认位图子字段702-4具有可变长度。在一个实施例中,块确认位图子字段702-4的长度取决于由块确认信息字段700确认的A-MPDU的最大长度。例如,在一个实施例中,块确认位图子字段702-4包括多个位,多个位对应于块确认信息字段700所确认的A-MPDU中可包括的最大数目的MPDU。块确认位图长度子字段702-1指明块确认位图子字段702-4的长度。在一个实施例中,块确认位图长度子字段702-1包括被设置为指明多个预定长度中的一个长度的值的一个或多个位。在一个实施例中,例如,位图长度指示包括用于四个值的两个位,其对应于四个预定长度的32个八位字节、16个八位字节、8个八位字节和4个八位字节(即,256个位,128个位,64个位,和分别为32位)中的一个。在其他实施例中,利用其他合适数目的多个预定长度(例如,两个不同长度、八个不同长度等)和/或预定长度的其他值。在一个实施例中,预定长度中的特定一个是基于被确认的A-MPDU中包括的MPDU的数目来选择的。例如,选择预定长度中的最小的一个,其大于或等于被确认的A-MPDU中包括的MPDU的数目。在一些实施例中,块确认位图子字段702-4的长度小于在块确认协商(例如,ADDBA协商)期间定义的缓冲区大小。
图8是根据实施例的在确认数据单元中包括的示例性每TID(per-TID)块确认信息元素800的框图。在一个实施例中,一个或多个每TID块确认信息元素800被包括在确认数据单元中,该确认数据单元确认包括与一个或多个业务类别中的每个业务类别相对应的一个或多个MPDU的A-MPDU。每TID块确认信息元素800通常与图7的块确认信息元素700相同,并且包括与图7的块确认信息元素700相同的子字段702中的一些或全部。每TID块确认信息元素800另外包括每TID信息子字段802-1。在一个实施例中,每TID信息子字段802-1指明每TID块确认信息元素800对应的特定业务类别,并且块确认位图子字段702-4包括被设置为指明特定业务类别的一个或多个MPDU的成功或不成功接收的位图。在一个实施例中,每TID信息子字段802-1包括16个位(即,两个字节)。在另一实施例中,每TID信息子字段802-1包括除16之外的合适数目的位。在每TID信息子字段902-1包括16个位的实施例中,少于16个位用于指明每TID块确认信息元素800对应的特定业务类别,以及在各种实施例中,每TID信息子字段802-1的剩余位被预留或用于除了指明业务类别之外的目的。
图9是在单个用户确认数据单元中包括的每TID块确认信息元素900的框图,根据一个实施例,该单个用户确认数据单元用于确认包括从单个设备(例如,单个客户端站25)接收的MPDU的A-MPDU。在一个实施例中,每TID块确认信息元素900包括在用于确认单个客户端站的A-MPDU的单个用户确认数据单元中,其中A-MPDU可以包括多个业务类的MPDU。在包括每TID块确认信息元素800的确认数据单元用于确认单个客户端站的数据的实施例和场景中,在一个实施例中,每TID块确认信息元素900对应于图8的每TID块确认信息元素800。在一个实施例中,每TID块确认信息元素900包括预留位900-1和TID值子字段900-2,其被设置为指明每TID块确认信息元素900对应的业务类别的值。
图10是根据一个实施例的被包括在多用户确认数据单元中的每TID块确认信息元素1000的框图,该多用户确认数据单元用于确认从多个设备(例如,客户端站25中的多个客户端站)接收的相应A-MPDU。在一个实施例中,每TID块确认信息元素1000包括在用于确认多个客户端站的相应A-MPDU的多用户确认数据单元中,其中每个A-MPDU可以包括多个业务类的MPDU。除了图9的每TID块确认信息单元900中的预留位900-1中的至少一些被替换为诸如关联标识符(AID)字段1000-1的客户端站标识符字段之外,每TID块确认信息元素1000通常与图9的每TID块确认信息元素900相同。在一个实施例中,AID子字段1000-1包括每TID块确认信息元素900对应的客户端站的AID。在另一实施例中,AID子字段1000-1包括每TID块确认信息元素900对应的客户端站的部分AID。在其他实施例中,AID子字段1000-1包括每TID块确认信息元素900对应的客户端站的另一合适的标识符。
图11是根据一个实施例的用于在无线局域网中确认数据单元的示例方法1100的流程图。在一个实施例中,方法1100由第一通信设备实现。例如,在各种实施例中,第一通信设备是诸如AP 14的AP或诸如客户端站25-1的客户端站。例如,在一个实施例中,方法1100由AP 14的MAC处理器18和/或PHY处理器20实现。作为另一示例,在另一实施例中,方法1100由客户端站25-1的MAC处理器28和/或PHY处理器29实现。在其他实施例中,方法1100由其他合适的通信设备实现。
在框1102,接收PHY数据单元。在一个实施例中,接收图2的数据单元200。在另一实施例中,接收图3A的数据单元300、图3B的350或图3C的370中的一个。在其他实施例中,接收其他合适的PHY数据单元。在一个实施例中,PHY数据单元包括在聚合MAC数据单元中聚合的多个MAC数据单元。例如,在一个实施例中,聚合MAC数据单元中聚合的多个MAC数据单元被包括在PHY数据单元的数据部分中。
在框1104,确认数据单元确认对多个MAC数据单元的接收。在一个实施例中,生成图5的确认数据单元500。在另一实施例中,生成与图5的确认数据单元500不同的合适的确认数据单元。在一个实施例中,确认数据单元包括可变长度的确认字段。例如,在一个实施例中,数据单元包括可变长度的位图。在一个实施例中,确认字段的特定长度至少部分地基于可以包括在框1102处接收的PHY数据单元中的MAC数据单元的最大数目来确定。在一个实施例中,确认数据单元附加地包括指明确认字段的长度的长度指示。
在一些实施例中,在框1102处接收的PHY数据单元中包括的聚合MAC数据单元中聚合的多个MAC数据单元对应于多个业务类别。在框1104处生成的确认数据单元对于多个业务类别中的每个业务类别包括:(i)相应的长度指示,其指明与业务类别相对应的确认字段的相应长度,以及(ii)对应的长度的相应的确认字段,在一些这样的实施例中,其中相应的确认字段包括用于业务类别的多个MAC数据单元的相应确认信息。
在框1106,确认数据单元被发送到在框1102处从其接收PHY数据单元的通信设备。
在一个实施例中,一种用于确认数据单元的方法包括在第一通信设备处从第二通信设备接收物理层(PHY)数据单元,其中PHY数据单元包括在聚合MAC数据单元中聚合的多个媒体接入控制(MAC)数据单元;在第一通信设备处生成用于确认对多个MAC数据单元的接收的确认数据单元,其中确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的确认字段,其中确认字段包括多个MAC数据单元的相应确认信息;以及将确认数据单元从第一通信设备发送到第二通信设备。
在其他实施例中,该方法包括以下特征中的一个或多个的任何适当组合。
生成确认数据单元包括生成用于指明确认字段的多个预定长度中的一个的长度指示。
多个预定长度中的相应预定长度对应于可以包括在聚合MAC数据单元中的MAC数据单元的相应最大数目。
生成长度指示包括基于先前在第一通信设备和第二通信设备之间协商的MAC数据单元的最大数目来生成长度指示。
所述多个预定长度包括对应于最大32个MAC数据单元的4个字节的第一长度、对应于最大64个MAC数据单元的8个字节的第二长度、对应于最大128个MAC数据单元的16个字节的第三长度、对应于最大256个MAC数据单元的32字节的第四长度。
生成确认数据单元包括生成确认字段以包括具有由长度指示指明的长度的块确认位图,其中块确认位图的每个位指明对多个MAC数据单元的相应单个MAC数据单元的确认。
该方法还包括:在接收PHY数据单元之前,在第一通信设备和第二通信设备之间协商可以在PHY数据单元中的单个聚合MAC数据单元中包括的MAC数据单元的最大数目。
协商可以在单个聚合MAC数据单元中包括的MAC数据单元的最大数目包括协商MAC数据单元的最大数目,使得MAC数据单元的最大数目共同适用于与多个业务类别相对应的MAC数据单元。
该方法还包括:在接收PHY数据单元之前,在第一通信设备和第二通信设备之间协商可以发送到第一通信设备的单个聚合MAC数据单元的最大长度。
在聚合MAC数据单元中聚合的多个MAC数据单元包括与多个业务类别中的每个业务类别相对应的相应MAC数据单元。
生成确认数据单元包括生成确认数据单元,以针对多个业务类别中的每个业务类别包括:(i)相应的长度指示,该长度指示指明对应于业务类别的确认字段的相应长度,以及(ii)对应长度的相应确认字段,其中相应确认字段包括用于业务类别的多个MAC数据单元的相应确认信息。
PHY数据单元包括由多个第二通信设备并行发送的多个聚合MAC数据单元,其中多个聚合MAC数据单元中的每个聚合MAC数据单元包括与多个业务类别中的每个业务类别相对应的相应的一个或多个MAC数据单元。
生成确认数据单元包括生成确认数据单元,以针对多个第二通信设备中的每个第二通信设备以及针对多个业务类别中的每个业务类别包括:(i)相应长度指示,相应的长度指示指明对应于业务类别的确认字段的相应长度,以及(ii)对应长度的相应确认字段,其中相应的确认字段包括用于业务类别的MAC数据单元的相应确认信息。
在另一实施例中,一种第一通信设备包括具有一个或多个集成电路的网络接口,所述一个或多个集成电路被配置为从第二通信设备接收物理层(PHY)数据单元,其中PHY数据单元包括在聚合媒体接入控制(MAC)数据单元中聚合的多个MAC数据单元。一个或多个集成电路还被配置为生成用于确认对多个MAC数据单元的接收的确认数据单元,其中确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的确认字段,其中确认字段包括多个MAC数据单元的相应确认信息。一个或多个集成电路还被配置为使得确认数据单元被发送到第二通信设备。
在其他实施例中,第一通信设备包括以下特征中的一个或多个的任何适当的组合。
一个或多个集成电路还被配置为生成用于指明多个预定长度中的一个的长度指示。
多个预定长度中的相应预定长度对应于可以在聚合MAC数据单元中包括的MAC数据单元的相应最大数目。
一个或多个集成电路还被配置为基于先前在第一通信设备和第二通信设备之间协商的MAC数据单元的最大数目来生成长度指示。
多个预定长度包括对应于最大32个MAC数据单元的4个字节的第一长度、对应于最大64个MAC数据单元的8个字节的第二长度、对应于最大128个MAC数据单元的16个字节的第三长度、对应于最大256个MAC数据单元的32个字节的第四长度。
所述一个或多个集成电路还被配置为生成所述确认字段以包括具有由所述长度指示指明的长度的块确认位图,其中所述块确认位图的每个位指明对多个MAC数据单元中的单个MAC数据单元的确认。
所述一个或多个集成电路还被配置为:在接收PHY数据单元之前,与第二通信设备协商可以在单个聚合MAC数据单元中包括的MAC数据单元的最大数目。
一个或多个集成电路被配置为协商MAC数据单元的最大数目,使得MAC数据单元的最大数目共同适用于对应于多个业务类别的MAC数据单元。
所述一个或多个集成电路还被配置为:在接收PHY数据单元之前,与第二通信设备协商可以发送到第一通信设备的单个聚合MAC数据单元的最大长度。
在聚合MAC数据单元中聚合的多个MAC数据单元包括与多个业务类别中的每个业务类别相对应的相应MAC数据单元。
一个或多个集成电路被配置为生成确认数据单元,以针对多个业务类别中的每个业务类别包括(i)相应的长度指示,该长度指示指明与业务类相对应的确认字段的相应长度,以及(ii)对应长度的相应确认字段,其中相应确认字段包括用于业务类别的多个MAC数据单元的相应确认信息。
PHY数据单元包括由多个第二通信设备并行发送的多个聚合MAC数据单元,其中多个聚合MAC数据单元中的每个聚合MAC数据单元包括与多个业务类别中的每个业务类别相对应的相应的一个或多个MAC数据单元。
一个或多个集成电路被配置为生成确认数据单元,以针对多个通信设备中的每一个以及针对多个业务类别中的每个业务类别包括(i)相应长度指示,相应长度指示指明对应于业务类别的确认字段的相应长度,以及(ii)对应长度的相应确认字段,其中相应确认字段包括用于业务类别的MAC数据单元的相应确认信息。
可以利用硬件、执行固件指令的处理器、执行软件指令的处理器或其任何组合来实现上述各种块、操作和技术中的至少一些。当利用执行软件或固件指令的处理器实现时,软件或固件指令可以存储在任何计算机可读存储器中,诸如磁盘、光盘或其他存储介质,RAM或ROM或闪存、处理器、硬盘驱动器、光盘驱动器、磁带机等。软件或固件指令可以包括机器可读指令,当由一个或多个处理器执行时,使得一个或多个处理器执行各种动作。
当以硬件实现时,硬件可以包括分立组件、集成电路、专用集成电路(ASIC)等中的一个或多个。
尽管已经参考具体实施例描述了本发明,这些实施例仅旨在对本发明进行说明而不是限制,可以在不脱离本发明的范围的情况下,可以对所公开的实施例进行改变、添加和/或删除。
Claims (20)
1.一种用于确认数据单元的方法,所述方法包括:
在第一通信设备处从第二通信设备接收物理层(PHY)数据单元,其中所述PHY数据单元包括在聚合媒体接入控制(MAC)数据单元中聚合的多个MAC数据单元;
在所述第一通信设备处生成用于确认对所述多个MAC数据单元的接收的确认数据单元,其中所述确认数据单元包括(i)指明确认字段的长度的长度指示、以及(ii)所指明的长度的所述确认字段,其中所述确认字段包括用于所述多个MAC数据单元的相应确认信息;以及
将所述确认数据单元从所述第一通信设备发送到所述第二通信设备。
2.根据权利要求1所述的方法,其中生成所述确认数据单元包括生成所述长度指示,以指明所述确认字段的多个预定长度中的一个预定长度。
3.根据权利要求2所述的方法,其中所述多个预定长度中的相应预定长度对应于可以被包括在所述聚合MAC数据单元中的MAC数据单元的相应最大数目,并且其中生成所述长度指示包括基于先前在所述第一通信设备和所述第二通信设备之间协商的MAC数据单元的最大数目来生成所述长度指示。
4.根据权利要求3所述的方法,其中所述多个预定长度包括对应于最大32个MAC数据单元的4个字节的第一长度、对应于最大64个MAC数据单元的8个字节的第二长度、对应于最大128个MAC数据单元的16个字节的第三长度、对应于最大256个MAC数据单元的32字节的第四长度。
5.根据权利要求1所述的方法,其中生成所述确认数据单元包括生成所述确认字段以包括具有由所述长度指示指明的所述长度的块确认位图,其中所述块确认位图的每个位指明对所述多个MAC数据单元中的相应单个MAC数据单元的确认。
6.根据权利要求1所述的方法,还包括:在接收所述PHY数据单元之前,在所述第一通信设备和所述第二通信设备之间协商可以被包括在所述PHY数据单元中的单个聚合MAC数据单元中的MAC数据单元的最大数目。
7.根据权利要求6所述的方法,其中协商可以被包括在单个聚合MAC数据单元中的MAC数据单元的最大数目包括协商MAC数据单元的所述最大数目,使得MAC数据单元的所述最大数目共同适用于与多个业务类别对应的MAC数据单元。
8.根据权利要求1所述的方法,还包括:在接收所述PHY数据单元之前,在所述第一通信设备和所述第二通信设备之间协商可以被发送到所述第一通信设备的单个聚合MAC数据单元的最大长度。
9.根据权利要求1所述的方法,其中:
在所述聚合MAC数据单元中聚合的所述多个MAC数据单元包括与多个业务类别中的每个业务类别对应的相应MAC数据单元,并且
生成所述确认数据单元包括生成所述确认数据单元,以针对所述多个业务类别中的每个业务类别包括(i)相应长度指示,所述长度指示指明对应于所述业务类别的确认字段的相应长度,以及(ii)所述对应长度的相应确认字段,其中所述相应确认字段包括用于所述业务类别的多个MAC数据单元的相应确认信息。
10.根据权利要求1所述的方法,其中
所述PHY数据单元包括由多个第二通信设备并发发送的多个聚合MAC数据单元,其中所述多个聚合MAC数据单元中的每个聚合MAC数据单元包括与多个业务类别中的每个业务类别对应的相应的一个或多个MAC数据单元,并且
生成所述确认数据单元包括生成所述确认数据单元,以针对所述多个第二通信设备中的每个第二通信设备以及针对所述多个业务类别中的每个业务类别包括(i)相应长度指示,所述相应长度指示指明对应于所述业务类别的确认字段的相应长度,以及(ii)所述对应长度的相应确认字段,其中所述相应确认字段包括用于所述业务类别的MAC数据单元的相应确认信息。
11.一种第一通信设备,包括:
具有一个或多个集成电路的网络接口,所述一个或多个集成电路被配置为:
从第二通信设备接收物理层(PHY)数据单元,其中所述PHY数据单元包括在聚合媒体接入控制(MAC)数据单元中聚合的多个MAC数据单元,
生成用于确认对所述多个MAC数据单元的接收的确认数据单元,其中所述确认数据单元包括(i)指明确认字段的长度的长度指示,以及(ii)所指明的长度的所述确认字段,其中所述确认字段包括用于所述多个MAC数据单元的相应确认信息,以及
使所述确认数据单元被发送到所述第二通信设备。
12.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为生成所述长度指示,以指明多个预定长度中的一个预定长度。
13.根据权利要求12所述的第一通信设备,其中所述多个预定长度中的相应预定长度对应于可以被包括在所述聚合MAC数据单元中的MAC数据单元的相应最大数目,并且其中所述一个或多个集成电路还被配置为基于先前在所述第一通信设备和所述第二通信设备之间协商的MAC数据单元的最大数目来生成所述长度指示。
14.根据权利要求13所述的第一通信设备,其中所述多个预定长度包括对应于最大32个MAC数据单元的4个字节的第一长度、对应于最大64个MAC数据单元的8个字节的第二长度、对应于最大128个MAC数据单元的16个字节的第三长度、对应于最大256个MAC数据单元的32个字节的第四长度。
15.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为生成所述确认字段以包括具有由所述长度指示指明的长度的块确认位图,其中所述块确认位图的每个位指明对所述多个MAC数据单元中的单个MAC数据单元的确认。
16.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为在接收所述PHY数据单元之前,与所述第二通信设备协商可以被包括在单个聚合MAC数据单元中的MAC数据单元的最大数目。
17.根据权利要求16所述的第一通信设备,其中所述一个或多个集成电路被配置为协商MAC数据单元的所述最大数目,使得MAC数据单元的所述最大数目共同适用于与多个业务类别对应的MAC数据单元。
18.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为在接收所述PHY数据单元之前,与所述第二通信设备协商可以被发送到所述第一通信设备的单个聚合MAC数据单元的最大长度。
19.根据权利要求11所述的第一通信设备,其中
在所述聚合MAC数据单元中聚合的所述多个MAC数据单元包括与多个业务类别中的每个业务类别对应的相应MAC数据单元,并且
所述一个或多个集成电路被配置为生成所述确认数据单元,以针对所述多个业务类别中的每个业务类别包括(i)相应长度指示,所述相应长度指示指明与所述业务类别对应的确认字段的相应长度,以及(ii)所述对应长度的相应确认字段,其中所述相应确认字段包括用于所述业务类别的多个MAC数据单元的相应确认信息。
20.根据权利要求11所述的第一通信设备,其中
所述PHY数据单元包括由多个第二通信设备并发发送的多个聚合MAC数据单元,其中所述多个聚合MAC数据单元中的每个聚合MAC数据单元包括与多个业务类别中的每个业务类别对应的相应的一个或多个MAC数据单元,并且
所述一个或多个集成电路被配置为生成确认数据单元,以针对所述多个通信设备中的每个通信设备以及针对所述多个业务类别中的每个业务类别包括(i)相应长度指示,所述相应长度指示指明对应于所述业务类别的确认字段的相应长度,以及(ii)所述对应长度的相应确认字段,其中所述相应确认字段包括用于所述业务类别的MAC数据单元的相应确认信息。
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662297236P | 2016-02-19 | 2016-02-19 | |
US62/297,236 | 2016-02-19 | ||
US201662298057P | 2016-02-22 | 2016-02-22 | |
US62/298,057 | 2016-02-22 | ||
US201662304570P | 2016-03-07 | 2016-03-07 | |
US62/304,570 | 2016-03-07 | ||
US201662323400P | 2016-04-15 | 2016-04-15 | |
US62/323,400 | 2016-04-15 | ||
PCT/US2017/018761 WO2017143350A1 (en) | 2016-02-19 | 2017-02-21 | Acknowledgement of transmissions in a wireless local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109314606A true CN109314606A (zh) | 2019-02-05 |
Family
ID=58231724
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780023577.6A Pending CN109314606A (zh) | 2016-02-19 | 2017-02-21 | 无线局域网中的发送的确认 |
Country Status (4)
Country | Link |
---|---|
US (2) | US10277376B2 (zh) |
EP (1) | EP3417557A1 (zh) |
CN (1) | CN109314606A (zh) |
WO (1) | WO2017143350A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021120734A1 (zh) * | 2019-12-20 | 2021-06-24 | 华为技术有限公司 | 无线局域网传输方法及设备、收发器 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10278224B2 (en) | 2015-10-20 | 2019-04-30 | Marvell World Trade Ltd. | Acknowledgment data unit for multiple uplink data units |
US11082888B2 (en) | 2015-10-20 | 2021-08-03 | Nxp Usa, Inc. | Single acknowledgment policy for aggregate MPDU |
US10469210B2 (en) | 2015-11-24 | 2019-11-05 | Marvell World Trade Ltd. | Acknowledgment data unit for data unit fragment |
CN109314606A (zh) | 2016-02-19 | 2019-02-05 | 马维尔国际贸易有限公司 | 无线局域网中的发送的确认 |
US10873878B2 (en) | 2016-02-19 | 2020-12-22 | Nxp Usa, Inc. | Acknowledgement of transmissions in a wireless local area network |
CN107204825B (zh) * | 2016-03-16 | 2019-07-12 | 华为技术有限公司 | 数据发送方法、数据接收方法、发送端设备及接收端设备 |
WO2019156710A1 (en) * | 2018-02-09 | 2019-08-15 | Marvell World Trade Ltd. | Block ack frame with flow control |
US10848275B2 (en) | 2018-02-26 | 2020-11-24 | Marvell Asia Pte, Ltd. | Block acknowledgment operation |
WO2019177615A1 (en) * | 2018-03-15 | 2019-09-19 | Intel IP Corporation | Methods and apparatus to perform multi-band link aggregation in a wireless network |
US11832127B2 (en) * | 2019-07-04 | 2023-11-28 | Mediatek Singapore Pte. Ltd. | Hardware-friendly HARQ operations in WLAN |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090067396A1 (en) * | 2007-09-12 | 2009-03-12 | Fischer Matthew J | Method and system for bluetooth (bt) delayed acknowledgement (ack) |
CN103475454A (zh) * | 2012-09-17 | 2013-12-25 | 开曼群岛威睿电通股份有限公司 | 在使用选择确认机制的通信***中接入基站的方法和装置 |
CN103916386A (zh) * | 2009-09-29 | 2014-07-09 | 北京新岸线移动多媒体技术有限公司 | 数据发送和数据接收方法 |
US20150146699A1 (en) * | 2013-11-22 | 2015-05-28 | Qualcomm Incorporated | Extended block acknowledgement protocol |
US20150288501A1 (en) * | 2014-04-04 | 2015-10-08 | Newracom, Inc. | Acknowledgement method and multi user transmission method |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PT1751890T (pt) | 2004-05-27 | 2017-05-24 | Qualcomm Inc | Estrutura de preâmbulo modificada para extensões ieee 802.11a para permitir a coexistência e interoperabilidade entre dispositivos 802.11a e dispositivos com velocidade mais elevada de dados, mimo ou com outra extensões |
JP4012172B2 (ja) * | 2004-05-28 | 2007-11-21 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
GB2415111B (en) | 2004-06-08 | 2006-06-14 | Toshiba Res Europ Ltd | Mode selection in mimo devices |
US8619907B2 (en) | 2004-06-10 | 2013-12-31 | Agere Systems, LLC | Method and apparatus for preamble training in a multiple antenna communication system |
US7742390B2 (en) | 2005-08-23 | 2010-06-22 | Agere Systems Inc. | Method and apparatus for improved long preamble formats in a multiple antenna communication system |
KR100615139B1 (ko) | 2005-10-18 | 2006-08-22 | 삼성전자주식회사 | 무선통신 시스템에서 전송 시간 구간의 할당 방법과 장치및 그 시스템 |
US7904777B2 (en) * | 2006-01-24 | 2011-03-08 | Samsung Electronics Co., Ltd. | Method and system for generating block acknowledgements in wireless communications |
EP1895703A1 (en) | 2006-07-05 | 2008-03-05 | Koninklijke Philips Electronics N.V. | Bandwidth asymmetric communication system based on OFDM and TDMA |
US8488508B2 (en) | 2006-11-13 | 2013-07-16 | Qualcomm Incorporated | Method and apparatus for providing reliable multicast in a wireless communication system |
US7574539B2 (en) | 2007-08-30 | 2009-08-11 | Intel Corporation | Dynamic A-MSDU enabling |
JP4901681B2 (ja) * | 2007-10-05 | 2012-03-21 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
US20090268709A1 (en) | 2008-04-23 | 2009-10-29 | Motorola, Inc. | Time and frequency correction for an access point in an ofdma communication system |
US8155138B2 (en) | 2008-08-19 | 2012-04-10 | Qualcomm Incorporated | Training sequences for very high throughput wireless communication |
JP2010093704A (ja) | 2008-10-10 | 2010-04-22 | Sony Corp | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピューター・プログラム |
US8976741B2 (en) | 2009-02-27 | 2015-03-10 | Qualcomm Incorporated | Piggybacking information in transmit opportunities |
US9197298B2 (en) | 2009-06-05 | 2015-11-24 | Broadcom Corporation | Group identification and definition within multiple user, multiple access, and/or MIMO wireless communications |
US8526351B2 (en) | 2009-06-05 | 2013-09-03 | Broadcom Corporation | Channel characterization and training within multiple user, multiple access, and/or MIMO wireless communications |
US20100329236A1 (en) | 2009-06-26 | 2010-12-30 | Qualcomm Incorporated | Method and apparatus for multiple user uplink requiring minimal station timing and frequency synchronization |
US8571010B1 (en) | 2009-07-21 | 2013-10-29 | Marvell International Ltd. | Simultaneous uplink transmission in a wireless network |
KR101657255B1 (ko) | 2009-07-29 | 2016-09-13 | 마벨 월드 트레이드 리미티드 | Wlan 송신용 방법들 및 장치 |
KR101711657B1 (ko) | 2009-10-20 | 2017-03-02 | 한국전자통신연구원 | 고용량 무선 통신 시스템에서의 자원 관리 방법 |
US9350495B2 (en) | 2009-12-08 | 2016-05-24 | Qualcomm Incorporated | Method and apparatus for multicast block acknowledgment |
KR101758909B1 (ko) | 2010-02-18 | 2017-07-18 | 엘지전자 주식회사 | 무선 랜에서 수신 확인 전송 방법 및 장치 |
US8982758B2 (en) | 2010-03-29 | 2015-03-17 | Intel Corporation | Techniques for efficient acknowledgement for UL MU MIMO and uplink OFDMA in wireless networks |
US9585043B2 (en) | 2010-04-13 | 2017-02-28 | Interdigital Patent Holdings, Inc. | Group transmissions in wireless local area networks |
WO2012162576A1 (en) | 2011-05-26 | 2012-11-29 | Lantiq Deutschland Gmbh | Method for optimal allocation of resources in a multi-user network |
US20130230059A1 (en) | 2011-09-02 | 2013-09-05 | Qualcomm Incorporated | Fragmentation for long packets in a low-speed wireless network |
US9253290B2 (en) | 2012-02-29 | 2016-02-02 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
EP3273743A1 (en) | 2012-03-01 | 2018-01-24 | Interdigital Patent Holdings, Inc. | Multi-user parallel channel access in wlan systems |
US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
JP5901837B2 (ja) | 2012-06-27 | 2016-04-13 | エルジー エレクトロニクス インコーポレイティド | 無線通信システムにおいてチャネルアクセスタイプ指示方法及びそのための装置 |
US20150063190A1 (en) | 2013-08-28 | 2015-03-05 | Qualcomm Incorporated | Methods and apparatus for multiple user uplink |
US9681418B2 (en) * | 2013-09-27 | 2017-06-13 | Apple Inc. | Wireless multicast communication |
WO2015070230A1 (en) | 2013-11-11 | 2015-05-14 | Marvell World Trade Ltd. | Medium access control for multi-channel ofdm in a wireless local area network |
US9825678B2 (en) | 2013-11-26 | 2017-11-21 | Marvell World Trade Ltd. | Uplink multi-user multiple input multiple output for wireless local area network |
WO2015081187A1 (en) | 2013-11-27 | 2015-06-04 | Marvell Semiconductor, Inc. | Uplink multi-user multiple input multiple output beamforming |
JP2017525196A (ja) | 2014-06-12 | 2017-08-31 | マーベル ワールド トレード リミテッド | 直交周波数分割多重wlanにおけるサブチャネル割り当て |
CN111555846B (zh) | 2014-06-27 | 2022-11-29 | 韦勒斯标准与技术协会公司 | 同时数据传输的无线通信方法和使用其的无线通信终端 |
US9705643B2 (en) | 2014-07-15 | 2017-07-11 | Intel IP Corporation | High-efficiency wireless local-area network devices and methods for acknowledgements during scheduled transmission opportunities |
WO2016014969A1 (en) | 2014-07-24 | 2016-01-28 | Marvell Semiconductor, Inc. | Group acknowledgement for multiple user communication in a wireless local area network |
KR20160013820A (ko) | 2014-07-28 | 2016-02-05 | 뉴라컴 인코포레이티드 | 상향링크 다중 사용자 전송에 응답하는 하향링크 확인응답 |
CN106605382B (zh) | 2014-08-27 | 2020-11-06 | Lg 电子株式会社 | 在无线通信***中的发送数据的方法及用于其装置 |
US9929847B2 (en) * | 2014-12-23 | 2018-03-27 | Qualcomm Incorporated | Shortened block acknowledgement with fragmentation acknowledgement signaling |
WO2016176595A1 (en) | 2015-04-29 | 2016-11-03 | Interdigital Patent Holdings, Inc. | Triggered transmission opportunity and multiple user ack procedures in wlan systems |
US9832792B2 (en) | 2015-04-30 | 2017-11-28 | Intel IP Corporation | Apparatus, computer readable medium, and method for pre-association frame exchange using random access in a high efficiency wireless local-area network |
US20170055300A1 (en) | 2015-08-20 | 2017-02-23 | Qualcomm Incorporated | Block acknowledgment mechanism |
US10056952B2 (en) * | 2015-09-10 | 2018-08-21 | Intel Corporation | Method of controlling uplink multiple user transmissions in densely deployed wireless local area networks |
US10218483B2 (en) | 2015-09-25 | 2019-02-26 | Qualcomm Incorporated | Systems and methods for signaling and generating variable length block acknowledgment fields in a wireless network |
US11082888B2 (en) | 2015-10-20 | 2021-08-03 | Nxp Usa, Inc. | Single acknowledgment policy for aggregate MPDU |
US10278224B2 (en) | 2015-10-20 | 2019-04-30 | Marvell World Trade Ltd. | Acknowledgment data unit for multiple uplink data units |
US10524289B2 (en) | 2015-12-25 | 2019-12-31 | Kabushiki Kaisha Toshiba | Wireless communication device |
US10313923B2 (en) | 2016-02-19 | 2019-06-04 | Marvell World Trade Ltd. | Acknowledgement of transmissions in a wireless local area network |
CN109314606A (zh) | 2016-02-19 | 2019-02-05 | 马维尔国际贸易有限公司 | 无线局域网中的发送的确认 |
-
2017
- 2017-02-21 CN CN201780023577.6A patent/CN109314606A/zh active Pending
- 2017-02-21 US US15/438,578 patent/US10277376B2/en active Active
- 2017-02-21 WO PCT/US2017/018761 patent/WO2017143350A1/en active Application Filing
- 2017-02-21 EP EP17709249.1A patent/EP3417557A1/en not_active Withdrawn
-
2019
- 2019-04-29 US US16/397,722 patent/US10581580B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090067396A1 (en) * | 2007-09-12 | 2009-03-12 | Fischer Matthew J | Method and system for bluetooth (bt) delayed acknowledgement (ack) |
CN103916386A (zh) * | 2009-09-29 | 2014-07-09 | 北京新岸线移动多媒体技术有限公司 | 数据发送和数据接收方法 |
CN103475454A (zh) * | 2012-09-17 | 2013-12-25 | 开曼群岛威睿电通股份有限公司 | 在使用选择确认机制的通信***中接入基站的方法和装置 |
CN103491601A (zh) * | 2012-09-17 | 2014-01-01 | 开曼群岛威睿电通股份有限公司 | 在使用选择确认机制的通信***中接入基站的方法和装置 |
US20150146699A1 (en) * | 2013-11-22 | 2015-05-28 | Qualcomm Incorporated | Extended block acknowledgement protocol |
US20150288501A1 (en) * | 2014-04-04 | 2015-10-08 | Newracom, Inc. | Acknowledgement method and multi user transmission method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021120734A1 (zh) * | 2019-12-20 | 2021-06-24 | 华为技术有限公司 | 无线局域网传输方法及设备、收发器 |
Also Published As
Publication number | Publication date |
---|---|
US20190253227A1 (en) | 2019-08-15 |
WO2017143350A1 (en) | 2017-08-24 |
US20170244531A1 (en) | 2017-08-24 |
US10277376B2 (en) | 2019-04-30 |
US10581580B2 (en) | 2020-03-03 |
EP3417557A1 (en) | 2018-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109314606A (zh) | 无线局域网中的发送的确认 | |
US11799523B2 (en) | Group acknowledgement for multiple user communication in a wireless local area network | |
US10470185B2 (en) | Acknowledgement for multiple user communication in a WLAN | |
CN107078858B (zh) | 在无线lan***中发送和接收多用户块确认帧的方法及其设备 | |
CN108604961B (zh) | 用于在无线通信网络中通信的方法和通信设备 | |
US11503499B2 (en) | Acknowledgement of transmissions in a wireless local area network | |
JP6310081B2 (ja) | 無線lanにおいて複数のstaにデータを送信する方法及び装置 | |
CN109479275A (zh) | 上行链路多用户传输 | |
US20240014938A1 (en) | Block acknowledgment operation | |
CN107534472A (zh) | 在无线通信***中的信道探测方法及其装置 | |
US10313923B2 (en) | Acknowledgement of transmissions in a wireless local area network | |
CN107079458A (zh) | 用于在无线lan***中形成包括控制字段的控制信号的方法和装置 | |
CN113225115A (zh) | 用于接收的接收方法、站和集成电路 | |
US20180139756A1 (en) | Ofdma mapping for clients with various bandwidths | |
CN107735978A (zh) | 发信号通知多用户数据单元中的资源分配 | |
WO2016088956A1 (ko) | 데이터 단위의 전송 방법 및 장치 | |
CN111095836A (zh) | 无线局域网中的传输的确认 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20191017 Address after: Hamilton, Bermuda Applicant after: Maver International Ltd. Address before: Babado J San Mega Le Applicant before: Mawier International Trade Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190205 |
|
WD01 | Invention patent application deemed withdrawn after publication |