基于动态分簇的超密集网络无线资源分配方法与流程

文档序号:11254600阅读:1468来源:国知局
基于动态分簇的超密集网络无线资源分配方法与流程

本发明涉及一种基于动态分簇的超密集网络无线资源分配方法,属于无线通信系统中基站分簇和资源分配领域。



背景技术:

随着用户的数量和带宽需求的指数型增长,移动蜂窝网络面临着巨大的挑战。为了提高整体网络容量并满足爆炸式数据流量需求,一种可行的方法是提高网络接入点的密度,即在宏站覆盖区域内部署密集小站。随着网络节点密度的逐渐增加,最终会形成超密集网络(ultradensenetwork,udn)。超密集网络将打破传统蜂窝网络的固有格局,将大量数据流量从宏蜂窝分流到微蜂窝,能更有效实现整体覆盖区域无线资源的优化分配。与此同时,这类网络也会导致微蜂窝小区间强烈的信号干扰,并且严重影响小区边缘用户的性能。为了解决这一系列问题,协作多点发送和接收(coordinatedmultipointtransmissionandreception,comp)能转化干扰信号为有用信号来缓解小区间干扰(inter-cellinterference,ici)。考虑到用户吞吐量的最大化,网络同时采用非重叠分簇方式。但是现有的分簇方法均局限于最大化单个用户的性能,而忽视了由comp传输造成的小区内和小区间的无线资源分配的限制条件。

现有的关于动态分簇的接入方案并不能适应超密集网络的环境。例如,一种基于资源感知的接入策略,是通过每个用户的资源效用来选择小区;另一种分布式接入策略,通过全网络效用最大化来达到负载均衡;提出改进接入策略,考虑负载和微基站的特殊约束来辅助接入选择。然而以上研究主要侧重于单小区选择和资源分配的最优化,没有在最初的小区选择阶段考虑到小区间comp传输的性能。另一方面,无线资源分配研究领域中,一种动态频谱分配方法(flexiblefrequencyallocationplan,ffap)由于子信道的分配是依据互不相同的簇,而仅适用于非重叠分簇情况;通过贪婪搜索迭代算法来优化多小区子信道分配的问题中,算法复杂度会随着节点和用户数目增加而急剧增长。这些方法都不能用来衡量udn场景中的资源分配性能。本方法通过对小区间干扰的协调,结合接入节点选择和小区内资源分配两个过程,对udn场景下的无线网络的性能进行联合优化。由于场景中资源调度的条件约束,必须采用分步式联合接入分配方法。对于基站接入过程,需要着重考虑comp方式的约束条件,例如同一簇中各小区的差异化负载情况。对于资源分配过程,可以使用无线网络虚拟化概念,将空口链路的物理资源看作时间-频率的二维网格,即形成一块资源池。无线资源被分割成资源块,每个资源块在频域上有12个子载波,在时域上有7个ofdma符号。每个资源块代表着不同的频点和时隙,在干扰、时延、功率等属性上均不相同。用户接入到无线网络中,用一定的资源块来进行数据传输,获得资源块越多,就可能获得更大的带宽和时隙,传输速率和时长就会越高,服务的质量也会越好。在资源分配过程中,将着重考虑小区间干扰的问题。本发明给出一种适用于密集网络的迭代算法,通过缓解小区间干扰来获得更大的信干噪比和整体系统吞吐量。

近年来超密集网络资源分配成为无线网络研究的重点和难点。有研究表明,超密集无线网络中资源分配需要重点考虑网络中的干扰问题,现有方法大多都是采取网络的资源分区或传输功率控制、移动台的干扰抑制等方式。但是这些方法没有考虑到从资源块角度进行分配,且并没有考虑把无线信道的特征和边缘用户的性能,因此需要结合所有资源分配的约束条件实现高效的资源分配,进一步提升网络的性能。



技术实现要素:

为了克服现有资源分配方法中存在的动态性不足和拓展性不强的缺陷,本发明所要解决的技术问题是提供一种基于动态分簇的超密集网络无线资源分配方法。本方法将无线资源分配整体过程分为动态分簇和资源块分配两个子过程:分簇过程将通过使用改进型k均值聚类方法来解决密集小基站的自适应性分簇,将得到最合适随机分布场景的分簇结果;资源块分配过程针对前一子过程得到的分簇结果,使用基于比例公平的资源块分配方法进行资源块分配,将虚拟资源池中的所有基站的资源块分配给所有用户,并且依照多点协同传输的分配要求对边缘用户进行处理。本发明方法通过动态高效的簇划分和邻簇资源块的区分来缓解同频干扰,有效缓解了超密集网络环境中传统静态方法面临的小区间同频干扰问题,改善资源分配的灵活性,提高底层网络利用率,降低物理节点或物理链路的负载,最终达到提高网络的性能的目的。

