[發明專利]編碼方法、裝置、設備及存儲介質有效
| 申請號: | 202010590328.9 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111698060B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 何淑通;劉永欽;孫詩元 | 申請(專利權)人: | 京信網絡系統股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H03M13/13 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 何江濤 |
| 地址: | 510663 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼 方法 裝置 設備 存儲 介質 | ||
1.一種編碼方法,其特征在于,所述編碼方法包括:
針對待編碼的目標行向量,進行k次切分計算處理,得到最終行向量,并將所述最終行向量作為對所述目標行向量進行編碼的編碼結果;
其中,第i次切分計算處理,包括:
將第i-1次切分計算處理得到的中間行向量切分為n個子行向量;
按照預設計算策略對所述n個子行向量進行向量相加運算,并根據向量相加運算的結果得到第i次切分計算處理的中間行向量;
其中,將所述目標行向量作為第0次切分計算處理得到的中間行向量,將第k次切分計算處理得到的中間行向量作為所述最終行向量。
2.根據權利要求1所述的編碼方法,其特征在于,所述按照預設計算策略對所述n個子行向量進行向量相加運算,包括:
對于所述n個子行向量中的各個排序為奇數的子行向量,將各所述排序為奇數的子行向量和后一個子行向量相加,得到與各所述排序為奇數的子行向量對應的相加子行向量。
3.根據權利要求2所述的編碼方法,其特征在于,所述根據向量相加運算的結果得到第i次切分計算處理的中間行向量,包括:
將所述n個子行向量中排序為奇數的子行向量替換為對應的相加子行向量,利用替換后得到的n個子行向量組成所述第i次切分計算處理的中間行向量。
4.根據權利要求1至3任一所述的編碼方法,其特征在于,所述n個子行向量中每個子行向量包括的向量元素的個數均相等。
5.根據權利要求1至3任一所述的編碼方法,其特征在于,所述目標行向量包括的向量元素的個數為N,k=log2N,n=2i。
6.根據權利要求5所述的編碼方法,其特征在于,所述針對待編碼的目標行向量,進行k次切分計算處理,得到最終行向量之前,所述編碼方法還包括:
獲取待編碼的初始行向量;
若所述初始行向量包括的向量元素的個數M不滿足目標條件,則在所述初始行向量中添加目標向量元素,得到所述目標行向量,使得所述目標行向量包括的向量元素的個數滿足所述目標條件,所述目標條件為log2M為整數的條件;
若所述初始行向量包括的向量元素的個數M滿足所述目標條件,則將所述初始行向量作為所述目標行向量。
7.根據權利要求1所述的編碼方法,其特征在于,所述針對待編碼的目標行向量,進行k次切分計算處理,得到最終行向量,包括:
創建h個p位無符號整形數組,h與p的乘積大于或等于所述目標行向量包括的向量元素的個數;
將所述目標行向量包括的向量元素依次存入所述h個p位無符號整形數組中;
針對所述h個p位無符號整形數組中存儲的向量元素,進行k次切分計算處理,得到所述最終行向量。
8.一種編碼裝置,其特征在于,所述編碼裝置包括:
編碼模塊,用于針對待編碼的目標行向量,進行k次切分計算處理,得到最終行向量,并將所述最終行向量作為對所述目標行向量進行編碼的編碼結果;
其中,第i次切分計算處理,包括:
將第i-1次切分計算處理得到的中間行向量切分為n個子行向量;
按照預設計算策略對所述n個子行向量進行向量相加運算,并根據向量相加運算的結果得到第i次切分計算處理的中間行向量;
其中,將所述目標行向量作為第0次切分計算處理得到的中間行向量,將第k次切分計算處理得到的中間行向量作為所述最終行向量。
9.一種通信設備,其特征在于,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執行時實現如權利要求1至7任一所述的編碼方法。
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一所述的編碼方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京信網絡系統股份有限公司,未經京信網絡系統股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010590328.9/1.html,轉載請聲明來源鉆瓜專利網。





