一种编码调整方法、装置及设备与流程

文档序号:29081060发布日期:2022-03-02 00:03阅读:106来源:国知局
一种编码调整方法、装置及设备与流程

1.本技术涉及通信领域,特别涉及一种编码调整方法、装置及设备。


背景技术:

2.对数据具有高可靠要求的urllc(ultra-reliable and low latency communications,高可靠和低延迟通信)业务,对5g网络中数据传输的可靠性要求更高,因此,为了保障传输的数据具有高可靠性,5g网络支持多次重复传输数据。
3.同时,为了保障传输的数据具有高可靠性,还需要及时对传输数据时使用的编码方式进行调整。相关技术中,进行amc(adaptive modulation and coding,自适应调制编码)的mcs(modulation and coding scheme,调制编码策略)调整的方式,是数据接收端针对基于不同rv(redundancyversion,冗余版本)多次重复传输的结果对mcs进行调整,该方案是基于一定的采样统计来预测下一步可能的信道情况,只有经过多次重复传输的数据最终还是出现误码的情况时(比如当数据的最大重传次数为4,一个数据被重传了4次后,数据接收端接收到的数据依旧是存在错误的),才会考虑调整mcs降阶,无法很好地保障5g网络可以达到高可靠业务进行数据传输时所要求的高误码率。


技术实现要素:

4.本技术公开了一种编码调整方法、装置及设备,以提高保障数据传输中高误码率的可靠性。
5.根据本技术实施例的第一方面,提供了一种编码调整方法,该方法应用于网络侧设备,该方法包括:
6.获取上一统计周期内调度的每一目标类型的数据对应的解析结果,所述目标类型的数据指上行数据或者下行数据;
7.检测所述解析结果中是否存在解析失败的结果,若不存在,则依据所述解析结果和已获得的调制编码策略mcs增量的初始值计算出第一mcs增量,将所述第一mcs增量确定为目标mcs增量;若存在,则将所述mcs增量的初始值减去指定值得到第二mcs增量,将所述第二mcs增量确定为目标mcs增量;
8.通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,所述目标mcs对应的不同阶数指示不同的调制编码方式,以调整调度所述目标类型的数据时使用的调制编码方式。
9.可选的,所述指定值为1;
10.若检测到所述解析结果中存在解析失败的结果,则所述通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,包括:
11.将小于等于所述目标mcs增量的绝对值的最大整数作为所述目标mcs需要调整的目标阶数;
12.按照所述目标阶数下调所述目标mcs对应的阶数,并初始化所述目标mcs增量。
13.可选的,若检测到所述解析结果中不存在解析失败的结果,则所述通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,包括:
14.若所述目标mcs增量的绝对值大于等于1,则确定所述目标mcs需要调整的目标阶数为小于等于所述目标mcs增量的绝对值的最大整数;
15.判断所述目标mcs增量的值是否小于0,若所述目标mcs增量的值小于0,则按照所述目标阶数下调所述目标mcs对应的阶数,若所述目标mcs增量的值大于0,则按照所述目标阶数上调所述目标mcs对应的阶数。
16.可选的,若所述目标类型的数据指上行数据,则所述上行数据的解析结果通过本设备对接收到的上行数据进行解析获得;
17.若所述目标类型的数据指下行数据,则所述下行数据的解析结果通过接收终端返回的反馈信息获得,所述反馈信息用于反馈终端对接收到的从所述网络侧设备发送的下行数据进行解析的结果。
18.可选的,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈信息的比特数大于等于log2(n),其中n为数据的最大重传次数,则所述反馈信息至少包括:
19.用于指示本次数据传输结果的harq-ack信息,和指示第m次重复的传输解析成功的信息,所述m为大于等于0小于n的任一整数值。
20.可选的,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈信息的比特数小于log2(n),其中n为数据的最大重传次数,则所述反馈信息至少包括:
21.用于指示本次数据传输结果的harq-ack信息,和指示首次传输解析成功的信息。
22.可选的,所述依据所述解析结果和已获得的mcs增量的初始值计算出第一mcs增量,包括:
23.依据所述解析结果计算出第0次至第n-1次解析成功的数据在所述调度的目标类型的所有数据中所占的各比率,其中n为数据的最大重传次数;
24.将所述各比率分别与预设的mcs调整比例相乘,通过将得到的乘积相加并加上所述mcs增量的初始值得到所述第一mcs增量。
25.可选的,所述依据所述解析结果和已获得的mcs增量的初始值计算出第一mcs增量,包括:
26.依据所述解析结果计算出首次传输解析成功的数据在所述调度的目标类型的所有数据中所占的比率;
27.若该比率小于下调阈值,则将所述mcs增量的初始值减去预先设置的下调值得到所述第一mcs增量,若该比率大于上调阈值,则将所述mcs增量的初始值加上预先设置的上调值得到所述第一mcs增量。
28.根据本技术实施例的第二方面,提供一种编码调整装置,所述装置应用于网络侧设备,该装置包括:
29.解析结果获取单元,用于获取上一统计周期内调度的每一目标类型的数据对应的解析结果,所述目标类型的数据指上行数据或者下行数据;
30.mcs增量计算单元,用于检测所述解析结果中是否存在解析失败的结果,若不存在,则依据所述解析结果和已获得的调制编码策略mcs增量的初始值计算出第一mcs增量,将所述第一mcs增量确定为目标mcs增量;若存在,则将所述mcs增量的初始值减去指定值得
到第二mcs增量,将所述第二mcs增量确定为目标mcs增量;
31.编码调整单元,用于通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,所述目标mcs对应的不同阶数指示不同的调制编码方式,以调整调度所述目标类型的数据时使用的调制编码方式。
32.根据本技术实施例的第三方面,提供一种电子设备,该电子设备包括:处理器和存储器;
33.所述存储器,用于存储机器可执行指令;
34.所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如上所述的编码调整方法。
35.本技术的实施例提供的技术方案可以包括以下有益效果:
36.由以上技术方案可知,本技术提供的方案可以通过获取一个统计周期内调度的每一目标类型的数据对应的解析结果,不仅可以在检测上一统计周期中调度的目标类型的数据对应的解析结果中存在解析失败的结果时,计算出目标mcs增量,并依据目标mcs增量调整调度所述目标类型的数据时使用的调制编码方式,同时在检测上一统计周期中调度的目标类型的数据对应的解析结果中不存在解析失败的结果时,可以依据该解析结果计算出目标mcs增量,通过所述目标mcs增量更新当前调度目标类型的数据时使用的调制编码方式。相比相关技术中只在检测到数据解析失败的结果时,才下调mcs对应的阶数以调整调制编码方式,本技术中还可以在上一统计周期中调度的数据的解析结果中未检测到解析失败的结果时,通过对该解析结果进行分析,对mcs实现更精确的调整,提高了保障数据传输中高误码率的可靠性。
37.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
38.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
39.图1为本技术实施例提供的一种编码调整方法的流程图;
40.图2为本技术实施例提供的一种对数据进行解析的流程示意图;
41.图3为本技术实施例提供的一种编码调整装置的示意图;
42.图4为本技术实施例提供的一种电子设备的示意图。
具体实施方式
43.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
44.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包
含一个或多个相关联的列出项目的任何或所有可能组合。
45.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
46.为了使本领域技术人员更好地理解本技术实施例提供的技术方案,并使本技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术实施例中技术方案作进一步详细的说明。
47.参见图1,图1为本技术实施例提供的一种编码调整的方法流程图。该方法实施例应用于网络侧设备,如通信网络中的基站等。
48.如图1所示,该方法实施例包括以下步骤:
49.步骤101,获取上一统计周期内调度的每一目标类型的数据对应的解析结果,所述目标类型的数据指上行数据或者下行数据。
50.作为一个实施例,为了定时针对信道环境对数据的编码方案进行调整,本实施例预先在网络侧设备设置了用于统计目标类型的数据的调度情况的统计周期,比如设置一个统计周期的时长为t,以定时在一个统计周期结束时,根据统计周期中获得的统计数据对调度数据使用的调制编码方案进行调整。
51.在本技术实施例中,上行数据是指由终端(即ue,user equipment)发送给网络侧设备的数据,下行数据是指由网络侧设备发送给ue的数据。当本技术实施例中目标类型的数据是上行数据时,下面的数据接收端是指网络侧设备,数据发送端是指ue,当本技术实施例中目标类型的数据是下行数据时,下面的数据接收端是指ue,数据发送端是指网络侧设备。本实施例目标类型数据对应的解析结果可以通过如图2所示的方式获取,该方式包括以下步骤:
52.步骤1011,当数据接收端接收到数据发送端第m次发送的数据时,将第m次接收到的数据和第m次之前接收到的和该数据相同的数据进行合并,得到合并数据。
53.作为一个实施例,本步骤1011中的m为大于等于0小于n的任一整数,其中n为本技术实施例中设置的数据重传的最大重传次数,当m等于0时,第m次发送数据为该数据首次被发送。
54.作为一个实施例,对不同次重传的相同数据进行合并,可以参照数据重传的相关技术,这里不再赘述。
55.步骤1012,对该合并数据进行解析,若解析成功,则记录该数据对应的解析结果为第m次解析成功。
56.在具体实现时,对合并数据进行校验可以指:数据接收端根据crc(循环冗余校验,cyclic redundancy check)校验码对合并数据进行校验,若校验成功就表示,第m次重复发送的数据解析成功,若校验失败就表示第m次重复发送的数据解析失败。
57.步骤1013,若步骤1012中解析失败,则判断所述m是否小于n-1,若是,则向数据发送端发送重传请求,在接收到数据发送端再次重传的数据时,将该次重传的数据作为第m次发送的数据,返回步骤1011。
58.作为一个实施例,在数据发送端接收到重传请求后,数据发送端可以基于不同于上一次发送的数据的编码比特分组的规则对数据中的比特进行分组,将数据中的比特分为多个比特的集合,然后使用被分配的调度资源重新发送该数据。
59.步骤1014,若上述步骤1013中,判断出所述m等于n-1,则记录该数据对应的解析结果为解析失败。
60.作为一个实施例,通过上述步骤1011至步骤1014得到数据对应的解析结果之后,若上述的数据接收端为网络侧设备,则本技术实施例可以直接记录数据对应的解析结果至网络侧设备,若上述的数据接收端为ue,则ue得到上述数据对应的解析结果后,还需要通过反馈信息,将该解析结果发送给网络侧设备。
61.步骤102,检测上一统计周期中调度的目标类型的数据对应的解析结果中是否存在解析失败的结果,若存在,则执行步骤103,否则,执行步骤104。
62.步骤103,若检测上一统计周期中调度的目标类型的数据对应的解析结果中不存在解析失败的结果,则依据所述解析结果和已获得的调制编码策略mcs增量的初始值计算出第一mcs增量,将所述第一mcs增量确定为目标mcs增量,然后执行步骤105。
63.作为一个实施例,若检测到上一统计周期中调度的目标类型的数据对应的解析结果中不存在解析失败的结果,并通过步骤103得到的所述目标mcs增量的绝对值大于等于1,则本实施例可以根据该目标mcs增量对当前调度目标类型的数据时使用的目标mcs对应的阶数进行调整。本实施例中,目标mcs对应的不同阶数指示不同的调制编码方式,因此当更新当前调度目标类型的数据时使用的目标mcs对应的阶数时,调度所述目标类型的数据时使用的调制编码方式也会随之改变,其中,目标mcs对应的阶数越高,该阶数对应的调制编码方式对信道环境的稳定性等要求越高。
64.进一步的,在确定目标mcs增量的绝对值大于等于1之后,本实施例中可以确定目标mcs需要调整的目标阶数为小于等于所述目标mcs增量的绝对值的最大整数。若所述目标mcs增量的值小于0,则按照所述目标阶数下调目标mcs对应的阶数,而若所述目标mcs增量的值大于0,则按照所述目标阶数上调目标mcs对应的阶数。
65.而若本实施例中目标mcs增量的绝对值小于1,由于目标mcs对应的阶数为整数值,本实施例中将不对目标mcs对应的阶数进行更新。
66.本实施例中目标mcs增量的获取方法包括多种方式,将在介绍文图1所示的方法实施例之后进行详述,这里暂不赘述。
67.需要说明的是,上述两个实施例中目标mcs增量被限制在一定范围内,比如限制-3.0≤目标mcs增量≤3.0,若步骤103和步骤104中计算出的目标mcs增量超出了该范围,比如目标mcs增量为-3.2或者4.0,则将值为-3.2的目标mcs增量更新为-3,值为4.0的目标mcs增量更新为3。
68.步骤104,若检测上一统计周期中调度的目标类型的数据对应的解析结果中存在解析失败的结果,则将所述mcs增量的初始值减去指定值得到第二mcs增量,将所述第二mcs增量确定为目标mcs增量,然后执行步骤105。
69.作为另一个实施例,若检测到上一统计周期中调度的目标类型的数据对应的解析结果中存在解析失败的结果,则可以将所述mcs增量的初始值减去指定值得到第二mcs增量,这里指定值可以为1,也可以是根据上一统计周期中解析结果为解析失败的数据在上一
统计周期中调度的所有数据中的比率确定的指定值,进一步本实施例可以将小于等于所述目标mcs增量的绝对值的最大整数作为目标mcs需要调整的目标阶数,然后按照所述目标阶数下调目标mcs对应的阶数,并初始化目标mcs增量。
70.可选的,不同于上述实施例中将所述mcs增量的初始值减去指定值得到第二mcs增量的方法,若检测到上一统计周期中调度的目标类型的数据对应的解析结果中存在解析失败的结果,本技术中也可以先将mcs增量的初始值初始化为0,然后将mcs增量的初始值减去1,即得到第二mcs增量的值为-1,通过将第二mcs增量作为目标mcs增量,直接将目标mcs对应的阶数下调一阶,并初始化目标mcs增量的值再次为0。
71.步骤105,通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,所述目标mcs对应的不同阶数指示不同的调制编码方式,以调整调度所述目标类型的数据时使用的调制编码方式。
72.至此,完成图1所示的方法实施例。
73.可以看出,本方法实施例可以通过获取一个统计周期内调度的每一目标类型的数据对应的解析结果,不仅可以在检测上一统计周期中调度的目标类型的数据对应的解析结果中存在解析失败的结果时,计算出目标mcs增量,并依据目标mcs增量调整调度所述目标类型的数据时使用的调制编码方式,同时在检测上一统计周期中调度的目标类型的数据对应的解析结果中不存在解析失败的结果时,可以依据该解析结果计算出目标mcs增量,通过所述目标mcs增量更新当前调度目标类型的数据时使用的调制编码方式。相比相关技术中只在检测到数据解析失败的结果时,才下调mcs对应的阶数以调整调制编码方式,本技术中还可以在上一统计周期中调度的数据的解析结果中未检测到解析失败的结果时,通过对该解析结果进行分析,对mcs实现更精确的调整,提高了保障数据传输中高误码率的可靠性。
74.下面对在检测所述解析结果中不存在解析失败的结果时,根据解析成功的解析结果计算出作为目标mcs增量的第一mcs增量的过程进行详述:
75.作为一个实施例,若上述目标类型的数据为上行数据,由于上行数据直接由网络侧设备中的物理层模块进行解析,因此网络侧设备可以直接解析上一统计周期接收到的上行数据,得到上行数据对应的统计结果并上报至网络侧设备中的mac模块,以指示mac模块根据上述统计结果计算第一mcs增量。其中物理层模块和mac模块为网络侧设备的组成模块,详细信息可以参照相关技术,这里不再赘述。
76.本实施例中,上述统计结果包括调度的上行数据对应的解析结果,第0次至第n-1次解析成功的上行数据的个数:datatranokcnt[0]、

