Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

第一百零四章:编码、时钟与噪声

复习

  • 信号是连续变化的,接收方最终却要还原离散比特。

TL;DR

  • 编码规定比特怎样变成信号变化。
  • 接收方需要时钟或信号中的节奏来决定何时采样。
  • 噪声会使信号被误判,因此编码要留出辨别余地。

正文

  若发送端连续很久保持高电压,接收方无法从变化中看出一个比特何时结束、下一个何时开始。编码不仅要规定 0 和 1 长什么样,还常要提供足够的跳变,让接收方校准自己的时钟。

  接收端在每个比特的合适时刻采样,并依据阈值判断信号更像 0 还是 1。噪声使判断有出错可能;拉开信号状态的距离、加入时钟信息,都能降低风险,却不可能让真实世界完全没有误差。

  比特流终于能被持续读出了,但接收方还不知道这一长串里哪一段是一条完整消息。

思考题

为什么一长串完全不变化的信号会让同步变困难?

小结

  • 编码同时服务于数据表示和时钟恢复。
  • 噪声使通信必须考虑误判。

思考题答案(仅供参考)

  接收方缺少可用于校准节奏的变化,自己的采样时刻会逐渐漂移。

协议

本文采用 CC BY-NC-SA 4.0 协议发布。