一种MU-MIMO系统真实环境低复杂度用户选择方法技术方案

技术编号:14120346 阅读:90 留言:0更新日期:2016-12-08 12:51
本发明专利技术涉及一种MU‑MIMO系统真实环境低复杂度用户选择方法,基于真实的无线传输环境(富散射和非富散射均存在)进行分析,得到了在非富散射环境中用户选择的动态容量上限,并具体分析了用户等效信道矩阵维度及秩随着用户选择迭代的增加所发生的变化,并将该变化应用到用户选择基准中;另外,本发明专利技术将用户等效信道矩阵与其共轭矩阵相乘得到的矩阵的非零特征值之积,即低复杂度表征量作为用户选择基准,使其能在一定程度上表征用户的可用速率,该乘积值可通过上一次的迭代值递归得到,降低了算法的计算复杂度,同时在精细化区分业务QoS的基础上,提高了系统的有效吞吐量。

【技术实现步骤摘要】

本专利技术涉及一种MU-MIMO系统真实环境低复杂度用户选择方法,属于通信

技术介绍
随着人们对无线通信的传输速率和服务质量越来越高的要求,多输入多输出(Multiple-Input Multiple-Output,MIMO)技术受到了越来越多人的关注。其中,多用户MIMO(MU-MIMO)技术可以通过有效地利用空间自由度(Degree of Freedom,DoF),在不增加频率资源的前提下通过空分来显著提高无线通信系统的吞吐量。在多用户MIMO系统中,只通过分割空间资源来向多个用户传输数据时,由于空间上不同用户的数据重叠,那么不可避免的会造成多用户干扰。为使得不同发射天线上传送的信号之间能够相互区别,并且接收机能够区分出这些并行的子数据流,我们需要提供足够的空间自由度来使得用户子信道之间相互正交,互不干扰。而空间自由度在MIMO系统中体现在能相互独立的基站发射天线数目上。天线数目受限使得空间信道的个数也受到了限制。而在实际应用中,由于IP化业务具有突发性(例如话音业务的激活因子为0.47),为提高有限空间资源的使用效率,接入的用户数要大于系统可同时进行通信的用户数。突发性业务用户可以统计复用空间资源,在这种情况下,如何进行高效地进行用户选择以使得系统性能最优成为了一个研究热点。如今大多数文献在研究用户选择方法时,需要确定用户容量上限和用户选取基准,普遍存在的问题是:1)、都只考虑MIMO信道处在富散射环境下的状况,即用户天线的信道矩阵都处于满秩且用户间信道相互独立的状态。但是现实的无线传输环境不一定是充分散射的,故而同时考虑用户天线信道矩阵处于满秩或者不满秩的情况是有必要的。2)、现有研究基于吞吐量最大化选择用户时,在求解去干扰的预编码矩阵,以及通过计算每个用户等效信道矩阵的奇异值来得到用户吞吐量的过程当中,使用了大量的奇异值分解(SVD)步骤,造成其算法复杂度非常高,难以运用到实际系统当中。3)、多数用户选择方案仅考虑了以系统实际吞吐量为代表的一系列用户选择标准的最优化问题,而对不同业务类型的用户的QoS要求没有进行区分。对于实时业务来说,其速率大于相应的速率要求上限对于实时业务质量的提升没有意义,这部分速率也是无效吞吐量,同时会造成分配给非实时业务的资源较少。
技术实现思路
本专利技术所要解决的技术问题是提供一种采用全新设计架构方法,能够有效提高系统有效吞吐量的MU-MIMO系统真实环境低复杂度用户选择方法。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种MU-MIMO系统真实环境低复杂度用户选择方法,针对具有MU-MINO系统的基站,进行用户选择;所述MU-MIMO系统真实环境低复杂度用户选择方法包括如下步骤:步骤001.初始化已选用户集合S为空集,以及初始化备选用户集合K包括基站MU-MINO系统下行链路中的实时用户和非实时用户,并且随机产生分别对应备选用户集合K中各个用户的信道矩阵,同时,初始化待选集合Q为空集,参数m=1,然后进入步骤002;步骤002.分别针对备选用户集合K中的各个用户,计算用户的信道矩阵与其共轭矩阵的乘积矩阵的行列式,并获得该行列式所对应的行列式值,进而获得备选用户集合K中各个用户的行列式值,接着将备选用户集合K中,最大行列式值所对应的用户移入已选用户集合S中,并计算该用户的零空间,同时在备选用户集合K中删除该用户,然后进入步骤003;步骤003.判断已选用户集合S中是否存在一个用户,已选用户集合S中除其以外其他所有用户的联合信道矩阵的秩大于基站的天线数,是则用户选择结束;否则进入步骤004;步骤004.假设将备选用户集合K中的第m个用户复制移入已选用户集合S后,对已选用户集合S中的各个用户进行块对角化处理,并计算该新加入已选用户集合S的用户的预编码矩阵,再根据该用户的预编码矩阵,结合该用户的信道矩阵计算该用户的等效信道矩阵;接着根据该用户的等效信道矩阵与其共轭矩阵的乘积矩阵行列式,获得该用户的速率低复杂度表征量;然后进入步骤005;步骤005.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,继续计算已选用户集合S中除该用户以外,其他各个用户的等效信道矩阵,并根据该各个用户的等效信道矩阵,以及该各个用户的过渡矩阵,计算该各个用户分别所对应速率变化量的低复杂度表征量,接着根据该各个用户分别所对应速率变化量的低复杂度表征量,更新已选用户集合S中实时用户的速率低复杂度表征量,然后进入步骤006;步骤006.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,判断是否已选用户集合S中所有实时用户的速率低复杂度表征量都大于其预设速率低复杂度表征量下限,是则将备选用户集合K中的第m个用户复制至待选集合Q中,并进入步骤007;否则放弃将备选用户集合K中第m个用户复制移入已选用户集合S的假设,并进入步骤007;步骤007.判断是否完成针对备选用户集合K中所有用户的遍历,是则进入步骤008;否则遍历用户序号m加1,并将该结果赋予m,然后返回步骤004;步骤008.从待选集合Q中选取一个使用户选取基准最大的用户移入已选用户集合S中,同时在备选用户集合K中删除该用户同时由备选用户集合K中删除该用户,并清空待选集合Q,然后进入步骤009;步骤009.根据已选用户集合S中新加入用户的信道矩阵,以及已选用户集合S中原有各个用户的预编码矩阵,计算已选用户集合S中原有各个用户的过渡矩阵,再根据已选用户集合S中原有各个用户的过渡矩阵,更新已选用户集合S中相应各个用户的预编码矩阵,然后返回步骤003。作为本专利技术的一种优选技术方案:还包括步骤010如下所示,所述步骤003中,用户选择结束后,进入步骤010;步骤010.根据已选用户集合S中各个用户的信道矩阵,计算获得已选用户集合S中各个用户的预编码矩阵,并利用块对角化方法消除已选用户集合S中各个用户之间的干扰。作为本专利技术的一种优选技术方案:所述步骤010中,对于备选用户集合K中任意一个用户j,通过消除其他用户干扰,为使预编码矩阵Vj存在非零解,则要求满足方程的个数小于变量的个数,即: L ^ j ( | S | ) < M , ∀ j = 1 , 2 , ... , | S | - - - ( 4 ) ]]>故对于接入基站的任一用户来说,只有其他用户联合信道矩阵的秩要小于基站发射天线数的总和M,才能存在预编码矩阵Vj保证每个用户不受其他用户干扰,这也是真实环境下运用块对角化技术时对已选用户集合S的用户容量|S|的限制。作为本专利技术的一种优选技术方案:所述步骤004至步骤006中,假设将备选用户集合K中的一个用户复制移入已选用户集合S中,以及步骤008中,从待选集合Q中选取一个使用户选取基准最大的用户移入本文档来自技高网
...
一种MU-MIMO系统真实环境低复杂度用户选择方法

【技术保护点】
一种MU‑MIMO系统真实环境低复杂度用户选择方法,针对具有MU‑MINO系统的基站,进行用户选择;其特征在于,包括如下步骤:步骤001.初始化已选用户集合S为空集,以及初始化备选用户集合K包括基站MU‑MINO系统下行链路中的实时用户和非实时用户,并且随机产生分别对应备选用户集合K中各个用户的信道矩阵,同时,初始化待选集合Q为空集,参数m=1,然后进入步骤002;步骤002.分别针对备选用户集合K中的各个用户,计算用户的信道矩阵与其共轭矩阵的乘积矩阵的行列式,并获得该行列式所对应的行列式值,进而获得备选用户集合K中各个用户的行列式值,接着将备选用户集合K中,最大行列式值所对应的用户移入已选用户集合S中,并计算该用户的零空间,同时在备选用户集合K中删除该用户,然后进入步骤003;步骤003.判断已选用户集合S中是否存在一个用户,已选用户集合S中除其以外其他所有用户的联合信道矩阵的秩大于基站的天线数,是则用户选择结束;否则进入步骤004;步骤004.假设将备选用户集合K中的第m个用户复制移入已选用户集合S后,对已选用户集合S中的各个用户进行块对角化处理,并计算该新加入已选用户集合S的用户的预编码矩阵,再根据该用户的预编码矩阵,结合该用户的信道矩阵计算该用户的等效信道矩阵;接着根据该用户的等效信道矩阵与其共轭矩阵的乘积矩阵行列式,获得该用户的速率低复杂度表征量;然后进入步骤005;步骤005.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,继续计算已选用户集合S中除该用户以外,其他各个用户的等效信道矩阵,并根据该各个用户的等效信道矩阵,以及该各个用户的过渡矩阵,计算该各个用户分别所对应速率变化量的低复杂度表征量,接着根据该各个用户分别所对应速率变化量的低复杂度表征量,更新已选用户集合S中实时用户的速率低复杂度表征量,然后进入步骤006;步骤006.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,判断是否已选用户集合S中所有实时用户的速率低复杂度表征量都大于其预设速率低复杂度表征量下限,是则将备选用户集合K中的第m个用户复制至待选集合Q中,并进入步骤007;否则放弃将备选用户集合K中第m个用户复制移入已选用户集合S的假设,并进入步骤007;步骤007.判断是否完成针对备选用户集合K中所有用户的遍历,是则进入步骤008;否则针对m所对应的值加1,并将该结果赋予m,然后返回步骤004;步骤008.从待选集合Q中选取一个使用户选取基准最大的用户移入已选用户集合S中,同时在备选用户集合K中删除该用户同时由备选用户集合K中删除该用户,并清空待选集合Q,然后进入步骤009;步骤009.根据已选用户集合S中新加入用户的信道矩阵,以及已选用户集合S中原有各个用户的预编码矩阵,计算已选用户集合S中原有各个用户的过渡矩阵,再根据已选用户集合S中原有各个用户的过渡矩阵,更新已选用户集合S中相应各个用户的预编码矩阵,然后返回步骤003。...

