长范围wlan数据单元格式的制作方法

文档序号:7992643阅读:167来源:国知局
长范围wlan数据单元格式的制作方法
【专利摘要】在一种用于在无线通信网络中传输数据单元的方法中,生成物理层(PHY)前导码和生成媒体访问控制层(MAC)头部。在生成MAC头部时,生成用于包括第一地址的第一地址字段和用于包括第二地址的第二地址段。不是全局唯一的第一地址指示数据单元所指向的通信设备或者传输该数据单元的通信设备。第二地址字段指示数据单元所指向的通信设备或者传输该数据单元的通信设备中的另一通信设备。在MAC头部中包括第一地址字段和第二地址字段。MAC头部省略与第一地址字段的第一地址对应的全局唯一地址。
【专利说明】长范围WLAN数据单元格式
[0001]相关申请的交叉引用
[0002]本公开内容要求以下美国临时专利申请的权益:
[0003]美国临时专利申请号61/523,771,名称为"802.1lah Frame Format Design",提交于2011年8月15日;
[0004]美国临时专利申请号61/528,649,名称为"802.1lah Frame Format Design",提交于2011年8月29日;
[0005]美国临时专利申请号61/533,065,名称为"802.1lah Frame Format Design",提交于2011年9月9日;
[0006]美国临时专利申请号61/548,965,名称为"802.1lah Frame Format Design",提交于2011年10月19日;
[0007]美国临时专利申请号61/561,754,名称为"802.1lah Frame Format Design",提交于2011年11月18日;
[0008]美国临时专利申请号61/565,330,名称为"802.1lah Frame Format Design",提交于2011年11月30日;
[0009]美国临时专利申请号61/565,904,名称为"802.1lah Frame Format Design",提交于2011年12月I日;
[0010]美国临时专利申请号61/585,570,名称为"802.1lah Frame Format Design",提交于2012年I月11日;
[0011]美国临时专利申请号61/592,257,名称为"802.1lah Frame Format Design",提交于2012年I月30日;
[0012]美国临时专利申请号61/595,343,名称为"802.1lah Frame Format Design",提交于2012年2月6日。
[0013]所有以上引用的专利申请的公开内容通过这里整体引用而合并于此。
【技术领域】
[0014]本公开内容一般性地涉及通信网络,并且更具体地涉及用于长范围无线局域网的数据单元格式。
【背景技术】
[0015]这里提供的【背景技术】描述是为了一般地呈现公开内容的背景。当前被命名的发明人的工作(在这一【背景技术】章节中被描述的程度上)以及不能另外被证明为在提交时是现有技术的描述,既不明确地也不暗示地被承认为相对于本公开内容的现有技术。
[0016]在基础结构模式中操作时,无线局域网(WLAN)通常包括接入点(AP)和一个或者多个客户端站。WLAN在以往十年已经迅速演进。WLAN标准、比如电气和电子工程师协会(IEEE)802.lla、802.lib,802.1lg和802.1ln标准的发展已经提高单用户峰数据吞吐量。例如IEEE802.1lb标准指定11兆比特每秒(Mbps)的单用户峰吞吐量,IEEE802.1la和802.1lg标准指定54Mbps的单用户峰吞吐量,IEEE802.1ln标准指定600Mbps的单用户峰吞吐量,并且IEEE802.1lac标准指定在Gbps范围中的单用户峰吞吐量。
[0017]已经开始关于IEEE802.1lah和IEEE802.1laf这两个新标准的工作,每个新标准将指定在IGHz以下频率的无线网络操作。与较高频率通信信道相比,低频率通信信道一般以更佳传播质量和扩展的传播范围为特征。IGHz以下频率范围以往尚未被用于无线通信网络,因为这样的频率被保留用于其它应用(例如,许可TV频带、无线电频带等)。在IGH以下范围中有少数频率频带保持未许可,其中在不同地理地区中有不同的未许可频率。IEEE802.1Iah标准将指定在可用的、未许可的IGHz以下频带中的无线操作。IEEE802.1laf标准将指定在TV白空间(TVWS)(即在IGHz以下频带中的未使用的TV频道)中的无线操作。

【发明内容】

[0018]在一个实施例中,一种用于在无线通信网络中传输数据单元的方法包括生成物理层(PHY)前导码,并且生成媒体访问控制层(MAC)头部。生成MAC头部包括生成第一地址字段以包括不是全局唯一的第一地址,其中第一地址字段指示(i)数据单元所指向的通信设备,或者(ii)传输数据单元的通信设备中的一个通信设备。生成MAC头部也包括生成第二地址字段以包括第二地址,其中第二地址字段指示(i)数据单元所指向的通信设备,或者(ii)传输数据单元的通信设备中的另一个通信设备。该方法还包括在MAC头部中包括第一地址字段和第二地址字段,以及生成数据单元以包括PHY前导码和MAC头部。该方法还包括使数据单元被传输,其中数据单元的MAC头部省略与第一地址字段的第一地址对应的全局唯一地址。
[0019]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0020]第一地址在该无线网络内是唯一的、但是在其它无线网络内不是唯一的。
[0021]第二地址不是全局唯一的,并且数据单元的MAC头部在被传输时省略与第二地址字段的第二地址对应的全局唯一地址。
[0022]第二地址是全局唯一 MAC地址。
[0023]第二地址是网络标识符(ID)。
[0024]网络ID是全局唯一的。
[0025]第二地址是使用完全长度的网络标识符ID来生成的缩短的网络ID。
[0026]该方法还包括生成数据单元的净荷以包括(i)全局唯一并且(ii)与第一地址对应的第三地址,其中生成数据单元以包括净荷。
[0027]该方法还包括使用(i)MAC头部和(ii)第三地址来生成帧校验序列字段,第三地址(i)是全局唯一的并且(ii)对应于第一地址,其中生成数据单元以(i)包括帧校验序列字段并且(ii)省略第三地址。
[0028]生成MAC头部还包括:生成第三地址字段以包括与无线网络关联的网络地址;并且在MAC头部中包括第三地址字段。
[0029]第三地址不是全局唯一的。
[0030]在另一实施例中,一种通信设备包括被配置用于生成数据单元的物理层(PHY)前导码的网络接口。网络接口还被配置用于至少通过以下操作来生成媒体访问控制层(MAC)头部:生成第一地址字段以包括不是全局唯一的第一地址,其中第一地址字段指示(i)数据单元所指向的通信设备,或者(ii)传输数据单元的通信设备中的一个通信设备;生成第二地址字段以包括第二地址,其中第二地址字段指示(i)数据单元所指向的通信设备,或者(ii)传输数据单元的通信设备中的另一个通信设备,并且在MAC头部中包括第一地址字段和第二地址字段。网络接口还被配置用于生成数据单元以包括PHY前导码和MAC头部,并且传输数据单元,其中数据单元的MAC头部省略与第一地址字段的第一地址对应的全局唯一地址。
[0031]在其它实施例中,该通信设备包括以下特征中的一个或者多个特征的任何组合。
[0032]第一地址在该无线网络内是唯一的、但是在其它无线网络内不是唯一的。
[0033]第二地址不是全局唯一的,并且数据单元的MAC头部在被传输时省略与第二地址字段的第二地址对应的全局唯一地址。
[0034]第二地址是全局唯一 MAC地址。
[0035]第二地址是网络标识符(ID)。
[0036]网络ID是全局唯一的。
[0037]第二地址是使用完全长度的网络标识符ID来生成的缩短的网络ID。
[0038]网络接口被配置用于:生成数据单元的净荷以包括⑴全局唯一并且(ii)与第一地址对应的第三地址;并且生成数据单元以包括净荷。
[0039]网络接口被配置用于使用(i)MAC头部和(ii)第三地址来生成帧校验序列字段,第三地址(i)是全局唯一的并且(ii)对应于第一地址,其中生成数据单元以(i)包括帧校验序列字段并且(ii)省略第三地址。
[0040]网络接口被配置用于生成第三地址字段以包括与无线网络关联的网络地址,并且在MAC头部中包括第三地址字段。
[0041]第三地址不是全局唯一的。
[0042]在又一实施例中,一种用于生成用于在无线网络中传输的数据单元的方法,包括生成物理层(PHY)前导码。生成PHY前导码包括生成第一指示符以指示(i)数据单元是否包括从与无线网络分离的移动电话网络分流的数据,或者(ii)数据单元是否(a)由支持从移动电话网络向无线网络分流数据的通信设备生成,或者数据单元是否(b)被寻址到支持从移动电话网络向无线网络分流数据的通信设备中的至少一项,并且在PHY前导码中包括第一指示符。该方法还包括生成媒体访问控制层(MAC)头部,并且生成数据单元以包括PHY前导码和MAC头部。该方法还包括使数据单元被传输。
[0043]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0044]第一指示符也指示数据单元是否被寻址到在无线网络中的功率受限的通信设备。
[0045]生成PHY前导码还包括生成第二指示符以指示数据单元是否被寻址到在无线网络中的功率受限的通信设备,并且在PHY前导码中包括第二指示符。
[0046]生成PHY前导码还包括生成地址字段以包括数据单元所指向的通信设备的至少部分地址,并且在PHY前导码中包括地址字段。
[0047]第一指示符是地址字段的部分。
[0048]第一指示符是与地址字段分离的字段。
[0049]生成PHY前导码还包括生成第二指示符以指示数据单元是否由接入点传输,并且在PHY前导码中包括第二指示符。
[0050]生成PHY前导码还包括生成网络标识符(ID)字段,并且在PHY前导码中包括网络ID字段。
[0051]在又一实施例中,一种装置包括被配置用于至少通过以下操作来生成数据单元的物理层(PHY)前导码的网络接口:生成第一指示符以指示(i)数据单元是否包括从与无线网络分离的移动电话网络分流的数据,或者(ii)数据单元是否(a)由支持从移动电话网络向无线网络分流数据的通信设备生成,或者(b)数据单元是否被寻址到支持从移动电话网络向无线网络分流数据的通信设备中的至少一项,并且在PHY前导码中包括第一指示符。网络接口还被配置用于生成媒体访问控制层(MAC)头部,并且生成数据单元以包括PHY前导码和MAC头部。网络接口还被配置用于传输数据单元。
[0052]在其它实施例中,该装置包括以下特征中的一个或者多个特征的任何组合。
[0053]第一指示符也指示数据单元是否被寻址到在无线网络中的功率受限的通信设备。
[0054]网络接口也被配置用于生成第二指示符以指示数据单元是否被寻址到在无线网络中的功率受限的通信设备,并且在PHY前导码中包括第二指示符。
[0055]网络接口也被配置用于生成地址字段以包括数据单元所指向的通信设备的至少部分地址,并且在PHY前导码中包括地址字段。
[0056]第一指示符是地址字段的部分。
[0057]第一指示符是与地址字段分离的字段。
[0058]网络接口也被配置用于生成第二指示符以指示数据单元是否由接入点传输,并且在PHY前导码中包括第二指示符。
[0059]网络接口也被配置用于生成网络标识符(ID)字段,并且在PHY前导码中包括网络ID字段。
[0060]在又一实施例中,一种生成用于在无线网络中传输的数据单元的方法,包括生成物理层(PHY)前导码、生成媒体访问控制层(MAC)头部,以及生成密码信息头部以包括用于对加密的数据部分进行解密的信息,其中密码信息头部的长度至多为四个字节。该方法也包括生成加密的数据部分,并且生成数据单元以包括(i)PHY前导码、(ii)MAC头部、(iii)密码信息头部和(iv)加密的数据部分。该方法还包括使数据单元被传输。
[0061]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0062]密码信息头部的长度至多为两个字节。
[0063]生成MAC头部以包括将被用于对加密的数据部分进行解密的密钥的指示符。
[0064]生成MAC头部包括生成MAC头部以包括⑴网络标识符(ID)和(ii)具有最大长度12比特的关联ID中的至少一项,关联ID指示数据单元的传输者。
[0065]生成加密的数据部分包括生成随机数以包括(i)网络ID和(ii)关联ID中的至少一个,并且使用该随机数对数据部分进行加密。
[0066]生成PHY前导码或者生成MAC头部包括生成PHY前导码或者MAC头部以包括标志,该标志指示数据单元是否从接入点传输,并且中生成加密的数据部分包括:生成随机数以包括标志;并且使用该随机数以对数据部分进行加密。
[0067]生成加密的数据部分包括:生成随机数以包括数据单元的既定接收方的媒体访问控制(MAC)地址,其中在MAC头部中包括MAC地址;并且使用该随机数以对数据部分进行加LU O
[0068]在又一实施例中,一种通信设备包括:网络接口,被配置用于生成物理层(PHY)前导码,生成媒体访问控制层(MAC)头部,并且生成密码信息头部以包括用于对加密的数据部分进行解密的信息,其中密码信息头部的长度至多为四个字节。网络接口也被配置用于生成加密的数据部分,并且生成数据单元以包括(i)PHY前导码、(ii)MAC头部、(iii)密码信息头部和(iv)加密的数据部分。网络接口还被配置用于传输数据单元。
[0069]在其它实施例中,该装置包括以下特征中的一个或者多个特征的任何组合。
[0070]密码信息头部的长度至多为两个字节。
[0071]网络接口被配置用于生成MAC头部以包括将被用于对加密的数据部分进行解密的密钥的指示符。
[0072]网络接口被配置用于:生成MAC头部以包括⑴网络标识符(ID)和(ii)具有最大长度12比特的关联ID中的至少一个,关联ID指示数据单元的传输者,生成随机数以包括(i)网络ID和(ii)关联ID中的至少一个,并且使用该随机数以对数据部分进行加密。
[0073]网络接口被配置用于:生成PHY前导码或者MAC头部以包括标志,该标志指示数据单元是否从接入点传输,生成随机数以包括标志,并且使用该随机数以对数据部分进行加
LU O
[0074]网络接口被配置用于:生成随机数以包括数据单元的既定接收方的媒体访问控制(MAC)地址,其中在MAC头部中包括MAC地址,并且使用该随机数以对数据部分进行加密。
[0075]在又一实施例中,一种用于生成控制数据单元的方法,方法包括生成控制数据单元的物理层(PHY)前导码。生成PHY前导码包括:生成地址字段以指示数据单元所指向的通信设备,生成帧类型字段以指示控制数据单元的类型,并且在PHY前导码中包括地址字段和帧类型字段。该方法也包括生成控制数据单元以包括PHY前导码。该方法还包括使控制数据单元被传输,其中控制数据单元省略(i)MAC头部和(iii)净荷。
[0076]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0077]在地址字段中的地址包括不是全局唯一的地址。
[0078]生成PHY前导码包括生成固定长度的控制数据单元的指示符,并且在PHY前导码中包括指示符。
[0079]根据最低调制和编码方案传输控制数据单元。
[0080]使用单个空间流来传输控制数据单元。
[0081]控制数据单元是用于确认另一数据单元的接收的确认数据单元,另一数据单元具有与对在另一数据单元中的数据执行的检错操作对应的帧校验序列(FCS),并且该方法还包括在数据单元的PHY前导码中包括来自另一数据单元的FCS的至少部分。
[0082]控制数据单元是用于确认请求发送(RTS)数据单元的接收的清除发送(CTS)数据单元,RTS数据单元具有与对在RTS数据单元中的数据执行的检错操作对应的帧校验序列(FCS),并且该方法还包括在数据单元的PHY前导码中包括RTS数据单元的FCS的至少部分。
[0083]生成PHY前导码包括生成(i)数据单元是否被指向接入点(AP)或者(ii)数据单元是否由AP传输的指示符,并且在PHY前导码中包括指示符。
[0084]生成PHY前导码包括生成持续时间字段,并且在PHY前导码中包括持续时间字段。[0085]生成PHY前导码包括:生成带宽字段,带宽字段指示对于通信设备可用的带宽数量,并且在PHY前导码中包括带宽字段。
[0086]在PHY前导码的信号字段中包括地址字段和帧类型字段。
[0087]在又一实施例中,一种装置包括被配置用于至少通过以下操作来生成控制数据单元的物理层(PHY)前导码的网络接口:生成地址字段以指示数据单元所指向的通信设备,生成帧类型字段以指示控制数据单元的类型,并且在PHY前导码中包括地址字段和帧类型字段。网络接口也被配置用于生成控制数据单元以包括PHY前导码。网络接口还被配置用于传输控制数据单元,其中控制数据单元省略(i)MAC头部和(iii)净荷。
[0088]在其它实施例中,该装置包括以下特征中的一个或者多个特征的任何组合。
[0089]在地址字段中的地址包括不是全局唯一的地址。
[0090]网络接口被配置用于至少通过以下操作来生成PHY前导码:生成固定长度的控制数据单元的指示符,并且在PHY前导码中包括指示符。
[0091]网络接口被配置用于根据最低调制和编码方案传输控制数据单元。
[0092]网络接口被配置用于使用单个空间流来传输控制数据单元。
[0093]控制数据单元是用于确认另一数据单元的接收的确认数据单元,另一数据单元具有与对在另一数据单元中的数据执行的检错操作对应的帧校验序列(FCS),并且网络接口被配置用于在数据单元的PHY前导码中包括来自另一数据单元的FCS的至少部分。
[0094]控制数据单元是用于确认请求发送(RTS)数据单元的接收的清除发送(CTS)数据单元,RTS数据单元具有与对在RTS数据单元中的数据执行的检错操作对应的帧校验序列(FCS),并且网络接口被配置用于在数据单元的PHY前导码中包括RTS数据单元的FCS的至少部分。
[0095]网络接口被配置用于至少通过以下操作来生成PHY前导码:生成(i)数据单元是否被指向接入点(AP)或者(ii)数据单元是否由AP传输的指示符,并且在PHY前导码中包括指示符。
[0096]网络接口被配置用于至少通过以下操作来生成PHY前导码:生成持续时间字段,并且在PHY前导码中包括持续时间字段。
[0097]网络接口被配置用于至少通过以下操作来生成PHY前导码:生成带宽字段,带宽字段指示对于通信设备可用的带宽数量,并且在PHY前导码中包括带宽字段。
[0098]网络接口被配置用于在PHY前导码的信号字段中包括地址字段和帧类型字段。
[0099]在又一实施例中,一种用于在无线网络中传输控制数据单元的方法,包括在通信设备处从多个基本信道带宽中选择用于生成控制数据单元的基本信道带宽。该方法也包括,在通信设备处在选择的基本信道带宽上生成控制数据单元。该方法还包括使控制数据单元由通信设备传输,从而在选择的信道带宽上的控制数据单元被重复以生成占用基本信道带宽的N倍的传输,其中N是大于或者等于二的整数。
[0100]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0101]选择基本信道带宽基于信道条件。
[0102]选择基本信道带宽基于在无线网络中的一个或者多个其它通信设备的信道带宽能力。
[0103]选择基本信道带宽基于被用来传输由通信设备接收的请求发送(RTS)数据单元的基本信道带宽。
[0104]选择基本信道带宽基于从另一通信设备接收的基本信道带宽请求。
[0105]多个基本信道带宽至少包括(i) IMHz和(ii)2MHz。
[0106]总信道带宽是4MHz、8MHz或者16MHz,该方法还包括,在通信设备处并且根据信道条件选择:(i)不发送请求发送(RTS)数据单元或者清除发送到本身(CTS到本身)数据单元,(ii)在2MHz的基本带宽上发送RTS数据单元或者CTS到本身数据单元,或者(iii)在IMHz的基本带宽上发送RTS数据单元或者CTS到本身数据单元,并且在选择(ii)或者
(iii)时,在通信设备处在选择的基本带宽上生成RTS数据单元或者CTS到本身数据单元,并且在通信设备处使RTS数据单元或者CTS到本身数据单元由通信设备传输,从而RTS数据单元或者CTS到本身数据单元被重复以生成占用总信道带宽的传输。
[0107]在又一实施例中,一种通信设备包括被配置用于从多个基本信道带宽选择用于生成控制数据单元的基本信道带宽的网络接口。网络接口也被配置用于在选择的基本信道带宽上生成控制数据单元。网络接口还被配置用于传输控制数据单元,从而在选择的信道带宽上的控制数据单元被重复以生成占用基本信道带宽的N倍的传输,其中N是大于或者等于二的整数。
[0108]在其它实施例中,该装置包括以下特征中的一个或者多个特征的任何组合。
[0109]网络接口被配置用于基于信道条件来选择基本信道带宽。
[0110]网络接口被配置用于基于在无线网络中的一个或者多个其它通信设备的信道带宽能力来选择基本信道带宽。
[0111]网络接口被配置用于基于被用来传输由通信设备接收的请求发送(RTS)数据单元的基本信道带宽来选择基本信道带宽。
[0112]网络接口被配置用于基于从另一通信设备接收的基本信道带宽请求来选择基本信道带宽。
[0113]多个基本信道带宽至少包括(i) IMHz和(ii)2MHz。
[0114]总信道带宽是4MHz、8MHz或者16MHz,网络接口被配置用于根据信道条件选择:
(i)不发送请求发送(RTS)数据单元或者清除发送到本身(CTS到本身)数据单元,(ii)在2MHz的基本带宽上发送RTS数据单元或者CTS到本身数据单元,或者(iii)在IMHz的基本带宽上发送RTS数据单元或者CTS到本身数据单元,并且在选择(ii)或者(iii)时,在选择的基本带宽上生成RTS数据单元或者CTS到本身数据单元,并且传输RTS数据单元或者CTS到本身数据单元,从而RTS数据单元或者CTS到本身数据单元被重复以生成占用总信道带宽的传输。
[0115]在又一实施例中,一种用于生成用于在无线网络中传输的数据单元的方法,包括生成物理层(PHY)前导码。生成PHY前导码包括生成字段以指示确认数据单元是否被计划跟随数据单元,并且在PHY前导码中包括该字段。该方法也包括生成媒体访问控制层(MAC)头部,并且生成数据单元以包括PHY前导码和MAC头部。该方法还包括使数据单元被传输。
[0116]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0117]在确认数据单元被计划跟随数据单元时,该字段也指示确认数据单元是否为块确认。
[0118]该字段由两比特构成,并且字段的第一个值指示确认数据单元被计划跟随数据单元,字段的第二个值指示块确认数据单元被计划跟随数据单元,并且字段的第三个值指示无确认数据单元被计划跟随数据单元。
[0119]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且该方法还包括:生成第二字段以指示第二数据单元是否将在确认数据单元之后被传输,在第一数据单元的PHY前导码中包括第二字段,生成第二数据单元,并且使第二数据单元在接收确认数据单元之后被传输。
[0120]在又一实施例中,一种装置包括被配置用于至少通过以下操作来生成物理层(PHY)前导码的网络接口:生成字段以指示确认数据单元是否被计划跟随数据单元,并且在PHY前导码中包括该字段。网络接口也被配置用于生成媒体访问控制层(MAC)头部,并且生成数据单元以包括PHY前导码和MAC头部。网络接口还被配置用于传输数据单元。
[0121]在其它实施例中,该装置包括以下特征中的一个或者多个特征的任何组合。
[0122]在确认数据单元被计划跟随数据单元时,该字段也指示确认数据单元是否为块确认。
[0123]字段由两比特构成,并且字段的第一个值指示确认数据单元被计划跟随数据单元,字段的第二个值指示块确认数据单元被计划跟随数据单元,并且字段的第三个值指示无确认数据单元被计划跟随数据单元。
[0124]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且网络接口被配置用于:生成第二字段以指示第二数据单元是否将在确认帧之后被传输,在第一数据单元的PHY前导码中包括第二字段,生成第二数据单元,并且在接收确认数据单元之后传输第二数据单元。
[0125]在又一实施例中,一种用于在无线网络中共享对通信介质的接入的方法,包括在第一通信设备处接收由第二通信设备传输的数据单元。该方法也包括在第一通信设备处处理在数据单元的物理层(PHY)前导码中的字段,以确定确认数据单元是否被计划跟随数据单元,其中在PHY前导码中的字段指示确认数据单元是否被计划跟随数据单元,并且其中确认数据单元将由第三通信设备传输。该方法还包括在第一通信设备处确定时间段,在该时间段期间第一通信设备将阻止传输,其中该时间段对应于(i)用于传输数据单元的时间和(ii)在确定确认数据单元被计划跟随数据单元时,用于传输确认数据单元的时间。该方法还包括在确定的时间段期间在第一通信设备处阻止传输。
[0126]在其它实施例中,该方法包括以下要素中的一个或者多个要素的任何组合。
[0127]在确认数据单元被计划跟随数据单元时,该字段也指示确认数据单元是否为块确认。
[0128]字段由两比特构成,并且字段的第一个值指示确认数据单元被计划跟随数据单元,字段的第二个值指示块确认数据单元被计划跟随数据单元,并且字段的第三个值指示无确认数据单元被计划跟随数据单元。
[0129]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且该方法还包括在第一通信设备处处理在第一数据单元的PHY前导码中的第二字段,以确定第二数据单元是否将在确认数据单元之后由第二通信设备传输,其中时间段也对应于(iii)在确定第二数据单元将在确认数据单元之后由第二通信设备传输时,用于传输第二数据单元的时间。[0130]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且该方法还包括:在第一通信设备处接收由第三通信设备传输的确认数据单元,在第一通信设备处处理在确认数据单元中的第二字段,以确定第二数据单元是否将在确认数据单元之后由第二通信设备传输,其中在确认数据单元中的第二字段指示第二数据单元是否将在确认数据单元之后由第二通信设备传输,并且时间段也对应于
(iii)在确定第二数据单元将在确认数据单元之后由第二通信设备传输时,用于传输第二数据单元的时间。
[0131 ] 在又一实施例中,一种第一通信设备包括:网络接口,被配置用于接收由第二通信设备传输的数据单元,并且处理在数据单元的物理层(PHY)前导码中的字段,以确定确认数据单元是否被计划跟随数据单元,其中在PHY前导码中的该字段指示确认数据单元是否被计划跟随数据单元,并且其中确认数据单元将由第三通信设备传输。网络接口也被配置用于确定时间段,在该时间段期间第一设备将阻止传输,其中时间段对应于(i)用于传输数据单元的时间,和(ii)在确定确认数据单元被计划跟随数据单元时,用于传输确认数据单元的时间,并且在确定的时间段期间阻止传输。
[0132]在其它实施例中,该第一通信设备包括以下特征中的一个或者多个特征的任何组

