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

一種解速率匹配的方法和裝置的制作方法

文檔序號(hào):7715571閱讀:218來(lái)源:國(guó)知局
專利名稱:一種解速率匹配的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,特別涉及一種解速率匹配的方法和裝置。
技術(shù)背景速率匹配的目的是指對(duì)傳輸信道上的數(shù)據(jù)進(jìn)行比特打孔(puncture ) 或重復(fù)(r印eat),以便使傳輸信道向物理信道映射時(shí)達(dá)到傳輸格式所要求 的比特速率。打孔就是將當(dāng)前的比特丟棄,同時(shí)將后面的比特依次前移一 位,重復(fù)就是在當(dāng)前比特和后面的比特之間插入一次當(dāng)前比特。解速率匹配目的是在接收端對(duì)通信中傳輸?shù)臄?shù)據(jù)進(jìn)行解速率匹配打孔 (rate de—matching puncture)或者解速率匹酉己重復(fù)(rate de—matching repeat),恢復(fù)出本來(lái)的數(shù)據(jù)。解速率匹配打孔是恢復(fù)被丟棄的比特?cái)?shù)據(jù), 解速率匹配重復(fù)是丟棄重復(fù)的比特?cái)?shù)據(jù)。如圖l所示,第三代移動(dòng)通信UMTS HSUPA符號(hào)級(jí)解碼,包括解交織、 解速率匹配、HARQ合并、譯碼塊分段、Turbo譯碼、譯碼塊級(jí)聯(lián)以及CRC 校驗(yàn),具體可以參見(jiàn)3GPP國(guó)際協(xié)議標(biāo)準(zhǔn)3GPP 25212協(xié)議E-DCH傳輸信道 編碼的逆過(guò)程。解速率匹配的位置如圖l所示,解速率匹配的輸入數(shù)據(jù)是解交織后的 數(shù)據(jù),解速率匹配的輸出給HARQ合并模塊使用,解速率匹配主要根據(jù)解速 率匹配參數(shù)寄存器接收的參數(shù)完成解速率匹配重復(fù)或者打孔。軟件方式實(shí)現(xiàn),在處理多用戶且高速HSUPA業(yè)務(wù)已經(jīng)不適用,具體分析如 下CN200710126089的一種解交織和解速率匹配的方法,主要是在解交織 前先判斷是否為解速率匹配重復(fù),如果是,則直接進(jìn)行解速率匹配重復(fù)并 將數(shù)據(jù)丟掉從而來(lái)節(jié)省RAM資源,但是如果直接丟掉數(shù)據(jù),則數(shù)據(jù)的誤碼 率很高,對(duì)于高速的HSUPA是不可取的,并且釆用軟件實(shí)現(xiàn)在TTI為2ms 的高速業(yè)務(wù)時(shí),時(shí)延方面已經(jīng)很難滿足要求。CN200410051373的用于寬帶碼分多址通信系統(tǒng)的解速率方法只提到5在重復(fù)的時(shí)候進(jìn)行飽和累加,而未涉及如何實(shí)現(xiàn)。
CN200810095576. 5的數(shù)據(jù)速率匹配和解速率匹配的實(shí)現(xiàn)方法和裝置, 主要是適用TD-SCDMA多級(jí)速率匹配以及并行的實(shí)現(xiàn),而在UMTS HUSPA中 解速率打孔的情況下翁:據(jù)不能分離,此方法并不適用于UMTS HSUPA業(yè)務(wù)。
綜上所述,可見(jiàn)現(xiàn)有^^支術(shù)主要存在以下缺陷
主要采用軟件實(shí)現(xiàn)速度比較慢,已經(jīng)不能滿足類(lèi)似HSUPA等高速業(yè)務(wù) 的解速率匹配。
解速率匹配的數(shù)據(jù)由系統(tǒng)比特、第一奇偶比特、第二奇偶比特交替構(gòu) 成,在數(shù)據(jù)打孔的情況下,由于解速率匹配的輸入數(shù)據(jù)被打孔,丟棄了某 些比特?cái)?shù)據(jù),數(shù)據(jù)已經(jīng)不再按照系統(tǒng)比特、第一奇偶比特、第二奇偶比特 的順序排列,因此無(wú)法判別系統(tǒng)比特、第一奇偶比特、第二奇偶比特的位 置,所以無(wú)法分離出系統(tǒng)比特、第一奇偶比特、第二奇偶比特,也無(wú)法對(duì) 數(shù)據(jù)做出準(zhǔn)確的處理。
在數(shù)據(jù)重復(fù)的情況下,數(shù)據(jù)雖然是按照系統(tǒng)比特、第一奇偶比特、第 二奇偶比特順序的排列,但是由于輸入的數(shù)據(jù)不一定會(huì)被3整除,目前的 技術(shù)大多數(shù)采用對(duì)輸入的數(shù)據(jù)進(jìn)行mod3運(yùn)算,不能整除則進(jìn)行相應(yīng)的補(bǔ) 零,然后再分別進(jìn)行解速率匹配判斷,增加了數(shù)據(jù)的處理量,增加了系統(tǒng) 的負(fù)擔(dān)。

