一种数据传输的方法、基带单元和拉远射频单元与流程

文档序号:16150156发布日期:2018-12-05 17:25阅读:208来源:国知局
一种数据传输的方法、基带单元和拉远射频单元与流程

本申请涉及通信领域,尤其涉及一种数据传输的方法、基带单元和拉远射频单元。

背景技术

在现有的无线蜂窝通信系统中,分布式基站是目前最主要的部署形式之一。分布式基站中,拉远射频单元(remoteradiounit,rru)与基带单元(basebandunit,bbu)一般通过线缆互连实现基带单元和拉远射频单元之间通信接口标准(commonpublicradiointerface,cpri)信号连接。

bbu和rru间通过cpri协议进行前传数据传输,cpri上传输的数据量与小区支持的空口带宽、收发天线数成正比,与实际业务量变化无关,导致在大规模(massive)多输入多输出技术(multiple-inputmultiple-output,mimo)引入多天线和空口大带宽后,cpri带宽需求巨大,由此带来部署成本的明显提高和部署难度加大的问题。



技术实现要素:

本申请实施例提供了一种数据传输的方法、基带单元和拉远射频单元,用于传输下行有效rb的数据和/或上行有效rb的数据,用于可以降低bbu和rru之间传输数据所用的带宽,进而可以降低部署成本和部署难度。

在本申请的实施例中,bbu和rru功能重新部署,将下行的快速傅立叶反变换(inversefastfouriertransform,ifft)+循环前缀(cyclicprefix,cp)、导频生成和插入,上行的快速傅立叶变换(fastfouriertransform,fft)+除循环前缀(deletecyclicprefix,decp)、资源单元解映射(resourceelementdemapping)部署到rru中。bbu包括的功能有编码(encode)、调制(mod)、层映射(layermapping)、预编码(precoding)、资源单元映射(resourceelementmapping,remapping)、发送下行有效rb指示;以及多输入多输出均衡处理(multiple-inputmultiple-outputequalizer,mimoeq)、离散傅里叶逆变换(inversediscretefouriertransform,idft)、解调(demod)、解码(decode)、发送上行有效rb指示等。

本申请实施例第一方面提供了一种数据传输的方法,该方法应用于通信系统,该通信系统包括基带单元bbu和拉远射频单元rru,可以包括:该bbu从媒体接入控制层接收多个下行用户数据;该bbu可以根据该多个下行用户数据和预置调度规则生成下行有效rb的数据;该bbu向该rru发送该下行有效资源块rb的数据,并发送该下行有效rb指示信息,该下行有效rb指示信息用于该rru将该下行有效rb的数据对应的填充在该rru确定的空闲rb集合中。因为bbu向rru发送的只是下行有效rb的数据,rru可以生成并填充公共导频,并可以在空闲rb集合中填充有效rb的数据。而在现有技术中,是由bbu生成并填充公共导频的,所以,bbu中不管是填充有效rb的数据的rb,还是填充无效rb的数据的rb,都需要全部发送给rru。但是使用本申请实施例中的技术方案后,只需要bbu向rru发送有效rb的数据即可,从而可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该方法还可以包括:该bbu可以向该rru发送上行有效rb指示信息,该上行有效rb指示信息用于该rru向该bbu发送对应的上行有效rb的数据;该bbu接收该rru发送的上行有效rb的数据;该bbu对该上行有效rb的数据进行处理。bbu还可以向rru发送上行有效rb的指示信息,rru可以根据上行有效rb的指示信息,从rru中接收的ue数据中选出对应的上行有效rb的数据,然后,rru可以将上行有效rb的数据发送给bbu,而不需要把rru上接收的所有的ue数据发送给bbu,从而,降低了rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该下行有效rb指示信息可以包括指示该有效rb的数据的标识,或者,该下行有效rb指示信息可以包括有效rb的数据的标识,无效rb的数据的标识。

本申请实施例第二方面提供了一种数据传输的方法,该方法应用于通信系统,该通信系统包括基带单元bbu和拉远射频单元rru,可以包括:该rru确定空闲rb集合;该rru接收该bbu发送的下行有效rb的数据和下行有效rb指示信息;该rru在该空闲rb集合中对应该下行有效rb指示信息填充该有效rb的数据,即rru可以根据有效rb指示信息,对应的在空闲rb集合中填充有效rb的数据;该rru向用户设备ue发送填充有该有效rb的数据,该有效rb的数据用于该ue根据该有效rb的数据对应的资源进行通信。应理解,在该空闲rb集合中除填充有该有效rb的数据的其他空闲rb中,对应的填充无效rb的数据,在实际应用中,rru向ue发送的数据包括填充有有效rb的数据,无效rb的数据,以及填充的公共导频。因为bbu向rru发送的只是下行有效rb的数据,rru可以生成并填充公共导频,并可以在空闲rb集合中填充有效rb的数据。而在现有技术中,是由bbu生成并填充公共导频的,所以,bbu中不管是填充有效rb的数据的rb,还是填充无效rb的数据的rb,都需要发送给rru。但是使用本申请实施例中的技术方案后,只需要bbu向rru发送有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该方法还可以包括:该rru接收该bbu发送的上行有效rb指示信息;该rru向该bbu发送与该上行有效rb指示信息对应的上行有效rb的数据,该上行有效rb的数据用于该bbu解析出ue发送的数据。即bbu还可以向rru发送上行有效rb的指示信息,rru可以根据上行有效rb的指示信息,从rru中接收的ue数据中选出对应的上行有效rb的数据,然后,rru可以将上行有效rb的数据发送给bbu,而不需要把rru上接收的所有的ue数据发送给bbu,从而,降低了rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该下行有效rb指示信息可以包括指示该有效rb的数据的标识,或者,该下行有效rb指示信息可以包括有效rb的数据的标识,无效rb的数据的标识。

