通信装置、控制方法和程序与流程

文档序号:30435194发布日期:2022-06-15 23:17阅读:170来源:国知局
通信装置、控制方法和程序与流程

1.本发明涉及无线通信中的带的分配。


背景技术:

2.作为由电气和电子工程师协会(ieee)制定的无线局域网(wlan)通信标准,已知ieee802.11系列标准。wlan代表无线局域网。ieee802.11系列标准包括诸如ieee802.11a/b/g/n/ac/ax等的标准。ieee考虑制定ieee802.11be标准作为ieee802.11系列标准的新标准。
3.专利文献1讨论了在ieee802.11ax标准中使用正交频分多址(ofdma)来执行无线通信。在ieee802.11ax标准中,通过使用ofdma执行无线通信,实现了高峰值吞吐量。另外,在ieee802.11ax标准中,通过使用ofdma执行无线通信,实现了多用户(mu)通信。在mu通信中,一个接入点(ap)与多个站(sta)并行通信。ap是具有构建网络的作用的装置,并且sta是具有参与由ap构建的网络的作用的装置。在使用ofdma进行的mu通信中,通过ap将用于mu通信的频率带宽的部分带(资源单元(ru))分配给各sta,实现与多个sta的并发通信。
4.引用列表
5.专利文献
6.专利文献1:美国专利申请公开no.2017-0086212


技术实现要素:

