CN102595569B - 载波侦听的方法和*** - Google Patents
载波侦听的方法和*** Download PDFInfo
- Publication number
- CN102595569B CN102595569B CN201110070881.0A CN201110070881A CN102595569B CN 102595569 B CN102595569 B CN 102595569B CN 201110070881 A CN201110070881 A CN 201110070881A CN 102595569 B CN102595569 B CN 102595569B
- Authority
- CN
- China
- Prior art keywords
- frame
- cca
- receiving terminal
- receiving
- transmission channel
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000005540 biological transmission Effects 0.000 claims abstract description 212
- 238000001514 detection method Methods 0.000 claims description 57
- 230000009471 action Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 22
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 8
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 8
- 101150081243 STA1 gene Proteins 0.000 description 8
- 238000005259 measurement Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 4
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 1
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种载波侦听的方法,该方法包括:发送端在需要检测的传输信道中的主信道上发送空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;发送端在接收到准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输。本发明还公开了一种载波侦听***,该***包括发送端和接收端。通过使用本发明所提供的方法和***,可在降低接收端功耗的同时还可提供可靠的所有的传输信道的CCA结果。
Description
技术领域
本发明涉及通信技术领域,特别涉及载波侦听的方法和***。
背景技术
在IEEE802.11无线局域网(WLAN)中,分布式的信道接入特性使得载波侦听机制成为避免传输冲突的关键。在载波侦听机制中,发送端在开始传输数据之前,需要通过空闲信道评估(CCA,Clear Channel Assessment)模块对传输信道进行空闲信道评估检测,以判断传输信道是否空闲,并只有在传输信道空闲的情况下才开始数据传输。然而,在实际应用环境中,发送端不可能检测到所有其他设备的传输信道的情况。例如,如图1所示,图1中的站点1(STA1)和接入点(AP,Access Point)之间正在进行数据传输。此时,STA2可以侦测到STA1和AP之间的数据传输,从而得知AP的传输信道已被STA1占用。但是,与STA1和AP距离较远的STA3,由于距离的原因,很可能仅能侦测到AP向STA1发送数据的行为,而无法侦测到STA1向AP发送数据的行为。因此,对于STA1和AP之间的数据传输,STA3是一个隐藏节点。当STA1正在向AP发送数据时,STA3无法侦测到上述数据传输,因此有可能判断向AP发送数据的传输信道正处于空闲状态,所以STA3也将开始向AP发送数据,从而造成传输冲突。
为了解决上述的隐藏节点的问题,在WLAN中引入了发送请求(RTS,Request to send)/准许发送(CTS,Clear to send)机制。在该RTS/CTS机制中,发送端在侦测到所需的传输信道空闲后,将广播一个RTS帧,该RTS帧中包括一个网络分配矢量(NAV,Network allocation vector)时段和一个回应地址。当网络中的任意一个网络设备接收到该RTS帧时,如果获知该RTS帧中的回应地址与该网络设备的MAC地址不同,则该网络设备不做任何回应,而只是将自身设置为:在该NAV时段内不进行数据的发送;如果获知该RTS帧中的回应地址与该网络设备的MAC地址相同,则该网络设备将通过CCA模块判断自身的传输信道(或称为传输介质)是否空闲,如果是,则向上述发送端返回CTS帧;否则,不做任何回应。
而在新一代的IEEE 802.11ac标准中,WLAN的最大频带已从IEEE802.11n所规定的40M扩展到160M,因此在频域上最多可以占用8个20M的传输信道,其中,该8个传输信道中包括一个主信道和多个次信道。为了避免上述的信道中的隐藏节点问题,在新的IEEE 802.11ac标准中规定,发射设备需要在每个20M的传输信道上都发送RTS帧;而当一个接收设备接收到上述RTS帧后,如果该RTS帧中的回应地址与该接收设备的MAC地址相同,则该接收设备需要在每个20M的传输信道上都根据收到RTS帧之前的点协调功能帧间距(PIFS)时间内的CCA结果,判断该传输信道是否空闲;如果该传输信道空闲,则向发射设备返回CTS帧;否则,不做任何回应。
由于接收设备需要根据收到RTS之前的PIFS时间内CCA的结果进行空闲信道判断,并决定是否回应CTS帧,因此接收设备的CCA模块必须一直保持对每个传输信道的检测,以备可能出现的RTS帧,从而使得接收设备的功率消耗较大。
例如,在现有技术中的一种载波侦听方法中,要求所有活跃的接收设备在处于空闲状态时,必须一直打开CCA模块对所有信道都进行CCA检测并得到CCA结果,从而在接收设备接收到RTS帧后,可以及时根据CCA结果判断是否返回CTS帧。在该方法中,由于接收设备将一直打开CCA模块对主信道和所有的次信道都进行CCA检测,所以接收设备的功率消耗很大。
而在现有技术中的另一种载波侦听方法中,要求所有活跃的接收设备在处于空闲状态时,必须使用CCA模块对传输信道中的主信道进行CCA检测并得到CCA结果,但并不对次信道进行CCA检测。当接收设备接收到相应的RTS帧后,该接收设备将根据主信道的CCA结果,向发送设备返回各个信道的CTS帧。在该方法中,由于接收设备仅对主信道进行CCA检测而不对次信道进行CCA检测,因此可以降低接收设备的功率消耗。但是,由于该接收设备不对次信道进行CCA检测,因此将无法提供可靠的次信道的CCA结果,所以该接收设备有可能向发射设备返回错误的CTS帧(例如,当某一次信道正在被使用时,该接收设备却向发射设备返回CTS帧,通知发射设备该次信道处于空闲状态),从而导致传输冲突。
综上可知,在现有技术的载波侦听方法中,接收设备的功耗都较大;而如果降低接收设备的功耗,则将难以提供所有传输信道的可靠的CCA结果。
发明内容
本发明的实施例中提供了载波侦听的方法和***,从而可有效地降低接收设备的功耗。
根据上述目的,本发明的技术方案是这样实现的:
一种数据传输的方法,该方法包括:
发送端在需要检测的传输信道中的主信道上发送空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
发送端在接收到准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输。
本发明的实施例中还提供了一种侦听数据载波的方法,该方法包括:
接收端根据从其传输信道中的主信道上接收到的空闲信道评估CCA请求帧,对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得其所有传输信道的CCA结果;
接收端接收发送端发送的发送请求RTS帧,如果接收到的RTS帧中的回应地址与所述接收端的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
本发明的实施例中还提供了一种用于载波侦听的发送端,该发送端包括:
发送模块,用于在需要检测的传输信道中的主信道上发送一个空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
接收模块,用于接收所述接收端发送的准许发送CTS帧,并将接收到的CTS帧发送给所述数据传输模块;
数据传输模块,用于根据接收到的CTS帧,在传送CTS帧的传输信道上进行数据传输。
本发明的实施例中还提供了一种用于载波侦听的接收端,该接收端包括:接收模块、空闲信道评估CCA模块、判断模块和发送模块;
所述接收模块,用于从所述接收端的传输信道中的主信道上接收CCA请求帧,将接收到的CCA请求帧发送给所述CCA模块;从所述接收端的传输信道上接收发送请求RTS帧,并将接收到的RTS帧发送给所述判断模块;
所述CCA模块,用于根据接收到的CCA请求帧对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得所述接收端的所有传输信道的CCA结果;将所述CCA结果发送给所述判断模块;
所述判断模块,用于判断所述接收到的RTS帧中的回应地址与所述接收端的MAC地址是否相同,如果相同,则根据接收到的RTS帧的传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲;
所述发送模块,用于在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
本发明的实施例中还提供了一种载波侦听***,该***包括:发送端和至少一个接收端;其中,
所述发送端,用于在需要检测的传输信道中的主信道上发送一个空闲信道评估CCA请求帧,并在发送上述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;并在接收到所述接收端发送的准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输;
所述接收端,用于根据从其传输信道中的主信道上接收到的CCA请求帧,对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果;接收发送端发送的RTS帧,如果接收到的RTS帧中的回应地址与该接收端的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
由上可知,在本发明的实施例中提供了载波侦听的方法和***。在载波侦听的方法中,由于发送端在发送RTS帧之前,将先在所需检测的传输信道中的主信道上发送一个CCA请求帧;而接收端则只有从其传输信道中的主信道上接收到CCA请求帧之后,才会启动CCA模块对该接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果,因此,接收端不必在接收到RTS帧之前,一直对所有的传输信道进行CCA检测以获得CCA结果,从而能够大大地降低接收端的功耗。
附图说明
图1为现有技术中的载波侦听机制的示意图。
图2为本发明实施例中的数据传输的方法流程图。
图3是本发明实施例中的CCA请求帧的结构示意图。
图4为本发明实施例中的发送端的载波侦听方法的流程图。
图5为本发明实施例中的接收端的载波侦听方法的流程图。
图6为本发明实施例中的载波侦听***的结构示意图。
具体实施方式
在本发明的实施例中,提出了一种数据传输的方法,该方法包括:
发送端在需要检测的传输信道中的主信道上发送空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
发送端在接收到准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输。
在本发明的实施例中,还提供了一种侦听数据载波的方法,该方法包括:
接收端根据从其传输信道中的主信道上接收到的空闲信道评估CCA请求帧,对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得其所有传输信道的CCA结果;
接收端接收发送端发送的发送请求RTS帧,如果接收到的RTS帧中的回应地址与所述接收端的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
在本发明的实施例中,还提供了一种用于载波侦听的发送端,该发送端包括:
发送模块,用于在需要检测的传输信道中的主信道上发送一个空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
接收模块,用于接收所述接收端发送的准许发送CTS帧,并将接收到的CTS帧发送给所述数据传输模块;
数据传输模块,用于根据接收到的CTS帧,在传送CTS帧的传输信道上进行数据传输。
在本发明的实施例中,还提供了一种用于载波侦听的接收端,该接收端包括:接收模块、空闲信道评估CCA模块、判断模块和发送模块;
所述接收模块,用于从所述接收端的传输信道中的主信道上接收CCA请求帧,将接收到的CCA请求帧发送给所述CCA模块;从所述接收端的传输信道上接收发送请求RTS帧,并将接收到的RTS帧发送给所述判断模块;
所述CCA模块,用于根据接收到的CCA请求帧对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得所述接收端的所有传输信道的CCA结果;将所述CCA结果发送给所述判断模块;
所述判断模块,用于判断所述接收到的RTS帧中的回应地址与所述接收端的MAC地址是否相同,如果相同,则根据接收到的RTS帧的传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲;
所述发送模块,用于在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
在本发明的实施例中,还提供了一种载波侦听***,该***包括:发送端和至少一个接收端;其中,
所述发送端,用于在需要检测的传输信道中的主信道上发送一个空闲信道评估CCA请求帧,并在发送上述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;并在接收到所述接收端发送的准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输;
所述接收端,用于根据从其传输信道中的主信道上接收到的CCA请求帧,对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果;接收发送端发送的RTS帧,如果接收到的RTS帧中的回应地址与该接收端的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明的技术方案进行进一步详细的说明。
另外,本发明实施例是WLAN中站点(STA)和接入点(AP,Access Point)之间正在进行数据传输。有些时候可以认为AP是一个特殊的站点。可以认为站点(STA)和接入点互为发送端和接收端。
图2为本发明实施例中的数据传输的方法流程图。如图2所示,所述载波侦听的方法包括如下所述的步骤:
步骤201,发送端在需要检测的传输信道中的主信道上发送一个CCA请求帧,并在发送上述CCA请求帧后的PIFS之后,在需要检测的传输信道上发送RTS帧。
在本步骤中,如果发送端需要对某些传输信道的空闲状况进行检测,则该发送端在发送RTS帧之前,可首先在所需检测的传输信道中的主信道上发送一个CCA请求帧,从而可以通知接收端对所需检测的所有传输信道进行CCA检测。在发送上述CCA请求帧之后,发送端并不立即发送RTS帧,而是在发送上述CCA请求帧后的PIFS之后,再在所有所需检测的传输信道上发送RTS帧,从而给接收端留出进行相应的CCA检测的时间。
其中,在本发明的具体实施例中,所述CCA请求帧可以是一个此信道CCA请求(SCR,Secondary channel CCA Request)帧。另外,所述CCA请求帧中可以包括用户模式指示或CCA请求的目标标识。其中,所述用户模式指示,用于表示该CCA请求帧所使用的用户模式;所述CCA请求帧所使用的用户模式包括:多用户(MU)模式和单用户(SU)模式,分别表示该CCA请求帧是发送给一个接收端还是一个接收端组。因此,上述用户模式指示也可称之为MU/SU模式指示。如果用户模式为SU模式,则该CCA请求帧将发送给某一接收端;如果用户模式为MU模式,则该CCA请求帧将发送给一个接收端组,该接收端组中至少包括两个接收端。所述CCA请求的目标标识,用于表示该CCA请求的接收端的标识信息。当用户模式为SU模式时,所述CCA请求的目标标识可以是接收端的标识信息,例如,该接收端的关联标识(AID)或媒体接入控制(MAC)地址等;而当用户模式为MU模式时,所述CCA请求的目标标识则可以是接收端组的标识信息,例如,该接收端组的组标识(GID),或者是该接收端组中的各个接收端的AID或MAC地址。
图3是本发明实施例中的CCA请求帧的结构示意图。如图3所示,所述CCA请求帧可以占用2个字节,即包括16个比特(bit),其中,该CCA请求帧中的第1个比特用于用户模式指示(即MU/SU模式指示),例如,当该比特的取值为0时,表示为SU模式;而当该比特的取值为1时,则表示为MU模式;该CCA请求帧中的第2~13个比特用于CCA请求的目标标识,根据上述第2~13个比特的取值即可获知接收端的标识信息,例如,接收端的AID、GID或MAC地址等标识信息;此外,该CCA请求帧中的第14~16个比特为保留位。
步骤202,接收端根据从其传输信道中的主信道上接收到的CCA请求帧,对该接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果。
在本步骤中,接收端在其传输信道中的主信道上接收到发送端发送的CCA请求帧之后,便可获知上述发送端需要对该接收端的所有传输信道进行CCA检测。因此,该接收端可根据接收到的CCA请求帧启动CCA模块,对该接收端的所有传输信道进行CCA检测,并且在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果。
由此可知,在本发明的具体实施例中,接收端在接收到CCA请求帧之前,并不需要启动CCA模块对其所有的传输信道进行CCA检测以得到CCA结果;而是只有在从其传输信道中的主信道上接收到发送端的CCA请求帧之后,才启动CCA模块对其所有的传输信道进行CCA检测以得到CCA结果,从而可以大大降低接收端的功率消耗,而且同时也可以为所有的传输信道都提供可靠的CCA结果。
步骤203,接收端接收发送端发送的RTS帧,如果接收到的RTS帧中的回应地址与该接收端的MAC地址相同,则根据该传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
在本步骤,接收端在其传输信道上接收到发送端发送的RTS帧后,将判断该RTS帧中的回应地址与自身的MAC地址是否相同;如果不相同,则该接收端将不做任何回应;而如果相同,则该接收端将根据该传输信道的CCA结果判断上述接收所述RTS帧的传输信道是否空闲,并根据判断结果确定是否向发送端返回CTS帧。例如,当该传输信道处于空闲状态时,则该接收端将在该传输信道上向发送端返回CTS帧,从而告知发送端该传输信道处于空闲状态;当该传输信道处于非空闲状态(例如,正在传输数据)时,则该接收端将不在该传输信道上向上述发送端做任何回应。
步骤204,发送端在接收到接收端返回的CTS帧之后,在返回CTS帧的传输信道上进行数据传输。
在本步骤中,当发送端接收到接收端返回的CTS帧之后,即可获知哪些传输信道正处于空闲状态,因此,该发送端就可在返回CTS帧的传输信道上进行数据传输。
通过上述的描述可知,在本发明实施例中所提供的上述载波侦听的方法中,由于发送端在发送RTS帧之前,将先在所需检测的传输信道中的主信道上发送一个CCA请求帧;而接收端则只有从其传输信道中的主信道上接收到CCA请求帧之后,才会启动CCA模块对该接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果,因此,接收端不必在接收到RTS帧之前,一直对所有的传输信道进行CCA检测以获得CCA结果,从而大大减少了接收端的CCA模块的工作时间,有效地降低接收端的功耗;此外,由于接收端在收到CCA请求帧之后,将对其所有的传输信道都进行CCA检测并获得CCA结果,从而在降低接收端功耗的同时还可提供可靠的所有的传输信道的CCA结果。
另外,在本发明的实施例中,还提供了一种发送端的载波侦听方法。图4为本发明实施例中的发送端的载波侦听方法的流程图。如图4所示,所述发送端的载波侦听方法包括如下所述的步骤:
步骤401,发送端在所需检测的传输信道的中主信道上发送一个CCA请求帧,并在发送上述CCA请求帧后的PIFS之后,在所有所需检测的传输信道上发送RTS帧。
该步骤与上述图2中的步骤201相同,在此不再赘述。
步骤402,发送端在接收到接收端返回的CTS帧之后,在返回CTS帧的传输信道上进行数据传输。
该步骤与上述图2中的步骤204相同,在此也不再赘述。
再者,在本发明的实施例中,还提供了一种接收端的载波侦听方法。图5为本发明实施例中的接收端的载波侦听方法的流程图。如图5所示,所述接收端的载波侦听方法包括如下所述的步骤:
步骤501,接收端根据从其传输信道中的主信道上接收到的CCA请求帧,启动CCA模块对该接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果。
该步骤与上述图2中的步骤202相同,在此不再赘述。
步骤502,接收端在其传输信道上接收到RTS帧后,如果接收到的RTS帧中的回应地址与该接收端的MAC地址相同,则根据该传输信道的CCA结果判断该传输信道是否空闲,并根据判断结果确定是否向发送端返回CTS帧。
该步骤与上述图2中的步骤203相同,在此不再赘述。
在本发明的实施例中,还提供了一种载波侦听***。本发明实施例是WLAN中站点(STA)和接入点(AP,Access Point)之间正在进行数据传输。有些时候可以认为AP是一个特殊的站点。可以认为站点(STA)和接入点互为发送端和接收端。所以在发送端和接收端分别可能是STA或AP。在本发明实施例中的发送端和接收端采用上述方法实施例中的方法进行通讯,发送端和接收端能够完成上述的方法及各流程,所以介绍***中关于使用发送端和接收端时的方法请参阅方法实施例。
图6为本发明实施例中的载波侦听***的结构示意图。如图6所示,所述载波侦听***600包括:发送端601和至少一个接收端602。
其中,所述发送端601,用于在所需检测的传输信道中的主信道上发送一个CCA请求帧,并在发送上述CCA请求帧后的PIFS之后,在所有所需检测的传输信道上发送RTS帧;并在接收到接收端602发送的CTS帧之后,在传送CTS帧的传输信道上进行数据传输;
所述接收端602,用于根据从其传输信道中的主信道上接收到的CCA请求帧,对该接收端602的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得其所有传输信道的CCA结果;接收发送端发送的RTS帧,如果接收到的RTS帧中的回应地址与该接收端602的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
另外,在本发明的具体实施例中,所述发送端601中还包括:发送模块6011、接收模块6012和数据传输模块6013。
所述发送模块6011,用于在所需检测的传输信道中的主信道上发送一个CCA请求帧,并在发送上述CCA请求帧后的PIFS之后,在所有所需检测的传输信道上发送RTS帧;
所述接收模块6012,用于接收接收端602发送的CTS帧,并将接收到的CTS帧发送给所述数据传输模块6013;
所述数据传输模块6013,用于根据接收到的CTS帧,在传送CTS帧的传输信道上进行数据传输。
此外,在本发明的具体实施例中,所述接收端602中还包括:接收模块6021、CCA模块6022、判断模块6023和发送模块6024。
所述接收模块6021,用于从所述接收端602的传输信道中的主信道上接收CCA请求帧,将接收到的CCA请求帧发送给所述CCA模块6022;从接收端602的传输信道上接收RTS帧,并将接收到的RTS帧发送给所述判断模块6023;
所述CCA模块6022,用于根据接收到的CCA请求帧对该接收602端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的PIFS之内,获得该接收端602的所有传输信道的CCA结果;将所述CCA结果发送给所述判断模块6023;
所述判断模块6023,用于判断所述接收到的RTS帧中的回应地址与该接收端的MAC地址是否相同,如果相同,则根据接收到的RTS帧的传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲;
所述发送模块6024,用于在在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
另外,所述接收模块还用于通过所述传输信道继续接收所述发送端发送的数据。
在上述的实施例中,CCA请求帧为SCR帧。进一步,在具体的实施中也可以利用已定义的管理帧或控制帧或者是带有特殊标识的数据帧作为CCA请求。
在本实施例中CCA请求帧可以是VHT Action帧(VHT:Very highthroughput,甚高速传输;VHT Action帧可称为甚高速传输动作帧)。发送端在需要检测的传输信道中的主信道上发送一个VHT Action帧。在本实施例中VHT Action帧中VHT Action域的值的定义如下表1所示,
表1-VHT Action帧中VHT Action域数值含义的定义
Value(值) | 定义(Meaning) |
0 | VHT Compressed Beamforming(甚高速压缩波束) |
1 | Group ID Management(组标识号管理) |
2 | Operating Mode Notification(操作模式通知) |
3 | CCA IDLE time measurement(CCA空闲时间管理) |
当VHT Action的值为CCA请求指示值,例如3或者另一约定的值时,标识CCA Idle time measurement。则在此情况下,该VHT Action帧为一个CCA请求帧。该帧用以通知STA准备发送一个RTS。当VHT Action帧为一个CCA请求帧时,其格式如下表2所示:
表2-CCA IDLE time measurement frame body
其中用户模式指示为可选的字段,此时AID/GID字段预留足够多的比特即可。Start/Stop CCA IDLE time measurement也是可选,用于指示启动或关闭次信道检测,如果没有此字段则收到该CCA请求帧时即启动次信道检测。
Category域设置为VHT,Action域设置为CCA IDLE time measurement。MU/SU模式指示用于该CCA请求帧是发送给一个接收设备或一组接收设备。CCA请求目标标识在SU模式下可以是接收设备的AID或者MAC地址等可以标识该接收设备的信息;在MU模式下可以是GID标识一个接收设备组或者多个AID/MAC地址。
在本实施CCA请求帧还可以是数据帧。在发送RTS之前至少PIFS时间发送的数据帧当中可以包含CCA请求。即在一个数据帧中携带CCA请求,其中包括了包括了用户模式指示或CCA请求的目标标识。具体CCA请求的内容如前实施例所述,在本实施例中是同数据帧携带,例如可以将CCA请求相相关的比特置于数据帧的尾部。
在上述的实施例中,CCA请求帧中包括了用户模式指示或CCA请求的目标标识。进一步,在CCA请求帧中还可以包括一个次信道检测指示,用于指示STA开启次信道CCA检测或是关闭次信道CCA检测。在STA和AP关联(association)时,AP可以通知STA是否使用CCA请求帧指示次信道CCA检测。例如在利用VHT Action帧作为CCA请求帧Start/Stop CCAIDLE time measurement可以用来指示该帧用来开启还是关闭次信道CCA检测模块,也可以在数据帧中增加该字段。如果在CCA的请求帧中包括信道检测指示,则如果该指示为指示次信道检测关闭时,则只进行主信道的检测,如果该指示该指示次信道检测开启,则进行次信道的CCA检测。在CCA检测中,可以先对主信道进行检测。如果STA收到了包含次信道CCA检测指示,则根据指示位的值依次指示打开或者关闭,次信道上的CCA检测。
在本发明实施例中的发送端和接收端及***均采用上述各方法实施例中的方法进行通讯,发送端和接收端能够完成上述的方法及各流程,所以介绍***中关于使用发送端和接收端时的方法请参阅方法实施例中的介绍,其各模块发送的CCA请求帧均可用如上所述。
在本发明的具体实施例中,上述载波侦听***中可以有多个接收端。图6中仅示出载波侦听***中有1个接收端的情况。当载波侦听***中有多个接收端时,每个接收端的结构和连接关系与上述图6中的接收端的结构和连接关系相同,在此不再赘述。
Claims (24)
1.一种数据传输的方法,其特征在于,该方法包括:
发送端在需要检测的传输信道中的主信道上发送空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
发送端在接收到准许发送CTS帧之后,在传送CTS帧的传输信道上进行数据传输。
2.如权利要求1所述的方法,其特征在于,所述CCA请求帧中包括:用户模式指示或CCA请求的目标标识;其中,
所述用户模式指示,用于表示所述CCA请求帧所使用的用户模式;
所述CCA请求的目标标识,用于表示所述CCA请求的接收端的标识信息。
3.如权利要求2所述的方法,其特征在于,所述CCA请求帧所使用的用户模式包括:多用户模式和单用户模式。
4.如权利要求3所述的方法,其特征在于:
当用户模式为单用户模式时,所述CCA请求的目标标识为接收端的标识信息;
当用户模式为多用户模式时,所述CCA请求的目标标识为接收端组的标识信息。
5.如权利要求4所述的方法,其特征在于,所述接收端的标识信息为:
所述接收端的关联标识或媒体接入控制地址。
6.如权利要求4所述的方法,其特征在于,所述接收端组的标识信息为:
所述接收端组的组标识;
或者,所述接收端组中的各个接收端的关联标识或媒体接入控制地址。
7.如权利要求1所述的方法,其特征在于:
所述CCA请求帧包括16个比特;其中,
所述CCA请求帧中的第1个比特用于用户模式指示;
所述CCA请求帧中的第2~13个比特用于CCA请求的目标标识;
所述CCA请求帧中的第14~16个比特为保留位。
8.如权利要求1所述的方法,其特征在于,所述CCA请求帧为VHTAction帧,如果VHT Action帧中VHT Action域的值为CCA请求指示值,则所述VHT Action帧为CCA请求帧。
9.如权利要求8所述的方法,其特征在于,所述CCA请求指示值为3,所述VHT Action域的值为0,则指示该帧携带VHT CompressedBeamforming,如果VHT Action域的值为1,则指示该帧携带Group IDManagement,如果VHT Action域的值为2则指示该帧携带OperatingModeNotification,VHT Action域的值为3,则所述VHT Action帧为一CCA请求帧。
10.如权利要求1所述的方法,其特征在于,所述CCA请求帧为数据帧,通过所述数据帧携带CCA请求,所述数据帧中包括用户模式指示或CCA请求的目标标识。
11.如权利要求2所述的方法,其特征在于,所述CCA请求帧中还包括次信道检测指示,用于指示接收端在对需要检测的信道进行CCA检测时开启或者关闭次信道的CCA检测。
12.一种侦听数据载波的方法,其特征在于,该方法包括:
接收端根据从其传输信道中的主信道上接收到的空闲信道评估CCA请求帧,对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得其所有传输信道的CCA结果;
接收端接收发送端发送的发送请求RTS帧,如果接收到的RTS帧中的回应地址与所述接收端的MAC地址相同,则根据所述传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲,并在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
13.如权利要求12所述的方法,其特征在于,该方法还包括:
接受端通过所述传输信道继续接收所述发送端发送的数据。
14.一种用于载波侦听的发送端,其特征在于,该发送端包括:
发送模块,用于在需要检测的传输信道中的主信道上发送一个空闲信道评估CCA请求帧,并在发送所述CCA请求帧后的点协调功能帧间距PIFS之后,在所述需要检测的传输信道上发送发送请求RTS帧;
接收模块,用于接收所述接收端发送的准许发送CTS帧,并将接收到的CTS帧发送给数据传输模块;
所述数据传输模块,用于根据接收到的CTS帧,在传送CTS帧的传输信道上进行数据传输。
15.如权利要求14所述的发送端,其特征在于,所述发送模块发送的所述CCA请求帧中包括:用户模式指示或CCA请求的目标标识;其中,
所述用户模式指示,用于表示所述CCA请求帧所使用的用户模式;
所述CCA请求的目标标识,用于表示所述CCA请求的接收端的标识信息。
16.如权利要求15所述的发送端,其特征在于,所述发送模块发送的所述CCA请求帧中包括:
当用户模式为单用户模式时,所述CCA请求的目标标识为接收端的标识信息;
当用户模式为多用户模式时,所述CCA请求的目标标识为接收端组的标识信息。
17.如权利要求14所述的发送端,其特征在于,所述发送模块发送的所述CCA请求帧中包括16个比特;其中,
所述CCA请求帧中的第1个比特用于用户模式指示;
所述CCA请求帧中的第2~13个比特用于CCA请求的目标标识;
所述CCA请求帧中的第14~16个比特为保留位。
18.如权利要求14所述的方法,其特征在于,所述发送模块发送的CCA请求帧为VHT Action帧,如果VHT Action帧中VHT Action域的值为CCA请求指示值,则所述VHT Action帧为CCA请求帧。
19.如权利要求18所述的方法,其特征在于,所述发送模块发送的VHTAction帧中的所述CCA请求指示值为3,所述VHT Action域的值为0,则指示该帧携带VHT Compressed Beamforming,如果VHT Action域的值为1,则指示该帧携带Group ID Management,如果VHT Action域的值为2则指示该帧携带OperatingMode Notification,VHT Action域的值为3,则所述VHT Action帧为一CCA请求帧。
20.如权利要求14所述的方法,其特征在于,所述发送模块发送的所述CCA请求帧为数据帧,通过所述数据帧携带CCA请求,所述数据帧中包括用户模式指示或CCA请求的目标标识。
21.如权利要求15所述的方法,其特征在于,所述所述发送模块发送的CCA请求帧中还包括次信道检测指示,用于指示接收端在对需要检测的信道进行CCA检测时开启或者关闭次信道的CCA检测。
22.一种用于载波侦听的接收端,其特征在于,该接收端包括:接收模块、空闲信道评估CCA模块、判断模块和发送模块;
所述接收模块,用于从所述接收端的传输信道中的主信道上接收CCA请求帧,将接收到的CCA请求帧发送给所述CCA模块;从所述接收端的传输信道上接收发送请求RTS帧,并将接收到的RTS帧发送给所述判断模块;
所述CCA模块,用于根据接收到的CCA请求帧对所述接收端的所有传输信道进行CCA检测,并在接收到CCA请求帧之后的点协调功能帧间距PIFS之内,获得所述接收端的所有传输信道的CCA结果;将所述CCA结果发送给所述判断模块;
所述判断模块,用于判断所述接收到的RTS帧中的回应地址与所述接收端的MAC地址是否相同,如果相同,则根据接收到的RTS帧的传输信道的CCA结果判断接收所述RTS帧的传输信道是否空闲;
所述发送模块,用于在所述接收所述RTS帧的传输信道处于空闲状态时,通过所述接收所述RTS帧的传输信道发送CTS帧。
23.根据权利要求22所述的接收端,其特征在于,所述接收模块还用于通过所述传输信道继续接收所述发送端发送的数据。
24.一种载波侦听***,其特征在于,该***包括:发送端和至少一个接收端;其中,
所述发送端是如权利要求14至21任一项所述的用于载波侦听的发送端;
所述接收端是如权利要求22至23任一项所述的用于载波侦听的接收端。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110070881.0A CN102595569B (zh) | 2011-01-14 | 2011-03-23 | 载波侦听的方法和*** |
PCT/CN2012/070414 WO2012095038A1 (zh) | 2011-01-14 | 2012-01-16 | 载波侦听的方法和*** |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110007932.5 | 2011-01-14 | ||
CN201110007932 | 2011-01-14 | ||
CN201110070881.0A CN102595569B (zh) | 2011-01-14 | 2011-03-23 | 载波侦听的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102595569A CN102595569A (zh) | 2012-07-18 |
CN102595569B true CN102595569B (zh) | 2014-06-25 |
Family
ID=46483658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110070881.0A Expired - Fee Related CN102595569B (zh) | 2011-01-14 | 2011-03-23 | 载波侦听的方法和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102595569B (zh) |
WO (1) | WO2012095038A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9204451B2 (en) | 2013-03-06 | 2015-12-01 | Broadcom Corporation | Clear channel assessment (CCA) levels within wireless communications |
US9717098B2 (en) | 2013-05-20 | 2017-07-25 | Qualcomm Incorporated | Collision avoidance scheme for wireless communications over unlicensed spectrum |
EP3065349B1 (en) | 2014-01-28 | 2018-05-16 | Huawei Technologies Co., Ltd. | Method and station for data transmission in a wireless network |
US20150264689A1 (en) * | 2014-03-17 | 2015-09-17 | Qualcomm Incorporated | Methods and apparatus for multiplexing peer-to-peer traffic and/or access point traffic |
WO2015190133A1 (ja) * | 2014-06-09 | 2015-12-17 | 株式会社村田製作所 | 無線通信デバイス、無線通信方法及びコンピュータプログラム |
CN105636231B (zh) | 2014-11-05 | 2019-01-25 | 电信科学技术研究院 | 一种信道监听方法及设备 |
KR101943932B1 (ko) * | 2014-11-06 | 2019-01-30 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 데이터 송신 방법 및 기기 |
CN105636230B (zh) * | 2014-11-07 | 2019-11-22 | 上海诺基亚贝尔股份有限公司 | 一种用于实施会话前侦听的方法和装置 |
CN105850216B (zh) * | 2014-11-07 | 2019-09-20 | 华为技术有限公司 | 一种节点设备、***、发送数据的方法及接收数据的方法 |
US9942801B2 (en) * | 2014-12-15 | 2018-04-10 | Qualcomm Incorporated | Techniques for reserving a channel of a radio frequency spectrum |
EP3229527B1 (en) * | 2014-12-23 | 2019-10-02 | Huawei Technologies Co., Ltd. | Wireless communication apparatus and channel detection method |
WO2016164584A1 (en) | 2015-04-08 | 2016-10-13 | Interdigital Patent Holdings, Inc. | Systems and methods for lte operation in unlicensed bands |
WO2016206608A1 (zh) | 2015-06-26 | 2016-12-29 | 华为技术有限公司 | 一种双信道并行收发方法及装置 |
EP3326420A1 (en) * | 2015-07-20 | 2018-05-30 | Telefonaktiebolaget LM Ericsson (publ) | Controlling access to a shared wireless medium in a wireless communication system |
CN106455087B (zh) * | 2015-08-06 | 2021-09-03 | 中兴通讯股份有限公司 | 竞争资源确定方法及装置 |
CN106455109A (zh) * | 2015-08-07 | 2017-02-22 | 中兴通讯股份有限公司 | 多信道时频资源的竞争方法及装置 |
CN106714327B (zh) * | 2015-08-10 | 2019-11-22 | 上海诺基亚贝尔股份有限公司 | 用于实现多载波会话前侦听的方法和发射器 |
US10264538B2 (en) * | 2015-09-17 | 2019-04-16 | Qualcomm Incorporated | Listen-before-talk mechanism |
US10412201B2 (en) * | 2015-11-12 | 2019-09-10 | Qualcomm Incorporated | Clear to send-to-self transmissions in an LTE-controlled Wi-Fi system |
CN107231699B (zh) * | 2016-03-25 | 2020-03-20 | 展讯通信(上海)有限公司 | 一种无线蜂窝网中数据的传输方法及装置 |
JP6921721B2 (ja) * | 2017-01-13 | 2021-08-18 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 無線通信装置及び無線通信方法 |
CN108679793B (zh) * | 2018-05-17 | 2020-10-20 | 广东美的制冷设备有限公司 | 控制装置、数据的传输方法和计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1628436A (zh) * | 2001-11-13 | 2005-06-15 | 皇家飞利浦电子股份有限公司 | 提供IEEE802.11e混合协调器恢复和回退规则的设备和方法 |
CN1926814A (zh) * | 2004-03-08 | 2007-03-07 | 松下电器产业株式会社 | 减少无线网络中媒体访问开销的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008060921A1 (en) * | 2006-11-10 | 2008-05-22 | Broadcom Corporation | A serial clear to send to self messaging procedure |
CN102281595B (zh) * | 2011-06-24 | 2014-08-06 | 华为技术有限公司 | 控制次信道cca的方法、发送设备及接收设备 |
-
2011
- 2011-03-23 CN CN201110070881.0A patent/CN102595569B/zh not_active Expired - Fee Related
-
2012
- 2012-01-16 WO PCT/CN2012/070414 patent/WO2012095038A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1628436A (zh) * | 2001-11-13 | 2005-06-15 | 皇家飞利浦电子股份有限公司 | 提供IEEE802.11e混合协调器恢复和回退规则的设备和方法 |
CN1926814A (zh) * | 2004-03-08 | 2007-03-07 | 松下电器产业株式会社 | 减少无线网络中媒体访问开销的方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2012095038A1 (zh) | 2012-07-19 |
CN102595569A (zh) | 2012-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102595569B (zh) | 载波侦听的方法和*** | |
WO2021008502A1 (zh) | 多链路通信方法和装置 | |
CN102067652B (zh) | 用于无线网络中多播传送的竞争缓解的装置 | |
US10674539B2 (en) | System and method for managing contention in a wireless communications system | |
CN102883460B (zh) | 一种业务数据传输方法及*** | |
US8064371B2 (en) | Radio communication apparatus, computer readable storage medium, and radio communication system | |
CN103002592B (zh) | 一种回收逆向授予中传输机会控制权的方法及装置 | |
CN104247551B (zh) | 用于基本服务集关联的***和方法 | |
KR20130054453A (ko) | 더 넓은 대역폭 동작에서 충돌 검출을 위한 방법 및 장치 | |
CN105101453B (zh) | 一种基于动态空闲信道评估门限的载波侦听方法 | |
CN103220788A (zh) | 对节点进行分组的方法、节点和接入点 | |
CN102547917B (zh) | 数据发送、接收方法及装置和网络*** | |
CN103037531A (zh) | 一种无线站点接入信道的方法及*** | |
CN107105484B (zh) | 一种休眠控制方法及相关设备 | |
CN105900516B (zh) | 数据发送方法及装置 | |
CN103378929A (zh) | 无线帧的接收方法及装置 | |
CN109716830B (zh) | 非授权频谱中的通信方法、装置及*** | |
CN105812295B (zh) | 数据传输方法和站点 | |
CN107645787B (zh) | 一种数据传输的保护方法及装置 | |
CN108076504A (zh) | 唤醒帧发送方法、节点醒来后发送第一帧的方法及设备 | |
CN107211459B (zh) | 接入点ap、站点sta、通信***及数据传输方法 | |
JP6350837B2 (ja) | データ送信方法および端末 | |
EP3657853B1 (en) | Method, apparatus, and system for transmitting data that carries indication information | |
CN109600209B (zh) | Wlan传输方法、接入点设备、站点设备及可读介质 | |
EP3226643A1 (en) | Data transmission method and station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140625 Termination date: 20150323 |
|
EXPY | Termination of patent right or utility model |