Skip to content

408

计算机网络

CN-02-01 奈奎斯特定理与香农定理


一、定位信息

  • 圈层:核心层
  • 前置知识:带宽(模拟信号频率范围vs数字信号数据率)、信噪比等基本概念(CN-01-01)
  • 知识网络位置:本单元是物理层的核心理论基础,为后续编码调制和信道容量分析提供数学工具
  • 考点热度等级H级(高频重点)——两个定理的公式应用是408必考内容,近五年出现≥4次

二、知识点讲解

1. 奈奎斯特定理(Nyquist Theorem)

适用条件:理想低通信道(无噪声、带宽有限)

奈奎斯特证明:对于带宽为 WW(Hz)的理想低通信道,若信号有 VV 个离散等级,则最大数据传输率为:

C=2Wlog2V(bps)C = 2W \log_2 V \quad \text{(bps)}

其中:

  • WW:信道带宽(Hz)
  • VV:信号的离散等级数(电平数)
  • 2W2W:奈奎斯特采样率(每秒最多 2W2W 个码元)

关键理解:奈奎斯特定理给出了码元传输速率的上限(2W2W 波特),再乘以每个码元携带的比特数(log2V\log_2 V)即得数据传输率上限。

2. 香农定理(Shannon Theorem)

适用条件:带宽有限的有噪声信道

香农定理给出了信道的极限信息传输率:

C=Wlog2(1+S/N)(bps)C = W \log_2 (1 + S/N) \quad \text{(bps)}

其中:

  • WW:信道带宽(Hz)
  • S/NS/N:信噪比(信号功率与噪声功率之比)
  • 实际中常用分贝(dB)表示:SNR(dB)=10log10(S/N)\text{SNR(dB)} = 10 \log_{10}(S/N)

关键理解:香农定理给出的是信道容量的理论上限,无论采用什么编码方式,都不可能超过这个速率。

3. 两个定理的关系

对比维度奈奎斯特定理香农定理
适用信道理想信道(无噪声)有噪声信道
限制因素带宽和信号等级数带宽和信噪比
公式C=2Wlog2VC = 2W\log_2 VC=Wlog2(1+S/N)C = W\log_2(1+S/N)
提高速率方法增加带宽或信号等级数增加带宽或信噪比
关系给出码元速率上限给出信道容量上限

实际应用:两个定理的结果取较小值为实际信道容量的上限。当噪声很大时,即使信号等级数再多,香农定理的限制更紧。


三、记忆与理解辅助

  1. 奈奎斯特定理口诀:"两倍带宽乘以log2V"——C=2W×log2VC = 2W \times \log_2 V
  2. 香农定理口诀:"带宽乘以log2(1+信噪比)"——C=W×log2(1+S/N)C = W \times \log_2(1+S/N)
  3. 分贝换算SNR(dB)=10log10(S/N)\text{SNR(dB)} = 10\log_{10}(S/N),即 S/N=10SNR(dB)/10S/N = 10^{\text{SNR(dB)}/10}。例如信噪比30dB → S/N=1000S/N = 1000
  4. 类比理解:奈奎斯特像"高速公路无事故理论车速",香农像"有事故风险时的安全车速"——实际速度受两者中更严格的限制

四、例题与精解

例题1(基础巩固)

题目:一个理想低通信道带宽为 4 kHz,信号有 8 个离散等级,求最大数据传输率。

命题意图:考查奈奎斯特定理的直接应用。

精解

  1. 审题分析:已知带宽 W=4000W = 4000 Hz,信号等级数 V=8V = 8,无噪声条件,使用奈奎斯特定理。

  2. 解题思路:代入公式 C=2Wlog2VC = 2W\log_2 V

  3. 完整步骤

    • C=2×4000×log28C = 2 \times 4000 \times \log_2 8
    • =8000×3= 8000 \times 3
    • =24000= 24000 bps = 24 kbps
  4. 方法反思log2V\log_2 V 即每个码元携带的比特数。V=8V = 8 时每个码元3比特。注意奈奎斯特定理只在无噪声时成立。

例题2(中等提升)

题目:一个信道的带宽为 4 kHz,信噪比为 30 dB,求:(1)信道的最大数据传输率;(2)若要求数据传输率达到 40 kbps,信噪比至少应为多少?

命题意图:考查香农定理的应用及分贝与信噪比的转换。

精解

  1. 审题分析:已知 W=4000W = 4000 Hz,SNR = 30 dB,需求信道容量和所需信噪比。

  2. 解题思路:先将dB转换为比值 S/NS/N,再用香农公式。第二问反解。

  3. 完整步骤

    • (1)S/N=1030/10=103=1000S/N = 10^{30/10} = 10^3 = 1000
      • C=4000×log2(1+1000)=4000×log21001C = 4000 \times \log_2(1 + 1000) = 4000 \times \log_2 1001
      • log210019.9710\log_2 1001 \approx 9.97 \approx 10
      • C4000×10=40000C \approx 4000 \times 10 = 40000 bps = 40 kbps
    • (2)40000=4000×log2(1+S/N)40000 = 4000 \times \log_2(1 + S/N)
      • log2(1+S/N)=10\log_2(1 + S/N) = 10
      • 1+S/N=210=10241 + S/N = 2^{10} = 1024
      • S/N=1023S/N = 1023
      • SNR(dB) = 10log10102310×3.01=30.110\log_{10} 1023 \approx 10 \times 3.01 = 30.1 dB
      • 信噪比至少约 30.1 dB
  4. 方法反思:分贝与比值的转换是易错点,SNR(dB)=10log10(S/N)\text{SNR(dB)} = 10\log_{10}(S/N)。计算时注意1000和1024的近似关系。


五、考情分析

  • 考查频次:两个定理的公式应用近5年出现≥4次
  • 常见题型:选择题和计算题
  • 分值占比:2–5分
  • 命题趋势:常以计算题形式出现,有时结合编码调制综合考查。分贝与比值的转换是常考细节。基于大纲与命题规律推测

六、易错点提醒

  1. 错误表现:混淆奈奎斯特定理和香农定理的适用条件 错误原因:两个公式都涉及带宽和速率,容易混用 正确理解:无噪声用奈奎斯特,有噪声用香农;实际中通常两者都算取较小值

  2. 错误表现:分贝与信噪比比值转换错误,将 10log10\log 写成 20log20\log 或忘记转换直接用dB值代入公式 错误原因:与电压/功率分贝公式混淆 正确理解:信噪比的分贝定义为 10log10(S/N)10\log_{10}(S/N),必须转换为比值后代入香农公式

  3. 错误表现:误以为提高信号等级数 VV 就能无限提高传输率 错误原因:只看奈奎斯特定理,忽略香农定理的限制 正确理解:在有噪声信道中,VV 增大到一定程度后,噪声导致误码率急剧上升,实际传输率受香农定理限制


七、来源标注

  • 依据2026考研统考大纲
  • 依据《计算机网络》(第8版)谢希仁版
  • 依据大学本科经典教材共识

考研全科复习资料 - 基于2026考研统考大纲