发射引导矩阵的推导和反馈的制作方法

文档序号:7677111阅读:99来源:国知局

专利名称::发射引导矩阵的推导和反馈的制作方法发射引导矩阵的推导和反馈本申请要求提交于2006年5月22日、被转让给本申请受让人并通过援引纳入于此的题为"JACOBIITERATIONSFOREIGENVECTORDECOMPOSITIONANDFEEDBACKREDUCTION(用于特征向量分解和反馈简化的JACOBI迭代)"的美国临时申请S/N.60/802,682的优先权。背景I.领域本公开一般涉及通信,尤其涉及用于为多输入多输出(MIMO)传输发送反馈的技术。II.背景在无线通信系统中,发射机可利用多个(T个)天线来向装备有多个(R个)接收天线的接收机进行数据传输。这多个发射和接收天线形成可用于提高吞吐量和/或提升可靠性的MIMO信道。例如,发射机可从这T个发射天线同时发射至多T个数据流以提高吞吐量。替换地,发射机可从所有T个发射天线发射单个数据流以改善接收机的接收。良好性能(例如,高吞吐量)可通过在MIMO信道的特征模式上传送数据来实现。特征模式可被视为正交的空间信道。接收机可估计MIMO信道响应,基于MIMO信道响应矩阵导出发射引导矩阵,并将该发射引导矩阵发送给该发射机。发射机随后可用该发射引导矩阵执行空间处理从而在特征模式上发送数据。使用有价值的无线电资源来将发射引导矩阵从接收机发送到发射机。因此本领域需要一种高效率地发送该发射引导矩阵以便降低开销的技术。概要本文描述了用于高效率地导出发射引导矩阵并发送该矩阵的反馈的技术。在一种设计中,接收机可确定定义将被用于从发射机向接收机的传输的发射引导矩阵的参数集。接收机可基于多个变换矩阵导出发射引导矩阵,其中变换矩阵可被用于Jacobi旋转的多次迭代以将信道矩阵的非对角元素消零。接收机可基于变换矩阵确定参数集。该参数集可包括每个变换矩阵的至少一个角度、至少一个值、至少一个索引等。接收机可将定义发射引导矩阵的参数集(而不是发射引导矩阵的元素)发送该发射机以便供发射机用来导出发射引导矩阵。本公开的各个方面和特征在下面进一步具体说明。附图简述图1示出了接入点和终端的框图。图2图解了多个副载波的特征值分解。图3图解了发射引导矩阵的反馈。图4示出了接收机执行的过程。图5示出了接收机的装置。图6示出了接收机执行的另一过程。图7示出了发射机执行的过程。图8示出了发射机导出发射引导矩阵的过程。图9示出了发射机的装置。具体描述本文所述的技术可被用于诸如无线广域网(WWAN)、无线城域网(WMAN)、无线局域网等各种无线通信网络。术语"网络"和"系统"常被可互换地使用。这些技术还可用于各种多址方案,诸如频分多址(FDMA)、码分多址(CDMA)、时分多址(TDMA)、空分多址(SDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)等。OFDMA系统利用正交频分复用(OFDM)。SC-FDMA系统利用单载波频分复用(SC-FDM)。OFDM和SC-FDM将系统带宽分划成多个(K个)正交副载波,这些副载波也可称作频调、频槽、等等。每一副载波可用数据作调制。一般而言,调制码元在OFDM下是在频域中发送,而在SC-FDM下是在时域中发送。OFDMA系统可实现诸如长期演进(LTE)、超移动宽带(UMB)、IEEE802.20、IEEE802.16(也被称为WiMAX)、IEEE802.il(也被称为Wi-Fi)、Flash-OFDM⑧等无线电技术。这些不同的无线电技术和标准在本领域中是公知的。图1示出了无线通信网络中接入点110和终端150的设计的框图。接入点是与终端通信的站。接入点也可被称为基站、B节点、演进B节点(eNodeB)等,且可包含它们的部分或全部功能集。终端也可被称为移动站、用户装备、接入终端、用户终端、订户站、站等,且可包含它们的部分或全部功能集。终端150可以是蜂窝电话、个人数字助理(PDA)、无线设通信备、手持式设备、无线调制解调器、膝上型计算机、无绳电话等等。接入点110配备有可用于数据传送和接收的多个(Nap个)天线。终端150配备有可用于数据传送和接收的多个(Nut个)天线。在下行链路上,在接入点110处,发射(TX)数据处理器114可接收来自数据源112的话务数据和/或来自控制器/处理器130的其它数据。TX数据处理器114可处理(例如,格式化、编码、交织、及码元映射)该收到数据并生成作为数据的调制码元的数据码元。TX空间处理器120可将数据码元与导频码元多路复用,用一个或多个下行链路(DL)发射引导矩阵执行发射机空间处理,并将Nap个输出码元流提供给Nap个调制器(MOD)122a到122ap。每个调制器122可处理其输出码元流(例如,对应OFDM、SC-FDM、CDMA等)以生成输出码片流。每个调制器122可进一步调理(例如,转换至模拟、放大、滤波、及上变频)其输出码片流以生成下行链路信号。来自调制器122a到122ap的Nap个下行链路信号可分别从天线124a到124ap被发射。在终端150处,Nut个天线152a到152ut可接收来自接入点110的下行链路信号,且每个天线152可将收到信号提供给相应的解调器(DEMOD)154。每个解调器154可执行与调制器122执行的处理相互补的处理并提供收到码元。接收(RX)空间处理器160可对接收自所有解调器154a到154ut的码元执行空间匹配滤波并提供作为接入点110发射的数据码元的估计的数据码元估计。RX数据处理器170可进一步处理(例如,码元解映射、解交织、及解码)数据码元估计并向数据汇172和/或控制器/处理器180提供经解码的数据。信道处理器178可处理在下行链路上接收自接入点110的导频码元并可估计下行链路MIMO信道响应。处理器178可如下所述地将每个感兴趣的副载波的下行链路信道响应矩阵分解以获得该副载波的DL发射引导矩阵和特征值。处理器178还可基于每个感兴趣的副载波的发射引导矩阵和特征值导出该副载波的DL空间滤波器矩阵。处理器178可将该DL空间滤波器矩阵提供给RX空间处理器160以进行下行链路空间匹配滤波并可将DL发射引导矩阵提供给控制器/处理器180以反馈到接入点110。上行链路的处理可以与下行链路的处理相同或相异。来自数据源186的话务数据和/或来自控制器/处理器180的其他数据可由TX数据处理器188处理(例如,编码、交织、及解调),并由TX空间处理器190进行与导频码元的多路复用并被用一个或多个上行链路(UL)发射引导矩阵进行空间处理。来自TX空间处理器l卯的输出码元可进一步由调制器154a到154ut处理以生成可经由天线152a到152ut发射的Nut个上行链路信号。在接入点110,来自终端150的上行链路信号可被天线124a到124ap接收并由解调器122a到122ap处理以获得收到码元。RX空间处理器140可对收到码元执行空间匹配滤波并提供数据码元估计。RX数据处理器142可进一步处理数据码元估计并将经解码的数据提供给数据汇144和/或控制器/处理器130。信道处理器128可处理在上行链路上接收自终端150的导频码元并可估计上行链路MIMO信道响应。处理器128可将每个感兴趣副载波的上行链路信道响应矩阵分解以获得该副载波的UL发射引导矩阵和特征值。处理器128还可导出每个感兴趣副载波的UL空间滤波器矩阵。处理器128可将该UL空间滤波器矩阵提供给RX空间处理器140以进行上行链路空间匹配滤波并可将UL发射引导矩阵提供给控制器/处理器130以反馈到终端150。控制器/处理器130和180可分别控制接入点110和终端150上的操作。存储器132和182可各自存储供接入点IIO和终端150使用的数据和程序代码。本文所述的技术可被用于下行链路和上行链路上的MIMO传输。这些技术可由终端150执行以导出下行链路的发射引导矩阵并将这些矩阵发送给接入点110以便用于下行链路上的MIMO传输。这些技术还可由接入点110执行以导出上行链路的发射引导矩阵并将这些矩阵发送给终端150以便用于上行链路上的MIMO传输。由发射机处的多个(T个)发射天线和接收机处的多个(R个)接收天线形成的MIMO信道可由RxT信道响应矩阵ii来表征,该相应矩阵可给定如下<formula>formulaseeoriginaldocumentpage12</formula>其中,项、("1R而y、l,…,T)标示发射天线7与接收天线/之间的耦合或复信道增益。对于下行链路传输,接入点IIO是发射机,终端150是接收机,T=NapiR=Nut。对于上行链路传输,终端150是发射机,接入点110是接收机,T=N,R=Nap。信道响应矩阵Ii可被对角化以获得li的多个(S个)特征模式,其中S^min{T,R}。该对角化可通过对S的相关矩阵执行特征值分解来实现。特征值分解可被表示为^ii"S二YAY",式(2)其中,g是g的TxT相关矩阵,Y是其列为R的特征向量的TxT酉矩阵,A是g的特征值的TxT对角矩阵,以及表示共轭转置。酉矩阵^由属性]^乂=:表征,其中!是单位矩阵。酉矩阵的诸列彼此正交,并且每一列具有单位功率。对角矩阵A沿对角线包含可能的非零值,而在别处包含零值。4的对角元素是g的特征值。这些特征值表示S个特征模式的功率增益。g是其非对角元素具有以下属性的Hermitian矩阵~.=^,其中标示复共轭。发射机可基于Y中的特征向量执行发射机空间处理以便在g的特征模式上传送数据,如下2=Y§式(3)其中5是具有要在S个特征模式上发送的S个数据码元的Txl向量,而5是具有要从T个发射天线被发送的T个输出码元的Txl向量。式(3)中的空间处理也可被称为波束成形、预编码等。发射机还可通过(i)对Y的每个元素进行定标以获得具有单位幅值元素的矩阵2并(ii)用2代替Y执行发射机空间处理来执行波束成形。在任一情形下,波束成形和波束控制可提供比简单地从T个发射天线传送数据而不经过任何空间处理更佳的性能。接收机可从R个接收天线获得收到码元,这些收到码元可被表示为i:=Hs+a式(4)其中£是具有来自R个接收天线的R个收到码元的Rxl向量,以及3是Rxl噪声向量。接收机可在收到码元上按如下执行空间匹配滤波s=a—H"i:,式(5)其中i是作为g中数据码元的估计的数据码元估计的Txl向量。接收机也可以其它方式执行接收机空间处理。如式(3)所示,矩阵Y可被发射机用于对数据传送进行空间处理。如式(5)所示,矩阵Y也可被接收机用于对数据接收进行空间处理。Y可通过对S执行特征值分解或对g执行奇异值分解来导出。TxT复Hermitian矩阵g的特征值分解可用重复使用Jacobi旋转以将g中的非对角元素消零的迭代过程实现。Jacobi旋转也常被称为Jacobi法、Jacobi变换等。对于2x2复Hermitian矩阵,Jacobi旋转的一次迭代足以获得该矩阵的两个特征向量和两个特征值。对于维度大于2x2的较大复Hermitian矩阵,迭代过程执行Jacobi旋转的多次迭代以获得该较大复矩阵的特征向量和特征值。在以下描述中,索引/标示迭代次数且被初始化为/=0。区是要被分解的TxTHermitian矩阵,其中T>2。TxT矩阵2,是具有S的特征值的对角矩阵△的近似且可被初始化为^=这。TxT矩阵Y,是具有S的特征向量的矩阵Y的近似且可被初始化为乂。=1。更新矩阵D,和Y,的Jacobi旋转的单次迭代可如下执行。首先,可基于当前^形成2x2Hermitian矩阵2p。,如下朋<formula>formulaseeoriginaldocumentpage14</formula>(6)其中q是S,中位置(P,《)上的元素。2w是2x2是2,的2x2子矩阵。D^的四个元素是2,中位置(AP)、(A《)、(《,;7)以及(仏《)上的四个元素。索引p和《可如下选择。可执行2W的特征值分解以获得DM的特征向量的2x2酉矩阵Y元素可如下直接从2p。的元素计算出<formula>formulaseeoriginaldocumentpage14</formula>如果<formula>formulaseeoriginaldocumentpage14</formula>其中"是49的幅值,Z^是+的相位,g!是复值,而c和^具有单位功率的实数值,或者?+浐=1。方程组(7)对2x2Hermitian矩阵]QW执行Jacobi旋转以获得具有Bw的特征向量的矩阵Y^。方程组(7)中的计算被设计成避免诸如反正切、余弦、和正弦等三角函数。TxT变换矩阵I,可用矩阵Y^形成。I,是位置(AP)、(A9)、(仏P)和。,?)上的四个元素分别用3^的元素(1,1)、(1,2)、(2,1)和(2,2)替换的单位矩阵。I,具有以下形式仰式(8)1,的所有其它未在式(8)中示出的非对角元素为零。式C7j)和(7k)指示I,是包含v^和的复数值的复矩阵。矩阵n,可更新如下2,+1=lfai,式(9)式(9)关于I,执行Jacobi旋转以将2,中的位置(/^)和(AP)上的两个非对角元素4^和《p消零。该计算可更改E中其它非对角元素的值。矩阵Y,也可更新如下X+1=XI,式(io)Y,是包含对E使用的所有变换矩阵I,的累积变换矩阵。变换矩阵I,也可被表示为(i)具有T-l个1元素和一个复数值元素的对角矩阵与(ii)具有沿对角线的T-2个1、两个实数值对角元素、两个实数值非对角元素、以及别处为零的实数值矩阵的乘积。作为示例,对于^=1和《=2,I,可被表示为式(ll)其中&是复数值,而c和^是方程组(7)中给定的实数值。Jacobi旋转的每次迭代将D,.的两个非对角元素消零。可对于不同的索引p和《执行Jacobi的多次迭代以将D,的所有非对角元素消零。索引p和《可以各种方式选择。c0…0——100...o-c0…0—&c0…00gl0…0c0…0001、0=001.-.0001,.0000100010001在一种设计中,对于每次迭代,D,的最大非对角元素可被标识和标示为dw。随后可用包含该最大的非对角元素4^和a中位置(AP)、(g,p)和(g,g)上其它三个元素的2w执行迭代。该迭代过程可执行任意次数的迭代直至满足终止条件。终止条件可以是完成预定次数的迭代、满足误差标准等。例如,可计算2,的所有非对角元素的总误差或功率并对照误差阈值进行比较,在总误差低于该误差阈值的情况下可终止该迭代过程。在另一种设计中,索引/7和《可以预定方式来选择,例如通过扫掠这些索引的所有可能值来选择。对索引p和g的所有可能值的单次扫掠可如下执行。索引户可以递增l的方式从l步进至T-1。对于/7的每个值,索引《可以递增1的方式从p+l步进至T。可如上所述地对p和g的值的每个组合执行用以更新B,和Y,的Jacobi旋转的迭代。对于p和《的值的给定组合,在2,中位置和(g,^)上的非对角元素的幅值低于预定阈值以下的情况下可以跳过更新2,和X的Jacobi旋转。对于p和g的所有可能值,扫掠由更新]Q,和Y,的Jacobi旋转的T(T-1)/2次迭代组成。Jacobi旋转的每次迭代将2,的两个非对角元素消零,但可能更改早先已经被消零的其它元素。扫掠过索引p和g的效果是降低B,的所有非对角元素的幅值,使得2,逼近对角矩阵A。Y,包含集体给出2,的所有变换矩阵的累积。因此,随着n,逼近A,Y,逼近Y。可执行任意次数的扫掠以获得Y和A的越来越准确的近似。不论如何选择索引p和9,一旦迭代过程终止,最终的Y,是Y的良好近似并被标示为i,而最终的2,是A的良好近似并被标示为A。i的列可被用作S的特征向量,而&的对角元素可被用作S的特征值。在另一种设计中,可基于g的奇异值分解执行导出i的迭代过程。对于此设计,TxT矩阵Y,是Y的近似且可被初始化为Y^1。RxT矩阵^可被初始化为W。更新矩阵Y,和W,的Jacobi旋转的单次迭代可如下执行。首先,可基于当前W,形成2x2Hermitian矩阵M两。Mw是W,W,的2x2子矩阵且包含^「中位置(p,p)、(p,g)、(g,p)和(仏g)上的四个元素。Mw可如方程组(7)中所示地被分解以获得2x2矩阵YM。.变换矩阵I,可如式(8)中所示地基于Yre形成。矩阵X随后可如式(10)中所示地用I,更新。矩阵冗,也可基于I,更新如下W,+1=W,I,式(12)可执行迭代过程直至满足终止条件。对于每次迭代,可基于W,中的最大元素或以预定次序来选择索引p和《。对于特征值分解和奇异值分解两者,接收机可将^中的所有T.T个复数值元素发送回发射机。如果对实部用6个比特以及对虚部用6个比特来对每个复数值元素量化,则接收机可用2^T.T个比特发送整个i。-在一方面,接收机可发送定义i的参数来代替i的元素。如式(io)中所示,迭代过程中导出i的实质是将i作为数个变换矩阵的乘积的表示。每个变换矩阵I,可基于简单的2x2酉矩阵Y^来形成。每个2x2酉矩阵包括一个复数值^和两个实数值c和s。每个变换矩阵可通过一个复数值&、两个实数值c和s,以及在索引未以预定方式选择情况下的索引p和《的值来定义。定义I,的参数可以比t的复数值元素更少的比特来发送。在一种设计中,每个变换矩阵I,的元素的值可以被量化并被送回。作为示例,对于每个I,,gi的实部和虚部可各自用6比特发送,c可用6比特发送,以及5可用6比特发送,即总共可用46比特发送。一般而言,幻可用与c和s相同或不同的分辨率发送。如果索引p和《的值不是发射机充-發己知的,则f=「log2T.(T-1)/2]个比特可被用于传送p和《值。例如,如果R是4x4矩阵,则存在p和《的值的六种可能组合,其可用,=3个比特来传送。在另一种设计中,每个变换矩阵I,的元素的角度可以被量化,且可以回送两个实数值角度参数。如方程组(7)中所示,虽然使用了值x和,来简化符号表示,但可以仅根据ri十算出c和s。由于lrl的范围是从O到oo,所以c的范围是从0.707到1.0,而s的范围是从0.707到0.0。此外,由于"l—c2,c和s可由介于0和45度或0至lj兀/4之间的角度殊指定。因此,c可被给定为c=cos0,而5可被给定为Psin0,其中OseS;r/4。同样地,&可由4^的角度或^^Zt^来指定,该角度介于0和360度或0到27t之间。在一种设计中,每个变换矩阵:i,可由(i)如式(7j)和(7k)中所示确定Yw的形式的(《「々)的符号、(ii)复数值gl的角度^、以及(iii)实数值c和s的角度0来给定。可用一个比特来指定(^-々)的符号。用于量化角度辦卩鹏比特数目可基于对于所需的系统性能可接受多大的量化误差来选择。在一种设计中,g1的角度0以及C和S的角度提用均匀的量化给出的。在该设计中,可用6比特来指定^在0到27l范围上的角度,以及可使用6-3个比特来指定c和s在0至ljn/4范围上的角度队为每个I,发送的比特数目随后可以给定为6+(6-3)+1=26-2。例如,可使用"5个比特将角度-和糧化成从0到2Ti均匀间隔的32个角度。如果执行10次迭代以获得i,则为发送对应这IO次迭代的10个变换矩阵1,所用的比特数目可被给定为10.[(2.5-2)+3]=110个比特。相比之下,如果全是4x4矩阵且i的复数值元素的实部和虚部各自被量化为5个比特,则用以发送i的16个复数值元素的比特数目可被给定为16-2.5=160个比特。在另一种设计中,gl的角度^和c和5的角度提用非均匀的量化给出的。角度-和6可基于坐标旋转数字计算机(CORDIC)计算导出,该计算实现允许使用简单的移位、加减运算进行诸如正弦、余弦、幅值、及相位等三角函数的快速硬件计算的迭代算法。通过将^乘以具有^=1±7'^形式的复数(^,复数i^i,士yi^被旋转至多90度,其中万=2-"且m是被定义为m二0,1,2,…的索引。在Cm=1+y^的情况下,^可被逆时针旋转,且旋转后的结果可被表示为K^A-^'i^-i,-2,'ie,且式(13)在Cm=1-_/&的情况下,7可被顺时针旋转,且旋转后的结果可被表示为■经由与Cm的乘法的方程组(13)中W的逆时针旋转和方程组(14)中i的顺时针旋转可通过以下动作实现(i)将A和^e两者都移位m个比特位置、(ii)将A加/减经移位的ie以获得y/、以及(iii)将ie加/减经移位的A。执行该旋转无需乘法。,表l示出了对应从0到5的m的每个值,Sm的值、复数Q、C^的相位、以及Cw的幅值。如表1所示,对于m的每个值,Cm的相位略大于的相位的一半。表1<table>tableseeoriginaldocumentpage19</column></row><table>i的幅值和相位可通过以逐渐变小的相位重复顺时针和/或逆时针地旋转i直至旋转后的A的相位逼近0且旋转后的7几乎卧于x轴上来确定。相位变量^可被初始化为0,且表示旋转后的i的变量Z,,,=W;,,+y^,可被初始化为W。=i。对于从m-0开始的每次迭代,在i^^为正的情况下i^具有正相位或者在/2,为负的情况下7^具有负相位。如果7^的相位为负,则i^是通过被乘以(:=1+/5而逆时针旋转了^,如方程组(13)所示。相反,如果i^的相位为正,则^是通过被乘以C;二l-j'A而顺时针旋转了^,如方程组(14)所示。在/^被逆时针旋转的情况下,被更新+<^而在/^被顺时针旋转的情况下^被更新-^。,表示为将im的相位消零而已经相加到i的相位或从的相位中减去的累积相位。最终结果随着执行了更多的迭代而变得更加准确。在完成所有迭代之后,T^的相位应接近0,i^的虚部应近似为0,而i^的实部等于i用CORDIC增益定标之后的幅值。对应m的较大值,CORDIC增益渐近1.646743507并且可用其它电路块来说明。,的最终值为i的相位的近似。^可用符号比特的序列wa...表示,其中如果从,减去(^则z=1而如果将&加到,则z=-1。^的角度^可由从4^的CORDIC计算获得的比特序列z。z^…给出。c和s的角度6可由从">的0:01^1(:计算获得的另一比特序列2。^2...给出。或者,可使用遣找表生成c和5的角度e并可存储角度^的CORDIC位移从而绕过c和s。在发射机处,CORDIC处理器可逆反该CORDIC位移以获得c和^。本文所述的技术可被用于单载波系统、利用OFDM的系统、利用SC-FDM的系统等。对于利用OFDM或SC-FDM的系统,可获得多个副载波的多个信道响应矩阵级^)。可对每个信道响应矩阵gp)执行迭代过程以获得矩阵i("和&(",它们是具有iJ(Q的特征向量的矩阵YW和特征值的矩阵MA:)的近似。在邻近副载波的信道响应矩阵之间可能存在较高的相关度。迭代过程可利用这种相关来减少用以导出所有感兴趣的副载波的i(。和A(A)所需的计算量。图2示出了多个副载波的特征值分解。一次可针对一个副载波执行迭代过程。对于第一个副载波&,矩阵Y,^)可被初始化为单位矩阵或Y。")-!,而矩阵2,(A)可被初始化为S(^)或B。(^)-g(^hS"(OS(、)。随后可对副载波&的初始解Y。")和2。")运行迭代过程直至满足终止条件。迭代过程可分别提供最终X^)和2,.(&)作为副载波M的i(&)和A(^)。对于可能与邻近副载波&毗邻的下一副载波&,矩阵Y,(^)可被初始化为副载波&的最终结果或Y。(&ht^),而矩阵可被初始化为2。)=Y,)E(、)Y。)。随后可对副载波&的初始解Y。)和2。)运行迭代过程直至满足终止条件。迭代过程可分别提供最终Y,(^)和2X^)作为副载波/t2的i(^)和&(/t2)。对于每次后续副载波A,所获得的最近副载波的最终结果可被用作副载波的初始解Y。0t)和2。("。随后可对该初始解运行迭代过程以获得副载波A:的最终结果。接收机可针对副载波集执行分集。该集合可包括连续副载波、或者相隔某一均匀或不均匀间距的副载波、或者感兴趣的特定副载波。接收机可发送该副载波集的反馈信息(例如,用以导出i("的参数)。还可跨时间地使用上述概念。对于每个时间区间"在前一时间区间获得的最终解可被用作当前时间区间f的初始解。随后可对时间区间z的初始解运行迭代过程直至满足终止条件。还可跨频率和时间两者地扩展该概念。一般而言,接收机可以任何方式导出发射引导矩阵。发射引导矩阵可以是可供发射机用于空间处理的任何矩阵。发射引导矩阵可以是MIMO信道的特征向量的矩阵、可提供良好性能的某一其它酉矩阵等。发射引导矩阵还可被称为引导矩阵、预编码矩阵、特征向量等。接收机可基于任意类型的变换——例如特征值分解、奇异值分解、迭代Jacobi旋转等一一导出发射引导矩阵。定义发射引导矩阵的参数——可取决于用以导出发射引导矩阵的变换的类型——可被发送至发射机。这些参数可以各种形式表示,例如可以用实数和/或虚数值、角度、格式指示符、行索引和列索引等来表示。图3示出了接收机针对发射引导矩阵——例如矩阵i——发送给发射机的示例反馈。该反馈信息可包括取代发射引导矩阵的元素的用以导出发射引导矩阵的N个变换矩阵的参数。每个变换矩阵的参数可包括(i)诸如&、c和s等变换矩阵的元素的值、(ii)诸如辦口傳变换矩阵的元素的角度、(iii)诸如;?和《等变换矩阵的元素的行索引和列索引、(iv)诸如用以指示使用式(7j)还是(7k)所示的形式的符号比特等变换矩阵的形式、和/或(v)—些其它信息。在各元素以发射机先殺已知的预定次序选择的情况下可略去行索引和列索引。一般而言,可传送允许发射机导出发射引导矩阵的各种参数。传送的参数可以取决于各种因素,诸如正被执行的变换的类型(例如,迭代Jacobi旋转)、执行变换的方式、表示每个变换矩阵的元素的方式等。作为反馈发送的参数可被编码或压縮以进一步减小用于发送参数的比特数目。图4示出了接收机所执行的过程400的设计。可确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集(框410)。对于框410,可基于可以任何方式形成的多个变换矩阵导出发射引导矩阵。随后可基于这多个变换矩阵确定该参数集。该参数集可被发送到发射机以供发射机用来导出发射引导矩阵(框412)。图5示出了用于接收机的装置500的设计。装置500包括用于确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集的装置(模块510)和用于将该参数集发送到发射机以供发射机用来导出发射引导矩阵的装置(模块512)。模块510和512可包括处理器、电子设备、硬件设备、电子组件、逻辑电路、存储器等,或其任意组合。图6示出了接收机所执行的过程600的设计。可用多个变换矩阵(例如,I,)对信道矩阵(例如,2,)执行Jacobi旋转的多次迭代以将信道矩阵的非对角元素消零(框610)。信道矩阵可以是相关矩阵&、信道响应矩阵g、或基于信道响应估计导出的某一其它矩阵。发射引导矩阵可被初始化为单位矩阵、或针对另一副载波所获得的发射引导矩阵、针对另一时间区间所获得的发射引导矩阵等(框612)。对于Jacobi旋转的每次迭代,可通过例如以预定次序扫掠信道矩阵的各元素、或通过标识信道矩阵的最大非对角元素来确定索引p和g(框614)。可基于信道矩阵在索引p和《上的元素形成信道矩阵的子矩阵(例如,Bw)(框616)。该子矩阵可被分解以获得该子矩阵的特征向量的中间矩阵(例如,Yw),如等式集(7)中所示(框61S)。可基于该中间矩阵形成变换矩阵(例如,I,)(框620),并可保存该变换矩阵的参数(框622)。可基于该变换矩阵更新信道矩阵,例如如式(9)所示(框624)。还可基于该变换矩阵更新发射引导矩阵,例如如式(10)所示(框626)。如果终止条件不满足——如框628中所确定的,则过程返回到框614以进行Jacobi旋转的下一次迭代。否则,可将用以导出发射引导矩阵的所有变换矩阵的参数发送至发射机(框630)。对于每个变换矩阵,这些参数可包括至少一个角度、至少一个值、至少一个索引、该变换矩阵的形式的指示等。这至少一个角度可用均匀或非均匀量化一一例如从CORDIC计算获得的非均匀量化给出。图7示出了发射机所执行的过程700的设计。可接收来自接收机的定义发射引导矩阵的参数集(框710)。可基于该参数集导出发射引导矩阵(框712)。对于框712,可基于该参数集形成多个变换矩阵。随后可用这些变换矩阵中的每一个更新发射引导矩阵。发射引导矩阵可被用于从发射机到接收机的传输(框714)。图8示出了图7中框712的过程的设计。发射引导矩阵可被初始化为单位矩阵、或另一副载波的发射引导矩阵、另一时间区间的发射引导矩阵等(框810)。可基于接收到的变换矩阵的参数形成变换矩阵(框812)。例如,可接收到变换矩阵的至少一个角度,并可对该至少一个角度执行CORDIC计算以获得变换矩阵的至少一个元素。可用变换矩阵来更新发射引导矩阵(框814)。如果还未应用所有变换矩阵,则过程返回至框812以形成和应用下一变换矩阵。否则,过程终止。图9示出了用于发射机的装置900的设计。装置900包括用于从接收机接收定义发射引导矩阵的参数集的装置(模块910)、用于基于该参数集导出发射引导矩阵的装置(模块912)、以及用于使用发射引导矩阵从发射机向接收机进行传输的装置(模块914)。模块910到914可包括处理器、电子设备、硬件设备、电子组件、逻辑电路、存储器等,或其任意组合。本文中描述的这些技术可通过各种手段来实现。例如,这些技术可在硬件、固件、软件、或其组合中实现。对于硬件实现,用于执行这些技术的各个处理单元可在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP).、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中描述的功能的其他电子单元、计算机、或其组合内实现。对于固件和/或软件实现,这些技术可用执行本文中描述的功能的模块(例如,程序、函数等等)来实现。这些固件和/或软件指令可被存储在存储器(例如,图1中的存储器132或182)中,并由处理器(例如,处理器130或180)执行。该存储器可被实现在处理器内,或可外置于处理器。固件和/或软件指令还可被存储在诸如随机存取存储器(RAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、可编程只读存储器(PROM)、电可擦PROM(EEPROM)、闪存、压縮盘(CD)、磁或光数据存储设备等其它处理器可读介质中。提供前面对公开的描述是为了使本领域任何技术人员皆能制作或使用本公开。对该公开各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他变形而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所述的示例,而是应被授予与本文中公开的原理和新颖性特征一致的最广义的范围。权利要求1.一种装置,包括至少一个处理器,它被配置成确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集,并将所述参数集发送到所述发射机以供所述发射机用来导出所述发射引导矩阵;以及耦合到所述至少一个处理器的存储器。2.如权利要求I所述的装置,其特征在于,所述至少一个处理器被配置成基于多个变换矩阵导出所述发射引导矩阵,并基于所述多个变换矩阵确定所述参数集。3.如权利要求2所述的装置,其特征在于,所述至少一个处理器被配置成用所述多个变换矩阵对信道矩阵执行Jacobi旋转的多次迭代以将所述信道矩阵的非对角元素消零。4.如权利要求3所述的装置,其特征在于,对于所述Jacobi旋转的每次迭代,所述至少一个处理器被配置成基于所述信道矩阵导出变换矩阵、基于所述变换矩阵更新所述信道矩阵、并基于所述变换矩阵更新所述发射引导矩阵。5.如权利要求4所述的装置,其特征在于,对于所述Jacobi旋转的每次迭代,所述至少一个处理器被配置成形成所述信道矩阵的子矩阵、分解所述子矩阵以获得所述子矩阵的特征向量的中间矩阵、以及基于所述中间矩阵形成所述变换矩阵。6.如权利要求4所述的装置,其特征在于,对于所述Jacobi旋转的每次迭代,所述至少一个处理器被配置成标识所述信道矩阵的最大非对角元素,并基于所述最大非对角元素的行索引和列索引导出所述变换矩阵。7.如权利要求4所述的装置,其特征在于,所述至少一个处理器被配置成以预定次序为所述Jacobi旋转的多次迭代选择所述信道矩阵中的元素,并基于为所述Jacobi旋转的每次迭代选择的所述信道矩阵的元素导出该次迭代的所述变换矩阵。8.如权利要求4所述的装置,其特征在于,所述至少一个处理器被配置成在所述Jacobi旋转的多次迭代之前将所述发射引导矩阵初始化为单位矩阵、另一副载波的发射引导矩阵、或另一时间区间的发射引导矩阵。9.如权利要求4所述的装置,其特征在于,所述至少一个处理器被配置成基于所述信道响应估计导出所述信道矩阵。10.如权利要求4所述的装置,其特征在于,所述至少一个处理器被配置成导出信道响应矩阵的相关矩阵并使用所述相关矩阵作为所述信道矩阵。11.如权利要求2所述的装置,其特征在于,所述参数集包括所述变换矩阵中每一个的至少一个元素的至少一个角度。12.如权利要求11所述的装置,其特征在于,所述至少一个处理器被配置成用均匀量化获得每个变换矩阵的所述至少一个角度。13.如权利要求11所述的装置,其特征在于,所述至少一个处理器被配置成根据CORDIC计算用非均匀量化获得每个变换矩阵的所述至少一个角度。14.如权利要求2所述的装置,其特征在于,所述参数集包括每个变换矩阵的至少一个元素的至少一个值、每个发射的所述至少一个元素的至少一个索引、每个变换矩阵的形式的指示、或其组合。15.—种方法,包括确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集;以及将所述参数集发送给所述发射机以供所述发射机导出所述发射引导矩阵。16.如权利要求15所述的方法,其特征在于,所述确定参数集包括基于多个变换矩阵导出所述发射引导矩阵,以及基于所述多个变换矩阵确定所述参数集。17.如权利要求16所述的方法,其特征在于,所述导出发射引导矩阵包括用所述多个变换矩阵对信道矩阵执行Jacobi旋转的多次迭代,以及对于所述Jacobi旋转的每次迭代,基于所述信道矩阵导出变换矩阵,基于所述变换矩阵更新所述信道矩阵,以及基于所述变换矩阵更新所述发射引导矩阵。18.如权利要求16所述的方法,其特征在于,所述基于多个变换矩阵确定参数集包括用每个变换矩阵的至少一个元素的至少一个角度形成所述参数集。19.一种装置,包括用于确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集的装置;以及用于将所述参数集发送给所述发射机以供所述发射机导出所述发射弓(导矩阵的装置。20.如权利要求19所述的装置,其特征在于,所述用于确定参数集的装置包括用于基于多个变换矩阵导出所述发射引导矩阵的装置,以及用于基于所述多个变换矩阵确定所述参数集的装置。21.如权利要求20所述的装置,其特征在于,所述用于导出发射引导矩阵的装置包括用于用所述多个变换矩阵对信道矩阵执行Jacobi旋转的多次迭代的装置,以及用于针对所述Jacobi旋转的每次迭代进行以下动作的装置,基于所述信道矩阵导出变换矩阵,基于所述变换矩阵更新所述信道矩阵,以及基于所述变换矩阵更新所述发射引导矩阵。22.如权利要求20所述的装置,其特征在于,所述用于基于多个变换矩阵确定参数集的装置包括用于用每个变换矩阵的至少一个元素的至少一个角度形成所述参数集的装置。23.—种包括存储在其上的指令的处理器可读介质,包括用于确定定义将被用于从发射机到接收机的传输的发射引导矩阵的参数集的第一指令集;以及用于将所述参数集发送给所述发射机以供所述发射机导出所述发射引导矩阵的第二指令集。,24.如权利要求23所述的处理器可读介质,其特征在于,所述第一指令集包括用于基于多个变换矩阵导出所述发射引导矩阵的第三指令集,以及用于基于所述多个变换矩阵确定所述参数集的第四指令集。25.如权利要求24所述的处理器可读介质,其特征在于,所述第四指令集包括用于用每个变换矩阵的至少一个元素的至少一个角度形成所述参数集的第五指令集。26.—种装置,包括'至少一个处理器,配置成接收定义发射引导矩阵的参数集,基于所述参数集导出所述发射引导矩阵,并将所述发射引导矩阵用于从发射机到接收机的传输;以及耦合到所述至少一个处理器的存储器。27.如权利要求26所述的装置,其特征在于,所述至少一个处理器被配置成初始化所述发射引导矩阵、基于所述参数集形成多个变换矩阵、并用所述变换矩阵的每一个更新所述发射引导矩阵。28.如权利要求27所述的装置,其特征在于,所述至少一个处理器被配置成从所述参数集获得每个变换矩阵的至少一个元素的至少一个角度,并基于每个变换矩阵的所述至少一个角度形成该变换矩阵。29.如权利要求28所述的装置,其特征在于,所述至少一个处理器被配置成通过基于每个变换矩阵的所述至少一个角度执行CORDIC计算来导出所述变换矩阵的所述至少一个元素。30.如权利要求27所述的装置,其特征在于,所述至少一个处理器被配置成将所述发射引导矩阵初始化为单位矩阵、另一副载波的发射引导矩阵、或另一时间区间的发射引导矩阵。31.—种方法,包括接收定义发射引导矩阵的参数集;基于所述参数集导出所述发射引导矩阵;以及将所述发射引导矩阵用于从发射机到接收机的传输。32.如权利要求31所述的方法,其特征在于,所述导出发射引导矩阵包括初始化所述发射引导矩阵,基于所述参数集形成多个变换矩阵,以及用所述变换矩阵的每一个更新所述发射引导矩阵。33.如权利要求32所述的方法,其特征在于,所述形成多个变换矩阵包括...从所述参数集获得每个变换矩阵的至少一个元素的至少一个角度,以及基于每个变换矩阵的所述至少一个角度形成该变换矩阵。34.—种装置,包括用于接收定义发射引导矩阵的参数集的装置;用于基于所述参数集导出所述发射引导矩阵的装置;以及用于将所述发射引导矩阵用于从发射机到接收机的传输的装置。35.如权利要求34所述的装置,其特征在于,所述用于导出发射引导矩阵的装置包括用于初始化所述发射引导矩阵的装置,用于基于所述参数集形成多个变换矩阵的装置,以及用于用所述变换矩阵的每一个来更新所述发射引导矩阵的装置。36.如权利要求35所述的装置,其特征在于,所述用于形成多个变换矩阵的装置包括用于从所述参数集获得每个变换矩阵的至少一个元素的至少一个角度的装置,以及用于基于每个变换矩阵的所述至少一个角度形成该变换矩阵的装置。37.—种包括存储在其上的指令的处理器可读介质,包括用于接收定义发射引导矩阵的参数集的第一指令集;用于基于所述参数集导出所述发射引导矩阵的第二指令集;以及用于将所述发射引导矩阵用于从发射机到接收机的传输的第三指令集。38.如权利要求37所述的处理器可读介质,其特征在于,所述第二指令集包括用于初始化所述发射引导矩阵的第四指令集,用于基于所述参数集形成多个变换矩阵的第五指令集,以及用于用所述变换矩阵的每一个更新所述发射引导矩阵的第六指令集。39.如权利要求38所述的处理器可读介质,其特征在于,所述第五指令集包括用于从所述参数集获得每个变换矩阵的至少一个元素的至少一个角度的第七指令集,以及用于基于每个变换矩阵的所述至少一个角度形成该变换矩阵的第八指令集。全文摘要描述了用于高效率地导出发射引导矩阵并发送该矩阵的反馈的技术。接收机确定定义将被用于从发射机到该接收机的传输的发射引导矩阵的参数集。接收机可基于变换矩阵集导出发射引导矩阵,其中变换矩阵可被用于Jacobi旋转的多次迭代以将信道矩阵的非对角元素消零。接收机随后可基于变换矩阵确定参数集。该参数集可包括每个变换矩阵的至少一个角度、至少一个值、至少一个索引等。接收机将定义发射引导矩阵的参数集(而不是发射引导矩阵的元素)发送该发射机以便供发射机用来导出发射引导矩阵。文档编号H04L1/06GK101449504SQ200780018821公开日2009年6月3日申请日期2007年5月22日优先权日2006年5月22日发明者J·W·凯淳,M·S·华莱仕,R·J·沃尔顿,S·J·霍华德申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1