專利名稱:解速率匹配方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,具體涉及一種第三代移動通信長期演進(jìn)系
統(tǒng)(以下簡稱3G LTE )中的解速率匹配方法。
背景技術(shù):
在移動通信系統(tǒng)的上行鏈路中,傳輸信道的編碼復(fù)用處理主要包括CRC附 力口 ( Cyclic Redundancy Code,循環(huán)冗余才交-瞼碼)、信道編碼、速率匹配、交織 和傳輸信道復(fù)用等步驟??蓞㈤?G LTE的國際標(biāo)準(zhǔn)協(xié)議3GPP 36.212中對傳輸 信道的編碼復(fù)用處理進(jìn)行的規(guī)定,此處對與本發(fā)明相關(guān)的部分進(jìn)行簡要說明, 傳輸信道編碼的通用復(fù)用處理過程一般包括以下步驟
步驟a:對傳輸塊附加CRC;
步驟b:對傳輸塊進(jìn)行碼塊分割,對分割后的每個碼塊附加CRC;
傳輸信道的數(shù)據(jù)以一個傳輸塊為單位,由于傳輸塊的大小可大可小,而 Turbo編碼器對編碼碼塊長度有一個范圍的限制,因此對傳輸塊要進(jìn)行碼塊分 割,對于大于Turbo編碼最大長度的限制的傳輸塊進(jìn)行碼塊分割,且由于LTE 的Turbo編碼4吏用QPP (quadratic permutation polynomials, 2次排列多項(xiàng)式) 交織器,分割后的碼塊長度的大小必需滿足3GPP 36.212協(xié)議中表5丄3-3中的 值,因此對于分割后的碼塊還需要在第一個碼塊的前面添加適當(dāng)數(shù)量的虛比特 來滿足碼塊分割的要求,而對于巻積編碼的傳輸塊不需要經(jīng)過碼塊分割;
步驟c:對每個碼塊進(jìn)行信道編碼,信道編碼分為巻積編碼和Turbo編碼, 經(jīng)過編碼后的lt據(jù)分為3個子塊輸出;
步驟d:對信道編碼后的數(shù)據(jù)進(jìn)行速率匹配。
速率匹配的目的是為了使編碼后的比特?cái)?shù)量滿足分配的專用的物理信道所
能承載的比特?cái)?shù)量。3GPP 36.212協(xié)議中規(guī)定的速率匹配包括子塊交織、比特 收集和比特選擇與修剪。在子塊交織中是用塊交織器進(jìn)行交織,當(dāng)子塊長度不 滿足塊交織器的總的長度時還需要在每個子塊的前面添加適當(dāng)?shù)奶摫忍?,然?再進(jìn)行交織,子塊交織是針對信道編碼后的3個子塊分別進(jìn)行,因此完成子塊 交織后需要對3個子塊進(jìn)行比特收集,進(jìn)行比特收集后合并為1個數(shù)據(jù)塊,然 后對這個數(shù)據(jù)塊進(jìn)行比特選擇和修剪,在選擇和修剪中首先要判斷這個比特是 否為虛比特,如果是則要去掉這個虛比特,然后根據(jù)分配給這個子塊的物理信 道的比特?cái)?shù)量進(jìn)行重復(fù)(Repeated)或者打孔(Punctured)操作,對于Turbo 編碼的傳輸塊,這里的虛比特包括碼塊分割添加的虛比特和子塊交織時添加的 虛比特兩部分,而對于巻積編碼的傳輸塊,由于不需要經(jīng)過碼塊分割,因此這 里的虛比特只包括子塊交織時添加的虛比特。速率匹配的流程如圖1所示,圖 中c/f、《"和《"為信道編碼后輸出的3個子塊,《>、if和f為子塊交織后的 輸出數(shù)據(jù),w為將《)、《)和《)進(jìn)行比特收集后的數(shù)據(jù),^為^經(jīng)過比特選擇 和^修剪后的數(shù)據(jù)。具體的速率匹配的實(shí)現(xiàn)方式見3GPP36.212 5.1.4節(jié)。
在移動通信系統(tǒng)的下行鏈路中,接收端則需要對接收到的數(shù)據(jù)進(jìn)行解速率 匹配,解速率匹配過程與速率匹配過程相對應(yīng),傳統(tǒng)的解速率匹配的方法是先 按照速率匹配的方法計(jì)算出在碼塊分割和子塊交織時添加的虛比特的位置,然 后將在碼塊分割和子塊交織時添加的虛比特添加到接收到的數(shù)據(jù)中,最后對添 加了虛比特的數(shù)據(jù)按照速率匹配的逆過程進(jìn)行解速率匹配。由于子塊交織時添 加的虛比特只用于子塊交織或解交織,不需要用于后面的譯碼,而在碼塊分割 添加的虛比特需要用于后面的譯碼,因此傳統(tǒng)的解速率匹配的方法最后還需要 去掉子塊交織時添加的虛比特。
傳統(tǒng)的Turbo編碼的解速率匹配的方法如下
步驟1:根據(jù)傳輸塊的大小,按照碼塊分割的方式計(jì)算出每個碼塊的大小 和在碼塊分割時添加虛比特的個數(shù);
步驟2:計(jì)算出子塊交織中添加的虛比特的個數(shù);
步驟3:根據(jù)上面計(jì)算出的每個子塊的大小和在碼塊分割和子塊交織時添 加虛比特的總和按照子塊交織和比特收集的方式計(jì)算出虛比特的位置;
步驟4:、換照虛比特的位置將在碼塊分割和子塊交織時添加的虛比特插入 到接收到的數(shù)據(jù)中去;
步驟5:根據(jù)每個碼塊的物理信道的比特?cái)?shù)量和碼塊的實(shí)際長度進(jìn)行解重 復(fù)或者解打孔過程;
解重復(fù)或解打孔搡作對應(yīng)于速率匹配中的重復(fù)或打孔操作,解重復(fù)就是對 于重復(fù)的數(shù)據(jù)采用丟棄重復(fù)的數(shù)據(jù)或者對重復(fù)的數(shù)據(jù)進(jìn)行合并的方式,解打孔 就是將打孔的數(shù)據(jù)添補(bǔ)上去。
步驟6:按照比特收集的方式進(jìn)行解比特收集,將碼塊分成3個子塊;
解比特收集與比特收集對應(yīng),解比特收集即為將解重復(fù)或解打孔后的數(shù)據(jù) 按照比特收集的逆過程分解為3個子塊。
步驟7:對3個子塊分別進(jìn)行子塊解交織,然后去掉子塊交織中添加的虛 比特;
傳統(tǒng)的巻積碼的解速率匹配的方法如下
步驟1:根據(jù)傳輸塊的大小計(jì)算出子塊交織中添加虛比特的個數(shù); 步驟2:按照子塊交織和比特收集的方式計(jì)算出子塊交織時添加虛比特的 位置;
步驟3:按照虛比特的位置將子塊交織時添加的虛比特插入到接收到的數(shù) 據(jù)中去;
步驟4:根據(jù)每個子塊的物理信道的比特?cái)?shù)量和子塊的實(shí)際長度進(jìn)行解重
復(fù)或者解打孔過程;
步驟5:將子塊按照比特收集的方式進(jìn)行解比特收集,分成3個數(shù)據(jù)流; 步驟6:對3個數(shù)據(jù)流分別進(jìn)行子塊解交織,然后去掉子塊交織中添加的
虛比特;
現(xiàn)有的解速率匹配方法實(shí)現(xiàn)過程繁瑣,需要"l安照速率匹配的方式計(jì)算出打 掉的虛比特的位置,然后將虛比特插入到接收數(shù)據(jù)中,這需要進(jìn)行大量的數(shù)據(jù)
搬移,因此需要較大的存儲空間和較長的處理時間,使處理電路面積不能進(jìn)一 步縮小,同時功耗較大。
發(fā)明內(nèi)容
有鑒于此,為了解決上述問題,本發(fā)明提供一種解速率匹配方法,簡化 解速率匹配的處理流程,減少了需要處理的數(shù)據(jù)量,提高了處理效率。
本發(fā)明的目的是這樣實(shí)現(xiàn)的,解速率匹配方法,包括以下步驟
1) 對接收的需要進(jìn)行解速率匹配的碼元進(jìn)行解重復(fù)或解打孔操作;
2) 進(jìn)行解比特收集操作;
3) 對解比特收集后的數(shù)據(jù)進(jìn)行解交織操作。 進(jìn)一步,所述步驟l)之前,還包括如下步驟
a) 根據(jù)傳輸塊的大小和碼塊分割的方式,得到每個碼塊的大小和碼塊分割 中添加虛比特的個數(shù)F;
b) 根據(jù)交織器公式和碼塊的大小,得到子塊交織的地址和在子塊交織中添 加的虛比特的個^tA^;
c) 根據(jù)步驟a)、 b)的結(jié)果,計(jì)算得到碼塊分割中與子塊交織中添加的虛 比特總數(shù),再根據(jù)交織器地址,得到各虛比特的添加位置;
d) 根據(jù)虛比特的位置得到速率匹配中比特收集后的數(shù)據(jù)中前&個數(shù)據(jù)中 非虛比特的總長度& 1 ,所述l為軟緩沖器的數(shù)量;
e) 根據(jù)虛比特的位置得到速率匹配中比特收集后的數(shù)據(jù)中前&個數(shù)據(jù)中非
虛比特的總長度丄e"2,其中<formula>formula see original document page 8</formula>為子塊交織器的
行數(shù),<formula>formula see original document page 8</formula>為冗余版本;
所述步驟2)之前還包括如下步驟
f)將解重復(fù)或解打孔后的碼元中后丄^2長度的數(shù)據(jù)剪接到所述碼元前部; 進(jìn)一步,所述步驟a)中,根據(jù)下式計(jì)算碼塊分割中添加虛比特的個數(shù)
其中C+和c_表示碼塊的大小,《+和(分別表示分割為C+和c_的碼塊的個 數(shù),s'表示碼塊添加校驗(yàn)比特后的總長;
進(jìn)一步,所述步驟b)中,根據(jù)下式計(jì)算子塊交織的地址和在子塊交織中 添加的虛比特的個數(shù)<formula>formula see original document page 9</formula>
其中《:M和C:M分別表示子塊交織器的行數(shù)和列數(shù),D表示輸入交織器
的數(shù)據(jù)長度;
進(jìn)一步,步驟l)具體包括如下步驟比較Zewl與每個碼塊的物理信道的 比特?cái)?shù)量£,如E大于k"l,則對接收到的數(shù)據(jù)進(jìn)行解重復(fù)處理,如&"l大于等 于£,則對接收的數(shù)據(jù)進(jìn)行解打孔操作,解重復(fù)或解打孔后的數(shù)據(jù)長度為&"l;
進(jìn)一步,所述步驟2)具體包括如下步驟根據(jù)交織器公式計(jì)算出交織器 地址,根據(jù)每個子塊中包含的在碼塊分割和子塊交織時添加的虛比特的總數(shù)得 到解交織的地址;
進(jìn)一步,所述步驟3)之后還包括如下步驟根據(jù)碼塊分割時添加的虛比 特的個數(shù),在第一個碼塊的lt據(jù)前添加相應(yīng)的虛比特,添加的虛比特的值為O;
進(jìn)一步,所述步驟l)具體包括如下步驟比較經(jīng)巻積編碼后的傳輸塊長 度3r與每個傳輸塊在物理信道上傳輸?shù)谋忍財(cái)?shù)量E的大小,若37<=£,則數(shù)據(jù) 進(jìn)行解重復(fù)操作,若37^E,則對數(shù)據(jù)進(jìn)行解打孔操作;
進(jìn)一步,所述步驟2)中,將解重復(fù)或者解打孔的數(shù)據(jù)平均分為3個子塊, 完成解比特收集操作;
進(jìn)一步,所述步驟3)中,對解比特收集后的3個子塊按照每個子塊中包 含的在子塊交織時添加的虛比特的個數(shù)進(jìn)行解交織
301) 根據(jù)交織器公式計(jì)算出交織器地址;
302) 根據(jù)交織器公式,計(jì)算出子塊交織的地址和在子塊交織中添加的虛比 特的個數(shù);
303 )根據(jù)每個子塊中包含在子塊交織時添加的虛比特的個數(shù)計(jì)算出解交織 的地址。
本發(fā)明提出了一種簡單的解速率匹配的方法,在解重復(fù)或解打孔操作之前 不需要將碼塊分割和子塊交織時添加的虛比特插入到在接收數(shù)據(jù)中,直接對接 收數(shù)據(jù)進(jìn)行解重復(fù)或解打孔操作,然后進(jìn)行解比特收集和解交織。其中,對于 Turbo碼的解速率匹配,本發(fā)明與傳統(tǒng)的解速率匹配相比,取消了將在碼塊分 割和子塊交織時添加的虛比特插入到在接收數(shù)據(jù)中的過程,只需要計(jì)算出速率 匹配中比特收集后的數(shù)據(jù)中前l(fā)個和前&個數(shù)據(jù)中非虛比特的長度即可進(jìn)行 解重復(fù)或解打孔操作;對于巻積碼的解速率匹配,本發(fā)明則更為簡化,直接根 據(jù)傳輸塊的大小即可對接收數(shù)據(jù)進(jìn)行解重復(fù)或解打孔操作;與現(xiàn)有技術(shù)相比, 本發(fā)明簡化了解速率匹配的過程,在解重復(fù)或解打孔操作之前不需要將碼塊分 割和子塊交織時添加的虛比特插入到在接收數(shù)據(jù)中,減少了數(shù)據(jù)搬運(yùn)過程,大 大降低了處理時間,并減少了需要處理的數(shù)據(jù)量,提高了處理效率。由于處理 過程較傳統(tǒng)的處理過程要簡單,因此利于軟件實(shí)現(xiàn),節(jié)約了代碼空間,減小處 理電^各面積和時功苷C。
本發(fā)明的其他優(yōu)點(diǎn)、目標(biāo),和特征在某種程度上將在隨后的說明書中進(jìn)行 闡述,并且在某種程度上,基于對下文的考察研究對本領(lǐng)域技術(shù)人員而言將是 顯而易見的,或者可以從本發(fā)明的實(shí)踐中得到教導(dǎo)。本發(fā)明的目標(biāo)和其他優(yōu)點(diǎn) 可以通過下面的說明書,權(quán)利要求書,以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和 獲得。
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本 發(fā)明作進(jìn)一步的詳細(xì)描述
圖1示出了速率匹配的流程;
圖2示出了用于巻積碼的解速率匹配的流程;
圖3示出了用于Turbo編碼的解速率匹配的流程。
具體實(shí)施例方式
以下將參照附圖,對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)的描述。
參見圖3,用于Turbo編碼的解速率匹配方法,包括以下步驟 101)根據(jù)傳輸塊的大小和碼塊分割的方式,得到每個子塊的大小,根據(jù)下 式計(jì)算碼塊分割中添加虛比特的個數(shù)F :<formula>formula see original document page 11</formula>
其中C+和c_表示碼塊的長度,K+和k-分別表示分割為C+和c_的碼塊的個 數(shù),B'表示碼塊添加校驗(yàn)比特后的總長;
102 )根據(jù)交織器公式,根據(jù)下式計(jì)算子塊交織的地址和在子塊交織中添加 的虛比特的個數(shù)W:
<formula>formula see original document page 11</formula>
其中R subblock和C subblock 分別表示子塊交織器的行數(shù)和列數(shù),"表示輸入交織器 的數(shù)據(jù)長度;交織器的地址的計(jì)算可以參考3GPP 36.212協(xié)議5.12節(jié)。
103) 根據(jù)步驟101),102) 的結(jié)果,計(jì)得到碼塊分割中與子塊交織中添加的虛比特總數(shù) Q=F+Nd,再根據(jù)交織器的地址A^[],得到各虛比特的位置 Addr[]這里定義起始地址為0,那么虛比特的地址的計(jì)算公式表示為當(dāng) Add[i]<g時<formula>formula see original document page 11</formula>其中i=o, i, L, N-1; j=0, 1, L, Q-1; N表示交織器的長度。
104 )根據(jù)虛比特的位置得到速率匹配中比特收集后的數(shù)據(jù)中前N cb個數(shù)據(jù) 中非虛比特的總長度Lenl,所述Ncb為軟緩沖器的數(shù)量;
105 )根據(jù)虛比特的位置得到速率匹配中比特收集后的數(shù)據(jù)中前ko個數(shù)據(jù)中
非虛比特的總長度Len2,,其中<formula>formula see original document page 11</formula> 的行數(shù),R TC subblock 位子塊交織器的行數(shù), rv idx為冗余版本;
、2.」
^L。d為子塊交織器
ii
106)對接收的碼元進(jìn)行解重復(fù)或解打孔操作;首先比較&"l和每個碼塊的
物理信道的比特?cái)?shù)量£,如果5大于Ze"l,則表示被傳輸?shù)臄?shù)據(jù)有一部分是重復(fù) 發(fā)送的,因此對接收到的數(shù)據(jù)進(jìn)行解重復(fù)處理,被重復(fù)發(fā)送的數(shù)據(jù)可以進(jìn)行合 并,或者直接丟棄重復(fù)的數(shù)據(jù),如果^"1大于等于£,則表示實(shí)際要發(fā)送的數(shù) 據(jù)有一部分被打掉了 ,因此就要將被打掉了的數(shù)據(jù)添加到接收到的數(shù)據(jù)流中,
添加的值為0,解重復(fù)或解打孔后的數(shù)據(jù)長度為Ze"l;
107 )將解重復(fù)或解打孔后的碼元后面丄e"2長度的數(shù)據(jù)剪接到所述碼元之
前;
108 )對數(shù)據(jù)進(jìn)行解比特收集操作按照在碼塊分割和子塊交織時添加的虛 比特的位置和比特收集的方式將解重復(fù)或解打孔后的數(shù)據(jù)分成了 3個子塊;
109 )對解比特收集后的數(shù)據(jù)進(jìn)行解交織操作根據(jù)交織器公式計(jì)算出交織 器地址,交織器的地址計(jì)算公式可以參見3GPP 36.212協(xié)議5.1.4節(jié),根據(jù)每個 子塊中包含的在碼塊分割和子塊交織時添加的虛比特的總數(shù)得到解交織的地 址;計(jì)算公式如下
當(dāng)爿cW小]>=g日于,De — afiWr[乂cWr[/] — g] = _/ 其中/ = 0, l,L , -1, / = 0, l,L , - Q , ^必4]表示交織器的地址序列,"e _ 表示解交織的地址序列,iV表示交織器的長度,g表示每個子塊中在碼塊分割 和子塊交織時添加的虛比特的總^t;
110 )根據(jù)在碼塊分割添加的虛比特個數(shù)添加虛比特。 參見圖2,用于巻積碼的解速率匹方法,包括如下步驟
201 )根據(jù)傳輸塊的大小和每個傳輸塊在物理信道上傳輸?shù)谋忍財(cái)?shù)量E對解 速率匹配的數(shù)據(jù)進(jìn)行解重復(fù)或者解打孔操作設(shè)傳輸塊的大小包括CRC的長度 為r,則經(jīng)過巻積編碼后長度為3r,若37<=£,則被傳輸?shù)臄?shù)據(jù)有一部分是重 復(fù)發(fā)送的,因此對解速率匹配的數(shù)據(jù)進(jìn)行解重復(fù)處理,被重復(fù)發(fā)送的數(shù)據(jù)可以 進(jìn)行合并,或者直接丟棄重復(fù)的數(shù)據(jù),若37^£,則表示實(shí)際要發(fā)送的數(shù)據(jù)有 一部分被打掉了 ,因此就要將被打掉了的數(shù)據(jù)添加到解速率匹配的數(shù)據(jù)流中,
添加的^直為0;
202)解比特收集將解重復(fù)或者解打孔的凄t據(jù)平均分為3個子塊; 203 )對解比特收集后的3個子塊按照每個子塊中包含的在子塊交織時添加 的虛比特的個數(shù)進(jìn)行解交織
2031 )根據(jù)交織器公式計(jì)算出交織器地址;
2032)根據(jù)交織器公式,計(jì)算出子塊交織的地址和在子塊交織中添加的虛 比特的個數(shù);
2033 )根據(jù)每個子塊中包含在子塊交織時添加的虛比特的個數(shù)計(jì)算出解交 織的地址,與前述用于Turbo編碼的解速率匹配方法中步驟109)采用的方法 相同,在此不再贅述。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,顯然,本領(lǐng)
范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技 術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1. 解速率匹配方法,其特征在于,包括以下步驟1)對接收的需要進(jìn)行解速率匹配的碼元進(jìn)行解重復(fù)或解打孔操作;2)進(jìn)行解比特收集操作;3)對解比特收集后的數(shù)據(jù)進(jìn)行解交織操作。
2. 根據(jù)權(quán)利要求1所述的解速率匹配方法,其特征在于所述步驟1 )之前, 還包括如下步驟a) 根據(jù)傳輸塊的大小和碼塊分割的方式,得到每個碼塊的大小和碼塊分割 中添加虛比特的個數(shù)F;b) 根據(jù)交織器公式和碼塊的大小,得到子塊交織的地址和在子塊交織中添 加的虛比特的個數(shù)&;c) 根據(jù)步驟a)、 b)的結(jié)果,計(jì)算得到碼塊分割中與子塊交織中添加的虛 比特總數(shù),再根據(jù)交織器地址,得到各虛比特的添加位置;d) 根據(jù)虛比特的添加位置得到速率匹配中比特收集后的數(shù)據(jù)中前l(fā)個數(shù)據(jù)中非虛比特的總長度,所述為軟緩沖器的數(shù)量。e )根據(jù)虛比特的位置得到速率匹配中比特收集后的數(shù)據(jù)中前&。個數(shù)據(jù)中非虛比特的總長度Len2,其中<formula>formula see original document page 2</formula><formula>formula see original document page 2</formula>為子塊交織器的行數(shù),<formula>formula see original document page 2</formula>為冗余版本;所述步驟2)之前還包括如下步驟f)將解重復(fù)或解打孔后的碼元中后長度的數(shù)據(jù)剪接到所述碼元前部。
3.根據(jù)權(quán)利要求2所述的解速率匹配方法,其特4i在于所述步驟a)中, 根據(jù)下式計(jì)算碼塊分割中添加虛比特的個數(shù)<formula>formula see original document page 2</formula>其中C+和C_表示碼塊的大小,和(分別表示分割為C+和C—的碼塊的個數(shù),B'表示碼塊添加校驗(yàn)比特后的總長。
4. 根據(jù)權(quán)利要求3所述的解速率匹配方法,其特征在于所述步驟b)中, 根據(jù)下式計(jì)算子塊交織的地址和在子塊交織中添加的虛比特的個數(shù)<formula>formula see original document page 3</formula>其中和分別表示子塊交織器的行數(shù)和列數(shù),D表示輸入交織器的數(shù)據(jù)長度。
5. 根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的解速率匹配方法,其特征在于所述步驟l)具體包括如下步驟比較Lenl與每個碼塊的物理信道的比特?cái)?shù)量E, 如E大于Lenl,則對接收到的數(shù)據(jù)進(jìn)行解重復(fù)處理,如Lenl大于等于E,則對接收的數(shù)據(jù)進(jìn)行解打操作,解重復(fù)或解打孔后的數(shù)據(jù)長度為Len1 。
6. 根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的解速率匹配方法,其特征在于所述步驟2)具體包括如下步驟根據(jù)交織器公式計(jì)算出交織器地址,根據(jù)每個子塊中包含的在碼塊分割和子塊交織時添加的虛比特的總數(shù)得到解交織的地址。
7. 根據(jù)權(quán)利要求3或4中任一項(xiàng)所述的解速率匹配方法,其特征在于所述步驟3)之后還包括如下步驟根據(jù)碼塊分割時添加的虛比特的個數(shù),在第 一個碼塊的數(shù)據(jù)前添加相應(yīng)的虛比特,添加的虛比特的直為0。
8. 根據(jù)權(quán)利要求1所述的解速率匹配方法,其特征在于所述步驟l)具體包括如下步驟比較經(jīng)巻積編碼后的傳輸塊長度3T與每個傳輸塊在物理信道上傳輸?shù)谋忍財(cái)?shù)量E的大小,若3T<=E,則數(shù)據(jù)進(jìn)行解重復(fù)操作,若3T>E,則對 數(shù)據(jù)進(jìn)行解打孔操作。
9. 根據(jù)權(quán)利要求8所述的解速率匹配方法,其特征在于所述步驟2)中, 將解重復(fù)或者解打孔的數(shù)據(jù)平均分為3個子塊,完成解比特收集操作。
10. 根據(jù)權(quán)利要求9所述的解速率匹配方法,其特征在于所述步驟3)中, 對解比特收集后的3個子塊按照每個子塊中包含的在子塊交織時添加的虛比特 的個數(shù)進(jìn)行解交織(301)根據(jù)交織器公式計(jì)算出交織器地址;(302 )根據(jù)交織器公式,計(jì)算出子塊交織的地址和在子塊交織中添加的虛比 特的個數(shù);(303 )根據(jù)每個子塊中包含在子塊交織時添加的虛比特的個數(shù)計(jì)算出解交織的地址。
全文摘要
本發(fā)明提出了一種解速率匹配的方法,在解重復(fù)或解打孔操作之前不需將碼塊分割和子塊交織時添加的虛比特插入到接收數(shù)據(jù)中,直接對接收數(shù)據(jù)進(jìn)行解重復(fù)或解打孔操作,然后進(jìn)行解比特收集和解交織;其中,對于Turbo碼的解速率匹配,取消了將在碼塊分割和子塊交織時添加的虛比特插入到在接收數(shù)據(jù)中的過程,只需要計(jì)算出速率匹配中比特收集后的數(shù)據(jù)中前N<sub>cb</sub>個和前k<sub>0</sub>個數(shù)據(jù)中非虛比特的長度即可進(jìn)行解重復(fù)或解打孔操作;對于卷積碼的解速率匹配,本發(fā)明則更為簡化,直接根據(jù)傳輸塊的大小即可對接收數(shù)據(jù)進(jìn)行解重復(fù)或解打孔操作;與現(xiàn)有技術(shù)相比,本發(fā)明簡化了解速率匹配的過程,減少了數(shù)據(jù)搬運(yùn)過程,大大降低了處理時間,減少了需要處理的數(shù)據(jù)量,提高了處理效率。
文檔編號H04L12/56GK101388751SQ20081023293
公開日2009年3月18日 申請日期2008年10月28日 優(yōu)先權(quán)日2008年10月28日
發(fā)明者靜 沈, 俊 王, 王茜竹, 敏 申 申請人:重慶重郵信科通信技術(shù)有限公司