專利名稱:無線通信系統(tǒng)的速率匹配的制作方法
技術(shù)領(lǐng)域:
所公開的技術(shù)通常涉及通過無線通信網(wǎng)絡(luò)發(fā)送和接收消息,尤其是涉及將編碼數(shù) 據(jù)分布在用于通過無線通信網(wǎng)絡(luò)發(fā)送和接收的多個冗余版本(redundancy version)中。
背景技術(shù):
根據(jù)各種無線通信標準,每個基站和移動臺使用速率匹配器(ratematcher)。速 率匹配器確定在當前的發(fā)送塊中發(fā)送編碼消息中的哪些比特。因為與數(shù)據(jù)整體性有關(guān)的原 因,且因為編碼消息可實質(zhì)上大于可在單個發(fā)送塊中發(fā)送的數(shù)據(jù)的量,發(fā)送臺(例如,基站 或移動臺)可在接收臺(例如,移動臺或基站)可恢復(fù)消息之前根據(jù)同一編碼消息執(zhí)行多 次發(fā)送。速率匹配器因此確定對每個發(fā)送塊選擇哪組比特。存在由當今的蜂窩通信系統(tǒng)使用的幾種已知的速率匹配算法。這些算法具有幾個 缺點。一個缺點是在合理次數(shù)的發(fā)送中不是為發(fā)送而選擇的編碼消息中的比特的高百分 比。另一缺點是,當接收臺在一次發(fā)送中不能解釋(interpret)報頭時,解碼性能急劇降 低。因此,提供允許在不同的操作情況下的高編碼性能的速率匹配器是合乎需要的。
發(fā)明內(nèi)容
因此,公開了用于速率匹配的裝置和方法。根據(jù)本發(fā)明配置的速率匹配器可在無 線通信系統(tǒng)中或在任何其它適當?shù)耐ㄐ呕虼鎯ο到y(tǒng)中的發(fā)送臺和/或接收臺內(nèi)實現(xiàn)。為了 清楚而不是限制的目的,可在下面將速率匹配器描述為在基站上作為發(fā)送臺的部分來實現(xiàn) 或在移動臺上作為接收臺的部分來實現(xiàn)。然而應(yīng)理解,所公開的實施方式的發(fā)送臺和接收 臺都可在基站和移動臺上實現(xiàn)。根據(jù)本發(fā)明構(gòu)造的發(fā)送臺可包括Turbo編碼器、速率匹配器和發(fā)送器。Turbo編 碼器可使用速率-1/3母碼(mother code),并可對消息編碼以產(chǎn)生編碼數(shù)據(jù)。編碼數(shù)據(jù)可 包括多個系統(tǒng)比特(systematic bit)和多個校驗比特(parity bit)(例如,校驗1比特和 校驗2比特)。速率匹配器可接著通過根據(jù)速率匹配算法從系統(tǒng)比特、校驗1比特和校驗2 比特中選擇比特用于包括在每個冗余版本中,來產(chǎn)生消息的多個冗余版本。發(fā)送器可接著 使用例如混合自動重傳請求(HARQ)協(xié)議通過無線通信網(wǎng)絡(luò)來發(fā)送多個冗余版本。根據(jù)本發(fā)明構(gòu)造的接收臺可包括接收器、速率匹配器和Turbo解碼器。接收器可 接收通過無線通信網(wǎng)絡(luò)從發(fā)送器發(fā)送的多個冗余版本。速率匹配器可接著處理所接收的冗 余版本以確定冗余版本的哪些比特對應(yīng)于編碼消息的系統(tǒng)比特、校驗1比特和校驗2比特。接收臺的速率匹配器可使用發(fā)送臺的速率匹配器所使用的相同的速率匹配算法,來處理所 接收的冗余版本。Turbo解碼器可接著對編碼消息解碼,以產(chǎn)生編碼數(shù)據(jù)的估計。在本發(fā)明的一些實施方式中,速率匹配器可使用第一刪截(puncture)算法和第 一參數(shù)化交換值(swap value)來選擇系統(tǒng)比特的第一子集。第一子集的大小可至少部分 地基于第一參數(shù)化交換值。速率匹配器可接著產(chǎn)生具有預(yù)定數(shù)量的比特位置的第一冗余版 本。第一冗余版本可包括系統(tǒng)比特的第一子集。第一冗余版本的未使用的比特位置可被分 配給校驗比特的第一子集。速率匹配器可接著選擇系統(tǒng)比特的第二子集。第二子集可包括對應(yīng)于消息的沒有 包括在系統(tǒng)比特的第一子集中的所有系統(tǒng)比特。速率匹配器可產(chǎn)生消息的第二冗余版本, 其具有預(yù)定數(shù)量的比特位置,可包括系統(tǒng)比特的第二子集。第二冗余版本的未使用的比特 位置可被分配給校驗比特的第二子集,其包括沒有包括在校驗比特的第一子集中的校驗比 特。在一些實施方式中,速率匹配器和/或發(fā)送器和/或接收器可根據(jù)從多個可用傳 輸方案中選擇的特定傳輸方案來操作。例如,發(fā)送臺可包括配置單元,其配置成選擇特定的 傳輸方案并向速率匹配器提供相應(yīng)的系統(tǒng)級速率匹配參數(shù)和/或向發(fā)送器提供相應(yīng)的發(fā) 送參數(shù)??筛鶕?jù)選定的傳輸方案操作的速率匹配器產(chǎn)生多個冗余版本,其中多個系統(tǒng)比特 中的每個被分配給至少一個冗余版本。系統(tǒng)比特還可被分配成使得每個冗余版本包括少于 所有系統(tǒng)比特的系統(tǒng)比特??筛鶕?jù)選定的傳輸方案操作的發(fā)送器可通過無線通信網(wǎng)絡(luò)將多 個冗余版本發(fā)送到接收器,接收器可包括可對選定的傳輸方案操作的速率匹配器。發(fā)送器 在時分多址(TDMA)協(xié)議所定義的多個時隙上發(fā)送至少一個冗余版本。在本發(fā)明的又一些其它實施方式中,速率匹配器可操作,使得所有的系統(tǒng)比特包 括在消息的前兩個冗余版本中。具體而言,速率匹配器可選擇系統(tǒng)比特的第一子集,并可產(chǎn) 生包括系統(tǒng)比特的第一子集的消息的第一可解碼的冗余版本。速率匹配器可接著選擇系統(tǒng) 比特的第二子集,第二子集包括對應(yīng)于消息的沒有包括在系統(tǒng)比特的第一子集中的所有系 統(tǒng)比特。速率匹配器可接著產(chǎn)生包 括系統(tǒng)比特的第二子集的消息的至少一個額外的冗余版 本。在本發(fā)明的一些實施方式中,速率匹配器可產(chǎn)生冗余版本,使得為第一冗余版本 選擇的任何校驗比特從校驗比特的第二子集中排除。具體而言,速率匹配器可選擇校驗比 特的第一子集。速率匹配器可產(chǎn)生包括校驗比特的第一子集的第一冗余版本。速率匹配器 可接著選擇校驗比特的第二子集,以便阻止為第二子集選擇為第一子集選擇的那些校驗比 特。在一些實施方式中,當為第二子集選擇了沒有為第一子集選擇的所有校驗比特之后,也 可為第二子集選擇為第一子集選擇的校驗比特。使用校驗比特的第二子集,速率匹配器可 產(chǎn)生第二冗余版本。在又一些其它實施方式中,速率匹配器可產(chǎn)生冗余版本,使得冗余版本對是可解 碼的。具體而言,速率匹配器可選擇系統(tǒng)比特的第一子集。速率匹配器可產(chǎn)生包括系統(tǒng)比 特的第一子集的消息的第一可解碼的冗余版本。速率匹配器可接著選擇系統(tǒng)比特的第二和 第三子集。速率匹配器可將對應(yīng)于消息的不包括在第一子集中的所有系統(tǒng)比特分配給第二 和第三子集中的至少一個。速率匹配器可接著產(chǎn)生包括第二子集的消息的第二冗余版本和 包括第三子集的消息的第三冗余版本。從系統(tǒng)比特到第二和第三冗余版本的分配中,第二和第三冗余版本的組合可以是可解碼的,而無需從第一冗余版本提供的任何額外的系統(tǒng)信 肩、O在本發(fā)明的其它實施方式中,根據(jù)本發(fā)明配置的速率匹配器可產(chǎn)生編碼消息的至 少三個冗余版本,其中第三冗余版本與第一冗余版本相同。首先,速率匹配器可選擇系統(tǒng)比 特的第一子集。速率匹配器可產(chǎn)生包括系統(tǒng)比特的第一子集的消息的第一可解碼的冗余版 本。速率匹配器可接著選擇系統(tǒng)比特的第二子集,其中第二子集包括對應(yīng)于消息的不包括 在第一冗余版本中的所有系統(tǒng)比特。速率匹配器可產(chǎn)生包括系統(tǒng)比特的第二子集的消息的 第二冗余版本。速率匹配器可接著產(chǎn)生包括系統(tǒng)比特的第一子集的消息的第三冗余版本。在本發(fā)明的又一些其它實施方式中,速率匹配器可產(chǎn)生至少三個冗余版本,其中 兩個冗余版本使用相同的刪截算法但不同的交換值而產(chǎn)生。具體而言,速率匹配器可使用 第一刪截算法和第一參數(shù)化交換值選擇系統(tǒng)比特的第一子集。速率匹配器可產(chǎn)生包括系統(tǒng) 比特的第一子集的第一冗余版本。接著,速率匹配器可使用第二刪截算法選擇系統(tǒng)比特的 第二子集。第二子集可包括沒有包括在第一冗余版本中的所有系統(tǒng)比特。速率匹配器可產(chǎn) 生第二冗余版本,其中第二冗余版本包括系統(tǒng)比特的第二子集。速率匹配器可接著使用第 一刪截算法和第二參數(shù)化交換值選擇系統(tǒng)比特的第三子集。第二參數(shù)化交換值不同于(例 如,大于)第一參數(shù)化交換值,使得第三子集包括與第一冗余版本不同數(shù)量的系統(tǒng)比特。使 用系統(tǒng)比特的第三子集,速率匹配器可產(chǎn)生第三冗余版本。在本發(fā)明的又一些其它實施方式中,根據(jù)本發(fā)明配置的速率匹配器可實現(xiàn)用于刪 截數(shù)據(jù)比特的循環(huán)邏輯(loop logic)。速率匹配器可初始化用于刪截系統(tǒng)比特的第一組循 環(huán)參數(shù)。使用第一組循環(huán)參數(shù)作為輸入,速率匹配器可執(zhí)行循環(huán)邏輯以刪截系統(tǒng)比特的子 集。速率匹配器還可初始化第二組循環(huán)邏輯,用于刪截第一多個校驗比特。使用第二組循 環(huán)參數(shù)作為輸入,速率匹配器可執(zhí)行循環(huán)邏輯以刪截第一多個校驗比特的子集。最后,速率 匹配器可合并沒有被刪截的第一多個校驗比特和系統(tǒng)比特。
當考慮結(jié)合附圖理解的下面的詳細描述時,本發(fā)明的實施方式的以上和其它方面 和優(yōu)點將明顯,其中相似的參考符號始終表示相似的部件,且其中圖1是在包括基站和移動臺的蜂窩網(wǎng)絡(luò)中的無線電小區(qū)的簡化示意圖,基站和移 動臺每個都有使用所公開的技術(shù)的增強型速率匹配器;圖2是具有控制電路的基站的簡化結(jié)構(gòu)圖,該控制電路使用所公開的技術(shù)的增強 的速率匹配技術(shù);圖3是具有控制電路的移動臺的簡化結(jié)構(gòu)圖,該控制電路使用所公開的技術(shù)的增 強的速率匹配技術(shù);圖4是基站的通信電路的簡化結(jié)構(gòu)圖,其包括使用所公開的技術(shù)的增強型速率匹 配器;圖5是移動臺的通信電路的簡化結(jié)構(gòu)圖,其包括使用所公開的技術(shù)的增強型速率 匹配器;圖6是根據(jù)本發(fā)明的實施方式的用于使用混合自動重傳請求(ARQ)協(xié)議來發(fā)送兩 種冗余版本中的編碼數(shù)據(jù)的示例性過程的流程圖,其中所有的系統(tǒng)比特都包括在第一冗余版本(RVl)中;圖7是根據(jù)本發(fā)明的實施方式的用于使用HARQ協(xié)議來發(fā)送三種冗余版本中的編碼數(shù)據(jù)的示例性過程的流程圖,其中所有的系統(tǒng)比特都包括在第一冗余版本(RVl)中;圖8是示出根據(jù)圖6的流程圖產(chǎn)生的兩種冗余版本的示意圖;圖9是示出根據(jù)圖7的流程圖產(chǎn)生的三種冗余版本的示意圖;圖10是用于選擇包括在最終冗余版本中的系統(tǒng)比特和校驗比特的示例性過程的流程圖;圖11是用于對共同包括編碼消息的所有比特的多個所接收的冗余版本解碼的示例性過程的流程圖,其中多個冗余版本使用HARQ協(xié)議被接收;圖12A是當需要兩種冗余版本發(fā)送編碼消息的所有比特時使用翻轉(zhuǎn)(flip)變量的示例性過程的流程圖;圖12B是當需要三種冗余版本發(fā)送編碼消息的所有比特時使用翻轉(zhuǎn)變量的示例 性過程的流程圖,其中使用翻轉(zhuǎn)變量從第二冗余版本中排除包括在第一冗余版本中的校驗 比特;圖13示出速率匹配參數(shù)的兩個表格,其中第一個表格示出不同冗余版本以及比 特類型(系統(tǒng)與校驗)的翻轉(zhuǎn)變量,而第二個表格示出使用非零交換值的各種傳輸方案;圖14是用于產(chǎn)生兩種冗余版本的示例性過程的流程圖,其中使用非零交換值,以 便這些冗余版本都不包括所有的系統(tǒng)比特;圖15是用于產(chǎn)生三種冗余版本的示例性過程的流程圖,其中使用非零交換值,以 便這些冗余版本都不包括所有的系統(tǒng)比特;圖16是示出根據(jù)圖14的流程圖產(chǎn)生的兩種冗余版本的示意圖;圖17是示出根據(jù)圖15的流程圖產(chǎn)生的三種冗余版本的示意圖;圖18是用于通過單獨地初始化循環(huán)參數(shù)并單獨地運行系統(tǒng)比特、校驗1比特和校 驗2比特的循環(huán)邏輯來產(chǎn)生冗余版本的示例性過程的流程圖;圖19是根據(jù)內(nèi)部參數(shù)和比特類型(系統(tǒng)、校驗1或校驗2)計算的循環(huán)參數(shù)的表 格;圖20是根據(jù)本發(fā)明的實施方式的用于循環(huán)通過和選擇性地刪截系統(tǒng)比特、校驗1 比特和校驗2比特的示例性循環(huán)邏輯的流程圖;圖21是示出當只需要兩個冗余版本(例如,Rjnax = 2)時執(zhí)行圖20的循環(huán)邏輯 的結(jié)果的流程圖;圖22是示出當需要三個冗余版本(例如,Rjnax = 3)時執(zhí)行圖20的循環(huán)邏輯的 結(jié)果的流程圖;圖23是示出具有額外步驟的圖20中的循環(huán)邏輯的流程圖,這些步驟用于當捎帶 (piggybacked)ACK/NACK (PAN)字段不包括在無線電塊中時刪截較少的比特;圖24是用于將系統(tǒng)比特分布在三個冗余版本(RV1、RV2和RV3)之間使得RVl是 可解碼的而RV2和RV3 —起是可解碼的示例性過程的流程圖;圖25是示出根據(jù)圖24的流程圖產(chǎn)生的三個冗余版本的示意圖;圖26是用于產(chǎn)生三個冗余版本使得第三冗余版本與第一冗余版本相同的示例性 過程的流程圖27是示出根據(jù)圖26的流程圖產(chǎn)生的三個冗余版本的示意圖;圖28是用于產(chǎn)生三個冗余版本以便使用相同的刪截算法但不同的交換值產(chǎn)生 RVl和RV3的示例性過程的流程圖;圖29是示出根據(jù)圖28的流程圖產(chǎn)生的三個冗余版本的示意圖;圖30是供圖26的流程圖使用的不同冗余版本的翻轉(zhuǎn)變量的表格;圖31是根據(jù)本發(fā)明的實施方式的用于循環(huán)通過和選擇性地刪截系統(tǒng)比特、校驗1 比特和校驗2比特的示例性循環(huán)邏輯的流程圖;圖32是示出當需要三個冗余版本(例如,Rjnax = 3)時執(zhí)行圖31的循環(huán)邏輯的 結(jié)果的流程圖;以及圖33A和33B是用于在接收臺對一個或多個接收的冗余版本解碼的示例性過程的 流程圖。
具體實施例方式圖1示出示例性無線通信系統(tǒng)100,其可為蜂窩系統(tǒng)。無線通信系統(tǒng)100可包括 多個基站,其互連以形成移動或蜂窩網(wǎng)絡(luò)。例如,無線通信系統(tǒng)100可包括基站102?;?102可配置成通過無線電信號在其無線電通信范圍內(nèi)與移動臺進行通信。無線電小區(qū)101 可表示位于基站102的無線電通信范圍內(nèi)的物理區(qū)域?;?02能夠與位于無線電小區(qū)101內(nèi)的移動臺106以及與也在無線電小區(qū)101 內(nèi)的其它移動臺(未示出)進行通信。例如,基站102可廣播可由無線電小區(qū)101內(nèi)的任何 移動臺(包括移動臺106)所接收的信息。從基站102到移動臺106 (或任何其它移動臺) 的這樣的傳輸有時可稱為下行鏈路傳輸。移動臺106可以是與無線通信系統(tǒng)100的移動網(wǎng)絡(luò)兼容的任何適當類型的蜂窩電 話。例如,移動臺106可根據(jù)與基站102兼容的協(xié)議或通信標準操作。在一些實施方式中, 移動網(wǎng)絡(luò)可使用EGPRS2下行鏈路(DL)協(xié)議。EGPRS2DL協(xié)議可定義例如允許蜂窩通信可靠 地和以高數(shù)據(jù)率出現(xiàn)的各種編碼和調(diào)制特性。在其它實施方式中,圖1所示的移動網(wǎng)絡(luò)可 使用不同于EGPRS2DL協(xié)議的協(xié)議,例如EGPRS2DL協(xié)議的更改的形式。例如,移動網(wǎng)絡(luò)可使 用有時可稱為符號周期衰減、更高階調(diào)制和Turbo代碼(REDHOT)協(xié)議。基站102可在預(yù)定大小的塊中通過下行鏈路將編碼消息發(fā)送到移動臺106。預(yù)定 的大小可由蜂窩網(wǎng)絡(luò)所使用的傳輸協(xié)議限定。為了選擇在每個塊中發(fā)送編碼消息的哪些部 分,基站102可包括增強型速率匹配器104。如將在下面更詳細描述的,增強型速率匹配器 104可使用特定的選擇技術(shù)來選擇編碼消息的部分,以產(chǎn)生消息的一個或多個冗余版本。這 些選擇技術(shù)包括刪截編碼數(shù)據(jù)以便編碼數(shù)據(jù)分布在消息的多個冗余版本之間的刪截算法。 消息的這些冗余版本可接著被發(fā)送到移動臺106。移動臺106可包括增強型速率匹配器 108,以解釋從基站102接收的消息的一個或多個冗余版本。具體而言,增強型速率匹配器 108可應(yīng)用速率匹配器104所使用的相同選擇技術(shù)來確定編碼消息的哪些部分包括在消息 的每個所接收的冗余版本中。在一些實施方式中,移動臺106可使用類似的技術(shù)通過上行 鏈路傳輸將編碼消息發(fā)送到基站102。圖2和3分別示出根據(jù)本發(fā)明的實施方式構(gòu)造的基站和移動臺的示例性結(jié)構(gòu)圖。 首先參考圖2,其示出可為圖1的基站102的更詳細表示的基站200的結(jié)構(gòu)圖?;?00可包括信號處理和/或控制電路252、大容量數(shù)據(jù)存儲器264、存儲器266、用于無線發(fā)送和/ 或接收的天線251、以及網(wǎng)絡(luò)接口 220。大容量數(shù)據(jù)存儲器264和存儲器266可使用任何適 當類型的存儲介質(zhì)(例如,ROM、RAM、FLASH等)來實現(xiàn),并可耦合到信號處理和/或控制電 路252以支持信號處理和/或控制電路252的功能。基站200可從在蜂窩網(wǎng)絡(luò)上控制信息的流動的基站控制器獲得消息。具體而言, 基站200可包括通過無線鏈路222與基站控制器進行通信的網(wǎng)絡(luò)接口 220。從基站控制器 中,網(wǎng)絡(luò)接口 220可獲取消息以發(fā)送到特定的移動臺( 例如,圖1的移動臺106)。網(wǎng)絡(luò)接口 220可向信號處理和/或控制電路252提供消息用于處理并發(fā)送到移動臺。為了發(fā)送消息,信號處理和/或控制電路252可包括增強型速率匹配器253。增強 型速率匹配器253可具有速率匹配器104(圖1)的任何特征或功能。例如,增強型速率匹 配器253可選擇編碼消息的部分以產(chǎn)生消息的一個或多個冗余版本。如將在下面更詳細描 述的,增強型速率匹配器253可使用刪截編碼數(shù)據(jù)以便編碼數(shù)據(jù)分布在消息的多個冗余版 本之間的刪截算法,來選擇編碼消息的部分。信號處理和/或控制電路252還可包括通過 天線251發(fā)送由增強型速率匹配器253選擇的數(shù)據(jù)所需要的任何通信電路(未示出)。在 一些實施方式中,信號處理和/或控制電路252還可執(zhí)行編碼和/或加密,執(zhí)行計算,格式 化數(shù)據(jù)和/或執(zhí)行其它基站功能。信號處理和/或控制電路252可包括單個處理器,或可 包括幾個處理器,其中每個都配置成執(zhí)行一個或多個基站功能。例如,信號處理和/或控制 電路252可包括調(diào)制解調(diào)器處理器和應(yīng)用處理器。處理器可以是基于硬件、軟件或固件的 處理器?,F(xiàn)在參考圖3,其示出可為圖1的移動臺106的更詳細表示的移動臺300的結(jié)構(gòu) 圖。移動臺300可包括大容量數(shù)據(jù)存儲器364、存儲器366、WLAN接口 368、信號處理和/或 控制電路352、用于無線發(fā)送和/或接收的天線351、麥克風356、音頻輸出358、顯示器360 和用戶輸入設(shè)備362。通常,這些部件中的每個可被控制,接收信息,或向信號處理和/或控 制電路352提供信息。信號處理和/或控制電路352和/或蜂窩電話350中的其它電路(未示出)可包 括耦合到天線351以接收和解調(diào)來自基站(例如,圖1的基站102或圖2的基站200)的進 入的數(shù)據(jù)的任何適當?shù)耐ㄐ烹娐?例如,調(diào)制解調(diào)器)(未示出)。例如,天線351可接收 對應(yīng)于從基站200(圖2)的天線251發(fā)送的消息的信號。為了解釋通過天線351接收的數(shù) 據(jù),信號處理和/或控制電路352可包括增強型速率匹配器353。增強型速率匹配器353可 具有圖1的增強型速率匹配器108的任何特征或功能。例如,信號處理和/或控制電路352 也可處理數(shù)據(jù),執(zhí)行編碼和/或加密,執(zhí)行計算,格式化數(shù)據(jù)和/或執(zhí)行其它蜂窩電話功能。 信號處理和/或控制電路352可包括單個處理器,或可包括一些處理器,其中每個配置成執(zhí) 行一個或多個蜂窩電話功能。例如,信號處理和/或控制電路32可包括調(diào)制解調(diào)器處理器 和應(yīng)用處理器。處理器可為基于硬件、軟件或固件的處理器。雖然圖1的基站102和圖2 的基站200在上面被描述為對消息編碼并將消息發(fā)送到移動臺,且圖1的移動臺106和圖 3的移動臺300在上面被描述為接收和解碼來自基站的消息,但是應(yīng)理解,基站和移動臺可 發(fā)送、接收并處理來自基站和/或移動臺的消息。轉(zhuǎn)到圖4和5,其分別示出用于在基站和/或移動臺中發(fā)送和接收數(shù)據(jù)的信號處理 和/或控制電路的簡化結(jié)構(gòu)圖。首先參考圖4,其示出發(fā)送臺的信號處理和/或控制電路400的結(jié)構(gòu)圖。信號處理和/或控制電路400可以是基站200 (圖2)的信號處理和/或控制 電路252或移動臺300 (圖3)的信號處理和/或控制電路352的更詳細的表示。信號處理 和/或控制電路400可包括Turbo編碼器410、速率匹配器420、交織器(interleave!·) 430、 分割器440和發(fā)送器450。這些部件可配置成將消息405轉(zhuǎn)換成適合于無線傳輸?shù)臒o線電 信號455。Turbo編碼器410可對消息405編碼以產(chǎn)生編碼消息415。Turbo編碼器410可使 用任何適當?shù)腡urbo代碼(例如速率-l/3Turbo母碼)來操作,Turbo母碼將具有Nsys個比 特的消息405轉(zhuǎn)換成具有在此也稱為3NW個比特的大約3Nsys+12個比特的編碼消息,其中Nw 等于Nsys+4。Turbo編碼器410可為系統(tǒng)編碼器,其輸出稱為“系統(tǒng)比特”流的原始消息405 的比特以及Nsys個校驗比特的兩個流。為了簡單起見,Nsys個校驗比特的一個流可稱為“校 驗1”比特,而Nsys個校驗比特的另一個流可稱為“校驗2”比特。由Turbo編碼器410產(chǎn)生 的其余比特(例如,其余的12個比特)可為終止比特。增強型速率匹配器420可選擇系統(tǒng)比特、校驗1比特、校驗2比特的一部分用于 發(fā)送到接收臺(例如,圖1的移動臺106或圖3的移動臺300)。增強型速率匹配器420可 具有增強型速率匹配器104 (圖1)或增強型速率匹配器253 (圖2)或增強型速率匹配器 353 (圖3)的任何特征或功能。因此,對于每次下行鏈路傳輸,增強型速率匹配器420可選 擇預(yù)定數(shù)量的這些比特,用于根據(jù)所使用的傳輸方案或根據(jù)傳輸約束和限制來傳輸。增強 型速率匹配器420所選擇的比特的數(shù)量可稱為變量M,其可為任何適當?shù)拇笮?。因此,增?型速率匹配器420可使用適當?shù)倪x擇技術(shù),用于從大約3NW個比特中選擇M個比特作為數(shù) 據(jù)425來發(fā)送。因為對每次發(fā)送只選擇編碼消息415的一部分,所以可使用多次發(fā)送,以便發(fā)送 編碼消息415的大部分或全部,且以便實現(xiàn)在非最佳條件下的成功接收。增強型速率匹配 器420可為每次發(fā)送選擇M個比特的不同集合,其中這些集合為交迭或不交迭的集合。因 此,增強型速率匹配器420可產(chǎn)生編碼消息415的不同的M-比特版本。這些版本可稱為消 息或編碼消息的“冗余版本” (RV)0可選地,冗余版本可稱為“刪截版本”,因為M個比特的 選擇可通過從大約3NW個比特刪截比特來執(zhí)行。第一冗余版本可稱為RVl,而第二冗余版本 可稱為RV2,等等。為下次發(fā)送選擇的編碼消息的M個比特425可接著傳遞到交織器430。交織器430 可使為發(fā)送而選擇的M個比特交織(interleave),從而使得鄰近比特彼此分離。在一些實 施方式中,M個比特可在多個塊中發(fā)送,有時稱為“突發(fā)脈沖串(burst)”。在這些實施方式 中,交織器430可使M個比特交織,以便鄰近比特移動到相鄰或不相鄰的突發(fā)脈沖串。交織 器430因此產(chǎn)生交織的數(shù)據(jù)435,其與數(shù)據(jù)425相同但以不同的順序排列。分割器440可接 著將交織的數(shù)據(jù)435分成用于發(fā)送的不同的塊。例如,分割器440可將交織的數(shù)據(jù)435分 成四個發(fā)送塊445。發(fā)送器450使每個發(fā)送塊445準備通過無線網(wǎng)絡(luò)進行發(fā)送。發(fā)送器450可包括用 于轉(zhuǎn)換塊445的通信電路(未示出),例如適當?shù)恼{(diào)制器,以將發(fā)送塊445的比特轉(zhuǎn)換成適 合于無線傳輸?shù)臒o線電信號455。調(diào)制器可使用任何適當?shù)恼{(diào)制方案來執(zhí)行可由傳輸方案 定義的轉(zhuǎn)換(例如,正交振幅調(diào)制(QAM)、相位振幅調(diào)制(PAM)、相移鍵控(PSK)等)。發(fā)送 器450可使用時分多址(TDMA)協(xié)議,其中塊445中的每個塊被分配給不同的時隙。因此,可在四個時隙中在無線電信號455中發(fā)送每個冗余版本。在一些實施方式中,發(fā)送器450可在發(fā)送之前將報頭附加到每個發(fā)送塊445。報頭 可提供關(guān)于在當前的時隙中哪些消息_在這種情況下是消息405-被發(fā)送的信息。發(fā)送塊 445中的每個消息有時可稱為塊序列號(BSN)。這允許接收無線電信號的接收臺識別哪個 正被發(fā)送,并使被接收的冗余版本與同一消息的已經(jīng)被接收到的任何冗余版本匹配。圖4示出在每個無線電塊中發(fā)送一個BSN的信號處理和/或控制電路。在本發(fā)明 的一些實施方式中,信號處理和/或控制電路可配置成在同一無線電塊中發(fā)送多個編碼消 息(例如,兩個、三個或四個編碼消息等)的冗余版本?,F(xiàn)在參考圖5,其示出接收臺的信號處理和/或控制電路500的結(jié)構(gòu)圖。信號處理 和/或控制電路500可為基站200 (圖2)的信號處理和/或控制電路252或移動臺300 (圖 3)的信號處理和/或控制電路352的更詳細的表示。信號處理和/或控制電路500可包括 接收器510、解分割器520、解交織器(deinterleaver) 530、增強型速率匹配器540和Turbo 解碼器555。這些部件的操作可分別實現(xiàn)圖4的發(fā)送器450、分割器440、交織器430、增強 型速率匹配器420和Turbo編碼器410的操作,其中信號處理和/或控制電路500的每個 部件可基本上取消在信號處理和/或控制電路400中的其相應(yīng)部件的處理,以重新構(gòu)造使 用增強的速率匹配技術(shù)發(fā)送的消息。例如,接收器510可從對應(yīng)于信息的突發(fā)脈沖串(例如,冗余版本的部分)的下行 鏈路無線傳輸接收無線電信號505。接收器510可包括解釋無線電信號505的解調(diào)器/監(jiān) 測器。因此,對于每個時隙,接收器510可產(chǎn)生對應(yīng)于冗余版本的全部或部分的比特流。一 旦冗余版本的所有部分被接收到(例如,所有四個突發(fā)脈沖串),解分割器520就可合并這 些流以產(chǎn)生數(shù)據(jù)525。數(shù)據(jù)525包括冗余版本的所有比特,且因此有M個比特。解交織器 530可接著使數(shù)據(jù)525解交織(deinterleave),以獲得序列的原始順序。從解交織的數(shù)據(jù)535中,速率匹配器540可識別出編碼消息中的原始3心個比特中 的哪M個比特已被接收到。具體而言,增強型速率匹配器540可確定如何從編碼消息中的 3隊個比特中選擇所接收的冗余版本的接收到的M個比特,以便產(chǎn)生編碼消息的估計545。 此外,如果對同一消息接收到前面的冗余版本,則編碼消息的估計545可添加來自以前接 收的冗余版本的信息,以產(chǎn)生對編碼消息的改進的估計。Turbo解碼器550可接著使用對 應(yīng)于由相應(yīng)的Turbo編碼器(例如,圖4的Turbo編碼器410)使用的相同Turbo代碼的代 碼來對編碼消息的估計545解碼。Turbo解碼器550的作為結(jié)果的輸出是原始消息的估計 555。如果發(fā)送是成功的,則估計555與原始消息(例如,圖4的消息405)相同。Turbo解碼器550的成功至少部分地取決于估計545是否包括關(guān)于來自編碼消息 的一些、大部分或全部比特的信息。具體而言,雖然Turbo解碼器550能夠成功地僅以部分 信息解碼編碼消息估計545,但如果估計545包括關(guān)于編碼消息中的較大數(shù)量的比特的信 息,它也可以較高的成功率這樣做,而不必對一些比特的位置使用擦除。因此,在一些實施 方式中,可產(chǎn)生冗余版本,以便對至少一種冗余版本選擇編碼消息的每個比特。因此,在所 有的冗余版本被發(fā)送的情況下,編碼消息估計545中的每個比特估計可基于來自至少一種 冗余版本的信息。圖6示出用于使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送在兩種冗余版本中的編 碼消息的所有比特的過程600的示例性流程圖。當下式成立時編碼消息中的所有比特可在兩種冗余版本中發(fā)送2M 彡 3NW,(方程 1)以便系統(tǒng)、校驗1和校驗2流中的所有3NW個比特可在兩種冗余版本的2M個比特 內(nèi)發(fā)送。方程1可被寫為Nw/M 彡 2/3,(方程 2)其中該比率可稱為碼率且有時為變量R。因此,可在碼率小于或等于0. 66的實施 方式中執(zhí)行過程600。速率匹配器也可初始化變量Rmax,其表示發(fā)送完整的編碼消息所需要 的冗余版本的數(shù)量。因此,當R < 0. 66時,速率匹配器可將Rmax設(shè)置為2。過程600可在步驟602開始并繼續(xù)到步驟604。在一種實施方式中,在步驟604, 可選擇系統(tǒng)比特的全部和校驗比特(例如,校驗1比特和/或校驗2比特)的一部分,用于 通過無線通信網(wǎng)絡(luò)在消息的第一冗余版本中發(fā)送。在該實施方式中,所有的系統(tǒng)比特可包 括在第一冗余版本中,以便相應(yīng)的接收臺可試圖使用所有的系統(tǒng)比特恢復(fù)消息(假定第一 冗余版本被準確地接收且其報頭被成功地解碼)。當Turbo解碼器具有關(guān)于所有系統(tǒng)比特 的信息時,接收臺的Turbo解碼器更可能正確地恢復(fù)原始消息??蔀榈谝蝗哂喟姹具x擇校 驗比特,以便選擇總共M個比特用于發(fā)送。校驗比特的該選擇可由在發(fā)送臺上實現(xiàn)的速率 匹配器執(zhí)行。用于選擇系統(tǒng)比特和校驗比特的該過程僅僅是實施方式的例證,下面將更詳 細地描述用于選擇包括在一種或多種冗余版本中的比特的其它技術(shù)。過程600可接著繼續(xù)到步驟606。在步驟606,可確定是否從接收臺接收到確認 (ACK)信號。如果ACK被接收到,則接收臺成功地恢復(fù)了所發(fā)送的消息,且因此過程600可 移到步驟608并結(jié)束。否則,如果NACK信號被接收到,或者如果在預(yù)定的一段時間內(nèi)沒有 ACK信號被接收到,則消息可能沒有被接收臺成功地解碼。因此,過程600可繼續(xù)到步驟 610,其中產(chǎn)生第二冗余版本用于發(fā)送。在消息的第二冗余版本中,發(fā)送臺可避免選擇包括在第一冗余版本中的校驗比 特,直到選擇了所有的校驗位,用于在至少一種冗余版本中發(fā)送。接著,在步驟604可選擇 包括在第一冗余版本中的其它比特,用于包括在第二冗余版本中。因此,在步驟610第二冗 余版本被發(fā)送之后,發(fā)送臺已發(fā)送了編碼消息中的所有比特至少一次。過程600可接著繼續(xù)進行到步驟612。在步驟612,發(fā)送臺可確定在第二冗余版本 的發(fā)送之后ACK信號是否被接收到。如果發(fā)送臺接收到ACK信號,則接收臺成功地恢復(fù)了 消息。因此,過程600可繼續(xù)進行到步驟608并結(jié)束。否則,過程600可返回到步驟604,其 中發(fā)送臺可例如發(fā)送第一冗余版本。發(fā)送臺可用這種方式重發(fā)第一和第二冗余版本,直到 從接收臺接收到ACK信號,或者直到發(fā)送臺重發(fā)第一和第二冗余版本達預(yù)定的次數(shù)?,F(xiàn)在轉(zhuǎn)到圖7,其示出包括用于通過無線通信網(wǎng)絡(luò)使用HARQ協(xié)議來發(fā)送在三種 冗余版本中的編碼消息的所有比特的過程700的示例性流程圖。在第三代合作伙伴計劃 (3GPP)技術(shù)規(guī)范(TS)中,例如在版本7. 8. 0第7版的部分43. 064描述了適當?shù)腍ARQ傳輸 協(xié)議。3GPP TS的該部分在此通過引用被全部并入。用于選擇系統(tǒng)比特和校驗比特的該過 程僅僅是示例性實施方式,下面將更詳細地描述用于選擇包括在一種或多種冗余版本中的 比特的其它技術(shù)。當Rmax = 3且當下式成立時適當?shù)陌l(fā)送臺可執(zhí)行過程700的步驟3M 彡 3NW > 2M, (方程 3)以便系統(tǒng)、校驗1和校驗2流中的全部3NW個比特可在三種冗余版本的3M個比特內(nèi)發(fā)送,但不能在兩種冗余版本中發(fā)送。方程3可被寫為<formula>formula see original document page 49</formula> (方程4)因此,當系統(tǒng)的碼率大于0. 66但小于或等于1時,發(fā)送臺可執(zhí)行過程700的步驟。過程700在步驟702開始,并接著繼續(xù)進行到步驟704。在步驟704,發(fā)送臺可選 擇系統(tǒng)比特的全部和校驗比特(例如,校驗1比特和/或校驗2比特)的一部分,用于通過 無線通信網(wǎng)絡(luò)在消息的第一冗余版本中發(fā)送。如上面結(jié)合過程600 (圖6)的步驟604描述 的,發(fā)送臺可在第一冗余版本中包括所有系統(tǒng)比特,以最大化相應(yīng)的接收臺可在單次發(fā)送 中恢復(fù)所發(fā)送的消息的概率。接著,在步驟706,發(fā)送臺可確定是否從接收臺接收到ACK信號。如果ACK信號被 接收到,則接收臺成功地恢復(fù)了消息,且過程700可在步驟708結(jié)束。否則,如果NACK信號 被接收到,或者如果在預(yù)定的一段時間內(nèi)沒有ACK信號被接收到,則消息可能沒有被接收 臺成功地解碼。因此,過程700可繼續(xù)到步驟710,其中發(fā)送臺可產(chǎn)生第二冗余版本用于發(fā)送。對于消息的第二冗余版本,發(fā)送臺可在步驟710選擇不包括在第一冗余版本中的 校驗比特的一部分。在實施方式中,為在第一冗余版本中的發(fā)送而選擇的校驗比特可從對 第二冗余版本的選擇中排除,除非所有以前未選擇的比特都包括在第二冗余版本中。因此, 如果接收臺成功地接收第一和第二冗余版本,則接收臺可根據(jù)包括在第一或第二冗余版本 中的所有系統(tǒng)比特(來自第一冗余版本)和校驗比特來執(zhí)行解碼。在一些實施方式中,發(fā) 送臺在隨后的冗余版本中也可包括包含在第一冗余版本中的一些系統(tǒng)比特。因此,對于編 碼消息的一些系統(tǒng)比特,接收臺可使用來自多次發(fā)送的信息執(zhí)行解碼。過程700可接著繼續(xù)到步驟712,其中發(fā)送臺確定在第二冗余版本的發(fā)送之后ACK 信號是否被接收到。如果發(fā)送臺確定ACK信號被接收到,則過程700可移到步驟708并結(jié) 束。否則,接收臺仍然可能沒有成功地恢復(fù)消息,因此過程700移到步驟714。在步驟714,發(fā)送臺發(fā)送消息的第三冗余版本。在第三冗余版本中,發(fā)送臺可產(chǎn)生 用于發(fā)送的包括不包含在第一或第二冗余版本中的所有校驗比特的冗余版本。因此,在接 收到第三冗余版本之后,接收臺可以具有關(guān)于所有的系統(tǒng)比特、校驗1比特和校驗2比特的 信息。因為發(fā)送臺可在第三冗余版本中包括用于發(fā)送的總共M個比特,所以在一些實施方 式中,發(fā)送臺可將任何其余的比特位置分配給包括在第一冗余版本中的一些比特(例如, 系統(tǒng)比特、校驗1比特和/或校驗2比特)。接著,過程700可移到步驟718,其中發(fā)送臺可再次確定ACK信號是否被接收到。 如果ACK被接收到,則過程700可在步驟708結(jié)束。如果NACK信號被接收到或者沒有確認 被接收到,則過程700可返回到步驟704并重發(fā)第一冗余版本。因此,發(fā)送臺可按順序發(fā)送 第一、第二和第三冗余版本,直到從接收臺接收到ACK信號,或直到發(fā)送臺重發(fā)這些冗余版 本達預(yù)定的次數(shù)。應(yīng)注意,過程600 (圖6)和過程700 (圖7)的流程圖僅僅是示例性的??筛?、去 除或合并任何步驟,或者可更改任何額外的步驟,而不偏離本公開的范圍。例如,可更改任 一流程圖的步驟,以使用重傳協(xié)議而不是用于發(fā)送不同的冗余版本的HARQ協(xié)議?,F(xiàn)在參考圖8和9,示出了說明可從執(zhí)行過程600 (圖6)和過程700 (圖7)產(chǎn)生 的消息的冗余版本的兩個例子。具體而言,圖8示出當系統(tǒng)的碼率為0. 50時產(chǎn)生兩種冗余版本的速率匹配,而圖9示出當系統(tǒng)的碼率為0. 75時產(chǎn)生三種冗余版本的速率匹配。應(yīng)理 解,圖8和9的例子以及在以后的附圖中的任何其它類似的速率匹配圖示僅僅說明冗余版 本的構(gòu)造。這些圖示不意味著說明每個冗余版本中的比特的順序,且不應(yīng)被這樣限制。圖8示出從系統(tǒng)比特800、校驗1比特810和校驗2比特820產(chǎn)生冗余版本830和 840的情況。在本例中碼率為0. 5,因此系統(tǒng)比特800、校驗1比特810和校驗2比特820每 個都是比特長度M的一半,M是每個冗余版本中比特的數(shù)量。在速率匹配之后,產(chǎn)生第一冗 余版本RV1830,其中比特位置的一半包括所有的系統(tǒng)比特850,而其余一半按某個適當?shù)?比例被分配給校驗比特860。系統(tǒng)比特850可與系統(tǒng)比特800相同,而校驗比特860可按某 個適當?shù)谋壤?例如,一半校驗1比特和一半校驗2比特)在校驗1比特810和校驗2比 特820之間被分配。第二冗余版本RV2840可排除包括在RVl 830中的所有校驗比特840,直到不再有 未分配的校驗比特。因此,由于0.5的碼率,RV2 840中的一半的比特位置被分配給以前未 使用的校驗比特。RV2中的其余的比特的位置880用于包括在RVl 830中的比特。例如,其 余的比特位置880可包括所有系統(tǒng)比特850、所有校驗比特860、或按某個適當?shù)谋壤南?統(tǒng)比特850和校驗比特860的部分。下面將結(jié)合圖10描述速率匹配器為RV2 840選擇比 特的一種方式。圖9示出從系統(tǒng)比特900、校驗1比特910和校驗2比特920產(chǎn)生冗余版本930和 940的情況。在本例中碼率為0. 75,因此系統(tǒng)比特900、校驗1比特910和校驗2比特920 每個都是比特長度M的3/4,M是每個冗余版本中比特的數(shù)量。在速率匹配之后,產(chǎn)生第一 冗余版本RVl 930,其中比特位置的3/4被分配給系統(tǒng)比特960,而RVl 930中的比特位置 的其余四分之一按某個適當?shù)谋壤环峙浣o校驗比特970。系統(tǒng)比特960可與系統(tǒng)比特900 相同,而校驗比特可按某個適當?shù)谋壤?例如,一半校驗1比特和一半校驗2比特)被分配 給校驗1比特910和校驗2比特920。第二冗余版本RV2 940可包括從校驗1比特910和/或校驗2比特920選擇的校 驗比特940。在一種實施方式中,校驗比特970可最初排除包括在RVl 930中的校驗比特。 在一些實施方式中,除了校驗比特970以外,RV2還可包括包含在RVl中的系統(tǒng)比特的一部 分,雖然可能不是這種情況。轉(zhuǎn)到圖9中的第三冗余版本,RV3 950包括校驗比特980,其由沒有包含在RVl 930 或RV29 40中的校驗1比特910和/或校驗2比特920組成。對于0. 75的碼率,即使在對 校驗比特980選擇了所有以前未使用的校驗比特之后,在RV3 950中可能仍然有空間。在一 種實施方式中,這些其余的比特位置990被分配給包括在RVl 930中的比特的一部分。例 如,其余的比特位置990可包括僅系統(tǒng)比特900、僅校驗1比特910和/或校驗2比特920、 或按某個適當?shù)谋壤南到y(tǒng)比特和校驗比特。圖10示出用于選擇包括在最終冗余版本(例如,對于R彡0. 66的系統(tǒng)為RV2,對 于R > 0. 66的系統(tǒng)為RV3)中的比特的過程1000的示例性流程圖。過程1000的步驟可以 是過程600(圖6)中的步驟610或過程700 (圖7)中的步驟714的更詳細的視圖。過程 1000的步驟可由適當?shù)乃俾势ヅ淦?例如,圖1的增強型速率匹配器104等)執(zhí)行,并且可 以是由速率匹配器使用來產(chǎn)生圖8中的RV2 840或圖9的RV3 950的步驟。過程1000在步驟1002開始并可繼續(xù)到步驟1004。在步驟1004,速率匹配器可選擇不包括在第一冗余版本中的校驗比特(例如,校驗1比特和/或校驗2比特)。因此,在 最終冗余版本被發(fā)送之后,相應(yīng)的接收臺可以具有關(guān)于編碼消息中的所有比特的信息。在 選擇了這些校驗比特之后,在最終冗余版本中仍然可能有可用的其余的比特位置。因此,在 步驟1006,速率匹配器可選擇包括在第一冗余版本中的系統(tǒng)比特的至少一個子集。例如,速 率匹配器可選擇用于包括在最終冗余版本中的所有系統(tǒng)比特,或者可只選擇包括在以前的 冗余版本中的系統(tǒng)比特的一部分。過程1000可接著繼續(xù)到步驟1008,其中速率匹配器將最 終冗余版本中的任何其余的比特位置劃分成包括在第一冗余版本中的校驗1比特和校驗2 比特。例如,速率匹配器可將其余的比特的大約一半分配給校驗1比特,并可將剩下的大約 一半分配給校驗2比特。過程1000接著移到步驟1010并結(jié)束。
如上所述,在一種實施方式中,當速率匹配器產(chǎn)生三個冗余版本時,在不包括在其 它冗余版本中的所有校驗比特被添加到RV3之后,第三冗余版本中的任何剩余的空間被分 配給包括在RVl中的比特。在一種實施方式中,編碼消息的系統(tǒng)比特的30%包括在RV3中。 在本發(fā)明的其它實施方式中,速率匹配器可將至少一些剩余空間分配給包括在RV2中的比 特??蓪Πㄔ赗V3中的比特進行選擇,以便最大化相應(yīng)的接收臺可恢復(fù)所發(fā)送的消息的 概率,即使第一冗余版本未被成功地接收到(例如,由于解釋報頭失敗)?,F(xiàn)在參考圖11,示出了用于使用HARQ協(xié)議在接收臺(例如,圖1的移動臺106或 圖3的移動臺300)對所接收的冗余版本解碼的過程1000的示例性流程圖。使用上面結(jié)合 圖4-10描述的任何技術(shù)可產(chǎn)生接收臺所接收的冗余版本。過程1100在步驟1102開始并繼續(xù)進行到步驟1104。在步驟1104,接收臺對所接 收的分組的報頭部分解碼。報頭可包括BSN,其識別在所接收的分組的數(shù)據(jù)部分中正在發(fā)送 的消息。在步驟1106,接收臺確定解碼是否是成功的。例如,接收臺可確定從對報頭的解碼 中是否成功地識別出BSN。如果解碼不是成功的,則過程1100在1108結(jié)束,而接收臺沒有 從所發(fā)送的冗余版本獲得任何信息。如果在步驟1106,接收臺確定報頭部分被成功地解碼,則過程1100移到步驟 1107。在步驟1107,接收臺可識別所接收的冗余版本的比特。具體而言,接收臺內(nèi)的速率匹 配器可用于識別編碼消息的哪些比特的位置包括在所接收的冗余版本中。接收臺中的速率 匹配器可使用由發(fā)送臺中的相應(yīng)速率匹配器應(yīng)用的相同的比特選擇技術(shù)來識別這些比特, 以產(chǎn)生冗余版本(結(jié)合下面在圖34中示出的過程更詳細地描述步驟1107)。接著,在步驟 1110,接收臺可確定是否接收到與同一消息相關(guān)的其它冗余版本。例如,接收臺可比較所接 收的冗余版本的BSN與以前接收的冗余版本的BSN。如果其它冗余版本沒有被接收到,則過 程1100跳到步驟1112并繼續(xù)進行到步驟1114。在步驟1114,接收臺對所接收的分組的數(shù) 據(jù)部分解碼。也就是說,當步驟1112被跳過時,接收臺只使用一種冗余版本執(zhí)行解碼。如果在步驟1110,接收臺確定了接收到其它冗余版本,則過程1100繼續(xù)到步驟 1112,其中接收臺合并所有接收到的分組的數(shù)據(jù)部分(例如,冗余版本)。例如,接收臺可使 用冗余遞增(IR)合并來合并包括在一種冗余版本但不包括在其它冗余版本中的比特,并 可以使用Chase合并或任何其它符號級或比特級合并來合并包括在多個冗余版本中的比 特。如果接收臺接收到并成功地解碼了所有兩種(對于R <0.66)或所有三種(對于0.66
1)冗余版本的報頭,則接收臺具有關(guān)于編碼消息中的所有比特的信息。因此,在步 驟1114,接收臺可對于具有關(guān)于完整的編碼消息的信息的組合的冗余版本解碼。
在步驟1114解碼之后,過程1100繼續(xù)到步驟1116。在步驟1116,接收臺確定對數(shù) 據(jù)部分解碼是否是成功的。例如,接收臺可確定是否可在編碼消息中檢測到任何錯誤。如 果接收臺確定了解碼是不成功的,則接收臺可在步驟1122執(zhí)行在解碼失敗之后所必需的 任何步驟。例如,接收臺可丟棄錯誤解碼的分組,或者接收臺可保存錯誤編碼的分組以與所 接收的下一冗余版本合并。接著,在步驟1124,接收臺可將NACK發(fā)送回發(fā)送臺,以請求發(fā)送 另一冗余版本。接收臺可利用接收臺需要發(fā)送到發(fā)送臺的其它分組數(shù)據(jù)來發(fā)送NACK信號。 因此,可在分組數(shù)據(jù)的“捎帶ACK/NACK”(PAN)字段中發(fā)送NACK信號。過程1100可隨即返 回步驟1104以對從發(fā)送臺接收的下一分組進行解碼。
返回到步驟1116,如果接收臺確定了所接收的分組的數(shù)據(jù)部分被成功地解碼,則 過程1100可移到步驟1118。在步驟1118,接收臺可將解碼的數(shù)據(jù)部分從接收臺的通信電 路傳遞到使用該信息的接收臺的模塊。接收臺還可在步驟1120將ACK信號發(fā)送回發(fā)送臺, 以通知發(fā)送臺消息已被成功地接收。在一些實施方式中,接收臺可在PAN字段中發(fā)送ACK 信號。過程1100可接著在步驟1108結(jié)束。在一些實施方式中,當產(chǎn)生每個冗余版本時,稱為翻轉(zhuǎn)變量的變量可由發(fā)送臺或 接收臺內(nèi)的速率匹配器使用。翻轉(zhuǎn)變量的值可使速率匹配器在冗余版本中排除或包括特定 的比特,一般是校驗比特。例如,速率匹配器可將翻轉(zhuǎn)設(shè)置為零,以防止對當前的冗余版本 選擇已經(jīng)包括在以前的冗余版本中的比特。速率匹配器可相反將翻轉(zhuǎn)設(shè)置為一,以便可在 當前的冗余版本中選擇不包括在以前的冗余版本中的所有比特。使用翻轉(zhuǎn)變量,速率匹配 器可產(chǎn)生冗余版本,其中選擇編碼消息中的所有比特以用于包括在至少一種冗余版本(例 如圖8和9中所示的冗余版本)中。圖12A示出過程1200的示例性流程圖,其中在適當?shù)陌l(fā)送臺或接收臺內(nèi)的速率匹 配器使用翻轉(zhuǎn)變量來選擇用于包括在兩種冗余版本中的校驗比特(例如,當RS 0. 66時)。 速率匹配器可用上述方式選擇系統(tǒng)比特,其中所有系統(tǒng)比特被選擇以用于包括在第一冗余 版本中,并可使用下述技術(shù)中的任何一種選擇系統(tǒng)比特。因此,當過程1200被引導(dǎo)到校驗 比特的選擇時,應(yīng)理解,系統(tǒng)比特也包括在冗余版本中,并可使用多種方法中的任何一種被 選擇。在一些實施方式中,校驗比特的選擇與系統(tǒng)比特的選擇無關(guān)。過程1200可在步驟1202開始并繼續(xù)到步驟1204。在步驟1204,速率匹配器可 選擇用于包括在第一冗余版本中的校驗比特的第一子集。校驗比特可按任何適當?shù)谋壤?(例如,一半校驗1比特和一半校驗2比特)包括校驗1比特和校驗2比特。接著,在步驟 1206,速率匹配器可產(chǎn)生包括校驗比特的第一子集以及系統(tǒng)比特的全部或一部分的第一冗 余版本。速率匹配器可在步驟1210記錄哪些比特包括在RVl中。例如,速率匹配器可保持 指示哪些校驗比特包括在RVl中的二進制矢量。過程1200可接著繼續(xù)到步驟1212,其中速率匹配器可選擇用于包括在第二冗余 版本中的校驗比特的第二子集。當只產(chǎn)生兩種冗余版本時,速率匹配器可選擇不包括在第 一冗余版本中的所有校驗比特(例如,校驗1比特和/或校驗2比特),用于包括在第二冗 余版本中。例如,速率匹配器可將翻轉(zhuǎn)變量初始化為1,并可使用在步驟1210產(chǎn)生的二進制 矢量來確?,F(xiàn)在對RV2選擇沒有對RVl選擇的所有比特。在步驟1214,速率匹配器可產(chǎn)生第二冗余版本。第二冗余版本包括在步驟1212 選擇的校驗比特的第二子集以及系統(tǒng)比特的全部或一部分。因此,在步驟1214產(chǎn)生第二冗余版本之后,所有校驗比特可包括在兩種冗余版本的至少一個中。過程1200可接著在步驟 1218結(jié)束。圖12B示出過程1250的示例性流程圖,其中在適當?shù)陌l(fā)送臺或接收臺內(nèi)的速率匹 配器使用翻轉(zhuǎn)變量來選擇用于包括在三種冗余版本中的校驗比特(例如,當0. 66 < R < 1 時)。速率匹配器可用上述方式選擇系統(tǒng)比特,其中所有系統(tǒng)比特包括在第一冗余版本中, 或者可使用下述技術(shù)中的任何一個選擇系統(tǒng)比特。因此,當過程1250被引導(dǎo)到校驗比特 的選擇時,應(yīng)理解,系統(tǒng)比特也可包括在冗余版本中,并可使用多種方法中的任何一個被選 擇。
過程1250可在步驟1252開始并繼續(xù)到步驟1254。在步驟1254,速率匹配器可選 擇用于包括在第一冗余版本中的校驗比特的第一子集。校驗比特的第一子集可包括校驗1 比特和校驗2比特。接著,在步驟1256,速率匹配器可產(chǎn)生包括校驗比特的第一子集以及系 統(tǒng)比特的全部或一部分的第一冗余版本。速率匹配器可在步驟1260記錄哪些比特包括在 RVl中。例如,速率匹配器可保持指示哪些校驗比特包括在RVl中的二進制矢量。過程1250可接著繼續(xù)到步驟1262,其中速率匹配器可選擇用于包括在第二冗余 版本中的校驗比特的第二子集。速率匹配器可為第二子集只選擇不包括在第一冗余版本中 的那些校驗比特。然而,注意,如果需要額外的校驗比特來完成冗余版本,且所有校驗比特 包括在第一子集或第二子集中,則也可再次選擇包括在第一子集中的校驗比特,用于包括 在第二子集中。具體而言,步驟1262可包括步驟1263,其中速率匹配器防止對第二子集選 擇包括在RVl中的那些比特。為了執(zhí)行步驟1263,速率匹配器可將翻轉(zhuǎn)變量初始化為0,這 可使速率匹配器自動丟棄在步驟1260產(chǎn)生的二進制矢量指示已經(jīng)包括在RVl中的任何校 驗比特。通過只包括已經(jīng)不包括在另一冗余版本中的那些校驗比特,速率匹配器確保沒有 對RVl或RV2選擇的所有其余的校驗比特將適合于RV3的M個比特。接著,在步驟1264,速率匹配器可產(chǎn)生第二冗余版本。第二冗余版本包括在步驟 1262選擇的校驗比特的第二子集以及系統(tǒng)比特的全部或一部分。在步驟1260,速率匹配器 可記錄哪些校驗比特現(xiàn)在已包括在RVl或RV2中。例如,速率匹配器可產(chǎn)生指示哪些校驗 比特已經(jīng)包括在冗余版本中的二進制矢量。過程1250可接著繼續(xù)到步驟1268,其中速率匹配器產(chǎn)生第三冗余版本。速率匹 配器可使用與當RS 0. 66時用于產(chǎn)生第二冗余版本類似的技術(shù)來產(chǎn)生第三冗余版本,如上 面結(jié)合圖12A所述的。具體而言,速率匹配器可選擇校驗比特的第三子集,其包括不包括在 RVl和RV2中的所有校驗比特(例如,校驗1比特和/或校驗2比特)。例如,發(fā)送臺的速 率匹配器可將翻轉(zhuǎn)矢量初始化為1,并可使用在步驟1260產(chǎn)生的二進制矢量,以確?,F(xiàn)在 對RV3選擇沒有對RVl或RV2選擇的所有比特。根據(jù)一種實施方式,如果所有校驗比特已 經(jīng)包括在RVl或RV2之一中,則可重復(fù)用于為RVl選擇校驗比特的技術(shù),或使用某種其它適 當?shù)募夹g(shù)。因此,在步驟1267產(chǎn)生第三冗余版本之后,所有的校驗比特可包括在三種冗余 版本的至少一個中。過程1250可接著在步驟1272結(jié)束。應(yīng)注意,過程1200 (圖12A)和1250 (圖12B)以及在本公開中提供的任何其它過 程僅僅是示例性的??筛?、合并、或去除這些過程中的任何步驟,或可添加任何額外的步 驟,而不偏離本發(fā)明的范圍。例如,可添加步驟來實現(xiàn)HARQ協(xié)議、或用于發(fā)送不同的冗余版 本的任何其它重傳協(xié)議。
圖13示出當產(chǎn)生冗余版本時由速率匹配器初始化的翻轉(zhuǎn)變量的值的表1。表1包 括不同數(shù)據(jù)流中的每個的行-例如,系統(tǒng)比特、校驗1比特和校驗2比特的流。表1的列表 示可由速率匹配器產(chǎn)生的四種不同類型的冗余版本。具體而言,當Rmax = 2時,速率匹配器 可產(chǎn)生第一冗余版本(RVl)和I類第二冗余版本(RV2-I)。當Rmax = 3時,速率匹配器可產(chǎn) 生第一冗余版本(RVl)、II類第二冗余版本(RV2-II)和第三冗余版本(RV3)。對于校驗1 比特和校驗2比特,表1中的值對應(yīng)于上面結(jié)合過程1200 (圖12A)和1250 (圖12B)描述 的那些值。例如,根據(jù)一種實施方式,對于RV2-I,翻轉(zhuǎn)可被初始化為1,以便為RV2-II選擇 以前不包括在RVl中的所有校驗比特。另一方面,對于RV2-II,翻轉(zhuǎn)變量可被設(shè)置為0,以 便不為RV2-II選擇包括在RVl中的所有比特。
表1示出在本發(fā)明的一些實施方式中翻轉(zhuǎn)變量對于校驗比特可被初始化為與對 于系統(tǒng)比特的不同的值。在表1中示出的對系統(tǒng)比特的特定翻轉(zhuǎn)值使速率匹配器能夠產(chǎn)生 類似于上述在圖8和9中示出的那些版本的冗余版本。具體而言,通過在RV2-I、RV2-II和 RV3中將翻轉(zhuǎn)變量初始化為1,速率匹配器不阻止對任何以后的冗余版本選擇包括在第一 冗余版本中的系統(tǒng)比特。在一些實施方式中,速率匹配器只選擇系統(tǒng)比特的一部分以包括在第一冗余版本 中。在這些實施方式中,速率匹配器可將其余的系統(tǒng)比特分配到第二冗余版本,或分配到第 二冗余版本和第三冗余版本兩者(如果Rmax = 3)。速率匹配器可選擇足夠大比例的系統(tǒng)比 特(例如,95%、90%、85%等)以包括在第一冗余版本中,以維持接收臺能夠成功地對第一 冗余版本解碼的高概率。通過對第二和/或第三冗余版本保留一些系統(tǒng)比特,接收臺可在 接收到第二或第三冗余版本之后成功地恢復(fù)消息的概率增加了,特別是在第一冗余版本的 報頭部分未被接收臺成功地解碼的情況下。速率匹配器可定義稱為交換變量的變量,其表示不包括在第一冗余版本中、但是 包括在一種或多種其它冗余版本中的系統(tǒng)比特的百分比。換句話說,交換值對應(yīng)于系統(tǒng)比 特在第一冗余版本和另一冗余版本之間的劃分。圖13示出可由發(fā)送臺和相應(yīng)的接收臺使 用的多個可用傳輸方案(例如,DAS-5、DAS-10、DBS-5、DBS-6、DBS-8,其中DAS-5和DAS-10 是EGPRS2下行鏈路級A調(diào)制和編碼方案,而DBS-5、DBS-6和DBS-8是EGPRS2下行鏈路級B 調(diào)制和編碼方案)的速率匹配參數(shù)的表1。這些傳輸方案可代表具有非零交換值的一些或 所有可用傳輸方案。在一些實施方式中,發(fā)送臺和接收臺也可以有具有零值的交換變量的 可用傳輸方案。表2的第一列包括具有非零交換值的每個傳輸方案的交換值。在該表中, 一些傳輸方案具有5%的交換值,指示5%的系統(tǒng)比特從第一冗余版本中被移除或“刪截”, 并包括在其它冗余版本之一中。其余的傳輸方案具有15%的交換值,指示15%的系統(tǒng)比特 從第一冗余版本中被刪截。可用傳輸協(xié)議也可定義由發(fā)送臺和接收臺使用的特定Turbo編碼和調(diào)制方案,以 及其它傳輸參數(shù)。因此,表2的其余列示出在傳輸協(xié)議中使用的系統(tǒng)比特的數(shù)量,以及當不 包括PAN字段(Mto pan)和包括PAN字段(Mpan)時可包括在每個冗余版本中的全部比特的數(shù)量。圖14和15分別示出當Rmax = 2和Rmax = 3時用于使用非零交換值來產(chǎn)生冗余版 本的過程的示例性流程圖。首先參考圖14,其示出可由任何適當?shù)乃俾势ヅ淦?例如,圖2 的增強型速率匹配器253或圖3的增強型速率匹配器353)執(zhí)行的過程1400的流程圖。過程1400在步驟1402開始并繼續(xù)進行到步驟1404。在步驟1404,速率匹配器可初始化交換值。速率匹配器可根據(jù)正使用的特定傳輸協(xié)議來初始化交換值。交換值可為零值的交換值 或任何適當?shù)姆橇阒档慕粨Q值(例如,5%、15%、30%等)。例如,如果速率匹配器使用具有 在表2(圖13)的第一行中示出的速率匹配參數(shù)的DAS-5傳輸協(xié)議,則速率匹配器可將交換 變量初始化為5%。接著,在步驟1406,速率匹配器可使用第一刪截算法和交換值來選擇系統(tǒng)比特的 第一子集。對第一子集選擇的系統(tǒng)比特的百分比基于在步驟1404初始化的交換值的值。例 如,如果速率匹配器使用DAS-5傳輸協(xié)議,則速率匹配器可選擇用于包括在第一子集中的 466*0. 95 = 443個系統(tǒng)比特。在步驟1408,速率匹配器可產(chǎn)生包括系統(tǒng)比特的第一子集的 第一冗余版本。在第一冗余版本中可用的其余比特被分配給校驗比特(例如,校驗1比特 和/或校驗2比特)。例如,如果發(fā)送臺的速率匹配器使用沒有PAN的DAS-5,則RVl的Mm PAN = 1248個比特可包括在步驟1406選擇的443個系統(tǒng)比特和805個校驗比特。過程1400可接著繼續(xù)到步驟1412,其中速率匹配器使用第二刪截算法來選擇系 統(tǒng)比特的第二子集。系統(tǒng)比特的第二子集包括不包括在第一冗余版本中的所有其余的系統(tǒng) 比特。例如,根據(jù)一種實施方式,如果發(fā)送臺使用DAS-5協(xié)議,則速率匹配器可在第二子集 中包括沒有對RVl選擇的23個比特。接著,在步驟1414,速率匹配器可根據(jù)如上所述的翻 轉(zhuǎn)參數(shù)產(chǎn)生包括系統(tǒng)比特的第二子集和所有校驗比特的第二冗余版本。例如,在一種實施 方式中,可產(chǎn)生第二冗余版本,以便它包括不包括在RVl中的所有校驗比特。在第二冗余版 本中剩余的任何空間可被分配給包括在第一冗余版本中的系統(tǒng)比特和/或校驗比特。過程 1400可接著在步驟1418結(jié)束。圖15示出當Rmax = 3時用于使用非零交換值來產(chǎn)生冗余版本的過程1500的示 例性流程圖。過程1500的步驟可由適當?shù)乃俾势ヅ淦?例如,圖2的增強型速率匹配器 253或圖3的增強型速率匹配器353)執(zhí)行。過程1500在步驟1502開始并繼續(xù)進行到步驟 1504。在步驟1504,速率匹配器初始化交換值。速率匹配器可根據(jù)正使用的特定傳輸協(xié)議 來初始化交換值,且交換值可為零值的交換值或任何適當?shù)姆橇阒档慕粨Q值(例如,5%、 15%、30%等)。例如,根據(jù)一種實施方式,如果速率匹配器使用具有PAN字段并具有在表 2(圖13)的第四行中示出的速率匹配參數(shù)的DAS-6傳輸協(xié)議,則速率匹配器可將交換變量 初始化為15%。接著,在步驟1506,根據(jù)一種實施方式,速率匹配器可使用第一刪截算法和交換值 來選擇系統(tǒng)比特的第一子集。對第一子集選擇的系統(tǒng)比特的百分比基于在步驟1504初始 化的交換值的值。例如,如果速率匹配器使用DAS-6傳輸協(xié)議,則速率匹配器可選擇用于包 括在第一子集中的610*0. 85 = 519個系統(tǒng)比特。在步驟1508,速率匹配器可產(chǎn)生包括系 統(tǒng)比特的第一子集的第一冗余版本。在第一冗余版本中可用的其余比特被分配給校驗比特 (例如,校驗1比特和/或校驗2比特)。例如,如果發(fā)送臺使用具有PAN的DAS-5,則RVl 的Mpan = 876個比特可包括在步驟1506選擇的519個系統(tǒng)比特和357個校驗比特。過程1500可接著繼續(xù)到步驟1512,其中速率匹配器使用第二刪截算法來選擇系 統(tǒng)比特的第二子集。系統(tǒng)比特的第二子集包括不包括在第一冗余版本中的所有其余的系統(tǒng) 比特。例如,如果速率匹配器使用DAS-6協(xié)議,則速率匹配器可在第二子集中包括沒有對 RVl選擇的91個系統(tǒng)比特。接著,在步驟1514,速率匹配器可產(chǎn)生包括系統(tǒng)比特的第二子集以及不包括在第一冗余版本中的校驗比特(例如,校驗1比特和/或校驗2比特)的一部分的第二冗余版本。在步驟1518,速率匹配器可使用第三刪截算法產(chǎn)生第三冗余版本。在一種實施方 式中,第三冗余版本可包括不包括在第一冗余版本或第二冗余版本中的所有校驗比特。在 一些實施方式中,在所有的系統(tǒng)比特、校驗1比特和/或校驗2比特包括在冗余版本之一中 以后,第三冗余版本中任何其余的比特位置可被分配給包括在RVl中的任何比特(例如,系 統(tǒng)比特、校驗1比特和/或校驗2比特)。過程1500可在步驟1522結(jié)束?,F(xiàn)在參考圖16和17,其示出了說明冗余版本的兩個例子,這些冗余版本可通過執(zhí) 行過程1400 (圖14)和1500 (圖15)來產(chǎn)生。具體而言,圖16示出當系統(tǒng)的碼率為0. 5且 交換值為25%時產(chǎn)生兩種冗余版本的速率匹配,而圖17示出當系統(tǒng)的碼率為1. 0且交換值 為25%時產(chǎn)生三種冗余版本的速率匹配。圖16示出從系統(tǒng)比特1600、校驗1比特1610和校驗2比特1620產(chǎn)生冗余版本 1630和1640的情況。選擇用于包括在RVl 1630中的75%的系統(tǒng)比特1600。RVl 1630的 其余的比特位置按某個適當?shù)谋壤环峙浣o校驗1比特1610和校驗2比特1620。例如,在 RVl 1630中沒有被系統(tǒng)比特1650占用的其余的比特位置的大約一半可被分配給校驗1比 特1610的一部分,而其余的比特位置的另外大約一半可被分配給校驗2比特1620的一部 分。第二冗余版本RV2 1640可包括不包括在RVl 1630中的所有其余的系統(tǒng)比特1660 以及不包括在RVl 1630中的所有其余的校驗比特1670。具體而言,系統(tǒng)比特1660包括不 包括在第一冗余版本RVl 1630中的25%的系統(tǒng)比特1600。因為系統(tǒng)的碼率為0. 5,所以系 統(tǒng)比特1660和校驗比特1670可只占據(jù)在RV21640中可用的M個比特位置的一半。因此, RV21640中其余的比特位置1680被分配給包括在RVl 1630中的比特(例如,按某個適當比 例分配給校驗1比特和/或校驗2比特、系統(tǒng)比特)。在一些實施方式中,可根據(jù)上述過程 1000 (圖10)選擇RV2 1640的比特。圖17示出從系統(tǒng)比特1700、校驗1比特1710和校驗2比特1720產(chǎn)生冗余版本 1730、1740和1750的情況。在本例中系統(tǒng)的碼率為1. 0,因此,如果由于交換值,一些系統(tǒng) 比特不被特意劃分到RV2,則所有的系統(tǒng)比特1700可包括在RVl 1730中。由于在本例中 25%的交換值,在RV11730中的75%的比特被系統(tǒng)比特1760占據(jù)??墒褂萌魏芜m當?shù)膭h截 算法從系統(tǒng)比特1700選擇RVl 1730的系統(tǒng)比特1760。RVl 1730中其余25%的比特按某 個適當?shù)谋壤环峙浣o校驗1比特1710和校驗2比特1720。第二冗余版本RV2 1740可包括系統(tǒng)比特1770。系統(tǒng)比特1770可以是未被選擇為 包括在第一冗余版本RVl 1730中的那些系統(tǒng)比特1700。因此,由于1. 0的碼率,RV2 1740 中的25%的比特可被系統(tǒng)比特1770占據(jù),而RV2 1740的其余75%可被分配給未被選擇為 包括在RVl 1730中的校驗比特1780。具體而言,校驗比特1780可按某個適當?shù)谋壤?校驗1比特1710和校驗2比特1720,其中這些校驗1比特和校驗2比特未被包括為RVl 1730的部分。最后,由于高碼率,根據(jù)一種實施方式,RV3 1750可只包括校驗比特1790,其 中校驗比特1790包括不包括在RVl 1730或RV2 1740中的所有校驗1比特1710和校驗2 比特1720。根據(jù)本發(fā)明的一種實施方式,速率匹配器(例如,增強型速率匹配器420 (圖4)或增強型速率匹配器540 (圖5)等)可單獨地對不同的數(shù)據(jù)流-系統(tǒng)流、校驗1流和校驗2 流-執(zhí)行刪截算法,以選擇用于包括在當前冗余版本中的比特。例如,速率匹配器可循環(huán)通 過系統(tǒng)比特并選擇性地刪截系統(tǒng)比特的一部分,以便被刪截的比特不包括在當前冗余版本 中。速率匹配器可接著以類似的方式循環(huán)通過校驗1比特以及接著校驗2比特,以選擇性 地刪截比特。
圖18示出用于選擇包括在當前冗余版本中的系統(tǒng)比特、校驗1比特和校驗2比特 并使用選定的比特產(chǎn)生當前冗余版本的過程1800的示例性流程圖。過程1800的步驟可由 例如在發(fā)送臺或接收臺上實現(xiàn)的任何適當?shù)乃俾势ヅ淦鲌?zhí)行,過程1800在步驟1801開始 并繼續(xù)進行到步驟1802。在步驟1802,速率匹配器接收系統(tǒng)級速率匹配參數(shù)。系統(tǒng)級速率 匹配參數(shù)可從發(fā)送臺或接收臺中的另一部件獲得,并可基于特定的傳輸協(xié)議。例如,系統(tǒng)級 速率匹配參數(shù)可包括在圖13的表2中為傳輸協(xié)議示出的任何參數(shù)(例如,交換值、Nw, Mno— pan>Mpan)。其它系統(tǒng)級速率匹配參數(shù)可包括例如Rmax和PAN字段是否應(yīng)包括在當前冗余版本 中的指示。接著,在步驟1804,速率匹配器可識別當前冗余版本的類型。具體而言,使用Rmax 的值,速率匹配器可確定當前冗余版本是RV1、RV2類型I、RV2類型II還是RV3。過程1800 可接著繼續(xù)進行到步驟1806、1810和1814中的一個、兩個或所有三個。具體而言,在一些 實施方式中,速率匹配器可同時或基本上同時執(zhí)行這些步驟。在其它實施方式中,速率匹配 器可在移到步驟1810和1812之前執(zhí)行步驟1806和1808,并可接著在步驟1810和1812完 成時執(zhí)行步驟1814和1816。也就是說,速率匹配器可使用串行方法,該串行方法花費更多 的時間來完成計算,但可使用相同的資源(例如,硬件、電路、邏輯等)來在這些步驟完成計 笪弁。在步驟1806,速率匹配器可初始化第一組循環(huán)參數(shù)以在刪截系統(tǒng)比特時使用。也 就是說,循環(huán)參數(shù)可用于使速率匹配器能夠確定從當前冗余版本中排除哪些系統(tǒng)比特。速 率匹配器可使用對系統(tǒng)比特刪截特有的計算(例如,循環(huán)參數(shù)計算方程)并使用系統(tǒng)級速 率匹配參數(shù)(如在步驟1802所接收的),來根據(jù)當前冗余版本的類型(如在步驟1804所識 別的)計算第一組循環(huán)參數(shù)的值。第一組循環(huán)參數(shù)可包括翻轉(zhuǎn)、eplus、eminus、e2plus和e2minus 的值。上面結(jié)合圖12A-13描述了翻轉(zhuǎn)變量。下面將結(jié)合圖19和20描述其余的參數(shù)。接著,在步驟1808,速率匹配器可執(zhí)行循環(huán)邏輯來刪截系統(tǒng)比特的一個子集。速率 匹配器可使用在步驟1806計算的第一組循環(huán)參數(shù)作為進入循環(huán)邏輯的輸入。使用循環(huán)邏 輯,速率匹配器可循環(huán)通過每個系統(tǒng)比特,以確定每個比特是否應(yīng)包括在當前冗余版本中。 對每個比特的確定至少部分地基于第一組循環(huán)參數(shù)。因此,在循環(huán)邏輯結(jié)束時,速率匹配器 可刪截系統(tǒng)比特的一個子集,留下其余的系統(tǒng)比特以包括在當前冗余版本中。過程1800可 接著繼續(xù)進行到步驟1810 (對于串行實現(xiàn))或到步驟1818 (對于并行實現(xiàn))。在步驟1810,速率匹配器可初始化第二組循環(huán)參數(shù)以在刪截校驗1比特時使用。 也就是說,循環(huán)參數(shù)可用于使速率匹配器能夠確定從當前冗余版本中排除哪些校驗1比 特。速率匹配器可使用對校驗1比特刪截特有的計算(例如,循環(huán)參數(shù)計算方程)并使用系 統(tǒng)級速率匹配參數(shù)(如在步驟1802所接收的),根據(jù)當前冗余版本的類型(如在步驟1804 所識別的)計算第二組循環(huán)參數(shù)的值。第二組循環(huán)參數(shù)可包括翻轉(zhuǎn)、eini、eplus、eminus、e2ini、 e2plujne2minus以及T的值。上面結(jié)合圖12A-13描述了翻轉(zhuǎn)變量。下面將結(jié)合圖19和20描述其余的參數(shù)。接著,在步驟1812,速率匹配器可執(zhí)行循環(huán)邏輯來刪截校驗1比特的子集。速率匹配器可使用在步驟1810計算的第二組循環(huán)參數(shù)作為進入循環(huán)邏輯的輸入。使用循環(huán)邏 輯,速率匹配器可循環(huán)通過每個校驗1比特,以確定每個比特是否應(yīng)包括在當前冗余版本 中。對每個比特的確定至少部分地基于第二組循環(huán)參數(shù)。因此,即使速率匹配器可使用與 用于在步驟1808刪截系統(tǒng)比特的循環(huán)邏輯實現(xiàn)相同的循環(huán)邏輯實現(xiàn)來刪截校驗1比特,用 作進入循環(huán)邏輯的輸入的不同的循環(huán)參數(shù)也可使速率匹配器選擇不同數(shù)量的校驗1比特 和在不同的比特位置處的比特。不同的輸入甚至可使循環(huán)邏輯執(zhí)行不同的刪截算法,因為 用于校驗1比特的不同循環(huán)參數(shù)可使循環(huán)邏輯分支并執(zhí)行邏輯的不同部分。在循環(huán)邏輯結(jié) 束時,速率匹配器可刪截校驗1比特的一個子集,留下其余的校驗1比特以包括在當前冗余 版本中。過程1800可接著繼續(xù)進行到步驟1814(對于串行實現(xiàn))或到步驟1818(對于并 行實現(xiàn))。在步驟1814,速率匹配器可初始化第三組循環(huán)參數(shù),以在刪截校驗2比特時使用。 也就是說,循環(huán)參數(shù)可用于使速率匹配器能夠確定從當前冗余版本中排除哪些校驗2比 特。速率匹配器可使用對校驗2比特刪截特有的計算(例如,循環(huán)參數(shù)計算方程)并使用 系統(tǒng)級速率匹配參數(shù)(如在步驟1802所接收的),來根據(jù)當前冗余版本的類型(如在步驟 1804所識別的)計算第三組循環(huán)參數(shù)的值。第三組循環(huán)參數(shù)可包括翻轉(zhuǎn)、eini、eplus、eminus、 e2ini、e2plus*e2minusW及T的值。第三組循環(huán)參數(shù)可與第二組循環(huán)參數(shù)相同或不同。上面 結(jié)合圖12A-13描述了翻轉(zhuǎn)變量。下面將結(jié)合圖19和20描述其余的參數(shù)。接著,在步驟1816,速率匹配器可執(zhí)行循環(huán)邏輯來刪截校驗2比特的一個子集。速 率匹配器可使用在步驟1814計算的第三組循環(huán)參數(shù)作為進入循環(huán)邏輯的輸入。使用循環(huán) 邏輯,速率匹配器可循環(huán)通過每個校驗2比特,以確定每個比特是否應(yīng)包括在當前冗余版 本中。對每個比特的確定至少部分地基于第三組循環(huán)參數(shù)。因此,即使速率匹配器可使用 與用于在步驟1808刪截系統(tǒng)比特或在步驟1812刪截校驗1比特的循環(huán)邏輯實現(xiàn)相同的循 環(huán)邏輯實現(xiàn)來刪截校驗2比特,用作進入循環(huán)邏輯的輸入的不同的循環(huán)參數(shù)也可使速率匹 配器選擇不同數(shù)量的校驗2比特和/或在不同的比特位置處的比特。不同的輸入甚至可使 循環(huán)邏輯執(zhí)行不同的刪截算法,因為用于校驗2比特的不同循環(huán)參數(shù)可使循環(huán)邏輯分支并 執(zhí)行邏輯的不同部分。在循環(huán)邏輯結(jié)束時,速率匹配器可刪截校驗2比特的一個子集,留下 其余的校驗2比特以包括在當前冗余版本中。過程1800可接著繼續(xù)進行到步驟1818。繼續(xù)參考圖18,一旦速率匹配器到達步驟1818,速率匹配器就可識別出包括在當 前冗余版本中的所有比特,不管是系統(tǒng)比特、校驗1比特還是校驗2比特。在步驟1818,速 率匹配器可產(chǎn)生包括被刪截的系統(tǒng)比特、校驗1比特和校驗2比特的冗余版本。過程1800 可接著繼續(xù)到步驟1820并結(jié)束。圖19示出具有為第一、第二和第三組循環(huán)參數(shù)計算的循環(huán)參數(shù)的子集的表3。具 體而言,表3示出速率匹配器可執(zhí)行來獲得循環(huán)參數(shù)eplus、eminus、e2plus和e2minus的值的計算。 這些計算基于速率匹配器使用系統(tǒng)級速率匹配參數(shù)計算的內(nèi)部參數(shù)(例如,Xir,3等)。在表3示出的循環(huán)參數(shù)是循環(huán)誤差校正值。通常,循環(huán)邏輯通過刪截比特以便獲 得期望刪截比率來操作。例如,如果速率匹配器為校驗1比特分配150個比特,且有300個 校驗1比特來從中選擇,則循環(huán)邏輯將試圖獲得0. 50的刪截比率。速率匹配器使用誤差校正值來獲得期望刪截比率。具體而言,當循環(huán)通過(例如)所有的校驗1比特時,速率匹配 器可記錄當前刪截比率和期望刪截比率之間的差異。根據(jù)該差異,速率匹配器可取決于是 否當前比特已被刪截,通過循環(huán)參數(shù)e2minus和e2plus遞增地調(diào)節(jié)循環(huán)變量e。循環(huán)參數(shù)e2minus 和e2plus可用于根據(jù)是否PAN字段也被包括來調(diào)節(jié)校正因子。下面將結(jié)合圖23更詳細地描 述e2minus和略^循環(huán)參數(shù)。因為對每個冗余版本選擇不同數(shù)量的每種類型的比特(例如,系統(tǒng)、校驗1和校 驗2),所以期望刪截比率對每種類型的比特和對每種類型的冗余版本(例如,RV1、RV2-I、 RV2-II和RV3)是不同的。因此,使用對系統(tǒng)比特、校驗1比特或校驗2比特特有的且也對 當前冗余版本的類型特有的方程來計算表3(圖19)所示的內(nèi)部參數(shù)。例如,根據(jù)一種實施 方式,速率匹配器可計算下列內(nèi)部參數(shù),以在產(chǎn)生第一冗余版本(RVl)的誤差值時使用Xiljs = Nw(方程 5)Xiljpl = Npl (方程6)Xiljp2 = Np2 (方程 7)Nn sys = minf(l — swap). ATw] ,Μ)(方程 8)
M-N,Ntlpi =(方程 9)
「Μ —TVilw"]Ntlp2 =(方程 10)
eM = {(^>,1 ~[(f~l)-eplus / ^maxJ-ljmodeplus} +1(方程10b)
e^m = {(‘ ~[{r-\)-e2 plus / rmax j — 1) mod 一 } +1(方程10c)在方程6和方程7中,Npl和Np2分別等于在速率匹配之前的校驗1比特和校驗2 比特的數(shù)量,其可與Nw相同或接近。因此,Xil個變量示出在速率匹配之前存在的系統(tǒng)比特、 校驗1比特和校驗2比特的初始數(shù)量。Ntl變量指被分配來在第一冗余版本中發(fā)送的每種 類型的比特的數(shù)量。如方程8到方程10所示,除了從RVl中被交換出的系統(tǒng)比特以外,所 有的系統(tǒng)比特包括在第一冗余版本中(如果可能),同時在大小為M(例如,的 冗余版本中其余比特的大約一半被分配給校驗1比特,而其余比特的大約另一半被分配給 校驗2比特。使用由速率匹配器使用的傳輸協(xié)議所定義的系統(tǒng)級速率匹配參數(shù)來計算方程5 到10c。這些方程所產(chǎn)生的值和任何其它循環(huán)參數(shù)(例如,翻轉(zhuǎn))使速率匹配器能夠根據(jù)上 述過程1400 (圖14)和1500 (圖15)選擇比特。速率匹配器可使用其它方程來計算其它冗 余版本(例如,RV2-I、RV2-II和RV3)的循環(huán)參數(shù),其可用與方程5到IOc類似的方式來得 到。圖20示出包括循環(huán)邏輯2000的過程的示例性流程圖。循環(huán)邏輯2000可由速率匹配器(例如,圖1的增強型速率匹配器104或108)執(zhí)行,以選擇用于包括在當前冗余版 本中的比特。在一些實施方式中,速率匹配器可執(zhí)行循環(huán)邏輯2000,以執(zhí)行圖18的步驟 1808、1812和1816中的每個步驟。因此,如果步驟1808、1812和1816中的任何一個被并行 地執(zhí)行,則速率匹配器可包括循環(huán)邏輯2000的兩次或三次實現(xiàn)。否則,速率匹配器可包括 循環(huán)邏輯2000的一次實現(xiàn),并可在每次執(zhí)行步驟1808、1812和1816之一時初始化循環(huán)邏 輯2000。為了在描述過程時的簡單,圖20將按照從多個數(shù)據(jù)比特中選擇比特來描述。應(yīng)理 解,這些數(shù)據(jù)比特可指系統(tǒng)比特、校驗1比特或校驗2比特,這取決于速率匹配器當前正執(zhí) 行圖18中的哪個步驟。圖20的過程在步驟2002開始并繼續(xù)進行到步驟2004。在步驟2004,速率匹配器 可初始化一組循環(huán)參數(shù)。速率匹配器可計算初始誤差值eini,其結(jié)合其它循環(huán)參數(shù)使用以獲 得期望刪截比率。速率匹配器可接著將當前誤差值e設(shè)置為該初始誤差值。在步驟2004, 速率匹配器還可計算上面結(jié)合步驟1806、1810和1814 (圖18)描述的循環(huán)參數(shù)中的任何一 個。因此,循環(huán)參數(shù)可包括上面結(jié)合圖18和19描述的循環(huán)參數(shù)中的任何一個。這些循環(huán) 參數(shù)以及一些系統(tǒng)級速率匹配參數(shù)足以發(fā)起并運行要完成的循環(huán)邏輯2000。接著,在步驟2006,速率匹配器可將循環(huán)變量m設(shè)置為1。循環(huán)變量用于對數(shù)據(jù)流 中的特定比特編索引。因此,通過設(shè)置m= 1,速率匹配器初始化循環(huán)邏輯2000以通過考慮 數(shù)據(jù)流中的第一比特來開始循環(huán)。繼續(xù)到步驟2008,速率匹配器確定循環(huán)變量m是否小于或等于Nw。如果循環(huán)變量 大于Nw,則循環(huán)邏輯2000循環(huán)通過數(shù)據(jù)流中的所有比特。因此,循環(huán)邏輯2000在步驟2010 終止。否則,循環(huán)邏輯2000繼續(xù)到步驟2012,其中速率匹配器計算以前包括的第m 比特 xor not (flip) (EXPR. 1)如果速率匹配器確定該表達式EXPR. 1不等于1,則循環(huán)邏輯2000移到步驟2014。 在步驟2014,速率匹配器確定翻轉(zhuǎn)變量是否等于0。如果翻轉(zhuǎn)變量等于0,則速率匹配器在 步驟2016刪截第m比特,使得第m比特從當前冗余版本中排除。循環(huán)邏輯2000接著移到 步驟2028,以考慮數(shù)據(jù)流中的下一比特。否則,如果速率匹配器確定翻轉(zhuǎn)變量等于1,則循 環(huán)邏輯2000直接移到步驟2028,而不刪截第m比特,從而將第m比特包括在當前冗余版本 中。返回到步驟2012,如果速率匹配器確定EXPR. 1等于1,則循環(huán)邏輯2000繼續(xù)到步 驟2018。在步驟2018,速率匹配器通過將當前誤差值減去eminus來調(diào)節(jié)當前誤差值e。接 著,在步驟2020,速率匹配器確定當前誤差值是否小于0。如果不,則速率匹配器不刪截第 m比特,且循環(huán)邏輯2000移到步驟2028以考慮數(shù)據(jù)流中的下一比特。如果在步驟2020,速 率匹配器確定當前誤差值小于0,則這指示第m比特應(yīng)被刪截以維持適當?shù)恼`差值。因此, 在步驟2024,速率匹配器調(diào)節(jié)當前誤差值以指示第m比特將被刪截。具體而言,速率匹配器 將 1113加到當前誤差值。接著,在步驟2026,速率匹配器刪截第m比特,使得第m比特不包 括在當前版本中。循環(huán)邏輯2000接著移到步驟2028以考慮數(shù)據(jù)流中的下一比特。為了考慮下一比特,速率匹配器在步驟2028增加循環(huán)變量m。循環(huán)邏輯2000可接 著返回到步驟2008,其中對下一比特執(zhí)行上述步驟。一旦考慮了所有的比特,速率匹配器就 在步驟2010結(jié)束。圖20的循環(huán)邏輯2000示出根據(jù)任一前述過程速率匹配器可執(zhí)行以產(chǎn)生冗余版本的邏輯的例子。具體而言,即使不同的算法用于根據(jù)數(shù)據(jù)和冗余版本的當前類型來選擇比 特,循環(huán)邏輯也配置成使得初始化的翻轉(zhuǎn)變量(連同其它參數(shù)一起)指示速率匹配器分支 到循環(huán)邏輯2000中的特定步驟,以執(zhí)行適當?shù)乃惴?。而且,在步驟2004初始化的值eini, eminus和eplus能夠指示從當前冗余版本中排除多少和哪些比特,使得適當數(shù)量的比特包括在 當前冗余版本中。因此循環(huán)邏輯2000代表實現(xiàn)速率匹配器的選擇邏輯的一種簡潔和有效 的方式。
為了說明循環(huán)邏輯2000根據(jù)前述過程(例如,過程600(圖6)和過程700(圖7)) 產(chǎn)生冗余版本,圖22和23示出當分別對于Rmax = 2和Rmax = 3執(zhí)行循環(huán)邏輯2000時速率匹 配基本上實現(xiàn)什么。換句話說,圖22和23示出循環(huán)邏輯2000為每種類型的冗余版本-例 如圖22的RVl和RV2-I以及圖23的RV1、RV2_II和RV3-實現(xiàn)的刪截算法。對每種類型的 冗余版本,圖22和23的過程可通過將一些循環(huán)參數(shù)(例如,翻轉(zhuǎn))插入循環(huán)邏輯2000來 得到。首先參考圖21,示出了當Rmax = 2時循環(huán)邏輯2000(圖20)有效地實現(xiàn)的示例性 過程2100的流程圖。過程2100在步驟2102開始并繼續(xù)進行到步驟2104。在步驟2104, 執(zhí)行循環(huán)邏輯的速率匹配器可確定是否考慮了所有的比特(例如,系統(tǒng)比特、校驗1比特或 校驗2比特)。如果所有的比特被循環(huán)過,則過程2100在步驟2106結(jié)束。否則,速率匹配 器移到下一比特m,并對該下一比特執(zhí)行圖21的流程圖的其余步驟。如果當前冗余版本是 第一冗余版本(2108),則速率匹配器可根據(jù)當前和期望刪截比率之間的當前誤差值選擇性 地刪截第m比特。因此,速率匹配器可刪截足夠數(shù)量的比特,以便其余的未刪截的比特符合 冗余版本的預(yù)定大小(例如,M)。如果當前冗余版本是I類第二冗余版本(2112),則速率 匹配器可首先在步驟2114確定第m比特是否已經(jīng)包括在RVl中。如果速率匹配器確定第 m比特沒有包括在RVl中,則過程2100移回步驟2104以考慮下一比特(如果其存在)。在 這種情況下,速率匹配器不刪截第m比特,因此如果第m比特不是已經(jīng)包括在RVl中則它包 括在RV2中。以這種方式,過程2100 (且因此循環(huán)邏輯2000)確保所有的比特包括在兩種 冗余版本內(nèi)至少一次。如果在步驟2114,速率匹配器確定當前的第m比特已經(jīng)包括在RVl中,則過程 2100移到步驟2110,其中第m比特可被刪截。因此,可以選擇或可以不選擇已經(jīng)被包括的 任何比特用于包括在第二冗余版本中,這取決于在M比特冗余版本中是否有額外的空間可 用。過程2100可接著返回到步驟2104以考慮下一比特(如果其存在)?,F(xiàn)在參考圖22,示出了當Rmax = 3時循環(huán)邏輯2000 (圖20)有效地實現(xiàn)的示例性 過程2200的流程圖。過程2200在步驟2202開始并繼續(xù)進行到步驟2204。在步驟2204, 執(zhí)行循環(huán)邏輯的速率匹配器可確定是否考慮了所有的比特(例如,系統(tǒng)比特、校驗1比特或 校驗2比特)。如果所有的比特被循環(huán)過,則過程2200在步驟2206結(jié)束。否則,速率匹配 器移到下一比特m,并對該下一比特執(zhí)行圖22的流程圖的其余步驟。如果當前冗余版本是 第一冗余版本(2208),則速率匹配器可根據(jù)當前和期望刪截比率之間的當前誤差值選擇性 地刪截第m比特。因此,速率匹配器可刪截足夠數(shù)量的比特,以便其余的未刪截的比特符合 冗余版本的預(yù)定大小(例如,M)。如果當前冗余版本是II類第二冗余版本(2212),則速率匹配器根據(jù)數(shù)據(jù)是系統(tǒng) 數(shù)據(jù)還是校驗數(shù)據(jù)來不同地運行。如果當前冗余版本包括系統(tǒng)數(shù)據(jù)(2214),則速率匹配器可首先在步驟2216確定第m個系統(tǒng)比特是否已經(jīng)包括在RVl中。如果速率匹配器確定第 m比特沒有包括在RVl中,則過程2200移動回步驟2204以考慮下一比特(如果其存在)。 在這種情況下,速率匹配器不刪截第m比特,因此第m個系統(tǒng)比特如果不是已經(jīng)包括在RVl 中則它包括在RV2中。以這種方式,過程2200 (且因此循環(huán)邏輯2000)確保所有的系統(tǒng)比 特包括在兩種冗余版本內(nèi)至少一次。如果在步驟2216,速率匹配器確定第m個系統(tǒng)比特已經(jīng)包括在RVl中,則過程 2200移到步驟2210,其中第m比特可被刪截。因此,可以選擇或可以不選擇已經(jīng)包括在RVl 中的任何系統(tǒng)比特用于包括在第二冗余版本中,這取決 于在M比特冗余版本中是否有額外 的空間可用。過程2200可接著返回到步驟2204以考慮下一比特(如果其存在)。返回到步驟2214,如果數(shù)據(jù)比特是校驗比特(例如,校驗1或校驗2數(shù)據(jù)比特)且 速率匹配器確定第m個校驗比特已經(jīng)包括在RVl中,則速率匹配器在步驟2220刪截當前校 驗比特。也就是說,速率匹配器自動阻止選擇已經(jīng)包括在RVl中的任何校驗比特用于包括 在RV2中。如果速率匹配器確定當前校驗比特沒有包括在RVl中,則根據(jù)M比特第二冗余 版本是否有足夠的可用空間可以或可以不在步驟2210刪截校驗比特。因此,速率匹配器只 選擇不包括在RVl中的校驗比特的一部分用于包括在第二冗余版本中。繼續(xù)參考圖22,如果當前冗余版本是第三冗余版本(2222),則速率匹配器在步驟 2224確定當前比特是否包括在RVl或RV2中。如果速率匹配器確定第m比特沒有包括在 RVl或RV2中,則過程2200移回步驟2204以考慮下一比特(如果其存在)。在這種情況下, 速率匹配器不刪截第m比特,且因此第m比特如果不是已經(jīng)包括在RVl或RV2中則它包括 在RV3中。以這種方式,過程2200 (且因此循環(huán)邏輯2000)確保所有的比特包括在三種冗 余版本的至少一個中。過程2200接著移回步驟2204以考慮下一比特(如果其存在)。返回到步驟2224,如果速率匹配器確定第m比特已經(jīng)包括在RVl或RV2中,則過程 2200移到步驟2210,其中第m比特可被刪截。因此,可以選擇或可以不選擇已經(jīng)包括在RVl 或RV2中的任何比特用于包括在第三冗余版本中,這取決于在M比特冗余版本中是否有額 外的空間可用。過程2200可接著返回到步驟2204以考慮下一比特。繼續(xù)參考圖20-22,循環(huán)邏輯2000 (圖20)基本上示出實現(xiàn)圖21和22的過程的一 個代表性方法。應(yīng)注意,由圖21和22中的過程示出的一般選擇策略可使用任何適當組的 邏輯結(jié)構(gòu)和循環(huán)變量來實現(xiàn)。由發(fā)送臺發(fā)送的信息的每個分組可以或可以不包括PAN字段。因此,可用于每個 冗余版本的比特的數(shù)量可根據(jù)PAN字段是否包括在冗余版本中來變化。在一些實施方式 中,圖20的循環(huán)邏輯2000代表當PAN字段包括在所發(fā)送的分組中時(例如,當M = Mpan時) 速率匹配器所執(zhí)行的步驟。因此,如果PAN字段不包括在所發(fā)送的分組中,則可選擇額外的 系統(tǒng)比特和/或校驗比特用于包括在當前冗余版本中。圖23示出循環(huán)邏輯2300的示例性流程圖,其類似于循環(huán)邏輯2000 (圖20),只是 循環(huán)邏輯2300初始化第二誤差值e2 = e2ini并包括內(nèi)部PAN邏輯2301。第二誤差值e2用 于在不包括PAN字段時獲得期望刪截比率,因此在冗余版本中有更多的空間可用。第二誤 差值可與校正因子e2plus和e2minus相關(guān),這些校正因子可被初始化并以與上述eplus和eminus 類似的方式被利用。內(nèi)部PAN邏輯2301阻止循環(huán)邏輯2000(圖20)將刪截以便適應(yīng)PAN 字段的一些比特在不包括PAN字段時被刪截。
內(nèi)部PAN邏輯2301以步驟2302開始,在步驟2302中,速率匹配器調(diào)節(jié)第二誤差值以維持精確的當前誤差值。也就是說,速率匹配器從當前第二誤差值減去e2minus。接著, 在步驟2304,速率匹配器確定第二誤差值是否小于或等于0。如果不,則速率匹配器不刪截 第m比特,且循環(huán)邏輯2300從內(nèi)部PAN邏輯2301移出以考慮下一比特。在這種情況下,內(nèi) 部PAN邏輯2301不刪截循環(huán)邏輯2000(圖20)將刪截以適應(yīng)PAN字段的比特。如果在步驟2304,速率匹配器確定第二誤差值小于0,則這指示第m比特應(yīng)被刪截 以獲得期望刪截比率。因此,在步驟2306,速率匹配器刪截第m比特,使得第m比特不包括 在當前冗余版本中。在這種情況下,速率匹配器刪截循環(huán)邏輯2000 (圖20)配置成要刪截 的相同的比特。接著,在步驟2026,因為當前比特被刪截,所以速率匹配器通過將e2plus加 到當前第二誤差值來相應(yīng)地調(diào)節(jié)第二誤差值。循環(huán)邏輯2300接著從內(nèi)部PAN邏輯2301移 出以考慮下一比特。通過實現(xiàn)內(nèi)部PAN邏輯(例如圖23的內(nèi)部PAN邏輯2301),速率匹配器可確定在 執(zhí)行循環(huán)邏輯2300時是否對PAN字段刪截額外的比特。具體而言,PAN字段的可能包括不 影響計算eini、eplus和eminus的方式。因此,在一種實施方式中,速率匹配器可能不知道PAN 字段是否將包括在當前無線電塊中,直到產(chǎn)生該無線電塊的冗余版本。在本發(fā)明的一些實施方式中,當Rmax = 3時,速率匹配器可將系統(tǒng)比特分布在所有 三個冗余版本之間,而不是將所有的系統(tǒng)比特包括在前兩個冗余版本中。這在具有高碼率 的系統(tǒng)-例如碼率為1或接近1的系統(tǒng)中可能是有用的,因為否則較少的或沒有系統(tǒng)比特 將包括在第三冗余版本中。通過將所有的系統(tǒng)比特只分布在前兩個冗余版本中,如果RVl 或RV2沒有被成功地接收到(例如,如果報頭未被正確地解碼),特別是因為RV3將不增加 任何系統(tǒng)比特來幫助解碼,則相應(yīng)的速率匹配器可能不能夠恢復(fù)所發(fā)送的消息。當在接收臺合并所接收的冗余版本的對時,速率匹配器可按提高解碼性能的方式 將系統(tǒng)比特分布在冗余版本之間。具體而言,速率匹配器分配系統(tǒng)比特,以便RVl和RV2、 RVl和RV3以及RV2和RV3的組合每個都可以用高概率被成功解碼。因此,在相應(yīng)的接收臺 不能接收冗余版本之一時,解碼性能仍然很高。圖24示出用于產(chǎn)生三種冗余版本的過程2400的示例性流程圖,每個冗余版本包 括系統(tǒng)比特的一部分。過程2400可由實現(xiàn)速率匹配器的任何適當?shù)陌l(fā)送臺或接收臺執(zhí)行。 過程2400在步驟2402開始并繼續(xù)進行到步驟2404。在步驟2404,速率匹配器使用第一刪 截算法產(chǎn)生第一冗余版本。第一冗余版本可以有可獨立解碼的足夠數(shù)量的系統(tǒng)比特,但可 只包括所有系統(tǒng)比特的一部分。包括在第一冗余版本中的系統(tǒng)比特的比例可基于在執(zhí)行第 一刪截算法之前被初始化的交換值。在步驟2408,速率匹配器可選擇系統(tǒng)比特的第二和第三子集,其中為第二和第三 子集中的至少一個選擇不包括在RVl中的每個系統(tǒng)比特。速率匹配器可在步驟2410使用 系統(tǒng)比特的第二子集以產(chǎn)生第二冗余版本。第二冗余版本可包括系統(tǒng)比特的第二子集。在 一種實施方式中,可選擇第二子集以便提高RVl和RV2的預(yù)期解碼性能。圖24的過程2400可接著繼續(xù)到步驟2414。在步驟2414,速率匹配器可產(chǎn)生第三 冗余版本,其包括前面在步驟2408選擇的系統(tǒng)比特的第三子集??蛇x擇第三子集以便在步 驟2414產(chǎn)生的第三冗余版本結(jié)合RV2(而不需要只包括在RVl中的系統(tǒng)比特)是可解碼的。 在一種實施方式中,當與第一冗余版本合并時,第三冗余版本提高了解碼性能。過程2400可接著移到步驟2418并結(jié)束。圖25示出在具有1. 0的碼率的系統(tǒng)中根據(jù)圖24的過程2400產(chǎn)生的示例性冗余 版本RVl 2500、RV2 2510和RV3 2520。RVl 2500包括少于所有系統(tǒng)比特的系統(tǒng)比特。在 一種實施方式中,其余系統(tǒng)比特2530被分配給RV2 2510和RV3 2520。RVl 2500中的其余 的比特位置被分配給校驗比特(例如,按某個適當?shù)谋壤峙浣o校驗1比特和/或校驗2 比特)。RV12500可包括足夠數(shù)量的系統(tǒng)比特,使得RV 2500仍然是可獨立解碼的。在一些實施方式中,可產(chǎn)生RVl 2500、RV2 2510和RV3 2520,以便所有的系統(tǒng)比 特和校驗比特包括在冗余版本中。因此,由于碼率為1,每個系統(tǒng)比特和校驗比特可只包括 在一種冗余版本中。在這些實施方式中,對RVl選擇的系統(tǒng)比特的數(shù)量可能足以允許接收 臺獨立地對RVl解碼,但可保留用于RV2 2510和RV3 2520中傳送的一定數(shù)量的系統(tǒng)比特, 以便這兩種冗余版本可一起被解碼,而無需來自RVl的系統(tǒng)比特。在本發(fā)明的一些實施方式中,當Rmax = 3時,速率匹配器可產(chǎn)生冗余版本,使得第 三冗余版本可與第一冗余版本相同或類似。該方法可以有相對的計算簡單性,然而仍然可 在相應(yīng)的接收臺產(chǎn)生足夠高的解碼性能。圖26示出用于產(chǎn)生三種冗余版本的過程2600的示例性流程圖,其中第三冗余版 本與第一冗余版本相同。過程2600可由實現(xiàn)速率匹配器的任何適當?shù)陌l(fā)送臺或接收臺執(zhí) 行。過程2600在步驟2602開始并繼續(xù)進行到步驟2604。在步驟2604,速率匹配器使用第 一刪截算法和第一交換值(例如,5%、15%等)產(chǎn)生第一冗余版本。因此,只有被交換值定 義的系統(tǒng)比特的一部分由第一刪截算法選擇,用于包括在第一冗余版本中。速率匹配器可 接著在步驟2606產(chǎn)生包括系統(tǒng)比特的第一子集的第一可解碼的冗余版本。第一冗余版本 的其余比特可被分配給校驗比特(例如,按某個適當?shù)谋壤峙浣o校驗1比特和/或校驗 2比特)。過程2600接著繼續(xù)到步驟2610,其中速率匹配器使用第二刪截算法選擇系統(tǒng)比 特的第二子集。因為在一種實施方式中將不產(chǎn)生不同的第三冗余版本,所以速率匹配器可 將沒有為RVl選擇的所有系統(tǒng)比特包括在系統(tǒng)比特的第二子集中。速率匹配器可接著在步 驟2612產(chǎn)生第二冗余版本,其包括系統(tǒng)比特的第二子集。速率匹配器可將其余比特分配給 校驗比特,但可阻止包括在RVl中的任何校驗比特包括在RV2中(例如,通過將翻轉(zhuǎn)變量初 始化為0)。這使得來自編碼消息的包括在前兩個冗余版本中的比特的數(shù)量最大化,因為如 所提到的,將不為第三冗余版本選擇額外的比特。如果必要,在步驟2616,速率匹配器再次 使用第一冗余版本作為第三冗余版本。過程2600可移到步驟2618并結(jié)束。圖27示出在具有1. 0的碼率的系統(tǒng)中根據(jù)圖26的過程2600產(chǎn)生的示例性冗余 版本RVl 2700、RV2 2710和RV3 2720。RVl 2700包括系統(tǒng)比特的一部分和校驗比特的一 部分(例如,校驗1比特和/或校驗2比特)。RV2 2710包括不包括在RVl 2700中的系統(tǒng) 比特2740,以及包括不包括在RVl 2700中的校驗1比特和/或校驗2比特2730。因此,在 一種實施方式中,編碼消息的最大百分比(例如,對于R= 1為66%)包括在前兩個冗余版 本中。第三冗余版本RV3 2720與RVl 2700相同,因此不提供關(guān)于不包括在RVl或RV2中 的任何其余比特的信息。然而,包括編碼消息的66% (其中一半包括在兩種冗余版本中) 可能足以在相應(yīng)的接收臺獲得高解碼性能。在本發(fā)明的一些實施方式中,速率匹配器可用與結(jié)合圖26和27描述的類似的方式產(chǎn)生冗余版本。然而,不是將第三冗余版本設(shè)置為與第一冗余版本相同,速率匹配器而是 可使用與第一冗余版本相同的刪截算法但使用不同的交換值來產(chǎn)生第三冗余版本。例如, 速率匹配器可使用5%或10%的交換值來產(chǎn)生第一冗余版本,并可使用30%的交換值來 產(chǎn)生第三冗余版本。與其它方法比較,該技術(shù)簡化了對第三冗余版本的速率匹配方法的計 算復(fù)雜度,因為第三冗余版本在沒有考慮為第一和第二冗余版本選擇哪些比特的情況下產(chǎn) 生。然而,與再次使用RVl作為RV3的方法不同,該選擇方法仍然允許為第三冗余版本選擇 不同的比特。圖28示出用于產(chǎn)生冗余版本的過程2800的示例性流程圖,其中第 一和第三冗余 版本使用相同的刪截算法但不同的交換值產(chǎn)生。過程2800可由實現(xiàn)速率匹配器的任何適 當?shù)陌l(fā)送臺或接收臺執(zhí)行。過程2800在步驟2802開始并繼續(xù)進行到步驟2804。在步驟 2804,速率匹配器使用第一刪截算法和第一交換值(例如,5%、15%等)產(chǎn)生第一冗余版 本。因此,只有被交換值定義的系統(tǒng)比特的一部分由第一刪截算法選擇,用于包括在第一冗 余版本中。速率匹配器可接著在步驟2806產(chǎn)生包括系統(tǒng)比特的第一子集的第一可解碼的 冗余版本。第一冗余版本的其余比特可被分配給校驗比特的第一子集(例如,按某個適當 的比例分配給校驗1比特和/或校驗2比特)。過程2800接著繼續(xù)到步驟2810,其中速率匹配器使用與第一刪截算法不同的第 二刪截算法選擇系統(tǒng)比特的第二子集。速率匹配器可為系統(tǒng)比特的第二子集選擇沒有包括 在RVl中的所有系統(tǒng)比特。速率匹配器可接著在步驟2812產(chǎn)生第二冗余版本,其包括系統(tǒng) 比特的第二子集。速率匹配器可將其余比特分配給校驗比特的第二子集,但可阻止包括在 RVl中的任何校驗比特包括在校驗比特的第二子集中(例如,通過將翻轉(zhuǎn)變量初始化為0)。 這使得來自編碼消息的包括在前兩個冗余版本中的比特的數(shù)量最大化。繼續(xù)參考圖28,在步驟2816,速率匹配器使用第一刪截算法和第二交換值(例如, 30 %等)選擇系統(tǒng)比特的第三子集。第二交換值可不同于用于在步驟2804選擇第一子集的 第一交換值。例如,第二交換值可大于第一交換值,以便選擇在不同的比特位置處的不同數(shù) 量的系統(tǒng)比特,用于包括在第三子集中。接著,在步驟2818,速率匹配器產(chǎn)生包括系統(tǒng)比特 的第三子集的第三冗余版本,且其中RV3中的其余比特被分配給校驗比特的第三子集。過 程2800可接著移到步驟2822并結(jié)束。圖29示出在具有1. 0的碼率的系統(tǒng)中根據(jù)圖28的過程2800產(chǎn)生的示例性冗余 版本RVl 2900、RV2 2910和RV3 2920。在本例中,RVl 2900的交換值被初始化為10%,且 RV3 2920的交換值被初始化為30%。因此,RVl 2900包括90%的系統(tǒng)比特2930,而RV3 2920包括70%的系統(tǒng)比特2960。如上所述,RVl 2900和RV3 2920使用相同的刪截算法產(chǎn) 生。RV2 2910可使用不同的刪截算法(或使用具有不同循環(huán)參數(shù)的相同刪截算法)產(chǎn)生, 因為速率匹配器根據(jù)選擇哪些比特用于包括在RVl 2900中來選擇用于包括在RV2 2910中 的比特。因此,RV2 2910可包括系統(tǒng)比特2940和校驗比特2950,系統(tǒng)比特2940由沒有被 選擇來用于包括在RVl中的所有系統(tǒng)比特的10%組成,而校驗比特2950由沒有被選擇來用 于包括在RV12900中的校驗1比特和校驗2比特組成。速率匹配器可根據(jù)表4中所示的值初始化翻轉(zhuǎn)變量,以根據(jù)上面結(jié)合圖28和29 所述的技術(shù)來產(chǎn)生冗余版本。速率匹配器可使用這些值而不管是對系統(tǒng)、校驗1還是校驗2 數(shù)據(jù)比特執(zhí)行循環(huán)邏輯。除了翻轉(zhuǎn)變量以外,速率匹配器可初始化其它循環(huán)參數(shù)以在刪截系統(tǒng)比特、校驗1比特和校驗2比特時使用。循環(huán)參數(shù)可包括上述任何循環(huán)參數(shù),雖然由于 在刪截算法中的差異可不同地計算一些參數(shù)。速率匹配器可使用這些循環(huán)參數(shù)對數(shù)據(jù)比特 分開地執(zhí)行循環(huán)邏輯(例如,使用結(jié)合圖18的過程1800描述的任何技術(shù))。圖31示出包括循環(huán)邏輯3100的過程的示例性流程圖。循環(huán)邏輯3100可由速率 匹配器(例如,圖1的增強型速率匹配器104或增強型速率匹配器108)執(zhí)行,以選擇用于 包括在當前冗余版本中的比特。在一些實施方式中,速率匹配器可執(zhí)行循環(huán)邏輯3100以執(zhí) 行圖18的步驟1808、1812和1816中的每個步驟。因此,如果步驟1808、1812和1816中的 任何步驟被并行地執(zhí)行,則速率匹配器可包括循環(huán)邏輯3100的兩次或三次實現(xiàn)。否則,速 率匹配器可包括循環(huán)邏輯3100的一次實現(xiàn),并可在每次執(zhí)行步驟1808、1812和1816之一 時開始循環(huán)邏輯3100。為了在描述過程時的簡單,將根據(jù)選擇數(shù)據(jù)比特來描述圖31。應(yīng)理 解,根據(jù)速率匹配器當前正執(zhí)行圖18中的哪個步驟,這些數(shù)據(jù)比特可指系統(tǒng)比特、校驗1比 特和校驗2比特。圖31的過程在步驟3102開始并繼續(xù)進行到步驟3104。在步驟3104,速率匹配器 可初始化一組循環(huán)參數(shù)。速率匹配器可計算初始誤差值eini和e2ini,其結(jié)合其它循環(huán)參數(shù) 用于實現(xiàn)期望刪截比率。速率匹配器可接著將當前誤差值e和e2設(shè)置為這些初始誤差值。 速率匹配器還可初始化稱為變量T (m)的二進制循環(huán)矢量,其包括Nw個分量。對于第一和 第三冗余版本,T(m)可都被初始化為全1。對于第二冗余版本,T(m)可以是如下矢量,即, 其在對應(yīng)于包括在RVl中的比特的所有位置上放入1,在對應(yīng)于從RVl (假定不包括PAN)刪 截的比特的所有位置上放入0。該矢量使速率匹配器能夠識別哪些比特以前包括在RVl中, 以便這些比特將不包括在RV2中。接著,在步驟3106,速率匹配器可將循環(huán)變量m設(shè)置為1。循環(huán)變量用于對特定的 數(shù)據(jù)比特編索引。因此,通過設(shè)置m= 1,速率匹配器初始化循環(huán)邏輯3100以通過考慮第一 比特來開始循環(huán)。繼續(xù)到步驟3108,速率匹配器確定循環(huán)變量m是否小于或等于Nw。如果循環(huán)變量 大于Nw,則循環(huán)邏輯3100已循環(huán)通過所有的比特。因此,循環(huán)邏輯3100在步驟3110結(jié)束。 否則,循環(huán)邏輯3100繼續(xù)到步驟3112,其中速率匹配器計算T (m) xor not (fl ip)(EXPR. 2)如果速率匹配器確定了該表達式EXPR. 2不等于1,則循環(huán)邏輯3100移到步驟 3114。在步驟3114,速率匹配器確定翻轉(zhuǎn)變量是否等于0。如果翻轉(zhuǎn)變量等于0,則速率匹 配器在步驟3116刪截第m比特,以便從當前冗余版本排除第m比特。循環(huán)邏輯3100接著移 到步驟3134以考慮下一比特。否則,如果速率匹配器確定翻轉(zhuǎn)變量等于1,循環(huán)邏輯3100 直接移到步驟3034,而不刪截第m比特。在這種情況下,第m比特包括在當前冗余版本中。返回到步驟3112,如果速率匹配器確定EXPR. 2等于1,則循環(huán)邏輯3100繼續(xù)到步 驟3118。在步驟3118,速率匹配器通過將當前誤差值減去eminus來調(diào)節(jié)當前誤差值e。接 著,在步驟3120,速率匹配器確定當前誤差值是否小于0。如果當前誤差值小于0,過程3100 繼續(xù)到步驟3122,其中速率匹配器刪截第m比特。速率匹配器還通過將eplus加到當前誤差 值來相應(yīng)地在步驟3124調(diào)節(jié)誤差值。如果在步驟3120,速率匹配器確定當前誤差值大于零,則不刪截第m比特,除非不 需要額外的比特容納PAN字段。循環(huán)邏輯3100因此輸入到內(nèi)部PAN邏輯3125中,其確定是否應(yīng)刪截當前比特,以便可為PAN字段騰出空間。注意,與循環(huán)邏輯2300中的不同,循環(huán) 邏輯3100包括內(nèi)部PAN邏輯,該內(nèi)部PAN邏輯在包括PAN的情況下刪截額外的比特,而不 是在不包括PAN的情況下阻止比特被刪截。內(nèi)部PAN邏輯3125以步驟3126開始,在步驟3126中,速率匹配器調(diào)節(jié)第二誤差 值以維持精確的當前誤差值。也就是說,速率匹配器從當前第二誤差值減去e2minus。接著, 在步驟3128,速率匹配器確定第二誤差值是否小于或等于0。如果不,速率匹配器不刪截第 m比特,且循環(huán)邏輯3100移到步驟3134以考慮下一比特。如果在步驟3128,速率匹配器確定第二誤差值小于0,則這指示第m比特應(yīng)被刪截 以獲得期望刪截比率。因此,在步驟3130,速率匹配器刪截第m比特,使得第m比特不包括 在當前冗余版本中。在這種情況下,速率匹配器刪截該比特,以便PAN字段中的比特可包 括在當前無線電塊中。接著,在步驟3132,因為當前比特已被刪截,所以速率匹配器通過將 e2plus加到當前第二誤差值來相應(yīng)地調(diào)節(jié)第二誤差值。循環(huán)邏輯3100接著移到步驟3134以 考慮下一比特。為了說明循環(huán)邏輯3100根據(jù)圖28的過程2800產(chǎn)生冗余版本,圖32示出當相應(yīng) 地對Rmax = 3執(zhí)行循環(huán)邏輯3100時由速率匹配器執(zhí)行的有效過程。換句話說,圖32示出 循環(huán)邏輯對每種類型的冗余版本_例如RV1、RV2-II和RV3實現(xiàn)的刪截算法。對于每種類 型的冗余版本,通過將一些循環(huán)參數(shù)(例如,來自表4(圖30)的翻轉(zhuǎn)變量)插入循環(huán)邏輯 3100 (圖31)可得到圖32的過程。對于Rmax = 2,循環(huán)邏輯具有與上面結(jié)合圖21的過程 2100描述的類似的流程。過程3200在步驟3202開始并繼續(xù)進行到步驟3204。在步驟3204,執(zhí)行循環(huán)邏 輯的速率匹配器可確定是否考慮了所有的比特(例如,系統(tǒng)比特、校驗1比特或校驗2比 特)。如果所有的比特被循環(huán)過,則過程3200在步驟3206結(jié)束。否則,速率匹配器移到下 一比特m,并對該下一比特執(zhí)行過程3200的其余步驟。如果當前冗余版本是第一冗余版本 (3208),則速率匹配器可根據(jù)當前和期望刪截比率之間的當前誤差值選擇性地刪截第m比 特。因此,速率匹配器可刪截足夠數(shù)量的比特,以便其余的未刪截的比特符合冗余版本的預(yù) 定大小(例如,M)。如果當前冗余版本是第二冗余版本(3212),則速率匹配器可首先在步驟3214確 定第m比特是否包括在第一冗余版本中(例如,使用T (m))。如果速率匹配器確定第m比特 已經(jīng)包括在RVl中,則速率匹配器在步驟3214刪截第m比特,以便該比特不包括在第二冗 余版本中。否則,過程3200移到步驟3210,其中第m比特被選擇性地刪截。因此,不包括 在RVl中的任何比特可以或可以不包括在第二冗余版本中,這取決于在當前冗余版本中可 用的空間的量。過程3200可接著移回步驟3204以考慮下一比特。繼續(xù)參考圖32,如果當前冗余版本是第三冗余版本(3218),則過程3200直接移到 步驟3210,而不考慮比特是否包括在第一或第二冗余版本中。在步驟3210,速率匹配器可 以或可以不刪截當前比特。注意,速率匹配器以與對RVl (3208)和RV3(3218)類似的方式 運行。具體而言,在這兩種情況中,過程3200直接移到步驟3210以確定是否應(yīng)刪截當前比 特。因為RVl (3208)的情況可能與不同于RV3的交換值的交換值相關(guān)(3218),所以在步驟 3210是否應(yīng)刪截當前比特的確定結(jié)果可能不同。因此,即使在這些情況下使用相同的一般 刪截算法,速率匹配器也可選擇不同數(shù)量的比特和不同的比特位置用于包括在相應(yīng)的冗余版本中?,F(xiàn)在參考圖33A和33B,示出了用于對根據(jù)上面結(jié)合圖28_32描述的速率匹配技 術(shù)產(chǎn)生的所接收的冗余版本解碼的過程3300的示例性流程圖。過程3300可由接收臺(例 如,圖1的移動臺106或基站102)執(zhí)行。
過程3300在步驟3302開始并繼續(xù)進行到步驟3304。在步驟3304,接收臺在當 前時隙內(nèi)從無線通信網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò))接收突發(fā)脈沖串。接收臺可確定是否在步驟 3306接收到信息的完整分組。例如,接收臺可能需要接收四個突發(fā)脈沖串來獲得信息的完 整分組。如果沒有接收到當前分組的所有突發(fā)脈沖串,則過程3300可返回到步驟3304,否 則移到步驟3308。在步驟3308,接收臺對所接收的分組的報頭部分解碼。如果在步驟3309,接收臺確定報頭不能被成功地解碼,則接收臺可能不能夠解釋 在分組的數(shù)據(jù)部分中的信息。在這種情況下,過程3300在步驟3310結(jié)束。否則,如果接 收臺對報頭部分成功地解碼,則接收臺可處理在所接收的分組的數(shù)據(jù)部分內(nèi)的BSN。過程 3300因此繼續(xù)到區(qū)域3311內(nèi)示出的步驟,其為接收臺對數(shù)據(jù)部分中的每個BSN執(zhí)行的步 馬聚ο區(qū)域3311內(nèi)的步驟以步驟3312開始。在步驟3312,接收臺可讀取所接收的分組 的數(shù)據(jù)部分以獲得一個BSN,并且在步驟3314,接收臺可解交織所獲得的BSN。過程3300接 著繼續(xù)到區(qū)域3315內(nèi)的步驟3316。在一些實施方式中,該區(qū)域內(nèi)的步驟可由在接收臺上 實現(xiàn)的速率匹配器(例如,圖1的增強型速率匹配器108或圖3的增強型速率匹配器353) 執(zhí)行。在步驟3316,接收臺識別BSN相對應(yīng)的冗余版本類型(例如,RVU RV2或RV3)。如 果接收臺確定BSN是第一冗余版本,則在步驟3318,接收臺可使用RVl刪截算法產(chǎn)生刪截序 列,如上面結(jié)合圖28-32所述的。刪截序列可以是例如指示母碼的哪些比特位置包括在所 接收的BSN中的大小為Nw的二進制矢量。如果在步驟3316,接收臺確定所接收的BSN是第二冗余版本,則接收臺可產(chǎn)生對 應(yīng)于第二冗余版本的刪截序列。然而,用于產(chǎn)生RV2的刪截算法可能需要RVl的刪截序列。 因此,接收臺在步驟3320首先使用RVl刪截算法來產(chǎn)生刪截序列。接收臺可對不包括PAN 字段的情況產(chǎn)生RVl刪截序列,而不考慮在前面的RVl發(fā)送中實際上是否使用PAN字段。通 過執(zhí)行步驟3320,接收臺可獲得T,在RV2刪截算法中使用的循環(huán)參數(shù)(上面描述)。過程 3300可接著繼續(xù)到步驟3322,其中接收臺使用從步驟3320獲得的RV2刪截算法和循環(huán)參 數(shù)T來產(chǎn)生刪截序列。RV2刪截序列可以是例如指示母碼的哪些比特位置包括在所接收的 BSN中的大小為Nw的二進制矢量。返回到步驟3316,如果接收臺確定BSN是第三冗余版本,則過程3300繼續(xù)到步驟 3324。在步驟3324,接收臺使用RV3刪截算法來產(chǎn)生刪截序列。例如,接收臺可使用在步驟 3318對RVl使用的刪截算法來產(chǎn)生刪截序列,只是接收臺可使用不同的交換值。RV3刪截 序列可為例如指示母碼的哪些比特位置包括在所接收的BSN中的大小為Nw的二進制矢量。 在另一實施方式(未示出)中,接收臺可能需要產(chǎn)生RVl和/或RV2的刪截序列,以便產(chǎn)生 RV3的刪截序列。一旦接收臺在步驟3318、步驟3322或步驟3324產(chǎn)生對當前冗余版本的刪截序列, 過程3300就繼續(xù)到步驟3326。在步驟3326,接收臺可通過其速率匹配器使用所產(chǎn)生的RVl、 RV2或RV3刪截序列而不刪截解交織的BSN。具體而言,接收臺可根據(jù)刪截序列將解交織的BSN的比特映射到母碼的特定的比特位置。對于母碼的其余的比特位置,接收臺可使用擦除 記號作為占位符。過程3300可接著繼續(xù)到在圖33B中示出的步驟3328。在步驟3328,接收臺確定 是否已接收到相同BSN的以前版本。如果接收到以前版本,接收臺可將未刪截的當前BSN 合并到以前版本。接收臺可使用例如遞增的冗余合并或任何其它適當?shù)暮喜⒓夹g(shù)來合并這 些冗余版本。如果在步驟3328,接收臺確定沒有接收到相同BSN的以前版本,則過程3300 跳到步驟3332,而不執(zhí)行合并。在步驟3332,接收臺對未刪截的BSN解碼,該BSN可以或可以不與相同BSN的以前 所接收的版本合并。如果在步驟3334,接收臺確定未刪截的BSN沒有被成功地解碼,則過程 3300移到步驟3336。在步驟3336,接收臺將解碼數(shù)據(jù)傳遞到使用解碼數(shù)據(jù)的接收臺,且過 程3300在步驟3310結(jié)束。如果在步驟3334,接收臺確定解碼是不成功的,則接收臺可儲存 BSN的相應(yīng)的對數(shù)似然比(LLR)。當接收到相同BSN的下一冗余版本時,接收臺可接著使用 所存儲的LLR。具體而言,當接收臺對相同BSN的下一個所接收的版本執(zhí)行步驟3330時,接 收臺可合并所儲存的LLR與下一個所接收的BSN。過程3300可接著在步驟3310結(jié)束。前文描述了用于速率匹配的裝置和方法。本領(lǐng)域技術(shù)人員應(yīng)認識到,本發(fā)明可由 不同于所述實施方式的實施方式實踐,提出所述實施方式是為了例證而不是限制本發(fā)明。
權(quán)利要求
一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和多個校驗比特;使用第一刪截算法和第一參數(shù)化交換值來選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生具有預(yù)定數(shù)量的比特位置的所述消息的第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一子集,其中所述第一冗余版本的未使用的比特位置被分配給所述校驗比特的第一子集;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述第二子集實質(zhì)上具有不包括在所述系統(tǒng)比特的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第二冗余版本,所述第二冗余版本包括系統(tǒng)比特的所述第二子集,其中所述第二冗余版本的未使用的比特位置被分配給校驗比特的第二子集,所述校驗比特的第二子集從不包括在校驗比特的所述第一子集中的校驗比特產(chǎn)生,且只有當所有的所述校驗比特包括在所述第一子集或所述第二子集中時才包括額外的校驗比特;以及發(fā)送至少所述第一冗余版本。
2.如權(quán)利要求1所述的方法,其中選擇系統(tǒng)比特的所述第一子集或所述第二子集包括 刪截所述系統(tǒng)比特的一部分,以便所述部分從該子集排除。
3.如權(quán)利要求1所述的方法,還包括使用所述第一刪截算法和第二參數(shù)化交換值來選擇所述系統(tǒng)比特的第三子集以通過 所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第三冗余版本,所述第三冗余版本包 括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集。
4.如權(quán)利要求3所述的方法,其中所述第二參數(shù)化交換值大于所述第一參數(shù)化交換值。
5.如權(quán)利要求3所述的方法,其中所述第二參數(shù)化交換值是0.30,且其中選擇系統(tǒng)比 特的所述第一子集包括阻止30%的所述系統(tǒng)比特包括在所述第一子集中。
6.如權(quán)利要求1所述的方法,其中所述多個校驗比特包括第一多個校驗比特和第二多 個校驗比特,所述方法還包括將校驗比特的所述第一子集和所述第二子集的一部分分配給所述第一多個校驗比特;以及將校驗比特的所述第一子集和所述第二子集的其余部分分配給所述第二多個校驗比特。
7.如權(quán)利要求6所述的方法,其中校驗比特的所述第一子集和所述第二子集的大約一 半被分配給所述第一多個校驗比特,而其余的大約一半被分配給所述第二多個校驗比特。
8.如權(quán)利要求3所述的方法,其中所述多個校驗比特包括第一多個校驗比特和第二多 個校驗比特,所述方法還包括將校驗比特的所述第一子集、所述第二子集和所述第三子集的一部分分配給所述第一 多個校驗比特;以及將校驗比特的所述第一子集、所述第二子集和所述第三子集的其余部分分配給所述第 二多個校驗比特。
9.如權(quán)利要求1所述的方法,其中選擇校驗比特的所述第二子集包括從校驗比特的所述第二子集中排除包括在所述校驗比特的第一子集中的校驗比特。
10.如權(quán)利要求9所述的方法,其中響應(yīng)于確定需要多于兩種的冗余版本來發(fā)送所述 編碼數(shù)據(jù)的所有比特,執(zhí)行阻止對所述第二子集選擇所述校驗比特的步驟。
11.如權(quán)利要求1所述的方法,其中響應(yīng)于確定需要兩種冗余版本來發(fā)送編碼數(shù)據(jù)流 的所有比特,執(zhí)行將不包括在所述第一冗余版本中的所有的校驗比特包括在所述第二子集 中的步驟。
12.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收具有預(yù)定數(shù)量的比特位置的所述消息的第一冗余版本,其中所述第一冗余版本包 括系統(tǒng)比特的第一子集和校驗比特的第一子集;根據(jù)第一刪截算法和第一參數(shù)化交換值來產(chǎn)生第一冗余版本刪截序列; 使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 識別校驗比特的所述第一子集,其中沒有被識別為系統(tǒng)比特的所述第一子集的所述第 一冗余版本的比特位置被識別為所述校驗比特的第一子集;根據(jù)Turbo代碼對所述系統(tǒng)比特和所述校驗比特的第一子集解碼以產(chǎn)生所述消息的 第一估計;接收具有預(yù)定數(shù)量的比特位置的所述消息的第二冗余版本,其中所述第二冗余版本包 括系統(tǒng)比特的第二子集和校驗比特的第二子集; 產(chǎn)生第二冗余版本刪截序列;使用所述第二冗余版本刪截序列識別系統(tǒng)比特的所述第二子集; 識別校驗比特的所述第二子集,其中沒有被識別為系統(tǒng)比特的所述第二子集的所述第 二冗余版本的比特位置被識別為所述校驗比特的第二子集;合并系統(tǒng)比特的所述第一子集和所述第二子集以及校驗比特的所述第一子集和所述 第二子集,其中系統(tǒng)比特的所合并的子集實質(zhì)上是對應(yīng)于所述消息的所有的所述系統(tǒng)比 特;以及根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第二 估計。
13.如權(quán)利要求12所述的方法,還包括接收具有預(yù)定數(shù)量的比特位置、并包括系統(tǒng)比特的第三子集和校驗比特的第三子集的 所述消息的第三冗余版本;根據(jù)所述第一刪截算法和第二參數(shù)化交換值來產(chǎn)生第三冗余版本刪截序列,其中所述 第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及使用所述第三冗余版本刪截序列識別所述系統(tǒng)比特的第三子集。
14.如權(quán)利要求13所述的方法,其中所述第二參數(shù)化交換值大于所述第一第二參數(shù)化 交換值。
15.如權(quán)利要求13所述的方法,其中所述第二參數(shù)化交換值是0. 30,且其中識別系統(tǒng) 比特的所述第一子集包括確定30%的所述系統(tǒng)比特不包括在系統(tǒng)比特的所述第一子集中。
16.如權(quán)利要求12所述的方法,其中產(chǎn)生所述第二冗余版本刪截序列包括根據(jù)所述第 一冗余版本刪截序列和第二刪截算法來產(chǎn)生所述第二冗余版本刪截序列。
17.如權(quán)利要求12所述的方法,其中產(chǎn)生所述第二冗余版本刪截序列包括使用所述第一刪截算法和所述第一參數(shù)化交換值來產(chǎn)生另一個第一冗余版本刪截序 列,其中所述另一個第一冗余版本刪截序列不同于所述第一冗余版本刪截序列;以及根據(jù)所述另一個第一冗余版本刪截序列和第二刪截算法來產(chǎn)生所述第二冗余版本刪 截序列。
18.如權(quán)利要求12所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列或所述第二冗余 版本刪截序列包括確定所述系統(tǒng)比特的哪些比特位置包括在系統(tǒng)比特的所述第一子集或 所述第二子集中。
19.如權(quán)利要求12所述的方法,其中識別所述系統(tǒng)比特或所述校驗比特的所述第一子 集或所述第二子集包括不刪截所述系統(tǒng)比特或所述校驗比特的第一子集或第二子集。
20.如權(quán)利要求12所述的方法,還包括產(chǎn)生第一校驗刪截序列,其中校驗比特的所述第一子集根據(jù)所述第一校驗刪截序列被 識別。
21.如權(quán)利要求12所述的方法,其中校驗比特的所述第一子集和所述第二子集每個都 包括第一多個校驗比特和第二多個校驗比特,所述方法還包括產(chǎn)生第一校驗刪截序列,其中所述第一多個校驗比特根據(jù)所述第一校驗刪截序列被識 別;以及產(chǎn)生第二校驗刪截序列,其中所述第二多個校驗比特根據(jù)所述第二校驗刪截序列被識別。
22.如權(quán)利要求12所述的方法,還包括確定系統(tǒng)比特和校驗比特的所述第一子集的解碼失敗;以及響應(yīng)于所述確定來接收所述第二冗余版本。
23.一種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括使用第一刪截算法和第一參數(shù)化交換值來選擇所述系統(tǒng)比特的第一子集;產(chǎn)生具有預(yù)定數(shù)量的比特位置的所述消息的第一冗余版本,所述第一冗余版本包括所 述系統(tǒng)比特的第一子集,其中所述第一冗余版本的未使用的比特位置被分配給所述校驗比 特的第一子集;選擇所述系統(tǒng)比特的第二子集,所述第二子集實質(zhì)上具有不包括在所述系統(tǒng)比特的第 一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第二冗余版本,所述第二冗余版本包 括系統(tǒng)比特的所述第二子集,其中所述第二冗余版本的未使用的比特位置被分配給校驗比 特的第二子集,所述校驗比特的第二子集從不包括在校驗比特的所述第一子集中的校驗比 特產(chǎn)生,且只有當所有的所述校驗比特包括在所述第一子集或所述第二子集中時才包括額 外的校驗比特。
24.如權(quán)利要求23所述的方法,其中選擇系統(tǒng)比特的所述第一子集或所述第二子集包 括刪截所述系統(tǒng)比特的一部分,以便所述部分從該子集排除。
25.如權(quán)利要求23所述的方法,還包括使用所述第一刪截算法和第二參數(shù)化交換值來選擇所述系統(tǒng)比特的第三子集,其中所 述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第三冗余版本,所述第三冗余版本包 括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集。
26.如權(quán)利要求25所述的方法,其中所述第二參數(shù)化交換值大于所述第一第二參數(shù)化 交換值。
27.如權(quán)利要求25所述的方法,其中所述第二參數(shù)化交換值是0.30,且其中選擇系統(tǒng) 比特的所述第一子集包括阻止30%的所述系統(tǒng)比特包括在所述第一子集中。
28.如權(quán)利要求23所述的方法,其中所述多個校驗比特包括第一多個校驗比特和第二 多個校驗比特,所述方法還包括將校驗比特的所述第一子集和所述第二子集的一部分分配給所述第一多個校驗比特;以及將校驗比特的所述第一子集和所述第二子集的其余部分分配給所述第二多個校驗比特。
29.如權(quán)利要求28所述的方法,其中校驗比特的所述第一子集和第二子集的大約一半 被分配給所述第一多個校驗比特,而其余的大約一半被分配給所述第二多個校驗比特。
30.如權(quán)利要求25所述的方法,其中所述多個校驗比特包括第一多個校驗比特和第二 多個校驗比特,所述方法還包括將校驗比特的所述第一子集、所述第二子集和所述第三子集的一部分分配給所述第一 多個校驗比特;以及將校驗比特的所述第一子集、所述第二子集和所述第三子集的其余部分分配給所述第 二多個校驗比特。
31.如權(quán)利要求23所述的方法,其中選擇校驗比特的所述第二子集包括 從校驗比特的所述第二子集中排除包括在所述校驗比特的第一子集中的校驗比特。
32.如權(quán)利要求31所述的方法,其中響應(yīng)于確定需要多于兩種的冗余版本來包括編碼 數(shù)據(jù)的所有比特,執(zhí)行阻止對所述第二子集選擇所述校驗比特的步驟。
33.如權(quán)利要求23所述的方法,其中響應(yīng)于確定需要兩種冗余版本來包括所述編碼數(shù) 據(jù)的所有比特,執(zhí)行將不包括在所述第一冗余版本中的所有的所述校驗比特包括在所述第 二子集中的步驟。
34.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值來選擇所述系統(tǒng)比特的 第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生具有預(yù)定數(shù)量的比特位置的第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特 的第一子集,其中所述第一冗余版本的未使用的比特位置被分配給所述校驗比特的第一子 集;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述第二子集實質(zhì)上具 有不包括在所述系統(tǒng)比特的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的第二冗余版本,所述第二冗余版本包括所述系統(tǒng) 比特的第二子集,其中所述第二冗余版本的未使用的比特位置被分配給校驗比特的第二子 集,所述校驗比特的第二子集從不包括在校驗比特的所述第一子集中的校驗比特產(chǎn)生,且 只有當所有的所述校驗比特包括在所述第一子集或所述第二子集中時才包括額外的校驗 比特;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送至少所述第一冗余版本。
35.如權(quán)利要求34所述的基站,其中所述速率匹配器還配置成通過刪截所述系統(tǒng)比特的一部分來選擇系統(tǒng)比特的所述第一子集或所述第二子集,以 便所述部分從該子集排除。
36.如權(quán)利要求34所述的基站,其中所述速率匹配器還配置成使用所述第一刪截算法和第二參數(shù)化交換值來選擇所述系統(tǒng)比特的第三子集以通過 所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第三冗余版本,所述第三冗余版本包 括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集。
37.如權(quán)利要求36所述的基站,其中所述第二參數(shù)化交換值大于所述第一參數(shù)化交換值。
38.如權(quán)利要求36所述的基站,其中所述第二參數(shù)化交換值是0.30,且其中所述速率 匹配器配置成通過阻止30%的所述系統(tǒng)比特包括在所述第一子集中來選擇系統(tǒng)比特的所述第一子集。
39.如權(quán)利要求34所述的基站,其中所述多個校驗比特包括第一多個校驗比特和第二 多個校驗比特,所述速率匹配器還配置成將校驗比特的所述第一子集和所述第二子集的一部分分配給所述第一多個校驗比特;以及將校驗比特的所述第一子集和所述第二子集的其余部分分配給所述第二多個校驗比特。
40.如權(quán)利要求39所述的基站,其中校驗比特的所述第一子集和所述第二子集的大 約一半被分配給所述第一多個校驗比特,而其余的大約一半被分配給所述第二多個校驗比 特。
41.如權(quán)利要求36所述的基站,其中所述多個校驗比特包括第一多個校驗比特和第二 多個校驗比特,所述速率匹配器還配置成將校驗比特的所述第一子集、所述第二子集和所述第三子集的一部分分配給所述第一 多個校驗比特;以及將校驗比特的所述第一子集、所述第二子集和所述第三子集的其余部分分配給所述第 二多個校驗比特。
42.如權(quán)利要求34所述的基站,其中所述速率匹配器還配置成通過從校驗比特的所述第二子集中排除包括在所述校驗比特的第一子集中的校驗比特來選擇校驗比特的所述第二子集。
43.如權(quán)利要求42所述的基站,其中所述速率匹配器配置成響應(yīng)于確定需要多于兩種 的冗余版本來發(fā)送所述編碼數(shù)據(jù)的所有比特,阻止對所述第二子集選擇所述校驗比特。
44.如權(quán)利要求34所述的基站,其中所述速率匹配器配置成響應(yīng)于確定需要兩種冗余 版本來發(fā)送編碼數(shù)據(jù)流的所有比特,將不包括在所述第一冗余版本中的所有的所述校驗比 特包括在所述第二子集中。
45.一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成通過所述無線通信網(wǎng)絡(luò)接收對應(yīng)于所述消息的第一冗余版本和第二 冗余版本,其中所述冗余版本包括多個系統(tǒng)比特和多個校驗比特; 速率匹配器,其配置成根據(jù)第一刪截算法和第一參數(shù)化交換值來為包括在所述第一冗余版本中的所述系統(tǒng) 比特的第一子集產(chǎn)生第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 從所述第一冗余版本識別校驗比特的所述第一子集,其中沒有被識別為系統(tǒng)比特的所 述第一子集的所述第一冗余版本的比特位置被識別為所述校驗比特的第一子集;為包括在所述第二冗余版本中的所述系統(tǒng)比特的第二子集產(chǎn)生第二冗余版本刪截序列;使用所述第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; 從所述第二冗余版本識別校驗比特的所述第二子集,其中沒有被識別為系統(tǒng)比特的所 述第二子集的所述第二冗余版本的比特位置被識別為所述校驗比特的第二子集;以及Turbo解碼器,其配置成對所述系統(tǒng)比特和所述校驗比特的第一子集和第二子集解碼 以產(chǎn)生所述消息。
46.如權(quán)利要求45所述的移動臺,其中所述速率匹配器還配置成接收具有預(yù)定數(shù)量的比特位置、并包括所述系統(tǒng)比特的第三子集和所述校驗比特的第 三子集的所述消息的第三冗余版本;根據(jù)所述第一刪截算法和第二參數(shù)化交換值來產(chǎn)生第三冗余版本刪截序列,其中所述 第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及使用所述第三冗余版本刪截序列識別所述系統(tǒng)比特的第三子集。
47.如權(quán)利要求46所述的移動臺,其中所述第二參數(shù)化交換值大于所述第一參數(shù)化交 換值。
48.如權(quán)利要求46所述的移動臺,其中所述第二參數(shù)化交換值是0.30,且其中識別系 統(tǒng)比特的所述第一子集包括確定30%的所述系統(tǒng)比特不包括在系統(tǒng)比特的所述第一子集中。
49.如權(quán)利要求45所述的移動臺,其中所述速率匹配器配置成根據(jù)所述第一冗余版本的刪截序列來產(chǎn)生第二冗余版本刪截序列;以及 使用所述第二冗余版本刪截序列來識別所述系統(tǒng)比特的第二子集。
50.如權(quán)利要求45所述的移動臺,其中所述速率匹配器配置成產(chǎn)生另一個第一冗余版本刪截序列,其中所述另一個第一冗余版本刪截序列不同于所 述第一冗余版本的刪截序列;根據(jù)所述另一個第一冗余版本刪截序列來產(chǎn)生第二冗余版本刪截序列;以及 使用所述第二冗余版本刪截序列來識別所述系統(tǒng)比特的第二子集。
51.如權(quán)利要求45所述的移動臺,其中所述速率匹配器配置成通過確定所述系統(tǒng)比特 的哪些比特位置包括在系統(tǒng)比特的所述第一子集中來產(chǎn)生至少所述第一冗余版本的刪截 序列。
52.一種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成使用第一刪截算法和第一參數(shù)化交換值來選擇所述系統(tǒng)比特的第一子集; 產(chǎn)生具有預(yù)定數(shù)量的比特位置的第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特 的第一子集,其中所述第一冗余版本的未使用的比特位置被分配給所述校驗比特的第一子 集;選擇所述系統(tǒng)比特的第二子集,所述第二子集實質(zhì)上具有不包括在所述系統(tǒng)比特的第 一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的第二冗余版本,所述第二冗余版本包括所述系統(tǒng) 比特的第二子集,其中所述第二冗余版本的未使用的比特位置被分配給校驗比特的第二子 集,所述校驗比特的第二子集被限制為不包括在校驗比特的所述第一子集中的校驗比特, 且只有當所有的所述校驗比特包括在所述第一子集或所述第二子集中時才包括額外的校 驗比特。
53.如權(quán)利要求52所述的速率匹配器,其中選擇系統(tǒng)比特的所述第一子集或所述第二 子集包括刪截所述系統(tǒng)比特的一部分,以便所述部分從該子集排除。
54.如權(quán)利要求52所述的速率匹配器,還配置成使用所述第一刪截算法和第二參數(shù)化交換值來選擇所述系統(tǒng)比特的第三子集以通過 所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的所述消息的第三冗余版本,所述第三冗余版本包 括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集。
55.如權(quán)利要求54所述的速率匹配器,其中所述第二參數(shù)化交換值大于所述第一參數(shù) 化交換值。
56.如權(quán)利要求54所述的速率匹配器,其中所述第二參數(shù)化交換值是0.30,且其中選 擇系統(tǒng)比特的所述第一子集包括阻止30%的所述系統(tǒng)比特包括在所述第一子集中。
57.如權(quán)利要求52所述的速率匹配器,其中所述多個校驗比特包括第一多個校驗比特 和第二多個校驗比特,所述速率匹配器還配置成將校驗比特的所述第一子集和所述第二子集的一部分分配給所述第一多個校驗比特;以及將校驗比特的所述第一子集和所述第二子集的其余部分分配給所述第二多個校驗比特。
58.如權(quán)利要求57所述的速率匹配器,其中校驗比特的所述第一子集和所述第二子集 的大約一半被分配給所述第一多個校驗比特,而其余的大約一半被分配給所述第二多個校 驗比特。
59.如權(quán)利要求54所述的速率匹配器,其中所述多個校驗比特包括第一多個校驗比特和第二多個校驗比特,所述速率匹配器還配置成將校驗比特的所述第一子集、所述第二子集和所述第三子集的一部分分配給所述第一 多個校驗比特;以及將校驗比特的所述第一子集、所述第二子集和所述第三子集的其余部分分配給所述第 二多個校驗比特。
60.如權(quán)利要求52所述的速率匹配器,其中選擇校驗比特的所述第二子集包括 從校驗比特的所述第二子集中排除包括在所述校驗比特的第一子集中的校驗比特。
61.如權(quán)利要求60所述的速率匹配器,其中響應(yīng)于確定需要多于兩種的冗余版本來包 括編碼數(shù)據(jù)的所有比特,執(zhí)行阻止對所述第二子集選擇所述校驗比特的步驟。
62.如權(quán)利要求52所述的速率匹配器,其中響應(yīng)于確定需要兩種冗余版本來發(fā)送編碼 數(shù)據(jù)流的所有比特,執(zhí)行將不包括在所述第一冗余版本中的所有的所述校驗比特包括在所 述第二子集中的步驟。
63.一種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值來選擇所述系統(tǒng)比特的第一子集以通過所述 無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生具有預(yù)定數(shù)量的比特位置的第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特 的第一子集,其中所述第一冗余版本的未使用的比特位置被分配給所述校驗比特的第一子 集;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述第二子集實質(zhì)上具 有不包括在所述系統(tǒng)比特的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;產(chǎn)生具有所述預(yù)定數(shù)量的比特位置的第二冗余版本,所述第二冗余版本包括所述系統(tǒng) 比特的第二子集,其中所述第二冗余版本的未使用的比特位置被分配給校驗比特的第二子 集,所述校驗比特的第二子集從不包括在校驗比特的所述第一子集中的校驗比特產(chǎn)生,且 只有當所有的所述校驗比特包括在所述第一子集或所述第二子集中時才包括額外的校驗 比特;發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述第二冗余版本;接收臺,其包括接收器,其配置成通過所述無線通信網(wǎng)絡(luò)接收對應(yīng)于所述消息的第一冗余版本和第二 冗余版本,其中所述冗余版本包括多個系統(tǒng)比特和多個校驗比特; 速率匹配器,其配置成根據(jù)第一刪截算法和第一參數(shù)化交換值來為包括在所述第一冗余版本中的所述系統(tǒng) 比特的第一子集產(chǎn)生第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 從所述第一冗余版本識別校驗比特的第一子集,其中沒有被識別為系統(tǒng)比特的所述第一子集的所述第一冗余版本的比特位置被識別為所述校驗比特的第一子集;為包括在所述第二冗余版本中的所述系統(tǒng)比特的第二子集產(chǎn)生第二冗余版本刪截序列;使用所述第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; 從所述第二冗余版本識別校驗比特的所述第二子集,其中沒有被識別為系統(tǒng)比特的所 述第二子集的所述第二冗余版本的比特位置被識別為所述校驗比特的第二子集;以及Turbo解碼器,其配置成對所述系統(tǒng)比特和所述校驗比特的第一子集和第二子集解碼 以產(chǎn)生所述消息。
64.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括 從多個可用傳輸方案中選擇特定的傳輸方案;使用Turbo代碼來對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特;產(chǎn)生所述消息的多個冗余版本,其中所述多個系統(tǒng)比特中的每個被分配給至少一個所 述冗余版本,且其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少的系統(tǒng)比特;以及通過所述無線通信網(wǎng)絡(luò)發(fā)送所述多個冗余版本,其中至少一個所述冗余版本在由時分 多址(TDMA)協(xié)議定義的多個時隙上被發(fā)送,且其中至少部分地基于所述特定的傳輸方案 來執(zhí)行所述編碼步驟、所述產(chǎn)生步驟或所述發(fā)送步驟中的至少一個。
65.如權(quán)利要求64所述的方法,其中選擇所述特定的傳輸方案包括從多個可用調(diào)制方案中選擇特定的調(diào)制方案,其中發(fā)送所述多個冗余版本包括使用所 述特定的調(diào)制方案來調(diào)制所述多個冗余版本。
66.如權(quán)利要求64所述的方法,其中選擇所述特定的傳輸方案包括從多個可用編碼方案中選擇特定的編碼方案,其中對所述消息編碼包括使用所述特定 的編碼方案處理所述消息。
67.如權(quán)利要求66所述的方法,其中每個所述可用編碼方案由下列項中的一個或多個 定義導(dǎo)致與另一可用編碼方案的冗余版本數(shù)量相同的最大數(shù)量的冗余版本的碼率、導(dǎo)致 與另一可用編碼方案的冗余版本數(shù)量不同的最大數(shù)量的冗余版本的碼率、以及數(shù)據(jù)分組大 小。
68.如權(quán)利要求64所述的方法,還包括將所述編碼數(shù)據(jù)交織到多個突發(fā)脈沖串中,其 中每個所述突發(fā)脈沖串在各不相同的時隙上發(fā)送。
69.如權(quán)利要求64所述的方法,其中所述消息是第一消息,且所述第一消息的每個所 述冗余版本通過無線電塊發(fā)送,其中發(fā)送至少一個所述冗余版本包括在同一無線電塊中發(fā)送所述第一消息的至少一個冗余版本作為與第二消息相關(guān)的另 一冗余版本。
70.如權(quán)利要求64所述的方法,其中所述編碼數(shù)據(jù)還包括多個校驗比特,所述方法還 包括將所述校驗比特分配在所述第一冗余版本和所述第二冗余版本之間,使得所述校驗比 特沒有一個包括在所述第一冗余版本和所述第二冗余版本兩者中,直到所有的所述校驗比 特包括在所述第一冗余版本或所述第二冗余版本中。
71.如權(quán)利要求64所述的方法,其中產(chǎn)生所述冗余版本的第一冗余版本包括選擇比所有的所述系統(tǒng)比特少的足夠數(shù)量的所述系統(tǒng)比特,使得所述冗余版本的第一 冗余版本是可解碼的。
72.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括通過所述無線通信網(wǎng)絡(luò)接收所述消息的多個冗余版本,其中至少一個所述冗余版本在 由時分多址(TDMA)協(xié)議定義的多個時隙上被接收;產(chǎn)生所述多個冗余版本中的每個冗余版本的刪截序列;使用所述刪截序列從所述多個冗余版本中的每個冗余版本中識別對應(yīng)于所述消息的 系統(tǒng)比特的子集,其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少的系統(tǒng)比特;以及使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息,且其中所述接收步驟、所述識 別步驟或所述解碼步驟中的至少一個至少部分地基于特定的傳輸方案來執(zhí)行。
73.如權(quán)利要求72所述的方法,其中接收所述多個冗余版本包括使用多個調(diào)制方案解 調(diào)所述多個冗余版本。
74.如權(quán)利要求72所述的方法,其中對所識別的比特解碼包括使用特定的解碼方案處 理所述比特。
75.如權(quán)利要求74所述的方法,其中每個所述可用解碼方案由下列項中的一個或多個 定義導(dǎo)致與另一可用解碼方案的冗余版本數(shù)量相同的最大數(shù)量的冗余版本的碼率、導(dǎo)致 與另一可用解碼方案的冗余版本數(shù)量不同的最大數(shù)量的冗余版本的碼率、以及數(shù)據(jù)分組大 小。
76.如權(quán)利要求72所述的方法,還包括從多個突發(fā)脈沖串解交織所述多個冗余版本, 其中每個所述突發(fā)脈沖串在各不相同的時隙上被接收。
77.如權(quán)利要求72所述的方法,其中所述消息是第一消息,且所述第一消息的每個所 述冗余版本通過無線電塊被接收,其中接收至少一個所述冗余版本包括在同一無線電塊中接收所述第一消息的至少一個冗余版本作為與第二消息相關(guān)的另 一冗余版本。
78.如權(quán)利要求72所述的方法,其中所述多個冗余版本還包括多個校驗比特,所述方 法還包括使用所述多個冗余版本中的每個冗余版本的所述刪截序列識別對應(yīng)于所述消息的所 述多個校驗比特。
79.如權(quán)利要求72所述的方法,其中產(chǎn)生所述刪截序列包括確定所述系統(tǒng)比特的哪些 比特位置包括在所述系統(tǒng)比特的子集中。
80.如權(quán)利要求72所述的方法,其中識別所述系統(tǒng)比特的子集包括不刪截系統(tǒng)比特或 校驗比特的所述子集。
81.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括配置單元,其配置成從多個可用傳輸方案中選擇特定的傳輸方案;Turbo編碼器,其配置成使用Turbo代碼來對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼 數(shù)據(jù)包括多個系統(tǒng)比特;速率匹配器,其配置成產(chǎn)生所述消息的多個冗余版本,其中所述編碼數(shù)據(jù)的每個比特 被分配給至少一個所述冗余版本,且其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少 的系統(tǒng)比特;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述多個冗余版本,其中至少一個所述 冗余版本在由時分多址(TDMA)協(xié)議定義的多個時隙上被發(fā)送,且其中所述Turbo編碼器、 所述速率匹配器和所述發(fā)送器中的至少一個配置成至少部分地基于所述特定的傳輸方案 來操作。
82.一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成通過所述無線通信網(wǎng)絡(luò)接收所述消息的多個冗余版本,其中至少一 個所述冗余版本在由時分多址(TDMA)協(xié)議定義的多個時隙上被接收; 速率匹配器,其配置成產(chǎn)生所述多個冗余版本中的每個冗余版本的刪截序列;以及使用所述刪截序列從所述多個冗余版本中的每個冗余版本識別對應(yīng)于所述消息的系 統(tǒng)比特的子集,其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少的系統(tǒng)比特;以及Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息,且其中 所述接收器、所述速率匹配器和所述Turbo解碼器中的至少一個至少部分地基于特定的傳 輸方案來操作。
83.一種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括配置單元,其配置成從多個可用傳輸方案中選擇特定的傳輸方案; Turbo編碼器,其配置成使用Turbo代碼來對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼 數(shù)據(jù)包括多個系統(tǒng)比特;速率匹配器,其配置成產(chǎn)生所述消息的多個冗余版本,其中所述編碼數(shù)據(jù)的每個比特 被分配給至少一個所述冗余版本,且其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少 的系統(tǒng)比特;發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述多個冗余版本,其中至少一個所述 冗余版本在由時分多址(TDMA)協(xié)議定義的多個時隙上被發(fā)送,且其中所述Turbo編碼器、 所述速率匹配器和所述發(fā)送器中的至少一個至少部分地基于所述特定的傳輸方案來操作; 接收臺,其包括接收器,其配置成通過所述無線通信網(wǎng)絡(luò)接收所述消息的多個冗余版本,其中至少一 個所述冗余版本在由時分多址(TDMA)協(xié)議定義的多個時隙上被接收; 速率匹配器,其配置成 產(chǎn)生每個所述多個冗余版本的刪截序列;以及使用所述刪截序列從所述多個冗余版本中的每個冗余版本中識別對應(yīng)于所述消息的 系統(tǒng)比特的子集,其中每個所述冗余版本包括比所有的所述系統(tǒng)比特少的系統(tǒng)比特;以及Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息,且其中 所述接收器、所述速率匹配器和所述Turbo解碼器中的至少一個至少部分地基于所述特定 的傳輸方案來操作。
84.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 多個校驗比特;選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第一子集和校驗比特的第一子集的所述消息的第一可解碼 的冗余版本;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述系統(tǒng)比特的第二子 集包括不包括在所述系統(tǒng)比特的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的至少一 個額外的冗余版本,其中校驗比特的所述第二子集不同于校驗比特的所述第一子集;以及 發(fā)送至少所述第一冗余版本。
85.如權(quán)利要求84所述的方法,所述方法還包括初始化交換值,所述交換值定義將包括在所述第一子集中的所述系統(tǒng)比特的比例;以及根據(jù)所述交換值選擇所述第一子集。
86.如權(quán)利要求84所述的方法,其中選擇系統(tǒng)比特的所述第一子集或所述第二子集包括使用刪截算法來刪截所述系統(tǒng)比特的一部分,以便所述部分從所述第一子集或所述第 二子集中排除。
87.如權(quán)利要求84所述的方法,其中選擇所述第二子集包括 對于每個所述系統(tǒng)比特確定所述系統(tǒng)比特是否包括在所述第一冗余版本中;以及當所述系統(tǒng)比特不包括在所述第一冗余版本中時,將所述系統(tǒng)比特包括在所述第二子集中。
88.如權(quán)利要求87所述的方法,其中選擇所述第二子集還包括當所述系統(tǒng)比特包括在所述第一冗余版本中時,選擇性地刪截所述系統(tǒng)比特。
89.如權(quán)利要求84所述的方法,其中對所述消息編碼還包括 產(chǎn)生所述多個系統(tǒng)比特、第一多個校驗比特和第二多個校驗比特。
90.如權(quán)利要求89所述的方法,其中所述第一冗余版本具有預(yù)定數(shù)量的比特位置,所 述方法還包括將所述第一冗余版本的未使用的比特位置分配給來自所述第一多個校驗比特和所述 第二多個校驗比特的校驗比特的組合。
91.如權(quán)利要求84所述的方法,其中發(fā)送至少所述第一冗余版本包括 在由時分多址(TDMA)協(xié)議定義的多個時隙上發(fā)送至少所述第一冗余版本。
92.如權(quán)利要求89所述的方法,還包括將至少所述第一冗余版本交織到多個突發(fā)脈沖 串中,其中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
93.如權(quán)利要求84所述的方法,還包括確定是否將捎帶ACK/NACK(PAN)字段包括在所述第一冗余版本或所述至少一個額外 的冗余版本中。
94.如權(quán)利要求93所述的方法,其中選擇系統(tǒng)比特的所述第一子集或所述第二子集包括刪截所述系統(tǒng)比特的第一部分,使得所述第一部分從所述第一子集或所述第二子集中排除;以及響應(yīng)于確定PAN字段應(yīng)在所述第一冗余版本或所述至少一個額外的冗余版本中發(fā)送, 刪截所述系統(tǒng)比特的額外部分,使得所述額外部分也從所述第一子集或所述第二子集中排 除。
95.如權(quán)利要求84所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來接收否定確認,其中所述至少一個額外的冗余 版本響應(yīng)于接收到所述否定確認而被發(fā)送。
96.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收所述消息的第一可解碼的冗余版本,其中所述第一冗余版本包括系統(tǒng)比特的第一 子集和校驗比特的第一子集;產(chǎn)生系統(tǒng)比特的所述第一子集的第一冗余版本刪截序列,其中所述第一冗余版本刪截 序列指示比所有的所述系統(tǒng)比特少的系統(tǒng)比特包括在系統(tǒng)比特的所述第一子集中; 使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 根據(jù)Turbo代碼對所述系統(tǒng)比特的所識別的第一子集和校驗比特的所述第一子集解 碼以產(chǎn)生所述消息的第一估計;接收所述消息的至少一個額外的冗余版本,其中所述至少一個額外的冗余版本包括所 述系統(tǒng)比特的第二子集和所述校驗比特的第二子集;產(chǎn)生系統(tǒng)比特的所述第二子集的至少第二冗余版本刪截序列,其中所述至少第二冗余 版本刪截序列指示所述系統(tǒng)比特的第二子集包括沒有在所述系統(tǒng)比特的第一子集中被識 別的對應(yīng)于所述消息的系統(tǒng)比特;使用所述至少第二冗余版本刪截序列從所述消息的至少一個額外的冗余版本中識別 所述系統(tǒng)比特的第二子集;合并系統(tǒng)比特的所述第一子集和所述第二子集以及校驗比特的所述第一子集和所述 第二子集;以及根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第二 估計。
97.如權(quán)利要求96所述的方法,所述方法還包括確定交換值,所述交換值定義包括在所述系統(tǒng)比特的第一子集中的所述系統(tǒng)比特的比 例;以及根據(jù)所述交換值識別所述系統(tǒng)比特的第一子集。
98.如權(quán)利要求96所述的方法,其中所述多個校驗比特包括第一多個校驗比特和第二 多個校驗比特。
99.如權(quán)利要求98所述的方法,其中所述第一冗余版本具有預(yù)定數(shù)量的比特位置,所 述方法還包括從在所述第一冗余版本的比特位置內(nèi)的所述第一多個校驗比特和所述第二多個校驗 比特識別出沒有被識別為系統(tǒng)比特的所述第一子集的校驗比特的組合。
100.如權(quán)利要求96所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列或所述至少第 二冗余版本刪截序列包括確定所述系統(tǒng)比特的哪些比特位置包括在系統(tǒng)比特的所述第一 子集或所述第二子集中。
101.如權(quán)利要求96所述的方法,其中識別系統(tǒng)比特的所述第一子集或所述第二子集 包括不刪截所述系統(tǒng)比特的第一子集或第二子集。
102.如權(quán)利要求96所述的方法,其中接收至少所述第一冗余版本包括在由時分多址(TDMA)協(xié)議定義的多個時隙上接收至少所述第一冗余版本。
103.如權(quán)利要求102所述的方法,還包括從多個突發(fā)脈沖串解交織至少所述第一冗余 版本,其中每個所述突發(fā)脈沖串在各不相同的時隙上被接收。
104.如權(quán)利要求96所述的方法,還包括確定是否將捎帶ACK/NACK(PAN)字段包括在所述第一冗余版本或所述至少一個額外 的冗余版本中。
105.如權(quán)利要求104所述的方法,其中識別系統(tǒng)比特的所述第一子集或所述第二子集 還包括響應(yīng)于確定PAN字段包括在所述第一冗余版本或所述至少一個額外的冗余版本中,更 改相關(guān)的冗余版本刪截序列以指示系統(tǒng)比特的所述第一子集或所述第二子集包括較少的 所述系統(tǒng)比特。
106.如權(quán)利要求96所述的方法,還包括確定校驗比特和系統(tǒng)比特的所述第一子集的解碼失敗;以及響應(yīng)于所述確定,使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送否定確認,其中所述至少 一個額外的冗余版本響應(yīng)于所述否定確認而被接收。
107.一種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括選擇所述系統(tǒng)比特的第一子集,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個 系統(tǒng)比特少的系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第一子集和校驗比特的第一子集的所述消息的第一可解碼 的冗余版本;選擇所述系統(tǒng)比特的第二子集,所述系統(tǒng)比特的第二子集包括不包括在所述系統(tǒng)比特 的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;以及產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的至少一 個額外的冗余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集。
108.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和校驗比特的第一子集;速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述系統(tǒng)比特的第 一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的第一可解碼的冗余 版本;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述系統(tǒng)比特的第二子 集具有不包括在所述第一冗余版本中的所有的所述系統(tǒng)比特;以及產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的至少一個額外的冗余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述至少一個額外 的冗余版本。
109. 一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成接收所述消息的第一可解碼的冗余版本和所述消息的至少一個額外 的冗余版本,其中每個所述冗余版本包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列,其 中所述第一冗余版本刪截序列指示比所有的所述系統(tǒng)比特少的系統(tǒng)比特包括在系統(tǒng)比特 的所述第一子集中;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 產(chǎn)生包括在所述至少一個額外的冗余版本中的系統(tǒng)比特的第二子集的至少第二冗余 版本刪截序列,其中所述至少第二冗余版本刪截序列指示所述系統(tǒng)比特的第二子集包括沒 有在所述系統(tǒng)比特的第一子集中被識別的對應(yīng)于所述消息的系統(tǒng)比特; 使用所述至少第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
110.一種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成選擇所述系統(tǒng)比特的第一子集,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個 系統(tǒng)比特少的系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第一子集和校驗比特的第一子集的第一可解碼的冗余版本;選擇所述系統(tǒng)比特的第二子集,所述系統(tǒng)比特的第二子集具有不包括在所述第一冗余 版本中的所有的所述系統(tǒng)比特;以及產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的至少一個額外的冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集。
111.一種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和校驗比特的第一子集; 速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中所述系統(tǒng)比特的第 一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第一子集和校驗比特的第一子集的第一可解碼的冗余版本;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述系統(tǒng)比特的第二子 集具有不包括在所述第一冗余版本中的所有的所述系統(tǒng)比特;以及產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的至少一個額外的冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述至少一個額外 的冗余版本;接收臺,其包括接收器,其配置成接收所述消息的第一可解碼的冗余版本和所述消息的至少一個額外 的冗余版本,其中每個所述冗余版本包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列,其 中所述第一冗余版本刪截序列指示比所有的所述系統(tǒng)比特少的系統(tǒng)比特包括在系統(tǒng)比特 的所述第一子集中;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 產(chǎn)生包括在所述至少一個額外的冗余版本中的系統(tǒng)比特的第二子集的至少第二冗余 版本刪截序列,其中所述至少第二冗余版本刪截序列指示所述系統(tǒng)比特的第二子集包括沒 有在所述系統(tǒng)比特的第一子集中被識別的對應(yīng)于所述消息的系統(tǒng)比特; 使用所述至少第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
112.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 多個校驗比特;選擇所述校驗比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生包括所述校驗比特的第一子集和所述系統(tǒng)比特的第一子集的所述消息的第一冗 余版本;以及選擇所述校驗比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中選擇所述第二子集 包括阻止為所述第二子集選擇為所述第一子集選擇的所述校驗比特;產(chǎn)生包括所述校驗比特的第二子集和所述系統(tǒng)比特的第二子集的所述消息的第二冗 余版本。
113.如權(quán)利要求112所述的方法,還包括對每個冗余版本初始化翻轉(zhuǎn)變量,其中所述翻轉(zhuǎn)變量對所述第二冗余版本被初始化, 以便從所述第二冗余版本排除包括在所述第一冗余版本中的所述校驗比特。
114.如權(quán)利要求112所述的方法,其中選擇校驗比特的所述第一子集或所述第二子集 包括使用刪截算法刪截所述校驗比特的一部分,以便所述部分不包括在所述第一子集或所 述第二子集中。
115.如權(quán)利要求112所述的方法,還包括響應(yīng)于識別出所述Turbo代碼的碼率大于0. 66而產(chǎn)生所述消息的第三冗余版本。
116.如權(quán)利要求112所述的方法,其中選擇所述第二子集包括 對于每個所述校驗比特確定是否為所述第一子集選擇所述校驗比特;以及 當已為所述第一子集選擇所述校驗比特時,刪截所述校驗比特。
117.如權(quán)利要求116所述的方法,其中選擇所述第二子集還包括當沒有為所述第一子集選擇所述校驗比特時,選擇性地刪截所述校驗比特。
118.如權(quán)利要求112所述的方法,還包括一旦所有的所述多個校驗比特包括在所述第 一子集或所述第二子集中,則將為所述第一子集選擇的校驗比特包括在所述第二子集中。
119.如權(quán)利要求112所述的方法,還包括產(chǎn)生第三冗余版本,所述第三冗余版本包括不包括在所述第一冗余版本或所述第二冗 余版本中的所有的所述校驗比特。
120.如權(quán)利要求112所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 發(fā)送所述第一冗余版本或所述第二冗余版本。
121.如權(quán)利要求120所述的方法,還包括將所述編碼數(shù)據(jù)交織到多個突發(fā)脈沖串中, 其中每個所述突發(fā)脈沖串在各不相同的時隙上發(fā)送。
122.如權(quán)利要求112所述的方法,還包括確定是否在所述第一冗余版本或所述第二冗余版本中發(fā)送捎帶ACK/NACK(PAN)字段。
123.如權(quán)利要求122所述的方法,其中選擇校驗比特的所述第一子集或所述第二子集 包括刪截所述校驗比特的第一部分,使得所述第一部分從所述第一子集或所述第二子集中 排除;以及響應(yīng)于確定PAN字段應(yīng)在所述第一冗余版本或所述第二冗余版本中發(fā)送,刪截所述校 驗比特的額外部分,使得所述額外部分也從所述第一子集或所述第二子集中排除。
124.如權(quán)利要求112所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來接收否定確認,其中所述第二冗余版本響應(yīng)于 接收到所述否定確認而被發(fā)送。
125.—種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收所述消息的第一冗余版本,其中所述第一冗余版本包括系統(tǒng)比特的第一子集和校 驗比特的第一子集;產(chǎn)生所述校驗比特的第一子集的第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述校驗比特的第一子集;根據(jù)Turbo代碼對所述系統(tǒng)比特的第一子集和所述校驗比特的所識別的第一子集解 碼以產(chǎn)生所述消息的第一估計;接收所述消息的第二冗余版本,其中所述第二冗余版本包括所述系統(tǒng)比特的第二子集 和所述校驗比特的第二子集;產(chǎn)生校驗比特的所述第二子集的第二冗余版本刪截序列,其中所述第二冗余版本刪截 序列指示校驗比特的所述第一子集的比特位置不對應(yīng)于所述第二子集中的校驗比特;使用所述第二冗余版本刪截序列從所述第二冗余版本中識別所述校驗比特的第二子集;合并系統(tǒng)比特的所述第一子集和所述第二子集以及校驗比特的所述第一子集和所述 第二子集;以及根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第二 估計。
126.如權(quán)利要求125所述的方法,還包括接收所述消息的第三冗余版本。
127.如權(quán)利要求126所述的方法,還包括在所述第三冗余版本中識別沒有在所述第一冗余版本或所述第二冗余版本中被識別 的所有的所述校驗比特。
128.如權(quán)利要求125所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列或所述第二冗 余版本刪截序列包括確定所述校驗比特的哪些比特位置包括在所述校驗比特的第一子集或第二子集中。
129.如權(quán)利要求125所述的方法,其中識別所述校驗比特的第一子集或第二子集包括 不刪截所述校驗比特的第一子集或第二子集。
130.如權(quán)利要求125所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 接收所述第一冗余版本或所述第二冗余版本。
131.如權(quán)利要求130所述的方法,還包括從多個突發(fā)脈沖串解交織所述冗余版本,其 中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
132.如權(quán)利要求125所述的方法,還包括確定捎帶ACK/NACK (PAN)字段是否包括在所述第一冗余版本或所述第二冗余版本中。
133.如權(quán)利要求132所述的方法,其中識別校驗比特的所述第一子集或所述第二子集 包括響應(yīng)于確定PAN字段包括在所述第一冗余版本或所述第二冗余版本中,更改相關(guān)的冗 余版本刪截序列以指示校驗比特的所述第一子集或所述第二子集包括較少的所述校驗比 特。
134.如權(quán)利要求125所述的方法,還包括確定校驗比特和系統(tǒng)比特的所述第一子集的解碼失??;以及響應(yīng)于所述確定,使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送否定確認,其中所述第二 冗余版本響應(yīng)于所述否定確認而被接收。
135.—種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括選擇所述校驗比特的第一子集;產(chǎn)生包括所述校驗比特的第一子集和所述系統(tǒng)比特的第一子集的所述消息的第一冗 余版本;選擇所述校驗比特的第二子集,其中選擇所述第二子集包括阻止為所述第二子集選擇 為所述第一子集選擇的所述校驗比特;以及產(chǎn)生包括所述校驗比特的第二子集和所述系統(tǒng)比特的第二子集的所述消息的第二冗 余版本。
136.—種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述校驗比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生所述消息的第一冗余版本,所述第一冗余版本包括所述校驗比特的第一子集和所 述系統(tǒng)比特的第一子集;選擇所述校驗比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中阻止為所述第二子 集選擇為所述第一子集選擇的所述校驗比特;以及產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述校驗比特的第二子集和所 述系統(tǒng)比特的第一子集;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述第二冗余版本。
137.一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成接收所述消息的第一冗余版本和第二冗余版本,其中所述第一冗余 版本和所述第二冗余版本每個包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的所述校驗比特的第一子集的第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述校驗比特的第一子集; 產(chǎn)生包括在至少一個額外的冗余版本中的所述校驗比特的第二子集的第二冗余版本 刪截序列,其中所述第二冗余版本刪截序列指示校驗比特的所述第一子集的比特位置不對 應(yīng)于所述第二子集中的校驗比特;使用至少第二冗余版本刪截序列識別所述校驗比特的第二子集;以及 Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息。
138.—種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成選擇所述校驗比特的第一子集;產(chǎn)生所述消息的第一冗余版本,所述第一冗余版本包括所述校驗比特的第一子集和所 述系統(tǒng)比特的第一子集;選擇所述校驗比特的第二子集,其中阻止為所述第二子集選擇為所述第一子集選擇的 所述校驗比特;以及產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述校驗比特的第二子集和所 述系統(tǒng)比特的第一子集。
139.—種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述校驗比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生所述消息的第一冗余版本,所述第一冗余版本包括所述校驗比特的第一子集和所 述系統(tǒng)比特的第一子集;選擇所述校驗比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中阻止為所述第二子 集選擇為所述第一子集選擇的所述校驗比特;以及產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述校驗比特的第二子集和所 述系統(tǒng)比特的第一子集;發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述第二冗余版本;接收臺,其包括接收器,其配置成接收所述消息的第一冗余版本和第二冗余版本,其中所述第一冗余 版本和所述第二冗余版本每個包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的所述校驗比特的第一子集的第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述校驗比特的所述第一子集; 產(chǎn)生包括在至少一個額外的冗余版本中的所述校驗比特的第二子集的第二冗余版本 刪截序列,其中所述第二冗余版本刪截序列指示校驗比特的所述第一子集的比特位置不對 應(yīng)于所述第二子集中的校驗比特;使用至少第二冗余版本刪截序列識別所述校驗比特的所述第二子集;以及 Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息。
140.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 多個校驗比特;選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一可 解碼的冗余版本;選擇所述系統(tǒng)比特的第二子集和第三子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中為所述 第二子集和所述第三子集中的至少一個選擇對應(yīng)于所述消息的不包括在所述第一子集中 的所有的所述系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的第二冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;產(chǎn)生包括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集的所述消息的第三冗 余版本,其中所述第二冗余版本和所述第三冗余版本的組合在沒有所述第一可解碼的冗余 版本的情況下是可解碼的;發(fā)送所述消息的至少所述第一冗余版本。
141.如權(quán)利要求140所述的方法,其中選擇系統(tǒng)比特的所述第一子集、所述第二子集 或所述第三子集包括刪截對應(yīng)于所述消息的所述系統(tǒng)比特的一部分,使得系統(tǒng)比特的所述 部分從所述第一子集、所述第二子集或所述第三子集排除。
142.如權(quán)利要求140所述的方法,還包括至少部分地根據(jù)與解碼所述第一冗余版本和所述第二冗余版本的組合相關(guān)的預(yù)期解 碼性能,從所述編碼數(shù)據(jù)中選擇用于包括在所述第二子集中的比特。
143.如權(quán)利要求140所述的方法,還包括至少部分地根據(jù)與解碼所述第一冗余版本和所述第三冗余版本的組合相關(guān)的預(yù)期解 碼性能,從所述編碼數(shù)據(jù)中選擇用于包括在所述第三子集中的比特。
144.如權(quán)利要求140所述的方法,其中所述第三冗余版本與所述第一冗余版本相同。
145.如權(quán)利要求140所述的方法,其中對每個冗余版本,使用公共刪截循環(huán)并使用不 同刪截循環(huán)參數(shù)為所述消息的所述第一冗余版本和所述第三冗余版本選擇比特。
146.如權(quán)利要求140所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 發(fā)送至少所述第一冗余版本、所述第二冗余版本和所述第三冗余版本。
147.如權(quán)利要求146所述的方法,還包括將所發(fā)送的冗余版本交織到多個突發(fā)脈沖串 中,其中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
148.如權(quán)利要求140所述的方法,還包括確定是否在所述第一冗余版本、所述第二冗余版本或所述第三冗余版本中發(fā)送捎帶 ACK/NACK (PAN)字段。
149.如權(quán)利要求148所述的方法,其中選擇系統(tǒng)比特的所述第一子集、所述第二子集 或所述第三子集包括刪截所述系統(tǒng)比特的第一部分,使得所述第一部分不包括在所述第一子集、所述第二 子集或所述第三子集中;以及響應(yīng)于確定PAN字段應(yīng)在所述第一冗余版本、所述第二冗余版本或所述第三冗余版本 中發(fā)送,刪截所述系統(tǒng)比特的額外部分,使得所述額外部分也不包括在所述第一子集、所述 第二子集或所述第三子集中。
150.如權(quán)利要求140所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來接收第一否定確認,其中所述第二冗余版本響 應(yīng)于接收到所述第一否定確認而被發(fā)送。
151.如權(quán)利要求150所述的方法,還包括使用所述HARQ協(xié)議來接收第二否定確認,其中所述第三冗余版本響應(yīng)于接收到所述 第二否定確認而被發(fā)送。
152.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收所述消息的第一冗余版本,其中所述第一冗余版本包括系統(tǒng)比特的第一子集和校 驗比特的第一子集;產(chǎn)生系統(tǒng)比特的所述第一子集的第一冗余版本刪截序列; 使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 根據(jù)Turbo代碼對所述系統(tǒng)比特的所識別的第一子集和校驗比特的所述第一子集解 碼以產(chǎn)生所述消息的第一估計;接收所述消息的第二冗余版本和第三冗余版本,其中所述第二冗余版本和所述第三冗 余版本包括所述系統(tǒng)比特的第二子集和第三子集以及所述校驗比特的第二子集和第三子 集;產(chǎn)生所述第二冗余版本和所述第三冗余版本的額外的冗余版本刪截序列,其中所述額 外的冗余版本刪截序列指示沒有在所述第一子集中被識別的所有系統(tǒng)比特包括在所述第 二子集和所述第三子集的至少一個中;使用所述額外的刪截序列識別所述系統(tǒng)比特的第二子集和第三子集; 識別所述校驗比特的第二子集和第三子集,其中所述校驗比特的第二子集不同于所述 校驗比特的第一子集;至少從所述第二冗余版本和所述第三冗余版本合并所識別的比特;以及使用Turbo代碼對所合并的比特解碼以產(chǎn)生所述消息的額外估計,其中所述第二冗余 版本和所述第三冗余版本的組合在沒有第一可解碼的冗余版本的情況下是可解碼的。
153.如權(quán)利要求152所述的方法,其中所述第三冗余版本與所述第一冗余版本相同。
154.如權(quán)利要求152所述的方法,其中對每個冗余版本,使用公共刪截循環(huán)并使用不 同刪截循環(huán)參數(shù)來產(chǎn)生所述消息的所述第一冗余版本和所述第三冗余版本的刪截序列。
155.如權(quán)利要求152所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列或所述額外的 冗余版本刪截序列包括確定所述系統(tǒng)比特的哪些比特位置包括在系統(tǒng)比特的所述第一子 集、所述第二子集或所述第三子集中。
156.如權(quán)利要求152所述的方法,其中識別所述系統(tǒng)比特或所述校驗比特的所述第一 子集、所述第二子集或所述第三子集包括不刪截所述系統(tǒng)比特或所述校驗比特的所述第一 子集、所述第二子集或所述第三子集。
157.如權(quán)利要求152所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 接收所述第一冗余版本、所述第二冗余版本或所述第三冗余版本。
158.如權(quán)利要求157所述的方法,還包括從多個突發(fā)脈沖串解交織所接收的冗余版 本,其中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
159.如權(quán)利要求152所述的方法,還包括確定捎帶ACK/NACK(PAN)字段是否包括在所述第一冗余版本、所述第二冗余版本或所 述第三冗余版本中。
160.如權(quán)利要求159所述的方法,其中選擇系統(tǒng)比特的所述第一子集、所述第二子集 或所述第三子集包括響應(yīng)于確定PAN字段包括在所述第一冗余版本、所述第二冗余版本或所述第三冗余版 本中,更改相關(guān)的冗余版本刪截序列以指示系統(tǒng)比特的所述第一子集、所述第二子集或所 述第三子集包括較少的所述系統(tǒng)比特。
161.如權(quán)利要求152所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送第一否定確認,其中所述第二冗余版本響 應(yīng)于所述第一否定確認而被接收。
162.如權(quán)利要求150所述的方法,還包括使用所述HARQ協(xié)議來發(fā)送第二否定確認,其中所述第三冗余版本響應(yīng)于所述第二否 定確認而被接收。
163.—種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括選擇所述系統(tǒng)比特的第一子集;產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一可 解碼的冗余版本;選擇所述系統(tǒng)比特的第二子集和第三子集,其中為所述第二子集和所述第三子集中的 至少一個選擇對應(yīng)于所述消息的不包括在所述第一子集中的所有的所述系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的第二冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及產(chǎn)生包括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集的所述消息的第三冗余版本,其中所述第二冗余版本和所述第三冗余版本的組合在沒有所述第一可解碼的冗余 版本的情況下是可解碼的。
164.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生所述消息的第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一子集和所 述校驗比特的第一子集;選擇所述系統(tǒng)比特的第二子集和第三子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中為所述 第二子集和所述第三子集中的至少一個選擇不包括在所述第一子集中的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集,其中所述第二冗余版本和所述第三冗余版本的組合在沒有第一可 解碼的冗余版本的情況下是可解碼的;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本、所述第二冗余版本 和所述第三冗余版本。
165.一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成接收所述消息的第一可解碼的冗余版本、第二可解碼的冗余版本和 第三可解碼的冗余版本,其中所述消息包括多個系統(tǒng)比特和多個校驗比特; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列; 使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 產(chǎn)生所述第二冗余版本和所述第三冗余版本的額外的冗余版本刪截序列,其中所述額 外的冗余版本刪截序列指示沒有在所述第一子集中被識別的所有系統(tǒng)比特包括在所述第 二冗余版本和所述第三冗余版本的至少一個中;使用所述額外的刪截序列從所述消息的第二冗余版本和第三冗余版本中識別所述系 統(tǒng)比特的第二子集和第三子集;從所述消息的第二冗余版本和第三冗余版本中識別所述校驗比特的第二子集和第三 子集,其中所述校驗比特的第二子集不同于所述校驗比特的第一子集;Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息,其中所述第二冗余版本 和所述第三冗余版本的組合在沒有所述第一可解碼的冗余版本的情況下是可解碼的。
166.一種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成選擇所述系統(tǒng)比特的第一子集;產(chǎn)生所述消息的第一可解碼的冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一 子集和所述校驗比特的第一子集;選擇所述系統(tǒng)比特的第二子集和第三子集,其中為所述第二子集和所述第三子集中的至少一個選擇不包括在所述第一子集中的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集,其中所述第二冗余版本和所述第三冗余版本的組合在沒有所述第 一可解碼的冗余版本的情況下是可解碼的。
167.一種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生所述消息的第一可解碼的冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一 子集和所述校驗比特的第一子集;選擇所述系統(tǒng)比特的第二子集和第三子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,其中為所述 第二子集和所述第三子集中的至少一個選擇不包括在所述第一子集中的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集,其中所述第二冗余版本和所述第三冗余版本的組合在沒有所述第 一可解碼的冗余版本的情況下是可解碼的;發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本、所述第二冗余版本 和所述第三冗余版本; 接收臺,其包括接收器,其配置成接收所述消息的第一可解碼的冗余版本、第二可解碼的冗余版本和 第三可解碼的冗余版本,其中所述消息包括多個系統(tǒng)比特和多個校驗比特; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列; 使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 產(chǎn)生所述第二冗余版本和所述第三冗余版本的額外的冗余版本刪截序列,其中所述額 外的冗余版本刪截序列指示沒有在所述第一子集中被識別的所有系統(tǒng)比特包括在所述第 二冗余版本和所述第三冗余版本的至少一個中;使用所述額外的刪截序列從所述消息的第二冗余版本和第三冗余版本中識別所述系 統(tǒng)比特的第二子集和第三子集;從所述消息的第二冗余版本和第三冗余版本中識別所述校驗比特的第二子集和第三 子集,其中所述校驗比特的第二子集不同于所述校驗比特的第一子集;Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息,其中所述第二冗余版本 和所述第三冗余版本的組合在沒有所述第一可解碼的冗余版本的情況下是可解碼的。
168.—種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 多個校驗比特;選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一可 解碼的冗余版本,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng) 比特;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述系統(tǒng)比特的第二子 集具有對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的第二冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集; 從所述系統(tǒng)比特的第一子集產(chǎn)生所述消息的第三冗余版本; 發(fā)送至少所述第一冗余版本。
169.如權(quán)利要求168所述的方法,所述方法還包括發(fā)送所述第一冗余版本、所述第二 冗余版本和所述第三冗余版本。
170.如權(quán)利要求169所述的方法,其中發(fā)送所述第三冗余版本包括重發(fā)所述第一冗余 版本。
171.如權(quán)利要求168所述的方法,所述方法還包括初始化交換值,所述交換值定義包括在所述系統(tǒng)比特的第一子集中的所述系統(tǒng)比特的 比例;以及根據(jù)所述交換值選擇所述系統(tǒng)比特的第一子集。
172.如權(quán)利要求168所述的方法,其中選擇所述系統(tǒng)比特的第一子集或第二子集包 括刪截所述系統(tǒng)比特的一部分,使得所述部分從所述系統(tǒng)比特的第一子集或第二子集中排除。
173.如權(quán)利要求168所述的方法,其中選擇所述系統(tǒng)比特的第二子集包括 對于每個所述系統(tǒng)比特確定所述系統(tǒng)比特是否包括在所述第一冗余版本中;以及當所述系統(tǒng)比特不包括在所述第一冗余版本中時,將所述系統(tǒng)比特包括在所述系統(tǒng)比 特的第二子集中。
174.如權(quán)利要求173所述的方法,其中選擇所述系統(tǒng)比特的第二子集還包括 當所述系統(tǒng)比特包括在所述第一冗余版本中時,選擇性地刪截所述系統(tǒng)比特。
175.如權(quán)利要求168所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 發(fā)送所述第一冗余版本、所述第二冗余版本或所述第三冗余版本。
176.如權(quán)利要求175所述的方法,還包括將所發(fā)送的冗余版本交織到多個突發(fā)脈沖串 中,其中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
177.如權(quán)利要求168所述的方法,還包括確定是否在所述第一冗余版本、所述第二冗余版本或所述第三冗余版本中發(fā)送捎帶 ACK/NACK (PAN)字段。
178.如權(quán)利要求177所述的方法,其中選擇所述系統(tǒng)比特的第一子集或第二子集包括刪截所述系統(tǒng)比特的第一部分,使得所述第一部分從所述系統(tǒng)比特的第一子集或第二 子集中排除;以及響應(yīng)于確定PAN字段應(yīng)在所述第一冗余版本或所述第二冗余版本中發(fā)送,刪截所述系 統(tǒng)比特的額外部分,使得所述額外部分也從所述系統(tǒng)比特的第一子集或第二子集中排除。
179.如權(quán)利要求168所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來接收第一否定確認,其中所述第二冗余版本響 應(yīng)于接收到所述第一否定確認而被發(fā)送。
180.如權(quán)利要求179所述的方法,還包括使用所述HARQ協(xié)議來接收第二否定確認,其中所述第三冗余版本響應(yīng)于接收到所述 第二否定確認而被發(fā)送。
181.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收所述消息的第一可解碼的冗余版本,其中所述第一冗余版本包括系統(tǒng)比特的第一 子集和校驗比特的第一子集;產(chǎn)生所述系統(tǒng)比特的第一子集的第一冗余版本刪截序列,其中所述第一冗余版本刪截 序列指示系統(tǒng)比特的所述第一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng)比特;使用所述第一冗余版本刪截序列從所述第一可解碼的冗余版本識別所述系統(tǒng)比特的 第一子集;根據(jù)Turbo代碼對所述系統(tǒng)比特的所識別的第一子集和校驗比特的所述第一子集解 碼以產(chǎn)生所述消息的第一估計;接收所述消息的第二冗余版本,其中所述第二冗余版本包括所述系統(tǒng)比特的第二子集 和所述校驗比特的第二子集;從所述第二冗余版本中識別所述系統(tǒng)比特的第二子集,其中所述系統(tǒng)比特的第二子集 包括對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的系統(tǒng)比特;合并系統(tǒng)比特的所述第一子集和所述第二子集以及校驗比特的所述第一子集和所述 第二子集;根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第二 估計;接收所述消息的第三冗余版本,其中所述第三冗余版本包括所述系統(tǒng)比特的第一子集 和所述校驗比特的第一子集;使用所述第一冗余版本刪截序列從所述第三冗余版本中識別所述系統(tǒng)比特的第一子集;合并來自所述第一冗余版本、所述第二冗余版本和所述第三冗余版本的至少兩個的所 識別的比特;以及使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息的第三估計。
182.如權(quán)利要求181所述的方法,所述方法還包括確定一交換值,所述交換值定義包括在所述系統(tǒng)比特的第一子集中的所述系統(tǒng)比特的 比例;以及根據(jù)所述交換值識別所述系統(tǒng)比特的第一子集。
183.如權(quán)利要求181所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列包括確定所述系統(tǒng)比特的哪些比特位置包括在所述系統(tǒng)比特的第一子集中。
184.如權(quán)利要求181所述的方法,其中識別所述系統(tǒng)比特的第一子集或第二子集包括 不刪截所述系統(tǒng)比特的第一子集或第二子集。
185.如權(quán)利要求181所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 接收所述第一冗余版本、所述第二冗余版本或所述第三冗余版本。
186.如權(quán)利要求185所述的方法,還包括從多個突發(fā)脈沖串解交織所接收的冗余版 本,其中每個所述突發(fā)脈沖串在各不相同的時隙上被接收。
187.如權(quán)利要求181所述的方法,還包括確定是否將捎帶ACK/NACK(PAN)字段包括在所述第一冗余版本、所述第二冗余版本或 所述第三冗余版本中。
188.如權(quán)利要求187所述的方法,其中識別所述系統(tǒng)比特的第一子集或第二子集包括響應(yīng)于確定PAN字段應(yīng)包括在所述第一冗余版本或所述第二冗余版本中,更改相關(guān)的 冗余版本刪截序列以指示所述系統(tǒng)比特的第一子集或第二子集包括較少的所述系統(tǒng)比特。
189.如權(quán)利要求181所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送第一否定確認,其中所述第二冗余版本響 應(yīng)于所述第一否定確認而被接收。
190.如權(quán)利要求181所述的方法,還包括使用所述HARQ協(xié)議來發(fā)送第二否定確認,其中所述第三冗余版本響應(yīng)于接收到所述 第二否定確認而被接收。
191.一種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括選擇所述系統(tǒng)比特的第一子集;產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一可 解碼的冗余版本,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng) 比特;選擇所述系統(tǒng)比特的第二子集,所述系統(tǒng)比特的第二子集具有不包括在所述系統(tǒng)比特 的第一子集中的對應(yīng)于所述消息的所有的所述系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的第二冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及從所述系統(tǒng)比特的第一子集產(chǎn)生所述消息的第三冗余版本。
192.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生所述消息的第一可解碼的冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一 子集和所述校驗比特的第一子集,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系 統(tǒng)比特少的系統(tǒng)比特;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述第二子集具有不包 括在所述第一冗余版本中的所有的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及 發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述第二冗余版本;以及 重發(fā)所述第一冗余版本作為第三冗余版本。
193.—種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成接收所述消息的第一可解碼的冗余版本、第二冗余版本和第三冗余 版本,其中每個所述冗余版本包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列,其 中所述第一冗余版本刪截序列指示所述系統(tǒng)比特的第一子集包括比所有的所述系統(tǒng)比特 少的系統(tǒng)比特;使用所述第一冗余版本刪截序列從所述第一可解碼的冗余版本識別所述系統(tǒng)比特的第一子集;從所述第二冗余版本識別所述系統(tǒng)比特的第二子集,其中所述系統(tǒng)比特的第二子集包 括對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的系統(tǒng)比特;使用所述第一冗余版本刪截序列從所述第三冗余版本識別所述系統(tǒng)比特的第一子集;以及Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
194.一種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成選擇所述系統(tǒng)比特的第一子集;產(chǎn)生所述消息的第一可解碼的冗余版本,所述第一冗余版本包括系統(tǒng)比特的第一子集 和所述校驗比特的第一子集,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系統(tǒng)比 特少的系統(tǒng)比特;選擇所述系統(tǒng)比特的第二子集,所述第二子集具有不包括在所述第一冗余版本中的所 有的所述系統(tǒng)比特;以及產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集。
195.—種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送; 產(chǎn)生所述消息的第一可解碼的冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一 子集和所述校驗比特的第一子集,其中所述系統(tǒng)比特的第一子集包括比所有的所述多個系統(tǒng)比特少的系統(tǒng)比特;選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述第二子集具有不包 括在所述第一冗余版本中的所有的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;以及 發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)發(fā)送所述第一冗余版本和所述第二冗余版本;以及 重發(fā)所述第一冗余版本作為第三冗余版本; 接收臺,其包括接收器,其配置成接收所述消息的第一可解碼的冗余版本、第二冗余版本和第三冗余 版本,其中每個所述冗余版本包括系統(tǒng)比特的子集和校驗比特的子集; 速率匹配器,其配置成產(chǎn)生包括在所述第一冗余版本中的系統(tǒng)比特的第一子集的第一冗余版本刪截序列,其 中所述第一冗余版本刪截序列指示所述系統(tǒng)比特的第一子集包括比所有的所述系統(tǒng)比特 少的系統(tǒng)比特;使用所述第一冗余版本刪截序列從所述第一可解碼的冗余版本識別所述系統(tǒng)比特的第一子集;從所述第二冗余版本識別所述系統(tǒng)比特的第二子集,其中所述系統(tǒng)比特的第二子集包 括對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的系統(tǒng)比特;使用所述第一冗余版本刪截序列從所述第三冗余版本識別所述系統(tǒng)比特的第一子集;以及Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
196.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 多個校驗比特;使用第一刪截算法和第一參數(shù)化交換值選擇所述系統(tǒng)比特的第一子集以通過所述無 線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一冗 余版本;使用第二刪截算法選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述 系統(tǒng)比特的第二子集具有對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有 的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;使用所述第一刪截算法和第二參數(shù)化交換值選擇所述系統(tǒng)比特的第三子集以通過所 述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;產(chǎn)生包括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集的第三冗余版本;以及 發(fā)送所述消息的至少所述第一冗余版本。
197.如權(quán)利要求196所述的方法,其中選擇系統(tǒng)比特的所述第一子集、所述第二子集或所述第三子集包括刪截所述系統(tǒng)比特的一部分,以便所述部分從所選擇的子集中排除。
198.如權(quán)利要求196所述的方法,其中選擇系統(tǒng)比特的所述第二子集包括 對于每個所述系統(tǒng)比特確定所述系統(tǒng)比特是否包括在所述系統(tǒng)比特的第一子集中;以及 當所述系統(tǒng)比特包括在所述系統(tǒng)比特的第一子集中時,刪截所述系統(tǒng)比特。
199.如權(quán)利要求196所述的方法,其中選擇校驗比特的所述第二子集包括 對于每個所述校驗比特確定所述校驗比特是否包括在所述校驗比特的第一子集中;以及 當所述校驗比特包括在所述校驗比特的第一子集中時,從校驗比特的所述第二子集排 除所述校驗比特。
200.如權(quán)利要求196所述的方法,其中所述第二參數(shù)化交換值大于所述第一參數(shù)化交換值。
201.如權(quán)利要求196所述的方法,其中所述第二參數(shù)化交換值是0.30,且其中選擇系 統(tǒng)比特的所述第三子集包括阻止30%的所述系統(tǒng)比特包括在所述第三子集中。
202.如權(quán)利要求196所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 發(fā)送所述消息的所述第一冗余版本、所述第二冗余版本或所述第三冗余版本。
203.如權(quán)利要求202所述的方法,還包括將所發(fā)送的冗余版本交織到多個突發(fā)脈沖串 中,其中每個所述突發(fā)脈沖串在各不相同的時隙上發(fā)送。
204.如權(quán)利要求196所述的方法,還包括確定是否在所述第一冗余版本、所述第二冗余版本或所述第三冗余版本中發(fā)送捎帶 ACK/NACK (PAN)字段。
205.如權(quán)利要求204所述的方法,其中選擇系統(tǒng)比特的所述第一子集、所述第二子集 或所述第三子集包括刪截所述系統(tǒng)比特的第一部分,使得所述第一部分從系統(tǒng)比特的相應(yīng)子集中排除;以及響應(yīng)于確定PAN字段應(yīng)在所述第一冗余版本、第二冗余版本或第三冗余版本中發(fā)送, 刪截所述校驗比特的額外部分,使得所述額外部分也從系統(tǒng)比特的相應(yīng)子集中排除。
206.如權(quán)利要求196所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來接收第一否定確認,其中所述第二冗余版本響 應(yīng)于接收到所述第一否定確認而被發(fā)送。
207.如權(quán)利要求206所述的方法,還包括使用所述HARQ協(xié)議來接收第二否定確認,其中所述第三冗余版本響應(yīng)于接收到所述 第二否定確認而被發(fā)送。
208.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括接收所述消息的第一冗余版本,其中所述第一冗余版本包括系統(tǒng)比特的第一子集和校 驗比特的第一子集;使用第一刪截算法和第一參數(shù)化交換值產(chǎn)生所述系統(tǒng)比特的第一子集的第一冗余版 本刪截序列;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集;根據(jù)Turbo代碼對所述系統(tǒng)比特的所識別的第一子集和所述校驗比特的第一子集解 碼以產(chǎn)生所述消息的第一估計;接收所述消息的第二冗余版本,其中所述第二冗余版本包括所述系統(tǒng)比特的第二子集 和所述校驗比特的第二子集;使用第二刪截算法產(chǎn)生所述系統(tǒng)比特的第二子集的第二冗余版本刪截序列,其中所述 第二冗余版本刪截序列指示系統(tǒng)比特的所述第二子集具有對應(yīng)于所述消息的不包括在所 述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng)比特;使用所述第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集;合并所述系統(tǒng)比特的第一子集和第二子集以及所述校驗比特的第一子集和第二子集;根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第二 估計;接收所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集;使用所述第一刪截算法和第二參數(shù)化交換值產(chǎn)生所述系統(tǒng)比特的第三子集的第三冗 余版本刪截序列,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值; 使用所述第三冗余版本刪截序列識別所述系統(tǒng)比特的第三子集; 合并所述系統(tǒng)比特的第一子集、第二子集和第三子集以及所述校驗比特的第一子集、 第二子集和第三子集中的至少兩個;以及根據(jù)Turbo代碼對系統(tǒng)比特和校驗比特的所合并的子集解碼以產(chǎn)生所述消息的第三 估計。
209.如權(quán)利要求208所述的方法,其中所述第二參數(shù)化交換值大于所述第一參數(shù)化交換值。
210.如權(quán)利要求208所述的方法,其中所述第二參數(shù)化交換值是0.30,且其中識別系 統(tǒng)比特的所述第三子集包括確定30%的所述系統(tǒng)比特不包括在所述第三子集中。
211.如權(quán)利要求208所述的方法,其中產(chǎn)生所述第一冗余版本刪截序列、所述第二冗 余版本刪截序列或所述第三冗余版本刪截序列包括確定所述系統(tǒng)比特的哪些比特位置包 括在所述系統(tǒng)比特的第一子集、第二子集或第三子集中。
212.如權(quán)利要求208所述的方法,其中識別所述系統(tǒng)比特的第一子集、第二子集或第 三子集包括不刪截所述系統(tǒng)比特的第一子集、第二子集或第三子集。
213.如權(quán)利要求208所述的方法,還包括在由時分多址(TDMA)協(xié)議定義的多個時隙上 接收所述消息的第一冗余版本、第二冗余版本或第三冗余版本。
214.如權(quán)利要求213所述的方法,還包括從多個突發(fā)脈沖串解交織所接收的冗余版 本,其中每個所述突發(fā)脈沖串在各不相同的時隙上被發(fā)送。
215.如權(quán)利要求208所述的方法,還包括確定捎帶ACK/NACK(PAN)字段是否包括在所述第一冗余版本、所述第二冗余版本或所 述第三冗余版本中。
216.如權(quán)利要求215所述的方法,其中識別系統(tǒng)比特的所述第一子集、所述第二子集 或所述第三子集包括響應(yīng)于確定PAN字段應(yīng)包括在所述第一冗余版本、所述第二冗余版本或所述第三冗余 版本中,更改相關(guān)的冗余版本刪截序列以指示系統(tǒng)比特的所述第一子集、所述第二子集或 所述第三子集包括較少的所述系統(tǒng)比特。
217.如權(quán)利要求208所述的方法,還包括使用混合自動重傳請求(HARQ)協(xié)議來發(fā)送第一否定確認,其中所述第二冗余版本響 應(yīng)于所述第一否定確認而被接收。
218.如權(quán)利要求208所述的方法,還包括使用所述HARQ協(xié)議來發(fā)送第二否定確認,其中所述第三冗余版本響應(yīng)于所述第二否 定確認而被接收。
219.一種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括使用第一刪截算法和第一參數(shù)化交換值選擇所述系統(tǒng)比特的第一子集; 產(chǎn)生包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集的所述消息的第一冗 余版本;使用第二刪截算法選擇所述系統(tǒng)比特的第二子集,所述系統(tǒng)比特的第二子集具有對應(yīng) 于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng)比特;產(chǎn)生包括所述系統(tǒng)比特的第二子集和所述校驗比特的第二子集的所述消息的第二冗 余版本,所述校驗比特的第二子集不同于所述校驗比特的第一子集;使用所述第一刪截算法和第二參數(shù)化交換值選擇所述系統(tǒng)比特的第三子集,其中所述 第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;產(chǎn)生包括所述系統(tǒng)比特的第三子集和所述校驗比特的第三子集的所述消息的第三冗 余版本。
220.一種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值選擇所述系統(tǒng)比特的第一子集以通過所述無 線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集;使用第二刪截算法選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述 第二子集具有對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng) 比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;使用所述第一刪截算法和第二參數(shù)化交換值選擇所述系統(tǒng)比特的第三子集以通過所 述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)選擇性地發(fā)送所述第一冗余版本、所述第二 冗余版本和所述第三冗余版本。
221.一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括接收器,其配置成接收所述消息的第一冗余版本、第二冗余版本和第三冗余版本,其中 所述第一冗余版本、所述第二冗余版本和所述第三冗余版本每個包括系統(tǒng)比特的子集和校 驗比特的子集;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值產(chǎn)生包括在所述第一冗余版本中的所述系統(tǒng) 比特的第一子集的第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 使用第二刪截算法產(chǎn)生包括在所述第二冗余版本中的所述系統(tǒng)比特的第二子集的第 二冗余版本刪截序列,其中所述第二冗余版本刪截序列指示所述系統(tǒng)比特的第二子集具有 對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng)比特; 使用所述第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; 使用所述第一刪截算法和第二參數(shù)化交換值產(chǎn)生包括在所述第三冗余版本中的所述 系統(tǒng)比特的第三子集的第三冗余版本刪截序列,其中所述第二參數(shù)化交換值不同于所述第 一參數(shù)化交換值;以及使用所述第三冗余版本刪截序列識別所述系統(tǒng)比特的第三子集; 以及Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
222.—種用于產(chǎn)生消息的冗余版本的速率匹配器,其中所述消息包括多個系統(tǒng)比特和 多個校驗比特,所述速率匹配器配置成使用第一刪截算法和第一參數(shù)化交換值選擇所述系統(tǒng)比特的第一子集; 產(chǎn)生第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一子集和所述校驗比特 的第一子集;使用第二刪截算法選擇所述系統(tǒng)比特的第二子集,所述第二子集具有對應(yīng)于所述消息 的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng)比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;使用所述第一刪截算法和第二參數(shù)化交換值選擇所述系統(tǒng)比特的第三子集,其中所述 第二參數(shù)化交換值不同于第一參數(shù)化交換值;以及產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集。
223.—種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和多個校驗比特;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值選擇所述系統(tǒng)比特的第一子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送;產(chǎn)生第一冗余版本,所述第一冗余版本包括所述系統(tǒng)比特的第一子集和所述校驗比特的第一子集;使用第二刪截算法選擇所述系統(tǒng)比特的第二子集以通過所述無線通信網(wǎng)絡(luò)發(fā)送,所述 第二子集具有對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng) 比特;產(chǎn)生所述消息的第二冗余版本,所述第二冗余版本包括所述系統(tǒng)比特的第二子集和所 述校驗比特的第二子集,所述校驗比特的第二子集不同于所述校驗比特的第一子集;使用所述第一刪截算法和第二參數(shù)化交換值選擇所述系統(tǒng)比特的第三子集以通過所 述無線通信網(wǎng)絡(luò)發(fā)送,其中所述第二參數(shù)化交換值不同于所述第一參數(shù)化交換值;以及產(chǎn)生所述消息的第三冗余版本,所述第三冗余版本包括所述系統(tǒng)比特的第三子集和所 述校驗比特的第三子集;以及發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)選擇性地發(fā)送所述第一冗余版本、所述第二 冗余版本和所述第三冗余版本; 接收臺,其包括接收器,其配置成接收所述消息的第一冗余版本、第二冗余版本和第三冗余版本,其中 所述第一冗余版本、所述第二冗余版本和所述第三冗余版本每個包括系統(tǒng)比特的子集和校 驗比特的子集;速率匹配器,其配置成使用第一刪截算法和第一參數(shù)化交換值產(chǎn)生包括在所述第一冗余版本中的所述系統(tǒng) 比特的第一子集的第一冗余版本刪截序列;使用所述第一冗余版本刪截序列識別所述系統(tǒng)比特的第一子集; 使用第二刪截算法產(chǎn)生包括在所述第二冗余版本中的所述系統(tǒng)比特的第二子集的第 二冗余版本刪截序列,其中所述第二冗余版本刪截序列指示所述系統(tǒng)比特的第二子集具有 對應(yīng)于所述消息的不包括在所述系統(tǒng)比特的第一子集中的所有的所述系統(tǒng)比特; 使用所述第二冗余版本刪截序列識別所述系統(tǒng)比特的第二子集; 使用所述第一刪截算法和第二參數(shù)化交換值產(chǎn)生包括在所述第三冗余版本中的所述 系統(tǒng)比特的第三子集的第三冗余版本刪截序列,其中所述第二參數(shù)化交換值不同于所述第 一參數(shù)化交換值;以及使用所述第三冗余版本刪截序列識別所述系統(tǒng)比特的第三子集;以及 Turbo解碼器,其配置成對所識別的比特解碼以產(chǎn)生所述消息。
224. —種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的方法,所述方法包括 使用Turbo代碼對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng)比特和 第一多個校驗比特;初始化第一組循環(huán)參數(shù)用于刪截所述系統(tǒng)比特;使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)算法以刪截所述系統(tǒng)比特的子集; 初始化第二組循環(huán)參數(shù)用于刪截所述第一多個校驗比特;使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)算法以刪截所述第一多個校驗比特 的子集;以及合并沒有被刪截的所述系統(tǒng)比特和沒有被刪截的所述第一多個校驗比特以通過所述 無線通信網(wǎng)絡(luò)發(fā)送。
225.如權(quán)利要求224所述的方法,其中對多個比特執(zhí)行所述循環(huán)算法包括 反復(fù)地循環(huán)通過所述多個比特;以及對于被循環(huán)通過的每個比特根據(jù)當前刪截比率確定是否刪截所述比特;以及當所述當前刪截比率小于期望刪截比率時刪截所述比特。
226.如權(quán)利要求224所述的方法,其中所述編碼數(shù)據(jù)還包括第二多個校驗比特,所述 方法還包括初始化第三組循環(huán)參數(shù)用于刪截所述第二多個校驗比特;使用所述第三組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)算法以刪截所述第二多個校驗比特 的子集;以及合并沒有被刪截的所述第二多個校驗比特和沒有被刪截的所述系統(tǒng)比特以及沒有被 刪截的所述第一多個校驗比特。
227.如權(quán)利要求224所述的方法,還包括接收系統(tǒng)級速率匹配參數(shù),其中根據(jù)所述系統(tǒng)級速率匹配參數(shù)來初始化所述第一組循 環(huán)參數(shù)和所述第二組循環(huán)參數(shù)。
228.如權(quán)利要求227所述的方法,其中初始化所述第一組循環(huán)參數(shù)和所述第二組循環(huán) 參數(shù)包括使用所述系統(tǒng)級速率匹配參數(shù)來計算內(nèi)部參數(shù);以及根據(jù)所述內(nèi)部參數(shù)計算所述第一組循環(huán)參數(shù)或所述第二組循環(huán)參數(shù)。
229.如權(quán)利要求224所述的方法,其中所合并的比特在所述消息的冗余版本中被發(fā) 送,所述方法還包括確定所述冗余版本的類型;以及根據(jù)所述冗余版本的類型初始化所述第一組循環(huán)參數(shù)和所述第二組循環(huán)參數(shù)。
230.如權(quán)利要求224所述的方法,其中初始化所述第二組循環(huán)參數(shù)包括 獲得對對應(yīng)于所述消息的系統(tǒng)比特執(zhí)行的所述循環(huán)算法的結(jié)果;以及根據(jù)所述結(jié)果初始化所述第二組循環(huán)參數(shù)。
231.一種用于通過無線通信網(wǎng)絡(luò)接收消息的方法,所述方法包括 接收編碼數(shù)據(jù);初始化第一組循環(huán)參數(shù);使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)算法以產(chǎn)生系統(tǒng)比特刪截序列; 至少部分地根據(jù)所述系統(tǒng)比特刪截序列識別所述編碼數(shù)據(jù)內(nèi)的多個系統(tǒng)比特; 初始化第二組循環(huán)參數(shù);使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)算法以產(chǎn)生校驗比特刪截序列; 至少部分地根據(jù)所述校驗比特刪截序列識別所述編碼數(shù)據(jù)內(nèi)的多個校驗比特;以及 使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息。
232.如權(quán)利要求231所述的方法,其中對多個比特執(zhí)行所述循環(huán)算法包括 反復(fù)地循環(huán)通過所述多個比特;以及對于被循環(huán)通過的每個比特根據(jù)當前刪截比率確定是否刪截所述比特;以及當所述當前刪截比率小于期望刪截比率時刪截所述比特。
233.如權(quán)利要求231所述的方法,還包括 初始化第三組循環(huán)參數(shù);使用所述第三組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)算法以產(chǎn)生第二校驗比特刪截序 列;以及至少部分地根據(jù)所述第二校驗比特刪截序列識別所述編碼數(shù)據(jù)內(nèi)的第二多個校驗比特。
234.如權(quán)利要求231所述的方法,還包括接收系統(tǒng)級速率匹配參數(shù),其中根據(jù)所述系統(tǒng)級速率匹配參數(shù)來初始化所述第一組循 環(huán)參數(shù)和所述第二組循環(huán)參數(shù)。
235.如權(quán)利要求231所述的方法,其中初始化所述第一組循環(huán)參數(shù)或所述第二組循環(huán) 參數(shù)包括使用所述系統(tǒng)級速率匹配參數(shù)來計算內(nèi)部參數(shù);以及根據(jù)所述內(nèi)部參數(shù)計算所述第一組循環(huán)參數(shù)或所述第二組循環(huán)參數(shù)。
236.如權(quán)利要求231所述的方法,其中所述編碼數(shù)據(jù)在所述消息的冗余版本中被接 收,所述方法還包括確定所述冗余版本的類型;以及根據(jù)所述冗余版本的類型初始化所述第一組循環(huán)參數(shù)和所述第二組循環(huán)參數(shù)。
237.如權(quán)利要求231所述的方法,其中初始化所述第二組循環(huán)參數(shù)包括根據(jù)所述系統(tǒng) 比特刪截序列來初始化所述第二組循環(huán)參數(shù)。
238.—種用于產(chǎn)生消息的冗余版本的方法,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述方法包括初始化第一組循環(huán)參數(shù)用于刪截所述系統(tǒng)比特;使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)算法以刪截所述系統(tǒng)比特的子集; 初始化第二組循環(huán)參數(shù)用于刪截第一多個校驗比特;使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)算法以刪截所述第一多個校驗比特 的子集;以及合并沒有被刪截的所述系統(tǒng)比特和沒有被刪截的所述第一多個校驗比特以產(chǎn)生所述 冗余版本。
239.—種用于通過無線通信網(wǎng)絡(luò)發(fā)送消息的基站,所述基站包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和第一多個校驗比特;速率匹配器,其包括用于刪截編碼數(shù)據(jù)比特的循環(huán)邏輯,所述速率匹配器配置成 初始化第一組循環(huán)參數(shù)用于刪截所述系統(tǒng)比特;使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)算法以刪截所述系統(tǒng)比特的子集; 初始化第二組循環(huán)參數(shù)用于刪截所述第一多個校驗比特;使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)邏輯以刪截所述第一多個校驗比特的子集;合并沒有被刪截的所述系統(tǒng)比特和沒有被刪截的所述第一多個校驗比特;以及 發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)在所述消息的冗余版本中發(fā)送所合并的系統(tǒng) 比特和校驗比特。
240. 一種用于通過無線通信網(wǎng)絡(luò)接收消息的移動臺,所述移動臺包括 接收器,其配置成接收編碼數(shù)據(jù);速率匹配器,其配置成 初始化第一組循環(huán)參數(shù);使用所述第一組循環(huán)參數(shù)作為輸入來執(zhí)行循環(huán)算法以產(chǎn)生系統(tǒng)比特刪截序列; 至少部分地根據(jù)所述系統(tǒng)比特刪截序列識別所述編碼數(shù)據(jù)內(nèi)的多個系統(tǒng)比特; 初始化第二組循環(huán)參數(shù);使用所述第二組循環(huán)參數(shù)作為輸入來執(zhí)行循環(huán)算法以產(chǎn)生校驗比特刪截序列; 至少部分地根據(jù)所述校驗比特刪截序列識別所述編碼數(shù)據(jù)內(nèi)的多個校驗比特;以及 Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息。
241. 一種用于產(chǎn)生編碼消息的速率匹配器,其中所述消息包括多個系統(tǒng)比特和多個校 驗比特,所述速率匹配器配置成初始化第一組循環(huán)參數(shù)用于刪截所述系統(tǒng)比特;使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行循環(huán)邏輯以刪截所述系統(tǒng)比特的子集; 初始化第二組循環(huán)參數(shù)用于刪截第一多個校驗比特;使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)邏輯以刪截所述第一多個校驗比特 的子集;以及合并沒有被刪截的所述系統(tǒng)比特和沒有被刪截的所述第一多個校驗比特。
242. 一種用于發(fā)送和接收消息的無線通信網(wǎng)絡(luò),所述網(wǎng)絡(luò)包括 發(fā)送臺,其包括Turbo編碼器,其配置成對所述消息編碼以產(chǎn)生編碼數(shù)據(jù),所述編碼數(shù)據(jù)包括多個系統(tǒng) 比特和第一多個校驗比特;速率匹配器,其包括用于刪截編碼數(shù)據(jù)比特的循環(huán)邏輯,其中所述速率匹配器配置成初始化第一組循環(huán)參數(shù)用于刪截所述系統(tǒng)比特;使用所述第一組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)邏輯以刪截所述系統(tǒng)比特的子集; 初始化第二組循環(huán)參數(shù)用于刪截所述第一多個校驗比特;使用所述第二組循環(huán)參數(shù)作為輸入,執(zhí)行所述循環(huán)邏輯以刪截所述第一多個校驗比特 的子集;合并沒有被刪截的所述系統(tǒng)比特和沒有被刪截的所述第一多個校驗比特; 發(fā)送器,其配置成通過所述無線通信網(wǎng)絡(luò)在所述消息的冗余版本中發(fā)送所合并的系統(tǒng) 比特和校驗比特; 接收臺,其包括接收器,其配置成接收所述冗余版本; 速率匹配器,其配置成初始化第一組循環(huán)參數(shù);使用所述第一組循環(huán)參數(shù)作為輸入來執(zhí)行循環(huán)算法以產(chǎn)生系統(tǒng)比特刪截序列;至少部分地根據(jù)所述系統(tǒng)比特刪截序列識別所述冗余版本內(nèi)的多個系統(tǒng)比特; 初始化第二組循環(huán)參數(shù);使用所述第二組循環(huán)參數(shù)作為輸入來執(zhí)行循環(huán)算法以產(chǎn)生校驗比特刪截序列; 至少部分地根據(jù)所述校驗比特刪截序列識別所述冗余版本內(nèi)的多個校驗比特;以及 Turbo解碼器,其配置成使用Turbo代碼對所識別的比特解碼以產(chǎn)生所述消息。
全文摘要
提供了用于使用各種速率匹配算法產(chǎn)生多個冗余版本的裝置和方法。在一些實施方式中,提供了一種速率匹配器,其以允許系統(tǒng)比特和校驗比特在至少一個冗余版本中發(fā)送的方法將所有這些比特分配給冗余版本。在一些實施方式中,速率匹配器使用第一刪截算法來產(chǎn)生第一冗余版本和第三冗余版本,但將不同比例的系統(tǒng)比特分配給這些冗余版本。在這些實施方式中,第二冗余版本可只包括不在第一冗余版本中發(fā)送的比特。
文檔編號H04L1/18GK101809920SQ200880109594
公開日2010年8月18日 申請日期2008年7月30日 優(yōu)先權(quán)日2007年7月30日
發(fā)明者保羅·S·斯賓塞, 溫斯托克·阿密爾 申請人:馬維爾以色列(M.I.S.L)有限公司