信道的极限容量-码元

作者 Tea-Sun · 2026年10月23日 · 约 8 分钟

码元:一个波形,到底能背几个比特#

视频讲解 https://www.bilibili.com/video/BV1Y5nc65EWT/

知识点口径:谢希仁《计算机网络》(第 8 版 2.2.2 有关信道的几个基本概念、2.2.3 信道的极限容量)


一句话讲清#

物理层把比特变成信号送出去,一个波形状态就是一个码元。码元是"符号"层面的最小单位,比特是"信息"层面的最小单位,两者之间差一个 log₂V(V = 码元有几种离散状态)。所以:

比特率 = 码元速率 × log₂V

想传得快,要么让码元跑得更密(提高波特率),要么让每个码元多背几个比特(提高 V)。 这正好对应后面两个定理:奈氏准则管前者,香农公式管后者的上限。


一、从哪来:比特怎么变成信号#

物理层要把 0 1 1 0 这一串比特送上线,得先把它变成电磁波。做法是:约定好"用哪种波形代表哪个数"。

最简单的约定:两种波形#

 比特 1  →  ┌─────┐        高电平
 比特 0  →  ──────┘        低电平

一个高电平脉冲 = 一个码元,代表 1;一个低电平脉冲 = 一个码元,代表 0。 一个码元背 1 个比特。

但可以不用这么朴素#

如果我把电平分成 4 档:

 电平 3 档  →  ┐┌────┐┌────      代表 11
 电平 2 档  →  ││┤    ││         代表 10
 电平 1 档  →  ┤││    ┤│         代表 01
 电平 0 档  →  ─┘└────┘└────     代表 00

每一个波形依然是"一个码元",但它现在代表 2 个比特了。

教材的定义#

