D2D通信系统中的一种基于QoS的分簇信道分配方法与流程

文档序号:11732509阅读:374来源:国知局
D2D通信系统中的一种基于QoS的分簇信道分配方法与流程

本发明涉及一种d2d复用模式下基于qos的分簇信道分配方法,属于无线通信技术领域。



背景技术:

目前,3gpp(thirdgenerationpartnershipproject)组织已经把d2d(device-to-device)通信技术列为第五代移动通信(5g,5-generation)的关键技术之一。d2d通信是一种在基站或核心网的控制下,允许近距离的用户终端之间通过专用频谱或复用蜂窝网络频谱直接通信的新技术。由于d2d通信不经过基站中继,有利于节省设备功率、卸载蜂窝流量从而减小基站的负担。与工作在非许可频段的其它无线通信技术(如wifi、蓝牙、zigbee)相比,d2d通信工作在许可频段,可以避免非许可频段存在的不确定因素,提供更可靠的服务。

在d2d通信中,用户可以采用专用模式(dedicatedmode)、复用模式(reusingmode)和蜂窝模式(cellularmode)进行通信。其中,复用模式因其高频谱效率的特点受到广泛关注。采用复用模式时,如果用户间的干扰不能得到有效控制,d2d通信可能会损害其他用户的通信质量从而降低系统性能。因此,有效的干扰管理机制是发挥d2d通信优势的关键。此外,d2d通信可支持多种本地传输业务如文件共享、视频播放等,由于使用不同业务的用户对速率的需求不同,考虑到实际应用场景,资源的分配应当与d2d用户的业务需求相结合,以防出现为低速率需求的用户分配过多资源而为高速率需求的用户分配资源不足的情况。本发明以用户满意度为主要度量值,在保证蜂窝用户qos需求的情况下,采用图论着色方法为qos需求各异的d2d用户分簇以共享蜂窝用户信道,能更好的满足用户的业务速率需求并兼顾系统公平性。



技术实现要素:

技术问题:本发明的目的是在d2d复用模式下提供一种基于qos的分簇信道分配方法,d2d用户通过合理的复用蜂窝用户的信道,以更好的满足自身的业务速率需求同时有较好的系统公平性。

技术方案:本发明的d2d通信系统中的一种基于qos的分簇信道分配方法,包括以下步骤:

1)蜂窝用户和子信道总数均为m,ck表示蜂窝用户k,每个蜂窝用户占用一个子信道,即ck使用子信道k;di表示d2d用户对i,d2d用户总数为n;gb,k为基站和ck之间的信道增益;gi为di直通链路的信道增益;hb,i为基站到di的接收机的信道增益;hi,k为di的发射机到ck的信道增益;hi,j为di的发射机到dj的接收机的信道增益;n0为所有用户接收端噪声功率,定义d2d用户i的满意度为其中demi为di的数据需求速率,为di的传输速率;

2)根据系统中d2d用户间的干扰情况,建立干扰图g=(v,e):点集v代表d2d用户对;边集e表示任两对d2d用户之间的干扰情况,若d2d用户对i与d2d用户对j满足:

则二者不可共享信道,并建立边,式中pb为基站的总发射功率,均匀分配给蜂窝用户;d2d用户可以占用多个子信道并且在每个子信道上的发射功率相同,均为w为子信道的带宽;参数β的取值范围在0.5到0.6之间;

3)建立d2d用户的可用颜色列表,每种颜色对应其可使用的蜂窝用户的信道,初始时d2d用户可以使用全部颜色;对每个蜂窝用户,为保证其qos需求,首先根据其最低速率需求计算出其所能承受的干扰上限然后通过不断添加边来去除对其干扰最大的d2d用户,与其建立边的d2d用户的可用颜色列表里去除该蜂窝用户的颜色,直到蜂窝用户所受的总干扰满足阈值要求;

4)定义将颜色k分配给d2d用户对i使用的代价函数c(i,k)为c(i,k)=|neighi,k|,其中|neighi,k|为集合neighi,k的元素个数,表示可用颜色k的其它d2d用户与d2d用户对i之间存在边的总条数;此外,定义d2d用户对i加入簇k(cluster_k)带来的效用ui,k为其中表示d2d用户对i加入簇k所获得的速率;在效用的基础上为d2d用户分簇,具体过程如下:

4-1)初始化:颜色k=1;

4-2)集合用于存放最终使用颜色k的d2d用户集;集合b为所有可用颜色列表中含颜色k的d2d用户集;

