CN110337093A - 蜂窝网络中d2d用户的资源分配装置 - Google Patents
蜂窝网络中d2d用户的资源分配装置 Download PDFInfo
- Publication number
- CN110337093A CN110337093A CN201910553879.5A CN201910553879A CN110337093A CN 110337093 A CN110337093 A CN 110337093A CN 201910553879 A CN201910553879 A CN 201910553879A CN 110337093 A CN110337093 A CN 110337093A
- Authority
- CN
- China
- Prior art keywords
- user equipment
- harmony
- user
- power
- vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0473—Wireless resource allocation based on the type of the allocated resource the resource being transmission power
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种蜂窝网络中D2D用户的资源分配装置,所述装置包括:计算单元,适于计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵;模式选择单元,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式。上述的方案,可以为D2D用户设备选择合理的上行链路的通信模式,以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
Description
技术领域
本发明属于通信技术领域,特别是涉及一种蜂窝网络中D2D用户的资源分配装置。
背景技术
随着移动通信的不断发展,无线频谱资源日趋紧张,因此,更高频谱和能量效率的全新通信方式的研究迫在眉睫。
D2D技术允许非蜂窝***的控制下使用蜂窝***的授权判断进行点到点的通信,有效的提高***频谱利用率,同时还具有降低终端的发射功率,因此D2D成为新一代无线通信领域研究的热点。
在蜂窝网络下的D2D通信中,不合理的模式选择和信道分配方案会引入干扰,严重时不仅不能体现D2D通信技术的优势,而且还将导致蜂窝用户传输速率下降。
发明内容
本发明解决的技术问题是如何为D2D用户设备选择上行链路的通信模式,以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
为了达到上述目的,本发明提供一种蜂窝网络中D2D用户的资源分配装置,所述装置包括:
计算单元,适于计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵;
模式选择单元,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式。
可选地,所述计算单元计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,包括D2D用户设备对蜂窝用户设备的干扰距离矩阵和蜂窝用户设备对D2D用户设备的干扰距离矩阵。
可选地,所述模式选择单元,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和信噪比干扰门限,计算各个所述D2D用户设备在上行链路上采用复用通信模式时各自满足的功率约束条件;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配复用通信模式;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配专用通信模式。
可选地,采用复用通信模式的D2D用户设备各自满足的功率约束条件为:
其中,PD(m)表示第m个D2D用户设备的发送功率,表示第m个D2D用户设备最小发送功率矩阵中的发送功率行向量,即最小发送功率矩阵中第m行所有元素,PDmin表示D2D用户设备允许最小发送功率,表示第m个D2D用户设备最大发送功率矩阵中的功率值,即最大发送功率矩阵中的第m个元素,PDmax表示D2D用户设备允许最大发送功率。
可选地,所述装置还包括:
功率分配单元,适于基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率。
可选地,所述功率分配单元,适于基于复用模式下D2D用户设备各自满足的功率约束条件,生成包括多个和声向量的和声记忆库;对所述和声记忆库中的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量;采用所确定的最好和声向量对各个采用复用模式的所述D2D用户设备进行功率分配。
可选地,所述功率分配单元,适于采用全局自适应和声搜索算法执行一次和声搜索优化,得到当前次迭代返回的最好和声向量;将当前次迭代返回的最好和声向量中各个位序的和声对应的最大传输速度分别与上一次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度进行比较;当确定所述当前次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度大于上一次迭代返回的最好和声向量中对应位序的和声对应的最大传输速度时,采用当前次迭代返回的最好和声向量中相应位序的和声代替所述上一次迭代返回的最好和声向量中对应位序的和声,得到当前次迭代返回的最终的最好和声向量;执行下一次迭代,直至迭代次数达到预设的次数阈值,得到使得***吞吐量最大的最好和声向量。
可选地,所述功率分配单元,适于采用如下的公式计算得到所述最大传输速度:
其中,maxR表示所述最大传输速度,μm,n表示同频选择因子,即复用模式值为1,专用模式值为0,PD(m)表示第m个D2D用户设备复用蜂窝用户设备上行链路时的发送功率,dD(m)表示第m个D2D用户接收端与发送端的距离,k表示路损衰减因子,α表示路损衰减指数,ID(m)表示第m个D2D用户接收端受到的同频干扰,N0表示***中存在的高斯白噪声,PC(n)表示第n个蜂窝用户设备的发送功率,dD(n)表示第n个蜂窝用户到基站的距离,IC(n)表示第n个蜂窝用户接收端受到的同频干扰。
与现有技术相比,本发明的有益效果为:
上述的方案,通过计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,并基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式,可以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
进一步地,基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率,由于各个D2D用户设备各自满足的功率约束条件不同,与所有的D2D用户设备采用统一的功率约束条件相比,可以在进行功率分配时,提高功率分配的速度。
进一步地,采用全局自适应和声搜索算法执行一次和声搜索优化,得到当前次迭代返回的最好和声向量;将当前次迭代返回的最好和声向量中各个位序的和声对应的最大传输速度分别与上一次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度进行比较;当确定所述当前次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度大于上一次迭代返回的最好和声向量中对应位序的和声对应的最大传输速度时,采用当前次迭代返回的最好和声向量中相应位序的和声代替所述上一次迭代返回的最好和声向量中对应位序的和声,得到当前次迭代返回的最终的最好和声向量;执行下一次迭代,直至迭代次数达到预设的次数阈值,得到使得***吞吐量最大的最好和声向量,找到全局最优的功率分配分布,从而在保证用户通信质量的同时实现***总吞吐量最大。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中的一种蜂窝网络中D2D用户的资源分配方法的流程示意图;
图2是本发明实施例中的包含中心基站在内的独立混合蜂窝小区***的示意图;
图3是本发明实施例中的另一种蜂窝网络中D2D用户的资源分配方法的流程示意图;
图4示出了一种蜂窝网络中D2D用户的资源分配方法对应的包含***D2D用户总吞吐量、***D2D用户接入率和***D2D用户设备总干扰的仿真图;
图5示出了本发明实施例中的方法与现有的模拟退火算法和基本的和声搜索算法的蜂窝用户总吞吐量和***D2D用户总吞吐量的示意图;
图6示出了本发明实施例中的一种蜂窝网络中D2D用户的资源分配装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本发明实施例中有关方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
如背景技术所述,在现有的蜂窝网络下的D2D通信中,不合理的模式选择和信道分配方案会引入干扰,严重时不仅不能体现D2D通信技术的优势,而且还将导致蜂窝用户传输速率下降。
本发明的技术方案通过计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,并基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式,可以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图1是本发明实施例中的一种蜂窝网络中D2D用户的资源分配方法的流程示意图。参见图1,一种蜂窝网络中D2D用户的资源分配方法,具体可以包括如下的步骤:
步骤S101:计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵;
步骤S102:基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式。
上述的方案,通过计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,并基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式,可以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
下面将结合图2至图5对本发明实施例中的蜂窝网络中D2D用户的资源分配方法做进一步详细的说明。
首先,为了便于理解,首先对本发明实施例中的独立混合蜂窝小区***进行介绍。参见图2,本发明实施例中的***为包含中心基站在内的独立混合蜂窝小区***。其中,每个独立混合蜂窝小区中存在两种用户,即蜂窝用户设备Cue和包括D2D发送端DueT和D2D接收端DueR的D2D通信对Due,并且蜂窝用户设备Cue和D2D通信对Due均匀分布在该小区内。D2D通信对Due存在复用模式和专用模式两种工作模式;若选择复用模式,则D2D通信对Due将与选择出来的蜂窝用户设备Cue共享蜂窝***的上行链路资源;若选择专用模式,则D2D通信对Due会使用空闲的蜂窝***链路资源。关于D2D通信对Due如何选择通信模式请具体参见图2。
图3是本发明实施例中的另一种蜂窝网络中D2D用户的资源分配方法的流程示意图。参见图3,一种蜂窝网络中D2D用户的资源分配方法,具体可以包括如下的步骤:
步骤S301:计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵。
在具体实施中,为了保证***中蜂窝用户设备Cue的通信质量,将其干扰门限设置为Imax,并且为了能够保证D2D通信对Due的通信质量,D2D发送端DueT最大发送功率用PDmax,最小发送功率用PDmin表示,D2D通信对Due的信号干扰噪声比的最小值设置为则D2D发射端到小区中心基站BS的干扰距离矩阵可以表示为:
D(C)=(d1 d2 ... dM)T (1)
其中,表示dm第m个D2D发送端到基站的距离,即第m个D2D用户复用蜂窝用户上行链路时对蜂窝用户干扰距离,M表示D2D发送端的总数量。
当D2D用户复用蜂窝用户的信道时,在上行链路中,D2D接收端与蜂窝用户距离矩阵为:
其中,dm,n表示第m个D2D接收端DueR(m)到第n个蜂窝用户Cue(n)的距离,即D2D复用模式下蜂窝用户对D2D接收端的干扰距离。
可选地,所述D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,包括D2D用户设备对蜂窝用户设备的干扰距离矩阵和蜂窝用户设备对D2D用户设备的干扰距离矩阵。
步骤S302:基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和信噪比干扰门限,计算各个所述D2D用户设备在上行链路上采用复用通信模式时各自满足的功率约束条件。
复用模式下,为了保证该Due的正常通信,Due接收端DueR(m)的信号干扰噪声比一般需要满足如下条件:
其中,SINRD(m)表示第m个Due复用Cue上行链路时的信号干扰噪声比,表示PD(m)表示第m个Due复用Cue上行链路时的发送功率,k是路损衰减因子,α是路损衰减指数,N0是***中存在的高斯白噪声,表示Cue的发送功率,表示第m个Due复用Cue上行链路时的信号干扰噪声比最小值,即信号干扰噪声比门限。
第m个Due复用第n个Cue资源对基站产生的干扰必须满足下面的关系式:
综合上述可得,在复用模式时各个D2D发送端DueT在上行链路上采用复用通信模式时各自满足的功率约束条件:
其中,PD(m)表示第m个D2D用户设备的发送功率,表示第m个D2D用户设备最小发送功率矩阵中的发送功率行向量,即最小发送功率矩阵中第m行所有元素,PDmin表示D2D用户设备允许最小发送功率,表示第m个D2D用户设备最大发送功率矩阵中的功率值,即最大发送功率矩阵中的第m个元素,PDmax表示D2D用户设备允许最大发送功率。
这里需要指出的是,所述D2D用户设备的发送功率满足自身的功率约束条件,即为每个D2D发送端DueT的发送功率分别设置的一个对应的功率允许范围,不同于现有的所有D2D用户设备均满足的功率允许范围。由此可知,每个D2D用户设备的发送功率所满足的功率允许范围小于所有D2D用户设备均满足的功率允许范围。
步骤S303:判断所述D2D用户设备的发送功率满足自身的功率约束条件;当判断结果为否时,可以执行步骤S204;反之,则可以执行步骤S205。
步骤S304:为所述D2D用户设备在上行链路上分配专用通信模式。
具体实施中,当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配专用通信模式,并将D2D发送端发送功率为PD max。
步骤S305:为所述D2D用户设备在上行链路上分配复用通信模式。
当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配复用通信模式。
在具体实施中,所述蜂窝网络中D2D用户的资源分配方法还可以进一步包括:
步骤S306:基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率。
在本发明一实施例中,基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率,采用全局自适应和声搜索算法,分配出最优的一组发送功率,从而实现***总吞吐量最大。具体而言,在分配所述最优的一组发送功率时,可以首先基于复用模式下D2D用户设备各自满足的功率约束条件,生成包括多个和声向量的和声记忆库,并对所述和声记忆库中的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量,再采用所确定的最好和声向量对各个采用复用模式的所述D2D用户设备进行功率分配。
首先,基于复用模式下D2D用户设备各自满足的功率约束条件,生成包括多个和声向量的和声记忆库。其中,和声记忆库中由HMS个和声向量组成,和声向量表示为Xi={xi(1),xi(2),...,xi(M)},且xi(m)应满足:
其中,xi(m)表示和声向量Xi中的第i个和声,rand(1)表示,xL(m)表示和声向量Xi中的最小和声,xH(m)表示表示和声向量Xi中的最大和声。
那么,包括HMS各和声向量的和声记忆库HM可以表示为:
HM={X1,X2,...,XHMS}T (7)
当生成和声记忆库时,再对所述和声记忆库中的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量时,具体可以包括:
步骤1:设定初始参数。
在具体实施中,设定的参数包括和声记忆库大小HMS、学习参数LP、迭代次数Tmax和全局自适应和声搜索目标函数F(Xi)。在本发明一实施例中,所述全局自适应和声搜索目标函数F(Xi)为:
其中,maxR表示所述最大传输速度,μm,n表示同频选择因子,即复用模式值为1,专用模式值为0,PD(m)表示第m个D2D用户设备复用蜂窝用户设备上行链路时的发送功率,dD(m)表示第m个D2D用户接收端与发送端的距离,k表示路损衰减因子,α表示路损衰减指数,ID(m)表示第m个D2D用户接收端受到的同频干扰,N0表示***中存在的高斯白噪声,PC(n)表示第n个蜂窝用户设备的发送功率,dD(n)表示第n个蜂窝用户到基站的距离,IC(n)表示第n个蜂窝用户接收端受到的同频干扰。
步骤2:生成自适应参数声向量元素微调的最大值和最小值BWmax,BWmin,HMCRm和PARm。其中,HMCRm和PARm分别表示和声记忆库取值概率(HMCR,harmony memoryconsideration rate)和音调微调概率(PAR,pitch adjustment rate)服从高斯分布下的均值,其标准差分别为0.01和0.05,并且HMCR∈[0.9,1],PAR∈[0,1];
步骤3:初始化和声记忆库HM,设定学习参数T=1,lp=1。
步骤4:生成HMCR、PAR、BW、PAR以及BW;
步骤5:执行一次全局自适应和声搜索优化,得到优化后的和声向量;
步骤6:如果更新和声记忆库,则并记录下此时的HMCR和PAR。
在具体实施中,和声收索过程中的目标函数当且仅当大于和声记忆库中最小值时才将当前搜索到的和声更新到和声记忆库中,否则,则继续搜索。
步骤7:如果lp=LP,根据记录HMCR、PAR重新计算HMCRm和PARm,并设置lp=1;否则lp=lp+1;并执行步骤8。
步骤8:判断当前迭代次数是否大于预设的代次数Tmax;当判断结果为否时,可以执行9;反之,则可以执行步骤10。
步骤9:设置T=T+1,并从步骤4重新开始执行。
步骤10:结束操作,返回最好和声向量xB。
图4示出了一种蜂窝网络中D2D用户的资源分配方法对应的包含***D2D用户总吞吐量、***D2D用户接入率和***D2D用户设备总干扰的仿真图。在采用本发明实施例中的上述方法完成模式选择和信道分配后,选择复用模式的D2D用户以最大约束功率发送,选择专用模式的D2D用户以蜂窝网络中最大允许发送功率PDmax通信。选择复用和专用模式结合的通信方案,其吞吐量低于完全专用模式高于完全复用模式的总吞吐量,其根本原因是复用模式引入了同频干扰,完全复用干扰高于混合模式,而完全专用模式则会造成频谱浪费。贪心策略从同频干扰最小出发,选择干扰最小的信道,完成信道分配,再由模式选择算法判断是否满足通信质量条件从而决定D2D用户的工作模式,能够有效的提高D2D用户复用模式接入率,充分体现了D2D通信的技术优势。
图5示出了本发明实施例中的方法与现有的模拟退火算法和基本的和声搜索算法的蜂窝用户总吞吐量和***D2D用户总吞吐量的示意图。在采用本发明实施例中的上述方法完成模式选择和信道分配后,为了继续改善***干扰和节约能源效率的基础上,提出功率控制算法,本文中的结合全局自适应和声搜索算法(SGHS)的功率控制方法较模拟退火算法和基本的和声搜索算法,其能够有效的提高***的总吞吐量,更充分的体现D2D通信方案的优势。
上述对本发明实施例中的蜂窝网络中D2D用户的资源分配方法进行详细的描述,下面将对上述的方法对应的装置进行介绍。
图6示出了本发明实施例中的一种蜂窝网络中D2D用户的资源分配装置的结构示意图。参见图6,一种蜂窝网络中D2D用户的资源分配装置60可以包括计算单元601和模式选择单元602,其中:
所述计算单元601,适于计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵;其中,D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,包括D2D用户设备对蜂窝用户设备的干扰距离矩阵和蜂窝用户设备对D2D用户设备的干扰距离矩阵。
所述模式选择单元602,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式。
在本发明一实施例中,所述模式选择单元602,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和信噪比干扰门限,计算各个所述D2D用户设备在上行链路上采用复用通信模式时各自满足的功率约束条件;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配复用通信模式;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配专用通信模式。其中,采用复用通信模式的D2D用户设备各自满足的功率约束条件为:
其中,PD(m)表示第m个D2D用户设备的发送功率,表示第m个D2D用户设备最小发送功率矩阵中的发送功率行向量,即最小发送功率矩阵中第m行所有元素,PDmin表示D2D用户设备允许最小发送功率,表示第m个D2D用户设备最大发送功率矩阵中的功率值,即最大发送功率矩阵中的第m个元素,PDmax表示D2D用户设备允许最大发送功率。
在本发明一实施例中,所述装置60还包括功率分配单元603,其中:
所述功率分配单元603,适于基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率。
在本发明一实施例中,所述功率分配单元603,适于基于复用模式下D2D用户设备各自满足的功率约束条件,生成包括多个和声向量的和声记忆库;对所述和声记忆库中的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量;采用所确定的最好和声向量对各个采用复用模式的所述D2D用户设备进行功率分配。
在本发明另一实施例中,所述功率分配单元603,适于采用全局自适应和声搜索算法执行一次和声搜索优化,得到当前次迭代返回的最好和声向量;将当前次迭代返回的最好和声向量中各个位序的和声对应的最大传输速度分别与上一次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度进行比较;当确定所述当前次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度大于上一次迭代返回的最好和声向量中对应位序的和声对应的最大传输速度时,采用当前次迭代返回的最好和声向量中相应位序的和声代替所述上一次迭代返回的最好和声向量中对应位序的和声,得到当前次迭代返回的最终的最好和声向量;执行下一次迭代,直至迭代次数达到预设的次数阈值,得到使得***吞吐量最大的最好和声向量。
在本发明又一实施例中,所述功率分配单元603,适于采用如下的公式计算得到所述最大传输速度:
其中,maxR表示所述最大传输速度,μm,n表示同频选择因子,即复用模式值为1,专用模式值为0,PD(m)表示第m个D2D用户设备复用蜂窝用户设备上行链路时的发送功率,dD(m)表示第m个D2D用户接收端与发送端的距离,k表示路损衰减因子,α表示路损衰减指数,ID(m)表示第m个D2D用户接收端受到的同频干扰,N0表示***中存在的高斯白噪声,PC(n)表示第n个蜂窝用户设备的发送功率,dD(n)表示第n个蜂窝用户到基站的距离,IC(n)表示第n个蜂窝用户接收端受到的同频干扰。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述的蜂窝网络中D2D用户的资源分配方法的步骤。其中,所述蜂窝网络中D2D用户的资源分配方法请参见前述部分的详细介绍,不再赘述。
本发明实施例还提供了一种终端,其特征在于,包括存储器和处理器,所述存储器上储存有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述的蜂窝网络中D2D用户的资源分配方法的步骤。其中,所述蜂窝网络中D2D用户的资源分配方法请参见前述部分的详细介绍,不再赘述。
采用本发明实施例中的上述方案,通过计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,并基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式,可以降低D2D用户设备与蜂窝用户设备之间的干扰,提高通信质量。
进一步地,基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率,由于各个D2D用户设备各自满足的功率约束条件不同,与所有的D2D用户设备采用统一的功率约束条件相比,可以在进行功率分配时,提高功率分配的速度。
进一步地,采用全局自适应和声搜索算法执行一次和声搜索优化,得到当前次迭代返回的最好和声向量;将当前次迭代返回的最好和声向量中各个位序的和声对应的最大传输速度分别与上一次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度进行比较;当确定所述当前次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度大于上一次迭代返回的最好和声向量中对应位序的和声对应的最大传输速度时,采用当前次迭代返回的最好和声向量中相应位序的和声代替所述上一次迭代返回的最好和声向量中对应位序的和声,得到当前次迭代返回的最终的最好和声向量;执行下一次迭代,直至迭代次数达到预设的次数阈值,得到使得***吞吐量最大的最好和声向量,找到全局最优的功率分配分布,从而在保证用户通信质量的同时实现***总吞吐量最大。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,本发明要求保护范围由所附的权利要求书、说明书及其等效物界定。
Claims (8)
1.一种蜂窝网络中D2D用户的资源分配装置,其特征在于,包括:
计算单元,适于计算D2D用户设备与蜂窝用户设备之间的干扰距离矩阵;
模式选择单元,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和用户设备通信约束条件,确定所述D2D用户设备在上行链路上所采用的通信模式。
2.根据权利要求1所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,所述计算单元计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵,包括D2D用户设备对蜂窝用户设备的干扰距离矩阵和蜂窝用户设备对D2D用户设备的干扰距离矩阵。
3.根据权利要求1所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,所述模式选择单元,适于基于计算得到的D2D用户设备与蜂窝用户设备之间的干扰距离矩阵和信噪比干扰门限,计算各个所述D2D用户设备在上行链路上采用复用通信模式时各自满足的功率约束条件;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配复用通信模式;当确定所述D2D用户设备的发送功率满足所述功率约束条件时,则为所述D2D用户设备在上行链路上分配专用通信模式。
4.根据权利要求1或2所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,采用复用通信模式的D2D用户设备各自满足的功率约束条件为:
其中,PD(m)表示第m个D2D用户设备的发送功率,表示第m个D2D用户设备最小发送功率矩阵中的发送功率行向量,即最小发送功率矩阵中第m行所有元素,PDmin表示D2D用户设备允许最小发送功率,表示第m个D2D用户设备最大发送功率矩阵中的功率值,即最大发送功率矩阵中的第m个元素,PDmax表示D2D用户设备允许最大发送功率。
5.根据权利要求3所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,还包括:
功率分配单元,适于基于复用模式下D2D用户设备各自满足的功率约束条件,为各个D2D用户设备分配对应的发送功率。
6.根据权利要求5所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,功率分配单元,适于基于复用模式下D2D用户设备各自满足的功率约束条件,生成包括多个和声向量的和声记忆库;对所述和声记忆库中的和声向量进行全局自适应和声搜索优化,得到使得***吞吐量最大的最好和声向量;采用所确定的最好和声向量对各个采用复用模式的所述D2D用户设备进行功率分配。
7.根据权利要求6所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,所述功率分配单元,适于采用全局自适应和声搜索算法执行一次和声搜索优化,得到当前次迭代返回的最好和声向量;将当前次迭代返回的最好和声向量中各个位序的和声对应的最大传输速度分别与上一次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度进行比较;当确定所述当前次迭代返回的最好和声向量中相应位序的和声对应的最大传输速度大于上一次迭代返回的最好和声向量中对应位序的和声对应的最大传输速度时,采用当前次迭代返回的最好和声向量中相应位序的和声代替所述上一次迭代返回的最好和声向量中对应位序的和声,得到当前次迭代返回的最终的最好和声向量;执行下一次迭代,直至迭代次数达到预设的次数阈值,得到使得***吞吐量最大的最好和声向量。
8.根据权利要求7所述的蜂窝网络中D2D用户的资源分配装置,其特征在于,所述功率分配单元,适于采用如下的公式计算得到所述最大传输速度:
其中,maxR表示所述最大传输速度,μm,n表示同频选择因子,即复用模式值为1,专用模式值为0,PD(m)表示第m个D2D用户设备复用蜂窝用户设备上行链路时的发送功率,dD(m)表示第m个D2D用户接收端与发送端的距离,k表示路损衰减因子,α表示路损衰减指数,ID(m)表示第m个D2D用户接收端受到的同频干扰,N0表示***中存在的高斯白噪声,PC(n)表示第n个蜂窝用户设备的发送功率,dD(n)表示第n个蜂窝用户到基站的距离,IC(n)表示第n个蜂窝用户接收端受到的同频干扰。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910553879.5A CN110337093B (zh) | 2019-06-25 | 2019-06-25 | 蜂窝网络中d2d用户的资源分配装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910553879.5A CN110337093B (zh) | 2019-06-25 | 2019-06-25 | 蜂窝网络中d2d用户的资源分配装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110337093A true CN110337093A (zh) | 2019-10-15 |
CN110337093B CN110337093B (zh) | 2022-03-29 |
Family
ID=68142375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910553879.5A Active CN110337093B (zh) | 2019-06-25 | 2019-06-25 | 蜂窝网络中d2d用户的资源分配装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110337093B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103079262A (zh) * | 2012-12-28 | 2013-05-01 | 浙江大学 | 蜂窝***中d2d用户的模式选择和资源分配方法 |
WO2014170750A2 (en) * | 2013-04-15 | 2014-10-23 | Alcatel Lucent | Method and apparatus for allocating resources for multiple device-to-device communications |
CN104717755A (zh) * | 2015-03-20 | 2015-06-17 | 西安交通大学 | 一种蜂窝网络中引入d2d技术的下行频谱资源分配方法 |
CN106792480A (zh) * | 2017-01-12 | 2017-05-31 | 南京邮电大学 | 基于蜂窝网络的d2d通信资源分配算法 |
CN107248896A (zh) * | 2017-06-16 | 2017-10-13 | 哈尔滨工业大学 | 一种d2d通信联合模式选择和比例公平调度优化方法 |
CN108093411A (zh) * | 2018-01-10 | 2018-05-29 | 重庆邮电大学 | D2d通信网络中基于信道签名的资源调度优化方法 |
-
2019
- 2019-06-25 CN CN201910553879.5A patent/CN110337093B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103079262A (zh) * | 2012-12-28 | 2013-05-01 | 浙江大学 | 蜂窝***中d2d用户的模式选择和资源分配方法 |
WO2014170750A2 (en) * | 2013-04-15 | 2014-10-23 | Alcatel Lucent | Method and apparatus for allocating resources for multiple device-to-device communications |
CN104717755A (zh) * | 2015-03-20 | 2015-06-17 | 西安交通大学 | 一种蜂窝网络中引入d2d技术的下行频谱资源分配方法 |
CN106792480A (zh) * | 2017-01-12 | 2017-05-31 | 南京邮电大学 | 基于蜂窝网络的d2d通信资源分配算法 |
CN107248896A (zh) * | 2017-06-16 | 2017-10-13 | 哈尔滨工业大学 | 一种d2d通信联合模式选择和比例公平调度优化方法 |
CN108093411A (zh) * | 2018-01-10 | 2018-05-29 | 重庆邮电大学 | D2d通信网络中基于信道签名的资源调度优化方法 |
Non-Patent Citations (2)
Title |
---|
HUAWEI等: "R1-140211 "Impact of D2D transmission on the existing cellular system"", 《3GPP TSG_RAN\WG1_RL1》 * |
王蓉: "D2D通信中一种资源分配与功率控制结合的方案", 《电讯技术》 * |
Also Published As
Publication number | Publication date |
---|---|
CN110337093B (zh) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109729528B (zh) | 一种基于多智能体深度强化学习的d2d资源分配方法 | |
CN109068391B (zh) | 基于边缘计算和Actor-Critic算法的车联网通信优化算法 | |
CN112737837B (zh) | 一种高动态网络拓扑下无人机群带宽资源分配方法 | |
CN109474980A (zh) | 一种基于深度增强学习的无线网络资源分配方法 | |
CN107094060B (zh) | 基于非合作博弈的分布式超密集异构网络干扰协调方法 | |
CN107426773B (zh) | 无线异构网络中面向能效的分布式资源分配方法和装置 | |
CN109194763B (zh) | 一种超密集网络中基于小型基站自组织协作的缓存方法 | |
WO2023179010A1 (zh) | 一种noma-mec***中的用户分组和资源分配方法及装置 | |
CN104737609A (zh) | 用于无线接入虚拟化的***和方法 | |
CN113543342B (zh) | 基于noma-mec强化学习资源分配与任务卸载方法 | |
CN107071914A (zh) | 一种能量捕获d2d网络中的动态模式选择与能量分配方法 | |
CN104584627A (zh) | 一种网络资源控制方法、装置和*** | |
CN101132632A (zh) | 分布式无线通信***中的主从协同通信方法 | |
CN113407249B (zh) | 一种面向位置隐私保护的任务卸载方法 | |
CN113596785A (zh) | 基于深度q网络的d2d-noma通信***资源分配方法 | |
CN107302801A (zh) | 一种5G混合场景下面向QoE的双层匹配博弈方法 | |
Wen et al. | A resource allocation method for D2D and small cellular users in HetNet | |
CN115297171A (zh) | 一种蜂窝车联网分级决策的边缘计算卸载方法及*** | |
CN107094281A (zh) | 一种m2m设备接入基站时的接入方法及*** | |
CN109039494A (zh) | 一种基于改进和声搜索算法的5g通信***资源分配方法 | |
CN106792480A (zh) | 基于蜂窝网络的d2d通信资源分配算法 | |
CN110475230A (zh) | 蜂窝网络中d2d用户的资源分配方法、存储介质和终端 | |
CN109743736A (zh) | 一种以用户为中心的超密集网络用户接入与资源分配方法 | |
CN110753365B (zh) | 异构蜂窝网络干扰协调方法 | |
CN110337093A (zh) | 蜂窝网络中d2d用户的资源分配装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |