一种数据传输方法和装置与流程

文档序号:18684819发布日期:2019-09-13 23:48阅读:189来源:国知局
一种数据传输方法和装置与流程

本发明涉及通信技术领域,尤其涉及一种数据传输方法和装置。



背景技术:

基站协作传输是指地理位置上分离的多个基站,协同参与为一个终端进行数据传输或者联合接收一个终端发送的数据,参与协作的多个基站通常指不同小区的基站。基站协作技术将边缘用户置于几个基站的同频率上,几个基站同时为该用户服务,以提高边缘用户的覆盖性能。采用基站协同能够降低小区间干扰,主要是能够提升小区边缘用户的频谱效率。

现有技术在实现基站协作的方案中,网络节点间交互的信息量较大,致使协作过程中数据传输较为复杂,对网络的回传系统影响较大,网络传输效率较低。



技术实现要素:

本发明提供了一种数据传输方法和装置,能够解决基站协作通信系统中网络交互信息开销较大的问题。

为了达到上述目的,本发明的实施例采用如下技术方案:

一方面,本发明实施例提供了一种基站,包括:

接收机,用于接收控制器发送的码本指令,码本指令用于指定基站在与终端数据传输中能够使用的码本,码本属于稀疏码公共码本集,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的码本互不相同;

发射机,用于向终端发送码本通知,码本通知用于将协作码本告知终端,协作码本为协作集中的基站与终端进行数据传输所采用的码本,并且协作码本属于协作集中的基站收到的码本指令所指定的码本;

处理器,用于使用协作码本,与终端进行数据传输。

在所述第一方面的第一种可能的实现方式中,发射机进一步用于:

向控制器发送码本请求,码本请求携带有基站所需的最小码本数量的信息,以便于控制器根据最小码本数量对基站在数据传输中能够使用的码本进行分配;

其中码本指令进一步用于指定基站在进行数据传输中能够使用的不少于最小码本数量的的码本。

在所述第一方面或所述第一方面的第一种可能的实现方式中,还提供了所述第一方面的第二种可能的实现方式,处理器进一步用于:

根据数据传输中的数据流数量确定所需的最小码本数量,其中最小码本数量不少于数据流数量。

在所述第一方面或所述第一方面的第一种或第二种可能的实现方式中,还提供了所述第一方面的第三种可能的实现方式:

接收机进一步用于接收控制器发送的稀疏码公共码本集;

处理器进一步用于根据码本指令在稀疏码公共码本集中确定基站在数据传输中能够使用的码本。

在所述第一方面或所述第一方面的第一种至第三种任一可能的实现方式中,还提供了所述第一方面的第四种可能的实现方式,码本指令进一步包含协作集信息,处理器进一步用于根据协作集信息确定码本指令适用的协作集。

在所述第一方面或所述第一方面的第一种至第四种任一可能的实现方式中,还提供了所述第一方面的第五种可能的实现方式,发射机进一步用于:

向终端发送稀疏码公共码本集,以便于终端接收并保存稀疏码公共码本集,并以便于终端根据码本通知从稀疏码公共码本集中确定与基站进行数据传输的协作码本。

另一方面,本发明实施例提供了一种控制器,包括:

处理器,用于确定协作集,协作集为向同一终端提供数据传输的基站的集合;

发射机,用于向协作集中的每一个基站发送码本指令,码本指令用于指定协作集中的每一个基站在与终端数据传输中能够使用的码本,每一个基站在数据传输中能够使用的码本属于稀疏码公共码本集且互不相同,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。

在所述第二方面的第一种可能的实现方式中,控制器还包括接收机,用于接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息;

处理器进一步用于根据最小码本数量的信息,确定协作集中的每一个基站的最小码本数量的比例,根据最小码本数量的比例,确定协作集中的每一个基站在与终端数据传输中能够使用的码本数量的比例。

在所述第二方面或所述第二方面的第一种可能的实现方式中,还提供了所述第二方面的第二种可能的实现方式,码本指令进一步用于指定协作集中的每一个基站在数据传输中能够使用的不少于最小码本数量的的码本。

在所述第二方面或所述第二方面的第一种或第二种可能的实现方式中,还提供了所述第二方面的第三种可能的实现方式,码本指令进一步包含协作集信息,协作集信息用于接收到码本指令的基站根据协作集信息确定码本指令适用的协作集。

在所述第二方面或所述第二方面的第一种至第三种任一可能的实现方式中,还提供了所述第二方面的第四种可能的实现方式,发射机进一步用于:

向协作集中的每一个基站发送稀疏码公共码本集,以便于协作集中的每一个基站接收并保存稀疏码公共码本集,并以便于协作集中的每一个基站根据码本指令从稀疏码公共码本集中确定与终端进行数据传输的协作码本,协作码本为协作集中的基站与终端进行数据传输所采用的码本。

另一方面,本发明实施例提供了一种终端,包括:

接收机,用于接收协作集中的至少一个基站发送的码本通知,码本通知用于至少一个基站将协作码本告知终端,协作码本为至少一个基站与终端进行数据传输所采用的稀疏码码本,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同;

处理器,用于使用协作码本与至少一个基站进行数据传输。

在所述第三方面的第一种可能的实现方式中:

接收机进一步用于接收并保存协作集中的基站发送的稀疏码公共码本集;

处理器进一步用于根据码本通知在稀疏码公共码本集中确定协作码本。

在所述第三方面或所述第三方面的第一种可能的实现方式中,还提供了所述第三方面的第二种可能的实现方式,处理器进一步用于:

使用协作码本对接收的至少一个基站发送的至少一个数据流进行译码。

在所述第三方面或所述第三方面的第一种或第二种可能的实现方式中,还提供了所述第三方面的第三种可能的实现方式,若处理器对至少一个数据流进行译码失败,则终端还包括:

发射机,用于向发送译码失败的数据流的基站发送重传请求,重传请求用于要求发送译码失败的数据流的基站重新发送译码失败的数据流。

另一方面,本发明实施例提供了一种数据传输方法,包括:

基站接收控制器发送的码本指令,码本指令用于指定基站在与终端数据传输中能够使用的码本,码本属于稀疏码公共码本集,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的码本互不相同;

