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