🔌 第四章 通过接入网进入互联网内部
📄 一句话概括

用户端把数据调制到电话语音频段以上的高频载波上——0/1 通过相位或幅度变化写入波形,这就是【在电话线上跑数据】。

📝 本节和前面几节的关系

4.1.2 摆好了部件;本篇从最早的一环看起——数据怎么变成能上铜线的波形。

一、调制

把 0/1 映射成载波的相位/幅度变化(图里是相位调制); 频率越高,单位时间能承载的比特越多——但衰减也越快。

二、与其他业务的错开

语音在 0~4 kHz,数据在高频段; 两段互不重叠,所以能同时在线。

三、动手 Demo:把数据变成声音

频段划分:

for a, b in [('0 ~ 4 kHz','传统电话语音'),
             ('4 kHz ~ 1.1 MHz 以上','ADSL 数据(多子信道)')]:
    print('%-24s %s' % (a, b))

实跑输出:

--------------------------------------------------------------------
把数据变成声音
--------------------------------------------------------------------
  ADSL 的思路:让数据伪装成声音频段以上的振动,与电话共存。

  频段                     用途
  -----------------------------------------------
  0 ~ 4 kHz                传统电话语音
  4 kHz ~ 1.1 MHz 以上     ADSL 数据(多子信道)
  -----------------------------------------------

  0/1 比特通过**调制**(相位/幅度变化)写进高频载波——
  这就是【在电话线上跑数据】的全部原理。

教材此处给了相位调制波形图—— 看懂【波形形状随比特变】这一步,ADSL 就没有神秘感了。

30 秒实验

  1. 查查调制解调器(modem)这个名字的来历。
  2. 想想为什么高频段能装更多数据、却走不远。
  3. 对比 WiFi 的调制(QAM)与 ADSL 的异同。

常见误区

  1. 以为数据是【直接】传 0/1 电平——要调制到载波上。
  2. 以为语音与数据会打架——频段错开即可。
自测三问(点开对答案) 1. ADSL 把数据放到哪个频段? —— 电话语音频段以上的高频段。 2. 调制的目的是什么? —— 把比特写进适合铜线传输的波形。 3. 为什么语音与数据能共存? —— 频段不重叠。

相关笔记