分布式信源编码(Distributed Source Coding,DSC)是对信息互相关联但不互相通信的信源的一种信息压缩方式[1]. 它和其他信源编码不同的是,在这里使用的是信道码。

分布式信源编码的主要应用领域有传感器网络(sensor network)和图像,视频,多媒体压缩[2]). 其最主要的特点有两条,第一,编码计算非常简单,解码相对比较复杂;第二,互不通信的信息相关的信源压缩可以达到有互相通信的压缩效率。

理论值

编辑

做为信息论的一个分支,早在1973年David Slepian和Jack K. Wolf就利用信息熵提出针对于两个信息互相关联信源无损压缩的理论极限,称之为斯理篇-伍夫界限(Slepian-Wolf bound)[3]. 他们证明了两个互不通信的信息相关的信源压缩可以达到有互相通信的压缩效率. 这个压缩界限后来被Thomas Cover扩展到了多个相关信源的情况.[4].

于1976年, A. Wyner和J. Ziv在考虑高斯信源的有损压缩时得到了类似的结果[5]. Wyner-Ziv界限在解码误码率为零时等于Slepian-Wolf界限。

历史

编辑

2003年, Pradhan和Ramachandran把校验子(syndrome)运用到了分布式信源网络并称之为DIstributed Source Coding Using Syndromes (DISCUS)[6].他们将两个二进制的信源分成定长的组,对于一个信源用定长码压缩得到这些组的校验子,而另外一个信源则完全不压缩,作为边信息。这种码率不均衡的分布式信源编码压缩方式成为不对称压缩(asymmetric DSC)。显而易见的是,反复使用前一个信源的信息作为边信息,这种不对称的压缩方式可以轻易的扩展到多个信源. 有些分布式信源编码系统使用的奇偶校验子(parity-check bits)。

在先今的分布式信源编码中,常常用虚拟信道作为两个相关信源的关联性的模型,二元对称信道Binary symmetric channel多用于描述虚拟信道的特性[7][8].

在对两个相关联的信源的相关性研究中,通常用到两种模型:确定式和概率式。基于这两种模型,分布式信源编码被扩展到跟普遍性的方式:两个信源都被压缩,不存在所谓的边信息[9][10][11]. 这种更普遍的方式被称为非不对称压缩(Non-asymmetric DSC)。

基于一种确定式的虚拟信道模型,X.曹和M. Kuijper将非不对称压缩的分布式信源编码扩展到任何数量的相关信源,每个信源可以更灵活的在Slepian-Wolf界限内达到任意压缩码率,而所有信源压缩后的总码率和不对称式多信源的总码率相同[12] .

Slepian-Wolf界限

编辑

  ,

 ,

 

虚拟信道

编辑

确定式模型

概率式模型

不对称压缩的分布式信源编码

编辑

非不对称压缩的分布式信源编码

编辑

对于多于两个相关信源的非不对称压缩的分布式信源编码

编辑

参考文献

编辑
  1. ^ "Distributed source coding for sensor networks" by Zixiang Xiong Liveris, A.D. Cheng, S.
  2. ^ "Distributed video coding in wireless sensor networks" by Puri, R. Majumdar, A. Ishwar, P. Ramchandran, K.
  3. ^ "Noiseless coding of correlated information sources" by D. Slepian and J. Wolf. [2009-07-22]. (原始内容存档于2014-11-13). 
  4. ^ "A proof of the data compression theorem of Slepian and Wolf for ergodic sources" by T. Cover. [2009-07-22]. (原始内容存档于2014-11-19). 
  5. ^ "The rate-distortion function for source coding with side information at the decoder" by Wyner, A. Ziv, J.
  6. ^ "Distributed source coding using syndromes (DISCUS): design and construction" by Pradhan, S.S. and Ramchandran, K.. [2009-07-22]. (原始内容存档于2010-08-23). 
  7. ^ "Distributed code constructions for the entire Slepian-Wolf rate region for arbitrarily correlated sources" by Schonberg, D. Ramchandran, K. Pradhan, S.S.
  8. ^ "Generalized coset codes for distributed binning" by Pradhan, S.S. Ramchandran, K.
  9. ^ "On code design for the Slepian-Wolf problem and lossless multiterminal networks" by Stankovic, V. Liveris, A.D. Zixiang Xiong Georghiades, C.N.
  10. ^ "A general and optimal framework to achieve the entire rate region for Slepian-Wolf coding" by P. Tan and J. Li
  11. ^ "Distributed source coding using short to moderate length rate-compatible LDPC codes: the entire Slepian-Wolf rate region" by Sartipi, M. Fekri, F.
  12. ^ "A distributed source coding framework for multiple sources" by Xiaomin Cao and Kuijper, M.

📚 Artikel Terkait di Wikipedia

多功能视频编码

Coding (Draft 1). April 2018 [2020-07-15]. (原始内容存档于2020-07-08).  VVC website at the Fraunhofer Heinrich Hertz Institute(页面存档备份,存于互联网档案馆) with source

高效率视频编码

Coding,簡稱HEVC),又稱為H.265和MPEG-H第2部分,是一種視訊壓縮標準,被視為是ITU-T H.264/MPEG-4 AVC標準的继任者。2004年開始由ISO/IEC Moving Picture Experts Group(MPEG)和ITU-T Video Coding Experts

熵編碼法

Theory, Inference, and Learning Algorithms,David MacKay著,提供一个可访问的香农理论和数据压缩的介绍,包括霍夫曼编码和算术编码。 Source Coding Book (页面存档备份,存于互联网档案馆), by Wiegand and Schwarz

進階音訊編碼

進階音訊編碼(英語:Advanced Audio Coding,AAC)是有損音訊壓縮的專利數位音訊編碼標準,由Fraunhofer IIS、杜比實驗室、貝爾實驗室、Sony、Nokia等公司共同開發。出現於1997年,為一種基於MPEG-2的標準,2000年,MPEG-4標準在原本的基礎上加上了PNS(Perceptual

The Power of 10

則。此原則的目的是要消除C語言中不容易評審,或不容易進行靜態分析的程式寫法。此原則是補充MISRA C的內容,後來已整合JPL的編程標準(英语:Coding conventions)裡。 這十條原則是: 不要使用複雜的流程控制,像是goto或是递归。 所有迴圈都要有固定的上下界,以避免迴圈失控。

编码理论

数据压缩(或信源编码) 前向錯誤更正(或信道编码) 加密编码 线路码 数据压缩和前向錯誤更正可以一起考虑(英语:Joint source and channel coding)。 信源编码试图压缩来自信源的数据以使传输更高效。这种做法每天都能在互联网上见到,因为在互联网上使用常见的ZIP格式来降低网络负载,使文件更小。

Git

GNU Savannah Google Code JavaForge Pikacode SourceForge 码云 Gitee (页面存档备份,存于互联网档案馆) CSDN CODE Coding (页面存档备份,存于互联网档案馆) GitLab GitCode 计算机程序设计主题 自由软件主题

FreeCodeCamp

Productive Soundtrack for Coding. The Linux Code. 2024-12-09. (原始内容存档于2025-06-27).  Larson, Quincy. Code Radio: 24/7 music designed for coding. freeCodeCamp.org