无线通信设备和无线通信方法与流程

文档序号:22845968发布日期:2020-11-06 16:51阅读:173来源:国知局
无线通信设备和无线通信方法与流程

本公开涉及无线通信设备和无线通信方法。



背景技术:

已知在接入点(下文中,为了方便起见称为“ap”)和站(下文中,为了方便起见称为“sta”)之间进行通信的无线通信系统。例如,例如,采用载波侦听多址接入/冲突避免(csma/ca)的无线局域网(lan)已经广为人知。在无线lan中,存在频率复用通信,其中通过使用对每个sta不同的频率分量作为计算资源来同时进行向多个sta的发送或从多个sta的接收。

在本文中,主要考虑正交频分多址(ofdma),在ofdma中,频率分量被定义为包括一个或多个子载波的资源单位(可被称为“子信道”、“资源块”、“频率块”等),并通过使用资源单位作为通信资源来同时进行向多个sta的发送或从多个sta的接收。通过进行ofdma通信,减少了数据分组中的开销并提高了吞吐量。

引文列表

专利文献

专利文献1:jp2017-55399a

专利文献2:jp2017-11682a



技术实现要素:

技术问题

这里,存在即使通过ofdma通信通信效率也不足的情况。更具体地,在ofdma通信中,添加填充数据,使得递送给与其进行同时通信的多个sta的数据的数据长度彼此相同。

例如,如在上述专利文献1的图12中图解所示,按照递送给多个sta的数据的最长数据长度添加填充数据。因此,存在取决于业务量将向少量的数据添加具有较长数据长度的填充数据的可能,以致降低通信效率。专利文献1中公开的技术通过进行调度(在哪个资源单位中,哪个帧被分配给哪个sta)来提高通信效率,但这并不是上述问题的根本解决方案。

另外,专利文献2也公开一种向递送给多个sta的发送数据分配时间资源和频率资源的方法,但是发送对于数据分组的确认的方法是与传统方法类似的方法。因此,发送确认需要时间,以致存在频率利用效率将会降低的可能性。

因此,本公开是鉴于这种情况而作出的,并且提供一种能够在无线lan系统中实现更高效通信的新的改进的无线通信设备和无线通信方法。

问题的解决方案

按照本公开,提供一种起无线局域网(lan)的接入点的作用的无线通信设备,所述无线通信设备包括:生成单元,所述生成单元生成其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和发送单元,所述发送单元将所述无线信号发送给所述站。

此外,按照本公开,提供一种实现无线lan的接入点功能的无线通信方法,所述无线通信方法包括:生成其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和将所述无线信号发送给所述站。

此外,按照本公开,提供一种起无线lan的站的作用的无线通信设备,所述无线通信设备包括:接收单元,所述接收单元接收其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和接收处理单元,所述接收处理单元基于所述分配信息进行所述无线信号的接收处理。

此外,按照本公开,提供一种实现无线lan的站功能的无线通信方法,所述无线通信方法包括:接收其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和基于所述分配信息进行所述无线信号的接收处理。

发明的有益效果

如上所述,按照本公开,可在无线lan系统中实现更高效的通信。

注意,上述效果未必是限制性的,连同上述效果一起或者代替上述效果,可以实现记载在本说明书中的任意效果或者根据本说明书可以理解的其他效果。

附图说明

图1是图解说明按照本公开的无线局域网(lan)系统的配置例子的示图。

图2是图解说明按照本公开的接入点(ap)100和站(sta)200的设备配置例子的方框图。

图3是图解说明按照第一实施例的数据分组的格式例子的示图。

图4是图解说明按照第一实施例的数据分组的格式例子的示图。

图5是图解说明按照第一实施例的数据分组的格式例子的示图。

图6是图解说明按照第一实施例的ap100的处理流程的例子的流程图。

图7图解说明按照第一实施例的sta200的处理流程的例子的流程图。

图8是图解说明在第一实施例中,从sta200向ap100发送的确认的传输例子的示图。

图9是图解说明在第一实施例中,从sta200向ap100发送的确认的传输例子的示图。

图10是图解说明在第一实施例中,从sta200向ap100发送的确认的传输例子的示图。

图11是图解说明在第二实施例中,在进行使用正交频分多址(ofdma)的上行链路通信的情况下的传输例子的示图。

图12是图解说明按照第二实施例的触发的格式例子的示图。

图13是图解说明按照第二实施例的ap100的处理流程的例子的流程图。

图14是图解说明按照第二实施例的sta200的处理流程的例子的流程图。

图15是图解说明在第二实施例中,在进行使用ofdma的上行链路通信的情况下的传输例子的示图。

图16是图解说明智能电话机的示意配置的例子的方框图。

图17是图解说明汽车导航设备的示意配置的例子的方框图。

图18是图解说明无线电接入点的示意配置的例子的方框图。

具体实施方式

下面参考附图,将详细说明本公开的优选实施例。注意在本说明书和附图中,功能配置基本相同的组件将用相同的参考标记表示,并且将省略它们的重复说明。

注意,将按照以下顺序进行说明。

1.第一实施例

1.1.系统配置例子

1.2.设备配置例子

1.3.格式例子

1.4.处理的流程

2.第二实施例

3.应用例

3.1.第一应用例

3.2.第二应用例

3.3.第三应用例

4.总结

<1.第一实施例>

(1.1.系统配置例子)

首先参考图1,将说明按照本公开的第一实施例的无线局域网(lan)系统的配置例子。

如图1中图解所示,按照本实施例的无线lan系统包括接入点(ap)100和多个站(sta)200(图1中的sta200a-sta200f)。

按照本实施例的无线lan系统可以安装在任何地方。例如,按照本实施例的无线lan系统可以安装在办公大楼、住宅、商业设施、公共设施等中。假定该无线lan系统符合ieee802.11标准,不过也可以符合其他通信方案。

ap100是连接到外部网络并向sta200提供与外部网络的通信的无线通信设备。例如,ap100连接到因特网,并提供因特网上的设备或通过互联网连接的设备与sta200之间的通信。

