
Citation: | Yanxia LIANG, Jing JIANG, Changyin SUN, Xin LIU, Yongbin XIE. A Cluster Algorithm Based on Interference Increment Reduction in Ultra-Dense Network[J]. Journal of Electronics & Information Technology, 2020, 42(2): 495-502. doi: 10.11999/JEIT181144 |
Ultra-Dense Networks (UDNs) shorten the distance between terminals and nodes, which improve greatly the spectral efficiency and expand the system capacity. But the performance of cell edge users is seriously degraded. Reasonable planning of Virtual Cell (VC) can only reduce the interference of moderate scale UDNs, while the interference of users under overlapped base stations in a virtual cell needs to be solved by cooperative user clusters. A user clustering algorithm with Interference Increment Reduction (IIR) is proposed, which minimizes the sum of intra-cluster interference and ultimately maximizes system sum rate by continuously switching users with maximum interference between clusters. Compared with K-means algorithm, this algorithm, no need of specifying cluster heads, avoids local optimum without increasement of the computation complexity. The simulation results show that the system sum rate, especially the throughput of edge users, can be effectively improved when the network is densely deployed.
超密集部署网络[1-5]可以应对未来海量移动数据的爆炸式增长。密集化的微基站部署提高了频谱复用率、用户体验速率和单位面积的网络容量,但同时带来了异构网中同层和跨层干扰的问题。系统性能,尤其是小区边缘用户性能严重下降。虚拟小区(Virtual Cell, VC)技术[6-8]可以创造无边界网络,从而解决这个问题。
以用户为中心的VC技术可以通过多小区协调传输技术减小干扰,但也只是针对中等规模的超密集网络(Untra-Dense Network, UDN)有效。对于高密度部署的UDN,用户从其周围的基站接收到的信号强度几乎相同,因此,用户在干扰其它用户的同时也在被干扰。这种情况下,通过简单的协作或干扰消除和资源分配策略,性能增益非常有限,需要联合优化或智能优化。然而,由于多维资源和策略的强耦合性,联合优化多维资源分配和优化策略是非常复杂的。为了降低资源分配的复杂度,最小化信息交互,用户分簇就成为VC架构中的一项重要技术。尽管有大量文献研究传统网络中的用户分簇,但是基于VC的用户在重叠的基站中的分簇鲜有研究。
目前,基于异构多层网络可重叠的VC用户分簇算法[9-17],已在业内得到广泛研究。文献[9]是对多点协作(Coordinated Multi-Point, CoMP)聚类技术的综述。文中指出,未来的聚类算法需要在复杂度和聚类增益之间进行权衡,要能够提高谱效率,甚至可以完成负载均衡,提高能量效率和实现回程优化。文献[10]研究了一种动态分簇算法,每一次只调度不相互重叠的协作簇,最大化了系统吞吐量,但其频谱利用率不高。文献[11]提出了一种用于休眠的分簇算法,以提高系统的能量效率。该算法被称为基于协同因子的利益树动态分簇,其将基站群转化为带权连通图,将分簇转化为利益树生成问题。然而由于该算法未能考虑簇间干扰对系统性能的影响,系统性能未达到最优。在基于锚节点的预编码方案[12]中,提出以用户为中心可重叠基站的分簇方案与混合模式下的CoMP方案相结合,相对于传统静态的不可重叠虚拟小区分簇方案,该方案在平均用户和小区边缘用户的吞吐量增益方面得到了提高,但是受发射机和接收机的天线数目限制。文献[13]提出在非正交多址接入(Non-Orthogonal Multiple Access, NOMA)中,用户利用不同信道增益之间的差异和相关性进行分簇。然而,该方案的多输入多输出-非正交多址接入(Multi-Input Multi-Output-NOMA, MIMO-NOMA)系统模型适用于单小区场景,由于计算复杂度非常高而无法直接应用于UDN。为提高用户部署的实际谱效率,文献[14]提出了一种基于密度结合噪声的用户分簇方法,分簇后的用户独立地进行信号处理,从而降低了算法的复杂性。但是该算法缺乏对任意异构用户密度分布的检测,导致不同程度的密度差异出现不同的分簇结果。文献[15]提出了一种基于分簇的无线资源管理方案。该方案中采用K均值算法来获得对毫微微蜂窝的分簇,簇头由最大最小距离算法来确定。文献[16]针对3层超密集组网,提出了一种两阶段的资源分配方案,在第2阶段利用K均值算法对毫微微蜂窝进行分簇以完成干扰管理。该文中修订了K均值算法,引入余弦角方法来改善簇头的选取。文献[17]提出了一种具有QoS保证的基于分簇的资源分配方案。该方案中,依据分布密度,采用K均值算法对毫微微蜂窝分簇,可满足不同动态拓扑下的动态分簇。为避免簇头在不同组中的重复问题,引入了距离阈值。文献[15-17]的算法都通过改善簇头的选取来避免K均值算法陷入局部最优,但是都不可避免要对簇头进行设计。
本文提出了一种基于干扰增量降低(IIR)的用户分簇算法。主要创新点如下:
(1) 本算法相对于K均值算法,不需要设计簇头,因此避免了陷入局部最优;
(2) 本算法考虑用户之间的相互干扰,以保证簇内干扰和最小为原则,计算复杂度更低,相对于迭代算法,本算法只需交换几次用户即可达到稳定,根据仿真结果,最多交换的次数不超过20次;
(3) 本算法是超密集组网下的用户分簇,提高了系统和速率,特别是边缘用户的和速率。
5G超密集网络场景下,对下行链路多用户VC作如下假设:每个基站(Base Station, BS)或用户有1根发射天线或接收天线,BS可属于不同的重叠虚拟小区,每个BS也可以同时调度多个用户。针对确定的用户,L个基站形成1个虚拟小区为其服务。如图1所示,用户i的服务小区
Hi,Ci=[gi,m1,gi,m2,···,gi,mL] | (1) |
其中,
在上述假设的前提下,用户
yi=Hi,CiWixi+∑j∈U,j≠iHi,CjWjxj+ni | (2) |
其中,
设BS在虚拟小区中采用协作传输,采用基于迫零算法的预编码以消除虚拟小区内部用户间的干扰,则
Wi=1√ci¯Wi=1√ciHHi,Ci(Hi,CiHHi,Ci)−1 | (3) |
其中,
ci=maxj(¯Wi¯WiH)[j,j]⋅1|Ci| | (4) |
其中,
虚拟小区内的干扰已经采用迫零预编码消除。用
R[g]e=log2(1+Ptxci(σ2n+Z[g]e)) | (5) |
其中,
Z[g]e=∑c∈C∖{i}∑d∈Ugc|h[c]ewc,d|2⋅Ptx | (6) |
其中,
为了最大化含有
maxV1,V2,⋯,VM(M∑m=1∑k∈VmωkR[m]k) | (7) |
s.t.|Vm|≤K, m=1,2,···,M | (8) |
V1∪V2∪···∪VM=U | (9) |
Vm∩Vn=∅,m=1,2,···,M;n=1,2,···,N;m≠n | (10) |
式(7)中,
参数 | 意义 | 参数 | 意义 | |
C | 全部虚拟小区的集合 | Wi | Ui中用户的预编码矩阵 | |
Ci | 为用户i服务的虚拟小区 | ci | 预编码矩阵的功率约束条件 | |
U | 全部用户的集合 | V | 用户分簇集合 | |
Uj | 第j个虚拟小区所服务的所有用户的集合 | Vg | 第g个簇中的用户集合 | |
Hi,Ci | 用户i在虚拟小区Ci服务下的信道矢量 | R[g]e | 第g个簇的用户e的可达速率 | |
gi,mk | 基站mk和用户i之间的信道增益 | Z[g]e | 在第g个簇中的用户e的虚拟小区间干扰 | |
xi | 虚拟小区Ci内所有基站发送给用户i的信号所构成的矢量 | h[c]e | 簇g中用户e和虚拟小区c中每一个基站的信道增益 | |
yi | 用户i的接收信号矢量 | Ugc | 用户集合Uc中簇g对应的用户集合 | |
ni | 加性高斯白噪声矢量 | wc,d | 虚拟小区c中预编码矩阵Wc的第d列 | |
Ptx | 基站的功率 | ωk | 用户k的和速率权重 | |
σ2n | 噪声的功率 |
超密集组网下的用户在受到其他用户干扰的同时,又对其他用户产生干扰。为了最大化加权和速率,将干扰造成的影响最小化,同时结合虚拟小区重叠的特点,权值设计考虑多个资源维度如功率和空间维度高度耦合,而系统性能取决于多维资源的联合优化。为此,权值信息包含信道幅度和信道方向,反映了潜在的用户分簇带来的协作传输和干扰避免增益,选取的信道方向为不同用户之间的信道矢量角度。
根据以上分析,将用户i和j作为簇中的候选用户,
Wab(i,j)=(1+α|Hi,CiHi,CjH|‖Hi,Ci‖F‖Hi,Cj‖F)⋅(1+β|Hi,CiHj,CiH|‖Hi,Ci‖F‖Hj,Ci‖F)⋅‖Hi,Ci‖F+(1+α|Hj,CiHj,CjH|‖Hj,Ci‖F‖Hj,Cj‖F)⋅(1+β|Hi,CjHj,CjH|‖Hi,Cj‖F‖Hj,Cj‖F)⋅‖Hj,Cj‖F(11) |
其中,
虚拟小区内用户i和用户j之间的信道越接近正交化,得到的信道增益越多。这种操作模式的权重设计体现在下述分量:
(1) 在同一个虚拟小区下,余弦值的计算为
cos(Hi,Ci,Hj,Ci)=|Hi,CiHHj,Ci|‖Hi,Ci‖F‖Hj,Ci‖F | (12) |
(2) 在不同虚拟小区下,余弦值的计算为
cos(Hi,Ci,Hi,Cj)=|Hi,CiHHi,Cj|‖Hi,Ci‖F‖Hi,Cj‖F | (13) |
为了说明上述权重设计的合理性,下面采用一种VC系统进行分析,其分析结果可推广到一般系统。假定系统模型中基站a和b构成虚拟小区i。虚拟小区i下的复合信道矩阵为
根据式(3),虚拟小区i的预编码矩阵可表示如式(14)
Wi=1√ci⋅1(h1,ah2,b−h1,bh2,a)⋅[h2,b−h1,b−h2,ah1,a](14) |
将每一个用户的功率分割因子运用到预编码矩阵上,参数
ci=maxj(¯Wi¯WiH)[j,j]=max{|h1,b|2+|h2,b|2|h1,ah2,b−h1,bh2,a|2,|h1,a|2+|h2,a|2|h1,ah2,b−h1,bh2,a|2} | (15) |
不失一般性,选取式(15)中的第1项,分簇后用户1的SINR计算为
ΔSINR=SINRi−SINRa=ptxσ2n⋅1ci−|h1,a|2ptx|h1,b|2ptx+σ2n=ptxσ2n⋅|h1⋅w1|2|h1,b|2+|h2,b|2−|h1,a|2ptx|h1,b|2ptx+σ2n=ptxσ2n⋅‖h1‖2‖h2‖2|h1,b|2+|h2,b|2sin2⟨h1,h2⟩−|h1,a|2ptx|h1,b|2ptx+σ2n | (16) |
其中,
ΔSINR=ptxσ2n⋅‖h1‖2‖h2‖2|h1,b|2+|h2,b|2sin2⟨h1,h2⟩−1 | (17) |
从式(17)可以得到用户1的SINR的提高与协作信道
传统的K均值算法中,按一定的方法选定每个簇的初始值,然后将其他的元素按照用户间干扰最小的原则划拨到相应的簇中。这种算法依赖于初始值的选择,如果初始值选择不当,分簇的效果就大打折扣。本文所提以用户为中心的干扰增量降低(Interference Increment Reduction, IIR)的分簇算法,并不需要设定初始值,克服了K均值算法的缺点。
本算法以簇内用户的干扰和最小为原则,先将用户随机分为两组,再找出同组内最大干扰值所对应的两个用户。计算这两个用户单独交换到另一组的干扰增加量,以及在原来组内的减少量,若干扰和减少量大于增加量,即说明该用户在另一组中干扰较少,则将该用户交换到另一组中。一直重复进行比较和交换,直到没有用户再需要进行交换,则算法结束。这时用户所在的簇也就是干扰和最小的簇,达到了降低干扰的目的。
分为两簇的算法简要描述如表2所示。
算法:干扰增量降低分簇算法 |
输入:两两用户间的权重矩阵Wab,用户数N,用户集合U; |
输出:用户分簇集合V1, V2; |
(1) 将用户随机的分成同样大小的两组,记为V1, V2,且 |V1|=|V2|=N/2; |
(2) 找到V1和V2中具有最大干扰的用户,记为用户m和n; |
(3) for: (m和n所在分组的剩余用户); |
(4) 计算当前用户分别与m和n的干扰和,记为△Pm和△Pn; |
(5) end; |
(6) for: (非m和n所在分组的剩余用户); |
(7) 计算所有用户分别与m和n的干扰和,记为△Nm和△Nn; |
(8) end; |
(9) △m=△Pm-△Nm,为用户m的干扰增量; |
(10) △n=△Pn-△Nn,为用户n的干扰增量; |
(11) if (△m>0且△n<0)或(△m>0且△n>0且△m>△n); |
(12) 将用户m从原来组交换到另一组;转至(2)。 |
(13) end; |
(14) if (△m<0且△n>0)或(△m>0且△n>0且△m<△n); |
(15) 将用户n从原来组交换到另一组;转至(2)。 |
(16) end; |
(17) if △m>0且△n>0且△m=△n; |
(18) 将用户m和n同时从原来组交换到另一组;转至(2)。 |
(19) end; |
(20) if △m<0且△n<0; |
(21) 算法结束,得到更新后的V1和V2。 |
(22) end; |
如果要分成更多的簇,则可以将生成V1和V2分别看作初始用户组,重复执行该算法,即可分为4簇。如此循环,可以得到2x个簇,其中x为整数。
通过仿真来评估本文所提算法性能,假设有C(C=6, 9, 12)个小区,每个小区覆盖内随机分布6个用户。为了考察算法的性能,尽量将用户分布在小区边缘。本文提出的分簇算法把用户分成不同的簇,同一簇内的用户共享系统带宽。假设可分配的子载波个数为l(l=2, 4, 8)。将簇的个数选取为子载波的个数,在分配资源时更简单,也避免了确定簇数的问题。6小区、36用户的随机分布如图3所示。
上述干扰增量降低分簇算法与K均值分簇算法进行对比,采用MATLAB作为仿真工具比较性能。仿真参数如表3所示。
参数 | 数值 |
载波带宽(MHz) | 10 |
AP基站路径损耗(dB) | 140.7+36.7lgd |
载波数量(个) | 2/4/8 |
阴影衰落(dB) | 8 |
AP基站发射功率(dBm) | 20 |
接收端天线数目(个) | 1 |
发送端天线数目(个) | 2 |
用户总数(个) | 36, 54, 72 |
为了确保仿真结果的公平性,仿真参数不变,只通过改变用户个数来进行多次实验结果的对比,分别取用户总数为36, 54和72,仿真结果如图4所示。
仿真结果可以看出,与参考的K均值算法相比,本文提出的干扰增量降低分簇算法在用户数目不同时系统吞吐量性能均有所改善,尤其对于小区边缘用户和速率(对应CDF(累积概率密度)曲线5%的位置)和平均用户和速率(对应CDF曲线50%的位置)。同样对于中心用户(对应CDF曲线85%~90%的位置)而言,也有一定程度的改善。以具体数值进行说明,如表4所示。
小区及用户分簇算法改善程度 | 6个小区36个用户 | 9个小区54个用户 | 12个小区72个用户 | ||||||||
K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | |||
边缘用户吞吐量 | 1.67 | 1.82 | 8.98 | 2.43 | 2.91 | 19.75 | 3.05 | 3.54 | 16.07 | ||
系统平均吞吐量 | 1.90 | 2.10 | 10.53 | 2.71 | 3.12 | 15.13 | 3.36 | 3.73 | 11.01 |
从表4数据可以看出,干扰增量降低分簇算法较参考算法,边缘用户的性能得到了改善,系统平均吞吐量比参考算法增加,且边缘用户的改善程度更大;在实验数据中,针对9小区54用户的场景下,得到性能提升的幅度最大。
在K均值算法中,做出如下假设:总数为N个用户,若分为两簇,需要计算N个用户两两之间的干扰权值,并找到最大的干扰权值对应的两个用户作为簇首,剩余N–2个用户分别与两个簇首进行比较,需要比较2×(N–2)次,可分配完所有的用户。因此,参考算法的比较次数为2×(N–2)。
而本算法的计算复杂度,与分簇完成时发生用户交换的次数相关。若△m, △n至少有一个大于0才需要将用户进行比较交换,否则算法结束。因此可以统计用户的交换次数来说明本算法的计算复杂度。以6小区、36个用户为例,经过多次实验,测试出多组用户交换次数的数据,结果如图5所示。
设用户交换次数为k,判定是否交换前需要计算△m, △n,其计算量为N–2次,因此本算法的比较次数为k×(N–2)。从图5可以看出,k具有一定的随机性,平均值为4.625,最大值为8。相对于K均值算法2×(N–2)的比较次数,复杂度略有提高。但两种算法的复杂度均为O(N),等级是一样的。
对于多个载波的情形,以9小区,56用户为例,也做了相应仿真,并与2载波的结果进行了对比,如图6和图7所示。
从图6中可以看出,对于小区边缘用户和速率(对应CDF曲线5%的位置),平均用户(对应CDF曲线50%的位置)以及中心用户(对应CDF曲线85%~90%的位置)来说,载波数越多,系统吞吐量性能改善程度越大。这是因为载波数越多,对于同样多的用户来说,可使用的资源就越多,吞吐量性能就越好。
图7是不同载波数的情况下,平均每载波的系统吞吐量性能曲线。不同载波数的情况下,对于小区边缘用户和速率(对应CDF曲线5%的位置)改善程度相同,而对于平均用户和中心用户而言,则载波数越少,改善程度越大。
表5展示了不同载波数情况下的交换次数。4载波和8载波情形下,交换次数增多,这是由于多次调用IIR算法所致。并且,在2簇分成4簇和4簇分成8簇的过程中,由于进入算法的初始用户组中用户数个数减少了,即N变小了,故计算复杂度k×(N–2)并没有增加更多。
不同载波 交换次数 | 序号 | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
2 | 2 | 9 | 0 | 1 | 0 | 4 | 1 | 0 | 3 | 0 |
4 | 3 | 7 | 8 | 9 | 7 | 2 | 3 | 14 | 3 | 7 |
8 | 10 | 3 | 4 | 5 | 10 | 7 | 9 | 17 | 3 | 4 |
综上所述,经过数据分析,相对于K均值分簇算法,本算法提升了系统吞吐量,特别是提高了边缘用户的和速率。随着簇数的增加,由于可分配资源的增多,系统性能得到改善,但是平均到单位载波上,分的簇数越少,改善程度越大。并且,本算法的计算量相对于K均值算法没有明显提高,并没有为超密集网络带来更多信号处理的计算复杂度和能量消耗。
本文提出了一种以用户为中心的干扰增量降低(IIR)的协作簇选择算法。通过与迫零算法相结合,兼顾了簇内和簇间干扰的协调。本算法考虑到超密集组网的复杂性特征,使得各个用户动态选择最优协作簇的同时,使各用户的传输速率及系统性能均得到了提升,特别是提高了边缘用户吞吐量。同时,本算法的计算复杂度较低,且不需设定簇首。目前本算法只能解决将用户分为2x(x为正整数)个簇的情形。针对更多类型的簇数,需要修订算法,在所有的簇之间进行用户的重新安排和协调。
朱晓荣, 朱蔚然. 超密集小峰窝网中基于干扰协调的小区分簇和功率分配算法[J]. 电子与信息学报, 2016, 38(5): 1173–1178. doi: 10.11999/JEIT150756
ZHU Xiaorong and ZHU Weiran. Interference coordination-based cell clustering and power allocation algorithm in dense small cell networks[J]. Journal of Electronics &Information Technology, 2016, 38(5): 1173–1178. doi: 10.11999/JEIT150756
|
LIANG Liang, WANG Wen, JIA Yunjian, et al. A cluster-based energy-efficient resource management scheme for ultra-dense networks[J]. IEEE Access, 2016, 4: 6823–6832. doi: 10.1109/ACCESS.2016.2614517
|
AL-RUBAYE S, AL-DULAIMI A, COSMAS J, et al. Call admission control for non-standalone 5G ultra-dense networks[J]. IEEE Communications Letters, 2018, 22(5): 1058–1061. doi: 10.1109/LCOMM.2018.2813360
|
GE Xiaohu, TU Song, MAO Guoqiang, et al. 5G ultra-dense cellular networks[J]. IEEE Wireless Communications, 2016, 23(1): 72–79. doi: 10.1109/MWC.2016.7422408
|
YANG Bin, MAO Guoqiang, DING Ming, et al. Dense small cell networks: From noise-limited to dense interference-limited[J]. IEEE Transactions on Vehicular Technology, 2018, 67(5): 4262–4277. doi: 10.1109/TVT.2018.2794452
|
PATEROMICHELAKIS E, SHARIAT M, QUDDUS A, et al. Dynamic clustering framework for multi-cell scheduling in dense small cell networks[J]. IEEE Communications Letters, 2013, 17(9): 1802–1805. doi: 10.1109/LCOMM.2013.072313.131248
|
王莹, 刘宝玲, 沈晓冬, 等. 分布式虚拟群小区中的接入控制[J]. 电子与信息学报, 2006, 28(11): 2090–2093.
WANG Ying, LIU Baoling, SHEN Xiaodong, et al. Admission control in distributed virtual group cell systems[J]. Journal of Electronics &Information Technology, 2006, 28(11): 2090–2093.
|
LIU Qian, CHUAI Gang, GAO Weidong, et al. Fuzzy logic-based virtual cell design in ultra-dense networks[J]. EURASIP Journal on Wireless Communications and Networking, 2018, 2018: 87. doi: 10.1186/s13638-018-1093-6
|
BASSOY S, FAROOQ H, IMRAN M A, et al. Coordinated multi-point clustering schemes: A survey[J]. IEEE Communications Surveys & Tutorials, 2017, 19(2): 743–764. doi: 10.1109/COMST.2017.2662212
|
KINOSHITA K, SHIBATA S, KAWANO K, et al. A CoMP clustering method in consideration of spectrum sharing for fairness improvement[C]. The 9th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops, Munich, Germany, 2017: 137–142.
|
刘娇. 面向5G超密集网络基站协同节能关键技术研究[D]. [硕士论文], 北京交通大学, 2018.
LIU Jiao. Research on energy-saving technology of base station in 5G ultra dense network[D]. [Master dissertation], Beijing Jiaotong University, 2018.
|
KANG H S and KIM D K. User-centric overlapped clustering based on anchor-based precoding in cellular networks[J]. IEEE Communications Letters, 2016, 20(3): 542–545. doi: 10.1109/LCOMM.2016.2515085
|
ALI M, HOSSAIN E, and KIM D I. Non-orthogonal multiple access (NOMA) for downlink multiuser MIMO systems: User clustering, beamforming, and power allocation[J]. IEEE Access, 2017, 5: 565–577. doi: 10.1109/ACCESS.2016.2646183
|
KURRAS M, FAHSE S, and THIELE L. Density based user clustering for wireless massive connectivity enabling Internet of Things[C]. 2015 IEEE Globecom Workshops, San Diego, USA, 2015: 1–6.
|
WEI Rong, WANG Ying, and ZHANG Yuan. A two-stage cluster-based resource management scheme in ultra-dense networks[C]. 2014 IEEE/CIC International Conference on Communications in China, Shanghai, China, 2014: 738–742. doi: 10.1109/ICCChina.2014.7008373.
|
HUANG Junwei, ZHOU Pengguang, LUO Kai, el al. Two-stage resource allocation scheme for three-tier ultra-dense network[J]. China Communications, 2017, 14(10): 118–129. doi: 10.1109/CC.2017.8107637
|
LI Wenchao and ZHANG Jing. Cluster-based resource allocation scheme with QoS guarantee in ultra-dense networks[J]. IET Communications, 2018, 12(7): 861–867. doi: 10.1049/iet-com.2017.1331
|
1. | 吴春琼,苗苗. 基于二分K-Means的无线传感网络隐含节点同步方法研究. 传感技术学报. 2025(01): 174-178 . ![]() | |
2. | 陈俐妍. 基于QoE的5G微站部署研究. 信息技术. 2024(01): 110-114 . ![]() | |
3. | 白小涛,谢健骊. 超密集网络中基于分簇的干扰管理算法. 计算机应用与软件. 2024(12): 103-108 . ![]() | |
4. | 李旭杰,刘春燕,孙颖. 面向蜂窝网络的D2D多播通信的分簇和中继选择方法. 电子与信息学报. 2023(02): 488-496 . ![]() | |
5. | 吕守向. 5G网络移动接入技术研究. 白城师范学院学报. 2023(02): 41-45 . ![]() | |
6. | 蒋卓伽,施宏斌,徐炜. 5G随机密度网络QoS约束的自适应微站重构. 信息技术. 2023(06): 77-82 . ![]() | |
7. | 邢玲,贾晓凡,赵鹏程,吴红海. 基于矩阵加密的无人机群位置隐私保护方法. 航空学报. 2022(08): 498-508 . ![]() | |
8. | 韩超. 船舶通信过程重叠干扰自适应弱化方法. 舰船科学技术. 2021(04): 130-132 . ![]() | |
9. | 余庚. 5G超密集异构系统自适应虚拟组网研究. 长春师范大学学报. 2021(10): 24-27 . ![]() |
参数 | 意义 | 参数 | 意义 | |
C | 全部虚拟小区的集合 | Wi | Ui中用户的预编码矩阵 | |
Ci | 为用户i服务的虚拟小区 | ci | 预编码矩阵的功率约束条件 | |
U | 全部用户的集合 | V | 用户分簇集合 | |
Uj | 第j个虚拟小区所服务的所有用户的集合 | Vg | 第g个簇中的用户集合 | |
Hi,Ci | 用户i在虚拟小区Ci服务下的信道矢量 | R[g]e | 第g个簇的用户e的可达速率 | |
gi,mk | 基站mk和用户i之间的信道增益 | Z[g]e | 在第g个簇中的用户e的虚拟小区间干扰 | |
xi | 虚拟小区Ci内所有基站发送给用户i的信号所构成的矢量 | h[c]e | 簇g中用户e和虚拟小区c中每一个基站的信道增益 | |
yi | 用户i的接收信号矢量 | Ugc | 用户集合Uc中簇g对应的用户集合 | |
ni | 加性高斯白噪声矢量 | wc,d | 虚拟小区c中预编码矩阵Wc的第d列 | |
Ptx | 基站的功率 | ωk | 用户k的和速率权重 | |
σ2n | 噪声的功率 |
算法:干扰增量降低分簇算法 |
输入:两两用户间的权重矩阵Wab,用户数N,用户集合U; |
输出:用户分簇集合V1, V2; |
(1) 将用户随机的分成同样大小的两组,记为V1, V2,且 |V1|=|V2|=N/2; |
(2) 找到V1和V2中具有最大干扰的用户,记为用户m和n; |
(3) for: (m和n所在分组的剩余用户); |
(4) 计算当前用户分别与m和n的干扰和,记为△Pm和△Pn; |
(5) end; |
(6) for: (非m和n所在分组的剩余用户); |
(7) 计算所有用户分别与m和n的干扰和,记为△Nm和△Nn; |
(8) end; |
(9) △m=△Pm-△Nm,为用户m的干扰增量; |
(10) △n=△Pn-△Nn,为用户n的干扰增量; |
(11) if (△m>0且△n<0)或(△m>0且△n>0且△m>△n); |
(12) 将用户m从原来组交换到另一组;转至(2)。 |
(13) end; |
(14) if (△m<0且△n>0)或(△m>0且△n>0且△m<△n); |
(15) 将用户n从原来组交换到另一组;转至(2)。 |
(16) end; |
(17) if △m>0且△n>0且△m=△n; |
(18) 将用户m和n同时从原来组交换到另一组;转至(2)。 |
(19) end; |
(20) if △m<0且△n<0; |
(21) 算法结束,得到更新后的V1和V2。 |
(22) end; |
参数 | 数值 |
载波带宽(MHz) | 10 |
AP基站路径损耗(dB) | 140.7+36.7lgd |
载波数量(个) | 2/4/8 |
阴影衰落(dB) | 8 |
AP基站发射功率(dBm) | 20 |
接收端天线数目(个) | 1 |
发送端天线数目(个) | 2 |
用户总数(个) | 36, 54, 72 |
小区及用户分簇算法改善程度 | 6个小区36个用户 | 9个小区54个用户 | 12个小区72个用户 | ||||||||
K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | |||
边缘用户吞吐量 | 1.67 | 1.82 | 8.98 | 2.43 | 2.91 | 19.75 | 3.05 | 3.54 | 16.07 | ||
系统平均吞吐量 | 1.90 | 2.10 | 10.53 | 2.71 | 3.12 | 15.13 | 3.36 | 3.73 | 11.01 |
不同载波 交换次数 | 序号 | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
2 | 2 | 9 | 0 | 1 | 0 | 4 | 1 | 0 | 3 | 0 |
4 | 3 | 7 | 8 | 9 | 7 | 2 | 3 | 14 | 3 | 7 |
8 | 10 | 3 | 4 | 5 | 10 | 7 | 9 | 17 | 3 | 4 |
参数 | 意义 | 参数 | 意义 | |
C | 全部虚拟小区的集合 | Wi | Ui中用户的预编码矩阵 | |
Ci | 为用户i服务的虚拟小区 | ci | 预编码矩阵的功率约束条件 | |
U | 全部用户的集合 | V | 用户分簇集合 | |
Uj | 第j个虚拟小区所服务的所有用户的集合 | Vg | 第g个簇中的用户集合 | |
Hi,Ci | 用户i在虚拟小区Ci服务下的信道矢量 | R[g]e | 第g个簇的用户e的可达速率 | |
gi,mk | 基站mk和用户i之间的信道增益 | Z[g]e | 在第g个簇中的用户e的虚拟小区间干扰 | |
xi | 虚拟小区Ci内所有基站发送给用户i的信号所构成的矢量 | h[c]e | 簇g中用户e和虚拟小区c中每一个基站的信道增益 | |
yi | 用户i的接收信号矢量 | Ugc | 用户集合Uc中簇g对应的用户集合 | |
ni | 加性高斯白噪声矢量 | wc,d | 虚拟小区c中预编码矩阵Wc的第d列 | |
Ptx | 基站的功率 | ωk | 用户k的和速率权重 | |
σ2n | 噪声的功率 |
算法:干扰增量降低分簇算法 |
输入:两两用户间的权重矩阵Wab,用户数N,用户集合U; |
输出:用户分簇集合V1, V2; |
(1) 将用户随机的分成同样大小的两组,记为V1, V2,且 |V1|=|V2|=N/2; |
(2) 找到V1和V2中具有最大干扰的用户,记为用户m和n; |
(3) for: (m和n所在分组的剩余用户); |
(4) 计算当前用户分别与m和n的干扰和,记为△Pm和△Pn; |
(5) end; |
(6) for: (非m和n所在分组的剩余用户); |
(7) 计算所有用户分别与m和n的干扰和,记为△Nm和△Nn; |
(8) end; |
(9) △m=△Pm-△Nm,为用户m的干扰增量; |
(10) △n=△Pn-△Nn,为用户n的干扰增量; |
(11) if (△m>0且△n<0)或(△m>0且△n>0且△m>△n); |
(12) 将用户m从原来组交换到另一组;转至(2)。 |
(13) end; |
(14) if (△m<0且△n>0)或(△m>0且△n>0且△m<△n); |
(15) 将用户n从原来组交换到另一组;转至(2)。 |
(16) end; |
(17) if △m>0且△n>0且△m=△n; |
(18) 将用户m和n同时从原来组交换到另一组;转至(2)。 |
(19) end; |
(20) if △m<0且△n<0; |
(21) 算法结束,得到更新后的V1和V2。 |
(22) end; |
参数 | 数值 |
载波带宽(MHz) | 10 |
AP基站路径损耗(dB) | 140.7+36.7lgd |
载波数量(个) | 2/4/8 |
阴影衰落(dB) | 8 |
AP基站发射功率(dBm) | 20 |
接收端天线数目(个) | 1 |
发送端天线数目(个) | 2 |
用户总数(个) | 36, 54, 72 |
小区及用户分簇算法改善程度 | 6个小区36个用户 | 9个小区54个用户 | 12个小区72个用户 | ||||||||
K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | K-mean/ ×108(bps) | IIR/ ×108(bps) | 提升(%) | |||
边缘用户吞吐量 | 1.67 | 1.82 | 8.98 | 2.43 | 2.91 | 19.75 | 3.05 | 3.54 | 16.07 | ||
系统平均吞吐量 | 1.90 | 2.10 | 10.53 | 2.71 | 3.12 | 15.13 | 3.36 | 3.73 | 11.01 |
不同载波 交换次数 | 序号 | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
2 | 2 | 9 | 0 | 1 | 0 | 4 | 1 | 0 | 3 | 0 |
4 | 3 | 7 | 8 | 9 | 7 | 2 | 3 | 14 | 3 | 7 |
8 | 10 | 3 | 4 | 5 | 10 | 7 | 9 | 17 | 3 | 4 |