一种通信方法和通信装置与流程

摘要: 本技术实施例涉及无线通信,并且更为具体地,涉及一种通信方法和通信装置。背景技术:1、目前,人工智能(artificialintelligence,ai)被引入无...
一种通信方法和通信装置与流程

本技术实施例涉及无线通信,并且更为具体地,涉及一种通信方法和通信装置。

背景技术:

1、目前,人工智能(artificial intelligence,ai)被引入无线通信网络中,已广泛应用于空口技术的诸多应用场景,例如,基于ai的信道状态信息(channel stateinformation,csi)预测、基于ai的波束管理以及基于ai的csi反馈等,并发挥着越来越重要的作用。

2、在实际应用ai模型的过程中,需要完整的模型生命周期管理流程,例如,包括数据收集、模型监控、模型微调、模型切换、模型部署、模型传递等。其中,模型传递是实现设备间模型交互的重要环节。因此,如何实现高效模型传递成为一项亟待解决的技术问题。

技术实现思路

1、本技术提供一种通信方法和装置,以降低模型传递过程中的通信开销。

2、第一方面,提供了一种方法,该方法可以由装置(例如,通信装置)执行。该装置可以是设备(如终端设备,又如网络设备),或者也可以是设备的组成部件(例如芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system onchip,soc)芯片或系统级封装(systemin package)sip芯片)或者芯片系统或者电路),本技术对此不作限定。下面主要以第一装置为例进行说明。

3、该方法包括:接收模型参数和功能指示信息,其中,功能指示信息指示模型参数对应的一种或者多种功能;基于模型参数和功能指示信息确定第一模型,第一模型用于实现一种或者多种功能。

4、基于上述方案,第一装置能够基于模型参数和功能指示信息确定第一模型,其中,功能指示信息指示模型参数对应的一种或者多种功能,换言之,第一装置所确定的第一模型能够实现一种或者多种功能,通过此种方式降低了由于功能切换需要进行多次模型传递而带来的通信开销。

5、结合第一方面,在第一方面的某些实现方式中,包括:基于模型参数、功能指示信息和模型结构确定第一模型。

6、结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收来自第二装置发送的第一信息,第一信息指示模型参数对应的模型结构,模型结构对应于一种或者多种功能;或者,基于一种或者多种功能确定模型结构。

7、基于上述方案,提供多种第一装置确定模型结构的方式,通过此种方式使得通信过程更为灵活高效。

8、结合第一方面,在第一方面的某些实现方式中,包括:基于模型参数、功能指示信息和第一数据集确定第一模型,其中,第一数据集为预配置的,或者,第一数据集是基于功能指示信息确定的。

9、基于上述方案,第一装置基于第一数据集对第一模型进行训练,其中,提供多种第一装置确定第一数据集的方式,通过此种方式使得通信过程更为灵活高效。

10、结合第一方面,在第一方面的某些实现方式中,该方法还包括:基于模型参数和模型结构确定第二模型,基于第二模型和功能指示信息确定第一模型。

11、其中,第二模型是基于第二装置发送的模型参数和模型结构确定的,因此可以理解为,第二模型为第二装置发送的模型。

12、基于上述方案,第一装置基于第二模型确定第一模型,使得第一模型与第一装置更为适配,示例性的,第一模型与第一装置的硬件条件更为适配,或者,第一模型与第一装置的信道分布更为适配,通过此种方式能够提升第一模型的性能。

13、结合第一方面,在第一方面的某些实现方式中,该方法还包括:基于第二模型和第一数据集确定一个或者多个第三模型,一个或者多个第三模型的输入为第二模型的输出,或者,一个或者多个第三模型的输出为第二模型的输入;基于一个或者多个第三模型确定第一模型,其中,第一数据集与功能指示信息有关。

14、基于上述方案,第一装置基于第二模型确定第三模型,然后第一装置采用第三模型确定第一模型,换言之,第三模型是与第一模型联合训练的模型,其中,第一模型能够实现一种或者多种功能,通过此种方式降低了由于功能切换需要进行多次模型传递而带来的通信开销。

15、结合第一方面,在第一方面的某些实现方式中,包括:基于第二数据集和一个或者多个第三模型确定第一模型;其中,第二数据集包括第一数据集的部分或者全部,或者,第二数据集与第一数据集不同。

16、结合第一方面,在第一方面的某些实现方式中,该方法还包括:基于第二模型和第一数据集确定第一模型,其中,第一模型的输出与第二模型的输出之间的度量指标小于或者等于第一阈值,其中,第一数据集与功能指示信息有关。