设想其中ap100与sta200a-sta200f,或者与从sta200a-sta200f中选择的sta200进行ofdma通信的情况。更具体地,ap100通过将包括一个或多个子载波的资源单位作为通信资源分配给各个sta200并基于资源单位同时与多个sta200通信来实现ofdma通信。

这里,资源单位是作为用于通信的资源的最小单位的频率分量。更具体地,在一个信道中布置彼此正交的多个子载波,并且在该信道中定义包括一个或多个连续子载波的多个资源单位。一个信道的带宽可以是例如20mhz、40mhz、80mhz、160mhz等,但不限于此。信道中的子载波的数量或者资源单位的数量可以随信道的带宽而不同。对于各个资源单位,资源单位的带宽(或子载波的数量)可以是公共的或不同的。

按照本实施例的ap100将多个sta200分配给一个资源单位。更具体地,ap100可以生成其中递送给多个sta200的数据在一个资源单位中分别相互混合的数据分组,并将该数据分组发送给sta200。此时,ap100将用于将多个sta200分配给一个资源单位的信息(也称为“分配信息”)存储在数据分组的前导码部分中。因此,在接收到数据分组的情况下,通过分析前导码部分,sta200可以识别自身设备被分配到的资源单位,并且因此可以适当地进行数据分组的接收处理。

ap100分配给sta200的资源单位的数量并无特别限制,并且可以将一个或多个资源单位分配给一个sta200。在ap100将多个资源单位分配给一个sta200的情况下,ap100可以集成频率上相互连续的多个资源单位,以将所述多个资源单位用作一个资源单位,或者可以使用在远离位置处的多个资源单位。

sta200是与ap100通信的无线通信设备。sta200的类型不受特别限制。例如,sta200可以是具有显示功能的显示器,具有存储功能的存储器,具有输入功能的键盘和鼠标,具有声音输出功能的扬声器,以及具有执行高级计算处理的功能的智能电话机。

通过将sta200连接到ap100,形成基本服务集(以下称为“bss”)。连接意味已建立无线链路的状态,并且sta200通过与ap100的关联过程完成通信所需参数的交换以建立无线链路。注意,在交换参数时,ap100和sta200可以相互发送和接收关于否执行按照本公开的通信(通过将一个资源单位分配给多个sta200而进行的通信)的信息。图1中的sta200a-sta200f属于ap100形成的bss。

如上所述,在按照本实施例的sta200从ap100接收到数据分组的情况下,sta200分析数据分组的前导码部分以识别自身设备被分配到的资源单位,并基于识别结果进行数据分组的接收处理(包括解码处理)。

注意,按照本实施例的无线lan系统的方面不限于上面参考图1说明的例子。例如,ap100或sta200的数量并不特别限制。例如,可以有多个ap100而只有2个sta200。另外,ap100或sta200的一些功能可以由其他外部设备实现。例如,其他外部设备可以实现由ap100发送的数据分组的生成处理。可以按照规范和运用来灵活地修改按照本实施例的无线lan系统的方面。

这里,ap100具有与sta200基本相似的功能,除了它具有中继功能等之外,并且因此可以说ap100也是sta200的一种形式。另外,假定按照本公开的无线通信设备是ap100本身或者sta200本身,不过,按照本公开的无线通信设备不限于此,并且可以是设置在ap100或sta200中的组件(例如,集成电路(ic)芯片等)。

下面,将说明ap100和sta200的数据分组的通信处理的细节。更具体地,将说明将多个sta200分配给一个资源单位的方法、确认的通信方法等的细节。注意,记载在本说明书中的“分组”可以被适当地替换为“帧”。

(1.2.设备配置例子)

上面说明了按照本实施例的无线lan系统的配置例子。下面参考图2,将说明按照本实施例的各个设备的配置例子。下文中,将主要说明ap100的设备配置例子,不过,由于ap100和sta200可以具有基本上相似的功能,因此下面说明的各个配置例子可被视为sta200的设备配置例子。

如图2中图解所示,ap100包括数据处理单元110、控制单元120、通信单元130、天线140和电源单元150。其中,数据处理单元110、控制单元120和通信单元130通过相互协作进行处理,起生成数据分组的生成单元的作用,并且通信单元130起将生成的数据分组发送给sta200的发送单元的作用。注意,包括在sta200中的通信单元230起从ap100接收数据分组的接收单元的作用,并且包括在sta200中的数据处理单元210、控制单元220和通信单元230通过相互协作进行处理,起进行数据分组的接收处理(包括解码处理)的接收处理单元的作用。

(数据处理单元110)

在信号发送时,数据处理单元110使用从上位层输入的发送对象数据来生成发送用分组、通过向该分组添加用于媒体访问控制(mac)的mac报头、检错码等来生成发送数据、并将发送数据提供给调制/解调单元131。在信号接收时,数据处理单元110进行从调制/解调单元131提供的接收数据的处理,比如mac报头的分析、检错等。

(控制单元120)

控制单元120全面控制ap100中的各个组件。更具体地,控制单元120进行用于ap100中的各个组件的处理的参数(例如,编码方式、调制方式、发送功率等)的设定、处理的调度等。另外,在本实施例中,控制单元120进行将资源单位分配给各个sta200的处理。例如,控制单元120可以基于通信环境的扫描结果、过去的通信历史等,向各个sta200分配具有较高通信成功率的资源单位。注意,分配资源单位的方法不限于此。

另外,控制单元120基于来自sta200的确认来执行预定操作。例如,在通过所述确认证明数据分组未被sta200适当接收的情况下,控制单元120进行该数据分组的重发控制等。注意,包括在sta200中的控制单元220基于来自ap100的数据分组的接收处理结果来控制确认的生成处理。注意,ap100的控制单元120和sta200的控制单元220的处理不限于此。

(通信单元130)

通信单元130实现关于ap100的通信的处理。如图2中图解所示,通信单元130包括调制/解调单元131、信号处理单元132、信道估计单元133、无线接口单元134和放大器单元135。这里,无线接口单元134、放大器单元135和天线140可被视为一组,并且可以设置一组或多组(图2中,例示了其中设置n组的无线接口单元134、放大器单元135和天线140的例子)。注意,在图2中,天线140设置在通信单元130的外部,但是天线140不限于此,并且可以内置在通信单元130中。

