在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6735|回复: 0

DPCM的基本原理

[复制链接]
发表于 2007-1-5 09:23:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
任何信号,不论语音或图像,采用直接采样-量化-编码的方式进行编码,都会发现码组之间具有很强的相关性。
    由于相关性的存在,传输数据中存在大量不需要传输的信息,称为冗余。
    DPCM就是通过预测和差分编码方式来减少冗余,实现数据压缩的目的。
什么是预测:
    知道某时刻以前信号的表现,就可以推断它以后的数值.具体到信号的采样过程,就是通过前几次的样值来预测后一次的样值。
    假如有一个信号m(t),用速率1/TS进行采样,那么在时刻t=nTs,我们可以掌握此前N个样值序列   M(nTs),m(nTs-Ts), m(nTs-2Ts),……m(nTs-NTs)

根据前N个样值对m(nTs)进行预测,定义为:
   

                               
登录/注册后可看大图

   

                               
登录/注册后可看大图
------m(nTs)的预测值。
  Wi------加权常数
预测过程可以用以下抽头延时滤波器实现

                               
登录/注册后可看大图


                               
登录/注册后可看大图

差分脉码调制:
    对信号采样值和预测值的差值进行量化编码并传输。
    接收端将接收到的差值和恢复的预测值相加得到此次采样值。
    由于只传输动态范围较小的差值,所以编码的码组不需太长,在DPCM中,一般采用4位。
发送端:
    差值信号d(k)=s(k)-se(k),量化后得到的dq(k)一方面送入编码器,另一方面送入本地解码器产生斜变信号se(k) 。
接收端:
    先经过PCM 解码恢复dq(k),在经过积分器和LPF即恢复出模拟信号sr(k)。
    DPCM的系统总量化误差:
      

                               
登录/注册后可看大图

总量化误差只和差值信号的量化误差有关。
    系统总的量化信噪比等于预测增益与差值量化信噪比的乘积
   

                               
登录/注册后可看大图

预测增益:

                               
登录/注册后可看大图

差值信号量化信噪比:

                               
登录/注册后可看大图

    要使信号总信噪比大,就要使预测增益大,也就是增加预测的准确性,同时还要求降低量化噪声。
    DPCM就是研究如何使这两个参数最大,提出了ADPCM(自适应差分量化编码)的思想。
线性预测网络可分为极点预测器和零点预测器两种
1.极点预测器
  

                               
登录/注册后可看大图

设发送系统预测量化器传递函数为D(Z)
  

                               
登录/注册后可看大图

  式中ai是一组预测系数。
接收系统重建滤波器传递函数H(Z)
  

                               
登录/注册后可看大图

由于重建滤波器传递函数只有极点没有零点,故称为全极点预测器。
  

                               
登录/注册后可看大图

零点预测器

                               
登录/注册后可看大图

预测信号
  

                               
登录/注册后可看大图

Bi是一组预测系数。
重建信号为
  

                               
登录/注册后可看大图

  

                               
登录/注册后可看大图

  重建滤波器的传递函数只有零点没有极点,称为全零点预测器。
3.极零点预测器
  

                               
登录/注册后可看大图


                               
登录/注册后可看大图

                               
登录/注册后可看大图

有零点有极点,称为
极零点预测器
4.最佳线性预测器
    预测器具有一组预测系数ai,bi,怎样选择这一组数据,使预测值更接近实际值,实现GP和SNR的最大,是最佳预测器所要解决的问题。
    怎样选择一组系数ai,bi,使差值功率E[d2]最小,可以通过求极限。
对于一极点预测器
   

                               
登录/注册后可看大图

  求偏微分,并令为零。
  

                               
登录/注册后可看大图

  线性预测的过程是样值通过如下线性相关器的过程,如下图
  

                               
登录/注册后可看大图

所以得到一组线性方程

                               
登录/注册后可看大图

  

                               
登录/注册后可看大图

   差值信号在预测系数取最佳值时最小,有
   

                               
登录/注册后可看大图

并假设信号与噪声无关,
   

                               
登录/注册后可看大图

最佳预测增益
   

                               
登录/注册后可看大图

5.GP与预测阶数的关系
    预测通常要选用前多少次的样值来参与,见下图
   

                               
登录/注册后可看大图

    当阶数大于2时,最佳预测增益就趋于饱和,饱和值一般为6-12dB
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-22 16:04 , Processed in 0.018642 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表