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

摘要: 本技术涉及通信,并且更具体地,涉及一种通信方法和通信装置。背景技术:1、随着无线通信技术的发展,无线网络除了能够提供传统无线通信连接的服务,还可以与人工智能(a...
通信方法和通信装置与流程

本技术涉及通信,并且更具体地,涉及一种通信方法和通信装置。

背景技术:

1、随着无线通信技术的发展,无线网络除了能够提供传统无线通信连接的服务,还可以与人工智能(artificial intelligence,ai)深度融合,实现网络智能。基于神经网络的ai或者机器学习(machine learning,ml)应用在无线通信系统中,一般可以通过数据驱动训练,实现无线数据的准确建模和预测,用于完成各种无线任务,例如:信道估计、信道预测、数据流量预测或者波束预测等等。

2、在未来的网络结构中,基站可以被划分为第一设备和第二设备。其中,第一设备可以负责基站中的射频和部分底层的物理层处理功能,第二设备可以负责基站中的部分更高层的物理层功能处理。在无线网络与ai相互融合的技术方案中,一般可以为基站部署ai模型,但在基站分离架构的场景中,如何在第一设备和第二设备中部署ai模型是目前的研究热点。

技术实现思路

1、本技术提供一种通信方法和通信装置,在基站分离架构的场景中,提供ai模型的部署方法,实现网络智能。

2、第一方面,提供了一种通信方法。该方法可以由网络设备中的第一设备执行。其中,该第一设备可以是第一设备本身,或者也可以是用于第一设备的组件(如芯片或电路,可以是调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,soc)或系统级封装(systemin package,sip)芯片等),或者还可以是能够实现第一设备的部分或全部功能的逻辑模块或软件等等,本技术对此不作限定。下面以网络设备中的第一设备为例进行描述。

3、该方法包括:第一设备接收第一信息,第一信息用于指示第一切分信息和/或第一配置信息,第一切分信息用于确定第一设备对应的功能和第二设备对应的功能,第一配置信息用于指示第一设备对应的人工智能ai功能和/或第二设备对应的ai功能,且第一设备对应的ai功能与第二设备对应的ai功能不同,ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。

4、示例的,第一信息可以来自网络设备中的第二设备。或者第一信息来自其他设备,例如操作维护系统(operation and maintenance,oam)。

5、示例的,第一信息可以用于指示第一切分信息,或者,第一信息可以用于指示第一配置信息,或者第一信息可以用于指示第一切分信息和第一配置信息。

6、示例的,第一切分信息用于确定第一设备对应的功能和第二设备对应的功能,或者可以理解为,该第一切分信息用于确定切分位置,该切分位置是第一设备和第二设备分别负责网络设备的功能的划分位置。

7、示例的,本技术中的ai功能可以替换为ai模型,即第一配置信息可以用于指示第一设备对应的ai模型和/或第二设备对应的ai模型,且第一设备对应的ai模型与第二设备对应的ai模型不同。ai模型可以包括以下一项或者多项:承载在信道估计单元上的ai模型、承载在均衡单元上的ai模型、或者承载在解调单元上的ai模型。

8、示例的,第一设备对应的ai功能可以是部署在第一设备的内部,或者可以部署在第一设备之外的其他设备(或者网元)上,或者可以部署在云端;类似地,第二设备对应的ai功能可以部署在第二设备的内部,或者可以部署在第二设备之外的其他设备(或者网元)上,或者可以部署在云端。换句话说,第一设备和第二设备分别对应的ai功能的具体部署位置,此处不做限定。

9、根据本技术提供的方法,网络设备可以包括第一设备和第二设备,第一设备和第二设备在网络设备中对应的切分信息(例如第一切分信息),以及第一设备对应的ai功能和/或第二设备对应的ai功能可以通过第一信息进行指示。该方法通过第一信息实现第一设备和/或第二设备对应的ai功能的部署,在基站架构分离的场景中,使网络设备能够与ai相联合,实现网络智能。