(调制/解调单元131)

在信号发送时,调制/解调单元131通过基于由控制单元120设定的编码方式和调制方式对从数据处理单元110提供的发送数据进行编码、交织和调制来生成数据符号流,并将该数据符号流提供给信号处理单元132。此外,在信号接收时,调制/解调单元131通过对从信号处理单元132提供的数据符号流进行解调、解交织和解码来获取接收数据,并将该接收数据提供给数据处理单元110。

(信号处理单元132)

在信号发送时,信号处理单元132对从调制/解调单元131输入的数据符号流进行空间处理,并将一个或多个获得的发送符号流提供给各个无线接口单元134。在信号接收时,信号处理单元132通过对从无线接口单元134提供的接收符号流进行空间处理,对每个接收符号流获取独立的数据符号流,并将数据符号流提供给调制/解调单元131。

(信道估计单元133)

信道估计单元133根据从各个无线接口单元134提供的接收信号的前导码部分和训练信号部分,计算传播路径的复信道增益信息。计算的复信道增益信息用于调制/解调单元131中的解调处理和信号处理单元132中的空间处理。

(无线接口单元134)

在信号发送时,无线接口单元134将来自信号处理单元132的输入转换成模拟信号、对模拟信号进行滤波和到载波频带的上变频、并将所得到的信号发给放大器单元135。在信号接收时,无线接口单元134通过对作为从放大器单元135提供的模拟信号的接收信号进行下变频来获取基带信号、通过对基带信号进行诸如滤波,转换成数字信号之类的各种处理来生成接收符号流、并将该接收符号流输出给后面说明的信号处理单元132。另外,

(放大器单元135)

放大器单元135进行信号的放大处理。更具体地,在信号发送时,放大器单元135将从无线接口单元134输入的发送信号放大到预定功率,并将放大的发送信号发给天线140。在信号接收时,放大器单元135将从天线140输入的接收信号放大到预定功率,并将放大的接收信号输出给后面说明的无线接口单元134。注意,这些功能也可以由无线接口单元134实现。

(天线140)

天线140是将高频能量作为无线电波(电磁波)向空间辐射(发送),或者相反地,将空间的无线电波转换(接收)为高频能量的组件。天线140可以是片式天线(chipantenna)、由印刷电路板上的布线形成的天线、或者使用线性导体元件形成的天线。

(电源单元150)

电源单元150是向ap100供电的组件,并且可以是电池电源或者固定电源。

上面说明了ap100和sta200的功能配置例子。注意,上面参考图2说明的功能配置仅仅是例子,并且ap100和sta200的功能配置不限于这样的例子。另外,可以按照规范或运用,灵活地修改ap100和sta200的功能配置。

(1.3.格式例子)

上面说明了按照本实施例的ap100和sta200的设备配置例子。接下来,将说明在使用ofdma的下行链路通信中,由ap100发送给各个sta200的数据分组的格式例子。

首先参考图3,将说明数据分组的格式的例子。如上所述,ap100将用于将多个sta200分配给一个资源单位的信息(分配信息)存储在数据分组的前导码部分中。在图3的例子中,ap100将与对于各个sta200的资源单位的分配有关的信息存储在与ieee802.11ax标准中的高效多用户表示协议数据单元(hemuppdu)的he-sig-b中的用户特有字段对应的部分中。

更具体地,ap100在用户特有字段中设置指示符字段和用户信息字段。随后,ap100在指示符字段中描述与各个指示符对应的资源单位被分配给的sta200的数量。例如,在图3中,在与两个sta200(sta200a和sta200b)被分配给的资源单位2(图3中指示为“ru2”)对应的指示符2的指示符字段中,描述了“2”。

随后,将关于与各个指示符对应的资源单位被分配给的sta200的用户信息字段连接到各个指示符字段的后段。在多个sta200被分配给一个资源单位的情况下,按照分配的顺序连接关于各个sta200的用户信息字段。随后,ap100在各个用户信息字段中描述sta200的id、指示对于sta200的数据发送中的调制和编码方案(mcs)(指示调制方案、编码率等的组合的信息)、数据长度等。因此,接收到数据分组的sta200通过分析前导码部分,能够识别用于向自身设备发送数据的资源单位、mcs、数据长度等。另外,在多个sta200被分配给一个资源单位的情况下,sta200可以识别一个资源单位中的递送给自身设备的数据的位置。

注意,数据分组的格式不限于图3的例子。例如,存储在指示符字段或用户信息字段中的信息不限于上述例子。更具体地,指示符字段或用户信息字段可以包括任何信息,只要该信息是用于数据分组的接收处理(包括解码处理)的信息即可(当然,除用于接收处理的信息之外的信息也可以包括在指示符字段或用户信息字段中)。另外,指示符字段或用户信息字段可以设置在符合任意标准的数据的任意部分中,只要该部分是与ieee802.11ax标准中的hemuppdu的he-sig-b中的用户特有字段对应的部分即可。

在图3的例子中,在存在分配给多个资源单位的sta200的情况下,按该sta200被分配给的资源单位的数量,在前导码部分中存储其中存储关于该sta200的信息的用户信息字段。例如,其中存储关于分配给资源单位1和资源单位2的sta200a的信息的各用户信息字段被连接到指示符1和指示符2中的每一个指示符字段的后段。因此,诸如sta200a的id、mcs之类的数据被冗余存储,并且因此前导码部分的数据长度变长。

因此,ap100可以相互整合其中存储关于同一sta200的信息的用户信息字段,以便进一步缩短前导码部分的数据长度。图4中,例示了在ap100相互整合其中存储关于同一sta200的信息的用户信息字段的情况下的数据分组的格式例子。

更具体地,在存在分配给多个资源单位的sta200的情况下,ap100可以通过将指示其中存储关于该sta200的信息的用户信息字段的数据位置的信息存储在指示符字段中,来实现用户信息字段的整合。例如,如图4中图解所示,ap100对于每个sta200设置其中存储关于作为发送对象的sta200的信息的一个用户信息字段。然后,即使在存在分配给多个资源单位的sta200的情况下,ap100也不新连接用户信息字段,而是将指示其中存储关于该sta200的信息的用户信息字段的数据位置的信息存储在指示符字段中。

