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

碼塊分割預(yù)處理方法

文檔序號(hào):7706664閱讀:230來源:國(guó)知局
專利名稱:碼塊分割預(yù)處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種碼塊分割預(yù)處理方法。
背景技術(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ā)生的誤碼?;鶐幚碓跓o線接口技術(shù)中起著重要的作用,在物理信道映射之前的基帶處理 主要是信道編碼鏈的處理。圖2是根據(jù)現(xiàn)有技術(shù)的信道編碼鏈的簡(jiǎn)要處理流程圖,如圖2 所示,信道編碼鏈的處理為對(duì)輸入的傳輸塊進(jìn)行碼塊分割,即,將進(jìn)入信道編碼器的傳輸 塊按照最大編碼塊大小劃分為突發(fā)(Burst),將每個(gè)Burst分割為兩個(gè)或兩個(gè)以上的編碼 塊,該傳輸塊是一個(gè)或者多個(gè)用戶的一個(gè)或者多個(gè)業(yè)務(wù)的承載數(shù)據(jù),并且,該傳輸塊可以是 一個(gè)數(shù)據(jù)突發(fā),也可以是一個(gè)數(shù)據(jù)子包,其中,傳輸塊是信道編碼鏈的基本輸入,一般來說, 一個(gè)傳輸塊的數(shù)據(jù)往往具有相同的編碼調(diào)制方式。并對(duì)得到的多個(gè)編碼塊進(jìn)行信道編碼 (coding)、碼率匹配、信道交織、調(diào)制映射、隨機(jī)化處理、物理信道映射等操作。信道編碼器編碼時(shí),會(huì)將信息比特分割成一定長(zhǎng)度的編碼塊以進(jìn)行編碼。一般來 說,編碼塊越大,糾錯(cuò)性能越好,但編碼塊較大會(huì)導(dǎo)致編譯碼復(fù)雜度的增加和譯碼延遲時(shí)間 的增加,所以,設(shè)計(jì)信道編碼器時(shí),必須限制最大編碼塊的大小,即,設(shè)置最大編碼塊的最大 值。由于信道編碼具有允許的最大編碼塊大小,一個(gè)傳輸塊需要被分割為多個(gè)編碼塊之后, 才可以進(jìn)行信道編碼。這樣,在上述信道編碼鏈的處理過程中,會(huì)對(duì)進(jìn)入信道編碼器的傳輸塊按照最大 編碼塊大小劃分為突發(fā)(Burst),但是Burst的大小通常不是最大編碼塊大小的整數(shù)倍,因 為Burst的性能主要取決于最小編碼塊的大小,即,最小編碼塊越小,突發(fā)的性能越差,如 果分割產(chǎn)生的最小編碼塊太小,會(huì)嚴(yán)重影響整個(gè)突發(fā)的性能,所以在分割時(shí)應(yīng)盡量將每個(gè) Burst分割成大小相等或大小近似相等的若干個(gè)編碼塊。這樣,當(dāng)Burst被分割為兩個(gè)或兩 個(gè)以上的編碼塊時(shí),每個(gè)編碼塊的后面都要添加一個(gè)固定長(zhǎng)度的循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check,簡(jiǎn)稱為 CRC)目前,將傳輸塊分割成多個(gè)編碼塊的過程(即,碼塊分割技術(shù))中,需要將一個(gè)傳 輸塊分割成大小基本相等的多個(gè)編碼塊,例如,在Wimax系統(tǒng)中,碼塊分割是以4800比特為 單位進(jìn)行分割的,當(dāng)Burst的長(zhǎng)度不是4800的整數(shù)倍時(shí),需要對(duì)Burst填充大量的padding bits (填充比特),但這樣做會(huì)嚴(yán)重影響信道編碼器的性能。另外,分割后的編碼塊的長(zhǎng)度 與編碼器的輸入碼長(zhǎng)不相匹配,由于編碼塊的長(zhǎng)度以及CRC的長(zhǎng)度需要信道編碼器支持的 碼長(zhǎng)相匹配,不符合信道編碼器支持的碼長(zhǎng)的編碼塊不能直接進(jìn)行編碼。

發(fā)明內(nèi)容
考慮到相關(guān)技術(shù)中存在的以上至少一個(gè)技術(shù)問題而提出本發(fā)明,為此,本發(fā)明的 主要目的在于提供一種碼塊分割預(yù)處理方法,以解決上述問題。根據(jù)本發(fā)明的一個(gè)方面,提供一種碼塊分割預(yù)處理方法,該方法用于確定對(duì)待傳 輸塊進(jìn)行分割所需的參數(shù)。根據(jù)本發(fā)明的碼塊分割預(yù)處理方法包括發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將待 傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目,其中,第一預(yù)定參數(shù)包括為待傳輸塊分配的物理 資源塊的數(shù)目、待傳輸塊的調(diào)制編碼方式和發(fā)送端支持的最大編碼塊的長(zhǎng)度;發(fā)送端至少 根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,第二預(yù)定參數(shù)包括數(shù)目和發(fā)送端 支持的編碼塊的長(zhǎng)度。
根據(jù)本發(fā)明的一個(gè)方面,提供一種碼塊分割預(yù)處理方法,該方法用于確定對(duì)待傳 輸塊進(jìn)行分割所需的參數(shù)。根據(jù)本發(fā)明的碼塊分割預(yù)處理方法包括發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將待 傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目,其中,第一預(yù)定參數(shù)包括待傳輸塊分配的長(zhǎng)度和 發(fā)送端支持的最大編碼塊的長(zhǎng)度;發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的 長(zhǎng)度,其中,第二預(yù)定參數(shù)包括數(shù)目和發(fā)送端支持的編碼塊的長(zhǎng)度。通過本發(fā)明的上述至少一個(gè)技術(shù)方案,在進(jìn)行碼塊分割之后,確定出碼塊分割參 數(shù),并根據(jù)確定出的碼塊分割參數(shù)進(jìn)行碼塊分割,通過該方法,能夠有效地減少填充比特的 數(shù)目,并使得分割后的編碼塊均能夠與信道編碼器支持的碼長(zhǎng)相匹配,以進(jìn)行后續(xù)的編碼 操作。