10、另外,该方法通过第一信息可以动态灵活地指示网络设备中第一设备和第二设备对应的切分信息和ai模型部署方式。

11、结合第一方面,在一些可能实现的方式中,第一配置信息属于至少一个第一候选配置信息,至少一个第一候选配置信息中的一个第一候选配置信息或者多个第一候选配置信息与至少一个候选切分信息中的一个候选切分信息相对应,至少一个第一候选配置信息中的每个第一候选配置信息包括第一设备对应的ai功能和/或第二设备对应的ai功能,至少一个候选切分信息包括第一切分信息,第一切分信息与第一配置信息相对应。

12、结合第一方面,在一些可能实现的方式中,至少一个第一候选配置信息中的每个第一候选配置信息互不相同。

13、结合第一方面,在一些可能实现的方式中,第一配置信息是至少一个第一候选配置信息中满足第一条件的配置信息,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

14、基于上述方案,第一配置信息是至少一个第一候选配置信息中满足第一条件的配置信息。可见,第一配置信息中第一设备和/或第二设备对应的ai功能的部署,在数据传输和/或ai功能对应的性能较好,从而保证第一设备和第二设备在ai功能部署的情况下,提升网络的通信性能。

15、结合第一方面,在一些可能实现的方式中,第一切分信息与第一设备和第二设备之间的传输带宽和/或第一设备对应的算力能力相关联,第一切分信息与至少一个第一候选配置信息中的至少一个第二候选配置信息相对应,至少一个第二候选配置信息包括第一配置信息。

16、基于上述方案,第一切分信息的选择与传输带宽和/或第一设备的算力能力相关联,即第一切分信息可以满足第一设备和第二设备之间的传输带宽和/或第一设备的算力能力,从而使第一切分信息能够保证第一设备与第二设备之间的通信质量。

17、结合第一方面,在一些可能实现的方式中,在至少一个第二候选配置信息包括多个第二候选配置信息的情况下,第一配置信息是至少一个第二候选配置信息中满足第一条件的配置信息,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

18、基于上述方案,第一配置信息是至少一个第二候选配置信息中满足第一条件的配置信息。该至少第一个第二候选配置信息是第一切分信息对应的候选配置信息。可见,第一配置信息中第一设备和/或第二设备对应的ai功能的部署,在第一切分信息对应的多个第二候选配置信息中,数据传输和/或ai功能对应的性能较好,从而保证第一设备和第二设备在ai功能部署的情况下,提升网络的通信性能。

19、结合第一方面,在一些可能实现的方式中,第一设备支持的ai功能与第二设备支持的ai功能存在重叠。

20、示例的,第一配置信息是至少一个第三候选配置信息中满足第一条件的配置信息,至少一个第三候选配置信息中每个第三候选配置信息包括的ai功能与第一集合相同,第一集合为第一设备支持的所有ai功能和第二设备支持的所有ai功能的并集,每个第三候选配置信息中第一设备对应的ai功能属于第一设备支持的所有ai功能的子集,每个第三候选配置信息中第二设备对应的ai功能属于第二设备支持的所有ai功能的子集,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

21、基于上述方案,该方法还可以适用于第一设备支持的ai功能与第二设备支持的ai功能存储重叠的情况。例如,第一设备支持的ai功能包括ai信道估计,第二设备支持的ai功能包括ai信道估计和ai均衡,即第一设备支持的ai功能与第二设备支持的ai功能至少存在一个是相同的ai功能。

22、结合第一方面,在一种可能实现的方式中,与第一条件相关联的ai功能的信息包括以下至少一项:ai功能的性能信息、ai功能的优先级信息、或者ai功能对应的厂商信息等。

23、结合第一方面,在一些可能实现的方式中,第一条件与以下至少一项相关联:误码率、吞吐量、ai信道估计性能、ai解调性能、ai均衡性能、ai功能的优先级或者ai功能对应的厂商信息。

24、示例的,ai功能的优先级可以是每个ai功能分别对应一个优先级。例如ai信道估计对应的优先级高于ai均衡对应的优先级,ai均衡对应的优先级高于ai解调对应的优先级。

25、示例的,ai功能的优先级可以是多个ai功能联合的优先级与单个ai功能的优先级。例如,多个ai功能联合的优先级高于单个ai功能的优先级。例如,ai信道估计,ai均衡和ai解调中至少两个ai功能联合的优先级高于ai信道估计,ai均衡和ai解调中每个ai功能的优先级。

26、结合第一方面,在一些可能实现的方式中,在接收第一信息之前,方法还包括:发送第二信息,第二信息用于指示第一设备是否支持ai功能,其中,在第二信息指示第一设备支持的ai功能的情况下,第二信息还指示第一设备支持的ai功能。

27、示例的,第二信息可以通过一个字段或者多个字段指示第一设备是否支持ai功能。

28、示例的,在第一设备支持ai功能的情况下,第二信息可以通过一个字段或者多个字段指示第一设备支持的ai功能。

29、结合第一方面,在一些可能实现的方式中,在第二信息指示第一设备支持的ai功能的情况下,第二信息还指示第一设备支持的ai功能对应的厂商信息。

30、示例的,ai功能对应的厂商信息可以是该ai功能对应的厂商标识信息。

31、结合第一方面,在一些可能实现的方式中,方法还包括:根据第一信息,向第二设备发送第一数据,第一数据是在第一切分信息的情况下,第一设备基于第一配置信息处理后的数据。

32、示例的,第一数据可以是第一设备接收到空口信号之后,对空口信号处理后的数据。例如,第一数据可以是频域信号数据,第一设备对空口信号处理可以包括快速傅里叶变换、循环前缀去除、预编码等中的一项或者多项操作。

33、示例的,第一数据可以是频域符号数据;或者,频域符号数据和信道数据;或者,信道均衡后的频域符号数据;或者,对数似然比(log-likelihood ratio,llr)数据。

34、示例的,第一数据是基于第一配置信息处理后的数据,该第一配置信息可以是第一信息指示的,或者该第一配置信息可以是根据第一信息确定的。例如,第一信息用于指示第一切分信息,该第一设备根据第一切分信息确定第一配置信息,具体示例可以参见后续实施例部分的描述。

35、基于上述方案,第一设备接收到第一信息之后,根据第一配置信息对待传输的数据进行处理,并向第二设备发送处理后的数据(例如第一数据),从而实现网络内生智能,提高数据传输的性能。

36、结合第一方面,在一些可能实现的方式中,第一数据包括第一设备对应的ai功能的输出结果和该ai功能输出结果对应的精度。

37、示例的,第一数据包括第一设备基于第一配置信息中指示的第一设备对应的ai功能处理后的输出结果,和该ai功能输出结果对应的精度。

38、示例的,该ai功能输出结果对应的精度可以用于指示该ai功能输出结果在第一数据中占用的字节数或者比特数。

39、结合第一方面,在一些可能实现的方式中,第一数据满足以下一项或者多项:在第一设备对应的ai功能包括ai信道估计的情况下,第一数据包括信道数据和第一精度,信道数据表征第一设备对应的ai信道估计的输出数据,第一精度用于指示第一设备对应的ai信道估计结果输出的精度;在第一设备对应的ai功能包括ai均衡的情况下,第一数据包括符号数据和第二精度,符号数据表征第一设备对应的ai均衡的输出数据,第二精度用于指示第一设备对应的ai均衡输出结果的精度;或者,在第一设备对应的ai功能包括ai解调情况下,第一数据包括对数似然比llr数据和第三精度,llr数据表征第一设备对应的ai解调的输出数据,第三精度用于指示第一设备对应的ai解调输出结果的精度。

40、示例的,第一配置信息指示的第一设备对应的ai功能不同,第一数据包括的ai功能的数据结果和ai功能对应的精度不同。

