Skip to content

奈奎斯特定理与香农定理

2026 大纲 二(一)2 奈奎斯特定理与香农定理。码元、波特与 log2V 的来历在《通信基础》,本篇直接取用。

一、上限来自两处,各堵一条路

上一节把量定义清楚了:比特率=波特率×log2V。式子右边两个因子,看上去都可以随便往大了调——码元发得更密一点,或者每个码元多装几比特。

两条路各自被一件事堵死了。

  • 码元不能发太密,因为信道的频率范围有限,波形会拖尾、互相侵入 ⇒ 奈氏准则卡住波特率 B
  • 每个码元不能装太多,因为信道有噪声,状态挤得太近就会判错 ⇒ 香农公式直接卡住数据率 C

这一节要弄清的就是这两条上限各自从哪来、怎么算、什么时候该用哪一个。四个量先摆清楚:

W 带宽(Hz,频率范围,不是数据率),B 码元速率(Baud),V 码元状态数,C 数据率(bit/s)

它们的关系仍是上一节那条 C=Blog2V

二、奈氏准则防的是码间串扰

数字信号是一串矩形脉冲,含有非常丰富的高次谐波。任何实际信道的频率范围都是有限的,这些高次分量过不去,被信道滤掉,于是接收端收到的波形前沿后沿都不再陡峭,而是"拖了尾巴"。

码元速率不高时尾巴拖一点没关系,判决点上仍能分清。可一旦码元发得太密,前一个码元的尾巴就伸进了后一个码元的判决时刻,两个码元互相污染,接收端分不出这一位是 1 还是 0——这就是码间串扰

奈氏准则给出的正是这个上限:在带宽为 W Hz 的理想低通信道中,若不考虑噪声影响,码元传输的最高速率是 2W 码元/秒。换算成数据率就是

C=2Wlog2V

2W 里的那个 2 不是经验值。采样定理说带宽为 W 的信号每秒采 2W 次就足以完全恢复;反过来看,一个带宽为 W 的信道每秒最多只能承载 2W互相独立、可被分辨的取值——再多,采样点之间的信息就无法从这个受限频带里重建出来。

2W 的单位是 Baud 不是 bit/s。 问"最高码元传输速率"答 2W;问"最大数据传输速率"必须再乘 log2V。只有 V=2 时两者数值才相等——这是这一节最直接的失分点。

奈氏准则完全不管 V,这是它的命门

C=2Wlog2V 看,只要把 V 取得足够大,C 就可以任意大。带宽 3 kHz 的电话线路要跑 1 Gb/s?按奈氏准则取 V=2166667 即可。

荒谬在于奈氏准则的前提是"无噪声"V 越大,星座图上相邻两个码元状态挨得越近,接收端所需的判决精度越高;一旦有噪声,噪声只要把接收点推过相邻两状态间距的一半,判决就错了。教材讲得很直白:把 8 个比特编成一组就有 256 种排列,接收端必须能从有噪声干扰的信号中准确判断这是 256 种码元中的哪一个——"这种解码技术难度很大,并且还必须使信噪比达到相应的数值(有时甚至无法做到)"。

所以不能简单地认为,为了提高数据传输速率就可以让每个码元表示任意多个比特。 真正卡住 V 的是信噪比——这正是香农公式要回答的问题。

三、香农公式

C=Wlog2(1+SN) (bit/s)

S 是信道内所传信号的平均功率,N 是信道内部的高斯噪声功率。它给出的是有噪声信道的理论极限:无论采用多么复杂精妙的编码技术,数据率都不可能突破 C;反过来,只要速率低于 C,就一定存在某种编码能实现任意低的误码率——但香农没有告诉我们那种编码长什么样。

两个定理的意义方向相反。 奈氏准则鼓励工程人员探索更先进的编码,让每个码元携带更多比特;香农公式则告诫工程人员,在有噪声的实际信道上不论编码多复杂都突破不了那条线。

