專利名稱::一種預編碼多輸入多輸出傳輸及碼本編碼的方法
技術領域:
:本發(fā)明涉及無線通信領域,尤其涉及一種預編碼MIMO(多輸入多輸出)傳輸及碼本編碼的方法。
背景技術:
:在MIMO系統(tǒng)中,使用線性預編碼技術能充分利用多天線的陣列優(yōu)勢,從而克服頻率選擇性衰落,提高整個系統(tǒng)的性能。當發(fā)射端掌握信道狀況時,預編碼技術可以根據(jù)需要等效的改變信道轉移矩陣。在頻分雙工(FDD)方式下,接收端將當前信道狀態(tài)信息或其函數(shù)反饋(一般是部分的)回發(fā)射端,發(fā)射端在下一次傳輸時使用相應的預編碼矩陣(矢量)在信號發(fā)射之前對其進行空間域上的線性變換,達到等效的改變信道的作用。也就是用一個預編碼矩陣乘以由發(fā)射子流構成的發(fā)射矢量,從而把M,個發(fā)射子流符號映射到M,根發(fā)射天線上(通常風〈M,),其中的預編碼矩陣是由信道矩陣決定的。這種采用預編碼技術的MIMO系統(tǒng)能顯著地提高系統(tǒng)的性能,但同時也需要接收端能及時向發(fā)射端反饋預編碼矩陣。但是在實際系統(tǒng)中,因為反饋整個的預編碼矩陣開銷過大,所以較難實現(xiàn)。
發(fā)明內容本發(fā)明要解決的技術問題就是提供一種預編碼MIMO傳輸及碼本編碼的方法,使系統(tǒng)滿足反饋開銷,并獲得良好的性能增益。為了解決上述技術問題,本發(fā)明提供一種預編碼多輸入多輸出傳輸?shù)姆椒?,包括如下步驟(l)選擇基本矩陣,從所述基本矩陣中根據(jù)每種秩下的預編碼矩陣的維數(shù)選擇列向量構成對應秩下的預編碼矩陣,將所述預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端;(2)接收端從碼本中選擇預編碼矩陣,并將其索引反饋回發(fā)射端;(3)發(fā)射端在下一次傳輸時使用索引對應的預編碼矩陣,將待發(fā)射的信號進行空間域上的線性變換,再發(fā)射出去。進一步地,所述基本矩陣由一個離散傅里葉變換矩陣、一個旋轉離散傅里葉變換矩陣以及三個Householder矩陣構成。進一步地,所述基本矩陣的維數(shù)為4x4;P(w,w)二—xexp所述離散傅里葉變換矩陣中的元素(m,n)為2<formula>formulaseeoriginaldocumentpage8</formula>所述的基本矩陣中的旋轉離散傅里葉變換矩陣由矩陣和所述的基本矩陣中的離散傅里葉變換矩陣相乘獲得;所述的基本矩陣中的三個Householder矩陣H(n)(『1,2,3)是由基于三個基矢量v(n)(11=1,2,3)通過Householder變換H(n卜I-2v(n)vH(n)得到的,三個基矢量如下表所列<table>tableseeoriginaldocumentpage8</column></row><table>進一步地,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述步驟(1)包括如下步驟(1.1)分別選擇基本矩陣Matrixl、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;(1.2)分別選擇基本矩陣Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),選擇Matrix4的列向量(1,2)、(1,4)、(3,4),選擇Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;(1.3)分別選擇基本矩陣Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),選擇Matrix3中的列向量(2,3,4),選擇Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;(1.4)分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;(1.5)將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端。進一步地,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述碼本的構成如下表<table>tableseeoriginaldocumentpage208</column></row><table>所述基本矩陣的維數(shù)為4x4;D,、1「2"所述離散傅里葉變換矩陣中的元素(m,n)為2、^.(m=0,1,2,3;n=0,l,2,3);—"0■3r所述的基本矩陣中的旋轉離散傅里葉變換矩陣由矩陣和所述的基本矩陣中的離散傅里葉變換矩陣相乘獲得;所述的基本矩陣中的三個Householder矩陣H(n)(n-l,2,3)是由基于三個基矢量v(n)(n-l,2,3)通過Householder變換H(n)4-2v(n)vH(n)得到的,三個基矢量如下表所列第一個元素第二個元素第三個元素第四個元素v(l)1111v(2)11-jjv(3)1畫j-j-l進一步地,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述方法包括如下步驟(1)分別選擇基本矩陣Matrix1、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;(2)分別選擇基本矩陣Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),選擇Matrix4的列向量(1,2)、(1,4)、(3,4),選擇Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;(3)分別選擇基本矩陣Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),選擇Matrix3中的列向量(2,3,4),選擇Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;(4)分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;(5)將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成碼本。進一步地,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述碼本的構成如下表:<table>tableseeoriginaldocumentpage12</column></row><table>本發(fā)明有如下有益效果1、接收端將從碼本的索引反饋回發(fā)射端,可以大大減少反饋開銷;12、構成碼本的預編碼矩陣中的元素都是從有限的符號集(4相相移鍵控QPSK或8相相移鍵控8PSK)中選取的,在計算矩陣或矢量相乘時可以避免乘法運算,能夠降低系統(tǒng)的復雜度;3、對于每種秩,碼本中的預編碼矩陣(矢量)個數(shù)不超過16個,各種秩下總的預編碼矩陣(矢量)不超過64個,可以保證系統(tǒng)反饋開銷的要求;4、碼本中部分矩陣具有Householder(豪斯霍爾德)結構,有助于進一步降低接收端操作的復雜度;5、碼本的組成滿足嵌套(nested)特性,即高秩碼本中的矩陣(矢量)包含低秩碼本中的矩陣(矢量),可以保證存儲和計算的簡單性;6、碼本中的矩陣具有恒模(constantmodulus)特性,使每根天線的發(fā)射功率相等,以保證功放平衡;7、采用本發(fā)明,在相關信道下系統(tǒng)可以保證4艮好的魯棒性。具體實施方式在實際系統(tǒng)中,反饋整個的預編碼矩陣是很難實現(xiàn)的,因此為了減小反饋開銷,采用基于碼本的預編碼方式。首先編碼制作一個預編碼矩陣集合(即碼本),分別存儲在發(fā)射端和接收端,接收端根據(jù)某種選擇準則(如最大吞吐量和準則或者最接近信道轉移矩陣的右奇異矩陣準則)從碼本中選擇最佳的預編碼矩陣(矢量),并將其索引反饋回發(fā)射端,這樣可以大大減少反饋開銷。MIMO傳輸中,當發(fā)射端有N根發(fā)射天線時,系統(tǒng)傳輸時的秩(rank)可以根據(jù)實際的信道條件在1到N的范圍內變化。當秩為R時,相應的碼本應該由NxR維的若干個矩陣構成。在3GPP長期演進(LTE)研究的單用戶MIMO(SU-MIMO)傳輸中,碼本中的矩陣構成是要求滿足部分酉矩陣(semi-unitary)的特性的,比如說矩陣中的列向量彼此間是正交的。此外,在實際應用中,編碼制作碼本時還應考慮一些因素在保證系統(tǒng)性能的前提下,碼本應盡可能的小,也就是說碼本中的矩陣個數(shù)應盡可能少,以減少反饋時的開銷;同時,接收端在選擇最佳預編碼矩陣時需要計算SINR(信號干擾噪聲比),在解調數(shù)據(jù)時需要計算預編碼矩陣和測量到的信道矩陣的乘積,因此在選擇碼本中的元素時,應盡可能的選擇能夠降低接收端計算復雜度的元素來構成碼本;此外,為了保證功放平衡,使每根天線的發(fā)射功率相等,碼本中的矩陣應該具有恒模特性。因此,考慮到以上所列的幾種因素,使系統(tǒng)既能夠獲得良好的性能增益,避免較大的反饋開銷,又能滿足系統(tǒng)設備特性并降低系統(tǒng)的復雜度是十分必要的。本發(fā)明可用于發(fā)射端有4根發(fā)射天線的單用戶MIMO系統(tǒng),可以使系統(tǒng)在滿足反饋開銷的要求下獲得良好的性能增益,同時系統(tǒng)的操作復雜度也比較低。本發(fā)明實施例包括如下步驟(1)選擇基本矩陣,從這些基本矩陣中根據(jù)每種秩下的預編碼矩陣的維數(shù)選擇列向量構成對應秩下的預編碼矩陣,將這些預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端;(2)接收端從碼本中選擇預編碼矩陣,并將其索引反饋回發(fā)射端;(3)發(fā)射端在下一次傳輸時使用索引對應的預編碼矩陣,將待發(fā)射的信號進行空間域上的線性變換,再發(fā)射出去。其中基本矩陣是由一個DFT(離散傅里葉變換)矩陣、一個旋轉DFT矩陣以及三個Householder矩陣構成,每個基本矩陣的維數(shù)為4x4;碼本中的預編碼矩陣是通過選才奪這些基本矩陣中的列向量構成的,每種秩下選才奪的預編碼列向量為R個,對應的預編碼矩陣為4xR維。1「.2;r、=—xexp_/——mw其中,DFT矩陣中的元素(m,n)是由2、^^(m=0,1,…,3;n=0,1,…,3)定義的,此矩陣中的元素都是從一個QPSK符號集fl,+l,-j,+j)中選取的,在計算矩陣或矢量相乘時,可以避免乘法運算,只需要通過共軛和加減操作來完成,有助于降低系統(tǒng)的復雜度;其中,所述的基本矩陣中的旋轉DFT矩陣是由矩陣一■3r和"0xDFT所述的基本矩陣中的DFT矩陣相乘獲得的,即此矩陣中的元素引入了8PSK符號集(土l,士j,(土l±j)/72}中的元素,在計算矩陣或矢量相乘時,可以避免乘法運算,降低系統(tǒng)復雜度。同時引入8PSK元素后有助于增強系統(tǒng)在相關信道下的魯棒性,也就是說在相關信道下對于不同的出發(fā)角(AOD)天線陣的增益都表現(xiàn)得比較均一;其中,所述的基本矩陣中的三個Householder矩陣H(n)(n二l,2,3)是由基于三個基矢量(basevector)v(n)(n-l,2,3)通過Householder變換H(n"I-2v(n)vH(n)得到的,三個基矢量如下表所列第一個元素第二個元素第三個元素第四個元素v(l)1111v(2)11-jjv(3)1-j-j-l生成的三個Householder矩陣的三個基矢量都是從QPSK{-l,+l,-j,+j}中選取的,生成的Householder矩陣中的元素仍然會保持QPSK元素,計算矩陣或矢量相乘時,可以避免乘法運算。此外,Householder結構能有效地降低接收端計算SINR時的復雜度,從而進一步降低系統(tǒng)操作的復雜度。根據(jù)以上幾個基本矩陣,碼本構成的方法包括以下幾個步驟(所述DFT矩陣表示為Matrix1;所述旋轉DFT矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5):步驟l:分別選擇基本矩陣Matrixl、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;步驟2:分別選擇基本矩陣Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),選擇Matrix4的列向量(1,2)、(1,4)、(3,4),選擇Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;步驟3:分別選擇基本矩陣Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),選擇Matrix3中的列向量(2,3,4),選擇Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;步驟4:分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;步驟5:將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成最終的預編碼矩陣的碼本。碼本編碼制作好后分別存儲于系統(tǒng)的發(fā)射端和接收端。接收端根據(jù)選擇最佳預編碼矩陣。選擇的方法通常是窮舉確定秩下的所有編碼矩陣,計算出每個預編碼矩陣對應的所有子載波的輸出SINR,各子載波SINR使用EESM(指數(shù)有效信號干擾噪聲比映射)方式合并,再根據(jù)編碼調制方式和SINR映射規(guī)則計算出可以獲得的吞吐量,最后選擇對應最大吞吐量的預編碼矩陣作為最佳預編碼矩陣,并將其索引反饋回發(fā)射端。發(fā)射端在下一次傳輸時使用索引對應的預編碼矩陣,將待發(fā)射的信號進行空間域上的線性變換,再發(fā)射出去。下面以一個具體的應用實例進行更詳細描述一個窄帶MIMO系統(tǒng)的信道可以描述為一個風xM,的信道矩陣H,其中M,表示發(fā)射天線數(shù),M,表示接收天線數(shù)。采用線性預編碼MIMO系統(tǒng)的輸入輸出關系如下16Matrix2;其余的三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5,是由三個基矢量(basevector)v(n)(n-l,2,3)通過Householder變換H(n)-I-2v(n)vH(n)得到的,三個基矢量如下表所列<table>tableseeoriginaldocumentpage17</column></row><table>生成的三個Householder矩陣分別為:<formula>formulaseeoriginaldocumentpage17</formula>S走轉DFT矩陣為<formula>formulaseeoriginaldocumentpage17</formula>表示為Y=HFS+V其中F是M,xM的預編碼矩陣,s是Mxr的空時編碼碼字,v是仏x;r的噪聲矩陣,M可以稱為層(layer),一般有M《M,,r表示空時編碼的時間維數(shù)(以符號為單位)。這里的預編碼矩陣F就是從碼本中選取的,所述碼本是預先制作好并分別存儲在發(fā)射端和接收端。具體碼本按照以下方法編碼制作首先確定組合成碼本元素的5個4x4的基本矩陣。-,表示為Matrixl;其中DFT矩陣為:<formula>formulaseeoriginaldocumentpage18</formula>分別選擇Matrixl、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;分別選擇Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),Matrix4的列向量(1,2)、(1,4)、(3,4),Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;分別選擇Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),Matrix3中的列向量(2,3,4),Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;根據(jù)步驟4,分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成碼本。碼本的具體構成如下表:<table>tableseeoriginaldocumentpage18</column></row><table><formula>formulaseeoriginaldocumentpage19</formula>碼本中每種秩下的預編碼矩陣個數(shù)都不超過16,每個矩陣都可以用一個碼本序號表示。具體地,例如當秩為1時,碼本中對應秩1的序號為1的矩陣是由當秩為2時,碼本中對應秩2的序號為10的矩陣是由Matrix2中的第<formula>formulaseeoriginaldocumentpage19</formula>-和第三列向量組成的矩陣L々秩為3時,碼本中對應秩3的序號為16的矩陣是由Matrix5中的第二、1三、四列向量組成的矩陣秩為4時,碼本中對應秩4的序號為9的矩陣是由Matrix2中的第一、四、二、三列向量組成的矩陣,等等'碼本編碼制作好后分別存儲于系統(tǒng)的發(fā)射端和接收端。接收端根據(jù)信道情況選擇秩的大小或者根據(jù)發(fā)射端通知秩的大小,在對應的秩下選擇最佳預編碼矩陣。選擇的方法是窮舉確定秩下的所有編碼矩陣,計算出每個預編碼矩陣對應的所有子載波的輸出SINR,各子載波SINR使用EESM方式合并,再根據(jù)編碼調制方式和SINR映射規(guī)則計算出可以獲得的吞吐量,最后選擇對應最大吞吐量的預編碼矩陣作為最佳預編碼矩陣,并將其索引反饋回發(fā)射端。.<formula>formulaseeoriginaldocumentpage19</formula>發(fā)射端在下一次傳輸時使用相應的預編碼矩陣在信號發(fā)射之前對其進行空間域上的線性變換,達到等效的改變信道進而提高系統(tǒng)性能的作用。權利要求1.一種預編碼多輸入多輸出傳輸?shù)姆椒?,其特征在于,包括如下步驟(1)選擇基本矩陣,從所述基本矩陣中根據(jù)每種秩下的預編碼矩陣的維數(shù)選擇列向量構成對應秩下的預編碼矩陣,將所述預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端;(2)接收端從碼本中選擇預編碼矩陣,并將其索引反饋回發(fā)射端;(3)發(fā)射端在下一次傳輸時使用索引對應的預編碼矩陣,將待發(fā)射的信號進行空間域上的線性變換,再發(fā)射出去。2.根據(jù)權利要求1所述的方法,其特征在于,所述基本矩陣由一個離散傅里葉變換矩陣、一個旋轉離散傅里葉變換矩陣以及三個Householder矩陣構成。3.根據(jù)權利要求2所述的方法,其特征在于,所述基本矩陣的維數(shù)為4x4;所述離散傅里葉變換矩陣中的元素(m,n)為<formula>formulaseeoriginaldocumentpage2</formula>(m=0,1,2,3;n=0,1,2,3);所述的基本矩陣中的旋轉離散傅里葉變換矩陣由矩陣<formula>formulaseeoriginaldocumentpage2</formula>和所述的基本矩陣中的離散傅里葉變換矩陣相乘獲得;所述的基本矩陣中的三個Householder矩陣H(n)(n=1,2,3)是由基于三個基矢量v(n)(n=l,2,3)通過Householder變換H(n)=I-2v(n)vH(n)得到的,三個基矢量如下表所列<table>tableseeoriginaldocumentpage3</column></row><table>4.根據(jù)權利要求3所述的方法,其特征在于,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述步驟(1)包括如下步驟(1.1)分別選擇基本矩陣Matrixl、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;(1.2)分別選擇基本矩陣Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),選擇Matrix4的列向量(1,2)、(1,4)、(3,4),選擇Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;(1.3)分別選擇基本矩陣Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),選擇Matrix3中的列向量(2,3,4),選擇Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;(1.4)分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;(1.5)將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端。5.根據(jù)權利要求3所述的方法,其特征在于,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述碼本的構成如下表:<table>tableseeoriginaldocumentpage4</column></row><table>6.根據(jù)權利要求1~4中任意一項所述的方法,其特征在于,所述步驟(2)包括如下步驟(2.1)窮舉確定秩下的所有編碼矩陣,計算出每個預編碼矩陣對應的所有子載波的輸出信號干擾噪聲比;(2.2)各子載波輸出信號干擾噪聲比使用指數(shù)有效信號干擾噪聲比映射方式合并;(2.3)根據(jù)編碼調制方式和信號干擾噪聲比映射規(guī)則計算出可以獲得的吞吐量;(2.4)選擇對應最大吞吐量的預編碼矩陣作為最佳預編碼矩陣;(2.5)最佳預編碼矩陣對應的碼本索引反饋回發(fā)射端。7.—種預編碼多輸入多輸出碼本編碼的方法,其特征在于,包括選擇基本矩陣,從所述基本矩陣中根據(jù)每種秩下的預編碼矩陣的維數(shù)選擇列向量構成對應秩下的預編碼矩陣,將所述預編碼矩陣組合成碼本。8.根據(jù)權利要求7所述的方法,其特征在于,所述基本矩陣由一個離散傅里葉變換矩陣、一個旋轉離散傅里葉變換矩陣以及三個Householder矩陣構成。9.根據(jù)權利要求8所述的方法,其特征在于,所述基本矩陣的維數(shù)為4x4;尸(m,w)二一xexp所述離散傅里葉變換矩陣中的元素(m,n)為2<formula>formulaseeoriginaldocumentpage5</formula>.3tt所述的基本矩陣中的旋轉離散傅里葉變換矩陣由矩陣和所述的基本矩陣中的離散傅里葉變換矩陣相乘獲得;所述的基本矩陣中的三個Householder矩陣H(n)(11=1,2,3)是由基于三個基矢量v(n)(11=1,2,3)通過Householder變換H(n"I-2v(n)vH(n)得到的,三個基矢量如下表所列第一個元素第二個元素第三個元素第四個元素v(l)1111v(2)11-jjv(3)1畫j-j-l10,根據(jù)權利要求9所述的方法,其特征在于,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4和Matrix5;所述方法包括如下步驟(1)分別選擇基本矩陣Matrixl、Matrix2、Matrix4和Matrix5中的每一個列向量,構成16個4xl維的矩陣,作為碼本中秩為1時的預編碼矩陣;(2)分別選擇基本矩陣Matrixl和Matrix2中的列向量(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(3,4),選擇Matrix4的列向量(1,2)、(1,4)、(3,4),選擇Matrix5的列向量(1,3)構成16個4x2維的矩陣,作為碼本中秩為2時的預編碼矩陣;(3)分別選擇基本矩陣Matrixl、Matrix2和Matrix4中的列向量(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4),選擇Matrix3中的列向量(2,3,4),選擇Matrix5中的列向量(1,2,3)、(1,2,4)、(2,3,4)構成16個4x3維的矩陣,作為碼本中秩為3時的預編碼矩陣;(4)分別選擇5個基本矩陣中的列向量(1,2,3,4)、(1,3,2,4)、(1,4,2,3),構成15個4x4維的矩陣,作為碼本中秩為4時的預編碼矩陣;(5)將以上通過列向量選擇構成的所有秩下預編碼矩陣組合成碼本。11.根據(jù)權利要求9所述的方法,其特征在于,所述離散傅里葉變換矩陣表示為Matrixl;所述旋轉離散傅里葉變換矩陣表示為Matrix2;三個Householder矩陣H(l),H(2)和H(3)分別表示為Matrix3,Matrix4禾口Matrix5;<table>tableseeoriginaldocumentpage6</column></row><table>全文摘要本發(fā)明公開了一種預編碼多輸入多輸出傳輸?shù)姆椒?,包括選擇基本矩陣,從所述基本矩陣中根據(jù)每種秩下的預編碼矩陣的維數(shù)選擇列向量構成對應秩下的預編碼矩陣,將所述預編碼矩陣組合成碼本,將所述碼本分別存儲于多輸入多輸出系統(tǒng)的發(fā)射端和接收端;接收端從碼本中選擇預編碼矩陣,并將其索引反饋回發(fā)射端;發(fā)射端在下一次傳輸時使用索引對應的預編碼矩陣,將待發(fā)射的信號進行空間域上的線性變換,再發(fā)射出去。本發(fā)明還公開了一種預編碼多輸入多輸出碼本編碼的方法。本發(fā)明能夠使系統(tǒng)滿足反饋開銷,并獲得良好的性能增益。文檔編號H04L1/06GK101330479SQ200710106778公開日2008年12月24日申請日期2007年6月20日優(yōu)先權日2007年6月20日發(fā)明者輝于,張峻峰,慧趙,郁光輝,航龍申請人:中興通訊股份有限公司