通信方法、通信装置及计算机可读存储介质与流程

摘要: 本技术涉及通信,尤其涉及一种通信方法、通信装置及计算机可读存储介质。背景技术:1、在无线通信系统中,信道状态信息(channelstateinformation...
通信方法、通信装置及计算机可读存储介质与流程

本技术涉及通信,尤其涉及一种通信方法、通信装置及计算机可读存储介质。

背景技术:

1、在无线通信系统中,信道状态信息(channel state information,csi)反映了无线信道的特性,对于通信传输非常重要。然而,csi的数据量可能很大,需占用大量的传输资源。基于此,可以引入csi压缩模型来减少csi传输的数据量。

2、csi压缩模型只能在有限的信道集合上进行训练。然而,训练好的csi压缩模型将暴露于各种各样的信道。由于大气散射环境变化和/或终端的移动,实时的信道分布可能与训练时的信道分布不匹配,产生数据漂移,该数据漂移可能导致csi压缩模型的性能下降,从而影响通信系统的资源调度和传输效率。

技术实现思路

1、本技术实施例提供一种通信方法、通信装置及计算机可读存储介质,可以有效避免csi压缩模型的性能下降,提升通信系统的资源调度和传输效率。

2、第一方面,本技术实施例提供一种通信方法,可选的,该方法可由网络设备执行,或由与网络设备匹配的装置执行,例如处理器、芯片或芯片系统等。以网络设备为例进行阐述,该方法可包括:网络设备基于解压缩模型对终端基于压缩模型上报的csi信息进行解压缩,获得第一csi信息,并调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果,然后基于第一漂移检测结果向终端发送第一信息。其中,第一csi信息用于表示当前时刻的信道分布;第一漂移检测结果用于表征第一csi信息对应的信道分布相对于第二csi信息对应的信道分布的偏离程度;第二csi信息是用于训练csi压缩模型的csi信息;csi压缩模型包括解压缩模型和压缩模型;第一信息用于指示终端更新压缩模型。

3、通过第一方面提供的方法,网络设备通过漂移检测模型检测当前时刻的信道分布相对于csi压缩模型训练时的信道分布的偏离程度,并可基于该偏离程度及时触发终端更新压缩模型,相比于在csi压缩模型的性能下降(如基于重建误差等后验指标检测到csi压缩模型的性能下降)的情况下触发终端更新压缩模型的方案,第一方面所述的方法在csi压缩模型的性能下降之前网络设备就可通过信道分布的变化,及时触发终端更新压缩模型,随着终端侧压缩模型的更新,通信系统内的csi压缩模型也同等更新,更新后的csi压缩模型的性能相比于更新前的csi压缩模型的性能更好,可以有效避免csi压缩模型的性能下降,提升通信系统的资源调度和传输效率。

4、在一种可能的实现方式中,在第一漂移检测结果中漂移概率处于第一概率范围的情况下,执行的向终端发送第一信息的步骤,漂移概率是指第一csi信息对应的信道分布偏离第二csi信息对应的信道分布的概率。可见,在该实现方式中,网络设备可在漂移概率处于第一概率范围的情况下检测到数据漂移,并及时触发终端更新压缩模型,可以有效避免因数据漂移而导致csi压缩模型的性能下降。

5、另一种可能的实现方式中,网络设备基于第一漂移检测结果向终端发送第一信息,包括:网络设备从第一漂移检测结果以及当前时刻之前第一时间段内的多个漂移检测结果中,确定包括的漂移概率处于第二概率范围的漂移检测结果的个数m;在个数m大于或等于n的情况下,网络设备向终端发送第一信息;m为自然数,n为大于1的整数。可见,在该实现方式中,网络设备可在包括的漂移概率处于第二概率范围的漂移检测结果的个数m大于或等于n的情况下检测到数据漂移,并及时触发终端更新压缩模型。相比于存在漂移概率处于第二概率范围的漂移检测结果就触发终端更新压缩模型的方案,该实现方式可延缓触发终端更新压缩模型,避免通信系统对轻微漂移过度灵敏。

6、再一种可能的实现方式中,该方法还包括:网络设备基于第一漂移检测结果,向终端发送第二信息,第二信息用于指示终端增加csi反馈周期。可见,在该实现方式中,网络设备可指示终端增加csi反馈周期。在一个csi反馈周期内获得一个漂移检测结果的情况下,随着csi反馈周期的增加,网络设备获得漂移检测结果的间隔增加,那么网络设备基于该漂移检测结果触发终端更新压缩模型的间隔也相应增加,给模型更新提供了更多的缓冲时间。同时,终端与网络设备之间交互csi信息的频率随着csi反馈周期的增加而降低,可有效降低信令开销。

7、再一种可能的实现方式中,网络设备基于第一漂移检测结果,向终端发送第二信息,包括:网络设备从第一漂移检测结果以及当前时刻之前第一时间段内的多个漂移检测结果中,确定包括的漂移概率处于第二概率范围的漂移检测结果的个数m;在个数m小于n的情况下,网络设备向终端发送第二信息;m为自然数,n为大于1的整数。可见,在该实现方式中,网络设备可在包括的漂移概率处于第二概率范围的漂移检测结果的个数m小于n的情况下指示终端增加csi反馈周期。在一个csi反馈周期内获得一个漂移检测结果的情况下,随着csi反馈周期的增加,网络设备获得漂移检测结果的间隔增加,那么网络设备基于漂移检测结果触发终端更新压缩模型的间隔也相应增加,有利于为压缩模型的更新提供更多的缓冲时间。

8、再一种可能的实现方式中,漂移检测模型包括特征提取层和域判别层,网络设备调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果,包括:网络设备基于特征提取层对第一csi信息进行特征提取,得到第一csi信息对应的特征向量;网络设备基于域判别层对第一csi信息对应的特征向量进行判别,得到漂移概率。可见,在该实现方式中,漂移检测模型可通过特征提取层和域判别层获得漂移概率。

9、再一种可能的实现方式中,漂移检测模型是训练后的域自适应的对抗网络模型,网络设备调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果之前,该方法还包括:网络设备获取多个第二csi信息以及各个第二csi信息的性能值;网络设备根据各个第二csi信息的性能值以及性能阈值,确定各个第二csi信息的域标签;网络设备基于多个第二csi信息以及各个第二csi信息的域标签,对域自适应的对抗网络模型进行训练,获得训练后的域自适应的对抗网络模型。可见,在该实现方式中,网络设备可将训练后的域自适应的对抗网络模型作为漂移检测模型,训练后的域自适应的对抗网络模型可对csi信息实现高精度的实时监测。

10、再一种可能的实现方式中,第一csi信息包括csi矩阵和/或csi矩阵对应的预编码矩阵。

11、第二方面,本技术实施例提供另一种通信方法,可选的,该方法可由终端执行,或由与终端匹配的装置执行,例如处理器、芯片或芯片系统等。以终端为例进行阐述,该方法可包括:终端基于预测模型和实际测量的第一时间段内的csi信息,预测第二时间段内的csi信息,根据第一时间段内的csi信息与第二时间段内的csi信息,确定分布偏离度,并基于分布偏离度,向网络设备发送第一信息;其中,该csi信息用于描述对应时间段内的信道分布;分布偏离度用于表征预测的第二时间段内的csi信息描述的信道分布,相对于,第一时间段内的csi信息描述的信道分布的偏离程度;第一信息包括分布偏离度,和/或,预警信息,预警信息用于提示信道分布存在分布偏离度大于或等于分布偏离阈值的情况。

12、通过第二方面所述的方法,终端确定的分布偏离度表征了预测的第二时间段内的csi信息描述的信道分布,相对于,第一时间段内的csi信息描述的信道分布的偏离程度,在终端将分布偏离度和/或指示分布偏离度大于分布偏离阈值的预警信息发送至网络设备的情况下,有利于网络设备基于该分布偏离度和/或预警信息确定是否指示终端更新压缩模型。

13、一种可能的实现方式中,分布偏离阈值与历史时间段内确定的多个分布偏离度相关。可见,在该实现方式中,分布偏离阈值是基于历史时间段内确定的多个分布偏离度设置的自适应阈值,随着历史时间段的变化,基于历史时间段内确定的多个分布偏离度设置的自适应阈值也变化,更能适应场景需求。

14、另一种可能的实现方式中,分布偏离阈值是历史时间段内确定的多个分布偏离度的百分位数值。通过设置不同的百分位数,可以满足不同的严格程度需求。例如,百分位数越高,分布偏离阈值越大,漂移检测越宽松;百分位数越低,分布偏离阈值越小,漂移检测越严格。

15、第三方面,本技术实施例提供再一种通信方法,可选的,该方法可由网络设备执行,或由与网络设备匹配的装置执行,例如处理器、芯片或芯片系统等。以网络设备为例进行阐述,该方法可包括:网络设备从终端接收第一信息,并基于第一信息,确定是否向终端发送第二信息;第一信息包括分布偏离度,和/或,预警信息,预警信息用于提示信道分布存在分布偏离度大于或等于分布偏离阈值的情况;分布偏离度用于表征预测的第二时间段内的csi信息描述的信道分布,相对于,第一时间段内的csi信息描述的信道分布的偏离程度;第二信息用于指示终端更新压缩模型。

16、通过第三方面所述的方法,网络设备可基于分布偏离度和/或指示分布偏离度大于分布偏离阈值的预警信息确定是否指示终端更新压缩模型。相比于在csi压缩模型的性能下降(如基于重建误差等后验指标检测到csi压缩模型的性能下降)的情况下才触发终端更新压缩模型的方案,第三方面所述的方法在csi压缩模型的性能下降之前网络设备就可通过预测的分布偏离度提前触发终端更新压缩模型,随着终端侧压缩模型的更新,通信系统内的csi压缩模型也同等更新,更新后的csi压缩模型的性能相比于更新前的csi压缩模型的性能更好,可以有效避免csi压缩模型的性能下降,提升通信系统的资源调度和传输效率。

17、一种可能的实现方式中,分布偏离阈值与历史时间段内确定的多个分布偏离度相关。

18、另一种可能的实现方式中,分布偏离阈值是历史时间段内确定的多个分布偏离度的百分位数值。

19、第四方面,提供了一种通信装置,该通信装置包括处理模块。该处理模块用于基于解压缩模型对终端基于压缩模型上报的csi信息进行解压缩,获得第一csi信息,第一csi信息用于表示当前时刻的信道分布;该处理模块还用于调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果;第一漂移检测结果用于表征第一csi信息对应的信道分布相对于第二csi信息对应的信道分布的偏离程度;第二csi信息是用于训练csi压缩模型的csi信息;csi压缩模型包括解压缩模型和压缩模型;该处理模块还用于基于第一漂移检测结果向终端发送第一信息,第一信息用于指示终端更新压缩模型。

20、在一种可能的实现方式中,在第一漂移检测结果中漂移概率处于第一概率范围的情况下,处理模块用于执行的向终端发送第一信息的步骤。该漂移概率是指第一csi信息对应的信道分布偏离第二csi信息对应的信道分布的概率。

21、另一种可能的实现方式中,该处理模块用于基于第一漂移检测结果向终端发送第一信息,包括:该处理模块用于从第一漂移检测结果以及当前时刻之前第一时间段内的多个漂移检测结果中,确定包括的漂移概率处于第二概率范围的漂移检测结果的个数m;该处理模块用于在个数m大于或等于n的情况下,向终端发送第一信息;m为自然数,n为大于1的整数。

22、再一种可能的实现方式中,该处理模块还用于基于第一漂移检测结果,向终端发送第二信息,第二信息用于指示终端增加csi反馈周期。

23、再一种可能的实现方式中,该处理模块用于基于第一漂移检测结果,向终端发送第二信息,包括:该处理模块用于从第一漂移检测结果以及当前时刻之前第一时间段内的多个漂移检测结果中,确定包括的漂移概率处于第二概率范围的漂移检测结果的个数m;该处理模块用于在个数m小于n的情况下,向终端发送第二信息;m为自然数,n为大于1的整数。

24、再一种可能的实现方式中,漂移检测模型包括特征提取层和域判别层,该处理模块用于调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果,包括:该处理模块用于基于特征提取层对第一csi信息进行特征提取,得到第一csi信息对应的特征向量;该处理模块用于基于域判别层对第一csi信息对应的特征向量进行判别,得到漂移概率。

25、再一种可能的实现方式中,漂移检测模型是训练后的域自适应的对抗网络模型,该处理模块用于调用漂移检测模型对第一csi信息进行处理,得到第一漂移检测结果之前,该处理模块用于:该处理模块用于获取多个第二csi信息以及各个第二csi信息的性能值;该处理模块用于根据各个第二csi信息的性能值以及性能阈值,确定各个第二csi信息的域标签;该处理模块用于基于多个第二csi信息以及各个第二csi信息的域标签,对域自适应的对抗网络模型进行训练,获得训练后的域自适应的对抗网络模型。

26、再一种可能的实现方式中,第一csi信息包括csi矩阵和/或csi矩阵对应的预编码矩阵。

27、第五方面,本技术实施例提供另一种通信装置,该通信装置包括处理模块。该处理模块用于基于预测模型和实际测量的第一时间段内的csi信息,预测第二时间段内的csi信息;csi信息用于描述对应时间段内的信道分布;该处理模块用于根据第一时间段内的csi信息与第二时间段内的csi信息,确定分布偏离度;分布偏离度用于表征预测的第二时间段内的csi信息描述的信道分布,相对于,第一时间段内的csi信息描述的信道分布的偏离程度;该处理模块用于基于分布偏离度,向网络设备发送第一信息,第一信息包括分布偏离度,和/或,预警信息,预警信息用于提示信道分布存在分布偏离度大于或等于分布偏离阈值的情况。

28、一种可能的实现方式中,分布偏离阈值与历史时间段内确定的多个分布偏离度相关。

29、另一种可能的实现方式中,分布偏离阈值是历史时间段内确定的多个分布偏离度的百分位数值。

30、第六方面,本技术实施例提供再一种通信装置,该通信装置包括收发模块和处理模块,该收发模块用于从终端接收第一信息,该处理模块用于基于第一信息,确定是否向终端发送第二信息;第一信息包括分布偏离度,和/或,预警信息,预警信息用于提示信道分布存在分布偏离度大于或等于分布偏离阈值的情况;分布偏离度用于表征预测的第二时间段内的csi信息描述的信道分布,相对于,第一时间段内的csi信息描述的信道分布的偏离程度;第二信息用于指示终端更新压缩模型。

31、一种可能的实现方式中,分布偏离阈值与历史时间段内确定的多个分布偏离度相关。

32、另一种可能的实现方式中,分布偏离阈值是历史时间段内确定的多个分布偏离度的百分位数值。

33、第四、五、六方面是与第一、二、三方面对应的装置侧的实现,关于第一、二、三方面的解释、补充和有益效果的描述同样适用于第四、五、六方面,不再赘述。

34、第七方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第一方面任一种可能实现方式中的方法或第三方面任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

35、在一种实现方式中,所述通信接口可以是收发器,或,输入/输出接口。

36、在另一种实现方式中,该通信装置为配置于网络设备中的芯片。当该通信装置为配置于网络设备中的芯片时,所述通信接口可以是输入/输出接口。

37、第八方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第二方面任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

38、在一种实现方式中,所述通信接口可以是收发器,或,输入/输出接口。

39、在另一种实现方式中,该通信装置为配置于终端中的芯片。当该通信装置为配置于终端中的芯片时,所述通信接口可以是输入/输出接口。

40、第九方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行任一方面中任一种可能实现方式中的方法。

41、在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。

42、第十方面,提供了一种通信装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述任一方面中任一种可能实现方式中的方法。

43、可选地,所述处理器为一个或多个,所述存储器为一个或多个。

44、第十一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述任一方面中任一种可能实现方式中的方法。

45、第十二方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述任一方面中任一种可能实现方式中的方法。

46、第十三方面,本技术实施例提供了一种芯片系统,该芯片系统包括一个或多个处理器,用于从存储器中调用并运行存储器中存储的指令,使得上述各个方面或各个方面的任一种可能实现方式中的方法被执行。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

47、其中,该芯片系统可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。

48、第十四方面,提供了一种通信系统,包括前述的终端设备和网络设备。可选地,通信系统还可以包括其他与终端设备和/或网络设备进行通信的设备。