請(qǐng)大蝦來(lái)共同研究用單片機(jī)(或單線)無(wú)線傳送的編解碼
[導(dǎo)讀]數(shù)據(jù)編碼是將數(shù)據(jù)表示成某種特殊的信號(hào)形式以便于數(shù)據(jù)的可靠傳輸
數(shù)據(jù)編碼是將數(shù)據(jù)表示成某種特殊的信號(hào)形式以便于數(shù)據(jù)的可靠傳輸。
1. 數(shù)字信號(hào)編碼技術(shù)
對(duì)于傳輸數(shù)字信號(hào)來(lái)說(shuō),最普通且最容易的方法是用兩個(gè)不同的電壓值來(lái)表示兩個(gè)二進(jìn)制值。用無(wú)電壓(或負(fù)電壓)表示0,而正電壓表示1。
常用的數(shù)字信號(hào)編碼有不歸零(NRZ)編碼、曼徹斯特(Manchester)編碼和差分曼徹斯特(Differential Manchester)編碼。
(1)NRZ編碼
它的優(yōu)點(diǎn)是:一位碼元(一串脈沖)一個(gè)單位脈沖的亮度,稱為全亮碼。根據(jù)通信理論,每個(gè)脈沖亮度越大,信號(hào)的能量越大,抗干擾能力強(qiáng),且脈沖亮度與信道帶寬成反比,即全亮碼占用信道較小的帶寬編碼效率高。
它的缺點(diǎn)是:當(dāng)出現(xiàn)連續(xù)0或1時(shí),難以分辨復(fù)位的起停點(diǎn),會(huì)產(chǎn)生直流分量的積累,使信號(hào)失真。因此,過(guò)去大多數(shù)數(shù)據(jù)傳輸系統(tǒng)都不采用這種編碼方式。近年來(lái),隨著技術(shù)的完善,NRZ編碼已成為高速網(wǎng)絡(luò)的主流技術(shù)。
(2)曼徹斯特編碼
在曼徹斯特編碼中,用電壓跳變的相位不同來(lái)區(qū)分1和0,即用正的電壓跳變表示0,用負(fù)的電壓跳變表示1。因此,這種編碼也稱為相應(yīng)編碼。由于跳變都發(fā)生在每一個(gè)碼元的中間,接收端可以方便地利用它作為位同步時(shí)鐘,因此,這種編碼也稱為自同步編碼。
(3)差分曼徹斯特
差分曼徹斯特編碼是曼徹斯特編碼的一種修改格式。其不同之處在于:每位的中間跳變只用于同步時(shí)鐘信號(hào);而0或1的取值判斷是用位的起始處有無(wú)跳變來(lái)表示(若有跳變則為0,若無(wú)跳變則為1)。這種編碼的特點(diǎn)是每一位均用不同電平的兩個(gè)半位來(lái)表示,因而始終能保持直流的平衡。這種編碼也是一種自同步編碼。
1. 數(shù)字信號(hào)編碼技術(shù)
對(duì)于傳輸數(shù)字信號(hào)來(lái)說(shuō),最普通且最容易的方法是用兩個(gè)不同的電壓值來(lái)表示兩個(gè)二進(jìn)制值。用無(wú)電壓(或負(fù)電壓)表示0,而正電壓表示1。
常用的數(shù)字信號(hào)編碼有不歸零(NRZ)編碼、曼徹斯特(Manchester)編碼和差分曼徹斯特(Differential Manchester)編碼。
(1)NRZ編碼
它的優(yōu)點(diǎn)是:一位碼元(一串脈沖)一個(gè)單位脈沖的亮度,稱為全亮碼。根據(jù)通信理論,每個(gè)脈沖亮度越大,信號(hào)的能量越大,抗干擾能力強(qiáng),且脈沖亮度與信道帶寬成反比,即全亮碼占用信道較小的帶寬編碼效率高。
它的缺點(diǎn)是:當(dāng)出現(xiàn)連續(xù)0或1時(shí),難以分辨復(fù)位的起停點(diǎn),會(huì)產(chǎn)生直流分量的積累,使信號(hào)失真。因此,過(guò)去大多數(shù)數(shù)據(jù)傳輸系統(tǒng)都不采用這種編碼方式。近年來(lái),隨著技術(shù)的完善,NRZ編碼已成為高速網(wǎng)絡(luò)的主流技術(shù)。
(2)曼徹斯特編碼
在曼徹斯特編碼中,用電壓跳變的相位不同來(lái)區(qū)分1和0,即用正的電壓跳變表示0,用負(fù)的電壓跳變表示1。因此,這種編碼也稱為相應(yīng)編碼。由于跳變都發(fā)生在每一個(gè)碼元的中間,接收端可以方便地利用它作為位同步時(shí)鐘,因此,這種編碼也稱為自同步編碼。
(3)差分曼徹斯特
差分曼徹斯特編碼是曼徹斯特編碼的一種修改格式。其不同之處在于:每位的中間跳變只用于同步時(shí)鐘信號(hào);而0或1的取值判斷是用位的起始處有無(wú)跳變來(lái)表示(若有跳變則為0,若無(wú)跳變則為1)。這種編碼的特點(diǎn)是每一位均用不同電平的兩個(gè)半位來(lái)表示,因而始終能保持直流的平衡。這種編碼也是一種自同步編碼。





