用于开环SUMIMO的CDD预编码转让专利

申请号 : CN200880019001.3

文献号 : CN101682453B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张建中科内留斯·范·伦斯伯格

申请人 : 三星电子株式会社

摘要 :

本发明提供了一种数据发送方法,包括以下步骤:将要经由发射机发送的数据调制为多个调制的符号;生成包括多个码字在内的码本;通过预定循环选择,从所述码本中选择作为预编码矩阵的码字;使用所选择的预编码矩阵对所述调制的符号进行预编码;以及发送预编码的调制的符号。

权利要求 :

1.一种数据发送方法,包括以下步骤:

在发射机的预编码器处生成包括多个码字在内的预定码本;

在所述预编码器处,通过在所述预定码本内进行预定循环选择,从所述预定码本中选择作为预编码矩阵的码字;

在所述预编码器处,使用所选择的预编码矩阵对多个符号进行预编码;以及在实现发送级的RF放大器处发送多个预编码的符号,其中,所述码本是单用户多输入多输出码本“SU MIMO码本”,所述码字是所述码本CU(p)中的Nt乘p矩阵ci(p),所述码本是由以下等式建立的:其中p是发送秩,

Nt是天线的数目,以及

Np是针对发送秩p的所述码本CU(p)的大小,并且i=1,...,Np,其中,所述预定循环选择包括以下步骤:通过在针对用户而调度的指定子带中对码本进行循环,以选择针对发送秩p的预编码矩阵。

2.根据权利要求1所述的方法,其中,所述预定循环选择包括以下步骤:通过在针对用户而调度的指定子带中递增子载波索引来对码本CU(p)进行循环,以选择针对发送秩p的预编码矩阵W(k),其中k是所述指定子带中的子载波的索引,以及

1≤k≤Nsub,

以及

其中Nsub是所述子带中的子载波总数。

3.根据权利要求2所述的方法,其中,所述预定循环选择还包括以下步骤:相对于所述指定子带中每p个子载波来改变所述预编码矩阵。

4.根据权利要求3所述的方法,其中,所述预编码矩阵是由以下等式建立的:其中a是常数偏移,并且典型值为0,以及运算符mod()是模运算,并且运算符 是向上取整运算。

5.根据权利要求2所述的方法,其中,所述预定循环选择还包括以下步骤:相对于所述指定子带中的每个子载波来改变所述预编码矩阵。

6.根据权利要求5所述的方法,其中,所述预编码矩阵是由以下等式建立的:

7.根据权利要求1所述的方法,还包括以下步骤:生成所述码本CU(p)的子集CU,S(p),并且以及

将所述子集建立为

其中Jp是所述子集CU,S(p)的大小,以及Jp≤Np。

8.根据权利要求7所述的方法,其中,所述预定循环选择包括以下步骤:通过在所述指定子带中递增子载波索引来对子集CU,S(p)进行循环,以选择针对发送秩p的预编码矩阵。

9.根据权利要求8所述的方法,其中,所述预定循环选择包括以下步骤:相对于所述指定子带中每p个子载波来改变所述预编码矩阵。

10.根据权利要求9所述的方法,其中,所述预编码矩阵是由以下等式建立的:k是所述指定子带中的子载波的索引,以及

1≤k≤Nsub,

其中Nsub是所述子带中的子载波总数

其中a是常数偏移,并且典型值为0,以及运算符mod()是模运算,并且运算符 是向上取整运算。

11.根据权利要求8所述的方法,其中,所述预定循环选择还包括以下步骤:相对于所述指定子带中的每个子载波来改变所述预编码矩阵。

12.根据权利要求11所述的方法,其中,所述预编码矩阵是由以下等式建立的:k是所述指定子带中的子载波的索引,以及

1≤k≤Nsub,

其中Nsub是所述子带中的子载波总数

其中a是常数偏移,并且典型值为0,以及运算符mod()是模运算。

13.根据权利要求1所述的方法,其中,所述码本是离散傅里叶变换矩阵。

14.根据权利要求13所述的方法,其中,通过以下等式来建立4发射天线的离散傅里叶变换矩阵:其中fi,i=1,...,4,是离散傅里叶变换矩阵的第i列,并且i是列的编号。

15.根据权利要求13所述的方法,其中,所述码本包括依赖于发送秩的子矩阵的集合CF(p)。

16.根据权利要求14所述的方法,其中,针对4发射天线的子矩阵CF(p)是由以下等式建立的:CF(2)={c1(2),c2(2),…,c6(2)}={[f1,f2],[f2,f3],[f3,f4],[f4,f1],[f1,f4],[f2,f4]}CF(3)={c1(3),c2(3),…,c4(3)}={[f1,f2,f3],[f2,f3,f4],[f3,f4,f1],[f4,f1,f2]}CF(4)={c1(4)}={[f1,f2,f3,f4]}。

17.根据权利要求15所述的方法,其中,子集CF,S(p)属于CF(p),包括由以下等式建立的依赖于发送秩的子矩阵:其中Jp是子集CF,S(p)的大小,并且Jp小于或者等于CF(p)的大小。

18.根据权利要求17所述的方法,其中,所述预定循环选择包括以下步骤:通过在所述指定子带中递增子载波索引来对子矩阵CF,S(p)进行循环,以选择针对发送秩p的预编码矩阵。

19.根据权利要求18所述的方法,其中,所述预定循环选择还包括以下步骤:相对于所述指定子带中每p个子载波来改变所述预编码矩阵。

20.根据权利要求19所述的方法,其中,所述预编码矩阵是由以下等式建立的:k是所述指定子带中的子载波的索引,以及

1≤k≤Nsub,

其中Nsub是所述子带中的子载波总数

其中a是常数偏移,并且典型值为0,以及运算符mod()是模运算,并且运算符 是向上取整运算。

21.根据权利要求18所述的方法,其中,所述预定循环选择还包括以下步骤:相对于所述指定子带中的每个子载波来改变所述预编码矩阵。

22.根据权利要求21所述的方法,其中,所述预编码矩阵是由以下等式建立的:k是所述指定子带中的子载波的索引,以及

1≤k≤Nsub,

其中Nsub是所述子带中的子载波总数

其中a是常数偏移,并且典型值为0,以及运算符mod()是模运算。

23.根据权利要求1所述的方法,其中,所述预定循环选择包括以下步骤:将预编码矩阵选择为所述码本CU(p)中的子矩阵之一。

24.根据权利要求23所述的方法,其中,所述预编码矩阵对于所述指定子带中的所有子载波是固定的。

25.根据权利要求15所述的方法,其中,所述预定循环选择还包括以下步骤:将预编码矩阵选择为所述码本CF(p)中的子矩阵之一。

26.根据权利要求25所述的方法,其中,所述预编码矩阵对于所述指定子带中的所有子载波是固定的。

27.一种用于发送数据的发射机,包括:调制器,将要经由所述发射机发送的数据调制成多个调制的符号;

预编码器,生成包括多个码字在内的码本,通过在预定码本内进行预定循环选择来从所述预定码本中选择作为预编码矩阵的码字,并且使用所选择的预编码矩阵对所述多个调制的符号进行预编码;以及RF放大器,实现对所述多个预编码的调制的符号的发送,其中,所述码本是单用户多输入多输出码本“SU MIMO码本”,所述码字是所述码本CU(p)中的Nt乘p矩阵ci(p),所述码本是由以下等式建立的:其中p是发送秩,

Nt是天线的数目,以及

Np是针对发送秩p的所述码本CU(p)的大小,并且i=1,...,Np,其中,所述预定循环选择包括以下步骤:通过在针对用户而调度的指定子带中对码本进行循环,以选择针对发送秩p的预编码矩阵。

28.根据权利要求27所述的发射机,其中,所述预编码器是微处理器的一个电学部分。

29.根据权利要求27所述的发射机,其中,所述RF放大器是按照各种天线相关配置来形成的。

30.根据权利要求27所述的发射机,其中,所述预编码器相对于针对用户而调度的指定子带内的每p个子载波来改变所述预编码矩阵W(k)。

31.根据权利要求27所述的发射机,其中,所述预编码器相对于所述指定子带内每个子载波来改变所述预编码矩阵。

32.根据权利要求27所述的发射机,其中,所述预编码器生成离散傅里叶变换矩阵码本。

33.根据权利要求32所述的发射机,其中,所述预编码器相对于所述指定子带内的每p个子载波来改变所述预编码矩阵。

34.根据权利要求32所述的发射机,其中,所述预编码器相对于所述指定子带内的每个子载波来改变所述预编码矩阵。

35.根据权利要求27所述的发射机,其中,所述预编码器针对所述指定子带中的所有子载波选择固定的预编码矩阵。

36.一种用于接收数据的接收机,包括

多个级,被调谐为接收预编码的调制的数据;

解码器,生成包括多个解码码字在内的解码码本,通过在所述解码码本内进行预定循环选择来从所述解码码本中选择作为解码矩阵的解码码字,并且使用所选择的解码矩阵对所接收的预编码的符号进行解码;以及解调器,将所解码的调制的数据解调为解调的符号,其中,所述码本是单用户多输入多输出码本“SU MIMO码本”,所述码字是所述码本CU(p)中的Nt乘p矩阵ci(p),所述码本是由以下等式建立的:其中p是发送秩,

Nt是天线的数目,以及

Np是针对发送秩p的所述码本CU(p)的大小,并且i=1,...,Np,其中,所述解码器通过在针对用户而调度的指定子带中对码本进行循环,以选择针对发送秩p的解码矩阵。

37.根据权利要求36所述的接收机,其中,所述解码器通过在针对用户而调度的指定子带中递增子载波索引来对所述码本进行循环,以选择针对发送秩p的解码矩阵。

38.根据权利要求36所述的接收机,其中,对所述解码码本进行循环的所述解码器相对于所述指定子带中的每p个子载波来改变所述解码矩阵。

39.根据权利要求36所述的接收机,其中,对所述解码码本进行循环的所述解码器相对于所述指定子带中的每个子载波来改变所述解码矩阵。

40.根据权利要求36所述的接收机,其中,所述解码器通过在所述指定子带中递增子载波索引来对所述码本的子集进行循环,以选择针对发送秩p的解码矩阵。

说明书 :

用于开环SU MIMO的CDD预编码

技术领域

[0001] 本发明涉及一种用于在通信系统中传输数据的方法和电路,更具体地,涉及选择用于开环结构的预编码矩阵的更可靠和高效的方法和电路。

背景技术

