数据传输的方法、设备和系统与流程

文档序号:15624910发布日期:2018-10-09 22:44阅读:236来源:国知局

本申请涉及无线通信技术,尤其涉及一种与数据传输相关的通信方法、设备和系统。



背景技术:

长期演进(longtermevolution,lte)系统物理层的基带处理过程可以包括加扰、调制、层映射、预编码以及针对各个物理天线端口的资源映射和正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)信号生成的过程。其中,层映射实现码字(codeword)向层的映射,根据多输入多输出(multipleinputmultipleoutput,mimo)方案,针对不同的codeword数目以及层的数目(层数),规定了相应的层映射的规则。其中,一个codeword可以与一个传输块(transportblock,tb)对应。

随着通信技术的发展,对数据传输性能提出了新的要求。基于此,需要调整现有的层映射规则、反馈方式和重传方式等,从而改变数据的传输方式以优化数据传输的性能。



技术实现要素:

本申请描述了一种数据传输的方法、装置和系统。

一方面,本申请的实施例提供一种数据传输的方法,包括:发送端根据n个编码块组cbg与n个层组的对应关系,将每个所述cbg映射至对应层组包括的层;其中,每个所述层组包括的层数至少为一个;n为正整数;所述发送端向接收端发送数据,所述数据对应的传输块tb包括所述n个cbg。

另一方面,本申请的实施例提供一种数据传输的方法,包括:接收端接收发送端发送的数据,所述数据对应的传输块tb包括n个编码块组cbg;所述接收端根据所述n个cbg与n个层组的对应关系,从所述数据中获取所述n个cbg;其中,每个所述层组包括的层数至少为一个,每个所述cbg映射于对应层组包括的层,n为正整数。

通过将层进行分组,建立cbg和层组之间的映射关系,使得不同层组之间的传输可以使用干扰消除的方式提高数据接收质量,并且适配与基于cbg的重传反馈,从而优化了数据传输的传输性能。

结合上述方面中的任一个,在一种可能的设计中,所述n个层组根据配置的解调参考信号dmrs端口组信息、所述发送端所包括的发送与接收点trp或者trp组信息、所述层所对应天线端口之间的准共址qcl信息、所述发送端所发送波束的标识信息中的至少一种划分。

结合上述方面中的任一个,以及任何一种可能的设计,在另一种可能的设计中,n>1,所述n个cbg中至少存在两个cbg,所述两个cbg分别配置有不同的调制方式、不同的码率和不同的预编码矩阵中的至少一种。

结合上述方面中的任一个,以及至少一种上述可能的设计,在另一种可能的设计中,所述n个层组的总层数为1或者2时,n=1;或者,所述n个层组的总层数为3或者4时,n=1,或者n=2。

结合上述方面中的任一个,以及至少一种上述可能的设计,在另一种可能的设计中,每个所述cbg包含的编码块cb数或者比特数与所述对应层组所包括的层数成正比;或者,每个所述cbg包含的cb数或者比特数与所述对应层组的调制阶数、码率和传输速率中的至少一个成正比;或者,每个所述cbg包含的cb数或者比特数根据分配的资源块rb数、对应层组包括的层数和每个所述cbg的调制和编码方式mcs中的至少一个确定。

结合上述方面中的任一个,以及至少一种上述可能的设计,在另一种可能的设计中,若所述n个cbg中存在需要重传的cbg,则所述需要重传的cbg映射于与初传时相同的层组包括的层;或者,所述需要重传的cbg根据控制信令映射于所述n个层组中至少一个所述层组包括的层,所述至少一个所述层组由所述控制信令指示;或者,所述需要重传的cbg采用单频网sfn方式分别重复映射于所述n个层组中m个层组包括的层,所述重复的次数为m次,2≤m≤n,m为正整数;或者,所述需要重传的cbg根据交换标记指示映射于所述n个层组中至少一个层组包括的层。

另一方面,本发明实施例提供了一种通信设备,该设备具有实现上述方法设计中发送端行为的功能。所述功能可以通过硬件实现,发送端的结构中包括收发器和处理器。也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。该设备可以基站,也可以是终端。

另一方面,本发明实施例提供了另一种通信设备,该设备具有实现上述方法实际中接收端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该设备可以终端,也可以是基站。

又一方面,本发明实施例提供了一种通信系统,该系统包括上述方面所述的发送端和接收端。

再一方面,本发明实施例提供了一种计算机存储介质,用于储存为上述发送端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

再一方面,本发明实施例提供了一种计算机存储介质,用于储存为上述接收端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

附图说明

图1(a)为本申请实施例提供的一种lte系统的层映射关系示意图;

图1(b)为本申请实施例提供的另一种lte系统的层映射关系示意图;

图1(c)为本申请实施例提供的另一种lte系统的层映射关系示意图;

图1(d)为本申请实施例提供的又一种lte系统的层映射关系示意图;

图2(a)为本申请实施例提供的一种应用场景图;

图2(b)为本申请实施例提供的另一种应用场景图;

图2(c)为本申请实施例提供的又一种应用场景图;

图3为本申请实施例提供的一种发送端的结构示意图;

图4为本申请实施例提供的一种接收端的结构示意图;

图5为本申请实施例提供的一种数据传输的方法的流程图;

图6(a)为本申请实施例提供的一种cbg与层组的对应关系图;

图6(b)为本申请实施例提供的另一种cbg与层组的对应关系图;

图6(c)为本申请实施例提供的另一种cbg与层组的对应关系图;

图6(d)为本申请实施例提供的另一种cbg与层组的对应关系图;

图7(a)为本申请实施例提供的一种cbg与层组的对应关系图;

图7(b)为本申请实施例提供的另一种cbg与层组的对应关系图;

图7(c)为本申请实施例提供的另一种cbg与层组的对应关系图;

图7(d)为本申请实施例提供的另一种cbg与层组的对应关系图;

图8(a)为本申请实施例提供的一种cbg与层组的对应关系图;

图8(b)为本申请实施例提供的另一种cbg与层组的对应关系图;

图8(c)为本申请实施例提供的另一种cbg与层组的对应关系图;

图8(d)为本申请实施例提供的另一种cbg与层组的对应关系图;

图9(a)为本申请实施例提供的一种cbg与层组的对应关系图;

图9(b)为本申请实施例提供的另一种cbg与层组的对应关系图;

图9(c)为本申请实施例提供的另一种cbg与层组的对应关系图;