"+1"是怎么来的,以及香农公式里其实已经含了一次奈氏准则

接收端看到的总功率是 S+N,而它能分辨的最小刻度由噪声功率 N 决定。一个码元最多能被可靠区分成多少档?答案是"总幅度 ÷ 噪声给出的最小刻度",按功率算即 (S+N)/N 档,取对数得到每个码元的比特数:

log2S+NN=12log2(1+SN)

再乘上奈氏准则给出的最高码元速率 2W

C=2W×12log2(1+SN)=Wlog2(1+SN)

两件事同时浮出来。"+1" 来自 S+N 而不是 S——接收端拿到的是信号叠加噪声之后的东西;当 S/N0log2(1+0)=0,容量为 0,符合直觉,而写成 log2(S/N)S/N<1 时会算出负数,公式就崩了。同时可见香农公式内部已经含了一次奈氏准则(那个 2W),它是在奈氏给出的"最多能发这么多码元"之上,再问"每个码元在噪声下最多能装几比特"——这也解释了为什么香农那条式子前面是 W 而不是 2W

两个单位坑

log 内是 1+S/N,"+1" 不能省。 题目里 S/N 常取成 2k1(3、7、15、31、63、255、1023),就是为了让 1+S/N 凑成 2 的幂。对数算不出整数就说明你漏了那个 1。

dB 换算系数是 10 不是 20。 dB=10log10(S/N),系数 10 用于功率比、20 用于电压或幅度比,而信噪比按定义是功率之比。反解 S/N=10dB/10:10 / 20 / 30 / 40 dB 分别对应 10 / 100 / 1000 / 10000。每加 10 dB,每赫兹容量约多 3.3 bit/s(因为 log2100010,摊到每 10 dB 上)。

四、两个定理如何联合

奈奎斯特准则香农公式
适用条件理想无噪声信道有随机噪声的信道
直接限制的量码元速率 B2W数据率 C
公式C=2Wlog2VC=Wlog2(1+S/N)
涉及 V需要知道 V完全不涉及
涉及噪声吗不涉及必须知道 S/N
它在说信号发多密才不糊每个码元在噪声下最多装几比特

读题时按题目给了哪些量来选:

为什么是取较小值而不是相加、相乘或平均? 因为两者都是必要条件:码元发得比 2W 密会串扰,信息装得比香农线多会误判。两个约束同时成立,可行区间就是它们的交集,交集的上界就是较小的那个:

C实际上限=min(2Wlog2V, Wlog2(1+S/N))

谁封顶,以及"状态数过剩"该怎么办

设带宽 2 MHz、信噪比 18 dB、采用 16 种信号状态。

奈氏侧:C1=2Wlog2V=4×106×log216=16 Mbit/s。 香农侧:S/N=101.863C2=2×106×log264=12 Mbit/s。

取较小值得 C=12 Mbit/s,被香农公式封顶。含义是:奈氏准则允许 16 Mbit/s,但信道噪声决定了实际达不到,在当前信噪比下 16 种状态"太多了"

反推更清楚:要真用满 16 状态跑到 16 Mbit/s,需要的信噪比是 S/N=216/21=255(约 24 dB),而现在只有 63(18 dB),差了 4 倍。所以正确的工程决策不是"努力去跑 16 Mbit/s",而是把状态数降到与信噪比匹配的水平

V=2C/(2W)=212/4=8

用 8 状态跑 12 Mbit/s,既跑满香农线又不浪费判决余量。

两个方向记住这类判断就通了:C1<C2(奈氏小)说明状态数不够、噪声余量没用满,可以加大 VC1>C2(香农小)说明状态数过剩,应降到 2C2/(2W)

V 取多了是纯粹的浪费甚至有害。 V=2C/(2W)下限不是上限,但"往上取总是安全的"是错的:恰好取到它就已跑满香农线,再往上(比如该取 32 却取 64)速率一点不会增加,只让相邻状态挤得更近、判决更容易出错。

