本发明涉及5g通信领域中的d2d通信技术,尤其涉及一种d2d用户对与蜂窝用户共享频谱的功率分配方法。
背景技术:
为了应对核心网中迅猛增长的通信量,3gpp提出d2d通信技术作为未来5g通信系统中的关键技术之一。其核心思想是允许小区内的用户可以不经过基站直接进项通信,从而有效从蜂窝网络中分流传输负载。
由于d2d通信技术具有距离短的特征,使得d2d用户对可以与距离较远处的蜂窝用户进行信道复用,共享相同的频谱,从而增加系统容量、提升无线资源利用效率。然而在复用蜂窝资源时,蜂窝用户和d2d发射端会互相造成干扰,影响彼此的接收性能。因此对蜂窝用户和d2d用户对进行功率控制是解决这一问题的关键技术,在满足指定的速率和功率约束要求下,通过合理的分配功率资源可以有效的保证用户的服务质量以及提升系统容量。
技术实现要素:
发明目的:本发明针对现有技术存在的问题,提供一种d2d用户对与蜂窝用户共享频谱的功率分配方法,该方法复杂度更低。
技术方案:本发明所述的d2d用户对与蜂窝用户共享频谱的功率分配方法包括:
s1、初始化迭代次数i=0,初始化d2d用户对k与蜂窝用户n进行信道复用的分配功率为
s2、根据蜂窝用户的最低传输速率约束,计算蜂窝用户n进行信道复用时的分配功率
s3、根据
s4、利用次梯度下降法,根据第i次迭代时分配功率
s5、判断拉格朗日乘子是否收敛,若是,则当前计算得到的分配功率矩阵
进一步的,步骤s2中功率
进一步的,步骤s3中根据
式中,
更进一步,步骤s4中更新后的第i+1次迭代时分配功率
式中,
有益效果:本发明与现有技术相比,其显著优点是:本发明允许d2d用户对占用多个子载波资源,将信道分配方案转化为下对d2d用户对与蜂窝用户的功率分配,并且同时考虑了蜂窝用户的速率约束以及d2d用户对的发射功率约束,最大限度地提高d2d通信的和速率,将非凸组合优化问题进行一阶凸近似,再利用简单的次梯度算法得到原非凸问题的解。
附图说明
图1是本发明的的网络示意图。
具体实施方式
本实施例的网络图如图1所示,n个蜂窝用户和k个d2d用户对复用下行信道资源。用
其中,
其中
可以看到,信道分配可以安全被功率分配变量pk,n所表示,当子信道n被分配给用户k时,其值不为0;否则值为0。考虑功率约束和用户速率约束下的d2d和速率最大化问题可以表述为
s.t.rn≥rmin
其中,pmax指d2d设备的最大允许发射功率。待优化变量为d2d用户对发射功率向量p=[p1,…pk,…pk],其中pk=[pk,1,…,pk,n,…pk,n]和蜂窝用户发射功率q=[q1,…qn,…qn]。显然最大化问题是非凸的组合优化问题。
为了解决此问题,采用本实施例的功率分配方法进行分配,具体包括以下步骤:
s1、初始化迭代次数i=0,初始化d2d用户对k与蜂窝用户n进行信道复用的分配功率为
s2、根据蜂窝用户的最低传输速率约束,计算蜂窝用户n进行信道复用时的分配功率
s3、根据
式中,
s4、利用次梯度下降法,根据第i次迭代时分配功率
式中,
s5、判断拉格朗日乘子是否收敛,若是,则当前计算得到的分配功率矩阵
以上所揭露的仅为本发明一种较佳实施例而已,不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。