图4中,sta200a被分配给资源单位1和资源单位2。因此,对于sta200a,ap100将sta200a的用户信息字段设置到与资源单位1对应的指示符1的指示符字段的后段,并将指示sta200a的用户信息字段的数据位置的信息存储在与资源单位2对应的指示符2的指示符字段中。这里,指示sta200a的用户信息字段的数据位置的信息例如可以是其中存储关于sta200a的信息的用户信息字段(或者该用户信息字段连接到的指示符字段)的从数据分组的开头开始的顺序(在图4的例子中为“1”),但不限于此。因此,ap100可以在使sta200能够适当地接收数据分组的同时,缩短前导码部分的数据长度。

注意,在图4的例子中,诸如分配给多个资源单位的sta200的id、mcs之类的信息基本上为各个资源单位所共有,并且因此ap100可以将这类信息存储在一个用户信息字段中。另一方面,由于在许多情况下,数据长度通常随各个资源单位而不同,因此存在ap100不能将数据长度信息存储在一个用户信息字段中的情况。

因此,如图4中图解所示,对于多个sta200被分配给的资源单位,ap100可以在前导码部分和数据部分之间设置其中存储递送给各个sta200的数据的数据长度信息(持续时间信息)的字段(下文中,为了方便起见,称为“持续时间字段”)。在图4的例子中,持续时间字段设置在资源单位2和资源单位5中。

在持续时间字段中,例如,可以按照存储在资源单位中的数据的顺序来存储数据长度信息。在图4的资源单位2中,数据是按照sta200b和sta200a的顺序发送的,并且因此相应的信息按照递送给sta200b的数据的数据长度信息和递送给sta200a的数据的数据长度信息的顺序,存储在持续时间字段中。因此,接收到数据分组的sta200a和sta200b可适当地识别存储递送给自身设备的数据的数据位置以及该数据的数据长度。

另外,ap100可不将数据长度信息包括在数据分组中。例如,如图5中图解所示,在多个sta200被分配给一个资源单位的情况下,ap100可以将中间码10插入到在资源单位的数据部分中在具有不同目的地的数据之间的边界中。这里,中间码10是预定的信号模式,并且sta200预先识别该预定的信号模式。然后,sta200通过解码接收的数据分组中的数据部分并且随后提取解码的信号与预定的信号模式之间的相关性,可以检测中间码10。因此,即使ap100不将数据长度信息包括在数据分组中,sta200也可以适当地识别具有不同目的地的数据之间的边界,并且因此,可以适当地获取递送给自身设备的数据。

注意,图3-5仅仅是例子,并且数据分组的格式不限于此。例如,与对于各个sta200的资源单位的分配有关的信息可以存储在数据分组的前导码部分的任何部分中。另外,在图4中,持续时间字段可以设置在除前导码部分和数据部分之间的部分之外的部分中。

(1.4.处理的流程)

上面说明了由ap100发送给各个sta200的数据分组的格式例子。接下来,将说明ap100和sta200的处理流程的例子。

(ap100的处理流程)

首先参考图6,将说明ap100的处理流程的例子。图6是图解说明当ap100向sta200发送数据分组并且从sta200接收确认时的处理的例子的流程图。

在步骤s1000,ap100的控制单元120选择作为数据分组的发送对象的一个或两个或更多的sta200,并确定各个sta200的资源单位。另外,如果需要,控制单元120确定诸如mcs、数据长度之类的参数。之后在步骤s1004,数据处理单元110和通信单元130生成在前导码部分中包括关于各个sta200的资源单位等的信息的数据分组,并在步骤s1008,将该数据分组发送给各个sta200。

在各个sta200接收到数据分组之后,在步骤s1012,ap100的通信单元130和数据处理单元110从各个sta200接收确认,并在步骤s1016进行确认的接收处理(包括解码处理)。在步骤s1020,控制单元120执行与确认的接收处理的结果相应的操作,从而结束一系列的处理。例如,在通过所述确认证明数据分组未被sta200适当接收的情况下,控制单元120进行该数据分组的重发控制等。注意,与确认的接收处理的结果相应的操作不限于此。

(sta200的处理流程)

接下来,将参考图7说明sta200的处理流程的例子。图7是图解说明当sta200从ap100接收数据分组并且向ap100发送确认时的处理的例子的流程图。

sta200的通信单元230和数据处理单元210在步骤s1100从ap100接收数据分组,并在步骤s1104,基于该数据分组的前导码部分等来确认自身设备是否被指定为目的地。在自身设备被指定为该数据分组的目的地的情况下(步骤s1104:是),在步骤s1108,通信单元230和数据处理单元210基于在前导码部分中指定的资源单位等,进行数据分组的接收处理(包括解码处理)。随后,通信单元230和数据处理单元210在步骤s1112生成包括数据分组的接收处理的结果的确认,并在步骤s1116将该确认发送给ap100,从而结束一系列的处理。注意,在步骤s1104,自身设备未被指定为数据分组的目的地的情况下(步骤s1104:否),在不进行该数据分组的接收处理等的情况下结束一系列的处理。

这里,图解说明在图7的步骤s1116进行的确认的传输例子。如在图8的步骤s1200中所示,假定由ap100发送给各个sta200的数据分组中的资源单位2和资源单位5被分配给多个sta200。更具体地,假定资源单位2被分配给sta200a和sta200b,并且资源单位5被分配给sta200e、sta200f和sta200g。随后,假定其他资源单位被分配给仅仅一个sta200。更具体地,假定资源单位1只被分配给sta200a,资源单位3只被分配给sta200c,而资源单位4只被分配给sta200d。

随后,各个sta200之中单独分配给仅一个资源单位的sta200使用该一个资源单位向ap100发送确认(图8的例子中,“blockack(ba,块ack)”)。在图8的例子中,在步骤s1204,sta200c使用资源单位3向ap100发送确认,而sta200d使用资源单位4向ap100发送确认。注意,假定各个sta200在自从各个sta200接收到数据分组以来已经过预定时段(在图8的例子中,短帧间间隔(sifs))之后发送确认。

