欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種速率匹配實(shí)現(xiàn)方法和系統(tǒng)的制作方法

文檔序號(hào):7741095閱讀:194來源:國知局
專利名稱:一種速率匹配實(shí)現(xiàn)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,尤其涉及LTE (長期演進(jìn))中一種速率匹配實(shí)現(xiàn) 方法和系統(tǒng)。
背景技術(shù)
在移動(dòng)通信系統(tǒng)中,信道中傳輸?shù)臄?shù)據(jù)經(jīng)過信道編碼后產(chǎn)生部分冗余數(shù)據(jù),這些 冗余信息用于給解碼器提供更多的解碼信息,提高解碼成功率。如果將這些冗余信息全部 傳輸,會(huì)造成傳輸效率下降。因此一個(gè)比較好的方法就是根據(jù)信道的質(zhì)量選擇傳輸信息的 多少,例如信道質(zhì)量比較好時(shí)只傳輸原始信息,反之信道質(zhì)量比較差時(shí),除傳輸原始信息位 還要傳輸較多的校驗(yàn)位。因此需要對(duì)信道編碼器產(chǎn)生的數(shù)據(jù)進(jìn)行選擇傳輸,而速率匹配就 是實(shí)現(xiàn)編碼數(shù)據(jù)選擇傳輸?shù)墓δ堋.?dāng)前速率匹配的處理方法主要采用按照TS36. 212中協(xié)議描述的方法。如圖1所 示,首先對(duì)系統(tǒng)位,校驗(yàn)1和校驗(yàn)2分別進(jìn)行交織處理,并存儲(chǔ)在3個(gè)緩沖區(qū)中,然后根據(jù)起 始位置和軟緩沖區(qū)(NCB)的大小從這三個(gè)緩沖區(qū)中讀取數(shù)據(jù),其中如果是在系統(tǒng)位緩沖區(qū) 中則順序讀取,如果在校驗(yàn)位緩沖區(qū)中則交錯(cuò)讀取校驗(yàn)位緩沖區(qū),判斷讀出的數(shù)據(jù)是否為 有效數(shù)據(jù),如果非有效數(shù)據(jù)則忽略,繼續(xù)讀取,否則,輸出有效數(shù)據(jù)。這里無效數(shù)據(jù)指碼塊分 割時(shí)第一個(gè)數(shù)據(jù)塊添加的NULL和速率匹配時(shí)第一行不夠32個(gè)數(shù)據(jù)而添加的NULL。這種實(shí)現(xiàn)方式中由于要存儲(chǔ)的數(shù)據(jù)有三種格式,分別為0,1和NULL數(shù)據(jù),這樣就 需要2bit表示一個(gè)數(shù)據(jù),因此緩沖區(qū)只有不到一半的空間用于存儲(chǔ)有效數(shù)據(jù),存儲(chǔ)效率比 較低。而且這種處理方式非常耗費(fèi)時(shí)間,例如最大寫入數(shù)據(jù)個(gè)數(shù)為6176個(gè)數(shù)據(jù),如果不計(jì) 循環(huán)讀取就順序讀取3個(gè)這樣的數(shù)據(jù),總共185 個(gè)數(shù)據(jù),那么寫入時(shí)間至少6176個(gè)時(shí)鐘 周期,讀出時(shí)間至少185 個(gè)時(shí)鐘周期,所以需要19204個(gè)時(shí)鐘周期,對(duì)于比特級(jí)處理造成 了瓶頸。在LTE基帶處理中,速率匹配是比特級(jí)處理的一個(gè)瓶頸,提高速率匹配處理速率 是一項(xiàng)迫切需求。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種速率匹配實(shí)現(xiàn)方法和系統(tǒng),提高存儲(chǔ)效率和 處理速度。為了解決上述問題,本發(fā)明提供了一種速率匹配實(shí)現(xiàn)方法,包括根據(jù)系統(tǒng)位數(shù)據(jù)、校驗(yàn)1數(shù)據(jù)、校驗(yàn)2數(shù)據(jù)建立系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2 矩陣,在各矩陣添加無效數(shù)據(jù)后,對(duì)各矩陣進(jìn)行交織處理;獲取交織處理后所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中有效數(shù)據(jù)的位置 信息,根據(jù)該位置信息確定存儲(chǔ)地址;確定起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位 置;根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中的有效數(shù)據(jù)存入存儲(chǔ)器;根據(jù)起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置從所述存儲(chǔ)器中讀取所需 數(shù)據(jù)。進(jìn)一步地,上述方法還可具有以下特點(diǎn),進(jìn)行交織處理前,將所述校驗(yàn)2矩陣的所 有數(shù)據(jù)進(jìn)行移位,使得移位后校驗(yàn)2矩陣的交織操作與系統(tǒng)位矩陣、校驗(yàn)1矩陣的交織操作 相同。進(jìn)一步地,上述方法還可具有以下特點(diǎn),將所述校驗(yàn)2矩陣的所有數(shù)據(jù)進(jìn)行移位 包括,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)向左移一位,其中,每行第一列的數(shù)據(jù)移動(dòng)到前一行的 最后一列,第一行第一列的數(shù)據(jù)移至最后一行最后一列。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述獲取系統(tǒng)位矩陣中有效數(shù)據(jù)的位置 信息,根據(jù)位置信息確定存儲(chǔ)地址包括設(shè)置參考位置,計(jì)算有效數(shù)據(jù)與參考位置的絕對(duì)距離,以及所述有效數(shù)據(jù)與參考 位置之間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到有效數(shù)據(jù)與參考位置的有效距離,根據(jù)所述有 效距離確定有效數(shù)據(jù)的存儲(chǔ)地址。進(jìn)一步地,上述方法還可具有以下特點(diǎn),獲取校驗(yàn)1矩陣、校驗(yàn)2矩陣中有效數(shù)據(jù) 的位置信息,根據(jù)位置信息確定存儲(chǔ)地址包括對(duì)校驗(yàn)1矩陣和校驗(yàn)2矩陣任一相同位置,如果校驗(yàn)1矩陣或者校驗(yàn)2矩陣在該位 置上存在有效數(shù)據(jù),則計(jì)算校驗(yàn)1矩陣該位置與參考位置的有效距離,得到第一有效距離, 計(jì)算校驗(yàn)2矩陣該位置與參考位置的有效距離,得到第二有效距離,將二者相加,得到第三 有效距離;根據(jù)第三有效距離確定校驗(yàn)1矩陣和校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地 址;其中,按如下方式計(jì)算任一位置與參考位置的有效距離設(shè)置參考位置,計(jì)算該位置與參考位置的絕對(duì)距離,以及所述位置與參考位置之 間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到該位置與參考位置的有效距離。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述根據(jù)第三有效距離確定校驗(yàn)1矩陣 和校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址包括根據(jù)第三有效距離確定一存儲(chǔ)地址;如果校驗(yàn)1矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址作為校驗(yàn)1矩陣該位置的 有效數(shù)據(jù)的存儲(chǔ)地址;如果校驗(yàn)2矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址的下一存儲(chǔ) 地址作為校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址。進(jìn)一步地,上述方法還可具有以下特點(diǎn),根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣的 有效數(shù)據(jù)存儲(chǔ)在一個(gè)存儲(chǔ)器中,將所述校驗(yàn)1矩陣和校驗(yàn)2矩陣中的有效數(shù)據(jù)存入一個(gè)雙 口存儲(chǔ)器中,校驗(yàn)1矩陣和校驗(yàn)2矩陣各占用該雙口存儲(chǔ)器的一個(gè)端口。本發(fā)明還提供一種速率匹配實(shí)現(xiàn)系統(tǒng),包括地址計(jì)算模塊,用于根據(jù)系統(tǒng)位數(shù)據(jù)、校驗(yàn)1數(shù)據(jù)、校驗(yàn)2數(shù)據(jù)建立系統(tǒng)位矩陣、校 驗(yàn)1矩陣和校驗(yàn)2矩陣,在各矩陣添加無效數(shù)據(jù)后,對(duì)各矩陣進(jìn)行交織處理,獲取交織處理 后所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存 儲(chǔ)地址;數(shù)據(jù)存儲(chǔ)模塊,用于根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩
5陣中的有效數(shù)據(jù)存入存儲(chǔ)器;預(yù)處理模塊,用于確定起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置;讀出模塊,根據(jù)起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置從所述存儲(chǔ)器中 讀取所需數(shù)據(jù)。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述地址計(jì)算模塊,還用于在進(jìn)行交織處 理前,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)進(jìn)行移位,使得移位后校驗(yàn)2矩陣的交織操作與系統(tǒng)位 矩陣、校驗(yàn)1矩陣的交織操作相同。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述地址計(jì)算模塊,用于在對(duì)所述校驗(yàn)2 矩陣進(jìn)行交織處理前,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)向左移一位,其中,每行第一列的數(shù)據(jù) 移動(dòng)到前一行的最后一列,第一行第一列的數(shù)據(jù)移至最后一行最后一列,然后再對(duì)移位后 的校驗(yàn)2矩陣進(jìn)行交織處理。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述地址計(jì)算模塊,用于按如下方式獲取 系統(tǒng)位矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存儲(chǔ)地址設(shè)置參考位置,計(jì)算有效數(shù)據(jù)與參考位置的絕對(duì)距離,以及所述有效數(shù)據(jù)與參考 位置之間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到有效數(shù)據(jù)與參考位置的有效距離,根據(jù)所述有 效距離確定有效數(shù)據(jù)的存儲(chǔ)地址。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述地址計(jì)算模塊,用于按如下方式獲取 校驗(yàn)1矩陣、校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存儲(chǔ)地址對(duì)校驗(yàn)1矩陣和校驗(yàn)2矩陣任一相同位置,如果校驗(yàn)1矩陣或者校驗(yàn)2矩陣在該位 置上存在有效數(shù)據(jù),則計(jì)算校驗(yàn)1矩陣該位置與參考位置的有效距離,得到第一有效距離, 計(jì)算校驗(yàn)2矩陣該位置與參考位置的有效距離,得到第二有效距離,將二者相加,得到第三 有效距離;根據(jù)第三有效距離確定校驗(yàn)1矩陣和校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地 址;其中,按如下方式計(jì)算任一位置與參考位置的有效距離設(shè)置參考位置,計(jì)算該位置與參考位置的絕對(duì)距離,以及所述位置與參考位置之 間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到該位置與參考位置的有效距離。進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述地址計(jì)算模塊,用于根據(jù)第三有效距 離確定一存儲(chǔ)地址;如果校驗(yàn)1矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址作為校驗(yàn)1矩陣 該位置的有效數(shù)據(jù)的存儲(chǔ)地址;如果校驗(yàn)2矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址的 下一存儲(chǔ)地址作為校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址。采用本發(fā)明所述方法和系統(tǒng),與現(xiàn)有技術(shù)相比,只存儲(chǔ)有效數(shù)據(jù),提高了存儲(chǔ)效 率,另外,不需要進(jìn)行有效數(shù)據(jù)和無效數(shù)據(jù)的判斷,提高了處理速度,達(dá)到了消除系統(tǒng)瓶頸 的效果,節(jié)省了存儲(chǔ)面積節(jié)省50%和處理時(shí)間最多可以提高1個(gè)數(shù)量級(jí),提高了系統(tǒng)性能。


圖1是3GPP TS36. 212中速率匹配框圖;圖2是數(shù)據(jù)矩陣未進(jìn)行交織變換的模型;圖3是數(shù)據(jù)矩陣進(jìn)行交織變換后的模型;圖4是系統(tǒng)位和校驗(yàn)1輸入數(shù)據(jù)形成的矩陣;
圖5是校驗(yàn)2輸入數(shù)據(jù)進(jìn)行變換后的矩陣;圖6是本發(fā)明速率匹配實(shí)現(xiàn)系統(tǒng)框圖。
具體實(shí)施例方式本發(fā)明的核心思想是獲取交織后有效數(shù)據(jù)的位置信息,根據(jù)該位置信息只將有 效數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,可以節(jié)約存儲(chǔ)空間,而且存儲(chǔ)時(shí)直接對(duì)校驗(yàn)1數(shù)據(jù)和校驗(yàn)2數(shù)據(jù)交 錯(cuò)存儲(chǔ),讀取數(shù)據(jù)時(shí)直接讀取存儲(chǔ)器中的有效數(shù)據(jù),不需要進(jìn)行有效數(shù)據(jù)和無效數(shù)據(jù)的判 斷,可以提高處理速度。本發(fā)明提供的速率匹配實(shí)現(xiàn)方法包括步驟101,將系統(tǒng)位,校驗(yàn)1和校驗(yàn)2數(shù)據(jù)根據(jù)碼塊大小建立矩陣模型,系統(tǒng)位矩 陣,校驗(yàn)1矩陣和校驗(yàn)2矩陣大小均為r_sub*32,其中r_sub = code_size/32的向上取整 值。r_sub代表矩陣行數(shù),code_size表示碼塊大小。本實(shí)施例中矩陣列數(shù)為32,也可 根據(jù)需要設(shè)置為其它值。步驟102,在系統(tǒng)位和校驗(yàn)1,校驗(yàn)2中添加NULL(即無效數(shù)據(jù)),包括兩部分產(chǎn)生 的NULL,一部分是速率匹配中添加的,個(gè)數(shù)等于r_Sub*32-COde_Size,另一部分是對(duì)第一 個(gè)碼塊進(jìn)行碼塊分割時(shí)添加的,碼塊分割時(shí)添加的無效數(shù)據(jù)個(gè)數(shù)可以通過上游模塊計(jì)算傳 遞??偟臒o效數(shù)據(jù)個(gè)數(shù)用null_all表示,此時(shí),各矩陣中前null_all個(gè)位置均為無效數(shù)據(jù), 其余為有效數(shù)據(jù)。如圖2、4所示,其中η代表NULL,即無效數(shù)據(jù),d代表有效數(shù)據(jù),圖2中第 一行表示有若干個(gè)NULL空行,第二行表示有NULL的數(shù)據(jù)行,其余全為數(shù)據(jù)行,圖2僅為示 例,具體包含多少個(gè)NULL空行根據(jù)產(chǎn)生的NULL決定。步驟103,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)進(jìn)行移位,使得移位后校驗(yàn)2矩陣的交織 操作與校驗(yàn)1矩陣的交織操作相同;一種移位方法為對(duì)校驗(yàn)2矩陣進(jìn)行變換,將校驗(yàn)2矩 陣的所有數(shù)據(jù)向左移一位,即第1行第1列的數(shù)據(jù)移到最后一行最后一列(第32列)位置, 第1行第2列的數(shù)據(jù)移到第1行第1列的位置,每一行的第一列的數(shù)據(jù)移動(dòng)到前一行的最 后一列的位置,其余數(shù)據(jù)依次類推完成矩陣變換。變換后,校驗(yàn)2矩陣的最后一行的最后一 列的數(shù)據(jù)為無效數(shù)據(jù),校驗(yàn)2矩陣的前null_all-l個(gè)位置為無效數(shù)據(jù)。圖3、5表示經(jīng)過交 織變換后的矩陣結(jié)構(gòu),其中第二行變成了數(shù)據(jù)和NULL的交錯(cuò)列。作了該變換后,校驗(yàn)2矩 陣可以進(jìn)行和系統(tǒng)位矩陣、校驗(yàn)1矩陣相同的交織處理,簡化了交織過程。當(dāng)然,也可以根 據(jù)需要移動(dòng)多位,本發(fā)明對(duì)此不做限定,只要使得變換后的校驗(yàn)2矩陣可以進(jìn)行和系統(tǒng)位 矩陣、校驗(yàn)1矩陣相同的交織處理即可。 步驟104,對(duì)系統(tǒng)位矩陣,校驗(yàn)1矩陣和變換后的校驗(yàn)2矩陣進(jìn)行交織變換,交織規(guī) 則如下
表1列間交織圖樣表
權(quán)利要求
1.一種速率匹配實(shí)現(xiàn)方法,其特征在于,包括根據(jù)系統(tǒng)位數(shù)據(jù)、校驗(yàn)1數(shù)據(jù)、校驗(yàn)2數(shù)據(jù)建立系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣, 在各矩陣添加無效數(shù)據(jù)后,對(duì)各矩陣進(jìn)行交織處理;獲取交織處理后所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根 據(jù)該位置信息確定存儲(chǔ)地址;確定起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置;根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中的有效數(shù)據(jù)存入存 儲(chǔ)器;根據(jù)起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置從所述存儲(chǔ)器中讀取所需數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)行交織處理前,將所述校驗(yàn)2矩陣的所有 數(shù)據(jù)進(jìn)行移位,使得移位后校驗(yàn)2矩陣的交織操作與系統(tǒng)位矩陣、校驗(yàn)1矩陣的交織操作相 同。
3.如權(quán)利要求2所述的方法,其特征在于,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)進(jìn)行移位包 括,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)向左移一位,其中,每行第一列的數(shù)據(jù)移動(dòng)到前一行的最 后一列,第一行第一列的數(shù)據(jù)移至最后一行最后一列。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取系統(tǒng)位矩陣中有效數(shù)據(jù)的位置信 息,根據(jù)位置信息確定存儲(chǔ)地址包括設(shè)置參考位置,計(jì)算有效數(shù)據(jù)與參考位置的絕對(duì)距離,以及所述有效數(shù)據(jù)與參考位置 之間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到有效數(shù)據(jù)與參考位置的有效距離,根據(jù)所述有效距 離確定有效數(shù)據(jù)的存儲(chǔ)地址。
5.如權(quán)利要求1所述的方法,其特征在于,獲取校驗(yàn)1矩陣、校驗(yàn)2矩陣中有效數(shù)據(jù)的 位置信息,根據(jù)位置信息確定存儲(chǔ)地址包括對(duì)校驗(yàn)1矩陣和校驗(yàn)2矩陣任一相同位置,如果校驗(yàn)1矩陣或者校驗(yàn)2矩陣在該位置上 存在有效數(shù)據(jù),則計(jì)算校驗(yàn)1矩陣該位置與參考位置的有效距離,得到第一有效距離,計(jì)算 校驗(yàn)2矩陣該位置與參考位置的有效距離,得到第二有效距離,將二者相加,得到第三有效 距離;根據(jù)第三有效距離確定校驗(yàn)1矩陣和校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址;其中,按如下方式計(jì)算任一位置與參考位置的有效距離設(shè)置參考位置,計(jì)算該位置與參考位置的絕對(duì)距離,以及所述位置與參考位置之間的 無效數(shù)據(jù)的個(gè)數(shù),二者相減得到該位置與參考位置的有效距離。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)第三有效距離確定校驗(yàn)1矩陣和校 驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址包括根據(jù)第三有效距離確定一存儲(chǔ)地址;如果校驗(yàn)1矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址作為校驗(yàn)1矩陣該位置的有效 數(shù)據(jù)的存儲(chǔ)地址;如果校驗(yàn)2矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址的下一存儲(chǔ)地址 作為校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址。
7.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣的有 效數(shù)據(jù)存儲(chǔ)在一個(gè)存儲(chǔ)器中,將所述校驗(yàn)1矩陣和校驗(yàn)2矩陣中的有效數(shù)據(jù)存入一個(gè)雙口 存儲(chǔ)器中,校驗(yàn)1矩陣和校驗(yàn)2矩陣各占用該雙口存儲(chǔ)器的一個(gè)端口。
8.一種速率匹配實(shí)現(xiàn)系統(tǒng),其特征在于,包括地址計(jì)算模塊,用于根據(jù)系統(tǒng)位數(shù)據(jù)、校驗(yàn)1數(shù)據(jù)、校驗(yàn)2數(shù)據(jù)建立系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣,在各矩陣添加無效數(shù)據(jù)后,對(duì)各矩陣進(jìn)行交織處理,獲取交織處理后所 述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存儲(chǔ)地 址;數(shù)據(jù)存儲(chǔ)模塊,用于根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中 的有效數(shù)據(jù)存入存儲(chǔ)器;預(yù)處理模塊,用于確定起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置;讀出模塊,根據(jù)起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置從所述存儲(chǔ)器中讀取 所需數(shù)據(jù)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述地址計(jì)算模塊,還用于在進(jìn)行交織處理 前,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)進(jìn)行移位,使得移位后校驗(yàn)2矩陣的交織操作與系統(tǒng)位矩 陣、校驗(yàn)1矩陣的交織操作相同。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述地址計(jì)算模塊,用于在對(duì)所述校驗(yàn)2矩 陣進(jìn)行交織處理前,將所述校驗(yàn)2矩陣的所有數(shù)據(jù)向左移一位,其中,每行第一列的數(shù)據(jù)移 動(dòng)到前一行的最后一列,第一行第一列的數(shù)據(jù)移至最后一行最后一列,然后再對(duì)移位后的 校驗(yàn)2矩陣進(jìn)行交織處理。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述地址計(jì)算模塊,用于按如下方式獲取 系統(tǒng)位矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存儲(chǔ)地址設(shè)置參考位置,計(jì)算有效數(shù)據(jù)與參考位置的絕對(duì)距離,以及所述有效數(shù)據(jù)與參考位置 之間的無效數(shù)據(jù)的個(gè)數(shù),二者相減得到有效數(shù)據(jù)與參考位置的有效距離,根據(jù)所述有效距 離確定有效數(shù)據(jù)的存儲(chǔ)地址。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述地址計(jì)算模塊,用于按如下方式獲取 校驗(yàn)1矩陣、校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根據(jù)位置信息確定存儲(chǔ)地址對(duì)校驗(yàn)1矩陣和校驗(yàn)2矩陣任一相同位置,如果校驗(yàn)1矩陣或者校驗(yàn)2矩陣在該位置上 存在有效數(shù)據(jù),則計(jì)算校驗(yàn)1矩陣該位置與參考位置的有效距離,得到第一有效距離,計(jì)算 校驗(yàn)2矩陣該位置與參考位置的有效距離,得到第二有效距離,將二者相加,得到第三有效 距離;根據(jù)第三有效距離確定校驗(yàn)1矩陣和校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址;其中,按如下方式計(jì)算任一位置與參考位置的有效距離設(shè)置參考位置,計(jì)算該位置與參考位置的絕對(duì)距離,以及所述位置與參考位置之間的 無效數(shù)據(jù)的個(gè)數(shù),二者相減得到該位置與參考位置的有效距離。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述地址計(jì)算模塊,用于根據(jù)第三有效距 離確定一存儲(chǔ)地址;如果校驗(yàn)1矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址作為校驗(yàn)1矩陣 該位置的有效數(shù)據(jù)的存儲(chǔ)地址;如果校驗(yàn)2矩陣該位置上存在有效數(shù)據(jù),將該存儲(chǔ)地址的 下一存儲(chǔ)地址作為校驗(yàn)2矩陣該位置上的有效數(shù)據(jù)的存儲(chǔ)地址。
全文摘要
本發(fā)明提供了一種速率匹配實(shí)現(xiàn)方法,包括根據(jù)系統(tǒng)位數(shù)據(jù)、校驗(yàn)1數(shù)據(jù)、校驗(yàn)2數(shù)據(jù)建立系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣,在各矩陣添加無效數(shù)據(jù)后,對(duì)各矩陣進(jìn)行交織處理;獲取交織處理后所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中有效數(shù)據(jù)的位置信息,根據(jù)該位置信息確定存儲(chǔ)地址;確定起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置;根據(jù)所述存儲(chǔ)地址將所述系統(tǒng)位矩陣、校驗(yàn)1矩陣和校驗(yàn)2矩陣中的有效數(shù)據(jù)存入存儲(chǔ)器;根據(jù)起始位置和軟緩沖區(qū)末尾位置在存儲(chǔ)器中的位置從所述存儲(chǔ)器中讀取所需數(shù)據(jù)。本發(fā)明還提供一種速率匹配實(shí)現(xiàn)系統(tǒng)。本發(fā)明節(jié)約了存儲(chǔ)空間,提高了處理速度。
文檔編號(hào)H04L1/00GK102136878SQ20101010352
公開日2011年7月27日 申請日期2010年1月26日 優(yōu)先權(quán)日2010年1月26日
發(fā)明者王衛(wèi)濤, 甄守洪 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漠河县| 泾阳县| 当涂县| 迁安市| 枝江市| 南皮县| 磐石市| 肃北| 宜丰县| 万年县| 平塘县| 绍兴县| 嘉黎县| 杭锦后旗| 六盘水市| 陆良县| 双辽市| 曲周县| 石楼县| 鄂尔多斯市| 曲阜市| 金溪县| 伊宁县| 微山县| 炉霍县| 四平市| 青岛市| 合水县| 邵东县| 山丹县| 交城县| 三明市| 安岳县| 靖州| 宁河县| 涞水县| 湖州市| 贵港市| 尚义县| 博爱县| 满城县|