發(fā)明內(nèi)容
本發(fā)明提供了 一種解速率匹配的方法和裝置,可以提高解速率匹配的 效率。
一種解速率匹配的方法,包含以下處理步驟
A、 判斷數(shù)據(jù)組是執(zhí)行了打孔、執(zhí)行了重復(fù),或者無(wú)操作;
B、 對(duì)于無(wú)操作的數(shù)據(jù)組,直接輸出該數(shù)據(jù)組;
C、 判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了 打孔的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打孔,或者無(wú)操作; 對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或 者無(wú)操作;
D、 對(duì)于執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零;對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù), 飽和累加后輸出;對(duì)于無(wú)操作的比特?cái)?shù)據(jù),直接輸出。
6上述解速率匹配方法的一個(gè)實(shí)施例中,在所述步驟A之前,包括解交 織所述數(shù)據(jù)組,當(dāng)部分?jǐn)?shù)據(jù)解交織完成后,即開(kāi)始執(zhí)行所述步驟A的判斷 所述數(shù)據(jù)組是執(zhí)行了打孔、執(zhí)行了重復(fù),或者無(wú)操作。上述解速率匹配方法的一個(gè)實(shí)施例中,所述步驟A按如下方式進(jìn)行 根據(jù)配置的解速率匹配參數(shù),判斷數(shù)據(jù)組是執(zhí)行了打孔、執(zhí)行了重復(fù),或 者無(wú)操作。上述解速率匹配方法的一個(gè)實(shí)施例中,所述步驟C包含以下步驟 C1 、解速率匹配狀態(tài)機(jī)輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí); C2、采用解速率匹配算法,根據(jù)所述啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),判斷執(zhí) 行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作。上述解速率匹配方法的一個(gè)實(shí)施例中,所述比特?cái)?shù)據(jù)由系統(tǒng)比特、第 一奇偶比特、第二奇偶比特構(gòu)成;解速率匹配狀態(tài)機(jī)包括四種狀態(tài)初始狀 態(tài),系統(tǒng)比特狀態(tài),第一奇偶比特狀態(tài),第二奇偶比特狀態(tài);所述步驟C1,接照如下方式進(jìn)行在輸入信號(hào)有效時(shí),所述解速率匹配 狀態(tài)機(jī)從初始狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后,所述解速率匹配狀態(tài)機(jī)的狀 態(tài)依次在系統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之間轉(zhuǎn)換; 所述解速率匹配狀態(tài)機(jī)每次轉(zhuǎn)換狀態(tài)時(shí),輸出對(duì)應(yīng)的啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo) 識(shí)。上述解速率匹配方法的一個(gè)實(shí)施例中,所述步驟C2按如下方式進(jìn)行 對(duì)于執(zhí)行了打孔的凄i:據(jù)組,采用打孔解速率匹配算法,根據(jù)所述啟動(dòng)比特 數(shù)據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打孔,或者無(wú)操作; 對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,采用重復(fù)解速率匹配算法,根據(jù)所述啟動(dòng)比特 數(shù)據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作。上述解速率匹配方法的一個(gè)實(shí)施例中,所述步驟D中,對(duì)于執(zhí)行了重 復(fù)的比特?cái)?shù)據(jù),飽和累加后輸出,按如下方式進(jìn)行若所述執(zhí)行了重復(fù)的 比特?cái)?shù)據(jù)為系統(tǒng)比特,則將該系統(tǒng)比特與下 一個(gè)系統(tǒng)比特飽和累加后輸出; 若所述執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)為第一奇偶比特,則將該第一奇偶比特與下 一個(gè)第 一奇偶比特々包和累加后輸出;若所述執(zhí)行了重復(fù)的比特凝:據(jù)為第二 奇偶比特,則將該第二奇偶比特與下一個(gè)第二奇偶比特々包和累加后輸出。本發(fā)明還公開(kāi)了一種解速率匹配裝置,包含數(shù)據(jù)組判斷模塊、數(shù)據(jù)組 處理模塊,比特?cái)?shù)據(jù)判斷模塊、比特?cái)?shù)據(jù)處理模塊,其中,所述數(shù)據(jù)組判 斷模塊用于判斷一組數(shù)據(jù)是執(zhí)行了打孔,或者執(zhí)行了重復(fù),或者無(wú)搡作;所述數(shù)據(jù)組處理模塊用于直接輸出無(wú)操作的數(shù)據(jù)組;所述比特?cái)?shù)據(jù)判斷模 塊用于判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了 打孔的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模塊判斷所述數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是 執(zhí)行了打孔,或者無(wú)操作,對(duì)于執(zhí)行重復(fù)的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模 塊判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作;所述比特?cái)?shù)據(jù) 處理模塊用于對(duì)執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零,對(duì)執(zhí)行了重復(fù)的比特?cái)?shù) 據(jù),飽和累加輸出,對(duì)無(wú)操作的比特?cái)?shù)據(jù),直接輸出。
本發(fā)明公開(kāi)的一種解速率匹配裝置中,還包含參數(shù)接收模塊,所述參 數(shù)接收模塊用于接收配置的解速率匹配參數(shù),并將解速率匹配參數(shù)提供給 數(shù)據(jù)組判斷模塊和比特?cái)?shù)據(jù)判斷模塊使用。
本發(fā)明公開(kāi)的一種解速率匹配裝置中,所述比特?cái)?shù)據(jù)判斷模塊包括解 速率匹配狀態(tài)機(jī)模塊和算法模塊,其中,所述解速率匹配狀態(tài)機(jī)模塊用于 輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí);所述算法判斷模塊用于根據(jù)啟動(dòng)比特?cái)?shù)據(jù)判 斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作。
本發(fā)明公開(kāi)的一種解速率匹配裝置中,解速率匹配的數(shù)據(jù)組中的比特 數(shù)據(jù)由系統(tǒng)比特、第一奇偶比特、第二奇偶比特構(gòu)成;所述解速率匹配狀 態(tài)枳4莫塊包括四種狀態(tài)初始狀態(tài),系統(tǒng)比特狀態(tài),第一奇偶比特狀態(tài),第 二奇偶比特狀態(tài);所述解速率匹配狀態(tài)枳4莫塊在輸入信號(hào)有效時(shí),從初始 狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后,所述解速率匹配狀態(tài)機(jī)沖莫塊狀態(tài)依次在系 統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之間轉(zhuǎn)換;所述解速 率匹配狀態(tài)機(jī)模塊每次轉(zhuǎn)換狀態(tài)時(shí),輸出對(duì)應(yīng)的啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于
本發(fā)明先判斷數(shù)據(jù)組執(zhí)行的操作,然后判斷執(zhí)行了操作的數(shù)據(jù)組中的 每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作,并做出相應(yīng)的處理。對(duì)于執(zhí)行了打孔的數(shù)據(jù)組, 判斷每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打孔,還是無(wú)操作,并做出相應(yīng)的處理,避免 了無(wú)法準(zhǔn)確定位并分離出比特?cái)?shù)據(jù)的弊端,提高了解速率匹配的效率;對(duì) 于執(zhí)行了重復(fù)的數(shù)據(jù)組,判斷每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),還是無(wú)操作, 無(wú)操作的比特?cái)?shù)據(jù)直接輸出,對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù),釆用飽和累加 的方法來(lái)恢復(fù)數(shù)據(jù),不需要進(jìn)行mod3運(yùn)算,也不需要補(bǔ)零,減少了系統(tǒng)的 負(fù)擔(dān),提高了解速率匹配的效率,減少了解速率匹配的誤碼率。
8


