The present invention relates to an optimization method for a Relay-assisted D2D communication system in a single cellular cell, which converts the problem into the problem of upstream resource allocation and relay selection for D2D communication users based on three-dimensional allocation, and converts the problem into a two-dimensional allocation problem according to the idea of Lagrange relaxation algorithm, combined with Hungarian method, etc. Solve the problem. On the premise of guaranteeing the communication quality of each link, the invention optimizes the total transmission power of each link per unit time of the system, and compares with common allocation strategies, greatly reduces the energy loss by the optimization method of the invention.
【技术实现步骤摘要】
一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法
本专利技术涉及通信系统
,具体涉及一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法。
技术介绍
近三十年随着蜂窝通信系统飞速的发展与持续演进,海量终端设备的接入、日益增长的用户需求对现有的通信网络架构带来了巨大的挑战,频谱资源匮乏问题日益严重。作为5G关键候选技术之一的D2D通信技术,对缓解与日俱增的通信流量和蜂窝网频谱资源紧张之间的矛盾问题,有着独特的作用,因此备受业内关注。然而,D2D通信主要适用于距离相近的用户之间,当通信双方相距较远或者直通信道衰落较严重时,可能导致D2D链路信干噪比太小而无法满足其通信质量要求。此时,可以通过中继辅助的D2D通信进行信息传输,在保有D2D通信技术原有优势的同时,大大扩展D2D通信的范围。另一方面,通信技术迅速发展所带来的能源消耗问题也不容小觑。如何在保证通信服务质量的同时降低能量消耗,实现绿色通信、节约能源,仍是一个亟待解决的问题,本案由此产生。
技术实现思路
本专利技术的目的在于提供一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法,其通过最小化系统总发射功率,实现优化通信系统的目的。为实现上述目的,本专利技术采用的技术方案是:一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法,所述通信系统中D2D用户与蜂窝用户为一对一的关系,所述优化方法方法包括以下步骤:步骤1、求取通信系统中不同分配情况下的所有链路最小发射功率总和;将通信系统的总发射功率用所有用户的发射功率求和公式来表示,则通信系统总发射功率可以表示为:式(1)中,蜂窝用户数量为M,用集 ...
【技术保护点】
1.一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法,所述通信系统中D2D用户与蜂窝用户为一对一的关系,其特征在于:所述优化方法方法包括以下步骤:步骤1、求取通信系统中不同分配情况下的所有链路最小发射功率总和;将通信系统的总发射功率用所有用户的发射功率求和公式来表示,则通信系统总发射功率可以表示为:
【技术特征摘要】
1.一种用于单个蜂窝小区的中继辅助D2D通信系统的优化方法,所述通信系统中D2D用户与蜂窝用户为一对一的关系,其特征在于:所述优化方法方法包括以下步骤:步骤1、求取通信系统中不同分配情况下的所有链路最小发射功率总和;将通信系统的总发射功率用所有用户的发射功率求和公式来表示,则通信系统总发射功率可以表示为:式(1)中,蜂窝用户数量为M,用集合C={CU1,CU2,…,CUM}表示各个蜂窝用户;D2D用户对数量为N,用集合D={DU1,DU2,…,DUN}表示各个D2D用户对;空闲蜂窝用户数量为K,用集合R={RU1,RU2,…,RUK}表示各个空闲蜂窝用户,其中有M≥N,K≥N;定义zijk∈{0,1},1≤i≤M,1≤j≤N,0≤k≤K来表示D2D用户对DUj和蜂窝用户CUi资源复用以及中继选择的情况,用Pijk表示分组(CUi,DUj,RUk)的最小发射功率;当k=0时,Pijk表示D2D用户对DUj复用蜂窝用户CUi频谱直接通信时用户的总最小发射功率,且:当k>0时,Pijk表示当D2D用户对DUj复用蜂窝用户CUi频谱的同时通过空闲蜂窝用户RUk建立中继辅助D2D通信时的总最小发射功率,且:式(2)-(9)中,huv表示u到v之间的信道增益;表示链路保证通信质量的最小SINR值;Pu表示u的发送功率;N0为噪声功率谱密度;与分别表示D2D用户对DUj的源节点与目的节点;步骤2、根据蜂窝用户CUi、D2D用户对DUj、空闲蜂窝用户RUk的每一个可能分组求出该分组单位时间内的所有链路最小发射功率总和Pijk,得到初始化的M*N*(K+1)的三维功率矩阵P(i,j,k),1≤i≤M,1≤j≤N,0≤k≤K;同时,初始化拉格朗日乘子u_k=0,0≤k≤K,对偶解q(u)=-∞,可行解f(u)=+∞,当前迭代次数count=0,最大迭代次数count_max=100;步骤3、将三维功率矩阵P(i,j,k)转化为二维功率矩阵P'(i,j);二维功率矩阵即对于每个蜂窝用户与D2D...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。