基站向终端发送码本通知,码本通知用于将协作码本告知终端,协作码本为协作集中的基站与终端进行数据传输所采用的码本,并且协作码本属于协作集中的基站收到的码本指令所指定的码本;

基站使用协作码本,与终端进行数据传输。

在所述第四方面的第一种可能的实现方式中,基站接收控制器发送的码本指令之前,还包括:

向控制器发送码本请求,码本请求携带有基站所需的最小码本数量的信息,以便于控制器根据最小码本数量对基站在数据传输中能够使用的码本进行分配;

其中码本指令进一步用于指定基站在进行数据传输中能够使用的不少于最小码本数量的的码本。

在所述第四方面或所述第四方面的第一种可能的实现方式中,还提供了所述第四方面的第二种可能的实现方式,基站根据数据传输中的数据流数量确定所需的最小码本数量,其中最小码本数量不少于数据流数量。

在所述第四方面或所述第四方面的第一种或第二种可能的实现方式中,还提供了所述第四方面的第三种可能的实现方式,基站向终端发送码本通知之前,还包括:

基站接收控制器发送的稀疏码公共码本集;

基站根据码本指令在稀疏码公共码本集中确定基站在数据传输中能够使用的码本。

在所述第四方面或所述第四方面的第一种至第三种任一可能的实现方式中,还提供了所述第四方面的第四种可能的实现方式,码本指令进一步包含协作集信息,基站根据协作集信息确定码本指令适用的协作集。

在所述第四方面或所述第四方面的第一种至第四种任一可能的实现方式中,还提供了所述第四方面的第五种可能的实现方式,基站向终端发送码本通知之前,还包括:

基站向终端发送稀疏码公共码本集,以便于终端接收并保存稀疏码公共码本集,并以便于终端根据码本通知从稀疏码公共码本集中确定与基站进行数据传输的协作码本。

另一方面,本发明实施例提供了一种数据传输方法,其特征在于:

控制器确定协作集,协作集为向同一终端提供数据传输的基站的集合;

控制器向协作集中的每一个基站发送码本指令,码本指令用于指定协作集中的每一个基站在与终端数据传输中能够使用的码本,每一个基站在数据传输中能够使用的码本属于稀疏码公共码本集且互不相同,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。

在所述第五方面的第一种可能的实现方式中,控制器向协作集中的每一个基站发送码本指令之前,还包括:

控制器接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息;

控制器根据最小码本数量的信息,确定协作集中的每一个基站的最小码本数量的比例;

控制器根据最小码本数量的比例,确定协作集中的每一个基站在与终端数据传输中能够使用的码本数量的比例。

在所述第五方面或所述第五方面的第一种可能的实现方式中,还提供了所述第五方面的第二种可能的实现方式,码本指令进一步用于指定协作集中的每一个基站在数据传输中能够使用的不少于最小码本数量的的码本。

在所述第五方面或所述第五方面的第一种或第二种可能的实现方式中,还提供了所述第五方面的第三种可能的实现方式,码本指令进一步包含协作集信息,协作集信息用于接收到码本指令的基站根据协作集信息确定码本指令适用的协作集。

在所述第五方面或所述第五方面的第一种至第三种任一可能的实现方式中,还提供了所述第五方面的第四种可能的实现方式,控制器向协作集中的每一个基站发送码本指令之前,还包括:

控制器向协作集中的每一个基站发送稀疏码公共码本集,以便于协作集中的每一个基站接收并保存稀疏码公共码本集,并以便于协作集中的每一个基站根据码本指令从稀疏码公共码本集中确定与终端进行数据传输的协作码本,协作码本为协作集中的基站与终端进行数据传输所采用的码本。

另一方面,本发明实施例提供了一种数据传输方法,其特征在于:

终端接收协作集中的至少一个基站发送的码本通知,码本通知用于至少一个基站将协作码本告知终端,协作码本为至少一个基站与终端进行数据传输所采用的稀疏码码本,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同;

终端使用协作码本与至少一个基站进行数据传输。

在所述第六方面的第一种可能的实现方式中,终端接收协作集中的至少一个基站发送的码本通知之前,还包括:

终端接收并保存协作集中的基站发送的稀疏码公共码本集;

终端根据码本通知在稀疏码公共码本集中确定协作码本。

在所述第六方面或所述第六方面的第一种可能的实现方式中,还提供了所述第六方面的第二种可能的实现方式,终端使用码本通知告知的协作码本,与至少一个基站进行数据传输具体为:

终端使用协作码本对接收的至少一个基站发送的至少一个数据流进行译码。

在所述第六方面或所述第六方面的第一种或第二种可能的实现方式中,还提供了所述第六方面的第三种可能的实现方式,若终端对至少一个数据流进行译码失败,则方法还包括:

终端发送译码失败的数据流的基站发送重传请求,重传请求用于要求发送译码失败的数据流的基站重新发送译码失败的数据流。

本发明利用协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同,实现基站之间独立的与终端进行数据传输,不需要基站之间进行数据交互和信道信息的交互,减小了系统的开销,提高了网络传输的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还能够根据这些附图获得其他的附图。

图1为本发明实施例提供的一种数据传输方法的流程图;

图2为本发明实施例提供的另一种数据传输方法的流程图;

图3为本发明实施例提供的另一种数据传输方法的流程图;

图4A为本发明实施例提供的一种数据传输场景的示意图;

图4B为本发明实施例提供的另一种数据传输方法的流程图;

图4C为本发明实施例提供的一种控制器与基站交互信息的方法的示意图;

图4D为本发明实施例提供的一种基站与终端交互信息的方法的示意图;

图5A为本发明实施例提供的另一种数据传输场景的示意图;

图5B为本发明实施例提供的另一种数据传输方法的流程图;

图5C为本发明实施例提供的另一种控制器与基站交互信息的方法的示意图;

图5D为本发明实施例提供的另一种控制器与基站交互信息的方法的示意图;

图5E为本发明实施例提供的另一种基站与终端交互信息的方法的示意图;

图6为本发明实施例提供的一种基站的示意图;

图7A为本发明实施例提供的一种控制器的示意图;

图7B为本发明实施例提供的另一种控制器的示意图;

图8A为本发明实施例提供的一种终端的示意图;

图8B为本发明实施例提供的另一种终端的示意图;

图9为本发明实施例提供的另一种基站的示意图;