图9(d)为本申请实施例提供的另一种cbg与层组的对应关系图;

图10为本申请实施例提供的一种cbg划分示意图;

图11(a)为本申请实施例提供的一种基于交换标记指示的重传方式示意图;

图11(b)为本申请实施例提供的另一种基于交换标记指示的重传方式示意图;

图12为本申请实施例提供的一种通信设备的结构示意图。

具体实施方式

现有lte技术中,物理层的基带处理过程具体可以是:从媒体接入控制层(mediaaccesscontrol,mac)层获得需要传输的tb,tb大小(tbsize,tbs)由基站为其分配的rb数、层数和调制与编码方案(modulationandcodingscheme,mcs)确定(参考第三代合作伙伴项目(the3rdgenerationpartnershipproject,3gpp)技术规范(technicalspecification,ts)36.213版本14.1.0(v14.1.0)7.1.7节以及8.6节);为该tb加上循环冗余校验(cyclicredundancycheck,crc);根据该tbs对该tb进行分段操作,例如,若tbs大于6144比特则将该tb分成多个大小基本一致且都小于6144比特的编码块(codeblock,cb),再为每个cb加上crc(参考3gppts36.212,v14.1.1,5.1.2节);为每个cb编码、速率匹配,之后再进行加扰、调制、层映射、预编码以及针对各个物理天线端口的资源映射和正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)信号生成等操作后进行发射。

对于一次数据调度,可以只调度1个tb,也可以调度2个tb。该次传输可以采用mimo方案,对应存在层映射过程。图1(a)至图1(d)为现有lte系统中可能的几种层映射关系示意图。例如,图1(a)中,一次数据调度了1个tb,采用单层传输的方式,则一个tb即映射至该单层。又如,如图1(c)中,一次数据调度了两个tb,采用三层传输的方式,则tb0映射至层0,tb1映射至层1和层2。

进一步的,关于层映射的规则,在lte系统中,在确定当前数据调度的tb数(1个或者2个)、根据当前信道的质量确定采用的层数后,可以根据3gppts36.211v14.1.0,5.3.2a.2节表5.3.2a.2-1以及6.3.3.2节表6.3.3.2-1确定tb(或者codeword)与层的映射关系。

ltemimo存在以下几种传输方式:

1、单天线端口传输:只有1个tb(或者codeword),只使用1个层,tb(或者codeword)直接映射到层上;

2、传输分集:只有1个tb(或者codeword),使用2或4天线端口传输,分别对应2个层或4个层。该tb(或者codeword)的所有调制符号按照轮询的方式逐一分布在不同的层上。tb(或者codeword)所分成的多个cb的每个比特依次按先空域、再频域、后时域、的顺序依次映射到资源块(resourceblock,rb)上。

3、空分复用:有1个或2个tb(或者codeword),可以被映射到第1~8层,具体映射的规则可参照前述提及的表6.3.3.2-1。

根据新无线电(newradio,nr)的讨论结果,未来的无线通信系统中,很可能支持如下场景:

对于1-4层支持1个tb(或者codeword)的传输;对于5-8层支持2个tb(或者codeword)的传输。

另外,引入cbg的概念(其中,一个cbg可以包括至少一个cb),以cbg为单位进行混合自动重传请求(hybridautomaticrepeatrequest,harq)而非lte系统中以tb为单位进行harq反馈,从而提高传输的效率。

基于如上不同于lte系统的机制,有必要重新设计层映射的规则,来优化传输性能,确保与当前信道环境和传输场景相匹配。

本申请的技术方案,就是通过将层进行分组,建立cbg和层组之间的映射关系,使得不同层组之间的传输可以使用干扰消除的方式提高数据接收质量,并且适配与基于cbg的重传反馈,从而优化了整个通信系统的传输性能。

下面介绍一下本申请的系统运行环境,本申请描述的技术可以采用各种无线接入技术的无线通信系统,例如采用码分多址(codedivisionmultipleaccess,cdma),频分多址(frequencydivisionmultipleaccess,fdma),时分多址(timedivisionmultipleaccess,tdma),正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma),单载波频分多址(singlecarrier-frequencydivisionmultipleaccess,sc-fdma)等接入技术的系统,还适用于后续的演进系统,如第五代5g(还可以称为新无线电(newradio,nr))系统等。

图2(a)、图2(b)和图2(c)示出了本申请的技术方案所在的通信系统可能的几种应用场景。但是本申请的应用场景不限于此。

图2(a)中,基站和终端通过无线接口可以进行数据或者信令的传输,包括上行传输和下行传输。其中,所述基站和所述终端具有多个天线端口,可以对应到多个层,支持mimo传输。

图2(b)示出了一种协作传输的场景,包含两个基站和一个终端,可以通过至少一个下行控制信道(physicaldownlinkcontrolchannel,pdcch)调度两个基站同时与一个终端传输数据。一般来说,基于信道测量的结果,不同基站分别对应的天线端口之间可能是非准共址(quasico-location,qcl)的,可以说,与它们分别对应的大尺度参数有较大区别。另外,该场景下,基站的个数并不受限为2个,可以为≥2个。

图2(c)示出了一种mimo传输的场景,基站或者终端可以采用多波束(模拟波束或者数字波束或者混合波束)进行数据传输,如图2(c)示出的是基站采用多波束向终端发送数据的例子。其中,每个波束都可以对应有一个波束标识(beamidentity,beamid),每个波束都与至少一个天线端口相对应。可选的,该多波束还可以采用模拟波束或者混合波束扫描。

本领域的技术人员可以理解的是,本申请中,一般来说天线端口与层之间是具有对应关系的,这种对应关系可以通过预编码矩阵来建立。

本申请所涉及到的终端可以为向用户提供语音和/或数据连通性的设备(device),包括有线终端和无线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以为移动电话、计算机、平板电脑、个人数码助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备和电子书阅读器(e-bookreader)等。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobilestation)、接入点(accesspoint)。另外,用户设备(userequipment,ue)为终端的一种,是在lte系统中的称谓。为方便描述,本申请后续的描述中,上面提到的设备统称为终端。本申请所涉及到的基站是一种部署在无线接入网(radioaccessnetwork,ran)中用以为终端提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站,中继站,接入点基站控制器,发送和接收点(transmissionandreceivingpoint,trp)等等。在采用不同的无线接入技术的系统中,基站的具体名称可能会有所不同,例如在lte网络中,称为演进的节点b(evolvednodeb,enb),在后续的演进系统中,还可以称为新无线节点b(newradionodeb,gnb)。