可选的,在本申请的一些实施例中,该方法还可以包括:在该空闲rb集合中除填充有该有效rb的数据的其他空闲rb中,若有公共导频,则该rru对应的填充该公共导频,若无该公共导频,则该rru对应的填充0。其中,0表示填充的是无效rb的数据。

本申请实施例第三方面提供了一种数据传输的方法,该方法应用于通信系统,该通信系统包括基带单元bbu和拉远射频单元rru,可以包括:该bbu向该rru发送上行有效rb指示信息,该上行有效rb指示信息用于该rru向该bbu发送对应的上行有效rb的数据;该bbu接收该rru发送的上行有效rb的数据;该bbu对该上行有效rb的数据进行处理。即bbu可以向rru发送上行有效rb的指示信息,rru可以根据上行有效rb的指示信息,从rru中接收的ue数据中选出对应的上行有效rb的数据,然后,rru可以将上行有效rb的数据发送给bbu,而不需要把rru上接收的所有的ue数据发送给bbu,从而,降低了rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该方法还可以包括:该bbu接收多个下行用户数据;该bbu根据该多个下行用户数据和预置调度规则生成下行有效rb的数据;该bbu向该rru发送该下行有效rb的数据,并发送该下行有效rb指示信息,该下行有效rb指示信息用于该rru将该下行有效rb的数据对应的填充在该rru确定的空闲rb集合中。因为bbu向rru发送的只是下行有效rb的数据,rru可以生成并填充公共导频,并可以在空闲rb集合中填充有效rb的数据。而在现有技术中,是由bbu生成并填充公共导频的,所以,bbu中不管是填充有效rb的数据的rb,还是填充无效rb的数据的rb,都需要发送给rru。但是使用本申请实施例中的技术方案后,只需要bbu向rru发送有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该下行有效rb指示信息包括指示该有效rb的数据的标识,或者,该下行有效rb指示信息可以包括有效rb的数据的标识,无效rb的数据的标识。

本申请实施例第四方面提供了一种数据传输的方法,该方法应用于通信系统,该通信系统包括基带单元bbu和拉远射频单元rru,可以包括:该rru接收该bbu发送的上行有效rb指示信息;该rru向该bbu发送与该上行有效rb指示信息对应的上行有效rb的数据,该上行有效rb的数据用于该bbu解析出ue发送的数据。即bbu还可以向rru发送上行有效rb的指示信息,rru可以根据上行有效rb的指示信息,从rru中接收的ue数据中选出对应的上行有效rb的数据,然后,rru可以将上行有效rb的数据发送给bbu,而不需要把rru上接收的所有的ue数据发送给bbu,从而,降低了rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该方法还可以包括:该rru确定空闲rb集合;该rru接收该bbu发送的下行有效rb的数据和下行有效rb指示信息;该rru在该空闲rb集合中对应该下行有效rb指示信息填充该有效rb的数据;该rru向用户设备ue发送填充有该有效rb的数据,该有效rb的数据用于该ue根据该有效rb的数据对应的资源进行通信。应理解,在该空闲rb集合中除填充有该有效rb的数据的其他空闲rb中,对应的填充无效rb的数据,在实际应用中,rru向ue发送的数据包括填充有有效rb的数据,无效rb的数据,以及填充的公共导频。因为bbu向rru发送的只是下行有效rb的数据,rru可以生成并填充公共导频,并可以在空闲rb集合中填充有效rb的数据。而在现有技术中,是由bbu生成并填充公共导频的,所以,bbu中不管是填充有效rb的数据的rb,还是填充无效rb的数据的rb,都需要发送给rru。但是使用本申请实施例中的技术方案后,只需要bbu向rru发送有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度,多个小区的带宽可以统计复用。

可选的,在本申请的一些实施例中,该下行有效rb指示信息包括指示该有效rb的数据的标识,或者,该下行有效rb指示信息可以包括有效rb的数据的标识,无效rb的数据的标识。

可选的,在本申请的一些实施例中,该方法还可以包括:在该空闲rb集合中除填充有该有效rb的数据的其他空闲rb中,若有公共导频,则该rru对应的填充该公共导频,若无该公共导频,则该rru对应的填充0。其中,0表示填充的是无效rb的数据。