另有一条常用的反推关系:由 C=Wlog2(1+S/N) 解出 S/N=2C/W1,其中 C/W频谱效率(bit/(s·Hz))。频谱效率每提高 1 bit/(s·Hz),所需信噪比大约翻一倍(指数里加了 1)——想在窄带信道上硬跑高速率,对信噪比的要求会指数式暴涨。这就是为什么带宽比信噪比"便宜",也是现代通信一路往更宽频段走的原因。

五、加宽带宽的收益会饱和

C=Wlog2(1+S/N) 看,W 增大 C 就增大,好像带宽可以无限买到容量。这个推论把 S/N 当成了与 W 无关的常数。

实际上噪声功率与带宽成正比:N=N0WN0 是噪声功率谱密度。信道越宽,放进来的噪声越多。 代入:

C=Wlog2(1+SN0W)

WS/(N0W)0,用 log2(1+x)x/ln2

CWSN0Wln2=SN0ln21.44SN0

容量收敛到一个由信号功率决定的有限值,而不是发散到无穷,这就是所谓的香农极限。"带宽越大容量越大"对,"可以无限大"错。它也解释了为什么现实中的高速链路总是"既加带宽又加发射功率",而不是只加带宽。

最后交代一句口径:信道容量是理论上限。实际链路还有脉冲干扰与传输失真等公式未纳入的损伤,实际速率总比 C 低;算出 30 kbit/s 时正确说法是"极限速率约 30 kbit/s"。题目说"实际速率是理论最大值的 50%"时,就是在补这一刀。

本节小结

  1. 奈氏准则防码间串扰:信道频率范围有限滤掉高次谐波、波形拖尾,码元发太密尾巴就伸进相邻码元的判决时刻。结论 Bmax=2W Baud,C=2Wlog2V;那个 2 与采样定理同源。它完全不限制 V,因为它假设了无噪声。
  2. 香农公式 C=Wlog2(1+S/N) 是有噪声信道的绝对上限,"+1" 来自接收端拿到的是 S+N、不能省;公式里找不到 V,所以它与调制方式无关。奈氏鼓励改进编码、香农划死上界,两者方向相反。
  3. 同时给了 VS/N 就取交集C=min(2Wlog2V, Wlog2(1+S/N))。奈氏小说明状态数不够,香农小说明状态数过剩、应降到 2C/(2W)。此外带宽不能无限换容量,WC1.44S/N0

考点速记

本节是物理层计算题的重心,在真题里被考过的形式按给了什么、求什么分五类:

① 无噪声,给 W 与调制方式,正求 C(cn-2009-34、cn-2022-34)。套 C=2Wlog2V,动作只有一步——先把 V 数清楚。"4 个相位、每个相位 4 种振幅的 QAM"是 V=4×4=16(幅、相独立所以相乘),C=2×3k×4=24 kbps;"4 个幅值的 ASK"是 V=4C=2×200k×2=800 kbps。

② 无噪声,给 WC,反求调制方案(cn-2023-34)。把式子倒过来解 V48M=2×4M×log2Vlog2V=6V=64,答 QAM-64。

③ 有噪声,给 W 与信噪比,正求 C(cn-2016-34、cn-2026-34)。套 C=Wlog2(1+S/N),先把 dB 换回倍数。这两道各多一步:cn-2016-34 说"实际约为理论最大值的 50%",算完再乘 0.5(8k×10×50%=40 kbps);cn-2026-34 算出 C=200k×log21024=2 Mbps 之后还要接着求传输时延——1500 B 先化成 12000 bit,再除以 C 得 6 ms,这一步用的是性能指标那条发送时延公式。

