这部分内容在 408 和国内计算机网络考试里非常高频,而且最容易出现一种现象:单个公式都认识,但一到题目里,带宽、波特率、比特率、码元状态数、信噪比、QAM 一起出现,就开始混乱。
其实这部分知识完全可以串成一条主线。你可以把它理解成这样:
信道能传多快,主要受两类限制:
- 带宽限制:信道变化太快来不及跟随,所以码元发送速率不能无限大。
这就是奈氏准则要解决的问题。 - 噪声限制:即使你发得再快、状态再多,噪声太大时接收端也分不清。
这就是香农定理要解决的问题。
所以它们并不是互相替代,而是分别从两个不同角度给出了“上限”。
一、先给核心结论
做题时,先记住下面这几句,很多题立刻就能判断思路。
1. 三个最核心公式
(1)比特率、波特率、码元状态数之间的关系
比特率 = 波特率 × log<sub>2</sub>M
其中:
M表示一个码元可能取的离散状态数log<sub>2</sub>M`` 表示每个码元能携带多少 bit
例如:
- 二进制:
M = 2,每码元携带1 bit - 4 个状态:
M = 4,每码元携带2 bit - 8 个状态:
M = 8,每码元携带3 bit - 16-QAM:
M = 16,每码元携带4 bit - 64-QAM:
M = 64,每码元携带6 bit
(2)奈氏准则(无噪声)
理想低通信道最大码元传输速率 = 2W
进一步得到最大数据传输速率:
C = 2W × log<sub>2</sub>M
其中:
W是信道带宽,单位 HzM是码元状态数C是最大数据传输速率,单位 bit/s
奈氏准则讨论的是:
在无噪声、仅受带宽限制时,最多能传多快。
(3)香农定理(有噪声)
C = W × log<sub>2</sub>(1 + S/N)
其中:
W是带宽S/N是信噪比的“真值比”,不是 dBC是信道极限容量
香农定理讨论的是:
在有噪声条件下,这个信道无论采用什么编码和调制,可靠传输速率都不可能超过多少。
2. 奈氏准则和香农定理的关系
最重要的一句话是:
奈氏准则给出“无噪声时”的上限,香农定理给出“有噪声时”的绝对上限。
如果一个题同时给了带宽、状态数、信噪比,那么你应该想到:
- 奈氏:
2W × log<sub>2</sub>M - 香农:
W × log<sub>2</sub>(1 + S/N)
真正可达到的可靠传输速率,不能超过这两个值中的较小者。
也就是:
实际可可靠传输速率 ≤ min{ 2W × log<sub>2</sub>M , W × log<sub>2</sub>(1 + S/N) }
这句话是把整章内容串起来的关键。
二、先把几个概念彻底区分清楚
这几个名词在题目里会反复混着出现,必须分清。
| 概念 | 本质 | 常见单位 | 你可以怎么理解 |
|---|---|---|---|
带宽 W | 信道可通过的频率范围 | Hz | 路有多宽 |
| 波特率 | 每秒发送多少个码元 | Baud | 每秒打出多少个“符号” |
| 比特率 | 每秒发送多少个比特 | bit/s | 每秒真正传多少信息位 |
码元状态数 M | 一个码元有多少种可能取值 | 无单位 | 每个符号有多少种变化方式 |
| 每码元携带比特数 | 一个码元能表示多少 bit | bit/码元 | log<sub>2</sub>M |
信道容量 C | 在给定条件下的最大可靠传输速率 | bit/s | 这条信道的理论极限 |
三、QAM、相位数、幅度数和状态数怎么联系?
考试里经常出现 QAM、相位、幅度这些字眼,本质上仍然是在问你:一个码元一共有多少种状态。
1. 一般原则
如果题目说:
- 有
a种相位 - 每种相位有
b种幅度
那么总状态数就是:
M = a × b
于是每码元可携带的比特数就是:
log<sub>2</sub>(a × b)
再乘以波特率,就得到比特率。
2. 常见例子
| 调制方式 | 状态数 M | 每码元 bit 数 |
|---|---|---|
| BPSK | 2 | 1 |
| QPSK | 4 | 2 |
| 8PSK | 8 | 3 |
| 16-QAM | 16 | 4 |
| 64-QAM | 64 | 6 |
例如:
16-QAM:每码元携带4 bit64-QAM:每码元携带6 bit
所以:
- 若波特率为
1200 Baud - 用
16-QAM
则比特率为:
1200 × 4 = 4800 bit/s
四、什么时候用奈氏准则,什么时候用香农定理?
这是考试里最关键的判断点。
1. 用奈氏准则的典型关键词
题干出现这些词,优先想到奈氏准则:
- 无噪声
- 理想信道
- 带宽为多少 Hz
- 码元有多少种状态
- 最大码元速率
- 最大数据速率(且给了状态数)
这时一般用:
C = 2W × log<sub>2</sub>M
如果只问最大波特率,则用:
最大波特率 = 2W
2. 用香农定理的典型关键词
题干出现这些词,优先想到香农定理:
- 信噪比
- S/N
- dB
- 有噪声信道
- 信道容量
- 极限传输速率
这时一般用:
C = W × log<sub>2</sub>(1 + S/N)
若给的是 dB,要先换算:
信噪比(dB) = 10 × log<sub>10</sub>(S/N)
所以:
S/N = 10<sup>信噪比(dB) / 10</sup>
例如:
30 dB- 则
S/N = 10<sup>3</sup> = 1000
3. 同时给了状态数和信噪比怎么办?
这是综合题最容易卡住的地方。
此时不要只套一个公式,而要想到:
- 奈氏上限:由带宽和状态数决定
- 香农上限:由带宽和信噪比决定
真正能稳定达到的速率,取两者较小值。
也就是说,奈氏和香农不是“谁更高级就用谁”,而是分别构成不同限制。
五、把整条逻辑链串起来
这一章最重要的逻辑链可以写成下面这样:
1. 从码元状态数到每码元比特数
每码元携带 bit 数 = log<sub>2</sub>M
2. 从波特率到比特率
比特率 = 波特率 × log<sub>2</sub>M
3. 从带宽到最大波特率(奈氏)
最大波特率 = 2W
4. 从带宽和状态数到无噪声最大比特率
C = 2W × log<sub>2</sub>M
5. 从带宽和信噪比到有噪声极限容量(香农)
C = W × log<sub>2</sub>(1 + S/N)
6. 真正可靠传输上限
实际可靠传输速率 ≤ min{ 2W × log<sub>2</sub>M , W × log<sub>2</sub>(1 + S/N) }
六、你提到的几道题,逐题讲清楚
下面按考研题解析模式来做。
例题 1:信息速率为 64 KB/s,一个载波信号有 4 个有效离散值,求波特率
结论
如果题目中的 64 KB/s 是字节每秒,则:
比特率 = 64 × 8 = 512 Kb/s
因为 M = 4,所以:
每码元携带 bit 数 = log<sub>2</sub>4 = 2
故波特率为:
波特率 = 比特率 / 2 = 256 KBaud
但考试里有一个大坑
很多教材或题目原本想写的是 64 Kb/s,只是大小写写乱了。
所以这题必须先看清单位:
Kb/s:千比特每秒KB/s:千字节每秒
如果是 64 Kb/s,则:
波特率 = 64 / 2 = 32 KBaud
这类题的识别方法
题目给了:
- 信息速率
- 状态数
求:
- 波特率
就直接用:
波特率 = 比特率 / log<sub>2</sub>M
例题 2:无噪声的 8000 Hz 信道,每个信号包含 8 级,每秒采样 4000 次,可获得的最大传输速率为多少?
这题文字有点混杂,但按你给出的条件,最直接的处理方式是:
- 每秒采样 4000 次,可视为每秒发送
4000个码元 - 每个信号 8 级,所以
M = 8 - 每码元携带
log<sub>2</sub>8 = 3 bit
于是:
比特率 = 4000 × 3 = 12000 bit/s
结论
12000 bit/s
为什么不是 2W × log2M = 2 × 8000 × 3 = 48000 bit/s?
因为题目又额外给了“每秒采样 4000 次”,这相当于实际码元速率已经被限定成 4000 Baud。
奈氏准则给的是上限,并不代表实际一定跑到上限。
也就是说:
- 理论最大码元速率可到
2W = 16000 Baud - 但题目实际只让你每秒采样
4000次 - 所以实际传输速率按
4000 Baud算
这正是考试常见陷阱:理论上限和实际给定发送速率不要混。
例题 3:信噪比为 127:1 的 4000 Hz 信道,最大数据传输速率为多少?
题型判断
典型香农定理题。
已知
W = 4000 HzS/N = 127
代入:
C = W × log<sub>2</sub>(1 + S/N)
得到:
C = 4000 × log<sub>2</sub>(128)
因为:
log<sub>2</sub>128 = 7
所以:
C = 4000 × 7 = 28000 bit/s
结论
28000 bit/s
例题 4:一个信道每 1/8 秒采样一次,共有 16 种变化状态,求最大传输速率
关键信息提取
- 每
1/8秒采样一次,说明每秒采样8次 - 可视为波特率
8 Baud - 状态数
M = 16 - 每码元携带
log<sub>2</sub>16 = 4 bit
因此:
比特率 = 8 × 4 = 32 bit/s
结论
32 bit/s
这类题为什么容易错?
因为很多人一看到“采样”就条件反射去想带宽和奈氏公式。
但这题本质上已经直接给了码元发送频率,所以直接:
比特率 = 波特率 × log<sub>2</sub>M
就行了。
例题 5:采用 8 种相位,每种相位各有 2 种幅度的 QAM 调制,在 1200 Baud 下能达到的数据传输速率为多少?
题型判断
QAM 状态数计算题。
先求总状态数
- 相位数:8
- 幅度数:2
所以:
M = 8 × 2 = 16
每码元携带:
log<sub>2</sub>16 = 4 bit
波特率为:
1200 Baud
因此比特率为:
1200 × 4 = 4800 bit/s
结论
4800 bit/s
易错点
最常见错误有两个:
- 把状态数错算成
8 + 2 = 10 - 知道是 16 状态,但忘了
log<sub>2</sub>16 = 4
这类题的固定模板就是:
总状态数 = 相位种数 × 幅度种数 × 其他可区分维度种数
然后代入:
比特率 = 波特率 × log<sub>2</sub>M
例题 6:若某信道在无噪声情况下的极限数据传输速率不小于信噪比为 30 dB 条件下的极限数据传输速率,则信号状态数至少为多少?
这题非常典型,正好体现奈氏和香农的关系。
设带宽同为 W
无噪声时,由奈氏准则:
C<sub>奈</sub> = 2W × log<sub>2</sub>M
有噪声时,由香农定理:
C<sub>香</sub> = W × log<sub>2</sub>(1 + S/N)
题意说:
C<sub>奈</sub> ≥ C<sub>香</sub>
所以:
2W × log<sub>2</sub>M ≥ W × log<sub>2</sub>(1 + S/N)
约去 W:
2 × log<sub>2</sub>M ≥ log<sub>2</sub>(1 + S/N)
先把 30 dB 转成真值比
30 dB = 10 × log<sub>10</sub>(S/N)
所以:
S/N = 10<sup>30/10</sup> = 10<sup>3</sup> = 1000
故:
1 + S/N = 1001
于是:
2 × log<sub>2</sub>M ≥ log<sub>2</sub>1001
等价于:
log<sub>2</sub>M ≥ (1/2)log<sub>2</sub>1001
又因为:
sqrt(1001) ≈ 31.6
所以:
M ≥ 31.6
状态数至少应取整数,且通常取 2 的幂次状态数,因此:
结论
M 至少为 32
这题的价值
这类题不是单纯套公式,而是在考:
能否把奈氏上限和香农上限放到同一个不等式里比较。
这是综合题里最重要的能力之一。
七、信噪比为什么和信号功率、噪声功率有关?
你最后提到这一点,非常关键。
1. 信噪比的定义
S/N = 信号平均功率 / 噪声平均功率
也就是说:
- 信号功率越大,越容易从噪声中分辨出来
- 噪声功率越大,越不容易分辨
所以 S/N 越大,信道抗噪能力越强,香农容量也就越高。
2. 为什么香农容量随信噪比增加而增加?
因为:
C = W × log<sub>2</sub>(1 + S/N)
当 S/N 增大时,log<sub>2</sub>(1 + S/N) 变大,容量上升。
但注意它是对数增长,不是线性增长。
这意味着:
- 提高信噪比确实能提高容量
- 但提升会越来越“没那么划算”
这是香农公式反映出的很重要的工程含义,但在考研里主要是用来计算。
八、这部分内容最容易错的地方
1. 把波特率和比特率混了
必须记住:
- 波特率:每秒多少码元
- 比特率:每秒多少 bit
两者关系:
比特率 = 波特率 × log<sub>2</sub>M
只有二进制情况下,二者才数值相等。
2. 把奈氏和香农混了
- 奈氏:无噪声,跟状态数
M有关 - 香农:有噪声,跟信噪比
S/N有关
3. 给的是 dB 却直接代入香农公式
香农公式里必须是普通比值 S/N,不是 dB。
若给 30 dB,要先变成 1000。
4. QAM 状态数算错
例如:
- 8 种相位
- 2 种幅度
不是 10 种,而是:
8 × 2 = 16
5. 理论上限和实际速率混淆
题目如果已经给了:
- 每秒采样多少次
- 每秒发送多少个码元
那就先按实际速率算。
奈氏和香农通常给的是上限,不是题目实际已经达到的速率。
九、考试中如何快速判断该用什么公式?
你可以用下面这个“秒判模板”。
1. 看到“无噪声、带宽、状态数”
想到:
C = 2W × log<sub>2</sub>M
2. 看到“信噪比、dB、信道容量”
想到:
C = W × log<sub>2</sub>(1 + S/N)
3. 看到“波特率、状态数、QAM、相位、幅度”
想到:
比特率 = 波特率 × log<sub>2</sub>M
4. 看到“比较无噪声极限与有噪声极限”
想到:
2W × log<sub>2</sub>M 和 W × log<sub>2</sub>(1 + S/N) 建立不等式
5. 看到“dB”
先做一步:
S/N = 10<sup>dB/10</sup>
十、把这章压缩成考试速记版
这部分如果考前只看一分钟,建议记下面这些。
1. 三条主公式
比特率 = 波特率 × log2M
奈氏:C = 2W × log2M
香农:C = W × log2(1 + S/N)
2. 三个核心区分
波特率:每秒多少码元
比特率:每秒多少比特
每码元携带比特数:log2M
3. 两个定理的适用范围
奈氏:无噪声,只受带宽限制
香农:有噪声,给出绝对极限
4. QAM 处理原则
总状态数 M = 相位数 × 幅度数
每码元比特数 = log2M
比特率 = 波特率 × log2M
5. 真正可靠速率的本质
实际可靠传输速率不能超过:
min{ 2W × log2M, W × log2(1 + S/N) }
最后小结
你这次提到的这些概念,其实不是零散的,而是一整套逻辑链:
带宽决定最大码元速率,状态数决定每个码元能装多少 bit,二者结合得到无噪声下的最大比特率;噪声再进一步通过信噪比限制了可靠传输上限,这就是香农定理。
所以整章真正的主线可以概括成一句话:
信道传多快,一方面看带宽,另一方面看噪声;而具体一个码元能装多少信息,还要看它有多少种可区分状态。



