Line Encoding
數位資訊皆可被編碼為數位訊號。特定編碼技術的選擇取決於特殊需求與可用媒介和通訊裝置。最簡易方式是以不同電壓準位代表二進位 0/1;較複雜機制通常為改善效能。
常見編碼如下:
NRZI (Non return to zero, inverted): 翻轉不歸零制。有以下兩種模式:
NRZI (Transition occurs for a one): 遇「1」變更準位;遇「0」保持。例如 "110100110"、初始「1」→ "011000100"。
NRZI (Transition occurs for a zero): 遇「0」變更準位;遇「1」保持。例如 "001011001"、初始「1」→ "011000100"。
Manchester: 每個位元時間中央皆有電位轉換。
Manchester (Thomas): 正→負為「1」,負→正為「0」。例如 "0010110010" → "01 01 10 01 10 10 01 01 10 01"。
Manchester (IEEE802.3): 正→負為「0」,負→正為「1」。例如 "0010110010" → "10 10 01 10 01 01 10 10 01 10"。
Differential Manchester: 差動式曼徹斯特;位元時間中間必轉換。位元起始亦轉換為「0」,否則為「1」。例如 "0011101011" → "10 10 01 10 01 01 10 10 01 10"。
AMI (Alternate Mark Inversion): 三階電位(正/零/負)。
AMI (Standard): 「0」為準位 0,「1」為 +/- 互換。
AMI (B8ZS): 連續 8 個 0 作特殊替代(例如 1 為 + 時 00000000 → 000+-0-+)。
AMI (HDB3): 連續 4 個 0 作特殊處理(依奇偶與前一 1 極性)。
MLT-3: 「0」不變化;「1」依 0、+、0、- 順序變換。
Pseudoternary: 「0」為 +/- 互換;「1」為準位 0。
CMI: 「0」用 "01";「1」交替 "00"/"11"。
Biphase Mark: 雙相符號編碼。例如 "0010110010" → "11 00 10 10 10 11 01 00 10 10"。
Miller: 用於 RFID。例如 "0010110010" → "11 00 01 11 10 01 11 00 01 11"。
Modified Miller: Idle 高準位;示例 "1011001010":
格式 或 Data Rate 設錯會編碼/顯示不符;勾選 Auto-Detect Data Rate 時手動鮑率欄位停用(Disable)。通道前綴差異見 Settings。
Decode Settings
- Channel: 指定待測訊號通道。
- Format: 選擇線編碼格式。Default 為 NRZI (Transition occurs for a one)。
- NRZI (Transition occurs for a one)
- NRZI (Transition occurs for a zero)
- Manchester (Thomas)
- Manchester (IEEE802.3)
- Differential Manchester
- AMI (Standard)
- AMI (B8ZS)
- AMI (HDB3)
- Pseudoternary
- MLT-3
- CMI
- Biphase Mark Encode
- Miller
- Modified Miller
- Auto-Detect Data Rate: 自動偵測資料速率;勾選時欄位啟用(Enable)手動 Data Rate 欄位停用(Disable)。Default 為勾選。手動時Default 文字為 1 MHz。
Result