一种汇聚帧传输方法、装置和系统转让专利

申请号 : CN201480080603.5

文献号 : CN106537865B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴伟民赖静李云波张佳胤

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

摘要 :

本发明实施例提出了一种汇聚帧传输方法,包括:发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;将所述汇聚帧承载在所述两个以上的RB上进行发送。由于不同MCS等级的RB对应不同的传输速率,即通过多速率传输汇聚帧,可以提高系统传输效率。

权利要求 :

1.一种汇聚帧传输方法,其特征在于,包括:将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;

向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;

将所述汇聚帧承载在所述两个以上的RB上进行发送。

2.根据权利要求1所述的方法,其特征在于,所述汇聚帧包括汇聚帧头和两个以上的汇聚子帧;

所述汇聚帧头包括汇聚个数字段和偏移列表字段;

所述汇聚个数字段用于指示所述汇聚子帧的数目;

所述偏移列表字段用于指示所述汇聚子帧到所述汇聚帧起始位置的偏移量。

3.根据权利要求2所述的方法,其特征在于,所述偏移列表字段包括两个以上的偏移子字段;

所述偏移子字段的数目和所述汇聚子帧的数目相同;

所述两个以上的偏移子字段和所述两个以上的汇聚子帧一一对应,其中,所述两个以上的偏移子字段中的每一个偏移子字段指示与其对应的汇聚子帧在所述汇聚帧中的偏移量。

4.根据权利要求2或3所述的方法,其特征在于,所述汇聚帧头还包括如下字段的一种或多种:预留字段、签名字段和校验字段;

其中,所述预留字段用于使除所述偏移列表字段外的所述汇聚帧头为规定的长度;

所述签名字段用于接收所述汇聚帧的站点或接入点识别所述汇聚帧;

所述校验字段用于对除所述偏移列表字段外的所述汇聚帧头进行校验。

5.根据权利要求1至3任一项所述的方法,其特征在于,所述MAC层子帧为MAC协议数据单元MPDU帧或聚合MAC服务数据单元A-MSDU帧。

6.根据权利要求2或3所述的方法,其特征在于,所述汇聚子帧要求的MCS等级中至少有两个不同的MCS等级;

所述汇聚帧是按照所述汇聚子帧要求的MCS等级由低到高的顺序进行汇聚的;

所述汇聚帧头要求的MCS等级为紧邻所述汇聚帧头的汇聚子帧要求的MCS等级。

7.根据权利要求6所述的方法,其特征在于,所述汇聚子帧要求的MCS等级是根据所述汇聚子帧的服务质量QoS,或者,重传次数,或者,预先设定的MCS等级确定的。

8.根据权利要求7所述的方法,其特征在于,当所述汇聚子帧要求的MCS等级为预先设定的MCS等级时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧预先设定的MCS等级中等级最低的MCS等级相匹配。

9.根据权利要求7所述的方法,其特征在于,当所述汇聚子帧要求的MCS等级是根据QoS确定时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧中QoS等级最高的汇聚子帧要求的MCS等级相匹配。

10.根据权利要求7所述的方法,其特征在于,当所述汇聚子帧要求的MCS等级是根据重传次数确定时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧中重传次数最多的汇聚子帧要求的MCS等级相匹配。

11.根据权利要求1至3任一项或7至10任一项所述的方法,其特征在于,所述资源分配消息为介质访问协议MAP消息或信令SIG消息。

12.根据权利要求11所述的方法,其特征在于,所述MAP消息包括站点标识字段、长度字段和两个以上的分配单元;

其中,所述分配单元包括RB起始子字段、RB偏移子字段和MCS子字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述长度字段用于指示所述分配单元的数目;

所述RB起始子字段用于指示其所在的分配单元的RB的起始位置;

所述RB偏移个数子字段用于指示其所在的分配单元的RB的数目;

所述MCS子字段用于指示其所在的分配单元的RB对应的MCS等级。

13.根据权利要求11所述的方法,其特征在于,所述SIG消息包括站点标识字段和两个以上的SIG子字段,所述SIG子字段包括MCS字段和RB个数字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述MCS字段用于指示分配的RB对应的MCS等级;

所述RB个数字段用于指示其所在的SIG子字段分配的RB的数目。

14.一种汇聚帧传输方法,其特征在于,包括:接收接入点发送的资源分配消息,其中,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;

根据所述资源分配消息,接收所述两个以上的RB;

对所述两个以上的RB进行解调和解码,得到汇聚帧,其中,所述汇聚帧承载在所述两个以上的RB上,所述汇聚帧由两个以上的MAC层子帧汇聚成;

对所述汇聚帧进行解汇聚,得到所述两个以上的MAC层子帧。

15.根据权利要求14所述的方法,其特征在于,所述汇聚帧包括汇聚帧头和两个以上的汇聚子帧;

所述汇聚帧头包括汇聚个数字段和偏移列表字段;

所述汇聚个数字段用于指示所述汇聚子帧的数目;

所述偏移列表字段用于指示所述汇聚子帧到所述汇聚帧起始位置的偏移量。

16.根据权利要求15所述的方法,其特征在于,所述偏移列表字段包括两个以上的偏移子字段;

所述偏移子字段的数目和所述汇聚子帧的数目相同;

所述两个以上的偏移子字段和所述两个以上的汇聚子帧一一对应,其中,所述两个以上的偏移子字段中的每一个偏移子字段指示与其对应的汇聚子帧在所述汇聚帧中的偏移量。

17.根据权利要求15或16所述的方法,其特征在于,所述汇聚帧头还包括如下字段的一种或多种:预留字段、签名字段和校验字段;

其中,所述预留字段用于使除所述偏移列表字段外的所述汇聚帧头为规定的长度;

所述签名字段用于接收所述汇聚帧的站点或接入点识别所述汇聚帧;

所述校验字段用于对除所述偏移列表字段外的所述汇聚帧头进行校验。

18.根据权利要求15或16所述的方法,其特征在于,所述汇聚子帧要求的MCS等级中至少有两个不同的MCS等级;

所述汇聚帧是按照所述汇聚子帧要求的MCS等级由低到高的顺序进行汇聚的;

所述汇聚帧头要求的MCS等级为紧邻所述汇聚帧头的汇聚子帧要求的MCS等级。

