编码变换是什么

六六 2021-04-19 12:59:01
QA

编码变换(trans coding;coding transform)是指将信号从一种编码方案向另一种编码方案的直接转换(无须将信号变回模拟形式)。

编码变换(trans coding;coding transform)是指将信号从一种编码方案向另一种编码方案的直接转换(无须将信号变回模拟形式)。

编码变换是什么

信源编码器首先是把信源信号转换成二进制信息序列,为了使欲传输的信源信息在传输速率一定的条件下更快,更多地传输,还要把数据进行压缩,也就是通过信源编码,去掉信息中大量多余部分,这样就可以极大地提高传输效率。

信道编码它是为了保证信息传输的可靠性、提高传输质量而设计的一种编码。它是在信息码中增加一定数量的多余码元,使码字具有一定的抗干扰能力,因此信道编码又称抗干扰编码。

信息在传输过程中有来自各个方面的干扰。例如通信设备各个器件的缺陷和内部噪声;信道中存在的各种干扰,如高频信道的衰落,天电干扰等。所有这些干扰都会影响传输的可靠性,信道编码就是为了克服这些干扰、增加传输可靠性的一门通信胡。设计信道编码的目的,就是在编码效率一定的条件下,尽可能提高已编码信号的检错或纠错能力。或者说在保证一定的检错或纠错能力的条件下尽可能提高编码效率。

工作原理

编码变换不是直接对空域图像信号进行编码,而是首先将空域图像信号映射变换到另一个正交矢量空间(变换域或频域),产生一批变换系数,然后对这些变换系数进行编码处理。变换编码是一种间接编码方法,其中关键问题是在时域或空域描述时,数据之间相关性大,数据冗余度大,经过变换在变换域中描述,数据相关性大大减少,数据冗余量减少,参数独立,数据量少,这样再进行量化,编码就能得到较大的压缩比。典型的准最佳变换有 DCT(离散余弦变换)、DFT(离散傅里叶变换)、WHT(Walsh Hadama 变换)、HrT(Haar 变换)等。其中,最常用的是离散余弦变换。

在编码变换中的比特分配中,分区编码是基于最大方差准则;阈值编码是基于最大幅度准则。变换编码是失真编码的一种重要的编码类型。

一般来说,信号压缩是指将信号进行换基处理后,在某个正交基下变换为展开系数按一定量级呈指数衰减,具有非常少的大系数和许多小系数的信号,这种通过变换时限压缩的方法称为编码变换。

编码中实用的变换,不但希望能有最佳变换的性能,而且要有快速的算法。而卡一洛变换不存在快速算法,所以在实际的编码变换中不得不大量使用各种性能上接近最佳变换、同时又有快速算法的正交变换。正交变换可分为非正弦类和正弦类。非正弦类变换以沃尔什变换、哈尔变换、斜变换等为代表,其优点是实现时计算量小,但它们的基矢量很少能反映物理信号的机理和结构本质,变换的效果不甚理想。而正弦类变换以离散傅里叶变换、离散正弦变换、离散余弦变换等为代表,其最大优点是具有趋于最佳变换的渐近性质。例如,离散正弦变换和离散余弦变换已被证明是在一阶马氏过程下卡一洛变换的几种特例。由于这一原因,正弦类变换已日益受到人们的重视。

0个人收藏 收藏

相关推荐

  • 数据处理 data processing

    数据处理包括哪些内容

    计算机数据处理主要包括8个方面,分别是数据采集、数据转换、数据分组、数据组织、数据计算、数据存储、数据检索、数据排序;数据处理是对数据的采集、存储、检索、加工、变换和传输,抽取并推导出有价值、有意义的数据。
  • 信号处理 signal processing

    信号处理是什么

    信号处理(signal processing)是指对信号表示、变换、运算等进行处理的过程,就是要把记录在某种媒体上的信号进行处理,以便抽取出有用信息的过程,它是对信号进行提取、变换、分析、综合等处理过程的统称。
  • LDAC

    ldac是什么

    LDAC是由索尼开发的一项音频编码技术,该技术允许通过速度最高达 990 kbit/s 的蓝牙连接传输 24bit/96kHz 的串流音频。属于有损编解码器,采用基于改进的离散馀弦变换的混合编码方案来提供更有效的数据压缩。
  • IP 地址 Adresse IP

    IP地址是由多少位二进制数组成

    IP地址由二进制数字组成的,其位数取决于所使用的IP版本。IPv4地址由32位二进制数构成,分为四个8位的段,每段一个字节,允许大约43亿个独特的地址。随着地址需求的增长,引入了IPv6,它由128位二进制数构成,提供了几乎无限的地址空间。
  • encoder 编码器

    什么是编码器

    编码器是将信号,如比特流或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。
  • 二进制字符串是什么

    二进制字符串是什么

    二进制字符串一般用于存储二进制的大对象,二进制字符串类型有BIT、BLOB、BINARY和VARBINARY。