专利名称::经由特征坐标变换的酉矩阵码本的改进Hochwald构造的制作方法
技术领域:
:本发明主要涉及无线通信系统。更具体地,本发明的实施方式涉及酉矩阵码本的创建和使用。
背景技术:
:已开发了构造化限制反馈闭环MIMO预编码方法,用于有效地在移动台(MS)到基站(BS)之间的无线通信环境中从该移动台(MS)向该基站(BS)传输数据。这种方法不要求预编码权重矩阵W或信道矩阵H的完全反馈。替代地,对于每对发射天线编号^和空间流编号矹,构造矩阵码本,其由一组预编码矩阵形成。BS和MS二者可以访问矩阵码本。因此,为了发射反馈到BS,MS仅需要发射针对包含在矩阵码本中的预编码矩阵的索引。这种索引典型地形成为比特串,其中每个比特假定一个二进制值。矩阵集或码本可以构造为实现期望性能和反馈带宽折中。一旦码本的内容被固定,构造针对码本的索引所需的反馈比特的数量不象当实施现有方法时所需的那样随预编码矩阵W的大小而增大。已经显示,针对码本的构造化预编码的方法可以实现接近最优的预编码MIMO性能,其需要相当低数量的反馈比特。针对构造化MIMO预编码的方法的核心是酉矩阵码本的设计。优选地,这种码本以以下方式设计即,形成码本的矩阵或码字在Grassmannian流形(manifold)尽可能地均匀分布。在数学中,Grassmannian是n维向量空间V的所有k维子空间的空间。一个接近最优码本的构造是能够更好的最大化码本的最小弦距离的构造。如这里所用的,"弦距离,,指的是在包括Grassmannian流形的多维空间中矩阵或码字之间的距离。尽管通过Grassmannian流形内码字的随机计算和分布生成的/5马本在最小弦距离方面提供最佳可能的码本,但为具有大量发射天线和空间流的系统构造这种码本在计算上是不切实际的。为了解决该约束,提出了一种分块循环构造方法,也称为Hochwald构造方法,作为避免直接随机搜索方法的计算负担的系统化构造方法。Hochwald方法提供接近最优的码本,其便于有效存储和4全索由码本的非计算上的加强参数化产生的、包含其中的码字。此外,分块循环距离构造也便于在基于预编码的MIMO-OFDM中的所谓子空间3艮踪方法。在Hochwald设计中,一旦提供第一码字^和对角4t转矩阵Q,就全部指定码本。码本中的其他码字由以下方程式给出(这里2L是码本的基数(cardinality)并且每个码字是大小MxM'的矩阵)<formula>formulaseeoriginaldocumentpage8</formula>(1)其中Q是由整型向量"=["""""^完全参数化的对角矩阵0<formula>formulaseeoriginaldocumentpage8</formula>此外,在该设计中,选择第一码字为^xW,离散傅立叶变换(DFT)矩阵DNt的子矩阵,其(m,n)元素指定为加,<formula>formulaseeoriginaldocumentpage8</formula>,其中Km,r^Nt。dc表示为矩阵^,的第c列,第一码字是由列指数集c=Cc"""c"']参数化的Mt列的集合,即,<formula>formulaseeoriginaldocumentpage8</formula>参考下面表l以示例方式制表,对于在二和四之间不同发射器天线数量Nt以及空间多路复用数据流数量Mt,<formula>formulaseeoriginaldocumentpage8</formula>的选择受到Nt>Mt的约束。注意到,码本大小2L的选择,是在性能和所需反馈比特的数量之间折中的结果。<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>表1注意到,每个列指数0<=^<=肶-1,cKO]指示DFT矩阵D的第一列,(K1]指示DFT矩阵D的第二列,等等。不幸地,由根据Hochwald构造方法生成的码字所形成的码本受到各种不期望的约束。在这些约束中,要求单个矩阵码字内任意两个元素的能量相等,并且每个单独码字的总能量等于每个其他单独码字的总能量。尽管这种约束允许Hochwald构造方法的直纟妄应用,"f旦是它们的实施导致可以改进的Grassmannian流形中的码本的码字的分布。因此,优选地得出一种方法,用于执行不受现有技术的约束损害的Hochwald构造。
发明内容根据本发明的实例,一种导出码本的方法,包括在欧几里德坐标中导出第一码字S,将第一码字变换成特征坐标,应用Hochwald构造到特征坐标中的第一码字以导出特征坐标中的多个码字,以及将特征坐标中的多个码字变换成欧几里德坐标中的多个码字以形成码本。根据本发明的另一实例,一种包含在有形介质上的数据结构,包括第一码字A,以及多个码字巧,1=2...2L,其中2L包括多个码字的数量,其中^=班"S,其中V包括酉矩阵,酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵。根据本发明的另一实例,一种移动台包括用于存储码本的装置,所述码本包括第一码字g,以及多个码字P〃1=2...2L,其中2L包括多个码字的数量,其中PfVQVHpp其中V包括酉矩阵,百矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵;以及用于访问该第一码字和多个码字的装置。根据本发明的另一实例,一种基站包括用于存储码本的装置,所述码本包括第一码字S,以及多个码字P,,1=2.,.2L,其中2L包括多个码字的数量,其中PrVQVHPi,其中V包括酉矩阵,酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵;以及用于访问该第一码字和多个码字的装置。根据本发明的另一实例,一种机器可读指令的程序,有形地包含在信息承载介质上并可由数字数据处理器执行,用于执行针对信息传输的动作,所述动作包括获得信息矩阵;访问码本以选择对应于该信息矩阵的多个索引之一,所述码本包括第一码字Pn多个码字P"1二2…2S其中2L包括多个码字的数量,其中P尸VQVHpp其中V包括酉矩阵,酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵,其中第一码字和多个码字的每个对应于多个索引的唯——个;以及传输多个索引的一个。根据本发明的另一实例,一种机器可读指令的程序,有形地包含在信息承载介质上并可由数字数据处理器执行,用于执行针对信息接收的动作,所述动作包括接收索引;以及,访问码本以选择对应于索引的多个码字之一,所述码本包括第一码字Pn多个码字P!,1=2...2L,其中2L包括多个码字的数量,其中P尸VQVHPn其中V包括酉矩阵,酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵,其中第一码字和多个码字的每个对应于多个索引的p舉——个。图1是本发明方法实施方式的流程图。图2是在码本的码字之间的特征和欧几里德空间中示范性能量分布的示意图。图3是利用码本的基站和移动台的示意图。图4是本发明方法的流程图。具体实施方式在本发明的实例中,提供了一种基于特征坐标变换的方法,用于改进由Hochwald构造方法生成的码本的最小弦距离。这是部分地通过放宽Hochwald构造的至少一个约束从而更优化地呈现多维Grassmannian流形中码字的分布来实现的。如前所述,利用Hochwald构造产生码本,其中在每个单独矩阵码字中不同元素之间的能量分布是相等的,并从一个矩阵码字到所有其他的都是固定的。即,对于任何两个矩阵码字Pn和P12,每个码字的(i,j)元素具有相同能量,即,1(Pu)'/叫(P!2)i/。在本发明的实例中,该约束被去除,从而提供一种用于生成具有较好弦距离特性的码本的方法。具体地,放宽约束,从而获得码本,其中码本的最小弦距离相比于其中未放宽约束的情况来说更加接近量移位特性,同时保留Hochwald构造的有利特征(例如码字的分块循环距离分布和简易参数化),从而去除上述约束。在本发明的实例的以下描述中,参考形成其一部分的附图,其中用其他实例,可以进行构造上和才乘作上的改变,而不脱离本发明的范围。如上所述,本发明的实例公开了一种方法,其利用特征坐标变换来提供去除Hochwald构造中的固定能量分布约束的系统化方法。这种方法更加最大化了从其构成的码本的最小弦距离。通过验证方程式(1),很明显所有其他码字P尸Q^(对于1=2,...2"从第一码字P!导出。该观察使得将通过去除固定能量分布约束而获得的效用明显,这是通过允许Pi为任意酉矩阵,而不是如Hochwald构造中定义的DFT矩阵的列来实现的。然而,这种约束的去除不完全解决Hochwald构造的缺点,因为从一个码字到另一个码字,能量分布仍是固定的。即使在一个码字内能量不再均匀分布时,这也是如此,如同在Hochwald构造中的情况。因此,单独改变第一码字Pl为任意酉矩阵不足以最有利地最优化码本的构造。因此,本发明的实例利用特征坐标变换来实现不同矩阵码字之间的能量分布的变化。首先,因为Q是对角矩阵,所以其可以表示为某矩阵S的特征分解的一部分<formula>formulaseeoriginaldocumentpage12</formula>其中V是大小为N,Nt的酉矩阵,包括所得特征向量。接着,在方程式(1)中矩阵Q可以用矩阵S替换,以达到改进的Hochwald构造<formula>formulaseeoriginaldocumentpage12</formula>其中下面将更充分描述特征向量V的参数化。参照图1,其中示出了本发明的改进的Hochwald构造的实例的流程图。首先,在框11,通过应用埃尔米特特征矩阵VH到Pi以产生vHpn第一码字Pi被变换成特征坐标中的第一码字。然后在框13,将Hochwald构造应用到特征坐标中的第一码字VHP"以导出特征坐标中的第l码字QVHp^然后在框15,特征坐标中的第l码字通过矩阵V变换回欧几里德坐标,以生成每个最终码字PfVQVHp"因为该方法应用Hochwald构造到变换成特征坐标的第一码字,所以中间码字QVHPi(对于1=1,…,L)在被V限定的特征坐标中仍具有相同能量分布。然而,一旦变换成欧几里德坐标,最终码字P产VQV1^将具有不同能量分布。对于向量码本,通过》尸P,e—J"去除每个码本中第一元素的相位有时是方便的,其中(])i是P,的第一条目的相位。在严格等于原始码本的码本的该可选表示中,每个码字的第一元素是实数。参照图2,以示范性方式示出通过特征坐标变换的能量移位特性所产生的码字的元素之间的不同能量分布。点A和B是根据本发明的实例导出的单个码字内的元素。x和y轴表示欧几里德空间,而特征向量vl和v2表示特征空间。点A的坐标在特征空间中是((sqrt(3)/2),1/2),而在欧几里德空间中是(O,l)。类似地,点B的坐标在特征空间中是(-(sqrt(3)/2),1/2),而在欧几里德空间中是(-(sqrt(3)/2),-l/2)。结果,点A和B的能量分布在由vl和v2限定的特征坐标中看起来相同,但在欧几里德坐标空间中不同。其仍然示出如何参数化特征矩阵V。这里我们进一步对V施加Householder构造,以允许V的非常简单的参数化,即<formula>formulaseeoriginaldocumentpage13</formula>其中w-a力并且e尸[l0...0]T并且p^^r4"i。I是单位矩阵,并且上标H表示埃尔米特共轭。给定向量a的该附加参数化,一旦获得三个向量u、c和a,则现在码本纟皮唯一确定。将该码本表示为P(u,c,a)。对通过这三个向量进行参数化的最优化码本的搜索如下所描述<formula>formulaseeoriginaldocumentpage13</formula>其中dch。祝(Pi,Pj)表示在两个码字Pi,Pj之间的弦距离。对于各种天线配置的最优化码本在表2中列出。参照下面的表2,示出了本发明的方法的效用,示出使用这里所述的改进的Hochwald构造的各种码本的参数。注意到,第一码字Pi保持形成为DFT的列,如Hochwald构造的纯粹应用中的情况。特征向量a已添加作为附加参数。在本发明的实例中,对向量a和第一码字Pi进行联合最优化,如上所述第一码字Pi是任意酉矩阵。所特别关心的是最后列,其中使用本发明的相对于标准Hochwald构造改进的Hochwald构造描述有在码本的码字之间的最大最小弦距离。在所有例子中,最小弦距离通过实施本发明的方法而4是高。<table>tableseeoriginaldocumentpage14</column></row><table><formula>formulaseeoriginaldocumentpage15</formula>表2注意到,每个列指数0<=c<=Nt-l,c呵O]指示DFT矩阵D的第一列,c呵l]指示DFT矩阵D的第二列,等等。注意到,在表2中,向量a精确定义为由实部和虚部二者形成。将本应用引入向量a的所有实施,以及可能在操作中出现从向量a的值的偏移(无论是故意的还是非故意的),使得实施的向量a足够接近上述值,从而支持码本的使用。一旦被计算,根据本发明的实例构成的码本可以如参照图3示出的来利用。基站35与移动台33无线通信。移动台33是任何能够进行无线通信的移动设备,包括但不限于,无线电话、个人数字助理(PDA)、个人计算设备等等。基站35和移动台33二者由数字信号处理器(DSP)37或其他类型的用于对数字数据进行访问和操作的数据处理器形成。DSP37耦合到能够存储数字数据的存储器设备31。本发明的码本优选地存储在每个存储器设备31上,该存储器设备31—律都耦合到基站35和移动台33。移动台33的DSP37选择对应于移动台33希望发射至基站35的信息的码字的索引。对应于码本的码字的数据种类的实例包括但不限于信道矩阵形式的信道信息、数据接收应答、预编码权重矩阵以及对空间方向上的SNR测量。优选地,索引是数据串,包括二进制比特的数量b。因为每个码字对应于一个并且仅一个索引,所以索引码本中的码字的最大数量等于2b。典型地,不存在精确地等于将被发射的信息的码字。典型地,这种信息是以矩阵形式以形成信息矩阵。由于该原因,本发明的方法用于平均地分布,或者更精确地,用于最大化在码字之间的最小弦距离。通过这么^故,可以通过以最小精度损失在多维Grassmannian流形中发送最接近信息矩阵(例如信道矩阵)的码字的索引来发射信息。移动台的DSP37用于执行如由软件或硬件编码的逻辑指示的一个计算或多个计算,以选择最接近将被发射的信息的码本的码字,从而获得对应于如此选择的码字的索引。如此导出的索引典型地由移动台33通过至少一个发射天线41经由反馈回路39发射到基站35。基站35通过使用至少一个接收天线43接收所发射的索引。如上所述,基站35类似地设置有DSP37,与其上存储有码本45的存储器设备31通信。使用所接收的索引,基站的DSP37通过软件或硬件编码的逻辑进行操作,以从码本45取回相应码字。如上所述,本发明的实例可以通过可由MS33的数据处理器执行的计算机软件来实施,或者通过硬件电路来实施,或者通过软件和硬件电路的组合来实施。MS可以是无线通信系统的一个组件。此外,在这点上,应该注意,图1的逻辑流程图的各种框可以表示程序步骤,或互连的逻辑电路、模块和功能,或用于执行该特定任务的程序步骤和逻辑电路、模块以及功能的组合。参照图4,示出本发明的方法实例的流程图。尽管结合特定实例进行了描述,但本领域技术人员应该清楚,可以对这些教导进行多种修改和各种改变。因此,尽管已针对一个或多个优选实施方式特别地示出和描述了本发明,但本领域技术人员将理解,在不背离在此所述的本发明的范围和精神的前提下,可以进行形式和形状上的修改和改变。权利要求1.一种用于导出码本的方法,包括在欧几里德坐标中导出第一码字P1;将所述第一码字变换成特征坐标;应用Hochwald构造到特征坐标中的所述第一码字,以导出特征坐标中的多个码字;以及将特征坐标中的所述多个码字变换成欧几里德坐标中的多个码字,以形成所述码本。2.根据权利要求l的方法,其中所迷第一码字是酉矩阵。3.根据权利要求1的方法,其中变换所述第一码字包括应用埃尔米特特征矩阵VH以产生VHPn其中V是大小为NtxNt的酉矩阵,并且P!是NtxMt的矩阵。4.根据权利要求3的方法,其中所述特征坐标中的多个码字定义为QVHPn其中i=2,...,2L,2L等于所述多个码字的数量,并且Q是对角矩阵。5.根据权利要求4的方法,其中Q是矩阵S的特征分解的一部分,S=VQVH,其中V包括酉矩阵,该酉矩阵包括特征向量。6.根据权利要求5的方法,其中变换所述特征坐标中的多个码字包括应用所述酉矩阵到所述特征坐标中的多个码字中的每个,以产生所述欧几里德坐标中的多个码字,使得P尸VQVHp!,其中1=2"..,2L。7.根据权利要求6的方法,其中所述矩阵V被参数化为8.根据权利要求7的方法,其中所述第一码字Pi被参数化为P!(c),,…,、],其中c被定义为c=[Cl,...,CMt],并且dd是NtxNt离散傅立叶变换(DFT)矩阵DNt的第d列,其中矩阵DNt的(m,n)元素一"iO^其他,其中a包括向量,w=a_ei,ei=[1o…Of,,I包括单位矩阵,并且上标H表示埃尔米特共轭。被指定为伊w(U^e',其中1^n,r^Nt。9.根据权利要求7的方法,其中旋转矩阵Q被参数化为<formula>formulaseeoriginaldocumentpage3</formula>,其中U被定义为U^O,…,UNt],10.根据权利要求7的方法,其中对于6比特码本,所述特征向量a由[1.2518-0.6409i,画0.4570-0.4974i,0.1177+0.2360i]给出,c由[l]给出,u由[1,26,57]给出,其中空间流的数量是l,并且发射天线的数量是3。11.根据权利要求7的方法,其中对于6比特码本,所述特征向量a由[1.3954-0.0738i,0.0206+0.4326i,-0.1658-0.5445i,0.5487-0.1599i]给出,c由[l]给出,u由[1,45,22,49]给出,其中空间流的数量是l,并且发射天线的数量是4。12.根据权利要求3的方法,其中通过"'c一lM^"'^))生成最优化码本的参数,其中d咖幽(P"Pj)包括在两个码字Pi,Pj之间的弦距离。13.—种包含在有形介质上的数据结构,包括第一码字Pi;以及多个码字P,,1=2,...,2、其中2t包括所述多个码字的数量,其中P产VQVHPp其中V包括酉矩阵,该酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵。14.根据权利要求13的数据结构,其中所述第一码字和所述多个码字处于欧几里德坐标中。15.—种移动台,包括用于存储码本的装置,所述码本包括第一码字P!;以及多个码字P,,1=2...2L,其中L包括所述多个码字的数量,其中PfVQVHpp其中V包括酉矩阵,该酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵;以及用于访问所述第一码字和所述多个码字的装置。16.根据权利要求15的移动台,进一步包括多个索引,每个索引对应于所述第一码字和所述多个码字中的单独一个。17.根据权利要求15的移动台,包括用于发射所述多个索引的至少一个的装置。18.—种无线网络组件,包括用于存储码本的装置,所述码本包括第一码字P!;以及多个码字P,,1=2...2、其中2^包括所述多个码字的数量,其中P产VQ'vHpn其中V包括酉矩阵,该百矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵;以及用于访问所述第一码字和所述多个码字的装置。19.根据权利要求18的无线网络组件,进一步包括多个索引,每个索引对应于所述第一码字和所述多个码字中的单独一个。20.根据权利要求18的无线网络组件,包括用于发射所述多个索引的至少一个的装置。21.—种机器可读指令的程序,有形地包含在信息承载介质上并可由数字数据处理器执行,用于执行针对信息传输的动作,所述动作包括获得信息矩阵;访问码本以选择对应于所述信息矩阵的多个索引之一,所述码本包括第一码字Pj;多个码字P!,1=2...2L,其中2L包括所述多个码字的数量,其中P产VQVHPi,其中V包括酉矩阵,该酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵,其中所述第一码字和所述多个码字的每个对应于所述多个索引的唯——个;以及传输所述多个索引的所述一个。22.根据权利要求21的程序,其中所述信息矩阵是信道矩阵。23.根据权利要求21的程序,其中所述信息承载介质布置在无线通信系统的组件中。24.—种机器可读指令的程序,有形地包含在信息承载介质上并可由数字数据处理器执行,用于执行针对信息接收的动作,所述动作包括接收索引;以及访问码本以选4奪对应于所述索引的多个码字之一,所述码本包括第一码字P1;多个码字Ph1=2...2、其中L包括所述多个码字的数量,其中P^VQVHPn其中V包括酉矩阵,该酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵,其中所述第一码字和所述多个码字的每个对应于所述多个索引的唯——个。25.根据权利要求24的程序,其中所述信息承载介质布置在无线通信系统的組件中。26.—种方法,包4舌在欧几里德坐标中导出第一码字Pi;将所述第一码字变换成特征坐标;应用Hochwald构造到特征坐标中的所述第一码字,以导出特征坐标中的多个码字;以及字,以形成码本。27.—种设备,包括用于存储码本的装置,所述码本包括第一码字以及多个码字Pp1=2...2、其中2L包括所述多个码字的数量,其中P^VQVHp!,其中V包括酉矩阵,该酉矩阵包括特征向量,Q包括对角矩阵,以及VH包括埃尔米特特征矩阵;以及用于访问所述第一码字和所述多个码字的装置。全文摘要一种导出码本的方法,包括在欧几里德坐标中导出第一码字P<sub>1</sub>;将第一码字变换成特征坐标;应用Hochwald构造到特征坐标中的第一码字以导出特征坐标中的多个码字;以及,将特征坐标中的多个码字变换成欧几里德坐标中的多个码字以形成码本。文档编号H04B7/06GK101129037SQ200680006222公开日2008年2月20日申请日期2006年1月5日优先权日2005年1月14日发明者A·里德,张建中申请人:诺基亚公司