19.根据权利要求18所述的方法,其特征在于,所述汇聚子帧要求的MCS等级是根据所述汇聚子帧的服务质量QoS,或者,重传次数,或者,预先设定的MCS等级确定的。

20.根据权利要求14至16任一项或19所述的方法,其特征在于,所述资源分配消息为介质访问协议MAP消息或信令SIG消息。

21.根据权利要求20所述的方法,其特征在于,所述MAP消息包括站点标识字段、长度字段和两个以上的分配单元;

其中,所述分配单元包括RB起始子字段、RB偏移子字段和MCS子字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述长度字段用于指示所述分配单元的数目;

所述RB起始子字段用于指示其所在的分配单元的RB的起始位置;

所述RB偏移个数子字段用于指示其所在的分配单元的RB的数目;

所述MCS子字段用于指示其所在的分配单元的RB对应的MCS等级。

22.根据权利要求20所述的方法,其特征在于,所述SIG消息包括站点标识字段和两个以上的SIG子字段,所述SIG子字段包括MCS字段和RB个数字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述MCS字段用于指示分配的RB对应的MCS等级;

所述RB个数字段用于指示其所在的SIG子字段分配的RB的数目。

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

所述处理器用于将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;

所述发射机用于向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;

所述处理器进一步用于将所述汇聚帧承载在所述两个以上的RB上;

所述发射机进一步用于将所述两个以上的RB进行发送。

24.根据权利要求23所述的设备,其特征在于,所述汇聚帧包括汇聚帧头和两个以上的汇聚子帧;

所述汇聚帧头包括汇聚个数字段和偏移列表字段;

所述汇聚个数字段用于指示所述汇聚子帧的数目;

所述偏移列表字段用于指示所述汇聚子帧到所述汇聚帧起始位置的偏移量。

25.根据权利要求24所述的设备,其特征在于,所述偏移列表字段包括两个以上的偏移子字段;

所述偏移子字段的数目和所述汇聚子帧的数目相同;

所述两个以上的偏移子字段和所述两个以上的汇聚子帧一一对应,其中,所述两个以上的偏移子字段中的每一个偏移子字段指示与其对应的汇聚子帧在所述汇聚帧中的偏移量。

26.根据权利要求24或25所述的设备,其特征在于,所述汇聚帧头还包括如下字段的一种或多种:预留字段、签名字段和校验字段;

其中,所述预留字段用于使除所述偏移列表字段外的所述汇聚帧头为规定的长度;

所述签名字段用于接收所述汇聚帧的站点或接入点识别所述汇聚帧;

所述校验字段用于对除所述偏移列表字段外的所述汇聚帧头进行校验。

27.根据权利要求23至25任一项所述的设备,其特征在于,所述MAC层子帧为MAC协议数据单元MPDU帧或聚合MAC服务数据单元A-MSDU帧。

28.根据权利要求24或25所述的设备,其特征在于,所述汇聚子帧要求的MCS等级中至少有两个不同的MCS等级;

所述汇聚帧是按照所述汇聚子帧要求的MCS等级由低到高的顺序进行汇聚的;

所述汇聚帧头要求的MCS等级为紧邻所述汇聚帧头的汇聚子帧要求的MCS等级。

29.根据权利要求28所述的设备,其特征在于,所述汇聚子帧要求的MCS等级是根据所述汇聚子帧的服务质量QoS,或者,重传次数,或者,预先设定的MCS等级确定的。

30.根据权利要求29所述的设备,其特征在于,当所述汇聚子帧要求的MCS等级为预先设定的MCS等级时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧预先设定的MCS等级中等级最低的MCS等级相匹配。

31.根据权利要求29所述的设备,其特征在于,当所述汇聚子帧要求的MCS等级是根据QoS确定时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧中QoS等级最高的汇聚子帧要求的MCS等级相匹配。

32.根据权利要求29所述的设备,其特征在于,当所述汇聚子帧要求的MCS等级是根据重传次数确定时,若一个RB承载两个以上汇聚子帧的全部或部分,所述一个RB对应的MCS等级与其承载的两个以上汇聚子帧中重传次数最多的汇聚子帧要求的MCS等级相匹配。

33.根据权利要求23至25任一项或29至32任一项所述的设备,其特征在于,所述资源分配消息为介质访问协议MAP消息或信令SIG消息。

34.根据权利要求33所述的设备,其特征在于,所述MAP消息包括站点标识字段、长度字段和两个以上的分配单元;

其中,所述分配单元包括RB起始子字段、RB偏移子字段和MCS子字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述长度字段用于指示所述分配单元的数目;

所述RB起始子字段用于指示其所在的分配单元的RB的起始位置;

所述RB偏移个数子字段用于指示其所在的分配单元的RB的数目;

所述MCS子字段用于指示其所在的分配单元的RB对应的MCS等级。

35.根据权利要求33所述的设备,其特征在于,所述SIG消息包括站点标识字段和两个以上的SIG子字段,所述SIG子字段包括MCS字段和RB个数字段;

其中,所述站点标识字段用于指示分配给RB的站点;

所述MCS字段用于指示分配的RB对应的MCS等级;

所述RB个数字段用于指示其所在的SIG子字段分配的RB的数目。

说明书 :

一种汇聚帧传输方法、装置和系统

技术领域

[0001] 本发明实施例涉及通信技术,特别是一种汇聚帧传输方法、装置和系统。

背景技术

