亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種編碼、解碼方法以及編碼、解碼裝置的制作方法

文檔序號:7512903閱讀:164來源:國知局
專利名稱:一種編碼、解碼方法以及編碼、解碼裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種編碼、解碼方法以及編碼系統(tǒng)和解碼裝置。
背景技術(shù)
在現(xiàn)有的通信系統(tǒng)中系統(tǒng)碼被廣泛應(yīng)用。所謂的系統(tǒng)碼的 一個特點(diǎn)在
于系統(tǒng)碼中的比特位能夠劃分為信息區(qū)和校驗區(qū),即信息比特位和校驗 比特位間可以相互區(qū)分開。典型的系統(tǒng)碼包括如Turbo碼,還有基于Turbo 碼延展出的CTC碼等(Convolutional Turbo Code,巻積Turbo碼)。
現(xiàn)有技術(shù)中,多路原始數(shù)據(jù)塊經(jīng)過系統(tǒng)碼(如Turbo碼)編碼器編碼 后發(fā)送給接收端;接收端接收數(shù)據(jù)后得到多路數(shù)據(jù)塊,多個數(shù)據(jù)塊分別采 用與發(fā)送端對應(yīng)的解碼技術(shù),得到多路原始數(shù)據(jù)塊。發(fā)送端通常采用復(fù)用 技術(shù)將多個數(shù)據(jù)塊復(fù)用在一起發(fā)送給接收端,接收端通過相應(yīng)的解復(fù)用技 術(shù)分離各個數(shù)據(jù)塊。所謂復(fù)用,簡單的說就是各路信號通過同一個有線的 或無線的傳輸媒質(zhì)傳送到對方,在對方再用解復(fù)用技術(shù)使它們恢復(fù)成原來 的信號,從而達(dá)到多路復(fù)用的目的。常見的復(fù)用技術(shù)有空間復(fù)用、頻率復(fù) 用、時間復(fù)用、碼資源復(fù)用、波分復(fù)用等復(fù)用技術(shù)。當(dāng)然,多個數(shù)據(jù)塊也 可以不采用復(fù)用技術(shù)將多個數(shù)據(jù)塊發(fā)送給接收端,例如,多個數(shù)據(jù)塊通過 多個個不同的介質(zhì)(如多條雙絞線)或信道發(fā)送給接收端。
為了便于說明,以下以空間復(fù)用技術(shù)中典型的MIMO ( Multiple-Input Multiple-Output)系統(tǒng)為例,說明編碼處理過程。
首先,在發(fā)射端,以K(K為大于等于1的正整數(shù))個數(shù)據(jù)塊通過MIMO 系統(tǒng)復(fù)用在同一頻率資源上進(jìn)行的傳輸?shù)倪^程為例,說明MIMO系統(tǒng)的中的 編解碼處理過程。如圖l所示,K(K為大于等于1的正整數(shù))個數(shù)據(jù)塊分別經(jīng)過Turbo 編碼,Turbo編碼后的數(shù)據(jù)塊(稱為"編碼塊")經(jīng)^1速率匹配處理后,進(jìn) 行調(diào)制處理。然后,K個編碼塊進(jìn)行MIMO的預(yù)處理,即將K個編碼塊分 別映射到不同的天線上,進(jìn)而進(jìn)行傳輸。當(dāng)K二1時,該發(fā)射模型被稱為單 碼字(Signal-Codeword)傳輸;當(dāng)《^2時,該發(fā)射模型被成多碼字 (Multiple-Codeword)傳輸模式。要運(yùn)用復(fù)用技術(shù)K至少為2,也即要實 現(xiàn)所述的復(fù)用技術(shù)需要使用在多碼字傳輸模式。
參照圖2,接收端接收信號后,首先通過信號檢測技術(shù)分離接收到的 各路信號,以達(dá)到提取各路信號的目的;接收處理后的各路信號分別進(jìn)行 解調(diào)和Turbo譯碼過程。
所述的信號檢測技術(shù)包括最小均方誤差(Linear Minimum Mean-Squared Error, L-MMSE)、迫零(Zero-Forcing, ZF )、最大似然才企 測(Maximum Likelihood Detection, MLD)、 串行干擾消除(Successive Interference Cancellation , SIC )、 并行干擾消除(Parallel Interference Cancellation, SIC)等。上述信號檢測技術(shù)可以聯(lián)合使用其中的兩種或多 種。
其中,上述MIMO系統(tǒng)中涉及Turbo編解碼技術(shù),參照圖3和圖4分 別說明Turbo編碼原理和Turbo解碼原理。
圖3中給出了 Turbo碼編碼器的一般性結(jié)構(gòu)。圖中《是輸入進(jìn)行編碼 的數(shù)據(jù)塊,加入尾隨比特的作用是使在一個數(shù)據(jù)塊編碼結(jié)束之后,保證成 員編碼器的寄存器回到全零狀態(tài),這樣的Turbo碼就等同于線性分組碼, 從而通過分析這類分組碼的特性來計算Turbo碼的譯碼性能上界,對其性 能進(jìn)行估計與分析。編碼器中的第 一個輸出A是輸入信息比特和加入的尾 隨比特。輸入信息比特和尾隨比特經(jīng)過交織器交織后分別送入第1,2,…,M個編碼器進(jìn)行編碼,得到M個校驗輸出序列力,h,..., ,這M個校驗序列 經(jīng)過刪除器的壓縮(以得到不同的編碼速率)后,與信息序列J^一起經(jīng)并/ 串變換并調(diào)制后發(fā)送出去。
通常Turbo碼的編碼器由兩個編碼器通過交織器并行級聯(lián)而成。即對 于每一個輸入信息比特,編碼器輸出兩個校驗比特,若不經(jīng)過壓縮,則總 的編碼速率為1/3。從理論上來說,可以編成任意碼率的Turbo碼。
Turbo碼的編碼部分由兩個子編碼器組成(即1/3的編碼速率),在其 譯碼部分也就相應(yīng)有兩個子譯碼器。如圖4所示, 一般情況下,兩個子譯 碼器可采用多級級聯(lián)結(jié)構(gòu)。由于Turbo碼第二個子編碼器的信息位沒有輸 出,第二個子譯碼器只能利用第一個子譯碼器譯出的信息序列進(jìn)行譯碼。 譯碼器工作原理如下由于接收序列為串行數(shù)據(jù),首先要進(jìn)行數(shù)據(jù)的串/ 并轉(zhuǎn)換,同時將刪除的比特位填上"虛擬比特"(如0)。將經(jīng)過串/并轉(zhuǎn) 換后的A、 A送入子譯碼器l譯碼,并產(chǎn)生關(guān)于《改進(jìn)的外信息A^(《), 子譯碼器輸出的外信息為先驗概率軟信息。由于譯碼器1沒有用到可能提 高后驗概率的校驗序列;^,所以譯碼器1的輸出僅在交織后作為譯碼器2 的先驗信息輸入,而不能作為對信息序列的判決。將^和A^《)交織后作 為子譯碼器2的軟輸入,子譯碼器2根據(jù)譯碼算法對J^、 A^(《)和;^用與 子譯碼器1同樣的方法再次產(chǎn)生信息比特改進(jìn)的外信息AJ《),經(jīng)解交織 后得到入2(;(《)作為下一次迭代中子譯碼器1的先驗信息。這樣在多次迭代 后,對子譯碼器l或子譯碼器2產(chǎn)生的后驗概率軟信息進(jìn)行硬判決,通常 對子譯碼器2產(chǎn)生的后驗概率軟信息A,(《)進(jìn)行硬判決,得到每個信息比
特《的估值4。
發(fā)明人在對現(xiàn)有技術(shù)進(jìn)行研究過程中發(fā)現(xiàn),發(fā)明人認(rèn)為系統(tǒng)容量還有 進(jìn)一步提升的空間。

發(fā)明內(nèi)容
本發(fā)明實施例目的在于提高系統(tǒng)性能。
為實現(xiàn)所述發(fā)明目的,本發(fā)明實施例所提供的編碼用于分別對多個數(shù)
據(jù)塊的編碼,該方法通過以下技術(shù)方案實現(xiàn)在數(shù)據(jù)塊中加入特定數(shù)據(jù)信 息;對加入特定數(shù)據(jù)信息的數(shù)據(jù)塊進(jìn)行編碼,編碼后的數(shù)據(jù)塊包含信息比 特位和校驗比特位;對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá)到預(yù) 置的目標(biāo)值。
其中,所述在獲取到的數(shù)據(jù)塊中加入特定數(shù)據(jù)信息具體為在所述數(shù) 據(jù)塊中加入其他一個或多個數(shù)據(jù)塊中的數(shù)據(jù)信息。所述編碼具體為Turbo 編碼或者延展Turbo編碼的CTC編碼。
優(yōu)選的,所述對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá)到預(yù)置 的目標(biāo)值具體為刪除信息比特位中全部或部分特定數(shù)據(jù)信息對應(yīng)的比特 位;或/和刪除信息比特位中所述特定數(shù)據(jù)信息之外的數(shù)據(jù)信息對應(yīng)的比特 位。并且,所述編碼速率匹配進(jìn)一步包括對校驗比特位進(jìn)行打孔。
本發(fā)明實施例所提供的解碼方法通過以下技術(shù)方案實現(xiàn)獲得經(jīng)接收 處理后得到的多個數(shù)據(jù)塊;對所述數(shù)據(jù)塊進(jìn)行解速率匹配,包括在所述 數(shù)據(jù)塊的信息比特位中添加在編碼裝置進(jìn)行速率匹配時所刪除的數(shù)據(jù)信息 對應(yīng)的比特位;對解速率匹配后得到的多個數(shù)據(jù)塊進(jìn)行譯碼,包括對數(shù) 據(jù)塊在編碼裝置中加入的數(shù)據(jù)信息所對應(yīng)位置的比特位進(jìn)行合并;刪除譯 碼后獲得的數(shù)據(jù)塊中包含的所述數(shù)據(jù)信息。
其中,所述合并具體為對至少一級子譯碼器輸出的所述對應(yīng)位置的 軟信息進(jìn)行合并,并作為下一級子譯碼器的輸入;或者,至少一個數(shù)據(jù)塊 經(jīng)譯碼后得到的所述對應(yīng)位置的軟信息,與其它數(shù)據(jù)塊合并之后進(jìn)行下一 級i,碼。
8所述解速率匹配進(jìn)一步包括對校驗比特位填充虛擬比特。 本發(fā)明實施例所提供的解碼裝置通過以下技術(shù)方案實現(xiàn),用于分別對
多個數(shù)據(jù)塊的編碼,包括數(shù)據(jù)預(yù)處理單元、編碼單元、速率匹配單元; 其中數(shù)據(jù)預(yù)處理單元,用于在數(shù)據(jù)塊中加入特定數(shù)據(jù)信息;編碼單元, 用于對加入特定數(shù)據(jù)信息的數(shù)據(jù)塊進(jìn)行編碼,編碼后的數(shù)據(jù)塊包含信息比 特位和校驗比特位;速率匹配單元,用于對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配 使得編碼速率達(dá)到預(yù)置的目標(biāo)值。
速率匹配單元,所述對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá) 到預(yù)置的目標(biāo)值具體為刪除信息比特位中全部或部分特定數(shù)據(jù)信息對應(yīng) 的比特位;或/和刪除信息比特位中所述特定數(shù)據(jù)信息之外的數(shù)據(jù)信息對應(yīng) 的比特位。所述編碼速率匹配進(jìn)一步包括對校驗比特位進(jìn)行打孔。
本發(fā)明實施例所提供的解碼裝置通過以下技術(shù)方案實現(xiàn),包括接收 處理單元、解速率匹配單元、譯碼單元、解數(shù)據(jù)預(yù)處理單元,其中接收 處理單元,用于對接收到的多個數(shù)據(jù)塊進(jìn)行處理,從而獲得各個數(shù)據(jù)塊; 解速率匹配單元,用于對接收處理后得到的數(shù)據(jù)塊進(jìn)行解速率匹配,包括 在所述數(shù)據(jù)塊的信息比特位中添加在編碼裝置進(jìn)行速率匹配時所刪除的特 定數(shù)據(jù)信息對應(yīng)的比特位;譯碼單元,用于對解速率匹配后得到的多個數(shù) 據(jù)塊進(jìn)行譯碼,包括對數(shù)據(jù)塊在編碼裝置中加入的數(shù)據(jù)信息所對應(yīng)位置 的比特位進(jìn)行合并;解數(shù)據(jù)預(yù)處理單元,用于刪除譯碼后獲得的數(shù)據(jù)塊中 包含的所述特定數(shù)據(jù)信息。
其中,所述合并具體為對至少一級子譯碼器輸出的所述對應(yīng)位置的 軟信息進(jìn)行合并,并作為下一級子譯碼器的輸入;或者,至少一個數(shù)據(jù)塊 經(jīng)譯碼后得到的所述對應(yīng)位置的軟信息,與其它數(shù)據(jù)塊合并并作為下一級 譯碼的輸入由以上技術(shù)方案可以看出,本發(fā)明方案在發(fā)送端的不同編碼塊上預(yù)先
引入信息,在接收端Turbo譯碼時聯(lián)合譯碼,進(jìn)而有效,也改善了系統(tǒng)的性 能。本發(fā)明方案通過計算機(jī)模擬證明,系統(tǒng)的誤幀率和誤比特率相對與現(xiàn) 有系統(tǒng)有明顯的下降。進(jìn)一步的,本發(fā)明在能夠明顯改善多碼字傳輸系統(tǒng) 性能的基礎(chǔ)上,不需要現(xiàn)有系統(tǒng)的發(fā)射結(jié)構(gòu)的改變,具有明顯的技術(shù)優(yōu)勢。


圖1為現(xiàn)有技術(shù)MIMO系統(tǒng)發(fā)送端結(jié)構(gòu)示意圖2為現(xiàn)有技術(shù)MIMO系統(tǒng)接收端結(jié)構(gòu)示意圖3為現(xiàn)有Turbo編碼系統(tǒng)結(jié)構(gòu)示意圖4為現(xiàn)有Turbo解碼系統(tǒng)結(jié)構(gòu)示意圖5為本發(fā)明編碼方法實施例流程圖6為本發(fā)明解碼方法實施例流程圖7所示為本發(fā)明編碼裝置結(jié)構(gòu)示意圖
圖8為本發(fā)明實施例所采用的兩個編碼塊示意圖9為本發(fā)明實施例解碼裝置結(jié)構(gòu)示意圖10為本發(fā)明第1個實施例Turbo譯碼單元聯(lián)合譯碼原理圖11為本發(fā)明第2個實施例Turbo譯碼單元聯(lián)合譯碼原理圖12為本發(fā)明第3個實施例Turbo譯碼單元聯(lián)合譯碼原理圖。
具體實施例方式
本發(fā)明實施例目的在于提供一種編碼、解碼方法以及編碼、解碼裝置。 旨在進(jìn)一 步提高通信系統(tǒng)的性能。
本發(fā)明方法的核心思想在于多個數(shù)據(jù)塊(假設(shè)有K個數(shù)據(jù)塊,K^2的 正整數(shù))首先在數(shù)據(jù)預(yù)處理后進(jìn)行編碼處理,編碼后的數(shù)據(jù)進(jìn)行速率匹配處 理,速率匹配后的各個數(shù)據(jù)塊分別進(jìn)行編碼,編碼后發(fā)送給接收端。接收端 接收數(shù)據(jù)后,首先接收到的多個數(shù)據(jù)塊進(jìn)行解速率匹配處理,進(jìn)而,進(jìn)行Turbo聯(lián)合譯碼處理,并進(jìn)行解預(yù)處理得到多個數(shù)據(jù)塊信息。 參照圖5說明本發(fā)朋編碼方法實施例。
步驟51:數(shù)據(jù)預(yù)處理,所述的預(yù)處理操作方式為在某一個或多個數(shù)據(jù) 塊信息中加入其它一個或多個數(shù)據(jù)塊的部分或全部數(shù)據(jù)塊的信息比特,例如
在第^幻數(shù)據(jù)塊中加入除本數(shù)據(jù)塊以外的《-1個數(shù)據(jù)塊中的 一段數(shù)據(jù),
該段數(shù)據(jù)可以是0長度,也可以是其它數(shù)據(jù)的全長度,也可以是一部分。
步驟52:經(jīng)過數(shù)據(jù)預(yù)處理后進(jìn)行編碼,本發(fā)明可采用任何系統(tǒng)碼的編碼 方法(所述系統(tǒng)碼的特點(diǎn)在于系統(tǒng)碼中的比特位能夠劃分為信息區(qū)和校驗 區(qū),即信息比特位和校驗比特位可以區(qū)分的),例如除本文以下實施例中所舉 的Turbo之夕卜,本發(fā)明方案同樣適用于基于Turbo而書f生出來的其它編碼和解 碼,例如正EE802.16e協(xié)議中所使用的CTC ( Convolutional Turbo Code,巻積 Turbo碼)等。
對于系統(tǒng)碼而言,編碼后生成信息比特區(qū)和校驗比特區(qū),其中,由于在 步驟51的數(shù)據(jù)預(yù)處理過程中在第yt(B/^A:)數(shù)據(jù)塊中加入除第k數(shù)據(jù)塊以外 的《-l個數(shù)據(jù)塊中的一段數(shù)據(jù),因此,編碼后的信息比特區(qū)包含第k數(shù)據(jù)塊 的信息比特以及所述除第k數(shù)據(jù)塊以外的《-l個數(shù)據(jù)塊中的信息比特;校驗 比特則是基于信息比特生成的,因此校驗比特是基于第k數(shù)據(jù)塊的信息以及 除第k個數(shù)據(jù)塊以外的個數(shù)據(jù)塊中的信息生成的。
步驟53:速率匹配處理。所述的速率匹配處理,用于改變編碼后的速率。 例如,Turbo編碼速率為1/3,經(jīng)速率匹配處理的打孔處理后,可以將1/3碼 率提高至1/2;當(dāng)然,也可以經(jīng)速率匹配的重復(fù)處理后,將1/3碼率降低至1/4。 所述k個編碼塊經(jīng)速率匹配后的碼率可以相同,也可以不同。
在本發(fā)明實施例中,實現(xiàn)速率匹配的方法是,對于信息比特位,刪除所 述在本數(shù)據(jù)塊中添加的其它數(shù)據(jù)塊的信息比特的部分或全部(優(yōu)選地全部刪除添加的其它數(shù)據(jù)塊的信息比特),或/和刪除信息比特位中所述特定數(shù)據(jù)信息
之外的部分?jǐn)?shù)據(jù)信息對應(yīng)的比特位,即原數(shù)據(jù)塊信息對應(yīng)的部分比特位;對
于校驗比特位,刪除部分校驗比特。例如,對于第k個數(shù)據(jù)塊而言,則在編 碼后刪除除第k個數(shù)據(jù)塊以外的〖-l個數(shù)據(jù)塊中的信息比特,以及進(jìn)一步刪 除部分校驗比特,使得速率匹配達(dá)到預(yù)置的目標(biāo)值即可。其中,所述目標(biāo)值 的設(shè)定可根據(jù)具體需求進(jìn)行制定。
步驟54:完成上述速率匹配后即可進(jìn)行發(fā)送處理。發(fā)送處理包括但不限 于復(fù)用處理,所述的復(fù)用處理包4舌^f旦不限于空間復(fù)用、頻率復(fù)用、時間復(fù)用、 碼資源復(fù)用、波分復(fù)用等復(fù)用技術(shù)。
參照圖6,說明本發(fā)明解碼方法實施例。
步驟61:首先對接收到的數(shù)據(jù)進(jìn)行接收處理。接收處理包括但不限于解 復(fù)用處理,所述的復(fù)用處理為復(fù)用處理的逆操:作。
步驟62:解速率匹配處理,與發(fā)送端的速率匹配4喿作相對應(yīng)。
上文所述,由于在發(fā)送端進(jìn)行速率匹配處理時進(jìn)行刪除操作。因此在接 收端進(jìn)行解速率匹配處理時,在刪除位置添加適當(dāng)?shù)臄?shù)據(jù)。具體的,首先在 本數(shù)據(jù)塊中加入的其它數(shù)據(jù)塊的相應(yīng)數(shù)據(jù),所述的其它數(shù)據(jù)塊來自于接收處 理操作后得到的數(shù)據(jù)塊;進(jìn)而,所述相應(yīng)數(shù)據(jù)是指在該些接收處理操作后得 到的數(shù)據(jù)塊中那些在發(fā)送端進(jìn)行速率匹配時被刪除的所述其它數(shù)據(jù)塊的信息 比特;進(jìn)一步的,如果發(fā)送端速率匹配處理時進(jìn)行了刪除校驗比特的操作, 則在解速率匹配處理時在刪除的比特位填上"虛擬比特"(如0)。
步驟63:聯(lián)合譯碼。
以Turbo為例,所述的聯(lián)合譯碼處理過程如下經(jīng)過解速率匹配處理后 的K個數(shù)據(jù)塊進(jìn)行Turbo聯(lián)合譯碼。Turbo聯(lián)合譯碼操作時至少包含以下兩種 操作方式1)每個Turbo譯碼器內(nèi)每級子譯碼器輸出的特定位置的軟信息進(jìn)
12行合并處理;2)至少一個數(shù)據(jù)塊經(jīng)譯碼后得到的特定位置的軟信息,與其它
數(shù)據(jù)塊合并之后再進(jìn)一步譯碼。兩種方式中所述的特定位置均指在編碼前加 入的一個或多個數(shù)據(jù)塊中的凄t據(jù)信息對應(yīng)的位置。
對于上述操作方式1,如果每個Turbo譯碼器由N級子譯碼器構(gòu)成,那么 合并時可以對一級或者多級進(jìn)行合并處理,也即可以選擇"(l S "《AO級進(jìn)行 合并處理。具體方式參見下文解碼裝置中的說明。
步驟64:解數(shù)據(jù)預(yù)處理,進(jìn)行聯(lián)合譯碼后,所述的解數(shù)據(jù)預(yù)處理,用于 刪除本數(shù)據(jù)塊信息中包含的其它數(shù)據(jù)塊的信息。即將加入到第k個數(shù)據(jù)塊中 的《-l個數(shù)據(jù)塊中的數(shù)據(jù)刪除,以還原出第k個數(shù)據(jù)塊。
以下具體說明本發(fā)明的編碼裝置結(jié)構(gòu)和解碼裝置結(jié)構(gòu)。
以下實施例以MIMO系統(tǒng)的為基礎(chǔ)進(jìn)朽-說明;并且,,ii殳所釆用的編碼 器為Turbo編碼器。然而,本文并無意限制于MIMO系統(tǒng),并且無意限制所 采用的編碼器為Turbo編碼器。
本發(fā)明編碼裝置所置的發(fā)送端,在Turbo編碼前對多個即將發(fā)射的數(shù)據(jù)
塊的全部或部分信息,經(jīng)預(yù)處理后的信息分別進(jìn)行Turbo編碼、速率匹配、 調(diào)制和MIMO預(yù)處理等過程。
本發(fā)明解碼裝置所置的接收端,首先進(jìn)行信號檢測并分離各路信息,分 別進(jìn)行解調(diào)、解速率匹配處理,經(jīng)解速率匹配后的數(shù)據(jù)進(jìn)行Turbo譯碼時, 多路數(shù)據(jù)相互協(xié)作完成譯碼過程,不同于現(xiàn)有方案中的單路數(shù)據(jù)分別Turbo 譯碼的處理過程。
為了便于闡述,以〖=2的多碼字傳輸情況為例進(jìn)行說明,本發(fā)明方案不 僅僅限于^ = 2的多碼字情況,同樣適用于K>2多碼字情況。
圖7所示為本發(fā)明編碼裝置結(jié)構(gòu)示意圖。如圖所示,所述編碼裝置包括:數(shù)據(jù)預(yù)處理單元71、 Turbo編碼單元72、速率匹配單元73、調(diào)制單元74和 MIMO預(yù)處理單元75。 _
以下實施例中,假設(shè)有兩個發(fā)送的編碼塊分別經(jīng)過預(yù)處理后,進(jìn)行Turbo 編碼、速率匹配、調(diào)制和MIMO預(yù)處理。
其中,所述數(shù)據(jù)預(yù)處理單元的功能可按照如下方式實現(xiàn)
假設(shè),發(fā)送的兩個編碼塊分別為{"1, ...,~}和{61,62,..,~}。其中M,和N 分別表示兩個編碼塊1和編碼塊2的大小,M與N可以相同,也可以不同。 典型地,取M二N, I=J,如圖8所示。預(yù)處理步驟如下
在編碼塊2中取I ( )長度的數(shù)據(jù)比特(簡稱"添加比特")與編
碼塊1中的數(shù)據(jù)進(jìn)行混合。本實施例所采的混合方法是,添加比特與編碼塊1 中的數(shù)據(jù)比特組構(gòu)成^,^…,^AA,…,W,按照特定的交織圖樣進(jìn)行交織處 理后進(jìn)行Turbo編碼。其中,編碼塊2中選取I長度的數(shù)據(jù)比特信息按照一定 選取圖樣進(jìn)行選取,不論是所述的交織圖樣還是所述的選擇圖樣,可以由發(fā) 送端通知接收端,也可以預(yù)先約定。當(dāng)然,所述的交織處理也可以不要。
同樣地,在編碼塊1中取J ( 0SJ^M )長度的數(shù)據(jù)比特信息(簡稱"添 加比特")與編碼塊2中的數(shù)據(jù)進(jìn)行混合。本實施例所采的混合方法是,添加 比特與編碼塊2中的數(shù)據(jù)比特組構(gòu)成AA,…,^, a2,…,aJ,按照特定的交織 圖樣進(jìn)行交織處理后進(jìn)行Turbo編碼。其中,編碼塊l中選取J長度的數(shù)據(jù)比 特信息按照一定選取圖樣進(jìn)行選取。不論是所述的交織圖樣還是所述的選擇 圖樣,可以由發(fā)送端通知接收端,也可以預(yù)先約定。當(dāng)然,所述的交織處理 也可以不要。
數(shù)據(jù)預(yù)處理單元對完成數(shù)據(jù)的預(yù)處理后,即進(jìn)行Turbo編碼。
所述速率匹配單元對完成Turbo編碼后的數(shù)據(jù)塊進(jìn)行速率匹配處理。速 率匹配的目的在于所述的速率匹配處理,用于改變編碼后的速率,使得速率匹配達(dá)到預(yù)置的目標(biāo)值即可。其中,所述目標(biāo)值的設(shè)定可根據(jù)具體需求進(jìn)行 制定。 .
實現(xiàn)速率匹配的方法是,對于信息比特位,刪除所述在本數(shù)據(jù)塊中添加 的其它數(shù)據(jù)塊的信息比特的部分或全部(優(yōu)選地全部刪除添加的其它數(shù)據(jù)塊 的信息比特),或/和刪除信息比特位中所述特定數(shù)據(jù)信息之外的部分?jǐn)?shù)據(jù)信息
對應(yīng)的比特位,即原數(shù)據(jù)塊信息對應(yīng)的部分比特位;對于校驗比特位,刪除 部分校-驗比特。
其中,所述目標(biāo)值可以使得在加入"添加比特,,前后的Turbo編碼速率 保持不變,也可以改變。作為優(yōu)選的設(shè)置,所述速率匹配處理的目標(biāo)值可以 設(shè)置為保證在加入"添加比特"前后的編碼速率保持不變,以保證加入"添 加比特"經(jīng)Turbo編碼后不占用額外的系統(tǒng)資源。
具體在本實施例中,假設(shè)兩個數(shù)據(jù)塊對應(yīng)的Turbo編碼速率分別為 i ,(O < i , < 1)和i 2(0 < i 2 < 1), ^與i 2可以相同也可以不同?,F(xiàn)以每個Turbo編碼 后編碼速率未發(fā)生改變?yōu)槔f明打孔操作的過程
對數(shù)據(jù)塊l對應(yīng)的打孔操作,需要刪除的比特數(shù)目為^-叢=丄,按照 特定的刪除圖樣進(jìn)行打孔處理,當(dāng)丄不為整數(shù)時,對丄做取整處理。典型的
i
i j
打孔方式為打孔去掉I個"添加比特,,和丄-/個校驗比特。

同理,對數(shù)據(jù)塊2對應(yīng)的打孔操作,需要刪除的比特數(shù)目為—!=丄,
R2R2 R2
按照特定的刪除圖樣進(jìn)行打孔處理,當(dāng)丄不為整數(shù)時,對丄做取整處理。典
型的打孔方式為打孔去掉J個"添加比特,,和丄-J個校驗比特。完成速率匹配的數(shù)據(jù)塊由調(diào)制單元進(jìn)行調(diào)制處理,用于實現(xiàn)對數(shù)據(jù)的調(diào) 制處理。所述的K個調(diào)制處理方式可以相同,也可以不同
調(diào)制完成后的數(shù)據(jù)塊被發(fā)送到的MIMO預(yù)處理單元進(jìn)行MIMO預(yù)處理。 所述MIMO預(yù)處理單元的功能可以包括以下幾種l)透明處理,即不對要發(fā) 送的信號做任何處理,信號直接從天線發(fā)送。例如,K個編碼塊通過調(diào)制后, 直接映射到K個天線上發(fā)射;2)預(yù)編碼(Precoding)處理,即對發(fā)送信號乘 以一個加權(quán)矩陣,然后再映射到物理層發(fā)射天線上發(fā)射出去。例如,K個編 碼塊經(jīng)預(yù)編碼矩陣W后映射到M,個發(fā)射天線上,其中K與7l^可以相同,也 可以不同;3)空時編碼,即對發(fā)送的信號使用空時編碼技術(shù)。上述3種處理 模式可以一種或多種混合使用,如經(jīng)預(yù)編碼處理之后,還可以對數(shù)據(jù)進(jìn)行空 時編;馬處理。
所述的空時編碼技術(shù)包括發(fā)射分集技術(shù)和空間復(fù)用技術(shù)。典型的發(fā)射分 集技術(shù)有STBC(Space Time Block Coding,空時分組編碼)和空頻分組碼 (SFBC, Space-frequency block coding )。其中,典型的STBC編碼是Alamouti 編碼,還有在不同的天線上引入相位偏移(PSD, Phase shift diversity,或者 CDD, Cyclic delay diversity )。典型的空間復(fù)用技術(shù),如貝爾實驗室的BLAST 編碼??諘r編碼技術(shù)包含但不限于上述編碼纟支術(shù)。
圖9所示為本發(fā)明實施例解碼裝置結(jié)構(gòu)示意圖。如圖所示,所述解碼裝 置包括解數(shù)據(jù)預(yù)處理單元91 、 Turbo聯(lián)合譯碼單元92、解速率匹配單元93 、 調(diào)制單元94和信號檢測單元95。
其中,接收端接收信號后,首先由信號檢測單元95的信號檢測技術(shù)分離 復(fù)用的各路信號。
所述的信號檢測技術(shù)包括最小均方誤差(Linear Minimum Mean-Squared Error, L-MMSE )、迫零(Zero-Forcing, ZF )、最大似然才企觀'K Maximum Likelihood
16Detection, MLD)、串行干擾消除(Successive Interference Cancellation, SIC )、并行干擾消除(Parallel Interference Cancellation, SIC)等。上述信號檢測技術(shù)可以聯(lián)合使用其中的兩種或多種。
解復(fù)用后的各路信號分別進(jìn)入解調(diào)單元94進(jìn)行解調(diào)得到K個解碼塊的軟信息數(shù)據(jù)。
解調(diào)后得到的K個解碼塊的軟信息數(shù)據(jù)進(jìn)行解速率匹配。所述解速率匹配單元的功能用于添加與在編碼裝置中進(jìn)行速率匹配時打孔去掉的對應(yīng)的信息。其具體的處理過程位添加被刪除或被打孔的信息包含兩部分內(nèi)容,第1部分是在編碼裝置中,在速率匹配單元中被刪除的部分或者全部其它K-l個解碼塊對應(yīng)的數(shù)據(jù)信息,第2部分是在編碼裝置中打孔刪除的校驗信息。按照與發(fā)送端刪除圖樣對應(yīng)的位置添加在編碼裝置中進(jìn)行速率匹配時刪除的信息。所述的刪除打孔圖樣由信令通知發(fā)送端通知接收端,或者預(yù)先約定。
舉例說明,對于K=2的兩個編碼塊的情況,相應(yīng)地接收端有2個解碼塊信息。所述解碼塊信息進(jìn)行解速率匹配處理時,在解碼塊l信息內(nèi)插入I個解
碼塊2的信息和丄-/個打孔時刪除的校驗比特信息。所述的I個解碼塊2的《
信息的選擇位置與發(fā)送端的選擇圖樣一致,該選擇圖樣由發(fā)送端通過信令通知接收端或者預(yù)先約定。所述在解碼塊1的軟信息內(nèi)插入I個解碼塊2的軟信息的具體插入位置由發(fā)送端的刪除圖樣確定,該刪除圖樣由發(fā)送端通過信令通知接收端或者預(yù)先約定。同樣的方法,在解編碼塊2中插入J個解編碼塊1的信息和丄-j個校驗位信息。典型地,填充丄-/和丄-1/個校驗信息通常為
全o。具體添加o的位置由發(fā)送端的打孔圖樣確定,所述圖樣信息由發(fā)送端通
過信令通知接收端或者預(yù)先約定。
Turbo聯(lián)合譯碼單元,用于對解速率匹配單元輸出的數(shù)據(jù)塊進(jìn)行解碼操作。所述Turbo聯(lián)合譯碼處理的核心思想在于首先要進(jìn)行數(shù)據(jù)的串/并轉(zhuǎn)換。之后,將K個Turbo譯碼器內(nèi)對應(yīng)的多個子譯碼器中的一個或.多個子譯碼器輸出的數(shù)據(jù)信息的相同部分進(jìn)行合并,并進(jìn)行迭代處理。
當(dāng)為多路數(shù)據(jù)時,所述聯(lián)合譯碼器中包含多級的譯碼單元,本發(fā)明中,至少應(yīng)保證對至少一級譯碼單元輸出的特定位置的軟信息進(jìn)行合并;優(yōu)選地,每個Turbo譯碼器內(nèi)各級譯碼單元輸出的特定位置的軟信息都分別進(jìn)行合并。所述的特定位置指在編碼前加入的一個或多個數(shù)據(jù)塊中的數(shù)據(jù)信息對應(yīng)的位置。
舉例,以兩個編碼塊且1/3編碼速率Turbo編碼為例說明聯(lián)合譯碼過程。假設(shè),解速率匹配后,解編碼塊1的信息表示為X,解編碼塊2的信息表示為Y。首先要進(jìn)行數(shù)據(jù)的串/并轉(zhuǎn)換,表示為X^Xs,《,ZJ和I^^,i;,F2》。其中,J^和^分別表示解編碼塊1和2的系統(tǒng)信息數(shù)據(jù),(J^,X2)和",;^分別表示解編碼塊1和2的校驗信息數(shù)據(jù)。由于1/3編碼率的Turbo碼在編碼處理時,未經(jīng)過刪除器的壓縮處理,所以在譯碼時無需進(jìn)行填充"虛擬比特,,的操作。
參照圖10,具體說明兩個Turbo譯碼單元聯(lián)合譯碼的第l種實施例處理方式
步驟1: ^Ts,ZJ和^,:^分別送入子譯碼器1X和子譯碼器1Y譯碼,并產(chǎn)生關(guān)于X和Y改進(jìn)的外信息A^(X)和Ajy),所述外信息為關(guān)于X和Y的先驗概率軟信息。
步驟2: A^(X)和Aiye(y)分別經(jīng)過交織器交織處理后產(chǎn)生入^(Z)和入^ao 。
步驟3:在XjlO內(nèi)選擇I長度的外信息與X^(X)內(nèi)對應(yīng)的I長度的外信息進(jìn)行合并得到X^(;r) 。 X^O0內(nèi)選擇的I長度的外信息的具體位置,由發(fā)送
1端在編碼塊2中選擇i長度的信息比特圖樣決定,所述圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。.
同理,在入^(x)內(nèi)選擇j長度的外信息與入^(y)內(nèi)對應(yīng)的j長度的外信息
進(jìn)行合并處理得到人^(r)。
A^(X)內(nèi)選擇的j長度外信息的具體位置,由發(fā)
送端在編碼塊1中選擇j長度的信息比特圖樣決定,所述圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。
特別說明的是,步驟3中的所述合并處理也可以在步驟2中的交織處理
之前進(jìn)行。
步驟4: {Ai;jz'),x2}和{\jr),:r2}分別作為子譯碼器2x和子譯碼器2y輸入。子譯碼器2x根據(jù)譯碼算法分別對(A,;^(x),;^用與子譯碼器ix同樣的方法再次產(chǎn)生信息比特改進(jìn)的外信息A^"),經(jīng)解交織后得到X^(I);同理,子譯碼器2y根據(jù)譯碼算法分別對(^,X^(7),;r2〉用與子譯碼器iy同樣的方法再次產(chǎn)生信息比特改進(jìn)的外信息A狄(r),經(jīng)解交織后得到X2ye()o 。
步驟5:在人^(y)內(nèi)選擇i長度的外信息與入2&("內(nèi)對應(yīng)的i長度的外信
息進(jìn)行合并處理得到A^(;n,作為下一次迭代中子譯碼器ix的先驗信息。
入^(y)內(nèi)選擇的i長度的外信息的具體位置,由發(fā)送端在編碼塊2中選擇i長
度的信息比特圖樣決定,所述圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。
同理,在入^(x)內(nèi)選擇j長度的外信息與A2yeao內(nèi)對應(yīng)的j長度的外信息
進(jìn)行合并處理得到入^(r'),作為下一次迭代中子譯碼器iy的先驗信息。
入^(z)內(nèi)選擇的j長度外信息的具體位置,由發(fā)送端在編碼塊1中選擇j長度的信息比特圖樣決定,所述圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。
19特別說明的是,步驟5中的所述合并處理也可以在解交織之前進(jìn)行。
步驟6:在多次迭代后,對子譯碼器2X產(chǎn)生的輸出后驗概率軟信息A"義)解交織后進(jìn)行硬判決,得到每個信息比特的估值《,所述的《估計值中不僅包含了A,,而且包含了4的I長度信息比特的估計值。同理,對子譯碼器2Y產(chǎn)生的輸出后驗概率軟信息A"y)解交織后進(jìn)行硬判決,得到每個信息比特的估值巧,所述的巧估計值中不僅包含了 & ,而且包含了 Xs的J長度信息比特的估計值。
解數(shù)據(jù)預(yù)處理單元,對譯碼后的數(shù)據(jù)進(jìn)行解數(shù)據(jù)預(yù)處理,最后得到解碼后的數(shù)據(jù)信息。具體的,經(jīng)Turbo譯碼的數(shù)據(jù)信息《和g進(jìn)行解數(shù)據(jù)預(yù)處理操作。所述解數(shù)據(jù)預(yù)處理操作包括解交織處理和刪除"添加比特"的操作。具體的,》和巧首先進(jìn)行解交織處理,之后刪除"添加比特"。所述的解交織處理所使用的交織圖樣由發(fā)送端信息比特進(jìn)行交織所使用的交織圖樣確定,由發(fā)送端通過信令通知接收端或者預(yù)先約定。
在上述實施例的Turbo聯(lián)合譯碼單元中,步驟3和步驟5的合并操作不是必選步驟,即步驟3和步驟5的合并操作可以選擇之一進(jìn)行。即本發(fā)明中,應(yīng)至少保證對至少一級譯碼單元輸出的相同的外信息進(jìn)行合并。優(yōu)先地,上述實施例中,在進(jìn)行Turbo譯碼時一并包含了步驟3和步驟5的合并操作。
如圖IO所示,在第一級合并處理之前進(jìn)行了交織處理,然而,本發(fā)明的合并處理也可以在交織處理之前才丸行;同樣的,如圖10所示,第二級合并處理之前進(jìn)行了解交織處理,然而,該合并處理也可在解交織之前#1行。
以上實施例以兩個譯碼器為例對本發(fā)明技術(shù)方案進(jìn)行了說明,如果接收端的解碼裝置有多個譯碼器,例如K個Turbo譯碼器,每個譯碼器中有N個子譯碼器。那么在上述步驟3和步驟5的合并操作中,每個Turbo譯碼器內(nèi)的每個子譯碼器輸出的外信息在進(jìn)行合并操作時,要合并的信息可能還包含來自其它K-l個子譯碼器輸出的軟信息。
參照圖11,具體說明兩個Turbo譯碼單元聯(lián)合譯碼的第2種實施例-處理 方式
步驟l:經(jīng)過解速率匹配后,解碼塊1的軟信息y^J^,A,Xd,首先通過 第l個Turbo譯碼單元,經(jīng)譯碼處理后得到每個信息比特的估值《和特定數(shù) 據(jù)信息的外信息A&。所述的《估計值中不僅包含了X,,而且包含了^的I
長度信息比特的估計值;所述的特定數(shù)據(jù)信息具體為在第1個解碼塊中包 含的其它一個或多個數(shù)據(jù)塊中的數(shù)據(jù)信息。在本實施例中,所述的外信息A^ 為在解碼塊1中包含的解碼塊2內(nèi)長度為I的信息。
步驟2:第1個Turbo "^碼單元輸出的外信息入^與解編碼塊Y中的特定 位置的信息進(jìn)行合并。所述的特定位置由發(fā)送端在編碼塊2中選擇I長度的信 息比特圖樣決定,所述圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。
步驟3:經(jīng)步驟2合并后的信息進(jìn)入第2個Turbo譯碼單元進(jìn)行譯碼,經(jīng) 譯碼處理后得到每個信息比特的估值巧和特定數(shù)據(jù)信息的外信息人R。所述的 巧估計值中不僅包含了&,而且包含了Z,的J長度信息比特的估計值所述的 全部數(shù)據(jù)不僅包含譯碼后第2個數(shù)據(jù)塊的數(shù)據(jù),而且還包括了加入的第1個 數(shù)據(jù)塊的信息;所述的特定數(shù)據(jù)信息具體為,在第2個解碼塊中包含的其它 一個或多個數(shù)據(jù)塊中的數(shù)據(jù)信息。
如果譯碼端多于兩個Turbo譯碼單元,那么第2個譯碼器輸出的特定信 息的外信息與第3個數(shù)據(jù)塊得軟信息進(jìn)行合并,之后再進(jìn)行譯碼。依此類推。
參照圖12,具體說明兩個Turbo譯碼單元聯(lián)合譯碼的第3種實施例處理 方式。該處理方式的核心思想是,第1個Turbo譯碼輸出的特定數(shù)據(jù)信息的 外信息也可以與第2個Turbo譯碼單元內(nèi)的一個或多個子譯碼器輸出的外信
21息進(jìn)行合并。具體步驟為
步驟l:經(jīng)過解速率匹配后,解碼塊1的軟信息X^J^,X,,XJ,首先通過 第l個Turbo譯碼單元,經(jīng)譯碼處理后得到每個信息比特的估值《和特定數(shù) 據(jù)信息的外信息v^。所述的《估計值中不僅包含了A,而且包含了4的I 長度信息比特的估計值;所述的特定數(shù)據(jù)信息具體為在第1個解碼塊中包 含的其它一個或多個數(shù)據(jù)塊中的數(shù)據(jù)信息。在本實施例中,所述的外信息X^ 為在解碼塊1中包含的解碼塊2內(nèi)長度為I的信息。
步驟2:第1個Turbo譯碼單元輸出的外信息入^與第2個Turbo譯碼器
的第一級子譯碼器輸出的外信息的特定位置的信息進(jìn)行合并(簡稱為"合并 l")。同理,第1個Turbo譯碼單元輸出的外信息人^與第2個Turbo譯碼器的 第二級子譯碼器輸出的外信息的特定位置的信息進(jìn)行合并簡稱為"合并2")。 該實施例可以同時進(jìn)行合并1和合并2處理,也可以選擇其中之一進(jìn)行處理。 所述的特定位置由發(fā)送端在編碼塊2中選擇I長度的信息比特圖樣決定,所述 圖樣由發(fā)送端通過信令通知接收端,或者預(yù)先約定。
步驟3:經(jīng)合并后的數(shù)據(jù)進(jìn)一步進(jìn)行迭代處理。
如果譯碼端多于兩個Turbo譯碼單元,那么第2個譯碼器輸出的特定信 息的外信息與第3個數(shù)據(jù)塊得軟信息進(jìn)行合并,之后再進(jìn)行譯碼。依此類推。
特別說明,本發(fā)明并無意限制譯碼塊譯碼順序。即也可以首先進(jìn)行第2 個Turbo譯碼器的譯碼,再進(jìn)行第1個Turbo譯碼器的譯碼。依此類推。
以上實施例僅以Turbo碼對本發(fā)明的實現(xiàn)方式進(jìn)行了說明,然而,本方 案不僅僅應(yīng)用于現(xiàn)有的常規(guī)Turbo碼情況,同樣適用于Turbo編碼的變形編碼, 如IEEE802.16e協(xié)議中所使用的CTC ( Convolutional Turbo Code, 巻積Turbo 碼)。本方明方案適用于信道編碼后信息比特和校驗比特可以區(qū)分的任何編碼和解碼情況。
- 以上實施例中,在加入其它信息經(jīng)Turbo編碼后,把對應(yīng)加入的信息和 部分校驗信息刪除,從而保證了編碼速率不變。即在上述實施例中編碼裝置 中的速率匹配所達(dá)到的預(yù)置目標(biāo)值被設(shè)置為使得在加入"添加比特"前后的 Turbo編碼速率保持不變。然而,本發(fā)明同樣適用于編碼速率變化的情形,即 編碼后刪除較少的校驗比特信息,以提高譯碼性能。當(dāng)然,也可以刪除較多 的校驗比特信息,以提高編碼速率??傊?,本發(fā)明中并無意對所述速率匹配 處理中設(shè)置的目標(biāo)值進(jìn)行限定,該值可根據(jù)需要進(jìn)行設(shè)定。
由以上技術(shù)方案可以看出,相對于現(xiàn)有的MIMO系統(tǒng),本發(fā)明方案在現(xiàn) 有的MIMO系統(tǒng)的發(fā)送端的不同編碼塊上預(yù)先引入信息,在接收端Turbo譯 碼時聯(lián)合譯碼,進(jìn)而有效地改善了 MIMO系統(tǒng)的性能。本發(fā)明方案通過計算 機(jī)^f莫擬證明,系統(tǒng)的誤幀率和誤比特率相對與現(xiàn)有MIMO系統(tǒng)有明顯的下降。
領(lǐng)二
是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī) 可讀存儲介質(zhì)中,所述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種編碼、解碼方法以及編碼、解碼裝置進(jìn)行了 詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體 實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解 為對本發(fā)明的限制。
權(quán)利要求
1、一種編碼方法,用于分別對多個數(shù)據(jù)塊的編碼,其特征在于在數(shù)據(jù)塊中加入特定數(shù)據(jù)信息;對加入特定數(shù)據(jù)信息的數(shù)據(jù)塊進(jìn)行編碼,編碼后的數(shù)據(jù)塊包含信息比特位和校驗比特位;對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá)到預(yù)置的目標(biāo)值。
2、 如權(quán)利要求l所述的方法,其特征在于,所述在獲取到的數(shù)據(jù)塊中加入特定數(shù)據(jù)信息具體為在所述數(shù)據(jù)塊中加入其他數(shù)據(jù)塊中的數(shù)據(jù)信息。
3、 如權(quán)利要求1或2所述的方法,其特征在于 所述編碼具體為Turbo編碼或者延展Turbo編碼的CTC編碼。
4、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括將多個數(shù)據(jù)塊速率匹配后得到的數(shù)據(jù)塊經(jīng)調(diào)制后映射到發(fā)射鏈路上。
5、 如權(quán)利要求l所述的方法,其特征在于,所述對編碼后的數(shù)據(jù)塊進(jìn)行 速率匹配使得編碼速率達(dá)到預(yù)置的目標(biāo)值具體為刪除信息比特位中全部或部分特定數(shù)據(jù)信息對應(yīng)的比特位;或/和刪除信息比特位中所述特定數(shù)據(jù)信息之外的數(shù)據(jù)信息對應(yīng)的比特位。
6、 如權(quán)利要求5所述的方法,其特征在于 所述編碼速率匹配進(jìn)一步包括對校驗比特位進(jìn)行打孔。
7、 一種解碼方法,其特征在于 獲得經(jīng)接收處理后得到的多個數(shù)據(jù)塊;對所述數(shù)據(jù)塊進(jìn)行解速率匹配,包括在所述數(shù)據(jù)塊的信息比特位中添 加在編碼裝置進(jìn)行速率匹配時所刪除的數(shù)據(jù)信息對應(yīng)的比特位;對解速率匹配后得到的多個數(shù)據(jù)塊進(jìn)行譯碼,包括對數(shù)據(jù)塊在編碼裝 置中加入的數(shù)據(jù)信息所對應(yīng)位置的比特位進(jìn)行合并;刪除譯碼后獲得的數(shù)據(jù)塊中所述數(shù)據(jù)信息。
8、 如權(quán)刊要求7所述的方法,其特征在于,所述合并具體為 對至少一級子譯碼器輸出的所述對應(yīng)位置的軟信息進(jìn)行合并,并作為下一級子譯碼器的輸入;或者,至少一個數(shù)據(jù)塊經(jīng)譯碼后得到的所述對應(yīng)位置 的軟信息,與其它數(shù)據(jù)塊合并并作為下一級譯碼的輸入。
9、 如權(quán)利要求7所述的方法,其特征在于
10、 如權(quán)利要求7所述的方法,其特征在于 所述解速率匹配進(jìn)一步包括對校驗比特位填充虛擬比特。
11、 一種編碼裝置,用于分別對多個數(shù)據(jù)塊的編碼,其特征在于,包括 數(shù)據(jù)預(yù)處理單元、編碼單元、速率匹配單元;其中數(shù)據(jù)預(yù)處理單元,用于在數(shù)據(jù)塊中加入特定數(shù)據(jù)信息;編碼單元,用于對加入特定數(shù)據(jù)信息的數(shù)據(jù)塊進(jìn)行編碼,編碼后的數(shù)據(jù)塊包含信息比特位和校驗比特位;速率匹配單元,用于對編碼后的^t據(jù)塊進(jìn)行速率匹配^:得編碼速率達(dá)到預(yù)置的目標(biāo)值。
12、 如權(quán)利要求11所述的裝置,其特征在于,所述數(shù)據(jù)預(yù)處理單元在數(shù) 據(jù)塊中加入特定數(shù)據(jù)信息具體為在所述數(shù)據(jù)塊中加入其他一個或多個數(shù)據(jù)塊中的凝:據(jù)信息。
13、 如權(quán)利要求ll或12所述的裝置,其特征在于 所述編碼單元的編碼為Turbo編碼或者延展Turbo編碼的CTC編碼。
14、 如權(quán)利要求11所述的裝置,其特征在于,還包括 調(diào)制單元,用于對編碼后的數(shù)據(jù)塊進(jìn)行調(diào)制; 發(fā)送處理單元,用于將調(diào)制后的多路數(shù)據(jù)映射到發(fā)射鏈路上。
15、 如權(quán)利要求11所述的裝置,其特征在于,速率匹配單元,所述對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá)到預(yù)置的目標(biāo)值具體為刪除信息比特位中全部或部分特定lt據(jù)信息對應(yīng)的比特位;或/和刪除信息比特位中所述特定數(shù)據(jù)信息之外的數(shù)據(jù)信息對應(yīng)的比特位。
16、 如權(quán)利要求15所述的裝置,其特征在于' 所述編碼速率匹配進(jìn)一步包括對校—瞼比特位進(jìn)行打孔。
17、 一種解碼裝置,其特征在于,包括接收處理單元、解速率匹配單 元、-澤碼單元、解數(shù)據(jù)預(yù)處理單元,其中接收處理單元,用于對接收到的多個數(shù)據(jù)塊進(jìn)行處理,從而獲得各個數(shù) 據(jù)塊;解速率匹配單元,用于對接收處理后得到的數(shù)據(jù)塊進(jìn)行解速率匹配,包括在所述數(shù)據(jù)塊的信息比特位中添加在編碼裝置進(jìn)行速率匹配時所刪除的特定凄t據(jù)信息對應(yīng)的比特位;:澤碼單元,用于對解速率匹配后得到的多個數(shù)據(jù)塊進(jìn)^"澤碼,包括;對數(shù)據(jù)塊在編碼裝置中加入的數(shù)據(jù)信息所對應(yīng)位置的比特位進(jìn)行合并;解數(shù)據(jù)預(yù)處理單元,用于刪除譯碼后獲得的數(shù)據(jù)塊中包含的所述特定數(shù) 據(jù)信息。
18、 如權(quán)利要求17所述的裝置,其特征在于,所述合并具體為 對至少一級子譯碼器輸出的所述對應(yīng)位置的軟信息進(jìn)行合并,并作為下一級子譯碼器的輸入;或者,至少一個數(shù)據(jù)塊經(jīng)譯碼后得到的所述對應(yīng)位置 的軟信息,與其它數(shù)據(jù)塊合并并作為下一級譯碼的輸入。
19、 如權(quán)利要求17所述的系統(tǒng),其特征在于,解速率匹配單元,所述解速率匹配進(jìn)一步包括對4交驗比特位填充虛擬比特。
全文摘要
本發(fā)明公開了一種編碼、解碼方法以及編碼、解碼裝置。其中所述方法包括在數(shù)據(jù)塊中加入特定數(shù)據(jù)信息;對加入特定數(shù)據(jù)信息的數(shù)據(jù)塊進(jìn)行編碼,編碼后的數(shù)據(jù)塊包含信息比特位和校驗比特位;對編碼后的數(shù)據(jù)塊進(jìn)行速率匹配使得編碼速率達(dá)到預(yù)置的目標(biāo)值。本發(fā)明有效地改善了系統(tǒng)的誤幀率和誤比特率。
文檔編號H03M13/29GK101499805SQ20081000679
公開日2009年8月5日 申請日期2008年1月31日 優(yōu)先權(quán)日2008年1月31日
發(fā)明者晟 劉, 琦 李, 趙印偉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1