本申请实施例第五方面提供一种bbu,具有实现对应于上述第一方面提供的在bbu和rru之间传输数据的时候,只需要发送下行有效rb的数据或者上行有效rb的数据即可,可以降低bbu和rru之间传输数据所用的带宽,进而可以降低部署成本和部署难度的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请实施例第六方面提供一种rru,具有实现对应于上述第二方面提供的在bbu和rru之间传输数据的时候,只需要发送下行有效rb的数据或者上行有效rb的数据即可,可以降低bbu和rru之间传输数据所用的带宽,进而可以降低部署成本和部署难度的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请实施例第七方面提供一种bbu,具有实现对应于上述第一方面提供的在bbu和rru之间传输数据的时候,只需要发送下行有效rb的数据或者上行有效rb的数据即可,可以降低bbu和rru之间传输数据所用的带宽,进而可以降低部署成本和部署难度的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请实施例第八方面提供一种rru,具有实现对应于上述第二方面提供的在bbu和rru之间传输数据的时候,只需要发送下行有效rb的数据或者上行有效rb的数据即可,可以降低bbu和rru之间传输数据所用的带宽,进而可以降低部署成本和部署难度的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

本申请实施例第九方面提供一种bbu,可以包括:

存储器,收发器,处理器,该存储器、该收发器和该处理器通过总线连接;

该存储器,用于存储操作指令;

该处理器,用于通过调用该操作指令,根据该多个下行用户数据和预置调度规则生成下行有效rb的数据;

该收发器,用于接收多个下行用户数据;向该rru发送该下行有效资源块rb的数据,并发送该下行有效rb指示信息,该下行有效rb指示信息用于该rru将该下行有效rb的数据对应的填充在该rru确定的空闲rb集合中。

本申请实施例第十方面提供一种rru,可以包括:

存储器,收发器,处理器,该存储器、该收发器和该处理器通过总线连接;

该存储器,用于存储操作指令;

该处理器,用于通过调用该操作指令,确定空闲rb集合;在所述空闲rb集合中对应所述下行有效rb指示信息填充所述有效rb的数据;

该收发器,用于接收所述bbu发送的下行有效rb的数据和下行有效rb指示信息;向用户设备ue发送填充有所述有效rb的数据,所述有效rb的数据用于所述ue根据所述有效rb的数据对应的资源进行通信。

本申请实施例第十一方面提供一种bbu,可以包括:

存储器,收发器,处理器,该存储器、该收发器和该处理器通过总线连接;

该存储器,用于存储操作指令;

该处理器,用于通过调用该操作指令,对所述上行有效rb的数据进行处理;

该收发器,用于向所述rru发送上行有效rb指示信息,所述上行有效rb指示信息用于所述rru向所述bbu发送对应的上行有效rb的数据;接收所述rru发送的上行有效rb的数据。

本申请实施例第十二方面提供一种rru,可以包括:

存储器,收发器,该存储器和该收发器通过总线连接;

该存储器,用于存储操作指令;

该收发器,用于接收所述bbu发送的上行有效rb指示信息;向所述bbu发送与所述上行有效rb指示信息对应的上行有效rb的数据,所述上行有效rb的数据用于所述bbu解析出ue发送的数据。

本申请实施例第十三方面提供一种通信系统,该通信系统包括bbu和rru,该bbu为执行本申请第一方面或第一方面任一可选实现方式中该的bbu;该rru为执行本申请第二方面或第二方面任一可选实现方式中该的rru。

本申请实施例第十四方面提供一种通信系统,该通信系统包括bbu和rru,该bbu为执行本申请第三方面或第三方面任一可选实现方式中该的bbu;该rru为执行本申请第四方面或第四方面任一可选实现方式中该的rru。

本发明实施例第十五方面提供一种存储介质,需要说明的是,本发的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述设备所用的计算机软件指令,其包含用于执行上述第一方面、第二方面、第三方面或第四方面为bbu或者rru所设计的程序。

该存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例第十六方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请第一方面或第一方面任一可选实现方式中该的方法。

本发明实施例第十七面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请第二方面或第二方面任一可选实现方式中该的方法。

本发明实施例第十八方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请第三方面或第三方面任一可选实现方式中该的方法。

本发明实施例第十九面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请第四方面或第四方面任一可选实现方式中该的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

在本申请实施例中,对于bbu向rru发送下行数据来说,所述bbu接收多个下行用户数据;所述bbu根据所述多个下行用户数据和预置调度规则生成下行有效rb的数据;所述bbu向所述rru发送所述下行有效rb的数据,并发送所述下行有效rb指示信息,所述下行有效rb指示信息用于所述rru将所述下行有效rb的数据对应的填充在所述rru确定的空闲rb集合中。在bbu向rru发送下行数据的时候,只需要发送下行有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度。

