信道的极限容量-奈氏准则

作者 Tea-Sun · 2026年10月23日 · 约 8 分钟

奈氏准则:一条线一秒最多能跑多少个码元#

视频讲解 https://www.bilibili.com/video/BV1xinz6CEYf/

知识点口径:谢希仁《计算机网络》(第 8 版 2.2.3 信道的极限容量,p46)


一句话讲清#

物理层想把比特送快,但信号跑太快,码元的前后沿会拖出"尾巴"糊成一团(码间串扰),接收端就认不出来了。奈奎斯特给了个判据:带宽 W 的低通信道,无噪声时每秒最多跑 2W 个码元。想让速率继续涨?只能让每个码元多带几个比特——这就是后来各种调制技术的由来。


一、从哪来:快一点,为什么就糊了#

第一步:理想方波长什么样#

发给信道的是"0/1"电平,画出来是一串方波:

    ┌───┐     ┌───┐
    │   │     │   │
────┘   └─────┘   └────

第二步:方波不是"一个频率",它是一堆频率叠出来的#

一个跳变的方波,用数学展开是一串正弦波之和:基波 + 3 次谐波 + 5 次谐波……

边沿越陡,需要的高次谐波越高。(想做到绝对垂直的边沿,需要无限高的频率成分)

第三步:信道带宽有限,高次谐波过不去#

任何信道能通过的频率是有上限的。高次谐波被挡在门外,剩下的频率重新叠加起来,波形就变了:

    ╱‾‾╲       ╱‾‾╲
───╱    ╲_____╱    ╲───     ← 前沿变缓、后沿拖尾

第四步:码元挨得太近,尾巴就叠在一起#

码元1的尾巴 ↘           ↙ 码元2的前沿
    ╱‾‾╲___╱‾‾╲
          ↑
      这里已经分不清是"1 结束"还是"1 开始"

教材称之为码间串扰(Intersymbol Interference, ISI):

接收端收到的信号波形失去了码元之间的清晰界限。

一旦糊了,接收端"判决"(认出这是 0 还是 1)就变成不可能。


二、奈氏准则说了什么#

在带宽为 W(Hz)的低通信道中,若不考虑噪声影响,则码元传输的最高速率是 2W(码元/秒)。 传输速率超过此上限,就会出现严重的码间串扰,使接收端对码元的判决成为不可能。

教材原例:信道带宽 4000 Hz → 最高码元传输速率 = 8000 码元/秒。

为什么是 2W?直观理解#

带宽 W 的信道,每秒最多能"分辨"2W 个独立的波形状态。可以这么打比方:

一条限宽的走廊,门宽固定。每秒钟最多挤过 2W 个人。你想让人流更大,不是催他们走快点(催快了就肩并肩糊在一起、谁也过不去),而是让每个人身上多背点货。

带宽 W 码元速率上限
1 kHz 2000 波特
3.1 kHz(电话线) 6200 波特
4 kHz 8000 波特
100 MHz(Wi-Fi 信道) 200 M 波特

注意:带宽越宽 → 能通过的高次谐波越多 → 波形能做得更"陡" → 码元可以挨得更近 → 速率上限越高。W 是唯一的决定因素。


三、接上第 1 集:奈氏卡住的是"乘号左边"#

第 1 集已经讲清这条关系:

比特率  =  码元速率  ×  log₂V
             ↑            ↑
        奈氏管这里      调制技术管这里

奈氏准则只给"码元速率"设了上限,压根没碰"比特率"。 所以:

码元速率 ≤ 2W          ← 奈氏准则
比特率   ≤ 2W · log₂V  ← 乘上 log₂V 之后的推论(不是教材原话)
V(状态数) 每码元比特数 log₂V 4 kHz 信道的比特率上限
2(二进制) 1 8000 bit/s
4(四进制) 2 16 000 bit/s
8 3 24 000 bit/s
16 4 32 000 bit/s

这就是为什么"提升速率"的工程手段是"提高 V":用不同的幅度、不同的相位,让一个波形状态代表好几个比特。


四、奈氏准则"没说什么"(最关键的一条)#

奈氏准则给出了码元传输速率的限制,没有对信息传输速率给出限制。

这句话的含义是:

奈氏准则不封死比特率。 只要你能让每个码元多带比特,比特率可以一直往上涨。

所以教材说它的意义是激励:

激励工程人员不断探索更加先进的编码技术,使每一个码元携带更多比特的信息量。

现实中的调制技术(BPSK → QPSK → 16/64/256/1024-QAM)就是照这个思路走的,把 log₂V 从 1 一路提到 10。V 的实现方式见第 1 集。


五、到哪去:V 能无限往上加吗?#

不能。这里就埋下了第 3 集的伏笔:

V 越大,相邻状态之间的差别越小。

16-QAM:  每维 4 档,状态间隔大,噪声不容易搞错
1024-QAM:每维 32 档,在同样功率下间距只剩几分之一,一点噪声就判错

教材原话(讲 8 比特一组编成 256 种状态时):

在接收端必须能够从收到的有噪声干扰的信号中,准确地判断这是 256 种码元中的哪一个。这种解码技术难度很大,并且还必须使信噪比达到相应的数值(有时甚至无法做到)。

所以:奈氏给了"能跑多快"的上限,但没告诉你"能跑这么快的条件"。条件由信噪比决定——这就是香农公式要管的事。


六、本集易错点#

  1. 奈氏准则的结论是"2W 波特"(码元/秒),不是"2W 比特/秒"。要换算成比特率必须乘 log₂V,只有 V=2 时两者数值才相同。
  2. "2W log₂V"是奈氏准则的推论,不是教材原话。教材原文只讲码元速率上限 2W。
  3. 前提是"无噪声"。真实信道永远有噪声,所以按奈氏算出来的速率实际达不到。
  4. 码元速率和比特率是两个概念,单位不同(Baud vs bit/s),不要混着写。
  5. W 是"带宽"(Hz),不是"线路宽度"或"距离"。带宽越宽 = 能通过的频率范围越大。
  6. 提高 V 有代价:状态越密,抗噪声能力越差,对信噪比要求越高。
  7. 2W 里的 W 是低通信道的带宽。带通信道(如电话线、无线)另有一套算法,教材不展开。

七、关键表述依据#

# 表述 依据
1 任何实际信道都不是理想的,不可能以任意高的速率传送 谢希仁 2.2.3
2 码间串扰:接收端收到的信号波形失去了码元之间的清晰界限 同上,p46
3 成因:矩形脉冲含丰富高次谐波,许多高次分量不能通过信道 → 前后沿不陡峭、拖尾 同上,p46
4 奈氏准则:带宽 W(Hz) 低通信道,不考虑噪声时,码元最高速率 = 2W 码元/秒 同上,p46
5 超过此上限会出现严重码间串扰,判决成为不可能 同上
6 例:带宽 4000 Hz → 最高码元速率 8000 码元/秒 同上,p46
7 限制码元传输速率的两个因素:信道能通过的频率范围、信噪比 同上,p46
8 奈氏准则只限制码元速率,没有限制信息传输速率 同上
9 奈氏准则的意义:激励工程人员探索更先进编码,让每码元携带更多比特 同上,p47
10 高状态数解码要求信噪比达到相应数值,有时甚至无法做到 同上,p47
11 提高信息传输速率的方法:用编码使每个码元携带更多比特 同上