D2D联合模式选择与资源分配的研究

目录

引言

1 系统模型和问题建模

1.1 系统模型

图1

1.2 D2D通信模式

1.2.1 蜂窝模式

1.2.2 专用模式

1.2.3 复用模式

1.3 问题建模

2 模式选择与资源分配算法

2.1 算法1: 模式选择算法

2.2 算法2:信道分配算法

2.3 算法三(功率控制算法)

2.3.1 灰狼算法

2.3.2 改进的灰狼算法(CGWO)

图2

3 仿真结果

图3

图4

图5

图6

4 结论


摘要

【目的】 在通信资源相对匮乏的情况下,针对D2D直通技术复用蜂窝网络资源可能会带来干扰管理、通信模式选择和资源分配等众多技术问题。【方法】 本文研究选用模式选择、信道分配和功率控制相结合的方案,由于此方案分配问题是NP-hard问题,因此本文将优化问题划分为两个子问题,其一是为D2D选择合适的通信模式和为每个D2D用户分配合理的信道资源,其二是通过改进的灰狼优化算法为D2D用户和蜂窝用户进行功率优化,以提高整体系统吞吐量,同时保证干扰最小化。【结果】 综合上述不同场景下的实验结果表明,本文方案能够有效地降低干扰,提高系统吞吐量,改进的灰狼算法为本方案提升了大约4%的平均吞吐量。【局限】 灰狼优化算法处于不断地发展演变之中,自身也存在着一定的局限性。【结论】 在后续的工作中将继续探索并考虑网络状态和用户移动性,在保证系统性能的同时提高系统吞吐量。

关键词: 蜂窝网络; D2D; 模式选择; 资源分配; 灰狼算法

引言

在当前信息快速发展的时代,随着无线通信系统的不断演进,各种智能终端设备数量的暴增,使无线网络流量发生了根本性的变化。移动通信系统的频谱资源已逐渐满足不了无线通信的发展需求[1],导致无线频谱资源匮乏的问题越来越严重。D2D直通信技术的引入,不仅可以提升通信系统的频谱效率,还可以在一定程度上提高数据传输速率,扩大网络覆盖面积。同时,D2D通信与蜂窝通信共享无线资源会给原有蜂窝用户带来无线资源,进而给原有蜂窝用户带来大量的干扰,从而影响系统性能。因此,如何为D2D选择合适的通信模式以及有效的控制干扰成为了提高系统性能的关键[2]

针对模式选择方案,文献[3]根据不同的干扰有限面积(ILA),用户可以选择不同的通信方式来解决单一通信方式造成的频谱资源浪费问题。文献[4]考虑到用户设备(UEs)可以以D2D模式或蜂窝模式进行数据传输,提出了混合模式的D2D通信,其中D2D链路可以通过资源多路复用以多种模式运行。文献[5]采用自由度(dof)作为模式选择准则,并利用线性干扰对齐技术进行干扰管理。此方案为5G通信中的二维模式选择提供了一个不同研究方案。上述文献,只考虑了单一的模式选择,虽然提高了资源利用率,但系统性能的改善仍然不够明显,仍存在较大的干扰。

文献[6]提出了一种基于信号子空间投影和最优比特划分的自适应CSI交换策略。首先通过D2D通信相互交换CSI,然后自行计算预编码器,并将预编码器反馈到基站(BS)。所提方案节省了大部分的比特来反馈给BS,以获得相同的吞吐量性能。为了控制来自蜂窝用户的干扰。文献[7]提出了一种在蜂窝用户处的联合传输功率和速率控制方案,令蜂窝用户使用比最大可能速率更低的数据速率进行传输,使得D2D用户能够有效执行连续的干扰取消(SIC)。文献[8]则通过分布式联合模式选择和功率控制方案,来解决蜂窝用户和D2D用户的功率消耗问题。上述文献从不同方面针对降低干扰和提高吞吐量性能做了仿真验证,但在实际操作过程中系统性能的提升不仅与D2D通信模式选择相关,也与如何进行信道分配和功率控制息息相关。

为了更好地解决问题,文献[9]提出了一种联合模式选择和资源分配方案以提高整体光谱效率。首先,利用信道增益比的知识建立了一个模式选择准则;其次,针对二维用户的不同模式,推导出了一种基于贪婪算法的资源分配策略;最后,联合利用遗传算法、二分法和拉格朗日乘子法,进一步优化了功率分配方案。同样利用联合模式选择和资源分配来提高整体光谱效率。文献[10]则考虑一个单小区频谱共享系统,首先利用信道增益比的理论建立了一个模式选择准则;然后使用贪婪算法为用户分配信道;最后分配功率,大大提高了资源分配的效率。针对5G通信网络中联合资源分配模式下的D2D通信模式选择和资源优化问题,文献[11]提出了一种基于信道概率统计特征的概率集成资源分配策略和拟凸优化算法,最大化系统总吞吐量和访问量。文献[12]提出了三步法方案:首先,执行准入控制;其次,为每个容许的D2D对及其潜在的CU合作伙伴分配功率;最后,提出了一种基于最大权值二部匹配的方案,为每个容许的D2D对选择一个合适的CU伙伴,以最大化网络的整体吞吐量。总之,三步法混合方案显著提高了系统性能。

在上述文献的基础上,为更好地提高系统性能,本文的主要研究如下:

1)为了提高资源利用率,本文根据网络负载状况为每个D2D对选择合适的通信模式。在保证D2D和蜂窝用户服务质量的前提下,提高整个系统吞吐量[13]

2)针对提高系统吞吐量,本文研究了问题规划方案,将吞吐量最大值问题转化为数学上最优解模型,并根据联合模式选择方案,将问题分解为3个子问题,进行最优化问题表述。

3)在该方案中,本文首先提出了一种基于信道容量的方案实现D2D通信模式之间的自由切换,然后提出了霍普克罗夫特卡普(HK)算法为用户进行信道分配,最后提出了一种改进的灰狼优化算法,为D2D用户和蜂窝用户进行功率优化。

1 系统模型和问题建模

1.1 系统模型

当蜂窝系统的上行信道与D2D传输共享时,本文考虑了由蜂窝用户,BS和多个DU共同组成蜂窝网络中的D2D通信。有M个蜂窝用户集为{C1C2...Cm},有KDUs集为{D1D2...Dk}。系统模型如图1所示,描述了用户的通信模式及干扰情况,其中CU表示蜂窝用户,DT表示D2D发射机,DR表示D2D接收机。DTDR相互配对,在与D2D传输的同时,蜂窝用户将其数据传输给基站,传输功率为PC,不能超过最大传输功率PmaxD2D用户和蜂窝用户在同一频段传输数据时将会带来干扰,主要是来自DT的干扰和DR蜂窝用户的干扰。从中不难看出,通过选择合适的通信模式及资源分配算法可以有效地提高整个系统的性能[14-15]

1


1   系统模型

Fig.1   System model

本文假设蜂窝用户的数量大于D2D用户的数量,即m>k。针对两个或两个以上的D2D对不能分配相同通道的问题,需要有用户和基站负责的所有通信链路的信道状态信息(CSI)。由于本文所使用的信道模型考虑了瑞丽衰落,故m个蜂窝用户与第kD2D用户之间的链路通道增益表示为:

hk,m=Gβk,md−αk,mhk,m=Gβk,mdk,m-α

1

其中,G表示路径损耗常数;αα表示路径损耗指数;ββ表示信道衰落分量;dk,mdk,m表示蜂窝用户与第kD2D接收机之间的距离。

1.2 D2D通信模式
1.2.1 蜂窝模式

蜂窝模式下的D2D用户等同于蜂窝用户,信号要经过BS中转,即:信号首先由D2D的发射机到BS,再经过BS到达D2D的接收机。蜂窝模式利用BS进行管理,此模式的优势在于,当设备的发射端和接收端距离较远、通信链路不好等情况时能降低干扰,保证信号稳定。同时,它也是D2D通讯模式中资源利用率最低的。

在上述模式中,D2D用户对于上行链路的信噪比SNG为:

ζ1k,up=p1khDk,Bσ2Nζk,up1=pk1hk,BDσN2

2

其中,p1kpk1表示在蜂窝模式下第kD2D对发射机所传输的功率;σ2NσN2表示加性高斯白噪声;hDk,Bhk,BD表示第nD2D对与基站之间的信道增益。

同时,D2D用户对于下行链路的信噪比SNG为:

ζ1k,down=P1k,BhDk,Bσ2Nζk,down1=Pk,B1hk,BDσN2

3

其中,P1k,BPk,B1表示BS的传输功率。为了确保D2DQoS,上下行信道信噪比必须达到门限值,即:

min{ ζ1k,up,ζ1k,down}ζminminζk,up1,ζk,down1≥ζmin

4

故第kD2D对在蜂窝模式下的信息传输速率可表示为:

min{ ζ1k,up,ζ1k,down}ζminminζk,up1,ζk,down1≥ζmin

5

在此模式下,主要考虑D2D的控制问题,故假设第kD2D对的下行信道的信噪比大于上行信道信噪比。

1.2.2 专用模式

专用模式下的D2D对采用和蜂窝互不干扰的资源建立通信,因此D2D用户之间可以进行直接通信,不需要以BS作为中转站,同时BS提供的资源在保障蜂窝用户通信质量的条件下,将剩余资源分给D2D用户供其通信。虽说在此模式下用户间的干扰比较容易控制,但资源利用率依然偏低。

则专用模式下信噪比SNG可以表示为:

ζ2k=p2khDkσ2Nζk2=pk2hkDσN2

6

其中,p2kpk2表示第kD2D对发射机的传输功率;hDkhkD表示第kD2D对之间的信道增益。

1.2.3 复用模式

复用模式下的D2D对通过复用蜂窝链路资源进行通信,能够有效地提高资源利用率,是D2D通信模式中资源利用率最高的。因此,复用模式下会使得D2D对以及蜂窝用户之间产生大量的干扰因素。

则复用模式下D2Dk的信干噪比SING可以表示为:

ζ3k,m=p3k,mhDkpck,mhk,m+σ2Nζk,m3=pk,m3hkDpk,mchk,m+σN2

7

同时,由于D2D用户复用蜂窝信道造成干扰,因此复用模式下CUm信干噪比SING可表示为:

ζck,m=pck,mhCm,Bp3k,mhDk,m+σ2Nζk,mc=pk,mchm,BCpk,m3hk,mD+σN2

8

其中,p3k,mpk,m3和、pck,mpk,mc分别表示D2DkCUm的发射功率。考虑到蜂窝用户拥有更高的优先级,蜂窝用户的

  • 25
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗伯特之技术屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值