④ 两个定理联立,求 V 的下限(cn-2017-34)。题面"无噪声情况下的极限速率不小于信噪比 30 dB 条件下的极限速率"就是让两式相比:2Wlog2V  Wlog2(1+1000),约掉 W2log2V10log2V5V32注意问的是"至少",取的是满足不等式的最小值。

⑤ 概念判断:哪个因素不影响数据传输速率(cn-2014-35)。信噪比进香农、频率带宽进两式、调制速度就是码元速率——三者都影响;信号传播速度只决定信号跑得多快、不决定一秒能塞多少比特,所以选它。这道题实际考的是通信基础里"传输速率不是传播速率"那条分界。

易错2W 是码元速率(Baud),不是数据率。 问"最高码元传输速率"答 2W 就完了;问"最大数据传输速率"必须再乘 log2V。只有 V=2 时两者数值相同。

易错香农公式里那个"+1"不能省。 题目给的 S/N 几乎总是 3、7、31、63、255、1023 这类 2k1,加 1 之后正好是 2 的幂。log 算不出整数,先回头看是不是漏了 1。

易错dB 反解用 S/N=10dB/10,系数是 10 不是 20。 30 dB 是 1000 不是 101.5

易错QAM 的 V 是幅度数与相位数相乘,不是相加。 "4 相位 4 振幅"是 16 种状态不是 8 种。

易错:题面里"实际速率约为理论最大值的百分之几"这半句是有用的,不是废话——算完极限还要乘那个百分比。同理,"传输时延至少是多少"意味着先求速率上限、再拿它当分母。

教材出处
  • 谢希仁《计算机网络》(第 8 版)p46(2.2.3 信道的极限容量):给出码间串扰的成因——矩形脉冲"包含很丰富的高次谐波",而"信号中的许多高次分量往往不能通过信道",于是"在接收端收到的波形前沿和后沿就变得不那么陡峭了,每一个码元所占的时间界限也不再是很明确的,而是前后都拖了'尾巴'……这种现象叫作码间串扰";并给出奈氏准则的结论:"在带宽为 W(Hz)的低通信道中,若不考虑噪声影响,则码元传输的最高速率是 2W(码元/秒)",同页举例"信道的带宽为 4000 Hz,那么最高码元传输速率就是每秒 8000 个码元"。该页同时说明限制码元传输速率的两个因素是"信道能够通过的频率范围"与"信噪比"。
  • 同书 p46–p47(式 2-1、式 2-2):信噪比定义"信号的平均功率和噪声的平均功率之比"及 信噪比(dB)=10log10(S/N),并举例"当 S/N=10 时,信噪比为 10 dB,而当 S/N=1000 时,信噪比为 30 dB";香农公式 C=Wlog2(1+S/N),其中"W 为信道的带宽(以 Hz 为单位),S 为信道内所传信号的平均功率,N 为信道内部的高斯噪声功率"。
  • 同书 p47 还给出了本篇"V 不能任意大"一节的原始论证:把每 8 个比特编为一组时"8 个比特共有 256 种不同的排列……在接收端必须能够从收到的有噪声干扰的信号中,准确地判断这是 256 种码元中的哪一个。这种解码技术难度很大,并且还必须使信噪比达到相应的数值(有时甚至无法做到)。因此不能简单地认为,为了提高数据传输速率,可以让每一个码元表示任意多个比特";同页并点明两个定理的意义方向:"奈氏准则激励工程人员不断探索更加先进的编码技术,使每一个码元携带更多比特的信息量。香农公式则告诫工程人员,在有噪声的实际信道上,不论采用多么复杂的编码技术,都不可能突破公式给出的信息传输速率的绝对极限"。
  • 同书 p48 开头说明实际速率低于理论极限的原因:"在实际信道中,信号还要受到其他一些损伤,如各种脉冲干扰和在传输中产生的失真等。这些因素在香农公式的推导过程中并未考虑。"

相关知识

通信基础(信道/信号/调制)数字信号编码方式信道复用技术性能指标

真题练习