多用户随机波束形成方法和系统的制作方法

文档序号:7704101阅读:138来源:国知局
专利名称:多用户随机波束形成方法和系统的制作方法
技术领域
本发明涉及无线移动通信系统,尤其涉及一种无线移动通信系统中多用户随机波 束形成方法和系统。
背景技术
在3Gpp长期演进(Long-Term Evolution, LTE)系统中,多输入多输出 (Multiple-Input Multiple-Output, MIM0)技术重要特性被引入,且LTE系统支持多种 MIM0技术,基本的MIM0模型是下行2x2、上行1x2个天线。具体的MIM0技术包括下行采用 的空频编码、预编码和波束形成等。上行采用的虚拟MIM0技术,该技术可以动态地将用户 终端配成一对,并共享相同的时频域资源,进行多用户虚拟MIM0发送,从而提高上行系统 的容量。在多用户环境下,一种较为简单且能够取得较大系统容量的方案是多用户分集, 即多用户系统利用各个用户具有彼此独立的随机衰落统计特性,每个用户将信道质量反馈 给基站,基站在每个时刻合理地选择最佳的用户来进行通信,从而最有效地利用系统的资 源,提高整个系统的吞吐量。文献[Sharif M and Hassibi B. On the capacity of MIM0 broadcast channels with partial side information. IEEE Trans. On Inform. Theory,2005,51 (2) :506_522] 记载,发送端每次调度先随机产生多个波束,然后把各个波束分配给信道条件匹配的多个 用户,这样可以同时获得多用户分集增益和空分复用增益。该方法在产生承载多个用户数 据的多个波束时,要求各个波束之间相互正交。随着用户数的不断增长,它能渐进地达到多 天线系统广播信道容量的增长速度。但当用户数目有限时,该方法的性能会急剧下降。而在 文献[Bala E. and Cimini Jr L J. A random precoding technique for the downlink of multiuser MIM0 systems. Conference on Information Sciences and Systems,Princeton University, 2006.]中提出的随机预编码方法主要是针对用户端配置多根天线的情形,每 次调度基站先随机产生多个预编码矩阵,然后把各个矩阵分配给信道条件匹配的多个用 户,该方法虽然实现简单,但不能控制复用用户之间的相互干扰。此外,上述方法的前提都是基于用户是均勻分布在基站周围的,然而在实际系统 中,这样的假设常常是不准确的。用户可能集中在少数的几个区域内,当波束指向某个用户 密度低的区域时,其多用户分集效果将很差,影响小区边缘用户的通信质量。另外,目前的LTE系统支持下行波束形成方式,利用端口 5提供针对用户的波束形 成,但是仅支持单用户单流的数据,却没有给出下行多用户波束形成的应用方式,所以无法 有效解决复用用户之间的相互干扰。