、datatranokcnt[n-1],和解析失败的上行数据的个数:datatranfail,根据以上统计的数值,可以得到以下数据:
[0077]
上一统计周期中调度上行数据的总次数dataalloccnt:dataalloccnt=datatranfail+datatranokcnt[0]+

+datatranokcnt[n-1];
[0078]
第m次解析成功的比率(%)=100*datatranokcnt[m]/dataalloccnt,其中0≤m《n;
[0079]
首次解析成功的比率(%)=100*datatranokcnt[0]/dataalloccnt。
[0080]
根据上述统计结果获得的各数据,若datatranfail=0,则可以确定上一统计周期中调度的目标类型的数据对应的解析结果中不存在解析失败。进一步的,可以按照以下公式计算第一mcs增量detamcs_1:
[0081]
detamcs_1=detamcs_0+第i次解析成功率*mcs调整比例,i=0,1,

,(n-1);其中,detamcs_0为在上一统计周期中更新得到的mcs增量的初始值,mcs调整比例可以依据实际应用场景预先设置。
[0082]
通过该公式,可以将第0次至第n-1次解析成功的比率分别与mcs调整比例相乘得到的结果、以及在上一统计周期中更新得到的mcs增量的初始值detamcs_0进行相加,将得到的相加的结果作为detamcs_1。
[0083]
示例性的,依据解析成功对应的重传次数的大小,按照从小到大的顺序计算detamcs_1,以上述n为4为例,则上述detamcs为:
[0084]
detamcs_1=detamcs_0+第0次解析成功率*mcs调整比例+第1次解析成功率*mcs调整比例+第2次解析成功率*mcs调整比例+第3次解析成功率*mcs调整比例。
[0085]
作为另一个实施例,若上述目标类型的数据为下行数据,由于下行数据由ue进行解析,因此网络侧设备需要通过ue返回的反馈信息获得上一统计周期发送到的下行数据对应的解析结果,然后将下行数据对应的统计结果并上报至网络侧设备中的mac,以指示mac根据上述统计结果计算第一mcs增量。
[0086]
本实施例中,受到分配给ue反馈信息使用的反馈资源的限制,可以采取以下两种方式计算第一mcs增量(即detamcs):
[0087]
第一种方式,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈信息的比特数大于等于log2(n),则所述ue返回的反馈信息至少包括:用于指示本次数据传输结果的harq-ack信息,和指示第m次重复的传输解析成功的信息,所述m为大于等于0小于n的任一整数值。因此,该方式下网络侧设备最终得到下行数据的统计信息和上述实施例中上行数据的统计信息类似,至少包括下行数据对应的解析结果,第0次至第n-1次解析成功的下行数据的个数:datatranokcnt[0]、

