Re: 請問要如何對差分曼徹斯特碼解碼
|
||||
---|---|---|---|---|
版主
|
http://www.cs.nthu.edu.tw/~nfhuang/chap02.htm
依上述有關對差動式曼徹斯特編碼的描述為: 差動式曼徹斯特編碼 (Differential Manchester Encoding) 技巧的主要特色和曼徹斯特編碼相同。在每一個位元時間中間都有電位的轉換。不同的是,在差動式曼徹斯特編碼中,除了位元時間中間的電位轉換外,在位元時間一開始時也有電位轉換則代表 "0",否則代表"1"。換句話說,如果資料值是"0" 則在位元時間的開始及中間都有電位的轉換。如果資料值是 "1" 則只在位元時間的中間有電位的轉換,如圖2-16 所示。由於資料值無論是 "0" 或 "1",在位元時間的中間都有電位的轉換,因此整個位元時間沒有電位轉換的部份便可以拿來當控制碼使用,例如代表一筆資料的開始或結束等。 可以將每一位元的時間再分成三小段,比較這三個時段的電位變化應該就可以找出該位元的hi/low 訊號。
發表於: 2007/1/4 14:26
|
|||
|
請問要如何對差分曼徹斯特碼解碼
|
||||
---|---|---|---|---|
高級會員
|
差分曼徹斯特碼本身帶有clock,請問要如何個別取出clock跟data
如果使用一個timer給定一個固定的data rate,可能會因為傳送出來的每個clock都有誤差,那麼利用timer定時的中斷就有可能會解出錯誤的碼,請問各位有沒有什麼好方法?
發表於: 2007/1/4 10:10
|
|||
|