在使用时间域(简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形就称为码元。

关键在两个词:

词 含义
基本波形 它是最小的、不可再分的波形单位
不同离散数值 它有 V 种取值的"档位",V 就是"几进制"
  • V = 2 → 二进制码元 → 1 比特/码元
  • V = 4 → 四进制码元 → 2 比特/码元
  • V = 16 → 十六进制码元 → 4 比特/码元

公式:一个码元携带的比特数 = log₂V


二、两种速率,两个单位(本集最核心的区分)#

容易混的地方:"每秒多少个码元"和"每秒多少比特"不是一回事。

码元速率 信息速率
别名 波特率、调制速率、波形速率、符号速率 比特率
含义 每秒钟传输多少个码元 每秒钟传输多少个比特
单位 Baud(波特) = 码元/秒 bit/s(比特/秒)
取决于 波形变化的快慢 波形快慢 × 每个码元带几个比特
和进制数有关吗 无关 有关

换算#

比特率(bit/s) = 码元速率(Baud) × log₂V
码元速率 V 每码元比特 比特率
2000 Baud 2 1 2000 bit/s
2000 Baud 4 2 4000 bit/s
2000 Baud 16 4 8000 bit/s
2000 Baud 256 8 16 000 bit/s

注意:码元速率没变(都是 2000 波特),但比特率涨了 8 倍。差别全在 V 上。

为什么这个区分这么要命#

因为后面两个定理限的不是同一个东西:

奈氏准则  →  限制的是【码元速率】  →  2W 波特
香农公式  →  限制的是【比特率】    →  W·log₂(1+S/N) bit/s

它们限制的维度根本不同,所以不冲突、不重复,而是各自管一段。 如果把"波特"和"比特/秒"混为一谈,学生会觉得这两个公式在打架——其实压根不在同一个层面。


三、怎么提高 V:调制#

V 不是天上掉的,是用不同的信号参数组合出不同的波形。教材列了三种基本手段:

调制方式 改变什么 简称
调幅(AM) 载波的振幅随基带数字信号变化 ASK
调频(FM) 载波的频率随基带数字信号变化 FSK
调相(PM) 载波的初始相位随基带数字信号变化 PSK

教材提示:频率和相位是相关的,所以这两个一次只能调一个(同一时刻调频又调相,接收端分不清是频率变了还是相位变了)。

混合调制:QAM#

把振幅和相位同时调,两者互不相关,可以自由组合:

16-QAM:4 种振幅 × 4 种相位 = 16 种状态 → log₂16 = 4 比特/码元
64-QAM:8 种振幅 × 8 种相位 = 64 种状态 → log₂64 = 6 比特/码元

常见调制方式的"带货能力":

调制 V 每码元比特 典型应用
BPSK 2 1 极远距离、极低信噪比
QPSK 4 2 卫星、LTE 边缘
16-QAM 16 4 Wi-Fi 一般速率
64-QAM 64 6 4G / Wi-Fi 中高速
256-QAM 256 8 4G 好信号、Wi-Fi 5
1024-QAM 1024 10 Wi-Fi 6 近距离

注意:V 越大,相邻状态在"星座图"上的距离越近。 距离越近,一点噪声就可能把 1011 认成 1010。所以高阶调制必须配好信噪比——这个约束就是第 3 集香农公式的入口。


四、到哪去:这一集埋下的两个伏笔#

码元讲完,后面两集的出场理由就自然了:

伏笔一:码元速率能不能无限提高?
        → 不能。信号跑太快,码元前后沿会拖尾糊在一起。
        → 【第 2 集】奈氏准则:最多 2W 波特

伏笔二:那让每个码元多背几个比特(提高 V)不就行了?
        → 也不行。V 越大越怕噪声。
        → 【第 3 集】香农公式:比特率天花板 W·log₂(1+S/N)

一句话把这集和后面两集连起来:

比特率 = 码元速率 × log₂V。奈氏准则卡住了乘号左边,香农公式卡住了整个乘积的上限。


五、本集易错点#

  1. 波特 ≠ 比特/秒。只有 V=2(二进制)时数值才相等,其他情况一律不等。
  2. "码元速率"和"进制数"无关。不管几进制,码元速率只反映"波形换得多快"。
  3. QAM 的 V 是"相位数 × 振幅数",不是相加。4 相位 + 4 振幅不是 8 种状态,是 16 种。
  4. 一个码元可以带非整数个比特吗? 可以。V=3 时 log₂3 ≈ 1.585 bit/码元。实际系统很少用非 2 的幂,因为判决困难。
  5. 调频和调相不能同时调。教材明确说明:频率与相位相关,二者一次只能调一个。
  6. "Baud" 不是"bit/s"的另一种写法。很多网络设备的参数把两者混着标(比如"波特率 9600"其实常指比特率),工程习惯如此,但考试要分清。
  7. 码元是"波形",不是"时间片"。一个码元占一段时间,但码元本身指的是那段波形代表的离散数值。

六、关键表述依据#

# 表述 依据
1 码元定义:使用时间域波形表示数字信号时,代表不同离散数值的基本波形称为码元 谢希仁 2.2.2
2 一个码元可以携带 1 个或多个比特的信息量 同上
3 码元传输速率又称波特率、调制速率、波形速率、符号速率 同上 / 2.2.3
4 信息传输速率又称比特率 同上
5 数据传输速率 = 码元传输速率 × 每个码元携带的信息量 同上(教材 2.2.3 结论句)
6 基本带通调制:调幅(AM)、调频(FM)、调相(PM) 谢希仁 2.2.2
7 频率和相位相关,二者一次只能调一个 同上
8 正交振幅调制 QAM 同时调制相位和振幅 同上
9 16-QAM 有 16 种状态,每码元携带 4 bit 同上(教材举例)
10 提高信息传输速率的方法:用编码使每个码元携带更多比特 谢希仁 2.2.3
11 每个码元携带比特数 = log₂V(V 为码元的离散状态数) 由定义推导(教材未给公式,为通行表述)