NRZI

NRZI

NRZ-I編碼中,編碼後電平只有正負電平之分,沒有零電平,是不歸零編碼。

根據這一編碼原則,假設傳送端傳送8位數據流0000 0001B,前面的7個0位經過NRZ-I編碼後,將得到7次翻轉信號,如圖二的同步域部分。在接收端根據脈寬很容易得到同步接收時鐘。此後根據這個頻率的倍頻來採樣後面的數據。在傳輸過程中,每一次編碼的跳變都可以用來同步。這種同步機制在USB低速和中速傳輸中得到套用。即傳送數據前,首先傳送同步頭SYNC,內容為01H。這樣就可以同步傳輸數據了,且位元組開頭和結尾不需要起始位和停止位。

基本介紹

  • 中文名:NRZI
  • 外文名:No Return Zero-Inverse
  • 別名:非歸零反相編碼
  • 性質:15個翻轉信號
過程,原理,

過程

NRZ-I電平的一次翻轉來表示Data電平的邏輯0,與前一個NRZ-I電平相同的電平表示Data電平的邏輯1(翻轉代表0,不變代表1)。仔細觀察,我們發現,NRZ-I編碼信號經過反向後,還原的內容不變。典型套用如USB傳輸。
圖片一圖片一

原理

NRZ-INo Return Zero-Inverse 非歸零反相編碼
在傳輸中,同步頭SYNC為00 01H,15個翻轉信號。
但是當傳輸連續的邏輯1位時,NRZ-I編碼後,將保持上一次翻轉後的狀態。這使得接收端無法從中得到同步信號。為此,USB協定規定:如果要傳送的數據中出現有連續的6個1,則在進行NRZI編碼前,在這6個連續的1後面會插入1個0,然後再進行NRZI編碼。接收端收到連續6個1,將自動去掉後面的1個0。從而恢復原數據。如圖二的包數據傳送多個1的處理。這樣就使得USB通信的接收同步更加可靠。
解釋翻轉含義:
這個翻轉是在原來的電平上翻轉的,當碰到0電平來臨的時候,原來的1電平變為現在的0電平。是在上一個電平的基礎上翻轉的,這樣有助於理解。

相關詞條

熱門詞條

聯絡我們