41、示例的,信道数据可以是第一设备对应的ai信道估计的输出数据;符号数据可以是第一设备对应的ai均衡的输出数据;llr数据可以是第一设备对应的ai解调的输出数据。

42、示例的,信道数据可以是第一设备对应的ai信道估计的输出数据的特征(例如信道数据对应的带宽、符号数、或者频率选择性等中的一项或者多项);符号数据可以是第一设备对应的ai均衡的输出数据的特征(例如符号数据对应的信噪比、幅值增益等中的一项或者多项);llr数据可以是第一设备对应的ai解调的输出数据的特征(例如llr数据与比特的映射关系)。

43、结合第一方面,在一些可能实现的方式中,第一切分信息包括以下任一种:第一切分信息包括以下任一种:切分信息1、切分信息2、切分信息3或者切分信息4。切分信息1对应:第二设备包括信道估计单元,均衡单元和解调单元;切分信息2对应:第一设备包括信道估计单元,第二设备包括均衡单元和解调单元;切分信息3对应:第一设备包括信道估计单元和均衡单元,第二设备包括解调单元;切分信息4对应:第一设备包括信道估计单元,均衡单元和解调单元。

44、示例的,第一切分信息可以是上述的切分信息1~切分信息4中的任意一个。切分信息不同,第一设备对应的功能单元和第二设备对应的功能单元不同。其中,功能单元上部署ai模型,在切分信息不同的情况下,第一设备对应的ai功能和第二设备对应的ai功能不同。

45、第二方面,提供了一种通信方法。该方法可以由网络设备中的第二设备执行。其中,该第二设备可以是第二设备本身,或者也可以是用于第二设备的组件(如芯片或电路,可以是调制解调芯片,又称基带芯片,或包含modem核的片上系统或系统级封装芯片等),或者还可以是能够实现第二设备的部分或全部功能的逻辑模块或软件等等,本技术对此不作限定。下面以网络设备中的第二设备为例进行描述。

46、该方法包括:第二设备确定第一信息,第一信息用于指示第一切分信息和/或第一配置信息,第一切分信息用于确定第一设备对应的功能和第二设备对应的功能,第一配置信息用于指示第一设备对应的人工智能ai功能和/或第二设备对应的ai功能,且第一设备对应的ai功能与第二设备对应的ai功能不同,ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调;第二设备发送第一信息。

47、应理解,第二方面与上述第一方面相对应,详细说明和技术效果可以参见上述第一方面的描述。

48、结合第二方面,在一些可能实现的方式中,第二设备确定第一信息,包括:第二设备根据第二信息,确定第一信息,第二信息用于指示第一设备是否支持ai功能,其中,在第二信息指示第一设备支持ai功能的情况下,第二信息还指示第一设备支持的ai功能。

49、结合第二方面,在一些可能实现的方式中,在第二信息指示第一设备支持的ai功能的情况下,第二信息还指示第一设备支持的ai功能对应的厂商信息。

50、结合第二方面,在一些可能实现的方式中,方法还包括:第二设备接收第一数据,第一数据与第一配置信息相关联。

51、结合第二方面,在一些可能实现的方式中,第一数据满足以下一项或者多项:在第一配置信息用于指示在第一切分信息的情况下,第一设备对应的ai功能包括ai信道估计,第一数据包括信道数据和第一精度,信道数据表征第一设备对应的ai信道估计的输出数据,第一精度用于指示第一设备对应的ai信道估计结果输出的精度;在第一配置信息用于指示在第一切分信息的情况下,第一设备对应的ai功能包括ai均衡,第一数据包括符号数据和第二精度,符号数据表征第一设备对应的ai均衡的输出数据,第二精度用于指示第一设备对应的ai均衡输出结果的精度;或者,在第一配置信息用于指示在第一切分信息的情况下,第一设备对应的ai功能包括ai解调,第一数据包括对数似然比llr数据和第三精度,llr数据表征第一设备对应的ai解调的输出数据,第三精度用于指示第一设备对应的ai解调输出结果的精度。

