專(zhuān)利名稱(chēng):一種lte下行業(yè)務(wù)信道解速率匹配的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別涉及到無(wú)線移動(dòng)通信領(lǐng)域中的一種LTE下行業(yè)務(wù)信道解速率匹配的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
LTE (Long Term Evolution)是3G技術(shù)的演進(jìn),它改進(jìn)并增強(qiáng)了 3G的空中接入技術(shù),以O(shè)FDM和MIMO (Multiple-Input Multiple-Out-put)技術(shù)為基礎(chǔ)的新一代無(wú)線網(wǎng)絡(luò), 在20MHZ頻譜帶寬下能夠提供下行100Mbit/S與上行50Mbit/s的峰值速率,改善了小區(qū)邊緣用戶的性能,提高小區(qū)容量和頻譜利用率,降低系統(tǒng)延遲;在系統(tǒng)架構(gòu)上,LTE在第三代伙伴計(jì)劃(3rd generationpartnership pro ject, 3GPP)原有系統(tǒng)架構(gòu)上進(jìn)行演進(jìn),對(duì) NodeB、RNC和CN進(jìn)行功能整合和簡(jiǎn)化,其系統(tǒng)設(shè)備由兩部分組成eNodeB (Evolved NodeB, eNB)禾口 EPC0對(duì)于LTE下行業(yè)務(wù)信道來(lái)說(shuō),eNB側(cè)發(fā)送處理流程如圖1所示經(jīng)過(guò)CRC校驗(yàn)、碼塊分割、Turbo編碼、速率匹配、碼塊級(jí)聯(lián)、加擾、調(diào)制、層映射、預(yù)編碼、資源映射、OFDM符號(hào)產(chǎn)生;UE側(cè)接收處理流程如圖2所示接收天線數(shù)據(jù)、解OFDM符號(hào)、解Μ0Μ0、解調(diào)、解擾、解碼塊級(jí)聯(lián)、解速率匹配、HARQ合并、信道譯碼等。每個(gè)碼塊對(duì)應(yīng)一個(gè)速率匹配模塊,每一個(gè)速率匹配的輸入為T(mén)urbo編碼模塊的輸出,即并行的三路dk(°)、dk(1)和dk(2)(k = 0,…,K-1)。所述速率匹配模塊結(jié)構(gòu)上包含3個(gè)對(duì)三路分別進(jìn)行處理的交織器子模塊、1個(gè)匯總的比特搜集子模塊和1個(gè)比特選擇和裁剪子模塊。三路數(shù)據(jù)經(jīng)過(guò)各自獨(dú)立的子塊交織器,按行讀入數(shù)據(jù),并在交織矩陣的前面填充冗余 元NULL,按列交換之后,逐列讀出數(shù)據(jù);然后,將三路經(jīng)過(guò)交織后的數(shù)據(jù)匯總到比特搜集模塊,依次輸入第一路數(shù)據(jù),交替放置第二路和第三路數(shù)據(jù);最后,從k0開(kāi)始,跳過(guò)比特搜集模塊數(shù)據(jù)中的冗余 元NULL,依次取E個(gè)有效的數(shù)據(jù),作為速率匹配的輸出。解速率匹配是速率匹配的逆過(guò)程,解速率匹配包括三個(gè)過(guò)程解刪余、解交織或解重復(fù),其中解重復(fù)為可選過(guò)程,上述三個(gè)過(guò)程的具體實(shí)現(xiàn)為解刪余即是將速率匹配的比特選擇和修剪過(guò)程中取出的 元填充到有效樹(shù)據(jù)中;解交織是子塊交織的逆過(guò)程;解重復(fù)的過(guò)程如下速率匹配是從k0開(kāi)始取,如果k0之后的有效數(shù)據(jù)填充不滿% 的長(zhǎng)度E,會(huì)從開(kāi)始部分循環(huán)再取,一直到填充滿%。ek的長(zhǎng)度E是由資源分配的情況來(lái)定的,因此在生成q時(shí)不一定剛好是整數(shù)次循環(huán),從而實(shí)現(xiàn)時(shí)需要獲得每無(wú)線幀在速率匹配生成%的循環(huán)次數(shù)(通過(guò)E/Nc獲得),以及在整數(shù)次循環(huán)之后剩余的比特信息。然后再根據(jù)循環(huán)周期對(duì)每個(gè)軟信息做求平均的處理, 再將求平均得到的數(shù)據(jù)進(jìn)行解刪余或者解交織處理。在現(xiàn)有技術(shù)中,解速率匹配是下行業(yè)務(wù)信道一個(gè)重要的處理過(guò)程。在當(dāng)前的技術(shù)中,LTE終端側(cè)下行業(yè)務(wù)信道解速率匹配的方法很少,目前搜索到3G及LTE相關(guān)的解速率匹配的方法,都是對(duì)接收到的碼塊采用一種方式進(jìn)行解速率匹配,方法較為單一,也缺乏一定的靈活性,實(shí)現(xiàn)的復(fù)雜度較高。
發(fā)明內(nèi)容
本發(fā)明提供一種LTE下行業(yè)務(wù)信道解速率匹配的方法及裝置解決現(xiàn)有技術(shù)中LTE 下行業(yè)務(wù)信道解速率匹配不能根據(jù)接收數(shù)據(jù)中各碼塊的特定對(duì)數(shù)據(jù)包進(jìn)行解速率匹配,從而導(dǎo)致降低解速率匹配的速度的問(wèn)題。本發(fā)明實(shí)施例提供一種LTE下行業(yè)務(wù)信道解速率匹配的方法,該方法包括接收下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB, 其中該數(shù)據(jù)包TB中包括系統(tǒng)側(cè)Turbo編碼后的第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù),并執(zhí)行對(duì)所述數(shù)據(jù)包的第一個(gè)碼塊確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的 元,以及所需添加的 元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系以及第一個(gè)碼塊中的有效數(shù)據(jù),將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;對(duì)除第一個(gè)碼塊外的每一個(gè)非第一個(gè)碼塊確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)、 第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重復(fù)。本發(fā)明實(shí)施例還提供一種LTE下行業(yè)務(wù)信道解速率匹配的裝置,該裝置包括碼塊分割單元,用于收下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB,其中該數(shù)據(jù)包TB種包括系統(tǒng)側(cè)Turbo編碼后的第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù);第一碼塊處理單元,用于如果是所述數(shù)據(jù)包的第一個(gè)碼塊,確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的 元,以及所需添加的 元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù),將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;非第一碼塊處理單元,用于對(duì)除第一個(gè)碼塊外的每一個(gè)非第一個(gè)碼塊,確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重復(fù)。本發(fā)明提供的方法和裝置在終端側(cè)對(duì)接收到的下行業(yè)務(wù)信道PDSCH的TB塊進(jìn)行分割,分成多個(gè)不同的碼塊,對(duì)第一個(gè)碼塊,采用分段拷貝法對(duì)數(shù)據(jù)實(shí)現(xiàn)解速率匹配,對(duì)其他碼塊采用查表法的實(shí)現(xiàn)解速率匹配,可以提高解速率匹配的執(zhí)行速度,提高了下行業(yè)務(wù)信道的整體處理速度。
圖1現(xiàn)有技術(shù)中下行業(yè)務(wù)信道發(fā)送端處理流程示意圖;圖2現(xiàn)有技術(shù)中下行業(yè)務(wù)信道接收端處理流程示意圖;圖3本發(fā)明實(shí)施例一種LTE下行業(yè)務(wù)信道解速率匹配的方法的流程圖;圖4 一種LTE下行業(yè)務(wù)信道解速率匹配的裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例中提供一種用于LTE下行業(yè)務(wù)信道解速率匹配的實(shí)現(xiàn)方法和裝置, 該方法包括終端在接收到下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB,其中該數(shù)據(jù)包TB中包括第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù),并執(zhí)行對(duì)所述數(shù)據(jù)包的第一個(gè)碼塊確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的 元,以及所需添加的 元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù)將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;對(duì)除第一個(gè)碼塊外的每一個(gè)非第一個(gè)碼塊確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重復(fù)。實(shí)施例一、如圖3所示,本發(fā)明實(shí)施例一種LTE下行業(yè)務(wù)信道解速率匹配的方法, 該方法具體包括步驟 步驟301,LTE終端接收下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB;系統(tǒng)側(cè)每一個(gè)速率匹配的輸入為T(mén)urbo編碼模塊的輸出,即并行的三路第一路數(shù)據(jù)(dk(°))、第二路數(shù)據(jù)(4(1))和第三路數(shù)據(jù)(dk(2)) (k = 0,-,K-1)。速率匹配的輸出則是三路數(shù)據(jù)交織后的有效數(shù)據(jù),所以終端側(cè)接收的到數(shù)據(jù)包TB中包括系統(tǒng)側(cè)Turbo編碼后的第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)。步驟302,判斷接收到的碼塊是是否為所述數(shù)據(jù)包的第一個(gè)碼塊(可簡(jiǎn)稱(chēng)為第一碼塊),如果是則轉(zhuǎn)入步驟303,如果不是,則轉(zhuǎn)入步驟306。在本發(fā)明實(shí)施例中,將所述數(shù)據(jù)包分為多個(gè)碼塊(CB塊)后,根據(jù)接收到的數(shù)據(jù)索引是否為0判斷該CB塊是否是第一個(gè)CB塊。步驟303,如果接收到的碼塊為所述數(shù)據(jù)包的第一個(gè)碼塊,確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的 元,以及所需添加的 元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;步驟304,根據(jù)所述啞元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù)將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;其中,根據(jù)所述啞元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù)將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度具體的實(shí)現(xiàn)方法可以是
根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系在預(yù)設(shè)的數(shù)據(jù)中填充 元,其中, 所述數(shù)組的長(zhǎng)度為所述碼塊比特搜集后的數(shù)據(jù)長(zhǎng)度;其中,如果每路數(shù)據(jù)的長(zhǎng)度為K2,則該數(shù)組的長(zhǎng)度為3倍K2。將所述第一個(gè)碼塊中的數(shù)據(jù)依序從指定位置開(kāi)始拷貝到第一數(shù)組填充啞元后空出的位置中,其中,所述指定位置為速率匹配時(shí)比特剪裁和選擇所選取的有效數(shù)據(jù)的起始位置。步驟305,對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;該步驟具體實(shí)現(xiàn)的方式可以是對(duì)第一數(shù)組中前K2個(gè)數(shù)據(jù)進(jìn)行解交織,去除子塊交織時(shí)添加的冗余 元,得到解速率匹配后的第一路數(shù)據(jù)的有效數(shù)據(jù),其中K2表示子塊交織中一路有效數(shù)據(jù)和 元的個(gè)數(shù)總和;對(duì)第一數(shù)組中后2倍K2個(gè)數(shù)據(jù)進(jìn)行解交織,并按照奇偶位分開(kāi)得到解速率匹配后的第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)。步驟306,如果接收到的碼塊是除第一個(gè)碼塊外的非第一個(gè)碼塊(可以簡(jiǎn)稱(chēng)為其他碼塊,在本實(shí)施例中可理解為一個(gè)數(shù)據(jù)包包括一個(gè)第一個(gè)碼塊和多個(gè)其他碼塊),確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重。其中,所述確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度包括獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,保存的相應(yīng)查找表,該查找表中存儲(chǔ)非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中所述查找表包括第一路查找表和第二三路查找表;若k0 < k2,k0在第一路數(shù)據(jù),則從第一路查找表獲取所述系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中,k0表示速率匹配模塊中比特裁減和選擇中選取的有效數(shù)據(jù)的起始位置,k2表示一路子塊交織中有效數(shù)據(jù)和冗余啞元的數(shù)據(jù)總和;若k0 > k2,k0在第二路數(shù)據(jù)或第三路數(shù)據(jù),則從第二三路查找表獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度。圖3所示的方法在具體實(shí)現(xiàn)時(shí),可以通過(guò)以下方式實(shí)現(xiàn)首先對(duì)接收到的TB數(shù)據(jù)塊分割,判斷進(jìn)行解速率匹配的碼塊是否是所述數(shù)據(jù)包的第一個(gè)碼塊CB ; 如果是第一個(gè)CB塊,那么計(jì)算第一路數(shù)據(jù)和第二路數(shù)據(jù)的啞元絕對(duì)位置(碼塊分割時(shí)添加的 元和子塊交織時(shí)添加的 元),以及第三路數(shù)據(jù)子塊交織時(shí)添加的 元的位置;對(duì)三路啞元位置按升序進(jìn)行排列,得到一個(gè)新的啞元位置的數(shù)組Abs_ NullPosition[];找出數(shù)組Abs_NullPosition[]中大于k0的最小值Beginlndex,其中,k0是系統(tǒng)側(cè)速率匹配模塊中比特裁減和選擇中選取的有效數(shù)據(jù)的起始位置;設(shè)置一個(gè)長(zhǎng)度為3*K2長(zhǎng)度的數(shù)組TempBuff[]初值為0,其中,K2表示子塊交織中一路有效數(shù)據(jù)和啞元的個(gè)數(shù)總和;解速率匹配中接收到的數(shù)據(jù)(即碼塊中的數(shù)據(jù))存放在數(shù)組MergedBuff[]中;然后從位置k0開(kāi)始,將所述碼塊中的數(shù)據(jù)依序從指定位置開(kāi)始拷貝到第一數(shù)組填充 元后空出的位置中,具體的實(shí)現(xiàn)方式可以是^ M k 0 Abs_NullPosition[BeginIndex]-l, Ab s_
NullPosition[Beginlndex]+1 ~ Abs_NullPosition[Beginlndex+l],____ W ^ 1 %
MergedBuff []中的數(shù)據(jù)從起始位置進(jìn)行拷貝,賦給TempBuff []中,直到MergedBuff[]中的數(shù)據(jù)拷貝完為止;對(duì)TempBuff []的前K2個(gè)數(shù)據(jù)進(jìn)行解交織,去除子塊交織時(shí)添加的冗余啞元,得到解速率匹配后的第一路系統(tǒng)位的有效數(shù)據(jù),并存放在數(shù)組DeRateMatchedBuff 1[];對(duì)TempBuff []中后2*K2個(gè)數(shù)據(jù)進(jìn)行解交織,存放在數(shù)組DeRateMatchedBuf f 23 [ ];對(duì)數(shù)組DeRateMatChedBuff23[]中的數(shù)據(jù)按照奇偶位分開(kāi),得到解速率匹配后的第二路數(shù)據(jù)和第三路數(shù)據(jù)。對(duì)其他CB塊來(lái)說(shuō),采用查表法實(shí)現(xiàn)解速率匹配,這個(gè)表就是36212協(xié)議規(guī)定的碼塊分割后的表格,獲得碼塊分割后的長(zhǎng)度,K+和K,然后根據(jù)K+,K從存儲(chǔ)碼塊中數(shù)據(jù)的內(nèi)存中讀出這兩種長(zhǎng)度相對(duì)應(yīng)的數(shù)據(jù),分段后的碼塊長(zhǎng)度共有188種(查找表包括第一路查找表和第二三路查找表)。本發(fā)明實(shí)施例中查表法的具體實(shí)現(xiàn)方法可以是如下方式首先判斷kO值,其中,kO(計(jì)算KO的公式是
權(quán)利要求
1.一種LTE下行業(yè)務(wù)信道解速率匹配的方法,其特征在于,包括接收下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB,其中該數(shù)據(jù)包TB中包括系統(tǒng)側(cè)Turbo編碼后的第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù),并執(zhí)行對(duì)所述數(shù)據(jù)包的第一個(gè)碼塊確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的啞元,以及所需添加的啞元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系以及第一個(gè)碼塊中的有效數(shù)據(jù),將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;對(duì)除第一個(gè)碼塊外的每一個(gè)非第一個(gè)碼塊確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重復(fù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度包括獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,保存的相應(yīng)查找表,該查找表中存儲(chǔ)每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中所述查找表包括第一路查找表和第二三路查找表;若k0 < k2,k0在第一路數(shù)據(jù),則從第一路查找表獲取所述系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中,k0表示速率匹配模塊中比特裁減和選擇中選取的有效數(shù)據(jù)的起始位置,k2表示一路子塊交織中有效數(shù)據(jù)和冗余啞元的數(shù)據(jù)總和;若k0 > k2,k0在第二路數(shù)據(jù)或第三路數(shù)據(jù),則從第二三路查找表獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度。
3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù)將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度包括根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系在預(yù)設(shè)的數(shù)據(jù)中填充 元,其中,所述數(shù)組的長(zhǎng)度為所述碼塊比特搜集后的數(shù)據(jù)長(zhǎng)度;將所述第一個(gè)碼塊中的數(shù)據(jù)依序從指定位置開(kāi)始拷貝到第一數(shù)組填充 元后空出的位置中,其中,所述指定位置為速率匹配時(shí)比特剪裁和選擇所選取的有效數(shù)據(jù)的起始位置。
4.如權(quán)利要求3所述的方法,其特征在于,所述對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理包括對(duì)第一數(shù)組中前K2個(gè)數(shù)據(jù)進(jìn)行解交織,去除子塊交織時(shí)添加的冗余 元,得到解速率匹配后的第一路數(shù)據(jù)的有效數(shù)據(jù),其中K2表示子塊交織中一路有效數(shù)據(jù)和 元的個(gè)數(shù)總和;對(duì)第一數(shù)組中后2倍K2個(gè)數(shù)據(jù)進(jìn)行解交織,并按照奇偶位分開(kāi)得到解速率匹配后的第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)。
5.一種LTE下行業(yè)務(wù)信道解速率匹配的裝置,其特征在于,該裝置包括碼塊分割單元,用于收下行業(yè)務(wù)信道PDSCH的數(shù)據(jù)包TB,將接收到的數(shù)據(jù)包TB分割為多個(gè)碼塊CB,其中該數(shù)據(jù)包TB中包括系統(tǒng)側(cè)Turbo編碼后的第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù);第一碼塊處理單元,用于如果是所述數(shù)據(jù)包的第一個(gè)碼塊,確定將所述第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度所需添加的 元,以及所需添加的 元與所述第一個(gè)碼塊中的有效數(shù)據(jù)之間的位置關(guān)系;根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系以及第一個(gè)碼塊中的有效數(shù)據(jù),將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度;對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理;非第一碼塊處理單元,用于對(duì)除第一個(gè)碼塊外的每一個(gè)非第一個(gè)碼塊,確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,并根據(jù)每個(gè)非第一個(gè)碼塊中三路有效數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度從所述非第一個(gè)碼塊中讀出對(duì)應(yīng)長(zhǎng)度的有效數(shù)據(jù),并對(duì)讀出的有效數(shù)據(jù)進(jìn)行解刪余、解交織或解重復(fù)。
6.如權(quán)利要求5所述的裝置,其特征在于,所述非第一碼塊處理單元確定系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度包括獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,保存的相應(yīng)查找表,該查找表中存儲(chǔ)非第一個(gè)碼塊中第一路數(shù)據(jù)、第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中所述查找表包括第一路查找表和第二三路查找表;若k0 < k2,k0在第一路數(shù)據(jù),則從第一路查找表獲取所述系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第一路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度,其中,k0表示速率匹配模塊中比特裁減和選擇中選取的有效數(shù)據(jù)的起始位置,k2表示一路子塊交織中有效數(shù)據(jù)和冗余啞元的數(shù)據(jù)總和;若k0 > k2,k0在第二路數(shù)據(jù)或第三路數(shù)據(jù),則從第二三路查找表獲取系統(tǒng)側(cè)將所述數(shù)據(jù)包分割為多個(gè)碼塊后,每個(gè)非第一個(gè)碼塊中第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)長(zhǎng)度。
7.如權(quán)利要求5所述的裝置,其特征在于,所述第一碼塊處理單元根據(jù)所述啞元與所述有效數(shù)據(jù)之間的位置關(guān)系,以及第一個(gè)碼塊中的有效數(shù)據(jù)將第一個(gè)碼塊中的有效數(shù)據(jù)還原為系統(tǒng)側(cè)比特搜集后的數(shù)據(jù)長(zhǎng)度包括根據(jù)所述 元與所述有效數(shù)據(jù)之間的位置關(guān)系在預(yù)設(shè)的數(shù)據(jù)中填充 元,其中,所述數(shù)組的長(zhǎng)度為所述碼塊比特搜集后的數(shù)據(jù)長(zhǎng)度;將所述第一個(gè)碼塊中的數(shù)據(jù)依序從指定位置開(kāi)始拷貝到第一數(shù)組填充 元后空出的位置中,其中,所述指定位置為速率匹配時(shí)比特剪裁和選擇所選取的有效數(shù)據(jù)的起始位置。
8.如權(quán)利要求5所述的裝置,其特征在于,所述第一碼塊處理單元對(duì)第一個(gè)碼塊還原后的有效數(shù)據(jù)進(jìn)行解交織處理包括對(duì)第一數(shù)組中前K2個(gè)數(shù)據(jù)進(jìn)行解交織,去除子塊交織時(shí)添加的冗余 元,得到解速率匹配后的第一路數(shù)據(jù)的有效數(shù)據(jù),其中K2表示子塊交織中一路有效數(shù)據(jù)和 元的個(gè)數(shù)總和;對(duì)第一數(shù)組中后2倍K2個(gè)數(shù)據(jù)進(jìn)行解交織,并按照奇偶位分開(kāi)得到解速率匹配后的第二路數(shù)據(jù)和第三路數(shù)據(jù)的有效數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種LTE下行業(yè)務(wù)信道解速率匹配的方法和裝置,該方法在終端側(cè)對(duì)接收到的下行業(yè)務(wù)信道PDSCH的TB塊進(jìn)行分割,分成多個(gè)不同的碼塊,對(duì)第一個(gè)碼塊,采用分段拷貝法對(duì)數(shù)據(jù)實(shí)現(xiàn)解速率匹配,對(duì)其他碼塊采用查表法的實(shí)現(xiàn)解速率匹配。應(yīng)用本發(fā)明實(shí)施例提供的方法和裝置可以提高解速率匹配的執(zhí)行速度,提高了下行業(yè)務(wù)信道的整體處理速度。
文檔編號(hào)H04W28/22GK102237953SQ20101016576
公開(kāi)日2011年11月9日 申請(qǐng)日期2010年5月5日 優(yōu)先權(quán)日2010年5月5日
發(fā)明者令曉靜 申請(qǐng)人:中興通訊股份有限公司