网速有物理上限吗?香农公式讲透
为什么 5G 不能无限提速?为什么砸钱建基站也追不上理论峰值?答案藏在 1948 年香农的一个公式里------它划定了所有通信系统的物理上限。今天讲透这个统治通信界 70 多年的公式。
一、香农公式:通信速度的天花板
C = B × log₂(1 + SNR)
- C:信道容量(每秒最多传多少比特)
- B:带宽(Hz)
- SNR:信噪比(信号功率/噪声功率)
这个公式说的是:在给定带宽和信噪比下,可靠传输的速率有硬上限------不管你用什么调制方式、什么编码,都突破不了它。
二、公式的两个致命特性
① 容量随带宽线性增长,但随信噪比只对数增长
这解释了通信工程最重要的一条经验:加带宽比加功率划算得多。
- 带宽翻倍 → 容量翻倍(线性)
- 功率翻倍(+3dB)→ 容量只增加约 log₂ 的增长
举个数字:带宽 20MHz、SNR 从 10dB 提到 20dB(功率提高 10 倍),容量只从 69Mbps 涨到 133Mbps------功率提高 10 倍,速率不到 2 倍。而带宽翻一倍,容量直接翻倍。
② 高 SNR 下收益急剧递减
SNR 已经很高时,再堆功率几乎没用------这就是"单天线撞上物理天花板",也是 MIMO(空间维度)和 OFDM(多载波)出现的根本动机。
三、代码演示:算一遍香农公式
python
import numpy as np
B = 20e6 # 20MHz 带宽
print("香农公式 C = B·log2(1+SNR):")
for snr_db in [0, 10, 20, 30]:
snr = 10**(snr_db/10)
C = B*np.log2(1+snr)/1e6
print(f" 带宽20MHz, SNR {snr_db:>2}dB -> 容量 {C:6.1f} Mbps")
print()
print("功率翻倍(+3dB)只带来约 log2 增长 -> 高 SNR 收益递减")
print("带宽翻倍 -> 容量线性翻倍(这就是为什么抢频谱这么激烈)")
运行输出:
香农公式 C = B·log2(1+SNR):
带宽20MHz, SNR 0dB -> 容量 20.0 Mbps
带宽20MHz, SNR 10dB -> 容量 69.2 Mbps
带宽20MHz, SNR 20dB -> 容量 133.2 Mbps
带宽20MHz, SNR 30dB -> 容量 199.3 Mbps
SNR 从 0dB 到 30dB(功率提高 1000 倍),容量只从 20Mbps 涨到 199Mbps(10 倍)------对数增长的本质就在这里。这就是为什么频谱(带宽)是通信最珍贵的资源。
四、这个公式如何塑造了现代通信
- 编码理论:香农证明了"存在逼近容量的编码",催生了 Turbo/LDPC/Polar 码------5G 用的正是 LDPC 和 Polar
- 频谱争夺:带宽直接等于容量,所以 5G 拼命往毫米波要频谱
- MIMO:既然功率和带宽都受限,就开辟"空间"这个维度------容量随天线数线性增长
- OFDM:把宽带分成多个窄带子信道,每个子信道独立逼近香农极限
五、避坑清单
- 香农容量是"上界"不是"实际速率":真实系统能到 70-80% 已属优秀,靠编码和调制逼近
- SNR 要算对:是接收端的信噪比,含路径损耗、干扰------不是发射功率
- "带宽越大越快"有前提:噪声功率也随带宽增长,实际容量增长要打折扣
- 别忽略干扰:香农公式的噪声模型是白噪声,真实系统的干扰(邻区、同频)更复杂
- 多用户场景是"容量区域":单用户公式不能直接套到多用户,要用多址容量理论
六、想系统学信息论?
本文精选自 ima 知识号【Kruptos】《信息论与编码理论》订阅库(第 011 期信道容量定义、第 013 期 AWGN 信道容量、第 015 期香农信道编码定理等 100 期系统教程,从熵、互信息、信道容量到信源编码、信道编码,每期配可运行 Python 代码)。
📚 完整系列 100 期 + 配套代码,已在 ima 知识号发布
本文只是系列的一个切片。完整系列(100 期系统教程 + 每期可运行代码)在 ima 知识号【Kruptos】持续更新中:
- 🗂 68+ 技术知识库:信号与系统、SDR 软件无线电、数字信号处理、操作系统、AI Agent、大模型微调......几乎覆盖全部软硬件技术栈
- 🧠 8 款 AI 技能:系列生产、知识库管理、CMMI 受管开发、自进化 Agent 等,已在 ima 技能广场上架,即装即用
- ✅ 全部免费订阅,后续更新自动推送
🔍 订阅方式:打开 ima(腾讯智能工作台)→ 搜索「Kruptos」→ 一键订阅。或在 ima 内直接搜索《信息论与编码理论》等知识库名称。
💬 你还记得第一次被香农公式震撼是什么时候吗?评论区聊聊------想看 LDPC 编码还是 MIMO 容量,点赞高的安排。
作者:Kruptos(西电毕业,13 年无线通信/DSP/嵌入式科研)|原创内容,转载注明出处