香农信道容量 返回
通信工程模拟器

香农信道容量模拟器 — 信息论的极限

拖动带宽、信号功率与噪声功率滑块,香农-哈特利容量 C = B·log2(1+S/N) 会实时更新,同时展示 SNR、频谱效率以及目标速率所需的最小带宽。

信道参数
带宽 B
kHz
信号功率 S
mW
噪声功率 N
µW
目标速率 R
Mbps
计算结果
香农容量
SNR
频谱效率
所需带宽
信道示意图
SNR 与频谱效率
理论与主要公式

$$C = B\,\log_2\!\left(1 + \frac{S}{N}\right)$$

B 为带宽[Hz],S/N 为信噪比,C 为信道容量[bits/s]。

$$\text{SNR}_{\text{dB}} = 10\log_{10}\!\left(\frac{S}{N}\right),\qquad \eta = \frac{C}{B}\ [\text{bits/s/Hz}]$$

达到目标速率所需带宽 $B_{\text{need}} = R/\eta$;η 随SNR对数增长。

香农信道容量模拟器简介

🙋
老师,通俗地讲,什么是香农信道容量?是不是Wi-Fi速率的上限?
🎓
这个比喻不错。1948年克劳德·香农证明了:对于给定的带宽 B 和信噪比 S/N,任何编码都不能以比 C = B·log2(1+S/N) 更快的速率传输信息且误码率趋于零。例如带宽 1 MHz、SNR 20 dB(S/N=100)时,理论上限约为 6.66 Mbps,现代 Wi-Fi 和 5G 已经能逼近这条曲线。
🙋
噪声一旦增加,容量好像就掉得很快,滑动滑块时变化好明显。
🎓
没错。噪声功率 N 增大 10 倍意味着 SNR 减少 10 dB,频谱效率大约下降 3.3 bit/s/Hz。这也是为什么卫星和毫米波雷达对低噪声放大器(LNA)的要求那么严格——每降低 1 dB 噪声温度,通信距离都会显著提升。点 "噪声扫描" 按钮观察一下容量的变化。
🙋
频谱效率就是单位带宽的容量吧?听说 Wi-Fi 6 可以做到 10 b/s/Hz。
🎓
是的,η = C/B,单位 bits/s/Hz。Wi-Fi 6 用 1024-QAM 加 MU-MIMO 把 η 推到 10 以上,5G NR 目标是 20。把 η = 10 代回香农公式,大约需要 SNR ≈ 30 dB,这就是 5G/6G 基站重视波束赋形的根本原因。

什么是香农信道容量

香农信道容量是指,在带宽 B 与信噪比 S/N 已知的噪声信道上,可以以任意小的差错概率传输信息的最大速率。它由克劳德·香农在 1948 年的论文《通信的数学理论》中给出,是信息论的核心概念,也是现代无线、有线、卫星、光纤通信链路预算的标尺。

物理模型与主要公式

对于连续值 AWGN(加性高斯白噪声)信道,容量为:

$$C = B\,\log_2\!\left(1 + \frac{S}{N}\right)$$

其中 B 为带宽(Hz),S 为接收信号功率(W),N = N0·B 为噪声功率(W)。SNR(dB) = 10·log10(S/N),频谱效率 η = C/B (bits/s/Hz)。达到目标速率 R 所需带宽为 B_need = R/η。

实际应用

Wi-Fi 标准设计:Wi-Fi 6/6E/7 组合 1024-QAM、4096-QAM 等高阶调制、160/320 MHz 大带宽和 MIMO 多流,使实际吞吐率接近香农上限,设计阶段就靠这种计算来评估每一档调制需要多少 SNR 余量。

5G 与 6G 移动通信:5G NR 的目标是毫米波频段 20 b/s/Hz 峰值频谱效率,通过广带宽与大规模 MIMO 波束赋形把局部 SNR 抬高。6G 正在探讨 100 b/s/Hz 级的指标,这必须依赖超密集组网和可重构智能表面。

卫星与深空通信:接收功率往往低于噪声底,工程师用极低噪声温度的 LNA、Turbo 码与 LDPC 码,把链路性能逼近香农极限的 0.5 dB 以内,CCSDS 深空标准就是典型案例。

光纤通信:长距离光纤需要考虑非线性香农极限,DWDM 与相干检测、16-QAM/64-QAM 等多电平调制结合,实现单根光纤 Tbit/s 量级的传输。

常见误区

"带宽翻倍,容量就翻倍" 只对一半:带宽变大固然使 C 线性增加,但热噪声 N = kTB 也按比例增加,SNR 下降,使 log2(1+SNR) 项变小,因此增宽带宽通常需要同时提升天线增益或发射功率。

没有产品能超越香农极限:厂商宣称的峰值速率通常来自多通道捆绑或允许一定误码率的瞬时值,任何真正"突破香农极限"的说法都站不住脚。比较时应使用"达到香农极限的百分比"这一指标。

不要把 dB 和线性比混淆:SNR = 20 dB 对应线性比 100,SNR = 30 dB 对应 1000。香农公式中代入的是线性值,log2(1+100) ≈ 6.66 而 log2(1+1000) ≈ 9.97,即 SNR 多 10 dB,频谱效率只多 1–3 bit/s/Hz。

常见问题

香农信道容量C是在给定带宽B和信噪比S/N的信道上,可以以任意小的误码率传输信息的最大速率,由C=B·log2(1+S/N) bit/s 给出。无论采用何种编码方式,都无法在保证误码率任意小的同时超过该速率。
在高信噪比区域,SNR每增加3 dB(线性翻倍),频谱效率大约增加1 bit/s/Hz,因为 log2(1+S/N) ≈ log2(S/N)。低SNR时这条经验不再成立,每提升1 dB都会带来更大的效率增益。
频谱效率 η = C/B 表示单位带宽每秒可承载的比特数,单位为 bits/s/Hz。Wi-Fi 6 峰值可超过10 bits/s/Hz,5G NR 目标为 20 bits/s/Hz,常作为比较无线标准时的核心指标。
本工具面向教学与概念理解。实际设计还需考虑编码增益、调制方式约束、信道衰落、干扰和实现损耗。可用本工具直观理解理想 AWGN 信道的理论极限,设计时再加入足够的余量。