52、结合第二方面,在一些可能实现的方式中,第一配置信息属于至少一个第一候选配置信息,至少一个第一候选配置信息中的一个第一候选配置信息或者多个第一候选配置信息与至少一个候选切分信息中的一个候选切分信息相对应,至少一个第一候选配置信息中的每个第一候选配置信息包括第一设备对应的ai功能和/或第二设备对应的ai功能,至少一个候选切分信息包括第一切分信息,第一切分信息与第一配置信息相对应。

53、结合第二方面,在一些可能实现的方式中,至少一个第一候选配置信息中的每个第一候选配置信息互不相同。

54、结合第二方面,在一些可能实现的方式中,第一配置信息是至少一个第一候选配置信息中满足第一条件的配置信息,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

55、结合第二方面,在一些可能实现的方式中,第一切分信息与第一设备和第二设备之间的传输带宽和/或第一设备对应的算力能力相关联,第一切分信息与至少一个第一候选配置信息中的至少一个第二候选配置信息相对应,至少一个第二候选配置信息包括第一配置信息。

56、结合第二方面,在一些可能实现的方式中,在至少一个第二候选配置信息包括多个第二候选配置信息的情况下,第一配置信息是至少一个第二候选配置信息中满足第一条件的配置信息,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

57、结合第二方面,在一些可能实现的方式中,第一设备支持的ai功能与第二设备支持的ai功能存在重叠。

58、结合第二方面,在一些可能实现的方式中,第一配置信息是至少一个第三候选配置信息中满足第一条件的配置信息,至少一个第三候选配置信息中每个第三候选配置信息包括的ai功能与第一集合相同,第一集合为第一设备支持的所有ai功能和第二设备支持的所有ai功能的并集,每个第三候选配置信息中第一设备对应的ai功能属于第一设备支持的所有ai功能的子集,每个第三候选配置信息中第二设备对应的ai功能属于第二设备支持的所有ai功能的子集,第一条件与数据传输的性能信息和/或ai功能的信息相关联。

59、结合第二方面,在一些可能实现的方式中,与第一条件相关联的ai功能的信息包括以下至少一项:ai功能的性能信息、ai功能的优先级信息、或者ai功能对应的厂商信息等。

60、结合第二方面,在一些可能实现的方式中,第一条件与以下至少一项相关联:误码率、吞吐量、ai信道估计性能、ai解调性能、ai均衡性能、ai功能的优先级或者ai功能对应的厂商信息。

61、结合第二方面,在一些可能实现的方式中,第一数据包括ai功能的输出结果和ai功能对应的精度。

62、结合第二方面,在一些可能实现的方式中,第一切分信息包括以下任一种:切分信息1、切分信息2、切分信息3或者切分信息4。切分信息1对应:第二设备包括信道估计单元,均衡单元和解调单元;切分信息2对应:第一设备包括信道估计单元,第二设备包括均衡单元和解调单元;切分信息3对应:第一设备包括信道估计单元和均衡单元,第二设备包括解调单元;切分信息4对应:第一设备包括信道估计单元,均衡单元和解调单元。

63、第三方面,提供了一种通信装置,通信装置具备实现上述第一方面的功能,比如,通信装置包括执行上述第一方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。

64、示例性地,该通信装置可以为上述第一设备,例如可以是用于执行上述第一方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。

65、一种可能的实现中,该通信装置包括:收发单元(或者通信模块),以及与收发单元连接的处理单元(或者处理模块)。

66、示例性地,收发单元,用于接收第一信息,第一信息用于指示第一切分信息和/或第一配置信息,第一切分信息用于确定第一设备对应的功能和第二设备对应的功能,第一配置信息用于指示第一设备对应的人工智能ai功能和/或第二设备对应的ai功能,且第一设备对应的ai功能与第二设备对应的ai功能不同,ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调。

67、可选的,该通信装置还可以包括处理单元,该处理单元用于执行上述第一方面中除接收和/或发送操作之外的其他的处理操作。

