,用于經(jīng)由信道傳輸。
[0042]可理解的是,turbo碼編碼器204可獲得任意數(shù)目的代碼塊作為輸入。例如,更大數(shù)目的代碼塊可生成更大的系統(tǒng)比特流、更大的第一種奇偶校驗(yàn)比特流和更大的第二種奇偶校驗(yàn)比特流。不管從turbo碼編碼器204輸出的這些流的每一個(gè)的大小如何,無線通信裝置202可根據(jù)如下內(nèi)容來處理這些輸出。
[0043]無線通信裝置202還可包括比特類型分離器(type separator)206,其將turbo碼編碼器204輸出的比特分成不同的集合。比特類型分離器206可辨別由turbo碼編碼器204輸出的每個(gè)比特的類型;因此,比特類型分離器206可判斷比特是系統(tǒng)比特、第一種奇偶校驗(yàn)比特還是第二種奇偶校驗(yàn)比特。例如,比特類型分離器206可利用turbo碼編碼器204的操作的先驗(yàn)信息來解譯每個(gè)比特的類型;根據(jù)該實(shí)例,turbo碼編碼器204可按照比特類型分離器206已知的預(yù)定順序輸出系統(tǒng)比特、第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特。因此,比特類型分離器206可使用這種信息來識別系統(tǒng)比特、第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特。在識別出比特類型后,比特類型分離器206可以將系統(tǒng)比特集合到第一組中、將第一種奇偶校驗(yàn)比特集合到第二組中,以及將第二種奇偶校驗(yàn)比特集合到第三組中。
[0044]此外,無線通信裝置202可包括交織器208,其對比特進(jìn)行交織以用于傳輸。交織器208可隨機(jī)排列交織在一起的比特;因此,交織器208可以將以第一序列輸入到交織器208中的Y比特輸出為Y比特的隨機(jī)化的第二序列,其中Y可以是任意整數(shù)。例如,交織可防止傳輸出現(xiàn)突發(fā)錯誤。通過示例,交織器208可以是二次置換多項(xiàng)式(QPP)交織器;然而本發(fā)明不限于此??赏ㄟ^交織器208將比特類型分離器206集合在第一組中的系統(tǒng)比特交織在一起,以通過非連續(xù)方式排列這些比特。將隨機(jī)序列中經(jīng)過交織的系統(tǒng)比特指定為在系統(tǒng)上傳輸?shù)牡谝唤M比特。交織器208還可將比特類型分離器206集合在第二組中的第一種奇偶校驗(yàn)比特交織在一起。此外,交織器208還可將比特類型分離器206集合在第三組中的第二種奇偶校驗(yàn)比特交織在一起。盡管示出一個(gè)交織器208,但是可理解,無線通信裝置202可包括多于一個(gè)交織器,每一個(gè)可基本類似于交織器208(例如一個(gè)交織器可對系統(tǒng)比特進(jìn)行交織,而第二交織器可對第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特進(jìn)行交織,第一交織器可對系統(tǒng)比特進(jìn)行交織,第二交織器可對第一種奇偶校驗(yàn)比特進(jìn)行交織,第三交織器可對第二種奇偶校驗(yàn)比特進(jìn)行交織等等)。
[0045]無線通信裝置202還可包括交錯器(interlaCer)210,其對經(jīng)過交織的第一種奇偶校驗(yàn)比特與經(jīng)過交織的第二種奇偶校驗(yàn)比特進(jìn)行交錯。交錯器210根據(jù)經(jīng)過交織的第一種奇偶校驗(yàn)比特和經(jīng)過交織的第二種奇偶校驗(yàn)比特來創(chuàng)建在信道上傳輸?shù)牡诙M比特。交錯器210根據(jù)特定順序?qū)⒔?jīng)過交織的第一種奇偶校驗(yàn)比特和經(jīng)過交織的第二種奇偶校驗(yàn)比特進(jìn)行組織;即,交錯器210使得經(jīng)過交織的第一種奇偶校驗(yàn)比特和經(jīng)過交織的第二種奇偶校驗(yàn)比特相交替。因此,交錯器210的輸出(例如在信道上傳輸?shù)牡诙M比特)可以是經(jīng)過交織的第一種奇偶校驗(yàn)比特和經(jīng)過交織的第二種奇偶校驗(yàn)比特相交替的序列(例如每隔一個(gè)比特是第一種奇偶校驗(yàn)比特,每隔一個(gè)比特是第二種奇偶校驗(yàn)比特等等)。交錯器210的使用使得相比由turbo碼編碼器204輸出的系統(tǒng)比特,由turbo碼編碼器204輸出的奇偶校驗(yàn)比特被不同地處理。
[0046]無線通信裝置202還可包括映射器212和發(fā)射機(jī)214。映射器212可將交織器208生成的用于傳輸?shù)牡谝唤M比特與交錯器210輸出的用于傳輸?shù)牡诙M比特插入到循環(huán)緩沖器中。例如,循環(huán)緩沖器可以是固定大小的緩沖器。因此,映射器212可首先將來自第一組的比特(例如經(jīng)過交織的系統(tǒng)比特)環(huán)繞循環(huán)緩沖器。隨后,映射器212可將來自第二組的比特(例如以交替方式進(jìn)行交錯的經(jīng)過交織的第一種奇偶校驗(yàn)比特和經(jīng)過交織的第二種奇偶校驗(yàn)比特)環(huán)繞循環(huán)緩沖器。盡管描述了循環(huán)緩沖器的使用,但是可理解,映射器212可使用第一組和第二組中的任意比特的映射。此外,發(fā)射機(jī)214可隨后在信道上傳送循環(huán)緩沖器中的比特。發(fā)射機(jī)214可例如將循環(huán)緩沖器中的比特(或者由映射器212使用的任意其它映射)發(fā)送到不同的無線通信裝置(未示出)。
[0047]本文所述的基于循環(huán)緩沖器的速率匹配可涉及在混合自動重傳請求(HARQ)比特插入緩沖器期間使用一個(gè)交織器(例如用于演進(jìn)通用陸地?zé)o線電接入(E-UTRA))。相對而言,傳統(tǒng)速率匹配技術(shù)通常使用額外信道交織器,這樣會增加與這種技術(shù)相關(guān)的復(fù)雜度。
[0048]為了舉例的目的提供以下實(shí)例,可理解,本發(fā)明不限于此。根據(jù)這個(gè)實(shí)例,無線通信裝置202可向turbo碼編碼器204輸入1000個(gè)比特(例如從代碼塊O至M-1等)Jurbo碼編碼器204可處理這1000個(gè)比特,并輸出大約3000個(gè)比特。3000個(gè)比特可包括1000個(gè)系統(tǒng)比特、1000個(gè)第一種奇偶校驗(yàn)比特和1000個(gè)第二種奇偶校驗(yàn)比特。比特類型分離器206可識別3000個(gè)比特中每個(gè)比特的類型,并將1000個(gè)系統(tǒng)比特、1000個(gè)第一種奇偶校驗(yàn)比特和1000個(gè)第二種奇偶校驗(yàn)比特分組成單獨(dú)的集合。此外,交織器208可將1000個(gè)系統(tǒng)比特隨機(jī)交織在一起,以生成第一組比特用于傳輸。此外,交織器208可將1000個(gè)第一種奇偶校驗(yàn)比特交織在一起。此外,交織器208可將1000個(gè)第二種奇偶校驗(yàn)比特交織在一起。之后,交錯器210可按交替方式來組合經(jīng)過隨機(jī)交織的1000個(gè)第一種奇偶校驗(yàn)比特和經(jīng)過隨機(jī)交織的1000個(gè)第二種奇偶校驗(yàn)比特(例如第一種奇偶校驗(yàn)比特、第二種奇偶校驗(yàn)比特、第一種奇偶校驗(yàn)比特、第二種奇偶校驗(yàn)比特等等),以生成第二組比特用于傳輸,其中第二組比特包括2000個(gè)比特。此外,映射器212可在循環(huán)緩沖器中插入比特。根據(jù)實(shí)例,2000個(gè)比特可由無線通信裝置202來發(fā)送(例如可將2000個(gè)比特插入到循環(huán)緩沖器中)。因此,映射器212可將來自第一組的1000個(gè)經(jīng)過交織的系統(tǒng)比特插入到循環(huán)緩沖器中(例如映射器212可以在循環(huán)緩沖器的特定位置開始,并順時(shí)針(或逆時(shí)針)增加具有1000個(gè)經(jīng)過交織的系統(tǒng)比特的序列等等)。此外,映射器212可將來自第二組中包含的2000個(gè)比特的前1000比特插入到循環(huán)緩沖器中(例如映射器212可繼續(xù)以類似方式從經(jīng)過交織的系統(tǒng)比特序列的末尾將具有1000個(gè)奇偶校驗(yàn)比特的序列增加到循環(huán)緩沖器中等等);因此,不需要通過映射器212將剩余的1000比特插入到循環(huán)緩沖器中(例如由于循環(huán)緩沖器是滿的)。此外,發(fā)射機(jī)214可以在信道上發(fā)送循環(huán)緩沖器中包含的2000個(gè)比特。通過利用系統(tǒng)200,由于系統(tǒng)比特可相比于奇偶校驗(yàn)比特被優(yōu)先對待(例如可認(rèn)為系統(tǒng)為比奇偶校驗(yàn)比特更加重要),所以可由發(fā)射機(jī)214傳送全部1000個(gè)系統(tǒng)比特。此外,可通過剩余資源傳送500個(gè)第一種奇偶校驗(yàn)比特和500個(gè)第二種奇偶校驗(yàn)比特(例如可對第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特兩者提供相等的權(quán)重等等)。盡管上述內(nèi)容描述了對第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特利用相等的權(quán)重,但是可理解,可以在第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特之間使用任意不相等的權(quán)重。
[0049]此外,系統(tǒng)200支持發(fā)送多個(gè)傳輸塊。因此,如果存在多個(gè)傳輸塊,則可基于每個(gè)傳輸塊實(shí)現(xiàn)速率匹配。
[0050]參照圖3,示出使用基于循環(huán)緩沖器的速率匹配算法的示例圖300。在302,可輸入傳輸塊??蓪鬏攭K分成M個(gè)代碼塊(例如代碼塊O 304、代碼塊I 306、...、代碼塊M-1 308),其中M可以是任意整數(shù)??蓪個(gè)代碼塊輸入到turbo編碼器310中,以生成M個(gè)編碼塊(例如編碼塊O 312、編碼塊I 314、...、編碼塊M-1 316)。編碼塊312-316中的每一個(gè)可根據(jù)代碼塊304-308中的相應(yīng)一個(gè)來生成。從turbo編碼器310生成的編碼塊312-316中的每一個(gè)可包括系統(tǒng)比特、第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特。因此,編碼塊O 312可包括系統(tǒng)比特O 318、第一種奇偶校驗(yàn)比特O 320和第二種奇偶校驗(yàn)比特O 322;編碼塊I 314可包括系統(tǒng)比特I 324、第一種奇偶校驗(yàn)比特I 326和第二種奇偶校驗(yàn)比特I 328,...;編碼塊M-1 316可包括系統(tǒng)比特M-1 330、第一種奇偶校驗(yàn)比特M-1 332和第二種奇偶校驗(yàn)比特M-1 334。
[0051]之后,可識別這些比特的每個(gè)類型并將它們分組。因此,可將系統(tǒng)比特O318、系統(tǒng)比特I 324、...、系統(tǒng)比特M-1 330識別為系統(tǒng)比特,并組合到第一組中。可將第一種奇偶校驗(yàn)比特O 320、第一種奇偶校驗(yàn)比特I 326、...、第一種奇偶校驗(yàn)比特M-1 332識別為第一種奇偶校驗(yàn)比特,并集合到第二組中。此外,可將第二種奇偶校驗(yàn)比特O 322、第二種奇偶校驗(yàn)比特I 328、...、第二種奇偶校驗(yàn)比特M-1 334識別為第二種奇偶校驗(yàn)比特,并組合到第三組中。
[0052]可將系統(tǒng)比特318、324和330輸入到交織器336中,以隨機(jī)化其序列。此外,可將第一種奇偶校驗(yàn)比特320、326和332輸入到交織器338中,以隨機(jī)化其序列。此外,可將第二種奇偶校驗(yàn)比特322、328和334輸入到交織器340中,以隨機(jī)化其序列。如圖所示,可針對系統(tǒng)比特318、324、330、第一種奇偶校驗(yàn)比特320、326、332以及第二種奇偶校驗(yàn)比特322、328、334使用獨(dú)立的交織器336、338和340。根據(jù)另一例子(未示出),可對系統(tǒng)比特318、324、330、第一種奇偶校驗(yàn)比特320、326、332以及第二種奇偶校驗(yàn)比特322、328、334使用共同的交織器。根據(jù)另一實(shí)例,交織器336可將系統(tǒng)比特318、324和330進(jìn)行交織,而不同的交織器(未示出)可以將第一種奇偶校驗(yàn)比特320、326和332交織在一起,并且可將第二種奇偶校驗(yàn)比特322、328和334交織在一起(例如第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特的交織可彼此獨(dú)立)。
[0053]交織器336的輸出可以是系統(tǒng)比特的隨機(jī)化序列342。此外,交織器338和340的輸出可以按交替方式交錯在一起,以生成第一種奇偶校驗(yàn)比特和第二種奇偶校驗(yàn)比特的序列344