matlab画图橙色代码-Simulating-a-Differential-Pulse-Code-Modulation-with-Unifo

时间:2024-06-15 17:16:20
【文件属性】:

文件名称:matlab画图橙色代码-Simulating-a-Differential-Pulse-Code-Modulation-with-Unifo

文件大小:82KB

文件格式:ZIP

更新时间:2024-06-15 17:16:20

系统开源

matlab画图橙色代码使用均匀量化器模拟差分脉冲编码调制(DPCM) 1.简介 DPCM(差分脉冲编码调制)可以看作是Delta编码的概括,其中量化并发送到接收器的信号是当前样本(时间n)与线性预测之间的差。 也就是说,在DPCM编码中,我们在每个时间点基于已经编码的先前样本的值来计算当前样本值的预测,然后计算该预测的误差。 然后使用每个样本一个或多个位对预测误差信号进行编码。 2.所需工具 项目版本: Final版本 IDE版本: Matlab 编程语言: Matlab Matlab版本: 2019b 3. DPCM的工作方式 DPCM系统的编码器和解码器如图1所示。 为了对当前样本的值进行编码,我们首先基于先前样本的编码值来计算其值的预测。 信号x(n)预测表示为y'(n) 。 在图1中,我们观察到一个存储设备(在发送器和接收器中),该设备存储了先前样本的重构值,并以此为基础计算当前样本价格的预测。 我们的目标是使误差信号y(n) = x(n) - y'(n)的散布最小化,以使它具有较小的动态范围,并且可以用较少的位数来令人满意地描述。 量化误差信号y' = x(n)导致信号y^


【文件预览】:
Simulating-a-Differential-Pulse-Code-Modulation-with-Uniform-Quantizer-main
----README.md(10KB)
----source.mat(76KB)
----main.m(3KB)
----my_quantizer.m(583B)

网友评论