图10A为本发明实施例提供的另一种控制器的示意图;

图10B为本发明实施例提供的另一种控制器的示意图;

图11A为本发明实施例提供的另一种终端的示意图;

图11B为本发明实施例提供的另一种终端的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

多址接入是指在指定无线资源内,实现多个用户同时接入的方式。常见的多址接入方式包括时分多址接入(Time Division Multiple Access,TDMA)、频分多址接入(Frequency Division Multiple Access,FDMA)、码分多址接入(Code Division Multiple Access,CDMA)和正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)等方式。

稀疏码多址接入(Sparse Code Multiple Access,SCMA)是利用低密度的稀疏码在特定的时频域进行扩展,通过非正交的方式实现大量用户同时接入的方式,能够使接入用户的数量大于正交资源块的数量,从而提高了资源块的利用率。

基站协作传输是指地理位置上分离的多个基站,协同参与为一个终端进行数据传输或者联合接收一个终端发送的数据。在SCMA系统的数据传输方法中,稀疏码公共码本集中的稀疏码码本,用于终端接入协作集中的基站使用。

在基于SCMA的通信系统中,本实施例提供了一种数据传输方法,如图1所示,具体流程如下:

101:基站接收控制器发送的码本指令。

本实施例提供的基站,包括多种包含功率放大器(Power Amplifier,PA)的设备,如通信系统中各种形态的基站或中继(Relay),无线接入点(Access Point,AP)等。

可选的,当一个基站同时属于多个协作集时,基站接收控制器发送的码本指令,其中码本指令包含协作集信息,基站根据协作集信息确定码本指令适用的协作集。例如,基站0同时属于协作集0和协作集1,控制器向基站发送码本指令0时,还指定码本指令0适用于协作集0,或控制器向基站发送码本指令1时,还指定码本指令1适用于协作集1。

基站接收控制器发送的码本指令后,即可确定在进行数据传输中能够使用的至少一个位于协作集的稀疏码公共码本集中的码本。码本指令可以但不限定为通过多种形式携带码本的信息,例如直接携带码本本身,或携带码本索引号、码本序号等。其中,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。需要特别注意的是,控制器向每一个基站指定的码本互不相同。

在SCMA系统的数据传输方法中,稀疏码公共码本集中的稀疏码码本,用于终端接入协作集中的基站使用。基站在进行数据传输时,需要使用稀疏码公共码本集中的码本完成终端的接入与数据传输。

SCMA能够实现接入用户的数量大于正交资源块的数量,例如,正交资源块数量为20,但实际能够接入的用户数为30等。非正交的多用户接入方式,能够大大提高有限的无线资源上的用户接入数量,从而提高资源块的利用率。

可选的,稀疏码公共码本集可以具体为:

在SCMA系统中,稀疏码接入码本集为全部或部分能够供基站接入使用的稀疏码码本的集合。其中,稀疏码码本可以但不限定为通过计算机进行计算或搜索得到,稀疏码码本的计算或搜索方法能够使用公知技术手段,此处不再赘述。

稀疏码公共码本集可以由稀疏码接入码本集中的至少一个可用于基站协作的码本组成,即稀疏码公共码本集为稀疏码接入码本集的非空子集。

进一步可选的,在SCMA系统中,每个基站的技术规格可以不相同,也就是说,每个基站支持的稀疏码码本可以不相同。

当向同一终端提供数据传输的协作集中的各个基站所支持的稀疏码接入码本集不相同的时候,稀疏码公共码本集可以由稀疏码接入码本集中的协作集中的每一个基站均支持的码本组成。

可选的,基站获取稀疏码公共码本集的方法可以具体为:

基站在接收控制器发送的码本指令之前,能够接收并保存控制器发送的稀疏码公共码本集。

可选的,基站获取稀疏码公共码本集的方法还可以具体为:

由运营商在网络规划或网络优化的过程中,直接将可用的稀疏码公共码本集进行设置并保存,以便基站直接使用;或在网络的运行过程中,由相关的网络控制节点,如移动管理实体(Mobility Management Entity,MME)等,对稀疏码公共码本集进行设置或更新,并保存以便基站直接使用。

特别的,当基站获取稀疏码公共码本集后,若控制器发送码本指令时只发送码本的编号,基站即可根据获取的稀疏码公共码本集和码本指令携带的码本编号,确定在进行数据传输中可以使用的码本。例如,基站获取的稀疏码公共码本集为S1={C11,C12,…,C16},且码本指令可以不携带码本本身,而仅携带码本编号为4和5,则基站可以确定S1中的C14和C15为在进行数据传输中可以使用的码本。

可选的,基站接收控制器发送的码本指令之前,可以向控制器发送码本请求,其中码本请求携带有基站所需的最小码本数量的信息,以便于所述控制器根据最小码本数量对基站在进行数据传输中可以使用的码本进行分配。

每个基站实际需要使用的数据流的数量不相同,负担的业务量不相同,因而在数据传输的过程中,所需要的最小码本数量也不相同。基站可以根据自身运行的实际需要,向控制器发送携带有基站所需的最小码本数量信息的码本请求。

进一步可选的,基站确定所需的最小码本数量的方法可以具体为:

基站根据数据传输中的数据流数量,确定最小码本数量不少于数据流数量。例如,基站5为终端进行服务时,需要2条数据流以达到终端的数据传输需求,则基站5上报的最小码本数量为2。需要注意的是,基站还可以根据实际需求上报大于数据流数量的最小码本数量,例如,基于业务量模型等方法可以预测即将开始进行的数据传输需要额外的数据流来进行承载等。

控制器根据获取的协作集中的每一个基站发送的码本请求,可以得到每一个基站所需要的最小码本数量的信息,并对协作集中的每一个基站在进行数据传输中可以使用的位于稀疏码公共码本集中的码本的数量进行分配,进而向基站发送码本指令。其中,码本指令进一步用于指定基站在进行数据传输中可以使用的不少于最小码本数量的码本。

基站接收控制器发送的码本指令,即可确定可以用于在进行数据传输中可以使用的码本。

102:基站向终端发送码本通知。

基站向终端发送码本通知,告知终端在进行数据传输时所使用的协作码本。码本通知可以但不限定为通过多种形式携带码本的信息,例如直接携带码本本身,或携带码本索引号、码本序号等。