另外,具有单独分配的资源单位和要与其他sta200共享地分配的资源单位两者的sta200使用单独分配的资源单位向ap100发送确认。在图8的例子中,在步骤s1204,sta200a使用资源单位1向ap100发送确认。此外,只具有与其他sta200共享地分配的一个资源单位的sta200使用该共享的资源单位向ap100发送确认。在图8的例子中,在步骤s1204,sta200b使用资源单位2向ap100发送确认,而sta200e使用资源单位5向ap100发送确认。

注意,在多个sta200使用一个资源单位发送确认的情况下,各个sta200按预定时段的间隔(在图8的例子中,sifs),按照各个sta200接收数据的顺序逐个发送确认。在图8的例子中,在sta200e在步骤s1204使用资源单位5发送确认之后,sta200f和sta200g分别在步骤s1208和s1212按sifs的间隔逐个发送确认。因此,即使在一个资源单位被分配给多个sta200的情况下,各个sta200也可以适当地发送确认。

另外,确认的传输形式不限于图8的例子。例如,sta200可以使用与其中接收到数据的资源单位不同的资源单位来发送确认。例如,如图9中所示,sta200g在步骤s1308,可以使用资源单位4而不是如图8那样使用资源单位5来发送确认(注意,其他与图8相似)。因此,通过相互比较图8和图9可以看出,缩短了所有确认的传输时段。注意,在这种情况下,当ap100在步骤s1300发送数据分组时,ap100在数据分组(例如,用户信息字段)中指定用于确认的发送的资源单位和发送定时。

这里,在sta200使用单独分配的资源单位和与其他sta200共享地分配的资源单位两者接收数据的情况下,存在其中在数据的接收处理(包括解码处理)中发生延迟,使得sta200无法在预定定时(例如,在自从sta200接收到数据分组以来经过sifs之后)发送确认的情况。在这种情况下,sta200可以将确认的发送定时延迟预定时段。例如,如图10中所示,在步骤s1404,在sta200a无法在自从sta200a接收到数据分组以来经过sifs之后发送确认的情况下,sta200a可以在再次经过sifs之后的步骤s1408的定时发送确认。当然,确认的传输方面不限于图9和图10的例子。

<2.第二实施例>

上面说明了本公开的第一实施例。下面将说明本公开的第二实施例。

在第一实施例中,说明了其中进行使用ofdma的下行链路通信的例子。在第二实施例中,将说明其中进行使用ofdma的上行链路通信的例子。

更具体地,在图11的步骤s1500,ap100向各个sta200发送指定各个sta200的数据分组的发送定时和发送用资源单位的触发(在图11中,表示为“触发”)。在步骤s1504,接收到触发的各个sta200使用由触发指定的发送定时和资源单位将数据分组发送给ap100。在图11的例子中,假定资源单位1被分配给sta200a,资源单位2被分配给sta200b和sta200c,资源单位3被分配给sta200d和sta200e,而资源单位4被分配给sta200f。

在步骤s1508和步骤s1512,接收到数据分组的ap100向各个sta200发送确认。这里,在一个资源单位被分配给多个sta200的情况下,如图11中所示,ap100按照在该资源单位中接收数据的顺序按sifs的间隔向各个sta200发送确认。

按照第二实施例的无线lan系统的配置例子类似于按照第一实施例的无线lan系统的配置例子(参见图1),并且因此将省略其说明。另外,在说明按照第二实施例的设备配置例子时,ap100的数据处理单元110不仅生成数据分组而且生成触发。另外,如上所述,ap100的通信单元130起接收其中来自多个sta200的数据在一个资源单位中相互混合的数据分组的接收单元的作用。另外,ap100的数据处理单元110、控制单元120和通信单元130通过相互协作进行处理,起从数据分组中提取来自多个sta200中的至少一个sta200的数据的接收处理单元的作用,并且基于分配信息进行数据分组的接收处理(包括解码处理)。另外,sta200的控制单元220基于来自ap100的触发控制向ap100的数据分组的发送处理。

这里将参考图12,说明由ap100生成的触发的格式例子。ap100将用于将多个sta200分配给一个资源单位的信息(分配信息)存储在触发中。更具体地,如图12中图解所示,ap100将关于各个sta200的用户信息字段存储在触发中,并将ru分配、发送定时、用于ack发送的ru分配,以及用于ack发送的发送定时作为分配信息存储在每个用户信息字段中。

ru分配是关于当sta200发送数据分组时使用的资源单位的信息。例如,ap100将指示用于数据分组的发送的资源单位的识别信息存储在ru分配中。另外,发送定时是关于当sta200发送数据分组时的数据分组的发送定时的信息。例如,ap100通过从触发的接收定时起经过的时间等来指定数据分组的发送定时。利用这样的信息,各个sta200可以适当地发送数据分组。

另外,用于ack发送的ru分配是关于当ap100向sta200发送确认时使用的资源单位的信息。例如,ap100将指示用于确认的发送的资源单位的识别信息存储在用于ack发送的ru分配之中。另外,用于ack发送的发送定时是关于当ap100发送确认时的该确认的发送定时的信息。例如,ap100通过从数据分组的接收定时起经过的时间等来指定确认的发送定时。利用这样的信息,各个sta200可以适当地接收确认。另外,触发的格式不限于图12中图解所示的例子。例如,在位于在ieee802.11ax标准中规定的触发中的用户信息字段内的末端并且具有可变长度的触发相关用户信息中,可以存储如上面所述的诸如ru分配、发送定时、用于ack发送的ru分配、用于ack发送的发送定时之类的分配信息。

接下来,将说明按照第二实施例的ap100和sta200的处理流程的例子。

首先参考图13,将说明按照第二实施例的ap100的处理流程的例子。图13是图解说明当ap100向sta200发送触发、接收来自sta200的数据分组、和向sta200发送确认时的一系列处理的例子的流程图。

