1.單極性不歸零碼(即nrz碼)
編碼器直接編成這種最原始的碼型輸出。單極性不歸零碼(全占空τ=t)的碼型及其功率譜如圖5-13所示。單極性nrz碼不符合要求,它不適合在電纜信道中傳輸。
2.單極性歸零碼(即rz碼)
單極性歸零碼(τ=t/2)的碼型及功率譜如圖5-14所示
rz碼與nrz碼相比,成份不為零,其他缺點(diǎn)仍然存在。所以單極性歸零碼也不適合在電纜信道中傳輸。
3.傳號(hào)交替反轉(zhuǎn)碼(ami碼)
傳號(hào)交替反轉(zhuǎn)碼的碼型及功率譜如圖5-15所示。由于傳號(hào)碼(我們稱“1”碼為傳號(hào)碼,“0”碼為空號(hào)碼)的極性是交替反轉(zhuǎn)的,所以稱為傳號(hào)交替反轉(zhuǎn)碼,簡(jiǎn)稱ami碼(這是一種偽三進(jìn)碼)。
ami碼與二進(jìn)碼序列(指編碼器輸出的單極性二進(jìn)碼序列)的關(guān)系是:二進(jìn)碼序列中的“0”碼仍編為“0”碼,而二進(jìn)碼序列中的“1”碼則交替地變?yōu)椤?1”及“-1”碼。從ami碼的功率譜中可以看出它有以下優(yōu)點(diǎn):
(1)無(wú)直流成份,低頻成份也少。
(2)高頻成份少。
(3)碼型功率譜中雖無(wú)定時(shí)鐘頻率成份,但經(jīng)全波整流,可將ami碼變換成單極性半占空碼,就會(huì)含有定時(shí)鐘成份,便可從中提取定時(shí)鐘成份。
(4)ami碼具有一定的檢錯(cuò)能力。
由于上述優(yōu)點(diǎn),ami碼廣泛用于pcm基帶傳輸系統(tǒng)中,它是ccitt建議采用的傳輸碼型之一。
但ami碼的缺點(diǎn)是二進(jìn)碼序列中的“0”碼變換后仍然是“0”碼,如果原二進(jìn)碼序列中連“0“碼過(guò)多,ami碼中便會(huì)出現(xiàn)長(zhǎng)連“0”,這就不利于定時(shí)鐘信息的提取。為了克服這一缺點(diǎn),引出了hdb3碼。
4.三階高密度雙極性碼(hdb3碼)
hdb3碼編碼規(guī)則如下:
(1)進(jìn)碼序列中的“0”碼在hdb3碼中原則上仍編為“0”碼,但當(dāng)出現(xiàn)4個(gè)連“0”碼時(shí),用取代節(jié)000v或b00v代替。取代節(jié)中v碼、b碼均代表“1”碼,它們可正可負(fù)(即v+代表+1,v-代表-1,b+代表+1,b-代表-1)。
(2)取代節(jié)的安排順序是:先用000v,當(dāng)它不能用時(shí),再用b00v。
000v取代節(jié)的安排要滿足以下兩個(gè)要求:
①各取代節(jié)之間的v碼要極性交替出現(xiàn)(為了保證傳號(hào)碼極性交替出現(xiàn),不引入直流成份)。
②v碼要與前一個(gè)傳號(hào)碼的極性相同(為了在接收端能識(shí)別出哪個(gè)是原二進(jìn)碼序列中的“1”碼——原始傳號(hào)碼,哪個(gè)是v碼和b碼,以恢復(fù)成原二進(jìn)碼序列)。
當(dāng)上述兩個(gè)要求能同時(shí)滿足時(shí),用000v代替原二進(jìn)碼序列中的4個(gè)“0”(用000v+)或000v-);而當(dāng)上述兩個(gè)要求不能同時(shí)滿足時(shí),則改用b00v(b+00v+)或b-00v-,實(shí)質(zhì)上是將取代節(jié)000v中第一個(gè)“0”碼改成b碼)。
(3)hdb3碼序列中的傳號(hào)碼(包括“1”碼、v碼和b碼)除v碼外要滿足極性交替出現(xiàn)的原則。碼型反變換的原則是:接收端當(dāng)遇到連著3個(gè)“0”前后“1”碼極性相同時(shí),后邊的“1”碼(實(shí)際是v碼)還原成“0”;當(dāng)遇到連著2個(gè)“0”前、后“1”碼極性相同時(shí),前、后2個(gè)“1”(前邊的“1”是b碼,后邊的“1”是v碼)均還原成“0”。另外,其他的±1一律還原為+1,其他的“0”不變。
5.傳號(hào)反轉(zhuǎn)碼(cmi碼)
cmi碼變換規(guī)則。
“10”作為禁字不準(zhǔn)出現(xiàn)。收方碼流中一旦出現(xiàn)“10”判為誤碼,借此監(jiān)測(cè)誤碼。