【技术特征摘要】
1.一种MU-MIMO系统真实环境低复杂度用户选择方法,针对具有MU-MINO系统的基站,进行用户选择;其特征在于,包括如下步骤:步骤001.初始化已选用户集合S为空集,以及初始化备选用户集合K包括基站MU-MINO系统下行链路中的实时用户和非实时用户,并且随机产生分别对应备选用户集合K中各个用户的信道矩阵,同时,初始化待选集合Q为空集,参数m=1,然后进入步骤002;步骤002.分别针对备选用户集合K中的各个用户,计算用户的信道矩阵与其共轭矩阵的乘积矩阵的行列式,并获得该行列式所对应的行列式值,进而获得备选用户集合K中各个用户的行列式值,接着将备选用户集合K中,最大行列式值所对应的用户移入已选用户集合S中,并计算该用户的零空间,同时在备选用户集合K中删除该用户,然后进入步骤003;步骤003.判断已选用户集合S中是否存在一个用户,已选用户集合S中除其以外其他所有用户的联合信道矩阵的秩大于基站的天线数,是则用户选择结束;否则进入步骤004;步骤004.假设将备选用户集合K中的第m个用户复制移入已选用户集合S后,对已选用户集合S中的各个用户进行块对角化处理,并计算该新加入已选用户集合S的用户的预编码矩阵,再根据该用户的预编码矩阵,结合该用户的信道矩阵计算该用户的等效信道矩阵;接着根据该用户的等效信道矩阵与其共轭矩阵的乘积矩阵行列式,获得该用户的速率低复杂度表征量;然后进入步骤005;步骤005.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,继续计算已选用户集合S中除该用户以外,其他各个用户的等效信道矩阵,并根据该各个用户的等效信道矩阵,以及该各个用户的过渡矩阵,计算该各个用户分别所对应速率变化量的低复杂度表征量,接着根据该各个用户分别所对应速率变化量的低复杂度表征量,更新已选用户集合S中实时用户的速率低复杂度表征量,然后进入步骤006;步骤006.继续在假设将备选用户集合K中的第m个用户复制移入已选用户集合S的基础上,判断是否已选用户集合S中所有实时用户的速率低复杂度表征量都大于其预设速率低复杂度表征量下限,是则将备选用户集合K中的第m个用户复制至待选集合Q中,并进入步骤007;否则放弃将备选用户集合K中第m个用户复制移入已选用户集合S的假设,并进入步骤007;步骤007.判断是否完成针对备选用户集合K中所有用户的遍历,是则进入步骤008;否则针对m所对应的值加1,并将该结果赋予m,然后返回步骤004;步骤008.从待选集合Q中选取一个使用户选取基准最大的用户移入已选用户集合S中,同时在备选用户集合K中删除该用户同时由备选用户集合K中删除该用户,并清空待选集合Q,然后进入步骤009;步骤009.根据已选用户集合S中新加入用户的信道矩阵,以及已选用户集合S中原有各个用户的预编码矩阵,计算已选用户集合S中原有各个用户的过渡矩阵,再根据已选用户集合S中原有各个用户的过渡矩阵,更新已选用户集合S中相应各个用户的预编码矩阵,然后返回步骤003。2.根据权利要求1所述一种MU-MIMO系统真实环境低复杂度用户选择方法,其特征在于:还包括步骤010如下所示,所述步骤003中,用户选择结束后,进入步骤010;步骤010.根据已选用户集合S中各个用户的信道矩阵,计算获得已选用户集合S中各个用户的预编码矩阵,并利用块对角化方法消除已选用户集合S中各个用户之间的干扰。3.根据权利要求2所述一种MU-MIMO系统真实环境低复杂度用户选择方法,其特征在于:所述步骤010中,对于备选用户集合S中任意一个用户j,通过消除其他用户干扰,为使预编码矩阵Vj存在非零解,则要求满足方程的个数小于变量的个数,即: L ^ j ( | S | ) < M , ∀ j = 1 , 2 , ... , | S | - - - ( 4 ) ]]>故对于接入基站的任一用户来说,只有其他用户联合信道矩阵的秩要小于基站发射天线数的总和M,才能存在预编码矩阵Vj保证每个用户不受其他用户干扰,这也是真实环境下运用块对角化技术时对已选用户集合S的用户容量|S|的限制。4.根据权利要求3所述一种MU-MIMO系统真实环境低复杂度用户选择方法,其特征在于:所述步骤004至步骤006中,假设将备选用户集合K中的一个用户复制移入已选用户集合S中,以及步骤008中,从待选集合Q中选取一个使用户选取基准最大的用户移入已选用户集合S中,分析用户信道分别处于富散射和非富散射环境时,已选用户集合S新加入用户对被服务用户的等效信道矩阵维度以及秩的影响。对于集合S中的任一用户j的预编码矩阵Vj的维度为用nj(S)表示将其作为已选用户集合S用户容量为|S|时,不会对用户j产生用户间干扰的空间自由度数目,则在富散射和低散射并存的真实环境中,nj(S)的表达式为: n j ( | S | ) = M - L ^ j ( | S | ) ≥ M - Σ k = 1 , k ≠ j | S | N k - - - ( 5 ) ]]>用户j的等效信道矩阵即为由上文中对预编码矩阵Vj维度的分析可知,则的秩假设在进行用户选择算法的过程中,某一时刻系统已同时服务的用户数为|S|,令表示已选用户集合S中所有用户的联合信道矩阵,则NeS表示联合信道矩阵HeS的秩,NeS与间存在关系:具体按如下公式进行取值;由此获得5.根据权利要求4所述一种MU-MIMO系统真实环境低复杂度用户选择方法,其特征在于:所述步骤004至步骤006中,所述用户的速率低复杂度表征量,通过利用迭代递归的方法得到该表征,假设同时被服务的用户数为|S|、系统总功率为P0的基站MU-MIMO系统中,在每个发射天线上功率平均分配,则可将用户j的数据速率表示...

【专利技术属性】
技术研发人员:潘甦陈丹婷周薇薇
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1