信息是一个具有深刻哲学与工程内涵的概念。在通信工程中,信息的本质是对事物运动状态与存在方式不确定性(Uncertainty)的消除。如何对这种抽象的“不确定性消除量”进行客观、定量的数理度量,是香农信息论(Shannon Information Theory)的核心基石。
7.3.1 信号、消息与信息的辩证层级关系
Section titled “7.3.1 信号、消息与信息的辩证层级关系”在通信系统中,描述信息存在三个层次:
graph LR
A["信息 (Information)<br/>抽象哲学内涵:事物的不确定性"] --- B["消息 (Message / Symbol)<br/>数学表达层:随机变量 / 序列 / 过程"]
B --- C["信号 (Signal)<br/>物理表达层:电压 / 频率 / 相位波形"]
- 物理表达层 —— 信号(Signal):具体可测量的物理电磁波形,信息以振幅、角频率、瞬时相位或脉冲有无等参量载荷其上;
- 数学表达层 —— 消息(Message / Symbol):对具体符号的数学抽象,表现为离散随机变量 X、随机序列 X 或连续随机过程 X(t);
- 深层内涵 —— 信息(Information):信号与消息所表达的内在语义与不确定性消除量。同一信息可用不同语言消息表达,亦可用不同调制电信号载荷。
7.3.2 自信息与度量单位
Section titled “7.3.2 自信息与度量单位”直观经验表明:一个事件发生的概率越小,该事件发生所带来的意外感越强烈,消除的不确定性越大,所包含的信息量就越多;反之,若某事件是必然发生的(概率为 1),则该事件发生不会带来任何新信息。
1. 自信息的数学定义
Section titled “1. 自信息的数学定义”设离散信源输出符号 xᵢ 的先验发生概率为 P(xᵢ),则定义该符号的自信息(Self-Information) 为:
I(xᵢ) = log_b (1)/(P(xᵢ)) = -log_b P(xᵢ)2. 信息量的单位体系
Section titled “2. 信息量的单位体系”自信息的对数底数 b 决定了度量单位:
- 当底数 b = 2 时,信息量单位为 比特(bit,或称香农 Shannon, Sh);
- 当底数 b = e 时,信息量单位为 奈特(nat);
- 当底数 b = 10 时,信息量单位为 哈特(Hartley, Hart)。
在现代数字通信与计算机工程中,默认统一采用以 2 为底的比特单位(bit):
I(xᵢ) = -log₂ P(xᵢ) (bit)7.3.3 信息熵 H(X) 的定义与性质
Section titled “7.3.3 信息熵 H(X)H(X) 的定义与性质”自信息 I(xᵢ) 仅度量了某一特定独立符号发生时所含的信息量。然而,信源在长时间运行中输出的是一个随机分布集,为了表征信源从整体统计意义上的平均不确定性,必须求解自信息的统计数学期望。
1. 信息熵的定义式
Section titled “1. 信息熵的定义式”设离散无记忆信源的符号概率空间为 mathcalX = {x₁, x₂, …, xₙ},先验概率为 P(xᵢ),定义信源的信息熵(Information Entropy) 为:
H(X) = E[I(X)] = ∑ᵢ=1ⁿ P(xᵢ) I(xᵢ) = -∑ᵢ=1ⁿ P(xᵢ) log₂ P(xᵢ) (bit/symbol)信息熵 H(X) 在物理上度量了信源每输出一个符号所提供的平均信息量,也是接收端在收到符号前对信源状态的先验平均不确定度。
2. 信息熵的核心基本性质
Section titled “2. 信息熵的核心基本性质”- 非负性: H(X) ≥ 0 由于 0 ≤ P(xᵢ) ≤ 1,项 -P(xᵢ)log₂ P(xᵢ) ≥ 0。当且仅当某一符号以概率 1 必然发生(其余符号概率为 0)时,取等号 H(X) = 0(确定性系统无信息)。约定 0 log₂ 0 = 0。
- 对称性: 信息熵仅取决于各个概率取值的集合,与符号本身的物理排布次序无关: H(p₁, p₂, …, pₙ) = H(p_(π(1)), p_(π(2)), …, p_(π(n)))
- 极大值定理(最大熵定理): 对于具有 M 个离散可能状态的信源,利用延森不等式(Jensen’s Inequality)或拉格朗日乘子法可证明: 0 ≤ H(X) ≤ log₂ M 充要条件:当且仅当信源输出各符号等概率分布(P(x₁) = P(x₂) = … = P(x_M) = 1/M)时,信源信息熵达到全局唯一最大值: H_(max)(X) = log₂ M (bit/symbol)
7.3.4 二元信源熵函数
Section titled “7.3.4 二元信源熵函数”考察最简单的二进制单符号信源 mathcalX = {0, 1},设 P(X=1) = p,则 P(X=0) = 1-p。其信息熵化简为仅含标量参数 p 的二元熵函数(Binary Entropy Function):
h₂(p) = -p log₂ p - (1-p) log₂(1-p)
曲线特征解析:
- 当 p = 0 或 p = 1 时,h₂(p) = 0:信源处于确定状态,无任何不确定性,信息熵为零;
- 曲线关于 p = 0.5 严格对称;
- 当且仅当 p = 0.5(符号 0 与 1 严格等概)时,熵达到峰值最大值: h₂(0.5) = -1/2log₂1/2 - 1/2log₂1/2 = 1.0 (bit/symbol)
7.3.5 联合熵、条件熵与香农不等式
Section titled “7.3.5 联合熵、条件熵与香农不等式”在多元信息系统及通信信道分析中,常需考察两个相关的离散随机变量 X ∈ {x₁, …, xₙ} 与 Y ∈ {y₁, …, yₘ}。
1. 联合熵(Joint Entropy)
Section titled “1. 联合熵(Joint Entropy)”表征由二元随机对 (X, Y) 构成的合成系统的不确定度:
H(X, Y) = -∑ᵢ=1ⁿ ∑ⱼ=1^(m) P(xᵢ, yⱼ) log₂ P(xᵢ, yⱼ) (bit/每对符号)2. 条件熵(Conditional Entropy)
Section titled “2. 条件熵(Conditional Entropy)”表征在已知随机变量 X 的条件下,随机变量 Y 尚存的平均不确定度(或反之):
H(Y | X) = -∑ᵢ=1ⁿ ∑ⱼ=1^(m) P(xᵢ, yⱼ) log₂ P(yⱼ | xᵢ) H(X | Y) = -∑ᵢ=1ⁿ ∑ⱼ=1^(m) P(xᵢ, yⱼ) log₂ P(xᵢ | yⱼ)3. 链式法则与香农不等式
Section titled “3. 链式法则与香农不等式”联合熵与各边缘熵、条件熵之间严格满足链式法则(Chain Rule):
H(X, Y) = H(X) + H(Y | X) = H(Y) + H(X | Y)同时满足著名的香农不等式(Shannon’s Information Inequality):
H(X | Y) ≤ H(X), H(Y | X) ≤ H(Y)物理本质(条件不增加熵):获取了关于 Y 的任何知识,绝不会增加关于 X 的不确定度;当且仅当 X 与 Y 在统计上完全独立时,等号成立(H(X | Y) = H(X))。
有两个同时输出符号的离散信源 X 与 Y:
- 信源 X 输出三个可能符号之一:mathcalX = {x₁, x₂, x₃};
- 信源 Y 输出四个可能符号之一:mathcalY = {y₁, y₂, y₃, y₄}。
已知信源 X 的先验概率及在给定 X 条件下 Y 的转移概率矩阵如表 7.3.1 所示:
| X 取值 | P(xᵢ) | P(y₁ | xᵢ) | P(y₂ | xᵢ) | P(y₃ | xᵢ) | P(y₄ | xᵢ) |
|---|---|---|---|---|---|
| x₁ | 1/2 | 1/4 | 1/4 | 1/4 | 1/4 |
| x₂ | 1/3 | 3/10 | 1/5 | 1/5 | 3/10 |
| x₃ | 1/6 | 1/6 | 1/2 | 1/6 | 1/6 |
试求解:
- 信源边缘熵 H(X) 与 H(Y);
- 联合熵 H(X, Y);
- 条件熵 H(Y | X) 与 H(X | Y)。
解
(1) 求解边缘熵 H(X) 与 H(Y): 代入边缘熵公式:
H(X) = -[ 1/2log₂1/2 + 1/3log₂1/3 + 1/6log₂1/6 ] ≈ 1.4592 bit/symbol利用全概率公式计算 Y 的边缘分布 P(yⱼ) = ∑ᵢ=1³ P(xᵢ) P(yⱼ | xᵢ):
P(y₁) = 1/2 · 1/4 + 1/3 · (3)/(10) + 1/6 · 1/6 = 1/8 + (1)/(10) + (1)/(36) = (91)/(360) P(y₂) = 1/2 · 1/4 + 1/3 · 1/5 + 1/6 · 1/2 = 1/8 + (1)/(15) + (1)/(12) = (99)/(360) P(y₃) = 1/2 · 1/4 + 1/3 · 1/5 + 1/6 · 1/6 = 1/8 + (1)/(15) + (1)/(36) = (79)/(360) P(y₄) = 1/2 · 1/4 + 1/3 · (3)/(10) + 1/6 · 1/6 = 1/8 + (1)/(10) + (1)/(36) = (91)/(360)求得边缘熵:
H(Y) = -∑ⱼ=1⁴ P(yⱼ) log₂ P(yⱼ) ≈ 1.9956 bit/symbol(2) 求解联合熵 H(X, Y): 先求解联合概率矩阵 P(xᵢ, yⱼ) = P(xᵢ) P(yⱼ | xᵢ):
| P(xᵢ, yⱼ) | x₁ | x₂ | x₃ |
|---|---|---|---|
| y₁ | 1/8 | 1/10 | 1/36 |
| y₂ | 1/8 | 1/15 | 1/12 |
| y₃ | 1/8 | 1/15 | 1/36 |
| y₄ | 1/8 | 1/10 | 1/36 |
代入联合熵公式:
H(X, Y) = -∑ᵢ=1³∑ⱼ=1⁴ P(xᵢ, yⱼ) log₂ P(xᵢ, yⱼ) ≈ 3.4151 bit/对(3) 求解条件熵 H(Y | X) 与 H(X | Y): 利用链式法则:
H(Y | X) = H(X, Y) - H(X) = 3.4151 - 1.4592 = 1.9559 bit/symbolH(X | Y) = H(X, Y) - H(Y) = 3.4151 - 1.9956 = 1.4195 bit/symbol可以看到:
H(X | Y) = 1.4195 < H(X) = 1.4592, H(Y | X) = 1.9559 < H(Y) = 1.9956严格验证了香农不等式(条件熵必然小于等于无条件边缘熵)。