下面对本申请中涉及到的名词做一些说明。

本申请所涉及的层,也可被称为传输层或者传输秩(rank),每一层可以对应一条有效的数据流,用于承载经过调制的调制符号。进一步的,所谓将cbg映射至层的概念,可以理解为,cbg所包含的比特经过调制后形成的调制符号映射到层的资源上。

本申请所涉及的发送端,指的是数据的发送方,例如下行传输时,可以是基站,特别的在协作传输场景下,发送端可以是一个或者多个基站;又如在上行传输时,可以是终端。

本申请所涉及的接收端,指的是数据的接收方,例如,例如上行传输时,可以是基站,特别的在协作传输场景下,接收端端可以是一个或者多个基站;又如在下行传输时,可以是终端。

本申请所涉及的数据和tb,它们之间的关系为所述tb经过如前所述基带的各种处理后形成所述数据进行发送。可以说它们之间是对应的。

进一步的,如上所述的发送端可以如图3所示的发送端300,用于执行本申请所涉及的各种实施例中与发送端相关的方法步骤。如图3所示,发送端300包括处理单元310和收发单元320。如上所述的接收端可以是如图4所示的接收端400,用于执行本申请所涉及的各种实施例中与接收端相关的方法步骤。如图4所示,接收端400包括处理单元410和收发单元420。需要说明的是,处理单元310或者收发单元320所执行的操作都可以视为是发送端300的操作,所述处理单元410或者所述收发单元420所执行的操作都可以视为是接收端400的操作。所述接收端400中的处理单元410可以由接收端400的处理器实现,所述收发单元420可以由接收端400中的收发器实现;所述发送端300中的处理单元310可以由发送端300中的处理器实现,所述收发单元320可以由发送端300中的收发器实现。发送端300可以实现下述所有实施例发送端的方法步骤;接收端400可以实现下述所有实施例中接收端的方法步骤。

实施例一

图5为一种数据传输的方法的流程图,如图5所示,501部分,发送端根据n个编码块组cbg与n个层组的对应关系,将每个所述cbg映射至对应层组包括的层;其中,每个所述层组包括的层数至少为一个;n为正整数。502部分,所述发送端向接收端发送数据,所述数据对应的传输块tb包括所述n个cbg。所述接收端接收所述发送端发送的数据。505部分,所述接收端根据所述n个cbg与所述n个层组的对应关系,从所述数据中获取所述n个cbg。

本方案可以应用于mimo场景下,揭示了cbg如何通过与层组的对应关系,向层映射的方案。

所述发送端先将经过加扰调制等处理(这些处理为可选的)的n个cbg根据所述n个cbg和n个层组的对应关系,映射至对应层组中包括的层,可选的,再通过前述提及的预编码、资源映射和信号生成等处理将对应的数据发送给所述接收端。所述接收端先将所述数据接收下来,在进行和所述发送端对应的一系列逆操作,包括根据所述n个cbg和所述n个层组的对应关系,从所述数据中解映射恢复出所述n个cbg,或者说,读取出数据中的内容。本申请重点关注层映射的操作,包括所述n个cbg和n个层组的对应关系,下面将作出详细介绍。

本申请中所述数据对应的tb包括n个cbg,将需要进行所述数据传输的层划分成n个层组,每个层组中包括一个或者多个层。其中,n为正整数。

所述n个cbg与所述n个层组对应,且每个所述cbg映射于对应层组包括的层,该特征可以理解为每个所述cbg对应所述n个层组中一个层组,并映射至所述一个层组包括的层,且所述每个cbg对应的层组互不相同。还可以理解为每个所述cbg不能对应超过一个层组。例如,假设需要进行所述数据传输的层为四层,分别为层0,层1,层2和层3。如图6(a)所示,层0,层1,层2和层3被划分在了同一个层组,所述tb包括一个cbg,为cbg0,则如图6(a)将cbg0映射至这四个层;或者,如图6(b)所示,层0和层1被划分在层组0,层2和层3被划分在层组1,所述tb包括两个cbg,cbg0和cbg1,则如图6(b)将cbg0映射至层0和层1(对应层组0),以及将cbg1映射至层2和层3(对应层组1);或者,如图6(c)所示,层0被划分在层组0,层1被划分在层组1,层2和层3被划分在层组2,所述tb包括三个cbg,cbg0、cbg1和cbg2,则如图6(c)将cbg0映射至层0(对应层组0),将cbg1映射至层1(对应层组1),以及将cbg2映射至laye2和层3(对应层组2);或者,如图6(d)所示,层0被划分在层组0,层1被划分在层组1,层2被划分在层组2,层3被划分在层组3,所述tb包括四个cbg,cbg0、cbg1、cbg2和cbg3,则如图6(d)将cbg0映射至层0(对应层组0),将cbg1映射至层1(对应层组1),将cbg2映射至层2(对应层组2),以及将cbg3映射至层3(对应层组3)。

以上情况仅以4层为例,实际情况中,需要进行所述数据传输的层可以灵活确定,可以根据信道测量的结果决定采用的层数。一般定义所述层数与rank数相等。

具体的,可以参考如下实现方式一以及与其对应的附图,以使该对应关系更加清楚:

如图7(a)所示,所述数据传输的层数为1,n=1,可以分为一组:层0,cbg数为1;具体的对应关系有:n=1,cbg0对应包括层0的层组0。需要说明的是,cbg0对应包括层0的层组0,也可以理解为cbg0对应层组0,映射于层组0包括的层0上。下文存在类似的表述也可以存在类似的理解,不再赘述。

如图7(b)所示,所述数据传输的层数为2,n=1或n=2,可以分为一组或者两组,cbg数为1或者2;具体的对应关系有:n=1,cbg0对应包括层0和层1的层组0;n=2,cbg0对应包括层0的层组0,cbg1映射至包括层1的层组1;

如图7(c)所示,所述数据传输的层数为3,n=1、n=2或者n=3,可以分为一组、两组或者三组,cbg数为1、2或者3;具体的对应关系有:n=1,cbg0对应包括层0,层1和层3的层组0;n=2,cbg0对应包括层0的层组0,cbg1对应包括层1和层2的层组1;n=2,cbg0对应包括层0和层1的层组0,cbg1对应包括层2的层组1;n=3,cbg0对应包括层0的层组0,cbg1对应包括层1的层组1,cbg2对应包括层2的层组2。

