成對不等性碼或稱“交替碼”(alternative code,alternating code)是以相反極性的兩個信號電平之一來表示輸入數據的一部分或全部的代碼。在一個代碼中,有一些或全部數字或字元是由兩組數字代表,它們具有相反的不等度,它們被用在一個序列中以減少更長的數字序列的總不等度。
中文名稱 | 成對不等性碼 |
英文名稱 | paired-disparity code |
定 義 | 以相反極性的兩個信號電平之一來表示輸入數據的一部分或全部的代碼。 |
套用學科 | 通信科技(一級學科),通信原理與基本技術(二級學科) |
基本介紹
- 中文名:成對不等性碼
- 外文名:paired disparity code
- 套用學科:通信科技,通信原理與基本技術
- 其他稱號:交替碼
- 性質:一種線路碼
- 舉例:AMI
解釋,舉例,優缺點,
解釋
成對不等性碼是原來信號中的某些或全部數字由兩組不等性相反的數字組表示的碼。它被用在一個序列中,以使一個較長數字序列的數字和為最小。成對不等性碼是一種碼中的某些或所有數字或字元由相反的不等性的兩組數字來表示的碼,在序列中使用這兩組數字是為了把較長數字序列中的總不等性減至最小。例如,交替傳號反轉碼即是成對不等性碼之一。
舉例
傳號交替反轉碼(AMI)是成對不等性碼的一種例子。
AMI碼是Alternate Mark Inversion)的縮寫,又稱雙極碼(Bipolar Code)、雙極方式碼、平衡對稱碼、信號交替反轉碼等。 它是一種1B1T碼,即將一個二元碼(Binary)變換為一個三元碼(Ternary),一般用三個電平 +A、0、-A表示。變換規則是:0電平表示“0”碼;+A或-A電平都表示‘‘1”碼(傳號),+A與 -A要交替出現。
因此它是一種套用三值信號來傳送二值數字的成對不等性碼,其中,二值的“1”狀態用正負極性交替但幅度相等的信號元來表示,而二值的“0”狀態則用幅度為零的信號來表示。
例如:
訊息碼0 1 0 1 1 0 0 0
AMI碼 0 +1 0 -1 +1 0 0 -1
這個編碼除了交替的正負脈衝,還有0電平,因此沒有直流成分,且只有很小的低頻成分。AMI碼是一種基本的線路碼,編解碼電路簡單,可以根據傳號極性交替變換的規律,觀察誤碼。
在一個代碼中,由兩組數字代表一些或全部具有相反的不等度的數字或字元時,被用在一個序列中,會減少這列長的數字序列的總不等度。如某一AMI碼的字元信號中,代碼為“+1 0 0 -1+1 0 0 0 -1 +1 0 0 -1 0 +1 0 0 0 -1 0”,這字元共有20位數字,若分為每組10位數字的兩組數字,則前一組數字的不等度為1-1+1-1+1=1,後一組數字的不等度為-1+1-1=-1,兩組不等度正好相反,所以整個20位數字的總不等度為1-1=0。
優缺點
以AMI碼為例,在AMI碼中,二進制碼0用0電平表示,二進制碼1交替地用+1和-1的半占空歸零碼錶示,這種碼型實際上把二進制脈衝序列變為三電平的符號序列(故叫偽三元序列),利用傳號交替反轉規則,在接收端可以檢錯糾錯,比如發現有不符合這個規則的脈衝時,就說明傳輸中出現錯誤。
優點如下:
(1)在“1”、“0”碼不等機率情況下,也無直流成分,且零頻附近低頻分量小。因此,對具有變壓器或其他交流耦合的傳輸信道來說,不易受隔直特性影響。
(2)若接收端收到的碼元極性與傳送端完全相反,也能正確判決。
(3)只要進行全波整流就可以變為單極性碼。如果交替極性碼是歸零的,變為單極性歸零碼後就可提取同步信息。
缺點是對一連串的比特並無同步信息確保機制。它可能出現長的連0串,因而會造成定時信號提取困難。通常PCM傳輸線路中不允許連“0”碼超過15個,否則位定時就會失去,基帶信號不能正常再生。