、datatranokcnt[n-1],和解析失败的下行数据的个数:datatranfail。
[0088]
根据以上统计的数值,可以得到以下数据:
[0089]
上一统计周期中调度下行数据的总次数dataalloccnt:dataalloccnt=datatranfail+datatranokcnt[0]+

+datatranokcnt[n-1];
[0090]
第m次解析成功的比率(%)=100*datatranokcnt[m]/dataalloccnt,其中0≤m《n;
[0091]
首次解析成功的比率(%)=100*datatranokcnt[0]/dataalloccnt。
[0092]
在该方式下,可以通过公式detamcs_1=detamcs_0+第i次解析成功率*mcs调整比例,i=0,1,

,(n-1),计算出detamcs_1。
[0093]
在本实施例中,用于指示本次下行数据传输结果的harq-ack信息需要1bit资源,指示第m次重复的传输解析成功的信息需要1~log2(n),因此,在传递指示第m次重复的传输解析成功的信息时,需要为该信息预留至少log2(n)bit位的资源。
[0094]
示例性的,当上述m为4(对应的比特值为100)时,需要3bit资源表示第m次重复的传输解析成功的信息。
[0095]
第二种方式,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈信息的比特数小于log2(n),则所述反馈信息至少包括:用于指示本次数据传输结果的harq-ack信息,和指示首次传输解析成功的信息。因此,该方式下网络侧设备最终得到下行
数据的统计信息和上述实施例中上行数据的统计信息不同,只包括下行数据对应的解析结果,和第0次解析成功(即首次传输解析成功)的下行数据的个数:datatranokcnt[0],和解析失败的下行数据的个数:datatranfail,解析成功的下行数据的个数:datatranok。
[0096]
上一统计周期中调度下行数据的总次数dataalloccnt:dataalloccnt=datatranfail+datatranok;
[0097]
首次解析成功的比率(%)=100*datatranokcnt[0]/dataalloccnt。
[0098]
在该方式下,若上述首次解析成功的比率小于下调阈值,则表示当前使用的编码方案存在误码风险,将所述mcs增量的初始值减去预先设置的下调值得到所述第一mcs增量,若该首次解析成功的比率大于上调阈值,则表示当前使用的编码方案不存在误码风险,将mcs增量的初始值加上预先设置的上调值得到所述第一mcs增量。
[0099]
示例性的,首次解析成功的比率小于下调阈值93%,将所述mcs增量的初始值减去预先设置的下调值0.5,若该首次解析成功的比率大于上调阈值99%,将所述mcs增量的初始值加上预先设置的上调值0.1。
[0100]
进一步的,若由于通过上一统计周期之前的前一统计周期中的统计数据,最终获得的detamcs的绝对值小于1,导致该detamcs并未被用于调整mcs对应的阶数,则该detamcs的值将会作为本次计算detamcs_1时mcs增量的初始值detamcs_0,若通过上一统计周期之前的统计周期中的统计数据,在上一统计周期最终获得的detamcs的绝对值大于等于1,则该detamcs会被用于调整mcs对应的阶数,然后初始化为0,则本次计算detamcs_1时detamcs_0的值将为0。
[0101]
而在本实施例中,在detamcs_0加上上述的上调值,或者下调值之后,若得到的detamcs_1的绝对值大于等于1,则将确定所述目标mcs需要调整的目标阶数为小于等于detamcs_1的绝对值的最大整数,然后在detamcs_1小于0时,按照所述目标阶数下调目标mcs对应的阶数,在detamcs_1大于0时,按照所述目标阶数上调目标mcs对应的阶数。
[0102]
在调整目标mcs对应的阶数之后,可以进一步将detamcs_1初始化为0,然后作为下一个统计周期中mcs增量的初始值。
[0103]
至此,完成第一mcs增量的计算方法的详述。
[0104]
需要说明的是,上述ue返回反馈信息使用的harq-ack反馈码本,由网络侧设备通过以下信令:
[0105]
pdsch-harq-ack-codebook或pdsch-harq-ack-codebooklist-r16信令指示。
[0106]
示例性的,相关技术中,harq-ack反馈码本至少包括3种:type-1harq-ack codebook,type-2 harq-ack codebook或type-3 harq-ack codebook。其中,针对ue使用type-1 harq-ack codebook返回反馈信息的场景,由于type-1 harq-ack codebook是基于pdsch反馈机会决定负载大小,所以该场景下ue会被分配固定的bit位承载反馈信息(即harq-ack反馈码本),并且harq-ack反馈码本大小》1bit。并且在数据重复传输的场景中,实际上每次数据传输ue都会有一个反馈机会,而相关技术中在ue接收到下行数据发送反馈信息时,该反馈信息中仅使用了1bit资源传输此次信息的传输结果harq-ack:数据解析成功时该bit值为1,数据解析失败时该bit值为0。因此,当本实施例中第m次数据传输的解析成功后,ue可以通过分配给type-1 harq-ack codebook的其他固定bit传输”第m次重复的传输解析成功”这一信息。
[0107]
而针对ue使用type-2 harq-ack codebook返回反馈信息的场景,由于type-2 harq-ack codebook是基于实现调度次数来决定分配给其harq-ack反馈码本的大小,而调度次数是不确定的,所以针对数据重复传输的场景,是通过下发给ue的dci(downlink control information-下行链路控制信息)字域中的dai(downlink assignment index,下行分配索引)为harq-ack反馈码本分配bit资源,并触发ue利用分配到的bit资源返回反馈信息。在该方案中,dai一般会给harq-ack反馈码本分配多个bit资源,可以使用1bit反馈harq-ack,然后当数据传输成功,使用其他bit资源反馈”第m次重复的传输解析成功”这一信息。
[0108]
以上完成了对本技术提供的方法实施例的详述,下面对本技术提供的装置实施例进行简述,如图3所示,该装置包括:
[0109]
解析结果获取单元301,用于获取上一统计周期内调度的每一目标类型的数据对应的解析结果,所述目标类型的数据指上行数据或者下行数据。
[0110]
mcs增量计算单元302,用于检测所述解析结果中是否存在解析失败的结果,若不存在,则依据所述解析结果和已获得的调制编码策略mcs增量的初始值计算出第一mcs增量,将所述第一mcs增量确定为目标mcs增量;若存在,则将所述mcs增量的初始值减去指定值得到第二mcs增量,将所述第二mcs增量确定为目标mcs增量。
[0111]
编码调整单元303,用于通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,所述目标mcs对应的不同阶数指示不同的调制编码方式,以调整调度所述目标类型的数据时使用的调制编码方式。
[0112]
可选的,所述指定值为1;
[0113]
若mcs增量计算单元302检测到所述解析结果中存在解析失败的结果,则所述通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,包括:
[0114]
将小于等于所述目标mcs增量的绝对值的最大整数作为所述目标mcs需要调整的目标阶数;
[0115]
按照所述目标阶数下调所述目标mcs对应的阶数,并初始化所述目标mcs增量。
[0116]
可选的,若mcs增量计算单元302检测到所述解析结果中不存在解析失败的结果,则所述通过所述目标mcs增量更新当前调度目标类型的数据时使用的目标mcs对应的阶数,包括:
[0117]
若所述目标mcs增量的绝对值大于等于1,则确定所述目标mcs需要调整的目标阶数为小于等于所述目标mcs增量的绝对值的最大整数;
[0118]
判断所述目标mcs增量的值是否小于0,若所述目标mcs增量的值小于0,则按照所述目标阶数下调所述目标mcs对应的阶数,若所述目标mcs增量的值大于0,则按照所述目标阶数上调所述目标mcs对应的阶数。
[0119]
可选的,若所述目标类型的数据指上行数据,则所述上行数据的解析结果通过本设备对接收到的下行数据进行解析获得;
[0120]
若所述目标类型的数据指下行数据,则所述下行数据的解析结果通过接收终端返回的反馈信息获得,所述反馈信息用于反馈终端对接收到的从所述网络侧设备发送的下行数据进行解析的结果。
[0121]
可选的,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈
信息的比特数大于等于log2(n),其中n为数据的最大重传次数,则所述反馈信息至少包括:
[0122]
用于指示本次数据传输结果的harq-ack信息,和指示第m次重复的传输解析成功的信息,所述m为大于等于0小于n的任一整数值。
[0123]
可选的,若所述目标类型的数据指下行数据,并且分配给所述终端用于传输反馈信息的比特数小于log2(n),其中n为数据的最大重传次数,则所述反馈信息至少包括:
[0124]
用于指示本次数据传输结果的harq-ack信息,和指示首次传输解析成功的信息。
[0125]
可选的,所述mcs增量计算单元302依据所述解析结果和已获得的mcs增量的初始值计算出第一mcs增量,包括:
[0126]
依据所述解析结果计算出第0次至第n-1次解析成功的数据在所述调度的目标类型的所有数据中所占的各比率,其中n为数据的最大重传次数;
[0127]
将所述各比率分别与预设的mcs调整比例相乘,通过将得到的乘积相加并加上所述mcs增量的初始值得到所述第一mcs增量。
[0128]
可选的,所述mcs增量计算单元302依据所述解析结果和已获得的mcs增量的初始值计算出第一mcs增量,包括:
[0129]
依据所述解析结果计算出首次传输解析成功的数据在所述调度的目标类型的所有数据中所占的比率;
[0130]
若该比率小于下调阈值,则将所述mcs增量的初始值减去预先设置的下调值得到所述第一mcs增量,若该比率大于上调阈值,则将所述mcs增量的初始值加上预先设置的上调值得到所述第一mcs增量。
[0131]
至此,完成图3所示的装置实施例。
[0132]
对应地,本技术实施例还提供了一种电子设备的硬件结构图,具体如图4所示,该电子设备可以为上述实施编码调整方法的设备。如图4所示,该硬件结构包括:处理器和存储器。
[0133]
其中,所述存储器,用于存储机器可执行指令;
[0134]
所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如上所示的所对应的编码调整方法的方法实施例。
[0135]
作为一个实施例,存储器可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,存储器可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,存储器可以是ram(radom access memory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
[0136]
至此,完成图4所示电子设备的描述。
[0137]
以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1