如图7(d)所示,所述数据传输的层数为4,n=1、n=2、n=3或者n=4,可以分为一组、两组、三组或者四组,cbg数为1、2、3或者4;具体的对应关系有:n=1,cbg0对应包括层0,层1,层2和层3的层组0;n=2,cbg0对应包括层0的层组0,cbg1对应包括层1,层2和层3的层组1;n=2,cbg0对应包括层0,层1,层2的层组0,cbg1对应包括层3的层组1;n=2,cbg0对应包括层0和层1的层组0,cbg1对应包括层2和层3的层组1;n=3,cbg0对应包括层0的层组0,cbg1对应包括层1的层组1,cbg2对应包括层2和层3的层组2;n=3,cbg0对应包括层0的层组0,cbg1对应包括层1和层2的层组1,cbg2对应包括层3的层组2;n=3,cbg0对应包括层0和层1的层组0,cbg1对应包括层2的层组1,cbg2对应包括层3的层组2;n=4,cbg0对应包括层0的层组0,cbg1对应包括层1的层组1,cbg2对应包括层2的层组2,cbg3对应包括层3的层组3。

可选的,为了减少可能的映射关系,降低映射规则的复杂度,还可以进一步的引入限定形成不同的实现方式:

限制为:层组进行编号,使得编号较小的层组包括的层数≤编号较大的层组包括的层数。对应的实现方式二:

如图8(a)所示,所述数据传输的层数为1,n=1,可以分为一组,cbg数为1;因为只有一个层组0,加上该限定后的技术方案相较于实现方式一并无差异。

如图8(b)所示,所述数据传输的层数为2,n=1或n=2,可以分为一组或者两组,cbg数为1或者2;加上该限定后的技术方案相较于实现方式一并无差异。

如图8(c)所示,所述数据传输的层数为3,n=1,n=2或n=3,可以分为一组、两组或者三组,cbg数为1、2或者3。n=1或者n=3时,加上该限定后的技术方案相较于实现方式一并无差异。特别的,当n=2时,假设cbg0对应的层组编号为0,cbg1对应的层组编号为1,因为要保证“编号较小的层组包括的层数≤编号较大的层组包括的层数”,所以,相较于图7(c)对应少了一种对应方式。此时cbg0对应包括层0的层组0,cbg1对应包括层1和层2的层组1。

如图8(d)所示,所述数据传输的层数为4,n=1、n=2、n=3或者n=4,可以分为一组、两组、三组或者四组,cbg数为1、2、3或者4;n=1或者n=4时,加上该限定后的技术方案相较于实现方式一并无差异特别的。当n=2时,假设cbg0映射至的层组编号为0,cbg1映射至的层组编号为1,因为要保证“编号较小的层组包括的层数≤编号较大的层组包括的层数”,所以,相较于图7(d)少了一种对应方式。此时,cbg0对应包括层0的层组0,cbg1对应包括层1和层2的层组1,或者,cbg0对应包括层0和层1的层组0,cbg1对应包括层2和层3的层组1。n=3时,假设cbg0对应的层组编号为0,cbg1对应的层组编号为1,cbg2对应的层组编号为2,因为要保证“编号较小的层组包括的层数≤编号较大的层组包括的层数”,所以,相较于图7(d)对应少了两种映射方式。此时,cbg0对应包括层0的层组0,cbg1对应包括层1的层组1,cbg2对应包括层2和层3的层组1。

或者,限制为:所述数据传输的层数,即n个层组的总层数为1或者2时,n=1;所述数据传输的层数为3或者4时,n=1,或者n=2。之所以当所述数据传输的层数为2时直接将所述两个层划分成一组,是因为此时,采用干扰消除的方式对不同的层分别进行解码。或者说采用先进接收机进行数据接收的方式并不能带来明显的增益。对应的实现方式三:

如图9(a)所示,所述数据传输的层数为1,n=1,可以分为一组,cbg数为1;因为只有一个层组,加上该限定后的技术方案相较于实现方式一并无差异。

如图9(b)所示,所述数据传输的层数为2,因为“所述数据传输的层数为1或者2时,n=1”的限制,则n=1,cbg数为1,只存在一种映射的可能。即cbg0对应包括层0和层1的层组。

如图9(c)所示,所述数据传输的层数为3,因为“所述数据传输的层数为3或者4时,n=1,或者n=2”的限制,n=1或n=2,可以分为一组或者两组,cbg数为1或者2。则映射方式有:n=1,cbg0对应包括层0、层1和层2的层组;n=2,cbg0对应包括层0的层组,cbg1对应包括层1和层2的层组;n=2,cbg0对应包括层0和层1的层组,cbg1对应包括层2的层组。

如图9(d)所示,所述数据传输的层数为4,因为“所述数据传输的层数为3或者4时,n=1,或者n=2”的限制,n=1,或者n=2,可以分为一组或者两组,cbg数为1或者2。则映射的方式有:n=1,cbg0对应包括层0至层4的层组;n=2,cbg0对应包括层0的层组,cbg1对应包括层0至层3的层组;n=2,cbg0对应包括层0至层2的层组,cbg1对应包括层3的层组;n=2,cbg0对应包括层0和层1的层组,cbg1对应包括层1和层2的层组。

或者,限制为:n≤2;也即,当层数≤4时,只将层划分为1组或者两组,对应的cbg数为1个或者2个。这么做的好处是,当基于cbg进行harq反馈时,只需要两个比特位,可以减少反馈的开销。

对应的实现方式三,与实现方式二的区别在于当所述数据传输层数为2时,多了一种映射方式,即n=2,cbg0对应包括层0的层组,cbg1对应包括层1的层组,其它是相同的。

需要说明的是,在以上几种实现方式中,层数还可以进一步增加,例如,当所述数据对应到2个tb时,还可以存在5-8的层数。一般来说,一个tb最多可以分散在4个层上传输,在所述数据对应两个tb的情况下,另外一个tb在5-8层上只需重复如上第一个tb在1-4层的所有可能的划分和映射方式即可,此处不再赘述。

可选地,如果层数大于4且一次调度的数据对应两个tb,可以使得每个tb都只包括1个cbg,以减少harq反馈的开销。

