信源是产生并输出信息的物理源头。在自然界与人类社会中,原始信源呈现出高度多样化的形态,例如人类语言声波、印刷文字、自然图像、遥测传感数据及计算机数据流。为了进行严密的信息度量与编码优化,必须将这些物理实体抽象为统一的数学概率模型。
7.2.1 信源的分类维度
Section titled “7.2.1 信源的分类维度”根据输出消息在时间维度和取值维度的连续性,信源首先可划分为两大基本形态:
- 离散(数字)信源:信源输出的消息在时间轴上是离散时刻出现,且符号的取值集合是离散有限或可数的。例如印刷文字报文、计算机文件、ASCII 码流及各类遥控指令;
- 连续(模拟)信源:信源输出的消息在时间轴上是连续流淌的,且信号幅度在一定连续区间内任意取值。例如未经数字化的语音模拟电信号、麦克风拾音信号、传感器采集的模拟温度或压力波形。
graph TD
A["通信信源 (Information Source)"] --> B["离散信源 (Discrete Source)"]
A --> C["连续信源 (Continuous Source)"]
B --> B1["单符号离散信源 (离散随机变量 X)"]
B --> B2["序列离散信源 (随机序列 X_1, X_2, ..., X_L)"]
B2 --> B21["离散无记忆信源 DMS (独立同分布)"]
B22["离散有记忆信源 (符号间统计关联)"]
B2 --> B22
B22 --> B221["马尔可夫链信源 (Markov Source)"]
C --> C1["单样点连续信源 (连续随机变量 X)"]
C --> C2["时间连续信源 (连续随机过程 X(t))"]
7.2.2 单消息(符号)信源模型
Section titled “7.2.2 单消息(符号)信源模型”为了简化分析并抓住物理本质,首先考察信源仅输出单一离散符号或单一样值的情形。
1. 单符号离散信源
Section titled “1. 单符号离散信源”单符号离散信源的数学描述由符号取值集合与先验概率分布共同界定:
mathcalX P(x) = x₁ & x₂ & … & xₙ P(x₁) & P(x₂) & … & P(xₙ)满足概率空间完备性公理:
0 ≤ P(xᵢ) ≤ 1, ∑ᵢ=1ⁿ P(xᵢ) = 1典型范例:二进制对称信源(BSS),符号集 mathcalX = {0, 1},等概分布:
mathcalX P(x) = 0 & 1 1/2 & 1/22. 单符号连续信源
Section titled “2. 单符号连续信源”若信源输出单一取值连续的实数符号,其取值落在区间 (a, b) 内,其统计特性由一维概率密度函数 p(x) 严格界定:
mathcalX p(x) = x ∈ (a, b) p(x)满足归一化条件:
p(x) ≥ 0, ∫ₐ^(b) p(x) dx = 17.2.3 消息(符号)序列信源模型
Section titled “7.2.3 消息(符号)序列信源模型”实际信源通常按时间次序持续输出符号流:
- 离散信源输出随机序列 X = (X₁, X₂, …, X_L);
- 连续信源输出连续时间随机过程 X(t),在任意离散时刻 tₖ 处的抽样即为一连续随机变量 X(tₖ)。
1. 离散消息序列信源的联合概率描述
Section titled “1. 离散消息序列信源的联合概率描述”设消息序列长度为 L,序列中每个符号的可能取值集合均为字母表 mathcalX = {a₁, a₂, …, aₙ}(基数为 n)。 则长度为 L 的符号序列构成的样值空间为笛卡儿积集合 mathcalX^L:
mathcalX^L = underbracemathcalX × mathcalX × … × mathcalX_(L 个)样值空间中包含的所有可能序列状态总数为:
Nₜotal = n^L整个长度为 L 的随机矢量 X = (X₁, X₂, …, X_L),其样值记为 x = (x₁, x₂, …, x_L)。各符号间普遍存在统计关联时的 L 维联合概率为:
P(x) = P(x₁, x₂, …, x_L) = P(x₁) P(x₂ | x₁) P(x₃ | x₁, x₂) … P(x_L | x₁, x₂, …, x_(L-1))离散消息序列信源的整体概率空间可展开为:
mathcalX^L P(x) = α₁ & α₂ & … & αₙ^L P(α₁) & P(α₂) & … & P(αₙ^L)7.2.4 离散无记忆信源(DMS)与离散有记忆信源
Section titled “7.2.4 离散无记忆信源(DMS)与离散有记忆信源”根据前后符号之间是否存在统计依赖性,离散序列信源分为两大范畴:
1. 离散无记忆信源(Discrete Memoryless Source, DMS)
Section titled “1. 离散无记忆信源(Discrete Memoryless Source, DMS)”若离散信源输出序列中任意时刻出现的符号,在统计上完全独立于此前与此后出现的任何符号,则称该信源为离散无记忆信源(DMS)。
在无记忆条件下,任何由 L 个符号组成的序列样值 x = (x₁, x₂, …, x_L) 的联合概率等于各符号边缘概率的连乘积:
P(x₁, x₂, …, x_L) = ∏ₗ=1^(L) P(xₗ)实例推演:考察一个二进制独立等概 DMS 信源,输出码字长度 L = 3(P(0) = P(1) = 1/2): 序列样值空间共有 2³ = 8 种状态:
mathcalX³ = {000, 001, 010, 011, 100, 101, 110, 111}由于统计独立,每一个三比特消息块的联合概率均相等:
P(x₁, x₂, x₃) = P(x₁) P(x₂) P(x₃) = (1/2)³ = 1/82. 离散有记忆信源与马尔可夫链信源
Section titled “2. 离散有记忆信源与马尔可夫链信源”真实自然信源(如汉语拼音、英文文本、自然语音抽样、视频帧序列)在前后符号之间均具有极强的上下文约束,属于有记忆信源。
在序列长度 L 极大时,直接处理 L 维全联合概率 P(x₁, x₂, …, x_L) 将面临计算维数灾难。工程上最广泛采用的解析模型是一阶马尔可夫链信源(First-order Markov Source):
P(xₙ | xₙ-1, xₙ-2, …, x₁) = P(xₙ | xₙ-1)即信源在当前时刻输出符号的条件概率,仅仅取决于其紧邻的前一个符号状态,而与更早的历史状态条件独立(“无后效性”)。
若该信源进一步满足:
- 齐次性(Homogeneity):条件状态转移概率不随绝对时间原点的推移而改变: P(Xₙ = j | Xₙ-1 = i) = pᵢj = 常数
- 遍历性(Ergodicity):信源系统经历足够多步的状态转移后,各状态出现的极限边缘概率与起始状态无关,收敛于全局唯一的平稳稳态分布矢量 π = [π₁, π₂, …, πₙ]: π = π P, ∑ᵢ=1ⁿ πᵢ = 1 其中 P = [pᵢj]ₙ × n 为状态转移概率矩阵。
马尔可夫模型构成了现代语音线性预测编码(LPC)、数字图像预测编码(DPCM)及高效熵编码算法的核心理论基石。