7.技术问题
8.在专利文献1中讨论的mu通信中,一个ru被分配给一个sta。然而,根据sta的数量和频带的划分方法,例如,出现了没有被分配给任何sta的ru,并且无法有效地使用频带。另选地,例如,在分配给sta的ru中所包括的部分频率分量的通信质量变差的情况下,无法进一步向sta分配通信质量良好的ru,并且无法有效地使用频带。
9.本发明旨在通过使通信装置能够将多个ru分配给不同的通信装置来提高频带的使用效率。
10.解决问题的技术手段
11.鉴于以上,根据本发明的一方面的通信装置包括:生成单元,其被配置为生成极高吞吐量(eht)多用户(mu)物理层协议数据单元(ppdu),其中所述极高吞吐量多用户物理层协议数据单元包括:传统短训练字段(l-stf);所述l-stf之后的传统长训练字段(l-ltf);所述l-ltf之后的传统信号(l-sig);所述l-sig之后的极高吞吐量信号a(eht-sig-a);eht-sig-b,其是所述eht-sig-a之后的字段,并且包括指示将多个资源单元(ru)分配给一个不同的通信装置的信息;所述eht-sig-b之后的极高吞吐量短训练字段(eht-stf);以及所述eht-stf之后的极高吞吐量长训练字段(eht-ltf);以及发送单元,其被配置为发送所述生成单元所生成的eht mu ppdu。
12.另外,根据本发明的另一方面的通信装置包括:生成单元,其被配置为生成触发
帧,其中所述触发帧包括:帧控制;所述帧控制之后的持续时间;所述持续时间之后的接收器地址(ra);所述ra之后的发送器地址(ta);所述ta之后的公共信息;以及用户信息,其在所述公共信息之后,并且包括指示将多个资源单元(ru)分配给一个不同的通信装置的信息;以及发送单元,其被配置为发送所述生成单元所生成的触发帧。
13.本发明的有利效果
14.根据本发明,通过使通信装置能够将多个ru分配给不同的通信装置,可以提高频带的使用效率。
附图说明
15.图1是示出通信装置102参与的网络的构造的图。
16.图2是示出通信装置102的硬件构造的图。
17.图3是示出通信装置102的功能块结构的图。
18.图4是示出要由通信装置102发送的极高吞吐量(eht)多用户(mu)物理层协议数据单元(ppdu)的帧格式的示例的图。
19.图5是示出要由通信装置102发送的触发帧的示例的图。
20.图6是示出在将20兆赫(mhz)带宽用作频率带宽的情况下通信装置102采用的资源单元的分配方法的示例的图。
21.图7是示出通信装置102采用的多个资源单元的分配方法的示例的图。
22.图8是示出在进行下行链路(dl)-正交频分多址(ofdma)通信的情况下要由通信装置102执行的处理的流程图。
23.图9是示出在进行上行链路(ul)-ofdma通信的情况下要由通信装置102执行的处理的流程图。
具体实施方式
24.下文中,将参照附图详细描述本发明的示例性实施例。以下示例性实施例中描述的构造仅仅是示例,并且本发明不限于图中所示的构造。
25.图1示出了根据本示例性实施例的通信装置102参与的网络的构造。通信装置102是具有构建网络101的作用的接入点(ap)。网络101是无线网络。此外,通信装置103、104和105是各自具有参与网络101的作用的站(sta)。各通信装置符合ieee802.11be(极高吞吐量(eht))标准,并且可以经由网络101执行符合ieee802.11be标准的无线通信。ieee代表电气和电子工程师协会。此外,eht代表极高吞吐量。此外,eht可以被理解为极高吞吐量的缩写。各通信装置可以在包括2.4吉赫(ghz)带宽、5ghz带宽和6ghz带宽的频带中执行通信。此外,各通信装置可以使用包括20兆赫(mhz)带宽、40mhz带宽、80mhz带宽、160mhz带宽和320mhz带宽的带宽来执行通信。
26.通过执行符合ieee802.11be标准的正交频分多址(ofdma)通信,通信装置102至105可以实现其中多个用户的信号被复用的多用户(mu)通信。ofdma通信代表正交频分多址。在ofdma通信中,划分的频带的一部分(资源单元(ru))在避免冗余的同时被分配给各sta,并且分配给各个sta的载波彼此正交。ap因此可以与多个sta并行通信。
27.此外,通信装置102至105可以使用多用户多输入多输出(mu mimo)通信来实现mu
通信。在这种情况下,通信装置102包括多个天线,并且可以通过使用多个天线实现与多个sta的并发通信。通过以发送到通信装置103至105的无线电波不相互干扰的方式进行调整,通信装置102可以向多个sta并行发送无线电波。
28.通信装置102可以通过组合ofdma通信和mu mimo通信来实现mu通信。更具体地,当与多个sta执行mu通信时,ap可以在子载波数等于或大于某个阈值的ru中执行mu mimo通信。例如,在向多个sta分配ru的情况下,ap可以在子载波数小于106的ru中与一个sta进行通信,并且ap可以在子载波数等于或大于106的ru中与多个sta执行mu mimo通信。
29.以这种方式,在执行mu通信的情况下,需要通信装置103至105获取与对各sta的ru的分配有关的信息。因此,通信装置102使用物理层(phy)帧向通信装置103至105通知对各sta的将在数据通信中所使用的ru的分配。
30.此外,本示例性实施例的通信装置102可以将两个以上的ru分配给一个sta。在这种情况下,要分配的ru可以是具有连续频率分量的两个以上的ru,或者可以是具有不连续频率分量的两个以上的ru。
31.例如,在通信装置102与通信装置103至105进行通信的情况下,通过将两个以上的ru仅分配给通信装置103,通信装置102能够优先与通信装置103进行数据通信。这样,通过将多个ru分配给一个sta,ap可以针对与该sta的通信确保宽频带,并且可以优先与该sta通信。
32.此外,在仅将一个ru分配给一个sta的情况下,根据频带的划分方法,在某些情况下对于部分ru未分配sta。例如,在ap与三个sta进行通信的情况下,如果频带被划分为四个,则对于一个ru未分配sta。然而,通过像本示例性实施例的通信装置102那样将多个ru分配给一个sta,也可以利用在仅将一个ru分配给一个sta的情况下浪费的ru。
33.此外,例如,在分配给通信装置103的ru中所包括的部分频率分量的通信质量由于通信装置102和103中的至少任一个的移动或时间经过而变差的情况下,通信装置102可以分配通信质量良好的多个不连续ru。具体地,在通信装置102向通信装置103分配子载波数为52的ru的情况下,可以分配子载波数为26的两个不相邻ru。这样,通过将两个以上的不相邻ru分配给一个sta,即使在相邻ru的通信质量不好的情况下,ap也可以针对与sta的通信确保宽频带。
34.通信装置102至105符合ieee802.11be标准,但通信装置102至105可以附加地符合作为早于ieee802.11be标准制定的标准的传统标准中的至少任一种。传统标准是指ieee802.11a/b/g/n/ac/ax标准。除了ieee802.11系列标准,通信装置102至105还可以符合诸如蓝牙(bluetooth,注册商标)、近场通信(nfc)、超宽带(uwb)、zigbee和多带ofdm联盟(mboa)等的其他通信标准。另外,uwb代表超宽带,并且mboa代表多带ofdm联盟。此外,ofdm代表正交频分复用。此外,nfc代表近场通信。uwb包括无线通用串行总线(usb)、无线1394、winner’sinformation network(winet)等。此外,通信装置102至105可以符合有线局域网(lan)等的有线通信的通信标准。
35.通信装置102的具体示例包括无线lan路由器、个人计算机(pc)等,但是通信装置102不限于这些。通信装置102可以是任何通信装置,只要该通信装置能够与不同的通信装置执行mu通信即可。另外,通信装置102可以是能够执行符合ieee802.11be标准的无线通信的诸如无线芯片等的信息处理装置。此外,通信装置103至105的具体示例包括相机、平板电
脑、智能电话、pc、移动电话、摄像机等,但通信装置103至105不限于这些。通信装置103至105只需要是能够与不同的通信装置执行mu通信的通信装置即可。另外,通信装置103至105可以是能够执行符合ieee802.11be标准的无线通信的诸如无线芯片等的信息处理装置。此外,图1所示的网络是包括一个ap和三个sta的网络,但ap的数量和sta的数量不限于此。此外,诸如无线芯片等的信息处理装置包括用于发送生成的信号的天线。
36.图2示出了根据本示例性实施例的通信装置102的硬件构造。通信装置102包括存储单元201、控制单元202、功能单元203、输入单元204、输出单元205、通信单元206和天线207。
37.存储单元201包括诸如只读存储器(rom)和随机存取存储器(ram)等的一个或多个存储器,并存储用于进行下面将要描述的各种操作的计算机程序、以及诸如用于无线通信的通信参数等的各种类型的信息。rom代表只读存储器,并且ram代表随机存取存储器。除了诸如rom和ram等的存储器之外,还可以使用诸如软盘、硬盘、光盘、磁光盘、紧致盘只读存储器(cd-rom)、可记录cd(cd-r)、磁带、非易失性存储卡或数字多功能盘(dvd)等的存储介质作为存储单元201。另外,存储单元201可以包括多个存储器等。
38.例如,控制单元202包括诸如中央处理单元(cpu)和微处理单元(mpu)等的一个或多个处理器。通过执行存储在存储单元201中的计算机程序,控制单元202控制整个通信装置102。另外,控制单元202可以与操作系统(os)和存储在存储单元201中的计算机程序协作地控制整个通信装置102。此外,控制单元202生成要在与不同通信装置的通信中发送的数据和信号。cpu代表中央处理单元,并且mpu代表微处理单元。此外,控制单元202可以包括诸如多核处理器等的多个处理器,并使用多个处理器控制整个通信装置102。
39.此外,控制单元202通过控制功能单元203来执行诸如无线通信、摄像、打印或投影等的预定处理。功能单元203是供通信装置102执行预定处理的硬件。
40.输入单元204接收来自用户的各种操作。输出单元205经由监视器画面和扬声器向用户进行各种输出。输出单元205进行的输出可以是监视器画面上的显示、扬声器的语音输出、振动输出等。此外,输入单元204和输出单元205都可以由一个模块(如触摸面板)来实现。另外,输入单元204和输出单元205可以各自与通信装置102一体形成,或者可以各自与通信装置102分开形成。
41.通信单元206控制符合ieee802.11be标准的无线通信。此外,通信单元206可以控制除了ieee802.11be标准之外还符合不同的ieee802.11系列标准的无线通信,并且可以控制有线lan等的有线通信。通信单元206控制天线207并且发送和接收已经由控制单元202生成的用于无线通信的信号。在通信装置102除了ieee802.11be标准之外还符合nfc标准、蓝牙标准等的情况下,通信单元206可以控制符合这些通信标准的无线通信。此外,在通信装置102能够执行符合多个通信标准的无线通信的情况下,可以分别包括与各个通信标准相对应的通信单元206和天线207。经由通信单元206,通信装置102相对于通信装置103至105进行诸如图像数据、文档数据和视频数据等的数据的通信。此外,天线207可以与通信单元206分开形成,或者可以与通信单元206一起形成为一个模块。
42.此外,通信装置103至105均具有与通信装置102相似的硬件构造。
43.图3示出了根据本示例性实施例的通信装置102的功能块构造。通信装置102包括资源单元分配单元301、触发帧生成单元302和eht mu物理层协议数据单元(ppdu)生成单元
303。
44.资源单元分配单元301是在通信装置102与多个sta进行ofdma通信的情况下向各sta分配ru的块。资源单元分配单元301基于各ru的通信质量和相对于各sta通信的数据的缓冲量,来确定要分配给各sta的ru。
45.触发帧生成单元302是在进行从sta向ap发送数据的上行链路(ul)通信的情况下生成要由通信装置102发送的触发帧的块。下面将参照图5描述触发帧。
46.eht mu ppdu生成单元303是在进行从ap向sta发送数据的下行链路(dl)通信的情况下生成要由通信装置102发送的eht mu ppdu的块。ppdu代表物理层(phy)协议数据单元。下面将参照图4描述eht mu ppdu。
47.触发帧和eht mu ppdu两者是包括与对要与其进行mu通信的sta的ru的分配有关的信息的帧。
48.图4示出了要由通信装置102发送的eht mu ppdu的帧格式的示例。eht mu ppdu具有当符合ieee802.11be标准的通信装置执行dl mu通信时要使用的帧格式。该帧从头部起包括传统短训练字段(l-stf)401、传统长训练字段(l-ltf)402、传统信号(l-sig)403、重复传统信号(rl-sig)404、极高吞吐量信号a(eht-sig-a)405、eht-sig-b406、极高吞吐量短训练字段(eht-stf)407和极高吞吐量长训练字段(eht-ltf)408。此外,eht-ltf 408之后是phy服务数据单元(psdu)409。psdu 409存储寻址到各sta的数据。另外,eht mu ppdu的字段的布置顺序不限于此。stf代表短训练字段,ltf代表长训练字段,并且sig代表信号。此外,“l
‑”
代表传统。例如,l-stf代表传统短训练字段。类似地,“eht
‑”
代表极高吞吐量。例如,eht-stf代表极高吞吐量短训练字段。此外,rl-sig代表重复传统信号。
49.l-stf 401、l-ltf 402和l-sig 403向后兼容ieee802.11a/b/g/n/ac/ax标准,这些标准是早于ieee802.11be制定的传统标准。更具体地,l-stf401、l-ltf 402和l-sig 403是符合ieee802.11ax标准以及早于ieee802.11ax标准的ieee802.11系列标准的通信装置可解码的传统字段。
50.l-stf 401用于无线包信号的检测、自动增益控制(agc)、定时检测等。l-ltf 402用于高精度频率/时间同步、信道状态信息(csi)获取等。l-sig 403用于发送包括通信速率和与长度有关的信息的控制信息。此外,可以省略rl-sig 404。
51.eht-sig-a 405、eht-sig-b 406、eht-stf 407和eht-ltf 408是符合ieee802.11be标准的通信装置可解码的eht字段。
52.eht-sig-b 406包括公共字段410、用户字段411至419和填充440。另外,包括在eht-sig-b 406中的用户字段的数量对应于通信装置102向其分配ru的sta的数量。另外,填充440是用于调整eht-sig-b的大小的字段并且可以省略。此外,公共字段的名称可以是公共信息字段。此外,用户字段的名称可以是用户信息字段。
53.公共字段410包括通信装置102向其发送eht mu ppdu的所有sta公共的信息。表1列出了公共字段410中包括的子字段。
54.[表1]
[0055][0056]
ru分配子字段420是包括n
×
8位的字段,并且是指示与ru分配有关的信息的字段。具体地,ru分配子字段420存储指示在psdu 409中进行的映射的类型的信息。在指示当使用20mhz带宽作为带宽时进行的ru分配的情况下,ru分配子字段包括八位(n=1),并指示20mhz带宽中的ru分配。在本示例性实施例中,因为高达320mhz的带宽可以用作带宽,所以ru分配子字段指示当使用最大320mhz带宽时进行的ru分配。此外,n是根据要使用的带宽定义的值,并且根据要用于数据通信的带宽来代入n=1、2、4或8的任何值。表1列出了n与各带宽(20mhz、40mhz、80mhz、160mhz和320mhz)之间的对应关系。另外,80+80mhz的情况是指使用两个80mhz带宽的情况。另外,160+160mhz的情况是指使用两个160mhz带宽的情况。
[0057]
图6示出了由ru分配子字段420指示的ru分配方法的示例。图6中的示例601至604指示ru划分方法。
[0058]
图6所示的示例601指示将子载波数为26的ru分配给各sta的情况。在这种情况下,针对要使用的各20mhz频率带宽,可以与九个sta同时执行ofdma通信。另外,空子载波是指没有设置ru的子载波。换言之,左起第二个和第三个ru的频率分量是不连续的。另外,空子载波可以存在于左起第四个圆形ru与第五个ru之间,图6中未示出。类似地,空子载波可以存在于左起第五个ru与第六个ru之间。
[0059]
示例602指示将子载波数为52的ru分配给部分sta的情况。针对要使用的各20mhz频率带宽,可以与五个sta同时进行ofdma通信。在示例602中,子载波数为52的ru被分配给四个sta,并且子载波数为26的ru被分配给一个sta。另外,通过将位于示例602中的中心的
子载波数为13的ru组合并将组合后的ru视为一个ru,来获得子载波数为26的ru。此外,因为中心ru包括直流(dc)频调,所以尽管频率分量在ru中不连续,但中心ru仍被视为一个ru。
[0060]
此外,示例602指示包括子载波数各自为52的四个ru的分配方法,但分配方法不限于此。可以以包括子载波数各自为52的一至三个ru的方式分配ru。在这种情况下,剩余的ru的子载波数为26。此外,在示例602中,左起第一个ru和第二个ru的频率分量不连续。类似地,左起第四个ru和第五个ru的频率分量不连续。此外,同样在这种情况下,空子载波可以至少存在于左起第二个ru与第三个ru之间,或者存在于左起第三个ru与第四个ru之间。
[0061]
例如,在ap与四个sta进行通信的情况下,如示例602所示划分频带。在这种情况下,例如,在仅将一个ru分配给一个sta的情况下,中心ru(子载波数为26)不分配给任何sta。因此,不能有效地使用与未分配给sta的ru相对应的量的频带。然而,在本示例性实施例中,由于通信装置102可以将多个ru分配给一个sta,因此在将一个ru分配给一个sta的情况下未分配给sta的ru也可以分配给sta,并且可以提高带的使用效率。
[0062]
示例603指示将子载波数为106的ru分配给部分sta的情况。对于要使用的各20mhz频率带宽,可以与三个sta同时进行ofdma通信。在示例603中,子载波数为106的ru被分配给两个sta,并且子载波数为26的ru被分配给一个sta。另选地,子载波数为106的ru可以被分配给多个sta,并且可以与多个sta进行mu-mimo通信。此外,示例604指示包括子载波数各自为106的两个ru的分配方法,但分配方法不限于此。可以以包括子载波数为106的一个ru的方式分配ru。在这种情况下,剩余的ru至少包括子载波数为52的ru或子载波数为26的ru,并且以子载波总数变为132的方式分配。另外,子载波数为26的中心ru可以避免被分配给sta。此外,同样在这种情况下,空子载波可以至少存在于左起第一个ru与第二个ru之间,或者存在于左起第二个ru与第三个ru之间。
[0063]
示例604指示将子载波数为242的ru分配给一个sta的情况。对于要使用的各20mhz频率带宽,可以与一个sta进行ofdma通信。另选地,可以将子载波数为242的ru分配给多个sta,并且可以与多个sta进行mu-mimo通信。
[0064]
ru分配子字段420每八位指示如图6中的示例601至604所示的ru分配方法。例如,在将80mhz带宽用作带宽的情况下,可以在前半部分的8位中指示如示例601的ru分配,并且可以在后半部分的8位中指示如示例603的ru分配。另外,在子载波数为106以上的ru中进行mimo通信的情况下,ru分配子字段420还指示在ru中进行mimo通信的sta的数量。
[0065]
尾421是用于调整公共字段410的大小的字段。
[0066]
用户字段411至419是包括与要与其进行mu通信的sta有关的信息的字段。eht mu ppdu中包括的用户字段的数量对应于由ru分配子字段420指示的ru的数量。例如,在通信装置102使用的频带为20mhz、并且ru分配子字段420指示如图6中的示例601中的ru分配的情况下,eht mu ppdu包括九个用户字段。另外,这不适用于ru分配子字段420指示在子载波数为106以上的ru中进行mimo通信的情况。
[0067]
用户字段包括站标识(sta-id)子字段430以及调制和编码方案(mcs)子字段431。sta-id子字段430包括sta的标识信息。具体地,sta-id中包括的标识信息是关联标识符(aid)的一部分,aid是当sta与ap(通信装置102)相关联时由ap分配给sta的标识符。在用户字段411至419中,根据用户字段的顺序来确定与由ru分配子字段420指示的各ru的分配目的地sta相对应的用户字段。具体地,在图6所示的ru分配中,以将最左侧的ru分配给由最前
面的用户字段的sta-id430指示的sta的方式依次分配ru。更具体地,左起第二个ru被分配给由第二用户字段指示的sta。
[0068]
另外,对于在ru分配子字段420中指示了执行mimo通信的ru,sta被分配了在ru分配子字段420中指示的数量。因为除了ru的划分方法之外,包括在ru分配子字段中的信息还指示要分配给用于mimo通信的ru的sta的数量,因此该信息指示在相应的ru中执行mimo通信的sta的数量。例如,将考虑ru分配子字段指示如示例603所示的划分方法并且指示在最左侧的ru中执行mimo通信的sta的数量为三个的情况。在这种情况下,在ru分配子字段之后的用户字段中,由第一至第三用户字段指示的三个sta是在对应的ru中执行mimo通信的sta。另外,由第四用户字段指示的sta在子载波数为26的中心ru中执行通信。类似地,在ru分配子字段指示在第三ru中执行mimo通信的sta的数量为两个的情况下,由第五和第六用户字段指示的sta在对应的ru中执行mimo通信。此外,在本示例性实施例中,在通信装置102向sta分配ru的情况下,通信装置102可以将用于执行mimo通信的多个ru分配给同一sta。另选地,通信装置102可以将用于执行mimo通信的ru和不用于执行mimo通信的ru组合分配给同一sta。
[0069]
此外,mcs子字段431存储指示在针对由sta-id子字段430指示的sta的psdu 409中使用的调制方案和编码率的信息。具体地,mcs子字段431包括与由ieee802.11be标准所定义的调制方案和编码率的组合相对应的数值。
[0070]
图7示出了在多个ru被分配给一个sta的情况下采用的ru分配方法的示例。图7示出了如下情况:将20mhz的各频率带宽划分为子载波数各自为52的四个ru和子载波数为26的一个ru,并且将多个不连续的ru分配给各sta。在这种情况下,左起第一个ru 701和第四个ru 704被分配给aid为1的sta(例如通信装置103)。此外,左起第二个ru 702和第五个ru 705被分配给aid为2的sta(例如,通信装置104)。另外,左起第三个ru 703(子载波数为26的ru)被分配给aid为3的sta(例如,通信装置105)。在这种情况下,用作ap的通信装置102发送包括在eht-sig-b 406中具有相同sta-id的多个用户字段的eht mu ppdu。具体地,通信装置102发送包括如下eht-sig-b 406的eht mu ppdu,该eht-sig-b 406在第一和第四用户字段中包括aid=1的sta的sta-id,并且在第二和第五用户字段中包括aid=2的sta的sta-id。以这种方式,通信装置102可以通过将包括相同sta-id的两个以上的用户字段的多组集合按照与分配了相应用户字段的ru相对应的顺序包括在eht mu ppdu中,来将具有不连续频率分量的多个ru分配给一个sta。
[0071]
此外,图7示出了将具有不连续频率分量的多个ru分配给一个sta的情况,但是该情况不限于此。通信装置102可以将具有连续频率分量的多个ru分配给一个sta。例如,通信装置102可以将ru 702和ru 703分配给aid=2的sta。在这种情况下,eht mu ppdu包括如下eht-sig-b 406,该eht-sig-b 406在第二和第三用户字段中包括aid=2的sta的sta-id。
[0072]
另选地,通信装置107可以将ru 703划分为子载波数各自为13的两个ru,并将各ru分配给sta。例如,通过将ru 703(子载波数为13的ru)的前半部分和ru 702分配给aid=2的sta,可以将子载波总数为65的ru分配给sta。另外,通过将ru 703的后半部分和ru 704分配给aid=1的sta,可以将子载波总数为65的ru分配给sta。在这种情况下,eht mu ppdu包括如下eht-sig-b 406,该eht-sig-b 406在第二和第三用户字段中包括aid=2的sta的sta-id,并且在第四和第五用户字段中包括aid=1的sta的sta-id。
[0073]
如图7所示,通过将多个ru分配给一个sta,可以将sta也分配给在传统方法中没有分配sta的ru。因此提高了频带的使用效率。
[0074]
在本示例性实施例中,在eht mu ppdu中,指示ru划分方法的ru分配子字段420包括在公共字段410中,但是帧格式不限于此。在eht mu ppdu中,指示分配给各sta的ru的信息可以包括在用户字段411至419中。在这种情况下,在多个ru被分配给一个sta的情况下,代替包括指示同一sta的多个用户字段,可以包括一个用户字段,该用户字段包括指示多个ru的信息。
[0075]
图5示出了要由通信装置102发送的触发帧的帧格式的示例。触发帧具有当符合ieee802.11be标准的通信装置执行ul mu通信时要使用的帧格式。通信装置102通过指示执行ul通信的sta和分配给各sta的ru的触发帧,经由指定的ru从sta并行接收数据。
[0076]
触发帧从头部起包括帧控制505、持续时间506、接收器地址(ra)507和发送器地址(ta)508的字段。在ta 508之后,触发帧还包括公共信息501、用户信息502、填充503和帧校验序列(fcs)504的字段。
[0077]
帧控制505包括指示帧是管理帧、控制帧还是数据帧的信息以及指示帧的子类型的信息。帧的子类型是指示该帧是信标还是动作的信息。在触发帧的情况下,包括了指示该帧是控制帧的信息以及指示子类型是trigger(触发)的信息。
[0078]
持续时间506包括用于在已经接收到触发帧的sta中设置网络分配向量(nav)的信息,nav是未开始通信的持续时间。
[0079]
接收器地址(ra)507包括基于触发帧的类型和是否存在用户信息字段而确定的值。
[0080]
发送器地址(ta)508包括发送触发帧的通信装置的地址。另选地,在向多个网络发送触发帧的情况下,ta 508包括发送触发帧的通信装置所属的网络的标识符(基本服务集标识符(bssid))。
[0081]
公共信息501包括对于所有sta公共的信息。具体地,公共信息501从头包括触发类型510、长度511和预留512的子字段。触发类型510指示0,并且在长度511中设置对于所有sta公共的通信时间。
[0082]
在触发类型510为0的情况下,用户信息字段(502-1至502-n)被添加到触发帧。用户信息502包括用于识别sta的aid 520。ru分配521包括分配给由aid 520指示的sta的ru的大小、以及指示从具有最低频率的ru开始计数的分配给sta的ru的序号的信息。此外,触发帧包括ul mcs 522,该ul mcs 522包括用于指定要由sta发送到ap的数据的调制方案和编码率的信息。预留523是为未来预留的区域。
[0083]
在一个ru被分配给由用户信息502的aid 520指示的各sta的情况下,在一次生成的触发帧中,针对各sta包括一个用户信息字段。在本示例性实施例中,在多个ru被分配给一个sta的情况下,一次生成的触发帧包括具有相同aid的多个用户信息。如图7所示,以左起第一个和第四个ru被分配给aid=1的sta的情况为例。在这种情况下,触发帧包括包含aid=1和指示第一个ru的ru分配的用户信息、以及包含aid=1和指示第四个ru的ru分配的用户信息。
[0084]
在本示例性实施例中,在多个ru被分配给同一sta的情况下,触发帧包括具有相同aid的多个用户信息,但是帧格式不限于此。通信装置102可以在单个用户信息的ru分配中
生成指示多个ru的触发帧。在这种情况下,包括在单个用户信息中的单个ru分配字段可以包括与多个ru有关的信息。另选地,单个用户信息可以包括多个ru分配字段。
[0085]
填充503是用于调整触发帧的大小的字段,并且可以被省略。
[0086]
fcs 504代表帧校验序列,并且是指用于检查在通信期间数据是否发生错误的错误检测代码。
[0087]
图8是示出在通信装置102进行dl-ofdma通信的情况下,通过控制单元202读出存储在存储单元201中的计算机程序并执行该计算机程序而执行的处理的流程图。
[0088]
在用户发出与sta的dl-ofdma通信的执行指令的情况下,通信装置102开始该流程的处理。另选地,通信装置102可以在寻址到预定sta的数据的缓冲量超过预定阈值的情况下或者在寻址到预定数量的sta的数据的缓冲量超过预定阈值的情况下,开始该流程的处理。另选地,通信装置102可以基于来自在通信装置102中操作的应用的指令,开始该流程的处理。
[0089]
首先,在步骤s800中,通信装置102获取通信装置102中存储的寻址到各个sta的数据的缓冲量。在本步骤中,通信装置102只需要获取仅寻址到如下sta的数据的缓冲量即可,该sta用作将在以下描述的步骤s804中向其发送eht mu ppdu的目的地装置。
[0090]
接下来,在步骤s801中,通信装置102获取与各sta的通信的通信质量。在这种情况下,通信装置102可以获取在前次与各sta进行通信时使用的ru中的通信质量,或者可以获取临时分配的ru中的通信质量。在本步骤中要获取的通信质量至少是接收信号强度指示(rssi)或信噪比(snr)。rssi代表接收信号强度指示。此外,snr代表信噪比。通信装置102可以至少存储在前次与各sta进行通信时获得的rssi或snr。另选地,可以通过通信装置102(ap)指示sta将帧从sta发送到通信装置102来测量通信质量。具体地,首先,通过从通信装置102向sta发送空数据ppdu(ndp)通告帧,指示sta向ap发送ndp帧。如果sta接收到ndp通告帧,则sta向ap发送ndp帧。ap使用接收到的ndp帧来测量通信质量。这样,用于使sta发送ndp帧的方法称为ndp探测。另选地,可以通过从ap向sta发送帧、使sta测量通信质量并从sta接收测量结果,来获取通信质量。
[0091]
在步骤s801中,可以获取用于与sta的通信的整个频率信道的通信质量,以代替获取ru的通信质量。
[0092]
在步骤s802中,通信装置102基于在步骤s800中获取的缓冲量和在步骤s801中获取的通信质量,确定要分配给各sta的ru。例如,通信装置102确定将多个ru分配给在步骤s800中获取的缓冲量超过预定阈值的sta。此外,在步骤s801中获取的指示通信质量的rssi和snr中的至少一个等于或小于预定阈值的情况下,通信装置102确定分配多个ru。此外,在对于某个sta在步骤s801中获取的rssi和snr中的至少一个等于或小于预定阈值的情况下,可以将与在步骤s801中使用的ru不同的ru分配给sta。例如,将考虑如下情况:期望将子载波数为52的ru分配给某个sta,但某个ru(子载波数为26)和具有与该ru的频率分量连续的频率分量的不同ru(子载波数为26)的通信质量不满足预定条件。在这种情况下,通信装置102将子载波数各自为26且频率分量不连续的两个ru分配给sta。此外,在步骤s802中,通信装置102基于缓冲量和通信质量两者来确定ru的分配,但该确定不限于此。通信装置102可以仅基于它们中的任何一者来确定分配。在这种情况下,由于通信装置102不需要获取不用于确定ru分配的信息(缓冲量或通信质量),因此可以跳过相应的步骤s800或s801。
[0093]
如果通信装置102确定向各sta的ru的分配,则在步骤s803中,通信装置102生成包括与ru相对应的用户字段的eht mu ppdu。在通信装置102在步骤s802中确定将多个ru分配给一个sta的情况下,在步骤s803中生成的eht mu ppdu包括具有相同sta-id的多个用户字段。
[0094]
在本示例性实施例中,用户字段指示多个ru被分配给一个sta,但是帧格式不限于此。包括在eht mu ppdu中的用户字段之前的不同字段可以指示多个ru被分配给一个sta。在指示没有对一个sta分配多个ru的情况下,在sta检测到对应的用户字段之后,sta无需分析该用户字段。由此可以减少sta上的处理负荷。
[0095]
在步骤s804中,通信装置102将在步骤s803中生成的eht mu ppdu发送给sta。在通信装置102在步骤s802中确定将多个ru分配给同一sta的情况下,在该步骤中发送的eht mu ppdu在多个ru中包括寻址到同一sta的数据。在该步骤中,按照图4所示的l-stf 401、l-ltf 402、l-sig 403、rl-sig 404、eht-sig-a 405和eht-sig-b 406的顺序依次发送与各个字段相对应的信号。此外,在eht-sig-b 406之后,依次发送与eht-stf 407、eht-ltf 408和psdu 409的各字段相对应的信号。另外,通信装置102可以在步骤s803中生成所有上述字段之后,开始步骤s804中的发送。另选地,通信装置102可以并行进行步骤s803中的生成和步骤s804中的发送。具体地,通信装置102可以与生成l-stf 401和发送与所生成的l-stf 401相对应的信号并行地生成作为接下来要发送信号的字段的l-ltf 402。此外,接收在步骤s804中发送的eht mu ppdu的sta按照l-stf 401、l-ltf 402、l-sig 403、rl-sig404、eht-sig-a 405和eht-sig-b 406的顺序接收与各个字段相对应的信号。此外,在eht-sig-b 406之后,sta按照eht-stf 407、eht-ltf408和psdu 409的顺序接收与各个字段相对应的信号。
[0096]
如上所述,通过进行图8所示的处理,通信装置102可以发送包括指示多个ru被分配给同一sta的信息的eht mu ppdu。通信装置102由此可以提高频带的使用效率。另外,鉴于寻址到sta的数据的缓冲量和与各sta的通信的通信质量,通信装置102可以将多个ru分配给同一sta或将一个ru分配给一个sta。通信装置102能够基于寻址到各sta的数据的缓冲量和与各sta的通信的通信质量,灵活地分配ru。
[0097]
图9是示出在通信装置102进行ul-ofdma通信的情况下通过控制单元202读出存储在存储单元201中的计算机程序并执行该计算机程序而执行的处理的流程图。
[0098]
在用户发出与sta的ul-ofdma通信的执行指令的情况下,通信装置102开始该流程的处理。另选地,通信装置102可以基于从sta接收到ul-ofdma通信的执行请求来开始该流程的处理。另选地,通信装置102可以基于来自在通信装置102中操作的应用的指令开始该流程的处理。
[0099]
在步骤s900中,通信装置102获取存储在属于网络101的各sta中的发送数据的缓冲量。在该步骤中,通信装置102可以获取属于网络101的sta中的仅一部分sta的缓冲量。通信装置102通过在ieee802.11ax标准中定义的缓冲状态报告(bsr)帧从sta接收缓冲量的通知。具体地,首先,通信装置102向各sta发送bsr轮询,该bsr轮询用于请求各sta向通信装置102通知存储在相应sta中的数据的数据量。作为对请求帧的响应,接收到请求帧的各sta向通信装置102发送用于向通信装置102通知存储在相应sta中的寻址到通信装置102的数据的数据量的缓冲状态报告帧。通信装置102可以从接收到的bsr帧中获取存储在各sta中的寻址到通信装置102的数据的数据量。
[0100]
在步骤s901中,通信装置102获取与各sta的通信的通信质量。该步骤中的处理类似于步骤s801中的处理。
[0101]
接下来,在步骤s902中,通信装置102基于在步骤s900中获取的缓冲量和在步骤s901中获取的通信质量来确定要分配给各sta的ru。该步骤中的处理类似于步骤s802中的处理。
[0102]
接下来,如果通信装置102确定向各sta分配ru,则在步骤s903中,通信装置102生成包括与ru相对应的用户信息字段的触发帧。在通信装置102在步骤s902中确定将多个ru分配给一个sta的情况下,在步骤s903中生成的触发帧包括具有相同aid的多个用户信息字段。另选地,通信装置102可以生成包括如下用户信息字段的触发帧,该用户信息字段包括指示多个ru的ru分配子字段。
[0103]
在包括具有相同aid的多个用户信息字段的情况下,包括相同aid的用户信息字段可以连续布置在触发帧中。在这种情况下,在接收到触发帧的sta分析寻址到该sta的用户信息字段、然后检测到寻址到与该sta不同的sta的用户信息字段的情况下,该sta无需分析随后的用户信息字段。由此可以减少sta上的处理负荷。另选地,包括在触发帧中的不同字段可以指示是否将多个ru分配给一个sta。例如,图5所示的预留512可以指示该信息。在预留512指示没有将多个ru分配给同一sta的情况下,sta无需分析寻址到该sta的用户信息字段之后的用户信息字段。
[0104]
接下来,在步骤s904中,通信装置102将在步骤s903中生成的触发帧发送到sta。在该步骤中,按照图5所示的帧控制505、持续时间506、ra 507和ta 508的顺序依次发送与各个字段相对应的信号。此外,在ta 508之后,依次发送与公共信息501、用户信息502、填充503和fcs 504的各个字段相对应的信号。此外,通信装置102可以在步骤s903中生成所有上述字段之后开始步骤s904中的发送。另选地,通信装置102可以并行进行步骤s903中的生成和步骤s904中的发送。具体地,通信装置102可以与生成帧控制505和发送与所生成的帧控制505相对应的信号并行地生成作为接下来要发送信号的字段的持续时间506。此外,接收在步骤s904中发送的触发帧的sta按照帧控制505、持续时间506、ra 507和ta 508的顺序接收与各个字段相对应的信号。另外,在ta 508之后,sta按照公共信息501、用户信息502、填充503和fcs 504的顺序接收与各个字段相对应的信号。
[0105]
然后,通信装置102使用在步骤s904中发送的触发帧中指定的ru从sta接收数据。具体地,通信装置102通过基于eht触发(tb)的ppdu从各sta接收数据。
[0106]
如上所述,通过进行图9所示的处理,通信装置102可以发送包括指示多个ru被分配给同一sta的信息的触发帧。通信装置102由此可以提高频带的使用效率。另外,鉴于在sta中寻址到ap的数据的缓冲量以及与各sta的通信的通信质量,通信装置102可以将多个ru分配给同一sta或者将一个ru分配给一个sta。通信装置102可以基于在各sta中寻址到ap的数据的缓冲量以及与各sta的通信的通信质量来灵活地分配ru。
[0107]
在本示例性实施例中,已经作为示例描述了符合ieee802.11be标准的无线通信,但是通信标准不限于此。可以在符合作为传统标准的ieee802.11ax标准的无线通信中进行类似的处理。在这种情况下,例如将eht字段替换为高效(he)字段,并且eht-sig-b字段的名称变为he-sig-b字段。另选地,该处理可以通过符合ieee802.11be标准的后续标准的无线通信来实现。同样在这种情况下,eht字段被替换为符合后续标准的相应字段。
[0108]
另外,在图8和图9所示的流程图中由通信装置102执行的处理的至少一部分或全部可以由硬件实现。在由硬件实现处理的情况下,例如,通过使用预定的编译器根据用于实现各步骤的计算机程序在现场可编程门阵列(fpga)上生成专用电路、并且该使用专用电路,这就足够了。fpga代表现场可编程门阵列。此外,门阵列电路可以与fpga类似地形成和实现为硬件。此外,该处理可以通过专用集成电路(asic)来实现。
[0109]
本发明的示例性实施例还可以通过如下处理来实现:经由网络或存储介质向系统或装置提供用于实现上述示例性实施例的一个或多个功能的程序,并且系统或装置的计算机中的一个或多个处理器读出程序并执行程序。另外,还可以通过实现一个或多个功能的电路(例如,asic)来实现本发明的示例性实施例。
[0110]
本发明不限于以上实施例,并且可以在本发明的精神和范围内进行各种改变和变型。因此,为了使本发明的范围公开,做出所附权利要求书。
[0111]
本技术要求2019年11月7日提交的日本专利申请第2019-202783号的优先权,该申请的全部内容通过引用并入本文。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1