可选的,上述各个实施例中,每个层组中若包括≥2个的层,它们的编号是连续的,实际情况中,每个层组中若包括≥2个的层,它们的编号可以不连续,例如,所述数据传输的层数为3,n=2,其中一个层组包括的层可以是层0和层2。层编号是否连续,可以基于层所对应的天线端口的信道传输质量决定。

另外,考虑到1个层组上可能会承载较大的数据量,例如,承载的比特数超过10万比特,可选的,结合上述任一实现方式,可以将原有的cbg(cbg0、cbg1、cbg2,或者cbg3等)进一步再进行划分,该种划分可以是在时域或者频域上的划分,举例而言,如图10所示,所述数据传输的层数为2,n=2,cbg0对应包括层0的层组,cbg1对应包括层1的层组,还可以将cbg1进一步划分为cbg10和cbg11,当然cbg1还可以划分为更多个cbg,此时可以理解为1个cbg不能对应超过1个层组(即1个cbg不能映射到超过1个层组的层上)。通过这种举例,本领域的技术人员可以了解并实现相类似的划分方式,本申请不再赘述。

实施例二

本实施例是基于实施例一并且包括了实施例一所有的技术方案,本实施例中,介绍了几种实施例一中的层组划分的依据。

实现方式一:所述发送端和所述接收端,即所述基站和所述终端之间可以通过预先约定的方式知晓实施一例中各种可能的对应关系,例如通过协议约定映射关系表格。这种方式可以省去通知信令的开销。

实现方式二:基站可以通过信令指示所述终端实施例一中涉及的各种可能的对应关系。

进一步的,可根据一些信息对层进行组的划分。

可选的,可以根据层所对应天线端口或解调参考信号(demodulationreferencesignal,dmrs)端口的qcl参数信息对层进行分组。一般来说,每个层都会对应到具体的天线端口,如果一个天线端口就经历的信道对应的大尺度特性可以通过另外一个天线端口经历的信道的大尺度特性获取得到,则称这两个天线端口满足qcl要求。其中大尺度特性包括平均时延、平均功率、多普勒扩展、多普勒频偏、以及空域信息,如到达角、接收天线相关性等。如果两个天线端口之间是qcl的,那么使用它们传输数据时的信道质量可以是相近的(或者大尺度参数相近)。如果层所对应的天线端口之间qcl的,那么将它们划分于一个层组内,否则,不能位于同一个层组。例如,所述数据传输的层为层1、层2、层3以及层4,分别对应天线端口1,天线端口2,天线端口3和天线端口4,如果天线端口1和天线端口2之间是qcl的,天线端口3和其它端口之间都是非qcl的,天线端口4和其它端口之间都是非qcl的,那么将层1和层2划分为1组,层3自成一组,层4,自成一组,即分为n=3的三组。这样在进行数据传输时,同一层组中的层所对应的天线端口进行数据传输时的信道质量是相近的,因为每个cbg都对应映射到其中一组,那么接收端可以分别对每个cbg各自进行解调和译码。此时,还能够使用先进接收机进行联合译码,消除在信道质量差的信道上传输的cbg对在信道质量好的信道上传输的cbg的干扰,也即可以对不同的cbg的接收采用干扰消除的技术,提高数据传输的正确率。另外这种做法也有利于以cbg为单位独立进行harq反馈和后续的重传。

此时,所述基站可以根据当前的调度,确定传输数据需要的层数以及对应的天线端口的qcl组划分情况。

可选的,可以根据dmrs端口分组(dmrsportgrouping)情况对层进行分组。也即,如果所述数据传输的层对应到的dmrs端口是属于同一个dmrs端口组的,则它们被划分到一个层组内,否则就属于不同的层组。因为同一dmrs端口组中的端口是qcl的,不同dmrs端口组中的端口是非qcl的,所以该技术方案的好处和根据层所对应天线端口的qcl参数信息对层进行分组类似。

可选的,可以根据基站分组情况对层进行分组,一般来说,进行协同操作的基站(trp)个数为2个,基站1(trp1)和基站2(trp2),则自成两组,那么与通过基站1(trp1)的所需要映射到的层被分在一组,基站2(trp2)所需要映射到的层被分在一组。这种分组方式也是考虑到同一基站(trp)内数据需要映射到的层所对应的天线端口的传输性能、质量是相近的。当然基站(trp)的个数还可以大于2个,此时可以先根据传输性能或qcl信息将基站(trp)进行分组,再将同一组基站(trp)需要映射到的层分在一组。

可选的,对应于图2(c)的场景,可以根据beamid对层进行分组。也即每个层对应的天线端口若具有同一个beamid(即属于同一beam或者构成1个beam),则将它们分为一组,否则令它们在不同的组。这样可以保证每个cbg都映射到一个或多个beam上,每个beam上所承载的数据不会来自不同的cbg。

以上几种情况,可以通过信令向终端进行指示qcl分组信息、dmrs端口分组信息、beamid等信息中的至少一种,以便终端获知层的分组情况,即哪些层被划分在了一组。例如,通过无线资源控制(radioresourcecontrol,rrc)配置或者通过主信息块(masterinformationblock,mib)消息、系统信息块(systeminformationblock,sib)消息无线资源控制(radioresourcecontrol,rrc)信令、媒体接入控制控制元素(mediaaccesscontrolcontrolelement,macce)或者dci动态通知终端;或者,考虑到dmrs端口分组信息等信息可能已经通过其它处理流程被终端获知,例如,在nr中,已经支持基站必然会向终端通知dmrs端口分组信息,那么终端就可以直接使用该信息,而无需基站再次通知,从而节省开销。

可选的,根据某些场景下,不论层数为多少,都将所有的层划分在一组内,也即,根据场景条件对层进行分组。例如,对于自包含selfcontain的harq业务的场景,由于不能有较大的时延,需要在同一个传输时间单元内进行确认或者否认应答反馈,因此无法或者无需使用干扰消除对数据进行处理;或者对于对抗超高可靠低时延通信(ultra-reliablelowlatencycommunication,urllc)抢占的场景,cbg边界按照符号、迷你时隙(mini-slot)、或者时隙slot边界限定inthebox的约定,可更好的对抗urllc抢占,即只需重传被urllc抢占符号、mini-slot、slot上的cbg,而无需将层分为多个组。在以上两种场景下,可以都令n=1,即只有一个层组。

实施例三