圖1示例性地描述了第三代移動(dòng)通信UMTS HSUPA符號(hào)級(jí)解碼流程; 圖2示例性地描述了本發(fā)明解速率匹配的流程; 圖3示例性地描述了本發(fā)明的解速率匹配狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)換圖; 圖4示例性地描述了本發(fā)明的解速率匹配裝置結(jié)構(gòu)圖。
具體實(shí)施方式
下面對(duì)照附圖并結(jié)合具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。 實(shí)施例一如圖2所示,本發(fā)明的一個(gè)實(shí)施例的解速率匹配方法包括以下步驟 步驟101,接收配置的解速率匹配參數(shù),在數(shù)據(jù)組解交織完成部分?jǐn)?shù) 據(jù)后,啟動(dòng)解速率匹配流程,并置是否執(zhí)行解速率匹配標(biāo)識(shí)rm_en=l; 配置的解速率匹配參數(shù)包括a、 解速率匹配前輸入數(shù)據(jù)的個(gè)數(shù),記作Ndata,解速率匹配后輸出數(shù) 據(jù)的個(gè)數(shù),記作Nej;b、 用來(lái)判斷解速率匹配打孔還是重復(fù)的3個(gè)系統(tǒng)比特參數(shù),記作 sys_eminus, sys_eplus, sys_eini;c、 用來(lái)判斷解速率匹配打孔還是重復(fù)的3個(gè)第一奇偶比特參數(shù),記作 pl—eminus., pl—eplus, pl — eini;d、 用來(lái)判斷解速率匹配打孔還是重復(fù)的3個(gè)第二奇偶比特參數(shù),記作 p2_eminus, p2—eplus, p2—eini。e、 其他參數(shù),包括解交織地址addr,計(jì)數(shù)器count, rm—en等。 解交織地址addr表示數(shù)據(jù)在解交織RAM中的地址。計(jì)數(shù)器count的初始值為Nej,在解速率匹配狀態(tài)機(jī)順序判斷系統(tǒng)比 特、第一奇偶比特、第二奇偶比特時(shí),每判斷一次count的值減1,當(dāng)count 為零時(shí),該組凄t據(jù)的解速率匹配完成。rm-en含義為是否執(zhí)行解速率匹配標(biāo)識(shí)。其值定義為,1:表示執(zhí)行 解速率匹配,0:表示不執(zhí)行解速率匹配。解速率匹配開(kāi)始時(shí)rm—en=l,當(dāng) 一組數(shù)據(jù)解速率匹配完成以后,rm_en=0;在系統(tǒng)出現(xiàn)異常等情況下也會(huì)有 rm_en=0,此時(shí)解速率匹配過(guò)程中斷??梢愿鶕?jù)數(shù)據(jù)時(shí)延來(lái)設(shè)置數(shù)據(jù)組解交織完成多少數(shù)據(jù)后開(kāi)始解速率匹 配,解交織最少完成3個(gè)數(shù)據(jù)即后開(kāi)始解速率匹配流程。在解交織完成部9分?jǐn)?shù)據(jù)后即開(kāi)始解速率匹配流程,無(wú)需等所有數(shù)據(jù)解交織完成,節(jié)省了數(shù) 據(jù)處理的時(shí)間。
步驟102,根據(jù)解速率匹配前參數(shù)Ndata和解速率匹配后的參數(shù)Nej 判斷該組數(shù)據(jù)是執(zhí)行了打孔還是執(zhí)行了重復(fù),或者無(wú)操作;
如果Ndata〈Nej,說(shuō)明該組數(shù)據(jù)在速率匹配時(shí)執(zhí)行了打孔,需要執(zhí)行 解速率匹配打孔操作;如果Ndata〉Nej,說(shuō)明該組數(shù)據(jù)在速率匹配時(shí)執(zhí)行 了重復(fù),需要執(zhí)行解速率匹配重復(fù)操作;如果Ndata=Nej,說(shuō)明該組數(shù)據(jù) 在速率匹配時(shí)無(wú)操作,不需要執(zhí)行任何解速率匹配操作。
步驟103,對(duì)于無(wú)操作數(shù)據(jù)組,從解交織RAM直接讀取該組數(shù)據(jù),輸 出至HARQ合并模塊,結(jié)束解速率匹配流程。
對(duì)于執(zhí)行了打孔的數(shù)據(jù)組和執(zhí)行了重復(fù)的數(shù)據(jù)組,繼續(xù)以下處理
啟動(dòng)解速率匹配狀態(tài)才幾,輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí)sys-en, pl_en, p2_err,
如圖3所示,解速率匹配狀態(tài)機(jī)有四個(gè)狀態(tài)idle為初始狀態(tài),sys 為系統(tǒng)比特參數(shù)狀態(tài),Pl為第一奇偶校驗(yàn)比特狀態(tài),P2為第二奇偶校驗(yàn)比 特狀態(tài);
解速率匹酉己4犬'態(tài)才/L的凈爭(zhēng):l灸關(guān)系用rm-en/f inish、 sys—en、 pl一en、 p2 —en 表示。
解速率匹配狀態(tài)機(jī)的輸入為rm—en,表示是否執(zhí)行解速率匹配標(biāo)識(shí); 解速率匹配狀態(tài)機(jī)的輸出包括四個(gè)信號(hào),分別為
1. 解速率匹配是否完成標(biāo)識(shí),記為finish。其值定義為,1:表示解 速率匹配完成;0:表示解速率匹配未完成;當(dāng)count為零時(shí),解速率匹配 完成, finish=l。
2. 啟動(dòng)系統(tǒng)比特判斷標(biāo)識(shí),記為sys-en。其值定義為,1:表示啟動(dòng) 系統(tǒng)比特判斷,在解速率算法中調(diào)用系統(tǒng)比特參數(shù)sys-eminus, sys畫(huà)eplus, sys一eini; 0: 1^^啟^系纟充爭(zhēng)J^。
3. 啟動(dòng)第一奇偶比特判斷標(biāo)識(shí),記為pl-en。其值定義為,1:表示啟 動(dòng)第一奇偶比判斷,在解速率算法中調(diào)用第一奇偶比特參數(shù)pl-eminus, pl-印lus, pl一eini;0:表示不啟動(dòng)第一奇偶比特判斷。
4. 啟動(dòng)第二奇偶比特判斷標(biāo)識(shí),記為pLen。其值定義為,1:表示啟 動(dòng)第二奇偶比判斷,在解速率算法中調(diào)用第二奇偶比特參數(shù)p2 — eminus, p2_eplus, j)2_eini;0:表示不啟動(dòng)第二奇偶比特判斷。
10sys—en, pl—en, p2 — en統(tǒng)稱為啟動(dòng)比特?cái)?shù)才居判斷才示識(shí)。若rm-en-l,解速率匹配狀態(tài)機(jī)由初始狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后, 其狀態(tài)依次在系統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之間 轉(zhuǎn)換,每次狀態(tài)轉(zhuǎn)換時(shí)輸出相應(yīng)的啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),直到f inish=l, 解速率匹配狀態(tài)機(jī)結(jié)束狀態(tài)轉(zhuǎn)換。解速率匹配狀態(tài)機(jī)由i d 1 e狀態(tài)進(jìn)入判斷系統(tǒng)比特參數(shù)狀態(tài),輸出啟動(dòng) 系統(tǒng)比特判斷標(biāo)識(shí)0100,即sys-en=l;解速率匹配狀態(tài)機(jī)由判斷系統(tǒng)比特 參數(shù)狀態(tài)進(jìn)入第一奇偶比特狀態(tài),輸出啟動(dòng)第一奇偶比特判斷標(biāo)識(shí)0010, 即pl_en=l;解速率匹配狀態(tài)機(jī)由第一奇偶比特狀態(tài)進(jìn)入第二奇偶比特狀 態(tài),輸出啟動(dòng)第二奇偶比特判斷標(biāo)識(shí)0001,即p2-er^l;解速率匹配狀態(tài) 機(jī)由第二奇偶比特狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),輸出啟動(dòng)系統(tǒng)比特判斷標(biāo)識(shí) 0100,即sys_en=l。步驟104,對(duì)于執(zhí)行了打孔的數(shù)據(jù)組,根據(jù)啟動(dòng)系統(tǒng)比特判斷標(biāo)識(shí) sys-en,采用打孔解速率匹配算法,判斷系統(tǒng)比特是執(zhí)行了打孔,還是無(wú) 操作,同理,才艮據(jù)啟動(dòng)第一奇偶比特判斷標(biāo)識(shí)pl-en-l,啟動(dòng)第二奇偶比 特判斷標(biāo)識(shí)p2-en-l,采用打孔解速率匹配算法,分別判斷第一奇偶比特、 第二奇偶比特是執(zhí)行了打孔,還是無(wú)操作。比特?cái)?shù)據(jù)是否打孔的判斷的結(jié)果由比特?cái)?shù)據(jù)是否打孔標(biāo)識(shí) de—puncture—index的值來(lái)表示,de-puncture—index-l,表示該比特?cái)?shù)凈居 牙丸4亍了打孑U de-puncture—index=0,表示i亥t匕凈爭(zhēng)數(shù)4居無(wú)才喿4卡。同理,對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,根據(jù)啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí)sys-en, pl_en, p2_en,采用重復(fù)解速率匹配算法分別判斷系統(tǒng)比特、第一奇偶比 特、第二奇偶比特是執(zhí)行了重復(fù),還是無(wú)操作。對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,根據(jù)啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí)sys-en, pl_en, P2_en,使用重復(fù)解速率匹配算法判斷每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù), 還是無(wú)操作。比特?cái)?shù)據(jù)是否重復(fù)的判斷的結(jié)果由比特?cái)?shù)據(jù)是否重復(fù)標(biāo)識(shí) de-repeat —index的^f直來(lái)表示,de—repeat —index=l時(shí),表示該比凈爭(zhēng)數(shù)4居4丸 4亍了重復(fù),de-repeat_index=0,表示該比凈爭(zhēng)數(shù)才居無(wú)操訐乍。打孔解速率匹配算法如下 IF數(shù)據(jù)組執(zhí)行了打孔iie = eini --當(dāng)前打孔比率和期望打孔比率之間的初始誤差 m = 1 --當(dāng)前比特的索引號(hào) do while m <=N
e = e — eminus —矯正誤差
if e <= G then --如果比特?cái)?shù)m核對(duì)無(wú)誤后,將^皮解打孔
de-puncture_index=l,置t匕凈爭(zhēng)^"1為 0, e = e + eplus —矯正誤差 end if
m = m + 1 — 下一個(gè)比特
end do end if
重復(fù)解速率匹配算法如下 IF數(shù)據(jù)組執(zhí)行了重復(fù)
e = eini --當(dāng)前重復(fù)比率和期望重復(fù)比率之間的初始誤差
m = 1 --當(dāng)前比特指數(shù)
do while m <= N
e = e - eminus —矯正誤差
do while e <= 0 --如果比特?cái)?shù)m核對(duì)無(wú)誤后,將被解重復(fù)
de一repeat — index = 1,解重復(fù)t匕凈爭(zhēng)、"1 =x'm+x^+i
e = e + eplus —矯正誤差
ra=m+l
end do
m = m + 1 — 下一個(gè)比特
end do end if
當(dāng)sys—en=l時(shí),上述算法中的eminus, eplus, eini分別調(diào)用步驟 101中酉己置的系鄉(xiāng)充比凈爭(zhēng)參凄史sys—eminus, sys—eplus, sys—eini;當(dāng)pl_en=l 時(shí),上述算法中的eminus, eplus, eini分別調(diào)用步驟101中配置的第一 奇偶比特參數(shù)pl-emi願(yuàn),pl-eplus, pl—eini;當(dāng)p2_en=l時(shí),上述算法 中的eminus,印lus, eini分別調(diào)用步驟101中配置的第二奇偶比特參數(shù) p2—eminus, p2—e_plus, p2_eini。
12步驟105,沖艮據(jù)比特?cái)?shù)據(jù)是否打孔標(biāo)識(shí)de_puncture —index和比特?cái)?shù) 據(jù)是否重復(fù)標(biāo)識(shí)de—repeat-index的值,分別對(duì)執(zhí)4亍了打孔、扭^亍了重復(fù)、 無(wú)操作的比特?cái)?shù)據(jù)做相應(yīng)的處理;對(duì)于執(zhí)行了打孔的數(shù)據(jù)組若de-puncture—index = 1,表明該比特凄t據(jù)4丸4亍了打孔,輸出零至 HARQ合并才莫塊,addr地址不變,count=count - 1;若de-puncture-index = O,表明該比特?cái)?shù)據(jù)無(wú)操作,直接從解交織RAM 讀入addr的數(shù)據(jù)輸出給證Q合并模塊,addr=addr+l, count=count - 1;對(duì)于執(zhí)行了打孔的數(shù)據(jù),采用解速率匹配狀態(tài)機(jī)和解速率匹配算法判 斷每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作后做出相應(yīng)的處理,避免了無(wú)法準(zhǔn)確定位并分 離出系統(tǒng)比特、第一奇偶比特、第二奇偶比特的問(wèn)題,提高了解速率匹配 的效率,減少了誤碼率。對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組若de —repeat-index=l,表明該比特?cái)?shù)據(jù)執(zhí)行了重復(fù),讀取比特?cái)?shù)據(jù) 飽和累加后輸出,若de —r印eat-index-O,表明該比特?cái)?shù)據(jù)無(wú)操作,則直 接輸出該比特?cái)?shù)據(jù)。對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù),飽和累加輸出,按如下方式進(jìn)行 若執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)為系統(tǒng)比特,則將系統(tǒng)比特與下一個(gè)系統(tǒng)比 特飽和累加后輸出;若執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)為第一奇偶比特,則將該第 一奇偶比特與下一個(gè)第一奇偶比特飽和累加后輸出;若執(zhí)行了重復(fù)的比特 數(shù)據(jù)為第二奇偶比特,則將該第二奇偶比特與下一個(gè)第二奇偶比特飽和累加后豐lr出。為了對(duì)上述比特?cái)?shù)據(jù)進(jìn)行飽和累加,需要引入三個(gè)地址 ddrO, addrl, addr2,其中addrO-addr; addrl=addr+l; addr2=addr+2;引 入上述地址后,對(duì)執(zhí)行了重復(fù)的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)的處理,具體包括 以下步驟步驟1051, sys—en=l,de_ixpeat-mdex=l,表明該系統(tǒng)比特?cái)?shù)據(jù)執(zhí)行 了重復(fù),則讀入addrO的系統(tǒng)比特?cái)?shù)據(jù)和addr0 + 3的系統(tǒng)比特?cái)?shù)據(jù)進(jìn)行飽和累力口,結(jié)果輸出至腿Q合并模塊,并且addrO=addrO + 6, coimt=count -1;若de_repeaUindex=0,表明該系統(tǒng)比特?cái)?shù)據(jù)無(wú)l乘作,則直4矣讀入addrG的系統(tǒng)比特凄史據(jù)并輸出至HARQ合并才莫塊,addr0=addr0+3,13count=count -lj
步驟1052, pi —en=l時(shí),de_repeat-index=l,表明該第一奇偶比特?cái)?shù) 據(jù)執(zhí)行了重復(fù),則讀入addrl的第一奇偶比特?cái)?shù)據(jù)和addrl + 3的第一奇偶 比特?cái)?shù)據(jù)進(jìn)行飽和累加,結(jié)果輸出至HARQ合并模塊,并且&(1(11"1=&(1&1 + 6, count=count - 1;若de—repeat —index=0,表明該第一奇偶比特?cái)?shù)據(jù)無(wú)操 作,則直接讀入addrO的第一奇偶比特?cái)?shù)據(jù)并輸出至HARQ合并模塊, addrl=addrl+3, count=coimt - 1;
步驟1053, p2_en=l時(shí),且de_repeat — index=l,表明該第二奇偶比特 數(shù)據(jù)執(zhí)行了重復(fù),則讀入addr2的第二奇偶比特?cái)?shù)據(jù)和addr2 + 3的第二奇 偶比特?cái)?shù)據(jù)進(jìn)行飽和累加,結(jié)果輸出至HARQ合并模塊,并且addr2=addr2 + 6, count-count - 1;若de—,eat_index=0,表明該第二奇偶比特?cái)?shù)據(jù)無(wú) 操作,則直接讀入addr2的第二奇偶比特?cái)?shù)據(jù)并輸出至HARQ合并模塊, addr2=addr2+3, count=count — 1;
對(duì)于執(zhí)行了重復(fù)數(shù)據(jù)組,采用解速率匹配狀態(tài)機(jī)和解速率匹配算法判 斷每個(gè)比特?cái)?shù)據(jù)所執(zhí)行的操作,引入三個(gè)地址對(duì)執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)進(jìn) 行飽和累加后輸出,省去了 mod3運(yùn)算以及補(bǔ)零個(gè)數(shù)的判斷,也不需要補(bǔ)零, 減少了數(shù)據(jù)的處理量,減小了系統(tǒng)的負(fù)擔(dān),提高了解速率匹配的效率。
步驟106, count=0, f inish=l,此時(shí)rm-en=0,結(jié)束解速率匹配過(guò)程。
此外,通過(guò)配置不同的解速率匹配參數(shù),本發(fā)明可以擴(kuò)展為多次解速 率匹配的方法,也可以用于UMTS R99、 HSDPA以及其它通信領(lǐng)域的解速率 匹配中,可擴(kuò)展性好。
實(shí)施例二,對(duì)于一組打孔數(shù)據(jù),其解速率匹配包含以下步驟 步驟201,接收配置的解速率匹配參數(shù);
步驟202,在解交織完成3個(gè)數(shù)據(jù)后,啟動(dòng)解速率匹配流程,置是否執(zhí) 行解速率匹配標(biāo)識(shí)rm-en=l;
步驟203,判斷數(shù)據(jù)組執(zhí)行的操作,本組數(shù)據(jù)Ndata〈Nej,數(shù)據(jù)執(zhí)行了 打孔;
步驟204,啟動(dòng)解速率匹配狀態(tài)機(jī),初始時(shí),狀態(tài)才幾位于idle狀態(tài), 且rm_en=l;
步驟205, rm—en=l,解速率匹配狀態(tài)機(jī)由idle狀態(tài)進(jìn)入系統(tǒng)比特參 數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為0100,即sys—en=l:
14步驟206,啟動(dòng)解速率算法,調(diào)用系統(tǒng)比特參數(shù)sys-eminus, sys—eplus, sys—eini, 計(jì)算出de—puncture—index的值。步驟207,若計(jì)算出的de-pimcture—index=l,表明該比特?cái)?shù)據(jù)執(zhí)行了 打孔,則直接輸出零至HARQ合并模塊,addr地址不變;若計(jì)算出的 de-puncture—index = 0,表示該系統(tǒng)比特?cái)?shù)據(jù)無(wú)#:作,則直接從解交織RAM 讀入addr的比凈寺凄t據(jù)并專lr出給HARQ合并才莫塊,addr=addr+l , count=count - 1。步驟208, count^0,數(shù)據(jù)還未解速率完成,rm—en=l,解速率匹配狀 態(tài)機(jī)由系統(tǒng)比特參數(shù)狀態(tài)進(jìn)入第一奇偶比特參數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為 0010,即pl—en-l;步驟209,啟動(dòng)解速率算法,調(diào)用第一奇偶比特參數(shù)pl-eminus, pi —eplus, pl_eini, 計(jì)算出de-puncture—index的值;步驟21Q,重復(fù)步驟207;步驟211, count #0,數(shù)據(jù)還未解速率完成,rm_en=l,解速率匹配狀 態(tài)機(jī)由第一奇偶比特狀態(tài)進(jìn)入第二奇偶比特參數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為 0001,即p2-en=l;步驟212,啟動(dòng)解速率算法,調(diào)用第二奇偶比特參數(shù)p2-eminus, p2—eplus, p2_eini, 計(jì)算出de_puncture—index的j直;步驟213,重復(fù)步驟207;步驟214, count #0,數(shù)據(jù)還未解速率完成,rm_en=l,解速率匹配狀 態(tài)機(jī)由第二奇偶比特參數(shù)狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),狀態(tài)機(jī)輸出結(jié)果為 0100,即sys_en=l;步驟215,重復(fù)步驟206至213,直到數(shù)據(jù)讀取完畢,count^,nnish-l, 此時(shí)rm—en=0,解速率匹配狀態(tài)機(jī)停止,解速率匹配流程結(jié)束。實(shí)施例三,對(duì)于一組重復(fù)數(shù)據(jù),其解速率匹配包含以下步驟 步驟301,接收配置的解速率匹配參數(shù);步驟302,在解交織完成3個(gè)數(shù)據(jù)后,啟動(dòng)解速率匹配流程,置是否 執(zhí)行解速率匹配標(biāo)識(shí)rm—en=l;步驟303,判斷數(shù)據(jù)組執(zhí)行的操作,本組數(shù)據(jù)NdataWej,數(shù)據(jù)執(zhí)行了 重復(fù);步驟304,啟動(dòng)解速率匹配狀態(tài)才幾,初始時(shí),狀態(tài)積W立于idle狀態(tài),15且rm—en=:U
步驟305, rm_en=l,解速率匹配狀態(tài)才幾由idle狀態(tài)進(jìn)入系統(tǒng)比特參 數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為0100,即sys—er^l;
步驟306,啟動(dòng)解速率算法,調(diào)用系統(tǒng)比特參數(shù)sys-eminus, sys —eplus, sys—eini, 計(jì)算出de_repeat-index的值;
步驟307,若de—repeat_index=l,表明該系統(tǒng)比特執(zhí)行了重復(fù),則讀 入addrO的系統(tǒng)比特?cái)?shù)據(jù)和addrO + 3的系統(tǒng)比特?cái)?shù)據(jù)進(jìn)4亍飽和累加,結(jié)果 輸出給HARQ合并模塊,并且addrO-addrO + 6, count=count - 1,即將該系 統(tǒng)比特?cái)?shù)據(jù)與下一個(gè)系統(tǒng)比特?cái)?shù)據(jù)進(jìn)行々包和累加;若de-r印eat —index-0, 表明該系統(tǒng)比特?zé)o操作,則直接讀入addrO的系統(tǒng)比特?cái)?shù)據(jù)并輸出給HARQ 合并模塊,addr0=addr0+3, count=count - l5
步驟308, count^O,數(shù)據(jù)還未解速率完成,rm_en=l,解速率匹配狀 態(tài)機(jī)由系統(tǒng)比特參數(shù)狀態(tài)進(jìn)入第一奇偶比特參數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為 0010,即pl_en=l;
步驟309,啟動(dòng)解速率算法,調(diào)用第一奇偶比特參數(shù)pl-eminus, pl—eplus, pl—eini, 計(jì)算出de—repeat — index的值;
步驟310,若de-r印eat —index=l,表明該第一奇偶比特?cái)?shù)據(jù)執(zhí)行了重 復(fù),則讀入addrl的第一奇偶比特?cái)?shù)據(jù)和addrl + 3的第一奇偶比特?cái)?shù)據(jù)進(jìn) 行飽和累加,結(jié)果輸出給HARQ合并模塊,并且addrl-addrl + 6, count=count - 1,即將該第一奇偶比特?cái)?shù)據(jù)對(duì)應(yīng)的下一個(gè)第一奇偶比特 比特?cái)?shù)據(jù)進(jìn)行飽和累加;若de-repeat-index-0,表明該第一奇偶比特?cái)?shù)據(jù) 無(wú)操作,則直接讀入addrl的第一奇偶比特?cái)?shù)據(jù)并輸出給HARQ合并模塊, addrl=addrl+3, count=count-1;
步驟311, count^O,數(shù)據(jù)還未解速率完成,rm_en=l,解速率匹配狀 態(tài)機(jī)由第 一奇偶比特狀態(tài)進(jìn)入第二奇偶比特參數(shù)狀態(tài),狀態(tài)機(jī)輸出結(jié)果為 0001,即p2—en:l;
步驟312,啟動(dòng)解速率算法,調(diào)用第二奇偶比特參數(shù)pLeminus, p2—eplus, p2_eini, 計(jì)算出de—repeat-index的值;
步驟313,若de_repeat —index-l,表明該第二奇偶比特執(zhí)行了重復(fù), 則讀入addr2的第二奇偶比特?cái)?shù)據(jù)和addr2 + 3的第二奇偶比特?cái)?shù)據(jù)進(jìn)行飽 和累力口,結(jié)果輸出給HARQ合并模塊,并且addr2=addr2 + 6, count=count -1,即將該第二奇偶比特?cái)?shù)據(jù)對(duì)對(duì)應(yīng)的下一個(gè)第二奇偶比特比特?cái)?shù)據(jù)進(jìn)行
16飽和累加;若de-repeat-index-O,表明該第二奇偶比特?cái)?shù)據(jù)無(wú)操作,則直 接讀入addr2的第二奇偶比特?cái)?shù)據(jù)并輸出給HARQ合并模塊, addr2=addr2+3, count=count - 1;步驟314, count^O,數(shù)據(jù)還未解速率完成,rm-en-l,解速率匹配狀 態(tài)由第二奇偶比特參數(shù)狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),狀態(tài)機(jī)輸出結(jié)果為0100, 即sys—en=l;步驟315,重復(fù)步驟306至313,直到數(shù)據(jù)讀取完畢,count=0, f inish=l, 此時(shí)rm—en=0,解速率匹配流程結(jié)束。實(shí)施例四 如圖4所示本發(fā)明的一個(gè)實(shí)施例的解速率匹配的裝置,包含數(shù)據(jù)組判斷模塊、數(shù) 據(jù)組處理模塊,比特?cái)?shù)據(jù)判斷模塊、比特?cái)?shù)據(jù)處理模塊,其中,所述數(shù)據(jù) 組判斷模塊用于判斷一組數(shù)據(jù)是執(zhí)行了打孔、執(zhí)行了重復(fù),或者無(wú)操作; 所述數(shù)據(jù)組處理模塊用于直接輸出無(wú)操作的數(shù)據(jù)組;所述比特?cái)?shù)據(jù)判斷模 塊用于判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了 打孔的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模塊判斷所述數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是 執(zhí)行了打孔,或者無(wú)操作,對(duì)于執(zhí)行重復(fù)的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模 塊判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作;所述比特?cái)?shù)據(jù) 處理模塊用于對(duì)執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零,對(duì)執(zhí)行了重復(fù)的比特?cái)?shù) 據(jù),飽和累加輸出,對(duì)無(wú)4喿作的比特?cái)?shù)據(jù),直接輸出。本發(fā)明的一個(gè)實(shí)施例的解速率匹配的裝置,還包括參數(shù)接收模塊,所 述參數(shù)接收模塊用于接收配置的解速率匹配參數(shù),并將參數(shù)提供給數(shù)據(jù)組 判斷模塊和比特?cái)?shù)據(jù)判斷模塊使用。本發(fā)明的一個(gè)實(shí)施例的解速率匹配的裝置,所述比特?cái)?shù)據(jù)判斷模塊包 括解速率匹配狀態(tài)機(jī)模塊和算法模塊,其中,所述解速率匹配狀態(tài)機(jī)模塊 用于輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí);所述算法判斷模塊用于根據(jù)啟動(dòng)比特?cái)?shù) 據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作。本發(fā)明的 一個(gè)實(shí)施例的解速率匹配的裝置,解速率匹配的數(shù)據(jù)組中的 比特?cái)?shù)據(jù)由系統(tǒng)比特、第一奇偶比特、第二奇偶比特構(gòu)成;所述解速率匹 配狀態(tài)才;L^莫塊包括四種狀態(tài)初始狀態(tài),系統(tǒng)比特狀態(tài),第一奇偶比特狀態(tài), 第二奇偶比特狀態(tài);所述解速率匹配狀態(tài)機(jī)模塊在輸入信號(hào)有效時(shí),從初17始狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后,所述解速率匹配狀態(tài)機(jī)模塊狀態(tài)依次在
系統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之間轉(zhuǎn)換;所述解 速率匹配狀態(tài)機(jī)模塊每次轉(zhuǎn)換狀態(tài)時(shí),輸出對(duì)應(yīng)的啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí)。
本發(fā)明無(wú)需等到所有的數(shù)據(jù)都解交織完后才啟動(dòng)解速率匹配,在解交 織完成了部分?jǐn)?shù)據(jù)之后即可啟動(dòng)解速率匹配,有效的提高了解速率匹配的 效率;采用解速率匹配狀態(tài)機(jī)判斷執(zhí)行了操作的數(shù)據(jù)組中的每個(gè)比特?cái)?shù)據(jù)
執(zhí)行的操作,并做出相應(yīng)的處理,對(duì)于執(zhí)行了打孔的數(shù)據(jù)組,判斷每個(gè)比 特?cái)?shù)據(jù)是執(zhí)行了打孔,還是無(wú)操作,并做出相應(yīng)的處理,避免了無(wú)法準(zhǔn)確
定位并分離出比特?cái)?shù)據(jù)的弊端;對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,采用飽和累加 的方法來(lái)恢復(fù)數(shù)據(jù),不需要進(jìn)行mod3運(yùn)算,也不需要補(bǔ)零,減少了系統(tǒng)的 負(fù)擔(dān),提高了解速率匹配的效率,同時(shí)減少了解速率匹配的誤碼率;通過(guò) 配置不同的解速率匹配參數(shù),本方法和裝置還適合于通信領(lǐng)域各種業(yè)務(wù)的 解速率匹配,可擴(kuò)展性好;同時(shí),本發(fā)明提供的是一種完全基于數(shù)字邏輯 實(shí)現(xiàn)解速率匹配的方法,避免了軟件實(shí)現(xiàn)解速率匹配的弊端。
明,但這只是為便于理解而舉的實(shí)例,不應(yīng)認(rèn)為本發(fā)明的具體實(shí)施只局限 于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本 發(fā)明構(gòu)思的前提下,可以做出各種可能的等同改變或替換,這些改變或替 換都應(yīng)屬于本發(fā)明的保護(hù)范圍。
18
權(quán)利要求
1、一種解速率匹配的方法,其特征在于,包含以下處理步驟A、判斷數(shù)據(jù)組是執(zhí)行了打孔、執(zhí)行了重復(fù),或者無(wú)操作;B、對(duì)于無(wú)操作的數(shù)據(jù)組,直接輸出該數(shù)據(jù)組;C、判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了打孔的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打孔,或者無(wú)操作;對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作;D、對(duì)于執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零;對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù),飽和累加后輸出;對(duì)于無(wú)操作的比特?cái)?shù)據(jù),直接輸出。
2、 如權(quán)利要求1所述的解速率匹配的方法,其特征在于,在所述步驟 A之前,包括解交織所述數(shù)據(jù)組,當(dāng)部分?jǐn)?shù)據(jù)解交織完成后,即開(kāi)始執(zhí)行 所述步驟A的判斷所述數(shù)據(jù)組是執(zhí)行了打孔、4丸行了重復(fù),或者無(wú)操作。
3、 如權(quán)利要求1所述的解速率匹配的方法,其特征在于,所述步驟A 按如下方式進(jìn)行根據(jù)配置的解速率匹配參數(shù),判斷數(shù)據(jù)組是執(zhí)行了打孔、 執(zhí)行了重復(fù),或者無(wú)操作。
4、 如權(quán)利要求1至3任一項(xiàng)所述的解速率匹配的方法,其特征在于, 所述步驟C包含以下步驟Cl、解速率匹配狀態(tài)積^輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí); C2、采用解速率匹配算法,根據(jù)所述啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),判斷執(zhí) 行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作。
5、 如權(quán)利要求4所述的解速率匹配的方法,其特征在于,所述比特?cái)?shù) 據(jù)由系統(tǒng)比特、第一奇偶比特、第二奇偶比特構(gòu)成;解速率匹配狀態(tài)機(jī)包 括四種狀態(tài)初始狀態(tài),系統(tǒng)比特狀態(tài),第一奇偶比特狀態(tài),第二奇偶比特 狀態(tài);所述步驟C1按照如下方式進(jìn)行在輸入信號(hào)有效時(shí),所述解速率匹配 狀態(tài)機(jī)從初始狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后,所述解速率匹配狀態(tài)機(jī)的狀 態(tài)依次在系統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之間轉(zhuǎn)換; 所述解速率匹配狀態(tài)才幾每次轉(zhuǎn)換狀態(tài)時(shí),輸出對(duì)應(yīng)的啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo) 識(shí)。
6、 如權(quán)利要求5所述的解速率匹配的方法,其特征在于,所述步驟C2按如下方式進(jìn)行對(duì)于執(zhí)行了打孔的數(shù)據(jù)組,采用打孔解速率匹配算法, 根據(jù)所述啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打 孔,或者無(wú)操作;對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,采用重復(fù)解速率匹配算法, 根據(jù)所述啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重 復(fù),或者無(wú)操作。
7、 如權(quán)利要求6所述的解速率匹配的方法,其特征在于,所述步驟D 中,對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù),飽和累加后輸出,按如下方式進(jìn)行若 所述執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)為系統(tǒng)比特,則將該系統(tǒng)比特與下一個(gè)系統(tǒng)比 特飽和累加后輸出;若所述執(zhí)行了重復(fù)的比特?cái)?shù)據(jù)為第一奇偶比特,則將 該第一奇偶比特與下一個(gè)第一奇偶比特飽和累加后輸出;若所述執(zhí)行了重 復(fù)的比特?cái)?shù)據(jù)為第二奇偶比特,則將該第二奇偶比特與下一個(gè)第二奇偶比 特飽和累加后輸出。
8、 一種解速率匹配裝置,其特征在于,包含數(shù)據(jù)組判斷模塊、數(shù)據(jù)組 處理模塊,比特?cái)?shù)據(jù)判斷模塊、比特?cái)?shù)據(jù)處理模塊,其中,所述數(shù)據(jù)組判 斷模塊用于判斷一組數(shù)據(jù)是執(zhí)行了打孔,或者執(zhí)行了重復(fù),或者無(wú)操作; 所述數(shù)據(jù)組處理才莫塊用于直接輸出無(wú)操作的數(shù)據(jù)組;所述比特?cái)?shù)據(jù)判斷模 塊用于判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了 打孔的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模塊判斷所述數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是 執(zhí)行了打孔,或者無(wú)操作,對(duì)于執(zhí)行重復(fù)的數(shù)據(jù)組,所述比特?cái)?shù)據(jù)判斷模 塊判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作;所述比特?cái)?shù)據(jù) 處理模塊用于對(duì)執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零,對(duì)執(zhí)行了重復(fù)的比特?cái)?shù) 據(jù),飽和累加輸出,對(duì)無(wú)操作的比特?cái)?shù)據(jù),直接輸出。
9、 如權(quán)利要求8所述的解速率匹配裝置,其特征在于,還包含參數(shù)接 收模塊,所述參數(shù)接收模塊用于接收配置的解速率匹配參數(shù),并將解速率 匹配參數(shù)提供給所述數(shù)據(jù)組判斷模塊和比特?cái)?shù)據(jù)判斷模塊使用。
10、 如權(quán)利要求9所述的解速率匹配裝置,其特征在于,所述比特?cái)?shù) 據(jù)判斷模塊包括解速率匹配狀態(tài)機(jī)模塊和算法模塊,其中,所述解速率匹 配狀態(tài)機(jī)模塊用于輸出啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí);所述算法判斷模塊用于根 據(jù)啟動(dòng)比特?cái)?shù)據(jù)判斷標(biāo)識(shí),判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作。
11、 如權(quán)利要求IO所述的解速率匹配裝置,其特征在于,解速率匹配 的數(shù)據(jù)組中的比特?cái)?shù)據(jù)由系統(tǒng)比特、第一奇偶比特、第二奇偶比特構(gòu)成; 所述解速率匹配狀態(tài)枳j模塊包括四種狀態(tài)初始狀態(tài),系統(tǒng)比特狀態(tài),第一奇偶比特狀態(tài),第二奇偶比特狀態(tài);所述解速率匹配狀態(tài)機(jī)模塊在輸入信 號(hào)有效時(shí),從初始狀態(tài)進(jìn)入系統(tǒng)比特狀態(tài),之后,所述解速率匹配狀態(tài)機(jī) 模塊狀態(tài)依次在系統(tǒng)比特狀態(tài)、第一奇偶比特狀態(tài)、第二奇偶比特狀態(tài)之 間轉(zhuǎn)換;所述解速率匹配狀態(tài)機(jī)模塊每次轉(zhuǎn)換狀態(tài)時(shí),輸出對(duì)應(yīng)的啟動(dòng)比 特?cái)?shù)據(jù)判斷標(biāo)識(shí)。
全文摘要
本發(fā)明公開(kāi)了一種解速率匹配的方法和裝置,所述方法包括判斷數(shù)據(jù)組是執(zhí)行了打孔、執(zhí)行了重復(fù),或者無(wú)操作;對(duì)于無(wú)操作的數(shù)據(jù)組,直接輸出該數(shù)據(jù)組;判斷執(zhí)行了操作的數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)執(zhí)行的操作對(duì)于執(zhí)行了打孔的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了打孔,或者無(wú)操作;對(duì)于執(zhí)行了重復(fù)的數(shù)據(jù)組,判斷數(shù)據(jù)組中每個(gè)比特?cái)?shù)據(jù)是執(zhí)行了重復(fù),或者無(wú)操作;對(duì)于執(zhí)行了打孔的比特?cái)?shù)據(jù),輸出零;對(duì)于執(zhí)行了重復(fù)的比特?cái)?shù)據(jù),飽和累加后輸出;對(duì)于無(wú)操作的比特?cái)?shù)據(jù),直接輸出。本發(fā)明可以減少解速率匹配時(shí)的誤碼率,提高解速率匹配的效率。
文檔編號(hào)H04L1/00GK101674159SQ20091019065
公開(kāi)日2010年3月17日 申請(qǐng)日期2009年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者彭貴福, 偉 章, 恒 章 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1