可选的,基站可以在保存的稀疏码公共码本集所包含的码本指令所指定的码本中确定协作码本。基站确定协作码本的方法,可以为随机选择的方法,也可以为由基站或终端根据某一规则进行终端与码本之间的匹配,其中的规则可以但不限定为信道质量指示(Channel Quality Indicator,CQI)等,匹配的方法可以采用任一种公知技术手段,此处不再赘述。

进一步可选的,基站可以根据数据传输中的数据流数量,从码本指令中指定的码本中确定与数据流数量相同数量的码本作为协作码本。其中,协作码本为基站与终端进行数据传输所采用的码本。

可选的,基站向终端发送码本通知之前,可以向终端发送获取的稀疏码公共码本集,以便于终端接收并保存稀疏码公共码本集,并以便于终端根据码本通知在保存的稀疏码公共码本集中确定码本通知指定的协作码本用于数据传输。特别的,当终端获取稀疏码公共码本集后,若基站发送码本通知时只发送码本的编号,终端即可根据获取的稀疏码公共码本集和码本通知携带的码本编号,确定在进行数据传输中使用的码本。

103:基站使用协作码本,与终端进行数据传输。

基站使用协作码本对所需进行传输的数据流进行码本映射,并向终端发送经过码本映射后的数据流,其中码本映射的方法可以使用公知技术手段,此处不再赘述。

本实施例中,通过采用SCMA的接入方式,通过稀疏码实现非正交的多用户接入,大大提高了有限的无线资源上的用户接入数量,基站可以独立的对信息进行处理,不需要基站之间进行数据交互和信道信息的交互,减小了系统的开销,提高了网络传输的效率。此外,本实施例提供的方案,只需要基站与控制器之间进行信息交互,不需要基站之间进行信息交互,大大的降低了数据传输的复杂度,同时减小了系统的负荷。

实施例2

在SCMA的通信系统中,本实施例提供了一种数据传输方法,如图2所示,具体流程如下:

201:控制器确定协作集。

协作集为向同一终端提供数据传输的基站的集合,可以使用动态、半动态或静态等方法进行组合,协作集的组合方法可以使用公知技术手段,此处不再赘述。

202:控制器向协作集中的每一个基站发送码本指令。

控制器向协作集中的每一个基站发送码本指令,指定协作集中的每一个基站在进行数据传输中可以使用的至少一个位于协作集的稀疏码公共码本集中的码本。码本指令可以但不限定为通过多种形式携带码本的信息,例如直接携带码本本身,或携带码本索引号、码本序号等。其中,稀疏码公共码本集为可以供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。需要特别注意的是,控制器向每一个基站指定的码本互不相同。

SCMA可以实现接入用户的数量大于正交资源块的数量,大大提高有限的无线资源上的用户接入数量,从而提高资源块的利用率。

可选的,当一个基站同时属于多个协作集时,基站接收控制器发送的码本指令,其中控制器还需要指定码本指令适用的协作集。例如,基站0同时属于协作集0和协作集1,控制器向基站发送码本指令0时,还需要指定码本指令0适用于协作集0,或控制器向基站发送码本指令1时,还需要指定码本指令1适用于协作集1。

可选的,控制器获取稀疏码公共码本集可以具体为:

在SCMA系统中,稀疏码接入码本集为全部或部分可以供基站接入使用的稀疏码码本的集合。其中,稀疏码码本可以但不限定为通过计算机进行计算或搜索得到,稀疏码码本的计算或搜索方法可以使用公知技术手段,此处不再赘述。

控制器从稀疏码接入码本集中确定至少一个可用于基站协作的码本组成稀疏码公共码本集,即稀疏码公共码本集为稀疏码接入码本集的非空子集。

进一步可选的,在SCMA系统中,每个基站的技术规格可以不相同,也就是说,每个基站支持的稀疏码接入码本集可以不相同。

当向同一终端提供数据传输的协作集中的各个基站所支持的稀疏码接入码本集不相同的时候,控制器从稀疏码接入码本集中确定至少一个协作集中的每一个基站均支持的码本组成稀疏码公共码本集

可选的,控制器获取稀疏码公共码本集还可以具体为:

由运营商在网络规划或网络优化的过程中,直接将可用的稀疏码公共码本集进行设置并保存,以便控制器直接使用;或在网络的运行过程中,由相关的网络控制节点,如MME等,对稀疏码公共码本集进行设置或更新,并保存以便控制器直接使用。

控制器向协作集中的每一个基站发送码本指令,码本指令中携带有控制器确定的稀疏码公共码本集的一个非空子集,用于指定基站在进行数据传输中可以使用的至少一个位于稀疏码公共码本集中的码本。进一步可选的,码本指令指定基站在进行数据传输中可以使用的码本时,可以使用码本的编号对码本进行标识,在发送码本指令时只发送码本的编号而非码本本身,从而可以进一步减小系统开销。

可选的,控制器向协作集中的每一个基站发送码本指令之前,可以向协作集中的每一个基站发送稀疏码公共码本集,以便于基站接收并保存稀疏码公共码本集,并以便于基站从保存的稀疏码公共码本集中确定码本指令指定的码本用于数据传输。特别的,当基站获取稀疏码公共码本集后,若控制器发送码本指令时只发送码本的编号,基站即可根据获取的稀疏码公共码本集和码本指令携带的码本编号,确定在进行数据传输中可以使用的码本。

可选的,控制器向协作集中的每一个基站发送所述码本指令之前,控制器可以接收协作集中的每一个基站发送的码本请求,其中码本请求携带有基站所需的最小码本数量的信息。

每个基站实际需要使用的数据流的数量不相同,负担的业务量不相同,因而在数据传输的过程中,所需要的最小码本数量也不相同。基站可以根据自身运行的实际需要,向控制器发送携带有基站所需的最小码本数量信息的码本请求。控制器接收到码本请求后,即可获得协作集中每一个基站所需的最小码本数量的信息。

进一步可选的,控制器接收到码本请求后,指定基站在进行数据传输中可以使用的码本的方法可以具体为:

控制器根据接收的协作集中的每一个基站发送的码本请求,可以获取每一个基站所需要的最小码本数量的信息,并依照每一个基站所需要的最小码本数量的比例,对协作集中的每一个基站在进行数据传输中可以使用的位于稀疏码公共码本集中的码本的数量进行分配。例如,稀疏码公共码本集中的码本数量为6,协作集中有基站1上报的最小码本数量为2,基站2上报的最小码本数量为1,则控制器可以将4个码本分配给基站1,将2个码本分配给基站2。

特别的,控制器可以依照具体情况对码本分配方式适当调整,如当稀疏码公共码本集中的码本数量按比例分配非整数时,可以但不限定为通过四舍五入或向下取整等方法确定分配给协作集中每一个基站的码本数量,例如,稀疏码公共码本集中的码本数量为8,协作集中有基站3上报的最小码本数量为2,基站4上报的最小码本数量为1,依照比例,基站3与基站4被分配到的码本数量分别为5.33和2.66,则控制器可以依照四舍五入的方法将5个码本分配给基站3,将3个码本分配给基站4,也可以依照向下取整的方法将5个码本分配给基站3,将2个码本分配给基站4。

完成码本数量的分配后,控制器指定基站在进行数据传输中可以使用的不少于最小码本数量的码本,并发送码本指令告知基站。

本实施例中,通过采用SCMA的接入方式,通过稀疏码实现非正交的多用户接入,大大提高了有限的无线资源上的用户接入数量,基站可以独立的对信息进行处理,不需要基站之间进行数据交互和信道信息的交互,减小了系统的开销,提高了网络传输的效率。此外,本实施例所提供的方法,控制器和基站之间所需的交互信息开销非常有限,最少仅需向基站发送用于进行数据传输的稀疏码码本,对回传系统的影响极小。

实施例3

在SCMA的通信系统中,本实施例提供了一种数据传输方法,如图3所示,具体流程如下:

301:终端接收协作集中的基站发送的码本通知。

基站确定与终端进行数据传输时所使用的协作码本后,发送码本通知。其中,码本通知用于基站将协作码本告知终端。码本通知可以但不限定为通过多种形式携带码本的信息,例如直接携带码本本身,或携带码本索引号、码本序号等。特别需要注意的是,协作集中的每一个基站的协作码本互不相同。

终端接收到码本通知后,即可确定可以用于在进行数据传输的过程中使用的码本。

在SCMA系统的数据传输方法中,稀疏码公共码本集中的稀疏码码本,用于终端接入协作集中的基站使用。终端在进行数据传输时,需要使用稀疏码公共码本集中的码本完成终端的接入与数据传输。

SCMA可以实现接入用户的数量大于正交资源块的数量,大大提高有限的无线资源上的用户接入数量,从而提高资源块的利用率。

可选的,终端获取稀疏码公共码本集的方法可以具体为:

终端接收协作集中的基站发送的码本通知之前,可以接收并保存协作集中的基站发送的稀疏码公共码本集。进一步可选的,由于协作集中的各个基站之间并无信息交互,在进行数据传输时,协作集中的每一个基站均可以向终端发送稀疏码公共码本集。

可选的,终端获取稀疏码公共码本集的方法还可以具体为:

由制造厂商等在终端的制造过程中,对稀疏码公共码本集进行设置,并保存以便终端直接使用;或在网络的运行过程中,由相关的网络控制节点对稀疏码公共码本集进行设置或更新,并保存以便终端直接使用。

特别的,当终端获取稀疏码公共码本集后,若基站发送码本通知时只发送码本的编号,终端即可根据获取的稀疏码公共码本集和码本通知携带的码本编号,确定在进行数据传输中可以使用的码本。

302:终端使用码本通知所告知的协作码本,与基站进行数据传输。

终端可以从码本通知中获取协作码本,当终端接收到协作集中的每一个基站发送的数据流时,使用协作码本对接收的至少一个数据流进行译码。

可选的,终端使用协作码本对接收的至少一个数据流进行译码的方法可以具体为:

终端使用协作码本对接收到协作集中的每一个基站发送的至少一个数据流进行译码。可选的,若基站6和基站7分别向终端发送了数据流6和数据流7,则终端进行译码的方法可以为联合译码,以分别解出数据流6和数据流7,其中,联合译码的方法为公知技术手段,不再赘述。

进一步可选的,若终端对至少一个数据流进行译码失败,则向发送该译码失败的数据流的基站发送重传请求,其中重传请求用于要求发送译码失败的数据流的基站重新发送该译码失败的数据流。重传的方法可以但不限定为采用自动重传请求(Automatic Repeat Request,ARQ)、混合自动重传请求(Hybrid Automatic Repeat Request,HARQ)等现有技术,此处不再赘述。

本实施例中,通过采用SCMA的接入方式,基站可以独立的对信息进行处理,不需要基站之间进行数据交互和信道信息的交互,减小了系统的开销,提高了网络传输的效率。此外,由于终端可以分别接收和处理从不同基站发来的不同数据流,独立的进行数据流的重传操作,使得网络的数据传输过程的复杂度大大降低,提高了网络传输的效率。

实施例4

本实施例提供的场景中,控制器Controller4所控制和管理的基站包括BS41和BS42等,终端UE4处于BS41和BS42的共同覆盖范围内,并请求BS41和BS42进行数据传输,如图4A所示。Controller4确认由BS41和BS42组成一个协作集为UE4提供数据传输服务。本实施例提供了一种数据传输方法,如图4B所示,具体流程如下:

401:控制器确定协作集。

Controller4确定由BS41和BS42组成协作集,为UE4进行数据传输。

402:控制器向协作集中的每一个基站发送码本指令。

本实施例中,协作集的稀疏码公共码本集为S4={C41,C42,…,C46},即稀疏码公共码本集中共有6个码本,可以供BS41和BS42进行数据传输使用。

Controller4分别向协作集中的BS41和BS42发送码本指令I41和I42,如图4C所示,I41和I42中分别携带有控制器确定的稀疏码公共码本集的非空子集S41和S42,其中S41={C41,C42},S42={C43,C44,C45,C46},用于指定BS41和BS42在进行数据传输中可以使用的码本。

403:基站接收控制器发送的码本指令。

协作集中的BS41和BS42分别接收到码本指令I41和I42后,即可确定可以用于在进行数据传输的过程中使用的码本。

404:基站向终端发送码本通知。