本实施例是基于上述实施例一,并且包括了实施例一的所有技术方案,可选地可以包括上述实施例二的技术方案,本实施例中,介绍了如何确定cbg大小的几种方式。

方式一:可以根据为tb分配的rb数、层数和mcs中的至少一种确定tbs,然后确定将tb分为的cb数,再确定每个cbg所包含的cb数,这样每个cbg的大小就是所包含的cb的比特数之和。

确定将tb分为的cb数,例如,可以是:假设为tb加上crc后的比特数为b,若cb限

制的最大比特数z(比如6144,或者8192比特),为每个cb加的crc比特数为l,则tb划

分的cb数为:若b≤z,那么cb数为c=1;若b>z,则cb数为其中,

向上取整符号。

确定每个cbg所包含的cb数可以采用如下两种原则进行:

原则1:保证每个cbg包含的cb数或者比特数相等或者相近(即在无法整除的情况下每个cbg之间保证基本或者尽量一致)。

这种方式比较简单,各cbg所包含的cb数比较均衡。

作为一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的cb数的上限值)计算得到,即其中,ncbg_max为m的取值上限。m个cbg中,前n+个cbg所包含的cb数为c+,后n-个cbg所包含的cb数为c-,则,

其中为向上取整符号,为向下取整符号。

n+=c-mc-(可以是前n+个cbg,也可以是后n+个cbg);n-=m-n+(对应的,可以是后n-个cbg,也可以是前n-个cbg)。

例如,根据tbs得出的cb数为c=15;cbg数为m=4;可以得到c+=4,c-=3,n+=3,n-=1,即3个cbg的cb数为4,1个cb组的cb数为3。4个cbg含的cb编号(假设tb的15个cb编号为cb0~cb14)分别为{cb0,cb1,cb2,cb3},{cb4,cb5,cb6,cb7},{cb8,cb9,cb10,cb11},{cb12,cb13,cb14}或者{cb0,cb1,cb2},{cb3,cb4,cb5,cb6,},{cb7,cb8,cb9,cb10},{cb11,cb12,cb13,cb14}。进一步的,各cbg的比特数为其包含的cb的比特数之和。

原则2:保证每个cbg的cb数或者比特数和每个cbg的mcs,或者层数成正比。

这种方式,考虑到了层组中包含层数越多能够承载的cb数或者比特数越多,可以提高通信系统的传输性能。

作为一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的cb数的上限值)计算得到,即假设第i个cbg映射至的层数(或者re数)为li,该次调度分配的总层数(或者总re数)为ltotal,1≤i≤m。

如前所述,tb划分的cb数为c,则第i个cbg所包含的cb数为:

i=m时,或者,

i=1时,

进一步的,可以按cb编号、以上确定的cbg所包含的cb数,确定cbg所包含的cb。

其中为向上取整符号,为向下取整符号。

作为另一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的cb数的上限值)计算得到,即假设第i个cbg映射的层数(或者re数)为li,第j层采用的调制阶数、码率或者传输效率或者mcs值为qj,该次调度分配的总层数(或者总re数)为ltotal。

如前所述,tb划分的cb数为c,则第i个cbg所包含的cb数为:

i=m时,或者,

i=1时,

进一步的,可以按cb编号、以上确定的cbg所包含的cb数,确定cbg所包含的cb。

其中为向上取整符号,为向下取整符号。

方式二:可以根据为tb分配的rb数、层数和mcs确定tbs,然后根据方式一中的两个原则中的任一一个确定每个cbg的比特数。可选的,再确定每个cbg所包含的cb数。

作为一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的比特数的上限值)计算得到,根据上述原则1,m个cbg中,令前m-1个cbg所包含的比特数为b+,最后一个cbg所包含的比特数为b-;或者,m个cbg中,后m-1个cbg所包含的比特数为b+,第一个cbg所包含的比特数为b-。令

和b-=b-mc+

作为另一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的比特数的上限值)计算得到,即第i个cbg映射的层数(或者re数)为li,该次调度分配的总层数(或者总re数)为ltotal。

如前所述,tb的比特数为b(可以含tb的crc),根据原则2,第i个cbg所包含的比特数为:

i=m时,或者,

i=1时,

进一步的,根据以上确定的各cbg的比特数,依次确定各cbg所包含的比特。

其中为向上取整符号,为向下取整符号。

作为又一种实现方式,cbg的数目为m,m可以由基站配置,并指示给终端,也可以根据配置的cbg粒度k(即每个cbg所能包含的比特数的上限值)计算得到第i个cbg映射的层数(或者re数)为li,第j层采用的调制阶数、码率或者传输效率或者mcs值为qj,该次调度分配的总层数(或者总re数)为ltotal。

如前所述,tb的比特数为b(可以含tb的crc),根据原则2,则第i个cbg所包含的比特数为:

i=m时,或者,

i=1时,

进一步的,根据以上确定的各cbg的比特数,依次确定各cbg所包含的比特。

其中为向上取整符号,为向下取整符号。

方式三:可以根据每个cbg分配有的rb数、对应的层组包括的层数、每个cbg的mcs中的至少一种确定每个cbg的大小,然后确定tbs,可选地为tb所包含的每个cbg的大小之和。

可选的,可以为每个cbg加上crc,还可以为tb加上crc。

可选的,每个cbg的大小确定后(比如,确定每个cbg比特数后),还能对cbg进一步做cb划分:

例如,假设确定的cbg的比特数为b(可选地为cbg加crc,则b为包含crc后的比特数),cb最大比特数z(比如6144比特,或者8192比特),为每个cb加的crc比特数为l,则cbg划分的cb数为:若b≤z,那么cb数为c=1;若b>z,则cb数为其中为向上取整符号。

实施例四

本实施例是基于上述实施例一,并且包括了实施例一的所有技术方案,可选地可以包括上述实施例二和实施例三中至少一种的技术方案。

本实施例中,前述实施例中每个cbg的配置的调制方式、码率、mcs或者编码矩阵等可以存在如下几种可能的情况:

1、n个cbg的调制方式、码率、mcs或者编码矩阵等均相等。

2、n个cbg中各个cbg的调制方式、码率、mcs和编码矩阵等中至少一种互不相同。

3、n个cbg中至少存在两个cbg,它们具有不同的调制方式、不同的码率和不同的预编码矩阵中的至少一种。

4、至少存在两个层,它们具有不同的调制方式、不同的码率和不同的预编码矩阵中的至少一种。

