数据压缩编码方法

本文介绍了数据压缩的三种主要方法:预测编码(如DPCM、ADPCM)、变换编码(如DCT、DFT)和统计编码(如霍夫曼编码、算术编码)。预测编码通过预测值与实际值的差值进行编码,变换编码通过正交变换减少数据相关性,统计编码则根据符号的出现概率分配码字。各种编码技术各有优势,适用于不同类型的信号压缩。
摘要由CSDN通过智能技术生成

经典的数据压缩算法

三大类:预测编码、变换编码、统计编码

常用的解除相关性的措施是预测和变换,其实质都是进行序列的映射。

一般,预测编码有可能完全解除序列的相关性,但须确知序列的概率特性;变换编码一般只解除矢量内部的相关性,但它可有许多可供选择的变换方法,以适应不同的信源特性。

一、预测编码:

若有一个离散信号序列,序列中各离散信号之间有一定的关联性,则利用这个序列中若干个信号作为依据,对下一个信号进行预测,然后将实际的值与预测的值的差进行编码。

预测编码中典型的压缩算法有DPCM、ADPCM等,它们适合于声音、图像数据的压缩。

(1)DPCM中文术语为差分脉冲编码调制(differentialpulse code modulation的缩写)

利用样本与样本之间存在的信息冗余来进行编码的一种数据压缩技术

基本思想:根据过去的样本去估算下一个样本信号的幅度大小,这个值称为预测值,然后对实际信号值与预测值之差进行量化编码,从而就减少了表示每个样本信号的位数

它与脉冲编码调制(PCM)不同的是,PCM是直接对采样信号进行量化编码,而DPCM是对实际信号值与预测值之差进行量化编码,存储或者传送的是差值而不是幅度绝对值,这就降低了传送或存储的数据量。可适应大范围变化的输入信号。

差分脉冲编码调制(DPCM)的基本出发点就是对相邻样值的差值进行量化编码。由于此差值比较小,可以为其分配较少的比特数,进而起到了压缩数码率的目的。

(2)ADPCM的概念

ADPCM的中文术语为自适应差分脉冲编码调制(adapt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值