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