[0002] 在无线局域网络(英文:Wireless Local Area Networks;简称:WLAN)标准化演进的早期,人们已经认识到汇聚的必要性,为此在之前提出了3种提案。其中只有两个最终被标准采用,这两种类型的汇聚在逻辑上分别位于介质访问控制(英语:Media Access Control;简称:MAC)层的顶端和底端。所谓的MAC层顶端和底端是指在逻辑上MAC层被分为“顶端”和“底端”,如图1所示,MAC服务数据单元(英文:MAC Service Data Unit;简称:MSDU)作为数据单元在MAC服务接入点(英文:MAC Service Access Point;简称:MAC_SAP)被传递,所以可以认为位于MAC层顶端的是MSDU汇聚或称为聚合MAC服务数据单元(英文:
Aggregate MAC Service Data Unit;简称:A-MSDU),同样地,MAC协议数据单元(英文:MAC Protocol Data Unit;简称:MPDU)作为数据单元在物理层(英文:Physical Layer;简称:
PHY)服务接入点(英文:PHY Service Access Point;简称:PHY_SAP)被传递,所以可以认为位于MAC层低端的是MPDU汇聚,或称为聚合MAC协议数据单元(英文:Aggregate MAC Protocol Data Unit;简称:A-MPDU)。
[0003] 在现有WLAN系统中,接入点(英文:Access Point;简称:AP)或者站点(英文:station;简称:STA)发送数据的时候,不同重传次数的数据帧要求不同的调制与编码策略(英文:Modulation and Coding Scheme;简称:MCS)等级,随着重传次数的增加,重传时依次选择更低的MCS等级;另外,不同业务的数据帧的服务质量(英文:Quality of Service;
简称:QoS)等级不同,要求的MCS等级也不同。在IEEE 802.11ac标准中关于MCS等级的定义,每个MCS等级中有调制方式和码率R两个参数,不同的调制方式和码率的组合构成了一个MCS等级。每个MCS等级都有与之对应的信息传输速率,信息传输速率越高,MCS等级越高,反之,MCS等级越低。在IEEE 802.11ac标准中定义了0~9一共10个MCS等级,如表1所示:
[0004] 表1IEEE 802.11ac标准中的MCS等级
[0005]VHT MCS Index Modulation R
0 BPSK 1/2
1 QPSK 1/2
2 QPSK 3/4
3 16-QAM 1/2
4 16-QAM 3/4
5 64-QAM 2/3
6 64-QAM 3/4
7 64-QAM 5/6
8 256-QAM 3/4
9 256-QAM 5/6
[0006] 在现有的汇聚传输方案中,汇聚帧将接收端地址相同且MCS等级相同的数据帧汇聚,要求不同MCS等级的数据帧需要分别汇聚在不同MCS等级的汇聚帧。
[0007] 现有WLAN系统中,定义的A-MSDU汇聚帧和A-MPDU汇聚帧按照一种MCS等级发送,而无法根据实际需求进行数据传输,限制了系统传输容量,产生额外的数据开销,影响系统传输效率。

发明内容

[0008] 本发明实施例提出了一种汇聚帧传输方法、装置和系统。
[0009] 第一方面,本发明实施例提出了一种汇聚帧传输方法,所述汇聚帧传输方法包括:
[0010] 将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;
[0011] 向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0012] 将所述汇聚帧承载在所述两个以上的RB上进行发送。
[0013] 第二方面,本发明实施例提出了一种汇聚帧传输装置,所述汇聚帧传输装置包括:
[0014] 汇聚模块,用于将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;
[0015] 发送模块,用于向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;将所述汇聚模块得到的所述汇聚帧承载在所述两个以上的RB上进行发送。
[0016] 第三方面,本发明实施例提出了一种汇聚帧传输系统,所述汇聚帧传输系统包括:
[0017] 接入点AP,用于将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;向所述同一个站点发送资源分配消息,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的RB对应至少两个不同的编码与调制策略MCS等级;将所述汇聚帧承载在所述两个以上的RB上进行发送;
[0018] 站点STA,用于接收接入点发送的资源分配消息,其中,所述资源分配消息包含指示两个以上的资源块RB的信息,所述两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;根据所述资源分配消息,接收所述两个以上的RB;对所述两个以上的RB进行解调和解码,得到汇聚帧,其中,所述汇聚帧承载在所述两个以上的RB上,所述汇聚帧由两个以上的MAC层子帧汇聚成;对所述汇聚帧进行解汇聚,得到所述两个以上的MAC层子帧。
[0019] 本发明实施例中,将发送给同一个站点的两个以上MAC帧汇聚成汇聚帧,并将汇聚帧承载在不同MCS等级的RB上发送,不同MCS等级的RB对应不同的传输速率,也就是说通过多速率传输汇聚帧,提高系统传输效率。

附图说明

[0020] 为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1是MAC层顶端和底端示意图;
[0022] 图2是本发明实施例定义的MAC层汇聚帧格式;
[0023] 图3是本发明实施例的AP侧下行处理过程示意图;
[0024] 图4是汇聚帧承载到不同MCS等级的资源块上的示意图;
[0025] 图5是MAP消息结构图;
[0026] 图6为SIG消息结构图;
[0027] 图7是本发明实施例的STA侧下行处理过程示意图;
[0028] 图8是本发明实施例的STA侧上行处理过程示意图;
[0029] 图9是本发明实施例的AP侧上行处理过程示意图;
[0030] 图10是本发明实施例的AP侧下行处理装置示意图;
[0031] 图11是本发明实施例的STA侧下行处理装置示意图;
[0032] 图12是本发明实施例的STA侧上行处理装置示意图;
[0033] 图13是本发明实施例的AP侧上行处理装置示意图;
[0034] 图14是本发明实施例的AP侧下行处理设备示意图;
[0035] 图15是本发明实施例的STA侧下行处理设备示意图;
[0036] 图16是本发明实施例的STA侧上行处理设备示意图;
[0037] 图17是本发明实施例的AP侧上行处理设备示意图。

具体实施方式

