首页 / 专利库 / 电信 / 瑞利衰落 / 以用户为中心的无小区MIMO系统的功率控制算法

以用户为中心的无小区MIMO系统的功率控制算法

阅读:1021发布:2020-07-25

专利汇可以提供以用户为中心的无小区MIMO系统的功率控制算法专利检索,专利查询,专利分析的服务。并且本 发明 提出了通信领域内的一种以用户为中心的无小区MIMO系统的功率控制 算法 ,包括以下步骤:步骤1:建立系统模型,进行信道估计以及分析上下行的用户可达速率;步骤2:分配每个AP服务的MS;步骤3:根据用户分配结果,得到上下行用户可达速率的 变形 公式,并建立功率分配模型;步骤4:求解功率分配问题,通过功率分配实现用户速率的最大化,通过搜索最佳的功率控制系数实现最小用户速率的最大化,为所有用户提供最佳服务。,下面是以用户为中心的无小区MIMO系统的功率控制算法专利的具体信息内容。

1.一种以用户为中心的无小区MIMO系统的功率控制算法,其特征在于,包括以下步骤:
步骤1:建立系统模型,进行信道估计以及分析上下行的用户可达速率;
建立以用户为中心的无小区大规模MIMO系统模型,AP根据接收到的上行链路导频,通过MMSE信道估计法进行信道估计;并推导出上下行链路的用户可达速率;
步骤2:分配每个AP服务的MS;
用户分配算法根据AP与MS间信道估计的第l个元素的均方值大小,为每个AP分配需服务的用户集;
步骤3:根据用户分配结果,得到上下行用户可达速率的变形公式,并建立功率分配模型;
使用步骤2得到的用户分配结果替代上下行用户可达速率公式中的集合,以此得到新的上下行链路的用户可达速率;分别根据实现最小用户速率最大化的优化目标以及功率约束的优化条件来建立优化问题模型,该优化问题是为了搜索得到最佳的功率控制系数;
步骤4:求解功率分配问题,通过功率分配实现用户速率的最大化;
通过二分法来解决该优化问题;进行下行链路功率控制时,引入松弛变量;该优化问题可通过使用二分搜索法以及求解一系列凸可行性问题来解决。
2.根据权利要求1所述的以用户为中心的无小区MIMO系统的功率控制算法,其特征在于,步骤1步骤具体包括:
建立以用户为中心的无小区大规模MIMO系统的系统模型,在该模型中,M个AP各设有L根发射天线,服务于K个单天线MS(M>>K),令N为每个AP服务的MS数,令 为第m个AP服务用户集合(m=1,…,M),以及 为服务于第k个MS的AP集合(k=1,…,K), 和 可在步骤
2中得到;
第k个AP与第m个MS间的信道模型为
其中,{βmk},k=1,…,K,m=1,…,M表示不相关衰落场景下的大尺度衰落系数;hmk为L×
1向量,代表了第m个AP和第k个MS之间的小规模衰落,且假设小规模衰落为瑞利衰落,所以hmk的每个元素服从独立同分布;根据MS发送的上行导频序列,AP通过MMSE信道估计方法得到信道估计;
令τ为每个相干间隔时间,时长τp用于上行链路导频训练, 为第k个MS发送的导频序列,并且满足 第m个AP收到的信号为:
其中ρp表示每个导频符号的归一化信噪比,并且Wp,m为L×τp阶加性噪声矩阵,其中元素服从i.i.d.CN(0,1)RVs;
通过MMSE信道估计得到的信道估计为:
其中 为yp,mk于 上的投影;
推导下行链路的用户可达速率:
在以用户为中心的无小区大规模MIMO系统的下行链路传输过程中,将波束成形技术应用于发送信号,则第m个AP的传输信号可表示为:
其中,qk为模型中发送到第k个MS的符号,ρd表示AP的最大发射功率, 为下行链路发射信号的功率控制系数,且应满足 则该公式可变换为:
其中γmk为信道估计的第l个元素的均方值,即为:
第k个MS接收的信号是:
其中, 为加性高斯噪声;
式(7)可表示为:
其中:
通过下列公式可得到以用户为中心的无小区大规模MIMO系统中第k个MS的下行可达速率:
经过推导计算,第k个MS的下行可达速率Rd,k为:
推导上行链路的用户可达速率:
在上行链路传输过程中,所有MS同时向AP发送其传输;第m个AP处的接收信号yu,m为:
其中ρu表示归一化的上行链路信噪比;并且加性噪声矩阵wu,m的每个元素是上行链路功率控制系数,且应满足功率约束:
从yu,m检测到的目标信号为:
第k个MS的上行可达速率Ru,k可通过推导下行链路MS速率相同的方法得到,如下所示:

3.根据权利要求2所述的以用户为中心的无小区MIMO系统的功率控制算法,其特征在于,步骤2具体包括:
在以用户为中心的大规模MIMO系统中,每个AP均只服务N个MS,根据MS分配算法可得到第m个AP服务的MS集合 并根据 得到服务于第k个MS的
AP集合 所述MS分配算法:
2-1)使用式(6)计算γmk(m=1,…,M,k=1,…K);
2-2)将第m个AP(m=1,……,M)得到的γmk(k=1,……,K)进行排序,并选择其中拥有最大γmk值的N个MS组成集合 其代表了为第m个AP需提供服务的MS集合;
2-3)依据步骤二中的集合 可得到矩阵α,其中
2-4)为保证所有MS均能被提供服务,若存在任意MS k满足 则需要转到第5
步进行MS的重分配;若不存在,则跳出该算法;
2-5)a.搜索AP m*,使其满足与第k个MS间的γm*k最大,即
b.从AP m*所服务的N个MS中,寻找MS k*使其满足
c.根据新的用户分配结果更新矩阵α,即
d.返回第四步。
4.根据权利要求3所述的以用户为中心的无小区MIMO系统的功率控制算法,其特征在于,步骤3具体包括:
根据用户分配结果,变形上下行链路用户可达速率,并建立功率分配问题模型;
式(10)(14)中的用户可达速率由于使用了集合 不利于建立功率分配模型,所以该模型中,将α用于上下行链路的用户可达速率,分别如式(15)(16)所示;
根据用户分配结果,使用最大-最小功率控制法,分别根据实现最小用户速率最大化的优化目标以及功率约束的优化条件,来建立优化问题模型;
下行链路功率分配问题模型为:
上行链路功率分配问题模型为:

5.根据权利要求4所述的以用户为中心的无小区MIMO系统的功率控制算法,其特征在于,步骤4具体包括:
求解功率分配问题,通过功率分配实现用户速率的最大化
4-1)下行链路功率分配问题求解为:
通过定义 以及引入松弛变量θm和 式(19)可转换为:
k=1,…K,m=1,…,M
式(20)中的问题可通过二分算法解决,且需在每个步骤中解决一系列凸可行性问题;
具体而言,解决(20)的二分算法如下所示:
二分算法:
1.初始化:在选择tmin和tmax的初始值,其代表了目标函数(19)的大小范围,并选择一个可接受的误差∈;
令 并且解决下列的凸可行性方案
式(21)中, 其中 I-k为去
除K×K阶单位矩阵第k列元素的K×(K-1)阶矩阵,
2.如果(20)中的问题有解的话,则tmin=t,否则tmax=t;
3.若tmax-tmin<∈,则跳出,否则继续执行第二步;
4-2)上行链路功率求解为:
0≤ηk≤1,k=1,…,K
与下行链路相似,(22)中的求解问题也可通过二分法以及解决一系列的线性可行问题搜索得到最佳解。

说明书全文

以用户为中心的无小区MIMO系统的功率控制算法

技术领域

[0001] 本发明涉及一种功率控制算法,具体的说是一种无小区大规模MIMO系统的功率控制算法,属于通信技术领域。

背景技术

