[發(fā)明專利]一種編碼方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610614102.1 | 申請(qǐng)日: | 2016-07-29 |
| 公開(kāi)(公告)號(hào): | CN107666367B | 公開(kāi)(公告)日: | 2023-01-03 |
| 發(fā)明(設(shè)計(jì))人: | 殷俊杰 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04L1/00 | 分類號(hào): | H04L1/00 |
| 代理公司: | 深圳市力道知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44507 | 代理人: | 鄭永敏 |
| 地址: | 518057 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 編碼 方法 裝置 | ||
1.一種編碼方法,其特征在于,包括:
獲取待編碼數(shù)據(jù);
將所述待編碼數(shù)據(jù)與預(yù)先設(shè)置的先進(jìn)先出FIFO存儲(chǔ)器中的數(shù)據(jù)一起進(jìn)行線性分組編碼,獲得校驗(yàn)碼;其中,所述FIFO存儲(chǔ)器的深度為N,N為大于1的整數(shù);
根據(jù)所述待編碼數(shù)據(jù)和所述校驗(yàn)碼獲得待發(fā)送碼字;
獲取所述待發(fā)送碼字對(duì)應(yīng)的待處理矩陣,并將所述待處理矩陣存儲(chǔ)到所述FIFO存儲(chǔ)器中;
對(duì)所述FIFO存儲(chǔ)器中的待處理矩陣按照預(yù)定映射關(guān)系進(jìn)行矩陣行列變換操作,得到新的矩陣;其中所述矩陣行列變換操作指的是改變所述待處理矩陣中各元素的位置但不改變各元素的值的操作;
所述對(duì)所述FIFO存儲(chǔ)器中的待處理矩陣按照預(yù)定映射關(guān)系進(jìn)行矩陣行列變換操作,包括:將所述待處理矩陣從所述待處理矩陣的第一列開(kāi)始向下循環(huán)移位任意位,直到所有列完成移位,形成臨時(shí)待處理矩陣;將所述臨時(shí)待處理矩陣從第一行開(kāi)始向左循環(huán)移位任意位,直到所有行完成移位,獲得變換后的待處理矩陣。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述將所述待編碼數(shù)據(jù)與預(yù)先設(shè)置的先進(jìn)先出FIFO存儲(chǔ)器中的數(shù)據(jù)一起進(jìn)行線性分組編碼,獲得校驗(yàn)碼包括:
將所述待編碼數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)比特矩陣和所述FIFO存儲(chǔ)器中的N個(gè)數(shù)據(jù)進(jìn)行拼接,形成拼接比特矩陣;其中所述FIFO存儲(chǔ)器中的每個(gè)數(shù)據(jù)都為正方形矩陣;
如果所述拼接比特矩陣的列數(shù)等于預(yù)設(shè)的線性分組編碼結(jié)構(gòu)的信息位長(zhǎng)度,對(duì)所述拼接比特矩陣逐行進(jìn)行線性分組編碼,獲得第一校驗(yàn)矩陣;
如果所述拼接比特矩陣的列數(shù)小于預(yù)設(shè)的線性分組編碼結(jié)構(gòu)的信息位長(zhǎng)度,則對(duì)所述數(shù)據(jù)比特矩陣進(jìn)行填充,填充后的數(shù)據(jù)比特矩陣和所述FIFO存儲(chǔ)器中的N個(gè)數(shù)據(jù)進(jìn)行拼接,獲得信息位比特矩陣,以使所述信息位比特矩陣的列數(shù)等于所述信息位長(zhǎng)度;
對(duì)所述信息位比特矩陣逐行進(jìn)行線性分組編碼,獲得第二校驗(yàn)矩陣。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述待編碼數(shù)據(jù)和所述校驗(yàn)碼獲得待發(fā)送碼字,包括:
利用所述數(shù)據(jù)比特矩陣和所述第一校驗(yàn)矩陣組成所述待發(fā)送碼字,或者;
利用所述數(shù)據(jù)比特矩陣和所述第二校驗(yàn)矩陣組成所述待發(fā)送碼字。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述待發(fā)送碼字對(duì)應(yīng)的待處理矩陣,并將所述待處理矩陣存儲(chǔ)到所述FIFO存儲(chǔ)器中包括:
如果所述拼接比特矩陣的列數(shù)等于預(yù)設(shè)的線性分組編碼結(jié)構(gòu)的信息位長(zhǎng)度,則將所述數(shù)據(jù)比特矩陣、所述第一校驗(yàn)矩陣形成的矩陣作為所述待處理矩陣;如果所述拼接比特矩陣的列數(shù)小于預(yù)設(shè)的線性分組編碼結(jié)構(gòu)的信息位長(zhǎng)度,則將所述填充后的數(shù)據(jù)比特矩陣和所述第二校驗(yàn)矩陣形成的矩陣作為所述待處理矩陣;
獲取所述待處理矩陣的行數(shù)和列數(shù);
若所述待處理矩陣的列數(shù)小于行數(shù),將所述待處理矩陣轉(zhuǎn)化成方形矩陣,并將所述方形矩陣按照先進(jìn)先出的原則存儲(chǔ)到所述FIFO存儲(chǔ)器中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述待處理矩陣轉(zhuǎn)化成方形矩陣,包括:
獲取擴(kuò)展的校驗(yàn)位列向量;
利用所述擴(kuò)展的校驗(yàn)位列向量對(duì)所述待處理矩陣進(jìn)行填充,直到填充后的所述待處理矩陣的行數(shù)和列數(shù)相等。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述FIFO存儲(chǔ)器中的待處理矩陣按照預(yù)定映射關(guān)系進(jìn)行矩陣行列變換操作,還包括:
將所述待處理矩陣從所述待處理矩陣的第一行開(kāi)始向左循環(huán)移位任意位,直到所有行完成移位,形成變換后的待處理矩陣。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述待處理矩陣和所述待處理矩陣經(jīng)過(guò)所述FIFO存儲(chǔ)器并進(jìn)行矩陣行列變換操作后所獲得的N個(gè)新的矩陣中,至少兩個(gè)矩陣的相對(duì)位置為轉(zhuǎn)置變換的關(guān)系,且所述待處理矩陣和所述N個(gè)新的矩陣互不相同;
所述校驗(yàn)碼的在所述矩陣行列變換操作后按照預(yù)定要求分散在所有的參加線性分組編碼的行向量上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610614102.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 體征碼及其編碼方法
- 編碼裝置和編碼方法以及解碼裝置和解碼方法
- 聲音信號(hào)編碼方法、聲音信號(hào)解碼方法、編碼裝置、解碼裝置、聲音信號(hào)處理系統(tǒng)、聲音信號(hào)編碼程序以及聲音信號(hào)解碼程序
- 用于下一代視頻的編碼/未編碼的數(shù)據(jù)的內(nèi)容自適應(yīng)熵編碼
- 編碼光符號(hào)編碼
- 一種可變幀率的編碼方法及裝置
- 一種物聯(lián)網(wǎng)編碼方法及系統(tǒng)
- 點(diǎn)陣編碼及解碼方法
- 一種視頻編碼方法、裝置和存儲(chǔ)介質(zhì)
- 視頻編碼方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





