資料編碼詳解
這裡首先區分一下兩個基本概念:資料,訊號。
資料是邏輯上的概念,可分為數字資料和模擬資料。數字資料有0
和1組成,而模擬資料有連續的數值組成。
訊號是物理上的概念,可分為數碼訊號和模擬訊號。數碼訊號就是高低電平,而模擬訊號為一定頻率的交流電壓。
資料的儲存和傳輸需要用訊號來完成。這裡以數字資料為例,每一位0
或1在不同的介質上需要不同的表示方式,如在磁碟上表現為磁性方向,在光碟上表現為洞的深度。數字資料在傳輸時既可以用數碼訊號來表示,亦可以用模擬訊號來表示。
按照信源產生的資料型別和通道上的傳輸訊號不同,可組成四種通訊方式:
(1)數字資料---
模擬訊號
叫做資料通訊
(2)數字資料---
數碼訊號
叫做資料通訊,
(3)模擬資料---
模擬訊號
叫做模擬通訊
(4)模擬資料---
數碼訊號
叫做數字通訊
本文介紹的是第(2
)種,即用數碼訊號來表示數字資料。
按照利用訊號的不同方式,可以分為三大類:
1.
單極性編碼
只利用數碼訊號的高電平,所以叫做單極性。方式也很簡單,即高電平表示資料1
,沒有電平表示資料0。
2.
雙極性編碼
利用數碼訊號的高電平和低電平,所以叫做雙極性。方式很簡單,無論是高電平還是低電平都表示1
,沒有電平表示0
。值得注意的是,這裡要求高低電平必須交替出現,即不能連續出現相同極性的電平。
3.
極化編碼
無論是單極性編碼還是雙極性編碼,其表示方式都是利用電平的高低。而極化編碼則可以利用電平的高低變化,由此可以達到一定程度同步的目的。
3.1
歸零碼rtz
同樣是用高電平表示1
,低電平表示0
,但是在乙個位元的中間電平歸零。
3.2
非歸零碼ntz
(1)非歸零電平碼ntz-l
高電平表示1
,低電平表示0。
(2)非歸零翻轉碼ntz-i
在乙個bit
的開始,由高電平變為低電平表示0
,由低電平變為高電平表示1。
3.3
雙相位編碼(1
)曼徹斯特編碼(應用於乙太網)
在乙個bit
的中間由高電平變為低電平表示0
,有低電平變為高電平表示1
,同時這種變化也用來實現同步。 (2
)差分曼徹斯特編碼(應用於令牌網)
這種編碼在乙個bit
的開始位置的變化用來表示資料,而中間的變化僅用來實現同步。開始位置電平的變化,無論是高變低,還是低變高都表示0
,而沒有變化則表示1。
小技巧:先看是極性還是極化,再看極化發生位置(bit
開始和中間),最後看是否同步與資料的實現位置。
網路工程師筆記《二》
這次來總結在刷題碰到的知識點 一些配置的命令 一 知識點 1,對稱金鑰密碼體制 常見的des,idea,tdea,aes,rc2,rc4,rc5 其中des屬於分組密碼體制,三重des 使用的是兩個金鑰執行三次des 演算法,並不是三個金鑰。2,加密與解密 b收到使用者a帶數字簽名的訊息m,為了驗證...
Linux網路工程師資料
1 linux 系統管理 1 ubuntu linux 零起點學習 linux 自由飛翔 linux共45 集 480個 linux linux 網路安全 1 實戰 linux yeslab 現任明教教主 backtrack58集 菜鳥騰飛安全網 backtrack滲透 openvpn linux ...
網路工程師考試內容綱要
網路工程師考試內容綱要 一 考試說明 1 考試要求 1 熟悉計算機系統的基礎知識 2 熟悉網路作業系統的基礎知識 3 理解計算機應用系統的設計和開發方法 4 熟悉資料通訊的基礎知識 5 熟悉系統安全和資料安全的基礎知識 6 掌握網路安全的基本技術和主要的安全協議與安全系統 7 掌握計算機網路體系結構...