一种基于slnr的mu-mimo的用户配对方法

文档序号:7558066阅读:248来源:国知局
专利名称:一种基于slnr的mu-mimo的用户配对方法
技术领域
本发明涉及移动通讯领域,特别涉及一种基于SLNR的MU-MIMO的用户配对方法。
背景技术
与传统的单输入单输出(SISO)系统相比,多输入多输出(MIMO)系统能实现更高的数据传输速率和分集增益。在多用户MIMO(MU-MIMO)下行链路中,基站通过空分多址 (SDMA)在相同的时频资源服务多个用户。利用多用户分集增益和多路数据流的复用增益, MU-MIMO能获得比单用户MIMO(SU-MIMO)更高的数据吞吐量。当MU-MIMO系统在相同的时频资源上服务于多个用户时,为了降低不同用户之间的干扰和提高系统的整体性能,通常对所能的服务的用户数目有一定限制。当系统中同时存在较多用户时,就需要采用用户配对算法选取出一定数目的用户集合作为服务对象。同时,为了抑制用户间干扰并提高系统的吞吐量,基站还需要采用预编码技术。从信息论的角度来说,采用脏纸编码(DPC)可以实现系统和容量的最大化。但是脏纸编码作为一种非线性的预编码方案,实现复杂度非常高,不适合实际应用,而在实际系统中通常采用低复杂度的线性预编码,例如,迫零预编码和基于信漏噪比(SLNR)的预编码,相对于迫零预编码,SLNR预编码的优势是对基站和用户的天线数没有限制且性能更好。 通常,为优化性能,用户配对方法取决于系统所采用的预编码算法。基于SLNR预编码,现有技术中的用户配对方法的原理是第一,建立两个集合已配对用户的索引集合Al和未配对用户的索引集合A2,当在初始状态时,Al为空,A2包括所有用户的索引。第二,将A2中信道能量最大的用户作为第一个已配对用户,并将第一个已配对用户的索引增加至Al,同时将第一个已配对用户的索引从A2中删除。通常,确定信道能量最大的用户的方法为计算每个用户的下行信道矩阵的 Frobenius范数,将最大下行信道矩阵的Frobenius范数对应的用户作为信道能量最大的
用户。具体地说,计算
权利要求
1.一种基于SLNR的MU-MIMO的用户配对方法,其特征在于,该方法包括步骤A、建立已配对用户的索引集合Al和未配对用户的索引集合A2,当在初始状态时, Al为空,A2包括所有用户的索引;步骤B、确定A2中信道能量最大的用户,将A2中信道能量最大的用户作为第一个已配对用户;步骤C、将已配对用户的索引增加至Al,并从A2删除;步骤D、判断Al中已配对用户的索引数量和是否等于预先设置的配对用户数量,如果是,则结束流程,否则,执行步骤E ;步骤E、计算A2中当前未配对用户的第一 SLNR值,其中,对于A2中索引为k的未配对用户,其第一 SLNR值为SLNR k;计算Al中每个已配对用户与A2中当前未配对用户配对时的第二 SLNR值,其中,对于Al中索引为j的已配对用户,其与索引为k的未配对用户配对时的第二 SLNR值为SLNR」,k ;计算所述当前未配对用户的第一 SLNR值与Al中每个已配对用户的第二 SLNR值的乘积,将乘积作为当前未配对用户的SLNR值,其中,索引为k的未配对用户的SLNR值为SLNRk ;按照上述方法计算A2中每个未配对用户的SLNR值,将SLNR值最大的用户作为已配对用户,并返回执行步骤C。
2.根据权利要求1所述的方法,其特征在于,步骤B中所述确定A2中信道能量最大的用户的方法包括获取每个用户的下行信道矩阵;计算每个用户的下行信道矩阵的Frobenius范数,将最大下行信道矩阵的Frobenius 范数对应的用户作为信道能量最大的用户。
3.根据权利要求2所述的方法,其特征在于,所述索引为k的未配对用户的第一SLNR 值SLNR k为
4.根据权利要求3所述的方法,其特征在于,所述索引为j的已配对用户与索引为k的未配对用户配对时的第二 SLNR值SLNR」,k为
全文摘要
本发明公开了一种基于SLNR的MU-MIMO的用户配对方法,其中,确定已配对用户的步骤为计算未配对用户的索引集合A2中当前未配对用户的第一SLNR值;计算已配对用户的索引集合A1中每个已配对用户与A2中当前未配对用户配对时的第二SLNR值;计算当前未配对用户的第一SLNR值与A1中每个已配对用户的第二SLNR值的乘积,将乘积作为当前未配对用户的SLNR值;按照上述方法计算A2中每个未配对用户的SLNR值,将SLNR值最大的用户作为新的已配对用户。采用本发明公开的方法能够提高系统性能。
文档编号H04B7/04GK102340336SQ20101023443
公开日2012年2月1日 申请日期2010年7月20日 优先权日2010年7月20日
发明者吕伯轩, 屠于康 申请人:普天信息技术研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1