[0002] 正交频分复用(OFDM)是一种用于在频率中对数据进行复用的流行的无线通信技术。OFDM系统中的总带宽被分为称作子载波的窄带频率单元。在频率选择性多用户调度中,对潜在经历增强衰落失真(upfade distortion)的子载波的连续集合进行分配以发送至用户。然而,在频率分集发送中,优选地将所分配的子载波均匀分布在整个频谱上。
[0003] 在采用基于OFDM的接入的无线移动系统中,除了时域调度之外,可以通过使用频率选择性多用户调度来提高整体系统性能和效率。在时变频率选择性移动无线信道中,还可以通过在子载波上对信息进行扩频和/或编码来提高信道的可靠性。
[0004] 在无线通信系统中,将通常称作多输入多输出(MIMO)系统的多天线通信系统与OFDM技术广泛结合使用,以提高系统性能。MIMO方案使用多根发射天线和多根接收天线来提高无线通信信道的容量和可靠性。
[0005] 一种流行的MIMO方案是MIMO预编码。使用预编码,对要发送的数据流进行预编码,即在传送至发射机中的多根发射天线之前由预编码矩阵对要发送的数据流进行预乘法处理。在预编码的MIMO系统中,在接收机处执行逆运算以恢复发送的符号。接收的符号与逆预编码矩阵相乘。
[0006] 近来对预编码方案的努力应用于发送分集和MIMO空间复用。基于酉预编码器(如傅里叶矩阵预编码器)乘以表示发送分集方案的另一酉预编码器(如循环延迟分集(CDD))来构建复合预编码器。应当注意,本发明的原理也适用于非酉预编码或者除了傅里叶矩阵预编码器之外的其他酉预编码器的情况。引入矩阵D作为CDD预编码矩阵的符号,引入矩阵P作为离散傅里叶变换(DFT)矩阵的符号,则组合的矩阵C=DP变为交替子载波上的列置换。在以下第3代合作伙伴计划(3GPP TM)文档中,已经做出努力以改进具有开环结构和闭环结构的预编码方法:
[0007] .3GPP RAN1 contribution R1-072461,“High delay CDD in RankAdapted Spatial Multiplexing Mode for LTE DL”,May 2007,Kobe,Japan;
[0008] .3GPP RAN1 contribution R1-072019,“CDD precoding for 4 Txantennas”,May2007,Kobe,Japan;
[0009] .3GPP RAN1 contribution R1-072633,“Updated TS36.211v1.1.0”,May 2007,Kobe,Japan;
[0010] .3GPP 36211-110:“3GPP TS 36.211 v1.1.0 3rd GenerationPartnership Project;Technical Specification Group Radio Access Network;Physical Channels and Modulation Release 8”,March 2007.
[0011] 在备选的预编码CDD结构中,如果预编码矩阵指示(PMI)的反馈可用,则将大延迟CDD结合预编码矩阵来应用。对于具有PMI反馈的大延迟CDD,应当从单用户MIMO(SU-MIMO)码本或其子集中选择码本。对于大延迟CDD,应当根据下列等式来进行用于空间复用的预编码:
[0012] 数学图1
[0013] y(k)=W(k)QD(k)Ps(k), (1)
[0014] 其中预编码矩阵W(k)是从大小为Nt×p的码本中选择的依赖于信道的缺省预编码(子)矩阵。注意,k是子载波索引,Nt是发射机中天线端口的数量并且p是发送秩。矩阵P和D(k)的大小为p×p,而W(k)的大小为Nt×p。Q的选择可以具有几种不同形式。Q=I,其中I是p×p单位矩阵(在该情况中可以移除Q);或者
[0015] Q=P-1
[0016] 则Q是P的逆。
[0017] 在用于获得W(k)的现代方法中,假定根据PMI来选择W(k)的选择,PMI从上行链路反馈获得。一旦获得了针对子带的PMI,则对整个该子带应用W(k)的相同选择。这就是说,在相同子带内W(k)保持相同。然而,在高速场景中,PMI反馈不可靠并且不能使用反馈中的PMI。可以将高速系统定义为开环系统。因此不清楚应当如何在开环系统中选择预编码器W(k)。此外,现有技术方法无法解决在少于满秩时不存在可用PMI的情况。

发明内容