68、第四方面,提供了一种通信装置,通信装置具备实现上述网络设备的功能,比如,通信装置包括执行上述第二方面涉及操作所对应的模块或单元或手段(means),模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。

69、示例性地,该通信装置可以为上述第二设备,例如可以是用于执行上述第二方面所描述的方法或操作或步骤或动作所一一对应的模块或单元(例如芯片,或者芯片系统,或者电路)。

70、一种可能的实现中,该通信装置包括:收发单元(或者通信模块),以及与收发单元连接的处理单元(或者处理模块)。

71、示例性地,处理单元,用于确定第一信息,第一信息用于指示第一切分信息和/或第一配置信息,第一切分信息用于确定第一设备对应的功能和第二设备对应的功能,第一配置信息用于指示第一设备对应的人工智能ai功能和/或第二设备对应的ai功能,且第一设备对应的ai功能与第二设备对应的ai功能不同,ai功能包括以下一项或者多项:ai信道估计、ai均衡或者ai解调;收发单元,用于发送第一信息。

72、第五方面,提供了一种通信装置。该通信装置可以是上述第一设备或者第二设备。该通信装置包括处理器,该处理器用于从存储器中调用并运行该计算机程序,使得该通信装置执行上述第一方面至第二方面中任一种可能实现方式中的方法。

73、可选地,该通信装置还包括收发器和存储器,该处理器用于控制收发器收发信号,该存储器用于存储计算机程序。其中,存储器可以内设于处理器中,也可以与处理器独立设置。

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

75、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

76、可选地,该收发器包括发射机(发射器)和接收机(接收器)。

77、第六方面,提供了一种通信装置,通信装置包括一个或多个处理器,一个或多个处理器用于执行计算机程序或指令,当计算机程序或指令被执行时,使得通信装置实现上述第一方面至第二方面中任意可能的设计或实现方式中的方法。

78、可选地,通信装置还包括存储器,存储器用于存储实现上述第一方面至第四方面涉及的功能的计算机程序或指令的部分或全部。

79、在一种可能的设计中,通信装置还可以包括接口电路,其中,处理器用于通过接口电路与其它装置或组件通信。

80、上述通信装置可以是第一设备,或第一设备中的通信模组,或第一设备中负责通信功能的芯片如mdem芯片,或包含modem模块的soc芯片或系统级封装(systemin apackage,sip)芯片。

81、上述通信装置可以是第一设备/第二设备,或者第一设备/第二设备中的通信模组,或者第一设备/第二设备中负责通信功能的电路或芯片,或者第一设备/第二设备中能够调用并执行程序的功能模块。

82、第七方面,提供了一种通信系统。该通信系统包括第一设备和/或第二设备,其中,第一设备用于执行上述第一方面中任一种可能实现方式中的方法,第二设备用于执行上述第二方面中任一种可能实现方式中的方法。

83、示例性地,第一设备可以是用于第一设备的芯片或电路,或者,第一设备中能够调用并执行程序的功能模块;或者,第二设备可以是用于第二设备中的芯片或电路,或者,第二设备中能够调用并执行程序的功能模块。

84、示例性地,在开放式接入网(open ran,o-ran或oran)场景中,第一设备可以是无线单元(radio unit,ru),第二设备可以是分布式单元(distributed unit,du)。

85、第八方面,提供了一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序代码或指令,以使得上述第一方面至第二方面中任一种可能实现方式中的方法被实现。例如,当所述计算机程序代码或指令被运行时,使得上述第一方面至第二方面中任一种可能实现方式中的方法被实现。

86、第九方面,提供了一种计算机程序产品。该计算机程序产品包括计算机程序代码或指令,以使得上述第一方面至第二方面中任一种可能实现方式中的方法被实现。例如,当计算机读取并执行所述计算机程序产品时,使得上述第一方面至第二方面中任一种可能实现方式中的方法被实现。

87、第十方面,提供了一种计算机程序。当计算机程序被运行时,使得上述第一方面至第二方面中任一种可能实现方式中的方法被实现。