[發明專利]數據編碼的方法有效
| 申請號: | 201811548704.7 | 申請日: | 2018-12-18 |
| 公開(公告)號: | CN109639608B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 王拂依 | 申請(專利權)人: | 深圳市華星光電技術有限公司 |
| 主分類號: | H04L25/49 | 分類號: | H04L25/49 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518132 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 編碼 方法 | ||
一種數據編碼的方法,用于對比特數據進行編碼,包括:將比特數據分割成多個比特流。接著,對各比特流執行以下步驟:對同一個比特流的所有比特進行比較,比較其值是否相同,若皆相同則對奇數位比特進行反相運算并將最低位比特之值設定為比特流的標志位,若至少有一個比特之值不相同,則對最低位比特進行反相運算并將反相運算值設定為標志位;以及將通過比較步驟后的比特流及標志位合并以生成新的比特流。最后,將各個新的比特流合并以生成新的比特數據。
技術領域
本發明涉及數據傳輸技術領域,尤其涉及一種數據編碼的方法。
背景技術
在數據傳輸技術中,發送端需先對數字信號進行編碼,然后透過信道進行傳輸,最后由接收端對此數字信號進行譯碼。IBM 8B/10B編碼是一種普遍使用的編碼機制,能夠保證傳輸的數據串在接收端被正確地復原。目前用來實現IBM 8B/10B編碼的編碼方法中,以查表法最為常見,但是它需要存儲器來存儲碼表,編解碼速度會受限于存儲器的讀取時間。另外,有一些低質量的編碼方法并不利于接收端提取時鐘同步信息,且通常帶來較大的直流分量,使誤碼率(BER)提高。基于現有技術中信號在傳輸過程中容易發生誤碼問題,使得接收端無法接收到正確的信號,因此有必要提供一種數據編碼的方法,以解決上述問題。
發明內容
本發明的目的在于提供一種數據編碼的方法,可以提高編碼的可靠性,且降低信號傳輸過程中的誤碼率。
為實現上述目的,本發明提供一種數據編碼的方法,用于對比特數據進行編碼,其特征在于,包括:將所述比特數據分割成多個比特流,所述比特流從最低位向最高位依序具有第0位、第1位、…,及第n位比特,其中n為不小于1的整數。對各所述比特流執行以下步驟:對同一個所述比特流的所有比特進行比較,比較其值是否相同,若皆相同則對第k位比特進行反相運算并將第0位比特之值設定為所述比特流的標志位,其中k為不小于1且不大于n的奇數,若至少有一個所述比特之值不相同,則將所述第0位比特的反相運算值設定為所述標志位;以及將通過所述比較步驟后的比特流及標志位合并以生成新的比特流,其中所述標志位為所述新的比特流的最低位比特。以及,將各個所述新的比特流合并以生成新的比特數據。
在一些實施方式中,所述分割步驟包括:將所述比特數據分割成二個具有相同比特數目的所述比特流。
在一些實施方式中,所述比較步驟包括:
對同一個所述比特流的所有比特進行反及(NAND)運算;
對同一個所述比特流的所有比特進行或(OR)運算;
對所述反及(NAND)運算值和所述或(OR)運算值進行及(AND)運算;以及
判斷所述及(AND)運算值是否為1,若為否,則比較結果為同一個所述比特流的所有比特之值皆相同,若為是,則比較結果為至少有一個所述比特之值不相同。
在一些實施方式中,所述比特數據具有8個比特數目。
在一些實施方式中,所述比特流具有4個比特數目。
在一些實施方式中,所述第k位比特包括第1位比特和第3位比特。
在一些實施方式中,所述新的比特流具有5個比特數目。
在一些實施方式中,所述新的比特數據具有10個比特數目。
為讓本發明的特征以及技術內容能更明顯易懂,請參閱以下有關本發明的詳細說明與附圖,然而附圖僅提供參考用,并非用來對本發明加以限制。
附圖說明
圖1為根據本發明實施例的數據編碼的方法的流程圖。
圖2A為一個可用于實施本發明數據編碼的方法的比特數據示意圖。
圖2B為對圖2A的比特數據實施圖1的步驟S01的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市華星光電技術有限公司,未經深圳市華星光電技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811548704.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