对不同cbg使用不同的调制的调制方式、码率或者预编码矩阵方式、码率或者预编码矩阵,即可以根据不同cbg所在资源的信道质量配置不同的调制方式、码率或者预编码矩阵,实现通信系统的性能增益。

上述n≥1。

所述发送端可以发送控制信令给接收端来,所述控制信令包括每个cbg对应调制方式、码率、mcs和编码方式等中至少一个信息,该控制信息还能够包括每个cbg的冗余版本(redundancyversion,rv)或者新数据指示符(newdataindicator,ndi)等信息。

当采用第1种情况时,所述发送端可以通过发送一份控制信息,包括调制方式、码率、mcs、rv、ndi、预编码方式中至少一个的信息。

当不同cbg采用不同的调制方式、码率、mcs或者编码矩阵时,可以发送各cbg对应的调制方式、码率、mcs、rv、ndi、预编码方式中至少一个的信息;也可以发送其中一个cbg(例如编号为0的cbg)对应的调制方式、码率、mcs、rv、ndi和编码方式的至少一种的信息,其余cbg的调制方式、码率、mcs、rv、ndi和编码方式的至少一种可以通过发送对应的差异值的形式来指示,这样可以节省指示的开销。

实施例五

本实施例是基于上述实施例一,并且包括了实施例一的所有技术方案,可选地可以包括上述实施例二、实施例三和实施例四中至少一种的技术方案。

本实施例中,对cbg的资源映射做了相关的介绍。

所述发送端可以将上述实施例中各cbg的cb经过信道编码,速率匹配,可选地加扰,调制后资源映射到由“空域(对应层或者天线端口)、频域(对应子载波),时域(对应符号)”构成的资源上。资源映射规则如下:

每个cbg内cb的数据映射按以下方式之一依次映射满其所属层组中的层上的资源:

方式1:先频域,再时域,后空域;

方式2:先频域,再空域,后时域;

方式3:先空域,再频域,后时域。

方式2和方式3,把时域的顺序排在最后,可以增加发射端或者接收端的数据处理时间。

可选地,以上方式可通过预定义的方式实现,或者通过控制信令灵活配置,例如所述控制信令可以为mib消息、sib消息、macce或者dci等

进一步的,细化到每个cbg的情况:假设该cbg调制后的符号序列为d(0),...,d(msymb-1),msymb为该cbg总的调制符号数。将该cbg映射到可用于数据传输的re上。该re可以对应xv(k,l):v,k,l分别代表三个维度,具体的,v代表层的索引(取值范围为该cbg映射的层);k代表时域符号的索引,k代表子载波的索引(取值范围可以取决于分配的rb)。可以通过以上三种方式对应的顺序实现映射。

可选地,在映射过程中,所述发送端可以使用符号内交织的技术。例如,1个符号所承载的数据存在大于1个cb的数据量时,这些cb可以引入交织。交织的方式,简单来说,例如可以是,将该符号上的m个cb所包括的比特分成n份比特数据,先将该符号上的m个cb的第一份比特数据依次映射到符号对应的re上,接着将m个cb的第二份比特数据依次映射到符号对应的re上,依次类推,直至将该符号上的m个cb所包括的比特全部映射完。如此,可以确保每个cb的数据尽可能的映射到更宽的频域资源上,以获得频域分集,提高传输的可靠性。

可选地,交织与否或者具体交织方式可预定义或者通过控制信令灵活配置。例如,还可以预定义或者配置交织范围的符号数。以上例子可以为1个符号内交织,对译码时延不影响。但对于高速场景,由于信道时变快且要借助处于时间调度单元中间或尾部符号的参考信号做信道估计,因此可以使用多个符号内交织。此外,交织的粒度(即每几比特交织或者上文中的n份比特数据中每份的粒度或者份数n)也是可预定义或者通过控制信令灵活配置的。所述控制信令可以为mib消息、sib消息、macce或者dci等。

可选地,发送端执行完以上映射之后,还可以对映射后的数据进行预编码操作。如实施例四所述,不同cbg可以采用不同或相同的预编码矩阵,各自独立地进行预编码,也可以使这些cbg共同进行与编码,此处不做限定。

经过以上处理后,可以将资源映射后的数据形成ofdm信号向接收端进行发送。

实施例六

本实施例中,介绍了接收端收到数据后如何反馈各cbg的harq-ack信息给发送端。可选地,可以包括上述实施例一至实施例五中至少一种技术方案。

假设接收端在同一个(上行)控制信息/时间单元上反馈比特harq-ack,l(大于等于1的整数)为tb数,ni(大于等于1的整数)为第i个tb对应的反馈比特数,可选地每比特对应1个cbg的译码结果(harq-ack信息),i为1≤i≤l的整数。l个tb可以是mimo不同层,和/或,不同trp,和/或,不同载波,和/或,不同时间单元(tti)上传输的tb。ni确定方式如下:

方式1:根据当前传输的cbg数确定反馈比特数ni。

例如第i个tb,根据其tb大小等因素确定了cbg的个数为4(过程可参考但不限定为实施例三,或采用其它方法比如信令配置),则ni=4;假设后续传输只重传2个cbg,则后续反馈ni=2即可。每比特对应1个cbg是否译码正确。

或者根据以上方法确定ni后,可选地再添加1比特或1状态值用于指示该tb的crc是否校验通过。所谓状态值可以是反馈比特构成的数值索引或者是控制信息/信道采用的资源等。本发明不做限定。

方式2:根据初传确定的cbg数确定反馈比特数ni。

例如第i个tb,根据其tb大小等因素确定cbg的个数为4(过程可参考但不限定为实施例3,或采用其它方法比如信令配置),则ni=4;后续传输中尽管只重传2个cbg,ni也为4。每比特对应1个cbg是否译码正确。如果某个cbg不在重传数据中,则其对应的反馈比特可选的为上一次的译码结果或为默认的ack/nack。如果tb的crc校验不通过,则其ni比特上的信息都为nack。

方式3:各tb的反馈比特数为固定值。

例如第i个tb,不管其tb多大,也不管初传/重传,其反馈比特数为m,m为1个固定值(可以系统配置,比如系统支持的每tb最大反馈比特数)。可选地第i个m比特中的几比特对应第i个tb各cbg的译码结果。如果某个cbg不在重传数据中则该对应的比特可选地为上一次的译码结果或为默认的ack/nack。如果tb的crc校验不通过,则lm比特中其对应的前几比特或者m比特都为nack。如果检测到至少1个tb丢失(即dtx或其调度信息没被检测出来),则lm比特中各所述丢失tb对应的比特或者m比特都为nack。

