本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,特別涉及一種數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
:長期演進(jìn)(longtermevolution,lte)版本8(rel-8)系統(tǒng)中引入了閉環(huán)預(yù)編碼技術(shù),以提高頻譜效率。閉環(huán)預(yù)編碼技術(shù)要求在基站和終端預(yù)先都保存同一個預(yù)編碼矩陣的集合,該預(yù)編碼矩陣的集合稱為碼本。終端根據(jù)小區(qū)公共導(dǎo)頻估計出信道信息后,按設(shè)定準(zhǔn)則從碼本中選出一個預(yù)編碼矩陣。選取的準(zhǔn)則可以是互信息最大化、輸出信干噪比最大化等。終端將選出的預(yù)編碼矩陣在碼本中的索引通過上行信道反饋到基站,該索引記為預(yù)編碼矩陣指示(precodingmatrixindicator,pmi)?;靖鶕?jù)收到的pmi就可以確定對該終端應(yīng)使用的預(yù)編碼矩陣。由于閉環(huán)預(yù)編碼技術(shù)依賴于終端的反饋進(jìn)行傳輸參數(shù)的選擇,在終端高速移動的情況下,終端反饋的pmi可能會失效,即無法反映終端當(dāng)前的信道狀態(tài),從而造成傳輸參數(shù)與實際信道條件的不匹配,致使系統(tǒng)性能惡化。為應(yīng)對高速移動場景,lterel-8引入了開環(huán)多輸入多輸出(multipleinputmultipleoutput,mimo)傳輸方案。開環(huán)mimo傳輸方案中,終端不再反饋pmi,只需反饋信道質(zhì)量指示(channelqualityindicator,cqi)信息以及秩指示(rankindication,ri)信息,終端在計算cqi和ri時,是假設(shè)在數(shù)據(jù)傳輸所涉及的資源上使用預(yù)先約定的預(yù)編碼矩陣。由于lterel-8定義的開環(huán)mimo方案是完全基于與信道無關(guān)的預(yù)編碼矩陣進(jìn)行預(yù)編碼,不能根據(jù)信道的變化適應(yīng)性調(diào)整傳輸參數(shù),因此,無法獲得波束賦形增益和預(yù)編碼增益。綜上所述,開環(huán)mimo方案不能根據(jù)信道的變化適應(yīng)性調(diào)整傳輸參數(shù),無法獲得波束賦形增益和預(yù)編碼增益;而閉環(huán)mimo方案在終端高速移動時由于終端反饋的信息失效,造成傳輸參數(shù)與實際信道條件的不匹配,致使系統(tǒng)性能惡化。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法和裝置,用于解決現(xiàn)有開環(huán)mimo方案不能根據(jù)信道的變化適應(yīng)性調(diào)整傳輸參數(shù),無法獲得波束賦形增益和預(yù)編碼增益,以及閉環(huán)mimo方案在終端高速移動時由于終端反饋的信息失效,造成傳輸參數(shù)與實際信道條件的不匹配,致使系統(tǒng)性能惡化的問題。第一方面,一種數(shù)據(jù)發(fā)送方法,所述方法包括:發(fā)送端分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;所述發(fā)送端將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理,包括:所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理;或者所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。一種可能的實現(xiàn)方式中,所述方法還包括:所述發(fā)送端根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;所述發(fā)送端將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端,還包括:所述發(fā)送端將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述方法還包括:所述發(fā)送端向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述發(fā)送端確定出所述第一預(yù)編碼矩陣,包括:所述發(fā)送端根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維度相同的第一碼本;對于每個資源單元re,所述發(fā)送端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述發(fā)送端根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度,包括:所述發(fā)送端確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);所述發(fā)送端根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,所述發(fā)送端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣,包括:所述發(fā)送端根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣;或者所述發(fā)送端根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系中,數(shù)據(jù)流的個數(shù)為1時,第一預(yù)編碼矩陣的行數(shù)為1;數(shù)據(jù)流的個數(shù)大于1時,第一預(yù)編碼矩陣的行數(shù)為大于或等于數(shù)據(jù)流的個數(shù)的最小偶數(shù)或2的冪數(shù)中的最小值。一種可能的實現(xiàn)方式中,所述發(fā)送端確定出所述第二預(yù)編碼矩陣,包括:所述發(fā)送端根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣;或者所述發(fā)送端接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的。第二方面,一種數(shù)據(jù)接收方法,所述方法包括:接收端接收到來自發(fā)送端發(fā)送的信號;所述接收端分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;所述接收端根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。一種可能的實現(xiàn)方式中,所述接收端根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,包括:所述接收端根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理;或者所述接收端根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。一種可能的實現(xiàn)方式中,所述接收端根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,包括:所述接收端將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述接收端確定出所述第四預(yù)編碼矩陣,包括:所述接收端根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信 道矩陣確定為所述第四預(yù)編碼矩陣;或者所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣作為所述第四預(yù)編碼矩陣;或者所述接收端接收所述發(fā)送端發(fā)送的索引信息,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述接收端根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計之前,所述方法還包括:所述接收端接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述接收端確定出所述第一預(yù)編碼矩陣,包括:所述接收端根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;所述接收端根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維度相同的第一碼本;對于每個資源單元re,所述接收端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述接收端根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度,包括:所述接收端確定出所述第一預(yù)編碼矩陣的列數(shù)為所述數(shù)據(jù)流的個數(shù);所述接收端根據(jù)預(yù)先設(shè)定的所述數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系中,數(shù)據(jù)流的個數(shù)為1時,第一預(yù)編碼矩陣的行數(shù)為1;數(shù)據(jù)流的個數(shù)大于1 時,第一預(yù)編碼矩陣的行數(shù)為大于或等于數(shù)據(jù)流的個數(shù)的最小偶數(shù)或2的冪數(shù)中的最小值。一種可能的實現(xiàn)方式中,所述接收端所述接收端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣,包括:所述接收端根據(jù)所述re的編號或所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣;或者所述接收端根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。第三方面,一種數(shù)據(jù)發(fā)送裝置,該裝置包括:確定模塊,用于分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;預(yù)編碼模塊,用于根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;發(fā)送模塊,用于將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述預(yù)編碼模塊具體用于:根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理;或者根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。一種可能的實現(xiàn)方式中,所述預(yù)編碼模塊還用于:根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;所述發(fā)送模塊還用于:將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述發(fā)送模塊還用于:向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的 端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣;或者接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的。第四方面,提供了一種基站,該基站包括:收發(fā)機(jī)、以及與該收發(fā)機(jī)連接的至少一個處理器,其中:處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息 得到的;根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;通過收發(fā)機(jī)將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理;或者根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。一種可能的實現(xiàn)方式中,處理器還執(zhí)行:根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;通過收發(fā)機(jī)將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,處理器還執(zhí)行:通過收發(fā)機(jī)向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣;或者通過收發(fā)機(jī)接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的。第五方面,提供了一種數(shù)據(jù)接收裝置,所述裝置包括:接收模塊,用于接收到來自發(fā)送端發(fā)送的信號;確定模塊,用于分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;解碼模塊,用于根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。一種可能的實現(xiàn)方式中,所述解碼模塊具體用于:根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理;或者根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。一種可能的實現(xiàn)方式中,所述解碼模塊具體用于:將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信道矩陣確定 為所述第四預(yù)編碼矩陣;或者對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣作為所述第四預(yù)編碼矩陣;或者在接收模塊接收到所述發(fā)送端發(fā)送的索引信息后,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述接收模塊還用于:接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:確定出所述第一預(yù)編碼矩陣的列數(shù)為所述數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的所述數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊具體用于:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。第六方面,提供了一種終端,包括:收發(fā)機(jī)、以及與該收發(fā)機(jī)連接的至少一個處理器,其中:處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:通過收發(fā)機(jī)接收到來自發(fā)送端發(fā)送的信號;分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理;或者根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)收發(fā)機(jī)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信道矩陣確定為所述第四預(yù)編碼矩陣;或者對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣作為所述第四預(yù)編碼矩陣;或者在收發(fā)機(jī)接收到所述發(fā)送端發(fā)送的索引信息后,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述收發(fā)機(jī)還用于:接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:確定出所述第一預(yù)編碼矩陣的列數(shù)為所述數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的所述數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,處理器具體執(zhí)行:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。本發(fā)明實施例提供的方法和裝置中,發(fā)送端在進(jìn)行預(yù)編碼處理時,使用確定出的第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。由于預(yù)編碼處理過程中使用的第一預(yù)編碼矩陣是預(yù)定義的第一碼本中選取的,與發(fā)送端到接收端的信道無關(guān),從而在終端高速移動的場景下進(jìn)行數(shù)據(jù)傳輸時,避免了獲取到的信道狀態(tài)信息與實際信道條件不匹配,而導(dǎo)致系統(tǒng)性能下降的問題,提高了系統(tǒng)性能;由于預(yù)編碼處理過程中使用的第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的,與發(fā)送端到接收端的信道相關(guān),從而在數(shù)據(jù)傳輸時,能夠根據(jù)信道的變化適應(yīng)性調(diào)整傳輸參數(shù),從而獲得波束賦形增益和預(yù)編碼增益,提高了系統(tǒng)性能。附圖說明圖1為本發(fā)明實施例一中提供的一種數(shù)據(jù)發(fā)送方法的流程示意圖;圖2為本發(fā)明實施例二中提供的一種數(shù)據(jù)接收方法的流程示意圖;圖3為本發(fā)明實施例四中提供的一種數(shù)據(jù)發(fā)送裝置的示意圖;圖4為本發(fā)明實施例五中提供的一種基站的示意圖;圖5為本發(fā)明實施例六中提供的一種數(shù)據(jù)接收裝置的示意圖;圖6為本發(fā)明實施例六中提供的一種終端的示意圖。具體實施方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實施例一中,提供了一種數(shù)據(jù)發(fā)送方法,如圖1所示,所述方法包括如下過程:s11、發(fā)送端分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;s12、所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;s13、所述發(fā)送端將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。本發(fā)明實施例中,發(fā)送端在進(jìn)行預(yù)編碼處理時,使用確定出的第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。由于預(yù)編碼處理過程中使用的第一預(yù)編碼矩陣是預(yù)定義的第一碼本中選取的,與發(fā)送端到接收端的信道無關(guān),從而在終端高速移動的場景下進(jìn)行數(shù)據(jù)傳輸時,避免了獲取到的信道狀態(tài)信息與實際信道條件不匹配,而導(dǎo)致系統(tǒng)性能下降的問題,提高了系統(tǒng)性能;由于預(yù)編碼處理過程中使用的第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的,與 發(fā)送端到接收端的信道相關(guān),從而在數(shù)據(jù)傳輸時,能夠根據(jù)信道的變化適應(yīng)性調(diào)整傳輸參數(shù),從而獲得波束賦形增益和預(yù)編碼增益,提高了系統(tǒng)性能。本發(fā)明實施例中,同一個資源塊中的不同資源對應(yīng)相同或不同的第一預(yù)編碼矩陣。同一個資源塊中的所有資源對應(yīng)相同的第二預(yù)編碼矩陣;不同資源塊對應(yīng)的第二預(yù)編碼矩陣可以相同,也可以不同。其中,資源塊可以是lte系統(tǒng)中的物理資源塊(physicalresourceblock,prb),或者子帶(subband),或者一個物理資源塊的一部分,也可以是其他的劃分形式。本發(fā)明實施例中,s11中發(fā)送端確定出第一預(yù)編碼矩陣,包括:所述發(fā)送端根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述維度相同的第一碼本;對于每個資源單元(resourceelement,re),所述發(fā)送端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作所述re的第一預(yù)編碼矩陣。具體的,所述發(fā)送端先根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度,從預(yù)先定義的碼本中,選擇所包含的預(yù)編碼矩陣的維度與確定出的維度相同的碼本,并將該碼本確定為第一碼本,其中,預(yù)先定義的每個碼本中所包含的預(yù)編碼矩陣的維度相同。本發(fā)明實施例中,數(shù)據(jù)流的個數(shù)是指發(fā)送端(如基站)到接收端(如終端)獨立傳輸?shù)臄?shù)據(jù)流數(shù)目。一種可能的實現(xiàn)方式中,所述發(fā)送端根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度,包括:所述發(fā)送端確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);所述發(fā)送端根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。例如,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系中,數(shù)據(jù)流 的個數(shù)為1時,第一預(yù)編碼矩陣的行數(shù)為1;數(shù)據(jù)流的個數(shù)大于1時,第一預(yù)編碼矩陣的行數(shù)為大于或等于數(shù)據(jù)流的個數(shù)的最小偶數(shù)或2的冪數(shù)中的最小值。舉例說明,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系的一種可能的實現(xiàn)形式如表1所示。表1數(shù)據(jù)流的個數(shù)r第一預(yù)編碼矩陣行數(shù)m11122344456667888表1中,當(dāng)數(shù)據(jù)流的個數(shù)大于1時,第一預(yù)編碼矩陣的行數(shù)為大于或等于數(shù)據(jù)流的個數(shù)的最小偶數(shù)。舉例說明,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系的另一種可能的實現(xiàn)形式如表2所示。表2數(shù)據(jù)流的個數(shù)r第一預(yù)編碼矩陣行數(shù)m11122344458687888表2中,當(dāng)數(shù)據(jù)流的個數(shù)大于1時,第一預(yù)編碼矩陣的行數(shù)為大于或等于 數(shù)據(jù)流的個數(shù)的2的冪數(shù)中的最小值。當(dāng)然,本發(fā)明實施例中數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系不限于上述兩種可能的實現(xiàn)形式,也可以采用其他實現(xiàn)形式,例如,數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系中,第一預(yù)編碼矩陣的行數(shù)等于數(shù)據(jù)流的個數(shù)?;谏鲜鋈我粚嵤├?,所述發(fā)送端從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣,包括以下三種可能的實現(xiàn)方式:方式1、所述發(fā)送端根據(jù)所述re的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。例如,對于資源塊中的第k個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=kmodn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,mod為取模運(yùn)算,k=0,1,...,k-1,k為該資源塊中包括的資源的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目。又如,對于資源塊中的第k個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=ceil(k/v)modn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,ceil(k/v)表示大于或等于k/v的最小整數(shù),mod為取模運(yùn)算,k=0,1,...,k-1,k為該資源塊中包括的資源的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目,v為正整數(shù)。再如,發(fā)送端向接收端發(fā)送數(shù)據(jù)流占用多個資源塊,如q個資源塊,可以對q個資源塊中的資源統(tǒng)一進(jìn)行編號,對于其中的第k個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=kmodn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,mod為取模運(yùn)算,k=0,1,...,k’-1,k’為所述q個資源塊中包括的資源的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目。再如,對于其中的第k個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=ceil(k/v)modn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中, ceil(k/v)表示大于或等于k/v的最小整數(shù),mod為取模運(yùn)算,k=0,1,...,k’-1,k’為所述q個資源塊中包括的資源的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目,v為正整數(shù)??蛇x的,v的取值為:數(shù)據(jù)流的個數(shù),或者所述發(fā)送端的天線端口的數(shù)目,或者所述資源塊中資源的個數(shù)。方式2、所述發(fā)送端根據(jù)所述re的編號所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。例如,發(fā)送端向接收端發(fā)送數(shù)據(jù)流占用多個資源塊,如q個資源塊,對于第q個資源塊中的每個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=ceil(q/v)modn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,ceil(q/v)表示大于或等于q/v的最小整數(shù),mod為取模運(yùn)算,q=0,1,...,q-1,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目,v為正整數(shù)。又如,對于第q個資源塊中的每個資源,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=qmodn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。方式2、所述發(fā)送端根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。例如,對于數(shù)據(jù)流中的第i個數(shù)據(jù)符號向量,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=imodn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,mod為取模運(yùn)算,i=0,1,...,i-1,i為數(shù)據(jù)流中包括的數(shù)據(jù)符號向量的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目;或者又如,對于數(shù)據(jù)流中的第i個數(shù)據(jù)符號向量,所述發(fā)送端從所選擇的第一碼本中,選擇編號為(n=ceil(i/v)modn)的預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣,其中,ceil(i/v)表示大于或等于i/v的最小整數(shù),mod為取模運(yùn)算,i=0,1,...,i-1,i為數(shù)據(jù)流中包括的數(shù)據(jù)符號向量的數(shù)目,n=0,1,...,n-1,n為所選擇的第一碼本中包含的預(yù)編碼矩陣的數(shù)目??蛇x的,v的取值為:數(shù)據(jù)流的個數(shù),或者所述發(fā)送端的天線端口的數(shù)目。舉例說明,對于數(shù)據(jù)流的個數(shù)為2的傳輸(即秩r=2),若所選擇的第一碼本中包括兩個預(yù)編碼矩陣,則第一碼本中的預(yù)編碼矩陣的一種可能的實現(xiàn)形式可以為:若所選擇的第一碼本中包括四個預(yù)編碼矩陣,則第一碼本中的預(yù)編碼矩陣的一種可能的實現(xiàn)形式可以為:其中當(dāng)然,所選擇的第一碼本中的預(yù)編碼矩陣也可以為對角矩陣或列交換矩陣,如舉例說明,對于數(shù)據(jù)流的個數(shù)為4的傳輸(即秩r=4),若所選擇的第一碼本中包括四個預(yù)編碼矩陣,則第一碼本中的預(yù)編碼矩陣的一種可能的實現(xiàn)形式可以為:當(dāng)然,所選擇的第一碼本中的預(yù)編碼矩陣也可以為對角矩陣或列交換矩陣,如又如本發(fā)明實施例不對第一碼本中包含的預(yù)編碼矩陣的數(shù)量和預(yù)編碼矩陣的 具體實現(xiàn)形式進(jìn)行限定?;谏鲜鋈我粚嵤├霭l(fā)送端確定出所述第二預(yù)編碼矩陣,包括以下兩種可選的實現(xiàn)方式:方式一、所述發(fā)送端根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣。例如,基站先根據(jù)終端發(fā)送的上行信號估計得到上行信道的信道矩陣,再基于信道互易性轉(zhuǎn)換得到下行信道的信道矩陣,最后根據(jù)下行信道的信道矩陣計算得到第二級預(yù)編碼矩陣。方式二、所述發(fā)送端接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的。其中,所述接收端上報的信道狀態(tài)信息可以是所述第二預(yù)編碼矩陣在第二碼本中的索引信息,即所述第二預(yù)編碼矩陣的pmi。舉例說明,所述接收端基于信道狀態(tài)信息參考信號(channelstateinformation-referencesignal,csi-rs)對所述發(fā)送端到所述接收到的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中選擇一個預(yù)編碼矩陣作為第二預(yù)編碼矩陣,并上報所述第二預(yù)編碼矩陣在第二碼本中的索引信息?;谏鲜鋈我粚嵤├?,s13中所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理,包括以下兩種可選的方式:方式a、所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理。舉例說明,假設(shè)發(fā)送端對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理后的輸出為y,y是長度為t的向量,y=[y1,y2,y3,...,yt]t,t為大于或等于1的整數(shù)。發(fā)送端對 y進(jìn)行第二級預(yù)編碼處理后的輸出為:其中,[v2,1,v2,2,...,v2,t]t為一個資源塊對應(yīng)的第二預(yù)編碼矩陣的一種可能的實現(xiàn)形式,或其中,w為一個資源塊對應(yīng)的第二預(yù)編碼矩陣的一種可能的實現(xiàn)形式,d是元素全為0的矩陣。方式b、所述發(fā)送端根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理??蛇x的,所述發(fā)送端將所述第一預(yù)編碼矩陣與所述第二預(yù)編碼矩陣的乘積或者克羅內(nèi)爾kronecker積,確定為第三預(yù)編碼矩陣。舉例說明,假設(shè)任一資源上的第一預(yù)編碼矩陣和第二預(yù)編碼矩陣分別記為u1和u2,則該資源上的第三預(yù)編碼矩陣為:或者或者u=u2u1,或者u=u1u2。假設(shè)任一資源上的u2為分塊對角矩陣,即則該資源上的第三預(yù)編碼矩陣為:或者或者或者其中,其中x1,x2為向量或者矩陣。本發(fā)明實施例中,本發(fā)明實施例中不限定第二預(yù)編碼矩陣的具體實現(xiàn)形式,除了兩種可選的的實現(xiàn)形式,也可以采用其他實現(xiàn)形式。例如,所述第二預(yù)編碼矩陣由向量組形成。舉例說明,假設(shè)向量組中包含m個列向量,記為{v1,v2,...,vm},m為大于或等于1的整數(shù),則:m=2時,第二預(yù)編碼矩陣的一種可能的實現(xiàn)形式為m=4時,第二預(yù)編碼矩陣的一種可能的實現(xiàn)形式為基于上述任一實施例,可選的,所述方法還包括:所述發(fā)送端根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;所述發(fā)送端將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端,還包括:所述發(fā)送端將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。具體的,與數(shù)據(jù)流一起發(fā)送的導(dǎo)頻信號(即解調(diào)導(dǎo)頻信號)采用與其所在的資源塊對應(yīng)的第二預(yù)編碼矩陣進(jìn)行預(yù)編碼處理。也就是說,導(dǎo)頻信號不進(jìn)行第一級預(yù)編碼處理,或者導(dǎo)頻信號的第一級預(yù)編碼處理使用的預(yù)編碼矩陣為單位陣。舉例說明,假設(shè)第1個導(dǎo)頻端口,第2個導(dǎo)頻端口,...,第t個導(dǎo)頻端口的導(dǎo)頻信號分別為p1,p2,...,pt,t為大于或等于1的整數(shù)。若第二預(yù)編碼矩陣為列向量,則導(dǎo)頻信號經(jīng)過第二預(yù)編碼矩陣進(jìn)行預(yù)編碼處理后的輸出為:或其中,u2是第二預(yù)編碼矩陣,[v2,1,v2,2,...,v2,t]t是第二預(yù)編碼矩陣。若第二預(yù)編碼矩陣為分塊對角矩陣,則導(dǎo)頻信號經(jīng)過第二預(yù)編碼矩陣進(jìn)行預(yù)編碼處理后的輸出為:解調(diào)導(dǎo)頻信號的經(jīng)過第二預(yù)編碼矩陣進(jìn)行預(yù)編碼后的輸出為:或其中,分別是第1,第2,....第t個導(dǎo)頻端口的導(dǎo)頻信號,其中,u2和w均為一個資源塊對應(yīng)的第二預(yù)編碼矩陣的可能的實現(xiàn)形式。進(jìn)一步,可選的,所述方法還包括:所述發(fā)送端向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。其中,所述導(dǎo)頻信號的端口數(shù)為所述導(dǎo)頻信號經(jīng)過第二預(yù)編碼矩陣進(jìn)行預(yù)編碼處理后輸出的數(shù)據(jù)流的個數(shù),所述控制信令中包括數(shù)據(jù)流的個數(shù)為預(yù)編碼處理前輸入的數(shù)據(jù)流的個數(shù)。可選的,本發(fā)明實施例中所述發(fā)送端對導(dǎo)頻信號進(jìn)行預(yù)編碼處理時,也可以采用如下方式:所述發(fā)送端對所述導(dǎo)頻信號根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對所述導(dǎo)頻信號進(jìn)行預(yù)編碼處理。即采用與該導(dǎo)頻信號所在的資源塊內(nèi)的數(shù)據(jù)流相同的方式進(jìn)行預(yù)編碼處理,具體參見數(shù)據(jù)流的預(yù)處理過程,此處不再贅述。相應(yīng)的,所述發(fā)送端將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端時,還包括:所述發(fā)送端將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。基于同一發(fā)明構(gòu)思,本發(fā)明實施例二中,提供了一種數(shù)據(jù)接收方法,如圖2所示,所述方法包括:s21、接收端接收到來自發(fā)送端發(fā)送的信號;s22、所述接收端分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;s23、所述接收端根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接 收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。一種可能的實現(xiàn)方式中,所述接收端根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計之前,所述方法還包括:所述接收端接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。其中,所述導(dǎo)頻信號的端口數(shù)為所述導(dǎo)頻信號經(jīng)過第二預(yù)編碼矩陣進(jìn)行預(yù)編碼處理后輸出的數(shù)據(jù)流的個數(shù),所述控制信令中包括數(shù)據(jù)流的個數(shù)為兩級預(yù)編碼處理前輸入的數(shù)據(jù)流的個數(shù)。本發(fā)明實施例中,所述接收端確定出第一預(yù)編碼矩陣的方法與發(fā)送端側(cè)相似,具體參見發(fā)送端側(cè)的相關(guān)描述,此處不再贅述。本發(fā)明實施例中,所述接收端確定出所述第四預(yù)編碼矩陣,包括:所述接收端根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信道矩陣確定為所述第四預(yù)編碼矩陣;或者所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣確定為所述第四預(yù)編碼矩陣;或者所述接收端接收所述發(fā)送端發(fā)送的索引信息,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。本發(fā)明實施例中,所述接收端根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,包括以下兩種可能的實現(xiàn)方式:一、所述接收端根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理。二、所述接收端根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。舉例說明,所述接收端先將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積或者克羅內(nèi)爾kronecker積,確定為第五預(yù)編碼矩陣;再根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。下面通過一個具體實施例,從發(fā)送端與接收端交互的角度,對本發(fā)明實施例提供的數(shù)據(jù)傳輸方法進(jìn)行詳細(xì)說明。實施例三、本實施例中以發(fā)送端為基站,接收端為終端為例進(jìn)行說明,包括如下過程:基站側(cè)的處理過程如下:首先,基站從預(yù)定義的第一碼本中的預(yù)編碼矩陣,按照設(shè)定規(guī)則,選擇一個預(yù)編碼矩陣作為第一預(yù)編碼矩陣;以及基站確定出第二預(yù)編碼矩陣;其中,基站可以根據(jù)終端發(fā)送的上行信號估計得到上行信道的信道矩陣,基于信道互易性轉(zhuǎn)換得到下行信道的信道矩陣,并根據(jù)下行信道的信道矩陣計算得到第二預(yù)編碼矩陣;或者基站接收終端進(jìn)行信道測量并反饋的第二預(yù)編碼矩陣的信息,根據(jù)終端反饋的信息,確定出第二預(yù)編碼矩陣。然后,基站根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行兩級預(yù)編碼處理;以及基站根據(jù)所述第二預(yù)編碼矩陣對解調(diào)導(dǎo)頻信號進(jìn)行預(yù)編碼處理;接著,基站向終端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù);最后,基站將預(yù)編碼處理后的數(shù)據(jù)流和預(yù)編碼處理后的導(dǎo)頻信號,映射到天線上進(jìn)行發(fā)送。終端側(cè)的處理過程如下:首先,終端接收到來自發(fā)送端發(fā)送的信號;然后,終端接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。接著,終端從預(yù)定義的第一碼本中的預(yù)編碼矩陣,按照設(shè)定規(guī)則,選擇一 個預(yù)編碼矩陣作為第一預(yù)編碼矩陣;接著,終端對接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,將得到的信道矩陣確定為第四預(yù)編碼矩陣;接著,終端將第一預(yù)編碼矩陣與第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣;最后,終端根據(jù)第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲在存儲介質(zhì)中,當(dāng)存儲的軟件程序被調(diào)用時,執(zhí)行上述方法步驟?;谕话l(fā)明構(gòu)思,本發(fā)明實施例四中,提供了一種數(shù)據(jù)發(fā)送裝置,如圖3所示,該裝置包括:確定模塊31,用于分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;預(yù)編碼模塊32,用于根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;發(fā)送模塊33,用于將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述預(yù)編碼模塊32具體用于:根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理;或者根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。一種可能的實現(xiàn)方式中,所述預(yù)編碼模塊32還用于:根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;所述發(fā)送模塊33還用于:將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,所述發(fā)送模塊33還用于:向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊31具體用于:根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊31具體用于:確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊31具體用于:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊31具體用于:根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣;或者接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的?;谕话l(fā)明構(gòu)思,本發(fā)明實施例五中,以數(shù)據(jù)發(fā)送裝置為基站為例,提供了一種基站,如圖4所示,該基站包括:收發(fā)機(jī)41、以及與該收發(fā)機(jī)41連接的至少一個處理器42,其中:處理器42,用于讀取存儲器43中的程序,執(zhí)行下列過程:分別確定出第一預(yù)編碼矩陣和第二預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣是從預(yù)定義的第一碼本中選取的,所述第二預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行預(yù)編碼處理;通過收發(fā)機(jī)41將預(yù)編碼處理后的數(shù)據(jù)流發(fā)送給所述接收端。其中,在圖4中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器42代表的一個或多個處理器和存儲器43代表的存儲器的各種電路鏈接在一起??偩€架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進(jìn)行進(jìn)一步描述。總線接口提供接口。收發(fā)機(jī)41提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器42負(fù)責(zé)管理總線架構(gòu)和通常的處理,存儲器43可以存儲處理器42在執(zhí)行操作時所使用的數(shù)據(jù)。一種可能的實現(xiàn)方式中,處理器42具體執(zhí)行:根據(jù)所述第一預(yù)編碼矩陣,對數(shù)據(jù)流進(jìn)行第一級預(yù)編碼處理,以及根據(jù)所述第二預(yù)編碼矩陣,對第一級預(yù)編碼處理得到的數(shù)據(jù)流進(jìn)行第二級預(yù)編碼處理;或者根據(jù)所述第一預(yù)編碼矩陣和所述第二預(yù)編碼矩陣,確定出第三預(yù)編碼矩陣,根據(jù)所述第三預(yù)編碼矩陣對數(shù)據(jù)流進(jìn)行預(yù)編碼處理。一種可能的實現(xiàn)方式中,處理器42還執(zhí)行:根據(jù)所述第二預(yù)編碼矩陣對導(dǎo)頻信號進(jìn)行預(yù)編碼處理;通過收發(fā)機(jī)41將預(yù)編碼處理后的導(dǎo)頻信號發(fā)送給所述接收端。一種可能的實現(xiàn)方式中,處理器42還執(zhí)行:通過收發(fā)機(jī)41向所述接收端發(fā)送控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,處理器42具體執(zhí)行:根據(jù)數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述第一預(yù)編碼矩陣的維 度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器42具體執(zhí)行:確定出所述第一預(yù)編碼矩陣的列數(shù)為數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,處理器42具體執(zhí)行:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器42具體執(zhí)行:根據(jù)所述接收端發(fā)送的信號,進(jìn)行信道估計,得到信道矩陣,并根據(jù)所述信道矩陣,確定出所述第二預(yù)編碼矩陣;或者通過收發(fā)機(jī)接收到所述接收端上報的信道狀態(tài)信息后,根據(jù)所述信道狀態(tài)信息,確定出所述第二預(yù)編碼矩陣,所述信道狀態(tài)信息是所述接收端對所述發(fā)送端到所述接收端的信道進(jìn)行測量得到的?;谕话l(fā)明構(gòu)思,本發(fā)明實施例六中,提供了一種數(shù)據(jù)接收裝置,如圖5所示,所述裝置包括:接收模塊51,用于接收到來自發(fā)送端發(fā)送的信號;確定模塊52,用于分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;解碼模塊53,用于根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。一種可能的實現(xiàn)方式中,所述解碼模塊53具體用于:根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理;或者根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。一種可能的實現(xiàn)方式中,所述確定模塊52具體用于:將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊52具體用于:根據(jù)接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信道矩陣確定為所述第四預(yù)編碼矩陣;或者對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣作為所述第四預(yù)編碼矩陣;或者在接收模塊51接收到所述發(fā)送端發(fā)送的索引信息后,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述接收模塊51還用于:接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊52具體用于:根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述確定模塊52具體用于:確定出所述第一預(yù)編碼矩陣的列數(shù)為所述數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的所述數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,所述確定模塊52具體用于:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣?;谕话l(fā)明構(gòu)思,本發(fā)明實施例七中,以數(shù)據(jù)接收裝置為終端為例,提供了一種終端,如圖6所示,所述終端包括:收發(fā)機(jī)61、以及與該收發(fā)機(jī)61連接的至少一個處理器62,其中:處理器62,用于讀取存儲器63中的程序,執(zhí)行下列過程:通過收發(fā)機(jī)61接收到來自發(fā)送端發(fā)送的信號;分別確定出第一預(yù)編碼矩陣和第四預(yù)編碼矩陣,其中,所述第一預(yù)編碼矩陣為從預(yù)定義的第一碼本中選取的,所述第四預(yù)編碼矩陣是基于信道狀態(tài)信息得到的;根據(jù)所述第一預(yù)編碼矩陣和所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行解碼處理,得到數(shù)據(jù)流。其中,在圖6中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器62代表的一個或多個處理器和存儲器63代表的存儲器的各種電路鏈接在一起。總線架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進(jìn)行進(jìn)一步描述??偩€接口提供接口。收發(fā)機(jī)61可以是多個元件,即包括發(fā)送機(jī)和接收機(jī),提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。針對不同的用戶設(shè)備,用戶接口64還可以是能夠外接內(nèi)接需要設(shè)備的接口,連接的設(shè)備包括但不限于小鍵盤、顯示器、揚(yáng)聲器、麥克風(fēng)、操縱桿等。處理器62負(fù)責(zé)管理總線架構(gòu)和通常的處理,存儲器63可以存儲處理器62在執(zhí)行操作時所使用的數(shù)據(jù)。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:根據(jù)所述第四預(yù)編碼矩陣,對接收到的信號進(jìn)行第一級解碼處理,以及根據(jù)所述第一預(yù)編碼矩陣,對第一級解碼處理得到的信號進(jìn)行第二級解碼處理;或者根據(jù)所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣,確定出第五預(yù)編碼矩陣,并根據(jù)所述第五預(yù)編碼矩陣對接收到的信號進(jìn)行解碼處理。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:將所述第一預(yù)編碼矩陣與所述第四預(yù)編碼矩陣的乘積,確定為第五預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:根據(jù)收發(fā)機(jī)61接收到的信號中的導(dǎo)頻信號進(jìn)行信道估計,并將得到的信道矩陣確定為所述第四預(yù)編碼矩陣;或者對所述發(fā)送端到所述接收端的信道進(jìn)行測量,根據(jù)測量得到的信道狀態(tài)信息,從預(yù)先定義的第二碼本中,選擇一個預(yù)編碼矩陣作為所述第四預(yù)編碼矩陣;或者在收發(fā)機(jī)61接收到所述發(fā)送端發(fā)送的索引信息后,根據(jù)所述索引信息,將預(yù)先定義的第二碼本中與所述索引信息對應(yīng)的預(yù)編碼矩陣,確定為所述第四預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,所述收發(fā)機(jī)61還用于:接收來自所述發(fā)送端的控制信令,其中,所述控制信令中包括所述導(dǎo)頻信號的端口數(shù)和/或數(shù)據(jù)流的個數(shù)。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:根據(jù)所述導(dǎo)頻信號的端口數(shù)和/或所述數(shù)據(jù)流的個數(shù),確定出所述第一預(yù)編碼矩陣的維度;根據(jù)所述第一預(yù)編碼矩陣的維度,選擇所包含的預(yù)編碼矩陣的維度與所述維度相同的第一碼本;對于每個資源單元re,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:確定出所述第一預(yù)編碼矩陣的列數(shù)為所述數(shù)據(jù)流的個數(shù);根據(jù)預(yù)先設(shè)定的所述數(shù)據(jù)流的個數(shù)與第一預(yù)編碼矩陣的行數(shù)之間的映射關(guān)系,確定出所述第一預(yù)編碼矩陣的行數(shù)。一種可能的實現(xiàn)方式中,處理器62具體執(zhí)行:根據(jù)所述re的編號或者所述re所屬的資源塊的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣;或者根據(jù)所述re中傳輸?shù)臄?shù)據(jù)流包含的數(shù)據(jù)符號向量的編號,從所選擇的第一碼本中,選擇一個預(yù)編碼矩陣作為所述re的第一預(yù)編碼矩陣。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使 得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當(dāng)前第1頁12