[0018] 因此,本发明的目的是提供一种用于高速开环预编码的改进方法和改进电路。
[0019] 另一个目的是提供针对各种天线相关配置来选择用于高速开环预编码CDD的W(k)的可靠电路和更可靠的方法。
[0020] 在本发明的一个实施例中,针对每个给定用户设备(UE),根据上行链路中不具有预编码矩阵索引(PMI)的反馈,来选择预编码矩阵W(k),并且这种不具有预编码矩阵索引(PMI)的反馈与动态PMI不同。在调度的子带上将相同的W(k)应用于给定UE。本方法在Node-B天线高度相关的配置中特别有用。“Node-B”天线包含用于在射频直接与移动设备进行通信的发射机和接收机。
[0021] 基于SU-MIMO码本的W(k)的选择
[0022] 在本发明的另一个实施例中,对于可以是1、2、3或4的给定发送秩p,将SU-MIMO码本表示为CU(p)。针对秩p的码本的大小表示为Np。码字ci(p)表示在以下码本中:
[0023]
[0024] 注意到ci(p)是Nt×p矩阵。
[0025] 此外,一种选择针对秩p的预编码矩阵W(k)的方法是随着k的增加对码本CU(p)进行循环。对于预编码矩阵改变的速度,存在两个选项。在第一个选项中,预编码矩阵W(k)改变相对于子带内的每p个子载波而改变。在第二个选项中,预编码矩阵W(k)相对于子带内的每个子载波而改变。
[0026] 在本发明的另一个实施例中,对于每一个码本CU(p),定义子集
[0027]
[0028] 使得
[0029]
[0030] 同时Jp是子集的大小(Jp小于或者等于Np)。
[0031] 此外,一种选择针对W(k)的预编码矩阵的方法是挑选针对给定秩p的子集CU,S(p),然后随着k的增加对该子集进行循环。对于预编码矩阵改变的速度,存在两个选项。在第一个选项中,预编码矩阵W(k)改变相对于子带内的每p个子载波而改变。在第二个选项中,预编码矩阵W(k)相对于子带内的每个子载波而改变。
[0032] 在本发明的另一个实施例中,对于给定秩p,将W(k)选择为集合CU(p)中的子矩阵之一。并且,对于针对UE而调度的子带中的所有子载波,W(k)是固定的。
[0033] 基于DFT子矩阵的W(k)的选择
[0034] 在本发明的另一个实施例中,W(k)的选择基于DFT子矩阵。将4TxDFT矩阵定义为:
[0035] 数学图2
[0036]
[0037] 其中
[0038] fi,i=1,…,4
[0039] 是上面DFT矩阵的第i列。依赖于秩的子矩阵集合CF(p)依赖于发送秩p:
[0040] 数学图3
[0041] CF(2)={c1(2),c2(2),…,c6(2)}
[0042] ={[f1,f2],[f2,f3],[f3,f4],[f4,f1],[f1,f4],[f2,f4]}(3)[0043] 数学图4
[0044] CF(3)={c1(3),c2(3),…,c4(3)}
[0045] ={[f1 f2 f3],[f2 f3 f4],[f3 f4 f1],[f4 f1 f2]}(4)[0046] 数学图5
[0047] CF(4)={c1(4)}={[f1,f2,f3,f4]}(5)
[0048] 对于每一个集合CF(p),定义子集
[0049]
[0050] 使得
[0051]
[0052] 并且Jp是子集的大小(Jp小于或者等于CF(p)的大小)。
[0053] 此外,一种选择针对W(k)的预编码矩阵的方法是挑选针对给定秩p的子集CF,S(p),然后随着k的增加对该子集进行循环。对于预编码矩阵改变的速度,存在两个选项。在第一个选项中,预编码矩阵W(k)改变相对于子带内的每p个子载波而改变。在第二个选项中,预编码矩阵W(k)相对于子带内的每个子载波而改变。
[0054] 在本发明的另一个实施例中,对于给定秩p,将W(k)选择为集合CF(p)中的子矩阵之一。并且,对于针对UE而调度的子带中的所有子载波,W(k)是固定的。

附图说明

[0055] 结合附图,通过参考下面的详细描述,本发明的更完整理解和本发明的许多附带优点将容易变得显而易见并且得到更好的理解,在附图中相似的参考符号指示相同或者相似的组件,附图中:
[0056] 图1是使用正交频分复用(OFDM)的数据发送和接收的简化示例的示意图;
[0057] 图2是OFDM中用于频率选择性多用户调度和频率分集的连续或局部化的子载波分配的双坐标示意;
[0058] 图3是OFDM中用于频率选择性多用户调度和频率分集的分布式子载波分配的双坐标示意;
[0059] 图4是4×4MIMO系统的简化示例的示意;
[0060] 图5和图6示出了在MINO系统中使用的预编码示例的示意;
[0061] 图7和图8示出了在MINO系统中使用的预编码的接收机处理的示例的示意;
[0062] 图9是应用至子载波的相移的示例的示意;
[0063] 图10是循环延迟分集(CDD)预编码的示意;
[0064] 图11是4×4MIMO系统中用于四个数据流的空间复用的具有复合矩阵C的预编码的示意;
[0065] 图12是使用循环延迟分集(CDD)预编码的发送秩适配的空间复用方法的示意;
[0066] 图13是为了实现本发明原理的针对每一个子载波改变预编码器的方法的示意;以及
[0067] 图14是为了实现本发明原理的针对每一个子载波改变预编码器的另一方法的示意。

具体实施方式

