本发明涉及第五代移动通信技术领域,特别是指一种毫米波通信系统多波束多用户资源分配方法。
背景技术:
为了应对未来爆炸性的移动数据流量增长、海量的设备连接、不断涌现的各类新业务和应用场景,仅仅依赖lte-a系统的演进已无法满足多样化的通信需求,因此第五代移动通信(5g)系统应运而生。然而,仅仅凭借6ghz以下频谱资源已经无法满足5g时代大带宽高速率的数据需求,因此需要寻找新的频谱资源,充分挖掘可用的频谱来满足5g的发展需求。
为了应对频谱资源短缺的严峻挑战,5g系统需要开拓更为丰富的高频毫米波频谱资源实现大带宽传输,以60ghz频段为例,每个信道的可用信号带宽高达2ghz。然而,毫米波自身存在高路损、大衰减、易被遮挡的缺陷,导致毫米波链路质量极不稳定,因此毫米波频段并不能独立于低频频谱独立部署。
3gpprelease-15(r15)已经提出了非独立组网(nsa)的5g新空口(nr)标准,5g需要依托现有的lte网络,将控制面锚定在lte网络上,用户面数据则是由5g新空口和lte共同承载,或者由5g新空口独立承载。因此,考虑到毫米波通信链路特性,如何将毫米波资源对多用户进行合理分配以保证服务质量至关重要。
在毫米波场景中,目前的资源分配方法只解决单波束对多用户的分配问题,并没有考虑到基站部署多波束下的分配问题,且没有考虑到用户间差异化的业务需求对资源分配的影响。与此同时,当基站部署多波束时,现有的资源分配方法并没有考虑到波束间干扰的潜在影响,当用户分布较为密集时,用户服务质量将会极大降低。此外,在现有的资源分配方法中,通常采用最大化系统内总的用户速率或比例公平的方式,没有考虑到不同业务对速率、时延、丢包率等性能指标的差异化需求,不能够有效体现每个资源调度周期下多业务对资源的需求程度和分配的高效性,进而无法满足用户的服务质量。
技术实现要素:
有鉴于此,本发明提出一种毫米波通信系统多波束多用户资源分配方法,该方法考虑了差异化业务需求以及波束间干扰的影响,能够有效解决毫米波场景下多用户多波束的资源分配问题,保证了用户的服务质量。
为了实现上述目的,本发明采用的技术方案为:
一种毫米波通信系统多波束多用户资源分配方法,其在基站上采用同频方式部署m个波束,m≥2,将空域等分为m个区域,波束m在区域m内旋转以覆盖该区域并服务该区域内的用户,1≤m≤m;在调度时隙t,首先确定第一个区域内波束的待分配用户,然后依次确定下一个相邻区域内波束的待分配用户,具体的分配过程包括以下步骤:
(1)令m=1,然后转到步骤(2);
(2)基于效用函数确定波束m的待分配用户,使得当波束m分配给该用户时,该用户的效用函数取最大值,然后转到步骤(3);
(3)判断m是否大于1,若是则转到步骤(4),否则转到步骤(7);
(4)判断m是否等于m,若是则转到步骤(9),否则转到步骤(5);
(5)确定波束m待分配用户与波束m-1待分配用户相对于基站的角度距离,判断这两个待分配用户之间是否存在干扰,若是则转到步骤(6),否则转到步骤(7);
(6)基于效用函数重新确定波束m的待分配用户,使得当波束m分配给该重新确定的待分配用户时,该用户的效用函数与波束m-1待分配用户的效用函数之和取最大值,然后转到步骤(7);
(7)令m=m+1,然后转到步骤(8);
(8)判断m是否大于m,若是则转到步骤(11),否则转到步骤(2);
(9)确定波束m待分配用户与相邻两区域内待分配用户相对于基站的角度距离,判断波束m待分配用户与任一相邻区域内的待分配用户之间是否存在干扰,若是则转到步骤(10),否则转到步骤(11);
(10)基于效用函数重新确定波束m的待分配用户,使得当波束m分配给该重新确定的待分配用户时,该用户的效用函数与相邻两区域内待分配用户的效用函数之和取最大值,然后转到步骤(11);
(11)将各波束分配给最终确定的待分配用户,结束分配过程;
所述效用函数为:
其中,
ri(t)=blog2(1+sinr),
式中,
采用上述技术方案的有益效果在于:
1、本发明方法基于差异化业务需求、用户公平性、时延、用户缓存构建了波束资源效用函数,可有效表征网络的服务质量。
2、本发明方法以最大化网络总用户的效用为目标函数,构建了多用户多波束的资源分配优化模型。
3、现有技术并未考虑到波束间的干扰对资源分配的影响,本发明为了解决毫米波多波束干扰下的波束分配问题,提出了一种基于波束干扰的多波束分配算法,该算法通过波束选择和用户调度两个过程实现多波束的高效分配,可有效提升网络的服务质量。
总之,相比于现有技术所存在的业务类型单一、单波束分配方案的局限性、多波束分配方案的低效性、服务质量得不到有效保障等缺点,本发明方法充分考虑了差异化业务需求、用户公平性、时延、用户缓存等因素,能够有效解决毫米波场景下多用户多波束的资源分配问题,保证了用户的服务质量。
附图说明
图1是毫米波通信多用户多波束的场景示意图。
图2是当|βm,i-βk,j|≥θb成立时的波束干扰示意图。
图3是当
图4是当
图5是本发明实施例中的波束分配示意图。
图6是本发明实施例中多用户多波束分配算法的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步的说明。
一种毫米波通信系统多波束多用户资源分配方法,其在基站上采用同频方式部署m个波束,m≥2,将空域等分为m个区域,波束m在区域m内旋转以覆盖该区域并服务该区域内的用户,1≤m≤m;在调度时隙t,首先确定第一个区域内波束的待分配用户,然后依次确定下一个相邻区域内波束的待分配用户,具体的分配过程包括以下步骤:
(1)令m=1,然后转到步骤(2);
(2)基于效用函数确定波束m的待分配用户,使得当波束m分配给该用户时,该用户的效用函数取最大值,然后转到步骤(3);
(3)判断m是否大于1,若是则转到步骤(4),否则转到步骤(7);
(4)判断m是否等于m,若是则转到步骤(9),否则转到步骤(5);
(5)确定波束m待分配用户与波束m-1待分配用户相对于基站的角度距离,判断这两个待分配用户之间是否存在干扰,若是则转到步骤(6),否则转到步骤(7);
(6)基于效用函数重新确定波束m的待分配用户,使得当波束m分配给该重新确定的待分配用户时,该用户的效用函数与波束m-1待分配用户的效用函数之和取最大值,然后转到步骤(7);
(7)令m=m+1,然后转到步骤(8);
(8)判断m是否大于m,若是则转到步骤(11),否则转到步骤(2);
(9)确定波束m待分配用户与相邻两区域内待分配用户相对于基站的角度距离,判断波束m待分配用户与任一相邻区域内的待分配用户之间是否存在干扰,若是则转到步骤(10),否则转到步骤(11);
(10)基于效用函数重新确定波束m的待分配用户,使得当波束m分配给该重新确定的待分配用户时,该用户的效用函数与相邻两区域内待分配用户的效用函数之和取最大值,然后转到步骤(11);
(11)将各波束分配给最终确定的待分配用户,结束分配过程;
所述效用函数为:
其中,
ri(t)=blog2(1+sinr),
式中,
该方法的应用场景如图1所示,室内部署的小基站类型为5gnr毫米波基站,通过空分复用实现多波束下行并行传输。当用户分布较为密集时,基站为相距较近的用户分配波束将会产生严重的波束间干扰,进而降低服务质量,因此在设计波束分配方案时需将波束干扰因素考虑进来。
该方法的设计思路如下:
(1)多波束干扰分析
当基站采用同频方式部署m个波束,波束集合为
波束干扰示意图如图2所示,采用极坐标表示方法(d,α),ue表示用户终端,i、j表示两个用户,m、k表示两个波束,d代表用户到基站的距离,α代表用户位置角度,β代表波束指向角度。为了方便简洁,示意图中没有给出旁瓣。
(2)正交波束间旁瓣干扰模型
波束m和波束k满足条件|βm,i-βk,j|≥θb时,主瓣波束间无重叠覆盖区域,只存在旁瓣干扰,此时波束之间为正交关系。定义(m,i)为波束-用户对,其中δθm,i表示波束m相对用户i的偏移角度,此时,波束间干扰增益为旁瓣干扰增益,如下所示:
当
波束间为非正交关系,波束重叠角度为:
此时,波束间的干扰增益为:
因此,基站发送侧波束m和波束k的干扰增益表达式如下所示:
db形式的毫米波传输损耗l(d)[db]为:
l(d)[db]=a+20log10(fc)+10nlog10(d)
其中,fc为载频(ghz),d为距离(km),a为衰减值,n为路径损耗指数。
因此,用户速率表达式为:
ri(t)=blog2(1+sinr)
(3)效用函数设计
为了对用户有效分配波束资源,本方法基于用户公平性、时延、干扰等影响因素构建了毫米波波束分配效用函数,毫米波波束m分配给用户i的效用函数如下所示:
其中,qi(t)表示时间t时基站侧用户i的队列长度。ωs为业务s的权重因子,由于不同业务对速率的需求不同,若不考虑加权因子的影响,则高速率需求业务的公平性得不到保证,因此从速率需求的角度将差异业务进行归一化处理,定义归一化权重因子如下所示,
若
(4)波束分配优化模型
毫米波波束关联矩阵分配矩阵如下所示:
其中,
(5)多波束分配算法设计
为了解决上述提出的分配优化问题,本方法采用了一种基于干扰的波束分配(interferencebasedmulti-beamallocationalgorithm,ima)算法。该算法首先进行波束选择过程,从空域维度对波束的服务覆盖区域进行划分,每个波束的旋转区域为
其次,进行用户调度过程,依次计算每个区域的用户调度优先级,并考虑干扰影响对待调度用户进行实时更新,如图6所示,具体的调度过程如下:
步骤1:在调度时隙t,令m=1,基于效用函数确定区域m内用户优先级,初步确定待调度用户
步骤2:基于效用函数计算区域m内用户优先级,初步确定该区域待调度用户
步骤3:若m=m,转到步骤5;若m<m,确定用户
步骤4:基于
步骤5:分别确定用户
总之,该方法基于差异化业务需求、用户公平性、时延、用户缓存构建了波束资源效用函数,可有效表征网络的服务质量,并以最大化网络总用户的效用为目标函数,构建了多用户多波束的资源分配优化模型。本方法通过波束选择和用户调度两个过程实现多波束的高效分配,可有效提升网络的服务质量。