CN113396625A - 通信装置和通信方法 - Google Patents
通信装置和通信方法 Download PDFInfo
- Publication number
- CN113396625A CN113396625A CN202080012943.XA CN202080012943A CN113396625A CN 113396625 A CN113396625 A CN 113396625A CN 202080012943 A CN202080012943 A CN 202080012943A CN 113396625 A CN113396625 A CN 113396625A
- Authority
- CN
- China
- Prior art keywords
- available
- frame
- channel
- data
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 403
- 238000000034 method Methods 0.000 title claims abstract description 152
- 230000005540 biological transmission Effects 0.000 claims abstract description 136
- 238000012544 monitoring process Methods 0.000 claims description 10
- 230000009471 action Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 27
- 238000012545 processing Methods 0.000 description 71
- 230000008569 process Effects 0.000 description 66
- 238000001514 detection method Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 25
- 238000007726 management method Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 22
- 238000010276 construction Methods 0.000 description 7
- 230000010365 information processing Effects 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 230000002776 aggregation Effects 0.000 description 6
- 238000004220 aggregation Methods 0.000 description 6
- 230000011664 signaling Effects 0.000 description 5
- 101000576989 Homo sapiens Mannose-P-dolichol utilization defect 1 protein Proteins 0.000 description 4
- 102100025297 Mannose-P-dolichol utilization defect 1 protein Human genes 0.000 description 4
- 230000005684 electric field Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100184749 Caenorhabditis elegans mpdu-1 gene Proteins 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本技术涉及能够实现更可靠的通信的通信装置和通信方法。提供了一种通信装置,该通信装置包括控制单元,该控制单元执行控制以使用可用的频率信道将数据帧发送到其他通信装置,以及向该数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。本技术例如可以应用于无线LAN***。
Description
技术领域
本技术涉及通信装置和通信方法,更具体地涉及能够实现更可靠的通信的通信装置和通信方法。
背景技术
作为常规的数据传输方法,使用一种在数据帧的发送结束之后立即在同一频率信道上返回用于接收的确认的确认(ACK)帧的技术。
另外,专利文献1公开了一种在定界符(delimiter)中包括指示A-MPDU是否为空数据的空位的技术。此外,专利文献2公开了一种在MPDU的定界符字段中包括包含MPDU的ACK指令信息的标识符的技术。
引用列表
专利文献
专利文献1:日本专利申请特开第2014-143715号
专利文献2:日本专利申请国家公开(特表)第2017-536004号
发明内容
本发明要解决的问题
此外,如果ACK帧未被正确返回,则通信的质量劣化,例如,在其他通信中发生错误或者与其他通信发生冲突。因此,期望一种用于实现更可靠的通信的技术方法。
鉴于这种情况而做出了本技术,并且本技术旨在实现更可靠的通信。
问题的解决方案
本技术的一方面的通信装置是一种通信装置,该通信装置包括控制单元,该控制单元执行控制以使用可用的频率信道将数据帧发送到其他通信装置,以及向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
本技术的一方面的通信方法是一种包括以下的通信方法:由通信装置执行控制以:使用可用的频率信道将数据帧发送到其他通信装置,以及向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
在本技术的一方面的通信装置和通信方法中,执行控制以使用可用的频率信道来将数据帧发送到其他通信装置,以及向该数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
本技术的一方面的通信装置是一种通信装置,该通信装置包括控制单元,该控制单元执行控制以:使用可用的频率信道来接收从其他通信装置发送的数据帧,基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
本技术的一方面的通信方法是一种包括以下的通信方法:由通信装置执行控制以:使用可用的频率信道来接收从其他通信装置发送的数据帧,基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
在本技术的一方面的通信装置和通信方法中,执行控制以:使用可用的频率信道来接收从其他通信装置发送的数据帧,基于该数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及使用已指定的可用的频率信道来将用于确认接收到该数据帧的确认信号发送到所述其他通信装置。
注意,本技术的一方面的通信装置可以是独立的装置,或者可以是被包括在一个装置中的内部块。
附图说明
图1是示出无线网络配置的一个示例的图。
图2是示出通过当前方法进行的数据重发的流程的图。
图3是示出通过当前方法进行的数据重发的流程的图。
图4是示出在应用新方法的情况下每个通信装置的操作流程的图。
图5是示出应用了帧聚合的A-MPDU的配置的示例的图。
图6是示出包括可用信道信息的A-MPDU的配置的另一示例的图。
图7是示出包括可用信道信息的MAC报头配置的示例的图。
图8是示出包括可用信道信息的信息元素的配置的示例的图。
图9是示出将可用信道信息配置为可以在PHY层中识别的参数的示例的图。
图10是示出包括可用信道信息的前导码配置的示例的图。
图11是示出包括可用信道信息的中间码配置的示例的图。
图12是示出SACK帧的配置的示例的图。
图13是示出可用信道信息的参数的第一示例的图。
图14是示出可用信道信息的参数的第二示例的图。
图15是示出可用信道信息的参数的第三示例的图。
图16是示出可用信道信息的参数的第四示例的图。
图17是示出可用信道信息的参数的第五示例的图。
图18是示出主要信道和次要信道的配置的示例的图。
图19是示出可用信道信息的参数的第六示例的图。
图20是示出在无线LAN***中可用的频率信道的布置的示例的图。
图21是示出应用了本技术的通信装置的配置的示例的框图。
图22是示出无线通信模块的配置的示例的框图。
图23是用于说明数据帧发送侧的通信装置的操作的流程图。
图24是用于说明数据帧发送侧的通信装置的操作的流程图。
图25是用于说明数据帧接收侧的通信装置的操作的流程图。
图26是用于说明数据帧接收侧的通信装置的操作的流程图。
图27是用于说明同播接收处理的流程的流程图。
具体实施方式
在下文中,将参考附图描述本技术的实施例。注意,将按以下顺序给出描述。
1.本技术的实施例
2.变形
<1.本技术的实施例>
在当前的数据传输方法(当前方法)中,使用了一种在数据帧的发送结束之后立即在同一频率信道上返回用于接收的确认的确认(ACK)帧的技术。
另外,在当前方法中,当通过交换发送请求(RTS)帧和允许发送(CTS)帧使用虚拟载波检测来设置网络分配矢量(network allocation vector,NAV)时,仅在已经交换了RTS帧和CTS帧的信道上交换数据帧和ACK帧。
此外,在无线局域网(LAN)***中,使用了一种应用了聚合和发送多个数据单元(MAC协议数据单元(MPDU))的帧聚合(frame aggregation)技术以利用单次访问控制来传递大量数据的技术。在这里,将为了确认数据接收而返回块ACK帧的方法投入实际应用。
在这里,在当前方法中,已经通常使用一种在一个频率信道上发送数据帧然后在该频率信道上接收ACK帧的方法。
另外,在该帧聚合技术中,使用了一种***被称为定界符的边界信号以单独传送后续数据单元(MPDU)的数据长度的技术。
例如,上述专利文献1公开了一种在定界符中包括指示随后的A-MPDU是否为空数据的空位(null bit)的技术。
另外,例如,上述专利文献2公开了一种在MPDU定界符字段中包括包含MPDU的ACK指令信息的标识符的技术。
此外,如在当前方法中那样,在一个频率信道上在数据帧的发送结束之后立即在该频率信道上使用块ACK请求来请求返回块ACK帧的情况下,如果无线传输路径还用于通过其他数据帧的通信(其他通信)进行接收,则ACK帧的返回可能导致在其他数据帧的通信中发生错误。
容易假定,在接收数据帧的通信装置如上所述在数据中发生错误的情况下,无法正确地解码数据,因此,如果在发生错误的频率信道上返回ACK帧,则与其他通信发生冲突。
另外,在应用帧聚合技术的情况下,存在以下问题:如果后续的块ACK帧未被正确返回,则所有数据再次被重新发送,并且无线传输路径被长时间占用。
例如,在上述专利文献1中公开的配置中,在定界符中描述了与A-MPDU帧中的MPDU有关的信息,并且存在以下问题:如果无法正确地解码该定界符,则无法掌握接下来的MPDU的配置。
此外,在专利文献1中公开的配置中,还存在以下问题:在定界符中未描述与A-MPDU帧的接收的确认相关联的信息,并且无法发送除该频率信道之外的使用状态。
另外,例如,在上述专利文献2中公开的配置中,MPDU定界符包括MPDU的ACK指令信息,该ACK指令信息是预先添加到每个MPDU中的独有的ACK指令信息,并且存在以下问题:在帧的中间无法将关于可用的信道的信息顺序地更新并通知给接收侧。
也就是说,存在在接收到A-MPDU帧之后在数据发送期间无法改变对该接收的确认所需的参数的交换的问题,并且尚未解决由于使用中的信道状态的变化而无法可靠地返回对接收的确认的问题。
在本技术中,提出了一种用于解决上述问题并实现更可靠的通信的通信方法(新方法)。
也就是说,在应用了本技术的通信方法(新方法)中,在作为数据帧发送侧的通信装置(例如基站)中,执行控制以使用可用的频率信道将数据帧(例如A-MPDU帧)发送到其他通信装置(例如终端站),以及向数据帧(例如A-MPDU帧的定界符等)添加与对于发送和接收帧可用的频率信道有关的可用信道信息(例如,Available Channel Map(可用信道图))。
另一方面,在作为数据帧接收侧的通信装置(例如终端站)中,执行控制以使用可用的频率信道来接收从其他通信装置(例如基站)发送的数据帧(例如A-MPDU帧),基于数据帧(例如A-MPDU帧的定界符等)中包括的可用信道信息(例如,Available Channel Map(可用信道图))来指定对于发送和接收帧可用的频率信道,以及使用已指定的可用的频率信道将用于确认接收到数据帧的确认信号(例如SACK帧)发送到其他通信装置。
注意,尽管稍后将描述细节,但是同播块ACK(simulcast block ACK,SACK)帧对应于在使用多个频率信道(同播信道)通过同播传输块ACK帧的情况下的帧。
如上所述,在新方法中,提出了一种通信协议,在该通信协议中,例如在A-MPDU帧的定界符等中描述用于指定发送侧的通信装置可以与之交换信息的其他频率信道的信息(可用信道信息),并将该信息通知给接收侧的通信装置,以使得接收侧的通信装置基于该可用信道信息来选择在接收侧也可用的频率信道,并在多个频率信道上返回块ACK帧。
也就是说,在新方法中,提出了一种通信方法,在该通信方法中,在接收侧的通信装置和发送侧的通信装置这二者都可用的空闲信道上发送块ACK帧,并将该信道用作用于后续数据传输的频率信道。
在下文中,将参考附图描述应用了本技术的通信方法(新方法)的细节。
(无线网络配置的示例)
图1是示出无线网络配置的示例的图。
在图1中,图中的白色圆圈(○)指示每个通信装置10的存在位置,并且以该存在位置为中心的外部虚线圆圈表明其对应于从每个通信装置10起的无线电波可到达范围。另外,图中的粗箭头指示各个通信装置10之间的数据帧的流,并且图中的细箭头指示ACK帧。注意,在图1中,除了通信装置10之外还有通信装置20,并且这对于通信装置20是类似的。
在这里,在基本服务集(BSS)的无线LAN网络中,在发送侧的通信装置10Tx(BSS)与接收侧的通信装置10Rx(BSS)之间进行通信。
在这种情况下,在与通信装置10Tx(BSS)和通信装置10Rx(BSS)的***重叠的基本服务集(OBSS1,OBSS2)的各自的无线LAN网络中存在发送侧的通信装置10Tx(OBSS1)和接收侧的通信装置10Rx(OBSS2),此外,在与无线LAN***不同的其他***的发送侧存在通信装置20Tx(Other System)。
注意,其他***例如包括诸如由第三代合作伙伴计划(3GPP)制定的长期演进(LTE)/高级LTE和第五代(5G)的无线通信***。
此时,在从通信装置10Tx(BSS)向通信装置10Rx(BSS)发送数据帧的情况下(图中的“Data”箭头),存在于通信装置10Tx(BSS)的***的来自通信装置10Tx(OBSS1)的信号引起干扰波(图中的阴影箭头)。
另外,通信装置10Rx(BSS)在接收到来自通信装置10Tx(BSS)的数据帧之后返回用于该接收的确认的ACK帧(图中的“ACK”箭头),并且来自存在于通信装置10Rx(BSS)的***的通信装置10Rx(OBSS2)以及通信装置20Tx(Other System)的信号引起干扰波(图中的阴影箭头)。
另外,反过来,从通信装置10Rx(BSS)发送的ACK帧对于在通信装置10Rx(BSS)的***的通信装置10Rx(OBSS2)以及通信装置20Tx(Other System)来说可能是干扰源(图中阴影箭头内的细箭头)。
(当前的数据重发流程)
在这里,将参考图2和图3描述通过当前方法进行的数据重发的流程。
图2示出了当通信装置10Tx(BSS)发送数据帧并且通信装置10Rx(BSS)接收该数据帧时通信装置10Rx(BSS)由于来自其他***(通信装置20Tx(Other System))的干扰波而无法返回(发送)ACK帧的情况。
也就是说,本来,在无线LAN***的情况下,可以预先通过网络分配矢量(NAV)设置虚拟载波侦听,以使得通过交换RTS帧和CTS帧来使用无线传输路径,但是在存在其他***的情况下,由于无法掌握RTS帧和CTS帧的存在,因此无法实现类似的处理。
图2表明,在存在无法掌握RTS帧和CTS帧的存在的其他***(Other System)的通信装置20Tx的情况下,由于来自该其他***的通信装置20Tx的信号而发生干扰,并且通过通信装置10Rx(BSS)的检测,检测到在数据传输结束之后无线传输路径在使用中,并且无法返回ACK帧。
此时,在通信装置10Tx(BSS)发送数据帧之后,通信装置10Rx(BSS)不返回ACK帧,所以通信装置10Tx(BSS)重发所有数据帧。因此,在通信装置10Rx(BSS)中,存在如下问题:在被其他***干扰之前已经正常接收到的部分的数据也被重发,并且包括本来已经接收到的部分的数据在内的不必要的部分的数据被重发。
另外,图3示出了当通信装置10Tx(BSS)发送数据帧并且通信装置10Rx(BSS)接收该数据帧时通信装置10Tx(BSS)由于来自其他***的干扰波而无法接收ACK帧的情况。
也就是说,类似于上述图2的情况,本来,在无线LAN***的情况下,可以通过网络分配矢量(NAV)来设置虚拟载波侦听,但是在其他***中,由于无法掌握RTS帧和CTS帧的存在,因此无法实现类似的处理。
图3示出来自其他***(Other System)的通信装置20Tx的信号发生干扰,并且通信装置10Tx(BSS)无法正常接收由通信装置10Rx(BSS)发送的ACK帧。
此时,在通信装置10Tx(BSS)发送数据帧之后,通信装置10Rx(BSS)不返回ACK帧,所以通信装置10Tx(BSS)重发所有数据。也就是说,同样在图3的情况下,类似于上述第二情况,在被其他***干扰之前已经正常接收到的部分的数据被重发,并且不必要的部分的数据被重发。
应用了本技术的通信方法(新方法)可以提供即使在包括无线LAN***以及其他***的混杂环境中也可以可靠地发送数据帧和返回ACK帧的机制。
(新方法的操作流程)
图4示出了应用新方法的情况下的每个通信装置10和通信装置20的操作流程。
在图4中,由于存在用于数据传输的多个频率信道,为了便于说明,垂直轴是频率信道(f)并且水平轴是时间(t),并且示出了其中将从f1到f4的四个频率信道用于操作的状态,并且各自随时间的变化而变化的动态被并行示出。
注意,图4作为示例示出了使用四个频率信道的情况,但是本技术不限于此,并且频率信道的数量可以是三个以下或五个以上。
图4中的A和B(即,附图中的第一阶段和第二阶段)分别示出了发送侧的通信装置10Tx(BSS)和发送侧的通信装置10Tx(OBSS1)的操作流程。另外,图4中的C和D(即,附图中的第三阶段和第四阶段)示出了接收侧的通信装置10Rx(BSS)和接收侧的通信装置10Rx(OBSS2)的操作流程。此外,图4中的E(即,附图中的第五阶段)示出了其他***的通信装置20Tx(Other System)的操作流程。
注意,在图4中,通信装置10Tx(BSS)、通信装置10Tx(OBSS1)、通信装置10Rx(BSS)、通信装置10Rx(OBSS2)和通信装置20Tx(Other System)的每个位置对应于图1所示的位置关系。另外,假设从通信装置10Tx(BSS)发送的数据帧是A-MPDU帧。
在时间t1,通信装置10Tx(BSS)使用频率信道f3来发送A-MPDU帧(图4中的A的“f3”的“P D MPDU1...”)。该A-MPDU帧被通信装置10Rx(BSS)和通信装置10Tx(OBSS1)接收到(检测到)(与图4中的A的“f3”的“P D MPDU1...”相对应的图4中的B、C的“Rx”)。
此时,通信装置10Tx(OBSS1)在接收到的A-MPDU帧的报头中描述的持续时间内设置频率信道f3的网络分配矢量(NAV)(图4中的B的“NAV”)。另外,通信装置10Rx(BSS)被配置为在A-MPDU帧是寻址到通信装置10Rx(BSS)的A-MPDU帧的情况下接收A-MPDU帧。
在这里,在A-MPDU帧中,在预定的前导码(P)和定界符(D)之后发送MPDU1。新方法的特征在于,在***在A-MPDU帧中间的定界符(D)中描述可用信道信息。
也就是说,通信装置10Tx(BSS)从时间t1到时间t7使用频率信道f3来发送A-MPDU帧,但是新方法被配置为使得在频率信道f1、f2、f4中也监视无线传输路径的状态。
据此,通信装置10Rx(BSS)同样从时间t1到时间t7使用频率信道f3来接收A-MPDU帧,但是新方法被配置为使得在频率信道f1、f2、f4中也监视无线传输路径的状态。
另外,在中间的时间t2、t4、t6,在频率信道f3上发送和接收A-MPDU帧的定界符(D),并且通信装置10Tx(BSS)执行包括定界符(D)的描述的发送,以使得通信装置10Rx(BSS)可以获取最新的定界符(D)信息。
也就是说,通信装置10Tx(BSS)执行发送,该发送包括在定界符(D)中描述在频率信道f1至f4中无线传输路径可用,以使得通信装置10Rx(BSS)可以从已接收到的定界符(D)的信息中掌握可用的频率信道。
在这里,在时间t3,通信装置10Tx(OBSS1)使用频率信道f1来发送RTS帧(图4中的B的“RTS”)。
该RTS帧被通信装置10Tx(BSS)接收到(检测到)(与图4中的B的“RTS”相对应的图4中的A的“Rx”)。此时,通信装置10Tx(BSS)在接收到的RTS帧中描述的持续时间内设置频率信道f1的网络分配矢量(NAV)(图4中的A的“NAV”)。
然后,在频率信道f1中,当通信装置10Tx(OBSS1)接收到CTS帧时,此后发送数据帧(图4中的B的“Rx”、“Data”),因此,通信装置10Tx(BSS)可以接收该数据,以使得频率信道f1在直到数据传输结束为止的时期内处于BUSY(忙碌)状态。
此外,在时间t4,通信装置10Tx(BSS)在使用频率信道f3传输的A-MPDU帧中包括的定界符(D)中对频率信道f1设置网络分配矢量(NAV),并且在定界符(D)中包括表明频率信道f1不可用的描述。
另一方面,通信装置10Rx(BSS)接收来自通信装置10Tx(BSS)的A-MPDU帧以获取该A-MPDU帧中包括的定界符(D),从而,通信装置10Rx(BSS)可以掌握到频率信道f1在通信装置10Tx(BSS)中不可用。
此外,在时间t5,在通信装置20Tx(Other System)使用频率信道f3来发送数据的情况下(图4中的E的“T_Data”),在通信装置10Rx(BSS)中,存在如下问题:数据(信号)发生干扰,并且无法正确地解码从通信装置10Tx(BSS)接收到的A-MPDU帧(与图4中的E的“T_Data”相对应的图4中的C的“Error”)。
也就是说,由于其他***的通信装置20Tx(Other System)在频率信道f3上在预定持续时间(T_LBT)内尚未检测到信号,因此即使通信装置10Rx(BSS)正在接收A-MPDU帧,通信装置20Tx(Other System)也在预定持续时间内发送数据(信号)(图4中的E的“T_Data”)。
因此,通信装置10Rx(BSS)无法正确地解码A-MPDU帧中的MPDU3和MPDU4的部分的数据,并且检测到已发生错误。另外,通信装置20Tx(Other System)在预定持续时间(T_LBT)内尚未检测到信号,因此,通信装置20Tx(Other System)再次发送数据(图4中的E的“T_Data”)。
如上所述,需要一种配置,在该配置中,在通信装置10Tx和通信装置10Rx中使用某个频率信道来传输数据的情况下,监视其他频率信道,并且每次都掌握可用的频率信道。
此外,在时间t6,通信装置10Rx(OBSS2)使用频率信道f2来发送CTS帧(图4中的D的“CTS”)。
该CTS帧被通信装置10Rx(BSS)接收到(检测到)(与图4中的D的“CTS”相对应的图4中C的“Rx”)。此时,在通信装置10Rx(BSS)中,设置频率信道f2的网络分配矢量(NAV),直到此后的通信装置10Rx(OBSS2)的数据接收结束为止(图4中的C的“NAV”)。
此后,当从通信装置10Tx(BSS)发送的预定A-MPDU帧的发送结束时,作为一种块ACK帧的SACK帧在紧接在发送之后的定时从通信装置10Rx(BSS)返回(图4中的C的“SACK”)。
在这里,通信装置10Rx(BSS)考虑到从最近接收到的定界符(D)中获取的(发送侧的)可用信道信息以及在自己的***可用的频率信道(其中尚未设置NAV的频率信道)来确定通信装置10Tx(BSS)中的可用于用来返回SACK帧的频率信道的频率信道。
具体而言,在时间t7,使用通信装置10Tx(BSS)和通信装置10Rx(BSS)这二者都可用的频率信道f3和f4来发送SACK帧(图4中的C的“f3”、“f4”的“SACK”)。
此时,通过在通信装置10Tx(BSS)可用的频率信道上或在受监视的所有频率信道上等待SACK帧,通信装置10Tx(BSS)可以在频率信道f3和f4这二者上更可靠地接收SACK帧(与图4中的C的“SACK”相对应的图4中的A的“Rx”)。
然后,在通信装置10Tx(BSS)基于被包括在SACK帧中的ACK信息来掌握尚未被通信装置10Rx(BSS)接收到的数据(MPDU3,MPDU4)的情况下,通信装置10Tx(BSS)重发数据。
也就是说,在其后的作为发送定时的时间t8,通信装置10Tx(BSS)通过使用已经在其上接收到SACK帧的频率信道f3、f4来重发A-MPDU帧的未送达数据(MPDU3,MPDU4)(图4中的A的“f3”的“P D MPDU4 D MPDU3”,图4中的A的“f4”的“P D MPDU3 DMPDU4”)。
在这里,通信装置10Tx(BSS)通过改变要在不同的频率信道上聚合的MPDU的顺序来执行发送,以使得通信装置10Rx(BSS)可以在最近可用的多个频率信道上更可靠地发送数据。
另一方面,通过等待在通信装置10Rx(BSS)可用的频率信道或受监视的所有频率信道上重发的重发数据帧,通信装置10Rx(BSS)可以在频率信道f3、f4这二者上更可靠地接收重发数据帧(图4中的C的“Rx”,其对应于图4中的A的“f3”的“P D MPDU4 D MPDU3”和“f4”的“P D MPDU3 D MPDU4”)。
注意,在时间t8,定界符(D)被布置在A-MPDU帧中,但是在通信装置10Tx(BSS)中,频率信道f2、f3和f4在可用信道信息中被描述为可用的频率信道,并被包括在定界符(D)中。
此外,在时间t9,定界符(D)同样被布置在A-MPDU帧中,并且在此时,建立了如下状态:通信装置10Tx(OBSS1)的数据传输已经结束,并且频率信道f1是可用的。因此,在通信装置10Tx(BSS)中,频率信道f1至f4在可用信道信息中被描述为可用的频率信道,并被包括在定界符(D)中。
因此,通信装置10Rx(BSS)从接收到的A-MPDU帧中获取这些定界符(D)的可用信道信息,并且此后,每次返回SACK帧时都可以掌握可用于返回SACK帧的频率信道。
然后,通信装置10Rx(BSS)可以使用频率信道f3和f4这二者来接收从通信装置10Tx(BSS)重发的A-MPDU帧。
在这里,在时间t10,在通信装置20Tx(Other System)使用频率信道f3来发送数据的情况下(图4中的E的“T_Data”),在通信装置10Rx(BSS)中,存在如下问题:数据(信号)发生干扰,并且无法正确地解码从通信装置10Tx(BSS)接收到的重发数据帧(与图4中的E的“T_Data”相对应的图4中的C的“Error”)。
因此,通信装置10Rx(BSS)无法正确地解码重发数据帧中的使用频率信道f3传输的MPDU3部分的数据,并且检测到已发生错误。然而,由于使用频率信道f4传输的A-MPDU帧已经正确接收到MPDU3,因此在此时,通信装置10Rx(BSS)已经接收到MPDU1至MPDU4的所有数据。
在这里,通信装置10Rx(BSS)考虑到从最近接收到的定界符(D)中获取的(发送侧的)可用信道信息以及在自己的***可用的频率信道(其中尚未设置NAV的频率信道)来确定通信装置10Tx(BSS)中的可用于用来返回SACK帧的频率信道的频率信道。
具体而言,在时间t11,使用通信装置10Tx(BSS)和通信装置10Rx(BSS)这二者都可用的频率信道f1、f4来发送SACK帧(图4中的C的“f1”、“f4”的“SACK”)。
然后,通信装置10Tx(BSS)使用频率信道f1、f4来接收来自通信装置10Rx(BSS)的SACK帧,并且可以基于该SACK帧中包括的ACK信息来掌握所有的MPDU已被传递到通信装置10Rx(BSS)。
如上所述,在新方法中,与像当前方法一样仅使用一个频率信道来传输数据的方法相比,通过一起使用其他频率信道,可以可靠地执行对ACK帧的接收的确认以及数据帧的重发。因此,可以实现更可靠的通信。
(数据帧配置)
图5示出应用了帧聚合的聚合MPDU(Aggregation-MPDU,A-MPDU)的配置的示例。
在这里,将描述使用A-MPDU(即,其中将多个MAC层协议数据单元(MPDU)作为一个聚合的帧传输的A-MPDU)的帧配置的情况。
另外,由于A-MPDU的配置包括与要聚合的帧的数量相对应的MPDU,因此在这里示出了作为一个帧的A-MPDU包括例如从MPDU1到MPDU8的八个子帧的示例。
在PHY层的前导码信号(Preamble)之后发送A-MPDU。另外,A-MPDU中包括的每个MPDU包括指示子帧边界的定界符(Delimiter)和MAC协议数据单元(MAC Protocal DataUnit,MPDU),并且通过根据需要添加填充(Pad)来配置。
此外,每个MPDU包括预定的MAC报头(MAC Header)、数据有效载荷(Data Payload)以及帧校验序列(Frame Check Sequence,FCS)。
与新方法相对应的定界符包括:用于将来的扩展的Reserved(预留);其中描述了可用信道信息的Available Channel Map(可用信道图);指示MPDU的信息长度的MPDULength(MPDU长度);包括检错码的CRC;以及包括指示定界符的签名的Signature(签名)。
注意,在定界符中描述的各参数的位置不限于图5所示的顺序,并且可以根据需要删除或添加一些参数。
图6示出了包括可用信道信息的A-MPDU的配置的另一示例。
将图6所示的数据帧与图5所示的数据帧进行比较,将填充位置布置在帧的末端处的一个位置(EOF Pad)的配置是不同的,但是其他部分的配置是类似的。
随着该变化,图6所示的数据帧具有作为在定界符中描述的参数来准备EOF位并且可以识别出仅设置了EOF Pad的配置。
(MAC报头配置)
图7示出了包括可用信道信息的MAC报头配置的示例。
图7示出了可用信道信息不仅被包括为定界符的参数而且被包括在MAC报头的参数中的情况。
MAC报头(MAC Header)包括:指示帧格式的Frame Control(帧控制),指示帧的持续时间的Duration(持续时间),指示识别通信装置10的地址信息的Address1~Address4(地址1至地址4),指示序列号的Sequence Control(序列控制),指示QoS参数的QoSControl(QoS控制),以及指示高吞吐量参数的HT Control(HT控制)。
在与新方法相对应的MAC报头中,除了这些参数之外,作为可用信道信息,还包括指示开始信道的Start Channel(开始信道,Start Ch.)以及指示可用的频率信道的位图信息的Available Channel Map(可用信道图,Available Ch.Map)。
(信息元素配置)
图8示出了包括可用信道信息的信息元素的配置的示例。
可用信道信息可以被配置为作为MPDU之一的管理帧或动作帧,并且图8示出了在这种配置所需的信息元素格式的情况下的配置。
该信息元素(Information Element)包括:指示信息元素的格式的Element Type(元素类型);指示信息长度的Length(长度);指示发送侧的通信装置10的地址的TransmitAddress(发送地址);指示接收侧的通信装置10的地址的Receive Address(接收地址);包括块ACK参数的BA Control(BA控制)和BA Information(BA信息);包括与传输相关的参数的Transfer Information(传输信息);以及用于错误检测的FCS,并且除此之外还包括Start Channel(开始信道,Start Ch.)和Available Channel Map(可用信道图)。
也就是说,与新方法相对应的信息元素包括指示开始信道的Start Channel和指示可用频率信道的位图信息的Available Channel Map作为可用信道信息。
(PHY层配置)
图9示出了将可用信道信息配置为可以在PHY层中识别的参数的示例。
可用信道信息可以被布置在PHY层的前导码信号中,或者可以被布置在作为中间码信号在进行重新同步的情况下被***在诸如A-MPDU帧的数据帧的中间的信号中。
图9示意性地示出了如下状态:在预定的前导码信号(Preamble)之后发送A-MPDU,并且针对包括A-MPDU的数据的每个预定的OFDM(正交频分复用)符号将中间码信号(Mid-amble)***到三个位置。
在这里,在图10中示出了前导码信号(Preamble)的详细配置。也就是说,除了L-STF、L-LTF、L-SIG、RL-SIG、HE-SIG-A和HE-STF之外,前导码信号还包括按照空间复用的次数重复的预定数量的HE-LTF。
具体而言,L-STF指示常规的短训练字段(training field),并且L-LTF指示常规的长训练字段。
另外,L-SIG指示常规的信令信息,RL-SIG指示重复信令信息,并且HE-SIG-A指示高密度的信令信息。此外,HE-STF指示高密度的短训练字段,并且HE-LTF指示高密度的长训练字段。
除了这些参数之外,与新方法相对应的前导码信号还包括Channel Signal(信道信号)作为可用信道信息,该Channel Signal指示用于识别可用的频率信道的信息。
另外,在图11中示出了中间码信号(Mid-amble)的详细配置。也就是说,中间码信号包括:指示常规的短训练字段的L-STF,指示常规的长训练字段的L-LTF,指示常规的信令信息的L-SIG,指示高密度的信令信息的HE-SIG-A等等。
除了这些参数之外,与新方法相对应的中间码信号还包括Channel Signal(信道信号)作为可用信道信息,该Channel Signal指示用于识别可用的频率信道的信息。
注意,图11所示的中间码信号的配置是示例,并且根据需要,可以删除在该中间码信号中包括的一些参数或者可以添加其他参数。
(SACK帧配置)
图12示出应用了本技术的同播块ACK(Simulcast Block ACK,SACK)帧的配置的示例。
该SACK帧基本上被配置为在预定的前导码信号之后被独立地发送。
在图12中,SACK帧(Available Channel ACK Frame)包括:指示帧格式的FrameControl(帧控制);指示帧的持续时间的Duration(持续时间);指示用于识别发送侧的通信装置10的地址信息的Transmit Address(发送地址);指示用于识别接收侧的通信装置10的地址信息的Receive Address(接收地址);包括块ACK参数的BA Contro(BA控制)和BAInformation(BA信息);以及用于错误检测的FCS,并且此外还包括Start Channel(开始信道)和Available Channel Map(可用信道图)。
也就是说,与新方法相对应的SACK帧包括指示开始信道的Start Channel以及指示可用的频率信道的位图信息的Available Channel Map。
另外,在BA Control中描述了块ACK的控制信息。在BA Information中,作为块ACK信息,描述了用于指定接收到的MPDU的信息(在下文中,也称为指定信息)。换句话说,该指定信息可以说是与在针对每个MPDU确认接收时指定的重发数据(需要重发的数据)有关的信息。
注意,上面描述的数据帧的配置以及定界符、MAC报头等的配置是示例,并且可以采用其他配置,例如,可以改变Available Channel Map的布置顺序,可以添加或删除其他参数,等等。
(可用信道信息的参数的示例)
接下来,将参考图13至图20描述可用信道信息的参数配置。
在这里,将一些变型示出为可用信道信息的参数配置,但是对于这些信息中的要使用的信息,例如,可以使用以下方法。
也就是说,在发送侧的通信装置10和接收侧的通信装置10预先协商之后,发送侧的通信装置10可以具有如下配置:作为预定格式,将可用信道信息添加到定界符、MAC报头、前导码信号或中间码信号中,并将所获得的数据发送到接收侧的通信装置10。
在这里,将可用信道信息以位图格式分别描述为例如在频率信道可用情况下的数值“0”以及在频率信道不可用情况下的数值“1”。然而,数值可以是相反的,即,如果频率信道可用则数值为“1”,并且如果频率信道不可用则数值为“0”。
(第一示例)
图13示出了判断使用被示为Channel 1至8的预定的八个信道的可能性的配置。
在图13中,将位0指派给频率信道1,并将位1指派给频率信道2。与此类似,将位2至7分别指派给频率信道3至8。因此,可以基于与预定的八个信道相对应的位值来针对每个对应的频率信道判断该频率信道是否可用。
(第二示例)
图14示出了基于用于发送数据帧的基本信道(Base Channel)来判断使用在该基本信道的垂直方向上表示的频率信道的可能性的配置。
在图14中,分别将位0指派给基本信道的下面(lower)第三个信道(LowerChannel-3),将位1指派给基本信道的下面第二个信道(Lower Channel-2),并将位2指派给基本信道的下面第一个信道(Lower Channel-1)。另外,分别将位3指派给基本信道的上面(upper)第一个信道(Upper Channel+1),将位4指派给基本信道的上面第二个信道(UpperChannel+2),并将位5指派给基本信道的上面第三个信道(Upper Channel+3)。
因此,可以基于与基本信道的上面三个信道和下三个信道相对应的位值来针对每个对应的频率信道判断该频率信道是否可用。注意,由于基本信道本身是被通信装置10用来发送数据帧的频率信道,因此可以省略基本信道,并将其从图14的示例中排除。
(第三示例)
图15示出了作为可用信道信息来判断使用包括基本信道的频率信道的可能性的配置。
在图15中,分别将位0指派给基本信道,将位1指派给基本信道的上面第一个信道(Upper Channel+1),将位2指派给基本信道的下面第一个信道(Lower Channel-1),将位3指派给基本信道的上面第二个信道(Upper Channel+2),并将位4指派给基本信道的下面第二个信道(Lower Channel-2)。
因此,可以基于与基本信道的上面两个信道和下面两个信道相对应的位值来针对每个对应的频率信道判断该频率信道是否可用。
注意,图15所示的上面的信道和下面的信道的数量是示例,并且在需要更多的上面的信道或下面的信道信息的情况下,通过分别交替地添加与可用的信道有关的信息,可以通知与更多频率信道的可用性有关的信息。
(第四示例)
图16作为更简单配置的示例示出了在将可用信道信息配置为4位信息的情况下的示例。
在图16中,分别将位0指派给基本信道的下面第二个信道(Lower Channel-2),将位1指派给基本信道的下面第一个信道(Lower Channel-1),将位2指派给基本信道的上面第一个信道(Upper Channel+1),并将位3指派给基本信道的上面第二个信道(UpperChannel+2)。
因此,可以基于与基本信道的上面两个信道和下面两个信道相对应的位值来针对每个对应的频率信道判断该频率信道是否可用。注意,在这里,基本信道本身同样被排除在外。
(第五示例)
图17示出了在针对每个次要信道配置可用信道信息的情况下的示例。
在图17中,省略了基本信道(主要信道),分别将位0指派给具有20MHz带宽的次要信道(Secondary Channel),将位1指派给具有40MHz带宽的次要信道,将位2指派给具有80MHz带宽的次要信道,并将位3指派给具有160MHz的次要信道。
因此,可以基于与次要信道相对应的位值来针对每个对应的频率信道判断该频率信道是否可用。
在这里,图18示出了主要信道(P)和次要信道(S)的配置的示例。
在图18中,例如,除了仅使用具有20MHz带宽的主要信道(P)之外,还可以通过使用主要信道(P)和在主要信道(P)右侧的具有20MHz带宽的次要信道(S)来将带宽设置为40MHz(20MHz+20MHz)。
另外,通过使用左侧的具有40MHz带宽的次要信道(S),可以将带宽设置为80MHz(40MHz+20MHz+20MHz),此外,通过使用右侧的具有80MHz带宽的次要信道(S),可以将带宽设置为160MHz(40MHz+20MHz+20MHz+80MHz)。
(第六示例)
图19示出了在以位图格式表示可用信道信息的情况下的另一示例。
在图19中,32位位图中的每个位由从0到31的数字表示。在这里,第一位0被表示为36信道,下一位1被表示为40信道,...,最后一位31被表示为160信道,并且可用的频率信道被指派给每个位。
在这里,图20示出了在无线LAN***中可用的频率信道的布置的示例。在图20的示例中,信道36、40、44、48、52、56、60、64根据中心频率以20MHz为单位从较低的频率开始排列。在较高的频率上,信道100、104、108、112、116、120、124、128、132、136、140、144以20MHz为单位排列。
也就是说,在图19和图20中,频率信道编号彼此对应,并且可以针对以20MHz为单位指派的每个频率信道来指定该频率信道是否可用。例如,在可用信道信息中,在由位0至31表示的可用的频率信道当中,与可用的频率信道相对应的位可以被设置为“1”,并且其他位可以被设置为“0”。
如上所述,在可用信道信息中以位图格式等描述了与频率信道有关的信道信息,并且可以针对每个对应的频率信道判断该频率信道是否是的可用的频率信道。
注意,上面描述的可用信道信息的参数配置是示例,并且例如,在这里示出的变型可以被重新布置和配置。
另外,在上述配置中,可用信道信息以位图格式表示,但是本技术不限于这样的格式,并且作为可用频率信道信息,可以采用其他格式,只要可以指定频率信道的可用性即可。
另外,图20所示的频率信道布置的示例是示例,并且由于在每个国家中合法化的可用频带是不同的,所以存在这些可用的频率信道中的每一个具有不同范围的情况。在这里,例如,可以使用比20MHz的频率带宽更窄的频率带宽。具体而言,例如,频率带宽可以对应于由IEEE802.11ax指定的资源单位的单位。
(通信装置配置的示例)
图21是示出应用了本技术的通信装置(无线通信装置)的配置的示例的框图。图21所示的通信装置10被配置为无线网络(图1)中的发送侧的通信装置10Tx或接收侧的通信装置10Rx。
在图21中,通信装置10包括因特网连接模块11、信息输入模块12、设备控制单元13、信息输出模块14以及无线通信模块15。
因特网连接模块11例如包括具有用于作为基站(接入点)经由服务提供商从光纤网络或其他通信线路连接到因特网网络的功能的电路、该电路的***电路、微控制器、半导体存储器等等。
因特网连接模块11根据来自设备控制单元13的控制来执行与因特网连接有关的各种处理。例如,因特网连接模块11具有如下配置:在通信装置10用作基站的情况下,实现诸如通信调制解调器的用于连接到因特网网络的功能。
信息输入模块12例如包括输入设备,诸如按钮、键盘和触摸面板。信息输入模块12具有将与来自用户的指令相对应的指令信息输入到设备控制单元13的功能。
设备控制单元13例如包括微处理器、微控制器等。设备控制单元13控制每个单元(模块),以使通信装置10作为基站或终端站来操作。
设备控制单元13执行针对从因特网连接模块11、信息输入模块12或无线通信模块15供应的信息的各种处理。另外,设备控制单元13将作为其自身处理的结果而获得的信息供应给因特网连接模块11、信息输出模块14或无线通信模块15。
例如,设备控制单元13在发送数据时将从协议上层的应用等传递的发送数据供应给无线通信模块15,或者在接收数据时将从无线通信模块15供应的接收数据传递给协议上层的应用等。
信息输出模块14包括输出设备,该输出设备例如包括诸如液晶显示器(LCD)、有机发光二极管(OLED)显示器或发光二极管(LED)显示器的显示元件。
信息输出模块14具有基于从设备控制单元13供应的信息来向用户显示必要信息的功能。在这里,由信息输出模块14处理的信息例如包括通信装置10的工作状态、经由因特网网络获得的信息等。
无线通信模块15例如包括无线芯片、***电路、微控制器、半导体存储器等。无线通信模块15根据来自设备控制单元13的控制来执行与无线通信有关的各种处理。稍后将参考图22描述无线通信模块15的配置的细节。
注意,在这里,以配备有无线通信芯片、***电路等的无线通信模块为例进行描述,但是本技术不仅可以应用于无线通信模块,而且可以应用于例如无线通信芯片、无线通信LSI等。此外,在无线通信模块中,包括天线是可选的。
另外,在图21的通信装置10中,设备控制单元13和无线通信模块15是必不可少的组件,但是将因特网连接模块11、信息输入模块12和信息输出模块14包括为组件是可选的。
也就是说,作为基站或终端站进行操作的每个通信装置10可以仅包括必要的模块,并且不必要的部分可以被简化或者可以被排除。更具体而言,例如,因特网连接模块11可以仅被合并到基站中,并且信息输入模块12和信息输出模块14可以仅被合并到终端站中。
(无线通信模块配置的示例)
图22是示出图21的无线通信模块15的配置的示例的框图。
在无线通信模块15中,针对与当前方法相对应的通信装置(无线通信模块),将接口101、发送缓冲器102、网络管理单元103、发送帧构造单元104、接收数据构造单元105和接收缓冲器106配置为发送侧的通信装置与接收侧的通信装置之间的公共部分。
另外,作为与新方法相对应的特征配置,无线通信模块15包括同播信道管理单元107、可用信道信息生成单元108和可用信道信息处理单元109,并且包括主要指定可用的频率信道的处理器等。利用该特征配置,可以在定界符等中描述可用信道信息。
此外,在无线通信模块15中,发送功率控制单元110、基本信道发送处理单元111、同播发送处理单元112、频率信道控制单元113、基本信道接收处理单元114、同播接收处理单元115和检测阈值控制单元116被配置用于在预定定时发送和接收信号的操作。
接口101例如包括输入和输出接口电路等。接口101是用于与设备控制单元13(图21)交换数据的接口,并且具有以预定信号格式交换输入到接口的信息和从接口输出的信息的功能。
接口101将从设备控制单元13输入的发送数据写入到发送缓冲器102。另外,接口101将从设备控制单元13输入的信息供应给网络管理单元103,或者将从网络管理单元103供应的信息输出到设备控制单元13。
发送缓冲器102例如包括诸如缓冲存储器的半导体存储设备。发送缓冲器102暂时存储经由接口101写入的发送数据。
网络管理单元103管理无线网络中的通信装置10的地址信息等。另外,网络管理单元103被配置为在通信装置10作为基站进行操作的情况下连接到因特网网络。
发送帧构造单元104具有读取在发送缓冲器102中存储的发送数据并将该发送数据构造为用于通过无线通信进行传输的数据帧的功能,并且例如构造在发送缓冲器102中存储的多个MPDU,并将A-MPDU帧供应给基本信道发送处理单元111。
接收数据构造单元105具有从接收到的数据帧(例如A-MPDU帧)中去除预定报头信息、提取MPDU以及仅提取所需数据部分的功能。由接收数据构造单元105提取的数据部分被写入到接收缓冲器106。
接收缓冲器106例如包括诸如缓冲存储器的半导体存储设备。接收缓冲器106是用于基于序列暂时存储所提取的部分直到所有数据被收集为止的缓冲器,并且被配置为存储数据直到到达将接收到的数据输出到设备控制单元13(例如,已连接的应用设备)的定时为止。
然后,当到达输出接收到的数据的定时的情况下,适当地读取在接收缓冲器106中存储的接收到的数据,并且经由接口101将其输出到设备控制单元13。
同播信道管理单元107具有集中地管理对通过新方法同时使用多个频率信道来发送和接收信息的控制的功能,并且每次都掌握可用的频率信道。
可用信道信息生成单元108具有构造诸如通信控制协议所需的可用信道信息这样的信息的功能。例如,发送侧的通信装置10Tx被配置为构造在数据帧的定界符中包括的信息,并且接收侧的通信装置10Rx被配置为构造在诸如SACK帧的控制帧中包括的信息。
可用信道信息处理单元109具有接收通信控制协议所需的控制信息的功能。例如,发送侧的通信装置10Tx被配置为分析在诸如SACK帧的控制帧中包括的信息,并且接收侧的通信装置10Rx被配置为分析在数据帧的定界符中包括的信息。
发送功率控制单元110具有控制发送功率以使得在发送预定帧的情况下信号不会到达不必要的无线电波到达范围的功能,并且在这里,发送功率控制单元110具有以下功能:进行控制以调整最小必要发送功率并发送数据,以使得信号以预期的接收电场强度到达接收侧的通信装置10Rx。在这里,例如,可以针对要发送的每个帧来调整发送功率。
基本信道发送处理单元111具有以下功能:将预定的前导码信号添加到诸如要在预定频率信道中无线发送的数据帧这样的信息中,将结果转换为预定格式的基带信号,并且将结果处理为模拟信号。
同播发送处理单元112具有以下功能:根据来自同播信道管理单元107的控制,在用于执行同播的频率信道上发送数据帧或诸如SACK帧的控制帧。
注意,同播发送处理单元112可以包括与上面描述的基本信道发送处理单元111类似的硬件,可以包括例如用于预先准备诸如SACK帧或重发数据帧这样的帧的最小必要电路,并且根据要使用的频率信道的数量,还可以包括并联的相同电路。
频率信道控制单元113具有设置要用于在基本信道和同播信道上发送和接收的数据和控制信息(包括该数据和控制信息的帧)的频率信道的功能。例如,频率信道控制单元113被配置为切换和控制用于发送和接收数据帧或SACK帧的频率信道。
基本信道接收处理单元114具有以下功能:在检测到预定的前导码信号的情况下,分离各个流,并且执行接收处理以接收在该前导码信号之后添加的报头或数据部分。
同播接收处理单元115具有以下功能:根据来自同播信道管理单元107的控制,在用于执行同播的频率信道上接收数据帧或诸如SACK帧的控制帧。
注意,同播接收处理单元115可以包括与上面描述的基本信道接收处理单元114类似的硬件,可以包括例如用于执行载波检测的电路、用于获取报头参数的电路等,并且根据用于同时检测情况的频率信道的数量,还可以包括并联的相同电路。
检测阈值控制单元116具有以下功能:在发送功率控制单元110执行发送功率控制的情况下,设置可以检测到来自存在于其范围内的通信装置10的信号的信号检测水平,并且在这里,进行控制以使得可以用最小的必要检测阈值检测到信号。而且,检测阈值控制单元116被配置为如果存在当前正在使用的频率信道,则检测预定检测水平或更高检测水平的信号。
天线控制单元117通过连接多个天线元件而构成。天线控制单元117执行控制以将信号作为空间复用流发送(无线发送)以及接收作为空间复用流发送的信号(无线接收)。
注意,在图22中,每个块之间的箭头表示数据(信号)的流和控制,并且每个块与通过箭头连接的其他块协作操作以实现其自身的功能。
也就是说,例如,为了实现集中地管理对通过同时使用多个频率信道来发送和接收信息的控制的功能,同播信道管理单元107与网络管理单元103、可用信道信息生成单元108、可用信道信息处理单元109、发送功率控制单元110、同播发送处理单元112、频率信道控制单元113、同播接收处理单元115和检测阈值控制单元116中的每一个协作操作。
另外,在图22中,无线通信模块15中包括的每个单元可以划分为例如如虚线框所示的发送和接收数据输入和输出单元151、控制单元152以及无线信号发送和接收单元153这三个块,但是可以划分为其他数量(例如,四个或更多)的块。
在这里,发送和接收数据输入和输出单元151包括接口101、发送缓冲器102、网络管理单元103、发送帧构造单元104、接收数据构造单元105和接收缓冲器106,并且主要执行与输入的发送数据或输出的接收数据有关的处理和控制。
另外,控制单元152包括同播信道管理单元107、可用信道信息生成单元108和可用信道信息处理单元109,并且主要执行与帧的发送和接收有关的处理和控制。注意,控制单元152可以包括其他块,诸如同播发送处理单元112、频率信道控制单元113和同播接收处理单元115。
此外,无线信号发送和接收单元153包括发送功率控制单元110、基本信道发送处理单元111、同播发送处理单元112、频率信道控制单元113、基本信道接收处理单元114、同播接收处理单元115和检测阈值控制单元116,并且主要执行与诸如发送信号和接收信号这样的信号有关的处理和控制。
在如上所述配置的无线通信模块15中,特别地,由包括同播信道管理单元107、可用信道信息生成单元108、可用信道信息处理单元109、同播发送处理单元112、频率信道控制单元113和同播接收处理单元115的控制单元152执行例如以下处理。
也就是说,在发送侧的通信装置10Tx(的无线通信模块15)中,控制单元152执行如下控制:使用可用的频率信道来向接收侧的通信装置10Rx发送数据帧(例如A-MPDU帧),以及将与对于帧的发送和接收可用的频率信道有关的可用信道信息(例如,图13至图17和图19中的Available Channel Map)添加到数据帧(例如,图5或图6的定界符、图7的MAC报头、图8的信息元素、图10的前导码信号以及图11的中间码信号)中。
另外,在接收侧的通信装置10Rx(的无线通信模块15)中,控制单元152执行如下控制:使用可用的频率信道来接收从发送侧的通信装置10Tx发送的数据帧(例如A-MPDU帧),基于在数据帧(例如,图5或图6的定界符、图7的MAC报头、图8的信息元素、图10的前导码信号以及图11的中间码信号)中包括的可用信道信息(例如,图13至图17和图19中的Available Channel Map)来指定对于帧的发送和接收可用的频率信道,以及使用所指定的可用的频率信道来将用于确认接收到数据帧的确认信号(例如,图12的SACK帧)发送到发送侧的通信装置10Tx。
(数据发送侧的操作)
首先,将参考图23和图24的流程图来描述数据帧发送侧的通信装置10Tx(的无线通信模块15)的操作。注意,在这里,以在A-MPDU帧的定界符中描述可用信道信息的情况为例进行说明。
在无线通信模块15中,设置用于执行数据帧的传输的基本信道(S101)。通过对基带的该设置,假定通过遵循预定的身份验证过程来确保与接收侧的通信装置10Rx的连接。
在这里,在无线通信模块15中,在发送数据帧的情况下,在作为聚合的MPDU而发送A-MPDU帧时(S102),判定是否支持同播接收(S103)。
在步骤S103的判定处理中判定为支持同播接收的情况下,处理进入步骤S104。然后,同播信道管理单元107将同播接收信道设置为用于同播接收的频率信道(S104)。当完成步骤S104的处理时,执行步骤S105至110的处理。
在可用信道信息生成单元108中,当构造A-MPDU帧时,与作为在同播中使用的频率信道的同播信道(的状态)有关的信息(即,可用信道信息)被生成并且例如在定界符中被描述(S105)。
然后,在无线通信模块15中,以MPDU为单位发送包括在其中描述了可用信道信息的定界符的A-MPDU帧(S106)。
此时,在针对其设置了接收的同播接收信道中,在每个频率信道上执行同播信道接收处理(S107),直到到达MPDU的边界为止(S108中的“否”)。注意,稍后将参考图27的流程图描述同播信道接收处理的细节。
然后,在判定为到达MPDU的边界的情况下(S108中的“是”),在同播信道管理单元107中,获取同播信道的状态,并判定是否已到达A-MPDU的末尾(S110)。
处理返回到步骤S105,并且重复步骤S105至S110的处理,直到在步骤S110的判定处理中判定为到达A-MPDU的末尾为止。因此,在定界符中连续地描述包括与直到上一次的可用频率信道有关的信息的可用信道信息(S105),并且以MPDU为单位发送包括该定界符的A-MPDU帧(S106)。
然后,在判定为到达A-MPDU的末尾的情况下(S110中的“是”),处理进入步骤S111,并且执行步骤S111和S112的处理。
也就是说,在无线通信模块15中,掌握最新的可用的频率信道(S111),并且在存在多个可用的频率信道的情况下,对所有这些频率信道执行等待接收块ACK帧的设置(S112)。
注意,在步骤S103的判定处理中判定为不支持同播接收的情况下,跳过步骤S104至S111的处理,并且处理进入步骤S112。在这种情况下,类似于当前方法,仅在基本信道上发送A-MPDU帧,并且仅针对该频率信道执行等待接收块ACK帧的设置(S112)。
此后,在无线通信模块15中,判定是否已经接收到来自接收侧的通信装置10Rx的ACK帧(S113)。注意,在这里,在支持同播接收的情况下,可以接收SACK帧作为ACK帧,并且此后的ACK帧包括SACK帧。
在步骤S113的判定处理中判定为已经接收到ACK帧的情况下,将已经接收到该ACK帧的频率信道存储为ACK接收信道信息(S114)。
另外,在无线通信模块15中,判定在接收侧的通信装置10Rx中是否存在未送达的数据(S115)。在步骤S115的判定处理中判定为不存在未送达的数据的情况下,由于所有数据都已经被接收侧的通信装置10Rx接收到,因此一系列数据帧的发送结束。
在步骤S115的判定处理中判定为存在未送达的数据的情况下,处理进入步骤S116,并且执行步骤S116和S117的处理。
也就是说,在无线通信模块15中,基于在ACK帧中包括的指定信息来指定接收侧的通信装置10Rx中的未送达数据(即,需要重发的数据)(S116)。另外,在同播信道管理单元107中,从可用的频率信道当中指定用于重发的频率信道作为用于重发的信道(S117)。
另一方面,在步骤S113的判定处理中判定为尚未接收到ACK帧的情况下,处理进入步骤S118。然后,在无线通信模块15中,设置所有数据的重发(S118)。
当步骤S117或S118的处理结束时,处理进入步骤S119。在这里,当重发数据时,判定在用于重发的频率信道当中是否已经设置了网络分配矢量(NAV)作为其自己的同播信道(S119)。
注意,在步骤S119的判定处理中,除了NAV设置之外,是否处于忙碌(BUSY)状态等也可以包括在判定条件中。
在步骤S119的判定处理中判定为尚未设置NAV的情况下,处理进入步骤S120,并且执行步骤S120和S121的处理。
也就是说,在同播信道管理单元107中,将用于重发的信道当中的未设置NAV的频率信道作为重发信道(S120)。另外,在无线通信模块15中,通过构造指定的重发数据或所有数据,设置用于重发到接收侧的通信装置10Rx的重发数据帧(S121)。
当步骤S121的处理结束时,或者在步骤S119的判定处理中判定为设置了NAV的情况下,处理进入步骤S122。
在这里,由于配置是使得在可以同播的所有频率信道上执行ACK帧的接收操作,因此在步骤S122的判定处理中,判定所有频率信道上的处理是否已经结束。
在步骤S122的判定处理中判定为所有频率信道上的处理尚未结束的情况下,处理返回到步骤S113,重复步骤S113至S122的处理,并且针对每个ACK接收信道执行与ACK帧的接收相应的一系列处理。
注意,在这里,为了便于说明,已经描述了针对每个ACK接收信道执行与ACK帧的接收相应的一系列处理的情况,但是可以并行地执行每个ACK接收信道中的一系列处理。
然后,在到达重发定时的情况下(S123中的“是”),无线通信模块15发送重发数据帧(S124)。注意,在这里,在发送了重发数据帧之后,处理从步骤S124返回到步骤S102,并且重复一系列处理。
上面已经描述了数据帧发送侧的通信装置10Tx的操作。
(数据接收侧的操作)
接下来,将参考图25和图26的流程图描述数据帧接收侧的通信装置10Rx(的无线通信模块15)的操作。注意,在这里,以在A-MPDU帧的定界符中描述可用信道信息的情况为例进行说明。
在无线通信模块15中,执行用于执行数据帧的传输的基本信道的等待设置(S201)。通过对基带的该等待设置,假定通过遵循预定的身份验证过程来确保与接收侧的通信装置10Tx的连接。
在这里,在无线通信模块15中已经检测到预定的前导码信号的情况下(S202中的“是”),执行步骤S203至S211的处理。
也就是说,在数据帧是A-MPDU帧的情况下,如果已经获取了预定的定界符(S203)并且按照该定界符的末尾处的CRC已经正常接收到该定界符(S204中的“是”),则可用信道信息处理单元109获取在该定界符中包括的可用信道信息,即,与同播信道(的状态)有关的信息(S205)。
另外,此时,在每个同播信道中执行同播信道接收处理(S206),并且执行MPDU接收处理直到MPDU的长度(Length)为止(S207)。注意,稍后将参考图27的流程图描述同播信道接收处理的细节。
然后,在无线通信模块15中,在已经正常接收到MPDU的情况下(S208中的“是”),将接收到的MPDU数据存储在接收缓冲器106中(S209),并将该MPDU存储为已接收(S210)。注意,在步骤S208的判定处理中判定为无法正常接收MPDU的情况下,跳过步骤S209和S210的处理,并且处理进入步骤S211。
另外,在无线通信模块15中,判定是否已经到达A-MPDU帧的末尾(S211),并且重复步骤S203至S211的处理,直到到达A-MPDU帧的末尾为止。也就是说,在这里,重复定界符信息的获取和MPDU的接收,直到到达A-MPDU帧的末尾为止。
另一方面,在步骤S211的判定处理中判定为已经到达A-MPDU帧的末尾的情况下,处理进入步骤S212,并且执行步骤S212和S213的处理。
也就是说,在到达A-MPDU帧的末尾的情况下,在无线通信模块15中,获取最新的已接收的MPDU的信息(MPDU接收信息)(S212),并且基于该MPDU接收信息来构造块ACK帧(S213)。
在这里,在无线通信模块15中,判定在ACK帧中是否存在同播,即,SACK帧是否被设置(S214)。
在步骤S214的判定处理中判定为存在同播的情况下,处理进入步骤S215,并且执行步骤S215至S219的处理。
也就是说,在可用信道信息处理单元109中,获取与在发送侧的通信装置10Tx中可用的同播信道(的状态)有关的信息作为在定界符中包括的最新的可用信道信息(S215)。另外,在同播信道管理单元107中,获取与在接收侧的通信装置10Rx中可用的同播信道(的状态)有关的信息(S216)。
因此,在将发送侧可用的同播信道与接收侧可用的同播信道进行比较并且频率信道是可以在其上发送ACK帧的信道的情况下(S217中的“是”),可以将该频率信道设置为块ACK帧的同播信道(S218)。
注意,在这里,由于可以进行配置以使得在可以同播的所有频率信道上执行ACK帧的发送操作,因此在步骤S219的判定处理中,判定所有频率信道上的处理是否已经结束。
在步骤S219的判定处理中判定为所有频率信道上的处理尚未结束的情况下,处理返回到步骤S212,重复步骤S212至S219的处理,并且针对每个同播信道执行与ACK帧的发送相应的一系列处理。
注意,在这里,为了便于说明,已经描述了针对每个同播信道执行与ACK帧的发送相应的一系列处理的情况,但是可以并行地执行每个同播信道中的一系列处理。
另外,在步骤S214的判定处理中判定为不存在同播的情况下,处理进入步骤S220。在这种情况下,将基本信道设置为用于发送块ACK帧的频率信道(S220)。
当步骤S219或S220的处理结束时,处理进入步骤S221。然后,在到达重发定时的情况下(S221中的“是”),无线通信模块15发送块ACK帧(S222)。
注意,在这里,在接收到所有MPDU的情况下(S223中的“是”),一系列的数据接收处理结束,而在存在未接收的MPDU的情况下(S223中的“否”),处理返回到步骤S202,并且重复一系列的A-MPDU接收处理。
上面已经描述了数据帧接收侧的通信装置10Rx的操作。
(同播信道接收处理的流程)
接下来,将参考图27的流程图描述同播信道接收处理的流程。
也就是说,该同播信道接收处理是与图23中的步骤S107的处理和图25中的步骤S206的处理相对应的处理的实施例,并且可以具有可以针对其中设置了同播接收操作的每个频率信道来执行图27所示的子例程处理的配置。
首先,同播信道管理单元107设置同播接收信道(S301)。因此,执行一系列的信号检测操作。在这里,作为接收电场强度,设置被判定为检测信号的能量的检测水平(S302),并且设置前导码信号的检测水平(S303)。
当执行这些设置时,处理进入步骤S304,并且执行步骤S302至S309的处理。
也就是说,在无线通信模块15中,在判定为在同播信道中超过了预定的能量的检测水平的情况下(S304中的“是”),判定正在使用该频率信道,并将忙碌(BUSY)状态设置到该频率信道(S305)。
注意,无线通信模块15被配置为使得:在处于忙碌状态的频率信道下降到预定的能量的检测水平以下的情况下,解除该频率信道的忙碌状态。
另外,在这里,在受监视的多个频率信道(同播信道)中的任何一个中检测到具有预定的接收电场强度或更高的接收电场强度的信号的情况下,认为其中检测到该信号的频率信道正在使用中。
此时,可以根据检测到的信号的特性使接收电场强度的设定值可变。在这里,例如,在发送侧的通信装置10Tx中,可以为寻址到发送侧的通信装置10Tx的信号设置较低的设定值以使检测更容易,而可以为寻址到相邻的其他通信装置的信号设置较高的设定值以使检测更困难。
另外,在判定为在无线通信模块15中检测到预定的前导码信号的情况下(S306中的“是”),获取在那之后添加的报头信息的参数(S307),并设置该频率信道中的网络分配矢量(NAV)(S308)。
也就是说,在这里,在受监视的多个频率信道(同播信道)中的任何一个中检测到预定的前导码信号的情况下,例如,基于在此后获取的报头信息中描述的参数来计算在其上已检测到该前导码信号的频率信道被占用的时间,并且可以认为在其上已检测到该前导码信号的频率信道正在使用中,直到计算出的时间过去为止。
在无线通信模块15中,重复步骤S304至S308的一系列检测处理,直到判定为已经到达MPDU的边界为止(S309中的“是”)。
注意,在这里,在步骤S304的判定处理中判定为尚未检测到能量的情况下(S304中的“否”),或者在步骤S306的判定处理中判定为尚未检测到前导码信号的情况下(S306中的“否”),跳过后续处理,并且处理进入步骤S309。
另外,该同播信道检测操作被配置为在所设置的同播接收信道的所有信道上执行(S310),并且为了便于说明,描述了如下配置:在所有信道上的处理尚未结束的情况下,处理返回到步骤S302,并且重复后续处理。在这里,可以针对每个同播信道并行地处理这一系列的处理。
而且,该操作具有如下配置:在同播信道检测操作的处理已经在所有频率信道上结束的情况下(S310中的“是”),掌握同播信道中的信号检测状态(S311)。
当步骤S311的处理结束时,处理返回到图23的步骤S107或图25的步骤S206,并且执行后续处理。
上面已经描述了同播信道接收处理的流程。注意,在这里,为了便于说明,已经描述了针对每个同播信道执行一系列接收处理的情况,但是可以并行地执行每个同播信道中的一系列接收处理。
如上所述,在应用了本技术的通信方法(新方法)中,数据帧发送侧的通信装置10Tx监视除数据帧发送信道以外的频率信道,并且通过使用要发送的数据帧的定界符等来向接收侧的通信装置10Rx通知可用信道信息。
另一方面,接收侧的通信装置10Rx从可用信道信息中包括的可用的频率信道当中选择接收侧的通信装置10Rx可用的至少一个或多个频率信道,并返回块ACK帧。另外,发送侧的通信装置10Tx可以通过使用在其上已接收到块ACK帧的频率信道来发送重发数据帧。
如上所述,在新方法中,通过在数据帧和SACK帧中包括与对于确认接收和重发可用的频率信道有关的可用信道信息,可以实现更可靠的通信。
也就是说,在新方法中,可以通过使用在A-MPDU帧的子帧(MPDU)的边界处***的定界符来将最新的可用信道信息传递到接收侧,并且可以通知对于从接收侧返回接收确认可用的频率信道。因此,可以以显著提高的可靠性来交换信息。
另外,在接收侧的通信装置10Rx中,在由于干扰而无法从中间正确地解码A-MPDU帧的情况下,可以从先前的定界符的信息掌握可用的其他频率信道,所以可以在块ACK帧的返回定时在这些其他频率信道上返回块ACK帧。
在这里,通过在这样的定时使用可用的频率信道来返回块ACK帧,可以将接收确认更可靠地返回到发送侧。
也就是说,与如当前方法那样仅使用一个频率信道来交换块ACK帧的方法相比,可以使用除在其上已发送A-MPDU帧的频率信道之外的其他频率信道来返回块ACK帧,因此,可以可靠地交换接收确认的信息。
另外,在新方法中,可以使用A-MPDU帧的定界符(的信息)来顺序地通知对于传输可用的信息。因此,不仅可以通知A-MPDU帧的发送时的状态,而且可以通知A-MPDU帧的传输期间的状态。
此外,即使在由于来自以在无线LAN***中使用的通信协议以外的通信协议发送和接收数据(信号)的其他***的干扰而难以在频率信道上返回ACK帧的情况下,也可以使用其他频率信道来可靠地交换ACK帧。因此,即使在其他***共存的环境中,也可以有效地操作无线LAN***的通信协议。
另外,即使在发送侧发送了重发数据的情况下,也可以提供一种通过使用已经在其上明确实现块ACK帧的交换的频率信道执行重发来更可靠地传递重发数据的非常可靠的通信方法。此外,通过执行使用在该定时可用的多个频率信道的重发,可以将未送达的数据更可靠地发送到接收侧。
通过如上所述可靠地返回块ACK帧,可以防止由于ACK的未送达而导致的所有数据的重发,并且可以仅将必要的数据视为重发数据。作为结果,可以大大提高传输路径利用效率。
<2.变形>
(其他配置的示例)
上面描述的发送侧的通信装置10Tx可以被配置为基站(接入点),并且接收侧的通信装置10Rx可以被配置为终端站。然而,通信装置10Tx或通信装置10Rx可以被配置为在基站或终端站中包括的设备的一部分(例如,无线通信模块、无线芯片等)。
另外,例如,被配置为终端站的接收侧的通信装置10Rx可以被配置为具有无线通信功能的电子设备,例如,智能电话、平板终端、移动电话、个人计算机、数码相机、游戏机、电视接收器、可穿戴终端或者扬声器设备。
注意,在这里,已经描述了发送侧的通信装置10Tx是基站并且接收侧的通信装置10Rx是终端站。然而,通过调换发送侧和接收侧,基站可以是接收侧的通信装置10Rx,并且终端站可以是发送侧的通信装置10Tx。
也就是说,作为通信装置10的基站当然可以执行图23和图24的流程图所示的数据帧发送侧的操作,但是也可以执行图25和图26的流程图所示的数据帧接收侧的操作。与此类似,作为通信装置10的终端站当然可以执行图25和图26的流程图所示的数据帧接收侧的操作,但是也可以执行图23和图24的流程图所示的数据帧发送侧的操作。
注意,本技术的实施例不限于上述实施例,并且在不脱离本技术的要旨的情况下可以进行各种修改。
另外,本技术还可以采用以下配置。
(1)
一种通信装置,包括
控制单元,执行控制,以
使用可用的频率信道将数据帧发送到其他通信装置,以及
向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
(2)
根据上述(1)所述的通信装置,
其中,所述控制单元
监视与用于发送所述数据帧的频率信道不同的频率信道的使用状态,
基于监视结果来指定可用的频率信道,并且
将与已指定的可用的频率信道有关的所述可用信道信息包括在所述数据帧中。
(3)
根据上述(1)或(2)所述的通信装置,
其中,所述控制单元控制等待确认信号的操作,所述确认信号作为在可用的频率信道上从所述其他通信装置发送的信号,用于确认接收到所述数据帧。
(4)
根据上述(3)所述的通信装置,
其中,所述确认信号包括与需要重传的数据有关的指定信息,并且
所述控制单元
基于所述确认信号中包括的所述指定信息来指定所述数据,并且
使用已在其上接收到所述确认信号的一个或多个频率信道来将包括已指定的所述数据的数据帧发送到所述其他通信装置。
(5)
根据上述(1)至(4)中的任一项所述的通信装置,
其中,所述数据帧被配置为聚合有多个子帧的帧。
(6)
根据上述(5)所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在所述数据帧的定界符中。
(7)
根据上述(5)或(6)所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在所述子帧的报头中。
(8)
根据上述(5)至(7)中的任一项所述的通信装置,
其中,所述控制单元将所述可用信道信息包括为管理帧或动作帧。
(9)
根据上述(5)至(8)中的任一项所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在前导码信号或中间码信号中。
(10)
一种通信方法,包括:
由通信装置
执行控制,以
使用可用的频率信道来将数据帧发送到其他通信装置,以及
向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
(11)
一种通信装置,包括
控制单元,执行控制,以
使用可用的频率信道来接收从其他通信装置发送的数据帧,
基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及
使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
(12)
根据上述(11)所述的通信装置,
其中,所述控制单元
监视与用于接收所述数据帧的频率信道不同的频率信道的使用状态,
基于监视结果来指定可用的频率信道,并且
将与已指定的可用的频率信道有关的可用信道信息包括在所述确认信号中。
(13)
根据上述(11)或(12)所述的通信装置,
其中,所述确认信号包括与需要重传的数据有关的指定信息,并且
所述控制单元控制等待数据帧的操作,所述数据帧包括在可用的频率信道上从所述其他通信装置发送的所述数据。
(14)
根据上述(13)所述的通信装置,
其中,所述控制单元使用已在其上接收到所述数据帧的一个或多个频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
(15)
根据上述(11)至(14)中的任一项所述的通信装置,
其中,所述数据帧被配置为聚合有多个子帧的帧。
(16)
根据上述(15)所述的通信装置,
其中,所述控制单元获取所述数据帧的定界符中包括的所述可用信道信息。
(17)
根据上述(15)或(16)所述的通信装置,
其中,所述控制单元获取所述子帧的报头中包括的所述可用信道信息。
(18)
根据上述(15)至(17)中的任一项所述的通信装置,
其中,所述控制单元获取被包括为管理帧或动作帧的所述可用信道信息。
(19)
根据上述(15)至(18)中的任一项所述的通信装置,
其中,所述控制单元获取前导码信号或中间码信号中包括的所述可用信道信息。
(20)
一种通信方法,包括:
由通信装置,
执行控制,以
使用可用的频率信道来接收从其他通信装置发送的数据帧,
基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及
使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
标号列表
10、10Tx、10Rx:通信装置,11:因特网连接模块,12:信息输入模块,13:设备控制单元,14:信息输出模块,15:无线通信模块,101:接口,102:发送缓冲器,103:网络管理单元,104:发送帧构造单元,105:接收数据构造单元,106:接收缓冲器,107:同播信道管理单元,108:可用信道信息生成单元,109:可用信道信息处理单元,110:发送功率控制单元,111:基本信道发送处理单元,112:同播发送处理单元,113:频率信道控制单元,114:基本信道接收处理单元,115:同播接收处理单元,116:检测阈值控制单元,117:天线控制单元,151:发送和接收数据输入和输出单元,152:控制单元,153:无线信号发送和接收单元。
Claims (20)
1.一种通信装置,包括
控制单元,执行控制,以
使用可用的频率信道将数据帧发送到其他通信装置,以及
向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
2.根据权利要求1所述的通信装置,
其中,所述控制单元
监视与用于发送所述数据帧的频率信道不同的频率信道的使用状态,
基于监视结果来指定可用的频率信道,并且
将与已指定的可用的频率信道有关的所述可用信道信息包括在所述数据帧中。
3.根据权利要求1所述的通信装置,
其中,所述控制单元控制等待确认信号的操作,所述确认信号作为在可用的频率信道上从所述其他通信装置发送的信号,用于确认接收到所述数据帧。
4.根据权利要求3所述的通信装置,
其中,所述确认信号包括与需要重传的数据有关的指定信息,并且
所述控制单元
基于所述确认信号中包括的所述指定信息来指定所述数据,并且
使用已在其上接收到所述确认信号的一个或多个频率信道来将包括已指定的所述数据的数据帧发送到所述其他通信装置。
5.根据权利要求1所述的通信装置,
其中,所述数据帧被配置为聚合有多个子帧的帧。
6.根据权利要求5所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在所述数据帧的定界符中。
7.根据权利要求5所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在所述子帧的报头中。
8.根据权利要求5所述的通信装置,
其中,所述控制单元将所述可用信道信息包括为管理帧或动作帧。
9.根据权利要求5所述的通信装置,
其中,所述控制单元将所述可用信道信息包括在前导码信号或中间码信号中。
10.一种通信方法,包括:
由通信装置
执行控制,以
使用可用的频率信道来将数据帧发送到其他通信装置,以及
向所述数据帧添加与对于帧的发送和接收可用的频率信道有关的可用信道信息。
11.一种通信装置,包括
控制单元,执行控制,以
使用可用的频率信道来接收从其他通信装置发送的数据帧,
基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及
使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
12.根据权利要求11所述的通信装置,
其中,所述控制单元
监视与用于接收所述数据帧的频率信道不同的频率信道的使用状态,
基于监视结果来指定可用的频率信道,并且
将与已指定的可用的频率信道有关的可用信道信息包括在所述确认信号中。
13.根据权利要求11所述的通信装置,
其中,所述确认信号包括与需要重传的数据有关的指定信息,并且
所述控制单元控制等待数据帧的操作,所述数据帧包括在可用的频率信道上从所述其他通信装置发送的所述数据。
14.根据权利要求13所述的通信装置,
其中,所述控制单元使用已在其上接收到所述数据帧的一个或多个频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
15.根据权利要求11所述的通信装置,
其中,所述数据帧被配置为聚合有多个子帧的帧。
16.根据权利要求15所述的通信装置,
其中,所述控制单元获取所述数据帧的定界符中包括的所述可用信道信息。
17.根据权利要求15所述的通信装置,
其中,所述控制单元获取所述子帧的报头中包括的所述可用信道信息。
18.根据权利要求15所述的通信装置,
其中,所述控制单元获取被包括为管理帧或动作帧的所述可用信道信息。
19.根据权利要求15所述的通信装置,
其中,所述控制单元获取前导码信号或中间码信号中包括的所述可用信道信息。
20.一种通信方法,包括:
由通信装置,
执行控制,以
使用可用的频率信道来接收从其他通信装置发送的数据帧,
基于所述数据帧中包括的可用信道信息来指定对于帧的发送和接收可用的频率信道,以及
使用已指定的可用的频率信道来将用于确认接收到所述数据帧的确认信号发送到所述其他通信装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019025707 | 2019-02-15 | ||
JP2019-025707 | 2019-02-15 | ||
PCT/JP2020/003606 WO2020166375A1 (ja) | 2019-02-15 | 2020-01-31 | 通信装置、及び通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113396625A true CN113396625A (zh) | 2021-09-14 |
Family
ID=72044873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080012943.XA Pending CN113396625A (zh) | 2019-02-15 | 2020-01-31 | 通信装置和通信方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220086838A1 (zh) |
EP (1) | EP3927056A4 (zh) |
JP (1) | JP7435480B2 (zh) |
KR (1) | KR20210126557A (zh) |
CN (1) | CN113396625A (zh) |
WO (1) | WO2020166375A1 (zh) |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8619658B2 (en) * | 2005-09-21 | 2013-12-31 | Interdigital Technology Corporation | Method and apparatus for transmission management in a wireless communication system |
ATE545241T1 (de) * | 2007-05-10 | 2012-02-15 | Qualcomm Atheros Inc | Verwaltung des verteilten zugriffes auf ein gemeinsam genutztes medium |
JP5260250B2 (ja) * | 2008-12-08 | 2013-08-14 | 株式会社トヨタIt開発センター | コグニティブ無線システムにおける未使用周波数帯検出方法および無線通信装置 |
JP5501464B2 (ja) | 2009-08-26 | 2014-05-21 | エルジー エレクトロニクス インコーポレイティド | Mu−mimoをサポートする多重フレーム送信方法及び装置 |
JP5440123B2 (ja) | 2009-11-24 | 2014-03-12 | ソニー株式会社 | 無線通信装置、無線通信システム、無線通信方法およびプログラム |
EP2559203B1 (en) * | 2010-04-12 | 2019-08-14 | Qualcomm Incorporated | Repeating for low-overhead communication in a network |
CN102523627B (zh) * | 2011-12-08 | 2014-04-02 | 电信科学技术研究院 | 一种数据传输方法及装置 |
US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
US9961510B2 (en) * | 2013-11-01 | 2018-05-01 | Qualcomm Incorporated | Protocols for multiple user frame exchanges |
KR102218970B1 (ko) * | 2014-06-20 | 2021-02-23 | 주식회사 윌러스표준기술연구소 | 상향 다중 사용자 전송을 위한 무선 통신 방법 및 이를 이용한 무선 통신 단말 |
KR102451044B1 (ko) | 2014-10-01 | 2022-10-06 | 엘지전자 주식회사 | 무선 통신 시스템에서 데이터 전송 방법 및 이를 위한 장치 |
US10117068B2 (en) * | 2014-12-19 | 2018-10-30 | Stmicroelectronics, Inc. | Multi-acked multicast protocol |
US9991996B2 (en) * | 2015-02-03 | 2018-06-05 | Stmicroelectronics, Inc. | Scheduling for orthogonal frequency division multiple access (OFDMA) transmissions in a wireless local area network (WLAN) |
JP6666817B2 (ja) * | 2015-10-30 | 2020-03-18 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
US10305659B2 (en) * | 2016-04-12 | 2019-05-28 | Marvell World Trade Ltd. | Uplink multi-user transmission |
US10320551B2 (en) * | 2016-06-21 | 2019-06-11 | Marvell World Trade Ltd. | Channel bonding design and signaling in wireless communications |
ES2918877T3 (es) * | 2016-07-06 | 2022-07-20 | Wilus Inst Standards & Tech Inc | Terminal de comunicaciones inalámbricas que utiliza información de activación |
EP3651493B1 (en) * | 2017-07-06 | 2023-11-15 | Sony Group Corporation | Wireless communication device and method |
CN110769467B (zh) * | 2018-07-28 | 2023-04-11 | 华为技术有限公司 | 一种带宽信息的指示方法和通信设备 |
US10966280B1 (en) * | 2018-09-13 | 2021-03-30 | Nxp Usa, Inc. | Transmitting control or status information in an MPDU delimiter |
-
2020
- 2020-01-31 CN CN202080012943.XA patent/CN113396625A/zh active Pending
- 2020-01-31 KR KR1020217022554A patent/KR20210126557A/ko unknown
- 2020-01-31 WO PCT/JP2020/003606 patent/WO2020166375A1/ja unknown
- 2020-01-31 JP JP2020572168A patent/JP7435480B2/ja active Active
- 2020-01-31 EP EP20755035.1A patent/EP3927056A4/en active Pending
- 2020-01-31 US US17/419,717 patent/US20220086838A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP3927056A1 (en) | 2021-12-22 |
US20220086838A1 (en) | 2022-03-17 |
TW202032939A (zh) | 2020-09-01 |
KR20210126557A (ko) | 2021-10-20 |
JPWO2020166375A1 (ja) | 2021-12-16 |
EP3927056A4 (en) | 2022-04-13 |
JP7435480B2 (ja) | 2024-02-21 |
WO2020166375A1 (ja) | 2020-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3192201B1 (en) | Method and apparatus for transmitting and receiving acknowledgment in a wireless communication system | |
US11044724B2 (en) | Communication method, network side device, and terminal device | |
US11510242B2 (en) | Electronic device, radio communication method, and computer readable storage medium | |
CN108282270B (zh) | 通信信道的传输、接收方法、装置、基站及终端 | |
US11849443B2 (en) | Electronic device, radio communication method, and computer readable storage medium | |
EP3968684B1 (en) | Coordinated transmission performed to simultaneously transmit frames comprising the same data | |
EP3902348A1 (en) | Communication device and communication method | |
KR20200045471A (ko) | 통신 장치 및 방법 | |
US20230198600A1 (en) | Communication apparatus and communication method | |
EP3809752B1 (en) | Electronic device, wireless communication method and computer readable medium | |
EP3927056A1 (en) | Communication device and communication method | |
CN109392116B (zh) | 时隙的监测方法、信息传输方法、终端、网络及通信设备 | |
WO2022163265A1 (ja) | 通信装置、及び通信方法 | |
US11974163B2 (en) | Communication device and communication method | |
WO2023026534A1 (ja) | 無線通信装置および方法 | |
WO2022059523A1 (ja) | 無線通信装置及び無線通信方法 | |
EP4236445A1 (en) | Communication device, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |