本發(fā)明涉及通信編碼技術(shù),尤指一種實(shí)現(xiàn)碼塊分割的方法及裝置。
背景技術(shù):
:圖1是現(xiàn)有技術(shù)中數(shù)字通信系統(tǒng)的結(jié)構(gòu)框圖,如圖1所示,在數(shù)字通信系統(tǒng)中包括發(fā)射端和接收端,其中,發(fā)射端和接收端之間通過信道進(jìn)行通信。一般情況下,發(fā)送端主要包括信源、信源編碼器、信道編碼器和調(diào)制器,接收端主要包括解調(diào)器、信道譯碼器、信源譯碼器和信宿。其中,信道編碼器的主要功能是:按照一定的規(guī)則為信息比特引入冗余信息,使得接收端的信道譯碼器能夠在一定程度上糾正信息在信道傳輸時(shí)發(fā)生的誤碼。基帶處理在無線接口技術(shù)中起著重要的作用,在物理信道映射之前的基帶處理主要是在信道編碼器中進(jìn)行信道編碼鏈的處理。圖2是現(xiàn)有技術(shù)中信道編碼鏈的處理流程圖,如圖2所示,信道編碼鏈的處理為:對輸入的傳輸塊進(jìn)行碼塊分割,即,將進(jìn)入信道編碼器的傳輸塊按照最大編碼塊大小劃分為編碼塊,其中,傳輸塊是信道編碼鏈的基本輸入,一般來說,一個(gè)傳輸塊的數(shù)據(jù)往往具有相同的編碼調(diào)制方式。并對得到的多個(gè)編碼塊進(jìn)行添加循環(huán)冗余校驗(yàn)碼(CRC)、信道編碼(coding)、速率匹配、調(diào)制、物理信道映射等操作。圖3是現(xiàn)有技術(shù)碼塊分割的示意圖,如圖3所示,信道編碼器編碼時(shí),會(huì)將傳輸塊的信息比特分割成一定長度的編碼塊以進(jìn)行編碼,圖3中將傳輸塊分割成碼塊1、碼塊2及碼塊3三個(gè)碼塊。一般來說,編碼塊越大,糾錯(cuò)性能越好。但碼塊較大會(huì)導(dǎo)致編譯碼復(fù)雜度的增加和譯碼延遲時(shí)間的增加,因此,在設(shè)計(jì)信道編碼器時(shí),必須限制最大碼塊的大小,即,設(shè)置最大碼塊的最大值。由于信道編碼具有允許的最大碼塊大小,一個(gè)傳輸塊需要被分割為多個(gè)碼塊之后,才可以進(jìn)行信道編碼。目前,將傳輸塊分割成多個(gè)碼塊的過程(即碼塊分割技術(shù))中,需要將一個(gè)傳輸塊分割成大小基本相等的多個(gè) 碼塊;例如,在第三代合作伙伴計(jì)劃(3GPP)長期演進(jìn)LTE和(LTE的演進(jìn))LTE-A系統(tǒng)中,碼塊分割是以6144比特為單位進(jìn)行分割的,當(dāng)傳輸塊(包含CRC)的長度大于6144比特時(shí),一個(gè)傳輸塊將會(huì)被分割成多個(gè)碼塊。另外,由于編碼塊的長度以及CRC的長度需要與渦輪碼(Turbo)信道編碼器支持的碼長相匹配,不符合信道編碼器支持的碼長的碼塊不能直接進(jìn)行編碼,因此還需要對這些碼塊再添加填充比特。LTE和LTE-A系統(tǒng)是一種基于正交頻分復(fù)用技術(shù)(OFDM)的系統(tǒng),在OFDM系統(tǒng)中,一個(gè)物理時(shí)頻資源塊(RB,ResourceBlock),簡稱資源塊,是由在時(shí)間上連續(xù)的多個(gè)OFDM符號和頻率上連續(xù)的多個(gè)子載波構(gòu)成的一個(gè)時(shí)頻二維單元。圖4為OFDM系統(tǒng)中時(shí)間長度為1個(gè)時(shí)隙的資源塊的示意圖,如圖4所示,一個(gè)資源塊在頻域上占據(jù)12個(gè)子載波。在LTE和LTE-A中資源分配的基本時(shí)間顆粒度為一個(gè)子幀(subframe)的整數(shù)倍,頻域顆粒度為1個(gè)RB(即12子載波)的整數(shù)倍,圖4的RB結(jié)構(gòu)中,一個(gè)時(shí)隙包括了7個(gè)連續(xù)的OFDM符號,一個(gè)子幀包含兩個(gè)時(shí)隙,即包括了14個(gè)連續(xù)的OFDM符號;另外,圖4中的每個(gè)小方格表示一個(gè)資源元素(RE,ResourceElement),一個(gè)時(shí)隙內(nèi)一個(gè)RB上就有12*7=84個(gè)RE。當(dāng)每個(gè)時(shí)隙的長度為0.5毫秒,兩個(gè)連續(xù)的時(shí)隙構(gòu)成一個(gè)子幀(Subframe),因此每個(gè)子幀的長度為1毫秒。因?yàn)橐粋€(gè)傳輸塊在時(shí)域上至少要占用1個(gè)子幀,因此一個(gè)傳輸塊在時(shí)域上要占用多個(gè)OFDM符號。如果考慮控制信道(例如PDCCH信道)也會(huì)占用一部分的OFDM符號,一個(gè)傳輸塊實(shí)際占用的OFDM符號數(shù)會(huì)少于14個(gè),但通常也會(huì)大于10個(gè)。圖5是現(xiàn)有的LTE系統(tǒng)中的物理信道映射方法示意圖,如圖5所示,在OFDM系統(tǒng)中,信息傳輸通常是以一個(gè)傳輸塊(TB,TransferBlock)為單位的,一個(gè)TB中通常包含一個(gè)或多個(gè)碼塊,每個(gè)碼塊經(jīng)過編碼和速率匹配后生成一個(gè)已編碼碼塊,每個(gè)已編碼碼塊經(jīng)過調(diào)制后生成一個(gè)符號流;即一個(gè)傳輸塊可對應(yīng)多個(gè)符號流:J1,J2,…,Jn。在LTE和LTE-A中一個(gè)傳輸塊最多可以占用4層,且在每層上占用相同的時(shí)頻資源區(qū)。其中,傳輸層是LTE和LTE-A中多天線“層”的概念,表示空間復(fù)用中有效獨(dú)立信道的個(gè)數(shù);“層”是除了時(shí)間和頻率之外的另一個(gè)維度。在LTE和LTE-A中對數(shù)據(jù)傳輸定義了9種不同的傳輸模式,不同的傳輸模式分別對應(yīng)了單天線傳輸、天線分集、波束賦形和空間復(fù)用等傳輸,在不同的傳輸模式下發(fā)射端會(huì)采用不同的傳輸策略和參數(shù)。下行控制信息格式(DCIformat)是與傳輸模式相關(guān)的命令字。DCI包括:與下行調(diào)度分配和上行調(diào)度請求相關(guān)的信令、物理信道資源分配信息、傳輸格式(如碼率,調(diào)制階數(shù)等)、空間復(fù)用(如預(yù)編碼矩陣,空間層數(shù)等)、混合自動(dòng)重傳請求(HARQ)相關(guān)的信息及功率控制方面的信息。DCI一般在下行物理控制信道(PDCCH)中傳輸。無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(RNTI,RadioNetworkTemporaryIdentifier),在LTE中按照功能的不同,劃分了多種RNTI,每個(gè)UE可以同時(shí)對應(yīng)多個(gè)RNTI。通過用RNTI對PDCCH控制消息加擾的方式,實(shí)現(xiàn)系統(tǒng)廣播、特定的用戶調(diào)度等功能。包編碼是一種數(shù)據(jù)包之間的編碼技術(shù),即通過對多個(gè)源數(shù)據(jù)包進(jìn)行編碼生成校驗(yàn)數(shù)據(jù)包的過程。由源數(shù)據(jù)包中對應(yīng)位置上的信息序列生成校驗(yàn)數(shù)據(jù)包中對應(yīng)位置上的校驗(yàn)序列的過程就是包編碼。每個(gè)校驗(yàn)數(shù)據(jù)包都包含各校驗(yàn)序列中對應(yīng)位置上的數(shù)據(jù)。包編碼的方法可以是多樣的,例如可以通過將各個(gè)源數(shù)據(jù)包進(jìn)行異或、通過里德所羅門編碼、通過噴泉碼或者網(wǎng)絡(luò)編碼的方式產(chǎn)生校驗(yàn)數(shù)據(jù)包,包編碼通過增加了各個(gè)數(shù)據(jù)包之間的編碼約束,從而可以提供更好的傳輸性能。碼塊分割是信道編碼鏈處理流程中必不可少的處理過程,然而,碼塊分割在應(yīng)用過程中并未對時(shí)延進(jìn)行充分的考慮,同樣以3GPPLTE的碼塊分割方法為例,經(jīng)過碼塊分割后每個(gè)碼塊的長度一般在3000比特至6120比特之間,當(dāng)帶寬較小時(shí)每個(gè)碼塊在時(shí)域上會(huì)占用連續(xù)多個(gè)OFDM符號,接收端必須接收完這些OFDM符號后才能對一個(gè)碼塊進(jìn)行解碼,如果系統(tǒng)對時(shí)延較為敏感(比如車聯(lián)網(wǎng)),對碼塊分割后的數(shù)據(jù)進(jìn)行解碼,往往帶來系統(tǒng)無法接受的時(shí)延,因此,現(xiàn)有的碼塊分割技術(shù)對時(shí)延要求較高的系統(tǒng)而言,將影響系統(tǒng)的工作。技術(shù)實(shí)現(xiàn)要素:為了解決上述技術(shù)問題,本發(fā)明提供一種實(shí)現(xiàn)碼塊分割的方法及裝置, 能夠在碼塊分割的同時(shí),保證碼塊解碼不對系統(tǒng)造成系統(tǒng)時(shí)延。為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種實(shí)現(xiàn)碼塊分割的方法,包括:根據(jù)獲取的分割相關(guān)參數(shù)確定碼塊的參考信息分組長度;根據(jù)所述參考信息分組長度及硬件參數(shù)確定最大信息分組長度;根據(jù)獲取的分割相關(guān)參數(shù)、硬件參數(shù)及確定的最大信息分組長度,將大于最大信息分組長度的傳輸塊分割成兩個(gè)或兩個(gè)以上碼塊;所述碼塊分割后的信息長度小于所述確定的最大信息分組長度。進(jìn)一步地,分割相關(guān)參數(shù)至少包括:物理信道資源參數(shù)、和/或頻譜效率參數(shù)。進(jìn)一步地,頻譜效率參數(shù)至少包括:傳輸信號的調(diào)制方式M、和傳輸塊的傳輸碼率R、和傳輸信號占用的空間層數(shù)Nlayer;物理信道資源參數(shù)至少包括:所有碼塊在時(shí)域上允許占用的最大正交頻分復(fù)用技術(shù)OFDM符號的數(shù)目Ncb及傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier;所述確定參考信息分組長度具體包括:根據(jù)所述物理信道資源參數(shù)和所述頻譜效率參數(shù)確定碼塊的參考信息分組長度KR。進(jìn)一步地,碼塊的參考信息分組長度KR通過下式獲得:KR=Ncb·Nsubcarrier·M·R·Nlayer;其中,所述傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier等于傳輸信號占用資源塊的數(shù)目NRB與每個(gè)資源塊所包含的子載波的數(shù)NSP的乘積。進(jìn)一步地,物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb和各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb;所述分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;所述確定碼塊的參考信息分組長度KR具體包括:通過傳輸塊的大小B、編碼塊CRC的長度L及物理信道資源參數(shù)確定碼塊的參考信息分組長度KR。進(jìn)一步地,確定碼塊的參考信息分組長度KR通過下式獲得:KR=B·NcbNtb+L.]]>進(jìn)一步地,分割相關(guān)參數(shù)還包括硬件參數(shù),所述硬件參數(shù)為:可指示終端緩存大小的類別參數(shù)用戶設(shè)備類型UECategory;所述物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb;所述確定碼塊的參考信息分組長度KR包括:根據(jù)可指示終端緩存大小的類別參數(shù)UECategory獲得傳輸塊所能占用的最大軟比特?cái)?shù)NSoftbits;根據(jù)傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb,獲得所述傳輸塊中所包含的最少碼塊數(shù)CBnum為:通過公式獲得參考信息分組長度KR;表示對X進(jìn)行向上取整。進(jìn)一步地,所述硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;若傳輸塊的編碼方式為卷積碼,所述確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax為:當(dāng)參考信息分組KR長度小于所述編碼器支持的最大信息分組長度Kencoder時(shí),從編碼器支持的信息分組長度的集合{K}interleaver中,選取大于或等于碼塊的參考信息分組長度KR且與KR長度最接近的信息分組長度作為碼塊的最大信息分組長度Kmax;當(dāng)所述參考信息分組KR長度大于或等于所述編碼器支持的最大信息分組長度Kencoder時(shí),選取所述編碼器支持的最大信息分組長度Kencoder作為碼塊的最大信息分組長度Kmax;其中,函數(shù)min()表示取最小值。進(jìn)一步地,若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax通過下式獲得:Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-KR),KR<KencoderKencoder,KR≥Kencoder;]]>argmin(F(X))表示使F(X)取得最小值。進(jìn)一步地,分割相關(guān)參數(shù)和/或硬件參數(shù)通過傳輸模式指示、和/或下行控制信息格式DCIformat、和/或無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)RNTI獲得。進(jìn)一步地,該方法還包括:通過傳輸模式指示、下行控制信息格式DCIformat、或無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)RNTI直接指示獲得所述最大信息分組長度Kmax。進(jìn)一步地,所述分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;所述硬件參數(shù)至少包括:編碼器支持的信息分組長度的集合{K}interleaver;所述碼塊分割具體包括:根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及所述最大信息分組長度Kmax確定分割的碼塊數(shù)C;根據(jù)編碼器支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,確定分割的碼塊數(shù)C為:其中,表示對x向上取整。進(jìn)一步地,確定各碼塊的信息分組長度具體包括:如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;第一類碼塊的碼塊信息分組長度KI是編碼器支持的信息分組長度集合{K}interleaver中滿足碼塊數(shù)C乘第一類碼塊的碼塊信息分組長度KI大于或等于傳輸塊的大小B的最小的K值;第二類碼塊的碼塊信息分組長度KII是編碼器支持的信息分組長度集合{K}interleaver中滿足第二類碼塊的碼塊信息分組長度KII小于第一類碼塊的碼塊信息分組長度KI的最大的K值。進(jìn)一步地,第一類碼塊的碼塊信息分組長度KI為:第二類碼塊的碼塊信息分組長度KII為:KII=argminKI,KII∈{K}interleaver,KII<KI(KI-KII),]]>第一類碼塊數(shù)CI及第二類碼塊CII滿足:CI=C-CII;其中,表示對x向下取整。進(jìn)一步地,該方法還包括:完成碼塊分割后,設(shè)置前CII個(gè)碼塊為所述第二類碼塊,后CI個(gè)碼塊為所述第一類碼塊。進(jìn)一步地,該方法還包括:對分割后的各個(gè)碼塊分別添加CRC,進(jìn)行信道編碼和速率匹配后得到相應(yīng)的已編碼碼塊,并對獲得的已編碼碼塊進(jìn)行碼塊級聯(lián)。進(jìn)一步地,該方法還包括:對分割完成的兩個(gè)或兩個(gè)以上的碼塊進(jìn)行包編碼,生成校驗(yàn)數(shù)據(jù)塊。進(jìn)一步地,該方法還包括:刪除各所述已編碼碼塊中任意位置的部分比特和包編碼生成的各所述校 驗(yàn)數(shù)據(jù)塊中的任意位置所述部分比特;計(jì)算所述部分比特的大小通過以下步驟獲得:計(jì)算所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,和包編碼前的所有已編碼碼塊的比特?cái)?shù)之和;將所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,減去包編碼前的所有已編碼碼塊的比特?cái)?shù)之和獲得比特差值;將已編碼碼塊的碼塊塊數(shù)與包編碼生成的校驗(yàn)數(shù)據(jù)塊的數(shù)據(jù)塊塊數(shù)相加獲得信息塊總和;將獲得的所述比特差值除以所述獲得的信息塊總和獲得的商為所述部分比特的值。進(jìn)一步地,該方法還包括:將所述刪除部分比特的所述已編碼碼塊與刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊進(jìn)行碼塊級聯(lián);所述碼塊級聯(lián)為:將刪除部分比特的所述已編碼碼塊與刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特串聯(lián),且將刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊放置在刪除部分比特的所述已編碼碼塊之后。另一方面,本申請還提供一種實(shí)現(xiàn)碼塊分割的裝置,包括:參考單元、確定單元及分割單元;其中,參考單元,用于根據(jù)獲取的分割相關(guān)參數(shù)確定碼塊的參考信息分組長度;確定單元,用于根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度;分割單元,用于根據(jù)獲取的分割相關(guān)參數(shù)、硬件參數(shù)及確定的最大信息分組長度,將大于最大信息分組長度的傳輸塊分割成兩個(gè)或兩個(gè)以上碼塊;所述碼塊分割后的信息長度小于所述確定的最大信息分組長度。進(jìn)一步地,參考單元具體用于,根據(jù)獲取的物理信道資源參數(shù)、和/或頻譜效率參數(shù)確定碼塊的參考信息分組長度。進(jìn)一步地,參考單元具體用于,根據(jù)獲取的頻譜效率參數(shù)至少包括:傳輸信號的調(diào)制方式M、和傳輸塊的傳輸碼率R、和傳輸信號占用的空間層數(shù)Nlayer,和獲取的物理信道資源參數(shù)至少包括:所有碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb及傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier,確定碼塊的參考信息分組長度KR。進(jìn)一步地,參考單元具體用于,根據(jù)獲取的物理信道資源參數(shù)、和/或頻譜效率參數(shù),通過公式KR=Ncb·Nsubcarrier·M·R·Nlayer計(jì)算獲得所述碼塊的參考信息分組長度KR。進(jìn)一步地,參考單元還用于,獲取傳輸塊的大小B、編碼塊CRC的長度L;根據(jù)獲取的物理信道資源參數(shù)至少包括:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb和各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb,確定碼塊的參考信息分組長度KR。進(jìn)一步地,參考單元還用于,獲取傳輸塊的大小B、編碼塊CRC的長度L;根據(jù)獲取的物理信道資源參數(shù)通過公式確定碼塊的參考信息分組長度KR。進(jìn)一步地,參考單元還用于,獲取至少包含可指示終端緩存大小的類別參數(shù)UECategory的硬件參數(shù),根據(jù)可指示終端緩存大小的類別參數(shù)UECategory獲得傳輸塊所能占用的最大軟比特?cái)?shù)NSoftbits;根據(jù)獲取的物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb,獲得所述傳輸塊中所包含的最少碼塊數(shù)CBnum為:通過公式獲得參考信息分組長度KR。進(jìn)一步地,硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;確定單元具體用于,根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度為:若傳輸塊的編碼方式為卷積碼,所述確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax為:當(dāng)參考信息分組KR長度小于所述編碼器支持的最大信息分組長度Kencoder時(shí),從編碼器支持的信息分組長度的集合{K}interleaver中,選取大于或等于碼塊的參考信息分組長度KR且與KR長度最接近的信息分組長度作為碼塊的最大信息分組長度Kmax;當(dāng)所述參考信息分組KR長度大于或等于所述編碼器支持的最大信息分組長度Kencoder時(shí),選取所述編碼器支持的最大信息分組長度Kencoder作為碼塊的最大信息分組長度Kmax;其中,函數(shù)min()表示取最小值。進(jìn)一步地,硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;所述確定單元具體用于,根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度為:若傳輸塊的編碼方式為卷積碼,所述確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax為:Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-KR),KR<KencoderKencoder,KR≥Kencoder.]]>進(jìn)一步地,該裝置還包括獲取單元,用于通過傳輸模式指示、和/或下行控制信息格式DCIformat、和/或無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)RNTI獲得所述分割相關(guān)參數(shù)和/或硬件參數(shù)。進(jìn)一步地,該裝置還包括指示單元,用于通過傳輸模式指示、和/或DCIformat、和/或RNTI直接指示獲得所述最大信息分組長度Kmax。進(jìn)一步地,分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;所述硬件參數(shù)至少包括:編碼器支持的信息分組長度的集合{K}interleaver;所述分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;根據(jù)編碼器支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,分割單元具體用于,根據(jù)公式確定分割的碼塊數(shù)C,表示對x向上取整;根據(jù)編碼器支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;第一類碼塊的碼塊信息分組長度KI是編碼器支持的信息分組長度集合{K}interleaver中滿足碼塊數(shù)C乘第一類碼塊的碼塊信息分組長度KI大于或等于傳輸塊的大小B的最小的K值;第二類碼塊的碼塊信息分組長度KII是編碼器支持的信息分組長度集合{K}interleaver中滿足第二類碼塊的碼塊信息分組長度KII小于第一類碼塊的碼塊信息分組長度KI的最大的K值;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;根據(jù)公式計(jì)算第一類碼塊的碼塊信息分組長度KI為:根據(jù)公式計(jì)算第二類碼塊的碼塊信息分組長度KII為:KII=argminKi,KII∈{K}interleaver,KII<KI(KI-KII);]]>第一類碼塊數(shù)CI及第二類碼塊CII滿足:CI=C-CII;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,該裝置還包括設(shè)置單元,用于在分割單元完成碼塊分割后,設(shè)置前CII個(gè)碼塊為第二類碼塊,后CI個(gè)碼塊為第一類碼塊。進(jìn)一步地,該裝置還包括級聯(lián)單元,用于對分割后的各個(gè)碼塊分別添加CRC,進(jìn)行信道編碼和速率匹配后得到相應(yīng)的已編碼碼塊,并對獲得的編碼碼塊進(jìn)行碼塊級聯(lián)。進(jìn)一步地,該裝置還包括校驗(yàn)單元,用于對分割完成的兩個(gè)或兩個(gè)以上的碼塊進(jìn)行包編碼,生成校驗(yàn)數(shù)據(jù)塊。進(jìn)一步地,該裝置還包括刪除單元,用于刪除各所述已編碼碼塊中任意位置的部分比特和包編碼生成的各所 述校驗(yàn)數(shù)據(jù)塊中的任意位置所述部分比特;其中,所述部分比特通過以下步驟計(jì)算:計(jì)算所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,和包編碼前的所有已編碼碼塊的比特?cái)?shù)之和;將所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,減去包編碼前的所有已編碼碼塊的比特?cái)?shù)之和獲得比特差值;將已編碼碼塊的碼塊塊數(shù)與包編碼生成的校驗(yàn)數(shù)據(jù)塊的數(shù)據(jù)塊塊數(shù)相加獲得信息塊總和;將獲得的所述比特差值除以所述獲得的信息塊總和獲得的商為所述部分比特的值。進(jìn)一步地,該裝置還包括校驗(yàn)級聯(lián)單元,用于將刪除部分比特的所述已編碼碼塊與刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊進(jìn)行碼塊級聯(lián);碼塊級聯(lián)為:將刪除部分比特的所述已編碼碼塊與刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特串聯(lián),且將刪除部分比特的所述包編碼生成的校驗(yàn)數(shù)據(jù)塊放置在刪除部分比特的所述已編碼碼塊之后。與現(xiàn)有技術(shù)相比,本申請技術(shù)方案包括:根據(jù)獲取的分割相關(guān)參數(shù)確定碼塊的參考信息分組長度;根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度;根據(jù)獲取的分割相關(guān)參數(shù)、硬件參數(shù)及確定的最大信息分組長度,將大于最大信息分組長度的傳輸塊分割成兩個(gè)或兩個(gè)以上碼塊;碼塊分割后的信息長度小于所述確定的最大信息分組長度。本發(fā)明方法通過獲取的分割相關(guān)參數(shù)確定分割碼塊的最大信息分組長度,按照各碼塊均小于確定的最大信息分組長度進(jìn)行傳輸塊的碼塊分割,通過分割相關(guān)參數(shù)確定的碼塊的最大信息分組長度及確定的碼塊分割至各碼塊均小于確定的最大信息分組長度,降低了碼塊分割給系統(tǒng)帶來的時(shí)延,避免了碼塊分割產(chǎn)生的時(shí)延對系統(tǒng)的工作造成的影響,提高了系統(tǒng)的性能。附圖說明此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 不當(dāng)限定。在附圖中:圖1是現(xiàn)有技術(shù)中數(shù)字通信系統(tǒng)的結(jié)構(gòu)框圖;圖2是現(xiàn)有技術(shù)中信道編碼鏈的處理流程圖;圖3是現(xiàn)有技術(shù)碼塊分割的示意圖;圖4為OFDM系統(tǒng)中時(shí)間長度為1個(gè)時(shí)隙的資源塊的示意圖;圖5是現(xiàn)有的LTE系統(tǒng)中的物理信道映射方法示意圖;圖6為本發(fā)明實(shí)現(xiàn)碼塊分割的方法的流程圖;圖7為本發(fā)明實(shí)現(xiàn)碼塊分割的裝置的結(jié)構(gòu)框圖;圖8為本發(fā)明第一實(shí)施例碼塊分割的示意圖;圖9為本發(fā)明第二實(shí)施例碼塊分割的示意圖;圖10為本發(fā)明第九實(shí)施例碼塊分割的示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。圖6為本發(fā)明實(shí)現(xiàn)碼塊分割的方法的流程圖,如圖6所示,包括:步驟600、根據(jù)獲取的分割相關(guān)參數(shù)確定碼塊的參考信息分組長度;本步驟中,分割相關(guān)參數(shù)包括:物理信道資源參數(shù)、和/或頻譜效率參數(shù)。本步驟中,參考信息分組長度的確定方式有以下幾種:方式1、頻譜效率參數(shù)至少包括:傳輸信號的調(diào)制方式M、和傳輸塊的傳輸碼率R、和傳輸信號占用的空間層數(shù)Nlayer;物理信道資源參數(shù)至少包括:所有碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb及傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier;確定參考信息分組長度具體包括:根據(jù)所述物理信道資源參數(shù)和所述頻譜效率參數(shù)確定碼塊的參考信息分 組長度KR。優(yōu)選的,碼塊的參考信息分組長度KR通過公式KR=Ncb·Nsubcarrier·M·R·Nlayer獲得;其中,傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier等于傳輸信號占用資源塊的數(shù)目NRB與每個(gè)資源塊所包含的子載波的數(shù)NSP的乘積。即碼塊的參考信息分組長度KR可以通過KR=Ncb·NRB·NSP·M·R·Nlayer計(jì)算獲得。需要說明的是,在LTE和LTE-A系統(tǒng)中NSP取值為12。方式2、物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb和各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb;所述分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;確定碼塊的參考信息分組長度KR為:通過傳輸塊的大小B、編碼塊CRC的長度L及物理信道資源參數(shù)確定的分組長度。優(yōu)選的,確定碼塊的參考信息分組長度KR為:方式3、分割相關(guān)參數(shù)還包括硬件參數(shù),硬件參數(shù)為:可指示終端緩存大小的類別參數(shù)用戶設(shè)備類型(UECategory);物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb;確定碼塊的參考信息分組長度KR包括:根據(jù)可指示終端緩存大小的類別參數(shù)UECategory獲得傳輸塊所能占用的最大軟比特?cái)?shù)NSoftbits;根據(jù)傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb,獲得所述傳輸塊中所包含的最少碼塊數(shù)CBnum為:通過公式獲得參考信息分組長度KR。本步驟中,分割相關(guān)參數(shù)和/或硬件參數(shù)通過傳輸模式指示、和/或下行控制信息格式(DCIformat)、和/或無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(RNTI)獲得。步驟601、根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度。本步驟中,硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;若傳輸塊的編碼方式為卷積碼,所述確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax為:當(dāng)參考信息分組KR長度小于編碼器支持的最大信息分組長度Kencoder時(shí),從編碼器支持的信息分組長度的集合{K}interleaver中,選取大于或等于碼塊的參考信息分組長度KR且與KR長度最接近的信息分組長度作為碼塊的最大信息分組長度Kmax;當(dāng)參考信息分組KR長度大于或等于所述編碼器支持的最大信息分組長度Kencoder時(shí),選取所述編碼器支持的最大信息分組長度Kencoder作為碼塊的最大信息分組長度Kmax;其中,函數(shù)min()表示取最小值。優(yōu)選的,若傳輸塊的編碼方式為Turbo碼,確定最大信息分組長度Kmax為:Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-KR),KR<KencoderKencoder,KR≥Kencoder.]]>本發(fā)明方法還包括:通過傳輸模式指示、DCIformat、或RNTI直接指示獲得所述最大信息分組長度Kmax。需要說明的是,直接指示獲得最大信息分組長度Kmax主要根據(jù)系統(tǒng)要求確定的數(shù)值,例如根據(jù)系統(tǒng)的時(shí)延要求,設(shè)定的最大信息分組長度Kmax,通過直接指示最大信息分組長度Kmax可以保證系統(tǒng)的性能。步驟602、根據(jù)獲取的分割相關(guān)參數(shù)、硬件參數(shù)及確定的最大信息分組 長度,將大于最大信息分組長度的傳輸塊分割成兩個(gè)或兩個(gè)以上碼塊。本步驟中,分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;硬件參數(shù)至少包括:編碼器支持的信息分組長度的集合{K}interleaver;碼塊分割具體包括:根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及所述最大信息分組長度Kmax確定分割的碼塊數(shù)C;根據(jù)編碼器支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。進(jìn)一步地,確定分割的碼塊數(shù)C為:其中,表示對x向上取整。確定各碼塊的信息分組長度具體包括:如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;第一類碼塊的碼塊信息分組長度KI是編碼器支持的信息分組長度集合{K}interleaver中滿足碼塊數(shù)C乘第一類碼塊的碼塊信息分組長度KI大于或等于傳輸塊的大小B的最小的K值;第二類碼塊的碼塊信息分組長度KII是編碼器支持的信息分組長度集合{K}interleaver中滿足第二類碼塊的碼塊信息分組長度KII小于第一類碼塊的碼塊信息分組長度KI的最大的K值。優(yōu)選的,第一類碼塊的碼塊信息分組長度KI為:第二類碼塊的碼塊信息分組長度KII為:KII=argminKi,KII∈{K}interleaver,KII<KI(KI-KII),]]>第一類碼塊數(shù)CI及第二類碼塊CII滿足:CI=C-CII;argmin(F(X))表示使F(X)取得最小值;表示對x向下取整。本發(fā)明方法還包括:完成碼塊分割后,設(shè)置前CII個(gè)碼塊為第二類碼塊,后CI個(gè)碼塊為第一類碼塊。本發(fā)明方法還包括:對分割后的各個(gè)碼塊分別添加CRC,進(jìn)行信道編碼和速率匹配后得到相應(yīng)的已編碼碼塊,并對獲得的已編碼碼塊進(jìn)行碼塊級聯(lián)。本發(fā)明方法還包括:對分割完成的兩個(gè)或兩個(gè)以上的碼塊進(jìn)行包編碼,生成校驗(yàn)數(shù)據(jù)塊。本發(fā)明方法還包括:刪除各已編碼碼塊中任意位置的部分比特和包編碼生成的各校驗(yàn)數(shù)據(jù)塊中的任意位置部分比特;部分比特通過以下步驟計(jì)算獲得:計(jì)算所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,和包編碼前的所有已編碼碼塊的比特?cái)?shù)之和;將所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,減去包編碼前的所有已編碼碼塊的比特?cái)?shù)之和獲得比特差值;將已編碼碼塊的碼塊塊數(shù)與包編碼生成的校驗(yàn)數(shù)據(jù)塊的數(shù)據(jù)塊塊數(shù)相加獲得信息塊總和;將獲得的所述比特差值除以所述獲得的信息塊總和獲得的商為所述部分比特的值。需要說明的是,刪除的部分比特可以是已編碼碼塊和校驗(yàn)數(shù)據(jù)塊的校驗(yàn)數(shù)據(jù),一般位于已編碼碼塊和校驗(yàn)數(shù)據(jù)塊的尾部。本發(fā)明方法還包括:將刪除部分比特的已編碼碼塊與刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊進(jìn)行碼塊級聯(lián);碼塊級聯(lián)為:將刪除部分比特的已編碼碼塊與刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特串聯(lián),且將刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊放置在刪除部分比特的已編碼碼塊之后。本發(fā)明方法通過獲取的分割相關(guān)參數(shù)確定分割碼塊的最大信息分組長度,按照各碼塊均小于確定的最大信息分組長度進(jìn)行傳輸塊的碼塊分割,通過分割相關(guān)參數(shù)確定的碼塊的最大信息分組長度及確定的碼塊分割至各碼塊均小于確定的最大信息分組長度,降低了碼塊分割給系統(tǒng)帶來的時(shí)延,避免了碼塊分割產(chǎn)生的時(shí)延對系統(tǒng)的工作造成的影響,提高了系統(tǒng)的性能。圖7為本發(fā)明實(shí)現(xiàn)碼塊分割的裝置的結(jié)構(gòu)框圖,如圖7所示,包括:參考單元、確定單元及分割單元;其中,參考單元,用于根據(jù)獲取的分割相關(guān)參數(shù)確定碼塊的參考信息分組長度;參考單元具體用于,根據(jù)獲取的物理信道資源參數(shù)、和/或頻譜效率參數(shù)確定碼塊的參考信息分組長度。參考單元具體用于,根據(jù)獲取的頻譜效率參數(shù)至少包括:傳輸信號的調(diào)制方式M、和傳輸塊的傳輸碼率R、和傳輸信號占用的空間層數(shù)Nlayer,和獲取的物理信道資源參數(shù)至少包括:所有碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb及傳輸信號占用的頻域子載波的數(shù)目Nsubcarrier,確定碼塊的參考信息分組長度KR。參考單元具體用于,參考單元具體用于,根據(jù)獲取的物理信道資源參數(shù)、和/或頻譜效率參數(shù),通過公式KR=Ncb·Nsubcarrier·M·R·Nlayer計(jì)算獲得所述碼塊的參考信息分組長度KR。參考單元還用于,獲取傳輸塊的大小B、編碼塊CRC的長度L;根據(jù)獲取的物理信道資源參數(shù)至少包括:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb和各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb,確定碼塊的參考信息分組長度KR。參考單元還用于,獲取傳輸塊的大小B、編碼塊CRC的長度L;根據(jù)獲取的物理信道資源參數(shù)通過公式確定碼塊的參考信息分組長度KR。參考單元還用于,獲取至少包含可指示終端緩存大小的類別參數(shù)UECategory的硬件參數(shù),根據(jù)可指示終端緩存大小的類別參數(shù)UECategory獲得傳輸塊所能占用的最大軟比特?cái)?shù)NSoftbits;根據(jù)獲取的物理信道資源參數(shù)至少包含:傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb,獲得所述傳輸塊中所包含的最少碼塊數(shù)CBnum為:通過公式獲得參考信息分組長度KR。確定單元,用于根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度;硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;確定單元具體用于,根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度為:若傳輸塊的編碼方式為卷積碼,所述確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,所述確定最大信息分組長度Kmax為:當(dāng)參考信息分組KR長度小于編碼器支持的最大信息分組長度Kencoder時(shí),從編碼器支持的信息分組長度的集合{K}interleaver中,選取大于或等于碼塊的參考信息分組長度KR且與KR長度最接近的信息分組長度作為碼塊的最大信 息分組長度Kmax;當(dāng)所述參考信息分組KR長度大于或等于編碼器支持的最大信息分組長度Kencoder時(shí),選取編碼器支持的最大信息分組長度Kencoder作為碼塊的最大信息分組長度Kmax;其中,函數(shù)min()表示取最小值。硬件參數(shù)為:編碼器支持的最大信息分組長度Kencoder、和/或編碼器支持的信息分組長度的集合{K}interleaver;確定單元具體用于,根據(jù)參考信息分組長度及硬件參數(shù)確定最大信息分組長度為:若傳輸塊的編碼方式為卷積碼,確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,確定最大信息分組長度Kmax為:Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-KR),KR<KencoderKencoder,KR≥Kencoder.]]>本發(fā)明裝置還包括獲取單元,用于通過傳輸模式指示、和/或下行控制信息格式(DCIformat)、和/或無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(RNTI)獲得分割相關(guān)參數(shù)和/或硬件參數(shù)。本發(fā)明裝置還包括指示單元,用于通過傳輸模式指示、和/或DCIformat、和/或RNTI直接指示獲得最大信息分組長度Kmax。分割單元,用于根據(jù)獲取的分割相關(guān)參數(shù)、硬件參數(shù)及確定的最大信息分組長度,將大于最大信息分組長度的傳輸塊分割成兩個(gè)或兩個(gè)以上碼塊;碼塊分割后的信息長度小于確定的最大信息分組長度。分割相關(guān)參數(shù)還包括傳輸塊的大小B、編碼塊CRC的長度L;硬件參數(shù)至少包括:編碼器支持的信息分組長度的集合{K}interleaver;分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;根據(jù)編碼器的支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。分割單元具體用于,根據(jù)公式確定分割的碼塊數(shù)C,表示對x向上取整;根據(jù)編碼器支持的信息分組長度的集合{K}interleaver、碼塊數(shù)C、傳輸塊的大小B及編碼塊CRC的長度L確定各碼塊的信息分組長度;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;第一類碼塊的碼塊信息分組長度KI是編碼器支持的信息分組長度集合{K}interleaver中滿足碼塊數(shù)C乘第一類碼塊的碼塊信息分組長度KI大于或等于傳輸塊的大小B的最小的K值;第二類碼塊的碼塊信息分組長度KII是編碼器支持的信息分組長度集合{K}interleaver中滿足第二類碼塊的碼塊信息分組長度KII小于第一類碼塊的碼塊信息分組長度KI的最大的K值;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。分割單元具體用于,根據(jù)傳輸塊的大小B、編碼塊CRC的長度L及最大信息分組長度Kmax確定分割的碼塊數(shù)C;如果傳輸塊的大小B能被(Kmax-L)或碼塊數(shù)C整除,則各碼塊的信息分組長度均為B/C;如果傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;根據(jù)公式計(jì)算第一類碼塊的碼塊信息分組長度KI為:根據(jù)公式計(jì)算第二類碼塊的碼塊信息分組長度KII為:KII=argminKi,KII∈{K}interleaver,KII<KI(KI-KII);]]>第一類碼塊數(shù)CI及第二類碼塊CII滿足:CI=C-CII;根據(jù)確定的各碼塊的信息分組長度進(jìn)行碼塊分割。本發(fā)明裝置還包括設(shè)置單元,用于在分割單元完成碼塊分割后,設(shè)置前CII個(gè)碼塊為第二類碼塊,后CI個(gè)碼塊為第一類碼塊。本發(fā)明裝置還包括級聯(lián)單元,用于對分割后的各個(gè)碼塊分別添加CRC,進(jìn)行信道編碼和速率匹配后得到相應(yīng)的已編碼碼塊,并對獲得的編碼碼塊進(jìn)行碼塊級聯(lián)。本發(fā)明裝置還包括校驗(yàn)單元,用于對分割完成的兩個(gè)或兩個(gè)以上的碼塊進(jìn)行包編碼,生成校驗(yàn)數(shù)據(jù)塊。本發(fā)明裝置還包括刪除單元,用于刪除各已編碼碼塊中任意位置的部分比特和包編碼生成的各校驗(yàn)數(shù)據(jù)塊中的任意位置部分比特;部分比特通過以下計(jì)算方式獲得:計(jì)算所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,和包編碼前的所有已編碼碼塊的比特?cái)?shù)之和;將所有已編碼碼塊與所有包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特之和,減去包編碼前的所有已編碼碼塊的比特?cái)?shù)之和獲得比特差值;將已編碼碼塊的碼塊塊數(shù)與包編碼生成的校驗(yàn)數(shù)據(jù)塊的數(shù)據(jù)塊塊數(shù)相加獲得信息塊總和;將獲得的所述比特差值除以所述獲得的信息塊總和獲得的商為所述部分比特的值。本發(fā)明裝置還包括校驗(yàn)級聯(lián)單元,用于將刪除部分比特的已編碼碼塊與刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊進(jìn)行碼塊級聯(lián);碼塊級聯(lián)為:將刪除部分比特的所述已編碼碼塊與刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊的比特串聯(lián),且將刪除部分比特的包編碼生成的校驗(yàn)數(shù)據(jù)塊放置在刪除部分比特的已編碼碼塊之后。以下通過具體實(shí)施例對本發(fā)明方法進(jìn)行清楚詳細(xì)的說明,實(shí)施例僅用于陳述本發(fā)明,并不用于限制本發(fā)明方法的保護(hù)范圍。實(shí)施例1在基于3GPPLTE及其演進(jìn)技術(shù)的通信系統(tǒng)中,第一傳輸節(jié)點(diǎn)向第二傳輸節(jié)點(diǎn)發(fā)送長度為B個(gè)比特的傳輸塊,根據(jù)獲取的分割相關(guān)參數(shù)中的各碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)Ncb,傳輸信號占用的頻域子載波的數(shù)Nsubcarrier計(jì)算各碼塊允許占用的最大資源元素的數(shù)目NRE=Ncb×Nsubcarrier;根據(jù)各碼塊允許占用的最大資源元素的數(shù)目NRE、傳輸信號的調(diào)制方式M、傳輸塊的傳輸碼率R及傳輸信號占用的空間層數(shù)Nlayer,確定編碼塊的第一信息分組長度KR=NRE×M×R×Nlayer;根據(jù)編碼器支持的最大信息分組長度Kencoder、編碼器支持的信息分組長度的集合{K}interleaver及碼塊的第一信息分組長度KR,確定最大信息分組長度Kmax。其中,最大信息分組長度Kencoder是編碼器支持的信息分組長度的集合{K}interleaver中最大的元素。具體的,比較第一信息分組長度KR和編碼器支持的最大信息分組長度Kencoder之間的大小,min(Ncb·NRB·NSP·M·R·Nlayer,Kencoder);根據(jù)Kmax=argminK^≥Kone,K^∈{K}interleaver(K^-min(Ncb·NRB·NSP·M·R·Nlayer,Kencoder))]]>確定最大信息分組長度Kmax;其中,KR=Ncb·NRB·NSP·M·R·Nlayer。當(dāng)傳輸塊的大小B>Kmax時(shí),將傳輸塊分割為多個(gè)碼塊;具體的根據(jù)獲取的分割相關(guān)參數(shù)中的傳輸塊的大小B、編碼塊CRC的長度L、最大信息分組長度Kmax,確定分割后的編碼塊的數(shù)目C;在本實(shí)施例中,B能被(Kmax-L)整除,其中,編碼塊的數(shù)目C可以表示為如下形式:C=BKmax-L,]]>各個(gè)碼塊的信息分組長度為B/C;進(jìn)一步地,對傳輸塊進(jìn)行碼塊分割后的C個(gè)碼塊分別進(jìn)行信道編碼和速率匹配得到C個(gè)已編碼碼塊,然后將C個(gè)已編碼碼塊進(jìn)行碼塊級聯(lián)。圖8為本發(fā)明第一實(shí)施例碼塊分割的示意圖;如圖8所示,任意一個(gè)編碼塊在時(shí)域上允許占用1個(gè)OFDM符號,即Ncb=1,這樣平均每個(gè)碼塊就在時(shí)域被限制為不超過1個(gè)OFDM符號的時(shí)間長度,接收節(jié)點(diǎn)每收到一個(gè)碼塊后就可以立刻開始譯碼。需要注意的是Ncb也可以大于1,一般來說對時(shí)延越敏感的業(yè)務(wù),Ncb的取值越小(最小為1),對時(shí)延越不敏感的業(yè)務(wù),Ncb的取值可以越大。這樣通過調(diào)整Ncb從而增強(qiáng)了傳輸節(jié)點(diǎn)對時(shí)延的控制,特別適用于超實(shí)時(shí)以及時(shí)延可變的通信場景。實(shí)施例2在基于3GPPLTE及其演進(jìn)技術(shù)的通信系統(tǒng)中,第一傳輸節(jié)點(diǎn)向第二傳輸節(jié)點(diǎn)發(fā)送長度為B個(gè)比特的傳輸塊,根據(jù)獲取的分割相關(guān)參數(shù)中的傳輸塊的大小B、碼塊CRC的長度L、傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、各編碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb,確定編碼塊的第二信息分組長度KR為:KR=B·NcbNtb+L]]>根據(jù)編碼器支持的最大信息分組長度Kencoder、編碼器支持的信息分組長度的集合{K}interleaver,確定最大信息分組長度Kmax;其中,最大信息分組長度Kencoder是編碼器支持的信息分組長度的集合{K}interleaver中最大的元素。根據(jù)公式Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-min(KR,Kencoder))]]>確定最大信息分組長度 Kmax;當(dāng)傳輸塊的大小B>Kmax,將傳輸塊劃分為多個(gè)碼塊;根據(jù)獲取的分割相關(guān)參數(shù)中的傳輸塊的大小B、碼塊CRC的長度L、最大信息分組長度Kmax,確定分割后的編碼塊的數(shù)目C;本實(shí)施例中,B不能被(Kmax-L)整除,碼塊的數(shù)目C可以表示為如下形式:其中,表示對x向上取整。再根據(jù)編碼器支持的信息分組長度的集合{K}interleaver確定各碼塊的信息分組長度;傳輸塊的大小B不能被(Kmax-L)或碼塊數(shù)C整除,將編碼塊C的編碼塊分為碼塊信息分組長度不同的第一類碼塊及第二類碼塊;第一類碼塊的碼塊信息分組長度KI是編碼器支持的信息分組長度集合{K}interleaver中滿足碼塊數(shù)C乘第一類碼塊的碼塊信息分組長度KI大于或等于傳輸塊的大小B的最小的K值;第二類碼塊的碼塊信息分組長度KII是編碼器支持的信息分組長度集合{K}interleaver中滿足第二類碼塊的碼塊信息分組長度KII小于第一類碼塊的碼塊信息分組長度KI的最大的K值。具體的,第一類碼塊的碼塊信息分組長度KI為:第二類碼塊的碼塊信息分組長度KII為:KII=argminKi,KII∈{K}interleaver,KII<KI(KI-KII),]]>第一類碼塊數(shù)CI及第二類碼塊CII滿足:CI=C-CII。進(jìn)一步地,對傳輸塊進(jìn)行碼塊分割后的C個(gè)碼塊分別進(jìn)行信道編碼和速率匹配得到C個(gè)已編碼碼塊,然后將所述C個(gè)已編碼碼塊進(jìn)行碼塊級聯(lián),其中,前CII個(gè)碼塊為類型II的碼塊,后CI個(gè)碼塊為類型I的碼塊;圖9為本發(fā)明第二實(shí)施例碼塊分割的示意圖,圖中左斜線框格部分的編碼塊是類型II的碼塊。本實(shí)施例通過限定每個(gè)碼塊在時(shí)域上占用的OFDM符號數(shù)來達(dá)到控制時(shí)延的目的。同時(shí),本實(shí)施例提供的碼塊分割方法,用于應(yīng)對傳輸塊的長度不能被碼塊數(shù)整除的情況。實(shí)施例3本實(shí)施例與實(shí)施例1或?qū)嵤├?的不同之處在于:所有編碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb是由傳輸模式指示進(jìn)行指示。例如,系統(tǒng)定義了新的傳輸模式A,B,C分別指示了三種針對不同時(shí)延要求的場景下的傳輸模式,采用傳輸模式A對時(shí)延要求最高,單個(gè)碼塊占用的OFDM符號數(shù)不能超過1個(gè);采用傳輸模式B對時(shí)延的要求次之,單個(gè)碼塊占用的OFDM符號數(shù)不能超過3個(gè);采用傳輸模式C對時(shí)延的要求最低,單個(gè)碼塊占用的OFDM符號數(shù)不能超過14個(gè);基站通過高層信令半靜態(tài)地配置傳輸模式A或B或C,也就由傳輸模式指示隱含指示了單個(gè)碼塊所能占用的最大OFDM符號數(shù)。實(shí)施例4與實(shí)施例3相比,本實(shí)施例碼塊的最大信息分組長度Kmax是由傳輸模式指示。實(shí)施例5:本實(shí)施例與實(shí)施例3的不同之處在于,所有碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb是由下行控制信息格式(DCIformat)指示的。例如,系統(tǒng)定義了DCIformatX,Y,Z分別指示了三種針對不同時(shí)延要求的場景下的傳輸模式,采用DCIformatX對時(shí)延要求最高,單個(gè)碼塊占用的OFDM符號數(shù)不能超過1個(gè);采用DCIformatY對時(shí)延的要求次之,單個(gè)碼塊占用的OFDM符號數(shù)不能超過3個(gè);采用DCIformatZ對時(shí)延的要求 最低,單個(gè)碼塊占用的OFDM符號數(shù)不能超過14個(gè);DCIformat可以通過物理下行控制信道,由基站發(fā)送給中繼或終端;或者由中繼發(fā)送給終端。實(shí)施例6:本實(shí)施例與實(shí)施例5的不同之處在于:碼塊的最大信息分組長度Kmax是由下行控制信息格式(DCIformat)指示的。實(shí)施例7:本實(shí)施例與實(shí)施例5的不同之處在于,所有碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb是由無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(RNTI)隱含指示的。例如,系統(tǒng)定義了三個(gè)RNTI1,2,3分別指示了三種針對不同時(shí)延要求的場景下的傳輸模式,采用RNTI1對時(shí)延要求最高,單個(gè)碼塊占用的OFDM符號數(shù)不能超過1個(gè);采用RNTI2對時(shí)延的要求次之,單個(gè)碼塊占用的OFDM符號數(shù)不能超過3個(gè);采用RNTI3對時(shí)延的要求最低,單個(gè)碼塊占用的OFDM符號數(shù)不能超過14個(gè);RNTI是由基站分配給中繼或終端,或者由中繼分配給終端;并且可以用于對物理下行控制信道進(jìn)行加擾。實(shí)施例8本實(shí)施例與實(shí)施例7的不同之處在于:碼塊的最大信息分組長度Kmax是由無線網(wǎng)絡(luò)臨時(shí)標(biāo)識(shí)(RNTI)指示的。實(shí)施例9:本實(shí)施例與實(shí)施例1或2的不同之處在于,根據(jù)可指示終端緩存大小的類別參數(shù)UECategory、并根據(jù)傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、所有編碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb以及根據(jù)傳輸碼率R,確定編碼塊的最大信息分組的長度Kmax。具體地,根據(jù)可指示終端緩存大小的類別參數(shù)UECategory,得到一個(gè)傳輸塊所能占用的最大軟比特?cái)?shù)目NSoftbits,并根據(jù)傳輸塊占用的時(shí)域OFDM符號數(shù)Ntb、所有編碼塊在時(shí)域上允許占用的最大OFDM符號的數(shù)目Ncb,得到傳輸塊中所包含的最少碼塊數(shù)并根據(jù)傳輸碼率R確定碼 塊的參考信息分組長度若編碼方式為卷積碼,則Kmax=KR;若編碼方式為Turbo碼,則根據(jù)編碼器支持的最大信息分組長度Kencoder、編碼器的支持的信息分組長度的集合{K}interleaver,確定最大信息分組的長度Kmax:若傳輸塊的編碼方式為卷積碼,確定最大信息分組長度Kmax為:Kmax=min(KR,Kencoder);若傳輸塊的編碼方式為Turbo碼,確定最大信息分組長度Kmax為:Kmax=argminK^≥KR,K^∈{Kinterleaver}(K^-KR).]]>實(shí)施例9本實(shí)施與實(shí)施例1和實(shí)施2相比:對碼塊分割后的C個(gè)碼塊,進(jìn)行信道編碼和速率匹配后得到C個(gè)已編碼碼塊,再對各個(gè)已編碼碼塊內(nèi)具有相同索引位置的比特或符號進(jìn)行編碼,生成S個(gè)校驗(yàn)數(shù)據(jù)塊;刪除C個(gè)已編碼碼塊和S個(gè)校驗(yàn)數(shù)據(jù)塊中的部分比特,使得C個(gè)原碼塊與S個(gè)校驗(yàn)數(shù)據(jù)塊的比特?cái)?shù)之和等于包編碼前的C個(gè)已編碼碼塊的比特?cái)?shù)之和;將刪除了部分比特后的C個(gè)已編碼碼塊和刪除了部分比特后S個(gè)校驗(yàn)數(shù)據(jù)塊進(jìn)行碼塊級聯(lián),其中,碼塊級聯(lián)是指將各碼塊的比特串聯(lián)起來,并且刪除了部分比特S個(gè)校驗(yàn)數(shù)據(jù)塊放置于C個(gè)刪除了部分比特的已編碼碼塊之后。圖10為本發(fā)明第九實(shí)施例碼塊分割的示意圖,如圖10所示,圖中右斜線框格部分表示的校驗(yàn)數(shù)據(jù)塊是通過包編碼產(chǎn)生的校驗(yàn)數(shù)據(jù)塊。通過本實(shí)施例的處理,保證了傳輸塊的整體性能。雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì) 節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。當(dāng)前第1頁1 2 3