BS41向UE4发送码本通知N41,告知UE4需要使用C42码本接入BS41;BS42向UE4发送码本通知N42,告知UE4需要使用C44和C45接入BS42,如图4D所示。

405:终端接收协作集中的基站发送的码本通知。

UE4接收到分别BS41和BS42发送的码本通知N41和N42后,即可确定可以用于在进行数据传输的过程中使用的码本,即UE4在与BS41进行的数据传输中使用C42,在与BS42进行的数据传输中使用C44和C45。

406:基站与终端使用协作码本,进行数据传输。

BS41向UE4发送数据流D41,并使用C42对D41进行吗本映射,BS42向UE4发送数据流D42和D43,并分别使用C44和C45对D42和D43进行码本映射后,BS41实际发送的数据流为D41*C42,BS42实际发送的数据流为D42*C44+D43*C45,其中运算符号*为自定义运算符,Z=X*Y表征数据流X根据码本Y进行码本映射后得到的运算结果。

UE4使用C42、C44和C45对接收到的数据流进行联合译码,分别解出D41、D42和D43。

实施例5

本实施例提供的场景中,控制器Controller5所控制和管理的基站包括BS51、BS52和BS53等,终端UE5处于BS51、BS52和BS53的共同覆盖范围内,如图5A所示。Controller5根据UE5发送的数据传输请求,根据协作集的组成方法确定BS51、BS52和BS53组成一个协作集为UE5提供数据传输,本实施例提供了一种数据传输方法,如图5B所示,具体流程如下:

501:控制器确定协作集。

Controller5确定由BS51、BS52和BS53组成协作集51,为UE5进行数据传输。

其中,BS51还属于另一个协作集52。

502:控制器从稀疏码接入码本集中确定至少一个可用于基站协作的码本组成稀疏码公共码本集。

在本实施例提供的SCMA系统中,全部可以使用的稀疏码接入码本集为S5={C51,C52,…,C58}。Controller5可以获取BS51、BS52和BS53可以使用的稀疏码接入码本集分别为S51={C51,C52,…,C58}、S52={C51,C52,…,C57}和S53={C52,C53,…,C58},Controller5可以保留码本C57为预留码本,用于其他用途,则Controller5确定协作集51的稀疏码公共码本集S5’={C52,C53,…,C56}。

503:控制器向协作集中的每一个基站发送稀疏码公共码本集。

Controller5将稀疏码公共码本集S5’={C52,C53,…,C56}分别发送给BS51、BS52和BS53。

504:基站接收并保存所述控制器发送的稀疏码公共码本集。

BS51、BS52和BS53接收并保存Controller5发送的稀疏码公共码本集S5’={C52,C53,…,C56}。

505:基站向控制器发送码本请求。

BS51、BS52和BS53分别确定各自所需的最小码本数量的信息。

BS51和BS53确定所需的最小码本数量均为1,BS52确定所需的最小码本数量为2。

BS51、BS52和BS53分别向Controller5发送码本请求Q51、Q52和Q53,如图5C所示,其中Q51、Q52和Q53分别携带有BS51、BS52和BS53各自所需的最小码本数量的信息。

506:控制器接收协作集中的每一个基站发送的码本请求,根据最小码本数量的信息,确定协作集中的基站的最小码本数量的比例。

Controller5根据获取的BS51,BS52和BS53发送的Q51、Q52和Q53,可以得到BS51、BS52和BS53所需要的最小码本数量分别为1、2和1,并依照BS51、BS52和BS53所需要的最小码本数量的比例,对BS51、BS52和BS53在进行数据传输中可以使用的位于稀疏码公共码本集S5’={C52,C53,…,C56}中的码本的数量进行分配。

稀疏码公共码本集S5’={C52,C53,…,C56}中的码本数量为5,Controller5依照向下取整方法确定分配给协作集51中每一个基站的码本数量,即分别为BS51,BS52和BS53分配1、2和1个码本,其中具体的,依照顺序指定S51’={C52},S52’={C53,C54},S53’={C55},用于指定BS51、BS52和BS53在进行数据传输中可以使用的码本。

507:控制器向协作集中的每一个基站发送码本指令。

Controller5分别向协作集51中的BS51,BS52和BS53发送码本指令I51、I52和I53,如图5D所示,I51、I52和I53中分别携带有控制器确定的稀疏码公共码本集的非空子集S51’={C52},S52’={C53,C54},S53’={C55},用于指定BS51、BS52和BS53在进行数据传输中可以使用的码本。

此外,Controller5还需通过协作集信息,指定I51为BS51用于在协作集51中进行数据传输所使用的码本指令。

508:基站从码本指令指定的码本中确定协作码本。

BS51和BS53分别从S51’={C52}和S53’={C55}中确定C52和C55作为协作码本,BS52从S52’={C53,C54}中确定C54作为协作码本,用于在数据传输的过程中与UE5进行数据传输。

其中,BS52从S52’={C53,C54}中确定C54作为协作码本可以采用任一种公知技术手段,例如,BS52根据UE5反馈的CQI信息,确定可以使UE5信道增益最大的C54作为协作码本。

509:基站向终端发送稀疏码公共码本集。

BS51、BS52和BS53均向UE5发送协作集51的稀疏码公共码本集S5’={C52,C53,…,C56}。由于协作集51中的各个基站,即BS51,BS52和BS53之间无信息交互,数据发送过程彼此独立,因而BS51,BS52和BS53可以分别独立的向UE5发送稀疏码公共码本集S5’。

510:基站向终端发送码本通知。

BS51、BS52和BS53分别向UE5发送发送码本通知N51、N52和N53,如图5E所示,告知UE5需要使用C52码本接入BS51,使用C54接入BS52,使用C55接入BS53。

511:终端接收协作集中的基站发送的码本通知。

UE5接收到分别BS51、BS52和BS53发送的码本通知N51、N52和N53后,即可确定可以用于在进行数据传输的过程中使用的码本,即UE5在与BS51进行的数据传输中使用C52,在与BS52进行的数据传输中使用C54,在与BS53进行的数据传输中使用C55。

512:基站与终端使用协作码本,进行数据传输。

