奈氏准则:一条线一秒最多能跑多少个码元#
视频讲解 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 种码元中的哪一个。这种解码技术难度很大,并且还必须使信噪比达到相应的数值(有时甚至无法做到)。
所以:奈氏给了"能跑多快"的上限,但没告诉你"能跑这么快的条件"。条件由信噪比决定——这就是香农公式要管的事。
六、本集易错点#
- 奈氏准则的结论是"2W 波特"(码元/秒),不是"2W 比特/秒"。要换算成比特率必须乘 log₂V,只有 V=2 时两者数值才相同。
- "2W log₂V"是奈氏准则的推论,不是教材原话。教材原文只讲码元速率上限 2W。
- 前提是"无噪声"。真实信道永远有噪声,所以按奈氏算出来的速率实际达不到。
- 码元速率和比特率是两个概念,单位不同(Baud vs bit/s),不要混着写。
- W 是"带宽"(Hz),不是"线路宽度"或"距离"。带宽越宽 = 能通过的频率范围越大。
- 提高 V 有代价:状态越密,抗噪声能力越差,对信噪比要求越高。
- 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 | 提高信息传输速率的方法:用编码使每个码元携带更多比特 | 同上 |