本发明为解决上述技术问题采用以下技术方案:

本发明一种基于动态分簇的超密集网络无线资源分配方法,包括以下具体步骤:

步骤一、基站动态分簇:根据基站的分布密度确定簇中心点和簇的数目,采用改进型k均值聚类方法对网络中随机分布的基站进行分簇;

步骤二、资源块分配:根据步骤一中的分簇结果,采用基于比例公平的资源块分配方法进行资源块分配,将虚拟资源池中的所有基站的资源块分配给所有用户,并且依照多点协同传输的分配要求对边缘用户进行处理,从而完成资源分配。

作为本发明的进一步技术方案,所述超密集网络中为密集分布的lte小基站,其中,基站空间分布模型为在二维平面中的独立均匀泊松点过程,所有基站采用ofdma接入方式。

作为本发明的进一步技术方案,步骤一具体为:

1.1:计算网络中各个基站的密度指标:其中,df为第f个基站的密度指标,rf为第f个基站的邻域半径,scf为第f个基站的坐标,scb为第b个基站的坐标,f为网络中的基站总数;

1.2:将密度指标值最大的基站记为其密度指标记为定为第j个簇中心点,并更新除簇中心点外其余基站的密度指标为

1.3:判断是否成立,若成立则得到分簇数目为l=j,并跳到步骤1.4;若不成立则回到步骤1.2,其中,为第j个簇中心点确定后更新后的基站密度指标的最大值,为第1个簇中心点的密度指标值,δ为影响因子;

1.4:根据步骤1.3得到的分簇数目l和簇中心点集合记每个簇中心点的坐标值为μj,即通过以下迭代形成分簇:

①计算当c(f)=j时,则第f个基站所在的分簇为cj,并计算准则函数

②根据步骤①中的分簇结果,更新每个簇中心点的坐标值,即其中,|cj|表示第j个簇中基站的个数。同时根据新的簇中心点坐标值计算新的准则函数若enew=eold则输出分簇结果,完成分簇操作;否则,令返回步骤①重新进行分簇。

作为本发明的进一步技术方案,步骤二具体为:

2.1:初始化:设置每个用户使用的资源块集合为空集,即中心用户和速率rac=0,边缘用户和速率rae=0;

2.2:将步骤一中所分的基站簇按照其关联用户集合cuj的数目|cuj|降序排列,得到重新排序后的基站簇集合为{c1',c'2,...,c'l},其中,cuj为第j个基站簇cj的关联用户集合;

2.3:对重新排序后的基站簇集合中的第j个基站簇c'j的关联用户依次进行首轮资源块分配,具体步骤如下:

寻找此刻信道状态最优的用户u、基站m和基站资源块l,即满足条件p∈cuj,其中,表示第j个基站簇的第m个基站将资源块l分配给用户u时的信道状态信息,表示第j个基站簇的第k个基站将资源块n分配给用户p时的信道状态信息,nj,k表示第j个基站簇的第k个基站所能分配的资源块的集合,kj表示第j个基站簇的基站总数;

①若此时用户u∈uc,其中,uc表示中心用户集合,则将第j个基站簇的第m个基站的资源块l分配给用户u,即ωu=ωu∪{(j,m,l)},并令nj,m=nj,m-{l},其中,表示第j个基站簇的第k个基站与用户u的连接关系,nj,m表示第j个基站簇的第m个基站所能分配的资源块的集合;同时,令其中,b为系统资源块的带宽,表示第j个基站簇的第k个基站在资源块n上的发射功率,表示用户i与第j个基站簇的第k个基站在资源块n上的信道增益,表示第l个基站簇的第m个基站在资源块n上的发射功率,表示用户i与第l个基站簇的第m个基站在资源块n上的信道增益,σ2表示加性高斯白噪声的功率;

②若此时用户u∈ue,其中,ue表示边缘用户集合,则确定协作基站p,使其满足将第j个基站簇的第m个基站的资源块l和第p个基站的资源块l一起分配给用户u,即ωu=ωu∪{(j,m,l),(j,p,l)},并令nj,m=nj,m-{l},nj,p=nj,p-{l},同时,令其中,表示第j个基站簇的第m个基站与用户i的连接关系;

重复进行步骤2.3,直到第j个簇中所有关联用户都进行过一次资源分配后,进入步骤2.4;

2.4:若所有基站的资源块都分配完,则得到资源块分配结果;若则分为以下两种情况继续对剩余资源块进行分配后,得到资源块分配结果:

①当时,则寻找用户u,使其满足确定用户u以后,寻找基站m和基站资源块l,使其满足n∈nj,k,令ωu=ωu∪{(j,m,l)},nj,m=nj,m-{l},其中,为中心用户与边缘用户速率比例公平参数;

②若则寻找用户u,使其满足确定用户u以后,寻找基站m和基站资源块l,使其满足n∈nj,k,并寻找协同基站p,使其满足令ωu=ωu∪{(j,m,l),(j,p,l)},nj,m=nj,m-{l},nj,p=nj,p-{l},并令

作为本发明的进一步技术方案,。

本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明方法利用分步的处理方式,将基站分簇和资源块分配两个子过程进行分离,降低了资源分配的复杂度。一方面,针对基站分布的随机性,所提出的方法采用分簇方法来得到最佳的分簇结果,为资源块分配过程提供更精细的分配空间;另一方面,针对资源块的无线属性和簇内资源分配条件,此方法将高效地分配资源池中的资源块,从而得到最优的资源分配结果。本发明提出的方法可以有效地提高系统用户的和速率,达到整体网络资源优化的最终目标。

附图说明

图1为本发明基于分簇的超密集网络系统模型。

图2为本发明具体某个分簇中资源块分配示意图。

图3为本发明基于动态分簇的超密集网络无线资源分配方法的一个实施例流程图。

图4为本发明的所述方法的一个实施例与现有方法的性能对比图。

具体实施方式

下面结合附图对本发明的技术方案做进一步的详细说明:

图1是本发明提出方法所使用的超密集网络场景的系统框架图。本发明的场景详述:图中描述的是一个超密集lte微蜂窝网络,网络中部署f个低功耗小基站,所有小站的集合记为s,其空间分布模型为在二维平面中具有密度λs的独立均匀泊松点过程(homogeneouspoissonpointprocess,hppp)。所有小基站共用同一频段的无线资源。设定所有小基站集合为s,为了降低干扰,将网络中的小基站分为l簇,设定c={c1,..,cj,..,cl}表示所有簇的集合,且第j个簇中小基站总数为kj。在lte系统中,基站采用ofdma接入方式,无线资源在频域上分为c个子载波,每个载波的带宽为b,因此将基站的物理无线资源抽象成虚拟资源池中的资源块,每个基站的资源块数目为n,所有资源都将统一由中心控制单元(centercontrolunit,ccu)管控和配置。用户随机分布在网络中,其分布密度为λu,且有λu<λs,所有用户集合记为u。假设用户能准确得到下行信道状态信息,则用户将根据所有邻近小区的参考信号强度,优先选择信号强度最大的基站成为此用户的主基站,同时主基站所在的簇也为用户所接入的簇。

根据上述场景,记第j个簇中第k个基站为sj,k,假设基站sj,k将资源块n分配给用户i,此时,用户i接收端的信干噪比为:

其中,表示基站sj,k在资源块n上的发射功率。假设小基站的发射功率为pm,且为每个使用的资源块平均分配功率,即表示用户i与基站sj,k在资源块n上的信道增益;σ2表示加性高斯白噪声的功率。

根据用户在网络中的位置将用户分为两类,即:中心用户(centeruser,cu)和边缘用户(edgeuser,eu),这两类用户集合分别记为uc和ue。假定用户接入基站sj,k,定义γth为区分中心用户与边缘用户的参考信号功率阈值,则用户可以通过下式进行分类:

根据上述用户分类标准,中心用户的信道状态较好,仅需使用单个基站的资源即可保证信号传输;而边缘用户处于基站边缘位置,受到大量来自其他基站的干扰,接收端的信干噪比较小,信号质量较差,需要使用多基站协作传输的方式提升边缘用户的传输速率。因此,对于边缘用户采用多点协作传输(coordinatedmultiplepoints-jointtransmission,comp-jt)方式,使用不同基站的相同频率的载波来为用户传输信号,发送有用信号的各载波之间可以采用特定的编码方式和调制方式来消除干扰。该传输方案可以增强有用信号的强度,同时可以降低用户间干扰,提高用户接收端的信干噪比。在本场景中,边缘用户仅选择同簇中的基站来进行协同传输。

图2展示了在某簇中资源块分配的一个示例。由图2可以看出,此基站簇中包含3个小基站,基站的物理资源被抽象为资源池中的资源块,通过ccu的统一分配给接入的5个用户。其中用户2、用户5为中心用户,分别从小基站1和小基站3中获得资源;而用户1、用户3、用户4为边缘用户,ccu用户对应的主基站和协同基站中分配相应的资源块来满足comp传输的使用条件。通过使用网络虚拟化技术,网络中的用户无需知道所使用的物理资源的来源,而只需关心自己的服务体验。

边缘用户i使用资源块n传输信号时接收到的信号为:

其中,表示用户i使用资源块n接收到的来自基站sj,k的信号;n0表示高斯白噪声;为指示变量,用于表明基站sj,k与用户i的连接关系,其取值如(4)式所示:

边缘用户i使用资源块n传输信息时接收端的信干噪比为:

根据shannon公式,边缘用户i使用资源块n时可达速率为:

则边缘用户和速率为:

对于中心用户i∈uc,有:

该用户使用资源块n传输信息时接收端的信干噪比为:

根据shannon公式,中心用户i使用资源块n时可以获得的可达速率为:

其中,b为系统资源块带宽。则中心用户和速率为

综上,整个系统和速率为边缘用户和速率rae和中心用户和速率rac之和:

本发明以最大化系统和速率为目标,通过基站资源块的优化分配,实现整体网络用户和速率的最大化。基于上述思想,建立如下优化问题:

优化目标:

约束条件:c1

c2

c3

c4

其中,c1、c2为分簇约束,c3、c4为资源块的正交性约束。从优化问题可知,用户的和速率与分簇结果c、资源块分配指示变量有关。上述优化问题属于0-1混合整数非线性规划,该问题是一种np困难问题,难以使用传统的最优化方法求解。同时,由于指示变量数量庞大,传统的隐枚举法也不适用,本发明设计新的方法求解上述问题。

图3为本发明基于动态分簇的超密集网络的无线资源分配方法的一个实施例流程图。该实施例所述方法包括以下步骤。

步骤一、基站动态分簇。

在超密集无线网络场景中,基站分布密度提高,大量的小基站实际分布位置并不确定,需要对基站进行分簇处理。基站分簇的意义在于为用户提供更为精细的资源分配空间,而且每个基站只需要知道同簇中其他基站的信道信息,使得各个簇中的资源分配变得更加高效,降低从整体网络角度进行资源分配而带来的高复杂度。如果采用固定的区域化分簇,其分簇结果将会出现疏密程度不一的问题,无法实现网络的拓展和资源的灵活分配。而动态分簇将会根据实际的分布情况改变分簇的数量和规模,更好地规划网络中的无线资源分配范围。

本发明对网络中随机分布的基站进行动态分簇,使用提出的改进型k均值聚类方法进行网络中大量基站的分簇,为不同模式用户的簇内资源块分配提供有效的分配空间。其实现方法为:利用改进型k均值聚方法,可以根据实际的基站分布密度合理地调整聚类的进程,生成簇中心点以及簇的数目,接着由簇中心点向周围搜集合适的基站,获得最终的分簇结果。

定义为所有基站的坐标集合,df为基站f的密度指标,rf为基站f的邻域半径。δ为影响因子,该值与最终的簇的数目有关,在本场景中设δ=0.5

分簇方法具体如下:

(1)计算所有基站的密度,获得密度指标其中,密度指标最大的基站记为其密度指标为

(2)选择密度值最大的基站,记为其密度指标为定为第j个簇中心点。此时,更新除簇中心点之外其他基站的密度指标

(3)记判断是否满足若满足,则得到分簇数目为l=j,并跳到步骤4;若不满足,则回到步骤2。

(4)根据步骤3得到的分簇数目l和簇中心点集合记每个簇中心点的坐标值为μj,即通过下面的迭代形成分簇:

①对于所有的基站f=1,2,...,f,计算当c(f)=j时,则基站f所在的分簇为cj。以此形成l个分簇c1,...,cl。同时计算准则函数

②根据①中的分簇结果,更新簇中心点的坐标值,即同时根据新的簇中心点坐标值计算新的准则函数若enew=eold则完成分簇操作,得到分簇结果c1,...,cl。否则,将新的簇中心点坐标值作为新的簇中心点的坐标值带入①重新进行分簇。

根据上述分簇结果分簇方法,记分簇cj的关联用户集合为cuj,cuj中的用户u的关联基站集合为bsu。在动态分簇结束后,进入下一步的资源块分配过程。

步骤二、资源块分配。

以簇为单位进行资源块分配时,由于每个簇的关联用户数量不尽相同,优先在关联用户数目较多的簇中进行资源块的分配,有利于将信道状态较好的资源块优先分给更多的用户,从而使得关联用户较多的簇能获得更多的资源,同时也减轻了网络中的干扰。与此同时,考虑到comp传输的要求,需要将不同基站的同一资源块进行同步分配。

本发明公开了一种基于比例公平的资源块分配方法,根据步骤一中的分簇结果,对中心用户的单基站资源分配和边缘用户的簇内comp资源分配进行同步处理,通过所提出的基于比例公平的资源块分配方法,在用户所在簇内,将基站的信道状态较优的资源块优先进行分配,同时减轻所受到的干扰并保证不同模式间的比例公平性。其实现方法是:将所有资源块根据步骤一得到的分簇结果,按照分簇的关联用户数目的比例分配给各分簇,然后再将剩余的资源块迭代地分配给所有用户,同时进行中心用户和边缘comp用户的分配,保证用户间的比例公平性。并且,方法在资源块分配过程中避免邻簇共用资源块来减轻同频干扰。

本发明的方法先将所有资源块依照cuj中用户的数目(记为|cuj|)比例在各簇中分配,然后再将余下的资源块迭代地分配给所有用户。定义:ω表示已分配给用户的资源块的集合,为中心用户与边缘用户速率比例公平参数。

本发明的资源块分配方法具体如下:

1:初始化:设置每个用户使用的资源块集合为空集,即中心用户和速率rac=0,边缘用户和速率rae=0。

2:将基站簇按照关联用户集合cuj的数目|cuj|降序进行排列,重新排序为{c1',c'2,...,c'l}。

3:对第j个基站簇的关联用户依次进行首轮资源块分配,步骤如下:

寻找此刻信道状态最优的用户u、基站m和基站资源块l,即满足条件p∈cuj,其中,表示第j个基站簇的第m个基站将资源块l分配给第u个用户时的信道状态信息。nj,k表示第j个基站簇的第k个基站所能分配的资源块的集合。

用户分为边缘用户和中心用户,按用户类型分为以下两种情况:

①若此时用户u∈uc,则将该资源分配给用户u,即ωu=ωu∪{(j,m,l)},nj,m=nj,m-{l},并根据(11)式计算rac。

②若u∈ue,确定协作基站p,使其满足令ωu=ωu∪{(j,m,l),(j,p,l)},nj,m=nj,m-{l},nj,p=nj,p-{l},并根据(7)式计算rae。返回步骤3。直到cuj中所有用户都进行过一次资源分配后,进入步骤4。

4:当时,分两种情况对剩余资源块进行分配:

①当时,则寻找用户u,使其满足确定用户u以后,寻找基站m和基站资源块l,满足n∈nj,k,令ωu=ωu∪{(j,m,l)},nj,m=nj,m-{l},根据(11)式计算rac。

②若则寻找用户u,使其满足固定u,寻找基站m和基站资源块l,使其满足n∈nj,k,以及协同基站p,使其满足令ωu=ωu∪{(j,m,l),(j,p,l)},nj,m=nj,m-{l},nj,p=nj,p-{l},并根据(7)式计算rae。

当所有基站的资源分配完全时,退出循环,得到资源块分配结果。

通过上述方法,资源池中所有基站的资源块将按照中心用户和边缘用户的设定比例来依次分匹配给所有用户。此时,网络中的资源利用率将达到最大值,即所有资源都已经分配给最合适的用户。同时,此方法通过边缘用户的comp传输,在在资源块分配过程中避免邻簇共用资源块减轻了干扰,能获得更大的用户和速率。

图4为本发明方法与传统的固定分簇和随机资源块分配方法之间的性能对比。可以看出,在相同的系统环境设定下,随着小基站分布密度的不断增加,本发明提出的资源分配方法能够更获得更高的用户和速率。

以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1