本技术实施例涉及通信领域,尤其涉及一种干扰控制方法及装置。
背景技术:
1、第五代(5th generation,5g)移动通信技术(mobile communicationtechnology)是具有高速率、低时延、和大连接等特点的新一代宽带移动通信技术,是实现人机物互联的网络基础设施。随着5g用户渗透率的提升、业务量的增加,5g网络中的干扰也会增加,从而导致用户体验下降。为了保证用户体验,进行干扰控制是必然选择。
2、目前,常用的一种干扰控制方案为基于物理小区标识(physical cellidentifier,pci)模3的频域干扰随机化方案。其基本原理是:小区的pci对3取模后的不同值,对应不同的频域资源起始位置。即,不同小区的pci对3取模后的值不同时,各个小区待调度的频域资源的起始位置不同。
3、然而,从现网的统计数据来看,基于pci模3的干扰随机化方案中,干扰避让效果较差。
技术实现思路
1、本技术提供一种干扰控制方法及装置,可以提高干扰控制效率,进而降低干扰,提升用户体验。
2、第一方面,提供了一种干扰控制方法,该方法可以由网络设备执行,也可以由网络设备的部件,例如网络设备的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分网络设备功能的逻辑模块或软件实现。该方法包括:获取第一小区的多个同步信号块ssb波束对应的频域资源起始位置,其中,至少两个ssb波束对应的频域资源起始位置不同;确定第一终端设备对应的业务波束,该业务波束关联多个ssb波束中的第一ssb波束。通过该业务波束在第一频域资源上为第一终端设备提供服务,第一频域资源的起始位置为第一ssb波束对应的频域资源起始位置。
3、基于该方案,网络设备可以确定ssb波束级的频域资源起始位置,将ssb波束对应的频域资源起始位置作为其对应的业务波束的频域资源起始位置,通过该业务波束在该频域资源起始位置上为终端设备提供服务。也就是说,网络设备可以通过ssb波束对应的频域资源起始位置指导业务波束的频域资源起始位置的配置,实现业务波束的波束级频域资源起始位置的配置,从而实现精细化的频域起始位置错开,提高干扰控制效率,进而降低干扰,提升用户体验。
4、在一种可能的设计中,确定第一小区的多个ssb波束对应的频域资源起始位置,包括:确定至少一个ssb波束对,ssb波束对中的一个波束为第一小区的ssb波束,另一个ssb波束为干扰波束;根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置;ssb波束对的干扰量指示ssb波束对中的干扰波束对另一个ssb波束的干扰;隔离度指示两个ssb波束的频域起始位置之间的间隔。
5、基于该可能的设计,本技术基于ssb波束对的干扰量确定波束对应的频域资源起始位置,以波束为粒度进行频域资源起始位置的配置,从而可以为干扰较弱的不同波束配置相同的频域起始位置,减少资源浪费,并且能够预留有足够多的不同频域起始位置配置给干扰较强的波束,提升干扰控制效率。
6、在一种可能的设计中,根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置,包括:求解优化问题得到至少一个ssb波束对中的每个ssb波束对应的频域起始位置,优化问题是基于约束条件和最小化目标函数得到的,目标函数由至少一个ssb波束对的干扰量、频域起始位置总数、以及变量确定;隔离度为变量在优化问题中的解。
7、在一种可能的设计中,确定至少一个ssb波束对,包括:确定至少一个小区的干扰矩阵,至少一个小区包括第一小区,第一小区的干扰矩阵包括第一小区的多个ssb波束和第二小区的各个ssb波束构成的ssb波束对的干扰量;根据至少一个小区的干扰矩阵确定至少一个ssb波束对。
8、在一种可能的设计中,至少一个ssb波束对包括至少一个小区的干扰矩阵中取值最大的前m个干扰量对应的ssb波束对,m为正整数;或者,至少一个ssb波束对包括至少一个小区的干扰矩阵中的全部干扰量对应的ssb波束对。
9、基于该可能的设计,至少一个ssb波束对包括至少一个小区的干扰矩阵中取值最大的前m个干扰量对应的ssb波束对时,参与计算的ssb波束对较少,可以降低对网络设备的计算能力的要求,降低网络设备的实现复杂度。至少一个ssb波束对包括至少一个小区的干扰矩阵中的全部干扰量对应的ssb波束对时,参与计算的ssb波束对较为全面,可以提高ssb波束对应的频域资源的起始位置的准确性。
10、在一种可能的设计中,ssb波束对的干扰量由第一小区的ssb波束的信号质量、干扰波束的信号质量、第一小区的业务量、和第二小区的业务量确定,干扰波束为第二小区的波束。
11、在一种可能的设计中,ssb波束对的干扰量满足:ssb波束对的干扰量=(第一小区的ssb波束的信号质量-干扰波束的信号质量)*(第一小区的业务量+第二小区的业务量)。
12、在一种可能的设计中,该方法还包括:接收来自第一终端设备的测量报告mr。第一终端设备的mr指示以下至少一项:第一小区的ssb波束的信号质量、干扰波束的信号质量、或第一小区的业务量。
13、在一种可能的设计中,该方法还包括:接收来自第二终端设备的mr,第二终端设备的服务小区为第二小区;第二终端设备的mr指示第二小区的业务量。
14、基于上述可能的设计,本技术通过ssb波束的信号质量和小区的业务量,量化ssb波束间的干扰,将业务量分布纳入分析,识别干扰量较强的ssb波束对。并基于干扰量构造目标函数,将波束级频域资源起始位置的配置转换为优化问题,通过求解优化问题得到ssb波束对应的频域资源起始位置。使得网络设备可以将ssb波束对应的频域资源起始位置作为其对应的业务波束的频域资源起始位置,实现业务波束级的频域资源起始位置的配置,提高频域资源起始位置配置的自由度,从而实现精细化的频域起始位置错开,提高干扰控制效率。
15、在一种可能的设计中,优化问题为:
16、min∑mn(interferencemn*(n-isolationmn))subject to isolationmn∈[0,n-1]
17、或者,优化问题为:
18、min∑mn(interferencemn*(n-isolationmn)*samesiteflagmn)subject toisolationmn∈[0,n-1]
19、其中,interferencemn为ssb波束m和ssb波束n构成的ssb波束对的干扰量;n为频域起始位置总数;isolationmn为隔离度,isolationmn=|posm-posn|;posm为ssb波束m对应的频域起始位置的索引,posn为ssb波束n对应的频域起始位置的索引;isolationmn∈[0,n-1]为约束条件。
20、samesiteflagmn用于表示ssb波束m和ssb波束n是否属于同一小区,若ssb波束m和ssb波束n属于同一小区,samesiteflagmn=0,若ssb波束m和ssb波束n不属于同一小区,samesiteflagmn=1。
21、基于该可能的设计,隔离度越小,两个ssb波束对应的频域起始位置越近,(n-isolationmn)的值越大,其对干扰量的影响越大;隔离度越大,两个ssb波束对应的频域起始位置越远,(n-isolationmn)的值越小,干扰控制效果越好。此外,上述优化问题可以对所有ssb波束对的干扰量及其影响因子的乘积求和后寻找较优解,即综合考虑了网络中多个小区的多个ssb波束之间的干扰,从整网角度进行干扰控制,从而降低整网的干扰水平。
22、在一种可能的设计中,第一小区的多个ssb波束中的每个ssb波束关联至少一个业务波束;确定第一终端设备对应的业务波束,包括:在第一小区的多个ssb波束关联的多个业务波束上测量来自第一终端设备的探测参考信号srs的信号质量;将多个业务波束中,srs的信号质量最强的业务波束确定为第一终端设备对应的业务波束。
23、在一种可能的设计中,通过第一终端设备对应的业务波束在第一频域资源上为第一终端设备提供服务,包括:通过第一终端设备对应的业务波束在第一频域资源上向第一终端设备发送下行信号或接收来自第一终端设备的上行信号。
24、在一种可能的设计中,第二ssb波束的水平方向和第二ssb波束关联的业务波束的水平方向相同;或者,第二ssb波束的水平方向和第二ssb波束关联的业务波束的水平方向的差值小于阈值。其中,第二ssb波束为第一小区的多个ssb波束中的任一ssb波束。
25、在一种可能的设计中,获取第一小区的多个ssb波束对应的频域资源起始位置,包括:接收来自电子设备的该第一小区的多个ssb波束对应的频域资源起始位置。
26、第二方面,提供了一种资源确定方法,该方法可以由电子设备执行,也可以由电子设备的部件,例如电子设备的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分电子设备功能的逻辑模块或软件实现。该方法包括:确定至少一个ssb波束对,该ssb波束对中的一个波束为第一小区的ssb波束,另一个ssb波束为干扰波束;根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置;ssb波束对的干扰量指示ssb波束对中的干扰波束对另一个ssb波束的干扰;隔离度指示两个ssb波束的频域起始位置之间的间隔。
27、基于该方案,基于ssb波束对的干扰量确定波束对应的频域资源起始位置,实现以波束为粒度进行频域资源起始位置的配置,从而实现精细化的频域起始位置错开,提高干扰控制效率,进而降低干扰,提升用户体验。此外,可以为干扰较弱的不同波束配置相同的频域起始位置,减少资源浪费,并且能够预留有足够多的不同频域起始位置配置给干扰较强的波束,提升干扰控制效率。
28、在一种可能的设计中,根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置,包括:求解优化问题得到至少一个ssb波束对中的每个ssb波束对应的频域起始位置,优化问题是基于约束条件和最小化目标函数得到的,目标函数由至少一个ssb波束对的干扰量、频域起始位置总数、以及变量确定;隔离度为变量在优化问题中的解。
29、在一种可能的设计中,确定至少一个ssb波束对,包括:确定至少一个小区的干扰矩阵,至少一个小区包括第一小区,第一小区的干扰矩阵包括第一小区的多个ssb波束和第二小区的各个ssb波束构成的ssb波束对的干扰量;根据至少一个小区的干扰矩阵确定至少一个ssb波束对。
30、在一种可能的设计中,至少一个ssb波束对包括至少一个小区的干扰矩阵中取值最大的前m个干扰量对应的ssb波束对,m为正整数;或者,至少一个ssb波束对包括至少一个小区的干扰矩阵中的全部干扰量对应的ssb波束对。
31、在一种可能的设计中,ssb波束对的干扰量由第一小区的ssb波束的信号质量、干扰波束的信号质量、第一小区的业务量、和第二小区的业务量确定,干扰波束为第二小区的波束。
32、在一种可能的设计中,ssb波束对的干扰量满足:ssb波束对的干扰量=(第一小区的ssb波束的信号质量-干扰波束的信号质量)*(第一小区的业务量+第二小区的业务量)。
33、在一种可能的设计中,优化问题为:
34、min∑mn(interferencemn*(n-isolationmn))subject to isolationmn∈[0,n-1]
35、或者,优化问题为:
36、min∑mn(interferencemn*(n-isolationmn)*samesiteflagmn)subject toisolationmn∈[0,n-1]
37、其中,interferencemn为ssb波束m和ssb波束n构成的ssb波束对的干扰量;n为频域起始位置总数;isolationmn为隔离度,isolationmn=|posm-posn|;posm为ssb波束m对应的频域起始位置的索引,posn为ssb波束n对应的频域起始位置的索引;isolationmn∈[0,n-1]为约束条件。
38、samesiteflagmn用于表示ssb波束m和ssb波束n是否属于同一小区,若ssb波束m和ssb波束n属于同一小区,samesiteflagmn=0,若ssb波束m和ssb波束n不属于同一小区,samesiteflagmn=1。
39、在一种可能的设计中,该方法还包括:向网络设备发送该至少一个ssb波束对中的每个ssb波束对应的频域起始位置。
40、其中,第二方面的任一可能的设计所带来的技术效果可参考上述第一方面中的相应设计所带来的技术效果,在此不再赘述。
41、第三方面,提供了一种通信装置用于实现各种方法。该通信装置可以为第一方面中的网络设备,或者网络设备中包含的装置,比如芯片或芯片系统。所述通信装置包括实现方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与功能相对应的模块或单元。
42、在一些可能的设计中,该通信装置可以包括处理模块和收发模块。该处理模块,可以用于实现上述任一方面及其任意可能的实现方式中的处理功能。收发模块可以包括接收模块和发送模块,分别用以实现上述任一方面及其任意可能的实现方式中的接收功能和发送功能。
43、在一些可能的设计中,收发模块可以由收发电路,收发机,收发器或者通信接口构成。
44、在一些可能的设计中,处理模块,用于获取第一小区的多个同步信号块ssb波束对应的频域资源起始位置,其中,至少两个ssb波束对应的频域资源起始位置不同。处理模块,还用于确定第一终端设备对应的业务波束,业务波束关联多个ssb波束中的第一ssb波束。收发模块,用于通过业务波束在第一频域资源上为第一终端设备提供服务,第一频域资源的起始位置为第一ssb波束对应的频域资源起始位置。
45、在一些可能的设计中,处理模块,用于确定第一小区的多个ssb波束对应的频域资源起始位置,包括:处理模块,用于确定至少一个ssb波束对,ssb波束对中的一个波束为第一小区的ssb波束,另一个ssb波束为干扰波束。处理模块,还用于根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置;ssb波束对的干扰量指示ssb波束对中的干扰波束对另一个ssb波束的干扰;隔离度指示两个ssb波束的频域起始位置之间的间隔。
46、在一些可能的设计中,处理模块,还用于根据至少一个ssb波束对的干扰量、隔离度、以及频域起始位置总数,确定至少一个ssb波束对中的每个ssb波束对应的频域起始位置,包括:处理模块,还用于求解优化问题得到至少一个ssb波束对中的每个ssb波束对应的频域起始位置,优化问题是基于约束条件和最小化目标函数得到的,目标函数由至少一个ssb波束对的干扰量、频域起始位置总数、以及变量确定;隔离度为变量在优化问题中的解。
47、在一些可能的设计中,处理模块,用于确定至少一个ssb波束对,包括:处理模块,用于确定至少一个小区的干扰矩阵,至少一个小区包括第一小区,第一小区的干扰矩阵包括第一小区的多个ssb波束和第二小区的各个ssb波束构成的ssb波束对的干扰量。处理模块,还用于根据至少一个小区的干扰矩阵确定至少一个ssb波束对。
48、在一些可能的设计中,至少一个ssb波束对包括至少一个小区的干扰矩阵中取值最大的前m个干扰量对应的ssb波束对,m为正整数;或者,至少一个ssb波束对包括至少一个小区的干扰矩阵中的全部干扰量对应的ssb波束对。
49、在一些可能的设计中,ssb波束对的干扰量由第一小区的ssb波束的信号质量、干扰波束的信号质量、第一小区的业务量、和第二小区的业务量确定,干扰波束为第二小区的波束。
50、在一些可能的设计中,ssb波束对的干扰量满足:ssb波束对的干扰量=(第一小区的ssb波束的信号质量-干扰波束的信号质量)*(第一小区的业务量+第二小区的业务量)。
51、在一些可能的设计中,收发模块,还用于接收来自第一终端设备的测量报告mr。该第一终端设备的mr指示以下至少一项:第一小区的ssb波束的信号质量、干扰波束的信号质量、或第一小区的业务量。
52、在一些可能的设计中,收发模块,还用于接收来自第二终端设备的mr,第二终端设备的服务小区为第二小区;第二终端设备的mr指示第二小区的业务量。
53、在一些可能的设计中,优化问题为:
54、min∑mn(interferencemn*(n-isolationmn))subject to isolationmn∈[0,n-1]
55、或者,优化问题为:
56、min∑mn(interferencemn*(n-isolationmn)*samesiteflagmn)subject toisolationmn∈[0,n-1]
57、其中,interferencemn为ssb波束m和ssb波束n构成的ssb波束对的干扰量;n为频域起始位置总数;isolationmn为隔离度,isolationmn=|posm-posn|;posm为ssb波束m对应的频域起始位置的索引,posn为ssb波束n对应的频域起始位置的索引;isolationmn∈[0,n-1]为约束条件。
58、samesiteflagmn用于表示ssb波束m和ssb波束n是否属于同一小区,若ssb波束m和ssb波束n属于同一小区,samesiteflagmn=0,若ssb波束m和ssb波束n不属于同一小区,samesiteflagmn=1。
59、在一些可能的设计中,第一小区的多个ssb波束中的每个ssb波束关联至少一个业务波束;处理模块,用于确定第一终端设备对应的业务波束,包括:处理模块,用于在第一小区的多个ssb波束关联的多个业务波束上测量来自第一终端设备的探测参考信号srs的信号质量。处理模块,用于将多个业务波束中,srs的信号质量最强的业务波束确定为第一终端设备对应的业务波束。
60、在一些可能的设计中,收发模块,用于通过第一终端设备对应的业务波束在第一频域资源上为第一终端设备提供服务,包括:收发模块,用于通过第一终端设备对应的业务波束在第一频域资源上向第一终端设备发送下行信号或接收来自第一终端设备的上行信号。
61、在一些可能的设计中,第二ssb波束的水平方向和第二ssb波束关联的业务波束的水平方向相同;或者,第二ssb波束的水平方向和第二ssb波束关联的业务波束的水平方向的差值小于阈值。其中,第二ssb波束为第一小区的多个ssb波束中的任一ssb波束。
62、第四方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行任一方面所述的方法。该通信装置可以为第一方面中的网络设备,或者网络设备中包含的装置,比如芯片或芯片系统。
63、第五方面,提供一种通信装置,包括:处理器和通信接口;该通信接口,用于与该通信装置之外的模块通信;所述处理器用于执行计算机程序或指令,以使该通信装置执行任一方面所述的方法。该通信装置可以为第一方面中的网络设备,或者网络设备中包含的装置,比如芯片或芯片系统。
64、第六方面,提供了一种通信装置,包括:至少一个处理器;所述处理器用于执行存储器中存储的计算机程序或指令,以使该通信装置执行任一方面所述的方法。该存储器可以与处理器耦合,或者,也可以独立于该处理器。该通信装置可以为第一方面中的网络设备,或者网络设备中包含的装置,比如芯片或芯片系统。
65、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当其在通信装置上运行时,使得通信装置可以执行任一方面所述的方法。
66、第八方面,提供了一种包含指令的计算机程序产品,当其在通信装置上运行时,使得该通信装置可以执行任一方面所述的方法。
67、第九方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现任一方面中所涉及的功能。
68、在一些可能的设计中,该通信装置包括存储器,该存储器,用于保存必要的程序指令和数据。
69、在一些可能的设计中,该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
70、可以理解的是,第三方面至第九方面中任一方面提供的通信装置是芯片时,通信装置的发送动作/功能可以理解为输出信息,通信装置的接收动作/功能可以理解为输入信息。
71、其中,第三方面至第九方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,在此不再赘述。