在步骤s1600,ap100的控制单元120选择作为触发的发送对象的一个或两个或更多的sta200并确定各个sta200的资源单位。之后,数据处理单元110和通信单元130在步骤s1604生成包括关于各个sta200的资源单位等的信息(例如,ru分配等)的触发(参见图12),并在步骤s1608,将该触发发送给各个sta200。

在各个sta200接收到触发,并基于该触发发送数据分组之后,ap100的通信单元130和数据处理单元110在步骤s1612从各个sta200接收数据分组,并在步骤s1616进行数据分组的接收处理(包括解码处理)。随后,通信单元130和数据处理单元110在步骤s1620生成包括数据分组的接收处理的结果的确认,并在步骤s1624将确认发送给各个sta200,从而结束一系列的处理。

下面参考图14,将说明按照第二实施例的sta200的处理流程的例子。图14是图解说明当sta200从ap100接收触发并基于该触发向ap100发送数据分组时的一系列处理的例子的流程图。

sta200的通信单元230和数据处理单元210在步骤s1700从ap100接收触发,并在步骤s1704确认自身设备是否被指定为该触发的目的地。在自身设备被指定为该触发的目的地的情况下(步骤s1704:是),通信单元230和数据处理单元210在步骤s1708生成用于发送的数据分组,并在步骤s1712,基于在触发中指定的资源单位等,将该数据分组发送给ap100。

在ap100接收到数据分组并且发送确认之后,sta200的通信单元230和数据处理单元210在步骤s1716从ap100接收确认,并在步骤s1720,基于在触发中指定的资源单位等进行确认的接收处理(包括解码处理)。在步骤s1724,控制单元220执行与确认的接收处理的结果相应的操作,从而结束一系列的处理。例如,在通过确认证明数据分组未被ap100适当接收的情况下,控制单元220进行该数据分组的重发控制等。注意,与确认的接收处理的结果相应的操作不限于此。另外,在步骤s1704,自身设备未被指定为触发的目的地的情况下(步骤s1704:否),在不进行数据分组的发送处理等的情况下结束一系列的处理。

这里,第二实施例中的一系列的传输方面不限于上面参考图11说明的例子。例如,在存在未用于传输的资源单位的情况下,ap100可以使用这样的资源单位来发送确认。更具体地,如图15中所示,在资源单位5未用于传输的情况下,ap100可在步骤s1808,使用资源单位5来向sta200c发送对使用资源单位2发送数据分组的确认。因此,ap100可以更高效地利用通信资源。注意,在这种情况下,ap100通过在步骤s1800发送的触发(例如,用户信息字段)来向sta200c通知用于向sta200c发送确认的资源单位和发送定时。当然,一系列的传输方面不限于图15的例子。

<3.应用例>

按照本公开的技术可适用于各种产品。例如,sta200可被实现成移动终端,比如智能电话机、平板个人计算机(pc)、笔记本pc、便携式游戏终端或数字照相机之类,固定式终端,比如电视接收机、打印机、数字扫描仪或网络存储设备之类,或者车载终端,比如汽车导航设备之类。另外,sta200可被实现成进行机器间(m2m)通信的终端(也被称为机器类型通信(mtc)终端),比如智能仪表、自动售货机、远程监视设备或销售点(pos)终端之类。此外,sta200可以是安装在这些终端上的无线通信模块(例如,由一个管芯构成的集成电路模块)。

另一方面,例如,ap100可被实现成具有路由器功能或者不具有路由器功能的无线lan接入点(也被称为无线基站)。另外,ap100可被实现成移动无线lan路由器。此外,ap100可以是安装在这些设备上的无线通信模块(例如,由一个管芯构成的集成电路模块)。

(3.1.第一应用例)

图16是图解说明按照本公开的技术可适用于的智能电话机900的示意配置的例子的方框图。智能电话机900包括处理器901、存储器902、存储装置903、外部连接接口904、摄像头906、传感器907、麦克风908、输入设备909、显示设备910、扬声器911、无线通信接口913、天线开关914、天线915、总线917、电池918和辅助控制器919。

处理器901例如可以是中央处理器(cpu)或片上系统(soc),并且控制智能电话机900的应用层和其他层的功能。存储器902包括随机存取存储器(ram)和只读存储器(rom),并存储处理器901执行的程序以及数据。存储装置903可包括诸如半导体存储器和硬盘之类的存储介质。外部连接接口904是用于把比如存储卡和通用串行总线(usb)设备之类的外部附接的设备连接到智能电话机900的接口。

摄像头906包括例如图像传感器,比如电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)之类,并生成拍摄的图像。传感器907可包括例如包含定位传感器、陀螺传感器、地磁传感器、加速度传感器等的传感器组。麦克风908把输入智能电话机900的声音转换成音频信号。输入设备909例如包括检测对显示设备910的屏幕的触摸的触摸传感器、小键盘、键盘、按钮、开关等,并接收来自用户的操作或信息输入。显示设备910包括诸如液晶显示器(lcd)或有机发光二极管(oled)显示器之类的屏幕,并显示智能电话机900的输出图像。扬声器911把从智能电话机900输出的音频信号转换成声音。

无线通信接口913支持诸如ieee802.11a、11b、11g、11n、11ac、11ad和11ax之类的无线lan标准中的一种或多种并执行无线通信。无线通信接口913可按照基础架构模式经无线lan接入点与其他设备通信。另外,无线通信接口913可按照adhoc模式或者直接通信模式,比如wi-fidirect(注册商标)之类,直接与其他设备通信。注意在wi-fidirect中,不同于adhoc模式,两个终端之一起接入点作用,但是在这些终端之间直接进行通信。无线通信接口913一般可包括基带处理器、射频(rf)电路、功率放大器等。无线通信接口913可以是其中集成存储通信控制程序的存储器、执行通信控制程序的处理器和相关电路的单片模块。除了无线lan方案以外,无线通信接口913还可支持其他类型的无线通信方案,比如短程无线通信方案、近距离无线通信方案和蜂窝通信方案之类。天线开关914在包含在无线通信接口913中的多个电路(例如,用于不同无线通信方式的电路)之间切换天线915的连接目的地。每个天线915具有单个或多个天线单元(例如,构成多入多出(mimo)天线的多个天线单元),并用于通过无线通信接口913发送和接收无线信号。