[0068] 为了容易地理解本发明,贯穿本说明书中相似的标号代表相似的元素。
[0069] 在图1中示出了使用正交频分复用(OFDM)的数据发送/接收的简化示例。正交幅度调制(QAM)调制器111对要发送的数据进行调制。串并转换器113对QAM调制的符号进行串并转换,并且将其输入至逆快速傅里叶变换(IFFT)单元115。预编码器114对串并转换的调制符号进行预编码。在IFFT单元115的输出处,获得N个时域采样。这里N代表OFDM系统使用的IFFT/FFT的采样数。并串转换器117对从IFFT单元115发送的信号进行并串转换,并且,向信号序列添加循环前缀(CP)119。将所产生的采样序列称为OFDM符号。在接收机处,首先在循环前缀移除器121处移除循环前缀,并且在并串转换器123对信号进行串并转换之后,将转换的并行信号馈送入快速傅里叶变换(FFT)变换器125。解码器126对预编码的调制符号进行解码和恢复。并串转换器128对解码器126的输出进行并串转换,并且,将所产生的符号输入至QAM解调器129。
[0070] OFDM系统中的总带宽被分为称作子载波的窄带频率单元。子载波的数量等于系统中使用的FFT/IFFT的大小N。一般而言,由于在频谱边缘处的一些子载波被保留作为保护子载波,因此用于数据的子载波数量小于N。一般而言,不在保护子载波上发送信息。
[0071] 在通信链路中,多径信道导致频率选择性衰落。此外,在移动无线环境中,信道还导致时变衰落。因此,在采用基于OFDM的接入的无线移动系统中,除了时域调度之外,可以通过使用频率选择性多用户调度来提高整体系统性能和效率。在时变频率选择性移动无线信道中,还可以通过在子载波上对信息进行扩频和/或编码来提高信道的可靠性。
[0072] 图2示出了OFDM中用于频率选择性多用户调度和频率分集的连续或者局部化子载波分配,并且,图3示出了OFDM中用于频率选择性多用户调度和频率分集的分布式子载波分配。
[0073] 在频率选择性多用户调度的情况下,对潜在经历增强衰落的子载波的连续集合进行分配以发送至用户。如图2所示,将总带宽分为组合了多个连续或局部化子载波的子带,其中,将子载波f1、f2、f3和f4组合成用于以频率选择性多用户调度模式向用户发送的子带。增强衰落描述了这样一种情况:当信号通过两个或者更多路径从发射天线行进至接收天线时,信号强度增大。
[0074] 在频率分集发送的情况下,优选地,也如图3所示,在整个频谱上均匀分布所分配的子载波。频率选择性多用户调度一般对于低移动性用户是有利的,对低移动性用户可以跟踪信道质量。然而,由于信道质量反馈延迟,对于高移动性用户,一般不能跟踪信道质量(特别是在下行链路和上行链路之间的衰落独立的频分双工系统中),因此频率分集发送模式是优选的。
[0075] 现在转到图4,多输入多输出(MIMO)方案使用多根发射天线和多根接收天线来提高无线通信信道的容量和可靠性。MIMO系统容量的增加是K的函数,其中K是发射机处的发射天线的数量(M)与接收机处的接收天线的数量(N)中的最小值,即K=min(M,N)。图4中示出了4×4MIMO系统的简化示例。在该示例中,分别从四根发射天线Ant1T至Ant4T发送四个不同的数据流:数据流1至4。在四根接收天线Ant1R至Ant4R处接收所发送的信号。为了恢复四个数据流,对接收信号执行空间信号处理。空间信号处理的示例是使用串行干扰消除原理以恢复所发送的数据流的V-BLAST。MIMO方案的其他变型包括在发射天线之间执行某种空时编码的方案(例如D-BLAST),并且还包括如SDMA(空分多址)的波束成形方案。
[0076] MIMO信道估计预期估计从每一根发射天线到每一根接收天线的链路的信道增益和相位信息。因此,M×N MIMO系统的信道使用N×M矩阵:
[0077] 数学图6
[0078]
[0079] 其中H是MIMO信道矩阵,并且aij代表从发射天线j到接收天线i的信道增益。为了实现对MIMO信道矩阵的元素的估计,从每一根发射天线发送单独的导频。
[0080] 现在转到图5、6,如图5和图6所示,在将数据流映射至物理天线之前,可选的预编码方案采用酉预编码。图5示出了在图6所示的发射机的预编码器114处发生的预编码过程。图6所示的发射机具有与图1所示的发射机相同的结构和组件。在预编码之前,创建包括VA1和VA2在内的虚拟天线(VA)411的集合。在这种情况下,从在叠加的信息传输中使用的所有物理发射天线413潜在地发送每一个码字。虚拟天线是物理天线之前由预编码矩阵创建的虚拟端口。将在虚拟天线上发送的符号或者信号映射至多根物理天线。针对两根发射天线的酉预编码矩阵P1和P2的两个示例可以是:
[0081] 数学图7
[0082]
[0083] 假定在给定时刻从流1和流2分别发送调制符号S1和S2。则可以将在使用矩阵P1和P2进行预编码之后的调制符号写为:
[0084] 数学图8
[0085]
[0086] 数学图9
[0087]
[0088] 因此,当通过使用预编码矩阵P1进行预编码时,从天线ANT1T和天线ANT2T分别发送符号
[0089] 以及
[0090] 类似地,如图5所示,当通过使用预编码矩阵P2进行预编码时,从天线ANT1T和天线ANT2T分别发送符号
[0091] 以及
[0092] 应当注意,如图5和图6所示,在IFFT单元115执行IFFT运算之前,在OFDM子载波级进行该预编码。
[0093] 现在转到图7和图8,在预编码的MIMO系统中,在如图8所示的接收机处执行逆运算以恢复所发送的符号。图8所示的接收机具有与图1所示的接收机相同的结构和组件。在预编码反转器126处进行图7所示的预编码反转过程。将接收符号与如下给出的逆预编码矩阵相乘。
[0094] 数学图10
[0095]
[0096] 应当注意,酉预编码矩阵的逆可以简单地通过取预编码矩阵的复共轭转置来获得。图7示出了在图8所示的预编码反转器126中执行的逆预编码。通过将接收的符号向量与如下所示的逆预编码矩阵相乘,来对由物理发射天线413发送的符号进行解码。
[0097] 数学图11
[0098]
[0099] 数学图12
[0100]
[0101] 在现有技术中,预编码方法应用于发送分集和MIMO空间复用。基于酉预编码器(如傅里叶矩阵预编码器)乘以表示发送分集方案的另一酉预编码器(如循环延迟分集(CDD))来构建复合预编码器。应当注意,本发明的原理也适用于非酉预编码或者除了傅里叶矩阵预编码器之外的其他酉预编码器的情况。
[0102] 傅里叶矩阵是N×N方形矩阵,其条目给出如下:
[0103] 数学图13
[0104] Pmn=ej2πmn/N m,n=0,1,…(N-1) (13)
[0105] 可以将2×2傅里叶矩阵表达为:
[0106] 数学图14
[0107]
[0108] 类似地,可以将4×4傅里叶矩阵表达为:
[0109] 数学图15
[0110]
[0111] 通过在傅里叶矩阵中引入偏移参数(g/G)可以定义多个预编码矩阵,如下:
[0112] 数学图16
[0113]
[0114] 这里,G代表偏移值。
[0115] 可以通过取G=4来定义四个2×2傅里叶矩阵的集合。将这四个具有g=0、1、2和3的2×2矩阵写为:
[0116] 数学图17
[0117]
[0118]
[0119] 在频域中,可以使用应用于从第i根发射天线发送的子载波k的相移[0120]
[0121] 来实现循环延迟分集方案。角度
[0122] 数学图18
[0123]
[0124] 其中Di是从第i根天线应用的采样中的循环延迟的值。
[0125] 应当注意,可以使用其它函数来导出频域相移。如图9所示,相移还可以保持对于一组子载波恒定而允许从一组子载波组到下一组进行变化。在图9中,SB1到SB8示出了八个子带。相移Φ1到Φ8分别示出了针对SB1到SB8的恒定相移值。例如,针对子带的总相移是2π并且针对每一个子载波的相移是2π/8。图9中的子带的数量可以是除了八之外的其它数。
[0126] 对于四根发射天线的情况,可以将循环延迟分集视作使用如等式(19)所示的预编码矩阵D4的预编码:
[0127] 数学图19
[0128]
[0129] 图10示出了循环延迟分集(CDD)预编码。如图10所示,从多根天线VA1至VA4发送具有依赖于天线和频率(子载波)的相移的符号S1。不对从第一天线ANT1T发送的符号应用相移。在图10中,在多个符号中选择符号S1作为采样符号,以示出不同天线处的相移。在天线ANT1T处,S1不具有相移,而通过分别乘以
[0130] 以及
[0131] S1在第二天线ANT2T到第四天线ANT4T处具有不同的相移。
[0132] 可以将傅里叶矩阵预编码与CCD预编码相结合以生成针对四根发射天线的情况的复合预编码器C,如下所示:
[0133] 数学图20
[0134]
[0135]
[0136] 其中,对于该四根发射天线的发射机,循环延迟分集预编码矩阵D是矩阵D4并且傅里叶矩阵P是矩阵P4。
[0137] 可以将该乘法中的矩阵D和矩阵P的顺序进行交换,从而产生如等式21中给出的T矩阵C的转置(即,C)。由于循环时间延迟(或等效的频率偏移)预编码是组合矩阵C的T
分量,当矩阵C用作预编码矩阵时对物理天线进行延迟,并且在使用矩阵C 时,对虚拟天线进行延迟。当将符号S1输入预编码器时,为了引入频率选择性,需要将虚拟天线相对于彼此进行延迟。当将单一符号输入预编码器时,将符号乘以权重向量w,并且权重向量w不应与预编码器C的任意行正交。例如,当选择向量w为与预编码器C的第一行相等的[1111]T T
时,该向量与其它行正交。因此,不能选择[1111] 作为向量w。当将多个符号分别通过多根天线输入预编码器时,由于一根虚拟天线发送一个符号,因此需要根据相应的符号来对每一根物理天线进行延迟。
[0138] 数学图21
[0139]
[0140]
[0141] 现在转到图11,在4×4系统中的四个流的空间复用的情况下,符号列矩阵S乘以T复合预编码矩阵C,以得到从物理天线发送的符号列向量T(即,[T1,T2,T3,T4])。图11示出了4×4MIMO(即4根发射天线和4根接收天线)系统中用于四个流S1、S2、S3和S4的空间复用的复合矩阵C进行的预编码。
[0142] 数学图22
[0143]
[0144] 数学图23
[0145]
[0146] 在2Tx天线并且 以及P是DFT矩阵的情况下,组合矩阵C变为如下所示的交替子载波上的列置换:
[0147] 数学图24
[0148]
[0149] 这里,2Tx表示两根发射天线结构的发射机。
[0150] 在4Tx天线以及具有 的另外限制的情况下,预编码矩阵C再一次为如下所示的列置换矩阵:
[0151] 数学图25
[0152]
[0153] 这里,4Tx表示四根发射天线结构的发射机。
[0154] 对于大延迟CDD,可以根据以下等式来进行用于空间复用的预编码:
[0155] 数学图26
[0156] y(k)=D(k)Ps(k). (26)
[0157] 其中D(k)是Nt×Nt矩阵(Nt代表发射天线的数量),P是4×p矩阵,s(k)是要预编码的符号,y(k)是预编码后的符号。
[0158] 用于2Tx和4Tx天线的预编码CDD结构
[0159] 图12示出了在文献“3GPP TSG-RAN WG1#49”的R1-072461和R1-072019中提出的备选预编码CDD结构。在该结构中,如果PMI(预编码矩阵指示)的反馈可用,则将大延迟CDD与预编码矩阵结合应用。对于具有PMI反馈的大延迟CDD,应当从单用户MIMO(SU-MIMO)码本或其子集中选择码本。因此,对于大延迟CDD,应当根据以下等式(27)来进行用于空间复用的预编码:
[0160] 数学图27
[0161] y(k)=W(k)QD(k)Ps(k) (27)
[0162] 其中从大小为Nt×p的码本中选择预编码矩阵W(k)。注意,k是子载波索引,Nt是天线端口的数量并且p是发送秩。傅里叶矩阵P和D(k)的大小为p×p,并且预编码矩阵W(k)是Nt×p矩阵。预编码器Q可以具有多种不同的形式,s(k)是要预编码的符号并且y(k)是预编码后的符号。Q的两个示例是Q=I,其中I是p×p单位矩阵(在该情况中可以将Q移除),或者-1
[0163] Q=P
[0164] 其中Q是P的逆矩阵。
[0165] 注意,在空间复用的情况下,层数等于发送秩p。可以如下定义傅里叶矩阵P:
[0166] 数学图28
[0167] Pmn=exp(-j2πmn/p),其中m=0,1,....p-1且n=0,1,....p-1(28)[0168] 应当从表1中选择循环延迟分集预编码器D(k)。
[0169] 表1
[0170] 表1具有PMI反馈的大延迟循环延迟分集
[0171]
[0172]
[0173] 图12示出了发送秩适配的空间复用方法。预编码矩阵W(k)、Q和P对符号s(k)进行预编码,符号s(k)具有由系统层1至N*p承载的符号向量s1(k)至sp(k)。预编码矩阵W(k)是依赖于PMI(预编码矩阵指示)反馈的依赖于信道的预编码器。可以如下定义傅里叶矩阵P:
[0174] 数学图29
[0175] Pmn=exp(-j2πmn/p),其中m=0,1,....p-1且n=0,1,....p-1(29)[0176] 预编码矩阵Q可以具有多种不同形式。Q的两个示例是Q=I,其中I是p×p单位矩阵(在该情况中可以将Q移除),或者
[0177] Q=P-1
[0178] 其中Q是P的逆矩阵。可以如下提供循环延迟分集预编码矩阵D(k):
[0179] 数学图30
[0180]
[0181] 可以由逆快速傅里叶变换(IFFT)单元115对预编码的符号y(k)进行变换,并且由发射机ANT1T至ANT4T进行发送。
[0182] 在本预编码CDD方法中,假定根据从上行链路反馈中获得的PMI来选择矩阵W(k)。上行链路反馈是指从移动接收机发送的反馈信号。将PMI定义为“预编码矩阵索引”,并且在3GPP LTE RAN1讨论中用以指示码本中码字的选择,并且将该选择从移动台向基站进行反馈。一旦获得了针对子带的PMI,对整个该子带应用预编码矩阵W(k)的相同选择。这就是说,在相同子带内W(k)维持相同。然而,在高速场景中,PMI反馈不可靠并且不能使用反馈中的PMI。将该系统定义为开环模式。在该开环系统的情况下,不清楚如何选择预编码器W(k)。假定有系统码本
[0183]
[0184] 使用子载波k上的用户设备(UE)反馈的PMI,以从多个(Np个)码字中挑选出一个码字,并且将子载波k上的对该码字的选择称作预编码矩阵W(k)。
[0185] 在本发明中,针对各种天线相关配置,提出了选择用于高速开环预编码CDD的预编码矩阵W(k)的多种改进方法。
[0186] 在本发明的一个实施例中,针对每一个给定UE,根据上行链路中不具有预编码矩阵索引(PMI)的反馈来选择W(k),并且该反馈不同于动态PMI。在调度的子带上对UE应用相同的W(k)。该方法在Node-B天线高度相关的配置中特别有用。
[0187] 基于SU-MIMO码本的选择
[0188] 在本发明的另一个实施例中,对于可以是1、2、3或4的给定发送秩p,将SU-MIMO码本表示为CU(p)。将秩p的码本的大小表示为Np。如等式(31)在码本中定义码字ci(p):
[0189] 数学图31
[0190]
[0191] 注意ci(p)是G×p矩阵。该码本是在标准中以矩阵的形式预定的。
[0192] 此外,选择针对秩p的预编码矩阵W(k)的一种方式是随着k的增加对码本CU(p)进行循环。对于预编码矩阵改变的速度,存在两个选项。“码本”是预定参考数据的集合,当满足预定情形时从该集合中选择预编码器。“码字”是指码本中的每一个数据。
[0193] 图13示出了预编码矩阵改变的速度的第一选项。要预编码的符号s(k)包括符号向量s1(1),s1(2),...,s1(p)(要在第一组子载波上发送的信号),s2(1),s2(2),...,s2(p)(要在第二组子载波上发送的信号),...,sN(1),sN(2),...,sN(p)(要在第N组子载波上发送的信号)。注意,每一组包括p个子载波,并且共有N组,因此,子载波的总数Nsub=N*p。预编码矩阵W(k)可以相对于子带内的每p个子载波而改变。例如,由C1所示的相同预编码矩阵W(k)对发送秩适配的符号向量s1(1)至s1(p)进行预编码,由作为C2(图13中未示出)的相同预编码矩阵W(k)对发送秩适配的符号向量s2(1)至s2(p)进行预编码,并且由相同预编码矩阵CN对发送秩适配的符号向量sN(1)至sN(p)进行预编码。然后,由IFFT单元和P/S单元在其相应的发送秩中处理预编码的发送秩适配的符号向量,并且将这些符号向量汇总并发送至其相应的发射天线。这里,ANTGT指示#G发射天线。在数学上,对于满足[0194] 1≤k≤Nsub
[0195] 的任意子载波k,其中Nsub是针对UE而调度的子带中的子载波总数,预编码矩阵满足等式(32):
[0196] 数学图32
[0197]
[0198] 其中Np是码本的大小。
[0199] 注意,“a”是常数偏移,并且“a”的典型值为0。还注意,mod()是模运算并且[0200]
[0201] 是向上取整运算。
[0202] 第二选项如图14所示。要预编码的符号s(k)包括符号向量s1(1),s1(2),...,s1(p),s2(1),...,s2(p),...,...,sN(1),...,以及sN(p)。预编码矩阵W(k)相对于在子带内的每个子载波而改变。例如,由C1所示的预编码矩阵W(k)对发送秩适配的符号向量s1(1)进行预编码,由作为C2(图14中未示出)的预编码矩阵W(k)对发送秩适配的符号向量s1(2)进行预编码,由预编码矩阵Cp对发送秩适配的符号向量s1(p)进行预编码,并且由预编码矩阵CNp对发送秩适配的符号向量sN(p)进行预编码。然后,由IFFT单元和P/S单元在其相应的发送秩中处理预编码的发送秩适配的符号向量,并且将这些符号向量汇总并发送至其相应的发射天线。这里,ANTGT指示#G发射天线。在数学上,对于任何子载波k:
[0203] 数学图33
[0204]
[0205] 在图13和14中,存在总共N*p个子载波。在图13中,码字相对于每p个子载波而改变,产生总共N*p/p=N个码字;而在图14中,码字相对于每个子载波而改变,产生总共N*p/1=N*p个码字。
[0206] 在本发明的另一个实施例中,对于每一个码本CU(p),定义子集
[0207]
[0208] 使得
[0209]
[0210] 并且Jp是子集的大小(Jp小于或者等于Np)。
[0211] 此外,一种选择针对W(k)的预编码矩阵的方式是挑选针对给定秩p的子集CU,S(p),然后随着k的增加对该子集进行循环。对于预编码矩阵改变的速度,存在两种选项。在第一选项中,预编码矩阵W(k)相对于子带内的每p个子载波而改变,或者在数学上,对于满足
[0212] 1≤k≤Nsub
[0213] 的任意子载波k,其中Nsub是针对UE而调度的子带中的子载波总数。注意,“a”是常数偏移,并且“a”的典型值为0。还注意,mod()是模运算并且
[0214]
[0215] 是向上取整运算。
[0216] 数学图34
[0217]
[0218] 在第二选项中,预编码矩阵W(k)相对于子带内的每个子载波而改变,或者,在数学上,对于任意子载波k:
[0219] 数学图35
[0220]
[0221] 在本发明的另一个实施例中,对于给定秩p,将W(k)选择为集合CU(p)中的子矩阵之一。并且在针对UE而调度的子带中,W(k)对于所有子载波是固定的。
[0222] 基于DFT子矩阵的选择
[0223] 在本发明的另一个实施例中,将以4Tx结构系统为例进行解释。然而,该实施例不限于4Tx结构系统,而是可以应用于NTx结构系统(具有除了4之外其它数量的发射机的系统)。如下定义4TxDFT矩阵:
[0224] 数学图36
[0225]
[0226] 其中
[0227] fi,i=1,…,4
[0228] 是上面的DFT矩阵的第i列。依赖于秩的子矩阵集合CF(p)依赖于发送秩p:
[0229] 数学图37
[0230] CF(2)={c1(2),c2(2),…,c6(2)}
[0231] ={[f1,f2],[f2,f3],[f3,f4],[f4,f1],[f1,f4],[f2,f4]}.(37)[0232] 数字图38
[0233] CF(3)={c1(3),c2(3),…,c4(3)}
[0234] ={[f1 f2 f3],[f2 f3 f4],[f3 f4 f1],[f4 f1 f2]}.(38)[0235] 数学图39
[0236] CF(4)={c1(4)}={[f1,f2,f3,f4]}.(39)
[0237] 对于每一个集合CF(p),定义子集
[0238]
[0239] 使得
[0240]
[0241] 并且Jp是子集的大小(Jp小于或者等于CF(p)的大小)。例如,秩为2的集合的一个子集是
[0242] 数学图40
[0243] CF,S(2)={cs,1(2),cs,2(2),…,cs,4(2)}
[0244] ={[f1,f2],[f2,f3],[f3,f4],[f4,f1]}(40)
[0245] 此外,一种选择针对W(k)的预编码矩阵的方式是选择针对给定秩p的子集CF,S(p),然后随着k的增加对该子集进行循环。对于预编码矩阵改变的速度,存在两种选项。
[0246] 在第一选项中,预编码矩阵W(k)相对于子带内的每p个子载波而改变,或者在数学上,对于满足
[0247] 1≤k≤Nsub
[0248] 的任意子载波k,其中Nsub是针对UE而调度的子带中的子载波总数。注意,“a”是常数偏移,并且“a”的典型值为0。还注意,mod()是模运算并且
[0249]
[0250] 是向上取整运算。这里“s”指示预编码器矩阵的选择是在码本的子集中进行的。例如,Cs,2(p)是码本的子集内的第二码字,这与指示原始码本内的第二码字的C2(p)相区别。
[0251] 数学图41
[0252]
[0253] 在第二选项中,预编码矩阵W(k)相对于子带内的每个子载波而改变,或者在数学上,对于任意子载波k:
[0254] 数学图42
[0255]
[0256] 作为示例,在p=2,a=0的情况下,选择子集为
[0257] 数学图43
[0258] CF,S(2)={cs,1(2),cs,2(2),…,cx,4(2)}
[0259] ={[f1,f2],[f2,f3],[f3,f4],[f4,f1]}.(43)
[0260] 如果采用第一选项,其中预编码矩阵相对于每p=2个子载波而改变,则预编码矩阵W(k)的选择变为:
[0261] 数学图44
[0262]
[0263] 在本发明的另一个实施例中,对于给定秩p,将W(k)选择为集合CF(p)中的子矩阵之一。并且W(k)对于针对UE而调度的子带中的所有子载波是固定的。
[0264] 在本发明的另一个实施例中,由于接收机对预编码符号的高级接收,前述预编码实施例是可逆的(即,可读可解码的)。换言之,可以以在接收机处以相似的方法来对预编码的符号进行解码。可以由所选择的解码矩阵对预编码的符号进行解码,所述解码矩阵是通过在子带内对解码码本进行循环来选择的,并且解码矩阵可以相对于子带内的每p个子载波而改变或者相对于子带内的每个子载波而改变。此外,可以由所选择的解码矩阵对预编码的符号进行解码,所述解码矩阵是通过对解码码本的子集进行循环来选择的,并且解码矩阵可以相对于子带内的每p个子载波而改变或者相对于子带内的每个子载波而改变。
[0265] 预编码器是eNB基带微处理器的一部分。