系统可以规定/预定义以上1/多种方式,或者按需或者由信令配置确定所采用的方式。比如不存在汇聚反馈时方式1和2可以适用。相反,方式3可行。

实施例七

本实施例是基于上述实施例一,并且包括了实施例一的所有技术方案,可选地可以包括上述实施例二至实施例六中至少一种的技术方案。

本实施例中,介绍了当存在cbg未被接收端正确接收,所述发送端需要重传所述cbg场景下的相关技术方案。

结合harq反馈的原理和对tb划分cbg的方案,所述发送端可以使用多比特对所述tb进行harq反馈,其中,每个反馈的比特对应一个cbg,用于指示该cbg是否被接收端正确接收(可选参考实施例六)。发送端在收到所述多比特反馈后,只需要重传未被正确接收的cbg对应的数据(所述未被正确接收的cbg个数为至少一个)。具体的,可以采用如下几种方式的一种进行所述重传:

方式一:需要重传的cbg(即未被正确接收的cbg)可以采用和初传同样方式映射到与初传相同的层组中的层进行重传。例如,需要重传的cbg(假设个数为一个)初传映射到第1个层组中的层,则重传同样映射到所述第1个层组中的层。

方式二:需要重传的cbg(即未被正确接收的cbg)根据调度配置,例如控制信令的指示,映射到所述调度配置所指示的层组包括的层进行重传。所述控制信令可以是物理层信令,或者高层信令,用于指示所述重传对应的层组。可选的,所述调度配置根据所述层组的传输性能,例如挑选传输性能最佳的层组为所述重传对应的层组。需要重传的cbg(假设个数为一个)初传映射到射到第1个层组中的层,则其重传可以映射到传输性能最佳的层组中的层上,若第2个层组为性能最佳的层组,则重传映射到所述第2层组中的层。

方式三:需要重传的cbg(即未被正确接收的cbg)可以采用单频网(singlefrequencynetwork,sfn)方式重复映射到多个层组进行重传。例如需要重传的cbg(假设个数为一个)初传映射到第1个层组中的层,则其重传可以映射到多个层组中的层上。各承载该需要重传的cbg的层组可以重复该cbg的数据,使用的调制方式,rv等都一样。

方式四:需要重传的cbg(即未被正确接收的cbg)根据交换标记(swapflag)指示映射到层组中的层进行重传。其中,swapflag=1可以对应“交换”,swapflag=0可以对应“不交换”。例如,n=4,初传cbg0,cbg1和cbg3对应的数据未被正确接收,可以通过去使能的方式使得cbg2对应的层2完成传输,若swapflag=1,如图11(a),则在第一次重传时,cbg0和cbg3对应的层组进行交换,即cbg3对应包括层0的层组,cbg1仍对应包括层1的层组,cbg0对应到包括层3的层组。此次重传,cbg1和cbg3对应的数据仍未被正确接收,可以通过去使能的方式完成此次cbg0对应的层3的传输。同时第二次重传时,因为swapflag=1,再次进行交换,cbg1可以对应包括层0的层组,cbg3可以对应包括层组1的层组;若swapflag=0,则对应的,如图11(b),在第一次重传时,即cbg0仍对应包括层0的层组,cbg1仍对应包括层1的层组,cbg3仍对应包括层3的层组。此次重传,cbg1和cbg3对应的数据仍未被正确接收,可以通过去使能的方式完成此次cbg0对应的层0的传输。同时第二次重传时,因为swapflag=0,cbg1可以对应包括层组1的层组,cbg3可以对应包括层组3的层组。另外,也可以不通过swapflag进行指示,而预定义规则,或者顺序交换供发送端执行。

方式二、方式二和方式四都增加了重传被接收端正确接收的机率。

实施例八

本申请实施提供的一种通信设备1200的结构示意图。如图12所示,该通信设备1200包括收发器1201、处理器1202、存储器1203和总线系统1204;

其中,存储器1203,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器1203可能为随机存取存储器(randomaccessmemory,ram),也可能为非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。图中仅示出了一个存储器,当然,存储器也可以根据需要,设置为多个。存储器1203也可以是处理器1202中的存储器。

存储器1203存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

处理器1202控制通信设备1200的操作,处理器1202还可以称为cpu(centralprocessingunit,中央处理单元)。具体的应用中,通信设备1200的各个组件通过总线系统1204耦合在一起,其中总线系统1204除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1204。为便于表示,图12中仅是示意性画出。

上述实施例一至七任一揭示的发送端的方法;或者上述实施例一至七任一揭示的接收端的方法可以应用于处理器1202中,或者由处理器1202实现。处理器1202可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1202中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1202可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1203,处理器1202读取存储器1203中的信息,结合其硬件执行上述实施例一至七任一所述的发送端的方法步骤;或者结合其硬件执行上述实施例一至七任一所述的接收端的方法步骤。

通过本实施例提供的通信设备1200,通过将层进行分组,建立cbg和层组之间的映射关系,使得不同层组之间的传输可以使用干扰消除的方式提高数据接收质量,并且适配与基于cbg的重传反馈,从而优化了整个通信系统的传输性能。

本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrativelogicalblock)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrativecomponents)和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。

本申请实施例中所描述的各种说明性的逻辑块,模块和电路可以通过通用处理单元,数字信号处理单元,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理单元可以为微处理单元,可选地,该通用处理单元也可以为任何传统的处理单元、控制器、微控制器或状态机。处理单元也可以通过计算装置的组合来实现,例如数字信号处理单元和微处理单元,多个微处理单元,一个或多个微处理单元联合一个数字信号处理单元核,或任何其它类似的配置来实现。

本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理单元执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理单元连接,以使得处理单元可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理单元中。处理单元和存储媒介可以配置于asic中,asic可以配置于用户终端中。可选地,处理单元和存储媒介也可以配置于用户终端中的不同的部件中。

在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理单元读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

本发明说明书的上述描述可以使得本领域技术任何可以利用或实现本发明的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本发明所描述的基本原则可以应用到其它变形中而不偏离本发明的发明本质和范围。因此,本发明所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本发明原则和所公开的新特征一致的最大范围。

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