CN101656559B - 下行数据流的预处理方法及系统 - Google Patents
下行数据流的预处理方法及系统 Download PDFInfo
- Publication number
- CN101656559B CN101656559B CN 200910092562 CN200910092562A CN101656559B CN 101656559 B CN101656559 B CN 101656559B CN 200910092562 CN200910092562 CN 200910092562 CN 200910092562 A CN200910092562 A CN 200910092562A CN 101656559 B CN101656559 B CN 101656559B
- Authority
- CN
- China
- Prior art keywords
- mobile station
- data streams
- precoding matrix
- base station
- precoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000002203 pretreatment Methods 0.000 title 1
- 239000011159 matrix material Substances 0.000 claims abstract description 191
- 239000013598 vector Substances 0.000 claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000007781 pre-processing Methods 0.000 claims abstract description 15
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
本发明公开了一种下行数据流的预处理方法及系统。其中,方法包括:基站接收移动台的反馈信息,该反馈信息包括移动台期望基站发射的数据流个数;基站根据反馈信息确定每个预编码矩阵支持的数据流个数,并根据每个预编码矩阵支持的数据流个数选择目标移动台;基站确定目标移动台的调制编码方案,并根据目标移动台确定的预编码矩阵的编号、目标移动台确定的预编码矩阵中的预编码向量的编号和目标移动台确定的预编码矩阵支持的数据流个数采用目标移动台的调制编码方案对向目标移动台发送的下行数据流进行预处理。当处于高信噪比区域中时,上述方法及系统可以在基站的MU-MIMO系统中实现SU-MIMO发射模式,有效地提高系统的总吞吐量。
Description
技术领域
本发明涉及MIMO(Multi Input Multi Output,多输入多输出)无线通信系统,更具体地,涉及一种下行数据流的预处理方法及系统。
背景技术
通过在基站和移动台配置多根天线,可以极大地改善无线通信链路的容量和可靠性。在不增加额外功率的情况下,空分复用在同一频带上产生多个空间数据管道,从而增加了频谱效率。当基站将占用相同时、频资源的多个数据流发送给同一用户时,称为SU-MIMO(Single UserMIMO,单用户MIMO),或者称为SDM(Space Division Multiplexing,空分复用)。当基站将占用相同时、频资源的多个数据流发送给不同用户时,称为MU-MIMO(Multiple User MIMO,多用户MIMO),或者称为SDMA(Space Division Multiple Access,空分多址)。最大化MIMO广播信道容量的动态SDMA的最优解是基于DPC(Dirty Paper Coding,脏纸编码)技术的。DPC能够获得容量界,但其在编、解码端都需要复杂的非线性处理,需要很高的计算复杂度,给目前的实现带来了挑战。
一种次优的SDMA解决方案(通常被称之为“波束成形”)通过为每个激活用户分配不同的波束方向实现同时支持多个用户的数据发射。基于SDMA的波束成形只需要在编码器进行线性处理,因此具有比DPC更低的复杂度。下行广播信道中的DPC和波束成形的设计经常可以通过考虑对偶的上行多址信道(MAC)解得。然而,实际中很难找到最优的波束成形向量和最优的功率分配。
因此,实现简单且性能接近波束成形方案的迫零预处理方式(例如,块对角化(BD)和迫零波束成形(ZFBF))受到了很大的关注。然而,BD和ZFBF需要完全的CSI(Channel State Information,信道状态信息)。由于完全的CSI需要较高的负荷代价,因此允许一定吞吐量损失的部分CSI反馈的SDM/SDMA方式更具有实用价值。目前,主要有两种方式实现部分CSI下的MU-MIMO,其主要差别在于如何进行空间数据流的分离。一种方式是基于CVQ(Channel Vector Quantity,信道向量量化)的方法得到有限信道码本,每个用户基于此码本将对其信道进行量化,根据一定的准则反馈相应的码本编号和估计的SINR;然后基站根据移动台反馈的信道编码信息进行预处理(例如,ZFBF),以及根据反馈的SINR进行调度。另一种方式是将SU-MIMO的预编码方式扩展到MU-MIMO中(例如,PU2RC),用户反馈首选的预编码矩阵和预编码向量编号以及对应的SINR。基站将选择同一预编码矩阵的用户分为一组,然后根据用户SINR对用户进行调度。
在低信噪比区域中,由于用户之间的干扰较小,所以MU-MIMO系统的总吞吐量高于SU-MIMO系统的总吞吐量。但是,在高信噪比区域中,由于多用户之间的干扰较大,可能导致MU-MIMO系统的总吞吐量并不会随着发射信噪比的增加而增加,MU-MIMO系统的总吞吐量甚至可能会低于SU-MIMO系统的总吞吐量。
发明内容
本发明要解决的一个技术问题是提供一种下行数据流的预处理方法及系统,能够解决在高信噪比区域中MU-MIMO系统的总吞吐量不随发射信噪比增加而增加的问题。
为了实现上述目的,本发明提供了一种下行数据流的预处理方法,包括:基站接收移动台发送的由与基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,反馈信息包括移动台确定的预编码矩阵的编号、移动台确定的预编码矩阵中的预编码向量的编号、移动台期望基站发射的数据流个数以及移动台选定的调制编码方案;基站根据接收到的反馈信息确定每个预编码矩阵支持的数据流个数,并根据每个预编码矩阵支持的数据流个数选择目标移动台;基站根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案,并根据目标移动台确定的预编码矩阵的编号、目标移动台确定的预编码矩阵中的预编码向量的编号和目标移动台确定的预编码矩阵支持的数据流个数采用目标移动台的调制编码方案对向目标移动台发送的下行数据流进行预处理。
根据本发明方法的一个实施例,基站根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案具体为:基站将目标移动台选定的调制编码方案作为目标移动台的调制编码方案;或基站对目标移动台选定的调制编码方案进行调整,将调整后的调制编码方案作为目标移动台的调制编码方案。
根据本发明方法的另一实施例,反馈信息是通过如下步骤确定的:移动台k利用 确定移动台k期望基站发射的数据流个数mk;移动台k利用 计算移动台k确定的预编码矩阵的编号ik和移动台k确定的预编码矩阵中的预编码向量的编号jk;移动台k根据移动台k确定的预编码矩阵的编号ik、移动台k确定的预编码矩阵中的预编码向量的编号jk和移动台k期望基站发射的数据流个数mk确定信干噪比并选择与信干噪比对应的调制编码方案作为移动台选定的调制编码方案;其中,γk,i,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
根据本发明方法的又一实施例,基站根据接收到的反馈信息确定每个预编码矩阵支持的数据流个数的步骤包括:基站根据反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;基站根据移动台期望基站发射的数据流个数利用最大最小准则确定每个预编码矩阵支持的数据流个数。
根据本发明方法的再一实施例,基站根据每个预编码矩阵支持的数据流个数选择目标移动台的步骤包括:基站根据反馈信息中的移动台期望基站发射的数据流个数对同一大组中的移动台进行细分,将反馈的移动台期望基站发射的数据流个数相同的移动台分为同一小组;根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从同一小组中确定优先级最高的移动台;如果基站确定的优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将优先级最高的移动台作为目标移动台,否则在优先级最高的移动台采用的预编码矩阵中选择优先级次高的移动台,将优先级最高的移动台和优先级次高的移动台作为目标移动台。
根据本发明方法的再一实施例,每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
为了实现上述目的,本发明还提供了一种下行数据流的预处理系统,包括:反馈信息接收模块,用于接收移动台发送的由与基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,反馈信息包括移动台确定的预编码矩阵的编号、移动台确定的预编码矩阵中的预编码向量的编号、移动台期望基站发射的数据流个数以及移动台选定的调制编码方案;目标移动台确定模块,用于根据接收到的反馈信息确定每个预编码矩阵支持的数据流个数,并根据每个预编码矩阵支持的数据流个数选择目标移动台;数据预处理模块,用于根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案,并根据目标移动台确定的预编码矩阵的编号、目标移动台确定的预编码矩阵中的预编码向量的编号和目标移动台确定的预编码矩阵支持的数据流个数采用目标移动台的调制编码方案对向目标移动台发送的下行数据流进行预处理。
根据本发明系统的一个实施例,该系统还包括反馈信息计算模块,反馈信息计算模块包括:期望数据流个数计算单元,用于利用 确定移动台k期望基站发射的数据流个数mk;编号计算单元,用于利用 计算移动台k确定的预编码矩阵的编号ik和移动台k确定的预编码矩阵中的预编码向量的编号jk;调制编码方案选择单元,用于根据移动台k确定的预编码矩阵的编号ik、移动台k确定的预编码矩阵中的预编码向量的编号jk和移动台k期望基站发射的数据流个数mk确定信干噪比并选择与信干噪比对应的调制编码方案作为移动台选定的调制编码方案;其中,γk,i,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
根据本发明系统的另一实施例,目标移动台确定模块包括:粗分组单元,用于根据反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;数据流个数确定单元,用于根据移动台期望基站发射的数据流个数利用最大最小准则确定每个预编码矩阵支持的数据流个数;细分组单元,用于根据反馈信息中的移动台期望基站发射的数据流个数对同一大组中的移动台进行细分,将反馈的移动台期望基站发射的数据流个数相同的移动台分为同一小组;优先级确定单元,用于根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从同一小组中确定优先级最高的移动台;目标移动台选择单元,用于如果基站确定的优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将优先级最高的移动台作为目标移动台,否则在优先级最高的移动台采用的预编码矩阵中选择优先级次高的移动台,将优先级最高的移动台和优先级次高的移动台作为目标移动台。
根据本发明系统的又一实施例,每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
本发明提供的下行数据流的预处理方法及系统,根据移动台向基站反馈的期望基站发射的数据流个数,在高信噪比区域中可以在基站的MU-MIMO系统中实现SU-MIMO的发射模式,显著地降低了多用户之间的干扰,从而有效地提高了高信噪比区域中系统的总吞吐量。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:
图1是本发明方法的第一实施例的流程示意图。
图2是本发明方法的第二实施例的流程示意图。
图3是支持MU-MIMO通信的无线通信系统的示意图。
图4是本发明方法的第三实施例的流程示意图。
图5是本发明系统的第一实施例的结构示意图。
图6是本发明系统的第二实施例的结构示意图。
图7是本发明系统的第三实施例的结构示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。
如图1所示,是本发明方法的第一实施例的流程示意图。该实施例可以包括以下步骤:
S101,基站接收移动台发送的由与基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,反馈信息包括移动台确定的预编码矩阵的编号、移动台确定的预编码矩阵中的预编码向量的编号、移动台期望基站发射的数据流个数以及移动台选定的调制编码方案,其中,基站发射的数据流个数可以在1到基站的发射天线数的范围内,调制编码方案是调制方式与编码方案的组合。
具体地,反馈信息可以通过如下步骤确定的:
移动台k利用 确定移动台k期望基站发射的数据流个数mk;
移动台k利用 计算移动台k确定的预编码矩阵的编号ik和移动台k确定的预编码矩阵中的预编码向量的编号jk;
移动台k根据移动台k确定的预编码矩阵的编号ik、移动台k确定的预编码矩阵中的预编码向量的编号jk和移动台k期望基站发射的数据流个数mk确定信干噪比并选择与信干噪比对应的调制编码方案作为移动台选定的调制编码方案;
其中,γk,i,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
S102,基站根据接收到的反馈信息确定每个预编码矩阵支持的数据流个数,并根据每个预编码矩阵支持的数据流个数选择目标移动台。
具体地,基站可以通过如下步骤确定每个预编码矩阵支持的数据流个数:基站根据反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;基站根据移动台期望基站发射的数据流个数利用最大最小准则确定每个预编码矩阵支持的数据流个数。其中,最大最小准则是通过如下实现体现的:首先利用最大准则从同一大组的所有移动台中选出最大的期望基站发射的数据流个数作为该同一大组中所有移动台采用的预编码矩阵和预编码向量上能支持的数据流个数;然后再利用最小准则从同一预编码矩阵的所有预编码向量上选出最小的期望基站发射的数据流个数作为该预编码矩阵能支持的数据流个数。
另外,基站根据每个预编码矩阵支持的数据流个数选择目标移动台的步骤可以包括:基站根据反馈信息中的移动台期望基站发射的数据流个数对同一大组中的移动台进行细分,将反馈的移动台期望基站发射的数据流个数相同的移动台分为同一小组;根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从同一小组中确定优先级最高的移动台;如果基站确定的优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将优先级最高的移动台作为目标移动台,否则在优先级最高的移动台采用的预编码矩阵中选择与优先级最高的移动台所使用的预编码向量不同的移动台作为优先级次高的移动台,将优先级最高的移动台和优先级次高的移动台作为目标移动台。
S103,基站根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案,并根据目标移动台确定的预编码矩阵的编号、目标移动台确定的预编码矩阵中的预编码向量的编号和目标移动台确定的预编码矩阵能支持的数据流个数采用目标移动台的调制编码方案对向目标移动台发送的下行数据流进行预处理。
其中,基站根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案具体为:基站将目标移动台选定的调制编码方案作为目标移动台的调制编码方案;或基站对目标移动台选定的调制编码方案进行调整,将调整后的调制编码方案作为目标移动台的调制编码方案。
该实施例中的每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
另外,在该实施例中,为了便于移动台确定反馈信息以及基站对下行数据流进行预处理,将所有预编码矩阵和预编码矩阵中的所有预编码向量均存储到基站和各个移动台中。
上述实施例利用了移动台向基站反馈的信息,当系统处于高信噪比区域中时,根据反馈信息中移动台期望基站发射的数据流个数使基站可以在MU-MIMO系统中实现SU-MIMO发射模式(即,mk=1的情况),降低了多用户之间的干扰,从而有效地提高了高信噪比区域中系统的总吞吐量。
如图2所示,是本发明方法的第二实施例的流程示意图。在该实施例中包括以下步骤:
S201,基站向移动台发射导频信号,在每一调度时隙中移动台根据接收到的导频信号估计CSI;
S202,移动台根据本地存储的预编码矩阵、预编码向量和估计得到的CSI计算与基站发射的数据流个数对应的所有预编码矩阵中的所有预编码向量上的SINR,其中,基站发射的数据流个数可以是从1至基站的发射天线数;
S203,移动台根据计算出的每个SINR确定反馈信息,并通过上行控制信道向基站发送这些反馈信息,其中,反馈信息包括:移动台期望基站的发射的数据流个数、预编码矩阵的编号、预编码向量的编号以及移动台选定的MCS方案的编号;
S204,基站根据来自移动台的反馈信息确定每一预编码矩阵上最终发射的数据流个数;
S205,基站根据每一预编码矩阵上最终发射的数据流个数采用一定的调度准则选择出目标移动台;
S206,基站从其存储的预编码矩阵和预编码向量中选出与反馈信息中的预编码矩阵的编号和预编码向量的编号对应的预编码向量,并利用该预编码向量、选定的调制编码方案和确定的最终发射的数据流个数对目标移动台的数据进行预处理和发射。
上述系统资源的分配和调度均是以时隙为单位。
为了使目标移动台能够正确地解调基站预处理后的数据,基站通过下行控制信令向目标移动台发送为目标移动台确定的调制编码方案;目标移动台在接收到来自基站的数据信号后,根据导频信号和基站发送的控制信息进行解调。
在该实施例中,当系统处于高信噪比区域中时,基站可以根据反馈信息中移动台期望基站发射的数据流个数在MU-MIMO系统中实现SU-MIMO发射模式(即,mk=1的情况),降低了多用户之间的干扰,从而有效地提高了系统的总吞吐量。
以下通过一个更具体的实施例来描述本发明下行数据流的预处理方法。
如图3所示,是支持MU-MIMO通信的无线通信系统的示意图。该无线通信系统10中包括:基站11和多个移动台12。其中,移动台12的个数为:K=3,但并不局限于3。基站支持3GPP长期演进的规范,该规范中规定的MU-MIMO操作的无线通信基站包括四根天线13:Mt=4,但是该基站11还可以包括多于四根天线的情况。移动台12具有两根天线14:Mr=2,但是移动台并不局限于两根天线(例如,移动台可以包括1根天线或者多于两根天线)的情况。
在从基站发射最多M(M≤Mt)个独立编码的数据流的MU-MIMO无线通信系统中,在任意调度时刻传输的数据符号可以表示为x=[x1…xM]T,其中,[·]T表示转置操作。在MU-MIMO模式下工作的无线通信系统(例如,无线通信系统10)中,发射机利用预编码矩阵E对发射的数据符号向量x进行预处理后发射,预编码矩阵E由Mt×Mt的酉矩阵 中的M个列向量构成。目标用户k的接收信号可以表示为:
yk=HkEx+n (1)
其中,n为加性噪声, 表示移动k台与基站之间的信道冲击响应矩阵,x为基站发射的数据符号向量。
移动台可以采用MMSE(Minimum Mean Square Error,最小均方误差)准则作为接收机的检测方法,所以在接收端中根据MMSE准则估计出的发射的数据符号向量可以表示为:
其中,
其中,σ2是噪声方差,P是基站为所有用户的所有数据流分配的总功率,Ek是用户k采用的预编码向量(当用户k有1个数据流发射)/预编码矩阵(当用户k有多个数据流发射),HkEk称为用户k的等效信道。
如图4所示,是本发明方法的第三实施例的流程示意图。在该实施例中可以包括以下步骤:
S301,基站向移动台k发射导频信号。
S302,移动台k根据接收到的导频信号估计CSI,当移动台k只接收1个数据流时获得hk,当移动台k接收多个数据流时获得Hk。
S303,在本实施例中可以假设基站向每个移动台传输一个数据流,移动台k根据公式(4)计算当基站发射m个数据流时在所有预编码矩阵的所有预编码向量上的SINR(即,γk,i,j,m):
但是本发明并不局限于移动台只支持一个数据流的情况,例如,移动台可以支持L=min{Mt,Mr}个数据流。此时,每个移动台可以采用公式(5)计算SINR:
其中,将为C={E(1),...,E(N)}的预编码矩阵集合分别存储到基站和每个移动台中,预编码矩阵 i=1,...,N,预编码向量ei,j∈CM×1,满足||ei,j||=1,j=1,...,Mt,N为预编码矩阵的个数,m=1,...,MT表示基站同时发射的数据流个数,wk,i,j T为公式(3)中计算出的用户MMSE检测矩阵的某一行。
进一步地,预编码矩阵可以是基于离散傅立叶变换(DFT)的码本,也可以是基于Householder变换的码本;每一预编码矩阵中包含的预编码向量个数等于基站的发射天线数;还可以基于上述两种码本采用随机扰动或相位旋转的方法得到多个预编码矩阵。
S304,移动台k根据公式(6)确定期望基站发射的数据流个数mk,在该实施例中仅给出了期望基站发射1个或Mt个数据流的情况:
其中,γk,i,j,m是S303中计算出的基站发射m个数据流时移动台k采用第i个预编码矩阵中的第j个预编码向量上的SINR,Mt是基站的发射天线数。
移动台k利用基站发射的数据流个数m乘以移动台k在每个预编码向量上的SINR可以近似获得数据速率。从公式(6)可以看出,移动台期望基站发射的数据流个数是满足数据速率最大的要求的,这样在高信噪比区域中可以在基站的MU-MIMO系统中实现SU-MIMO发射模式,从而有效地提高系统的总吞吐量。
从公式(6)可以看出,移动台k可以利用1个比特向基站反馈期望基站发射的数据流个数,例如,用比特0表示移动台k期望基站发射一个数据流,比特1表示移动台k期望基站发射多个数据流(在此实施例中即为Mt个数据流)。
但是,本发明并不局限于基站只发射1个或Mt个数据流的情况,移动台可以期望基站发射1至Mt中任一个数的数据流。只是在这种情况下,移动台需要使用多于1个的比特来反馈期望基站发射的数据流个数。
进一步地,移动台k根据公式(7)确定预编码矩阵的编号ik及预编码向量的编号jk:
其中,ik表示当移动台k期望基站发射mk个数据流时所采用的预编码矩阵的编号,jk表示预编码向量在预编码矩阵ik中的编号,是基站发射mk个数据流时移动台k采用第i个预编码矩阵中的第j个预编码向量上的SINR。
因此,移动台k可以利用log2(NMt)个比特向基站反馈预编码矩阵的编号和该预编码矩阵中的预编码向量的编号。
通过上述公式(6)可以看出,在高信噪比区域中,本发明可以在基站的MU-MIMO系统中实现SU-MIMO发射模式(即,mk=1的情况),显著地降低了多用户之间的干扰,有效地提高了系统的总吞吐量。
将公式(6)和(7)分别计算出的移动台k期望基站发射的数据流个数mk、与当基站发射mk个数据流时移动台确定的预编码矩阵的编号、预编码向量的编码以及移动k选定的MCS方案共同构成移动台的反馈信息。
S305,基站收集所有移动台的反馈信息,采用下面的方式确定在每一预编码矩阵上支持的数据流个数。
基站根据Si,j={k|ik=i,ik=j,1≤k≤K}对所有移动台进行分组,将选择同一预编码矩阵i和预编码向量j的移动台分为同一大组。
进一步地,根据公式(8)利用最大准则确定在预编码矩阵i、预编码向量j上能够支持的最大数据流个数mj (i):
公式(8)示出:如果有一个移动台选择了预编码向量ei,j并且期望基站发射Mt个数据流,那么在这个预编码向量ei,j上将选择支持Mt个数据流的发射模式,否则,
进一步地,基站根据公式(9)利用最小准则将预编码矩阵i中所有预编码向量上能够支持的最小数据流个数确定为预编码矩阵i最终能够支持的数据流个数m(t):
通过上述公式(8)和(9),本实施例根据所有移动台的反馈信息,特别利用了反馈信息中期望基站发射的数据流个数mk,选定了基站最终发射的数据流个数,即确定了是采用MU-MIMO发射模式还是SU-MIMO发射模式。
S306,基站根据 对分在同一大组Si,j={k|ik=i,ik=j,1≤k≤K}中的移动台进行再分组,在同一大组中选择期望基站发射数据流个数为Mt的移动台;
进一步地,基站根据一定的调度准则选择一个优先级最高的移动台k*,该调度准则可以是用户的服务质量(QoS)、用户的当前信道状态、用户已经获得的平均速率和/或队列时延等。
如果 则表示当前帧基站要发射Mt个数据流。基站在中选择预编码向量之外的其他移动台,如果有多个移动台选择了 那么可以按一定的优先级进行选择,例如,选择MCS编号最大的移动台(即,速率最高的移动台),或者根据比例公平原则进行选择,即,选择当前MCS与获得的平均速率比值最大的移动台。
S307,基站可以根据如下两种方法确定目标移动台的调制编码方案:
基站将反馈信息中目标移动台选定的调制编码方案作为目标移动台的调制编码方案;或
基站根据目标移动台的BER或目标移动台的CSI对反馈信息中目标移动台选定的调制编码方案进行调整,例如,如果当前的信道状态不好,则使用比移动台选定的MCS速率低的MCS,否则,使用比移动台选定的MCS速率高的MCS,并将调整后的调制编码方案作为目标移动台的调制编码方案。
S308,基站向目标移动台发送基站为每个目标移动台选择的MCS方案。
S309,基站根据选定的预编码向量对目标移动台的下行数据流进行预处理,然后向目标移动台发射导频信号和预处理后的数据信号。
S310,目标移动台接收基站发送的MCS方案。
S311,目标移动台接收基站发送的下行数据信号,从目标移动台本地中存储的预编码矩阵中取出与反馈信息中的预编码矩阵的编号和预编码向量的编号对应的预编码向量,再基于从基站接收到的MCS方案和估计出的信道冲击响应进行相应数据的解调。
在该实施例中,移动台基于公式(6)确定期望基站发射的数据流个数,这样当系统在高信噪比区域中时,可以在基站的MU-MIMO系统中实现SU-MIMO发射模式,降低了多用户之间的干扰,有效地提高了系统的总吞吐量。
在本发明的另一实施例中,基站还可以根据实际情况改变移动台确定的预编码向量。
如图5所示,是本发明系统的第一实施例的结构示意图。该系统20包括:反馈信息接收模块21,用于接收移动台发送的由与基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,反馈信息包括移动台确定的预编码矩阵的编号、移动台确定的预编码矩阵中的预编码向量的编号、移动台期望基站发射的数据流个数以及移动台选定的调制编码方案;目标移动台确定模块22,用于根据接收到的反馈信息确定每个预编码矩阵支持的数据流个数,并根据每个预编码矩阵支持的数据流个数选择目标移动台;数据预处理模块23,用于根据目标移动台选定的调制编码方案确定目标移动台的调制编码方案,并根据目标移动台确定的预编码矩阵的编号、目标移动台确定的预编码矩阵中的预编码向量的编号和目标移动台确定的预编码矩阵支持的数据流个数采用目标移动台的调制编码方案对向目标移动台发送的下行数据流进行预处理。
如图6所示,是本发明系统的第二实施例的结构示意图。与图5中的实施例相比,该系统30还包括反馈信息计算模块31,反馈信息计算模块31包括:期望数据流个数计算单元311,用于利用 确定移动台k期望基站发射的数据流个数mk;编号计算单元312,用于利用 计算移动台k确定的预编码矩阵的编号ik和移动台k确定的预编码矩阵中的预编码向量的编号jk;调制编码方案选择单元313,用于根据移动台k确定的预编码矩阵的编号ik、移动台k确定的预编码矩阵中的预编码向量的编号jk和移动台k期望基站发射的数据流个数mk确定信干噪比并选择与信干噪比对应的调制编码方案作为移动台选定的调制编码方案;其中,γk,i,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
如图7所示,是本发明系统的第三实施例的结构示意图。与图5中的实施例相比,该系统40中的目标移动台确定模块41包括:粗分组单元411,用于根据反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;数据流个数确定单元412,用于根据移动台期望基站发射的数据流个数利用最大最小准则确定每个预编码矩阵支持的数据流个数;细分组单元413,用于根据反馈信息中的移动台期望基站发射的数据流个数对同一大组中的移动台进行细分,将反馈的移动台期望基站发射的数据流个数相同的移动台分为同一小组;优先级确定单元414,用于根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从同一小组中确定优先级最高的移动台;目标移动台选择单元415,用于如果基站确定的优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将优先级最高的移动台作为目标移动台,否则在优先级最高的移动台采用的预编码矩阵中选择优先级次高的移动台,将优先级最高的移动台和优先级次高的移动台作为目标移动台。
在上述系统的实施例中,每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
上述预处理系统中的目标移动台确定模块在高信噪比区域中可以在基站的MU-MIMO系统中实现SU-MIMO发射模式,降低了多用户之间的干扰,从而有效地提高了系统的总吞吐量。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (10)
1.一种下行数据流的预处理方法,其特征在于,所述方法包括:
基站接收移动台发送的由与所述基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,所述反馈信息包括所述移动台确定的预编码矩阵的编号、所述移动台确定的预编码矩阵中的预编码向量的编号、所述移动台期望基站发射的数据流个数以及所述移动台选定的调制编码方案;
所述基站根据接收到的反馈信息确定所述每个预编码矩阵支持的数据流个数,并根据所述每个预编码矩阵支持的数据流个数选择目标移动台;
所述基站根据所述目标移动台选定的调制编码方案确定所述目标移动台的调制编码方案,并根据所述目标移动台确定的预编码矩阵的编号、所述目标移动台确定的预编码矩阵中的预编码向量的编号和所述目标移动台确定的预编码矩阵支持的数据流个数采用所述目标移动台的调制编码方案对向所述目标移动台发送的下行数据流进行预处理。
2.根据权利要求1所述的方法,其特征在于,所述基站根据所述目标移动台选定的调制编码方案确定所述目标移动台的调制编码方案具体为:
所述基站将所述目标移动台选定的调制编码方案作为所述目标移动台的调制编码方案;或
所述基站对所述目标移动台选定的调制编码方案进行调整,将调整后的调制编码方案作为所述目标移动台的调制编码方案。
3.根据权利要求1所述的方法,其特征在于,所述反馈信息是通过如下步骤确定的:
移动台k利用 确定所述移动台k
期望基站发射的数据流个数mk;
所述移动台k根据所述移动台k确定的预编码矩阵的编号ik所述移动台k确定的预编码矩阵中的预编码向量的编号jk和所述移动台k期望基站发射的数据流个数mk确定信干噪比并选择与所述信干噪比对应的调制编码方案作为所述移动台选定的调制编码方案;
其中,rk,i ,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是所述基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,N为预编码矩阵的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
4.根据权利要求1所述的方法,其特征在于,所述基站根据接收到的反馈信息确定所述每个预编码矩阵支持的数据流个数的步骤包括:
所述基站根据所述反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;
所述基站根据所述移动台期望基站发射的数据流个数利用最大最小准则确定所述每个预编码矩阵支持的数据流个数;
最大最小准则是通过如下实现体现的:首先利用最大准则从同一大组的所有移动台中选出最大的期望基站发射的数据流个数作为该同一大组中所有移动台采用的预编码矩阵和预编码向量上能支持的数据流个数;然后再利用最小准则从同一预编码矩阵的所有预编码向量上选出最小的期望基站发射的数据流个数作为该预编码矩阵能支持的数据流个数。
5.根据权利要求4所述的方法,其特征在于,所述基站根据所述每个预编码矩阵支持的数据流个数选择目标移动台的步骤包括:
所述基站根据所述反馈信息中的所述移动台期望基站发射的数据流个数对所述同一大组中的移动台进行细分,将反馈的所述移动台期望基站发射的数据流个数相同的移动台分为同一小组;
根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从所述同一小组中确定优先级最高的移动台;
如果所述基站确定的所述优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将所述优先级最高的移动台作为所述目标移动台,否则在所述优先级最高的移动台采用的预编码矩阵中选择优先级次高的移动台,将所述优先级最高的移动台和所述优先级次高的移动台作为所述目标移动台。
6.根据前述权利要求中任一项所述的方法,其特征在于,所述每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
7.一种下行数据流的预处理系统,其特征在于,所述系统包括:
反馈信息接收模块,用于接收移动台发送的由与基站发射的数据流个数对应的每个预编码矩阵中的每个预编码向量上的信干噪比所确定的反馈信息,其中,所述反馈信息包括所述移动台确定的预编码矩阵的编号、所述移动台确定的预编码矩阵中的预编码向量的编号、所述移动台期望基站发射的数据流个数以及所述移动台选定的调制编码方案;
目标移动台确定模块,用于根据接收到的反馈信息确定所述每个预编码矩阵支持的数据流个数,并根据所述每个预编码矩阵支持的数据流个数选择目标移动台;
数据预处理模块,用于根据所述目标移动台选定的调制编码方案确定所述目标移动台的调制编码方案,并根据所述目标移动台确定的预编码矩阵的编号、所述目标移动台确定的预编码矩阵中的预编码向量的编号和所述目标移动台确定的预编码矩阵支持的数据流个数采用所述目标移动台的调制编码方案对向所述目标移动台发送的下行数据流进行预处理。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括反馈信息计算模块,所述反馈信息计算模块包括:
期望数据流个数计算单元,用于利用
调制编码方案选择单元,用于根据所述移动台k确定的预编码矩阵的编号ik、所述移动台k确定的预编码矩阵中的预编码向量的编号jk和所述移动台k期望基站发射的数据流个数mk确定信干噪比并选择与所述信干噪比对应的调制编码方案作为所述移动台选定的调制编码方案;
其中,γk,i,j,m是期望基站发射m个数据流时第i个预编码矩阵中的第j个预编码向量上的信干噪比,Mt是所述基站的发射天线数,m是期望基站发射的数据流个数,i是预编码矩阵的个数,j是预编码矩阵中预编码向量的个数,N为预编码矩阵的个数,1≤m≤Mt,1≤i≤N,1≤j≤Mt。
9.根据权利要求7所述的系统,其特征在于,所述目标移动台确定模块包括:
粗分组单元,用于根据所述反馈信息将预编码矩阵的编号和预编码向量的编号相同的移动台分为同一大组;
数据流个数确定单元,用于根据所述移动台期望基站发射的数据流个数利用最大最小准则确定所述每个预编码矩阵支持的数据流个数,最大最小准则是通过如下实现体现的:首先利用最大准则从同一大组的所有移动台中选出最大的期望基站发射的数据流个数作为该同一大组中所有移动台采用的预编码矩阵和预编码向量上能支持的数据流个数;然后再利用最小准则从同一预编码矩阵的所有预编码向量上选出最小的期望基站发射的数据流个数作为该预编码矩阵能支持的数据流个数;
细分组单元,用于根据所述反馈信息中的所述移动台期望基站发射的数据流个数对所述同一大组中的移动台进行细分,将反馈的所述移动台期望基站发射的数据流个数相同的移动台分为同一小组;
优先级确定单元,用于根据用户服务质量、信道状态信息、移动台获得的平均速率和/或队列时延从所述同一小组中确定优先级最高的移动台;
目标移动台选择单元,用于如果所述基站确定的所述优先级最高的移动台采用的预编码矩阵支持的数据流个数等于1,则将所述优先级最高的移动台作为所述目标移动台,否则在所述优先级最高的移动台采用的预编码矩阵中选择优先级次高的移动台,将所述优先级最高的移动台和所述优先级次高的移动台作为所述目标移动台。
10.根据权利要求7至9中任一项所述的系统,其特征在于,所述每个预编码矩阵是酉矩阵、随机扰动的酉矩阵或相位旋转的酉矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910092562 CN101656559B (zh) | 2009-09-11 | 2009-09-11 | 下行数据流的预处理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910092562 CN101656559B (zh) | 2009-09-11 | 2009-09-11 | 下行数据流的预处理方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101656559A CN101656559A (zh) | 2010-02-24 |
CN101656559B true CN101656559B (zh) | 2013-01-02 |
Family
ID=41710679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910092562 Expired - Fee Related CN101656559B (zh) | 2009-09-11 | 2009-09-11 | 下行数据流的预处理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101656559B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101498079B1 (ko) * | 2010-03-04 | 2015-03-03 | 엘지전자 주식회사 | 분산 안테나 시스템에서의 신호 송수신 장치 |
US9237580B2 (en) | 2010-07-19 | 2016-01-12 | Lg Electronics Inc. | Method and device for transmitting control information in wireless communication system |
CN103312445B (zh) * | 2012-03-16 | 2015-03-11 | 华为技术有限公司 | 一种数据通信方法、系统、网络侧设备和终端 |
CN103236998B (zh) * | 2013-04-19 | 2017-02-08 | 北京航空航天大学 | 空地无线信号处理方法及装置 |
CN104144007B (zh) * | 2013-05-09 | 2018-01-30 | 电信科学技术研究院 | 一种基于码本的信息反馈方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592144A (zh) * | 2003-08-07 | 2005-03-09 | 三星电子株式会社 | 在发送/接收天线的移动通信系统中调度用户的方法和设备 |
CN101242381A (zh) * | 2008-03-13 | 2008-08-13 | 上海交通大学 | 多用户多输入多输出系统的线性预编码方法 |
CN101400074A (zh) * | 2007-09-28 | 2009-04-01 | 夏普株式会社 | 减少预编码矩阵索引号反馈量的方法、用户设备及系统 |
-
2009
- 2009-09-11 CN CN 200910092562 patent/CN101656559B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592144A (zh) * | 2003-08-07 | 2005-03-09 | 三星电子株式会社 | 在发送/接收天线的移动通信系统中调度用户的方法和设备 |
CN101400074A (zh) * | 2007-09-28 | 2009-04-01 | 夏普株式会社 | 减少预编码矩阵索引号反馈量的方法、用户设备及系统 |
CN101242381A (zh) * | 2008-03-13 | 2008-08-13 | 上海交通大学 | 多用户多输入多输出系统的线性预编码方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101656559A (zh) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8290539B2 (en) | Beam selection in open loop MU-MIMO | |
US9042474B2 (en) | Method and apparatus for information feedback and precoding | |
EP1699145B1 (en) | Beam and power allocation method for MIMO communication system | |
CN1937849B (zh) | 在通信系统中处理信号的方法及系统 | |
US8654663B2 (en) | MU-MIMO-OFDMA systems and methods for multi-rank CQI computation and precoder selection | |
EP2002560B1 (en) | Method for transmitting channel state information in multiple antenna system | |
JP5127394B2 (ja) | Mimoシステムのプリコーディング方法及び該方法を用いた装置 | |
CN101485130B (zh) | 无线通信系统和无线通信方法 | |
US8279962B2 (en) | Method and apparatus for allocating feedback channel in multiple antenna communication system | |
CN101635608B (zh) | 一种mcs选择方法、装置和无线通信系统 | |
CN103166688B (zh) | 一种预编码的实现方法、装置及mimo系统 | |
KR101704391B1 (ko) | 무선 통신들을 위한 방법 및 시스템, 대응하는 네트워크 및 컴퓨터 프로그램 제품 | |
EP2194661A1 (en) | Mobile communication device, network node, communication system and method for distributed cooperative multi-antenna communication | |
CN101453259A (zh) | 一种多输入多输出系统的预编码传输方法 | |
KR20050120520A (ko) | 다중 안테나를 가진 직교 주파수 분할 다중 접속 셀룰라시스템의 적응 변조/부호 밴드 할당 시스템 및 방법 | |
US20120281659A1 (en) | Method and device for feeding back spatial channel state | |
CN101860386B (zh) | 多用户随机波束形成方法和系统 | |
CN101908921B (zh) | 一种空分多址接入的优化方法、装置及系统 | |
CN101656559B (zh) | 下行数据流的预处理方法及系统 | |
CN102857278B (zh) | 一种资源分配方法 | |
CN104935365A (zh) | 用于多输入多输出传输系统的预编码矩阵的构造、选择以及调度的方法和设备 | |
CN102158270B (zh) | 一种多用户mimo系统的子信道选择和发送预编码方法 | |
CN104113399B (zh) | 多用户mimo系统中基于矩阵条件数的用户选择方法 | |
CN102104450A (zh) | Mu-mimo系统中的发送方法和设备 | |
US20110085504A1 (en) | Adaptive beam-forming and space-frequency block coding transmission scheme for mimo-ofdma systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20140911 |
|
EXPY | Termination of patent right or utility model |