发明名称 一种应用于VMIMO系统的多用户配对算法
摘要 本发明涉及多输入输出无线移动通讯系统,尤其是涉及一种上行VMIMO系统的多用户配对算法。本发明针对现有技术存在的问题,提供一种基于贪婪准则的次优多用户配对算法的应用于虚拟MIMO系统的多用户配对算法,该算法能够根据用户的信道状况,逐个选择配对用户,在降低搜索复杂度的同时,最大限度地提升系统吞吐量;同时针对边缘用户吞吐量较低的问题,引入了比例公平因子α和β,进一步解决了复杂度计算问题。本发明是按照用户<i>x</i>所在信道容量值由大到小的顺序依次对每一个已调度用户<i>x</i>选择第<i>n</i>个配对用户。本发明应用于VMIMO系统上行数据传输领域。
申请公布号 CN103220025B 申请公布日期 2016.04.13
申请号 CN201310135037.0 申请日期 2013.04.18
申请人 电子科技大学 发明人 赵宏志;郑博文;唐友喜
分类号 H04W72/12(2009.01)I;H04B7/04(2006.01)I 主分类号 H04W72/12(2009.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 吴彦峰
主权项 一种应用于VMIMO系统的多用户配对方法,其特征在于包括:步骤1:设k<sub>1</sub>(x)代表用户x本身,k<sub>2</sub>(x)代表用户x的第1个配对用户,k<sub>3</sub>(x)代表用户x的第2个配对用户,……,k<sub>n+1</sub>(x)代表用户x的第n个配对用户,Ω代表VMIMO系统上行传输数据时未分配资源块的用户集合,Λ<sub>1</sub>是VMIMO系统上行传输数据时已分配资源块的用户集合,Ω与Λ<sub>1</sub>的集合是整个用户集合;步骤2:按照用户x在VMIMO系统上行传输数据时信道容量值由大到小的顺序依次对每一个已调度用户x选择第n个配对用户,其中x∈Λ<sub>n</sub>,<img file="FDA0000849651470000015.GIF" wi="207" he="68" />Λ<sub>n</sub>代表已找到n‑1个配对的用户集合,所述已分配资源块的用户集合指的是VMIMO系统上行传输数据时通过调度算法在可用带宽上的已调度用户,所述可用宽带指的是进行上行传输数据的频带,所述n表示的是配对用户数量,所述n大于等于2的整数;所述步骤2具体过程是:步骤21:根据公式(1)计算用户x在VMIMO系统上行传输数据时信道容量值D<sub>1</sub>(x)<img file="FDA0000849651470000011.GIF" wi="1461" he="183" />其中,M<sub>x</sub>代表用户x所占的资源块数目,<img file="FDA0000849651470000012.GIF" wi="98" he="85" />代表用户x在第m个资源块上的信道矩阵;P<sub>x</sub>代表基站接收第x个用户发射天线发射信号时的接收功率;N<sub>0</sub>代表噪声功率;步骤22:按照步骤21中用户x在VMIMO系统上行传输数据时信道容量值D<sub>1</sub>(x)由大到小的顺序依次对每一个已调度用户选择第1个配对用户,根据公式(2)、(3)、(4)、(5)分别计算<img file="FDA0000849651470000013.GIF" wi="135" he="94" /><img file="FDA0000849651470000014.GIF" wi="125" he="94" />k<sub>2</sub>(x)、D<sub>2</sub>(x),如果D<sub>2</sub>(x)&gt;D<sub>1</sub>(x),选择k<sub>2</sub>(x)为用户x的第1个配对用户,将k<sub>2</sub>(x)从未分配资源块集合Ω中除去,否则,用户x不进行配对,用户x通过其发射天线以SIMO的方式发送数据给基站;依次为每个用户x选择第1个配对用户,若用户x遍历了集合Λ<sub>1</sub>,则转至步骤23,否则,针对下一个已调度用户x,继续进行步骤22,其中x∈Λ<sub>1</sub>,Λ<sub>1</sub>是调度后已分配资源块的用户集合;<img file="FDA0000849651470000021.GIF" wi="1402" he="156" /><img file="FDA0000849651470000022.GIF" wi="1366" he="183" /><img file="FDA0000849651470000023.GIF" wi="1302" he="255" /><img file="FDA0000849651470000024.GIF" wi="1213" he="174" />其中参数α与参数β用来调节配对过程中系统容量与系统公平性间的比例,<img file="FDA0000849651470000025.GIF" wi="111" he="94" />代表用户x在VMIMO系统上行传输数据时第m个资源块上的信道矩阵;<img file="FDA00008496514700000215.GIF" wi="95" he="69" />代表基站接收第k<sub>1</sub>(x)个用户发射天线发射信号时的接收功率,<img file="FDA0000849651470000026.GIF" wi="91" he="79" />代表用户i在VMIMO系统上行传输数据时第m个资源块上的信道矩阵,其中i∈Ω;P<sub>i</sub>代表基站接收用户i发射天线发射信号时的接收功率,<img file="FDA0000849651470000027.GIF" wi="117" he="82" />为用户i在VMIMO系统上行传输数据时的平均吞吐量,<img file="FDA0000849651470000028.GIF" wi="124" he="83" />是根据公式(6)计算所得,<img file="FDA0000849651470000029.GIF" wi="1398" he="182" />所述T<sub>C</sub>为用户i进行信号滤波的时间窗参数,<img file="FDA00008496514700000210.GIF" wi="166" he="78" />代表上一个传输时间间隔(TTI)用户i在VMIMO系统上行传输数据时的平均吞吐量,r<sub>i</sub>'(t‑1)代表上一个传输时间间隔(TTI)用户i在VMIMO系统上行传输数据时的实际传输速率,单位为Mbps,r<sub>i</sub>'(t‑1)=VMIMO上行传输数据时的频谱效率×VMIMO系统上行传输数据时的用户i所在信道带宽,<img file="FDA00008496514700000211.GIF" wi="228" he="78" />r<sub>i</sub>'(0)=0;<img file="FDA00008496514700000212.GIF" wi="109" he="95" />代表用户x与用户i配对后在第m个资源块上与基站接收天线所组成的信道矩阵,<img file="FDA00008496514700000213.GIF" wi="102" he="95" />代表用户x和用户i配对后在第m个资源块上的频谱效率的相对值,<img file="FDA00008496514700000214.GIF" wi="159" he="102" />代表用户x和用户k<sub>2</sub>(x)配对后在第m个资源块上的频谱效率的相对值;步骤23:按照步骤22中用户x在VMIMO系统上行传输数据时信道容量值D<sub>2</sub>(x)由大到小的顺序 依次对每一个已调度用户x选择第2个配对用户,x∈Λ<sub>2</sub>,<img file="FDA00008496514700000315.GIF" wi="195" he="56" />Λ<sub>2</sub>代表已找到第1个配对的用户集合,根据公式(7)、(8)、(9)、(10)分别计算<img file="FDA0000849651470000031.GIF" wi="142" he="93" /><img file="FDA0000849651470000032.GIF" wi="125" he="95" />k<sub>3</sub>(x)、D<sub>3</sub>(x),如果D<sub>3</sub>(x)&gt;D<sub>2</sub>(x),选择k<sub>3</sub>(x)为用户x的第2个配对用户,将k<sub>3</sub>(x)从未分配资源块集合Ω中除去;否则,用户x不进行配对,用户x通过2个用户配对以VMIMO的方式发送数据给基站;依次为每个用户x选择第2个配对用户,若用户x遍历了集合Λ<sub>2</sub>,则转至步骤24;否则,针对下一个已调度用户x,继续进行步骤23;<img file="FDA0000849651470000033.GIF" wi="1405" he="158" /><img file="FDA0000849651470000034.GIF" wi="1374" he="173" /><img file="FDA0000849651470000035.GIF" wi="1373" he="279" /><img file="FDA0000849651470000036.GIF" wi="1316" he="182" />其中<img file="FDA0000849651470000037.GIF" wi="112" he="90" />代表用户k<sub>2</sub>(x)在第m个资源块上的信道矩阵;<img file="FDA0000849651470000038.GIF" wi="104" he="78" />代表基站接收用户k<sub>2</sub>(x)发射天线发射信号时的接收功率,所述<img file="FDA0000849651470000039.GIF" wi="127" he="79" />根据公式(6)计算所得,<img file="FDA00008496514700000310.GIF" wi="110" he="95" />代表k<sub>2</sub>(x)与用户i配对后在第m个资源块上与基站接收天线所组成的信道矩阵,<img file="FDA00008496514700000311.GIF" wi="105" he="93" />代表k<sub>2</sub>(x)和用户i配对后在第m个资源块上的频谱效率的相对值,<img file="FDA00008496514700000312.GIF" wi="164" he="95" />代表k<sub>2</sub>(x)和用户k<sub>3</sub>(x)配对后在第m个资源块上的频谱效率的相对值;步骤24:按照步骤23中用户x在VMIMO系统上行传输数据时信道容量值D<sub>n</sub>(x)由大到小的顺序依次对每一个已调度用户选择第n个配对用户,x∈Λ<sub>n</sub>,<img file="FDA00008496514700000316.GIF" wi="445" he="63" />Λ<sub>n</sub>代表已找到第n‑1个配对的用户集合,根据公式(11)、(12)、(13)、(14)分别计算<img file="FDA00008496514700000313.GIF" wi="141" he="94" /><img file="FDA00008496514700000314.GIF" wi="126" he="94" />k<sub>n+1</sub>(x)、D<sub>n+1</sub>(x),如果D<sub>n+1</sub>(x)&gt;D<sub>n</sub>(x),选择k<sub>n+1</sub>(x)为用户x的第n个配对用户,将k<sub>n+1</sub>(x)从未分配资源块集合Ω中除去;否则,用户x不再进行配对,用户x通过n个配对用户以VMIMO的方式发送数据给基站;依次为每个用户x选择第n个配对用户时,若用户x遍历了集合Λ<sub>n</sub>,则结束;否则,针对下一个已调度用户 x,继续进行步骤24;<img file="FDA0000849651470000041.GIF" wi="1406" he="158" /><img file="FDA0000849651470000042.GIF" wi="1380" he="179" /><img file="FDA0000849651470000043.GIF" wi="1374" he="263" /><img file="FDA0000849651470000044.GIF" wi="1292" he="183" />其中<img file="FDA0000849651470000045.GIF" wi="116" he="103" />代表用户k<sub>n</sub>(x)在VMIMO系统上行传输数据时第m个资源块上的信道矩阵,所述m大于等于0;<img file="FDA0000849651470000046.GIF" wi="111" he="86" />代表基站接收第k<sub>n</sub>(x)个用户发射天线发射信号时的接收功率,所述<img file="FDA0000849651470000047.GIF" wi="114" he="79" />根据公式(6)计算所得,<img file="FDA0000849651470000048.GIF" wi="111" he="101" />代表用户k<sub>n</sub>(x)与用户i配对后在第m个资源块上与基站接收天线所组成的信道矩阵,<img file="FDA0000849651470000049.GIF" wi="103" he="94" />代表用户k<sub>n</sub>(x)和用户i配对后在第m个资源块上的频谱效率的相对值,<img file="FDA00008496514700000410.GIF" wi="181" he="94" />代表用户k<sub>n</sub>(x)和用户k<sub>n+1</sub>(x)配对后在第m个资源块上的频谱效率的相对值。
地址 611731 四川省成都市高新西区西源大道2006号