在數(shù)字電路中,組成一連串信息的基元就是0和1,無論是在CPU、DSP、MCU甚至是個數(shù)字計數(shù)器中,數(shù)字電路在其中能夠處理的信息也只有0和1,而對于任何外界的信息,計算機(jī)都能通過兩個量來描述,那就是0和1。而對于數(shù)字通信來說,想要用0和1來傳遞你想傳達(dá)的信息,則必須要通過一種特殊的約定來進(jìn)行同步,這種約定就是編碼。
兩臺設(shè)備要想進(jìn)行有線通信,最終都是將想要傳達(dá)的信息轉(zhuǎn)變成一串比特流,進(jìn)而在傳輸線上進(jìn)行傳輸。常規(guī)數(shù)字通信為數(shù)據(jù)線+時鐘線的形式,但對于高速信號而言,時鐘線和數(shù)據(jù)線長度的稍稍偏差,就會造成接收端無法滿足數(shù)據(jù)采樣的建立時間,故會導(dǎo)致數(shù)據(jù)出錯。而最好的方式就是將時鐘信號和數(shù)據(jù)信號用同一根線來傳遞,所以出現(xiàn)了一些比較特殊的編碼,是的時鐘和數(shù)據(jù)能夠融合在一起。
RZ編碼也成為歸零碼,歸零碼的特性就是在一個周期內(nèi),用二進(jìn)制傳輸數(shù)據(jù)位,在數(shù)據(jù)位脈沖結(jié)束后,需要維持一段時間的低電平。舉個圖例:
圖中紅色的線表示數(shù)據(jù),只占據(jù)一部分的周期,剩下周期部分為歸零段。而歸零碼而分為單極性歸零碼和雙極性歸零碼,圖1表示的是單極性歸零碼,即低電平表示0,正電平表示1。對于雙極性歸零碼來說,則是高電平表示1,負(fù)電平表示0。如下圖所示:
這種編碼方式雖說能夠同時傳遞時鐘信號和數(shù)據(jù)信號,但由于歸零需要占用一部分的帶寬,故傳輸效率也就收到了一定的限制,假設(shè)數(shù)據(jù)傳輸時間為t,一個周期時間為T,則這種傳輸效率η=t/T。
友情鏈接: