跳转至

Line Decoding

数字信息皆可被编码为数字信号。特定编码技术的选择取决于特殊需求与可用媒介和通信装置。最简易方式是以不同电压电平代表二进制 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"。

Biphase Mark: 双相符号编码。数据 1 拆成 01/10,0 为 00/11;每位结束须反向。例如 "0010110010" → "11 00 10 10 10 11 01 00 10 10"。

Miller: 用于 RFID。1 在位中间转换;0 保持,连续 0 时相邻 0 之间转换。例如 "0010110010" → "11 00 01 11 10 01 11 00 01 11"。

Modified Miller: Idle 维持高电平;0 在起始出现脉冲,1 在中间出现脉冲;若 0 紧接在 1 后则不动作。例如 "1011001010":

Modified Miller

Modified Miller 编码示例

格式 或 Data Rate 设错会解码失败;勾选 Auto-Detect Data Rate 时手动波特率栏位停用(Disable)。通道前缀差异见 Settings。

Decode Settings

Decode Settings

Line Decoding 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
    • Biphase Mark Decode
    • Miller
    • Modified Miller
  • Show Unknown: 显示未知信号。勾选时栏位启用(Enable)。Default 为未勾选。
  • Show Bus: 显示总线。勾选时栏位启用(Enable)。Default 为未勾选。
  • Auto-Detect Data Rate: 自动检测数据速率;勾选时栏位启用(Enable)手动 Data Rate 栏位停用(Disable)。Default 为勾选。手动时Default 文字为 1 MHz。

Result

Line Decoding Result

Line Decoding 解码结果