对于rru向bbu发送上行数据来说,所述rru接收所述bbu发送的上行有效rb指示;所述rru向所述bbu发送与所述上行有效rb指示对应的上行有效rb的数据,所述上行有效rb的数据用于所述bbu解析出ue发送的数据。rru向bbu发送上行数据的时候,只需要发送根据bbu向rru发送上行有效rb指示信息确定出来的上行有效rb的数据即可,可以降低rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,还可以根据这些附图获得其它的附图。

图1为本申请实施例中bbu和rru通过线缆互连的一个示意图;

图2为现有技术中bbu和rru功能划分的一个示意图;

图3为本申请实施例所应用的一个系统架构图;

图4为本申请实施例中bbu和rru功能应用的一个示意图;

图5为本申请实施例中数据传输的方法的一个实施例示意图;

图6(a)为本申请实施例中传输下行有效rb的数据的一个示意图;

图6(b)为本申请实施例中传输上行有效rb的数据的一个示意图;

图7为本申请实施例中数据传输的方法的另一个实施例示意图;

图8(a)为本申请实施例中基带单元的一个实施例示意图;

图8(b)为本申请实施例中基带单元的另一个实施例示意图;

图9为本申请实施例中拉远射频单元的一个实施例示意图;

图10(a)为本申请实施例中基带单元的另一个实施例示意图;

图10(b)为本申请实施例中基带单元的另一个实施例示意图;

图11(a)为本申请实施例中拉远射频单元的另一个实施例示意图;

图11(b)为本申请实施例中拉远射频单元的另一个实施例示意图;

图12为本申请实施例中基带单元的另一个实施例示意图;

图13为本申请实施例中拉远射频单元的另一个实施例示意图。

具体实施方式

本申请实施例提供了一种数据传输的方法,用于降低bbu和rru之间传输数据所用的带宽。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,都应当属于本申请保护的范围。

如图1所示,为bbu和rru之间通过线缆互连实现cpri信号连接的一个示意图。其中,一个bbu可以支持多个rru。bbu是室内基带处理单元,3g/4g网络大量使用分布式基站架构,rru和bbu之间通常需要用光纤连接。cpri是连接bbu和rru的一种无线标准接口协议,在cpri协议中,bbu被称作无线电设备控制(radioequipmentcontrol,rec),rru被称为无线电设备(radioequipment,re)。

rru分为4个大模块:数字中频模块、收发信机模块、功放和滤波模块。数字中频模块用于光传输的调制解调、数字上下变频、a/d转换(亦称“模拟数字转换器”,简称“模数转换器”)等;收发信机模块完成中频信号到射频信号的变换;再经过功放和滤波模块,将射频信号通过天线口发射出去。其工作原理是rru带来了一种新型的分布式网络覆盖模式,它将大容量宏蜂窝基站集中放置在可获得的中心机房内,基带部分集中处理,采用光纤将基站中的射频模块拉到远端射频单元,分置于网络规划所确定的站点上,从而节省了常规解决方案所需要的大量机房;同时通过采用大容量宏基站支持大量的光纤拉远,可实现容量与覆盖之间的转化。

如图2所示,为在现有技术中,bbu和rru间通过cpri协议进行前传数据(fronthaul)传输,bbu和rru功能划分的示意图

bbu承担包括l1、l2和l3的基带功能。基带l1处理物理层功能,主要包括编码(encode)/解码(decode)、调制(mod)/解调(demod)、层映射(layermapping)&预编码(precoding)、快速傅立叶反变换(inversefastfouriertransform,ifft)/快速傅立叶变换(fastfouriertransform,fft)等。

rru主要承担包括射频收发(transceiver,trx)和功率放大器(poweramplifier,pa)的射频收发信机等功能。

bbu和rru间通过cpri协议进行前传数据传输,cpri上传输的数据量与小区支持的空口带宽、收发天线数成正比,与实际业务量变化无关,导致在大规模(massive)多输入多输出(multipleinputmultipleoutput,mimo)技术引入多天线和空口大带宽后,cpri带宽需求巨大。

举例说明如下:cpri上传输的数据量与小区支持的空口带宽和收发天线数成正比,例如一个长期演进(longtermevolution,lte)小区a空口带宽为20mhz,支持2t2r,cpri采样率为30.72mhz,同相正交(in-phase/quadrature,i/q)采样位宽为15bit,其需要的cpri带宽为:30.72mhz*15bit*2i/q*2天线=1.8432gbps。应理解,2t2r指的是采用双天线技术,两根天线分别负责接收和发送,广义上讲,可以理解成双通道传输。

随着4g无线通信的部署,特别是5g无线通信的即将到来,各种应用需要更大的带宽,因此会采用大规模天线阵列和较大的空口带宽,bbu与rru之间的cpri流量急剧增加,例如假设一个5g小区b空口带宽为100m,支持64t64r,则其需要的cpri带宽为:30.72*(100/20)*15*2*64=294.9gbps,由于cpri带宽与rru支持的空口带宽和收发天线数相关,与实际业务量变化无关,导致在massivemimo引入多天线和空口大带宽后,cpri带宽需求巨大,由此带来部署成本的明显提高和部署难度的加大。