附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí) 施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1是根據(jù)相關(guān)技術(shù)的數(shù)字通信系統(tǒng)的結(jié)構(gòu)框圖;圖2是根據(jù)相關(guān)技術(shù)的信道編碼鏈的處理流程圖;圖3是根據(jù)本發(fā)明方法實(shí)施例一的碼塊分割預(yù)處理方法的流程圖;圖4是根據(jù)本發(fā)明方法實(shí)施例二的碼塊分割預(yù)處理方法的流程圖。
具體實(shí)施例方式功能概述由于目前的碼塊分割技術(shù)中,在將一個(gè)傳輸塊分割成多個(gè)編碼塊時(shí),需要對(duì)該傳 輸塊填充大量的padding bits (填充比特),但這樣會(huì)嚴(yán)重影響信道編碼器的性能。并且, 如果分割后的編碼塊的長(zhǎng)度與編碼器的輸入碼長(zhǎng)不相匹配,不符合信道編碼器支持的碼長(zhǎng) 的編碼塊不能直接進(jìn)行編碼,例如,在16m系統(tǒng)中,信道編碼器只支持有限多個(gè)碼長(zhǎng)的編 碼,編碼塊的長(zhǎng)度以及CRC的長(zhǎng)度均需要信道編碼器支持的碼長(zhǎng)相匹配,如果不相匹配,無 法進(jìn)行后續(xù)的編碼操作。基于上述描述,本發(fā)明的基本思路是在進(jìn)行碼塊分割之前,確定出待傳輸塊進(jìn)行 分割時(shí)所需的分割參數(shù),該分割參數(shù)可以包括將待傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目,得到的每個(gè)編碼塊的大小,為待傳輸塊填充的比特大小等,確定出合適的分割參數(shù)后, 再對(duì)待傳輸塊進(jìn)行填充比特、碼塊分割等后續(xù)處理。在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。方法實(shí)施例一 根據(jù)本發(fā)明實(shí)施例,提供了一種碼塊分割預(yù)處理方法。圖3是根據(jù)本發(fā)明實(shí)施例的碼塊分割預(yù)處理方法的流程圖,需要說明的是,為了 便于描述,在圖3中以步驟的形式示出并描述了本發(fā)明的方法實(shí)施例的技術(shù)方案,在圖3中 所示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在圖3中示出 了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。如圖 3所示,該方法用于確定對(duì)待傳輸塊進(jìn)行分割所需的參數(shù),主要包括以下步驟(步驟S302至 步驟S304)。步驟S302,發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將待傳輸塊進(jìn)行分割后得到的編碼 塊的數(shù)目,其中,第一預(yù)定參數(shù)包括為待傳輸塊分配的物理資源塊的數(shù)目、待傳輸塊的調(diào) 制編碼方式和發(fā)送端支持的最大編碼塊的長(zhǎng)度,并且,發(fā)送端支持的最大編碼塊的長(zhǎng)度可 以為發(fā)送端的信道編碼器所支持的最大編碼塊的長(zhǎng)度,具體地,可以利用下述公式確定所 述編碼塊的數(shù)目NUM_FEC_BL0CK 其中,MOD表示待傳輸塊的調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),Nee是為待傳輸塊分 配的物理資源塊的數(shù)目,NSM為空間復(fù)用系數(shù),NEP—mx是發(fā)送端支持的最大編碼塊的數(shù)目, CodeRate表示待傳輸塊的碼率,并且,MOD和CodeRate均由基站指定的MCS確定,NSM的值 取決于多輸入多輸出的傳輸模式。步驟S304,發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,第 二預(yù)定參數(shù)包括數(shù)目和發(fā)送端支持的編碼塊的長(zhǎng)度,具體地,可以利用下述公式確定每個(gè) 編碼塊的長(zhǎng)度Nep 其中,函數(shù)表示使f(x)取最小值時(shí)的x的取值,MOD表示待傳輸塊的
;C
調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),{NEp}表示發(fā)送端支持的碼長(zhǎng)集合,NUM_FEC_BL0CK表示編 碼塊的數(shù)目,Nee是為待傳輸塊分配的物理資源塊的數(shù)目,Nsm為空間復(fù)用系數(shù),CodeRate表 示待傳輸塊的碼率,并且,MOD和CodeRate均由基站指定的MCS確定,NSM的值取決于多輸 入多輸出的傳輸模式,該公式的含義是編碼塊的長(zhǎng)度應(yīng)該取碼長(zhǎng)集合{Nep}中大于或等于 MOD CodeRate N KE Nsm/NUM_FEC_BL0CK 的最小碼長(zhǎng)值。步驟S306,在確定出得到的每個(gè)編碼塊的長(zhǎng)度之后,發(fā)送端至少根據(jù)第三預(yù)定參 數(shù)確定填充比特的大小,其中,填充比特用于為待傳輸塊填充,其中,第三預(yù)定參數(shù)包括數(shù) 目和編碼塊的長(zhǎng)度,利用下述公式確定所述待傳輸塊填充的比特大小Npadding Npadding = NUM_FEC_BL0CK NEP_M0D CodeRate N KE NSM
8
其中,MOD表示待傳輸塊的調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),NUM_FEC_BL0CK表示編 碼塊的數(shù)目,Nee是為待傳輸塊分配的物理資源塊的數(shù)目,Nsm為空間復(fù)用系數(shù),CodeRate表 示待傳輸塊的碼率,Nep表示每個(gè)編碼塊的長(zhǎng)度,并且,MOD和CodeRate均由基站指定的MCS 確定,Nsm的值取決于多輸入多輸出的傳輸模式。步驟S308,將確定出的填充比特填充到待傳輸塊或編碼塊中,具體地,可以分為以 下兩種填充方式填充方式一在分割待傳輸塊(即Burst)之前,可以將確定出的填充比特填充到 該Burst里,將這種填充方式稱為Burst填充。并且,該填充比特可以用于填充到待傳輸塊 的頭部,也可以用于填充到待傳輸塊的尾部,或者將填充比特劃分為相等的兩部分,其中的 一部分用于填充到待傳輸塊的頭部,另一部分用于填充到待傳輸塊的尾部。例如,對(duì)于上述步驟S306中確定出的填充比特Npadding,可以通過以下三種方式 添加到Burst中,將所有填充比特NPadding都填充到Burst的頭部;或者,,將所有填充比特 NPadding都填充到Burst的尾部;或者,將填充比特NPadding近似均勻地分為兩部分,其中的一 部分填充到Burst的頭部,另一部分填充到Burst的尾部。填充方式二 完成Burst分割之后,可以將確定出的填充比特填充到分割后的編 碼塊中,將這種填充方式稱為FEC Block填充。具體地,該填充方式二可以分為以下4種方 式方式1 填充比特用于填充到待傳輸塊的第一個(gè)編碼塊的頭部或尾部,例如,將所 有填充比特NPadding填充到第一個(gè)FEC Block的頭部或尾部;方式2 填充比特用于填充到待傳輸塊的最后一個(gè)編碼塊的頭部或尾部,例如,將 所有填充比特NPadding填充到最后一個(gè)FEC Block的頭部或尾部;方式3 禾lj用以下公式將填充比特NPadding近似均勻地分為k個(gè)子填充比特NPadding, k Npadding, k = 2* floor ((Npadding/2+k) /NUM_FEC_BL0CK)其中,k= 0,l,2,……(NUM_FEC_BL0CK-1),NPadding,k 為需要對(duì)傳輸塊的第 k 個(gè)編
碼塊填充的子填充比特的大小,且NPadding,Q彡NPaddingjl彡NPadding,2..........彡NPadding, k,并
且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部;方式4 禾lj用以下公式將填充比特NPadding近似均勻地分為k個(gè)子填充比特NPadding, k 其中,k= 0,l,2,……(NUM_FEC_BL0CK-1),NPadding,k 為需要對(duì)傳輸塊的第 k 個(gè)編
碼塊填充的子填充比特的大小,且NPadding,Q彡NPadding, 1彡NPadding,2..........彡NPadding,k,
并且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部。在具體實(shí)現(xiàn)過程中,填充方式一和填充方式二兩種方式可以單獨(dú)使用,也可以結(jié) 合使用,優(yōu)選地,在分割后的編碼塊的長(zhǎng)度不在發(fā)送端支持的編碼塊的長(zhǎng)度范圍內(nèi)時(shí),可以 考慮將填充方式一和填充方式二聯(lián)合使用。步驟S310,在確定出填充比特的大小之后,發(fā)送端至少根據(jù)第四預(yù)定參數(shù)確定待 傳輸塊中的實(shí)際有效載荷,其中,第四預(yù)定參數(shù)包括第三預(yù)定參數(shù)和填充比特的大小,具 體地,利用下述公式確定待傳輸塊中的實(shí)際有效載荷Npl = NUM_FEC_BL0CK (NEP_IMFB NCEC_FEC) "NCEC_BUEST-Npadding
其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,NEP表示每個(gè)編碼塊的長(zhǎng)度,N 是每 個(gè)編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,ncecjuest是待傳輸塊的循環(huán)冗余校驗(yàn)碼長(zhǎng)度,并且,Ncec_ FEC和N st均為預(yù)先設(shè)置的固定值,NUM_FEC_BL0CK = 1時(shí),IMFB = 0,當(dāng)碼塊數(shù)目NUM_ FEC_BL0CK > 1 時(shí),= 1。需要說明的是,在本實(shí)例中,根據(jù)下述方式確定待傳輸塊的調(diào)制階數(shù)MOD:當(dāng)待傳 輸塊的調(diào)制編碼方式為BPSK時(shí),待傳輸塊的調(diào)制階數(shù)MOD為1 ;當(dāng)待傳輸塊的調(diào)制編碼方 式為QPSK時(shí),待傳輸塊的調(diào)制階數(shù)MOD為2 ;當(dāng)待傳輸塊的調(diào)制編碼方式為16QAM時(shí),待 傳輸塊的調(diào)制階數(shù)MOD為4 ;當(dāng)待傳輸塊的調(diào)制編碼方式為64QAM時(shí),待傳輸塊的調(diào)制階數(shù) MOD 為 6。通過本實(shí)例的方法,可以確定出下述分割參數(shù);將待傳輸塊進(jìn)行分割后得到的編 碼塊的數(shù)目,得到的每個(gè)編碼塊的大小,為待傳輸塊填充的比特大小、待傳輸塊中的實(shí)際有 效載荷,并在確定出該分割參數(shù)之后,可以按照現(xiàn)有技術(shù)的方法對(duì)待傳輸塊進(jìn)行信道編碼 鏈的處理,至于如何通過本實(shí)例確定出的分割參數(shù)進(jìn)行碼塊分割屬于本領(lǐng)域技術(shù)人員的公 知技術(shù),這里不再贅述。通過本發(fā)明實(shí)施例提供的技術(shù)方案,在進(jìn)行碼塊分割之后,確定出碼塊分割參數(shù), 并根據(jù)確定出的碼塊分割參數(shù)進(jìn)行碼塊分割,通過該方法,能夠有效地減少填充比特的數(shù) 目,并使得分割后的編碼塊均能夠與信道編碼器支持的碼長(zhǎng)相匹配,以進(jìn)行后續(xù)的編碼操 作。下面通過具體實(shí)例對(duì)圖3所示的方法進(jìn)行詳細(xì)描述。實(shí)例1該實(shí)例的基本思路是根據(jù)為待傳輸塊分配的物理資源數(shù)量NKE、待傳輸塊使用的 調(diào)制編碼方式(Modulation and Coding Scheme,簡(jiǎn)稱為MCS)和信道編碼器支持的最大編 碼塊大小NEP mx,計(jì)算出Burst (即,待傳輸塊)分割后得到的碼塊數(shù)目NUM_FEC_BL0CK,并根 據(jù)分割后的碼塊數(shù)目和信道編碼器支持的碼長(zhǎng)集合,計(jì)算處分割后的每個(gè)編碼塊的長(zhǎng)度; 根據(jù)碼塊數(shù)目和編碼塊的長(zhǎng)度,計(jì)算出為Burst所填充的比特的數(shù)目。具體步驟如下步驟1,設(shè)當(dāng)前Burst調(diào)制方式為QPSK,即MOD為2,當(dāng)前Burst的碼率CodeRate為 70/256,分配的資源單元(Resource Element, RE)的數(shù)目NKE為6720,空間復(fù)用系數(shù)NSM為 4,編碼器支持的最大碼長(zhǎng)NEP MX為4800bits。根據(jù)下式計(jì)算得到碼塊數(shù)目NUM_FEC_BL0CK。
NUM — FEC_BLOCK =「M9Z).CodeRate-N^-N^IN^ MAX] = [2x(70/256)x6720x4/4800] = 4步驟2,分割后得到的每個(gè)編碼塊的長(zhǎng)度Nep由碼塊數(shù)目NUM_FEC_BL0CK和信道編 碼器支持的碼長(zhǎng)集合{NEP}決定,其中{Nep}由下表1提供。表 1 并利用下述公式確定出每個(gè)編碼塊的長(zhǎng)度Nep 其中函數(shù)
(々表示使f(x)取最小值時(shí)的x的取值,這樣分割后的編碼塊 的大小Nep為 查表1可知,大于3675的最小的NEP的取值為3712,因此分割后碼塊大小為NEP = 3712步驟3,可以通過以下公式計(jì)算為Burst填充比特的數(shù)目NPadding Npadding = NUM_FEC_BL0CK NEP_M0D CodeRate NEE NSM= 4X3712-2X (70/256) X6720X4= 148步驟4,選擇上述步驟S308中的填充方式進(jìn)行比特填充,這里,NPadding為148bits,NUM_FEC_BL0CK為4,如果采用填充方式一,則可以進(jìn)行以下處理將所有填充比特NPadding(148bits)都填充到Burst頭部,或者,將所有填充比 特NPadding(148bits)都填充到Burst尾部,或者,將NPadding(148bits)均勻地分為兩部分 NPadding/2 (74bits),分別填充 74bits 到 Burst 頭部和尾部。在分割Burst之后,如果分割后的編碼塊的長(zhǎng)度不在發(fā)送端支持的編碼塊的長(zhǎng)度 范圍內(nèi),則可以采用填充方式二將填充比特填充到FEC Block中,并可以根據(jù)需要,采用上 述方式1至方式4中的任一種方式。方式1 將所有填充比特NPadding(148bits)填充到第一個(gè)FECBlock的頭部或尾部。方式2 將所有填充比特NPadding((148bits)填充到最后一個(gè)FECBlock的頭部或尾 部。方式3 將所有填充比特NPadding(148bits)近似均勻的分為NPadding, k,k = 0,1, 2,……(NUM_FEC_BL0CK-1),其中 NPadding,k為第 k個(gè)FEC Block要填充的比特?cái)?shù)目,且NPadding,
0( NPaddingjl ( NPadding,2.......... ( NPaddingjk, NPadding,k 可以由以下公式計(jì)算得到Npadding, k = 2*F floor ((Npadding/2+k) /NUM_FEC_BL0CK)此時(shí),NPadding為 148bits,NUM_FEC_BL0CK 為 4,則Npadding,0 = 2* floor ((Npadding/2+0) /NUM_FEC_BL0CK) = 36Npaddinga = 2* floor ((Npadding/2+l) /NUM_FEC_BL0CK) = 36Npadding,2 = 2* floor ((Npadding/2+2)/NUM_FEC_BL0CK) = 38Npadding,3 = 2* floor ((Npadding/2+3) /NUM_FEC_BL0CK) = 38然后,依次將NPadding,Q,NPaddinga, NPadding,2, NPadding,3 填充到第一個(gè)編碼塊、第二個(gè)編碼 塊、第三個(gè)編碼塊、第四個(gè)編碼塊的頭部或尾部。方式4 將所有填充比特NPadding近似均勻的分為NPadding, k,k = 0,1,2,……(NUM_ FEC_BL0CK-1),其中 NPadding, k 為第 k 個(gè) FEC Block 要填充的比特?cái)?shù)目,且 NPadding,Q 彡 NPadding,
1^ NPadding,2.......... ^ NPaddingj k, JJJ'JNpadding, k = 2*floor ((Npadding/2+ (NUM_FEC_BL0CK_k_l)) /NUM_FEC_BL0CK)此時(shí)NPadding 為 148bits,NUM_FEC_BL0CK 為 4,故Npadding,。= 2*floor((Npadding/2+NUM_FEC_BL0CK-0-l)/NUM_FEC_BL0CK) = 38Npaddinga = 2*floor((Npadding/2+NUM_FEC_BL0CK-l-l)/NUM_FEC_BL0CK) = 38Npadding,2 = 2*floor((Npadding/2+NUM_FEC_BL0CK-2-l)/NUM_FEC_BL0CK) = 36
Npadding,3 = 2*floor ((Npadding/2+NUM_FEC_BL0CK-3_l) /NUM_FEC_BL0CK) = 36然后,依次將NPadding,Q,NPaddinga, NPadding,2, NPadding,3 填充到第一個(gè)編碼塊、第二個(gè)編碼 塊、第三個(gè)編碼塊、第四個(gè)編碼塊的頭部或尾部。步驟5,預(yù)先設(shè)置Burst的CRC長(zhǎng)度取N ST = 16,并可以通過下述公式計(jì)算出 待傳輸塊的實(shí)際有效載荷的數(shù)目Npl = NUM_FEC_BL0CK (NEP_IMFB NCEC_FEC) "NCEC_BUEST-Npadding= 4X (3712-1X16)-16-148= 14620通過本實(shí)例的步驟1至步驟5,計(jì)算出各分割參數(shù)之后,按照各分割參數(shù)對(duì)待傳輸 塊進(jìn)行碼塊分割處理。
方法實(shí)施例二根據(jù)本發(fā)明實(shí)施例,提供了一種碼塊分割預(yù)處理方法。圖4是根據(jù)本發(fā)明實(shí)施例的碼塊分割預(yù)處理方法的流程圖,需要說明的是,為了 便于描述,在圖4中以步驟的形式示出并描述了本發(fā)明的方法實(shí)施例的技術(shù)方案,在圖4中 所示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在圖4中示出 了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。如圖 4所示,該方法用于確定對(duì)待傳輸塊進(jìn)行分割所需的參數(shù),包括以下步驟(步驟S402至步驟 S404)。步驟S402,發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將待傳輸塊進(jìn)行分割后得到的編碼 塊的數(shù)目,其中,第一預(yù)定參數(shù)包括待傳輸塊分配的長(zhǎng)度和發(fā)送端支持的最大編碼塊的長(zhǎng) 度,具體地,可以利用下述公式確定編碼塊的數(shù)目NUM_FEC_BL0CK 其中,n是待傳輸塊的長(zhǎng)度,NEP MX是發(fā)送端支持的最大編碼塊的長(zhǎng)度,ceil ( )表 示向上取整操作。步驟S404,發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,第 二預(yù)定參數(shù)包括數(shù)目和發(fā)送端支持的編碼塊的長(zhǎng)度,具體地,可以利用下述公式確定每個(gè) 編碼塊的長(zhǎng)度Nep 對(duì)于每個(gè)編碼塊,在NUM_FEC_BL0CK = 1時(shí),利用下述公式確定其長(zhǎng)度NEP (k) 對(duì)于每個(gè)編碼塊,在NUM_FEC_BL0CK > 1時(shí),利用下述公式確定其長(zhǎng)度NEP (k) 其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,{Nep}是編碼器支持的碼長(zhǎng)集合,函數(shù)
argm,/Cx)表示使f(x)取最小值時(shí)的x的取值, 〖,。是編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,
n是待傳輸塊的長(zhǎng)度,floor ( )表示向下取整操作,k表示對(duì)應(yīng)的編碼塊的序號(hào),并且,k =0,1,2. . . , NUM_FEC_BL0CK-1, Ncec fec 是預(yù)先設(shè)置的固定值,8 'floor ([ (n/8+k) /NUM_FEC_ BLOCK])為不包含填充比特和CRC的編碼塊。步驟S406,在確定得到的每個(gè)編碼塊的長(zhǎng)度之后,發(fā)送端至少根據(jù)第三預(yù)定參數(shù) 確定填充比特的大小,其中,所述填充比特用于為待傳輸塊填充,其中,第三預(yù)定參數(shù)包括 得到的每個(gè)編碼塊的長(zhǎng)度、數(shù)目和待傳輸塊的長(zhǎng)度,利用下述公式確定待傳輸塊填充的比
特大小Npadding 其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,n是待傳輸塊的長(zhǎng)度,NEP(k)表示序號(hào) 為k的編碼塊的長(zhǎng)度,N 是編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,k表示對(duì)應(yīng)的編碼塊的序 號(hào),并且,k = 0,1,2. . .,NUM_FEC_BL0CK-1,當(dāng) NUM_FEC_BL0CK = 1 時(shí),m = 0 ;當(dāng) NUM_FEC_ BLOCK > 1 時(shí),m = NUM_FEC_BL0CK, Ncec_fec 是預(yù)先設(shè)置的固定值。
步驟S408,該步驟的處理方式與步驟S308類似,這里不再贅述。步驟S410,在確定填充比特的大小之后,發(fā)送端至少根據(jù)填充比特的大小,確定待 傳輸塊中的實(shí)際有效載荷,具體地,利用下述公式確定待傳輸塊中的實(shí)際有效載荷NPL 其中,n是待傳輸塊的長(zhǎng)度,Ncec_buest是待傳輸塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,Npadding 表示待傳輸塊填充的比特大小,并且,N st是預(yù)先設(shè)置的固定值。通過本實(shí)例的方法,可以確定出下述分割參數(shù);將待傳輸塊進(jìn)行分割后得到的編 碼塊的數(shù)目,得到的每個(gè)編碼塊的大小,為待傳輸塊填充的比特大小、待傳輸塊中的實(shí)際有 效載荷,并在確定出該分割參數(shù)之后,可以按照現(xiàn)有技術(shù)的方法對(duì)待傳輸塊進(jìn)行信道編碼 鏈的處理,至于如何通過本實(shí)例確定出的分割參數(shù)進(jìn)行碼塊分割屬于現(xiàn)有技術(shù),這里不再 贅述。通過本發(fā)明實(shí)施例提供的技術(shù)方案,在進(jìn)行碼塊分割之后,確定出碼塊分割參數(shù), 并根據(jù)確定出的碼塊分割參數(shù)進(jìn)行碼塊分割,通過該方法,能夠有效地減少填充比特的數(shù) 目,并使得分割后的編碼塊均能夠與信道編碼器支持的碼長(zhǎng)相匹配,以進(jìn)行后續(xù)的編碼操 作。下面通過具體實(shí)例對(duì)圖4所示的方法進(jìn)行詳細(xì)描述。實(shí)例2該實(shí)例的基本思路是根據(jù)Burst的長(zhǎng)度n和編碼器支持的最大編碼塊大小NEP mx,計(jì)算出將Burst分割后得到的碼塊數(shù)目NUM_FEC_BL0CK,并將Burst均勻或近似均勻地 分割為NUM_FEC_BL0CK個(gè)碼塊,以計(jì)算各碼塊的大小;根據(jù)碼塊數(shù)目和碼塊大小,對(duì)Burst 添加相應(yīng)數(shù)目的填充比特。具體步驟如下步驟1,首先設(shè)為Burst的長(zhǎng)度9592,最大編碼塊大小NEP Mx為4800,根據(jù)以下公 步驟2,每個(gè)編碼塊的長(zhǎng)度nk (該長(zhǎng)度不包含填充比特和CRC)可以通過如下公式 得到其中濁=0,1,2,這樣 步驟3,參考表1,并利用下述公式確定出每個(gè)編碼塊的長(zhǎng)度Nep 其中,{Nep}是編碼器支持的碼長(zhǎng)集合(見表1),函數(shù)Mgmif/⑺表示使f(x)取最 小值時(shí)的x的取值,預(yù)先設(shè)置N 的長(zhǎng)度為16,則‘、 = 步驟4,可以通過下述公式計(jì)算出為Burst填充比特的數(shù)目凡
Npaddmg= Z NEP(K)-m-NCRC_FEC-n 當(dāng)編碼塊的數(shù)目 k=0 ,
NUM_FEC_BL0CK = 1 時(shí),m = 0 ;當(dāng)編碼塊的數(shù)目 K > 1 時(shí),m = NUM_FEC_BL0CK ; 由于m = NUM_FEC_BL0CK = 3,這樣,Burst添加的填充比特?cái)?shù)目NPadding為=152步驟6,選擇上述步驟S408中的填充方式進(jìn)行比特填充,這里,NPadding為152bits, NUM_FEC_BL0CK為4,如果采用填充方式一,則可以進(jìn)行以下處理將所有填充比特NPadding(152bits)都填充到Burst頭部,或者,將所有填充比特 NPadding(152bits)都填充到Burst尾部,或者,將NPadding(152bits)均勻地分為兩部分NPadding /2 (76bits),分別填充76bits到Burst頭部和尾部。在分割Burst之后,如果分割后的編碼塊的長(zhǎng)度不在發(fā)送端支持的編碼塊的長(zhǎng)度 范圍內(nèi),則可以采用填充方式二將填充比特填充到FEC Block中,并可以根據(jù)需要,采用上 述方式1至方式4中的任一種方式。方式1 將所有填充比特NPadding(152bits)填充到第一個(gè)FECBlock的頭部或尾部。方式2 將所有填充比特NPadding(152bits)填充到最后一個(gè)FECBlock的頭部或尾 部。方式3 將所有填充比特NPadding(152bits)近似均勻的分為NPadding, k,k = 0,1, 2,……(NUM_FEC_BL0CK-1),其中 NPadding,k為第 k個(gè)FEC Block要填充的比特?cái)?shù)目,且NPadding, o ( NPaddingjl ( NPadding,2.......... ( NPadding,k。則 NPadding,k 可以由以下公式計(jì)算得到Npadding, k = 2* floor ((Npadding/2+k) /NUM_FEC_BL0CK)然后,依次將NPadding,Q,NPaddinga, NPaddingj2填充到第一個(gè)編碼塊、第二個(gè)編碼塊、第三 個(gè)編碼的頭部或尾部。方式4 將所有填充比特NPadding近似均勻的分為NPadding,k,k = 0,1,2,.....(NUM_FEC_BL0CK_1),其中 NPadding, k 為第 k 個(gè) FEC Block 要填充
的比特?cái)?shù)目,且 NPadding,。彡 NPadding,:彡 NPadding,2.........彡 NPadding,k。則 NPadding,k 可以由以下公式計(jì)算得到 Npadding, k = 2*floor ((Npadding/2+ (NUM_FEC_BLOCK_k_l)) /NUM_FEC_BL0CK)
Npaddingj0 = 2*floor ((Npadding/2+NUM_FEC_BL0CK-0_l) /NUM_FEC_BL0CK) = 52Npaddinga = 2*floor ((Npadding/2+NUM_FEC_BL0CK-1 -1) /NUM_FEC_BL0CK) = 50Npadding,2 = 2*floor ((Npadding/2+NUM_FEC_BL0CK-2_l) /NUM_FEC_BL0CK) = 50然后,依次將NPadding,Q,NPaddinga, NPaddingj2填充到第一個(gè)編碼塊、第二個(gè)編碼塊、第三 個(gè)編碼的頭部或尾部。步驟7,預(yù)先設(shè)置Burst的CRC長(zhǎng)度取N ST = 16,并可以通過下述公式計(jì)算出 待傳輸塊的實(shí)際有效載荷的數(shù)目Npl = n-NCEC_BUEST-Npadding= 9592-16-152= 9424通過本實(shí)例的步驟1至步驟7,計(jì)算出各分割參數(shù)之后,按照各分割參數(shù)對(duì)待傳輸 塊進(jìn)行碼塊分割處理。需要說明的是,方法實(shí)施例二與方法實(shí)施例一的一個(gè)不同點(diǎn)是通過方法實(shí)施例 一中的公式計(jì)算出的每個(gè)編碼塊的長(zhǎng)度NEP均相同,通過方法實(shí)施例二中的公式計(jì)算出的 每個(gè)編碼塊的長(zhǎng)度NEP彼此可以不相同,這樣,將待傳輸塊進(jìn)行分割之后,如果需要得到長(zhǎng) 度相同的多個(gè)編碼塊,可以采用方法實(shí)施例一所述的方法,如果需要得到長(zhǎng)度長(zhǎng)度不相同 的多個(gè)編碼塊,可以采用方法實(shí)施例二所述的方法。如上所述,借助于本發(fā)明提供的碼塊分割預(yù)處理方法,在進(jìn)行碼塊分割之后,確定 出碼塊分割參數(shù),并根據(jù)確定出的碼塊分割參數(shù)進(jìn)行碼塊分割,通過該方法,能夠有效地減 少填充比特的數(shù)目,并使得分割后的編碼塊均能夠與信道編碼器支持的碼長(zhǎng)相匹配,以進(jìn) 行后續(xù)的編碼操作。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種碼塊分割預(yù)處理方法,用于確定對(duì)待傳輸塊進(jìn)行分割所需的參數(shù),其特征在于,所述方法包括發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將所述待傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目,其中,所述第一預(yù)定參數(shù)包括為所述待傳輸塊分配的物理資源塊的數(shù)目、所述待傳輸塊的調(diào)制編碼方式和所述發(fā)送端支持的最大編碼塊的長(zhǎng)度;所述發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,所述第二預(yù)定參數(shù)包括所述數(shù)目和所述發(fā)送端支持的編碼塊的長(zhǎng)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定得到的每個(gè)編碼塊的長(zhǎng)度之后,所 述方法還包括所述發(fā)送端至少根據(jù)第三預(yù)定參數(shù)確定填充比特的大小,其中,所述填充比特用于為 所述待傳輸塊填充,所述第三預(yù)定參數(shù)包括所述數(shù)目和所述編碼塊的長(zhǎng)度。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在確定所述填充比特的大小之后,所述方 法還包括所述發(fā)送端至少根據(jù)第四預(yù)定參數(shù)確定所述待傳輸塊中的實(shí)際有效載荷,其中,所述 第四預(yù)定參數(shù)包括所述第三預(yù)定參數(shù)和所述填充比特的大小。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,利用下述公式確定所述編碼 塊的數(shù)目 NUM_FEC_BL0CK NUM _ FEC _ BLOCK = \MOD. CodeRate NRE NSM / NEP MAX"]其中,MOD表示待傳輸塊的調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),NKE是為待傳輸塊分配的物 理資源塊的數(shù)目,Nsm為空間復(fù)用系數(shù),Nep_mx是發(fā)送端支持的最大編碼塊的數(shù)目,CodeRate 表示待傳輸塊的碼率,并且,MOD和CodeRate均由基站指定的MCS確定,NSM的值取決于多 輸入多輸出的傳輸模式。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述待傳輸塊的調(diào)制編碼方式為BPSK時(shí),所述待傳輸塊的調(diào)制階數(shù)MOD為1 ;所述待傳輸塊的調(diào)制編碼方式為QPSK時(shí),所述待傳輸塊的調(diào)制階數(shù)MOD為2 ;所述待傳輸塊的調(diào)制編碼方式為16QAM時(shí),所述待傳輸塊的調(diào)制階數(shù)MOD為4 ;所述待傳輸塊的調(diào)制編碼方式為64QAM時(shí),所述待傳輸塊的調(diào)制階數(shù)MOD為6。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,利用下述公式確定每個(gè)編碼 塊的長(zhǎng)度Nep Nep = arg min X > {MOD. CodeRate NRE NSM / NUM _ FEC _ BLOCK)Xe{NEP)其中,函數(shù)argmiji/Xx)表示使f(x)取最小值時(shí)的x的取值,{nep}表示發(fā)送端支持的碼長(zhǎng)集合,MOD表示待傳輸塊的調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),NUM_FEC_BL0CK表示編碼塊的 數(shù)目,Nke是為待傳輸塊分配的物理資源塊的數(shù)目,Nsm為空間復(fù)用系數(shù),CodeRate表示待傳 輸塊的碼率,并且,MOD和CodeRate均由基站指定的MCS確定,NSM的值取決于多輸入多輸 出的傳輸模式。
7.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,利用下述公式確定所述填充比特的大小 N -J "padding Npadding = NUM_FEC_BL0CK NEP_M0D CodeRate NEE NSM其中,MOD表示待傳輸塊的調(diào)制編碼方式對(duì)應(yīng)的調(diào)制階數(shù),NUM_FEC_BL0CK表示編碼塊 的數(shù)目,Nke是為待傳輸塊分配的物理資源塊的數(shù)目,Nsm為空間復(fù)用系數(shù),CodeRate表示待 傳輸塊的碼率,Nep表示每個(gè)編碼塊的長(zhǎng)度,并且,MOD和CodeRate均由基站指定的MCS確 定,Nsm的值取決于多輸入多輸出的傳輸模式。
8.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述填充比特用于填充到所述待傳輸 塊的頭部;或者,所述填充比特用于填充到所述待傳輸塊的尾部;或者,將所述填充比特劃 分為相等的兩部分,其中,一部分用于填充到所述待傳輸塊的頭部,另一部分用于填充到所 述待傳輸塊的尾部。
9.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述填充比特用于填充到所述待傳輸塊的第一個(gè)編碼塊的頭部;或者, 所述填充比特用于填充到所述待傳輸塊的第一個(gè)編碼塊的尾部;或者, 所述填充比特用于填充到所述待傳輸塊的最后一個(gè)編碼塊的頭部;或者, 所述填充比特用于填充到所述待傳輸塊的最后一個(gè)編碼塊的尾部;或者, 禾IJ用以下公式將所述填充比特近似均勻地分為k個(gè)子填充比特NPadding,k Npadding,k = 2*flOOr((Npadding/2+k)/NUM_FEC_BL0CK)其中,k = 0,1,2,……(NUM_FEC_BL0CK-1),Npaddingjk為需要對(duì)所述傳輸塊的第k個(gè)編 碼塊填充的子填充比特的大小,且NPadding,o ( NPaddinga ( NPaddingj2......... ( NPadding, k,并且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部;或者,禾IJ用以下公式將所述填充比特近似均勻地分為k個(gè)子填充比特NPadding,k 其中,k = 0,1,2,……(NUM_FEC_BL0CK-1),NPaddingjk為需要對(duì)所述傳輸塊的第k個(gè)編 碼塊填充的子填充比特的大小,且NPadding,o彡NPaddingjl彡NPadding,2..........彡NPaddingjk,并且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部。
10.根據(jù)權(quán)利要求3所述的方法,其特征在于,利用下述公式確定待傳輸塊中的實(shí)際有 效載荷Npl = NUM_FEC_BL0CK (NEP_I- NCKC—FEC)-Nc ST_Npadding其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,NEP表示每個(gè)編碼塊的長(zhǎng)度,NeKe FEe是每個(gè) 編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,Ncecjuest是待傳輸塊的循環(huán)冗余校驗(yàn)碼長(zhǎng)度,并且,N 和N st均為預(yù)先設(shè)置的固定值,NUM_FEC_BL0CK = 1時(shí),1翻=0,當(dāng)碼塊數(shù)目NUM_FEC_ BLOCK > 1 時(shí),1翻=1。
11.一種碼塊分割預(yù)處理方法,用于確定對(duì)待傳輸塊進(jìn)行分割所需的參數(shù),其特征在 于,所述方法包括發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將所述待傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目, 其中,所述第一預(yù)定參數(shù)包括所述待傳輸塊分配的長(zhǎng)度和所述發(fā)送端支持的最大編碼塊的長(zhǎng)度; 所述發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,所述第二預(yù)定參數(shù)包括所述數(shù)目和所述發(fā)送端支持的編碼塊的長(zhǎng)度。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在確定得到的每個(gè)編碼塊的長(zhǎng)度之后, 所述方法還包括所述發(fā)送端至少根據(jù)第三預(yù)定參數(shù)確定填充比特的大小,其中,所述填充比特用于為 所述待傳輸塊填充,其中,所述第三預(yù)定參數(shù)包括得到的每個(gè)編碼塊的長(zhǎng)度、所述數(shù)目和 所述待傳輸塊的長(zhǎng)度。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在確定所述填充比特的大小之后,所述 方法還包括所述發(fā)送端至少根據(jù)所述填充比特的大小,確定所述待傳輸塊中的實(shí)際有效載荷。
14.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的方法,其特征在于,利用下述公式確定所述 編碼塊的數(shù)目NUM FEC BLOCK 其中,n是待傳輸塊的長(zhǎng)度,隊(duì)^是發(fā)送端支持的最大編碼塊的長(zhǎng)度,ceil(.)表示 向上取整操作。
15.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的方法,其特征在于,對(duì)于每個(gè)編碼塊,在 NUM_FEC_BL0CK = 1時(shí),利用下述公式確定其長(zhǎng)度NEP(k) 對(duì)于每個(gè)編碼塊,在NUM_FEC_BL0CK> 1時(shí),利用下述公式確定其長(zhǎng)度NEP(k) 其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,{NEP}是編碼器支持的碼長(zhǎng)集合,函數(shù) argmiji/Cx)表示使f(x)取最小值時(shí)的x的取值,N e是編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,n是待傳輸塊的長(zhǎng)度,floor ( )表示向下取整操作,k表示對(duì)應(yīng)的編碼塊的序號(hào),并且, k = 0,1,2. . .,NUM_FEC_BL0CK-1,N 是預(yù)先設(shè)置的固定值。
16.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,利用下述公式確定所述待傳輸塊填充 的比特大小Npadding: 其中,NUM_FEC_BL0CK表示編碼塊的數(shù)目,n是待傳輸塊的長(zhǎng)度,NEP (k)表示序號(hào)為k的 編碼塊的長(zhǎng)度, ^;是編碼塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,k表示對(duì)應(yīng)的編碼塊的序號(hào),并 且,k = 0,l,2...,NUM_FEC_BL0CK-1,當(dāng) NUM_FEC_BL0CK = 1 時(shí),m = 0 ;當(dāng) NUM_FEC_BL0CK > 1時(shí),m = NUM_FEC_BL0CK, Ncec_fec是預(yù)先設(shè)置的固定值。
17.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述填充比特用于填充到所述待 傳輸塊的頭部;或者,所述填充比特用于填充到所述待傳輸塊的尾部;或者,將所述填充比 特劃分為相等的兩部分,其中,一部分用于填充到所述待傳輸塊的頭部,另一部分用于填充 到所述待傳輸塊的尾部。
18.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述填充比特用于填充到所述待傳輸塊的第一個(gè)編碼塊的頭部;或者, 所述填充比特用于填充到所述待傳輸塊的第一個(gè)編碼塊的尾部;或者, 所述填充比特用于填充到所述待傳輸塊的最后一個(gè)編碼塊的頭部;或者, 所述填充比特用于填充到所述待傳輸塊的最后一個(gè)編碼塊的尾部;或者, 禾IJ用以下公式將所述填充比特近似均勻地分為k個(gè)子填充比特Npadding, k Npadding, k = 2*flOOr((Npadding/2+k)/NUM_FEC_BL0CK)其中,k = 0,1,2,.....(NUM_FEC_BLOCK-l),Npaddingjk為需要對(duì)所述傳輸塊的第k個(gè)編 碼塊填充的子填充比特的大小,且Npaddingj0彡Npaddingjl彡Npadding,2..........彡Npadding,k,并且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部;或者,禾IJ用以下公式將所述填充比特近似均勻地分為k個(gè)子填充比特Npadding, k 其中,k = 0,1,2,.....(NUM_FEC_BLOCK-l),Npaddingjk為需要對(duì)所述傳輸塊的第k個(gè)編碼塊填充的子填充比特的大小,且Npadding,。彡Npaddingjl彡Npadding,2..........彡Npaddingjk,并且,每個(gè)子填充比特用于填充至相應(yīng)編碼塊的頭部或尾部。不
19.根據(jù)權(quán)利要求13所述的方法,其特征在于,利用下述公式確定待傳輸塊中的實(shí)際 有效載荷Na NpL — n_NCEC_BUEST_Npadding其中,η是待傳輸塊的長(zhǎng)度,Ncecjuest是待傳輸塊的循環(huán)冗余校驗(yàn)碼的長(zhǎng)度,Npadding表示 待傳輸塊填充的比特大小,并且,Ncecjuest是預(yù)先設(shè)置的固定值。
全文摘要
本發(fā)明公開了一種碼塊分割預(yù)處理方法,其中,該方法包括發(fā)送端至少根據(jù)第一預(yù)定參數(shù)確定將待傳輸塊進(jìn)行分割后得到的編碼塊的數(shù)目,其中,第一預(yù)定參數(shù)包括為待傳輸塊分配的物理資源塊的數(shù)目、待傳輸塊的調(diào)制編碼方式和發(fā)送端支持的最大編碼塊的長(zhǎng)度;發(fā)送端至少根據(jù)第二預(yù)定參數(shù)確定得到的每個(gè)編碼塊的長(zhǎng)度,其中,第二預(yù)定參數(shù)包括數(shù)目和發(fā)送端支持的編碼塊的長(zhǎng)度。借助于本發(fā)明的技術(shù)方案,在進(jìn)行碼塊分割之后,確定出碼塊分割參數(shù),并根據(jù)確定出的碼塊分割參數(shù)進(jìn)行碼塊分割,通過該方法,能夠有效地減少填充比特的數(shù)目,并使得分割后的編碼塊均能夠與信道編碼器支持的碼長(zhǎng)相匹配,以進(jìn)行后續(xù)的編碼操作。
文檔編號(hào)H04L1/06GK101867440SQ20091013169
公開日2010年10月20日 申請(qǐng)日期2009年4月15日 優(yōu)先權(quán)日2009年4月15日
發(fā)明者孫波, 孫芝利, 徐俊, 曲紅云, 許進(jìn), 龔賢衛(wèi) 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1