注意,智能电话机900不限于图16的例子,并且可以包括多个天线(例如,用于无线lan的天线和用于近距离无线通信方式的天线)。这种情况下,可以从智能电话机900的配置中省略天线开关914。

总线917互连处理器901、存储器902、存储装置903、外部连接接口904、摄像头906、传感器907、麦克风908、输入设备909、显示设备910、扬声器911、无线通信接口913和辅助控制器919。电池918通过图16中部分图解表示成虚线的馈电线向图16中图解所示的智能电话机900的各个部件供电。例如,辅助控制器919按睡眠模式运行智能电话机900的最低必要功能。

在图16中图解所示的智能电话机900中,处理器901可以起参考图2说明的sta200的控制单元220的作用。例如,处理器901基于来自ap100的数据分组的接收处理结果来生成确认,并且控制所述确认向ap100的发送处理。此时,处理器901可以基于存储在来自ap100的数据分组中的信息来控制确认的发送处理,以便与其他sta200共享资源单位。另外,处理器901可以基于来自ap100的触发控制数据分组的发送处理,以便与其他sta200共享资源单位。因此,处理器901可以在无线lan系统中实现更高效的通信。

注意,通过允许处理器901在应用层执行接入点功能,智能电话机900可以起无线电接入点(软件ap)的作用。另外,无线通信接口913可以具有无线电接入点功能。

(3.2.第二应用例)

图17是图解说明按照本公开的技术可适用于的汽车导航设备920的示意配置的例子的方框图。汽车导航设备920包括处理器921、存储器922、全球定位系统(gps)模块924、传感器925、数据接口926、内容播放器927、存储介质接口928、输入设备929、显示设备930、扬声器931、无线通信接口933、天线开关934、天线935和电池938。

处理器921例如可以是cpu或soc,并控制汽车导航设备920的导航功能和其他功能。存储器922包括ram和rom,并存储由处理器921执行的程序以及数据。

gps模块924利用从gps卫星接收的gps信号来测量汽车导航设备920的位置(例如纬度、经度和高度)。传感器925可包括例如包含陀螺传感器、地磁传感器、气压传感器等的传感器组。数据接口926例如通过未图示的终端与车载网络941连接,并获取在车辆侧生成的数据,比如车速数据之类。

内容播放器927再现存储在插入存储介质接口928中的存储介质(例如压缩光盘(cd)或数字通用光盘(dvd))中的内容。输入设备929例如包括检测对显示设备930的屏幕的触摸的触摸传感器、按钮、开关等,并接收来自用户的操作或信息输入。显示设备930包括诸如lcd或oled显示器之类的屏幕,并显示导航功能或者再现内容的图像。扬声器931输出导航功能或再现内容的声音。

无线通信接口933支持诸如ieee802.11a、11b、11g、11n、11ac、11ad和11ax之类的无线lan标准中的一种或多种,并执行无线通信。无线通信接口933可按照基础架构模式经无线lan接入点与其他设备通信。另外,无线通信接口933可按照adhoc模式或直接通信模式,比如wi-fidirect之类,直接与其他设备通信。无线通信接口933一般可包括基带处理器、rf电路、功率放大器等。无线通信接口933可以是其中集成存储通信控制程序的存储器、执行通信控制程序的处理器和相关电路的单片模块。除了无线lan方案以外,无线通信接口933还可支持其他类型的无线通信方案,比如短程无线通信方案、近距离无线通信方案和蜂窝通信方案之类。天线开关934在包含在无线通信接口933中的多个电路之间切换天线935的连接目的地。天线935具有单个或多个天线单元,并用于通过无线通信接口933发送和接收无线信号。

注意,汽车导航设备920不限于图17的例子,并且可以包括多个天线。这种情况下,可以从汽车导航设备920的配置中省略天线开关934。

电池938通过图17中部分图解表示成虚线的馈电线向图17中图解所示的汽车导航设备920的各个部件供电。另外,电池938累积从车辆供给的电力。

在图17中图解所示的汽车导航设备920中,处理器921可以起参考图2说明的sta200的控制单元220的作用。起控制单元220作用的处理器921的操作与参考图16说明的智能电话机900的处理器901类似。

另外,无线通信接口933可以起上述ap100的作用,并向乘坐车辆的用户所拥有的终端提供无线连接。此时,例如,无线通信接口933可以将一个资源单位分配给多个终端。

另外,本公开的技术也可被实现成包括上述汽车导航设备920的一个或多个部件、车载网络941和车辆模块942的车载系统(或车辆)940。车辆模块942生成车辆数据,比如车速、发动机转速和故障信息之类,并把生成的数据输出给车载网络941。

(3.3.第三应用例)

图18是图解说明按照本公开的技术可适用于的无线电接入点950的示意配置的例子的方框图。无线电接入点950包括控制器951、存储器952、输入设备954、显示设备955、网络接口957、无线通信接口963、天线开关964和天线965。

控制器951例如可以是cpu或数字信号处理器(dsp),并运行无线电接入点950的互联网协议(ip)层和更高层的各种功能(例如,接入限制、路由、加密、防火墙、日志管理等)。存储器952包括ram和rom,并存储由控制器951执行的程序以及各种控制数据(例如,终端列表、路由表、加密密钥、安全设定、日志等)。

输入设备954例如包括按钮、开关等,并接收来自用户的操作。显示设备955包括led灯等,并显示无线电接入点950的工作状态。

网络接口957是用于连接无线电接入点950和有线通信网络958的有线通信接口。网络接口957可具有多个连接端子。有线通信网络958可以是诸如以太网(注册商标)之类的lan,或者广域网(wan)。

无线通信接口963支持诸如ieee802.11a、11b、11g、11n、11ac、11ad和11ax之类的无线lan标准中的一种或多种,并作为接入点向附近的终端提供无线连接。无线通信接口963一般可包括基带处理器、rf电路、功率放大器等。无线通信接口963可以是其中集成存储通信控制程序的存储器、执行通信控制程序的处理器和相关电路的单片模块。天线开关964在包含在无线通信接口963中的多个电路之间切换天线965的连接目的地。天线965具有单个或多个天线单元,并用于通过无线通信接口963发送和接收无线信号。