BS51向UE5发送数据流D51,并使用C52对D51进行吗本映射,BS52向UE5发送数据流D52,并使用C54对D52进行码本映射,BS53向UE5发送数据流D53,并使用C55对D53进行码本映射,则BS51实际发送的数据流为D51*C52,BS52实际发送的数据流为D52*C54,BS53实际发送的数据流为D53*C55,其中运算符号*为自定义运算符,Z=X*Y表征数据流X根据码本Y进行码本映射后得到的运算结果。

UE5使用C52、C54和C55对接收到的数据流进行联合译码,分别解出D51、D52和D53。

若终端对D52进行译码失败,则向发送D52的BS52发送重传请求,BS52接收到UE5发送的重传请求后,重新向UE5发送D52。

实施例6

本实施例提供了一种基站60,基站60可以为宏基站、家庭基站或小基站等通信系统中各种形态的基站,如图6所示,具体包括如下:

601:接收机,用于接收控制器发送的码本指令,码本指令用于指定基站在与终端数据传输中能够使用的码本,码本属于稀疏码公共码本集,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的码本互不相同;

602:发射机,用于向终端发送码本通知,码本通知用于将协作码本告知终端,协作码本为协作集中的基站与终端进行数据传输所采用的码本,并且协作码本属于协作集中的基站收到的码本指令所指定的码本;

603:处理器,用于使用协作码本,与终端进行数据传输。

可选的,在具体的基站设备中,接收机与发射机可以为独立的形态各自分别存在,也可以集成在一个收发机内,以同时承担接收机和发射机的功能,本发明实施例对此并不限定。

作为对图6所示基站60的具体描述,其中601接收机可以进一步用于:

接收控制器发送的稀疏码公共码本集。

作为对图6所示基站60的具体描述,其中602发射机可以进一步用于:

向控制器发送码本请求,码本请求携带有基站所需的最小码本数量的信息,以便于控制器根据最小码本数量对基站在数据传输中能够使用的码本进行分配。其中码本指令进一步用于指定基站在进行数据传输中能够使用的不少于最小码本数量的的码本。

作为对图6所示基站60的具体描述,其中602发射机可以进一步用于:

向终端发送稀疏码公共码本集,以便于终端接收并保存稀疏码公共码本集,并以便于终端根据码本通知从稀疏码公共码本集中确定与基站进行数据传输的协作码本。

作为对图6所示基站60的具体描述,其中603处理器可以进一步用于:

根据数据传输中的数据流数量确定所需的最小码本数量,其中最小码本数量不少于数据流数量。

作为对图6所示基站60的具体描述,其中603处理器可以进一步用于:

根据码本指令在稀疏码公共码本集中确定基站在数据传输中能够使用的码本。

作为对图6所示基站60的具体描述,其中码本指令进一步包含协作集信息,603处理器可以进一步用于:

根据协作集信息确定码本指令适用的协作集。

实施例7

本实施例提供了一种控制器70,控制器70可以为独立的形态存在,也可以集成在通信系统中的其他控制节点内,如图7A所示,具体包括如下:

701:处理器,用于确定协作集,协作集为向同一终端提供数据传输的基站的集合;

702:发射机,用于向协作集中的每一个基站发送码本指令,码本指令用于指定协作集中的每一个基站在与终端数据传输中能够使用的码本,每一个基站在数据传输中能够使用的码本属于稀疏码公共码本集且互不相同,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。

作为对图7A所示控制器70的具体描述,其中控制器70的一种可选方案如图7B所示,可以进一步包括:

703:接收机,用于接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息。

可选的,在具体的控制器设备中,接收机与发射机可以为独立的形态各自分别存在,也可以集成在一个收发机内,以同时承担接收机和发射机的功能,本发明实施例对此并不限定。

作为对图7B所示控制器70的具体描述,其中703接收机可以进一步用于:

接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息。码本指令进一步用于指定协作集中的每一个基站在数据传输中能够使用的不少于最小码本数量的的码本。

作为对图7B所示控制器70的具体描述,其中701处理器可以进一步用于:

根据最小码本数量的信息,确定协作集中的每一个基站的最小码本数量的比例,根据最小码本数量的比例,确定协作集中的每一个基站在与终端数据传输中能够使用的码本数量的比例。

作为对图7A或图7B所示控制器70的具体描述,其中702发射机向协作集中的每一个基站发送的码本指令进一步包含协作集信息,协作集信息用于接收到码本指令的基站根据协作集信息确定码本指令适用的协作集。

作为对图7A或图7B所示控制器70的具体描述,其中702发射机可以进一步用于:

向协作集中的每一个基站发送稀疏码公共码本集,以便于协作集中的每一个基站接收并保存稀疏码公共码本集,并以便于协作集中的每一个基站根据码本指令从稀疏码公共码本集中确定与终端进行数据传输的协作码本,协作码本为协作集中的基站与终端进行数据传输所采用的码本。

实施例8

本实施例提供了一种终端80,如图8A所示,具体包括如下:

801:接收机,用于接收协作集中的至少一个基站发送的码本通知,码本通知用于至少一个基站将协作码本告知终端,协作码本为至少一个基站与终端进行数据传输所采用的稀疏码码本,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同;

802:处理器,用于使用协作码本与至少一个基站进行数据传输。

作为对图8A所示终端80的具体描述,其中801接收机可以进一步用于:

接收并保存协作集中的基站发送的稀疏码公共码本集。

作为对图8A所示终端80的具体描述,其中802处理器可以进一步用于:

根据码本通知在稀疏码公共码本集中确定协作码本。

作为对图8A所示终端80的具体描述,其中802处理器可以进一步用于:

从码本通知中获取协作码本,使用协作码本对接收的至少一个基站发送的至少一个数据流进行译码。

作为对图8A所示终端80的具体描述,其中终端80的一种可选方案如图8B所示,可以进一步包括:

803:发射机,用于向发送译码失败的数据流的基站发送重传请求,重传请求用于要求发送译码失败的数据流的基站重新发送译码失败的数据流。

可选的,在具体的终端中,接收机与发射机可以为独立的形态各自分别存在,也可以集成在一个收发机内,以同时承担接收机和发射机的功能,本发明实施例对此并不限定。

实施例9

本实施例提供了一种基站90,基站90可以为宏基站、家庭基站或小基站等通信系统中各种形态的基站,如图9所示,具体包括如下:

