專利名稱:一種數(shù)據(jù)處理方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及領(lǐng)域通信領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法與裝置。
背景技術(shù):
無線通信系統(tǒng)中可以采用SC-FDMA (Single Carrier Frequency Division Multiple Access,單載波頻分多址)的傳輸方式進(jìn)行信號傳輸,并且可以在此基礎(chǔ)上采用 多天線技術(shù),使SC-FDMA技術(shù)與MIMO (Multi Input Multi Output,多輸入多輸出)技術(shù)相 結(jié)合,形成MIM0-SC-FDMA系統(tǒng)。不僅在SC-FDMA系統(tǒng)中,在各種類型的通信系統(tǒng)中,MIMO技 術(shù)都可以得到很好的應(yīng)用。在一個MIMO系統(tǒng)中,假設(shè)存在2根天線,每個天線可存在一個對應(yīng)的數(shù)據(jù)源,這 2個數(shù)據(jù)源形成的數(shù)據(jù)流可分別稱為碼字1 (CW1,Codewordl)與碼字2(CW2,Codeword2)。 ΜΙΜΟ系統(tǒng)可分別對兩個碼字進(jìn)行編碼、調(diào)制、離散傅里葉變換(DFT,Discrete Fourier Transform),并將DFT后的數(shù)據(jù)映射到傳輸層(Layer)上,然后對于每層數(shù)據(jù)進(jìn)行快速傅里 葉逆變換(IFFT,hverse Fast Fourier Transformation)等操作,最終將處理后的數(shù)據(jù)進(jìn) 行發(fā)送。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題目前DFT后形成的每個數(shù)據(jù)符號會映射 到一個或幾個傳輸層上,還沒有最大化的利用可以達(dá)到的空間分集增益。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)處理方法與裝置,以提高M(jìn)IMO系統(tǒng)中傳輸數(shù)據(jù)的空 間分集增益。根據(jù)本發(fā)明的一實施例,提供一種數(shù)據(jù)處理方法,包括對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織后生成的每個虛 擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整數(shù),M為大于等 于N且小于2N的整數(shù);對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變換,得到針 對每個層的結(jié)果。根據(jù)本發(fā)明的又一實施例,提供一種的數(shù)據(jù)處理裝置,包括交織模塊,用于對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織 后生成的每個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);映射模塊,用于將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整 數(shù),M為大于等于N且小于2N的整數(shù);生成模塊,用于對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉 逆變換,得到針對每個層的結(jié)果。根據(jù)對上述技術(shù)方案的描述,本發(fā)明實施例有如下優(yōu)點通過交織處理使得交織后生成的每個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù),再經(jīng)過層映射、離散傅里葉變 換、快速傅里葉逆變換等一系列操作,使得至少2個調(diào)制后的碼字被均勻地映射到MIMO系 統(tǒng)的多個傳輸層上,可提高后續(xù)數(shù)據(jù)傳輸?shù)目臻g分集增益。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例需要使用的附圖作 簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通 技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明的實施例提供的一種的數(shù)據(jù)處理方法的示意圖;圖2為本發(fā)明的實施例提供的一種的2輸入2輸出系統(tǒng)的數(shù)據(jù)處理方法的示意 圖;圖3為本發(fā)明實施例提供的一種2個碼字交織過程的示意圖;圖4為本發(fā)明的實施例提供的一種將2個碼字映射到3個傳輸層上的方法的示意 圖;圖5為本發(fā)明的實施例提供的一種的數(shù)據(jù)處理裝置的示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明的實施例提供的一種的數(shù)據(jù)處理方法的示意圖,該方法包括Sll 對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織后生成的每 個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);S12 將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整數(shù),M為大 于等于N且小于2N的整數(shù);S13:對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變換,得 到針對每個層的結(jié)果。本實施例通過交織處理使得交織后生成的每個虛擬碼字包括每個調(diào)制后的碼字 的部分?jǐn)?shù)據(jù),再經(jīng)過層映射、離散傅里葉變換、快速傅里葉逆變換等一系列操作,使得至少 2個調(diào)制后的碼字被均勻地映射到MIMO系統(tǒng)的多個傳輸層上,可提高后續(xù)數(shù)據(jù)傳輸?shù)目臻g 分集增益。本實施例所述均勻映射也就是使每個層上都分布有不同碼字的相關(guān)數(shù)據(jù)。在本 實施例中,交織后生成的N個虛擬碼字可分別與N個調(diào)制后的碼字長度相等,可防止交織產(chǎn) 生各種長度不等的碼字,更符合現(xiàn)有技術(shù)標(biāo)準(zhǔn)的規(guī)定。但本領(lǐng)域技術(shù)人員能夠理解,交織后 生成的虛擬碼字長度也可以是不固定的,即便生成的N個虛擬碼字長度與N個調(diào)制后的碼 字不同,也不影響本實施例的實施。在本發(fā)明實施例中,所述每個碼字是一個數(shù)據(jù)流,調(diào)制 后的碼字也就是經(jīng)過調(diào)制生成的數(shù)據(jù)流。通常情況下,MIMO系統(tǒng)中可存在多個數(shù)據(jù)源,每個 數(shù)據(jù)源可產(chǎn)生相應(yīng)數(shù)據(jù)流,即碼字。這些碼字在經(jīng)過編碼和調(diào)制后就會生成所述調(diào)制后的 碼字,所述編碼方式可包括但不限于Turbo (特博)編碼等方式。所述方法可適用于SC-FDMA和 OFDM 等多種模式,LTE (Long Term Evolution,長期演進(jìn))、LTE-A (LTE-Advanced,LTE 的 演進(jìn))系統(tǒng)是該方法典型的應(yīng)用場景。在一種具體的應(yīng)用中,所述將得到的N個虛擬碼字映射到M個層上包括當(dāng)層數(shù)M 和虛擬碼字個數(shù)N相等時,將所述N個虛擬碼字分別映射到所述M個層上。在一種具體應(yīng) 用中,N= 2或4。在一種具體的應(yīng)用中,所述將得到的N個虛擬碼字映射到M個層上包括當(dāng)層數(shù)M 大于虛擬碼字個數(shù)N且小于2N時,將M-N個虛擬碼字映射在2 (M-N)個層上,使得所述M-N 個虛擬碼字中的每個虛擬碼字分別映射到2個層上;將其余2N-M個虛擬碼字分別映射在其 它(2N-M)個層上。在一種具體應(yīng)用中,N = 2,M=3;或者N = 3,M = 4。進(jìn)一步地,所述方法還可包括為所述針對每個層的結(jié)果增加循環(huán)前綴并進(jìn)行上 變頻處理,得到針對每個層的待發(fā)送數(shù)據(jù);發(fā)送所述待發(fā)送數(shù)據(jù)。通過一系列處理后,待發(fā) 送數(shù)據(jù)可在MIMO系統(tǒng)的不同層上被發(fā)送,使得數(shù)據(jù)傳輸?shù)目臻g分集增益得到提高。為便于本領(lǐng)域技術(shù)人員的理解,下面以2輸入2輸出系統(tǒng)為例進(jìn)行說明,圖2為本 發(fā)明的實施例提供的一種的2輸入2輸出系統(tǒng)的數(shù)據(jù)處理方法的示意圖,所述方法包括S21 對碼字1與碼字2進(jìn)行Turbo譯碼與調(diào)制,得到調(diào)制后的碼字1與碼字2。可 以理解,在本過程中,譯碼形式可有多種而不僅限于Turbo譯碼。S22 對調(diào)制后的碼字1與碼字2進(jìn)行交織處理,得到相應(yīng)的虛擬碼字1與虛擬碼 字2,其中虛擬碼字1與虛擬碼字2的長度分別等于調(diào)制后的碼字1與碼字2的長度。交 織處理也叫置換處理,是一種常見的數(shù)據(jù)處理方式,為便于理解,下面以2個碼字的交織為 例對所述交織過程進(jìn)行簡要介紹。圖3為本發(fā)明實施例提供的一種2個碼字交織過程的示 意圖。假設(shè)系統(tǒng)調(diào)制后的輸出2路碼流,從第1路碼流中截取長度為m的碼字作為調(diào)制后 的碼字1,從第2路碼流中截取長度為N2的碼字作為調(diào)制后的碼字2,此處所謂長度也就是 調(diào)制后的碼字中所包括的數(shù)據(jù)符號的個數(shù)。將調(diào)制后的碼字ι中的m-x個數(shù)據(jù)(此處所 述m-X個數(shù)據(jù)就是碼字中的m-X個數(shù)據(jù)符號,圖3中用al表示)與調(diào)制后的碼字2中的 X個數(shù)據(jù)(圖3中用132表示)組成一個新的數(shù)據(jù),即虛擬碼字1,其長度為m ;將調(diào)制后的 碼字1中的X個數(shù)據(jù)(圖3中用a2表示)與調(diào)制后的碼字2中的N2-X個數(shù)據(jù)(圖3中用 bl表示)組成一個新的數(shù)據(jù),即虛擬碼字2,其長度為N2。上述過程可認(rèn)為是一個數(shù)據(jù)重組 過程,重組后的虛擬碼字包括原來2個調(diào)制后的碼字的內(nèi)容。Ni、N2及X的值可以由本領(lǐng) 域技術(shù)人員根據(jù)實際需要任意選擇,從碼字1和碼字2中選擇哪部分?jǐn)?shù)據(jù)符號組成新的虛 擬碼字1可以是任意的(圖3中以碼字1的前m-x個數(shù)據(jù)和碼字2的后X個數(shù)據(jù)為例,但 這種描述僅為了舉例,不用于限定本實施例),本實施例對此不做限定,只要重組后虛擬碼 字長度等于相應(yīng)調(diào)制后碼字的長度即可。S23 將虛擬碼字1和虛擬碼字2分別映射到2個層上。S24 對映射在2個層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變換,得 到2個輸出。S25 為所述2個輸出增加循環(huán)前綴并進(jìn)行上變頻處理,得到2個待發(fā)送數(shù)據(jù)。在 不同的應(yīng)用系統(tǒng)中,逆變換輸出結(jié)果可被用于進(jìn)行不同的進(jìn)一步處理,在LTE系統(tǒng)中,逆變 換輸出結(jié)果在發(fā)射前通常要進(jìn)行增加循環(huán)前綴和上變頻處理。對于其它可能出現(xiàn)的進(jìn)一步 處理流程,本實施例不做進(jìn)一步限定。
S27 發(fā)送2個待發(fā)送數(shù)據(jù)。本實施例以2輸入2輸出為例介紹了一種數(shù)據(jù)處理方法,上述處理使2路數(shù)據(jù)被 均勻地映射到到2層上,提高了 2輸入2輸系統(tǒng)中數(shù)據(jù)傳輸?shù)目臻g分集增益。上述系統(tǒng)以2 天線發(fā)射為例說明,可以理解,這樣的技術(shù)方案可被應(yīng)用在任意多根天線的應(yīng)用場景中。對 于N個碼字間的交織過程與2碼字交織并無實質(zhì)區(qū)別,N個碼字的長度可以相同和不同,可 從N個碼字中各抽取不同長度的數(shù)據(jù)組成N個虛擬碼字,每個重組后形成的虛擬碼字的長 度與相應(yīng)原碼字的長度相等。在一些應(yīng)用場景下,數(shù)據(jù)源的個數(shù)可不等于天線個數(shù)。例如當(dāng)存在2個數(shù)據(jù)源,卻 存在3根天線時,現(xiàn)有技術(shù)不能很好的實現(xiàn)2個碼字被均勻映射到3層上。本實施例可在 交織后,將2個碼字映射到3個傳輸層上。圖4為本發(fā)明的實施例提供的一種將2個碼字 映射到3個傳輸層上的方法的示意圖。假設(shè)2個碼字長度為A和B,可將2個碼字中的一個 碼字1映射到3層中的2個層上(用層1和層2表示),這2個層可從3個層中任意選擇, 此處的映射可以是平均映射,使層1和層2上各映射原碼字的A/2個數(shù)據(jù);可將2個碼字中 的另一個碼字2映射到層3上。本領(lǐng)域技術(shù)人員很容易將這種應(yīng)用推廣到N個碼字和M個 層的場景,其中N為大于等于2的整數(shù),M為大于N、小于2N的整數(shù)。例如對于3個碼字映 射到4層的情況,可將其中1個碼字映射到其中2個層上,將其余2個碼字映射到另外2個 層上。由于映射前的數(shù)據(jù)經(jīng)過了交織,因此2個碼字各有一部分被映射到3個傳輸層上,映 射更加均勻,可提高后續(xù)數(shù)據(jù)傳輸?shù)姆旨鲆?。對于更多碼字和層間的映射過程,也可采用 同樣的原理,1個碼字可不僅被映射到1個和2個層上,本領(lǐng)域技術(shù)人員能夠理解,將1個碼 字可被映射為N個層(N為大于2的整數(shù)),在所述映射時碼字可被平均拆分為N個部分并 將每部分分別映射到1個層上。圖5為本發(fā)明的實施例提供的一種的數(shù)據(jù)處理裝置的示意圖,該裝置包括交織模塊51,用于對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交 織后生成的每個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);映射模塊52,用于將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的 整數(shù),M為大于等于N且小于2N的整數(shù);生成模塊53,用于對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里 葉逆變換,得到針對每個層的結(jié)果。本裝置實施例通過不同模塊的處理過程,使得至少2個調(diào)制后的碼字被均勻地映 射到MIMO系統(tǒng)的多個傳輸層上,可提高后續(xù)進(jìn)行數(shù)據(jù)傳輸時的空間分集增益。在一種應(yīng)用場景中,當(dāng)層數(shù)M和虛擬碼字個數(shù)N相等時,則所述映射模塊52具體 用于將所述N個虛擬碼字分別映射到所述M個層上。在另一種應(yīng)用場景中,當(dāng)層數(shù)M大于虛擬碼字個數(shù)N且小于2N時,則所述映射模 塊52具體用于將M-N個虛擬碼字映射在2 (M-N)個層上,使得所述M-N個虛擬碼字中的每 個虛擬碼字分別映射到2個層上,將其余2N-M個虛擬碼字分別映射在其它QN-M)個層上進(jìn)一步地,所述裝置還可包括處理模塊,用于為所述針對每個層的結(jié)果增加循環(huán)前綴并進(jìn)行上變頻處理,得到 針對每個層的待發(fā)送數(shù)據(jù);發(fā)送模塊,用于發(fā)送所述待發(fā)送數(shù)據(jù)。
所述裝置可包括但不限于基站與終端設(shè)備,而終端設(shè)備是本裝置最常用的一種應(yīng) 用形式。所述終端設(shè)備通過采用本實施例的結(jié)構(gòu)可向基站上行傳輸數(shù)據(jù),提高數(shù)據(jù)上行傳 輸?shù)目臻g分集增益。本領(lǐng)域普通技術(shù)人員可以理解上述方法實施例中的全部或部分流程,是可以通過 計算機(jī)程序來指令相關(guān)硬件完成的,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該 程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光 盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所述僅為本發(fā)明的幾個實施例,本領(lǐng)域的技術(shù)人員依據(jù)申請文件公開的內(nèi)容 可以對本發(fā)明進(jìn)行各種改動或變型而不脫離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理方法,其特征在于,包括對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織后生成的每個虛擬碼 字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整數(shù),M為大于等于N 且小于2N的整數(shù);對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變換,得到針對每 個層的結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述將得到的N個虛擬碼字映射到M個層上 包括當(dāng)層數(shù)M和虛擬碼字個數(shù)N相等時,將所述N個虛擬碼字分別映射到所述M個層上。
3.如權(quán)利要求1所述的方法,其特征在于,所述將得到的N個虛擬碼字映射到M個層 上包括當(dāng)層數(shù)M大于虛擬碼字個數(shù)N且小于2N時,將M-N個虛擬碼字映射在2M-2N個層 上,使得所述M-N個虛擬碼字中的每個虛擬碼字分別映射到2個層上;將其余2N-M個虛擬 碼字分別映射在其它2N-M個層上。
4.如權(quán)利要求3所述的方法,其特征在于,所述N= 2,所述M = 3。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于,還包括為所述針對每個層的結(jié)果增加循環(huán)前綴并進(jìn)行上變頻處理,得到針對每個層的待發(fā)送 數(shù)據(jù);發(fā)送所述待發(fā)送數(shù)據(jù)。
6.一種的數(shù)據(jù)處理裝置,其特征在于,包括交織模塊,用于對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織后生 成的每個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);映射模塊,用于將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整數(shù), M為大于等于N且小于2N的整數(shù);生成模塊,用于對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變 換,得到針對每個層的結(jié)果。
7.如權(quán)利要求6所述的裝置,其特征在于,當(dāng)層數(shù)M和虛擬碼字個數(shù)N相等時,則所述 映射模塊具體用于將所述N個虛擬碼字分別映射到所述M個層上。
8.如權(quán)利要求6所述的裝置,其特征在于,當(dāng)層數(shù)M大于虛擬碼字個數(shù)N且小于2N時, 則所述映射模塊具體用于將M-N個虛擬碼字映射在2M-2N個層上,使得所述M-N個虛擬碼 字中的每個虛擬碼字分別映射到2個層上,將其余2N-M個虛擬碼字分別映射在其它2N-M 個層上。
9.如權(quán)利要求6所述的裝置,其特征在于,還包括處理模塊,用于為所述針對每個層的結(jié)果增加循環(huán)前綴并進(jìn)行上變頻處理,得到針對 每個層的待發(fā)送數(shù)據(jù);發(fā)送模塊,用于發(fā)送所述待發(fā)送數(shù)據(jù)。
10.如權(quán)利要求6-9中任一項所述的裝置,其特征在于,所述裝置為一終端設(shè)備。
全文摘要
本發(fā)明實施例公開了一種數(shù)據(jù)處理方法與裝置,所述方法包括對N個調(diào)制后的碼字進(jìn)行交織處理,得到N個虛擬碼字,使得交織后生成的每個虛擬碼字包括每個調(diào)制后的碼字的部分?jǐn)?shù)據(jù);將得到的N個虛擬碼字映射到M個層上,其中N為大于等于2的整數(shù),M為大于等于N且小于2N的整數(shù);對映射在不同層上的數(shù)據(jù)分別進(jìn)行離散傅里葉變換和快速傅里葉逆變換,得到針對每個層的結(jié)果。上述方案使得至少2個調(diào)制后的碼字被均勻地映射到MIMO系統(tǒng)的多個傳輸層上,可提高后續(xù)數(shù)據(jù)傳輸?shù)目臻g分集增益。
文檔編號H04L1/06GK102055559SQ20091010993
公開日2011年5月11日 申請日期2009年10月30日 優(yōu)先權(quán)日2009年10月30日
發(fā)明者李強(qiáng), 武雨春 申請人:華為技術(shù)有限公司