发明内容
为解决目前LTE系统影响小区边缘用户的通信质量、无法有效解决复用用户之间 的相互干扰的问题,有必要提供一种解决该问题的多用户随机波束形成方法。
此外,还有必要提供一种多用户随机波束形成系统。本发明多用户随机波束形成方法,其包括以下步骤基站从用户端中选取主用户端和对所述主用户端干扰最小的辅用户端;所述基站将选取所述主用户端时,发送到所述用户端的预编码码字,定义为第一 码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取所述辅用户端时,发送到 所述用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘 积,并把所述第一乘积与第二乘积相加,形成多波束。在上述方法中,基站从用户端中选取主用户端包括设置预编码码本;从所述码本中选取一预编码码字,即所述第一码字,并将所述第一码字及所述第 一测试信号发送到各个用户端,在每一所述用户端,根据所述第一码字得到与其它预编码 码字有关的第一信噪比,再由所述第一信噪比得到所述用户端支持的第一数据传输速率, 所述第一数据传输速率除以所述用户端的数据平均吞吐量,得到第一比值,从所述各个用 户端的第一比值中,选取最大的所述第一比值对应的用户端为主用户端。在上述方法中,所述选取对所述主用户端干扰最小的辅用户端包括选取最大的所述第一比值对应的预编码码字,即所述第二码字;将所述第二码字及所述第二测试信号发送到所述各个用户端,在每一所述用户 端,根据所述第二码字得到与所述第一码字有关的第二信噪比,再由所述第二信噪比得到 所述用户端支持的第二数据传输速率,所述第二数据传输速率除以所述用户端的数据平均 吞吐量,得到第二比值,从所述各个用户端的第二比值中,选取最大的所述第二比值对应的 用户端为辅用户端。在上述方法中,所述根据所述第一码字得到与其它预编码码字有关的
IgH/7 vj2
第一信噪比为根据SINRKl = ‘ ‘ \1[^计算所述第一信噪比,其中,
\Gk凡厂i| 代厂2|
Gk = [H.V^H^ + HkV2V2HH^YxHkV,,Hk为平坦瑞利衰落信道矩阵,上角标H为共轭转置算
子,SINu为所述第一信噪比,力为所述第一码字,V2为所述其它预编码码字,k为所述用户 端的编号,i为所述其它预编码码字%在所述码本中的编号,| |表示求模运算。在上述方法中,所述由所述第一信噪比得到所述用户端支持的第一数据传输速率 指根据Rk= lc^dl+SINRu)计算所述第一数据传输速率,其中,Rk为所述用户端支持的 第一数据传输速率。本发明多用户随机波束形成系统包括基站和用户端,所述基站包括选取模块和运 算模块,其中,所述选取模块用于从用户端中选取主用户端和对所述主用户端干扰最小的辅用 户端;所述运算模块用于将选取主用户端时,发送到所述用户端的预编码码字,定义为 第一码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取辅用户端时,发送到 所述用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘 积,并把所述第一乘积与第二乘积相加,形成多波束。
在上述系统中,所述基站还包括码本设置模块,所述码本设置模块用于设置预编 码码本,所述第一码字和第二码字为所述预编码码本内的码字。在上述系统中,所述选取模块还用于从所述码本中选取一预编码码字,即所述第 一码字,并将所述第一码字及所述第一测试信号发送到各个用户端,在每一所述用户端,根 据所述第一码字得到与其它预编码码字有关的第一信噪比,再由所述第一信噪比得到所述 用户端支持的第一数据传输速率,所述第一数据传输速率除以所述用户端的数据平均吞吐 量,得到第一比值,从所述各个用户端的第一比值中,选取最大的所述第一比值对应的用户 端为主用户端。在上述系统中,所述选取模块还用于选取最大的所述第一比值对应的预编码码 字,即所述第二码字,再将所述第二码字及所述第二测试信号发送到所述各个用户端,在每 一所述用户端,根据所述第二码字得到与所述第一码字有关的第二信噪比,再由所述第二 信噪比得到所述用户端支持的第二数据传输速率,所述第二数据传输速率除以所述用户端 的数据平均吞吐量,得到第二比值,从所述各个用户端的第二比值中,选取最大的所述第二 比值对应的用户端为辅用户端。与现有技术相比较,本发明多用户随机波束形成方法和系统能控制复用用户之间 的相互干扰,并且只需要很少的反馈量,就能取得较大的系统容量。在结合附图阅读本发明实施方式的详细描述后,本发明的特点和优点将变得更加清楚。


图1是本发明多用户随机波束形成方法流程示意图;图2是用户非均勻分布的小区示意图;图3是本发明多用户随机波束形成系统模块示意图。
具体实施例方式下面结合附图对本发明多用户随机波束形成方法和系统进行说明。请参阅图1,其是本发明多用户随机波束形成方法流程示意图。本发明多用户随机波束形成方法,包括以下步骤步骤101、设置预编码码本;定义一组包含n个矢量的集合{^,^,...,^丨构成一个预编码码本。其中,每 个预编码矢量作为一个码字对应一个唯一的标号。例如,可以采用3GPP TS 36. 211给出的 4天线码本{w0, Wp…Wj…,w15} 0步骤102、选取主用户端;在调度的初始阶段,基站从预编码码本中随机选取一个预编码码字,如w”作为此 次调度的发送的第一码字。基站将第一码字巧及预设的第一测试信号Sl发送到各个用户 端。各个用户端接收该第一码字Wl。以用户端k为例,k为用户端的编号,假设对于用 户端k采用最小均方误差检测方法,且不考虑噪声影响,线性处理后的用户端k接收到的信 号为
yk^G^HkVxs^G^HkV2s2其中,义为基站发送的预编码码字,Sl为基站发送的第一测试信号,第一码字巧在 调度初始阶段已经确定,故有\ = Wl。Gf巧为是其他用户端的干扰项,V2为码本中除 巧外的某一码字。Gk表示检测算法中的检测算子,//f+//AK2Pfi/f]_1//^。Hk 为平坦瑞利衰落信道矩阵。上角标H为共轭转置算子。s2为干扰信号。当V2取码本中的第i个码字时,则用户端k的信噪比为SINRk, = --1 ‘ ?1--其中,| |表示求模运算。当V2为第i个码字Wi时,用户端k支持的数据传输速率为Rk = log2(l+SINRkji)且用户端k的数据平均吞吐量为Tk,可以根据一段时间(例如20000帧)正确传 输的数据估计得到。则速率与吞吐量比值为遍历V2在码本中的所有可能取值,得到用户端k能支持的最大的速率与吞吐量比 值为:TRl 。此时^中的V2对应的码字即为对用户端k干扰最小的码字,其序号记为Ik。最后,用户端k向基站反馈77 丨和对应的Ik。基站从所有用户端反馈的最大的速率与吞吐量比值中,选取最大值,最大值 TRX = max{TRl},将TR1对应的用户端,作为主用户端Ul。并把同时反馈的TR1对应的仏对应 的码字定义为第二码字,记为%,此时第二码字%对主用户端…具有最小的干扰。步骤103、选取辅用户端;根据对主用户端Ul干扰最小的第二码字%,选择辅用户。与上述步骤102确定主用户类似,采用& = G二HmV3s3 + Gf丑 74&来估计各个用户 的速率与吞吐量比值,与步骤102不同的是,此时令V3 = Wj,V4 = Wl,采用上述的估计方法,
可以得到用户端m最大的速率与吞吐量比值:TR2m = m^iTR>n,,}。基站从所有用户端反
i
馈的最大的速率与吞吐量比值中,选取最大值,最大值冗2 =max{TR2J ,将TR2对应的用户 端作为辅用户u2。步骤104、形成多波束。将主用户端Ul的第一测试信号Sl与对应的第一码字相乘,得到第一乘积wlSl, 辅用户端U2的第二测试信号S3与对应的第二码字 相乘,得到第二乘积%S3,并把所述第 一乘积WlSl与第二乘积Wjs3相加,得到和值WlSl+WjS3,形成多波束,再通过天线端口发送。请参阅图2,其是用户非均勻分布的小区示意图。对于用户非均勻分布的小区,用户可能集中在少数的几个区域内,区域1和区域2 中的用户密度较高,而其他区域用户较少。显然当波束指向某个用户密度低的区域时,其多用户分集效果将很差。因此,将波束更多地指向用户密度较大的区域,从而更好的利用多用 户分集带来的增益。考虑空间用户密度非均勻分布的联合区域用户的比例公平性的随机波 束形成方法,利用空间上用户密度不均勻的特点,保证用户间通信的公平性。请参阅图3,其是本发明多用户随机波束形成系统模块示意图。本发明多用户随机波束形成系统包括基站和用户端。基站包括码本设置模块、选取模块和运算模块。码本设置模块用于设置预编码码本。选取模块用于从用户端中选取主用户端和对主用户端干扰最小的辅用户端。其 中,选取模块从预编码码本中选取一预编码码字,即第一码字,并将第一码字及预设的第一 测试信号发送到各个用户端,在每一用户端,根据第一码字得到与其它预编码码字有关的 第一信噪比,再由第一信噪比得到用户端支持的第一数据传输速率,第一数据传输速率除 以用户端的数据平均吞吐量,得到第一比值,选取模块从各个用户端的第一比值中,选取最 大的第一比值对应的用户端为主用户端;选取模块选取最大的第一比值对应的预编码码 字,即第二码字,再将第二码字及预设的第二测试信号发送到各个用户端,在每一用户端, 根据第二码字得到与第一码字有关的第二信噪比,再由第二信噪比得到用户端支持的第二 数据传输速率,第二数据传输速率除以用户端的数据平均吞吐量,得到第二比值,从各个用 户端的第二比值中,选取最大的第二比值对应的用户端为辅用户端。运算模块用于将选取主用户端时,发送到所述用户端的预编码码字,定义为第一 码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取辅用户端时,发送到所述 用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘积, 并把所述第一乘积与第二乘积相加,形成多波束,再发送。第一码字和第二码字为预编码码 本内的码字。与现有技术相比较,本发明多用户随机波束形成方法和系统能控制复用用户之间 的相互干扰,并且只需要很少的反馈量,就能取得较大的系统容量。另外,本发明还可以很 方便地应用到现有的无线系统中,因为它对接收端不做额外的信号处理,也不需要更新已 有的空中接口标准。此外,在多小区无线通信系统中,本发明可以有效地提高接收信噪比, 降低或抵消小区间干扰,达到基站间协作通信的效果,从而提高小区边缘用户的通信质量。以上仅为本发明的优选实施案例而已,并不用于限制本发明,对于本领域的技术 人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种多用户随机波束形成方法,其特征在于,包括以下步骤基站从用户端中选取主用户端和对所述主用户端干扰最小的辅用户端;所述基站将选取所述主用户端时,发送到所述用户端的预编码码字,定义为第一码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取所述辅用户端时,发送到所述用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘积,并把所述第一乘积与第二乘积相加,形成多波束。
2.根据权利要求1所述的多用户随机波束形成方法,其特征在于,基站从用户端中选 取主用户端包括设置预编码码本;从所述码本中选取一预编码码字,即所述第一码字,并将所述第一码字及所述第一测 试信号发送到各个用户端,在每一所述用户端,根据所述第一码字得到与其它预编码码字 有关的第一信噪比,再由所述第一信噪比得到所述用户端支持的第一数据传输速率,所述 第一数据传输速率除以所述用户端的数据平均吞吐量,得到第一比值,从所述各个用户端 的第一比值中,选取最大的所述第一比值对应的用户端为主用户端。
3.根据权利要求2所述的多用户随机波束形成方法,其特征在于,所述选取对所述主 用户端干扰最小的辅用户端包括选取最大的所述第一比值对应的预编码码字,即所述第二码字; 将所述第二码字及所述第二测试信号发送到所述各个用户端,在每一所述用户端,根 据所述第二码字得到与所述第一码字有关的第二信噪比,再由所述第二信噪比得到所述用 户端支持的第二数据传输速率,所述第二数据传输速率除以所述用户端的数据平均吞吐 量,得到第二比值,从所述各个用户端的第二比值中,选取最大的所述第二比值对应的用户 端为辅用户端。
4.根据权利要求2所述的多用户随机波束形成方法,其特征在于,所述根据所述第一 码字得到与其它预编码码字有关的第一信噪比为根据双A^,^计K'叫+|《明|算所述第一信噪比,其中,G ^H^H^+H^H^T'H^ , Hk为平坦瑞利衰落信道矩 阵,上角标H为共轭转置算子,SINRu为所述第一信噪比,为所述第一码字,V2为所述其 它预编码码字,k为所述用户端的编号,i为所述其它预编码码字%在所述码本中的编号, I表示求模运算。
5.根据权利要求4所述的多用户随机波束形成方法,其特征在于,所述由所述第一信 噪比得到所述用户端支持的第一数据传输速率指根据Rk= lo&d+SINRu)计算所述第一 数据传输速率,其中,Rk为所述用户端支持的第一数据传输速率。
6.一种多用户随机波束形成系统,其包括基站和用户端,其特征在于,所述基站包括选 取模块和运算模块,其中,所述选取模块用于从用户端中选取主用户端和对所述主用户端干扰最小的辅用户端;所述运算模块用于将选取主用户端时,发送到所述用户端的预编码码字,定义为第一 码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取辅用户端时,发送到所述用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘积, 并把所述第一乘积与第二乘积相加,形成多波束。
7.根据权利要求6所述的多用户随机波束形成系统,其特征在于,所述基站还包括码 本设置模块,所述码本设置模块用于设置预编码码本,所述第一码字和第二码字为所述预 编码码本内的码字。
8.根据权利要求7所述的多用户随机波束形成系统,其特征在于,所述选取模块还用 于从所述码本中选取一预编码码字,即所述第一码字,并将所述第一码字及所述第一测试 信号发送到各个用户端,在每一所述用户端,根据所述第一码字得到与其它预编码码字有 关的第一信噪比,再由所述第一信噪比得到所述用户端支持的第一数据传输速率,所述第 一数据传输速率除以所述用户端的数据平均吞吐量,得到第一比值,从所述各个用户端的 第一比值中,选取最大的所述第一比值对应的用户端为主用户端。
9.根据权利要求8所述的多用户随机波束形成系统,其特征在于,所述选取模块还用 于选取最大的所述第一比值对应的预编码码字,即所述第二码字,再将所述第二码字及所 述第二测试信号发送到所述各个用户端,在每一所述用户端,根据所述第二码字得到与所 述第一码字有关的第二信噪比,再由所述第二信噪比得到所述用户端支持的第二数据传输 速率,所述第二数据传输速率除以所述用户端的数据平均吞吐量,得到第二比值,从所述各 个用户端的第二比值中,选取最大的所述第二比值对应的用户端为辅用户端。
全文摘要
本发明公开了一种多用户随机波束形成方法和系统。该方法包括基站从用户端中选取主用户端和对主用户端干扰最小的辅用户端;基站将选取主用户端时,发送到用户端的预编码码字,定义为第一码字,以及与预设的第一测试信号相乘,得到第一乘积,再将选取辅用户端时,发送到用户端的预编码码字,定义为第二码字,以及与预设的第二测试信号相乘,得到第二乘积,并把第一乘积与第二乘积相加,形成多波束。采用本发明的方法和系统,能控制复用用户之间的相互干扰,并且只需要很少的反馈量,就能取得较大的系统容量。
文档编号H04L1/06GK101860386SQ20091010666
公开日2010年10月13日 申请日期2009年4月13日 优先权日2009年4月13日
发明者刘文豪, 李岩, 王衍文 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1