17、基于上述方案,第一装置将第一数据集输入第二模型中得到第二模型的输出,第一装置将第一数据集输入第一模型中得到第一模型的输出,并对第一模型进行训练,使得第一模型的输出与第二模型的输出趋于接近,其中,第一模型能够实现一种或者多种功能,通过此种方式降低了由于功能切换需要进行多次模型传递而带来的通信开销。

18、结合第一方面,在第一方面的某些实现方式中,包括:一种或者多种功能中的任意两种功能之间的相似度大于或者等于第二阈值。

19、基于上述方案,相似度较高的多种功能能够对应同样的模型参数和模型结构,通过此种方式第一装置训练出能够实现一种或者多种功能的第一模型,从而降低了由于功能切换需要进行多次模型传递而带来的通信开销。

20、结合第一方面,在第一方面的某些实现方式中,一种或者多种功能包括以下至少一种:对信道特征向量的压缩、对原始信道的压缩、双端对称的模型对接、双端非对称的模型对接。

21、第二方面,提供了一种方法,该方法可以由装置(例如,通信装置)执行。该装置可以是设备(如终端设备,又如网络设备),或者也可以是设备的组成部件(例如芯片(如modem芯片,又称baseband芯片,或包含modem核的soc芯片或sip芯片)或者芯片系统或者电路),本技术对此不作限定。下面主要以第二装置为例进行说明。

22、该方法包括:发送模型参数和功能指示信息,功能指示信息指示模型参数对应的一种或者多种功能;接收第一模型的输出,其中,第一模型是基于模型参数和功能指示信息确定的,第一模型用于实现一种或者多种功能。

23、结合第二方面,在第二方面的某些实现方式中,包括:发送第一信息,第一信息指示模型参数对应的模型结构,模型结构对应于一种或者多种功能。

24、结合第二方面,在第二方面的某些实现方式中,该方法还包括:获取一个或者多个目标模型的输出,一个或者多个目标模型的输入为第一模型的输出。

25、结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收参考信号;获取一个或者多个目标模型的输出,其中,一个或者多个目标模型的输入为第一模型的输出和参考信号对应的信道测量信息。

26、结合第二方面,在第二方面的某些实现方式中,包括:一种或者多种功能中的任意两种功能之间的相似度大于或者等于第二阈值。

27、结合第二方面,在第二方面的某些实现方式中,一种或者多种功能包括以下至少一种:对信道特征向量的压缩、对原始信道的压缩、双端对称的模型对接、双端非对称的模型对接。

28、第二方面以及可能的实现方式的有益效果可以参考第一方面相关的描述,在此不予赘述。

29、第三方面,提供一种通信装置,该装置用于执行上述第一方面或第二方面中任一方面提供的方法。具体地,该装置可以包括用于执行第一方面或第二方面中任一方面的上述任一种实现方式提供的方法的单元和/或模块,如处理单元和/或通信单元。

30、在一种实现方式中,该装置为通信设备(如终端设备,又如网络设备)。当该装置为通信设备时,通信单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。

31、在另一种实现方式中,该装置为用于通信设备中的芯片、芯片系统或电路。当该装置为用于通信设备中的芯片、芯片系统或电路时,通信单元可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。

32、第四方面,提供一种通信装置,该装置包括:存储器,用于存储程序;至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述第一方面或第二方面中任一方面的上述任一种实现方式提供的方法。

33、在一种实现方式中,该装置为通信设备(如终端设备,又如网络设备)。

34、在另一种实现方式中,该装置为用于通信设备中的芯片、芯片系统或电路。

35、第五方面,本技术提供一种处理器,用于执行上述各方面提供的方法。

36、对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本技术对此不做限定。

37、第六方面,提供一种计算机可读存储介质,该计算机可读存储介质用于设备执行的程序代码,该程序代码包括用于执行上述第一方面或第二方面中任一方面的上述任一种实现方式提供的方法。

38、第七方面,提供一种包含指令的计算机程序产品,当该计算机程序产品所包括的指令被计算机上的处理器运行时,使得计算机执行上述第一方面或第二方面中任一方面的上述任一种实现方式提供的方法。

39、第八方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上存储的指令,执行上述第一方面或第二方面中任一方面的上述任一种实现方式提供的方法。

40、可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面或第二方面中任一方面的上述任意一种实现方式提供的方法。

41、第九方面,提供一种通信系统,包括第一通信装置和第二通信装置。其中,第一通信装置用于执行第一方面中任一种实现方式提供的方法,第二通信装置用于执行第二方面中任一种实现方式提供的方法。

42、第三方面至第九方面以及可能的实现方式的有益效果可以参考第一方面相关的描述,在此不予赘述。