在图18中图解所示的无线电接入点950中,控制器951可以起参考图2说明的ap100的控制单元120的作用。例如,控制器951可以控制其中递送给多个sta200的数据在一个资源单位中分别相互混合的数据分组的生成处理和发送处理。另外,控制器951可以将多个sta200分配给一个资源单位,并控制包括关于该分配的信息的触发的生成处理和发送处理。因此,控制器951可以在无线lan系统中实现更高效的通信。

<4.总结>

如上所述,按照本公开的ap100可以将多个sta200分配给一个资源单位,并且因此可以在无线lan系统中实现更高效的通信。

更具体地,按照第一实施例的ap100可以生成其中递送给多个sta200的数据在一个资源单位中分别相互混合的数据分组,并将该数据分组发送给sta200。此时,ap100将用于将多个sta200分配给一个资源单位的信息(分配信息)存储在数据分组的前导码部分中。因此,在接收到数据分组的情况下,通过分析前导码部分,sta200可以识别自身设备被分配到的资源单位,并且因此可以适当地进行数据分组的接收处理。

另外,按照第二实施例的ap100可以生成其中存储用于将多个sta200分配给一个资源单位的信息(分配信息)的触发,并将该触发发送给各个sta200。因此,多个sta200可以在基于该触发与其他sta200共享资源单位的同时向ap100发送数据分组。

上面参考附图,详细说明了本公开的优选实施例,不过,本公开的技术范围不限于这样的例子。对本公开所属领域的技术人员来说清楚的是,在记载在权利要求书中的技术思想的范围内可以想到各种修改或变更,自然应理解的是这些修改或变更也在本公开的技术范围之内。

例如,不一定需要按照记载的顺序时序地处理上述流程图中的各个步骤。换句话说,可以按照与记载的顺序不同的顺序处理流程图中的各个步骤,或者可以并行地处理流程图中的各个步骤。

另外,记载在本说明书中的效果仅仅是说明性或例证性的,而不是限制性的。即,除了上述效果以外或者代替上述效果,按照本公开的技术可以实现根据本说明书的记载对本领域的技术人员来说清楚的其他效果。

注意,以下配置也在本公开的技术范围之内。

(1)一种起无线局域网(lan)的接入点的作用的无线通信设备,所述无线通信设备包括:

生成单元,所述生成单元生成其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和

发送单元,所述发送单元将所述无线信号发送给所述站。

(2)按照(1)所述的无线通信设备,其中

所述分配信息是用于将所述多个站分配给资源单位中的至少一个资源单位的信息,所述资源单位用于数据分组的通信或者对于所述数据分组的确认的通信。

(3)按照(2)所述的无线通信设备,其中

所述数据分组的通信是下行链路通信,和

所述生成单元生成其中递送给所述多个站的数据在所述一个资源单位中分别相互混合的数据分组,作为所述无线信号。

(4)按照(3)所述的无线通信设备,其中

所述生成单元将所述分配信息存储在所述数据分组的前导码部分之中。

(5)按照(2)所述的无线通信设备,其中

所述数据分组的通信是上行链路通信,和

所述生成单元生成用于控制所述站进行的所述数据分组的发送的触发,作为所述无线信号。

(6)按照(5)所述的无线通信设备,还包括:

接收单元,所述接收单元接收其中来自所述多个站的数据在所述一个资源单位中相互混合的数据分组;和

接收处理单元,所述接收处理单元通过基于所述分配信息进行所述数据分组的接收处理,来从所述数据分组中提取来自所述多个站中的至少一个站的数据。

(7)按照(2)-(6)任意之一所述的无线通信设备,其中

在所述分配信息中,用于所述数据分组的通信的资源单位和用于所述确认的通信的资源单位彼此不同。

(8)按照(2)-(7)任意之一所述的无线通信设备,其中

所述通信是符合ieee802.11标准的正交频分多址(ofdma)通信。

(9)一种实现无线lan的接入点功能的无线通信方法,所述无线通信方法包括:

生成其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和

将所述无线信号发送给所述站。

(10)一种起无线lan的站的作用的无线通信设备,所述无线通信设备包括:

接收单元,所述接收单元接收其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和

接收处理单元,所述接收处理单元基于所述分配信息进行所述无线信号的接收处理。

(11)按照(10)所述的无线通信设备,其中

所述分配信息是用于将所述多个站分配给资源单位中的至少一个资源单位的信息,所述资源单位用于数据分组的通信或者对于所述数据分组的确认的通信。

(12)按照(11)所述的无线通信设备,其中

所述数据分组的通信是下行链路通信,和

所述接收处理单元基于所述分配信息,从作为所述无线信号的其中递送给所述多个站的数据在所述一个资源单位中相互混合的数据分组中提取递送给自身设备的数据。

(13)按照(12)所述的无线通信设备,其中

所述接收处理单元基于存储在所述数据分组的前导码部分中的所述分配信息来提取递送给自身设备的数据。

(14)按照(11)所述的无线通信设备,其中

所述数据分组的通信是上行链路通信,和

所述接收单元接收触发作为所述无线信号,

所述无线通信设备还包括控制单元,所述控制单元基于所述触发控制所述数据分组的发送。

(15)按照(11)-(14)任意之一所述的无线通信设备,其中

在所述分配信息中,用于所述数据分组的通信的资源单位和用于所述确认的通信的资源单位彼此不同。

(16)按照(11)-(15)任意之一所述的无线通信设备,其中

所述通信是符合ieee802.11标准的ofdma通信。

(17)一种实现无线lan的站功能的无线通信方法,所述无线通信方法包括:

接收其中存储用于将多个站分配给一个资源单位的分配信息的无线信号;和

基于所述分配信息进行所述无线信号的接收处理。

附图标记列表

100ap

200sta

110,210数据处理单元

120,220控制单元

130,230通信单元

131,231调制/解调单元

132,232信号处理单元

133,233信道估计单元

134,234无线接口单元

135,235放大器单元

140,240天线

150,250电源单元

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1