本发明涉及无线通信领域,尤其涉及一种信息传输方法、装置、相关设备及存储介质。
背景技术:
在第五代移动通信技术(5g)系统中,随着超可靠、低时延通信(urllc)业务的提出,复制(英文可以表达为duplication)这种方法越来越多的被使用到了,即通过载波聚合(ca)以及双连接(dc)/多连接(mc)等技术,在不同的链路上发送相同的数据包,从而得到多链路并行发送的健壮性增益。
然而,如何有效的进行复制传输是目前亟待解决的问题。
技术实现要素:
为解决相关技术问题,本发明实施例提供一种信息传输方法、装置、相关设备及存储介质。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息传输方法,应用于网络设备,包括:
向终端发送第一信息;所述第一信息表征在所述网络设备的媒体访问控制(mac)层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的混合自动重传请求(harq)相关信息;
每个待发送数据包对应的探测参考信号(srs)模式;
码字传输标识。
上述方案中,所述第一信息还包含第二信息;所述第二信息指示是否开启复制传输。
上述方案中,通过下行控制信息(dci)或无线资源控制(rrc)信令向所述终端发送第一信息。
上述方案中,发送的所有待发送数据包对应一个dci;
或者,
每个待发送数据包对应一个dci。
上述方案中,采用单码字传输;所述方法还包括:
在一个数据发送周期,使用不同时频资源的单码字传输每个待发送数据包。
上述方案中,采用双码字传输;所述方法还包括:
在一个数据发送周期,使用不同时频资源的双码字传输至少一个待发送数据包。
上述方案中,所述方法还包括:
确定下行需要进行数据包的复制发送。
本发明实施例还提供了一种信息传输方法,应用于终端,包括:
接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
上述方案中,所述第一信息还包含第二信息;所述第二信息指示是否开启复制传输。
上述方案中,通过dci或rrc信令接收所述网络设备发送的第一信息。
上述方案中,所有待发送数据包对应一个dci;
或者,
每个待发送数据包对应一个dci。
上述方案中,所述方法还包括:
在每个数据包对应的时频域资源上接收数据包时,针对信号质量满足第一条件的时频域资源,对在相应时频域资源上接收的数据包进行译码或者把不同相应时频域资源上接收的数据包进行合并译码;针对信号质量不满足第一条件的时频域资源,把不同相应时频域资源上接收的数据包进行合并译码。
本发明实施例还提供了一种信息传输装置,包括:
发送单元,用于向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
本发明实施例还提供了一种信息传输装置,包括:
接收单元,用于接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
本发明实施例还提供了一种网络设备,包括:第一处理器及第一通信接口;其中,
所述第一通信接口,用于向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
本发明实施例还提供了一种终端,包括:第二处理器及第二通信接口;其中,
所述第二通信接口,用于接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
本发明实施例还提供了一种网络设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行上述网络设备侧任一方法的步骤。
本发明实施例还提供了一种终端,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行上述终端侧任一方法的步骤。
本发明实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述网络设备侧任一方法的步骤,或者实现上述终端侧任一方法的步骤。
本发明实施例提供的信息传输方法、装置、相关设备及存储介质,网络设备向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息这样终端就可以根据接收的下行控制相关信息,接收mac层复制的数据包。
附图说明
图1为本发明实施例网络设备侧信息传输的方法流程示意图;
图2为本发明实施例信息传输的方法流程示意图;
图3为本发明实施例一种信息传输装置结构示意图;
图4为本发明实施例另一种信息传输装置结构示意图;
图5为本发明实施例网络设备结构示意图;
图6为本发明实施例终端结构示意图;
图7为本发明实施例信息传输系统结构示意图。
具体实施方式
下面结合附图及实施例对本发明再作进一步详细的描述。
当采用复制(也可以理解为复用)传输时,一种实现方式是在分组数据汇聚协议(pdcp)层进行数据包的复制,对于一个用户设备(ue),提供同时在多个链路进行数据传输。当采用这种方式时,对于一个终端来说,需要终端在每个链路上保持上行同步,并且要求终端具备一定的收发能力(多频段的收发),大大提高了终端的制造成本;同时,还会大大增加终端的功耗。
基于此,可以在mac层进行数据包的复制。在mac层进行数据包的复制传输,在mac层复制可以简化高层链路,并借助mac层灵活的调度能力和ca带来的多通道能力,实现更高可靠性和实时性的多路复用增益。
当在mac层进行复制时,在下行方向(网络侧向终端发送信息的方向),如何调度以进行复制发送是尤为重要的问题。
基于此,在本发明的各种实施例中,网络设备向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息。
其中,所述复制发送是指:把源数据包进行复制得到一个或者多个复制的数据包;把源数据包和/或一个或者多个复制的数据包发送给接收方。
本发明实施例提供一种信息传输方法,应用于网络设备,如图1所示,该方法包括:
步骤100:确定下行需要进行数据包的复制发送;
这里,实际应用时,确定下行需要进行数据包的复制发送的方式可以根据需要来设置,比如可以根据终端的业务特征等来确定,比如服务质量(qos)等。
步骤101:向终端发送第一信息。
其中,所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息。
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
这里,实际应用时,所述网络设备具体可以是基站,比如下一代节点b(gnb)等。
所述总数的取值为复制的数目+1。
mac层的数据需要发送给物理(phy)层,因此,所述待发送数据包可以称为传输块(tb,transportblock),tb是相对于phy层来说。具体来说,对于mac协议实体来说,mac协议实体将接收的mac层的服务数据单元(sdu)进行发送相关处理,得到mac层的协议数据单元(pdu),而在phy层,对于phy协议实体来说,接收的是mac协议实体发送的pdu,此时称为tb,在phy层进行编码之前,可以将tb称为码字(codeword)。
所述每个待发送数据包所在物理信道的标识是指数据包所在空口物理信道的身份标识信息,用于指示信道质量最好的或者比较好的一个或者多个tb(待发送数据包)发送时使用的物理信道。根据该指示信息,终端可以优先选择所指示的tb进行译码。
实际应用时,物理信道的身份标识信息可以是能够标识该tb空口物理通道的任何标识,比如可以是载波索引(carrierindex)、载波指示(carrierindicator)、小区索引(cellindex)、物理小区id(pci,physicalcellidentifier)、小区id(cellidentifier)(能够指示该物理信道所在的小区)、物理信道id(physicalchannelid)、该物理信道的起始物理资源块(prb,physicalresourceblock)索引(index)、该物理信道的起始prb索引的偏移值或者该物理信息信道的起始prb索引偏移值的索引(offsetindex)、该物理信道的起始prb索引相对于一个指定基线的偏移值或者起始prb索引相对于一个指定基线的偏移值的索引、该物理信道所在的带宽部分(bwp)索引、该物理信道所在的bwp的id、或该物理信道的起始资源元素re(resourceelement)的索引等。
其中,索引是相对的,id是全局统一编号的。比如,对于bwp索引、bwp的id,假设bwp的id可以是0~273之间的一个数值。一个用户使用的4个bwp,那么索引可以是0~3,但是对应的bwp的id可以是0~273之间的某一个值。
当复制传输使用的物理信道至少存在两个物理信道在一个载波内传输时,需要标识不同的物理信道;当复制传输使用的所有物理信道都不再一个载波内时,该字段可以不用携带。
实际应用时,所述每个待发送数据包的时频域资源相关信息是指承载数据包(也可以理解为tb)的频域资源和时域资源分配信息,比如具体使用的prb索引,时隙数目等等。
harq相关信息可以包括:harq实体的标识信息及harq信息。
其中,实际应用时,harq实体的标识信息可以是harqid。当所有待发送数据包使用同一个harq实体时,第一信息里可以不包含该信息;当待发送数据包使用至少两个harq实体时,第一信息需要包含该信息。
所述harq信息可以包括调制方式、新数据(ndi,newdataindicator)和冗余版本(rv,redundancyversion)、harq进程索引、针对每个harq进程的接收数据和反馈ack/nack的时序关系等。
这里,实际应用时,一次调度发送,可以使用一个harq进程,也可以使用多个harq进程。每个harq进程具有各自的调制方式、ndi、rv和反馈时序等信息。
实际应用时,srs模式可以是全带宽的srs模式,以便进行更好的信道测量。
码字传输标识可以是单码字复用标识或者、双码字复用标识、或者双码字时,只有一个码字复用时的复用码字的索引;比如,将单码字复用标识或者、双码字复用标识设置为sd_flag,单码字时的传输标识为0,双码字时的传输标识为1。将双码字时,只有一个码字复用时的复用码字的索引设置为dtb_index。
实际应用时,所述第一信息还可以包含第二信息;所述第二信息指示是否开启复制传输,比如,可以是采用1比特来指示,当设置为0时指示关闭复制传输;当设置为1时指示开启复制传输。
相关技术中,用于下行发送的dci的格式包含dci1_0和dci1_1,然而,dci1_0和dci1_1只能调度一个小区(cell)的物理下行控制信道(pdcch);另外,只有dci1_1可以携带载波指示(carrierindicator),该字段是可以选择的(0比特或者3比特)。对于dci1_1中的carrierindicator,规定ue不会监测其它辅小区上的下行(dl)bwp上的pdcch,即使在另外一个服务小区的载波指示位(cif)指示了该辅小区。也就是说,对于ue,ue要监测同一个服务小区的pdcch。从上面的描述可以看出,相关技术中,不支持mac层的数据复制传输。
在本发明的实施例中,可以通过dci向所述终端发送第一信息。
其中,实际应用时,发送的所有待发送数据包对应一个dci;也就是说,一个dci指示所有待发送数据包对应的下行控制相关信息。当然,也可以每个待发送数据包对应一个dci;也就是说,一个dci指示一个待发送数据包对应的下行控制相关信息。还可以多个待发送数据包对应一个dci,也就是说,一个dci指示所有待发送数据包中的多个数据包对应的下行控制相关信息。
需要说明的是:当通过dci向所述终端发送第一信息时,所述第一信息至少包含源待发送数据包和复制待发送数据包的总数;当采用双码字传输只有一个码字复用时,复用码字的索引。
实际应用时,所述dci可通过pdcch来承载;所述dci的格式可以为dciformat1_0或dciformat1_1。
实际应用时,还可以通过rrc信令向所述终端发送第一信息,比如rrc重配置消息等。
在一实施例中,当采用单码字传输时,所述方法还可以包括:
在一个数据发送周期,使用不同时频资源的单码字传输每个待发送数据包。
在一实施例中,当采用双码字传输;所述方法还可以包括:
在一个数据发送周期,使用不同时频资源的双码字传输至少一个待发送数据包。
其中,数据发送周期也可以称为调度周期。
对应地,本发明实施例还提供了一种信息传输方法,应用于终端,包括:
接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
其中,接收到所述第一信息后,所述终端就可以利用所述第一信息接收mac层复制的数据包。
在一实施例中,所述终端通过dci或rrc信令接收所述网络设备发送的第一信息。具体地,所述第一信息通过dci发送时,所述终端通过dci接收所述第一信息;所述第一信息通过rrc信令发送时,所述终端通过rrc信令接收所述第一信息。
在一实施例中,所述方法还可以包括:
在每个数据包对应的时频域资源上接收数据包时,针对信号质量满足第一条件的时频域资源,对在相应时频域资源上接收的数据包进行译码或者把不同相应时频域资源上接收的数据包进行合并译码;针对信号质量不满足第一条件的时频域资源,把不同相应时频域资源上接收的数据包进行合并译码。
其中,所述第一条件可以根据需要来设置,比如设置一个信号质量阈值,当信号质量大于或等于信号质量阈值时,确定信号质量满足第一条件;当信号质量小于信号质量阈值时,确定信号质量不满足第一条件。
实际应用时,进行合并译码的数据包的数量可以根据需要确定。
本发明实施例提供一种信息传输方法,如图2所示,该方法包括:
步骤201:网络设备向终端发送第一信息;
这里,所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息。
其中,所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
步骤202:终端接收所述第一信息。
本发明实施例提供的信息传输方法,网络设备向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息,这样终端就可以根据接收的下行控制相关信息,接收mac层复制的数据包。
下面结合应用实施例对本发明再作进一步详细的描述。
在应用实施例中,将第二信息记为复制标志(duplicationflag),将源待发送数据包和复制待发送数据包的总数记为duplicationnum,将数据包所在物理信道的标识记为物理id(physicalid),将srs模式记为rs_pattern,将单双码字复用标识记为sd_flag,将双码字时只有一个码字复用时的复用码字的索引记为dtb_index。
应用实施例一
在本应用实施例中,所有待发送数据包使用一个dci进行调度指示。
当dci的格式为format1_0时,dci包含的信息如下:
identifierfordciformats–1bits(参照相关技术)
-duplicationflag–1bits,当不开启复制传输时设置为0;开启复制传输时设置为1
tbtb
-duplicationnum–4bitsasdefined0~15;一个数据包可以被复制成15份进行发送,共计发送16次。
其中,只有在duplicationflag指示复制传输开启时,duplicationnum才为有效值。
下面的字段作为一个整体按照实际的duplicationnum进行填写。比如如果duplication取值2,则下面的字段要填写两组,分别对应一个源待发送数据包,一个对应一个复制待发送数据包。
-srs-pattern–6bitsasdefinedsrspattern。设置一个表格,此处是配置的该表的索引。
其中,只有在duplicationflag指示复制传输开启时,srs-pattern才为有效值。{/*按照duplicationnum填写多次*/
-physicalid–3bitsasdefinedascellid。使用cellid进行标识。
其中,只有在duplicationflag指示复制传输开启时,按照duplicationnum进行解析。
-harqid–3bits可以使用相同的harq实体进行发送,即所有的harqid取值相同;也可以使用不同的harq实体的harq进程进行发送。
其中,只有在duplicationflag指示复制传输开启时,按照duplicationnum进行解析。
-frequencydomainresourceassignment–
-timedomainresourceassignment–4bits(参照相关技术)
-vrb-to-prbmapping–1bit(参照相关技术)
-modulationandcodingscheme–5bits(参照相关技术)
-newdataindicator–1bit
-redundancyversion–2bits(参照相关技术)
-harqprocessnumber–4bits
-downlinkassignmentindex–2bits(参照相关技术)
-tpccommandforscheduledpucch–2bits(参照相关技术)
-pucchresourceindicator–3bits(参照相关技术)
-pdsch-to-harq_feedbacktimingindicator–3bits(参照相关技术)
}/*按照duplicationnum填写多次*/
当dci的格式为format1_1时,dci包含的信息如下:
-identifierfordciformats–1bits(参照相关技术)
-duplicationflag–1bits,当不开启复制传输时设置为0;开启复制传输时设置为1
tbtb
-duplicationnum–4bitsasdefined0~15;一个tb可以被复制成15份进行发送,共计发送16次。
其中,只有在duplicationflag指示复制传输开启时,duplicationnum才为有效值。
-sd_flag–1bits,单码字设置为0;双码字设置为1
其中,只有在duplicationflag指示复制传输开启时,sd_flag才为有效值。
-dtb_index–1bits,码字0设置为0,码字1设置为1
其中,只有在duplicationflag指示复制传输开启时,dtb_index才为有效值。
下面的字段作为一个整体按照实际的duplicationnum进行填写。比如如果duplication取值2,则下面的字段要填写两组,分别对应一个源待发送数据包,一个对应一个复制待发送数据包。
{/*按照duplicationnum填写多次*/
-physicalid–3bitsasdefinedascellid。使用cellid进行标识。
其中,只有在duplicationflag指示复制传输开启时,按照duplicationnum进行解析。
-harqid–3bits可以使用相同的harq实体进行发送,即所有的harqid取值相同;也可以使用不同的harq实体的harq进程进行发送。
其中,只有在duplicationflag指示复制传输开启时,按照duplicationnum进行解析。
-frequencydomainresourceassignment–参照相关技术
-timedomainresourceassignment–0,1,2,3,or4bits(参照相关技术)
-vrb-to-prbmapping–0or1bit(参照相关技术)
-ratematchingindicator–0,1,or2bits(参照相关技术)
-zpcsi-rstrigger–0,1,or2bits(参照相关技术).
-harqprocessnumber–4bits
-downlinkassignmentindex–参照相关技术
-tpccommandforscheduledpucch–2bits(参照相关技术)
-pucchresourceindicator–3bits(参照相关技术)
-pdsch-to-harq_feedbacktimingindicator–0,1,2,or3bits(参照相关技术)
-antennaport(s)–4,5,or6bits(参照相关技术)
-transmissionconfigurationindication–参照相关技术
-srsrequest–2bits(参照相关技术)
-cbgtransmissioninformation(cbgti)–0,2,4,6,or8bits(参照相关技术).
-cbgflushingoutinformation(cbgfi)–0or1bit(参照相关技术)
}/*按照duplicationnum填写多次*/
应用实施例二
在本应用实施例中,每个待发送数据包(包括源待发送数据包和复制待发送数据包)使用一个dci进行调度指示:
当dci的格式为format1_0时,dci包含的信息如下:
-identifierfordciformats–1bits(参照相关技术)
-duplicationflag–1bits,当不开启复制传输时设置为0;开启复制传输时设置为1
tbtb
-physicalid–3bitsasdefinedascellid。使用cellid进行标识。
其中,只有在duplicationflag指示复制传输开启时有效。
-harqid–3bits可以使用相同的harq实体进行发送,即所有的harqid取值相同;也可以使用不同的harq实体的harq进程进行发送。
-frequencydomainresourceassignment–
-timedomainresourceassignment–4bits(参照相关技术)
-vrb-to-prbmapping–1bit(参照相关技术)
-modulationandcodingscheme–5bits(参照相关技术)
-newdataindicator–1bit
-redundancyversion–2bits(参照相关技术)
-harqprocessnumber–4bits
-downlinkassignmentindex–2bits(参照相关技术)
-tpccommandforscheduledpucch–2bits(参照相关技术)
-pucchresourceindicator–3bits(参照相关技术)
-pdsch-to-harq_feedbacktimingindicator–3bits(参照相关技术)
}
当dci的格式为format1_1时,dci包含的信息如下:
-identifierfordciformats–1bits(参照相关技术)
-carrierindicator–0or3bits(参照相关技术)
-bandwidthpartindicator–0,1or2bits(参照相关技术).
-duplicationflag–1bits,当不开启复制传输时设置为0;开启复制传输时设置为1。
tbtb
-sd_flag–1bits,单码字设置为0;双码字设置为1。
其中,只有在duplicationflag指示复制传输开启时,sd_flag才为有效值。
-dtb_index–1bits,码字0设置为0,码字1设置为1。
其中,只有在duplicationflag指示复制传输开启时,dtb_index才为有效值。
-physicalid–3bitsasdefinedascellid。使用cellid进行标识。
其中,只有在duplicationflag指示复制传输开启时有效。
-harqid–3bits可以使用相同的harq实体进行发送,即所有的harqid取值相同;也可以使用不同的harq实体的harq进程进行发送。
-frequencydomainresourceassignment–参照相关技术
-timedomainresourceassignment–0,1,2,3,or4bits(参照相关技术)
-vrb-to-prbmapping–0or1bit(参照相关技术)
-prbbundlingsizeindicator–0or1bit(参照相关技术)
-ratematchingindicator–0,1,or2bits(参照相关技术).
-zpcsi-rstrigger–0,1,or2bits(参照相关技术)
fortransportblock1:
-modulationandcodingscheme–5bits(参照相关技术)
-newdataindicator–1bit
-redundancyversion–2bits(参照相关技术)
fortransportblock2(onlypresentifmaxnrofcodewordsscheduledbydciequals2):
-modulationandcodingscheme–5bits(参照相关技术)-newdataindicator–1bit
-redundancyversion–2bits(参照相关技术)
-harqprocessnumber–4bits
-downlinkassignmentindex–参照相关技术
-tpccommandforscheduledpucch–2bits(参照相关技术)
-pucchresourceindicator–3bits(参照相关技术)
-pdsch-to-harq_feedbacktimingindicator–0,1,2,or3bits(参照相关技术)
-antennaport(s)–4,5,or6bits(参照相关技术).
-transmissionconfigurationindication–参照相关技术
-srsrequest–2bits(参照相关技术)
-cbgtransmissioninformation(cbgti)–0,2,4,6,or8bits(参照相关技术)
-cbgflushingoutinformation(cbgfi)–0or1bit(参照相关技术).
-dmrssequenceinitialization–1bit。
应用实施例三
在本应用实施例中,描述基站的发送过程及终端的接收过程。
基站发送:
下行方向上,基站调度发送数据所使用的无线资源、tb块、ue进行反馈的时序关系、ue进行反馈时使用的上行物理资源。
基站可以给ue设置多个harq实体的进程对数据进行复制发送。
基站发送时,每一个数据发送周期,单码字时只会发送一个tb,如果开启复制传输,则在不同的时频资源传输相同的数据包。双码字时发送两个tb,如果开启了复制性传输,可以复用其中一个码字,也可以全部复用。
基站知道发送的每个数据包的资源和反馈时间,所以发送完毕后,等待接收反馈。
如果需要重传,则基站重新决策复制传输的数据包的数目和资源位置。harq进程的信息按照协议规定进行更新。
终端接收时,根据接收的pdcch中的指示信息接收数据包。
其中,如果网络侧采用的是一个dci指示所有的复用数据包,则按照dci中的资源位置和复用的数目,接收对应的数据包,只要一个数据包译码成功,则认为已经成功接收;如果所有的都译码失败,则对所有接收到的数据包中选择出来若干个数据包进行合并译码,如果译码成功,则认为已经成功接收,否则,认为接收失败。
如果网络侧采用的是多个dci指示所有的复用数据包,则按照dci中的资源位置,接收对应的数据包,只要一个译码成果,则认为已经成功接收;如果所有的都译码失败,则对所有接收到的tb中选择出来若干个tb进行合并译码,如果译码成功,则认为已经成功接收,否则,认为接收失败。
如果接收成功了,则在任何一个数据包上对应的上行反馈资源进行反馈ack;
如果接收失败了,则接收质量相对比较好的上行反馈资源上进行反馈nack。
下行接收的码合并在终端侧,所以,针对复制发送的所有数据包,可以只设置一个码合并的软缓存(英文可以表达为softbuffer),也可以设置多个软缓存,当设置多个软缓存时,实现了harq进程和码合并软缓存的解耦。
从上面的描述可以看出,通过dci向终端发送mac层进行复制发送的下行控制相关信息,调度终端接收复制的数据包,实现了数据包的多路复制传输,从而实现多物理传输信道的发送增益,如此,降低了终端支撑多路射频通道的复杂度和成本。
另外,当本发明实施例的方案应用在5g系统时,可以充分利用5g系统的带宽的增益。
除此以外,本发明实施例的方案兼容性好,能够兼容第三代移动通信技术(3g)、第四代移动通信技术(4g)和5g网络。在3g或4g网络下,直接一一发送每个数据包即可。
为了实现本发明实施例的方法,本发明实施例还提供了一种信息传输装置,设置在网络设备上,如图3所示,该装置包括:
发送单元31,用于向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
其中,在一实施例中,所述发送单元31,用于通过下dci或rrc信令向所述终端发送第一信息。
在一实施例中,采用单码字传输;所述发送单元31,还用于在一个数据发送周期,使用不同时频资源的单码字传输每个待发送数据包。
在一实施例中,采用双码字传输;所述发送单元31,还用于在一个数据发送周期,使用不同时频资源的双码字传输至少一个待发送数据包。
在一实施例中,如图3所示,该装置还可以包括:确定单元32,用于确定下行需要进行数据包的复制发送。
实际应用时,所述发送单元31可由信息传输装置中的通信接口实现;所述确定单元32可由信息传输装置中的处理器实现。
为了实现本发明实施例终端侧的方法,本发明实施例还提供了一种信息传输装置,设置在终端上,如图4所示,该装置包括:
接收单元41,用于接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
其中,在一实施例中,所述接收单元41,用于通过dci或rrc信令接收所述网络设备发送的第一信息。
在一实施例中,如图4所示,该装置还可以包括:处理单元42,用于:
在每个数据包对应的时频域资源上接收数据包时,针对信号质量满足第一条件的时频域资源,对在相应时频域资源上接收的数据包进行译码或者把不同相应时频域资源上接收的数据包进行合并译码;针对信号质量不满足第一条件的时频域资源,把不同相应时频域资源上接收的数据包进行合并译码。
实际应用时,所述接收单元41可由信息传输装置中的通信接口实现;所述处理单元42可由信息传输装置中的处理器实现。
需要说明的是:上述实施例提供的信息传输装置在进行信息传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息传输装置与信息传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本发明实施例网络设备侧的方法,本发明实施例还提供了一种网络设备,如图5所示,该网络设备50包括:
第一通信接口51,能够与终端进行信息交互;
第一处理器52,与所述第一通信接口51连接,以实现与终端进行信息交互,用于运行计算机程序时,执行上述网络设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器53上。
具体地,所述第一通信接口51,用于向终端发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
其中,在一实施例中,所述第一通信接口51,用于通过下dci或rrc信令向所述终端发送第一信息。
在一实施例中,采用单码字传输;所述第一通信接口51,还用于在一个数据发送周期,使用不同时频资源的单码字传输每个待发送数据包。
在一实施例中,采用双码字传输;所述第一通信接口51,还用于在一个数据发送周期,使用不同时频资源的双码字传输至少一个待发送数据包。
在一实施例中,所述第一处理器,用于确定下行需要进行数据包的复制发送。
实际应用时,所述第一通信接口51可以接收网络设备通过dci或macce发送的调度结果指示。
需要说明的是:第一处理器52和第一通信接口51的具体处理过程可参照上述方法理解。
当然,实际应用时,网络设备50中的各个组件通过总线系统54耦合在一起。可理解,总线系统54用于实现这些组件之间的连接通信。总线系统54除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统54。
本发明实施例中的第一存储器53用于存储各种类型的数据以支持网络设备50的操作。这些数据的示例包括:用于在网络设备50上操作的任何计算机程序。
上述本发明实施例揭示的方法可以应用于所述第一处理器52中,或者由所述第一处理器52实现。所述第一处理器52可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器52中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器52可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器52可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器53,所述第一处理器52读取第一存储器53中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,网络设备50可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本发明实施例终端侧的方法,本发明实施例还提供了一种终端,如图6所示,该终端60包括:
第二通信接口61,能够与网络设备进行信息交互;
第二处理器62,与所述第二通信接口61连接,以实现与网络设备进行信息交互,用于运行计算机程序时,执行上述终端侧一个或多个技术方案提供的方法。而所述计算机程序存储在第二存储器63上。
具体地,所述第二通信接口61,用于接收网络设备发送的第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;其中,
所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
其中,在一实施例中,所述第二通信接口61,用于通过dci或rrc信令接收所述网络设备发送的第一信息。
在一实施例中,所述第二处理器62,用于:
在每个数据包对应的时频域资源上接收数据包时,针对信号质量满足第一条件的时频域资源,对在相应时频域资源上接收的数据包进行译码或者把不同相应时频域资源上接收的数据包进行合并译码;针对信号质量不满足第一条件的时频域资源,把不同相应时频域资源上接收的数据包进行合并译码。
需要说明的是:第二处理器62和第二通信接口61的具体处理过程可参照上述方法理解。
当然,实际应用时,终端60中的各个组件通过总线系统64耦合在一起。可理解,总线系统64用于实现这些组件之间的连接通信。总线系统64除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统64。
本发明实施例中的第二存储器63用于存储各种类型的数据以支持接终端60操作。这些数据的示例包括:用于在终端60上操作的任何计算机程序。
上述本发明实施例揭示的方法可以应用于所述第二处理器62中,或者由所述第二处理器62实现。所述第二处理器62可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器62中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器62可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器62可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器63,所述第二处理器62读取第二存储器63中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,终端60可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
可以理解,本发明实施例的存储器(第一存储器53、第二存储器63)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
为实现本发明实施例的方法,本发明实施例还提供了一种数据传输系统,如图7所示,该系统包括:网络设备71及终端72;其中,
所述网络设备71,用于向终端72发送第一信息;所述第一信息表征在所述网络设备的mac层进行复制发送的下行控制相关信息;
所述终端72,用于接收所述网络设备71发送的第一信息。
其中,所述第一信息包含以下信息至少之一:
源待发送数据包和复制待发送数据包的总数;每个复制待发送数据包与所述源待发送数据包完全相同;
每个待发送数据包所在物理信道的标识;
每个待发送数据包的时频域资源相关信息;
每个待发送数据包的harq相关信息;
每个待发送数据包对应的srs模式;
码字传输标识。
需要说明的是:网络设备71和终端72的具体处理过程已在上文详述,这里不再赘述。
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器53,上述计算机程序可由网络设备50的第一处理器52执行,以完成前述网络设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器63,上述计算机程序可由终端60的第二处理器62执行,以完成前述终端侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。