首頁 常見問題 hdb3編碼規則是什麼

hdb3編碼規則是什麼

Jul 02, 2021 am 11:27 AM

編碼規則是:1、連0個數不超過3,規則與AMI相同;2、若連0個數超過3,則每4個0看作一小節,定義為B00V;3 、B和V滿足V和前面相鄰非0符號極性相同,不看V時極性交替,V與V之間極性交替;4、一般第一個B取0,第一個非0符取-1。

hdb3編碼規則是什麼

本教學操作環境:windows7系統、Dell G3電腦。

一、編碼規則:

1、連0的個數不超過3時,規則與AMI相同,即0不變,1變成-1、 1交替;

2、若連0的個數超過3,則將每4個0看作一小節,定義為B00V,B可以是-1、0、 1,V可以是-1、 1;

3、B和V具體值滿足以下條件:V和前面相鄰非0符號極性相同;不看V時極性交替;V與V之間極性交替;

# 4.一般第一個B取0,第一個非0符取-1。

擴充資料:

原理:HDB3碼既要包含AMI的交替特性使輸出無直流特性,又要不出現四個以上的連0,因此可以先滿足後者。

  1.把"0000"換成取代節。

  規則:先將"0000"分離開來,第一個"0000"直接變為"000V",然後數相鄰兩個"0000"之間"1"的個數,奇數則變為"000V",偶數則變為" B00V"。

  2.更新符號。

  根據教材有:B總是與其前面的1或V符號相反,V總是與前面的1或B相符號相同,1總是與前面的V或B符號相反,就可以編符號了。

  例如:

  訊息代碼:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 10 0 0 1

  中間碼: 1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1

  B3碼: 1 0 0 0 V -1 0 0 0 -V 1 -1 B 0 0 V -1 1 -B 0 0 -V B 0 0 V -1 1 -1 0 0 0 -V 1

二、HDB3碼的特點:

  1 由HDB3碼確定的基帶訊號無直流分量,且只有很小的低頻分量;

  2 HDB3中連0串的數目至多為3個,易於擷取定時訊號。

  3 編碼規則複雜,但譯碼較簡單。

  三、解碼規則

  1從收到的符號序列中找到破壞極性交替的點,可以斷定符號及其前面的3個符號必是連0符號,從而恢復4個連碼;

  2再將所有的-1變換成1後,就可以得到原始訊息代碼

更多電腦相關知識,請造訪常見問題欄位!

以上是hdb3編碼規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)