如图3所示,为本申请实施例所应用的一个系统架构图。本申请实施例适用于4glte和5g基站(enodeb)系统,具体是enodeb中的bbu和rru接口。下面对本申请实施例中所涉及的网元做一个简单的说明。

这里的基站可以为演进型基站(evolutionalnodeb,简称可以为enb或e-nodeb)、宏基站、微基站(也称为“小基站”)、微微基站、接入站点(accesspoint,ap)、传输站点(transmissionpoint,tp)或gnodeb(newgenerationnodeb,新一代基站)等。enb是演进的节点b,相当于lte网络中的基站。enb是lte网络演进的通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)的主要网元,负责无线资源管理、上下行数据分类和业务质量(qualityofservice,qos)执行、空口的数据压缩和加密。enodeb同mme完成信令处理,同s-gw一起完成用户面数据转发。enodeb相当于面向无线终端的一个汇聚节点。

移动性管理实体(mobilitymanagemententity,mme),负责控制面的移动性管理、用户上下文和移动状态管理、分配用户临时身份标识等。mme相当于lte网络总的管家,所有的内部事务(intrasystem切换)和外部事务(intersystem互操作)均由mme总协调完成。

服务网关(servinggateway,s-gw),是3gpp内不同接入网络间的用户锚点,负责用户在不同接入技术之间移动时用户面的数据交换,来屏蔽3gpp内不同接入网络的接口。s-gw承担演进分组核心网(evolvedpacketcore,epc)的网关功能,终结e-utran方向的接口。

分组数据网关(pdngateway,p-gw),pdn是packetdatanetwork,指采用分组协议(基本是ip协议)的数据网络,泛指移动终端访问的外部网络。p-gw就被称为pdn网关,是3gpp接入网络和非3gpp接入网络之间的用户锚点。p-gw与外部pdn连接的网元,p-gw承担epc的网关功能,终结与pdn相连的sgi接口。一个终端可以有同时通过多个p-gw访问多个pdn。

终端设备可称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal)、智能终端等,该终端设备可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信。例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置以及未来下一代移动通信系统(nextradio,nr)网络中的终端设备,它们与无线接入网交换语音或数据。对终端设备的说明:本申请中,终端设备还可以包括中继relay,和基站可以进行数据通信的都可以看为终端设备,在本申请中将以一般意义上的ue来介绍。

如图4所示,为本申请实施例中bbu和rru功能应用的一个示意图。其中,bbu和rru功能重新部署,将下行的快速傅立叶反变换(inversefastfouriertransform,ifft)+循环前缀(cyclicprefix,cp)、导频生成和插入,上行的快速傅立叶变换(fastfouriertransform,fft)+除循环前缀(deletecyclicprefix,decp)、资源单元解映射(resourceelementdemapping)部署到rru中。bbu包括的功能有编码(encode)、调制(mod)、层映射(layermapping)、预编码(precoding)、资源单元映射(resourceelementmapping,remapping)、发送下行有效rb指示;以及多输入多输出均衡处理(multiple-inputmultiple-outputequalizer,mimoeq)、离散傅里叶逆变换(inversediscretefouriertransform,idft)、解调(demod)、解码(decode)、发送上行有效rb指示等。本申请实施例还可以应用其他无线制式,如wimax、5g等。

下面以实施例的方式对本申请技术方案做进一步的说明,如图5所示,为本申请实施例中数据传输的方法的一个实施例示意图,包括:

501、bbu接收多个下行用户数据。

在本申请实施例中,bbu会接收来自媒体接入控制层(mediumaccesscontrol,mac)传输过来的多个下行用户数据,这多个下行用户数据的数量不做限定。

502、bbu根据多个下行用户数据和预置调度规则生成下行有效rb的数据。

在本申请实施例中,bbu接收到这多个下行用户数据后,可以经过编码、调制、层映射、预编码、资源单元映射等处理。bbu根据多个下行用户数据和预置调度规则生成下行有效rb的数据。示例性的,确定的下行有效rb的数据为rb0、rb4、rb5和rb99。下行有效rb指示信息可以包括指示下行有效rb的数据的标识。

其中,对于预置调度规则下面可进行简单的说明,如下所示:

1、在长期演进(longtermevolution,lte)系统中,调度器位于bbu(enodeb子系统)的mac层,enodeb的调度器能获知每个rb的待传输数据信息。

对于具有各种服务质量(qualityofservice,qos)属性和传输要求的rb,需要设计合理的优先级处理算法确定每次参与调度的rb集合,从而在保证各业务qos和公平性的基础上最大化系统吞吐量。

2、lte系统调度可分为两个阶段:

第一阶段,寻找调度用户,解决该时刻调度哪些用户的问题。遍历扇区所有用户,重传用户优先分配资源。然后调度新包用户,根据反馈的信道质量指示(channelqualityindicator,cqi)计算该用户的优先级,选取最大者为该时刻调度用户。

