一种数据传输方法、装置和设备转让专利

申请号 : CN201480083782.8

文献号 : CN107006059B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李云波蓝洲林梅露

申请人 : 华为技术有限公司

摘要 :

本发明实施例提出了一种数据传输方法,包括:根据主信道在一个或多个处理时间段内CCA侦听到的最大功率值,确定CCA侦听到的最大功率值属于的功率值区间,其中,确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;根据确定的功率值区间,得到传输功率谱密度,其中,一个或多个功率值区间与一个或多个传输功率谱密度一一对应;当获得TXOP时,在传输信道上用不大于传输功率谱密度的功率谱密度进行数据传输。通过考虑主信道CCA侦听到的最大功率值,确定出对应的功率值区间,从而得到最适合当前信道情况的传输信道和传输功率谱密度,使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输,从而最大化系统的传输效率。

权利要求 :

1.一种数据传输方法,其特征在于,包括:根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;

根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;

当获得传输机会TXOP时,在传输信道上用不大于所述传输功率谱密度的功率谱密度进行数据传输。

2.根据权利要求1所述的数据传输方法,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:所述功率值区间的最大值越小,所对应的传输功率谱密度越大;

或者

所述功率值区间的最小值越大,所对应的传输功率谱密度越小。

3.根据权利要求1或2所述的数据传输方法,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。

4.根据权利要求3所述的数据传输方法,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

5.根据权利要求3所述的数据传输方法,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

6.根据权利要求1或2所述的数据传输方法,其特征在于,所述CCA侦听到的最大功率值的得到过程包括:依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。

7.根据权利要求1或2所述的数据传输方法,其特征在于,所述传输信道具体为:

若第1个次信道不空闲,则所述传输信道包括所述主信道;

若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;

若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;

其中,n=1、2、…、N-1,N为次信道的个数。

8.一种数据传输装置,其特征在于,包括:确定模块,用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;

获取模块,用于根据所述确定模块确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;

传输模块,用于当获得传输机会TXOP时,在传输信道上用不大于所述获取模块得到的传输功率谱密度的功率谱密度进行数据传输。

9.根据权利要求8所述的数据传输装置,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:所述功率值区间的最大值越小,所对应的传输功率谱密度越大;

或者

所述功率值区间的最小值越大,所对应的传输功率谱密度越小。

10.根据权利要求8或9所述的数据传输装置,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。

11.根据权利要求10所述的数据传输装置,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

12.根据权利要求10所述的数据传输装置,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

13.根据权利要求8或9所述的数据传输装置,其特征在于,所述装置还包括:

侦听模块,用于依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。

14.根据权利要求8或9所述的数据传输装置,其特征在于,所述传输信道具体为:

若第1个次信道不空闲,则所述传输信道包括所述主信道;

若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;

若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;

其中,n=1、2、…、N-1,N为次信道的个数。

15.根据权利要求8或9所述的数据传输装置,其特征在于,所述装置为站点设备或接入点设备。

16.一种数据传输设备,其特征在于,包括:处理器、存储器、发射机及总线,其中所述处理器、存储器及发射机通过所述总线连接进行数据传输,所述存储器用于存储所述处理器处理的数据;

所述处理器用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;

所述发射机,用于当获得传输机会TXOP时,在传输信道上用不大于所述处理器得到的传输功率谱密度的功率谱密度进行数据传输。

17.根据权利要求16所述的数据传输设备,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:所述功率值区间的最大值越小,所对应的传输功率谱密度越大;

或者

所述功率值区间的最小值越大,所对应的传输功率谱密度越小。

18.根据权利要求16或17所述的数据传输设备,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。

19.根据权利要求18所述的数据传输设备,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

20.根据权利要求18所述的数据传输设备,其特征在于,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;

第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;

其中,j=1、2、…、N,N为次信道的个数。

21.根据权利要求16或17所述的数据传输设备,其特征在于,所述处理器还用于依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。

22.根据权利要求16或17所述的数据传输设备,其特征在于,所述传输信道具体为:

若第1个次信道不空闲,则所述传输信道包括所述主信道;

若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;

若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;

其中,n=1、2、…、N-1,N为次信道的个数。

23.根据权利要求16或17所述的数据传输设备,其特征在于,所述设备为站点设备或接入点设备。

说明书 :

一种数据传输方法、装置和设备

技术领域

[0001] 本发明实施例涉及通信技术,特别是一种数据传输方法、装置和设备。

背景技术

[0002] 空闲信道评估(英文:Clear Channel Assessment;简称:CCA)调整是当前IEEE 802.11ax标准研究的一个热点话题。在非授权频谱上,站点在进行数据发送之前需要首先侦听(英文:detect)信道状态,当侦听到的功率大于CCA阈值的时候,判断信道为繁忙状态,不允许进行数据的发送。相反,当侦听到的功率小于等于CCA阈值的情况下,站点可以进行回退,当回退结束后进行数据的发送。
[0003] 通过提高CCA阈值,可以使得站点进一步不受大于原来CCA阈值但是小于调整后CCA阈值的这个范围内的干扰信号的影响而进行回退,从而可以增加空间重用的概率。仿真证明在一定范围内提高CCA阈值可以增加系统的吞吐量,可提高的范围取决于具体的应用场景。
[0004] Mediatek公司提出了一种将CCA阈值与传输带宽相关联的方法,用来增加站点接入信道的概率。然而在Mediatek公司所提出的方案中,在部分场景中站点不能采用尽可能高的功率谱密度进行数据发送,即没有最大化接收站点的接收信噪比,因此未能最大化系统的传输效率。

发明内容

[0005] 在本发明中,提出了一种数据传输方法、装置和设备,使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输,从而最大化系统的传输效率。
[0006] 第一方面,本发明实施例提出了一种数据传输方法,包括:
[0007] 根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;
[0008] 根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0009] 当获得传输机会TXOP时,在传输信道上用不大于所述传输功率谱密度的功率谱密度进行数据传输。
[0010] 结合第一方面,在第一方面的第一种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:
[0011] 所述功率值区间的最大值越小,所对应的传输功率谱密度越大;
[0012] 或者
[0013] 所述功率值区间的最小值越大,所对应的传输功率谱密度越小。
[0014] 结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:
[0015] 所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。
[0016] 结合第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0017] 所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0018] 第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0019] 其中,j=1、2、…、N,N为次信道的个数。
[0020] 结合第一方面的第二种实现方式,在第一方面的第四种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0021] 所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0022] 第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0023] 其中,j=1、2、…、N,N为次信道的个数。
[0024] 结合第一方面,或第一方面的第一种至第四种实现方式中的任一种实现方式,在第一方面的第五种实现方式中,所述CCA侦听到的最大功率值的得到过程包括:
[0025] 依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,
[0026] 所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。
[0027] 结合第一方面,或第一方面的第一种至第五种实现方式中的任一种实现方式,在第一方面的第六种实现方式中,所述传输信道具体为:
[0028] 若第1个次信道不空闲,则所述传输信道包括所述主信道;
[0029] 若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;
[0030] 若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;
[0031] 其中,n=1、2、…、N-1,N为次信道的个数。
[0032] 第二方面,本发明实施例提出了一种数据传输装置,包括:
[0033] 确定模块,用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;
[0034] 获取模块,用于根据所述确定模块确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0035] 传输模块,用于当获得传输机会TXOP时,在传输信道上用不大于所述获取模块得到的传输功率谱密度的功率谱密度进行数据传输。
[0036] 结合第二方面,在第二方面的第一种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:
[0037] 所述功率值区间的最大值越小,所对应的传输功率谱密度越大;
[0038] 或者
[0039] 所述功率值区间的最小值越大,所对应的传输功率谱密度越小。
[0040] 结合第二方面或第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:
[0041] 所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。
[0042] 结合第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0043] 所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0044] 第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0045] 其中,j=1、2、…、N,N为次信道的个数。
[0046] 结合第二方面的第二种实现方式,在第二方面的第四种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0047] 所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0048] 第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0049] 其中,j=1、2、…、N,N为次信道的个数。
[0050] 结合第二方面,或第二方面的第一种至第四种实现方式中的任一种实现方式,在第二方面的第五种实现方式中,所述装置还包括:
[0051] 侦听模块,用于依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。
[0052] 结合第二方面,或第二方面的第一种至第五种实现方式中的任一种实现方式,在第二方面的第六种实现方式中,所述传输信道具体为:
[0053] 若第1个次信道不空闲,则所述传输信道包括所述主信道;
[0054] 若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;
[0055] 若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;
[0056] 其中,n=1、2、…、N-1,N为次信道的个数。
[0057] 结合第二方面,或第一方面的第一种至第六种实现方式中的任一种实现方式,在第二方面的第七种实现方式中,所述装置为站点设备或接入点设备。
[0058] 第三方面,本发明实施例提出了一种数据传输设备,包括:处理器、存储器、发射机及总线,其中所述处理器、存储器及发射机通过所述总线连接进行数据传输,所述存储器用于存储所述处理器处理的数据;
[0059] 所述处理器用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0060] 所述发射机,用于当获得传输机会TXOP时,在传输信道上用不大于所述处理器得到的传输功率谱密度的功率谱密度进行数据传输。
[0061] 结合第三方面,在第三方面的第一种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:
[0062] 所述功率值区间的最大值越小,所对应的传输功率谱密度越大;
[0063] 或者
[0064] 所述功率值区间的最小值越大,所对应的传输功率谱密度越小。
[0065] 结合第三方面或第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:
[0066] 所述功率值区间与所述传输功率谱密度通过表格的方式一一对应。
[0067] 结合第三方面的第二种实现方式,在第三方面的第三种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0068] 所述CCA侦听到的最大功率值<第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0069] 第j个功率值≤所述CCA侦听到的最大功率值<第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0070] 其中,j=1、2、…、N,N为次信道的个数。
[0071] 结合第三方面的第二种实现方式,在第三方面的第四种实现方式中,所述一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0072] 所述CCA侦听到的最大功率值≤第1个功率值时,所述传输功率谱密度为第1个功率谱密度;
[0073] 第j个功率值<所述CCA侦听到的最大功率值≤第j+1个功率值时,所述传输功率谱密度为第j+1个功率谱密度;
[0074] 其中,j=1、2、…、N,N为次信道的个数。
[0075] 结合第三方面,或第三方面的第一种至第四种实现方式中的任一种实现方式,在第三方面的第五种实现方式中,所述处理器还用于依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值,所述一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。
[0076] 结合第三方面,或第三方面的第一种至第五种实现方式中的任一种实现方式,在第三方面的第六种实现方式中,所述传输信道具体为:
[0077] 若第1个次信道不空闲,则所述传输信道包括所述主信道;
[0078] 若前n个次信道均空闲,第n+1个次信道不空闲,则所述传输信道包括所述主信道和前n个次信道;
[0079] 若N个次信道均空闲,则所述传输信道包括所述主信道和N个次信道;
[0080] 其中,n=1、2、…、N-1,N为次信道的个数。
[0081] 结合第三方面,或第三方面的第一种至第六种实现方式中的任一种实现方式,在第三方面的第七种实现方式中,所述设备为站点设备或接入点设备。
[0082] 本发明实施例中,根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间;根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;也就是说,功率值区间和传输功率谱密度一一对应的关系表明与CCA侦听到的信道情况最优的传输功率谱密度,这样,通过考虑主信道CCA侦听到的最大功率值,确定出对应的功率值区间,从而得到最适合当前信道情况的传输信道和传输功率谱密度,使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输;当获得传输机会TXOP时,在传输信道上用不大于所述传输功率谱密度的功率谱密度进行数据传输,从而最大化系统的传输效率。进一步地,当功率值区间的最大值越大,传输功率谱密度越小,在主信道上对其他信号的干扰就越小,从而在保证其他信号通信质量的情况下,可以接入信道进行通信,提供接入信道的概率,更加充分地利用系统资源。

附图说明

[0083] 为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0084] 图1为一种主信道和多个次信道示意图;
[0085] 图2为对主信道和多个次信道进行CCA侦听的示意图;
[0086] 图3a为本发明实施例提供的一种数据传输方法示意图;
[0087] 图3b为本发明实施例提供的一种得到空闲信道评估CCA侦听到的最大功率值的方法示意图;
[0088] 图4为本发明实施例提供的另一种得到传输功率谱密度的方法示意图;
[0089] 图5为本发明实施例提供的另一种确定传输功率谱密度的方法示意图;
[0090] 图6为本发明实施例提供的一种更新传输功率谱密度的方法示意图;
[0091] 图7为本发明实施例提供的一种数据传输方法示意图;
[0092] 图8为一种更新第一传输功率谱密度的具体实例示意图;
[0093] 图9为三个次信道时确定第二传输功率谱密度和传输带宽的方法示意图;
[0094] 图10为本发明实施例提供的一种数据传输装置示意图;
[0095] 图11为本发明实施例提供的一种数据传输设备示意图。

具体实施方式

