Skip to content

定理Theorem

Slepian–Wolf 分布式无损压缩定理

Slepian-Wolf theorem

两个相关离散无记忆源分别编码、共同译码时,条件熵与联合熵精确给出无损压缩速率区域。

形式陈述 ​

设 (Xi,Yi) 独立同分布于有限字母表上的联合分布 p(x,y)。两个编码器分别只见 Xn、Yn,发送索引 MX=fn(Xn)、MY=gn(Yn);一个译码器据这两个索引恢复整对序列。允许预先共同设计码本,编码时没有源间通信。

以 RX=n−1log2⁡|MX|、RY=n−1log2⁡|MY| 计源编码速率,要求联合块错误概率趋零。所有可达速率对的闭包恰为

RX≥H(X∣Y),RY≥H(Y∣X),RX+RY≥H(X,Y).

这里条件熵表示已知另一条序列后剩下的不确定性。对数底为 2,单位是每对源符号的 bit 数。

直觉

编码器虽然不能互看数据,译码器却能利用两序列的相关性。每边无需各自给出足以单独恢复的描述,只需把真序列所在的候选集合缩小到:两边合起来仅剩一对相容的典型序列。

随机分箱为什么给三条界 ​

把每条 xn 独立分配到约 2nRX 个箱,把每条 yn 分到约 2nRY 个箱。发送箱号,译码器在两个箱内寻找唯一联合强典型对。错误分三类:Yn 正确而 Xn 错;Xn 正确而 Yn 错;两者都错。

三类典型候选数量分别约为 2nH(X|Y)、2nH(Y|X)、2nH(X,Y),撞到指定箱的概率分别约为 2−nRX、2−nRY、2−n(RX+RY)。在三条严格不等式内,并集界使错误趋零,再取闭包得到边界。

必要性则向译码器额外公开另一条源序列,用Fano 不等式分别得到两个条件熵下界;对联合恢复再用一次 Fano,得到总率下界。额外公开信息只会帮助译码,因此这些仍是原问题必须满足的界。

例子与边界

令 X 均匀为 bit,Y=X⊕N,其中 N∼Bern(0.1) 独立。X,Y 各自均匀,但只以 0.1 概率不同,所以

H(X)=H(Y)=1,H(X|Y)=H(Y|X)=h2(0.1)≈0.469,H(X,Y)≈1.469.

两个独立使用普通无损压缩器需要总率 2;分布式方案可逼近 (1,0.469) 或对称点 (0.7345,0.7345)。候选 (0.5,0.5) 虽满足两条单独下界,却违反总率,不能恢复整对源。

当 Y=X,条件熵均为零,但总率仍至少为 1。当两者独立时,条件熵恢复各自熵,相关性不再带来节约。定理允许小概率整块失败,也不承诺随机分箱的穷举译码高效。

若把 Y 直接交给译码端,并要求每个支持点都正确,问题改为带边信息的严格零错误源编码:一次最少标签数由冲突图的染色数决定,长块的最坏固定长度由Witsenhausen 率刻画。极小但正的支持概率不能被舍弃,因此一般不能把该率替换成 H(X∣Y)。

图中对称点为 ((1+h2(0.1))/2,(1+h2(0.1))/2)≈(0.7345,0.7345)。绿色区域向右上延伸,坐标单位为 bit/对源符号。

推论与应用

边信息全部放在译码器时,可取一边以其熵率完整发送,再让另一边只付条件熵。Wyner–Ziv 编码进一步允许有损恢复,届时“分箱后利用边信息”仍是核心,但优化对象变成辅助表示与失真约束。

参考资料
关系图谱17 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系