口 ο
[0133]在确认数据单元被计划跟随数据单元时,该字段也指示确认数据单元是否为块确认。
[0134]字段由两比特构成,并且字段的第一个值指示确认数据单元被计划跟随数据单元,字段的第二个值指示块确认数据单元被计划跟随数据单元,并且字段的第三个值指示无确认数据单元被计划跟随数据单元。
[0135]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且网络接口被配置用于处理在第一数据单元的PHY前导码中的第二字段,以确定第二数据单元是否将在确认数据单元之后由第二通信设备传输,其中时间段也对应于(iii)在确定第二数据单元将在确认数据单元之后由第二通信设备传输时,用于传输第二数据单元的时间。
[0136]数据单元是第一数据单元,用于指示确认数据单元是否被计划跟随第一数据单元的字段是第一字段,并且网络接口被配置用于:接收由第三通信设备传输的确认数据单元,处理在确认数据单元中的第二字段,以确定第二数据单元是否将在确认数据单元之后由第二通信设备传输,其中在确认数据单元中的第二字段指示第二数据单元是否将在确认数据单元之后由第二通信设备传输,其中时间段也对应于(iii)在确定第二数据单元将在确认数据单元之后由第二通信设备传输时,用于传输第二数据单元的时间。
【专利附图】

【附图说明】
[0137]图1是根据一个实施例的示例无线局域网(WLAN)的框图。
[0138]图2是根据一个实施例的在两个设备之间的帧交换序列的图。
[0139]图3是图示对于使用由当前IEEE802.11标准所定义的帧格式的数据单元传输的传输效率分析。
[0140]图4是现有技术数据的图。[0141 ]图5A是现有技术媒体访问控制(MAC)层帧的图。
[0142]图5B是在图5A的MAC层帧中包括的现有技术帧控制字段的图。
[0143]图6是现有技术控制数据单元的图。
[0144]图7A是根据一个实施例的示例长范围数据单元的图。
[0145]图7B是根据一个实施例的在图7A的数据单元中包括的MAC头部的图。
[0146]图8A-8C是图示根据一些这样的实施例的在传输设备处的帧校验序列(FCS)计算的图。
[0147]图9A-9C是图示根据一些实施例的在接收设备处的FCS计算的图。
[0148]图10是根据一个实施例的多播数据单元的图。
[0149]图11是根据一个实施例的其中利用全局MAC地址封装的数据单元的图。
[0150]图12是根据一个实施例的聚合MAC协议数据单元(A-MPDU)的图。
[0151]图13是根据一个实施例的用于关联标识(AID)地址的示例比特分配的图。
[0152]图14是根据一个实施例的早期接收者指示(ERI)字段的图。
[0153]图15A-15H是根据若干实施例的非数据分组(NDP)控制数据单元的图。
[0154]图16是根据一个实施例的控制数据单元的信号字段的图。
[0155]图17是根据另一实施例的控制数据单元的信号字段的图。
[0156]图18是根据另一实施例的NDP控制数据单元的图。
[0157]图19A-19B是图示根据若干实施例的各种技术的图,这些技术被接收设备用来确定所接收的数据单元是否为普通数据单元或者短控制数据单元。
[0158]图20是图示根据一个实施例的示例布置的图,在该布置中,客户端站是相对于另一客户端站的隐藏节点。
[0159]图21是根据一个实施例的包括确认数据单元指示的数据单元的图。
[0160]图22是根据一个实施例的单交换保护方案的图。
[0161]图23是根据一个实施例的多交换保护方案的图。
[0162]图24是包括密码信息头部的现有技术数据单元的图。
[0163]图25是根据一个实施例的示例方法的流程图。
[0164]图26是根据一个实施例的示例方法的流程图。
[0165]图27是根据一个实施例的用于生成控制数据单元的示例方法的流程图。
[0166]图28是根据一个实施例的用于生成用于在无线网络中传输的数据单元的示例方法的流程图。
[0167]图29是根据一个实施例的用于在无线网络中共享对通信介质的接入的示例方法的流程图。
[0168]图30是根据一个实施例的用于在无线网络中传输控制数据单元的示例方法的流程图。
[0169]图31是根据一个实施例的用于在无线网络中传输数据单元的示例方法的流程图。
【具体实施方式】
[0170]在以下描述的实施例中,无线网络设备、比如无线局域网(WLAN)的接入点(AP)向一个或者多个客户端站传输数据流。AP被配置用于根据至少一个通信协议与客户端站操作。在一个实施例中,通信协议定义在IGHz以下频率范围中的操作,并且通常用于如下应用,这些应用要求具有(例如与IEEE802.1ln标准所定义的通信协议比较)相对低数据速率的长范围无线通信。该通信协议(在一些实施例中,例如如当前在开发中的、由IEEE802.1laf标准或者IEEE802.1lah标准所定义的)在这里被称为“长范围”通信协议。
[0171]在一个实施例中,长范围通信协议定义至少包括正常速率(NR)模式和甚低速率(VLR)模式的两个或者更多通信模式。VLR模式具有比NR模式更低的数据速率,并且计划用于与NR模式比较还要更长范围的通信。
[0172]在一些实施例中,长范围通信协议定义媒体访问控制(MAC)层和物理(PHY)层数据单元格式,该数据单元格式与当前802.11标准定义的数据单元格式相似。然而由于长范围通信协议一般定义的更低数据速率,相对于与当前IEEE802-11协议关联的更高数据速率传输,在长范围传输中,与未用于传输数据的数据单元(比如管理或者控制数据单元)的传输关联的开销、以及与携带实际数据的数据单元的非数据部分的传输关联的开销更大。另外,相对于与根据当前IEEE802.11协议操作的设备关联的功率消耗,更低数据速率和更长传输时间在至少一些情形中造成根据长范围协议操作的设备的更高的功率消耗。在一些实施例中,PHY和/或MAC数据单元格式的一些方面被相对于当前IEEE802.11格式变更,以减少由长范围通信协议定义的长范围传输的开销。附加地或者备选地,在一些实施例中,以下描述的技术用来减少与非数据单元的传输关联的开销。另外,以下描述的技术在一些实施例中用来减少在根据长范围通信协议操作的至少一些设备中的功率消耗。
[0173]图1是根据一个实施例的包括AP14的示例无线局域网(WLAN) 10的框图。AP14包括耦合到网络接口 16的主机处理器15。网络接口 16包括媒体访问控制(MAC)处理单元18和物理层(PHY)处理单元20。PHY处理单元20包括多个收发器21,并且收发器21耦合到多个天线24。虽然在图1中图示三个收发器21和三个天线24,但是在其它实施例中AP14可以包括不同数目(例如1、2、4、5等)的收发器21和天线24。
[0174]WLANlO还包括多个客户端站25。虽然在图1中图示四个客户端站25,但是WLANlO在各种场景和实施例中可以包括不同数目(例如1、2、3、5、6等)的客户端站25。客户端站25中的至少一个客户端站(例如客户端站25-1)被配置用于至少根据长范围通信协议操作。
[0175]客户端站25-1包括耦合到网络接口 27的主机处理器26。网络接口 27包括MAC处理单元28和PHY处理单元29。PHY处理单元29包括多个收发器30,并且收发器30耦合到多个天线34。虽然在图1中图示三个收发器30和三个天线34,但是客户端站25-1在其它实施例中可以包括不同数目(例如1、2、4、5等)的收发器30和天线34。
[0176]在一些实施例中,客户端站25-2、25_3和25_4中的一个、一些或者所有客户端站具有与客户端站25-1相同或者相似的结构。在这些实施例中,结构与客户端站25-1相同或者相似的客户端站25具有相同或者不同数目的收发器和天线。例如,根据一个实施例客户端站25-2具有仅两个收发器和两个天线。
[0177]在各种实施例中,AP14的PHY处理单元20被配置用于生成符合长范围通信协议并且具有下文描述的格式的数据单元。收发器21被配置用于经由天线24传输生成的数据单元。相似地,收发器24被配置用于经由天线24接收这样的数据单元。根据各种实施例,AP14的PHY处理单元20被配置用于处理接收的符合长范围通信协议并且具有下文描述的格式的数据单元。
[0178]在各种实施例中,客户端站25-1的PHY处理单元29被配置用于生成符合长范围通信协议并且具有下文描述的格式的数据单元(例如,根据长范围通信协议的普通模式和/或低速率模式数据单元)。收发器30被配置用于经由天线34传输生成的数据单元。相似地,收发器30被配置用于经由天线34接收数据单元。根据各种实施例,客户端站25-1的PHY单元处理29也被配置用于处理接收的符合长范围通信协议并且具有下文描述的格式的数据单元。
[0179]图2是根据一个实施例的在站A与站B之间的帧交换序列200的图。参照图1,在一个实施例中,站A是客户端站25 (例如,客户端站25-1),并且站B是AP14。继续参照图1,在另一实施例中,站A是AP14,并且站B是客户端站25 (例如,客户端站25_1)。作为另一示例,在又一实施例中,站A是客户端站25之一(例如客户端站25-1),并且站B是客户端站25中的另一客户端站(例如客户端站25-2)。
[0180]参照图2,站A在时间202唤醒并且在时间段204期间进行某些“活跃前”操作。在时间段206期间,站A例如通过进行载波侦听过程来接入在站A附近的通信介质。如果确定通信介质空闲并且可用于站A的传输,则站A获得持续由传输机会(TXOP)时间段208定义的时间的、对通信介质的无竞争接入。在获得对介质的无竞争接入时,站A将传输延迟某个时间段,例如,如基于将被传输的数据的业务类型而确定的增强分布式信道接入(EDCA)回退时段208定义的。在EDCA回退时段208到期时,站A发起向站B的数据单元220的传输。数据单元220包括PHY前导码部分222、MAC头部部分224和数据部分226。在时间段210期间,站A从站B接收确认(ACK)数据单元228。在接收向站A通知数据单元220被站B成功接收的确认数据单元228时,并且在时间段212期间进行某种“活跃后”操作之后,站在时间214进入深度睡眠模式。
[0181 ] 帧交换序列200 —般性地对应于由当前802.11标准定义的帧交换序列。然而由于长范围协议一般定义的低数据速率,在与当前802.11标准关联的数据速率的相似传输序列比较,图2中的每个时间段对于长范围传输更长,从而造成相对于数据(即数据单元220的数据部分226)的传输的更大量开销。作为参考,图3是图示对于使用由当前IEEE802.11标准定义的数据单元格式的、若干数据速率的数据单元传输的传输效率分析的表300,该若干数据速率是针对IEEE802.1laf和802.1lah标准所设想的。如表300中可见,至少一些传输序列部分在与长范围通信协议关联的低数据速率时引起大量开销。例如MAC头部(列302)、比如图2中的MAC头部224引起的开销在一些情形中相对于整个传输序列可以高达
16.9%。相似地,由ACK数据单元(列304)、比如图2中的ACK数据单元228引起的开销在一些情形中相对于整个传输序列可以高达18.62%。在一些实施例中,以下描述的数据单元格式减少传输开销,并且由此增加在根据长范围通信协议操作的各种设备之间的长范围通信的传输效率。
[0182]作为参考,图4-6图示根据当前802.11标准的一些现有技术PHY和MAC数据单元格式。
[0183]图4是根据当前802.11标准所格式化的现有技术数据单元400的图。数据单元400包括PHY前导码部分402,该前导码部分包括短训练字段(STF)406、长训练字段(LTF) 408和信号字段410。信号字段410被用于传输关于数据单元400的物理层传输的各种物理层信息、比如用于数据单元400的传输的调制和编码方案(MCS)等。前导码部分402跟随有服务字段412和定界符字段414。数据单元400也包括MAC头部416、MAC数据部分418、帧控制校验字段418以及尾部和填充字段420。例如,MAC头部416 —般携带用户特定的信息、比如标识数据单元400的传输者和/或既定接收方(或者多个接收方)的地址(或者多个地址)。STF字段402、LTF字段404和SIG字段406包括数据单元400的PHY前导码。PHY前导码一般是全向并且使用相对低的调制(BPSK)和相对低的编码速率来传输的、并且因此通常能够被在传输设备的操作范围内的所有或者大多数客户端站接收和正确解释。数据单元400的剩余部分通常是以更高速率(使用更高调制级和/或编码速率)传输的并且可以被在数据单元400的既定接收者的方向上波束成型。
[0184]图5A是现有技术媒体访问控制(MAC)帧500的图。例如,MAC帧500对应于图4的数据单元400的字段412-416。MAC帧500包括MAC头部502、帧主体518和帧序列校验字段520。在图5A中的每个字段上方的数指示由对应字段占用的字节数目。因而MAC头部502包括帧控制字段504(2个字节)、持续/ID字段508(2个字节)、第一地址(地址I)字段510-1 (6个字节)、第二地址(地址2)字段510-2 (6个字节)、第三地址(地址3)字段(6个字节)510-3、序列控制字段512 (2个字节)、第四地址(地址4)字段510-4出个字节)、QoS控制字段514 (2个字节)、HT控制字段516 (4个字节)。数据单元500也包括帧主体518和四个字节帧校验序列(FCS)字段520。地址字段510中的每个地址字段是48比特(6个字节)字段,该字段包括与数据单元500关联的设备(比如数据单元500的传输设备、数据单元500的接收设备等)的全局唯一 MAC地址。一般而言,MAC头部502占用MAC帧500的36个字节。
[0185]图5B是在图5A的数据单元500中包括的现有技术帧控制字段504的图。帧控制字段504包括协议版本子字段552、类型子字段554、子类型子字段556、去往分发系统(ToDS)子字段558、来自分发系统(FromDS)子字段560、更多片段子字段562、重试子字段564、功率管理子字段566、更多数据子字段568、受保护帧子字段570和顺序子字段572。
[0186]图6是根据当前802.11标准所格式化的现有技术控制数据单元600的图。控制数据单元600被格式化为与由当前IEEE802.11标准所定义的普通数据单元格式(比如图5的数据单元400)相同或者相似,而在控制数据单元600的MAC数据部分中包括控制数据单元特定的信息。与数据单元400相似,控制数据单元600包括PHY前导码602,该PHY前导码进而又包括STF字段602、LTF字段604和SIG字段606。控制数据单元600也包括数据部分608以及尾部和填充字段610。数据部分608包括服务字段612、FC字段614、持续时间字段616、RA字段618、TA字段620和FCS字段622。在一些情形中,例如在无需在控制数据单元600中标识控制数据单元600的传输者时,从控制数据单元600中省略TA字段620。
[0187]图7A是根据一个实施例的根据由长范围通信协议定义的数据单元格式所格式化的示例长范围数据单元700的图。参照图1,根据一个实施例AP14被配置用于使用OFDM调制向客户端站25-1传输数据单元700。在一个实施例中,客户端站25-1也被配置用于使用OFDM调制向AP14传输数据单元700。数据单元700具有与图4的数据单元400相似的格式,但是相对于数据单元400的对应字段,数据单元700的各种字段被变更。[0188]数据单元700包括STF字段702、LTF字段704和SIG字段710。在一个实施例中,STF字段702、LTF字段704和SIG字段706包括数据单元700的PHY前导码701。数据单元700也包括服务字段708和定界符710。数据单元700还包括MAC头部(MH) 712.MAC数据部分716、FCS字段718和尾部/填充字段720。在一个实施例中,PHY前导码701被全向、并且使用相对低的调制(BPSK)和相对低的编码速率(例如根据由长范围通信协议定义的最低MCS)来传输、因此通常可以被在传输设备的操作范围内的所有或者大多数客户端站接收和正确解释。数据单元700的剩余部分通常是以更高速率(使用更高调制级和/或编码速率)传输的并且可以在数据单元700的既定接收者的方向上被波束成型。
[0189]图7B是根据一个实施例的包括在数据单元700中的MAC头部750的图。根据一个示例实施例,在MAC头部750的每个字段上方的数指示MAC头部750的对应字段占用的八比特字节(或者字节)数目。在一个实施例中,MAC头部750包括帧控制字段752、接收者地址(RA)字段754、传输者地址(TA)字段756、网络ID(NID)字段758、序列控制(SC)字段760、S-NID字段762和“其它”字段764。在各种实施例中,相对于图5的MAC头部502,在MAC头部750中的比特数得以减少。在图7B的实施例中,FC字段752、SC字段760、S-NID字段762和‘其它’字段764中的每个字段占用MAC头部750的两个字节。为了相对于MAC头部502减少MAC头部750的大小,在一些实施例中,MAC头部502中包括的某些字段被从MAC头部750省略或者被移到数据单元700的SIG字段706和/或服务字段708。例如在一个实施例中,MAC头部502中包括的持续时间/ID字段被从MAC头部702省略。作为另一示例,根据一个实施例,包括在MAC头部502的QoS控制字段516中的流量ID(TID)单元被包括在数据单元700的服务字段710中,或者包括在MAC头部750的帧控制字段752中,并且QoS控制字段被从MAC头部750中省略。
[0190]在一些实施例中,与在MAC头部502中包括的用于标识与数据单元700关联的设备的地址字段比较,MAC头部750包括用于这一目的的一个或者更多更短的地址字段。因而在这样的实施例中,相对于MAC头部502中的地址比特数,MAC头部750中的地址比特数得以减少。例如在一个实施例中,MAC头部750通过包括设备在网络内的短的本地地址、和标识网络的短网络ID,来标识与数据单元700关联的设备。在一个实施例中,设备的本地地址是如下地址,该地址对于与设备关联的无线网络是唯一的、但是关于其它无线网络不是唯一的。因而在MAC头部502的地址字段510中的全局唯一 MAC地址中的至少一些全局唯一 MAC地址在MAC头部750中被在数据单元700中标识的设备的更短本地地址所替换。例如在一个实施例中,MAC头部750的RA字段754包括在与AP关联过程期间由AP向数据单元700的接收设备(例如AP14)指派的关联标识(AID)。相似地,在一个实施例中,MAC头部750的TA字段756包括与数据单元700的传输者关联的AID。另外,NID子字段758包括网络ID,或者与AP关联的基本服务集(BSS) ID。在一个实施例中,RA字段754和TA字段756中的每个字段被限制到12比特、并且因而包括由最多12比特表示的设备AID。根据一个实施例,在NID字段758中包括的网络ID是2字节(或者2个八比特字节)网络ID。在一个实施例中,与数据单元700关联的设备在MAC头部750中由设备的更短本地地址来唯一标识,只要在NID子字段758中的网络地址和关联于相邻网络(比如重叠BSS)的网络地址不相同。
[0191]在各种实施例中,各种技术用来保证与相邻和/或重叠网络关联的地址相对于彼此是唯一的。例如在一个实施例中,新创建的AP(例如AP14)扫描当前在操作中的相邻网络,并且选择与所扫描的网络不冲突的网络ID。在一些实施例中,AP连续地或者周期性地扫描相邻网络以检测与相邻网络的网络ID冲突。备选地或者附加地,在一些实施例中,客户端站检测存在使用相同网络地址的两个或者更多AP,并且向AP中的至少一个AP报告该相同地址问题。在一个实施例中,响应于检测到网络ID冲突和/或响应于从客户端站接收网络ID网络冲突的指示,AP选择新网络ID,并且向与该AP关联的客户端站通报新网络ID。
[0192]然而在一些实施例中,在功率节省或者深度睡眠模式中操作的客户端站对于某些时间段不活跃并且不能扫描相邻网络以检测地址冲突以及在停机时间期间向AP报告这样的冲突。作为结果,在一些示例和/或场景中,以上描述的网络ID冲突检测方案并不足够,并且备选的技术被利用。例如在一个实施例中,MAC头部750的RA字段754包括接收设备的更长、全局唯一地址(比如接收设备的48比特MAC地址),而TA子字段756和网络ID地址字段758各自包括相应更短的本地地址。在另一实施例中,例如,MAC头部750包括一个或者多个附加子字段,该一个或者多个附加子字段携带既定接收者的全局接收者地址和/或全局唯一网络地址、比如唯一 BSSID。
[0193]在一些实施例中,为了避免在MAC头部750中包括全MAC地址而仍然允许数据单元700的接收设备正确和无歧义地确定接收设备是数据单元700的既定接收者,全局MAC接收者地址或者全局网络地址(比如全局AP地址)被包括在帧校验序列的计算中而没有实际包括在数据单元700中,该帧校验序列包括在数据单元700的FCS字段718中。图8A-8C是图示根据一些这样的实施例的在传输设备处(例如AP14)的帧校验序列计算的图。在一个实施例中,传输设备(例如AP14)向接收设备(例如客户端站25-1)传输数据单元800(图8A)。数据单元800与图7的数据单元700相同或者相似。数据单元800包括巾贞头部802、数据部分804和FCS字段806。帧头部802包括短本地地址、比如与传输设备关联的AID。相似地,帧头部802包括接收设备的短本地地址、比如与接收设备关联的AID。另外,帧头部802包括短网络ID,该短网络ID标识与传输和接收设备关联的网络或者BSS。在一个实施例中,使用接收设备的更长的全局地址(比如接收设备的48比特MAC地址)来执行数据单元800的帧校验序列计算,从而即使相邻网络(比如重叠BSS)利用和关联于数据单元800的网络使用的网络ID相同的网络ID、仍然允许接收设备被唯一地标识。图8B图示根据一个这样的实施例的用于FCS计算的字段830。在图SB的实施例中,向数据单元800的数据部分804追加更长的接收者地址(L-RA) 808,以便计算将在数据单元800的FCS字段806中包括的FCS。图8C图示根据另一实施例的用于FCS计算的字段850。在图8C的实施例中,向数据单元800的帧头部字段802前面添加更长的接收者地址(L-RA)808,以便计算将在数据单元800的FCS字段806中包括的FCS。
[0194]图9A-9C是图示根据一些实施例的在接收设备处(例如客户端站25-1)的帧校验序列计算的图。在一个实施例中,接收设备(例如客户端站25-1)从传输设备(例如AP14)接收数据单元900。数据单元900与图7的数据单元700相同或者相似。数据单元900包括帧头部902、数据部分904和FCS字段906。FCS字段906包括在传输设备处使用接收设备的长接收者地址所计算的FCS。因而当在接收设备处校验所接收的数据单元900的正确性时,接收设备在FCS计算中包括对应的长接收者地址。根据一个实施例,当在接收设备处计算FCS时,长接收者地址在数据单元900内的放置依赖于当在传输设备处执行FCS计算时L-RA在数据单元900内的放置。图9B图示根据一个这样的实施例的在FCS计算中包括的字段930。在图9B的实施例中,向数据单元900的数据部分904追加长接收者地址(L-RA) 908,以便计算FCS以校验所接收的数据单元900的正确性。图9C图示根据另一实施例的用于FCS计算的字段950。在图9C的实施例中,向数据单元900的帧头部字段902前面添加更长的接收者地址(L-RA) 908,以便计算FCS以校验所接收的数据单元900的正确性。如果计算的FCS与期望的FCS不匹配,则数据单元900可能已经在数据单元900的传输期间被破坏,或者接收设备不是数据单元900的既定接收者。在任一情况下,根据一个实施例,接收设备丢弃数据单元900。
[0195]在一些实施例和/或场景中,接收数据单元900的客户端站与若干全局MAC接收者地址关联。因而在一个实施例中,为了基于在数据单元900的FCS字段906中包括的FCS来正确地确定多地址接收者是否为数据单元900的既定接收方,接收设备需要先确定应当在FCS计算中包括的长接收者地址。在一个实施例中,接收设备基于在数据单元900的帧头部802中包括的短RA地址和短网络ID地址来选择应当在FCS计算中包括的长RA地址。参照图9B,由于在这一实施例中向数据单元900的数据部分904追加长接收着地址L-RA908用于FCS计算,所以根据这一实施例FCS计算在实际地选择正确L-RA地址之前开始。换而言之,在这一实施例中,与FCS计算并行执行L-RA选择,并且在完成FCS计算之前向数据单元908的数据部分904追加选择的地址。参照图9C,在这一实施例中,由于向数据单元900的帧头部908前面添加长接收者L-RA地址908用于FCS计算,所以先在接收设备的存储器中高速缓存数据单元900的FH902,然后基于在数据单元900的FH902中包括的信息(例如短RA和短NID)来选择正确的L-RA。根据这一实施例,然后向数据单元900的FH902前面添加选择的L-RA,然后传递具有前面添加了 L-RA908的数据单元900用于FCS计算。
[0196]图10是根据一个实施例的如长范围通信协议定义的那样所格式化的多播数据单元1000的图。在一个实施例中,AP14被配置用于向多个客户端站25传输。多播数据单元1000与图7的数据单元700相似,并且包括MAC头部1002、聚合MSDU部分1004和FCS字段1006。在一个实施例中,MAC头部1002与图6B的MAC头部650相同或者相似。MAC头部1002包括FC字段1008、短RA字段1010、短TA字段1012、短NID字段1014、序列控制字段1016和“其它”字段1018。A-MSDU部分1004包括一个或者多个A-MSDU子帧1020,并且每个A-MSDU子帧1020包括子帧头部1022、子帧数据部分1024和填充字段1026。每个子帧头部1022包括目的地地址(DA)字段1028、源地址(SA)字段1030、长度字段1032。
[0197]在一个实施例中,在AP (例如AP14)向多个客户端站传输数据单元1000时,AP将RA字段1010设置成与AP在其中操作的网络(例如网络10)关联的短广播地址(例如短广播AID),并且将NID字段1014设置成标识网络的短地址或者短ID (例如短BSS ID)。在一个实施例中,数据单元1000的每个子帧1020被既定由网络中的一个或者多个客户端站接收。为了向客户端站通知特定子帧1020被指向客户端站,AP设置既定子帧1020的子帧头部1022的DA字段1028包括客户端站的长地址(比如MAC地址),或者与包括客户端站的多播组对应的长多播地址。根据一个实施例,由于将RA字段1010设置成广播地址,所以与网络关联的每个客户端站将处理数据单元1000的A-MSDU部分1004,并且将确定A-MSDU1004是否包括指向客户端站的任何子帧。
[0198]在一个实施例中,将子帧1020的SA字段1030设置成始发子帧1020的源设备的地址。备选地,在一些实施例和/或场景中,例如在子帧1020的源是数据单元1000的传输设备时,从子帧1020的头部省略SA字段1030。在一些情形中,将多播数据单元1000作为指向单个客户端站的单播数据单元传输。在这样的实施例和/或场景中,将数据单元1000的RA字段1010被设置成既定客户端站的短地址(例如短AID)。
[0199]在一些实施例中,客户端站25在至少一些情形中直接和经由AP14与另一客户端站25通信。在一些这样的情形中,向目的地客户端站传输数据单元(例如图7的数据单元700)的源客户端站例如通过向AP14传输请求AID的数据单元来从AP14获得目的地客户端站的短本地地址(例如AID)。在一个实施例中,在传输数据单元700以请求目的地客户端站的短地址时,源客户端站在数据单元700的MAC数据部分中封装目的地客户端站的长地址。
[0200]图11是根据一个实施例的其中利用地址封装的数据单元1000的图。在一个实施例中,客户端站25被配置用于向AP14传输数据单元1100、例如向么?14请求另一客户端站25的AID地址。数据单元1100与图10的多播数据单元1000相似,并且包括MAC头部1102、聚合MSDU部分1104和FCS字段1106。在一个实施例中,MAC头部1102与图7B的MAC头部750相同或者相似。MAC头部1102包括FC字段1108、短RA字段1110、短TA字段1112、短NID字段1114、序列控制字段1116和“其它”字段1118。A-MSDU部分1004包括一个或者多个A-MSDU子帧1120,并且每个A-MSDU子帧1120包括子帧头部1122、子帧数据部分1024和填充字段1026。每个子帧头部1122包括目的地地址(DA)字段1140、源地址(SA)字段1142、长度字段1144。
[0201]在一个实施例中,将子帧1120的SA字段1130设置成始发子帧1120的源设备的地址。备选地,在一些实施例和/或场景中,例如在子帧1120的源是数据单元1100的传输设备时,从子帧1120的头部省略SA字段1130。在一些情形中,将多播数据单元1100作为指向单个客户端站的单播数据单元传输。在这样的实施例和/或场景中,将数据单元1100的RA字段1110设置成既定客户端站的短地址(例如短AID)。
[0202]图12是根据一个实施例的聚合MAC协议数据单元(A-MPDU) 1200。在一个实施例中,AP14被配置用于向客户端站25-1传输A-MPDU1200。在一个实施例中,客户端站25_1也被配置用于向AP14传输A-MPDU1200。A-MPDU1200包括跟随有η个短MSDU部分1203的长MSDU部分1201。长MSDU部分1201包括长MAC头部1202、MAC协议数据单元(MPDU) 1204-1、dword(Dff)填充字段1206-1。短MSDU部分1203中的每个短MSDU部分包括短MAC头部1210、MSDU部分1212和DW填充字段1206。在一个实施例中,在每个短MSDU部分1208之前插入定界符1208。在一个实施例中,LMH1202包括与A-MPDU1200有关的一般头部信息、比如A-MPDU1200的源和目的地地址。作为示例,在一个实施例中,LMH1202与图5的MAC头部502或者图7B的MAC头部740相同或者相似。每个SHM1210包括对于对应的MSDU部分1203特定的信息、比如对于对应的MSDU1203特定的长头部1202的帧控制字段的部分、和/或长头部1202的序列控制字段。
[0203]以下描述的各种数据单元格式和早期分组过滤技术例如允许接收设备通过处理数据单元的相对小部分、比如通过仅处理数据单元的PHY前导码或者数据单元的PHY前导码和服务字段而确定接收设备不是数据单元的既定接收者来过滤数据单元。这样的数据单元格式和技术允许接收设备通 过基于仅数据单元的早期部分的处理丢弃数据单元来节省功率。
[0204]参照图1,在一个实施例中,网络10包括各种设备类型的客户端站。在一个实施例中,网络10例如包括一个或者多个低功率传感器客户端站和/或电池供电的传感器客户端站、比如智能传感器网络设备。附加地,根据一个实施例,网络10例如包括从不同网络、比如3G网络向网络10分流的一个或者多个客户端站。在一个示例实施例中,例如客户端站25-1是低功率传感器设备,客户端站25-2是电池功率传感器设备,并且客户端站25-3是“分流”客户端站。在一些实施例中,与分流客户端站关联的业务支配网络10的介质,其中与传感器客户端站相比,分流客户端站更长时间段和/或更经常地活跃地传输和接收数据。在至少一些实施例中,更多传感器客户端站通常在功率约束之下操作。
[0205]在一个实施例中,为了允许客户端站通过快速确定客户端站不是数据单元的既定接收者来节约功率,数据单元的传输设备在数据单元的早期部分中、比如在数据单元的PHY前导码中包括某些信息,该信息标识与该数据单元关联的业务和/或设备类型。因而在这样的实施例中,接收设备(比如客户端站25)能够在仅处理数据单元的部分并且确定接收设备不是数据单元的既定接收者之后滤除该数据单元。在一个实施例中,如果接收设备类型与在数据单元的早期部分(例如PHY前导码)中指示的设备类型不匹配和/或不支持在数据单元的早期部分(例如PHY前导码)中指示的业务类型,则接收设备滤除数据单元。
[0206]参照图7,在一个实施例中,数据单元700的信号字段708包括数据单元700是否被引向或者发往客户端站的指示。在一个实施例中,例如信号字段708包括用于指示数据单元700的行进方向的ToAP/ToSTA指示比特。作为示例,在这一实施例中,如果从客户端(例如客户端站25-1)向AP(例如AP14)传输数据单元700,则信号字段708中的ToAP/ToSTA比特被设置成逻辑一(I)从而向其它客户端站通知客户端站无需处理数据单元700的剩余部分。在另一方面,如果从AP向客户端站(或者从一个客户端站向另一客户端站)传输数据单元700,则信号字段708中的ToAP/ToSTA比特被设置成逻辑零(O)从而向其它客户端站通知客户端站应当继续处理数据单元700。
[0207]在一些实施例中,数据单元700的信号字段708例如包括指示符,该指示符指示数据单元700 (或者数据单元700的另一早期部分、比如服务字段710或者MAC头部714的早期部分)是否包括从与网络10分离的网络、比如移动电话网络(例如3G网络)分流的数据。附加地或者备选地,在一个实施例中,指示符指示数据单元是否由支持从移动电话网络分流数据的设备生成和/或数据单元是否被寻址到这样的设备。在一个实施例中,指示符也指示数据是否被寻址到功率受限的设备、比如传感器。备选地,在另一实施例中,数据单元700的信号字段708包括用于指示数据单元是否被寻址到功率受限的设备的附加指示符。在一个实施例中,在数据单元700的早期部分中(比如在数据单元700的信号字段708中)包括分流指示,允许非分流客户端站(比如功率受限的客户端站)确定数据单元700不是传感器数据单元,并且无需由传感器客户端站处理。因而在一些实施例中,传感器客户端站通过响应于确定数据单元700是分流数据单元而不是传感器数据单元而不处理数据单元700的剩余部分来节省功率。
[0208]在一些实施例中,经由与传输数据单元700的设备和/或作为数据单元700的既定接收方的设备相关联的地址来指示数据单元700的设备类型和/或流量类型。例如,在一些实施例中,AP向与AP关联的每个客户端站指派关联标识(AID)地址。在一个这样的实施例中,将网络中与AP关联的的关联标识(AID)地址空间分离成地址组,并且AP基于客户端站的类型向客户端站指派AID。例如在一个实施例中,在网络10中的AID地址空间包括以下组中的两个或者更多组:用于分流客户端站(例如客户端站25-1)的第一地址组、用于低功率传感器客户端站(例如客户端站25-2)的第二地址组,和用于电池供电的传感器客户端站(例如客户端站25-3)的第三地址。
[0209]在一些实施例中,数据单元700的早期部分、比如,例如数据单元700的PHY前导码701、服务字段710或者MAC头部714的早期部分(例如前几个比特)至少包括数据单元700的既定接收者的部分AID地址,从而允许客户端站处理数据单元700的早期部分,以确定数据单元700的既定接收者的设备类型。根据一个实施例,响应于确定客户端站与数据单元700的既定接收者的设备类型不匹配,客户端站滤除数据单元700而不处理数据单元700的剩余部分。因此,例如如果数据单元700被指向分流设备,则功率受限的客户端站、t匕如低功率或者电池传感器设备通过滤除数据单元700来节省功率。
[0210]图13是根据一个实施例的用于AID地址的示例比特分配的图。如图所示,AID地址字段1300在所示实施例中跨越编号为Btl至B12的13比特。在一个实施例中,为组索引1302分配地址字段1300的Bx至B12比特,为块索引1304分配B6至Bjri比特,为在由比特B6至Bjri指示的块内的子块的子块索引1306分配^至^比特,并且并且为站(STA)索引1308分配比特Btl至B2以标识AID1300被指派到的客户端站。在所示实施例中,在组索引1302与块索引1304之间划分AID1300的比特B6 至B12的分配,其中根据x的值为每个索引分配比特数。在一些实施例中,X的值,以及相应的在地址块中包括的最大客户端站的数目,是固定的。在另一实施例中,X的值可基于例如在网络中的设备类型的分布,或者基于其它系统考虑而动态地调整。在一个示例实施例中,X的值可在范围6到11内调整。在一个示例实施例中,例如将X的默认值设置成10,并且如果需要更多比特以在地址块中包括更多相同类型的设备(例如传感器),则X的值根据设备类型分布而可调整。
[0211]在一些实施例中,为在网络内的特定设备类型保留不同AID组索引比特或者比特组合。例如在一个实施例中,为分流设备保留一个AID组索引(例如,000)。在一个实施例中,例如为在网络内的传感器设备保留另一 AID索引(例如001)。在一些实施例中,将在网络内的非分流客户端站进一步细分成组、例如传感器设备组和非传感器低功率设备组,并且为每组保留不同AID地址。在一个实施例中,数据单元700的早期部分、比如数据单元700的PHY前导码601、服务字段610或者MAC头部614的早期部分(前几个比特)包括向数据单元700的既定接收者指派的AID地址的组索引1302,以允许数据单元700的非既定接收者在非既定接收者与组索引1300关联的设备类型不匹配时滤除数据单元700。
[0212]图14是根据一个实施例的在数据单元700的早期部分中包括的早期接收者指示(EIR)字段1400的图。ERI字段1400包括组索引子字段1402、BSSID/NetID子字段1404和AID/MAC地址子字段1406。在一个实施例中,在NetID子字段1404中和/或在AID/MAC地址子字段1406中的比特数依赖于组ID子字段1402的值。换而言之,在这一实施例中,在ERI字段1400中的用来指示网络ID和/或用来标识特定站的比特数依赖于与包括ERI字段1400的数据单元的既定接收者关联的设备类型或者业务类型。在一些实施例中,对于组ID子字段1402的某个值(或者某些值)NetID子字段1404和/或AID/MAC地址子字段1406被从ERI字段1400中完全省略。例如在包括相对少数的分流客户端站(和/或其它非功率受限的设备)的网络中,向这样的设备指派的AID地址的更高阶的AID比特(例如B6-B12) 一般被设置成逻辑零(O),并且因此无需包含于EIR字段1400中。因而在一些实施例中,为了减少ERI字段1400的比特数,对于如组ID子字段1402所指示的非功率受限的设备,从AID/MAC地址子字段1406中省略更高阶的AID比特。作为另一示例,例如如果网络包括大量低功率传感器设备、比如在“智能电网”布置中的6000个或者更多传感器设备,则当在网络中传输的传感器数据单元中包括ERI字段1400时,从ERI字段1400中省略NetID子字段1404中的比特数因为与冲突
[0213]在一些实施例中,AP(例如AP14)例如基于与AP关联的客户端站数目确定对BSSID子字段1004和AID子字段1006的比特分配。在一个这样的实施例中,例如在相对少量客户端站与AP关联时,AP向BSSID子字段1004分配更大量的比特,而向AID子字段1006分配更少的比特。在另一方面,在其中相对大量客户端站25与AP14关联的一个实施例中,AP然后向AID子字段1006分配更大量的比特,而向BSSI子字段1004分配更少的比特。在一个实施例中,ERI字段1000包括用来指示所利用的特定比特分配的附加子字段(例如一比特AID/BSSID比率子字段)。备选地,在一些实施例中,替换BSSID子字段1004和AID子字段906,ERI字段1000包括客户端站的接收者MAC ID。
[0214]作为示例,在一个实施例中,ERI字段1400跨越11比特。
[0215]根据一个实施例,在数据单元700的信号字段708中包括ERI字段1400。在另一实施例中,在数据单元700的服务字段510中包括ERI字段1400。在又一实施例中,在信号字段708与服务字段710之间拆分ERI字段1400。
[0216]在一些实施例和/或场景中,与在更高带宽的数据单元中的可用的比特数比较,例如当在低带宽信道、比如IMHz信道中传输数据单元700时,在信号字段708和/或服务字段710中可用的比特数更少。在一个实施例中,为了增加服务字段710中的可用于传输ERI字段1400的比特数,相对于更高带宽的数据单元的加扰器种子大小,服务字段710包括更小的加扰器种子大小。例如在一个实施例中,与用于更高带宽的数据单元的七比特加扰器种子大小比较,将加扰器种子大小减少成四比特或者六比特。在这样的实施例中,例如将可用于ERI比特的比特数增加至10比特或者12比特。根据一个实施例,这些比特用来携带ERI字段1400的部分,而ERI字段1400的剩余比特被包括在信号字段710中(例如,使用信号字段710的保留比特)。
[0217]在一个实施例中,长范围通信协议定义控制数据单元格式,该控制数据单元格式从数据单元格式中省略数据部分的净荷。也就是说,在这样的实施例中,使用非数据分组(NDP)格式来传输控制数据单元。图15A-15H是根据一些这样的实施例的NDP控制数据单元的图。在各种实施例中,AP14被配置用于向客户端站25-1传输NDP控制数据单元、如比,例如图15A-15H中所示NDP控制数据单元之一。在各种实施例中,客户端站25_1也被配置用于向AP14传输NDP控制数据单元、如比,例如图15A-15E中所示的NDP控制数据单元之一。由于NDP控制数据单元省略净荷,所以这样的控制数据单元在至少一些实施例和/或场景中减少与数据传输关联的开销。在一个实施例中,根据由长范围通信协议定义的(和/或在特定网络中使用的)最低调制和编码方案传输NDP控制数据单元。在这样的实施例中,在网络中操作的任何设备能够接收和解释该控制数据单元。
[0218]图15A是NDP控制数据单元1500-1的图。在一个实施例中,NDP控制数据单元1500-1包括STF字段1502并且省略普通数据单元格式的剩余部分。在一个实施例中,STF字段1502跨越两个OFDM符号。图15B是根据一个实施例的NDP控制数据单元1500-2的图。除了 NDP控制数据单元1500-2除了在控制数据单元1500-1中包括的STF字段1502之外还包括LTF字段1504之外,控制数据单元1500-2与NDP控制数据单元15A相似。在一个实施例中,LTF字段1504跨越一个OFDM符号。图15C是根据一个实施例的控制数据单元1500-3的图。除了控制数据单元1500-3包括更长LTF字段1506之外,控制数据单元1500-3与图15B的控制数据单元1500-2相似。在一个实施例中,LTF字段1506例如跨越两个OFDM符号。图KD是根据一个实施例的控制数据单元1500-4的图。除了控制数据单元1500-4除了 STF字段1502和LTF字段1506之外还包括信号字段1508之外,控制数据单元1500-4与控制数据单元1500-3相似。信号字段1508携带与控制数据单元1500-4有关的某些信息、例如生成控制数据单元1500-4的设备、作为控制数据单元1500-4的既定接收者的设备等的地址。在一个示例实施例中,信号字段1508跨越两个OFDM符号。在另一示例实施例中,信号字段1508跨越四个OFDM符号。图15E是根据一个实施例的控制数据单元1500-5的图。除了控制数据单元1500-5包括附加字段1510之外,控制数据单元1500-5与图15D的控制数据单元150-4相似。添加字段1510向接收控制数据单元1500-5的PHY处理单元(例如PHY处理单元29)给予额外时间,以确定控制数据单元1500-5是NDP控制数据单元,并且相应地处理控制数据单元1500-5。在一个示例实施例中,附加字段1510例如包括第二 LTF字段(LTF2)。在另一实施例中,附加字段1510包括固定长度的“虚”数据字段。作为又一实施例,附加字段1510例如被与IEEE-802.1ln标准定义的信号扩展字段相似的信号扩展字段所替换。在一些实施例中,附加字段1510是可选的并且在一些情形中被从控制数据单元1500-5中省略。
[0219]在一些实施例中,单流(SS)短控制数据单元、如比,例如控制数据单元1500-1、控制数据单元1500-2和/或控制数据单元1500-3包括控制数据单元是SS-NDP控制数据单元的指示。例如,在一个实施例中,在SS-NDP数据单元中包括的一个或者多个字段的模式(例如STF字段模式、LTF字段模式、SIG字段模式等)不同于普通(非NDP)数据单元的对应模式。在另一实施例中,SS-NDP控制数据单元的信号字段包括显式指示、比如一比特指示,该显式指示允许接收设备识别SS-NDP控制数据单元为SS-NDP控制数据单元。
[0220]根据一个实施例,PHY处理单元(例如PHY处理单元20和/或PHY处理单元29)一般接收数据单元、至少处理数据单元的PHY部分(比如PHY前导码),并且向MAC处理单元(即MAC处理单元18和/或MAC处理单元28)提供与数据单元的PHY部分有关的某些定时信息。例如在一个实施例中,PHY处理单元响应于处理和验证接收数据单元的信号字段的正确性而向MAC处理单元发出PHY-RXSTART指示原语。然后在接收数据单元的最后字节之后,PHY处理单元向MAC处理单元发出PHY-RXEND指示原语从而向MAC处理单元指示整个数据单元或者数据单元被接收。
[0221]然而在至少一些实施例中,在接收短控制数据单元(例如SS-NDP控制数据单元)时,直至PHY处理单元接收和验证数据单元的信号字段,PHY处理单元才能确定短控制数据单元是NDP数据单元。因而在一些这样的实施例中,PHY处理单元在与PHY-RXSTART指示原语基本上相同的时间向MAC处理单元发出PHY-RXEND指示原语和PHY-CCA指示原语。根据一个实施例,在MAC处理单元接收这样的基本上同时的原语时,MAC处理单元调整PHY-RXEND指示原语的定时,以与控制数据单元的结束的边界对应。备选地,在另一实施例中,PHY处理单元在控制数据单元的结束之后的一个或者多个符号的边界发出PHY-RXEND指示原语。在这一情况下,PHY处理单元在短控制数据单元的结束之后的一个或者多个符号的边界向MAC处理单元发出PHY-TXEND确认原语。
[0222]图16是根据一个实施例的在控制数据单元中包括的信号字段1600的图。在一个实施例中,根据SS-NDP数据单元格式来格式化控制数据单元1600。信号字段1600包括SS-NDP指示子字段1602、站ID字段1604、CRC/奇偶子字段1606、持续时间子字段1608、第二 CRC子字段1610和尾部位子字段1612。SS-NDP子字段是一比特字段,被用来指示包括信号字段1600的数据单元是SS-NDP数据单元。在一些实施例中,SS-NDP数据单元由与在数据单元的信号字段中的SS-NDP比特不同的指示来标识、例如由SS-NDP数据单元的字段的调制来标识,该调制不同于在普通数据单元中的对应字段的调制。在一些这样的实施例中,从信号字段1600中省略SS-NDP子字段1602。在一些实施例中,STA ID子字段1604包括地址,该地址标识包括信号字段1600的数据单元的既定接收设备。例如在一个实施例中,STA ID子字段1604包括既定接收设备的部分MAC地址。作为另一示例,在另一实施例中,STA-1D子字段1604包括既定接收设备的AID地址或者部分AID地址。附加地或者备选地,在一个实施例中,STA ID子字段1604包括网络的网络ID (比如BSSID),包括信号字段1600的数据单元是在该网络中始发的。在一些实施例中,STA ID子字段1604包括例如基于与被传输的控制数据单元关联的AID和网络id而生成的哈希值。
[0223]继续参照图16,在一个实施例中,CRC字段1606或第一奇偶比特根据一个实施例允许接收设备校验信号字段的第一部分(比如SS-NDP子字段1602和STA-1D子字段1604)的正确性。在一个实施例中,接收设备的PHY处理单元校验信号字段的第一部分的正确性,并且在到达信号字段1600的结束之前向MAC处理单元发出原语、比如RXSTART指示。将持续时间子字段设置成传输序列的持续时间,包括信号字段1600的控制数据单元是该传输序列的部分。在一个实施例中,CRC字段1610由接收设备用来校验整个接收的信号字段1600的正确性。信号字段1600还在信号字段1600的结尾的字段1612中包括尾比特。在一些实施例中,例如在其中早期指示被用来允许接收设备确定控制数据单元是SS-NDP控制数据单元的实施例中,尾比特在信号字段1600中是不需要的,并且例如可以用来携带有用信息。另外,在一些这样的实施例中,例如如果在信号字段1600中需要附加比特来携带有用信息,则信号字段1600被“扩展”超出普通数据单元的信号字段长度。
[0224]图17是根据一个实施例的在控制数据单元中包括的信号字段1700的图。在各种实施例和/或场景中,包括信号字段1700的控制数据单元例如是确认数据单元、请求发送(RTS)数据单元、清除发送(CTS)数据单元、CTS到本身数据单元,或者另一类型的控制数据单元。信号字段1700包括类型子字段1702、ID子字段1704、更多数据(MD)子字段1706、带宽(BW)子字段1710、CRC子字段1710和尾比特子字段1712。根据一个实施例,类型子字段1702用来指示控制数据单元类型(例如ACK数据单元、RTS数据单元、CTS数据单元等)。在各种实施例和/或场景中,ID子字段1704包括既定接收设备的完全或者部分AID或者MAC地址。BW子字段1710被用来指示用来传输控制数据单元的信道带宽。在一些实施例中,例如在使用网络(例如网络10)中所使用的最小带宽(例如IMHz)来传输的控制数据单元中,其中控制数据单元在该网络中传输,则从信号字段1700中省略BW子字段1710。[0225]图18是根据另一实施例的NDP控制数据单元1800的图。除了控制数据单元1800是多流数据单元并且相应地包括附加LTF1806之外,控制数据单元1800与图15E的控制数据单元1500-5相似。在一个实施例中,根据用于探测分组的NDP格式来格式化控制数据单元1800,其中附加LTF用来训练在传输与接收设备之间的通信信道的附加维度。
[0226]图19A-19B是图示根据若干实施例的各种技术的图,这些技术由接收设备使用来确定接收的数据单元是否为普通数据单元或者短控制数据单元。参照图19A,MU数据单元1950在信号字段1910中包括聚合比特。根据一个实施例,将聚合比特设置成逻辑O值以指示数据单元1950是MU数据单元。在一个实施例中,将在控制数据单元1952的信号字段1924中的聚合比特设置成逻辑O以指示数据单元1952是控制数据单元。现在参照图19B,接收设备基于数据单元的信号字段的调制来确定接收的数据单元是否为控制数据单元或者普通数据单元。为此,使用BPSK调制来调制单用户数据单元1954的第二信号字段1934,而使用QPSK调制来调制控制数据单元1956的对应信号字段1948。
[0227]为了允许接收控制数据单元(比如ACK数据单元或者CTS数据单元)的设备保证响应于特定数据单元(例如,设备期望有响应的数据单元,或者请求发送(RTS)数据单元)而传输控制数据单元,在一些实施例中,短控制数据单元(例如单流非数据分组(SS-NDP)控制数据单元)包括如下数据单元的标识,控制数据单元响应于该数据单元而被传输。例如,在一个实施例中,ACK数据单元包括被ACK数据单元确认的数据单元的指示,和/或传输该ACK数据单元的设备的指示。作为另一示例,在一个实施例中,CTS数据单元包括RTS数据单元的指示,DTS数据单元是响应于该RTS数据单元而传输的。在一些这样的实施例中,控制数据单元包括传输控制数据单元的设备的部分或者完全地址(或者ID)。在另一实施例中,控制数据单元包括哈希值,该哈希值是根据传输该控制数据单元的设备的地址(或者ID)的部分计算。备选地,在另一实施例中,控制数据单元包括数据单元的巾贞校验序列(FCS)或者部分FCS (例如FCS的最后4比特、FCS的最后8比特等),控制数据单元是响应于该数据单元而发送的。附加地,在一些实施例中,使用与用来传输数据单元的PHY模式相同的PHY模式来传输控制数据单元,控制数据单元是响应于该数据单元而发送的。
[0228]在一些情形中,控制数据单元被用于帧交换保护。例如在传输普通数据单元之前,设备传输控制数据单元、比如RTS数据单元,并且响应于RTS数据单元从数据单元的既定接收者接收CTS数据单元。这样的控制帧被数据单元的非既定接收者用来确定该介质对于由控制数据单元所指示的某个时间段将不可用。这样的控制数据单元用来设置在传输设备附近的非既定接收者的网络分配矢量(NAV)。在一些实施例中,为了允许在传输设备的通信范围中的所有接收设备接收并且恰当解释控制数据单元,传输设备选择用于传输该控制数据单元的基本信道带宽。例如在一个实施例和/或场景中,基本信道带宽对应于在网络中的最小带宽接收设备(例如IMHz Bff)。然后控制数据单元被重复一次或者多次以覆盖网络中的设备所使用的所有信道,以允许所有设备恰当设置网络分配矢量,并且由此恰当保护介质免受未在当前帧交换中涉及的设备的传输的影响。
[0229]为此,在各种实施例和/或场景中,AP(例如AP14)被配置用于在用于控制数据单元传输的一个或者多个重复模式中操作。例如,在一个实施例中,AP被配置用于在2MHz重复控制数据单元模式中操作。例如,当在2MHz重复控制数据单元模式中操作时,AP生成控制数据单元用于在2MHz带宽信道中传输、然后对生成的数据单元重复用于在由AP用于通信的所有信道中(例如在4MHz频带中、在8MHz频带和16MHz频带中)传输。相似地,例如在IMHz重复控制数据单元模式中,AP生成控制数据单元用于在IMHz带宽信道中传输、然后对生成的数据单元重复用于在由AP用于通信的所有信道中(例如在2MHz频带中、在4MHz频带和8MHz频带或者16MHz频带中)传输。
[0230]在一些实施例中,特定基本信道和特定复制模式由传输设备基于与在传输与接收设备(或者多个设备)之间的通信信道相关联的信道条件(例如基于误包率(PER))来确定或者选择。例如在一个实施例中,在利用具有不良信道条件(或者高PER)的通信信道时,希望更高保护程度。反言之,在一个实施例中,较好质量的通信信道(或者与更低PER关联的信道)需要更少保护或者无需保护。因而在一个实施例中,传输设备为与不良条件关联的信道选择更低带宽的基本信道,以实现对于该信道的更高保护度。在一个实施例和/或场景中,对于适当良好的信道条件,传输设备选择不发送RTS数据单元或者CTS到本身数据单元。在一个实施例和/或场景中,传输设备为相对不良的信道条件选择在IMHz的基本带宽上或者为相对良好的信道条件选择在2MHz的基本带宽上发送RTS或者CTS到本身数据单元。在一个实施例中,在任一情况下,该IMHz或者2MHz控制数据单元被重复一次或者多次,从而在通信网络中所利用的总带宽(例如4ΜΗζ、8ΜΗζ、16ΜΗζ等)中传输控制数据单元。
[0231]备选地,在另一实施例中,客户端站使用某个带宽(例如2MHz带宽)向AP发送RTS数据单元,并且请求AP在较小的基本带宽(例如在IMHz基本带宽上)上传输CTS数据单元,以实现适当保护。在这一情况下,AP选择所请求的较小带宽用于传输CTS数据单元。在另一实施例中,传输设备将用于传输CTS数据单元的基本带宽选择为与用来传输对应RTS数据单元的带宽相同。在一些实施例和/或场景中,在任一情况下,CTS数据单元被重复一次或者多次,以覆盖希望的总带宽、例如在网络中所使用的总带宽。
[0232]来自AP14和/或从客户端站25的传输由具有冲突避免的载波侦听多址接入(CSMA/CA)过程、比如以上关于图2所讨论的过程来保护。在一个实施例中,CSMA/CA被用来管理对由AP14和客户端25所共享的介质的接入,以避免在AP和各种客户端站的传输之间的冲突。为了避免冲突,客户端站25或者AP14进行载波侦听过程以检测在介质中的任何当前传输,并且将传输至少延迟当前存在的传输的持续时间。为了允许客户端站25和/或AP14确定如下时间段,在该时间段期间传输设备不应传输,所传输的数据单元通常,例如在数据单元700的信号字段708中,包括数据单元的持续时间或者长度的指示。
[0233]图20是图示根据一个实施例的示例布置2000的图,在该布置中,客户端站2002-1是相对于客户端站2000-2的隐藏节点(并且反之亦然)。客户端站2002中的每个客户端站2002在AP2004的通信范围内、但是不在另一客户端站2002的通信范围内。AP2004向客户端站2006-2传输数据单元2006。由于客户端站2006-1在AP2004的通信范围内,所以客户端站2006-1能够检测数据单元2006、例如基于在数据单元2006中包括的信号字段中包括的某些信息确定客户端站2006-1不是数据单元2006的既定接收者,并且丢弃数据单元2006而不处理数据单元2006的剩余字段。在丢弃数据单元2006之前,客户端站2002-1例如根据也在数据单元2006的PHY前导码中包括的持续时间指示确定数据单元2006的持续时间。因而客户端站2002-1延迟向AP2004传输,至少直至数据单元2006的持续时间。客户端站2006-2在成功接收数据单元2006时向AP2004传输确认(ACK)数据单元2008。由于客户端站2006-1在客户端站606-2的通信范围以外时,客户端站2006-1未检测到ACK数据单元2008,并且与ACK数据单元2008的至少部分并行地发起到AP2004的数据单元2010的传输,从而在AP2004造成在数据单元2010与ACK数据单元2008之间的冲突。也就是说,在这样的情形中,ACK数据单元2008未受免遭客户端站2002-1的传输影响的保护。
[0234]在以下描述的实施例中,通过在数据单元2006的信号字段中包括如下信息来避免这样的隐藏节点冲突,该信息为客户端站2002-1确定或者计算与数据单元2006的传输关联的传输序列的持续时间。
[0235]图21是根据一个实施例的数据单元2100的图,该数据单元在数据单元的PHY前导码中包括确认数据单元指示。在一个实施例中,数据单元2102与图7的数据单元700相同或者相似。数据单元2100包括信号字段2102、MAC头部2104和数据部分2108。信号字段2102包括指示,该指示向接收设备通知是否期望由数据单元2100的接收者传输确认数据单元。在一些实施例中,ACK指示也被用来指示期望的ACK响应的类型。在一个实施例中,例如ACK数据单元指示占用信号字段2102的两比特,其中例如将这两比特设置成00以指示普通ACK数据单元、设置成01以指示块ACK (BA)数据单元和设置成10以指示不期望确认。在一些实施例中,ACK指示比特的11组合被保留。在一个实施例中,组合11被用来指示数据单元2100是广播数据单元。在一些这样的实施例中,与将ACK指示比特设置成其它值时比较,在将ACK指示比特设置成11时,信号字段2102被不同地解释。例如,在广播数据单元通常不用来携带有用信息的信号字段比特(例如,在广播数据单元中总是被设置成O的信号字段比特、例如波束成型比特)被用来携带关于广播数据单元的某些信息。例如一比特被用来指示广播数据单元的某个类型、比如信标或者短信标数据单元、探测/服务响应数据单元、短ACK/NDP数据单元等。
[0236]图22是根据一个实施例的单交换保护方案2200的图。传输设备(例如AP14)传输数据单元2202,并且在信号字段2204中包括指示,该指示为期望ACK数据单元2206跟在数据单元2204的接收之后。不是数据单元200的既定接收者的接收设备(例如客户端站25-1)确定ACK数据单元2206被期望。接收设备确定包括ACK数据单元2206的传输的帧交换序列的持续时间,并且延迟信道接入,直至该持续时间结束。
[0237]图23是根据一个实施例的多交换保护方案2300的图。传输设备(例如AP14)传输数据单元2302,并且在信号字段2304中包括指示,该指示为期望ACK数据单元2306跟在数据单元2304的接收之后。除了方案2300还包括指示是否期望附加数据在确认数据单元2306之后被传输之外,多交换保护方案2300与单交换保护方案2200相似。为此,数据单元2300的信号字段2304还包括更多数据(MD)指示(例如一比特),该MD指示用来向数据单元2302的非既定接收者通知将在ACK数据单元2306的接收之后传输数据单元2308。在一个实施例中,数据单元2300的既定接收者在ACK数据单元2306中包括对应的MD指示,该MD指示向在接收设备的范围中的设备通知应当在包括数据单元2308的传输的持续时间内保留介质。
[0238]图24是包括密码信息头部(或者安全头部)2402的现有技术数据单元2400的图。安全头部2402包括分组编号,该分组编号跨越头部2402的六个字节(PN0-PN5) 2404,和扩展IV字段2408、密钥ID字段2410和保留字段2406。数据单元2400还包括八个字节消息完整性代码(MIC)字段2412。
[0239]在一些实施例中,长范围通信协议指定的密码信息字段(这里有时称为安全头部)和/或MIC字段与数据单元2400中的对应字段比较而言更短。例如在一个实施例中,长范围通信协议指定四字节安全头部,该安全头部包括跨越四个字节的分组编号。在一些实施例中,加密的长范围数据单元的MIC字段至少在大小相对小的数据单元中和/或在需要相对低的安全级别的数据单元中跨越仅四个字节(与数据单元2400的八字节MIC字段2412比较)。在一个实施例中,在数据单元的MAC头部中包括用于长范围数据单元的密钥ID0
[0240]在另一实施例中,将用于长范围数据单元的安全头部进一步压缩成两字节长度。在一些实施例中,两字节安全头部例如包括两字节分组编号(例如图24中的PN2和PN3)。在一个实施例中,数据单元的MAC头部的序列控制字段被用作分组编号PNO和PN1。
[0241]在一个实施例中,在数据单元被加密时,为了保证生成用于对数据单元进行加密的唯一随机数值,使用在数据单元的MAC头部中包括的NetID地址来构造用于数据单元的随机数。在另一实施例中,用于数据单元的随机数包括在数据单元的MAC头部或者PHY前导码中包括的ToAP/FromAP标志,以指示数据单元是否被从AP传输。在另一实施例中,用于数据单元的随机数块包括数据单元的既定接收者的MAC地址。
[0242]图25是根据一个实施例的示例方法2500的流程图。参照图1,在一个实施例中,方法2500由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法2500。根据另一实施例,MAC处理18也被配置用于实施方法2500的至少部分。继续参照图1,在又一实施例中,方法2500由网络接口 27(例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法2500由其它适当网络接口实施。
[0243]在块2502,生成PHY前导码。在一个实施例中,生成数据单元700 (图7)的PHY前导码701。在另一实施例中,生成不同PHY前导码。在块2504,生成MAC头部。块2504包括块2506-2510。在块2506生成将在MAC头部中包括的第一地址字段。第一 MAC地址字段指示i)数据单元所指向的通信设备或者ii)传输数据单元的通信设备中的一个通信设备。第一地址字段包括不是全局唯一的地址。在一个实施例中,第一地址字段是比与设备关联的全局MAC地址更短的本地地址。在一些实施例中,在块2506生成的第一地址字段包括以上关于图7B描述的缩短的RA或者缩短的TA。作为示例,在一个实施例中,在块2506生成的第一地址字段包括AID地址,该AID地址具有如以上关于图13讨论的比特分配。
[0244]在块2508,生成将在MAC头部中包括的第二地址字段。第二地址字段指示i)数据单元所指向的通信设备或者ii)传输数据单元的通信设备中的另一通信设备。在一个实施例中,第二地址字段包括与在块2506生成的第一地址字段中所包括的地址相似的、缩短的非全局地址。在另一实施例中,第二地址字段包括与设备关联的全局MAC地址。
[0245]在块2510,在块2504生成的MAC头部中包括在块2506生成的字段地址字段和块2508生成的第二地址字段。在块2512,生成数据单元。在一个实施例中,生成图7A的数据单元700。在另一实施例中,生成不同的数据单元。在块2512生成的数据单元包括在块2502生成的PHY前导码,和在块2512生成的MAC头部。在块2512生成的数据单元省略与在第一地址字段中包括的第一地址对应的全局唯一地址。因而由于在块2512生成的数据单元包括在块2506生成的第一地址字段中缩短的非全局地址,所以与根据当前IEEE802.11标准所格式化的MAC头部相比,数据单元的MAC头部一般更短并且引起更少开销。在块2514,使在块2512生成的数据单元被传输。[0246]图26是根据一个实施例的示例方法2600的流程图。参照图1,在一个实施例中,方法2600由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法2600。根据另一实施例,MAC处理18也被配置用于实施方法2600的至少部分。继续参照图1,在又一实施例中,方法2600由网络接口 27(例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法2600由其它适当网络接口实施。
[0247]在块2602,生成数据单元的PHY前导码。在一个实施例中,生成数据单元700 (图7)的PHY前导码701。在另一实施例中,生成不同PHY前导码。在块2602生成PHY前导码包括块2604和2606。在块2604,生成第一指示符。在一个实施例中,第一指示符指示数据单元是否包括从与生成数据单元的设备在其中操作的网络分离的移动电话网络分流的数据。在另一实施例中,第一指示符指示数据单元是否由支持从与如下网络设备分离的移动电话网络分流数据的设备生成,数据单元在该网络设备中被传输。在又一实施例中,第一指示符指示数据单元是否被寻址到支持从与在其中传输数据单元的网络分离的移动电话网络分流数据的设备。在一个实施例中,在地址字段中包括第一指示符,该地址字段包括数据单元的既定接收者的至少部分地址、比如,例如以上关于图13讨论的部分AID。
[0248]在块2608,生成数据单元的MAC头部。在一个实施例中,生成图7B的MAC头部750。在另一实施例中,生成不同MAC头部。在块2610,生成数据单元。在块2610生成的数据单元包括在块2602生成的PHY前导码和在块2602生成的MAC头部。在一个实施例中,在块2604生成的第一指示符,例如,允许非分流设备(比如,例如低功率传感器设备)基于在块2602生成的PHY前导码确定设备不是数据单元的既定接收方,并且丢弃数据单元以节省功率。在块2612,使在块2610生成的数据单元被传输。
[0249]图27是根据一个实施例的用于生成控制数据单元的示例方法2700的流程图。参照图1,在一个实施例中,方法2700由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法2700。根据另一实施例,MAC处理18也被配置用于实施方法2700的至少部分。继续参照图1,在又一实施例中,方法2700由网络接口 27(例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法2700由其它适当网络接口实施。
[0250]在块2702,生成将在控制数据单元中包括的PHY前导码。在块2704,生成地址字段。地址字段指示为其生成控制数据单元的通信设备。例如在一个实施例中,生成部分AID字段以包括与控制数据的既定接收方关联的部分AID。作为另一示例,在另一实施例中,生成地址字段以包括既定接收方的完全AID或者完全MAC地址。在一个实施例中,生成图17的ID字段1704。在另一实施例中,生成不同的地址字段。
[0251]在块2706,生成帧类型字段。帧类型字段指示控制数据单元的类型(例如确认、RTC、CTC等)。在一个实施例中,生成图17的帧类型字段1702。在另一实施例中,生成不同帧类型字段。
[0252]在块2708,在块2704生成的地址字段和在块2708生成的帧类型字段被包括在块2702所生成的PHY前导码中。在块2710,生成控制数据单元。在一个实施例中,生成图17的控制数据单元1700。在另一实施例中,生成不同控制数据单元。控制数据单元包括在块2702生成的PHY前导码并且省略MAC头部和净荷。在块2712,使在块2701生成的控制数据单元被传输。[0253]图28是根据一个实施例的用于生成用于在无线网络中传输的数据单元的示例方法2800的流程图。参照图1,在一个实施例中,方法2800由网络接口 16实施。例如,在一个这样的实施例中,PHY处理单元20被配置用于实施方法2800。根据另一实施例,MAC处理18也被配置用于实施方法2800的至少部分。继续参照图1,在又一实施例中,方法2800由网络接口 27(例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法2800由其它适当网络接口实施。
[0254]在块2802,生成PHY前导码。在块2802生成PHY前导码包括块2804和2806。在块2804,生成用于指示确认帧是否被计划跟随数据单元的字段。在块2806,在块2804生成的确认指示字段被包括在块2802生成的PHY前导码中。在一个实施例中,例如在PHY前导码的信号字段中(比如在图21的数据单元2100的信号字段2102中)包括确认指示。在块2808,生成将在数据单元中包括的MAC头部。在一个实施例中,生成图21的MAC头部2104。在另一实施例中,生成另一适当的MAC头部。在块2810,生成数据单元(例如图21的数据单元2100)。在块2810生成的数据单元包括在块2802生成的PHY前导码和在块2808生成的MAC头部。在块2812,使在块2810生成的数据单元被传输。
[0255]图29是根据一个实施例的用于在无线网络中共享对通信介质的接入的示例方法2900的流程图。参照图1,在一个实施例中,方法2900由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法2900。根据另一实施例,MAC处理18也被配置用于实施方法2900的至少部分。继续参照图1,在又一实施例中,方法2500由网络接口 27 (例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法2500由其它适当网络接口实施。
[0256]在块2902中,在第一通信设备(例如客户端站25_1)接收数据单元。在一个实施例中,在第一通信设备接收图21的数据单元2100。在另一实施例中,在第一通信设备接收另一适当数据单元。数据单元包括PHY前导码,该PHY前导码包括指示,该指示为指示确认帧是否被计划跟随数据单元,其中确认帧将由第二通信设备(例如客户端站25-2)传输。在块2904,第一通信设备处理在块2902接收的数据单元的PHY前导码中的字段(例如信号字段),以确定确认帧是否被计划跟随数据单元,其中确认帧将向第三通信设备(例如AP14)传输。
[0257]在块2906,第一通信设备确定时间段,在该时间段期间第一通信设备将阻止传输。在一个实施例中,在块2906确定的时间段至少对应于用于传输数据单元的时间。另外,当在块2904确定确认帧被计划跟随数据单元时,在块2906确定的时间段也对应于用于传输确认帧的时间。在一个实施例中,第一通信设备将第一通信设备的网络分配矢量设置成在块2906确定的时间段。
[0258]在块2908,第一通信设备在块2906确定的时间段期间阻止在通信介质中传输。在一个实施例中,在块2908第一通信设备阻止传输,用于在第二通信设备接收数据单元和第三通信设备接收确认帧所需要的时间段期间保护通信介质免受第一通信设备的传输影响。
[0259]图30是根据一个实施例的用于在无线网络中传输控制数据单元的示例方法3000的流程图。参照图1,在一个实施例中,方法3000由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法3000。根据另一实施例,MAC处理18也被配置用于实施方法3000的至少部分。继续参照图1,在又一实施例中,方法3000由网络接口 27(例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法3000由其它适当网络接口实施。
[0260]在块3002,在通信设备处(例如客户端站25-1或AP14)选择用于生成控制数据单元的基本信道带宽。然后在块3004,在块3002选择的基本带宽上生成控制数据单元。在块3006,使在块3004生成的控制数据单元被传输,使得在基本带宽信道上生成的控制数据单元被重复以生成占用基本信道带宽的N倍带宽的传输,其中N是大于或者等于二的整数。在一个实施例中,由于控制数据单元被重复,操作在与在块2902所确定的带宽不同的带宽中的设备能够接收和解释控制数据单元。在一个实施例中,控制数据单元的这样的重复传输保证,例如,想要由控制数据单元(RTS控制数据单元、CTS控制数据单元等)保护的传输被保护免受与在块3002所选择的基本带宽不同的带宽中操作的设备的传输影响。
[0261]图31是根据一个实施例的用于在无线网络中传输数据单元的示例方法3100的流程图。参照图1,在一个实施例中,方法3100由网络接口 16实施。例如在一个这样的实施例中,PHY处理单元20被配置用于实施方法3100。根据另一实施例,MAC处理18也被配置用于实施方法3100的至少部分。继续参照图1,在又一实施例中,方法3100由网络接口27 (例如PHY处理单元29和/或MAC处理单元28)实施。在其它实施例中,方法3100由其它适当网络接口实施。
[0262]在块2103,生成数据单元的PHY前导码。在块3104,生成数据单元的MAC头部。在块3106,生成密码信息头部。密码信息头部包括用于对数据单元的加密的数据部分进行解密的信息。在一个实施例中,密码信息头部的长度至多为四个字节。在块3110,生成数据单元。在块3110生成的数据单元包括在块3102生成的PHY前导码、在块3104生成的MAC头部和在块3108生成的加密信息头部。在块3110生成的数据单元也包括加密的数据部分。在块3112,使在块3110生成的数据单元被传输。在一个实施例中,接收在块3112传输的数据单元的接收设备能够基于在块3104生成的短(例如4字节)加密信息头部中包括的信息对数据单元的加密的数据部分进行解密。
[0263]可以利用硬件、执行固件指令的处理器、执行软件指令的处理器或者其任何组合来实施以上描述的各种块、操作和技术中的至少一些块、操作和技术。在利用执行软件或者固件指令的处理器来实施时,可以在任何计算机可读存储器中、比如在磁盘、光盘或者其它存储介质上、在RAM或者ROM或者闪存、处理器、硬盘驱动、光盘驱动、带驱动等中存储软件或者固件指令。类似地,可以经由任何已知或者希望的递送方法向用户或者系统递送软件或者固件指令,该递送方法例如包括在计算机可读盘或者其它可运送的计算机存储机制上或者经由通信介质。通信介质通常在调制的数据信号、比如载波或者其它运送机制中体现计算机可读指令、数据结构、程序模块或者其它数据。术语“调制的数据信号”意味着如下信号,该信号使它的特性中的一个或者多个特性以对信号中的信息进行编码的方式来设置或者改变。举例而言而非限制,通信介质包括有线介质(比如有线网络或者直接有线连接)和无线介质(比如声学、射频、红外线和其它无线介质)。因此,可以经由通信信道、比如电话线、DSL线、有线电视线、光纤线、无线通信信道、因特网等向用户或者系统递送软件或者固件指令(视为与经由可运送的存储介质提供这样的软件相同或者可互换)。软件或者固件指令可以包括在由处理器执行时使处理器执行各种动作的机器可读指令。
[0264]当在硬件中实施时,硬件可以包括分立部件、集成电路、专用集成电路(ASIC)等中的一项或者多项。
[0265] 尽管已经参照旨在于仅举例说明而未限制本发明的具体示例描述本发明,但是可以对公开的实施例进行改变、添加和/或删除而不脱离本发明的范围。
【权利要求】
1.一种用于在无线通信网络中传输数据单元的方法,所述方法包括: 生成物理层(PHY)前导码; 生成媒体访问控制层(MAC)头部,包括: 生成第一地址字段以包括不是全局唯一的第一地址,其中所述第一地址字段指示(i)所述数据单元所指向的通信设备或者(ii)传输所述数据单元的通信设备中的一个通信设备, 生成第二地址字段以包括第二地址,其中所述第二地址字段指示(i)所述数据单元所指向的通信设备或者(ii)传输所述数据单元的通信设备中的另一个通信设备, 在所述MAC头部中包括所述第一地址字段和所述第二地址字段; 生成所述数据单元以包括所述PHY前导码和所述MAC头部;以及使所述数据单元被传输,其中所述数据单元的所述MAC头部省略与所述第一地址字段的所述第一地址对应的全局唯一地址。
2.根据权利要求1所述的方法,其中所述第一地址在所述无线网络内是唯一的、但是在其它无线网络内不是唯一的。
3.根据权利要求1所述的方法,其中: 所述第二地址不是全局唯一的;并且 其中所述数据单元的所述MAC头部在被传输时省略与所述第二地址字段的所述第二地址对应的全局唯一地址。
4.根据权利要求1所述的方法,其`中所述第二地址是全局唯一MAC地址。
5.根据权利要求1所述的方法,其中所述第二地址是网络标识符(ID)。
6.根据权利要求5所述的方法,其中所述网络ID是全局唯一的。
7.根据权利要求1所述的方法,其中所述第二地址是使用完全长度的网络标识符ID所生成的缩短的网络ID。
8.根据权利要求1所述的方法,还包括: 生成所述数据单元的净荷以包括(i)全局唯一并且(ii)与所述第一地址对应的第三地址; 其中所述数据单元被生成为包括所述净荷。
9.根据权利要求1所述的方法,还包括: 使用(i)所述MAC头部和(ii)第三地址来生成帧校验序列字段,所述第三地址(i)是全局唯一的并且(ii)对应于所述第一地址: 其中所述数据单元被生成为(i)包括所述帧校验序列字段并且(ii)省略所述第三地址。
10.根据权利要求1所述的方法,其中生成所述MAC头部还包括: 生成第三地址字段以包括与所述无线网络关联的网络地址;以及 在所述MAC头部中包括所述第三地址字段。
11.根据权利要求10所述的方法,其中所述第三地址不是全局唯一的。
12.一种通信设备,包括: 网络接口,被配置用于: 生成数据单元的物理层(PHY)前导码;至少通过以下操作来生成媒体访问控制层(MAC)头部: 生成第一地址字段以包括不是全局唯一的第一地址,其中所述第一地址字段指示(i)所述数据单元所指向的通信设备或者(ii)传输所述数据单元的通信设备中的一个通信设备, 生成第二地址字段以包括第二地址,其中所述第二地址字段指示(i)所述数据单元所指向的通信设备或者(ii)传输所述数据单元的通信设备中的另一个通信设备, 在所述MAC头部中包括所述第一地址字段和所述第二地址字段; 生成所述数据单元以包括所述PHY前导码和所述MAC头部;并且传输所述数据单元,其中所述数据单元的所述MAC头部省略与所述第一地址字段的所述第一地址对应的全局唯一地址。
13.根据权利要求12所述的通信设备,其中所述第一地址在所述无线网络内是唯一的、但是在其它无线网络内不是唯一的。
14.根据权利要求12所述的通信设备,其中: 所述第二地址不是 全局唯一的;并且 其中所述数据单元的所述MAC头部在被传输时省略与所述第二地址字段的所述第二地址对应的全局唯一地址。
15.根据权利要求12所述的通信设备,其中所述第二地址是全局唯一MAC地址。
16.根据权利要求12所述的通信设备,其中所述第二地址是网络标识符(ID)。
17.根据权利要求16所述的通信设备,其中所述网络ID是全局唯一的。
18.根据权利要求12所述的通信设备,其中所述第二地址是使用完全长度的网络标识符ID所生成的缩短的网络ID。
19.根据权利要求12所述的通信设备,其中: 所述网络接口被配置用于生成所述数据单元的净荷以包括(i)全局唯一并且(ii)与所述第一地址对应的第三地址; 以及所述数据单元被生成为包括所述净荷。
20.根据权利要求12所述的通信设备,其中: 所述网络接口被配置用于使用(i)所述MAC头部和(ii)第三地址来生成帧校验序列字段,所述第三地址(i)是全局唯一的并且(ii)对应于所述第一地址; 其中所述数据单元被生成为(i)包括所述帧校验序列字段并且(ii)省略所述第三地址。
21.根据权利要求12所述的通信设备,其中所述网络接口被配置用于: 生成第三地址字段以包括与所述无线网络关联的网络地址;以及 在所述MAC头部中包括所述第三地址字段。
22.根据权利要求21所述的通信设备,其中所述第三地址不是全局唯一的。
23.一种用于生成用于在无线网络中传输的数据单元的方法,所述方法包括: 生成物理层(PHY)前导码,包括: 生成第一指示符以指示下列中的至少一项:(i)所述数据单元是否包括从与所述无线网络分离的移动电话网络分流的数据,或者(ii)所述数据单元是否(a)由支持从所述移动电话网络向所述无线网络分流数据的通信设备生成,或者所述数据单元是否(b)被寻址到支持从所述移动电话网络向所述无线网络分流数据的所述通信设备, 在所述PHY前导码中包括所述第一指示符; 生成媒体访问控制层(MAC)头部; 生成所述数据单元以包括所述PHY前导码和所述MAC头部;以及 使所述数据单元被传输。
24.根据权利要求23所述的方法,其中所述第一指示符也指示所述数据单元是否被寻址到在所述无线网络中的功率受限的通信设备。
25.根据权利要求23所述的方法,其中生成所述PHY前导码还包括: 生成第二指示符以指示所述数据单元是否被寻址到在所述无线网络中的功率受限的通信设备;以及 在所述PHY前导码中包括所述第二指示符。
26.根据权利要求23所述的方法,其中生成所述PHY前导码还包括: 生成地址字段以至少包括所述数据单元所指向的通信设备的部分地址;并且 在所述PHY前导码中包括所述地址字段。
27.根据权利要求26所述的方法,其中所述第一指示符是所述地址字段的一部分。
28.根据权利要求26所述的方法,其中所述第一指示符是与所述地址字段分离的字段。
29.根据权利要求23所述的方`法,其中生成所述PHY前导码还包括: 生成第二指示符以指示所述数据单元是否由接入点传输;以及 在所述PHY前导码中包括所述第二指示符。
30.根据权利要求23所述的方法,其中生成所述PHY前导码还包括: 生成网络标识符(ID)字段;以及 在所述PHY前导码中包括所述网络ID字段。
31.一种装置,包括: 网络接口,被配置用于: 至少通过以下操作来生成数据单元的物理层(PHY)前导码: 生成第一指示符以指示下列中的至少一项:(i)所述数据单元是否包括从与所述无线网络分离的移动电话网络分流的数据,或者(ii)所述数据单元是否(a)由支持从所述移动电话网络向所述无线网络分流数据的通信设备生成,或者(b)所述数据单元是否被寻址到支持从所述移动电话网络向所述无线网络分流数据的所述通信设备,以及在所述PHY前导码中包括所述第一指示符; 生成媒体访问控制层(MAC)头部;以及 生成所述数据单元以包括所述PHY前导码和所述MAC头部; 传输所述数据单元。
32.根据权利要求31所述的装置,其中所述第一指示符也指示所述数据单元是否被寻址到在所述无线网络中的功率受限的通信设备。
33.根据权利要求31所述的装置,其中所述网络接口也被配置用于: 生成第二指示符以指示所述数据单元是否被寻址到在所述无线网络中的功率受限的通信设备,以及在所述PHY前导码中包括所述第二指示符。
34.根据权利要求31所述的装置,其中所述网络接口也被配置用于: 生成地址字段以至少包括所述数据单元所指向的通信设备的部分地址,以及 在所述PHY前导码中包括所述地址字段。
35.根据权利要求34所述的装置,其中所述第一指示符是所述地址字段的一部分。
36.根据权利要求34所述的装置,其中所述第一指示符是与所述地址字段分离的字段。
37.根据权利要求31所述的装置,其中所述网络接口也被配置用于: 生成第二指示符以指示所述数据单元是否由接入点传输,以及 在所述PHY前导码中包括所述第二指示符。
38.根据权利要求31所述的装置,其中所述网络接口也被配置用于: 生成网络标识符(ID)字段,以及 在所述PHY前导码中包括所述网络ID字段。
39.一种用于生成用于在无线网络中传输的数据单元的方法,所述方法包括: 生成物理层(PHY)前导码; 生成媒体访问控制层(MAC)头部; 生成密码信息头部以包括用于对加密的数据部分进行解密的信息,其中所述密码信息头部的长度至多为四个字节; 生成所述加密的数据部分; 生成所述数据单元以包括(i)所述PHY前导码、(ii)所述MAC头部、(iii)所述密码信息头部和(iv)所述加密的数据部分;以及使所述数据单元被传输。
40.根据权利要求39所述的方法,其中所述密码信息头部的所述长度至多为两个字节。
41.根据权利要求39所述的方法,其中生成所述MAC头部以包括将用于对所述加密的数据部分进行解密的密钥的指示符。
42.根据权利要求39所述的方法,其中生成所述MAC头部包括生成所述MAC头部以包括(i)网络标识符(ID)和(ii)具有最大长度12比特的关联ID中的至少一个,所述关联ID指示所述数据单元的传输者; 其中生成所述加密的数据部分包括: 生成随机数以包括(i)所述网络ID和(ii)所述关联ID中的至少一个; 使用所述随机数以对所述数据部分进行加密。
43.根据权利要求39所述的方法,其中生成所述PHY前导码或者生成所述MAC头部包括生成所述PHY前导码或者所述MAC头部以包括标志,所述标志指示所述数据单元是否从接入点传输; 其中生成所述加密的数据部分包括: 生成随机数以包括所述标志;并且 使用所述随机数以对所述数据部分进行加密。
44.根据权利要求39所述的方法,其中生成所述加密的数据部分包括:生成随机数以包括所述数据单元的既定接收方的媒体访问控制(MAC)地址,其中在所述MAC头部中包括所述MAC地址;以及 使用所述随机数以对所述数据部分进行加密。
45.一种通信设备,包括: 网络接口,被配置用于: 生成物理层(PHY)前导码; 生成媒体访问控制层(MAC)头部; 生成密码信息头部以包括用于对加密的数据部分进行解密的信息,其中所述密码信息头部的长度至多为四个字节; 生成所述加密的数据部分; 生成所述数据单元以包括(i)所述PHY前导码、(ii)所述MAC头部、(iii)所述密码信息头部和(iv)所述加密的数据部分;以及传输所述数据单元。
46.根据权利要求45所述的通信设备,其中所述密码信息头部的长度至多为两个字节。
47.根据权利要求45所述的通信设备,其中所述网络接口被配置用于生成所述MAC头部以包括将被用于对所述 加密的数据部分进行解密的密钥的指示符。
48.根据权利要求45所述的通信设备,其中所述网络接口被配置用于: 生成所述MAC头部以包括(i)网络标识符(ID)和(ii)具有最大长度12比特的关联ID中的至少一个,所述关联ID指示所述数据单元的传输者; 生成随机数以包括⑴所述网络ID和(ii)所述关联ID中的至少一个;以及 使用所述随机数以对所述数据部分进行加密。
49.根据权利要求45所述的通信设备,其中所述网络接口被配置用于: 生成所述PHY前导码或者所述MAC头部以包括标志,所述标志指示所述数据单元是否从接入点传输; 生成随机数以包括所述标志;以及 使用所述随机数以对所述数据部分进行加密。
50.根据权利要求45所述的通信设备,其中所述网络接口被配置用于: 生成随机数以包括所述数据单元的既定接收方的媒体访问控制(MAC)地址,其中在所述MAC头部中包括所述MAC地址;以及 使用所述随机数以对所述数据部分进行加密。
51.一种用于生成控制数据单元的方法,所述方法包括: 生成所述控制数据单元的物理层(PHY)前导码,包括: 生成地址字段以指示所述数据单元所指向的通信设备, 生成帧类型字段以指示所述控制数据单元的类型, 在所述PHY前导码中包括所述地址字段和所述帧类型字段; 生成所述控制数据单元以包括所述 PHY前导码;以及 使所述控制数据单元被传输,其中所述控制数据单元省略(i)MAC头部和(iii)净荷。
52.根据权利要求51所述的方法,其中在所述地址字段中的地址包括不是全局唯一的地址。
53.根据权利要求51所述的方法,其中生成所述PHY前导码包括: 生成固定长度的控制数据单元的指示符;以及 在所述PHY前导码中包括所述指示符。
54.根据权利要求51所述的方法,其中根据最低调制和编码方案传输所述控制数据单J Li ο
55.根据权利要求51所述的方法,其中使用单个空间流来传输所述控制数据单元。
56.根据权利要求51所述的方法,其中: 所述控制数据单元是用于确认另一数据单元的接收的确认数据单元,所述另一数据单元具有与对在所述另一数据单元中的数据执行的检错操作对应的帧校验序列(FCS); 所述方法还包括在所述数据单元的所述PHY前导码中至少包括来自所述另一数据单元的所述FCS的一部分。
57.根据权利要求51所述的方法,其中: 所述控制数据单元是用于确认请求发送(RTS)数据单元的接收的清除发送(CTS)数据单元,所述RTS数据单元具有与对在所述RTS数据单元中的数据执行的检错操作对应的帧校验序列(FCS); 所述方法还包括在所述数据单元的所`述PHY前导码中至少包括所述RTS数据单元的所述FCS的一部分。
58.根据权利要求51所述的方法,其中生成所述PHY前导码包括: 生成(i)所述数据单元是否指向接入点(AP)或者(ii)所述数据单元是否由所述AP传输的指示符;以及 在所述PHY前导码中包括所述指示符。
59.根据权利要求51所述的方法,其中生成所述PHY前导码包括: 生成持续时间字段;以及 在所述PHY前导码中包括所述持续时间字段。
60.根据权利要求51所述的方法,其中生成所述PHY前导码包括: 生成带宽字段,所述带宽字段指示对于通信设备可用的带宽数量;以及 在所述PHY前导码中包括所述带宽字段。
61.根据权利要求51所述的方法,在所述PHY前导码的信号字段中包括所述地址字段和所述帧类型字段。
62.一种装置,包括: 网络接口,被配置用于: 至少通过以下操作来生成所述控制数据单元的物理层(PHY)前导码: 生成地址字段以指示所述数据单元所指向的通信设备, 生成帧类型字段以指示所述控制数据单元的类型, 在所述PHY前导码中包括所述地址字段和所述帧类型字段; 生成所述控制数据单元以包括所述PHY前导码;并且 传输所述控制数据单元,其中所述控制数据单元省略(i)MAC头部和(iii)净荷。
63.根据权利要求62所述的装置,其中在所述地址字段中的地址包括不是全局唯一的地址。
64.根据权利要求62所述的装置,其中所述网络接口被配置用于至少通过以下操作来生成所述PHY前导码: 生成固定长度的控制数据单元的指示符;以及 在所述PHY前导码中包括所述指示符。
65.根据权利要求62所述的装置,其中所述网络接口被配置用于根据最低调制和编码方案传输所述控制数据单元。
66.根据权利要求62所述的装置,其中所述网络接口被配置用于使用单个空间流来传输所述控制数据单元。
67.根据权利要求62所述的装置,其中: 所述控制数据单元是用于确认另一数据单元的接收的确认数据单元,所述另一数据单元具有与对在所述另一数据单元中的数据执行的检错操作对应的帧校验序列(FCS); 所述网络接口被配置用于在所述数据单元的所述PHY前导码中至少包括来自所述另一数据单元的所述FCS的一部分。
68.根据权利要求62所述的装置,其中: 所述控制数据单元是用于确认请求发送(RTS)数据单元的接收的清除发送(CTS)数据单元,所述RTS数据单元具有与对在所述RTS数据单元中的数据执行的检错操作对应的帧校验序列(FCS); 所述网络接口被配置用于在所述数据单元的所述PHY前导码中至少包括所述RTS数据单元的所述FCS的一部分。
69.根据权利要求62所述的装置,其中所述网络接口被配置用于至少通过以下操作来生成所述PHY前导码: 生成(i)所述数据单元是否指向接入点(AP)或者(ii)所述数据单元是否由所述AP传输的指示符;以及 在所述PHY前导码中包括所述指示符。
70.根据权利要求62所述的装置,其中所述网络接口被配置用于至少通过以下操作来生成所述PHY前导码: 生成持续时间字段;以及 在所述PHY前导码中包括所述持续时间字段。
71.根据权利要求62所述的装置,其中所述网络接口被配置用于至少通过以下操作来生成所述PHY前导码: 生成带宽字段,所述带宽字段指示对于通信设备可用的带宽数量,以及 在所述PHY前导码中包括所述带宽字段。
72.根据权利要求62所述的装置,其中所述网络接口被配置用于在所述PHY前导码的信号字段中包括所述地址字段和所述帧类型字段。
73.一种用于在无线网络中传输控制数据单元的方法,所述方法包括: 在通信设备处从多个基本信道带宽中选择用于生成所述控制数据单元的基本信道带宽; 在所述通信设备处、在所选择的基本信道带宽上生成所述控制数据单元;以及使所述控制数据单元由所述通信设备传输,从而在所选择的信道带宽上的所述控制数据单元被重复以生成占用所述基本信道带宽的N倍的传输,其中N是大于或者等于二的整数。
74.根据权利要求73所述的方法,其中选择所述基本信道带宽基于信道条件。
75.根据权利要求73所述的方法,其中选择基本信道带宽基于在所述无线网络中的一个或者多个其它通信设备的信道带宽能力。
76.根据权利要求73所述的方法,其中选择所述基本信道带宽基于用来传输由所述通信设备接收的请求发送(RTS)数据单元的基本信道带宽。
77.根据权利要求73所述的方法,其中选择所述基本信道带宽基于从另一通信设备接收的基本信道带宽请求。
78.根据权利要求73所述的方法,其中所述多个基本信道带宽至少包括(i)IMHz和(ii)2MHz。
79.根据权利要求73所述的方法,其中: 总信道带宽是4MHz、8MHz或者16MHz ; 所述方法还包括: 在所述通信设备处并且根据信道条件选择: (i)不发送请求发送(RTS)数据单元或者清除发送到本身(CTS到本身)数据单元, (ii)在2MHz的基本带宽上发送所述RTS数据单元或者所述CTS到本身数据单元,或者` (iii)在IMHz的基本带宽上发送所述RTS数据单元或者所述CTS到本身数据单元, 在选择(ii)或者(iii)时: 在所述通信设备处、在所选择的基本带宽上生成所述RTS数据单元或者所述CTS到本身数据单元;以及 在所述通信设备处使所述RTS数据单元或者所述CTS到本身数据单元由所述通信设备传输,从而所述RTS数据单元或者所述CTS到本身数据单元被重复以生成占用所述总信道带宽的传输。
80.—种通信设备,包括: 网络接口,被配置用于: 从多个基本信道带宽中选择用于生成所述控制数据单元的基本信道带宽; 在所选择的基本信道带宽上生成所述控制数据单元;以及 传输所述控制数据单元,从而在所选择的信道带宽上的所述控制数据单元被重复以生成占用所述基本信道带宽的N倍的传输,其中N是大于或者等于二的整数。
81.根据权利要求80所述的通信设备,其中所述网络接口被配置用于基于信道条件选择所述基本信道带宽。
82.根据权利要求80所述的通信设备,其中所述网络接口被配置用于基于在所述无线网络中的一个或者多个其它通信设备的信道带宽能力选择所述基本信道带宽。
83.根据权利要求80所述的通信设备,其中所述网络接口被配置用于基于用来传输由所述通信设备接收的请求发送(RTS)数据单元的基本信道带宽选择所述基本信道带宽。
84.根据权利要求80所述的通信设备,其中所述网络接口被配置用于基于从另一通信设备接收的基本信道带宽请求来选择所述基本信道带宽。
85.根据权利要求80所述的通信设备,其中所述多个基本信道带宽至少包括(i)lMHz和(ii)2MHz。
86.根据权利要求80所述的通信设备,其中: 总信道带宽是4MHz、8MHz或者16MHz ; 所述网络接口被配置用于: 根据信道条件选择: (i)不发送请求发送(RTS)数据单元或者清除发送到本身(CTS到本身)数据单元, (ii)在2MHz的基本带宽上发送所述RTS数据单元或者所述CTS到本身数据单元,或者 (iii)在IMHz的基本带宽上发送所述RTS数据单元或者所述CTS到本身数据单元, 在选择(ii)或者(iii)时: 在所选择的基 本带宽上生成所述RTS数据单元或者所述CTS到本身数据单元,以及传输所述RTS数据单元或者所述CTS到本身数据单元,从而所述RTS数据单元或者所述CTS到本身数据单元被重复以生成占用所述总信道带宽的传输。
87.一种用于生成用于在无线网络中传输的数据单元的方法,所述方法包括: 生成物理层(PHY)前导码,包括: 生成字段以指示确认数据单元是否被计划跟随所述数据单元, 在所述PHY前导码中包括所述字段; 生成媒体访问控制层(MAC)头部; 生成所述数据单元以包括所述PHY前导码和所述MAC头部;并且 使所述数据单元被传输。
88.根据权利要求87所述的方法,其中在所述确认数据单元被计划跟随所述数据单元时,所述字段也指示所述确认数据单元是否为块确认。
89.根据权利要求87所述的方法,其中: 所述字段由两比特构成; 所述字段的第一个值指示所述确认数据单元被计划跟随所述数据单元; 所述字段的第二个值指示块确认数据单元被计划跟随所述数据单元;并且 所述字段的第三个值指示无确认数据单元被计划跟随所述数据单元。
90.根据权利要求87所述的方法,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段; 所述方法还包括: 生成第二字段以指示第二数据单元是否将在所述确认数据单元之后被传输; 在所述第一数据单元的所述PHY前导码中包括所述第二字段; 生成所述第二数据单元;以及 使所述第二数据单元在接收到所述确认数据单元之后被传输。
91.一种装置,包括: 网络接口,被配置用于: 至少通过以下操作来生成物理层(PHY)前导码: 生成字段以指示确认数据单元是否被计划跟随所述数据单元,以及在所述PHY前导码中包括所述字段; 生成媒体访问控制层(MAC)头部; 生成所述数据单元以包括所述PHY前导码和所述MAC头部;以及 传输所述数据单元。
92.根据权利要求91所述的装置,其中在所述确认数据单元被计划跟随所述数据单元时,所述字段也指示所述确认数据单元是否为块确认。
93.根据权利要求91所述的装置,其中: 所述字段由两比特构成; 所述字段的第一个值指示所述确认数据单元被计划跟随所述数据单元; 所述字段的第二个值指示块确认数据单元被计划跟随所述数据单元;以及 所述字段的第三个值指示无确认数据单元被计划跟随所述数据单元。
94.根据权利要求91所述的装置,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段; 所述网络接口还被配置用于: 生成第二字段以指示第二数据单元是否将在所述确认帧之后被传输; 在所述第一数据单元的所述PHY前导码中包括所述第二字段;` 生成所述第二数据单元;以及 在接收到所述确认帧之后传输所述第二数据单元。
95.一种用于在无线网络中共享对通信介质的接入的方法,所述方法包括: 在第一通信设备处接收由第二通信设备传输的数据单元; 在所述第一通信设备处处理在所述数据单元的物理层(PHY)前导码中的字段,以确定确认数据单元是否被计划跟随所述数据单元,其中在所述PHY前导码中的所述字段指示确认数据单元是否被计划跟随所述数据单元,并且其中所述确认数据单元将由第三通信设备传输; 在所述第一通信设备处确定时间段,在所述时间段期间所述第一通信设备将阻止传输,其中所述时间段对应于(i)用于传输所述数据单元的时间和(ii)在确定确认数据单元被计划跟随所述数据单元时,用于传输所述确认数据单元的时间;以及在所确定的时间段期间,在所述第一通信设备处阻止传输。
96.根据权利要求95所述的方法,其中在所述确认数据单元被计划跟随所述数据单元时,所述字段也指示所述确认数据单元是否为块确认。
97.根据权利要求95所述的方法,其中: 所述字段由两比特构成; 所述字段的第一值指示所述确认数据单元被计划跟随所述数据单元; 所述字段的第二值指示块确认数据单元被计划跟随所述数据单元;并且 所述字段的第三值指示无确认数据单元被计划跟随所述数据单元。
98.根据权利要求95所述的方法,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段;所述方法还包括在所述第一通信设备处处理在所述第一数据单元的所述PHY前导码中的第二字段,以确定第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输; 其中所述时间段也对应于(iii)在确定所述第二数据单元将在所述确认数据单元之后由所述第二通信设备传输时,用于传输所述第二数据单元的时间。
99.根据权利要求95所述的方法,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段; 所述方法还包括:在所述第一通信设备处接收由所述第三通信设备传输的所述确认数据单元,以及在所述第一通信设备处处理在所述确认数据单元中的第二字段,以确定第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输,其中在所述确认数据单元中的所述第二字段指示所述第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输;以及 其中所述时间段也对应于(iii)在确定所述第二数据单元将在所述确认数据单元之后由所述第二通信设备传输时,用于传输所述第二数据单元的时间。
100.一种第一通信设备,包括: 网络接口,被配置用于: 接收由第二通信设备传输的数据单元; 处理在所述数据单元的物理层(PHY)前导码中的字段,以确定确认数据单元是否被计划跟随所述数据单元,其中在所述PHY前导码中的所述字段指示确认数据单元是否被计划跟随所述数据单元,并且其中所述确认数据单元将由第三通信设备传输; 确定时间段,在所述时间段期间所述第一设备将阻止传输,其中所述时间段对应于(i)用于传输所述数据单元的时间和(ii)在确定确认数据单元被计划跟随所述数据单元时,用于传输所述确认数据单元的时间;以及在所述确定的时间段期间阻止传输。
101.根据权利要求100所述的第一通信设备,其中在所述确认数据单元被计划跟随所述数据单元时,所述字段也指示所述确认数据单元是否为块确认。
102.根据权利要求100所述的第一通信设备,其中: 所述字段由两比特构成; 所述字段的第一值指示所述确认数据单元被计划跟随所述数据单元; 所述字段的第二值指示块确认数据单元被计划跟随所述数据单元;并且 所述字段的第三值指示无确认数据单元被计划跟随所述数据单元。
103.根据权利要求100所述的第一通信设备,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段; 所述网络接口被配置用于处理在所述第一数据单元的所述PHY前导码中的第二字段,以确定第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输; 其中所述时间段也对应于(iii)在确定所述第二数据单元将在所述确认数据单元之后由所述第二通信设备传输时,用于传输所述第二数据单元的时间。
104.根据权利要求100所述的第一通信设备,其中: 所述数据单元是第一数据单元; 用于指示确认数据单元是否被计划跟随所述第一数据单元的所述字段是第一字段; 所述网络接口被配置用于: 接收由所述第三通信设备传输的所述确认数据单元,以及 处理在所述确认数据单元中的第二字段,以确定第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输,其中在所述确认数据单元中的所述第二字段指示所述第二数据单元是否将在所述确认数据单元之后由所述第二通信设备传输;并且 其中所述时间段也对应于(iii)在确定所述第二数据单元将在所述确认数据单元之后由所述第二通信设备传 输时,用于传输所述第二数据单元的时间。
【文档编号】H04L27/26GK103891233SQ201280050608
【公开日】2014年6月25日 申请日期:2012年8月15日 优先权日:2011年8月15日
【发明者】刘勇, H·拉马默赛, 张鸿远 申请人:马维尔国际贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1