[0096] 目前IEEE 802.11标准中,在进行信道侦听以及回退的过程中,CCA阈值是固定的,不随着数据传输带宽而变化。在发送功率一定的情况下,发送功率谱密度与传输带宽有直接关系,带宽越大发送功率谱密度越低,进而其传输过程中影响到的范围也就越小。
[0097] 在本发明实施例中,提出了一种数据传输方法,通过选择传输功率谱密度进行数据传输的方案,以使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输,从而最大化系统的传输效率。
[0098] 本发明实施例中定义功率谱密度为发送功率除以带宽,例如:20MHz带宽的功率谱密度PD20M=发送功率/20MHz,40MHz带宽的功率谱密度PD40M=发送功率/40MHz,80MHz带宽的功率谱密度PD80M=发送功率/80MHz,160MHz带宽的功率谱密度PD160M=发送功率/160MHz,其他带宽的功率谱密度也通过类似的方式获得;另外,PD20M、PD40M、PD80M、PD160M只表示功率谱密度值,与具体信道带宽可以没有任何关系,例如:在20MHz带宽的信道上可以用PD40M的功率谱密度进行数据传输。
[0099] 本发明实施例中将站点作为执行主体,但是执行本发明实施例提供的数据传输方法可以是站点、接入点,也可以是终端、网络节点,对此并不限定。具体地,本发明实施例中的接入点(简称:AP,英文:Access Point),也称之为无线访问接入点或热点等。具体地,AP可以是带有WiFi芯片的终端设备或者网络设备。可选地,AP可以为支持802.11ax制式的设备,进一步可选地,该AP可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN(英文:Wireless Local Area Network,中文:无线局域网)制式的设备。具体地,本发明实施例中的站点(简称:STA,英文:Station),可以是无线通讯芯片、无线传感器或无线通信终端;例如:支持WiFi(英文:Wireless Fidelity,中文:无线保真)通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒和支持WiFi通讯功能的计算机。可选地,站点可以支持802.11ax制式,进一步可选地,该站点支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式。
[0100] 图1为一种主信道和多个次信道示意图,如图1所示,主信道包括20MHz带宽的主信道,多个次信道包括20MHz带宽的次20MHz信道、40MHz带宽的次40MHz信道和80MHz带宽的次80MHz信道。可选地,多个次信道均可以在主信道的两侧,例如,次20MHz信道位于住主信道的一侧,次40MHz信道位于主信道的另一侧,而次80MHz信道位于主信道的任意一侧。
[0101] 另外,次信道也可称为从信道,多个从信道包括20MHz带宽的从20MHz信道、40MHz带宽的从40MHz信道和80MHz带宽的从80MHz信道。
[0102] 图2为对主信道和多个次信道进行CCA侦听的示意图,如图2所示,针对图1中的主信道和三个次信道进行CCA侦听,首先,在随机帧间间隔(英文:Arbitration Interframe Spacing;简称:AIFS)、扩展帧间间隔(英文:Extended Interframe Space;简称:EIFS)或分布式协调帧间间隔(英文:DCF Interframe Space;简称:DIFS)的时间内,对主信道进行CCA侦听,例如:侦听到的功率为-85dBm,若该侦听到的功率小于预设的CCA阈值,则开始进行回退,回退过程由回退计时器控制,回退计时器设置为B_random个时隙(英文:timeslot),其中,B_random为0到CW之间的随机确定的整数(包括0和CW),CW等于7或15或31或63或…。
[0103] 依次对回退的每一个时隙进行CCA侦听,若对当前时隙侦听到的功率小于预设的CCA阈值,则回退计时器减1,进行下一个时隙的CCA侦听,否则,判断主信道繁忙,回退计时器挂起,回退计时器挂起,表明回退计时器暂停(不再减1),但继续对信道进行CCA侦听,当再次在AIFS、DIFS或EIFS的时间内CCA侦听到的功率小于预设的CCA阈值时,回退计时器重新启动(也就是说,回退计时器从上一次暂停的值开始按照上述方式继续递减或挂起等);当回退计时器为0时,表明已完成主信道的最后一个时隙的侦听,即表明已完成主信道的所有时隙的侦听,站点获得一个传输机会(英文:Transmission Opportunity;简称:TXOP);例如:在主信道上回退6个时隙,回退计数器的值为6,依次针对这6个时隙进行CCA侦听,每个时隙CCA侦听的结果(-82dBm、-80dBm、-84dBm、-81dBm、-82dBm、-80dBm)均小于预设的CCA阈值(假设为-79dBm),回退计时器依次减1,当完成最后一个时隙的CCA侦听,且CCA侦听的结果为-80dBm(小于-79dBm),回退计数器的值由1减为0,此时,站点获得一个传输机会TXOP。
[0104] 当回退计数器减小为0之后,判断紧邻回退计数器减为0之前的点协调帧间间隔(英文:PCF Interframe Space;简称:PIFS)时间内对多个次信道进行CCA侦听,以判断这些次信道是否空闲;例如:对次20MHz信道进行CCA侦听,以判断次20MHz信道是否空闲;若次20MHz信道的CCA侦听到的功率小于预设的CCA阈值,则判断次20MHz信道空闲,否则,次
20MHz信道繁忙(不空闲)。按照类似的方式可以判断任意多个次信道,例如:次40MHz信道和次80MHz信道空闲或繁忙。如图2所示,在PIFS时间内,次20MHz信道的CCA侦听的结果为-
80dBm(小于-79dBm,假设次20MHz信道的CCA阈值为-79dBm),则次20MHz信道空闲,次40MHz信道的CCA侦听的结果为-75dBm(大于-79dBm,假设次40MHz信道的CCA阈值为-79dBm),则次
40MHz信道繁忙,次80MHz信道的CCA侦听的结果为-75dBm(大于-79dBm,假设次80MHz信道的CCA阈值为-79dBm),则次80MHz信道繁忙。
[0105] 另外,针对主信道和一个或多个次信道中的每一个次信道的预设的CCA阈值可以是各不相同的,当然,也可以是相同的,即统一设定一个CCA阈值,这应当根据实际情况确定,例如:802.11标准中主信道预设的CCA阈值为-62dBm或-82dBm,次20MHz信道预设的CCA阈值为-72dBm或-82dBm,次40MHz信道预设的CCA阈值为-59dBm或-72dBm。本发明实施例中用到的预设的CCA阈值是表明需要有一个判断信道空闲或繁忙的值,具体数值无需限定,且不影响本发明实施例的实现。
[0106] 图3a为本发明实施例提供的一种数据传输方法示意图,如图3a所示,
[0107] 步骤301a:根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定CCA侦听到的最大功率值属于的功率值区间,其中,确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;
[0108] 也就是说,站点根据主信道的信道情况,例如:信道空闲与否、信道受到的干扰大小等,确定传输功率谱密度;站点在主信道上进行CCA侦听,得到CCA侦听的结果,例如:CCA侦听的的功率值,在获得TXOP之前的整个CCA侦听过程中CCA侦听到的功率值中最大的一个为CCA侦听到的最大功率值;CCA侦听到的最大功率值可以是信道情况的一种衡量方式,或者在一定程度上表征的信道的情况,所以,在一个或多个处理时间段内进行CCA侦听,得到CCA侦听到的最大功率值,确定该最大功率值属于的功率值区间,也就是说,该最大功率值在一个或多个功率值区间中的某个功率值区间表示的功率范围内,则该某个区间即为确定的功率值区间。其中,确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个。
[0109] 进一步地,这一个或多个互不重叠的功率值区间可以均为半开半闭区间,例如:均为左开右闭区间,或者左闭右开区间。具体地,这一个或多个互不重叠的功率值区间可以为:(-≦,-82dBm)、[-82dBm,-79dBm)、[-79dBm,-76dBm)、[-76dBm,-73dBm);或者,这一个或多个互不重叠的功率值区间可以为:(-≦,-82dBm]、(-82dBm,-79dBm]、(-79dBm,-76dBm]、(-76dBm,-73dBm]。
[0110] 应理解,进行CCA侦听的时间段至少包括确定信道是否空闲的时间,例如:AIFS、DIFS或EIFS的时间等,以及进行回退的各个时隙;其中,本发明实施例中的一个或多个处理时间段指的是从AIFS、DIFS或EIFS的时间开始的连续进行CCA侦听的时间段,例如:当回退计时器挂起时,一个或多个处理时间段包括AIFS、DIFS或EIFS的时间、回退计时器开始回退的时隙到回退计时器为0的时隙(中间过程没有回退计时器再次挂起),当不存在回退计时器挂起时,一个或多个处理时间段包括AIFS、DIFS或EIFS时间中的任意一个,以及进行回退的各个时隙。
[0111] 步骤302a:根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0112] 具体地,一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足:所述功率值区间的最大值越小,所对应的传输功率谱密度越大;或者所述功率值区间的最小值越大,所对应的传输功率谱密度越小。
[0113] 需要说明的是,根据上述一个或多个功率值区间与一个或多个传输功率谱密度一一对应的关系满足的条件,进一步可以得到:CCA侦听到的最大功率值越小,传输功率谱密度越大。CCA侦听到的最大功率值越小,说明信道干扰越小或信道中其他信号进行通信对当本站点的影响越小,则本站点可以用越大的传输功率谱密度进行通信,保证本站点在干扰的影响下可以以最优的质量进行通信,或保证本站点在不影响其他信号正常通信的情况下以最优的通信质量进行通信。
[0114] 应理解,功率值区间的最大值越小,所对应的传输功率谱密度越大;或者功率值区间的最小值越大,所对应的传输功率谱密度越小;以及CCA侦听到的最大功率值越小,传输功率谱密度越大,仅表示CCA侦听到的最大功率值与传输功率谱密度之间有这样总体上的定性的关系,这二者之间还可以用其他类似的方式体现这种定性的关系,对此不作限定。
[0115] 可选地,对可能CCA侦听到的功率值划分一个或多个功率值区间,每一个功率值区间对应一个功率谱密度,一个或多个功率值区间对应了一个或多个功率谱密度,当CCA侦听到的最大功率值落在某一个功率范围内,确定的传输功率谱密度即为该功率范围对应的功率谱密度,或者,一个或多个功率值区间直接对应一个或多个传输功率谱密度。这相当于放宽CCA的阈值,同时将CCA的阈值由原来的一个固定的阈值变成多个阈值(即多个功率范围),从而提高了站点的接入概率,并使得站点可以在CCA侦听的过程中寻找到最优的传输功率谱密度,从而提升系统效率。
[0116] 进一步地,一个或多个功率值区间与一个或多个传输功率谱密度一一对应的的关系具体为:功率值区间与传输功率谱密度通过表格的方式一一对应。例如表1所示,[0117] 表1为功率值区间与传输功率谱密度的对应关系
[0118]功率值区间 传输功率谱密度
(-≦,-82dBm) PD20M
[-82dBm,-79dBm) PD40M
[-79dBm,-76dBm) PD80M
[-76dBm,-73dBm) PD160M
[0119] 其中,考虑到主信道的带宽是20MHz,那么在传输信道上可用的最大传输功率谱密度即为PD20M,所以将(-≦,-82dBm)对应的传输功率谱密度设为PD20M,随着CCA侦听到的最大功率值变大,传输功率谱密度应相应地减小,例如,当CCA侦听到的最大功率值在[-82dBm,-79dBm)内时,传输功率谱密度变为PD40M;当然传输功率谱密度只要随着CCA侦听到的最大功率值增大(或者随着CCA侦听到的最大功率值的范围增大)而呈现减小的趋势即可,并不一定限定具体的传输功率谱密度的具体取值,例如,当CCA侦听到的最大功率值在[-82dBm,-79dBm)内时,传输功率谱密度可以为PD30M(小于PD20M)。
[0120] 应理解,只需经过简单的变形,功率值区间与传输功率谱密度也可以通过公式的方式一一对应。
[0121] 可选地,一种一个或多个功率值区间与一个或多个传输功率谱密度通过表格的方式一一对应包括:
[0122] CCA侦听到的最大功率值<第1个功率值时,传输功率谱密度为第1个功率谱密度;
[0123] 第j个功率值≤CCA侦听到的最大功率值<第j+1个功率值时,传输功率谱密度为第j+1个功率谱密度;
[0124] 其中,j=1、2、…、N,N为次信道的个数。
[0125] 或者,CCA侦听到的最大功率值≤第1个功率值时,传输功率谱密度为第1个功率谱密度;
[0126] 第j个功率值
[0127] 其中,j=1、2、…、N,N为次信道的个数。
[0128] 通过简单的功率范围划分或者表格或公式对应的方式,可以简单快速确定传输功率谱密度,也便于对功率值区间或功率范围划分进行优化修改或实时调整。而且相比于现有技术只有一个CCA阈值进行信道空闲或繁忙的判断,本发明实施例中有N+1个功率值区间或功率范围,可以更精确地根据信道情况确定进行数据传输的功率谱密度。
[0129] 举例来说,以图2所示的对主信道和多个次信道进行CCA侦听的示意图为例,设传输功率谱密度为PD_update,当站点在主信道上进行CCA侦听,图2中的AIFS时间和进行回退的6时隙CCA侦听到的功率值依次为-85dBm、-82dBm、-80dBm、-84dBm、-81dBm、-82dBm和-80dBm,则在这7个处理时间段内CCA侦听到的最大功率值为-80dBm,根据表1,-80dBm属于[-
82dBm,-79dBm),那么,传输功率谱密度PD_update为PD40M。
[0130] 其中,CCA侦听到的最大功率值的得到过程包括:
[0131] 依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到一个或多个CCA侦听到的功率值;一个或多个CCA侦听到的功率值中的最大值为所述CCA侦听到的最大功率值。
[0132] 具体地,CCA侦听到的最大功率值的得到过程还可以为:
[0133] (1)初始化第一数值;
[0134] (2)依次针对一个或多个处理时间段,在主信道上进行CCA侦听,得到CCA侦听到的功率值,若CCA侦听到的功率值大于第一数值,则将第一数值更新为CCA侦听到的功率值;
[0135] (3)将第一数值确定为CCA侦听到的最大功率值。
[0136] 也就是说,利用第一数值实时记录CCA侦听过程中的最大功率值,当出现超过当前第一数值记录的功率值,就更新第一数值为出现的更大的功率值,否则,保持第一数值不变,当完成所有处理时间段的侦听时,得到的第一数值即为CCA侦听到的最大功率值。
[0137] 另外,可以利用其它现有技术来获取CCA侦听到的最大功率值,在此,本发明不作限定。
[0138] 进一步地,图3b为本发明实施例提供的一种得到空闲信道评估CCA侦听到的最大功率值的方法示意图,如图3b所示,该方法包括:
[0139] 步骤301b:初始化第一数值;
[0140] 依次针对一个或多个处理时间段,执行步骤302b、303b,即针对每一个处理时间段,执行步骤302b、303b;其中,一个或多个处理时间段包括:AIFS或DIFS,以及若干个时隙。
[0141] 步骤302b:在主信道上进行空闲信道评估CCA侦听,得到CCA侦听到的功率值;
[0142] 步骤303b:若CCA侦听到的功率值大于第一数值,则将第一数值更新为CCA侦听道的功率值;
[0143] 步骤304b:判断当前处理时间段的CCA侦听到的功率值是否小于预设的CCA阈值,若是,则执行步骤305b,若否,则回退计时器挂起;
[0144] 步骤305b:回退计时器减1;
[0145] 步骤306b:判断回退计时器是否等于0,若是,则执行步骤307b,若否,则执行下一个处理时间段的步骤302b;
[0146] 步骤307b:得到CCA侦听到的最大功率值。
[0147] 举例来说,以图2所示的对主信道和多个次信道进行CCA侦听的示意图为例,首先,给第一数值设置一个默认的初始值,例如,设第一数值的初始值等于-83dBm;针对第一个处理时间段(AIFS时间),对主信道进行CCA侦听,得到的CCA侦听的结果为在主信道上侦听到的信号功率强度,即,CCA侦听到的功率值为-85dBm;当第一数值为-83dBm时,CCA侦听到的功率值为-85dBm,即不大于第一数值,则不更新第一数值;针对第二个处理时间段(时隙slot1),CCA侦听到的功率值为-82dBm,即大于第一数值(此时为-83dBm),则将第一数值由原来的-83dBm更新为CCA侦听到的功率值-82dBm;针对第三个处理时间段(时隙slot2),CCA侦听到的功率值为-80dBm,即大于第一数值(此时为-82dBm),则将第一数值由原来的-82dBm更新为CCA侦听到的功率值-80dBm;针对第四个处理时间段(时隙slot3),CCA侦听到的功率值为-84dBm,即不大于第一数值(此时为-80dBm),则不更新第一数值;依次类推,直到所有处理时间段的处理都完成;最后可得第一数值为-80dBm,即CCA侦听到的最大功率值为-80dBm。
[0148] 其中,第一数值设置的默认的初始值,应当小于所有功率值区间的最大值或者CCA侦听到的最大功率值的划分范围中最小的范围的最大值;以表1为例,4个功率值区间中最大值最小的功率值区间为(-≦,-82dBm),第一数值设置的默认的初始值应当小于该功率值区间的最大值,则该初始值应当小于-82dBm,上述例子中设第一数值的初始值等于-83dBm。
[0149] 对于步骤306b、307b,是通过回退计数器是否为0来判断当前处理时间段是否为最后一个处理时间段。可选地,只要判断当前处理时间段是否为最后一个处理时间段,若是,则执行步骤307b,若否,则执行下一个处理时间段的步骤302b。
[0150] 通过迭代的方式确定出CCA侦听到的最大功率值,然后根据CCA侦听到的最大功率值所属的功率值区间与传输功率谱密度的对应关系确定传输功率谱密度,因为该对应关系是最优的,所以确定出的传输功率谱密度也是最优的,从而可以充分利用信道资源,提供系统吞吐量。
[0151] 通过一个或多个功率值区间与一个或多个传输功率谱密度一一对应;也就是说,功率值区间和传输功率谱密度一一对应的关系表明与CCA侦听到的信道情况最优的传输功率谱密度,这样,通过考虑主信道CCA侦听到的最大功率值,确定出对应的功率值区间,从而得到最适合当前信道情况的传输信道和传输功率谱密度,使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输。进一步地,当功率值区间的最大值越大,传输功率谱密度越小,在主信道上对其他信号的干扰就越小,从而在保证其他信号通信质量的情况下,可以接入信道进行通信,提供接入信道的概率,更加充分地利用系统资源。
[0152] 可选地,对于步骤301a和302a可以合并执行,即根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,得到传输功率谱密度的方法包括:
[0153] (1)初始化传输功率谱密度;
[0154] (2)依次针对一个或多个处理时间段,
[0155] (3)根据CCA侦听到的功率值,更新传输功率谱密度。
[0156] 具体地,图4为本发明实施例提供的另一种得到传输功率谱密度的方法示意图,如图4所示,该方法包括:
[0157] 步骤401:初始化传输功率谱密度;
[0158] 给传输功率谱密度设置一个默认的初始值,具体地,该初始值等于传输功率/主信道的带宽,例如,当主信道的带宽为20MHz时,该初始值可以等于PD20M。
[0159] 依次针对一个或多个处理时间段,执行步骤402、403,即针对每一个处理时间段,执行步骤402、403,其中,一个或多个处理时间段包括:AIFS或DIFS时间,以及若干个时隙。
[0160] 步骤402:在主信道上进行空闲信道评估CCA侦听,得到CCA侦听到的功率值;
[0161] 具体地,对主信道进行CCA侦听,得到的CCA侦听的结果为在主信道上侦听到的信号功率强度,例如,得到的CCA侦听的结果为-85dBm。
[0162] 步骤403:根据CCA侦听到的功率值,更新传输功率谱密度。
[0163] CCA侦听到的功率值越大,更新的传输功率谱密度越小,具体更新过程参考图6。
[0164] 步骤404:判断当前处理时间段的CCA侦听到的功率值是否小于预设的CCA阈值,若是,则执行步骤405,若否,则回退计时器挂起;
[0165] 步骤405:回退计时器减1;
[0166] 步骤406:判断回退计时器是否等于0,若是,则执行步骤407,若否,则执行步骤402;
[0167] 当回退计时器不等于0时,还有处理时间段未进行CCA侦听,则应进行下一个处理时间段的CCA侦听。
[0168] 步骤407:得到传输功率谱密度;
[0169] 最后更新的传输功率谱密度即为最终得到的传输功率谱密度,也就是说,对于步骤403更新的传输功率谱密度,只要回退计时器等于0时,更新得到的传输功率谱密度就是根据主信道的信道情况,确定的传输功率谱密度,所以步骤404至步骤407为可选的步骤。
[0170] 可选地,图5为本发明实施例提供的另一种确定传输功率谱密度的方法示意图,如图5所示,可以先执行步骤404,然后在执行步骤403,即判断当前处理时间段的CCA侦听到的功率值是否小于预设的CCA阈值,若否,则回退计时器挂起,若是,则执行根据所述CCA侦听到的功率值,更新传输功率谱密度;更新传输功率谱密度后再执行步骤405:回退计时器减1。
[0171] 对于步骤405、406,是通过回退计数器是否为0来判断当前处理时间段是否为最后一个处理时间段。可选地,只要判断当前处理时间段是否为最后一个处理时间段,若是,则执行步骤407,若否,则执行下一个处理时间段的步骤402。
[0172] 具体地,针对(3)根据CCA侦听到的功率值,更新传输功率谱密度,以及步骤403更新传输功率谱密度,图6为本发明实施例提供的一种更新传输功率谱密度的方法示意图,如图6所示,
[0173] 当传输功率谱密度等于第i个功率谱密度时,
[0174] 若CCA侦听到的功率值小于第i个阈值,则将传输功率谱密度更新为第i个功率谱密度,
[0175] 若CCA侦听到的功率值不小于第k个阈值且小于第k+1个阈值,则将传输功率谱密度更新为第k+1个功率谱密度;
[0176] 若CCA侦听到的功率值不小于第N+1个阈值,则将传输功率谱密度更新为任意数值或不更新传输功率谱密度;
[0177] 其中,i为1到N之间的正整数,k为i到N之间的正整数,N为所述多个次信道的个数;也就是说,i可以为1、2、…、N,k可以为i、i+1、…、N;
[0178] 其中,N≥1;另外,本发明实施例中同样适用于一个次信道的情况,所以在本发明的所有实施例中,N可以为1,也可以是大于1的任意正整数。
[0179] 其中,第k+1个功率谱密度≤第k个功率谱密度,第k个阈值≤第k+1个阈值;
[0180] 通过设定多个阈值(第1~N+1个阈值),可以有效地提供接入信道的概率,进而增加系统传输效率。
[0181] 进一步地,如图6所示,当传输功率谱密度等于第k个功率谱密度时,按照上述类似的方式,首先CCA侦听的结果与第k个阈值进行比较,当小于第k个阈值时,将传输功率谱密度更新为第k个功率谱密度,否则,将CCA侦听的结果与第k+1个阈值进行比较,以此类推,直到确定出传输功率谱密度;当CCA侦听的结果不小于第N+1个阈值时,CCA侦听的结果已经超过了预设的CCA阈值,所以此时更不更新传输功率谱密度,最终回退计时器都会挂起,表明信道繁忙,无法获得TXOP;
[0182] 当传输功率谱密度等于第k+1个功率谱密度时,……,当传输功率谱密度等于第N+1个功率谱密度时,都是类似的方式,在次不再赘述。
[0183] 举例来说,以图2所示的对主信道和多个次信道进行CCA侦听的示意图为例,设传输功率谱密度为PD_update,设第1个功率谱密度为PD20M、第2个功率谱密度为PD40M、第3个功率谱密度为PD80M、第4个功率谱密度为PD160M,设第1个功率值为-82dBm、第2个功率值为-79dBm、第3个功率值为-76dBm、第4个功率值为-73dBm。
[0184] 首先,初始化PD_update为第1个功率谱密度PD20M;针对第一个处理时间段(AIFS时间),PD_update为PD20M,CCA侦听到的功率值为-85dBm,小于第1个功率值-82dBm,则PD_update更新为PD20M(这种情况也可以不更新);针对第二个处理时间段(时隙slot1),PD_update为PD20M,CCA侦听到的功率值为-82dBm,不小于第1个功率值-82dBm且小于第2个功率值-79dBm,则PD_update更新为PD40M;类似地,针对第三个处理时间段(时隙slot2)至第七个处理时间段(时隙slot6),PD_update为PD20M,CCA侦听到的功率值均不小于第1个功率值-82dBm且小于第2个功率值-79dBm,则PD_update更新为PD40M(也可以不更新);在完成最后一个处理时间段(时隙slot6)的处理后,得到的传输功率谱密度PD_update为PD40M。
[0185] 通过主信道在一个或多个时间段内的CCA侦听到的最大功率值,可以得到信道的干扰情况或者信道中其他信号的强度,根据干扰情况或其他信道的强度,有针对性的确定传输功率谱密度的大小,既保证对其他站点信号的干扰在合理的范围内,又能保证当前站点的传输功率谱密度最大化,可以充分利用信道资源,提升系统吞吐量。
[0186] 根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,得到传输功率谱密度;也就是说,通过考虑主信道CCA侦听情况,确定出最适合当前信道情况的传输信道和传输功率谱密度,使得站点在提高接入信道概率的同时还可以采用尽可能大的功率谱密度进行数据传输。进一步地,当主信道CCA侦听到的最大功率值越大,传输功率谱密度越小,在主信道上对其他信号的干扰就越小,从而在保证其他信号通信质量的情况下,可以接入信道进行通信,提供接入信道的概率,更加充分地利用系统资源。
[0187] 步骤303a:当获得传输机会TXOP时,在传输信道上用不大于传输功率谱密度的功率谱密度进行数据传输。
[0188] 可选地,用不大于传输功率谱密度的功率谱密度进行数据传输包括根据传输功率谱密度、传输带宽,确定出最大的传输功率,然后利用功率控制保证实际的传输功率不大于确定出的最大的传输功率,进行数据传输。
[0189] 可选地,若第1个次信道不空闲,则传输信道包括主信道;若前n个次信道均空闲,第n+1个次信道不空闲,则传输信道包括主信道和前n个次信道;若N个次信道均空闲,则传输信道包括主信道和N个次信道;其中,n=1、2、…、N-1,N为次信道的个数;
[0190] 应理解,前n个次信道均空闲,指的是靠近主信道的n个次信道空闲,例如图1中,次20MHz信道可以认为是前1个次信道,次20MHz信道和次40MHz信道可以认为是前2个次信道,次20MHz信道、次40MHz信道和次80MHz信道可以认为是前3个次信道。
[0191] 具体地,站点在一个或多个次信道上进行CCA侦听,根据CCA侦听的结果,确定传输带宽,也就是说,由一个或多个次信道上CCA侦听得到的功率的大小,以及一个或多个次信道各自预设的CCA阈值,确定一个或多个次信道各自是否空闲,根据一个或多个次信道是否空闲,确定传输带宽。其中,当紧邻主信道的空闲的次信道是连续的,则空闲的次信道数目越多,确定传输带宽越大。
[0192] 举例来说,以图2所示的主信道和多个次信道进行CCA侦听的示意图为例,当站点获得一个传输机会(英文:Transmission Opportunity;简称:TXOP)的时候(也就是说,当站点通过CCA侦听,确定主信道是空闲的时候,即在AIFS或DIFS的时间内以及进行回退的各个时隙的时间内,对主信道的CCA侦听的结果小于预设的CCA阈值),此时,则站点应该执行以下步骤之一:
[0193] 若次20MHz信道、次40MHz信道和次80MHz信道都在紧邻TXOP开始时刻之前的PIFS时间内空闲,则发送一个160MHz或80+80MHz模板(英文:mask)的数据帧;
[0194] 若次20MHz信道和次40MHz信道都在紧邻TXOP开始时刻之前的PIFS时间内空闲,则在主80MHz信道上以小于等于PD_update的功率谱密度发送一个80MHz模板的数据帧;
[0195] 若次20MHz信道在紧邻TXOP开始时刻之前的PIFS时间内空闲,则在主40MHz信道上以小于等于PD_update的功率谱密度发送一个40MHz模板的数据帧;
[0196] 在主信道上以小于等于PD_update的功率谱密度发送一个20MHz模板的数据帧。
[0197] 其中,主信道、次20MHz信道和次40MHz信道构成主80MHz信道,主信道和次20MHz信道构成主40MHz信道。在PIFS时间内信道空闲表示,在PIFS时间内,无论何时进行CCA采样,CCA采样的结果都小于预设的CCA阈值,确定信道是空闲的。
[0198] 通过在可用的传输带宽上用传输功率谱密度作为功率谱密度上限进行数据传输,可以有效的利用信道资源,提升系统吞吐量。
[0199] 图7为本发明实施例提供的一种数据传输方法示意图,如图7所示,
[0200] 步骤701:根据主信道的信道情况,确定第一传输功率谱密度;
[0201] 站点在主信道上进行CCA侦听,根据CCA侦听的结果,确定第一传输功率谱密度,也就是说,由主信道上CCA侦听得到的功率的大小,确定第一传输功率谱密度。其中,CCA侦听得到的功率越小,确定的第一传输功率谱密度越大。
[0202] 可选地,可以对可能侦听得到的功率划分一个或多个功率范围,每一个功率范围对应一个功率谱密度,当CCA侦听得到的功率落在某一个功率范围内,确定的第一传输功率谱密度即为该功率范围对应的功率谱密度。
[0203] 举例来说,图8为一种更新第一传输功率谱密度的具体实例示意图,如图8所示,针对一个处理时间段,当第一传输功率谱密度等于PD20M时,判断CCA侦听的结果是否小于-82dBm;
[0204] 如果CCA侦听的结果小于-82dBm,则保持第一传输功率谱不变,也可以认为是将第一传输功率谱密度更新为PD20M,并在下一个处理时间段继续执行CCA侦听的结果是否小于-82dBm的判断;如果CCA侦听的结果是大于-82dBm,则判断CCA侦听的结果是否大于-82dBm并且小于-79dBm;
[0205] 如果CCA侦听的结果大于-82dBm并且小于-79dBm则将第一传输功率谱密度更新为PD40M,并在下一个处理时间段继续执行CCA侦听的结果是否大于-82dBm并且小于-79dBm的判断;如果CCA侦听的结果大于-79dBm,则判断CCA侦听的结果是否大于-79dBm并且小于-76dBm;
[0206] 如果CCA侦听的结果大于-79dBm并且小于-76dBm,则将第一传输功率谱密度更新为PD80M,并在下一个处理时间段继续执行CCA侦听的结果是否大于-79dBm并且小于-76dBm的判断;如果CCA侦听的结果大于-76dBm,则判断CCA侦听的结果是否大于-76dBm并且小于-73dBm;
[0207] 如果CCA侦听的结果大于-76dBm并且小于-73dBm,则分别更新CCA_update=-73dBm和PD_update=PD160M,并在下一个处理时间段继续执行CCA侦听的结果是否大于-
76dBm并且小于-73dBm的判断;如果CCA侦听的结果大于-73dBm,则将第一传输功率谱密度更新为任意数值或不更新第一传输功率谱密度。
[0208] 进一步地,步骤701可以为:根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,得到第一传输功率谱密度;此时确定第一传输功率谱密度和步骤301a和302a中确定传输功率谱密度的方法相同或类似,相关技术特征也相同或类似,在此不再赘述。
[0209] 步骤702:根据多个次信道的信道情况,确定第二传输功率谱密度和传输带宽;
[0210] 站点在多个次信道上进行CCA侦听,根据CCA侦听的结果,确定第二传输功率谱密度,也就是说,由多个次信道上CCA侦听得到的功率的大小,以及多个次信道各自预设的CCA阈值,确定多个次信道各自是否空闲,根据多个次信道是否空闲,确定传输带宽和第二传输功率谱密度。其中,当紧邻主信道的空闲的次信道是连续的,则空闲的次信道数目越多,确定传输带宽越大、第二传输功率谱密度越小。
[0211] 可选地,根据多个从信道的信道情况,确定第二传输功率谱密度和传输信带宽包括:
[0212] 在开始进行数据传输前的一个处理时间段内,
[0213] 若第1个次信道不空闲,则将所述传输带宽设置为第1个带宽,将所述第二传输功率谱密度设置为第1个功率谱密度;
[0214] 若前n个次信道均空闲,第n+1个次信道不空闲,则将所述传输带宽设置为第n个带宽,将所述第二传输功率谱密度设置为第n个功率谱密度;
[0215] 若前N个次信道均空闲,则将所述输带宽设置为第N+1个带宽,将所述第二传输功率谱密度设置为第N+1个功率谱密度;
[0216] 其中,n为1到N-1之间的正整数,N为所述多个次信道的个数;
[0217] 其中,随着空闲的信道数n越大,传输带宽越宽,第二传输功率谱密度越小。
[0218] 进一步地,图9为三个次信道时确定第二传输功率谱密度和传输带宽的方法示意图,如图9所示,
[0219] 当N=3时,回退计时器为0,在开始进行数据传输前的PIFS时间段内,
[0220] 若第1个次信道不空闲,则将所述传输带宽设置为第1个带宽,将第二发送功率谱密度设置为第1个功率谱密度;
[0221] 若第1个次信道空闲,第2个次信道不空闲,则将所述传输带宽设置为第2个带宽,将第二发送功率谱密度设置为第2个功率谱密度;
[0222] 若第1个次信道空闲,第2个次信道空闲,第3个次信道不空闲,则将所述传输带宽设置为第3个带宽,将第二发送功率谱密度设置为第3个功率谱密度;
[0223] 若第1个次信道空闲,第2个次信道空闲,第3个次信道空闲,则将所述传输带宽设置为第4个带宽,将第二发送功率谱密度设置为第4个功率谱密度;
[0224] 其中,带宽的宽度顺序为:第1个带宽≤第2个带宽≤第3个带宽≤第4个带宽;功率谱密度的大小顺序为:第1个功率谱密度≥第2个功率谱密度≥第3个功率谱密度≥第4个功率谱密度。
[0225] 举例来说,设传输带宽为BW,第二传输功率谱密度为PD_BW,当回退计数器减小为0之后,判断在紧邻退避计数器减为0之前的PIFS时间内次20MHz信道是否空闲,
[0226] 若该时间段内次20MHz信道繁忙,则BW=20MHz,PD_BW=PD20M;若该时间段内次20MHz信道空闲,则进一步判断该时间段内次40MHz信道是否空闲;
[0227] 若该时间段内次40MHz信道繁忙,则BW=40MHz,PD_BW=PD40M;若该时间段内次40MHz信道空闲,则进一步判断该时间段内次80MHz信道是否空闲。
[0228] 若该时间段内次80MHz信道繁忙,则BW=80MHz,PD_BW=PD80M;若该时间段内次80MHz信道空闲,则BW=160MHz,PD_BW=PD160M。
[0229] 步骤703:在传输带宽上用第三传输功率谱密度作为传输数据的功率谱密度上限进行数据传输,其中,第三传输功率谱密度为第一传输功率谱密度和第二传输功率谱密度中较小的一个。
[0230] 根据步骤701和步骤702可以得到传输带宽、第一传输功率谱密度和第二传输功率谱密度,将第一传输功率谱密度和第二传输功率谱密度中较小的一个作为进行数据传输的功率谱密度上限,在步骤702确定的传输带宽上进行数据传输。
[0231] 举例来说,在主信道上进行CCA侦听,如果对当前时隙的CCA侦听的结果小于预设的CCA阈值,则回退计数器减1,否则,回退计数器挂起。回退计数器减1之后需要判断当前计数器是否为0,如果不为0则继续在主信道上进行CCA侦听,如果为0则确定第一传输功率谱密度,并对多个次信道进行CCA侦听,根据CCA侦听的结果进一步确定传输带宽和第二传输功率谱密度,选择第一传输功率谱密度和第二传输功率谱密度中的较小值作为功率谱密度的上限进行数据传输。
[0232] 进一步地,步骤702和步骤703可以合并执行,直接根据多个次信道是否空闲,确定最终传输数据的带宽及功率谱密度的上限,并进行数据传输。
[0233] 举例来说,以图2所示的主信道和多个次信道进行CCA侦听的示意图为例,当站点在主信道上进行CCA侦听,第一传输功率谱密度PD_update根据CCA侦听的结果获得,应理解,进行CCA侦听的时间段至少包括确定信道是否空闲的时间,例如:AIFS、DIFS或EIFS等,以及进行回退的各个时隙。其中,CCA侦听的结果与PD_update的对应关系如表2所示:
[0234] 表2 CCA侦听的结果与PD_update的对应关系
[0235]
[0236]
[0237] 当站点获得一个传输机会(英文:Transmission Opportunity;简称:TXOP)的时候(也就是说,当站点通过CCA侦听,确定主信道是空闲的时候,即在AIFS或DIFS的时间内以及进行回退的各个时隙的时间内,对主信道的CCA侦听的结果小于阈值),此时,则站点应该执行以下步骤之一:
[0238] 若次20MHz信道、次40MHz信道和次80MHz信道都在紧邻TXOP开始时刻之前的PIFS时间内空闲,则发送一个160MHz或80+80MHz模板(英文:mask)的数据帧;
[0239] 若次20MHz信道和次40MHz信道都在紧邻TXOP开始时刻之前的PIFS时间内空闲,则在主80MHz信道上以小于等于min{PD_update,PD80M}的功率谱密度发送一个80MHz模板的数据帧;
[0240] 若次20MHz信道在紧邻TXOP开始时刻之前的PIFS时间内空闲,则在主40MHz信道上以小于等于min{PD_update,PD40M}的功率谱密度发送一个40MHz模板的数据帧;
[0241] 在主信道上以小于等于min{PD_update,PD20M}的功率谱密度发送一个20MHz模板的数据帧。
[0242] 相应于上面的方法实施例,本发明实施例还提供一种数据传输装置,参见图10所示:包括:
[0243] 确定模块1001,用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;
[0244] 获取模块1002,用于根据所述确定模块确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0245] 传输模块1003,用于当获得传输机会TXOP时,在传输信道上用不大于所述获取模块得到的传输功率谱密度的功率谱密度进行数据传输。
[0246] 其中涉及到的一些技术特征,例如:CCA侦听的的最大功率值、功率值区间、传输功率谱密度、传输信道等,和上述方法实施例涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0247] 相应于上面的方法实施例,本发明实施例还提供一种数据传输设备,参见图11所示:包括:
[0248] 处理器1101、存储器1102、发射机1104及总线1103,其中所述处理器1101、存储器1102及发射机1104通过所述总线连接进行数据传输,所述存储器用于存储所述处理器处理的数据;
[0249] 所述处理器1101用于根据主信道在一个或多个处理时间段内空闲信道评估CCA侦听到的最大功率值,确定所述CCA侦听到的最大功率值属于的功率值区间,其中,所述确定的功率值区间是一个或多个互不重叠的功率值区间当中的一个;根据所述确定的功率值区间,得到传输功率谱密度,其中,所述一个或多个功率值区间与一个或多个传输功率谱密度一一对应;
[0250] 所述发射机1104,用于当获得传输机会TXOP时,在传输信道上用不大于所述处理器得到的传输功率谱密度的功率谱密度进行数据传输。
[0251] 其中涉及到的一些技术特征,例如:CCA侦听的的最大功率值、功率值区间、传输功率谱密度、传输信道等,和上述方法实施例涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0252] 应理解,本发明实施例中的传输功率谱密度、第一传输功率谱密度、第二传输功率谱密度、第三传输功率谱密度可以表示进行数据传输的功率谱密度的上限或上限值,例如,传输功率谱密度指的是进行数据传输的功率谱密度的上限或上限值,或者传输功率谱密度上限。
[0253] 应理解地,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0254] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0255] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0256] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0257] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
[0258] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。具体的,可以借助软件加必需的通用硬件的方式来实现,通用硬件包括通用集成电路、通用CPU(英文:Central Processing Unit,中文:中央处理器)、通用数字信号处理器(英文:Digital Signal Processor,简称:DSP)、现场可编程门阵列(英文:Field Programming Gate Array,简称:FPGA)、可编程逻辑器件(英文:Programmable Logical Device,简称:PLD)、通用存储器、通用元器件等,当然也可以通过专用硬件包括专用集成电路(英文:Application Specific Integrated Circuit,简称ASIC)、专用CPU、专用存储器、专用元器件等来实现。
[0259] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read Only Memory,简称为ROM)、随机存取存储器(英文:Random Access Memory,简称为RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0260] 软件或指令还可以通过传输介质来传输。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(英文:Digital Subscriber Line,简称:DSL)或者无线技术(如红外线、无线电和微波)从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤光缆、双绞线、DSL或者无线技术(如红外线、无线电和微波))包括在传输介质的定义中。
[0261] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。