本技术实施例涉及通信,尤其涉及一种信道质量指示确定方法、装置及设备。
背景技术:
1、在网络通信系统中,终端设备可以对信道进行测量,以确定信道状态,并向网络设备发送信道状态信息(channel state information,csi)。csi信息中可以包括信道质量指示(channel quality indicator、cqi)等信息。网络设备可以根据csi信息中的cqi,确定传输信号的调制编码方式。
2、无线通信系统中预设有15个cqi,终端设备可以选择合适的目标cqi以获得合适的调度,实现最佳传输。在相关技术中,终端设备可以对信道进行仿真,确定每个cqi对应的门限值,进而可以根据每个cqi的门限值确定目标cqi。然而,仿真场景有限,不能涵盖所有情况下的场景,导致确定目标cqi的准确性低。
技术实现思路
1、本技术实施例提供一种信道质量指示确定方法、装置及设备,用以提高确定目标cqi的准确性。
2、第一方面,本技术实施例提供一种信道质量指示确定方法,包括:
3、获取当前资源单元的信道信息、以及终端设备在至少一个第一资源单元内的传输信息,所述第一资源单元为当前资源单元之前的资源单元;
4、在根据所述信道信息和所述传输信息,确定调整所述当前资源单元对应的cqi时,确定多个预设调制编码方式mcs对应的误块率,所述多个预设mcs中包括所述多个预设cqi对应的多个第一预设mcs、以及多个第二预设mcs;
5、确定当前cqi和调制方式,并根据所述当前cqi和所述调制方式确定当前mcs;
6、根据当前信道的反馈信息、以及所述多个预设mcs对应的误块率,调整所述当前mcs,得到目标mcs,所述当前信道为所述当前资源单元对应的信道;
7、根据所述目标mcs和所述调制方式,确定所述当前资源单元对应的目标cqi。
8、在一种可能的实施方式中,根据当前信道的反馈信息、以及所述多个预设mcs对应的误块率,调整所述当前mcs,得到目标mcs,包括:
9、根据所述当前mcs,在所述多个预设mcs中确定多个参考mcs;
10、根据所述当前mcs、以及多个参考mcs对应的误块率,确定第一调整量和第二调整量;
11、根据所述反馈信息、所述第一调整量、以及所述第二调整量,确定目标调整量;
12、根据所述目标调整量调整所述当前mcs,得到目标mcs。
13、在一种可能的实施方式中,根据所述多个参考mcs对应的误块率,确定第一调整量和第二调整量,包括:
14、将所述当前mcs和多个参考mcs对应的误块率的统计值,确定为目标误块率;
15、确定所述第一调整量和所述第二调整量之间的约束条件;
16、根据所述目标误块率和所述约束条件,确定所述第一调整量和所述第二调整量。
17、在一种可能的实施方式中,根据所述反馈信息、所述第一调整量、以及所述第二调整量,确定目标调整量,包括:
18、确定初始调整量;
19、若所述反馈信息为正反馈信息,则将所述初始调整量与所述第一调整量的差值确定为所述目标调整量;
20、若所述反馈信息为负反馈信息,则将所述初始调整量与所述第二调整量之和确定为所述目标调整量。
21、在一种可能的实施方式中,根据所述目标调整量调整所述当前mcs,得到目标mcs,包括:
22、对所述当前mcs进行滤波处理,得到第一mcs;
23、根据所述目标调整量对所述第一mcs进行调整,得到第二mcs;
24、对所述第二mcs进行取整处理,得到第三mcs;
25、根据所述第三mcs确定所述目标mcs。
26、在一种可能的实施方式中,根据所述第三mcs确定所述目标mcs,包括:
27、若所述第三mcs处于预设mcs范围之内,且若所述第三mcs为所述第一预设mcs,则将所述第三mcs确定为所述目标mcs;
28、若所述第三mcs处于所述预设mcs范围之内,且若所述第三mcs为所述第二预设mcs,则根据所述第三mcs和映射规则,确定所述第三mcs对应的目标mcs,所述目标mcs为所述第一预设mcs。
29、在一种可能的实施方式中,确定多个预设mcs对应的误块率,包括:
30、根据cqi配置信息和预设规则,确定所述多个预设cqi对应的误块率,所述cqi配置信息为网络设备向所述终端设备发送的;
31、根据所述调制方式、所述多个预设cqi、以及所述多个预设mcs之间的对应关系,确定每个预设cqi对应的第一预设mcs,得到多个第一预设mcs;
32、在所述多个预设mcs中,确定除多个第一预设mcs之外的多个第二预设mcs;
33、根据所述多个预设cqi对应的误块率、多个第一预设mcs、多个第二预设mcs,确定所述多个预设mcs对应的误块率。
34、在一种可能的实施方式中,根据所述多个预设cqi对应的误块率、多个第一预设mcs、多个第二预设mcs,确定所述多个预设mcs对应的误块率,包括:
35、针对任意一个第一预设mcs,将对应的预设cqi对应的误块率确定为所述第一预设mcs对应的误块率;
36、针对任意一个第二预设mcs,确定所述第二预设mcs对应的第一预设mcs,并将所述第一预设mcs对应的误块率确定为所述第二预设mcs对应的误块率;或者,确定与所述第二预设mcs相邻的两个邻近mcs,并将所述两个邻近mcs对应的误块率的统计值,确定为所述第二预设mcs对应的误块率。
37、确定所述多个预设mcs对应的误块率中包括所述多个第一预设mcs对应的误块率、以及所述多个第二预设mcs对应的误块率;
38、在一种可能的实施方式中,在确定多个预设mcs对应的误块率之前,所述方法还包括:
39、根据所述信道信息和所述传输信息,确定是否调整所述当前资源单元对应的当前cqi。
40、在一种可能的实施方式中,所述传输信息包括多普勒频偏和反馈状态;根据所述信道信息和所述传输信息,确定是否调整所述当前资源单元对应的当前cqi,包括:
41、根据所述至少一个第一资源单元的多普勒频偏,确定所述当前资源单元的速度状态,所述速度状态包括高速状态或低速状态;
42、根据所述至少一个第一资源单元的反馈状态,确定当前资源单元的反馈状态,所述反馈状态包括异常状态或正常状态;
43、确定所述多个预设cqi的初始门限值、所述当前资源单元对应的当前信道类型和当前传输类型,所述当前传输类型为重传类型或者初始传输类型;
44、根据所述速度状态、所述反馈状态、所述多个预设cqi的初始门限值、所述当前信道类型和当前传输类型,确定是否调整所述当前资源单元对应的当前cqi。
45、在一种可能的实施方式中,根据所述速度状态、所述反馈状态、所述多个预设cqi的初始门限值、所述当前资源单元对应的当前信道类型和当前传输类型,确定是否调整所述当前资源单元对应的当前cqi,包括:
46、在如下条件中的至少一个条件满足时,确定调整所述当前资源单元对应的当前cqi:
47、所述速度状态为高速状态;
48、所述反馈状态为异常状态;
49、所述多个预设cqi的初始门限值分别大于或等于预设阈值;
50、所述当前信道类型非加权高斯白噪声awgn信道;
51、所述当前传输类型为初始传输类型。
52、第二方面,本技术实施例提供一种信道质量指示确定装置,所述信道质量指示确定装置包括:获取模块、第一确定模块、第二确定模块、调整模块、第三确定模块,其中,
53、所述获取模块用于,获取当前资源单元的信道信息、以及终端设备在至少一个第一资源单元内的传输信息,所述第一资源单元为当前资源单元之前的资源单元;
54、所述第一确定模块用于,在根据所述信道信息和所述传输信息,确定调整所述当前资源单元对应的cqi时,确定多个预设调制编码方式mcs对应的误块率,所述多个预设mcs中包括所述多个预设cqi对应的多个第一预设mcs、以及多个第二预设mcs;
55、所述第二确定模块用于,确定当前cqi和调制方式,并根据所述当前cqi和所述调制方式确定当前mcs;
56、所述调整模块用于,根据当前信道的反馈信息、以及所述多个预设mcs对应的误块率,调整所述当前mcs,得到目标mcs,所述当前信道为所述当前资源单元对应的信道;
57、所述第三确定模块用于,根据所述目标mcs和所述调制方式,确定所述当前资源单元对应的目标cqi。
58、在一种可能的实施方式中,所述调整模块具体用于:
59、根据所述当前mcs,在所述多个预设mcs中确定多个参考mcs;
60、根据所述当前mcs、以及多个参考mcs对应的误块率,确定第一调整量和第二调整量;
61、根据所述反馈信息、所述第一调整量、以及所述第二调整量,确定目标调整量;
62、根据所述目标调整量调整所述当前mcs,得到目标mcs。
63、在一种可能的实施方式中,所述调整模块具体用于:
64、将所述当前mcs和多个参考mcs对应的误块率的统计值,确定为目标误块率;
65、确定所述第一调整量和所述第二调整量之间的约束条件;
66、根据所述目标误块率和所述约束条件,确定所述第一调整量和所述第二调整量。
67、在一种可能的实施方式中,所述调整模块具体用于:
68、确定初始调整量;
69、若所述反馈信息为正反馈信息,则将所述初始调整量与所述第一调整量的差值确定为所述目标调整量;
70、若所述反馈信息为负反馈信息,则将所述初始调整量与所述第二调整量之和确定为所述目标调整量。
71、在一种可能的实施方式中,所述调整模块具体用于:
72、对所述当前mcs进行滤波处理,得到第一mcs;
73、根据所述目标调整量对所述第一mcs进行调整,得到第二mcs;
74、对所述第二mcs进行取整处理,得到第三mcs;
75、根据所述第三mcs确定所述目标mcs。
76、在一种可能的实施方式中,所述调整模块具体用于:
77、若所述第三mcs处于预设mcs范围之内,且若所述第三mcs为所述第一预设mcs,则将所述第三mcs确定为所述目标mcs;
78、若所述第三mcs处于所述预设mcs范围之内,且若所述第三mcs为所述第二预设mcs,则根据所述第三mcs和映射规则,确定所述第三mcs对应的目标mcs,所述目标mcs为所述第一预设mcs。
79、在一种可能的实施方式中,所述第一确定模块具体用于:
80、根据cqi配置信息和预设规则,确定所述多个预设cqi对应的误块率,所述cqi配置信息为网络设备向所述终端设备发送的;
81、根据所述调制方式、所述多个预设cqi、以及所述多个预设mcs之间的对应关系,确定每个预设cqi对应的第一预设mcs,得到多个第一预设mcs;
82、在所述多个预设mcs中,确定除多个第一预设mcs之外的多个第二预设mcs;
83、根据所述多个预设cqi对应的误块率、多个第一预设mcs、多个第二预设mcs,确定所述多个预设mcs对应的误块率。
84、在一种可能的实施方式中,所述第一确定模块具体用于:
85、针对任意一个第一预设mcs,将对应的预设cqi对应的误块率确定为所述第一预设mcs对应的误块率;
86、针对任意一个第二预设mcs,确定所述第二预设mcs对应的第一预设mcs,并将所述第一预设mcs对应的误块率确定为所述第二预设mcs对应的误块率;或者,确定与所述第二预设mcs相邻的两个邻近mcs,并将所述两个邻近mcs对应的误块率的统计值,确定为所述第二预设mcs对应的误块率。
87、确定所述多个预设mcs对应的误块率中包括所述多个第一预设mcs对应的误块率、以及所述多个第二预设mcs对应的误块率;
88、在一种可能的实施方式中,所述第一确定模块还用于:
89、根据所述信道信息和所述传输信息,确定是否调整所述当前资源单元对应的当前cqi。
90、在一种可能的实施方式中,所述传输信息包括多普勒频偏和反馈状态;所述第一确定模块具体用于:
91、根据所述至少一个第一资源单元的多普勒频偏,确定所述当前资源单元的速度状态,所述速度状态包括高速状态或低速状态;
92、根据所述至少一个第一资源单元的反馈状态,确定当前资源单元的反馈状态,所述反馈状态包括异常状态或正常状态;
93、确定所述多个预设cqi的初始门限值、所述当前资源单元对应的当前信道类型和当前传输类型,所述当前传输类型为重传类型或者初始传输类型;
94、根据所述速度状态、所述反馈状态、所述多个预设cqi的初始门限值、所述当前信道类型和当前传输类型,确定是否调整所述当前资源单元对应的当前cqi。
95、在一种可能的实施方式中,所述第一确定模块具体用于:
96、在如下条件中的至少一个条件满足时,确定调整所述当前资源单元对应的当前cqi:
97、所述速度状态为高速状态;
98、所述反馈状态为异常状态;
99、所述多个预设cqi的初始门限值分别大于或等于预设阈值;
100、所述当前信道类型非加权高斯白噪声awgn信道;
101、所述当前传输类型为初始传输类型。
102、第三方面,本技术实施例提供一种终端设备,包括:存储器和处理器;
103、所述存储器存储计算机执行指令;
104、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行第一方面任一项所述的方法。
105、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的方法。
106、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的方法。
107、第六方面,本技术实施例提供一种芯片,所述芯片上存储有计算机程序,所述计算机程序被所述芯片执行时,实现第一方面任一项所述的方法。
108、第七方面,本技术提供一种芯片模组,所述芯片模组上存储有计算机程序,所述计算机程序被所述芯片模组执行时,实现如第一方面任一项所述的方法。
109、本技术实施例提供一种信道质量指示确定方法、装置及设备,终端设备可以获取当前资源单元的信道信息、以及终端设备在至少一个第一资源单元内的传输信息,并且可以在根据信道信息和传输信息,确定调整当前资源单元对应的cqi时,确定多个预设mcs对应的误块率。终端设备可以确定当前cqi和调制方式,并根据当前cqi和调制方式确定当前mcs,进而可以根据当前信道的反馈信息、以及多个预设mcs对应的误块率,调整当前mcs,得到目标mcs。终端设备可以根据目标mcs和调制方式,确定当前资源单元对应的目标cqi。由于终端设备可以根据当前信道的反馈信息,调整当前mcs,得到目标mcs,进而可以根据目标mcs确定目标cqi,实现对当前cqi进行调整,提高了确定目标cqi的准确性。