[0002] 当今时代,数据流量的爆炸式增长以及越来越普及的终端是5G技术亟需解决的问题。然而一方面,在基于蜂窝网络技术的传统移动网络中,每个小区只能覆盖有限的终端。另一方面,蜂窝网络的性能会受制于小区内干扰,并且处于小区边界的用户信号,还会受到相邻小区同频信号的干扰,造成通信质量的大幅度下降。
[0003] 无小区大规模MIMO系统能够很好的解决上述问题。无小区大规模MIMO系统中,所有接入点(AP)均匀的分布于一广阔区域,并同时服务于所有用户(MS),其中MS数应当远小于AP数。无小区大规模MIMO系统中AP间的合作虽然可以显著提高网络吞吐量,但也需要消耗更多的回程资源,有限的回程容量可能会影响AP与CPU之间的信息交换效率。并且阴影衰落等因素使得AP难以为所有MS提供良好的服务。
[0004] 为了解决上述问题,无小区大规模MIMO系统引入了以用户为中心的方法。在以用户为中心的无小区大规模MIMO系统中,每个AP并不为所有MS提供服务,而是服务于有限个MS。这样做在保证了每个MS服务质量的同时,又能大大节约回程链路资源。目前常用的以用户为中心的无小区大规模MIMOM系统通常根据AP与MS间的信道估计,实际信道,或者发送信号的功率大小等来选择每个AP相应服务的MS。
[0005] 无小区大规模MIMO系统中,对上下行发送信号进行功率控制可以很大程度的提高MS的可达速率。最大-最小功率控制法是最常用的无小区大规模MIMO系统的功率分配方法,这种方法能够使MS不受其所处位置的影响,均获得优质的服务质量。
[0006] 经过对现有技术的文献检索发现,目前并没有提出针对以用户为中心的无小区大规模MIMO系统的功率控制方法,而是直接将无小区MIMO系统搜索得到的功率控制系数应用于以用户为中心的无小区大规模MIMO系统中。以上述方式会导致,在以用户为中心的无小区大规模MIMO系统一些MS的服务质量下降明显。

发明内容

[0007] 本发明的目的是提供一种以用户为中心的无小区MIMO系统的功率控制算法,通过搜索最佳的功率控制系数实现最小用户速率的最大化,为所有用户提供最佳服务。
[0008] 本发明的目的是这样实现的:
[0009] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:
[0010] (1)本文分析了,由于现实原因导致无小区大规模MIMO系统中AP不能同时服务所有MS,而采用以用户为中心的方法;另外,文中分别推导了以用户为中心的大规模MIMO系统中的上下行用户可达速率;
[0011] (2)本文提出了在保证所有MS均被服务的前提下,为每个AP分配其所需服务MS的用户分配算法;
[0012] (3)本文使用最大-最小功率控制法来搜索以用户为中心的无小区大规模MIMO系统传输过程中的功率控制系数,克服了有限AP服务造成部分用户可达速率急剧下降的情况。附图说明
[0013] 图1为本发明的系统模型示意图。

具体实施方式

[0014] 下面结合附图对本发明的技术方案做进一步的详细说明:
[0015] 为了更好的说明本发明的技术方案,下面结合附图对本发明的具体实施方式进行详细描述。
[0016] 如图1所示,本发明提出了一种基于以用户为中心的无小区大规模MIMO系统中的用户分配结果的功率控制算法。该方法包括如下步骤:
[0017] 步骤1:建立系统模型,进行信道估计以及分析上下行的用户可达速率;
[0018] 建立如图1所示的以用户为中心的无小区大规模MIMO系统的系统模型;在该模型中,M个AP各设有L根发射天线,服务于K个单天线MS(M>>K),令N为每个AP服务的MS数,令为第m个AP服务用户集合(m=1,…,M),以及 为服务于第k个MS的AP集合(k=1,…,K), 和 可在步骤2中得到;第k个AP与第m个MS间的信道模型为
[0019]
[0020] 其中,{βmk},k=1.…,K,m=1,…,M表示不相关衰落场景下的大尺度衰落系数;hmk为L×1向量,代表了第m个AP和第k个MS之间的小规模衰落,且假设小规模衰落为瑞利衰落,所以hmk的每个元素服从独立同分布。根据MS发送的上行导频序列,AP通过MMSE(Minimum mean-square error)信道估计方法得到信道估计;
[0021] 令τ为每个相干间隔时间,时长τp用于上行链路导频训练, 为第k个MS发送的导频序列,并且满足 第m个AP收到的信号为:
[0022]
[0023] 其中ρp表示每个导频符号的归一化信噪比(SNR),并且Wp,m为L×τp阶加性噪声矩阵,其中元素服从i.i.d.CN(0,1)RVs;
[0024] 通过MMSE(Minimum mean-square error)信道估计得到的信道估计为:
[0025]
[0026] 其中 为yp,mk于 上的投影;
[0027] 1.下行链路传输
[0028] 在以用户为中心的无小区大规模MIMO系统的下行链路传输过程中,将波束成形技术应用于发送信号,则第m个AP的传输信号可表示为:
[0029]
[0030] 其中qk为模型中发送到第k个MS的符号,ρd表示AP的最大发射功率, 为下行链路发射信号的功率控制系数,且应满足 则该公式可变换为:
[0031]
[0032] 其中γmk为信道估计的第1个元素的均方值,即为:
[0033]
[0034] 第k个MS接收的信号是:
[0035]
[0036] 其中, 为加性高斯噪声。
[0037] 式(7)中的式子可表示为:
[0038]
[0039] 其中:
[0040]
[0041]
[0042]
[0043] 通过下列公式可得到以用户为中心的无小区大规模MIMO系统中第k个MS的下行可达速率:
[0044]
[0045] 经过推导计算,第k个MS的下行可达速率Rd,k为:
[0046]
[0047] 2.上行链路传输
[0048] 在上行链路传输过程中,所有MS同时向AP发送信号,其中第k个MS发送符号qk。第m个AP处的接收信号yu,m为:
[0049]
[0050] 其中ρu表示归一化的上行链路信噪比。并且加性噪声矩阵wu,m的每个元素是上行链路功率控制系数,且应满足功率约束:
[0051]
[0052] 从yu,m检测到的目标信号为:
[0053]
[0054] 第k个MS的上行可达速率Ru,k可通过推导下行链路MS速率相同的方法得到,如下所示:
[0055]
[0056] 步骤2:分配每个AP服务的MS;
[0057] 在以用户为中心的大规模MIMO系统中,每个AP均只服务N个MS,根据MS分配算法可得到第m个AP服务的MS集合 并根据 得到服务于第k个MS的AP集合
[0058] 所述MS分配算法为:
[0059] 1.使用式(6)计算γmk(m=1,…,M,k=1,…K)
[0060] 2.将第m个AP(m=1,……,M)得到的γmk(k=1,……,K)进行排序,并选择其中拥有最大γmk值的N个MS组成集合 其代表了为第m个AP需提供服务的MS集合。
[0061] 3.依据步骤二中的集合 可得到矩阵α,其中
[0062] 4.为保证所有MS均能被提供服务,若存在任意MS k满足 则需要转到第5步进行MS的重分配;若不存在,则跳出该算法。
[0063] 5.a.搜索AP m*,使其满足与第k个MS间的γm*k最大,即
[0064] b.从AP m*所服务的N个MS中,寻找MS k*使其满足
[0065] c.根据新的用户分配结果更新矩阵α,即
[0066] d.返回第四步。
[0067] 步骤3:根据用户分配结果,变形上下行链路用户可达速率,并建立功率分配问题模型;
[0068] 式((10)(14)中的用户可达速率由于使用了集合 不利于建立功率分配模型,所以该模型中,将α用于上下行链路的用户可达速率,分别如式(15)(16)所示;
[0069]
[0070]
[0071] 根据用户分配结果,使用最大-最小功率控制法,分别根据实现最小用户速率最大化的优化目标以及功率约束的优化条件,来建立优化问题模型;
[0072] 1.下行链路功率分配问题
[0073]
[0074]
[0075]
[0076] 2.上行链路功率分配问题
[0077]
[0078]
[0079] 步骤4:求解功率分配问题,通过功率分配实现用户速率的最大化;
[0080] a.下行链路功率分配问题求解
[0081]
[0082]
[0083]
[0084]
[0085] 通过定义 以及引入松弛变量θm和 式(19)可转换为:
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092] 式(20)中的问题可通过二分算法解决,且需在每个步骤中解决一系列凸可行性问题。具体而言,解决(20)的二分算法如下所示:
[0093] 二分算法:
[0094] 1.初始化:在选择tmin和tmax的初始值,其代表了目标函数(19)的大小范围,并选择一个可接受的误差∈。
[0095] 令 并且解决下列的凸可行性方案
[0096]
[0097] 式(21)中, 其中 I-k为去除K×K阶单位矩阵第k列元素的K×(K-1)阶矩阵,
[0098] 2.如果(20)中的问题有解的话,则tmin=t,否则tmax=t
[0099] 3.若tmax-tmin<∈,则跳出,否则继续执行第二步
[0100] 上行链路功率
[0101]
[0102]
[0103] 0≤ηk≤1,k=1,…,K
[0104] 与下行链路相似,(22)中的求解问题也可通过二分法以及解决一系列的线性可行问题搜索得到最佳解。
[0105] 以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