[發明專利]一種編碼方法、解碼方法、編碼裝置和解碼裝置有效
| 申請號: | 202110617152.6 | 申請日: | 2021-06-03 |
| 公開(公告)號: | CN113438050B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 劉金風 | 申請(專利權)人: | TCL華星光電技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 方艷麗 |
| 地址: | 518132 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 編碼 方法 解碼 裝置 | ||
本申請公開了一種編碼方法、解碼方法、編碼裝置、解碼裝置,無需對需要編碼的初始數據進行邏輯判斷運算,僅需要在待編碼的初始數據中選擇第一數量的比特數據作為編碼比特數據,對編碼比特數據進行編碼得到目標數據,對初始數據中每個比特數據進行編碼得到第一數據;同時將目標數據插入第一數據中,得到初始數據編碼后的第二數據。整個編碼方法簡單,使得整個編碼設計相對簡易;而解碼與編碼的邏輯運算相同,降低了解碼電路的設計難度。
技術領域
本申請涉及數據傳輸領域,尤其涉及一種編碼方法、解碼方法、編碼裝置和解碼裝置。
背景技術
數字信號在數字信道中傳輸時,需要對計算機中的數字信號先編碼再進行基帶傳輸。編碼的目的是為了使傳輸信號是具有一定跳變的方波波形,以免連續0或者連續1的個數過多致使接收端接收到的時鐘同步信息容易發生錯誤,最終導致誤碼。目前數據傳輸領域使用最廣泛的編碼方案是通過一系列的邏輯運算實現的,編碼方法流程過于繁瑣,增加實現的計算量和難度,同時,大大地增加了解碼的流程和難度。
發明內容
本申請實施例提供一種編碼方法、解碼方法、編碼裝置和解碼裝置,旨在解決現有技術下的編碼方法繁瑣,計算量過大的問題。
第一方面,本申請實施例提供一種編碼方法,所述方法包括:
獲取待編碼的初始數據,所述初始數據中包括多個順序排列的比特數據;
在所述初始數據中選擇第一數量的比特數據,作為編碼比特數據,所述編碼比特數據為對所述初始數據進行編碼的比特數據;
對所述第一數量的比特數據中的每個比特數據進行取反邏輯運算,得到目標數據,所述目標數據的數量等于所述第一數量;
利用預設第一邏輯運算和所述編碼比特數據對所述初始數據中的每個比特數據進行編碼,得到第一數據;
將所述目標數據插入所述第一數據,得到所述初始數據編碼后的第二數據。
進一步地,所述在所述初始數據中選擇第一數量的比特數據,作為編碼比特數據,包括:
確定所述初始數據中所有比特數據的第二數量;
根據所述第二數量,確定所述編碼比特數據對應的第一數量;
在所述初始數據中隨機選擇第一數量的比特數據作為所述編碼比特數據;
其中,任意兩個編碼比特數據之間間隔預設比特位。
進一步地,所述在所述初始數據中選擇第一數量的比特數據,作為編碼比特數據,包括:
確定所述初始數據中所有比特數據的第二數量;
根據所述第二數量,確定所述編碼比特數據對應的第一數量;
在所述初始數據中隨機選擇第一數量的比特數據作為第三數據;
將所述第三數據中的每個比特數據進行取反運算,得到第四數據;
所述第四數據為所述編碼比特數據。
進一步地,所述根據所述第二數量,確定所述編碼比特數據對應的第一數量,包括:
獲取所述第二數量與預設數量的比值,并將所述比值向上取整,得到所述第一數量;
其中,所述第一數量為正整數。
進一步地,所述第一數量大于等于2,所述在所述初始數據中任意選擇所述第一數量的比特數據,作為所述編碼比特數據,包括:
在所述初始數據中任意選擇所述第一數量的比特數據,作為所述編碼比特數據,所述編碼比特數據的數量大于等于2;
任意兩個編碼比特數據間隔三個比特位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL華星光電技術有限公司,未經TCL華星光電技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110617152.6/2.html,轉載請聲明來源鉆瓜專利網。





