[發明專利]編碼方法、設備及可讀存儲介質有效
| 申請號: | 201810539200.2 | 申請日: | 2018-05-30 |
| 公開(公告)號: | CN108847916B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 王拂依 | 申請(專利權)人: | 深圳市華星光電技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 鐘子敏 |
| 地址: | 518006 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼 方法 設備 可讀 存儲 介質 | ||
本發明公開了一種編碼方法,該方法包括:對第一比特流進行質量判斷;若第一比特流滿足預設的質量標準,則將第一比特流與標識位進行組合以輸出第二比特流;若第一比特流不滿足預設的質量標準,則對第一比特流進行邏輯運算以輸出第三比特流,第三比特流的位數大于第一比特流。本發明還公開了一種編碼裝置和可讀存儲介質。通過上述方式,本發明能夠保障第三比特流的編碼質量。
技術領域
本發明涉及數據傳輸領域,特別是涉及一種編碼方法、設備及可讀存儲介質。
背景技術
在串行數據傳輸中,傳輸的數據可以被編碼成包含有時鐘頻率分量的碼流,使得接收端可以從碼流中提取時鐘同步信息,時鐘同步信息可以保證接收端按照正確的時序從接收到的信號中再生出原始數據。
4B5B是常用的編碼,將輸入的4位數據轉換為5位后輸出。一般使用查找設計好的碼表來完成編碼和譯碼工作,因此發送端和接收端都需要額外的存儲器來存儲碼表。4B5B編碼還可能降低編碼質量,即邏輯值相同的連續位數量過多,例如在使用4B5B編碼傳輸8位數據時。低質量的編碼不利于接收端提取時鐘同步信息,并且帶來較大的直流分量,提高誤碼率。
發明內容
本發明主要解決的技術問題是提供一種編碼方法、設備及可讀存儲介質,能夠解決現有技術中的編碼可能降低編碼質量的問題。
為了解決上述技術問題,本發明提供了一種編碼方法,該方法包括:對第一比特流進行質量判斷;若第一比特流滿足預設的質量標準,則將第一比特流與標識位進行組合以輸出第二比特流;若第一比特流不滿足預設的質量標準,則對第一比特流進行邏輯運算以輸出第三比特流,第三比特流的位數大于第一比特流。
為了解決上述技術問題,本發明提供了一種編碼裝置,該裝置包括處理器,處理器用于執行指令以實現前述的方法。
為了解決上述技術問題,本發明提供了一種可讀存儲介質,存儲有指令,指令被執行時實現前述的方法。
本發明的有益效果是:在編碼過程中先判斷第一比特流是否滿足預設的質量標準,對滿足質量標準的第一比特流將其與標識位進行組合以輸出第二比特流,對不滿足質量標準的第一比特流進行邏輯運算以輸出第三比特流,第三比特流的位數大于第一比特流,邏輯運算之后第三比特流相比于第一比特流的編碼質量得到了提升,第三比特流的編碼質量得到保障。
附圖說明
圖1是本發明編碼方法一實施例的流程示意圖;
圖2是本發明編碼方法又一具體實施例的流程示意圖;
圖3是本發明編碼方法又一具體實施例的流程示意圖;
圖4是本發明編碼設備一實施例的結構示意圖;
圖5是本發明可讀存儲介質一實施例的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明進行詳細說明。以下各實施例中不沖突的可以相互結合。
如圖1所示,本發明編碼方法一實施例包括:
S1:對第一比特流進行質量判斷。
第一比特流可以為未經編碼的數據,其位數可以根據實際傳輸需求而定,例如8位、16位等。質量判斷可以為判斷第一比特流的質量是否滿足預設的質量標準。該質量標準可以與第一比特流中邏輯值相同的連續位有關。一般來說,滿足質量標準的第一比特流中的邏輯值相同的連續位數不超過一閾值,該閾值的大小可以與第一比特流的位數相關,例如第一比特流的位數的一半加上一個正整數。
在本發明一具體實施例中,第一比特流為8位比特流的情況下,若第一比特流滿足以下條件a、b、c和d中的至少一個,則判定第一比特流不滿足質量標準:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市華星光電技術有限公司,未經深圳市華星光電技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810539200.2/2.html,轉載請聲明來源鉆瓜專利網。