[0038] 本发明实施例中的MAC层子帧要求的MCS等级是指能够保证该MAC层子帧传输要求的MCS等级。MAC层子帧的传输要求包括下面的任一一种:该MAC层子帧的QoS要求、该MAC层子帧的重传次数要求或者该MAC层子帧预先设定的MCS要求。该MAC层子帧的QoS要求越高,则要求信息传输速率越低,对应的MCS等级越低;该MAC层子帧的重传次数越多,则要求信息传输速率越低,对应的MCS等级越低。其他的帧要求的MCS等级也与MAC层子帧要求的MCS等级的定义类似,另外,在本发明中被汇聚的MAC层子帧可以称为汇聚子帧,所以汇聚子帧要求的MCS等级也与MAC层子帧要求的MCS等级的定义类似。
[0039] 本发明实施例中的RB指的是用于传输数据的时频资源块或者物理资源块。例如:RB可以是频域上12个连续的载波、时域上是一个时隙的资源块。RB对应的MCS等级指的是该RB传输时采用的MCS等级。
[0040] 本发明实施例定义的MAC层汇聚帧格式
[0041] 在本发明实施例中定义了一种由两个以上MAC层子帧汇聚而成的汇聚帧。
[0042] 具体来说,图2为本发明实施例定义的MAC层汇聚帧格式,如图2所示,将被汇聚的MAC层子帧称为汇聚子帧,则汇聚帧包括一个汇聚帧头以及两个以上汇聚子帧,其中,汇聚帧头包括汇聚个数字段和偏移列表字段。
[0043] 进一步地,汇聚帧头还包括预留字段、签名字段、以及校验字段。各个字段的说明如下:
[0044] 汇聚个数字段:用于指示汇聚子帧的数目,该数目的范围为0到2M-1,其中,M为汇聚个数子字段的比特数;
[0045] 预留字段:用于使除偏移列表字段外的汇聚帧头为规定的长度,例如:当规定除偏移列表字段外的汇聚帧头的长度为32比特时,预留子字段则要保证其为32比特;
[0046] 签名字段:用于接收汇聚帧的站点或AP识别该汇聚帧,即接收到汇聚帧的站点或AP可以用签名字段来判断该汇聚帧是否是本发明实施例定义的汇聚帧,例如:规定当签名字段的值为1时,该帧是本发明实施例定义的MAC层汇聚帧,签名字段的值为0时,该帧不是本发明实施例定义的MAC层汇聚帧;
[0047] 校验字段:用于对除偏移列表字段外的汇聚帧头进行校验,例如,根据对定界头的CRC校验来填充校验子字段,从而提高汇聚帧头传输的成功率和容错率;
[0048] 偏移列表字段:用于指示汇聚子帧到汇聚帧起始位置的偏移量;
[0049] 进一步地,偏移列表字段包括n个偏移子字段,其中,n为汇聚子帧的数目,偏移子字段与汇聚子帧一一对应,例如:如图2所示,偏移1对应汇聚子帧1,偏移2对应汇聚子帧2,以此类推,偏移n对应汇聚子帧n。偏移子字段指示该偏移子字段对应的汇聚子帧在汇聚帧中的偏移量,也就是说,偏移子字段指示该偏移子字段对应的汇聚子帧到汇聚帧起始位置的偏移量。通过查询偏移子字段可以直接定位与之对应的汇聚子帧的位置。
[0050] 可选地,n个偏移子字段的长度一致,其中,每一个偏移子字段指示与之对应的汇聚子帧的结束位置。根据一个汇聚子帧的结束位置可以得到与该汇聚子帧结束位置紧邻的汇聚子帧的开始位置。举例来说,如图2所示,偏移1子字段指示汇聚子帧1的结束位置,与汇聚子帧1结束位置紧邻的汇聚子帧2的开始位置也可以根据汇聚子帧1的结束位置获得。进一步地,偏移i子字段对应汇聚子帧i的结束位置,偏移i-1子字段对应汇聚子帧i-1的结束位置,由此可以获得汇聚子帧i的起始位置和结束位置。也就是说,只要相邻的两个偏移子字段正确,就可以确定出一个汇聚子帧,例如偏移子字段i-1和偏移子字段i正确,就有可以确定出相应的汇聚子帧i,其中,i为2到n的任意一个整数。另外,汇聚子帧1的起始位置可以根据汇聚帧头推算出来。进一步地,根据汇聚子帧i的起始位置和结束位置,还可以获得汇聚子帧i的长度。
[0051] 可选地,偏移列表字段可以不需要校验。举例来说,对于相邻的偏移子字段i-1和偏移子字段i,可以确定出的汇聚子帧i。汇聚子帧i是MAC层子帧,所以它的尾部包括一个32位CRC字段,利用该CRC字段进行CRC检测来判断汇聚子帧i是否是一个合法的MAC层子帧。进一步地,可以利用该CRC字段进行盲检来精确定位子帧的结束位置。这样,即使多个偏移子字段中有些偏移子字段接收错误,只要相邻两个偏移子字段正确,就可以确定出对应的合法的汇聚子帧。因此偏移列表字段不需要校验保护,从而减少汇聚帧的开销,节约系统资源。
[0052] 进一步地,可以通过用较低的MCS等级对应的信息传输速率传输汇聚帧头来减少偏移列表字段传输时的出错概率,从而提高汇聚帧传输的成功率和容错率。
[0053] 可选地,偏移子字段指示如下任一一种偏移粒度的偏移量:调制符号的偏移量、比特的偏移量、字节的偏移量、微秒的偏移量等。举例来说,偏移子字段的长度为16比特,可以表示0~216个偏移粒度的偏移量,当某个偏移子字段对应的十进制整数值为20且指示的是调制符号的偏移量,则表示该偏移子字段对应的汇聚子帧相对于汇聚帧的起始位置偏移了20个调制符号的偏移量。
[0054] 进一步地,每一个汇聚子帧都是一个MAC层子帧,该MAC层子帧可以为MPDU或A-MSDU,也可以是其他自定义的MAC层帧或MAC层汇聚帧。举例来说,如图2所示,汇聚子帧包括分隔符字段、数据字段和填充字段,其中,数据字段可以为MPDU或A-MSDU。
[0055] 可选地,对各个汇聚子帧进行汇聚时,可以直接首尾相接进行汇聚,而不必在各个汇聚子帧之间填补冗余数据。这样可以节省汇聚帧开销,节约系统资源。举例来说,也就是图2所示的汇聚子帧包括的分隔符字段和填充字段均可省略,直接汇聚MPDU或A-MSDU,以此节省汇聚帧开销。
[0056] 进一步地,汇聚子帧要求的MCS等级可以不同,也就是说可以将要求的MCS等级不同的汇聚子帧汇聚在一个汇聚帧中。
[0057] 在IEEE 802.11n/ac中,现有A-MPDU汇聚帧需要以4字节为单位长度进行搜索,以快速定位出每个子帧,故在发送端进行子帧的汇聚时,每一个汇聚子帧需要进行4字节的对齐处理,以保证每一个汇聚子帧的长度都是4字节长度的正整数倍,从而使得接收端可以进行4字节搜索。相对于现有的A-MPDU汇聚帧,本发明实施例定义的MAC层汇聚帧,由于采用了基于偏移列表字段确定出汇聚子帧,也就是利用相邻的两个偏移子字段,可以确定对应的汇聚子帧的起始位置和结束位置,进而每一个汇聚子帧也不需要进行4字节对齐处理,可以减少填补冗余数据,节省汇聚帧开销。另外,汇聚帧头校验正确后,根据偏移列表字段就可以直接快速确定出汇聚子帧,提高解汇聚的速度。
[0058] 本发明实施例的下行处理过程
[0059] 图3是本发明实施例的AP侧下行处理过程示意图,如图3所示,AP侧下行处理过程包括:
[0060] 步骤301:AP将发送给同一个STA的两个以上的MAC层子帧汇聚成汇聚帧;
[0061] AP的MAC层子帧队列中有N个MAC层子帧是发送给同一个STA的,其中,N为大于等于2的正整数。将该N个MAC层子帧进行汇聚成汇聚帧,其中MAC层子帧在汇聚帧中可以被称为汇聚子帧,可选地,可以根据每一个汇聚子帧的QoS要求、重传次数要求或者预先设定的MCS要求,可得汇聚子帧要求的MCS等级;
[0062] 如图4所示,可选地,对发送给同一个STA的多个汇聚子帧可以按照MCS等级由低到高进行汇聚,即汇聚子帧1到汇聚子帧N要求的MCS等级依次升高。特别地,当两个以上的汇聚子帧要求的MCS等级相同时,这些要求的MCS等级相同的汇聚子帧的顺序可以是任意的。
[0063] 可选地,对发送给同一个STA的多个汇聚子帧也可以按照任意顺序进行汇聚。
[0064] 可选地,步骤301汇聚得到的汇聚帧可以是本发明实施例定义的MAC层汇聚帧。具体来说,如图4所示的汇聚帧头可以是本发明实施例定义的MAC层汇聚帧的汇聚帧头,汇聚个数字段指示该汇聚帧的汇聚子帧的数目,偏移列表字段指示各个汇聚子帧的偏移量。
[0065] 可选地,步骤301汇聚得到的汇聚帧可以是现有协议或标准中定义的MAC层汇聚帧。举例来说,该MAC层汇聚帧可以是IEEE 802.11中定义的A-MPDU汇聚帧。本发明实施例中汇聚的汇聚子帧要求的MCS等级可以不同,当然,在本发明实施例中汇聚的汇聚子帧要求的MCS等级也可以相同。
[0066] 步骤302:AP向STA发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,该两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;
[0067] 具体地,AP根据发送给STA的汇聚帧进行资源块RB分配,通过资源分配消息包含指示分配的结果信息,AP将资源分配消息发送给STA。
[0068] 进一步地,AP可以根据汇聚帧的长度和汇聚子帧要求的MCS等级,获得需要的各个MCS等级的RB数目。计算RB数目时要考虑RB承载汇聚帧的方式,该方式是将汇聚帧从头到尾依次承载在RB上。也就是说,当某个汇聚子帧已经全部被承载,而承载该汇聚子帧的某个RB未被全部使用时,紧邻该汇聚子帧尾部的汇聚子帧要继续承载在该RB上,以此类推,直到该RB全部使用完再选择新的RB来承载或者该汇聚帧已全部承载在RB上。
[0069] 可选地,当汇聚子帧按照MCS等级由低到高进行汇聚时,汇聚帧头对应的MCS等级可以按照紧邻汇聚帧头的汇聚子帧要求的MCS等级来计算。
[0070] 可选地,当汇聚子帧按照任意顺序进行汇聚时,汇聚帧头对应的MCS等级可以按照所有汇聚子帧要求的MCS等级中的最低等级来计算。
[0071] 进一步地,资源分配消息可以为介质访问协议MAP消息或信令SIG(英文:signal)消息。
[0072] 可选地,AP向STA发送介质访问协议MAP消息,其中,MAP消息中包括两个以上分配单元,两个以上分配单元指示两个以上资源块RB的信息,不同的分配单元指示不同的MCS等级的RB信息;
[0073] 图5为MAP消息结构图,如图5所示,MAP消息包括站点标识字段、长度字段、以及一个或多个分配单元。进一步地,分配单元包括RB起始子字段、RB偏移子字段和MCS子字段。其中,各个字段和各个子字段的说明如下:
[0074] 站点标识字段用于指示分配给RB的站点;
[0075] 长度字段用于指示分配单元的数目;
[0076] RB起始子字段用于指示其所在的分配单元对应的RB的起始位置;
[0077] RB偏移个数子字段用于指示从RB起始子字段指示的RB开始的RB的数目;
[0078] MCS子字段用于指示其所在的分配单元的RB对应的MCS等级。
[0079] 可选地,AP向STA发送信令SIG消息,其中,SIG消息中包括两个以上的SIG子字段,两个以上的SIG子字段指示两个以上资源块RB的信息,不同的SIG子字段指示不同的MCS等级的RB信息;
[0080] 图6为SIG消息结构图,如图6所示,SIG消息包括站点标识字段和两个以上的SIG子字段,可选地,SIG消息还包括预留字段。进一步地,SIG子字段包括MCS字段和RB个数字段。其中,各个字段和各个子字段的说明如下:
[0081] 站点标识字段用于指示分配给RB的站点;
[0082] 预留字段用于指示其他附加的信息;
[0083] MCS字段用于指示分配的RB对应的MCS等级;
[0084] RB个数字段用于指示其所在的SIG子字段分配的RB的数目。
[0085] 步骤303:AP将汇聚帧承载在两个以上RB上进行发送;
[0086] 其中,根据步骤302分配给STA的RB,两个以上RB对应至少两个不同的MCS等级。如图4所示,用与汇聚子帧1要求的MCS等级匹配的RB来承载汇聚帧头和汇聚子帧1,当承载汇聚子帧1的某个RB没有使用完时,将汇聚子帧2继续承载在该RB上,直到该RB全部使用,然后用与汇聚子帧2要求的MCS等级匹配的RB来继续承载汇聚子帧2。依次类推,整个承载过程就是要充分使用每一个RB,且汇聚子帧要求的MCS等级要与承载该汇聚子帧的RB对应的MCS等级相匹配。
[0087] 其中,汇聚子帧要求的MCS等级与RB对应的MCS等级相匹配是指,在所有满足汇聚子帧要求的MCS等级中,等级最高的MCS等级为RB对应的MCS等级。这时,RB对应的MCS等级与汇聚子帧要求的MCS等级是相匹配的。
[0088] 进一步地,若一个RB承载两个以上汇聚子帧的全部或部分,且这两个以上汇聚子帧要求的MCS等级不同时,该RB对应的MCS等级与这两个以上汇聚子帧要求的MCS等级中等级最低的MCS等级相匹配。
[0089] 举例来说,有一个发送给站点1的汇聚帧,包括一个长度为80比特的汇聚帧头和3个长度均为1000比特的汇聚子帧,3个汇聚子帧按照从汇聚帧头到汇聚帧尾部的顺序分别为汇聚子帧1、汇聚子帧2和汇聚子帧3,汇聚子帧1要求的MCS等级为MCS1,汇聚子帧2要求的MCS等级为MCS2,汇聚子帧3要求的MCS等级为MCS3,其中MCS等级由低到高的顺序为:MCS1、MCS2、MCS3。汇聚帧头按照汇聚子帧1要求的MCS等级来算,即汇聚帧头要求的MCS等级为MCS1。假设一个MCS等级为MCS1的RB可以承载100时,汇聚帧头和汇聚子帧总长度为1080比特,所以至少需要11个MCS等级为MCS1的RB,这11个RB中有一个RB还可以承载20比特,则用来承载汇聚子帧2的靠近汇聚子帧1的20比特;假设一个MCS等级为MCS2的RB可以承载200时,剩余的汇聚子帧2至少需要5个MCS等级为MCS2的RB,这5个RB中有一个RB还可以承载20比特,则用来承载汇聚子帧3的靠近汇聚子帧2的20比特;假设一个MCS等级为MCS3的RB可以承载300时,剩余的汇聚子帧3至少需要4个MCS等级为MCS3的RB。由此可知,该汇聚帧需要分配11个MCS等级为MCS1的RB、5个MCS等级为MCS2的RB和4个MCS等级为MCS3的RB。则将该分配结果,通过MAP消息发送给站点1,其中,MAP消息中的STA ID至少站点1,长度指示3个分配单元,分配单元1指示11个MCS等级为MCS1的RB,分配单元2指示5个MCS等级为MCS2的RB,分配单元3指示4个MCS等级为MCS3的RB。
[0090] 进一步地,汇聚子帧要求的MCS等级是根据汇聚子帧的服务质量QoS、重传次数或者预先设定的MCS等级确定的。
[0091] 可选地,当每个汇聚子帧要求的MCS等级为预先设定的MCS等级时,RB对应的MCS等级需要与预先设定的MCS等级相匹配,也就是说,RB对应的MCS等级是根据预先设定的MCS等级来确定。若一个RB承载一个或多个汇聚子帧的全部或部分,该RB对应的MCS等级与这两个以上汇聚子帧预先设定MCS等级中等级最低的MCS等级相匹配。
[0092] 可选地,当每个汇聚子帧要求的MCS等级是根据QoS确定时,每个RB对应的MCS与其承载的两个以上汇聚子帧中QoS等级最高的汇聚子帧要求的MCS等级相匹配。
[0093] 可选地,当每个汇聚子帧要求的MCS等级是根据重传次数确定时,每一个RB对应的MCS与其承载的两个以上汇聚子帧中重传次数最多的汇聚子帧要求的MCS等级相匹配。
[0094] 将汇聚帧承载在不同MCS等级的RB上发送,也就是通过多速率传输汇聚帧,使得传输速率和其承载的汇聚子帧要求的MCS等级匹配,即根据不同的汇聚子帧要求的MCS等级来确定用来传输的不同MCS等级的RB,这样,可以更加充分的使用RB,从而提高系统传输容量和系统传输效率。
[0095] 进一步地,当承载汇聚子帧N尾部的RB没有使用完时,可以用冗余数据承载在该RB上,例如,可以补零。
[0096] 进一步地,将汇聚帧承载到RB上后,发送给STA;
[0097] 对于AP侧下行处理过程中的步骤301、步骤302和步骤303之间的执行顺序不作限定,且可以并行执行。
[0098] 图7是本发明实施例的STA侧下行处理过程示意图,如图7所示,STA侧下行处理过程包括:
[0099] 步骤701:STA接收AP发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,该两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;
[0100] 步骤702:STA根据AP发送的资源分配消息,接收步骤701中两个以上的RB;
[0101] 具体地,STA将根据接收到AP发送的资源分配消息,可知AP分配给STA的RB,接收分配的RB。其中,资源分配消息可以为介质访问协议MAP消息或信令SIG消息。
[0102] 步骤703:对步骤702中接收的RB进行解调和解码,得到汇聚帧,其中,该汇聚帧承载在步骤701中两个以上RB上,该汇聚帧由两个以上MAC层子帧汇聚成;
[0103] 进一步地,对不同MCS等级的RB采用对应的解调和解码方式,从而得到AP发送的汇聚帧。其中,不同MCS等级的RB指的是对应的MCS等级不同的RB。
[0104] 步骤704:对汇聚帧进行解汇聚,得到两个以上MAC层子帧;
[0105] 具体地,根据汇聚帧的汇聚帧头进行解汇聚,得到两个以上汇聚子帧。进一步地,汇聚帧的汇聚帧头中包含偏移列表字段,偏移列表字段包括两个以上的偏移子字段,紧邻汇聚帧头的汇聚子帧根据汇聚帧头和该汇聚子帧对应偏移子字段得到,汇聚帧中的其他汇聚子帧可以根据两个相邻的偏移子字段得到。在本发明中被汇聚的MAC层子帧可以称为汇聚子帧,则得到两个以上汇聚子帧就是得到两个以上MAC层子帧。
[0106] 其中,STA侧下行处理过程涉及的技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧下行处理过程中涉及的技术特征类似或对应,本实施例不再进行重复说明。
[0107] 本发明实施例的上行处理过程
[0108] 图8是本发明实施例的STA侧上行处理过程示意图,如图8所示,STA侧上行处理过程包括:
[0109] 步骤801:STA将发送给同一个AP的两个以上的MAC层子帧汇聚成汇聚帧;
[0110] 步骤802:STA根据要发送给AP的汇聚帧,向AP发送资源申请请求,其中,资源申请请求用于向AP请求分配的RB;
[0111] 具体地,资源申请请求包括向AP请求分配的RB的信息;
[0112] 具体实现可以为,STA将缓存数据量告知AP,AP根据信道信息确定传输数据的MCS等级,并由缓存数据量和MCS等级得到需要的RB数量,最后将分配的RB和MCS等级信息发送给STA。
[0113] 其中,信道信息就是信道状态指数(英文:channel state index),通常用一个矩阵表示发送端和接收端之间的信道的衰落是怎么样的。该信道信息是AP直接估计STA的训练信号获得,或者AP发送训练信号给STA,STA将估计到的信道信息反馈给AP。在本发明实施例中缓存数据量是指汇聚帧。广义上将包括STA的任何待发送数据,与是否汇聚没有关系。
[0114] 步骤803:STA接收AP发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,该两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0115] 步骤804:根据资源分配消息,确定该两个以上的RB;
[0116] 步骤805:STA将汇聚帧承载在两个以上的RB上进行发送;
[0117] 进一步地,将汇聚帧承载到RB上后,发送给STA;
[0118] 其中,STA侧上行处理过程中涉及的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧下行处理过程中涉及一些技术特征类似或对应,本实施例不再进行重复说明。
[0119] 图9是本发明实施例的AP侧上行处理过程示意图,如图9所示,AP侧上行处理过程包括:
[0120] 步骤901:AP接收STA发送的资源申请请求,其中,资源申请请求用于向AP请求分配的RB;
[0121] 具体地,资源申请请求包括STA向AP请求分配的RB的信息。
[0122] 步骤902:AP根据STA发送的资源申请请求,向STA分配两个以上的RB并且发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,该两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;
[0123] 具体实现可以为具体实现可以为,STA将缓存数据量告知AP,AP根据信道信息确定传输数据的MCS等级,并由缓存数据量和MCS等级得到需要的RB数量,最后将分配的RB和MCS等级信息发送给STA。
[0124] 其中,信道信息就是信道状态指数(英文:channel state index),通常用一个矩阵表示发送端和接收端之间的信道的衰落是怎么样的。该信道信息是AP直接估计STA的训练信号获得,或者AP发送训练信号给STA,STA将估计到的信道信息反馈给AP。在本发明实施例中缓存数据量是指汇聚帧。广义上将包括STA的任何待发送数据,与是否汇聚没有关系。
[0125] 步骤903:AP接收步骤902中两个以上的RB;
[0126] 具体地,AP根据发送给STA的资源分配消息,可知AP分配给STA的RB,AP接收STA向AP发送的RB。其中,资源分配消息可以为介质访问协议MAP消息或信令SIG消息。
[0127] 步骤904:对步骤903中接收的RB进行解调和解码,得到汇聚帧,其中,该汇聚帧承载在步骤902中两个以上的RB上,该汇聚帧由两个以上的MAC层子帧汇聚成;
[0128] 进一步地,对不同MCS等级的RB采用对应的解调和解码方式,从而得到STA发送的汇聚帧。其中,不同MCS等级的RB指的是对应的MCS等级不同的RB。
[0129] 步骤905:对汇聚帧进行解汇聚,得到两个以上的MAC层子帧;
[0130] 具体地,根据汇聚帧的汇聚帧头进行解汇聚,得到两个以上汇聚子帧。进一步地,汇聚帧的汇聚帧头中包含偏移列表字段,偏移列表字段包括两个以上的偏移子字段,紧邻汇聚帧头的汇聚子帧根据汇聚帧头和该汇聚子帧对应偏移子字段得到,汇聚帧中的其他汇聚子帧可以根据两个相邻的偏移子字段得到。在本发明中被汇聚的MAC层子帧可以称为汇聚子帧,则得到两个以上汇聚子帧就是得到两个以上MAC层子帧。
[0131] 其中,AP侧上行处理过程中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和STA侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0132] 在本发明实施例中,一个AP可以既执行AP侧下行处理过程,也执行AP侧上行处理过程;一个STA可以既执行STA侧下行处理过程,也执行STA侧上行处理过程。
[0133] 相应于上面的方法实施例,本发明实施例还提供一种汇聚帧传输装置,执行AP侧下行处理过程,参见图10所示:包括:
[0134] 汇聚模块1001,用于将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;
[0135] 发送模块1002,用于向同一个站点发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的RB对应至少两个不同的编码与调制策略MCS等级;将汇聚模块1001得到的汇聚帧承载在两个以上的RB上进行发送。
[0136] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧下行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0137] 相应于上面的方法实施例,本发明实施例还提供一种汇聚帧传输装置,执行STA侧下行处理过程,参见图11所示:包括:
[0138] 接收模块1101,用于接收接入点AP发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;根据资源分配消息,接收两个以上的RB;
[0139] 解调解码模块1102,用于对接收模块1101得到的两个以上的RB进行解调和解码,得到汇聚帧,其中,汇聚帧承载在两个以上的RB上,汇聚帧由两个以上的MAC层子帧汇聚成;
[0140] 解汇聚模块1103,用于对解调解码模块1102得到的汇聚帧进行解汇聚,得到两个以上的MAC层子帧。
[0141] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和STA侧下行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0142] 相应于上面的方法实施例,本发明实施例还提供一种汇聚帧传输装置,执行STA侧上行处理过程,参见图12所示:包括:
[0143] 汇聚模块1201,用于将发送给同一个接入点AP的两个以上的MAC层子帧汇聚成汇聚帧;
[0144] 发送模块,1202,用于根据汇聚模块1201得到的汇聚帧,向AP发送资源申请请求,其中,资源申请请求用于向同一个AP请求分配RB;
[0145] 接收模块1204,用于接收同一个AP发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0146] 确定模块1203,用于根据接收模块1204接收到的资源分配消息,确定两个以上的RB;
[0147] 发送模块1202进一步用于将汇聚模块1201得到的汇聚帧承载在确定模块1203确定的两个以上的RB上进行发送。
[0148] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和STA侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0149] 相应于上面的方法实施例,本发明实施例还提供一种汇聚帧传输装置,执行AP侧上行处理过程,参见图13所示:包括:
[0150] 接收模块1302,用于接收站点STA发送的资源申请请求,其中,资源申请请求用于向该装置请求分配资源块RB;
[0151] 分配模块1305,用于根据接收模块1302接收到的资源申请请求,为STA分配两个以上的RB;
[0152] 发送模块1301,用于向STA发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0153] 接收模块1302进一步用于接收所述两个以上的RB;
[0154] 解调解码模块1303,用于对接收模块1302得到的两个以上的RB进行解调和解码,得到汇聚帧,其中,汇聚帧承载在两个以上的RB上,汇聚帧由两个以上的MAC层子帧汇聚成;
[0155] 解汇聚模块1304,用于对解调解码模块1303得到的汇聚帧进行解汇聚,得到两个以上的MAC层子帧。
[0156] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0157] 本发明的实施例提供一种汇聚帧传输设备,参照图14所示,包括:处理器1401、存储器1402、发射机1403及总线1404,其中处理器1401、存储器1402、发射机1403通过总线1404连接进行数据传输,存储器1402用于存储处理器1401处理的数据;
[0158] 该总线1404可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等,此处并不限定。该总线1404可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0159] 存储器1402用于存储数据或可执行程序代码,其中程序代码包括计算机操作指令,具体可以为:操作系统、应用程序等。存储器1402可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0160] 处理器1401可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0161] 处理器1401用于通过执行存储器1402中的程序代码实现上述实施例中的AP侧下行处理过程的汇聚帧传输方法。
[0162] 具体包括:
[0163] 1401处理器用于将发送给同一个站点的两个以上的介质访问控制MAC层子帧汇聚成汇聚帧;
[0164] 发射机1403用于向同一个站点发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0165] 处理器1401进一步用于将汇聚帧承载在两个以上的RB上;
[0166] 发射机1403进一步用于将处理器1401得到的两个以上的RB进行发送。
[0167] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0168] 本发明的实施例提供一种汇聚帧传输设备,参照图15所示,包括:处理器1501、存储器1502、接收机1503及总线1504,其中处理器1501、存储器1502、接收机1503通过总线1504连接进行数据传输,存储器1502用于存储处理器1501处理的数据;
[0169] 该总线1504可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等,此处并不限定。该总线1504可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0170] 存储器1502用于存储数据或可执行程序代码,其中程序代码包括计算机操作指令,具体可以为:操作系统、应用程序等。存储器1502可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0171] 处理器1501可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0172] 处理器1501用于通过执行存储器1502中的程序代码实现上述实施例中的STA侧下行处理过程的汇聚帧传输方法。
[0173] 具体包括:
[0174] 接收机1503用于接收接入点发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;根据资源分配消息,接收两个以上的RB;
[0175] 处理器1501用于对接收机1503得到的两个以上的RB进行解调和解码,得到汇聚帧,其中,汇聚帧承载在两个以上的RB上,汇聚帧由两个以上的MAC层子帧汇聚成;对汇聚帧进行解汇聚,得到两个以上的MAC层子帧。
[0176] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0177] 本发明的实施例提供一种汇聚帧传输设备,参照图16所示,包括:处理器1601、存储器1602、发射机1604、接收机1605及总线1603,其中处理器1601、存储器1602、发射机1604及接收机1605通过总线1603连接进行数据传输,存储器1602用于存储处理器1601处理的数据;
[0178] 该总线1603可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等,此处并不限定。该总线1603可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0179] 存储器1602用于存储数据或可执行程序代码,其中程序代码包括计算机操作指令,具体可以为:操作系统、应用程序等。存储器1602可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0180] 处理器1601可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0181] 处理器1601用于通过执行存储器1602中的程序代码实现上述实施例中的STA侧上行处理过程的汇聚帧传输方法。
[0182] 具体包括:
[0183] 处理器1601用于将发送给同一个接入点AP的两个以上的MAC层子帧汇聚成汇聚帧;
[0184] 发射机1604用于根据处理器1601得到的汇聚帧,向同一个AP发送资源申请请求,其中,资源申请请求用于向同一个AP请求分配RB;
[0185] 接收机1605用于接收同一个AP发送的资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的RB对应至少两个不同的编码与调制策略MCS等级;
[0186] 处理器1601进一步用于根据接收机1605得到的资源分配消息,确定两个以上的RB;将汇聚帧承载在两个以上的RB上;
[0187] 发射机1604进一步用于将处理器1601得到的两个以上的RB上进行发送。
[0188] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0189] 本发明的实施例提供一种汇聚帧传输设备,参照图17所示,包括:处理器1701、存储器1702、发射机1704、接收机1705及总线1703,其中处理器1701、存储器1702、发射机1704及接收机1705通过总线1703连接进行数据传输,存储器1702用于存储处理器1701处理的数据;
[0190] 该总线1703可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等,此处并不限定。该总线1703可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0191] 存储器1702用于存储数据或可执行程序代码,其中程序代码包括计算机操作指令,具体可以为:操作系统、应用程序等。存储器1702可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0192] 处理器1701可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0193] 处理器1701用于通过执行存储器1702中的程序代码实现上述实施例中的AP侧上行处理过程的汇聚帧传输方法。
[0194] 具体包括:
[0195] 接收机1705用于接收站点STA发送的资源申请请求,其中,资源申请请求用于向接入点AP请求分配的RB;
[0196] 处理器1701,用于根据资源申请请求,为STA分配两个以上的RB;
[0197] 发射机1704用于向STA发送资源分配消息,其中,资源分配消息包含指示两个以上的资源块RB的信息,两个以上的资源块RB对应至少两个不同的编码与调制策略MCS等级;
[0198] 接收机1705进一步用于接收两个以上的RB;
[0199] 处理器1701进一步用于对接收机1705得到的两个以上的RB进行解调和解码,得到汇聚帧,其中,汇聚帧承载在两个以上的RB上,汇聚帧由两个以上的MAC层子帧汇聚成;对汇聚帧进行解汇聚,得到两个以上的MAC层子帧。
[0200] 其中涉及到的一些技术特征,例如:汇聚帧,资源分配消息,RB、MCS等级等,和AP侧上行处理过程中涉及到的一些技术特征类似或对应,本实施例不再进行重复说明。
[0201] 系统实施例一,本发明实施例提供一种汇聚帧传输系统,该系统包括如图10的装置和如图11的装置,用于执行本发明实施提供的下行处理过程。
[0202] 系统实施例二,本发明实施例提供一种汇聚帧传输系统,该系统包括如图12的装置和如图13的装置,用于执行本发明实施提供的上行处理过程。
[0203] 本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为系统、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或者组合软件和硬件方面的实施例的形式,在这里都统称为“电路”、“模块”或者“系统”。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
[0204] 计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
[0205] 计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
[0206] 计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
[0207] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0208] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。