为基于触发的协议数据单元配置前导码的制作方法

文档序号:31531760发布日期:2022-09-16 20:09阅读:34来源:国知局
为基于触发的协议数据单元配置前导码的制作方法
为基于触发的协议数据单元配置前导码
1.优先权
2.本技术要求2020年10月26日提交的美国临时专利申请第63/105,817号的优先权和权益,该申请的全部内容以引用方式并入本文。
技术领域
3.本公开整体涉及无线通信。


背景技术:

4.无线局域网(wlan)通常包括为一个或多个站点(sta)提供对另一个网络诸如互联网的访问的接入点(ap)。在802.11ax中,引入了由电气与电子工程师协会(ieee)定义的wlan标准,即正交频分多址(ofdma),以实现ap和多个sta之间的同时通信。ofdma将可用物理频谱划分为可分配给不同用户(例如,sta)的多个正交子信道或资源单元(ru)。根据该标准,ap通过广播触发帧来协调多用户ofdma,该触发帧另外还将ru分配给每个参与sta。每个sta通过使用分配ru向ap传输物理层会聚过程(plcp)协议数据单元(ppdu)来响应触发帧。


技术实现要素:

5.一般来讲,在第一方面,提供了方法,该方法包括在第一无线设备处接收触发信号,该触发信号包括向第二无线设备进行基于触发的物理层协议数据单元(tb ppdu)传输的参数的第一值的指示。该方法还包括由该第一无线设备选择该tb ppdu传输的该参数的第二值,该参数的该第二值与该参数的该第一值不同。该第一无线设备使用该参数的该第二值向该第二无线设备传输该tb ppdu传输。
6.一般来讲,在第二方面,提供了第一无线设备,该第一无线设备包括一个或多个处理器和非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储指令,这些指令当由该一个或多个处理器执行时使得该一个或多个处理器执行操作,这些操作包括接收触发信号,该触发信号包括向第二无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括选择该tb ppdu传输的该参数的第二值,该参数的该第二值与该参数的该第一值不同。这些操作还包括使用该参数的该第二值向该第二无线设备传输该tb ppdu传输。
7.一般来讲,在第三方面,提供了用于第一无线设备的处理器,该处理器包括用于执行一个或多个指令的电路,该一个或多个指令在被执行时使得该处理器执行操作,这些操作包括接收触发信号,该触发信号包括向第二无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括选择该tb ppdu传输的该参数的第二值,该参数的该第二值与该参数的该第一值不同。这些操作还包括使得使用该参数的该第二值向该第二无线设备传输该tb ppdu传输。
8.一般来讲,在第四方面,提供了非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储指令,这些指令当由一个或多个处理器执行时使得该一个或多个处理器执行操作,这些操作包括接收触发信号,该触发信号包括向第二无线设备进行tb ppdu传输的参
数的第一值的指示。该介质存储另外的指令,这些指令在被执行时使得该一个或多个处理器选择该tb ppdu传输的该参数的第二值,该参数的该第二值与该参数的该第一值不同。该介质存储另外的指令,这些指令在被执行时使得该一个或多个处理器使得使用该参数的该第二值向该第二无线设备传输该tb ppdu传输。
9.一般来讲,在第五方面,提供了方法,该方法包括向无线设备传输触发信号,该触发信号包括由该无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括使用与该参数的该第一值不同的该参数的第二值从该无线设备接收该tb ppdu传输,该参数的该第二值由该无线设备选择。
10.一般来讲,在第六方面,提供了第一无线设备,该第一无线设备包括一个或多个处理器和非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储指令,这些指令当由该一个或多个处理器执行时使得该一个或多个处理器执行操作,这些操作包括向第二无线设备传输触发信号,该触发信号包括由该第二无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括使用与该参数的该第一值不同的该参数的第二值从该第二无线设备接收该tb ppdu传输,该参数的该第二值由该第二无线设备选择。
11.一般来讲,在第七方面,提供了用于第一无线设备的处理器,该处理器包括用于执行一个或多个指令的电路,该一个或多个指令在被执行时使得该处理器执行操作,这些操作包括向第二无线设备传输触发信号,该触发信号包括由该第二无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括使用与该参数的该第一值不同的该参数的第二值从该第二无线设备接收该tb ppdu传输,该参数的该第二值由该第二无线设备选择。
12.一般来讲,在第八方面,提供了非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储指令,这些指令当由一个或多个处理器执行时使得该一个或多个处理器执行操作,这些操作包括使得向无线设备传输触发信号,该触发信号包括由该无线设备进行tb ppdu传输的参数的第一值的指示。这些操作还包括使用与该参数的该第一值不同的该参数的第二值从该无线设备接收该tb ppdu传输,该参数的该第二值由该第二无线设备选择。
13.一般来讲,在可与第一方面至第八方面中的任一方面组合的第九方面,该参数包括该tb ppdu的物理层参数。
14.一般来讲,在可与第一方面至第九方面中的任一方面组合的第十方面,该参数包括用于该tb ppdu传输的资源单元(ru)。
15.一般来讲,在可与第一方面至第十方面中的任一方面组合的第十一方面,该第一值表示该第一无线设备的分配ru大小,并且该第二值表示由该第一无线设备选择的小于该分配ru大小的响应ru大小。
16.一般来讲,在可与第一方面至第十一方面中的任一方面组合的第十二方面,该响应ru大小是该分配ru大小的至少一半。
17.一般来讲,在可与第一方面至第十二方面中的任一方面组合的第十三方面,这些操作包括由该第一无线设备选择多ru组合,以产生表示该响应ru大小的该第二值。
18.一般来讲,在可与第一方面至第十三方面中的任一方面组合的第十四方面,这些操作包括在该tb ppdu传输的前导码中发送信号通知该参数的该第二值的指示。
19.一般来讲,在可与第一方面至第十四方面中的任一方面组合的第十五方面,在该tb ppdu传输的该前导码的u-sig字段中发送信号通知该参数的该第二值的该指示。
20.一般来讲,在可与第一方面至第十五方面中的任一方面组合的第十六方面,相对于该参数的该第一值发送信号通知该参数的该第二值的该指示。
21.一般来讲,在可与第一方面至第十六方面中的任一方面组合的第十七方面,该参数的该第二值的该指示包括表示该参数的该第二值的预定义模式的指示。
22.一般来讲,在可与第一方面至第十七方面中的任一方面组合的第十八方面,这些操作包括:基于该触发信号来确定该第一无线设备是被调度用于在特定信道中向该第二无线设备进行tb ppdu传输的唯一设备;以及响应于该确定,由该第一无线设备选择该tb ppdu传输的该参数的该第二值。
23.一般来讲,在可与第一方面至第十八方面中的任一方面组合的第十九方面,该参数包括ru、调制编码方案(mcs)、空时流的数量(nsts)、编码类型或双子载波调制(dcm)中的一者。
24.一般来讲,在可与第一方面至第十九方面中的任一方面组合的第二十方面,该触发信号包括是否允许该第二无线设备重新配置该tb ppdu的该参数的该第一值的指示。
25.在下面的附图和描述中阐述了一个或多个具体实施的细节。这里描述的技术可以由一个或多个无线通信系统、无线通信系统的部件(例如,站点、接入点、用户装备、基站等)或其他系统、设备、方法或非暂态计算机可读介质等来实现。其他特征和优点将在具体实施方式和附图以及权利要求中显而易见。
附图说明
26.图1示出了根据本公开的一些具体实施的示例性无线通信网络。
27.图2示出了根据本公开的一些具体实施的示例性无线计算设备。
28.图3a至图3c示出了根据本公开的一些具体实施的基于触发的单用户无线通信的示例。
29.图4a和图4b示出了根据本公开的一些具体实施的基于触发的多用户无线通信的示例。
30.图5示出了根据本公开的一些具体实施的基于触发的极高吞吐量物理层协议数据单元(eht tb ppdu)的示例。
31.图6示出了根据本公开的一些具体实施的用于由被触发sta配置tb ppdu参数的示例性过程。
32.各个附图中的类似参考符号指示类似的元素。
具体实施方式
33.这里描述的技术使得无线设备能够为上行链路基于触发的物理层协议数据单元(tb ppdu)传输配置参数。例如,无线设备可以从网络接收触发器,该网络为后续tb ppdu传输的一个或多个参数(例如,资源单元(ru)和一个或多个物理层(phy)参数)分配值。如果无线设备是被触发用于在特定子信道上进行传输的唯一设备,则允许无线设备修改所接收的参数值中的一些或全部参数值,诸如ru、调制编码方案(mcs)、前向纠错(fec)编码类型、空时流的数量(nsts)、双子载波调制(dcm)或它们的组合等的参数值。然后,无线设备可使用经修改的参数值传输tb ppdu。由无线设备选择的经修改的参数值可以与由网络(例如接入
点)分配的那些参数值不同,从而使得无线设备能够在选择tb ppdu传输的值时考虑关于链路质量、缓冲数据和信道状态的本地信息。这样,tb ppdu传输的效率、吞吐量和可靠性提高。本公开还提供了用于使得被触发无线设备能够以与现有ieee 802.11wlan框架兼容的方式有效地发送信号通知所选择的参数值的技术。
34.图1例示了无线通信网络100的示例。在该示例中,网络100包括被配置为与一个或多个站点(sta)120a-120i(统称为“sta 120”)进行无线通信的接入点(ap)110a和110b。例如,ap 110a被示出为与sta 120a-120e进行无线通信,并且ap 110b被示出为与sta 120f-120i进行无线通信。ap 110a和110b中的每一者(统称为“ap 110”)耦接到网络130,诸如互联网或计算机化设备的另一个互连网络,从而为sta 120提供对网络130的访问。需注意,在不脱离本公开的范围的情况下,无线通信网络100可包括更多或更少的ap或sta。
35.ap 110和sta 120中的每一者可以是计算设备,诸如图2的无线计算设备200。例如,ap 110或sta 120中的一者或多者或两者可以是基本上便携式无线计算设备,诸如智能电话、手持设备、可穿戴设备(例如,智能手表)、平板电脑、膝上型电脑或机动车辆以及其他便携式无线设备。又如,ap 110或sta 120中的一者或多者或两者可以是基本上固定的计算设备,诸如机顶盒、路由器、媒体播放器(例如,音频或视听设备)、游戏机、台式计算机、电器或基站以及其他固定设备。
36.在一个示例中,ap 110中的每一者包括基带处理电路和无线电收发器。基带处理电路可通过例如被配置为执行如本文所述的存储程序指令的一个或多个处理器(或处理器内核)来实现。在一个示例中,无线电收发器被配置为:从基带处理电路接收基带下行链路信号,将基带下行链路信号转换为射频(rf)下行链路信号,并且使用一个或多个天线将rf下行链路信号传输到无线介质上。无线电收发器被进一步配置为:使用该一个或多个天线从无线介质接收rf上行链路信号,将rf上行链路信号转换为基带上行链路信号,并且将基带上行链路信号提供给基带处理电路。无线电收发器可包括一个或多个发射链(例如,每个天线一个发射信道)和一个或多个接收链(例如,每个天线一个接收链)。
37.类似于ap 110,sta 120中的每一者可包括基带处理电路和无线电收发器。基带处理电路可通过被配置为执行如本文所述的存储程序指令的一个或多个处理器(或处理器内核)来实现。在一个示例中,无线电收发器被配置为:从基带处理电路接收基带上行链路信号,将基带上行链路信号转换为rf上行链路信号,并且使用一个或多个天线将rf上行链路信号传输到无线介质上。无线电收发器被进一步配置为:使用该一个或多个天线从无线介质接收rf下行链路信号,将rf下行链路信号转换为基带下行链路信号,并且将基带下行链路信号提供给基带处理电路。无线电收发器可包括一个或多个发射链(例如,每个天线一个发射信道)和一个或多个接收链(例如,每个天线一个接收链)。
38.ap 110和sta 120可使用一种或多种无线通信技术进行通信。在一个示例中,ap 110和sta 120使用无线局域网(wlan)通信技术(例如,ieee 802.11/基于wi-fi的通信)或基于wlan无线通信的其他技术进行通信。在一些示例中,ap 110和sta 120使用一个或多个其他无线通信协议进行通信,诸如蓝牙(bt)、蓝牙低功耗(ble)、近场通信(nfc)、gsm、umts(wcdma、tdscdma)、lte、高级lte(lte-a)、5g nr、3gpp2 cdma2000(例如,1xrtt、1xev-do、hrpd、ehrpd)或它们的组合以及其他无线通信协议。
39.在一个示例中,ap 110中的每一者被配置为将下行链路正交频分多址(ofdma)信
号传输到耦接的sta 120中的一者或多者。ofdma是一种允许多个sta使用非重叠时间频率资源来同时传输帧的技术。下行链路ofdma信号可包括触发帧,该触发帧另外还将资源分配给一个或多个sta 120。在该示例中,sta 120被配置为从ap 110接收和解码下行链路ofdma信号(或下行链路ofdma信号的一部分)。作为响应,sta 120可生成基于触发的(tb)物理层会聚过程(plcp)协议数据单元(ppdu)并将其传输到触发ap 110,如本文所述。
40.在一个示例中,ap 110中的每一者被配置为对耦接的sta 120中的一者或多者执行下行链路空间复用。下行链路空间复用是指将两个或更多个空间流传输到sta 120的能力,其中该两个或更多个空间流叠加在同一组时间频率资源上。
41.图2示出了被配置用于与本公开的各个方面结合使用的示例性无线计算设备200。在该示例中,设备200包括存储器202、处理器204、无线通信电路206和一个或多个天线208。处理器204被配置为执行指令并操纵数据以执行设备200的操作,包括使用如本文所述的算法、方法、功能、过程、流程和程序的操作。处理器204可以是例如中央处理单元(cpu)、精简指令集计算(risc)处理器、复杂指令集计算(cisc)处理器、图形处理单元(gpu)、数字信号处理器(dsp)诸如基带处理器、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic)或它们的组合以及其他处理器。尽管在图2中被示出为单个处理器204,但在一些具体实施中可使用两个或更多个处理器204。
42.处理元件204可包括或耦接到一个或多个本地和/或系统存储器元件,诸如存储器202。存储器202可包括多种永久/非永久和易失性/非易失性存储器和媒体设备中的任一种,并且可存储如本文所述的指令和/或数据。例如,存储器202可为用作处理元件204的系统存储器的ram。其他类型的存储器和功能也是可能的。尽管在图2中被示出为单个存储器202,但在设备200的一些具体实施中可使用两个或更多个(相同或不同类型的)存储器202。
43.设备200还包括无线通信电路206。在一个示例中,无线通信电路206(在本文中有时称为“无线电部件”)包括模拟和/或数字电路部件。通常,无线电部件可包括基带处理器、模拟rf信号处理电路(例如,滤波器、混频器、振荡器、放大器等)和数字处理电路(例如,用于数字调制以及其他数字处理)的任何组合。类似地,该无线电部件可使用前述硬件来实现一个或多个接收链和发射链。例如,无线设备200可在一种或多种无线通信技术诸如上面讨论的那些技术之间共享接收链和/或传输链的一个或多个部分。无线通信电路可包括或耦接到一个或多个天线208。
44.需注意,除了处理器204之外,无线通信电路206还可包括分立的处理器或处理元件。例如,处理器204可以是“应用处理器”,而无线通信电路206可包括其自身的“基带处理器”。另选地(或除此之外),处理器204可为无线通信电路206提供处理能力。设备200可通过无线通信电路206和天线208使用各种无线通信技术中的任一种无线通信技术来进行通信。
45.根据设备200的预期功能,设备200还可包括用于实现设备功能的各种其他部件(未示出)中的任一部件,其可还包括处理和/或存储器元件、一个或多个电源元件(其可依赖于电池功率和/或外部电源)用户接口元件(例如,显示器、扬声器、麦克风、相机、键盘、鼠标、触摸屏等)、附加通信元件(例如,用于无线通信的天线、用于有线通信的i/o端口、通信电路/控制器等)和/或各种其他部件中的任一部件。
46.设备200的部件诸如存储器202、处理器204、无线通信电路206和天线208可使用一个或多个芯片内或芯片间互连接口来可操作地耦接。例如,可提供usb高速芯片内(hsic)接
口,以用于处理器204和无线通信电路206之间的芯片间通信。另选地(或除此之外),通用异步收发器(uart)接口、串行外围设备接口(spi)、内部集成电路(i2c)、系统管理总线(smbus)和/或各种其他通信接口中的任一种通信接口可用于存储器202、处理器204、无线通信电路206和/或各种其他设备部件中的任一部件之间的通信。还可提供其他类型的接口(例如,用于与设备200内部或外部的外围部件进行通信的外围设备接口等)作为设备200的一部分。
47.一些wlan系统,诸如实现ieee 802.11ax标准的那些wlan系统,使用诸如下行链路/上行链路多用户多输入/多输出(mimo)和下行链路/上行链路ofdma的技术来提供多接入方案并提高网络效率。在ieee 802.11ax(有时称为高效wlan(he wlan))中,可(例如,由ap)发送触发帧以在后续上行链路传输中从sta发起上行链路数据、控制或管理帧响应。触发帧可包括例如以下特征中的一些或全部特征:ap从其寻求响应的sta的列表、每个sta的资源分配信息(例如,分配给每个sta的资源单元(ru)、空间流的数量等);和/或(c)预期上行链路帧的属性(例如,持续时间、带宽等)以及其他特征。换句话讲,触发帧可用于为后续上行链路多用户传输分配资源,并且响应于触发帧而请求来自参与站的传输。上行链路物理层会聚过程(plcp)协议数据单元(ppdu)(例如,mu-mimo或ofdma)可由被触发sta响应于触发帧而发送。
48.因此,在ieee 802.11ax中,基于触发的ppdu(tb ppdu)的物理层(phy)参数诸如ru分配、mcs和空间流的数量等由触发sta(例如,ap)控制。该标准当前不允许被触发sta基于例如sta自身的信息来配置tb ppdu参数。这是因为tb ppdu的预he调制的前导码(有时称为“传统前导码”)可以由多个被触发sta传输。由于来自不同被触发sta的波形应相同以避免干扰,因此传统前导码(或其一部分,诸如he-sig-a或he-sig-b)的内容应相同。
49.在一些情况下,这里描述的技术使得被触发sta能够为上行链路tb ppdu传输配置其自身的参数。例如,如果有单个sta被触发用于在特定子信道上进行传输,则允许sta为tb ppdu传输的参数选择值,诸如带宽(例如,ru分配)、调制编码方案(mcs)、前向纠错(fec)编码类型、空时流的数量(nsts)、双子载波调制(dcm)或它们的组合等的参数值。由被触发sta选择的参数值可以与由触发sta(例如,ap)分配的参数值不同,从而使得被触发sta能够在选择tb ppdu传输的值时考虑关于例如链路质量、缓冲数据和信道状态的本地信息。这样,tb ppdu传输的效率、吞吐量和可靠性提高。这里描述的技术还使得被触发sta能够以适合于现有ieee 802.11wlan框架的方式有效地发送信号通知所选择的参数值。在一个示例中,这里描述的技术可以在wlan标准中指定,诸如ieee 802.11标准(包括ieee 802.11be和该标准的其他修订)。
50.图3a至图3c示出了根据本公开的各方面的基于触发的单用户无线通信的示例。在图3a中,触发sta(例如,ap,诸如图1所示的ap 110中的一者)广播包括触发帧302的下行链路ofdma信号300。触发帧302识别被触发sta(例如,图1所示的sta 120中的一者),将ru 304和其他资源(例如,nsts)分配给被触发sta,并且定义要由被触发sta传输的tb ppdu 306的各种属性(例如,mcs、fec编码类型、dcm等)。这些资源和属性可以被称为tb ppdu的“参数”,并且在下行链路ofdma信号的触发帧中分配的值被称为tb ppdu的“参数值”。在该示例中,分配ru 304是占用80mhz信道带宽的996-tone ru,但是在不脱离本公开的范围的情况下,可使用其他ru大小和信道带宽。
51.一旦接收到包括触发帧302的下行链路ofdma信号300,被触发sta就生成tb ppdu 306(其包括前导码310和数据部分312),以在短帧间空间(sifs)308之后向触发sta进行上行链路传输。由于被触发sta是由例如触发帧302、信道评估或其他技术确定的被调度用于在80mhz信道(或其单独的20mhz子信道)上进行传输的唯一sta,因此tb ppdu 306的前导码310仅由被触发sta发送。因此,20mhz子信道中的每个子信道上的前导码可以是不同的,并且仍然避免干扰。因此,被触发sta可以为tb ppdu 306的一个或多个参数选择值,并且可以在tb ppdu 306的前导码310中发送信号通知这些参数,如本文所述。由被触发sta选择的参数值可以与由触发sta在下行链路ofdma信号300的触发帧302中分配的那些参数值不同。
52.在图3a的示例中,被触发sta选择使用与由触发sta分配的ru 304具有相同大小(例如,带宽)的响应ru 314来传输上行链路tb ppdu 306。然而,被触发sta可以为其他参数(诸如nsts、mcm、fec编码类型、dcm或它们的组合等)选择与由触发sta分配的那些值不同的值。参考图3b,被触发sta选择小于由触发sta分配的ru 304(例如,其子集)的响应ru 316。例如,被触发sta可确定分配ru 304的一部分在使用中(例如,通过被触发sta或其他附近sta在另一无线网络上通信),或者不需要分配ru 304的整个带宽来传输tb ppdu 306,并且作为响应,可选择大小减小的ru 316。被触发sta可以在tb ppdu 306的前导码310中发送信号通知响应ru 316以及任何其他所选择的参数值的指示。
53.在图3c中,被触发sta选择小于由触发sta分配的ru 304的响应ru 318。在该示例中,响应ru 318是包括242-tone ru和484-tone ru的组合的多ru组合。为了产生响应ru 318(例如,多ru组合),被触发sta可以打孔(例如,归零或以其他方式放弃传输)分配ru 304的一部分320,或者以其他方式选择分配ru 304内的一个或多个ru以形成响应ru 318。在该示例中,打孔部分320对应于20mhz子信道,尽管在其他情况下可以打孔分配ru的其他部分。被触发sta可以在tb ppdu 306的前导码310中发送信号通知多ru组合以及任何其他所选择的参数值的指示。在一个示例中,被触发sta可通过发送信号通知构成多ru组合的ru、多ru组合模式或前导码打孔模式等来发送信号通知多ru组合。通过使得被触发sta能够配置其自身的响应ru(例如,通过将分配ru减小为更小的ru或多ru组合),被触发sta能够在先前无法传输的情况下传输tb ppdu,诸如当分配ru中的子信道中的一个子信道被确定为忙时(例如,通过空闲信道评估(cca)或其他方式)。
54.在一个示例中,当选择tb ppdu参数时,对被触发sta施加一些限制。例如,配置的mcs等级和nsts可小于或等于触发帧中指示的触发sta,以确保触发sta可正确地接收具有目标接收信号强度指示符(rssi)的tb ppdu。在一个示例中,这里描述的技术可以应用于其他基于触发的无线通信网络中。例如,这里描述的技术可使得被触发设备能够使用正交振幅调制(qam)来选择网络中的多个星座点(例如,16、32、64、128、256等)。
55.图4a和图4b示出了根据本公开的各方面的基于触发的多用户无线通信的示例。在图4a中,触发sta(例如,ap,诸如图1所示的ap 110中的一者)广播包括触发帧402的下行链路ofdma信号400。触发帧402识别被触发sta(例如,图1所示的sta 120),将ru 404a、404b、404c和其他资源(例如,nsts)分配给被触发sta中的每一者,并且定义要由被触发sta传输的tb ppdu 406的各种属性(例如,mcm、fec编码类型、dcm等)。在该示例中,996-tone ru 404a被分配给被触发sta 1,并且484-tone ru 404b、404c被分配给被触发sta 2和被触发sta 3中的每一者,以用于160mhz总信道带宽。
56.一旦接收到包括触发帧402的下行链路ofdma信号400,被触发sta中的每一者就生成相应的tb ppdu 406(每个tb ppdu包括前导码410和数据部分412),以在sifs 408之后向触发sta进行上行链路传输。由于不同被触发sta的前导码410彼此不重叠,因此每个被触发sta可在前导码中传输不同内容。因此,被触发sta中的每一者可以为其tb ppdu 406的一个或多个参数选择值,并且可以在前导码410中发送信号通知这些参数。如上所述,由被触发sta选择的参数值可以与由触发sta在下行链路ofdma信号400的触发帧402中分配的那些参数值不同。
57.在图4a的示例中,被触发sta中的每一者选择使用与由触发sta分配的对应ru 404a、404b、404c具有相同带宽的响应ru 414a、414b、414c来传输其相应的上行链路tb ppdu 406。然而,被触发sta中的每一者可以为其他参数(诸如nsts、mcm、fec编码类型、dcm或它们的组合等)选择与由触发sta分配的那些值不同的值。在相应的tb ppdu 406的前导码410中发送信号通知由被触发sta选择的值。
58.参考图4b,被触发sta中的每一者选择小于由触发sta分配的对应ru 404a、404b、404c的响应ru 416a、416b、416c。例如,被触发sta可确定分配ru 404a、404b、404c的一部分在使用中(例如,通过被触发sta或其他附近sta在另一无线网络上通信),或者不需要分配ru 404a、404b、404c的整个带宽来传输tb ppdu 406,并且作为响应,可选择大小减小的ru 416a、416b、416c。在该示例中,被触发sta 2选择分配ru 404b的较低242-tone子信道以产生响应ru 416b。类似地,被触发sta 3选择分配ru 404c的较高242-tone子信道以产生响应ru 416c。被触发sta 1选择作为多ru组合(例如,242-tone ru和484-tone ru的组合)的响应ru 416a,这类似于打孔分配ru 404a的一部分418以产生多ru响应ru 416a。被触发sta中的每一者可以在其相应的tb ppdu 406的前导码410中发送信号通知响应ru或多ru组合以及任何其他所选择的参数值的指示。
59.为了支持由被触发sta配置tb ppdu参数,可以在tb ppdu前导码中定义新字段(或字段格式)以允许发送信号发送所选择的参数值。参考图5,示出了ieee 802.11be中定义的极高吞吐量(eht)tb ppdu 500。eht tb ppdu 500包括传统(例如,非ht)短训练字段(l-stf)502、传统长训练字段(l-ltf)504、传统信号字段(l-sig)506、重复传统信号字段(rl-sig)508、通用信号字段(u-sig)510(其可包括跨越多个符号的版本无关和版本相关的字段)、eht短训练字段(eht-stf)512、一个或多个eht长训练字段(eht-ltf)514和数据字段516。与其他eht ppdu不同,eht tb ppdu 500不包括eht信号(eht-sig)字段。
60.在一个示例中,在eht tb ppdu 500的u-sig字段510中在不同频率的子块(诸如80mhz子块)上允许不同的内容,以便支持由被触发sta配置tb ppdu参数。在一个示例中,在80mhz频率子块内的每个子信道(例如,20mhz子信道)上复制u-sig字段。如果单个被触发sta被分配大的(例如,≥996-tone)ru,则被触发sta可配置其响应ru(或其他参数),并且在例如其分配80mhz中的每个子信道的u-sig字段中发送信号通知这些参数的值。在一个示例中,允许u-sig字段在每个40mhz信道上具有不同的内容。如果单个被触发sta被分配484-tone ru,则被触发sta可配置其响应ru(或其他参数),并且在例如其分配40mhz中的每个子信道的u-sig字段中发送信号通知这些参数的值。在一个示例中,允许u-sig字段在每个20mhz信道上具有不同的内容。如果单个被触发sta被分配242-tone ru,则被触发sta可配置其响应ru(或其他参数),并且在例如其分配20mhz的u-sig字段中发送信号通知这些参数
的值。
61.在一个示例中,为eht tb ppdu 500的u-sig字段510定义了两种不同格式。第一格式包括公共u-sig格式,其可以与在he tb ppdu标准中定义的he-sig-a字段的格式相同或类似,如下表所示:
62.子字段位数格式1bss颜色6空间再利用14空间再利用24空间再利用34空间再利用44保留1带宽2txop7保留9crc4尾信息6
63.第二种形式包括sta配置的u-sig格式。在一个示例中,该格式利用保留位中的一些位来发送信号通知配置的参数。具体地讲,该格式可定义新的u-sig格式子字段或定义新的响应ru/多ru组合子字段或两者等。带宽、bss颜色、txop和空间再利用子字段可以与在he-sig-a字段中定义的那些类似。sta配置的u-sig格式的示例在下表中示出:
[0064][0065]
如本文所述,被触发sta可使用由触发sta分配的ru来传输tb ppdu,或者可动态地减小分配ru并使用大小减小的ru来传输tb ppdu。在一个示例中,被触发sta将分配ru动态地减小到分配ru内的较小大小的响应ru。例如,当被触发sta被分配4x996-tone ru时,被触发sta可以将响应ru减小到242-tone ru、484-tone ru、996-tone ru、2x996-tone ru或3x996-tone ru或它们的组合等。除了ru大小之外,242-tone ru有16个可能的位置,484-tone ru有8个可能的位置,996-tone ru有4个可能的位置,2x996-tone ru有2个可能的位置。为了降低信令复杂度,最小允许的响应ru大小可以是分配ru大小的至少一半大小(或4/9或484/996)。通过施加该限制,对于分配ru,存在最多2种动态的减小ru大小的模式。例如,对于996-tone分配ru,大小减小的响应ru可以是分配ru的较低484-tone ru或较高484-tone ru。这样,触发sta仅需要解码两个u-sig字段:来自较低频带的任何20mhz子信道的一个u-sig字段和来自较高频带的任何20mhz子信道的一个u-sig字段(对于任何ru≥
484tone)。下表提供了不同分配ru大小的动态减小的ru大小的示例:
[0066]
分配ru大小动态减小的ru大小2421064842429964842x9969963x996n/a4x9962
×
996
[0067]
在一个示例中,被触发sta使用诸如前导码打孔的技术将分配ru动态地减小到分配ru内的较小的多ru分配。对于任何给定的ru分配(最多4x996-tone ru),存在最多12种可能的多ru组合模式。例如,对于996-tone ru(80mhz信道带宽),打孔的242-tone ru存在4个可能的位置,从而导致4种可能的多ru组合。对于2x996-tone ru(160mhz信道带宽),打孔的242-tone ru存在8个可能的位置,并且打孔的484-tone ru存在4个可能的位置,从而导致总共12种可能的多ru组合。对于3x996-tone ru(240mhz),打孔的484-tone ru存在6个可能的位置,并且996-tone ru存在3个可能的位置,从而导致总共9种可能的多ru组合。最后,对于4x996-tone ru,打孔的484-tone ru存在8个可能的位置,并且打孔的996-tone ru存在4个可能的位置,从而导致总共12种可能的多ru组合。
[0068]
在一个示例中,可通过在u-sig字段中发送信号通知15种不同模式中的一种模式来指示上述可能的响应ru和多ru组合中的每一种:1种模式用于指示响应ru是否是分配ru,最多2种模式用于指示响应ru是占用分配ru的上半部还是下半部的动态减小大小的ru,以及最多12种模式用于指示动态减小大小的多ru组合(例如,打孔模式)。下表中示出了u-sig字段的响应ru/多ru组合子字段的示例:
[0069][0070][0071]
上述信令方法指示被触发sta相对于由触发sta分配的ru的响应ru和多ru组合。在一个示例中,被触发sta在不参考分配ru的情况下发送信号通知响应ru大小或多ru组合或两者。例如,被触发sta可发送信号通知响应ru的大小(例如,242-tone ru、484-tone ru、996-tone ru、2x996-tone ru、3x996-tone ru或4x996-tone ru,总共6种可能的模式)。在一个示例中,被触发sta不需要指示响应ru是占用分配ru的上半部还是下半部,因为触发sta可通过解码tb ppdu来获得该信息。被触发sta还可发送信号通知多ru组合。对于具有242-tone和484-tone响应ru的组合的80mhz分配带宽,存在4种可能的模式。对于具有242-tone、484-tone和996-tone响应ru的组合的160mhz分配带宽,存在8种可能的模式。对于具有484-tone和996-tone响应ru的组合的160mhz分配带宽,存在4种可能的模式。对于具有484-tone和两个996-tone响应ru的组合的240mhz分配带宽,存在6种可能的模式。对于具有两个996-tone响应ru的组合的240mhz分配带宽,存在3种可能的模式。对于具有484-tone、996-tone和2x996-tone响应ru的组合的320mhz分配带宽,存在8种可能的模式。对于具有
996-tone和两个2x996-tone响应ru的组合的320mhz分配带宽,存在四种可能的模式。这导致总共43种模式,需要6位来发送信号通知所有模式。需注意,在各种具体实施中可包括更多或更少的模式。
[0072]
为了获得tb ppdu的响应ru大小和其他参数,触发sta(例如,ap)可以对tb ppdu的u-sig字段进行解码。由于触发sta可能需要对具有来自不同信道的不同内容的多个u-sig字段进行解码,因此触发sta可发送信号通知其对此类字段进行解码的能力。在一个示例中,触发sta使用eht能力字段的1位来指示其是否支持使用sta配置的u-sig。在另一个示例中,触发sta使用eht能力字段的2位来指示其是否支持针对不同ru大小使用sta配置的u-sig,如下表所示:
[0073][0074]
另选地(或除此之外),触发sta可指示其是否支持在触发帧中使用sta配置的u-sig。例如,触发sta使用用户信息字段中的1位来指示其是否支持特定被触发sta使用sta配置的u-sig字段。这样,触发sta具有单独控制每个被触发sta的灵活性。此外,该技术可扩展到任何分配ru大小,因为只要触发sta知道将不存在重叠前导码,触发sta就可以向特定被触发sta发送信号通知允许使用sta配置的u-sig字段(并且允许使用sta配置的参数)。
[0075]
这里描述的技术还使得被触发sta能够配置除了响应ru之外的参数。例如,被触发sta可配置参数,诸如fec编码类型、mcs、dcm、nsts或它们的组合,以及其他phy参数,诸如触发帧的用户信息字段中指示的那些参数。在一个示例中,触发帧的公共信息字段中指示的参数不应由被触发sta配置。如上所述,可以在tb ppdu的u-sig字段中发送信号通知由被触发sta配置的参数的值。例如,sta配置的u-sig字段可包括以下附加子字段:
[0076]
[0077][0078]
如上表所示,需要总共15个额外位来发送信号通知由被触发sta配置的所有参数。然而,在ieee 802.11ax中,he-sig-a字段仅包括10个保留位。在一个示例中,空间再利用位中的一些空间再利用位用于发送信号通知由被触发sta配置的参数中的一些参数。另选地(或除此之外),sta配置的u-sig字段的子字段被压缩以减少信令所需的位数。例如,由于被触发sta应该满足由触发sta指定的上行链路目标rssi,因此被触发sta不太可能提高mcs等级或增加nsts。因此,可使用较少的位来发送信号通知sta配置的mcr和nsts的差异。又如,dcm子字段可以与其他子字段组合,诸如通过将mcs0+dcm处理为比mcs0低一个mcs等级。对sta配置的u-sig字段的这些修改在下表中示出:
[0079][0080][0081]
图6示出了用于由被触发sta配置tb ppdu参数的示例性过程600的流程图。在一些示例中,图1至图5的电子设备、网络、系统、芯片或部件、或它们的部分或具体实施可被配置为执行过程600。
[0082]
过程600的操作包括在第一无线设备处接收602触发信号,该触发信号包括向第二无线设备进行基于触发的物理层协议数据单元(tb ppdu)传输的参数的第一值的指示。该第一无线设备可以是例如图1所示的sta 120中的一者。该第二无线设备可以是例如图1所
示的ap 110中的一者。该触发信号可以是例如下行链路ofdma信号的触发帧(或其部分)(例如,图3所示的ofdma信号300的触发帧302)。在一个示例中,该参数包括tb ppdu的物理层参数,诸如tb ppdu的资源单元(ru)、调制编码方案(mcs)、空时流的数量(nsts)、编码类型或双子载波调制(dcm)中的一者。
[0083]
由该第一无线设备选择604该tb ppdu传输的该参数的第二值。该参数的该第二值与该参数的该第一值不同。可基于例如该第一无线设备处的本地信息来选择该参数的该第二值。在一个示例中,该参数是该tb ppdu的ru,该第一值表示该第一无线设备的分配ru大小,并且该第二值表示由该第一无线设备选择的小于该分配ru(例如,其子集)的响应ru大小。在一个示例中,该响应ru大小是该分配ru大小的至少一半。可由该第一无线设备通过例如选择该分配ru的一部分(例如,上半部、下半部等)作为该响应ru,或者通过在该分配ru内选择多ru组合作为响应ru来动态地选择该ru大小的该第二值。在一个示例中,该方法包括:基于该触发信号来确定该第一无线设备是被调度用于在特定信道中向该第二无线设备进行tb ppdu传输的唯一设备;以及响应于该确定,由该第一无线设备选择该tb ppdu传输的该参数的该第二值。
[0084]
该第一无线设备使用该参数的该第二值向该第二无线设备传输606该tb ppdu。在一个示例中,在该tb ppdu传输的前导码中发送信号通知该参数的该第二值的指示。例如,可以在该tb ppdu传输的该参数的u-sig字段中发送信号通知该参数的该第二值的该指示,该u-sig字段可以是新的u-sig字段或者具有带有附加子字段的经修改格式的u-sig。在一个示例中,相对于该参数的该第一值发送信号通知该参数的该第二值的该指示。在一个示例中,该参数的该第二值的该指示包括表示该参数的该第二值的预定义模式的指示(例如,不参考该参数的该分配的第一值)。
[0085]
众所周知,使用个人可识别信息应遵循公认为满足或超过维护用户隐私的行业或政府要求的隐私政策和做法。具体地,应管理和处理个人可识别信息数据,以使无意或未经授权的访问或使用的风险最小化,并应当向用户明确说明授权使用的性质。
[0086]
本说明书中描述的主题和功能操作的具体实施可在数字电子电路中、有形地体现的计算机软件或固件中、计算机硬件中(包括本说明书中公开的结构及其结构等同物)或在它们中的一者或多者的组合中实现。所述主题的软件具体实施可实现为一个或多个计算机程序。每个计算机程序可包括编码在有形非暂态计算机可读存储介质上的计算机程序指令的一个或多个模块,以供数据处理装置执行或控制数据处理装置的操作。另选地或除此之外,程序指令可被编码在人工生成的传播信号中/上。在一个示例中,信号可以是机器生成的电信号、光信号或电磁信号,所述电信号、光信号或电磁信号被生成以对信息进行编码以传输到合适的接收器装置以供数据处理装置执行。计算机存储介质可以是机器可读存储设备、机器可读存储衬底、随机或串行存取存储器设备或计算机存储介质的组合。
[0087]
术语“数据处理装置”、“计算机”和“计算设备”(或如本领域普通技术人员所理解的等同形式)是指数据处理硬件。例如,“数据处理装置”可涵盖用于处理数据的各种装置、设备和机器,以举例的方式包括可编程处理器、计算机或多个处理器或计算机。该装置还可包括专用逻辑电路,该专用逻辑电路包括例如中央处理单元(cpu)、现场可编程门阵列(fpga)或专用集成电路(asic)。在一些具体实施中,数据处理装置或专用逻辑电路(或数据处理装置或专用逻辑电路的组合)可以是基于硬件或软件的(或基于硬件和软件的组合)。
该装置任选地可包括为计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统或执行环境的组合的代码。本发明设想了使用具有或不具有常规操作系统(例如,linux、unix、windows、mac os、android或ios)的数据处理设备。
[0088]
可以任何形式的编程语言编写计算机程序,其也可被称为或描述为程序、软件、软件应用程序、模块、软件模块、脚本或代码。编程语言可包括例如编译语言、解释语言、声明性语言或程序性语言。程序可以任何形式部署,包括作为用于计算环境中的独立程序、模块、部件、子例程或单元。计算机程序可以但不必与文件系统中的文件对应。程序可存储在保存其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、在专用于论述中的该程序的单个文件中或在存储一个或多个模块、子程序或代码部分的多个协调文件中。计算机程序可被部署为在一个计算机上或位于例如同一站点或分布于通过通信网络互连的多个站点的多个计算机上执行。虽然各种附图中所示的程序的部分可被示出为通过各种对象、方法或过程实现各种特征和功能的单独模块,但程序可替代地包括多个子模块、第三方服务、部件和库。相反,各种部件的特征和功能可视情况组合成单个部件。用于进行计算确定的阈值可以静态地、动态地或同时静态地和动态地确定。
[0089]
本说明书所述的方法、过程或逻辑流程可由执行一个或多个计算机程序的一个或多个可编程计算机执行,以通过对输入数据进行操作并产生输出来执行功能。这些方法、过程和逻辑流程也可由专用逻辑电路(例如,cpu、fpga或asic)执行,并且装置也可被实现为专用逻辑电路。
[0090]
适用于执行计算机程序的计算机可基于通用微处理器和专用微处理器以及其他种类的cpu中的一者或多者。计算机的元件是用于执行指令的cpu和用于存储指令和数据的一个或多个存储器设备。一般来讲,cpu可从存储器接收指令和数据(并将数据写入存储器)。计算机还可包括或可操作地耦接到用于存储数据的一个或多个海量存储设备。在一些具体实施中,计算机可从海量存储设备接收数据并向海量存储设备传输数据,这些海量存储设备包括例如磁盘、磁光盘或光盘。此外,计算机可嵌入另一个设备中,例如移动电话、个人数字助理(pda)、移动音频或视频播放器、游戏机、全球定位系统(gps)接收器或便携式存储装置诸如通用串行总线(usb)闪存驱动器。
[0091]
适用于存储计算机程序指令和数据的计算机可读介质(暂态或非暂态,视情况而定)可包括所有形式的永久/非永久和易失性/非易失性存储器、介质和存储器设备。计算机可读介质可包括例如半导体存储器设备,诸如随机存取存储器(ram)、只读存储器(rom)、相变存储器(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)和闪存存储器设备。计算机可读介质还可包括例如磁性设备,诸如磁带、磁带盒、卡带和内置/可移除磁盘。计算机可读介质还可包括磁光盘和光学存储器设备以及技术,包括例如数字视频光盘(dvd)、cd rom、dvd+/-r、dvd-ram、dvd-rom、hd-dvd和bluray。存储器可存储各种对象或数据,包括高速缓存、类、框架、应用程序、模块、备份数据、作业、网页、网页模板、数据结构、数据库表、储存库和动态信息。存储在存储器中的对象和数据的类型可包括参数、变量、算法、指令、规则、约束和参考。另外,存储器可包括日志、策略、安全性或访问数据以及报告文件。处理器和存储器可由专用逻辑电路补充,或者被并入专用逻辑电路中。
[0092]
虽然本说明书包括许多特定具体实施细节,但不应将这些细节理解为是对要求保
护的内容的范围的限制,而应将其视作对可能是特定具体实施特有的特征的描述。本说明书中在不同具体实施的上下文中描述的某些特征也可以在单个具体实施中组合地实现。相反,在单个具体实施的上下文中描述的各种特征也可单独地或者以任何合适的子组合的形式在多个具体实施中实现。此外,虽然先前描述的某些特征可能被描述为以某些组合来起作用并且甚至最初也这样地来要求保护,但是要求保护的组合的一个或多个特征在某些情况下可从该组合去除,并且要求保护的组合可涉及子组合或子组合的变型。
[0093]
已经描述了主题的特定具体实施。对于本领域的技术人员将显而易见的是,其他具体实施、所述具体实施的更改和变换均在以下权利要求书的范围内。虽然操作在附图或权利要求书中以特定次序示出,但不应将此理解为要求以相继次序或所示的特定次序来执行此类操作,或者要求执行所有所示的操作(一些操作可视为任选的)以实现期望的结果。在某些情况下,多任务或并行处理(或多任务和并行处理的组合)可能是有利的,并且视情况来执行。
[0094]
此外,先前描述的具体实施中各个系统模块和部件的划分或结合不应被理解为在所有具体实施中都要求此类划分或结合,并且应当理解,所述程序部件和系统可一般性地一起整合在单个软件产品中或者封装到多个软件产品中。
[0095]
因此,先前描述的示例性具体实施不限定或约束本公开。在不脱离本公开的实质和范围的情况下,其他改变、替换和更改也是可能的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1