901:接收单元,用于接收控制器发送的码本指令,码本指令用于指定基站在与终端数据传输中能够使用的码本,码本属于稀疏码公共码本集,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的码本互不相同;

902:发射单元,用于向终端发送码本通知,码本通知用于将协作码本告知终端,协作码本为协作集中的基站与终端进行数据传输所采用的码本,并且协作码本属于协作集中的基站收到的码本指令所指定的码本;

903:处理单元,用于使用协作码本,与终端进行数据传输。

可选的,在具体的基站设备中,接收单元与发射单元可以为独立的形态各自分别存在,也可以集成在一个收发单元内,以同时承担接收单元和发射单元的功能,本发明实施例对此并不限定。

作为对图9所示基站90的具体描述,其中901接收单元可以进一步用于:

接收控制器发送的稀疏码公共码本集。

作为对图9所示基站90的具体描述,其中902发射单元可以进一步用于:

向控制器发送码本请求,码本请求携带有基站所需的最小码本数量的信息,以便于控制器根据最小码本数量对基站在数据传输中能够使用的码本进行分配。其中码本指令进一步用于指定基站在进行数据传输中能够使用的不少于最小码本数量的的码本。

作为对图9所示基站90的具体描述,其中902发射单元可以进一步用于:

向终端发送稀疏码公共码本集,以便于终端接收并保存稀疏码公共码本集,并以便于终端根据码本通知从稀疏码公共码本集中确定与基站进行数据传输的协作码本。

作为对图9所示基站90的具体描述,其中903处理单元可以进一步用于:

根据数据传输中的数据流数量确定所需的最小码本数量,其中最小码本数量不少于数据流数量。

作为对图9所示基站90的具体描述,其中903处理单元可以进一步用于:

根据码本指令在稀疏码公共码本集中确定基站在数据传输中能够使用的码本。

作为对图9所示基站90的具体描述,其中码本指令进一步包含协作集信息,903处理单元可以进一步用于:

根据协作集信息确定码本指令适用的协作集。

实施例10

本实施例提供了一种控制器100,控制器100可以为独立的形态存在,也可以集成在通信系统中的其他控制节点内,如图10A所示,具体包括如下:

1001:处理单元,用于确定协作集,协作集为向同一终端提供数据传输的基站的集合;

1002:发射单元,用于向协作集中的每一个基站发送码本指令,码本指令用于指定协作集中的每一个基站在与终端数据传输中能够使用的码本,每一个基站在数据传输中能够使用的码本属于稀疏码公共码本集且互不相同,稀疏码公共码本集为能够供协作集中的每一个基站进行数据传输使用的稀疏码码本的集合。

作为对图10A所示控制器100的具体描述,其中控制器100的一种可选方案如图10B所示,可以进一步包括:

1003:接收单元,用于接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息。

可选的,在具体的控制器设备中,接收单元与发射单元可以为独立的形态各自分别存在,也可以集成在一个收发单元内,以同时承担接收单元和发射单元的功能,本发明实施例对此并不限定。

作为对图10B所示控制器100的具体描述,其中1003接收单元可以进一步用于:

接收协作集中的每一个基站发送的码本请求,码本请求携带有基站所需的最小码本数量的信息。码本指令进一步用于指定协作集中的每一个基站在数据传输中能够使用的不少于最小码本数量的的码本。

作为对图10B所示控制器100的具体描述,其中1001处理单元可以进一步用于:

根据最小码本数量的信息,确定协作集中的每一个基站的最小码本数量的比例,根据最小码本数量的比例,确定协作集中的每一个基站在与终端数据传输中能够使用的码本数量的比例。

作为对图10A或图10B所示控制器100的具体描述,其中1002发射单元向协作集中的每一个基站发送的码本指令进一步包含协作集信息,协作集信息用于接收到码本指令的基站根据协作集信息确定码本指令适用的协作集。

作为对图10A或图10B所示控制器100的具体描述,其中1002发射单元可以进一步用于:

向协作集中的每一个基站发送稀疏码公共码本集,以便于协作集中的每一个基站接收并保存稀疏码公共码本集,并以便于协作集中的每一个基站根据码本指令从稀疏码公共码本集中确定与终端进行数据传输的协作码本,协作码本为协作集中的基站与终端进行数据传输所采用的码本。

实施例11

本实施例提供了一种终端110,如图11A所示,具体包括如下:

1101:接收单元,用于接收协作集中的至少一个基站发送的码本通知,码本通知用于至少一个基站将协作码本告知终端,协作码本为至少一个基站与终端进行数据传输所采用的稀疏码码本,协作集为向同一终端提供数据传输的基站的集合且协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同;

1102:处理单元,用于使用协作码本与至少一个基站进行数据传输。作为对图11A所示终端110的具体描述,其中1101接收单元可以进一步用于:

接收并保存协作集中的基站发送的稀疏码公共码本集。

作为对图11A所示终端110的具体描述,其中1102处理单元可以进一步用于:

根据码本通知在稀疏码公共码本集中确定协作码本。

作为对图11A所示终端110的具体描述,其中1102处理单元可以进一步用于:

从码本通知中获取协作码本,使用协作码本对接收的至少一个基站发送的至少一个数据流进行译码。

作为对图11A所示终端110的具体描述,其中终端110的一种可选方案如图11B所示,可以进一步包括:

1103:发射单元,用于向发送译码失败的数据流的基站发送重传请求,重传请求用于要求发送译码失败的数据流的基站重新发送译码失败的数据流。

可选的,在具体的终端中,接收单元与发射单元可以为独立的形态各自分别存在,也可以集成在一个收发单元内,以同时承担接收单元和发射单元的功能,本发明实施例对此并不限定。

上述各实施例对于各参数和各设备的命名本领域技术人员可以采用其他命名方式,亦在本发明方案保护范围内。

本发明提供了一种数据传输方法和装置,利用协作集中的基站在与终端数据传输中能够使用的稀疏码码本互不相同,实现基站之间独立的与终端进行数据传输,不需要基站之间进行数据交互和信道信息的交互,减小了系统的开销,提高了网络传输的效率。

通过以上的实施方式的描述,所属领域的技术人员能够清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。基于这样的理解,本发明的技术方案中的全部或部分步骤是能够通过程序来指令相关的硬件来完成,所述的程序能够存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,能够轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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