線路碼(英語:Line code),有時也稱傳輸碼。為了便於用傳輸綫進行數碼訊號傳輸,將原始的數據碼進行一定的修改就得到了線路碼。舉例來說,當原始數據中存在長時間連續的1或0時,接收方會很難得知每一位信號的時長,也可能誤以為信號傳輸終結而中斷通信。線路碼還可增加糾錯功能,適應信道的特性。常見的線路碼包括AMI碼HDB3碼等。[1]

使用矩形脈波振幅調變和極性不歸零碼對二進位訊號進行編碼的範例
交替反轉碼(AMI)的範例
曼徹斯特編碼中的11011000100編碼
差分曼徹斯特編碼英語differential Manchester encoding的範例
雙向標記編碼(biphase mark code)的範例
MLT-3編碼英語MLT-3 encoding的範例
調變方式
連續調變
調幅調頻調相
類比AM
SSB · DSB
FMPM
數位ASK
OOK · QAM
FSK
MSK · GFSK
PSK
CPM
其他SM英語Space modulation (類比)
脈衝調變
類比PAM · PDM · PPM
數位PCM · PWM
展頻
CSS英語Chirp spread spectrum · DSSS · THSS英語Time-hopping · FHSS
另見
調變 · 線路碼 · 調製解調器 · ΔΣ調變 · OFDM · FDM

線碼,表示二進位串流碼的方法,其中這樣的方法是以電子方式來實現。

線碼一般會用不歸零(NRZ)或歸零(RZ)這兩種方式來表示。歸零代表表示位元的脈波在位元結束時,會回到0伏特或中間值。不歸零的位元脈波則不會有這樣的行為。

  1. 單極不歸零訊號
    在單極不歸零線碼中,符號1代表在符號期間輸出振幅為A的脈波,而符號0表示關掉脈波。這種線碼也被稱為開-閉信號。單極不歸零訊號的缺點是因為要傳送直流電位,所以會浪費功率。
  2. 雙極不歸零訊號
    在雙極不歸零訊號中,符號1和0分別傳送振幅為+A與-A的脈波。這種線碼的優點是容易產生,而且比單極不歸零訊號要更節省功率。
  3. 單極歸零訊號
    在這種線碼中,符號1是振幅為A,寬度為半個符號的方波來表示,而符號0則不會傳送任何脈波。這種線碼的缺點是,與雙極歸零訊號相比,它要多3dB的功率,才能達成相同的符號錯誤率。
  4. 雙極歸零訊號
    此種線碼使用三種振幅。相同振幅的正脈波與負脈波,也就是+A與-A,輪流用來表示符號1,並且每個脈波只有半符號寬度。符號0則是不會有脈波出現。這種訊號有一個優點就是,當符號1和0出現的概率相同時,傳輸訊號的功率頻譜中便不會出現直流成分,同時,它的低頻成分也十分微量。這種線碼也叫做交替符號轉換(alternate mark inversion, AMI)訊號。
  5. 分相(曼徹斯特碼 Manchester Code)
    在此種線碼中,符號1是由一個振幅為A的正向脈波,與振幅為-A的負向脈波所表示,正向脈波與負向脈波的寬度都是半符號寬。而在符號0,兩個脈波的極性相反。不論訊號的統計特性表現為何,曼徹斯特碼都能壓抑直流成分,以及較不重要的低頻成分。

註釋

  1. ^ 數字基帶信號的碼型 互聯網檔案館存檔,存檔日期2015-05-22.