一种带宽指示方法、装置及相关设备与流程

文档序号:31927898发布日期:2022-10-25 23:20阅读:33来源:国知局
一种带宽指示方法、装置及相关设备与流程

1.本技术涉及通信技术领域,尤其涉及一种带宽指示方法、装置及相关设备。


背景技术:

2.接入点(access point,ap)和站点(station,sta)在数据通信时,可以根据信道的状况选择不同的物理层协议数据单元(phy protocol data unit,ppdu)带宽进行传输。通常sta通过信道竞争获得发送权之后再进行上行数据传输。
3.随着无线局域网(wireless local area network,wlan)标准的演进,802.11ax标准进一步引入了基于触发帧的调度式上行传输。例如,ap发送触发帧,触发帧中包含用于一个或多个sta发送高效基于触发的物理层协议数据单元(high efficient trigger based phy protocol data unit,he tb ppdu)的资源调度以及其他参数。sta接收到触发帧以后,在该触发帧所指示的资源单元(resource unit,ru)上发送he tb ppdu。
4.但是,针对多个ppdu(例如多个he tb ppdu),或者更灵活的ppdu组合(例如he tb ppdu与极高吞吐率基于触发的物理层协议数据单元(extremely high throughput trigger based phy protocol data unit,ehttb ppdu))如何指示带宽,目前标准中还没有相应的规范。


技术实现要素:

5.本技术实施例提供一种一种带宽指示方法、装置及相关设备。该带宽指示方法实现在多个tb ppdu聚合传输时指示多个带宽信息,有利于接入点调度三个及以上同时发送的tb ppdu,从而更好地利用接入点的大带宽能力。
6.第一方面,本技术实施例提供一种带宽指示方法,该方法由站点所执行。其中,站点接收来自接入点的指示信息,指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。其中,三个及以上tb ppdu可以是he tb ppdu、ehttb ppdu或者演进的ehttb ppdu的任意组合。站点接收指示信息后,确定该站点对应的tb ppdu的带宽信息,并在站点对应的tb ppdu的带宽上向接入点发送tb ppdu。可见,该带宽指示方法实现在多个tb ppdu聚合传输时指示多个带宽信息,有利于接入点调度三个及以上同时发送的tb ppdu,从而有利于利用接入点的大带宽能力。
7.在一种可能的设计中,指示信息用于指示两个tb ppdu的带宽信息。其中,两个tb ppdu为两个he tb ppdu,或者为两个ehttb ppdu,或者为两个演进的ehttb ppdu,或者为一个ehttb ppdu和一个演进的ehttb ppdu。可见,站点接收的指示信息还可以调度两个相同类型的tb ppdu,或者调度一个ehttb ppdu和一个演进的ehttb ppdu,从而有利于利用接入点的大带宽能力。
8.在一种可能的设计中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。可见,多个带宽信息可以承载于多个不同的触发帧中,站点可以在预先协商的带宽资源上接收对应的带宽信息。
9.在一种可能的设计中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。可见,多个带宽信息可以承载于一个触发帧中,或者多个带宽信息可以承载于多个相同的触发帧中。
10.在一种可能的设计中,指示信息用于指示以下信息中的至少一种:tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中。可见,指示信息可以通过多种不同的方式指示多个tb ppdu的带宽信息。
11.在一种可能的设计中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
12.在一种可能的设计中,触发帧的上行带宽字段和上行带宽扩展字段至少一个字段中的部分或者全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
13.在一种可能的设计中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
14.在一种可能的设计中,一个触发帧包括多个特殊用户字段,一个特殊用户字段用于指示一个tb ppdu的带宽。
15.在一种可能的设计中,站点基于指示信息生成极高吞吐率长训练eht-ltf序列,并向接入点发送eht-ltf序列。可见,站点基于多个tb ppdu的带宽信息生成不同的eht-ltf序列,有利于在不同的带宽情况下去优化峰均功率比。
16.在一种可能的设计中,站点基于tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种,生成eht-ltf序列。
17.第二方面,本技术实施例提供另一种带宽指示方法,该方法由接入点所执行。接入点生成指示信息,指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。其中,三个及以上tb ppdu可以是he tb ppdu、ehttb ppdu或者演进的ehttb ppdu的任意组合。接入点向站点发送指示信息。可见,接入点利用指示信息可以调度三个及以上同时发送的tb ppdu,从而更好地利用接入点的大带宽能力。
18.在一种可能的设计中,指示信息用于指示两个tb ppdu的带宽信息。其中,两个tb ppdu为两个he tb ppdu,或者为两个ehttb ppdu,或者为两个演进的ehttb ppdu,或者为一个ehttb ppdu和一个演进的ehttb ppdu。可见,接入点还可以通过本实施例中的指示信息调度两个相同类型的tb ppdu,或者调度一个ehttb ppdu和一个演进的ehttb ppdu,从而更好地利用接入点的大带宽能力。
19.在一种可能的设计中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。可见,接入点可以在不同的信道带宽内发送多个不同的触发帧。
20.在一种可能的设计中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。可见,接入点仅发
送一个触发帧,或者接入点发送的触发帧在不同的信道带宽内进行复制传输。
21.在一种可能的设计中,指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。可见,指示信息可以通过多种不同的方式指示多个tb ppdu的带宽信息。
22.在一种可能的设计中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
23.在一种可能的设计中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
24.在一种可能的设计中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
25.在一种可能的设计中,一个触发帧包括多个特殊用户字段,一个特殊用户字段用于指示一个tb ppdu的带宽。
26.在一种可能的设计中,接入点根据指示信息确定用于信道估计的eht-ltf序列,并利用对应的eht-ltf序列进行信道估计。
27.第三方面,本技术实施例提供一种带宽指示装置。该带宽指示装置包括收发单元和处理单元。其中,收发单元用于接收来自接入点的指示信息。指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。其中,三个及以上tb ppdu包括高效基于触发的物理层协议数据单元、极高吞吐率基于触发的物理层协议数据单元、演进的极高吞吐率基于触发的物理层协议数据单元中的一种或多种。处理单元用于确定站点对应的tb ppdu的带宽信息。收发单元还用于在站点对应的tb ppdu的带宽上向接入点发送tb ppdu。
28.在一种可能的设计中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
29.在一种可能的设计中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
30.在一种可能的设计中,指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息,包括:
31.所述指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
32.在一种可能的设计中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
33.在一种可能的设计中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字
段的部分或者全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
34.在一种可能的设计中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
35.在一种可能的设计中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
36.在一种可能的设计中,处理单元还用于基于指示信息生成极高吞吐率长训练eht-ltf序列。收发单元还用于向接入点发送eht-ltf序列。
37.在一种可能的设计中,处理单元还用于基于指示信息生成eht-ltf序列,包括:
38.基于tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种,生成eht-ltf序列。
39.第四方面,本技术实施例提供另一种带宽指示装置。该带宽指示装置包括处理单元和收发单元。其中,处理单元用于生成指示信息。指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。三个及以上tb ppdu包括高效基于触发的物理层协议数据单元、极高吞吐率基于触发的物理层协议数据单元、演进的极高吞吐率基于触发的物理层协议数据单元中的一种或多种。收发单元用于向站点发送指示信息。
40.在一种可能的设计中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
41.在一种可能的设计中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
42.在一种可能的设计中,指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息,包括:
43.所述指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
44.在一种可能的设计中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
45.在一种可能的设计中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
46.在一种可能的设计中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述可能的设计中描述的三种带宽信息中的至少一种。
47.在一种可能的设计中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
48.在一种可能的设计中,收发单元还用于接收来自站点的eht-ltf序列。处理单元还用于根据eht-ltf序列进行信道估计,eht-ltf序列是由指示信息确定的。
49.第五方面,本技术实施例提供一种站点,该设备具有实现第一方面所提供的带宽
指示方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
50.第六方面,本技术实施例提供一种接入点,该设备具有实现第二方面所提供的带宽指示方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
51.第七方面,本实施例还提供一种通信系统,该系统包括如第五方面所述的站点和如第六方面所述的接入点。
52.第八方面,本技术实施例提供一种计算机可读存储介质,该可读存储介质包括程序或指令。当所述程序或指令在计算机上运行时,使得计算机执行第一或第二方面中任一种可能实现方式中的方法。
53.第九方面,本技术实施例提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口。接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以进行第一或第二方面任一种可能的实现方式中任一项所描述的方法。
54.其中,芯片中的接口可以为输入或输出接口、管脚或电路等。
55.上述方面中的芯片系统可以是片上系统(system on chip,soc),也可以是基带芯片等。其中基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和接口模块等。
56.在一种可能的实现中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
57.第十方面,本技术实施例提供一种计算机程序或计算机程序产品,包括代码或指令。当代码或指令在计算机上运行时,使得计算机执行第一或第二方面中任一种可能实现方式中的方法。
附图说明
58.图1为802.11ax定义的触发帧帧结构的示意图;
59.图2为本技术实施例提供的一种通信系统的示意图;
60.图3为6ghz频段中80mhz或160mhz或320mhz带宽的信道划分的示意图;
61.图4为802.11be定义的触发帧帧结构的示意图;
62.图5为本技术实施例提供的一种带宽指示方法的流程示意图;
63.图6为本技术实施例提供的第一种聚合触发帧以及聚合ppdu的示意图;
64.图7a为本技术实施例提供的第一种ap和sta之间的聚合触发帧以及聚合ppdu传输的流程示意图;
65.图7b为本技术实施例提供的第二种ap和sta之间的聚合触发帧以及聚合ppdu传输的流程示意图;
66.图8a为本技术实施例提供的第二种聚合触发帧以及聚合ppdu的示意图;
67.图8b为本技术实施例提供的第三种聚合触发帧以及聚合ppdu的示意图;
68.图9为本技术实施例提供的第四种聚合触发帧以及聚合ppdu的示意图;
69.图10为本技术实施例提供的一种改进的触发帧帧结构的示意图;
70.图11为本技术实施例提供的一种带宽指示装置的示意图;
71.图12为本技术实施例提供的一种站点的示意图;
72.图13为本技术实施例提供的另一种带宽指示装置的示意图;
73.图14为本技术实施例提供的另一种接入点的示意图。
具体实施方式
74.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
75.在本技术的实施例中,术语“第二”、“第一”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第二”、“第一”的特征可以明示或者隐含地包括一个或者更多个该特征。
76.本技术的实施例中,术语“多个”的含义是指两个或三个及以上,例如,多个触发帧是指两个或三个及以上的触发帧。
77.应理解,在本文中对各种所述示例的描述中所使用的术语只是为了描述特定示例,而并非旨在进行限制。如在对各种所述示例的描述和所附权利要求书中所使用的那样,单数形式“一个(“a”,“an”)”和“该”旨在也包括复数形式,除非上下文另外明确地指示。
78.应理解,在本技术的各个实施例中,各个过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
79.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
80.无线局域网(wireless local area network,wlan)的协议标准从802.11a、802.11b、802.11g开始,历经802.11n、802.11ac、802.11ax到正在讨论的802.11be。其中,802.11ax标准称为高效(high efficient,he)版本,最大支持的物理层协议数据单元(phy protocol data unit,ppdu)的带宽为160mhz。802.11be标准称为极高吞吐率(extremely high throughput,eht)版本,最大支持的ppdu的带宽为320mhz。802.11be以后的标准可以称为演进的(未来的)极高吞吐率版本,通过eht+来表示,比如指代802.11bx标准,802.11cx标准。其中,本技术中的演进的极高吞吐率基于触发的物理层协议数据单元eht+tb ppdu对应于802.11be以后的标准所对应的基于触发的物理层协议数据单元。
81.接入点(access point,ap)和站点(station,sta)在数据通信时,可以根据信道的状况选择不同的物理层协议数据单元(phy protocol data unit,ppdu)带宽进行传输。通常sta通过信道竞争获得发送权之后再进行上行数据传输。其中,802.11ax标准进一步引入了基于触发帧(trigger frame,tf)的调度式上行传输。例如,ap发送触发帧,触发帧中包含用于一个或多个sta发送高效基于触发的物理层协议数据单元(high efficient trigger based phy protocol data unit,he tb ppdu)的资源调度以及其他参数。sta接收到触发帧以后,在该触发帧所指示的资源单元(resource unit,ru)上发送he tb ppdu。
82.其中,802.11ax标准定义的触发帧帧结构如图1所示。其中,触发帧包含公共信息
(commoninformation)字段和用户信息列表(user informationlist)字段。公共信息字段和用户信息字段的具体内容如图1所示。其中,公共信息字段包含所有sta都需要读取的公共信息。公共信息字段中的上行带宽(uplink bandwidth)字段指示该触发帧所触发的he tb ppdu的带宽。上行带宽字段利用两比特(bit)来表示。其中,00表示20兆赫兹(mhz),01表示40mhz,10表示80mhz,11表示160mhz或者80mhz+80mhz。其中,80mhz+80mhz表示两个80mhz不连续的情况。用户信息列表字段包括一个或多个用户信息字段,每个用户信息字段包含不同sta分别需要读取的信息。在用户信息字段中,关联标识(association identification 12,aid12,表示aid的低12比特)表示某一个sta的站点标识。资源单元分配(ru allocation)字段用于指示sta(即aid12所指示的sta)所分配到的资源单元的位置。
83.其中,sta接收到触发帧以后,从中该触发帧中解析出与自己的aid相匹配的用户信息字段。然后,sta在与自己的aid相匹配的用户信息字段中资源单元分配字段所指示的ru上发送he tb ppdu。其中,he tb ppdu的各个字段的名称和作用可以如表1所示。
84.表1:he tb ppdu中字段列表
[0085][0086]
其中,在he tb ppdu的he-sig-a字段中,存在带宽字段。该带宽字段用于指示he tb ppdu的带宽。该带宽字段通常也采用2bit来表示,其内容和含义与触发帧中的ul bw字段相同。
[0087]
但是,上述ap和sta之间的传输流程只包括触发帧如何指示一个tb ppdu的带宽。针对多个tb ppdu(也可以称为聚合ppdu(aggregate ppdu,a-ppdu))如何指示带宽,目前标准中还没有相应的规范。
[0088]
为了解决上述问题,本技术实施例提供一种带宽指示方法。该带宽指示方法实现在多个tb ppdu聚合传输时指示多个带宽信息,有利于接入点调度三个及以上同时发送的tb ppdu,从而有利于利用接入点的大带宽能力。
[0089]
本技术实施例提供的带宽指示方法应用于如图2所示的通信系统中。该通信系统
包括ap和sta。其中,ap是一个网络的创建者,是网络的中心节点。例如,一般家庭或办公室使用的无线路由器就是一个ap。ap还包括通信服务器、交换机、网桥等设备。每一个连接到无线网络中的终端(如笔记本电脑、掌上电脑(personal digital assistant,pda)、智能手机等其它可以联网的用户设备)都可称为一个sta。图2所示的通信系统中包括两个ap和三个sta,仅为一种示例,本实施例不作限定。本技术实施例提供的带宽指示方法适用于ap和sta(如图2的接入点1和站点1)之间的数据通信,也适用于ap和ap(如图2的接入点1和接入点2)之间的数据通信,还适用于sta和sta(如图2的站点2和站点3)之间的数据通信。其中,ap和sta之间,ap和ap之间以及sta和sta之间的通信还可以是一对多的通信。例如,图2所示的ap、sta1、sta2、sta3分别都可以是一个或多个设备,本实施例不作限定。
[0090]
下面对本技术实施例涉及的相关概念进行描述。
[0091]
图3为6ghz频段中80mhz或160mhz或320mhz带宽的信道划分的示意图。其中,unii表示非授权国际信息基础设施无线电频带(the unlicensed national information infrastructureradio band)。其中,sta可以停靠在如图3所示的信道位置或频率范围上,并基于所停靠的信道位置或频率范围接收指示信息。其中,802.11be为了有效利用信道,设计了两种320mhz信道。两种320mhz信道包括:中心频率为31mhz或95mhz或159mhz的320mhz-1信道、中心频率为63mhz或127mhz或191mhz的320mhz-2信道,如图3所示。
[0092]
802.11be沿用了802.11ax中基于触发的传输。802.11be的触发帧复用802.11ax的触发帧类型、子类型,可以同时被he sta和eht sta接收和理解。图4为802.11be定义的触发帧帧结构的示意图。图4所示的触发帧的用户信息列表字段中的一个特殊用户信息字段用于携带上行eht的带宽信息。其中,特殊用户信息字段并不携带用户信息。特殊用户信息字段中的关联标识aid12为特殊用户信息字段的指示。
[0093]
图4中特殊用户信息字段的上行eht带宽字段也称为上行带宽扩展字段。上行带宽扩展字段用于与公共信息字段中的上行带宽字段联合指示eht tb ppdu的带宽。其中,上行带宽字段还可以同时用于指示he tb ppdu的带宽,如表2所示。
[0094]
表2:上行带宽字段和上行带宽扩展字段列表
[0095][0096]
其中,表2的第一列表示上行带宽字段,该字段通过2bit来表示。第一列中的值为上行带宽字段的值。表2的第二列表示he tb ppdu的带宽,he tb ppdu的带宽由第一列的2bit指示。也就是说,当触发帧只用于调度he tb ppdu时,sta按照第一列确定he tb ppdu的带宽。应注意,表2中的值为十进制。例如,表2的第二行第一列中的值为0(2bit的二进制表示为00)。第二行第一列的2bit指示he tb ppdu的带宽为20mhz。又例如,表2的第六行第一列中的值为1(2bit的二进制表示为01)。第六行第一列的2bit指示he tb ppdu的带宽为40mhz。
[0097]
其中,表2的第三列表示上行带宽扩展字段,该字段也通过2bit来表示。第三列中的值为上行带宽扩展字段的值。表2的第四列表示eht tb ppdu的带宽,eht tb ppdu的带宽由第一列的2bit和第三列的2bit共同指示。也就是说,当触发帧只用于调度eht tb ppdu时,sta按照第一列和第三列确定eht tb ppdu的带宽。例如,表2的第二行第一列中的值为0(2bit的二进制表示为00),第二行第三列中的值为0((2bit的二进制表示为00))。第二行第一列的2bit和第二行第三列的2bit共同指示eht tb ppdu的带宽为20mhz。
[0098]
其中,特殊用户信息字段除了上行带宽扩展字段外,还包括的其他字段如图4所示。其中,aid12关联标识为一个特殊值2007,表示用户信息列表中的该字段为特殊用户信息字段。物理层版本标识字段用于指示触发帧为eht或以后标准中哪一代的触发帧。例如,0
表示eht,1表示11bx,2表示11cx等。上行eht空间复用1字段和上行eht空间复用2字段,用于指示eht ppdu中通用信令字段(universal sig,u-sig)中的空间复用字段。u-sig预留比特字段,用于指示u-sig中的预留比特。
[0099]
其中,公共信息字段除了上行带宽字段外,还包括的其他字段如图4所示。上行空间复用字段用于指示he ppdu中he-sig-a中的空间复用字段。上行he-sig-a2预留字段用于指示he ppdu中he-sig-a2(he-sig-a的第二个符号)中的预留比特。其中,该上行he-sig-a2预留字段还重新定义he或eht指示比特(公共字段b54)和特殊用户信息字段存在指示比特(公共字段b55)。he或eht指示比特用于指示主160mhz内传输的是he tb ppdu还是eht tb ppdu。其中,b54指示1表示主160mhz内传输的是he tb ppdu,b54指示0表示主160mhz内传输的是eht tb ppdu。特殊用户信息字段存在指示比特用于指示特殊用户字段是否存在。其中,b55指示1表示不存在,b55指示0表示存在。也就是说,特殊用户信息字段存在指示比特间接指示是否调度eht tb ppdu(因为特殊用户信息字段还指示eht tb ppdu所需要的公共信息)。例如,若b54指示1,则表示主160mhz信道传输的是he tb ppdu。若b55指示0,表示存在特殊用户字段,间接指示该触发帧还调度eht tb ppdu。其中,次160mhz信道用于传输eht tb ppdu。用户信息列表字段中的其他用户信息字段(同特殊用户字段长度相同,但是承载的子字段不同)承载着每个用户单独的信息指示,在此不再赘述。
[0100]
类似于he tb ppdu,eht tb ppdu也包括多个字段,每个字段的含义如表3所示。
[0101]
表3:eht tb ppdu中字段含义列表
[0102][0103][0104]
其中,在eht tb ppdu的u-sig中,同样存在带宽字段。也就是说,ap向sta指示sta发送tb ppdu的带宽,sta根据所指示的带宽发送tb ppdu,并且在tb ppdu中携带带宽信息。eht tb ppdu中u-sig字段的带宽字段携带的tb ppdu的带宽值,与触发帧中指示的ppdu的
带宽值相同。eht tb ppdu中u-sig字段的内容表4所示。其中,u-sig字段的带宽字段通过3bit直接指示ppdu的带宽,触发帧通过2bit+2bit(例如表2所示的上行带宽字段的2bit和上行带宽扩展字段的2bit)联合指示。
[0105]
表4:eht tb ppdu中u-sig字段的内容列表
[0106]
[0107][0108]
其中,表4所示的eht tb ppdu中u-sig字段的第二个符号的前两个比特b0-b1用于指示ppdu类型和压缩模式。其具体含义如表5所示。
[0109]
表5:eht tb ppdu中u-sig字段的上行或下行字段和ppdu类型和压缩模式字段列表
[0110]
[0111][0112]
其中,802.11be标准有两个版本,第一个版本只涉及一些基本特性,第二个版本会进一步涉及一些其他待定的特性。为了区分两个版本的设备,将第一个版本的设备称之为实现了eht基本特性的设备。将第二个版本的设备称之为非实现了eht基本特性的设备(也可以称作实现了eht进阶特性的设备)。其中,实现了eht基本特性的设备具有支持320mhz信道,支持多ru等特性,但是不支持a-ppdu。非实现了eht基本特性的设备具有支持a-ppdu,ap协作等特性。
[0113]
另外,表4中不同字段的保留比特(也称为未用比特)的状态分为两种,分别为不理会(disregard)和证实(validate)。如果一个实现了eht基本特性的设备发现一个ppdu内的证实比特没有设置成标准中规定的默认(缺省)值或者某些子字段的值被设置成证实状态,则终止该ppdu的接收。而对于不理会比特,或者被设置成不理会状态的子字段,如果一个eht设备没有发现证实比特没有设置成标准中规定的默认(缺省)值或者某些子字段的值被设置成证实状态,则会忽略不理会比特,或者忽略某个被设置成不理会状态的子字段,继续读取其他字段。
[0114]
图5为本技术实施例提供的一种带宽指示方法的流程示意图。该带宽指示方法由接入点和站点之间的交互实现,包括以下步骤:
[0115]
501,接入点生成指示信息,指示信息用于指示多个基于触发的物理层协议数据单元tb ppdu的带宽信息;
[0116]
502,接入点向站点发送指示信息;对应的,站点接收来自接入点的指示信息;
[0117]
503,站点确定该站点对应的tb ppdu的带宽信息,并在该站点对应的tb ppdu的带宽上向接入点发送tb ppdu。
[0118]
ap和sta在数据通信时,可以根据信道的状况选择不同的ppdu带宽进行传输。例如,ap向sta指示的tb ppdu的带宽信息,表示ap指示sta通过指定带宽向ap发送上行数据。也就是说,ap向sta指示的tb ppdu的带宽信息包括ap向sta指示的用于传输tb ppdu的带宽,也可以包括sta所分配到的传输资源单元等信息。其中,用于传输tb ppdu的带宽可以理解为tb ppdu的传输带宽或者工作带宽。例如,ap向sta发送的指示信息用于指示sta发送eht tb ppdu的带宽,以及指示sta该发送带宽上具体发送该eht tb ppdu所使用的资源单元。
[0119]
本实施例中指示信息用于指示多个tb ppdu的带宽信息,包括以下两类情况:
[0120]
情况一:指示信息用于指示两个tb ppdu的带宽信息。其中,两个tb ppdu包括以下几种组合中的任意一种:两个he tb ppdu、两个eht tb ppdu、两个eht+tb ppdu、一个eht pb ppdu和一个eht+tb ppdu。
[0121]
情况二:指示信息用于指示三个及以上tb ppdu的带宽信息。其中,三个及以上tb ppdu包括he tb ppdu、eht tb ppdu、eht+tb ppdu中的一种或多种。
[0122]
为了使得指示信息可以指示情况一或情况二中的任意一种tb ppdu的组合,本实施例中的指示信息用于指示以下信息中的至少一种:tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元(trigger based aggregate phy protocol data unit,tb a-ppdu)的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合。其中,指示信息承载于触发帧中。也就是说,接入点生成指示信息,也表示接入点生成触发帧,触发帧承载指示信息。
[0123]
一种可能的实现方式中,指示信息用于指示tb ppdu的带宽信息。例如,图2中的ap1生成触发帧,并向sta1发送触发帧。该触发帧承载的指示信息用于指示sta1向ap1发送tb ppdu的带宽。也就是说,该指示信息用于指示单个ppdu的带宽信息。其中,该触发帧还可以指示sta发送tb ppdu所使用的资源单元,在此不再赘述。
[0124]
又一种可能的实现方式中,指示信息用于指示基于tb a-ppdu的聚合带宽信息。例如,图2中的ap1生成触发帧,并向sta1和sta2发送触发帧。该触发帧承载的指示信息用于指示sta1和sta2分别向ap1发送tb ppdu的聚合带宽。
[0125]
再一种可能的实现方式中,指示信息用于指示tb a-ppdu中各个ppdu的带宽组合信息。例如,图2中的ap1生成触发帧,并向sta1和sta2发送触发帧。该触发帧承载的指示信息用于指示sta1和sta2分别占用多大的带宽向ap1发送tb ppdu。也就是说,该触发帧承载的指示信息分别指示sta1和sta2发送tb ppdu各自对应的传输带宽。
[0126]
下面对上述三种实现方式的具体实施步骤进行详细的描述。
[0127]
在一种示例中,指示信息的数量为多个,指示信息承载于聚合触发帧中。其中,聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。例如,指示信息用于指示上述情况一中的两个he tb ppdu的带宽信息时,该指示信息承载于聚合触发帧中。该聚合触发帧包括两个触发帧(如图6中的触发帧1和触发帧2),两个触发帧分别指示两个he tb ppdu的带宽信息,如图6所示。sta根据触发帧1指示的he tb ppdu1的带宽信息,在对应的带宽上发送tb ppdu 1。类似的,sta根据触发帧2指示的he tb ppdu 2的带宽信息,在对应的带宽上发送tb ppdu 2。
[0128]
其中,sta在所停靠的信道位置或频率范围上接收指示信息,所停靠的信道位置或频率范围是ap与sta提前协商的。当信道带宽的划分粒度为80mhz时,sta依靠所停靠的80mhz子块(80mhz sub-block)的位置或者频率范围,获取ap向sta指示的tb ppdu的带宽。
[0129]
例如,图2中的sta1和sta2,分别停靠在如图3所示的unii 5的第一个和第二个80mhz信道上。图2中的ap1发送聚合触发帧,该聚合触发帧包括触发帧1和触发帧2。其中,触发帧1和触发帧2分别位于unii5中的第一个和第二个80mhz信道上。sta1接收到触发帧1,触发帧1承载的带宽指示信息指示sta1的tb ppdu的带宽为80mhz。sta1在所停靠的第一个80mhz信道上发送带宽为80mhz的tb ppdu 1。sta2接收到触发帧2,触发帧2承载的带宽指示信息指示sta2的tb ppdu的带宽为80mhz。sta2在所停靠的第二个80mhz信道上发送带宽为
80mhz的tb ppdu 2。
[0130]
又例如,图2中的sta1为多个设备(假设为三个sta1)。这三个sta1分别停靠在unii-5中的第一个、第二个和第四个80mhz信道上。ap1发送聚合触发帧,该聚合触发帧包括触发帧1-3。其中,触发帧1和触发帧2分别位于unii-5中的第一个和第二个80mhz信道上。触发帧3位于第三个和第四个80mhz组成的160mhz信道上。或者,触发帧3在unii-5中第三个和第四个80mhz信道上复制传输。第一个sta1接收到触发帧1,触发帧1承载的带宽指示信息指示tb ppdu的带宽为80mhz。第一个sta1具备发送带宽为80mhz的tb ppdu的能力,第一个sta1在所停靠的第一个80mhz信道上发送带宽为80mhz的tb ppdu 1。第二个sta1接收到触发帧2,触发帧2承载的带宽指示信息指示tb ppdu的带宽为80mhz。第二个sta1具备发送带宽为80mhz的tb ppdu的能力,第二个sta1在所停靠的第二个80mhz信道上发送带宽为80mhz的tb ppdu 2。第三个sta1接收到触发帧3,触发帧3承载的带宽指示信息指示tb ppdu的带宽为160mhz。第三个sta1具备发送带宽为160mhz的tb ppdu的能力,第三个sta1在所停靠的160mhz信道上发送带宽为160mhz的tb ppdu 3。可以理解的是,由于第三个sta1停靠在第四个80mhz信道上,并且第三个sta1接收触发帧3承载的带宽指示信息指示tb ppdu的带宽为160mhz,第三个sta1也具备发送带宽为160mhz的tb ppdu的能力。基于此,停靠在第四个80mhz可以视为停靠在160mhz信道上,故第三个sta1可以在所停靠的160mhz的信道上发送带宽160mhz的tb ppdu 3。
[0131]
第一种实现方式中,当触发帧用于调度情况一的tb ppdu的组合时,ap和sta的传输流程如图7a所示。示例性的,图7a所示的情况一的tb ppdu的组合为两个eht tb ppdu的组合。图7a包括了eht tb ppdu的格式。其中,eht tb ppdu包括多个字段,每个字段的含义如表3所示。第二种实现方式中,当触发帧用于调度情况二的tb ppdu的组合时,ap和sta的传输流程如图7b所示。示例性的,图7b所示的情况二的tb ppdu的组合为两个he tb ppdu和一个eht tb ppdu的组合。图7b包括了he tb ppdu和eht tb ppdu的格式。其中,he tb ppdu包括多个字段,每个字段的含义如表1所示。eht tb ppdu也包括多个字段,每个字段的含义如表3所示。
[0132]
具体的,ap通过触发帧调度情况1或情况2所述的tb ppdu的组合时,可以通过如下方式:ap生成聚合触发帧,该聚合触发帧用于指示多个tb a-ppdu的带宽信息。例如,图7a中的ap1生成聚合触发帧,该聚合触发帧用于指示sta1发送tb ppdu 1的带宽,以及指示sta2发送tb ppdu 2的带宽。又例如,图7b中的ap1生成聚合触发帧,该聚合触发帧用于指示sta1发送tb ppdu 1的带宽、sta2发送tb ppdu 2的带宽以及sta3发送tb ppdu 3的带宽。其中,该聚合触发帧还可以指示sta发送tb ppdu的资源单元,在此不再赘述。其中,图7a所示的聚合触发帧以及a-ppdu的结构如图8a所示。类似的,图7b所示的聚合触发帧以及a-ppdu的结构如图8b所示。可见,聚合触发帧可以指示聚合ppdu的信息。
[0133]
进一步的,ap向多个sta发送聚合触发帧。对应的,多个sta分别接收聚合触发帧。例如,sta1获取聚合触发帧中针对sta1的指示信息,该指示信息用于指示sta1在指定的带宽1上发送eht tb ppdu 1。sta2获取聚合触发帧中针对sta2的指示信息,该指示信息用于指示sta2在指定的带宽2上发送eht tb ppdu2。
[0134]
其中,触发帧中如何携带带宽指示信息可以包括以下几种实现方式:一种实现方式中,带宽信息通过上行带宽字段和上行带宽扩展字段中的至少一种来指示。进一步的,带
宽信息通过上行带宽字段的部分或者全部比特来指示。或者,带宽信息通过上行带宽字段和上行带宽扩展字段的部分或者全部比特来指示。
[0135]
另一种实现方式中,带宽信息通过以下至少一种字段来指示:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。进一步的,带宽信息通过上述预留字段的部分或者全部比特来指示。
[0136]
具体的,指示信息通过以下比特位中的部分或者全部比特来指示:
[0137]
公共信息字段中的b56-b62(即上行he-sig-a2预留字段的后7比特)、b63(即预留字段的预留比特),如图4所示。
[0138]
特殊用户信息列表字段中的b25-b36(即上行u-sig字段预留指示的全部比特)、b37-b39(即预留字段的预留比特),如图4所示。
[0139]
应注意,本实施例所述的预留比特为标准中暂未使用的比特。若采用上述预留比特来指示带宽信息后,被采用的预留比特将不再被称为预留比特。
[0140]
针对上述带宽信息通过上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特指示的实现方式,触发帧中的带宽信息指示可以指示以下信息中的至少一种:tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合。利用上行带宽字段和上行带宽扩展字段中的至少一种字段的部分或者全部比特进行带宽指示时具体可以包括如下几种实现方式:
[0141]
一种可能的实现方式中,上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特指示各个tb ppdu的带宽。例如,图8a中的触发帧1的上行带宽字段和上行带宽扩展字段用于指示sta1的tb ppdu 1的带宽信息,触发帧2的上行带宽字段和上行带宽扩展字段用于指示sta2的tb ppdu 2的带宽信息。其中,sta1在所停靠的80mhz信道上接收聚合触发帧中的触发帧1。sta1根据触发帧1中的上行带宽字段的取值(例如取值为2)和上行带宽扩展字段的取值(例如取值为0),确定sta1传输eht tb ppdu的带宽为80mhz。类似的,sta2在所停靠的80mhz信道上接收聚合触发帧中的触发帧2。sta2根据触发帧2中的上行带宽字段的取值(例如取值为2)和上行带宽扩展字段的取值(例如取值为0),确定sta2传输eht tb ppdu的带宽为80mhz。
[0142]
又例如,图8b中的聚合触发帧(包括三个触发帧tf1、tf2和tf3)采用上行带宽字段进行带宽指示,或者采用上行带宽字段和上行带宽扩展字段进行带宽指示,如表6所示。其中,上行带宽字段通过2bit指示,上行带宽扩展字段通过2bit指示,与表2类似。可选的,还可以进一步包括触发帧的标识,触发帧的标识与该触发帧的上行带宽字段和上行带宽扩展字段相关联。表6中还包括对上行带宽字段和上行带宽扩展字段所指示的带宽组合的说明。
[0143]
表6:聚合触发帧的带宽指示列表
[0144][0145][0146]
其中,根据表6中的上行带宽字段和上行带宽扩展字段,以及触发帧的标识,各个站点可以分别确定发送tb ppdu的带宽。例如,sta1在所停靠的160mhz信道上接收该聚合触发帧,并从聚合触发帧中获取sta1对应的触发帧1。sta1根据触发帧1的标识,从表6中获取tf1指示的多种带宽信息。sta1再根据tf1的上行带宽字段的取值(例如取值为3),确定sta1传输he tb ppdu的带宽为160mhz。类似的,sta2和sta3也采用上述方法确定传输tb ppdu的带宽,在此不再赘述。其中,在上述两种实现方式中,当ap只调度sta传输he tb ppdu时,ap向sta发送的触发帧只包括上行带宽字段。应注意,ap和sta也可以预先存储表6。当sta获取触发帧后,可以通过查询表6获取该触发帧指示的带宽。
[0147]
可以理解的是,若带宽的划分粒度为20mhz或40mhz,表6中指示带宽为20mhz或40mhz的行也可以加上触发帧的标识。具体实施方式可参考前述80m的方式,示例性的,当带宽的划分粒度为20mhz时,触发帧用于指示单个tb ppdu的带宽为20mhz。表6的第2行至第5行可以加上该触发帧的标识。
[0148]
其中,表6中的上行带宽字段和上行带宽扩展字段所指示的带宽可以包括以下几种情况:
[0149]
示例1:当触发帧中上行带宽字段的比特值为0且上行带宽扩展字段的比特值为0
时,该触发帧用于指示只有he tb ppdu,he tb ppdu的带宽为20mhz。或者,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为20mhz。
[0150]
示例2:当触发帧中上行带宽字段的比特值为1且上行带宽扩展字段的比特值为0时,该触发帧用于指示只有he tb ppdu,he tb ppdu的带宽为40mhz。或者,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为40mhz。
[0151]
示例3:当触发帧中上行带宽字段的比特值为2且上行带宽扩展字段的比特值为0时,该触发帧用于指示只有he tb ppdu,he tb ppdu的带宽为80mhz。或者,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为80mhz。
[0152]
示例4:当触发帧中上行带宽字段的比特值为2且上行带宽扩展字段的比特值为1时,该触发帧用于指示he tb ppdu和eht tb ppdu。he tb ppdu的带宽为80mhz,eht tb ppdu的带宽为160mhz。
[0153]
示例5:当触发帧中上行带宽字段的比特值为3且上行带宽扩展字段的比特值为0时,该触发帧用于指示he tb ppdu和eht tb ppdu。he tb ppdu的带宽为160mhz,eht tb ppdu的带宽为80mhz。
[0154]
示例6:当触发帧中上行带宽字段的比特值为3且上行带宽扩展字段的比特值为1时,该触发帧用于指示只有he tb ppdu,he tb ppdu的带宽为160mhz。或者,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为160mhz。或者,该触发帧用于指示he tb ppdu和eht tb ppdu,he tb ppdu的带宽为160mhz,eht tb ppdu的带宽为160mhz。
[0155]
示例7:当触发帧中上行带宽字段的比特值为3且上行带宽扩展字段的比特值为2时,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为320mhz-1。
[0156]
示例8:当触发帧中上行带宽字段的比特值为3且上行带宽扩展字段的比特值为3时,该触发帧用于指示只有eht tb ppdu,eht tb ppdu的带宽为320mhz-2。
[0157]
需要说明的是,上述示例1-8仅仅是一种举例而非限定,当触发帧中上行带宽字段的比特值和上行带宽扩展字段的比特值为相应取值时,具体指示的tb ppdu的组合以及带宽可以互换。例如,当触发帧中上行带宽字段的比特值为3且上行带宽扩展字段的比特值为3时,该触发帧可以用于指示只有eht tb ppdu,eht tb ppdu的带宽为320mhz-1。
[0158]
又一种可能的实现方式中,触发帧中的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示基于tb a-ppdu的聚合带宽信息。例如,he tb ppdu的聚合带宽只需要2bit来指示。例如,2bit的值(十进制的值)为0表示160mhz,2bit的值为1表示320mhz-1,2bit的值为2表示320mhz-2。或者,若不区分320mhz-1和320mhz-2,ppdu带宽只需要1bit来指示。
[0159]
例如,如图8a所示的聚合触发帧包括触发帧1和触发帧2。触发帧1的上行带宽字段和上行带宽扩展字段指示聚合带宽为160mhz。sta1在所停靠的80mhz信道上接收该聚合触发帧中的触发帧1,并根据触发帧1中的上行带宽字段的取值和上行带宽扩展字段的取值,确定聚合带宽为160mhz。进一步,sta1根据触发帧1中的资源单元字段确定sta1传输eht tb ppdu的带宽为该160mhz聚合带宽中的指定信道位置的80mhz带宽。类似的,sta2在所停靠的80mhz带宽上接收该聚合触发帧中的触发帧2,并根据触发帧2中的上行带宽字段的取值和上行带宽扩展字段的取值,确定聚合带宽为160mhz。进一步,sta2根据触发帧2所指示的ru确定sta2传输eht tb ppdu的带宽为该160mhz聚合带宽中的指定信道位置的80mhz带宽。
[0160]
进一步的,触发帧中的公共信息字段和特殊用户信息字段还用于指示聚合带宽信息中除聚合带宽外的其他信息(如物理层版本标识等)。例如,针对触发帧指示基于tb a-ppdu的聚合带宽信息的情况,每个触发帧的公共信息字段的b54用于指示该tb ppdu是否为he tb ppdu。若b54指示1,则该tb ppdu为he tb ppdu;若b54指示0,则该tb ppdu为eht ppdu。又例如,b54指示主160mhz内传输的可以是he tb ppdu、eht tb ppdu、eht+tb ppdu中的任意一种类型。公共信息字段的b55用于指示是否存在特殊用户字段。可选的,公共信息字段的其他预留比特还用于分别指示每个tb ppdu的类型,或者分别指示每一个80mhz带宽传输的ppdu是哪一种ppdu类型。例如,是he tb ppdu还是eht tb ppdu等。其中,eht tb ppdu、eht+tb ppdu可以视为同一类型的ppdu,可以进一步通过物理层版本标识去区分。例如,指示传输的eht tb ppdu为eht tb ppdu、eht+tb ppdu、eht++tb ppdu等(这里只是一种标准版本举例,具体的标号以及表示方式本实施例不做限制)。在相应的eht tb ppdu、eht+tb ppdu中,目标sta按照触发帧所指示的带宽在所发送的ehttb ppdu或eht+tb ppdu的u-sig中进行带宽指示。
[0161]
可见,当触发帧用于指示基于tb a-ppdu的聚合带宽信息时,非实现了eht基本特性的设备可以获知tb a-ppdu的聚合带宽。非实现了eht基本特性的设备可以针对tb a-ppdu进行空间复用操作的优化。有利于非实现了eht基本特性的设备进行空间复用传输,或者防止对当前传输造成干扰。
[0162]
再一种实现方式中,触发帧中的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示tb a-ppdu中各个ppdu的带宽组合信息。例如,聚合触发帧的上行带宽字段和上行带宽扩展字段(共4bit)最多能够指示16种带宽组合。当指示如表7所示的五种带宽组合时,只需要利用上行带宽字段和上行带宽扩展字段中的3bit。其中,比特值换算成十进制的值可以作为带宽组合的标识。例如,当聚合触发帧的上行带宽字段的取值为0且上行带宽扩展字段的取值也为0时,该聚合触发帧指示的带宽组合的标识为0,即指示的带宽组合为80mhz-80mhz-80mhz-80mhz。
[0163]
示例性的,利用这种方法,本实施例可以实现如表7所示的几种带宽组合。其中,表7所示的带宽组合以80mhz为粒度分为多个带宽组合,还可以以其他带宽(如40mhz等更小的带宽)为粒度,本实施例不作限定。其中,当触发帧用于指示tb a-ppdu中各个ppdu的带宽组合信息时,触发帧可以不携带单个ppdu的带宽,或者不携带聚合带宽,或者不携带单个ppdu的带宽和聚合带宽。sta通过ppdu带宽组合信息和其所停靠的信道在整个聚合带宽内的位置,就可以确定该sta发送tb ppdu的带宽。例如,聚合触发帧指示的带宽组合为80mhz-80mhz-160mhz。sta1位于频率由低到高的第二个80mhz上,则sta1根据自身所停靠的信道和触发帧所指示的带宽组合,确定ppdu带宽为80mhz。若sta1位于频率由低到高第三个或者第四个80mhz上,则确定ppdu带宽为80mhz或160mhz。
[0164]
可选的,指示信息还可以进一步包括聚合带宽信息,结合带宽组合信息和聚合带宽信息得到具体的带宽指示。例如,当聚合带宽为160mhz,触发帧指示的带宽组合的标识为4,可以得到具体的带宽组合为80m-80m。在这种情况下,触发帧可以仅指示聚合带宽为160mhz,而不需要进一步指示带宽组合,也可以确定具体的带宽组合为80m-80m。当聚合带宽为320mhz时,触发帧指示的带宽组合的标识为0-3的任意一种。
[0165]
表7:tb a-ppdu的带宽组合列表
[0166][0167]
可见,当触发帧用于指示tb a-ppdu中各个ppdu的带宽组合信息时,这种指示方式可以支持最灵活的组合。例如,表7中包括了5种灵活的带宽组合。带宽组合也示出了tb a-ppdu的聚合带宽,以及各个tb ppdu的带宽,包含了最大的信息量。
[0168]
另外,针对带宽信息通过公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段的至少一种字段来指示的实现方式,由于触发帧中的带宽信息指示可以指示以下信息中的至少一种:tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合。利用上述方式进行带宽指示时具体可以包括如下几种实现方式:
[0169]
一种可能的实现方式中,触发帧中的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示各个tb ppdu的带宽。例如,聚合触发帧包括多个触发帧,每个触发帧都有各自的公共信息字段和特殊用户字段,分别指示相应站点的ppdu带宽。示例性的,聚合触发帧中每个触发帧的公共信息字段b56-b62中的b56和b57用于指示tb ppdu的带宽信息。比如b56和b57的取值为0指示80mhz,取值为1指示160mhz,取值为2指示320mhz。sta接收对应的触发帧,读取对应的触发帧的公共信息字段中的b56和b57的取值,从而获取ap向该sta所指示的传输tb ppdu的带宽。
[0170]
又一种可能的实现方式,触发帧中的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示基于tb a-ppdu的聚合带宽信息。例如,聚合触发帧的特殊用户信息字段中存在3个预留比特(即b37-b39),缺省值为0。可选的,b37和b38两个比特的取值可用于指示聚合带宽。示例性的,b37和b38的取值为0表示聚合带宽为160mhz,取值为1表示聚合带宽为320mhz。又例如,b37和b38的取值为00(缺省值)表示非a-ppdu,b37和b38的取值为01表示聚合带宽为160mhz,b37和b38的取值为10表示聚合带宽为320mhz,b37和b38的取值为11为预留。需要说明的是,上述取值对应的含义仅是举例,不同取值对应的含义可以互换,本技术不做限制。
[0171]
再一种实现方式中,触发帧中的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示tb a-ppdu中各个ppdu的带宽组合信息。例如,聚合触发帧的特殊用户信息字段中存在三个预留比特(即b37-b39),该三个预留比特最多能够指示8种带宽组合。当b37的取值为0,b38的取值为1,b39的取值为0(即该三个预留比特的十进制取值为2)时,b37-b39所指示的带宽组合为160mhz-80mhz-80mhz。其中,tb a-ppdu中各个ppdu的带宽组合信息可参考表7,在此不再赘述。
[0172]
进一步的,带宽信息还可以结合上行带宽字段和上行带宽扩展字段中的至少一个字段,以及公共信息字段和特殊用户信息字段中的至少一个字段进行联合指示。例如,触发
帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或全部比特指示一种带宽信息,公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或全部比特指示另一种带宽信息。
[0173]
具体的,在一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特用于指示tb ppdu的带宽,公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部比特用于指示a-ppdu的聚合带宽。例如,触发帧的公共信息字段中上行he-sig-a2字段的部分或全部比特预留比特用于指示聚合带宽。其中,预留比特的取值为0指示聚合带宽为160mhz,取值为1指示聚合带宽为320mhz。另外,触发帧的预留字段中的缺省状态用于表示单个ppdu,即非a-ppdu情况。例如,触发帧的公共信息字段中上行he-sig-a2预留比特的缺省值(预留值)为1。两个预留比特的缺省值11表示该触发帧指示的非a-ppdu,00表示该触发帧指示的聚合带宽为160mhz,01表示该触发帧指示的聚合带宽为320mhz,10为预留。可选的,该实现方式中的字段所指示的具体带宽信息可以交换位置。也就是说,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特可以用于指示a-ppdu的聚合带宽,而公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部比特用于指示tb ppdu的带宽。或者,触发帧的上行带宽字段的部分或者全部比特用于指示a-ppdu的聚合带宽,并且触发帧的预留比特的部分或者全部比特用于指示tb ppdu的带宽。具体实现方式以及示例,可以参考前文实施例中对应的描述,在此不再赘述。
[0174]
又一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特用于指示tb a-ppdu中各个ppdu的带宽组合信息,公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部比特用于指示tb ppdu的带宽。可选的,该实现方式中的字段所指示的具体带宽信息也可以交换位置。也就是说,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特可以用于指示tb ppdu的带宽,而公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部比特用于指示tb a-ppdu中各个ppdu的带宽组合信息。具体实现方式以及示例,可以参考前文实施例中对应的描述,在此不再赘述。
[0175]
再一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特用于指示a-ppdu的聚合带宽,公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部预留比特用于指示tb a-ppdu中各个ppdu的带宽组合信息。可选的,该实现方式中的字段所指示的具体带宽信息也可以交换位置。也就是说,触发帧的上行带宽字段和上行带宽扩展字段中至少一个字段的部分或者全部比特可以用于指示tb a-ppdu中各个ppdu的带宽组合信息,而公共信息字段和特殊用户信息字段中至少一个字段的预留比特的部分或者全部预留比特用于指示a-ppdu的聚合带宽。具体实现方式以及示例,可以参考前文实施例中对应的描述,在此不再赘述。
[0176]
另一种示例中,指示信息的数量为多个,指示信息承载于一个触发帧或者多个触发帧中。其中,多个触发帧为同一触发帧在不同频域范围内复制得到的。本示例中指示tb a-ppdu的带宽的触发帧分为两种情况:只有一个触发帧,或者同一触发帧在tb a-ppdu带宽中的不同频域范围内进行复制传输。例如,图9为本技术实施例提供的一种同一触发帧在不同的80mhz内进行复制传输的示意图。其中,图9中的多个触发帧为同一触发帧在整个
320mhz内均分的4个80mhz中复制得到的,即触发帧1-4的内容都相同。对应的,触发帧1-4所指示的tb ppdu的带宽也相同,如图9所示。该示例适用于触发帧在tb a-ppdu的带宽复制的场景。例如,该示例适用于802.11标准的非高吞吐率ppdu要求在整个带宽上复制的场景。其中,非高吞吐率ppdu能够提供更好的传输机会的保护,减少干扰。其中,本示例还包括只有一个触发帧在整个带宽内传输的场景,这一个触发帧也能够指示聚合tb ppdu。
[0177]
第一种实现方式中,触发帧中的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示各个tb ppdu的带宽。可选的,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示各个tb ppdu的带宽。
[0178]
第二种实现方式中,触发帧中的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示基于tb a-ppdu的聚合带宽信息。可选的,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示基于tb a-ppdu的聚合带宽信息。
[0179]
第三种实现方式中,触发帧中的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示基于tb a-ppdu的带宽组合。可选的,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示基于tb a-ppdu的带宽组合。上述三种实现方式的具体实施步骤可以参考前文实施例中相关的描述,在此不再赘述。应注意,上述三种实现方式中所有ehttb ppdu或eht+tb ppdu的带宽相同。
[0180]
第四种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示基于tb a-ppdu的聚合带宽信息,并且触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示各个tb ppdu的带宽信息。例如,以80mhz为粒度将整个带宽320mhz进行划分,则tb a-ppdu中的tb ppdu可以有两种带宽80mhz或160mhz。当每一个tb ppdu的带宽为80mhz时(即划分为四段tb ppdu的带宽),触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分比特(例如图6所示的特殊用户信息字段的上行u-sig预留比特b25-b36中的4个比特)用于指示每一个tb ppdu的带宽。或者,触发帧的预留比特中的3个比特用于指示每一个tb ppdu的带宽(最后一个tb ppdu的带宽等于聚合带宽减去前边几个已指示的带宽)。
[0181]
可选的,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示各个tb ppdu的带宽时,sta通过将各个tb ppdu带宽求和,判断求和的值是否等于tb a-ppdu的聚合带宽,从而确定tb ppdu的个数。例如,触发帧指示的聚合带宽为320mhz,tb ppdu1的带宽为160mhz,tb ppdu2的带宽是160mhz,则sta确定整个带宽中存在2个tb ppdu。又例如,触发帧指示的聚合带宽为320mhz,tb ppdu1的带宽是160mhz,tb ppdu2的带宽是80mhz,tb ppdu3的带宽是80mhz,则sta确定整个带宽中存在3个ppdu。其中,每个tb ppdu带宽指示所需要的比特数和各个条目的相对顺序,本实施例不作限定。
[0182]
可选的,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示tb ppdu的个数。例如,触发帧的预留比特中的2个比特用于指示tb ppdu的个数。缺省值(取值为0)表示1个,其他值(取值为1、2、3)表示2-4个。上述举
例仅为示例,不作限定。
[0183]
第五种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段中的至少一个字段的部分或者全部比特用于指示a-ppdu的聚合带宽,并且触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特用于指示tb a-ppdu中各个ppdu的带宽组合的标识。例如,ap和sta都预先获取如表7所示的tb a-ppdu的带宽组合。ap向sta发送的触发帧的特殊用户信息字段的部分预留比特(例如图6所示的特殊用户信息字段的上行u-sig预留比特b25-b36中的3个比特)用于指示表7中的带宽组合的标识0-4。
[0184]
第六种实现方式中,触发帧的上行带宽字段(2bit)和上行带宽扩展字段(上行带宽扩展字段加入1bit,扩充为3bit)用于指示tb a-ppdu中各个ppdu的带宽组合信息。例如,表8为本技术实施例提供的另一种上行带宽字段和上行带宽扩展字段的列表。相较于表2,表8中的上行带宽扩展字段通过3bit来表示,从而指示更多的带宽组合。额外扩展的比特可以来自于触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特。
[0185]
表8:上行带宽字段和上行带宽扩展字段指示a-ppdu的带宽组合列表
[0186][0187]
可见,表8所示的上行带宽字段和上行带宽扩展字段能够指示整个320mhz带宽下所有可能的组合(表8中的预留还可以指示其他粒度划分情况下的多个组合带宽)。其中,表8可以用来指示不包括he tb ppdu,只包括eht tb ppdu、eht+tb ppdu中的至少一种的情况。例如,表8中eht tb ppdu的带宽这一列,只有一个数字(例如第2行)表示只有一个eht tb ppdu或eht+tb ppdu。a-b(例如第23行)表示两个eht tb ppdu或eht+tb ppdu的组合。a-b-c(例如第25行)表示三个eht tb ppdu或eht+tb ppdu的组合。a-b-c-d(例如第24行)表示四个eht tb ppdu或eht+tb ppdu的组合。
[0188]
可选的,上述表8中的一些条目的部分或者全部被合并为一行,从而保留更多预留
比特。例如,当所有tb ppdu的带宽相同时,表8中的第18行、第23行和第24行所指示的带宽组合实际上为同一个带宽组合80-80-80-80。则表8中的第18行、第23行和第24行被合并为一行。又例如,当所有tb ppdu的带宽相同时,表8中的第27行和第31行所指示的带宽组合实际上为同一个带宽组合160-160。则表8中的第18行、第23行和第24行被合并为一行。可见,合并后的表8可以保留更多预留比特,从而指示更多可能的带宽组合情况。
[0189]
可选的,基于前文实施例中的表2,ap选取表2中的一个预留条目指示a-ppdu扩展。例如,表9为对表2中的一个预留条目重定义后的上行带宽字段和上行带宽扩展字段。其中,当上行带宽字段的值为2且上行带宽扩展字段的值为2时,上行带宽字段和上行带宽扩展字段用于指示tb a-ppdu扩展。然后再单独利用其他字段去指示tb a-ppdu中各个ppdu带宽的组合。例如,利用其他字段指示如表7所示的tb a-ppdu的带宽组合。其他字段可以来自于触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或者全部比特。
[0190]
表9:上行带宽字段和上行带宽扩展字段指示a-ppdu的带宽组合列表
[0191][0192]
又一种实现方式中,可以对如图6所示的触发帧的用户信息列表字段进行改进,改进后的用户信息字段包括多个特殊用户信息字段。例如,图10为本技术实施例提供的一种改进的触发帧的结构示意图。在该触发帧的用户信息列表字段中额外增加3个特殊用户信息字段,也就是说,改进后的触发帧的用户信息列表字段中包括4个特殊用户信息字段,如图10所示。其中,一个触发帧就可以同时指示调度4个tb ppdu,每个特殊用户信息字段对应指示所调度的tb ppdu的信息。其中,每一个特殊用户信息字段还用于指示所调度的tb ppdu的u-sig中所需的公共信息。需要说明的是,上述改进后的触发帧的用户信息列表字段中包括4个特殊用户信息字段仅是举例,不作为限定,用户信息列表字段中可以包括任意个特殊用户信息字段。
[0193]
可选的,若图10中的b55指示特殊用户字段存在,则触发帧的公共字段去单独指示(比如b56-b57)用于指示特殊用户信息字段的个数。若图10中的预留比特b55指示特殊用户字段存在,触发帧也可以不使用专门的比特来指示特殊用户信息字段的个数。例如,当sta解析触发帧,确定预留比特b55指示特殊用户字段存在,sta可以通过特殊关联标识(aid12)的个数确定特殊用户信息字段的个数。
[0194]
其中,多个特殊用户字段的特殊关联标识(aid12表示aid中的12低位)都可以设置为2007。例如,aid12=2007的个数表示特殊用户信息字段的个数。或者,多个特殊用户字段的特殊关联标识设置成不同的aid值。例如,aid12=2007、2006、2005、2004等(2007-最后一个特殊aid+1表示特殊用户信息字段的个数)。其中,上述aid不被分配给任何一个sta,而是被当作特殊用户字段的标识。
a-ppdu中,但是为了保证传统he设备对he tb ppdu的发送,本实施例不涉及对he tb ppdu进行改动。
[0209]
本技术实施例提供一种带宽指示方法,接入点在多个tb ppdu聚合传输时,向多个站点指示多个带宽信息或者指示聚合带宽信息或者指示聚合带宽的组合,有利于接入点调度多个同时发送的tb ppdu,从而更好地利用接入点的大带宽能力。
[0210]
上文结合图1至图10详细描述了本技术实施例的带宽方法。下面结合图11至图14,详细描述本技术实施例的带宽指示装置以及相关设备。应理解,图11至图14所示的带宽指示装置及相关设备能够实现图1至图10所示的方法流程中的一个或者多个的步骤。为避免重复,在此不再详细赘述。
[0211]
图11为本技术实施例提供的一种带宽指示装置的示意图。图11所示的带宽指示装置用于实现上述图1至图10所示的实施例中站点所执行的方法。该带宽指示装置包括收发单元1101和处理单元1102。其中,收发单元1101用于接收来自接入点的指示信息。指示信息用于指示三个及以上tb ppdu的带宽信息。三个及以上tb ppdu包括he tb ppdu、eht tb ppdu、演进的eht tb ppdu中的一种或多种。处理单元1102用于确定站点对应的tb ppdu的带宽信息。
[0212]
在一种实现方式中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
[0213]
在一种实现方式中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
[0214]
在一种实现方式中,指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
[0215]
在一种实现方式中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
[0216]
在一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段至少一个字段中的部分或者全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0217]
在一种实现方式中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0218]
在一种实现方式中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
[0219]
在一种实现方式中,处理单元1102还用于基于指示信息生成极高吞吐率长训练eht-ltf序列。收发单元1101还用于向接入点发送eht-ltf序列。
[0220]
在一种实现方式中,处理单元1102还用于基于指示信息生成eht-ltf序列,包括:
[0221]
基于tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种,生成eht-ltf序列。
[0222]
在一种实现方式中,图11中的各个单元所实现的相关功能可以通过收发器和处理器来实现。图12为本技术实施例提供的一种站点的示意图。该站点可以为能够执行本技术实施例提供的带宽指示方法的设备(例如芯片)。其中,站点可以包括收发器1201、至少一个处理器1202和存储器1203。其中,收发器1201、处理器1202和存储器1203可以通过一条或多条通信总线相互连接,也可以通过其它方式相连接。
[0223]
其中,收发器1201可以用于发送数据,或者接收数据。可以理解的是,收发器1201是统称,可以包括接收器和发送器。例如,接收器用于接收来自接入点的指示信息。又例如,发送器用于向接入点发送tb ppdu。
[0224]
其中,处理器1202可以用于对站点的数据进行处理。处理器1202可以包括一个或多个处理器,例如该处理器1202可以是一个或多个中央处理器(central processing unit,cpu),网络处理器(network processor,np),硬件芯片或者其任意组合。在处理器1202是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。
[0225]
其中,存储器1203用于存储程序代码等。存储器1203可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);存储器1203也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器1203还可以包括上述种类的存储器的组合。
[0226]
其中,上述处理器1202和存储器1203可以通过接口耦合,也可以集成在一起,本实施例不作限定。
[0227]
上述收发器1201和处理器1202可以用于执行本技术实施例提供的带宽指示方法,具体实现方式如下:
[0228]
收发器1201用于接收来自接入点的指示信息。指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。其中,三个及以上tb ppdu包括he tb ppdu、eht tb ppdu、演进的eht tb ppdu中的一种或多种。处理器1202用于确定站点对应的tb ppdu的带宽信息。收发器1201还用于在站点对应的tb ppdu的带宽上向接入点发送tb ppdu。
[0229]
在一种实现方式中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
[0230]
在一种实现方式中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
[0231]
在一种实现方式中,指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
[0232]
在一种实现方式中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
[0233]
在一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段至少一个字段中
的部分或者全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0234]
在一种实现方式中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0235]
在一种实现方式中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
[0236]
在一种实现方式中,处理器1202还用于基于指示信息生成极高吞吐率长训练eht-ltf序列。收发器1201还用于向接入点发送eht-ltf序列。
[0237]
在一种实现方式中,处理器1202还用于基于指示信息生成极高吞吐率长训练eht-ltf序列,包括:
[0238]
基于tb ppdu的带宽信息、tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种,生成eht-ltf序列。
[0239]
可以理解的是,前述方法实施例都可以援引到如图11和图12的带宽指示装置和站点中,所能实现的有益效果参考前述方法实施例中对应的描述,在此不再赘述。
[0240]
图13为本技术实施例提供的另一种带宽指示装置的示意图。图13所示的带宽指示装置用于实现上述实施例中接入点所执行的方法。该带宽指示装置包括处理单元1301和收发单元1302。其中,处理单元1301用于生成指示信息。指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。三个及以上tb ppdu包括he tb ppdu、eht tb ppdu、演进的eht tb ppdu中的一种或多种。收发单元1302用于向站点发送指示信息。
[0241]
在一种实现方式中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
[0242]
在一种实现方式中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
[0243]
在一种实现方式中,指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
[0244]
在一种实现方式中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
[0245]
在一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段至少一个字段中的部分或者全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0246]
在一种实现方式中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0247]
在一种实现方式中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
[0248]
在一种实现方式中,收发单元1302还用于接收来自站点的eht-ltf序列。处理单元
1301还用于根据eht-ltf序列进行信道估计,eht-ltf序列是由指示信息确定的。
[0249]
在一种实现方式中,图13中的各个单元所实现的相关功能可以通过收发器和处理器来实现。图14为本技术实施例提供的一种接入点的示意图。该接入点可以为能够执行本技术实施例提供的带宽指示方法的设备(例如芯片)。其中,接入点可以包括收发器1401、至少一个处理器1402和存储器1403。其中,收发器1401、处理器1402和存储器1403可以通过一条或多条通信总线相互连接,也可以通过其它方式相连接。
[0250]
其中,收发器1401可以用于发送数据,或者接收数据。可以理解的是,收发器1401是统称,可以包括接收器和发送器。例如,接收器用于接收来自站点的tb ppdu。又例如,发送器用于向站点发送指示信息。
[0251]
其中,处理器1402可以用于对接入点的数据进行处理。处理器1402可以包括一个或多个处理器,例如该处理器1402可以是一个或多个中央处理器cpu,网络处理器np,硬件芯片或者其任意组合。在处理器1402是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。
[0252]
其中,存储器1403用于存储程序代码等。存储器1403可以包括易失性存储器,例如随机存取存储器ram;存储器1403也可以包括非易失性存储器,例如只读存储器rom,快闪存储器,硬盘hdd或固态硬盘ssd;存储器1403还可以包括上述种类的存储器的组合。
[0253]
其中,上述处理器1402和存储器1403可以通过接口耦合,也可以集成在一起,本实施例不作限定。
[0254]
上述收发器1401和处理器1402可以用于执行本技术实施例提供的带宽指示方法,具体实现方式如下:
[0255]
处理器1402用于生成指示信息。指示信息用于指示三个及以上基于触发的物理层协议数据单元tb ppdu的带宽信息。三个及以上tb ppdu包括he tb ppdu、eht tb ppdu、演进的eht tb ppdu中的一种或多种。收发器1401用于向站点发送指示信息。
[0256]
在一种实现方式中,指示信息的数量为多个。指示信息承载于聚合触发帧中。聚合触发帧包括多个触发帧,一个触发帧承载一个指示信息。
[0257]
在一种实现方式中,指示信息的数量为多个。指示信息承载于一个触发帧或者多个触发帧中。多个触发帧为同一触发帧在不同频域范围内复制得到的。
[0258]
在一种实现方式中,指示信息用于指示tb ppdu的带宽信息、基于触发的聚合物理层协议数据单元tb a-ppdu的聚合带宽信息或tb a-ppdu中各个ppdu的带宽组合信息中的一种或多种。
[0259]
在一种实现方式中,指示信息承载于触发帧的以下字段的至少一种字段中:第一字段、第二字段。第一字段为触发帧的上行带宽字段,或者上行带宽字段和上行带宽扩展字段。第二字段为触发帧的预留字段。其中,触发帧的预留字段为以下字段的任意一种:公共信息字段的上行高效预留字段、公共信息字段的预留字段、特殊用户信息字段的上行通用信令预留字段、特殊用户信息字段的预留字段。
[0260]
在一种实现方式中,触发帧的上行带宽字段和上行带宽扩展字段至少一个字段中的部分或者全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一种。
[0261]
在一种实现方式中,触发帧的公共信息字段和特殊用户信息字段至少一个字段中的预留比特的部分或全部比特用于指示上述实现方式中描述的三种带宽信息中的至少一
种。
[0262]
在一种实现方式中,一个触发帧包括多个特殊用户字段,每一个特殊用户字段用于指示一个tb ppdu的带宽。
[0263]
在一种实现方式中,收发器1401还用于接收来自站点的eht-ltf序列。处理器1402还用于根据eht-ltf序列进行信道估计,eht-ltf序列是由指示信息确定的。
[0264]
可以理解的是,前述方法实施例都可以援引到如图13和图14的带宽指示装置和接入点中,所能实现的有益效果参考前述方法实施例中对应的描述,在此不再赘述。
[0265]
本技术实施例提供一种通信系统,该通信系统包括前述实施例所述的站点和接入点。
[0266]
本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有程序或指令,当所述程序或指令在计算机上运行时,使得计算机执行本技术实施例中的带宽指示方法。
[0267]
本技术实施例提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口,接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以进行本技术实施例中的带宽指示方法。
[0268]
其中,芯片中的接口可以为输入或输出接口、管脚或电路等。
[0269]
上述方面中的芯片系统可以是片上系统(system on chip,soc),也可以是基带芯片等,其中基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和接口模块等。
[0270]
在一种实现方式中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
[0271]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0272]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不
应认为超出本技术的范围。
[0273]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1