第二阶段,分配合适资源,解决每个用户在哪个资源块上调度的问题。遍历所有用户,计算其在所有资源组上的优先级,依照资源从低到高的顺序依次选取优先级最大的用户,每次以rb为单位依次为用户进行资源分配。

3、调度算法需要ue反馈每一个rb上的信道状态信息(channelstateinformation,csi)给基站,基站的每个rb上执行一次调度算法。

503、bbu将下行有效rb的数据和下行有效rb指示信息发送给rru。

在本申请实施例中,bbu向rru发送下行有效资源块rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。rru接收bbu发送的下行有效rb的数据和下行有效rb指示信息。

示例性的,下行有效rb的数据为对应rb0、rb4、rb5和rb99的数据,则可以将对应rb0、rb4、rb5和rb99的数据发送给rru。在发送下行有效rb的数据的时候还可以发送下行有效rb指示信息,既可以是对rb0、rb4、rb5和rb99的指示信息。进一步的,还可以发送无效rb指示信息,如有效rb指示信息以“1”来指示,无效rb指示信息以“0”来指示。或者,可以以比特位的不同来指示有效rb指示信息和无效rb指示信息。

504、rru确定空闲rb集合。

在本申请实施例中,在当前调度的时间内,rru确定空闲rb集合,例如{rb0,rb1,rb2,rb3,rb4,rb5,......rb98,rb99}。需要说明的是,步骤504与501-503任一步骤的时序不做限定。

505、rru在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据。

在本申请实施例中,rru在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据。进一步的,在所述空闲rb集合中除填充有所述有效rb的数据的其他空闲rb中,若有公共导频,则所述rru对应的填充所述公共导频,若无所述公共导频,则所述rru对应的填充0。

如图6(a)所示,为本申请实施例中传输下行有效rb的数据的一个示意图。需要说明的是,在本申请实施例中,是由rru生成并填充空闲rb的公共导频和对应下行有效rb的数据的。在图6(a)中,是以空闲rb集合为{rb0,rb1,rb2,rb3,rb4,rb5,......rb98,rb99}为例来进行说明的,如果rru接收的是下行有效rb的数据和下行有效rb指示信息,那么,rru可以根据下行有效rb指示信息在对应的rb空闲集合中填充rb0、rb4、rb5和rb99的下行有效rb的数据和参考信号(也就是公共导频);除过rb0、rb4、rb5和rb99之外的其他空闲rb中对应的填充参考信号和0,其中,在每个rb中,填充的参考信息可能不止一个类型的参考信号,也就是由不同天线发射的参考信号,0表示填充的是无效rb的数据。

如果rru接收的是下行有效rb的数据、下行有效rb指示信息和下行无效rb指示信息,那么,rru可以根据下行有效rb指示信息在对应的rb空闲集合中填充rb0、rb4、rb5和rb99的下行有效rb的数据和参考信号;还可以根据下行无效rb指示信息在对应的其他空闲rb集合中参考信号和0。

需要说明的是,一个rb的带宽为180khz,在频域上是由12个带宽为15khz的子载波组成的,在时域上可以由2个时隙组成的,每个时隙(0.5ms)包括7个正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)信号。

506、rru向用户设备ue发送填充有有效rb的数据,有效rb的数据用于ue根据有效rb的数据对应的资源进行通信。

在本申请实施例中,rru向用户设备ue发送填充有有效rb的数据,有效rb的数据用于ue根据有效rb的数据对应的资源进行通信。需要说明的是,假设,当前时间段,为ue调度的资源块为rb0-rb99,那么,rru对应的填充完有效rb的数据、无效rb的数据、公共导频信号之后,就可以通过天线将rb0-rb99的资源信息向ue发送,ue接收rb0-rb99的资源信息后,可以对应的使用rb0、rb4、rb5和rb99的资源进行通信,因为其他的资源块填充的是无效rb的数据。

507、bbu将上行有效rb指示信息发送给rru。

在本申请实施例中,bbu向rru发送上行有效rb指示信息,上行有效rb指示信息用于rru向bbu发送对应的上行有效rb的数据;rru接收bbu发送的上行有效rb指示信息。示例性的,上行有效rb指示信息可以是对rb100、rb104、rb105和rb199的指示信息。

508、rru将与上行有效rb指示信息对应的上行有效rb的数据发送给bbu。

在本申请实施例中,rru向bbu发送与上行有效rb指示信息对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据;bbu接收rru发送的上行有效rb的数据。具体的还可以是,rru根据上行有效rb指示信息确定出上行有效rb的数据,再向bbu发送上行有效rb的数据。示例性的,如图6(b)所示,为本申请实施例中传输上行有效rb的数据的一个示意图。rru向bbu发送包括rb100、rb104、rb105和rb199对应的上行有效rb的数据;其中,rb100-rb199可以是不同ue或者同一个ue发送的上行数据,而且,rb100-rb199中包括的不一定都是上行有效rb的数据,也有上行无效rb的数据。

509、bbu对上行有效rb的数据进行处理。

