一种去蜂窝大规模mimo系统的ap选择方法
技术领域
1.本发明属于移动通信领域,尤其涉及一种去蜂窝大规模mimo系统的ap选择方法。
背景技术:2.去蜂窝大规模多输入多输出(multiple-input multiple-output,mimo)是对现有蜂窝网 络架构进行彻底变革的一种可行网络架构,它结合了分布式mimo和大规模mimo的概 念,并有望继承这两个系统的所有优点。在传统去蜂窝大规模mimo系统中,所有的接 入点(access point,ap)同时服务所有的用户,然而这需要消耗大量的前传链路资源,限 制了去蜂窝大规模mimo系统性能进一步提升。以用户为中心的去蜂窝大规模假设每个 ap只服务用户的子集,可以以损失一部分性能为代价大幅降低对前传链路容量的要求。 然而现有技术中,以用户为中心的去蜂窝大规模mimo系统,用户划分子集以及分配ap 的方式都比较简易,这会导致一些用户的服务质量明显下降。
技术实现要素:3.发明目的:针对以上问题,本发明提出一种去蜂窝大规模mimo系统的ap选择方法, 有效提高系统下行的总能量效率。
4.技术方案:为实现本发明的目的,本发明所采用的技术方案是:一种去蜂窝大规模 mimo系统的ap选择方法,包括:
5.s1、建立去蜂窝大规模mimo的系统模型,将该系统中ap和用户之间的下行总能量 效率最大化作为模型的目标函数;
6.s2、使用k均值聚类算法将用户划分为若干个聚类,每个聚类包括的用户数量不超 过导频长度,分配导频使同一个聚类内的用户的导频相互正交;
7.s3、为每个聚类分配一个ap集合,使得该聚类与集合中ap的大尺度衰弱因子之和 大于该聚类与系统中所有ap的大尺度衰弱因子之和的一定比例,且集合中ap的基数最 小;根据分配后的ap集合更新目标函数;
8.s4、利用基于sca策略的功率控制算法计算更新过的目标函数,得出能最大化下行 能量效率的用户最佳发送功率控制系数。
9.进一步的,步骤s1中建立系统模型具体包括:
10.设系统拥有m个配有n根天线的ap和k个单天线用户,m》》k,令m∈{1,2,
…
,m}表 示ap的编号,k∈{1,2,
…
,k}表示用户的编号,ap m和用户k之间的信道向量为:
[0011][0012]
其中,β
mk
表示ap m和用户k之间的大尺度衰落,h
mk
代表小尺度衰落向量,其元素 独立同分布于均值为0、方差为1的复高斯分布
[0013]
用户k分得的导频序列为其中τ
p
为导频长度且导频序列满足 cm×n代表m
×
n维的复空间;
[0014]
基于最小均方误差准则,ap m和用户k之间的信道估计的统计特性满足于分布为 cn(0,γ
mkin
),其中,in代表一个n
×
n的单位矩阵,
[0015][0016]
式中,ρ
p
为每个导频的最大归一化信噪比。
[0017]
进一步的,在去蜂窝大规模mimo系统的下行链路传输过程中,下行总能量效率计 算方法如下:
[0018]
第m个ap发送给所有用户的信号表示为:
[0019][0020]
其中,qk为第k个用户需要的信号,ρd为每个ap的最大归一化信噪比,η
mk
为功率 控制因子;
[0021]
第k个用户接收到的信号为:
[0022][0023]
其中wk为用户k处的高斯白噪声,且服从cn(0,1)分布;
[0024]
第k个用户的频谱效率为:
[0025][0026][0027][0028][0029]
其中τ
p
为导频长度,τc为相干间隔长度;
[0030]
系统下行总频谱效率为:
[0031][0032]
系统总能量损耗为:
[0033][0034]
其中,αm为功率放大器效率,n0为噪音功率,p
tc,m
为内部电路的能量损耗,p
0,m
为 电
路的固定能量损耗,b为系统带宽,p
bt,m
为与流量相关的功率;
[0035]
下行总能量效率为:
[0036][0037]
其中ee({η
mk
})为下行总能量效率。
[0038]
进一步的,通过功率控制因子η
mk
获取系统总能量效率的最优解,目标函数如下:
[0039][0040][0041][0042][0043]
其中s
ok
是第k个用户需要的最小频谱效率。
[0044]
进一步的,步骤s2中使用k均值聚类算法将用户划分为多个聚类:
[0045]
s2.1:选取所有用户中的z个用户作为初始的聚类中心,每个用户代表一个聚类中 心,z取值为k/τ
p
向上取整,k为用户数量,τ
p
为导频长度;
[0046]
s2.2:当一个聚类中的用户数量小于导频长度时,该聚类为可分配的聚类;遍历所 有用户,将每个用户分配到在可分配的聚类中该用户与聚类中心的欧式距离最小的一个 聚类中,同时更新这个聚类中的用户数量;
[0047]
s2.3:更新聚类中心:将每个聚类中所有用户所对应位置的均值作为该类别的聚类 中心,目标函数为所有用户和对应聚类中心距离的平方和,计算目标函数的值;
[0048]
s2.4:判断聚类中心和目标函数的值与上一次迭代相比是否都未发生改变,若未改 变,则输出结果,若改变,则返回s2.2。
[0049]
进一步的,步骤s3为每个聚类分配ap包括:
[0050]
s3.1:计算聚类un中的所有用户到每个ap的大尺度衰落因子的和:
[0051][0052]
s3.2:选出满足式(13)且基数最小的ap集合;被选出的ap序号的集合记为mn; 如果不满足式(13)则挑出第i个ap加入mn,i满足否则,选 择结束,进入s3.3;
[0053][0054]
其中δ为选取的阈值;
[0055]
s3.3:使未选出的ap与un中的所有用户的均方值为0,即γ
ij
=0,j∈un。
[0056]
有益效果:与现有技术相比,本发明的技术方案具有以下有益的技术效果:
[0057]
本发明通过k均值聚类算法将用户分组,为每个聚类筛选ap来提高能量效率,ap 不再服务所有用户。通过提高ap选择的复杂度,有效提高了能量效率,对以后的用户分 组和ap选择方式的研究有一定的参考意义。
附图说明
[0058]
图1为去蜂窝大规模mimo系统的ap选择方法流程图;
[0059]
图2为去蜂窝大规模mimo系统的系统模型示例图;
[0060]
图3为本发明实施例的系统总能量效率的仿真图。
具体实施方式
[0061]
下面结合附图和实施例对本发明的技术方案作进一步的说明。
[0062]
本发明提出了一种基于k均值聚类算法的去蜂窝大规模mimo系统的ap选择方法, 流程如图1所示,包括以下步骤:
[0063]
s1、建立去蜂窝大规模mim系统模型,模型如图2所示,推导下行能量效率公式。
[0064]
设系统拥有m个配有n根天线的ap和k个单天线用户,m》》k,令m∈{1,2,
…
,m}表 示ap的编号,k∈{1,2,
…
,k}表示用户的编号,ap m和用户k之间的信道建模为:
[0065][0066]
其中,β
mk
表示ap m和用户k之间的大尺度衰落,h
mk
代表小尺度衰落向量,其元素 独立同分布于均值为0、方差为1的复高斯分布
[0067]
用户k分得的导频序列为其中τ
p
为导频长度且导频序列满足 cm×n代表m
×
n维的复空间;
[0068]
基于最小均方误差准则,ap m和用户k之间的信道估计的统计特性满足于分布为 cn(0,γ
mkin
),其中,in代表一个n
×
n的单位矩阵,
[0069][0070]
式中,ρ
p
为每个导频的最大归一化信噪比。
[0071]
在去蜂窝大规模mimo系统的下行链路传输过程中,第m个ap发送给所有用户的信 号可表示为:
[0072][0073]
其中,qk为第k个用户需要的信号,ρd为每个ap的最大归一化信噪比,η
mk
为功率 控制因子;
[0074]
第k个用户接收到的信号为:
[0075][0076]
其中wk为用户k处的高斯白噪声,且服从cn(0,1)分布;
[0077]
第k个用户的频谱效率为:
[0078][0079][0080][0081][0082]
其中τ
p
为导频长度,τc为相干间隔长度;
[0083]
系统下行总频谱效率为:
[0084][0085]
系统总能量损耗为:
[0086][0087]
其中,αm为功率放大器效率,n0为噪音功率,p
tc,m
为内部电路的能量损耗,p
0,m
为 电路的固定能量损耗,b为系统带宽,p
bt,m
为与流量相关的功率;
[0088]
下行总能量效率为:
[0089][0090]
其中ee({η
mk
})为下行总能量效率。
[0091]
通过分配功率因子η
mk
获取系统总能量效率的最优化问题可以等价为:
[0092][0093][0094][0095][0096]
其中s
ok
是第k个用户需要的最小频谱效率。
[0097]
s2、使用k均值聚类算法将用户划分为若干个聚类,每个聚类包括的用户数量不超 过导频长度,目的是使同一个聚类内的用户的导频相互正交;
[0098]
s2中使用k均值聚类算法将用户划分为多个聚类:
[0099]
s2.1:选取数据空间(所有用户)中的z个用户作为初始的聚类中心,每个用户代 表一个聚类中心,z取值为k/τ
p
向上取整,k为用户数量,τ
p
为导频长度;
[0100]
s2.2:根据用户与这些聚类中心的欧氏距离,将用户分到在用户数量未达到导频数 量的聚类中距离用户最近的聚类中心所对应的类;即:
[0101]
当一个聚类中的用户数量小于导频长度时,该聚类为可分配的聚类;遍历所有用户, 将每个用户分配到在可分配的聚类中该用户与聚类中心的欧式距离最小的一个聚类中, 同时更新这个聚类中的用户数量;
[0102]
s2.3:更新聚类中心:将每个聚类中所有用户所对应位置的均值作为该类别的聚类 中心,目标函数为所有用户和对应聚类中心距离的平方和,计算目标函数的值;
[0103]
s2.4:判断聚类中心和目标函数的值与上一次迭代相比是否发生改变,若不变,则 输出结果,若改变,则返回s2.2。
[0104]
s3、为每个聚类分配一个ap集合,使得该聚类与集合中ap的大尺度衰弱因子之和 大于该聚类与系统中所有ap的大尺度衰弱因子之和的一定比例,且集合中ap的基数最 小;根据分配后的ap集合更新目标函数;
[0105]
s3.1:计算聚类un中的所有用户到每个ap的大尺度衰落因子的和:
[0106][0107]
s3.2:选出满足式(13)且基数最小的ap集合;被选出的ap序号的集合记为mn; 如果不满足式(13)则挑出第i个ap加入mn,i满足否则,选 择结束,进入s3.3;
[0108][0109]
其中δ为选取的阈值。
[0110]
s3.3:使未选出的ap与un中的所有用户的均方值为0,即:
[0111][0112]
s4:基于sca策略的功率控制算法,得到最终的功率控制系数,获取目标函数即式 (8)的最优值。式(8)中用到的m
×
k个均方值有一些在步骤s3.3中被修改为了0。
[0113]
通过matlab平台的仿真验证本发明所提出的去蜂窝大规模mimo系统的ap选择方 法的有效性。图3是本发明实施例的系统总能量效率的仿真图,k=20,τ
p
=5,δ=90。 如图3所示,引入了本方法后能量效率有所提升。
[0114]
最后,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包 含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应 当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术 人员可以理解的其他实施方式。
技术特征:1.一种去蜂窝大规模mimo系统的ap选择方法,其特征在于:该方法步骤如下:s1、建立去蜂窝大规模mimo的系统模型,将该系统中ap和用户之间的下行总能量效率最大化作为模型的目标函数;s2、使用k均值聚类算法将用户划分为若干个聚类,每个聚类包括的用户数量不超过导频长度,分配导频使同一个聚类内的用户的导频相互正交;s3、为每个聚类分配一个ap集合,使得该聚类与集合中ap的大尺度衰弱因子之和大于该聚类与系统中所有ap的大尺度衰弱因子之和的一定比例,且集合中ap的基数最小;根据分配后的ap集合更新目标函数;s4、利用基于sca策略的功率控制算法计算更新过的目标函数,得出能最大化下行能量效率的用户最佳发送功率控制系数。2.根据权利要求1所述的去蜂窝大规模mimo系统的ap选择方法,其特征在于:步骤s1中建立系统模型具体包括:设系统拥有m个配有n根天线的ap和k个单天线用户,m>>k,令m∈{1,2,
…
,m}表示ap的编号,k∈{1,2,
…
,k}表示用户的编号,apm和用户k之间的信道向量为:其中,β
mk
表示apm和用户k之间的大尺度衰落,h
mk
代表小尺度衰落向量,其元素独立同分布于均值为0、方差为1的复高斯分布用户k分得的导频序列为其中τ
p
为导频长度且导频序列满足c
m
×
n
代表m
×
n维的复空间;基于最小均方误差准则,apm和用户k之间的信道估计的统计特性满足于分布为cn(0,γ
mk
i
n
),其中,i
n
代表一个n
×
n的单位矩阵,式中,ρ
p
为每个导频的最大归一化信噪比。3.根据权利要求2所述的去蜂窝大规模mimo系统的ap选择方法,其特征在于:在去蜂窝大规模mimo系统的下行链路传输过程中,下行总能量效率计算方法如下:第m个ap发送给所有用户的信号表示为:其中,q
k
为第k个用户需要的信号,ρ
d
为每个ap的最大归一化信噪比,η
mk
为功率控制因子;第k个用户接收到的信号为:
其中w
k
为用户k处的高斯白噪声,且服从cn(0,1)分布;第k个用户的频谱效率为:第k个用户的频谱效率为:第k个用户的频谱效率为:第k个用户的频谱效率为:其中τ
p
为导频长度,τ
c
为相干间隔长度;系统下行总频谱效率为:系统总能量损耗为:其中,α
m
为功率放大器效率,n0为噪音功率,p
tc,m
为内部电路的能量损耗,p
0,m
为电路的固定能量损耗,b为系统带宽,p
bt,m
为与流量相关的功率;下行总能量效率为:其中e
e
({η
mk
})为下行总能量效率。4.根据权利要求3所述的去蜂窝大规模mimo系统的ap选择方法,其特征在于:通过功率控制因子η
mk
获取系统总能量效率的最优解,目标函数如下:获取系统总能量效率的最优解,目标函数如下:获取系统总能量效率的最优解,目标函数如下:获取系统总能量效率的最优解,目标函数如下:其中s
ok
是第k个用户需要的最小频谱效率。5.根据权利要求1-4任一所述的去蜂窝大规模mimo系统的ap选择方法,其特征在于:步骤s2中使用k均值聚类算法将用户划分为多个聚类:s2.1:选取所有用户中的z个用户作为初始的聚类中心,每个用户代表一个聚类中心,z
取值为k/τ
p
向上取整,k为用户数量,τ
p
为导频长度;s2.2:当一个聚类中的用户数量小于导频长度时,该聚类为可分配的聚类;遍历所有用户,将每个用户分配到在可分配的聚类中该用户与聚类中心的欧式距离最小的一个聚类中,同时更新这个聚类中的用户数量;s2.3:更新聚类中心:将每个聚类中所有用户所对应位置的均值作为该类别的聚类中心,目标函数为所有用户和对应聚类中心距离的平方和,计算目标函数的值;s2.4:判断聚类中心和目标函数的值与上一次迭代相比是否都未发生改变,若未改变,则输出结果,若改变,则返回s2.2。6.根据权利要求2-4任一所述的去蜂窝大规模mimo系统的ap选择方法,其特征在于:步骤s3为每个聚类分配ap包括:s3.1:计算聚类u
n
中的所有用户到每个ap的大尺度衰落因子的和:s3.2:选出满足式(13)且基数最小的ap集合;被选出的ap序号的集合记为m
n
;如果不满足式(13)则挑出第i个ap加入m
n
,i满足否则,选择结束,进入s3.3;其中δ为选取的阈值;s3.3:使未选出的ap与u
n
中的所有用户的均方值为0,即
技术总结本发明公开了一种去蜂窝大规模MIMO系统的AP选择方法,包括如下步骤:1.建立去蜂窝大规模MIMO的系统模型,推导下行能量效率闭式表达式;2.使用K均值聚类算法将用户划分为多个聚类,每个聚类包括的用户数量不超过正交的导频数量;3.分配导频,使同一个聚类内的用户的导频相互正交;4.根据推导的基于大尺度衰落因子的公式为每个聚类分配AP;5.利用基于SCA策略的功率控制算法计算得出能最大化下行能量效率的用户最佳发送功率控制系数。本发明能有效减少导频污染、提高下行系统总能量效率。提高下行系统总能量效率。提高下行系统总能量效率。
技术研发人员:杨龙祥 王永强 张尧
受保护的技术使用者:南京邮电大学
技术研发日:2022.01.13
技术公布日:2022/7/5