4-3)若b为空,则转4-4),否则计算集合b中d2d用户添加到第k簇的效用,选取带来效用最大的用户,若有多个则随机选择一个加入集合a并从集合b中移除;集合b中删除干扰图中与加入集合a的用户之间有边的d2d用户;重复4-3);

4-4)第k簇的d2d用户cluster_k=a;计算所有d2d用户的满意度,置空满意度为1的d2d用户的可用颜色列表;

4-5)若k≤m,k=k+1,转4-2);

4-6)位于同一簇内的d2d用户复用相应的蜂窝用户信道。

有益效果

本发明与现有技术相比,具有以下优点:

1.本发明在有效保证蜂窝用户最低速率需求的情况下将d2d用户信道分配转化为图的顶点着色的问题,更简单、方便的解决了信道分配。

2.本发明以用户满意度为度量值,根据d2d用户自身业务速率需求为其分配信道,能够有效提高d2d用户的满意度,避免了传统的资源分配方法可能带来的为低速率需求的用户分配过多资源而为高速率需求的用户分配资源不足的情况,更好的满足了用户需求。

3.本发明在信道分配的过程中,照顾到速率需求高、更难满足的d2d用户,保证了资源分配的公平性,更合理的利用系统资源。

附图说明

图1为本发明方法的流程示意图。

图2为本发明方法的系统模型示意图。

图3为不同资源分配方案下的蜂窝用户中断概率比较图。

图4为不同资源分配方案下d2d用户的平均满意度比较图。

图5为不同资源分配方案下d2d用户满意度的方差比较图。

具体实施方式

下面结合实施例和说明书附图对发明的技术方案进行详细说明:

本发明的系统模型如附图2所示,考虑单小区场景,小区半径为r,基站位于小区的中心,小区内随机分布着m个蜂窝用户和n对d2d用户,ck和di分别表示蜂窝用户k和d2d用户对i。m个蜂窝用户使用m个独立正交的子信道且子信道已分配完毕,不失一般性,认为蜂窝用户k使用第k个子信道,d2d用户复用蜂窝用户的下行链路资源进行通信。考虑密集d2d通信场景,d2d用户数大于蜂窝用户数。本发明允许一个蜂窝用户的信道被多对d2d用户使用,一对d2d用户使用多个蜂窝用户的信道。此外,不考虑功率控制,蜂窝用户和d2d用户均以固定功率发射,pb表示基站的总发射功率;所有d2d用户在所有子信道上的发射功率相同,用表示。

小区内所有用户的大尺度衰落模型采用单斜率路径损耗模型,即pr=κptd,其中κ和α分别是路径损耗常数和路径损耗指数,d表示收发双方的距离;小尺度衰落为瑞利衰落。用gb,k表示基站和ck之间的信道功率增益;gi表示di直通链路的信道功率增益;hb,i表示基站到di的接收机的信道功率增益;hi,k表示di的发射机到ck的信道功率增益;hi,j表示di的发射机到dj的接收机的信道功率增益。w表示子信道的带宽;n0表示所有用户接收的噪声功率;ρi,k∈{0,1}为信道分配的指示变量,若di复用ck的信道,则ρi,k=1,反之ρi,k=0。

假设基站平均分配在每个子信道上的发射功率,蜂窝用户受到来自复用其信道的d2d用户的干扰,因此ck接收的信干噪比为:

di复用ck的信道时,受到来自基站和与其使用相同信道的其它d2d用户的干扰,其接收的信干噪比为:

根据香农公式得二者的速率(bit/s)为:

其中表示di在子信道k上的传输速率。考虑到每个d2d用户的qos需求不同,其数据速率的需求向量为:dem={dem1,dem2,…,demi,…,demn},定义d2d用户的满意度为:

本发明在保障保障蜂窝用户最低速率需求即:

的情况下尽可能地提高d2d用户的满意度,但是因为速率需求低的用户可以占用较少的频谱资源而达到较高的满意度,如果一味地追求系统中d2d用户的总满意度最大,可能会导致其优先得到有限的频谱资源而速率需求高的用户分配不到信道,资源分配地极不公平。为了解决公平性问题,本发明采用用户满意度的方差:

来衡量信道分配的公平性,var越小,系统公平性越好。

根据系统中d2d用户间的干扰情况,建立干扰图g=(v,e):点集v={v1,v2,…,vn},代表d2d用户对;边集e={ei,j}n×n,表示di与dj之间的干扰情况,若二者干扰严重不可共享信道,则连接顶点vi和vj,建立边:ei,j=1;ej,i=1,否则,ei,j=0;ej,i=0。

一方面,从d2d用户的角度讲,其速率需求越高,就越希望得到高的接收信干噪比或使用更多的信道,所以不能以固定的信干噪比作为判断d2d用户间是否存在严重干扰的依据。另一方面,从系统的角度讲,资源复用可以带来吞吐量的增益。当资源严重不足时,即使用户之间的干扰略大、复用带来的吞吐量增益较小,但允许更多的用户接入会让资源分配地更公平合理。所以本发明采用下式作为判断di与dj之间是否存在边的依据:

若满足该式,则二者不可共享信道,并建立边。其中参数β反映了系统对d2d用户间干扰的容忍程度,β越大,对用户间的干扰限制得越严格,干扰图中边的数目就越多,实际应用中参数β的取值范围应在0.5到0.6之间。

每对d2d用户都拥有一个颜色列表,每种颜色对应其可使用的蜂窝用户的信道,初始时d2d用户可以使用全部颜色。当d2d用户对蜂窝用户干扰较大时,若此d2d用户不着该蜂窝用户的颜色,就可以有效提高蜂窝用户的通信质量。定义蜂窝用户的中断概率为:其中,pr(t)为满足条件t的概率。

为保证蜂窝用户的中断概率为0,本发明对每个蜂窝用户,首先根据其最低速率需求计算出其所能承受的干扰上限:然后通过不断添加边来去除对其干扰最大的d2d用户,直到其所受的总干扰满足阈值要求。此外,为了添加较少的边使d2d用户有更多的可用颜色,应按从大到小的顺序对干扰进行移除。

对于任意颜色k,只要没有分配给di的相邻顶点就可以供di使用。将颜色k分配给di使用的代价函数c(i,k)定义如下:

c(i,k)=|neighi,k|(9)

其中|neighi,k|为集合neighi,k的元素个数,表示可用颜色k的其它d2d用户与di之间存在边的总条数。代价函数反映了di使用颜色k后对其他用户的影响。代价越大,则颜色k分配给di使用后,系统中就有越多可用颜色k的其它d2d用户无法使用该颜色,频谱利用率就越低。此外,定义di加入簇k(cluster_k)带来的效用ui,k为:

其中:

表示di加入簇k所获得的速率。该效用具有以下几个特性:

(1)对于未达到速率需求的d2d用户,加入某簇获得的速率ri,k越高,其满意度越高,就越优先加入该簇;

(2)分子中的(1-satisi)考虑了用户间的公平性:d2d用户的满意度越小,就越优先使用该颜色,以减小和其它用户满意度的差距;

(3)分母中代价函数加上常数避免了分母为零的可能,同时它是协作式的,考虑了di使用颜色k后对其他用户和系统频谱利用率的影响。

在式(10)的基础上,对d2d用户分簇。因为每个d2d用户可以使用多种颜色,所以一个d2d用户可以属于多个簇。初始时,簇k的候选成员为所有可用颜色列表中含颜色k的d2d用户。分簇的基本思想为:对某种颜色,每次从其对应簇的候选成员集中选择一个候选成员加入到簇中,同时将与添加的用户有边的候选成员从候选成员集中移除,进入到下一轮选择,直到候选成员集为空。每次选择添加到簇中的用户的依据是优先选取添加到该簇带来效用最大的候选成员,若有多个则随机选择一个。值得注意的是,每轮选择结束后,由于簇内干扰变化导致候选成员的效用改变,因此在进入到下轮选择前都应更新其效用。同时,在信道分配的过程中,一旦用户达到需要的速率,即使仍有其它可用信道,也将可用颜色列表置空,不参与这些颜色的分配。因为进一步提升速率不会带来满意度的增加还可能会占用其它有需要的用户的资源。

本发明的基于qos的分簇信道分配方法的具体流程如附图1所示。

综上所述,本发明在考虑蜂窝用户qos要求的条件下,以提高d2d用户的满意度为目标,同时兼顾用户间的公平性,为d2d用户合理的分配信道。如附图3所示是本发明提出的信道分配方法与其他资源分配方法的蜂窝用户中断概率对比图,从图中可以看出本发明方法可以有效保障蜂窝用户的qos要求。如附图4和附图5所示是本发明提出的方法与其他资源分配方法相比随着d2d用户数增加时d2d用户的平均满意度和d2d用户满意度的方差的效果图,从图中可以看出本方法可以效提高d2d用户的满意度和系统公平性。

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