在本申请实施例中,bbu可以对上行有效rb的数据进行处理。具体的,可以进行多输入多输出均衡处理、离散傅里叶逆变换、解调、解码等处理。

需要说明的是,在本申请实施例中,步骤507-509是可选的步骤。

示例性的,如一个100m64t64r的小区,在空口rb资源利用率为50%时,在采样传统的cpri接口,且不压缩cpri采样率的情况下,需要295gbps的传输带宽;采用本申请技术方案后,bbu-rru间带宽需求大约为81gbps,带宽大约降为30%。应理解,该示例只是一个举例说明,在实际应用中,所节省的带宽与该示例会有一定的差异。

在本申请实施例中,先说的是bbu向rru发送下行有效rb的数据,由rru生成并填充空闲rb的公共导频,然后向ue发送。再说的是bbu向rru发送上行有效rb指示信息,rru根据上行有效rb指示信息向bbu发送对应的上行有效rb数据。对于bbu向rru发送下行数据来说,bbu接收多个下行用户数据;bbu根据多个下行用户数据和预置调度规则生成下行有效rb的数据;bbu向rru发送下行有效rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。在bbu向rru发送下行数据的时候,只需要发送下行有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度。

对于rru向bbu发送上行数据来说,rru接收bbu发送的上行有效rb指示;rru向bbu发送与上行有效rb指示对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据。rru向bbu发送上行数据的时候,只需要发送根据bbu向rru发送上行有效rb指示信息确定出来的上行有效rb的数据即可,可以降低rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度。

如图7所示,为本申请实施例中数据传输的方法的另一个实施例示意图,包括:

701、bbu将上行有效rb指示信息发送给rru。

bbu向rru发送上行有效rb指示信息,上行有效rb指示信息用于rru向bbu发送对应的上行有效rb的数据;rru接收bbu发送的上行有效rb指示信息。

702、rru将与上行有效rb指示信息对应的上行有效rb的数据发送给bbu。

rru向bbu发送与上行有效rb指示信息对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据。bbu接收rru发送的上行有效rb的数据;

703、bbu对上行有效rb的数据进行处理。

在本申请实施例中,步骤701-703与上述图5所示的实施例中的步骤507-509类似,此处不再赘述。

704、bbu接收多个下行用户数据。

705、bbu根据多个下行用户数据和预置调度规则生成下行有效rb的数据。

706、bbu将下行有效rb的数据和下行有效rb指示信息发送给rru。

bbu向rru发送下行有效rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。rru接收bbu发送的下行有效rb的数据和下行有效rb指示信息。

707、rru确定空闲rb集合。

708、rru在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据;

rru在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据。进一步的,在空闲rb集合中除填充有有效rb的数据的其他空闲rb中,若有公共导频,则rru对应的填充公共导频,若无公共导频,则rru对应的填充0。

709、rru向用户设备ue发送填充有有效rb的数据,有效rb的数据用于ue根据有效rb的数据对应的资源进行通信。

在本申请实施例中,步骤704-709与上述图5所示的实施例中的步骤501-506类似,此处不再赘述。需要说明的是,在本申请实施例中,步骤704-709是可选的步骤。

在本申请实施例中,先说的是bbu向rru发送上行有效rb指示信息,rru根据上行有效rb指示信息向bbu发送对应的上行有效rb数据。再说的是bbu向rru发送下行有效rb的数据,由rru生成并填充空闲rb的公共导频,然后向ue发送。需要说明的是,发送上行有效rb的数据和下行有效rb的数据还可以同时进行。

对于rru向bbu发送上行数据来说,rru接收bbu发送的上行有效rb指示;rru向bbu发送与上行有效rb指示对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据。rru向bbu发送上行数据的时候,只需要发送根据bbu向rru发送上行有效rb指示信息确定出来的上行有效rb的数据即可,可以降低rru向bbu传输数据所用的带宽,进而可以降低部署成本和部署难度。

对于bbu向rru发送下行数据来说,bbu接收多个下行用户数据;bbu根据多个下行用户数据和预置调度规则生成下行有效rb的数据;bbu向rru发送下行有效rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。在bbu向rru发送下行数据的时候,只需要发送下行有效rb的数据即可,可以降低bbu向rru传输数据所用的带宽,进而可以降低部署成本和部署难度。

如图8(a)所示,为本申请实施例中关于基带单元的一个实施例示意图,包括:

接收模块801,用于接收多个下行用户数据;

生成模块802,用于根据多个下行用户数据和预置调度规则生成下行有效rb的数据;

发送模块803,用于向rru发送下行有效rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。

可选的,在本申请的一些实施例中,在上述图8(a)所示的基础上,如图8(b)所示,为基带单元的另一个实施例示意图,基带单元还包括:

发送模块803,用于向rru发送上行有效rb指示信息,上行有效rb指示信息用于rru向bbu发送对应的上行有效rb的数据;

接收模块801,用于接收rru发送的上行有效rb的数据;

处理模块804,用于对上行有效rb的数据进行处理。

