什么是分布式信源编码?(distributed source coding?)

在通信和信息理论中,分布式信源编码(DSC)是一个关键问题,它描述了多个相关但不能相互通信的信息源的压缩。DSC允许在视频编码中使用关系范式,以交换编码器和解码器的复杂性,代表视频处理的概念转变。可以在信道代码和解码器侧之间建模与多个源的相关性,从而使分布式源编码能够在编码器侧和解码器侧之间转移计算复杂性。这为具有复杂度高的发送方的应用程序(如传感器网络或视频压缩)提供了适当的框架。。...
DSC allows relationship paradigms in video coding that swap the complexity of encoders and decoders, representing a conceptual shift in video processing.

在通信和信息理论中,分布式信源编码(DSC)是一个关键问题,它描述了多个相关但不能相互通信的信息源的压缩。DSC允许在视频编码中使用关系范式,以交换编码器和解码器的复杂性,代表视频处理的概念转变。可以在信道代码和解码器侧之间建模与多个源的相关性,从而使分布式源编码能够在编码器侧和解码器侧之间转移计算复杂性。这为具有复杂度高的发送方的应用程序(如传感器网络或视频压缩)提供了适当的框架。。

两个叫杰克K。Wolf和David Slepian提出了关于分布式信源编码的无损压缩的理论界,现在称为Slepian-Wolf定理或界。这一界限是在1973年根据相关信息源的熵提出的。他们能够展示的一件事是,两个独立的源能够有效地压缩数据,就像两个源直接相互通信一样。后来,在1975年,一个名叫托马斯M。盖尔把这个定理推广到了两个以上来源的例子。。

在分布式信源编码中,使用单独的联合解码器和编码器对多个相关信源进行编码。Slepian-Wolf定理将这些信号源表示为两个不同的变量,该定理假设两个独立且相关的信号来自不同的信号源,并且彼此不通信。这些是编码器,它们的信号被传输到接收器,接收器是可以执行两个信息信号联合解码过程的解码器。该定理试图解决接收器解码错误并接近零的概率率,该概率率表示为其联合熵。正如Wolf和Slepian在1973年证明的那样,即使相关信号被单独编码,组合速率也足够了。。

虽然该定理在理论上假设这在分布式信源编码中是可以实现的,但在实际应用中,该理论的局限性尚未实现,甚至还没有接近。另外两位科学家,拉姆钱德兰和普拉丹,试图解决如何达到这个理论极限,并证明斯莱皮安-沃尔夫定理的合理性。他们试图通过为具有最大分离距离的两个编码信号提供特定解决方案来实现这一点。

  • 发表于 2022-01-05 20:48
  • 阅读 ( 172 )
  • 分类:IT

你可能感兴趣的文章

源代码(source code)和字节码(bytecode)的区别

...的机器代码之间的中间代码。 目录 1. 概述和主要区别 2. 什么是源代码 3. 什么是字节码 4. 源代码和字节码的相似性 5. 并行比较-源代码与表格式的字节码 6. 摘要 什么是源代码(source code)? 编写了一个程序来解决一个计算问题。...

  • 发布于 2020-10-19 15:49
  • 阅读 ( 635 )

源代码(source code)和目标代码(object code)的区别

...编程序转换源代码后的输出。 目录 1. 概述和主要区别 2. 什么是源代码 3. 什么是目标代码 4.源代码和目标代码的相似性 5. 并行比较-源代码与目标代码的表格形式 6. 摘要 什么是源代码(source code)? 在开发软件之前,应该对需求...

  • 发布于 2020-10-19 18:56
  • 阅读 ( 756 )

如何从linux终端压缩或解压文件

...要将“.zip”扩展名添加到存档名称中,但这样做并没有什么坏处。 创建名为source的文件_代码.zip包含当前目录中的所有C源代码文件和头文件,可以使用以下命令: zip source_code *.c *.h 每个文件在添加时都会列出。将显示文件名...

  • 发布于 2021-04-03 14:07
  • 阅读 ( 170 )

来源(source)和资源(resource)的区别

...人员、供应品和其他资产。这是源和资源的主要区别。 什么是来源(a source)? 来源是一个名词,指从中获得某物的来源。它可以指一个地方、人或事物。根据不同的上下文,这个词的意思可能略有不同。水源可以指提供信息、书...

  • 发布于 2021-06-27 11:51
  • 阅读 ( 987 )

集中化(centralized)和分布式数据库(distributed database)的区别

集中式数据库和分布式数据库的主要区别在于集中式数据库处理单个数据库文件,而分布式数据库处理多个数据库文件。 数据库是相关数据的集合。许多组织使用数据库来轻松地存储、管理和检索数据。数据库有多种类型,集...

  • 发布于 2021-06-30 18:00
  • 阅读 ( 633 )

云计算(cloud computing)和分布式计算(distributed computing)的区别

云计算和分布式计算的主要区别在于云计算提供硬件,软件和其他基础设施资源在互联网上,而分布式计算将单个任务划分为多台通过网络连接的计算机,以比使用单个计算机更快地完成任务。 云计算有助于通过网络远程访问...

  • 发布于 2021-06-30 18:27
  • 阅读 ( 384 )

网络操作系统(network operating system)和分布式操作系统(distributed operating system)的区别

网络操作系统和分布式操作系统的主要区别在于,网络操作系统提供与网络相关的功能,而分布式操作系统通过网络连接多**立的计算机,以执行类似于一台计算机的任务。 操作系统是用户和硬件之间的接口。它控制程序的执行...

  • 发布于 2021-06-30 19:18
  • 阅读 ( 851 )

人口密度(population density)和人口分布(population distribution)的区别

...。 捕食者很容易捕捉到个体。 什么是人口分布(population distribution)? 在一定程度上,分布人口比密集人口有几个优点。例如,中国的自然条件导致人口分布不均。 Figure 2: World Population Distribution 平均分布的人口有其自身的好处...

  • 发布于 2021-07-01 00:37
  • 阅读 ( 458 )

C++(c++)和JAVA(java)的区别

...,允许开发安全和健壮的应用程序。Web、移动、高性能的分布式系统是Java的一些常见应用。Java有各种版本。javase是标准版,javame用于移动开发,javaee用于企业应用程序。 Java source code does not convert directly to machine code like in C++. Fir...

  • 发布于 2021-07-01 07:51
  • 阅读 ( 336 )

平行(parallel)和分布式计算(distributed computing)的区别

并行计算和分布式计算的主要区别在于,并行计算允许多个处理器同时执行任务,而分布式计算将单个任务在多台计算机之间划分,以实现一个共同的目标。 在计算机中,一个接一个的执行一个任务的单处理器不是一种有效的...

  • 发布于 2021-07-01 13:33
  • 阅读 ( 1129 )
ahj28578
ahj28578

0 篇文章