可选的,在本申请的一些实施例中,

下行有效rb指示信息包括指示有效rb的数据的标识。

如图9所示,为本申请实施例中拉远射频单元的一个实施例示意图,包括:

确定模块901,用于确定空闲rb集合;

接收模块902,用于接收bbu发送的下行有效rb的数据和下行有效rb指示信息;

填充模块903,用于在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据;

发送模块904,用于向用户设备ue发送填充有有效rb的数据,有效rb的数据用于ue根据有效rb的数据对应的资源进行通信。

可选的,在本申请的一些实施例中,

接收模块902,用于接收bbu发送的上行有效rb指示信息;

发送模块904,用于向bbu发送与上行有效rb指示信息对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据。

可选的,在本申请的一些实施例中,

填充模块903,还用于在空闲rb集合中除填充有有效rb的数据的其他空闲rb中,若有公共导频,则填充模块对应的填充公共导频,若无公共导频,则填充模块对应的填充0。

如图10(a)所示,为本申请实施例中基带单元的另一个实施例示意图,包括:

发送模块1001,用于向rru发送上行有效rb指示信息,上行有效rb指示信息用于rru向bbu发送对应的上行有效rb的数据;

接收模块1002,用于接收rru发送的上行有效rb的数据;

处理模块1003,用于对上行有效rb的数据进行处理。

可选的,在本申请的一些实施例中,在上述图10(a)所示的基础上,如图10(b)所示,为基带单元的另一个实施例示意图,包括:

接收模块1002,用于接收多个下行用户数据;

生成模块1004,用于根据多个下行用户数据和预置调度规则生成下行有效rb的数据;

发送模块1001,用于向rru发送下行有效rb的数据,并发送下行有效rb指示信息,下行有效rb指示信息用于rru将下行有效rb的数据对应的填充在rru确定的空闲rb集合中。

可选的,在本申请的一些实施例中,下行有效rb指示信息包括指示有效rb的数据的标识。

如图11(a)所示,为本申请实施例中拉远射频单元的一个实施例示意图,包括:

接收模块1101,用于接收bbu发送的上行有效rb指示信息;

发送模块1102,用于向bbu发送与上行有效rb指示信息对应的上行有效rb的数据,上行有效rb的数据用于bbu解析出ue发送的数据。

可选的,在本申请的一些实施例中,在上述图11(a)所示的基础上,如图11(b)所示,为拉远射频单元的另一个实施例示意图,拉远射频单元还包括:

确定模块1103,用于确定空闲rb集合;

接收模块1101,还用于接收bbu发送的下行有效rb的数据和下行有效rb指示信息;

填充模块1104,用于在空闲rb集合中对应下行有效rb指示信息填充有效rb的数据;

发送模块1102,用于向用户设备ue发送填充有有效rb的数据,有效rb的数据用于ue根据有效rb的数据对应的资源进行通信。

可选的,在本申请的一些实施例中,下行有效rb指示信息包括指示有效rb的数据的标识。

可选的,在本申请的一些实施例中,

填充模块1104,还用于在空闲rb集合中除填充有有效rb的数据的其他空闲rb中,若有公共导频,则rru对应的填充公共导频,若无公共导频,则rru对应的填充0。

图12是本发明实施例提供的一种基带单元结构示意图,该基带单元可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)1222(例如,一个或一个以上处理器)和存储器1232,一个或一个以上存储应用程序1242或数据1244的存储介质1230(例如一个或一个以上海量存储设备)。其中,存储器1232和存储介质1230可以是短暂存储或持久存储。存储在存储介质1230的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基带单元中的一系列指令操作。更进一步地,中央处理器1222可以设置为与存储介质1230通信,在基带单元上执行存储介质1230中的一系列指令操作。

基带单元还可以包括一个或一个以上电源1226,一个或一个以上有线或无线网络接口1250,一个或一个以上输入输出接口1258,和/或,一个或一个以上操作系统1241,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由基带单元所执行的步骤可以基于该图12所示的服务器结构。

图13是本发明实施例提供的一种拉远射频单元结构示意图,该基带单元可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)1322(例如,一个或一个以上处理器)和存储器1332,一个或一个以上存储应用程序1342或数据1344的存储介质1330(例如一个或一个以上海量存储设备)。其中,存储器1332和存储介质1330可以是短暂存储或持久存储。存储在存储介质1330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对拉远射频单元中的一系列指令操作。更进一步地,中央处理器1322可以设置为与存储介质1330通信,在拉远射频单元上执行存储介质1330中的一系列指令操作。

拉远射频单元还可以包括一个或一个以上电源1326,一个或一个以上有线或无线网络接口1350,一个或一个以上输入输出接口1358,和/或,一个或一个以上操作系统1341,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由拉远射频单元所执行的步骤可以基于该图13所示的服务器结构。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

可选的,在本申请的一些实施例中,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述图5或图7所示中基带单元所述的方法。

可选的,在本申请的一些实施例中,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述图5或图7所示中拉远射频单元所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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