DPCM编码解码MATLAB实现分析课设

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DPCM编码解码MATLAB实现分析课

部门: xxx

时间: xxx

制作人:xxx

整理范文,仅供参考,可下载自行修改

成绩评定表

课程设计任务书

摘要

首先安装MATLAB软件,然后熟悉软件环境以及各个模块并利用MATLAB集成环境下的Simulink仿真平台,建立一个很小的系统,用示波器观察正弦信号的平方的波形;理解DPCM编码及解码原理图并根据DPCM编解码原理图设计一个DPCM编码与解码系统;改变不同模块的数据并用示波器观察编码与解码前后的信号波形;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能,从而更深入地掌握DPCM编码与解码系统的相关知识使自己受益。b5E2RGbCAP

关键词:MATLAB; DPCM编码与解码系统;误码率

目录

1课程设计目的 (1)

2课程设计要求 (1)

3相关知识 (1)

4课程设计分析 (7)

5仿真 (13)

6结果分析 (14)

7参考文献 (15)

DPCM编码与解码的MATLAB实现与分析

1.课程设计目的

<1)加深对DPCM编码与解码基本理论知识的理解。

<2)培养独立开展科研的能力。

<3)掌握用MATLAB实现DPCM编码与解码系统的设计与仿真。

<4)掌握MATLAB软件的使用。

2.课程设计要求

<1)掌握DPCM编码与解码系统的相关知识、概念清晰。

<2)掌握MATLAB使用方法,利用软件绘制图像。

<3)程序设计合理、能够正确运行。

<4)根据运行结果和波形来分析该系统性能。

3.相关知识

3.1DPCM编码与解码系统简介

预测编码方法是一种较为实用被广泛采用的一种压缩编码方法。预测编码方法原理,是从相邻像素之间有强的相关性特点考虑的。比如当前像素的灰度或颜色信号,数值上与其相邻像素总是比较接近,除非处于边界状态。那么预测编码(predictive coding>是统计冗余数据压缩理论的三个重要分支之一,它的理论基础是现代统计学和控制论。由于数字技术的飞速发展,数字信号处理技术不时渗透到这些领域,在这些理论与技术的基础上形成了一个专门用作压缩冗余数据的预测编码技术。预测编码主要是减少了数据在时间和空间上的相关性,因而对于时间序列数据有着广泛的应用价值。在数字通信系统中,例如语音的分析与合成,图像的编码与解码,预测编码已得到了广泛的实际应用。p1EanqFDPw

预测编码是根据某一模型利用以往的样本值对于新样本值进行预测,然后将样本的实际值与其预测值相减得到一个误差值,对于这一误差值进行编码。如果模型足够好且样本序列在时间上相关性较强,那么误差信号的幅度将远远小于原始信号,从而可以用较少的电平类对其差值量化得到较大的数据压缩结果。DXDiTa9E3d 如果能精确预测数据源输出端作为时间函数使用的样本值的话,那就不存在关于数据源的不确定性,因而也就不存在要传输的信息。换句话说,如果我们能得到一个数学模型完全代表数据源,那么在接收端就能依据这一数学模型精确地产生出这些数据。然而没有一个实际的系统能找到其完整的数据模型,我们能找到的最好的预测器是以某种最小化的误差对下一个采样进行预测的预测器。RTCrpUDGiT

当前像素的灰度或颜色信号的数值,可用前面已出现的像素的值,进行预测<估计),得到一个预测值<估计值),将实际值与预测值求差,对这个差值信号进行编码、传送,这种编码方法称为预测编码方法。5PCzVD7HxA

预测编码方法分线性预测和非线性预测编码方法。线性预测编码方法,也称差值脉冲编码调制法,简称DPCM

3.2 DPCM的基本原理

DPCM编码,简称差值编码,是对模拟信号幅度抽样的差值进行量化编码的调制方式(抽样差值的含义请参见“增量调制”>。这种方式是用已经过去的抽样值来预测当前的抽样值,对它们的差值进行编码。差值编码可以提高编码频率,这种技术已应用于模拟信号的数字通信之中。

对于有些信号(例如图像信号>由于信号的瞬时斜率比较大,很

容易引起过载,因此,不能用简单增量调制进行编码,除此之外,这类信号也没有像话音信号那种音节特性,因而也不能采用像音节压扩那样的方法,只能采用瞬时压扩的方法。但瞬时压扩实现起来比较困难,因此,对于这类瞬时斜率比较大的信号,通常采用一种综合了增量调制和脉冲编码调制两者特点的调制方法进行编码,这种编码方式被简称为脉码增量调制,或称差值脉码调制,用DPCM表示。

这种调制方式的主要特点是把增量值分为个等级,然后把个不同等级的增量值编为位二进制代码再送到信道传输,因此,它兼有增量调制和PCM的各自特点。

设这个误差电压经过量化后变为个电平中的一个,电平间隔可以相等,也可以不等,这里认为它是间隔相等的均匀量化。量化了的误差电压经过脉冲调制器变为PAM脉冲序列,这个PAM信号一方面经过PAM编码器编码后得到DPCM信号发送出去。另一方面把它经过积分器后变为与输入信号x(t>进行比较,通过相减器得到误差电压e(t>。

实验表明,经过DPCM调制后的信号,其传输的比特率要比PCM 的低,相应要求的系统传输带宽也大大地减小了。此外,在相同比特速率条件下,DPCM比PCM信噪比也有很大的改善。与ΔM相比,由于它增多了量化级,因此,在改善量化噪声方面优于ΔM系统。DPCM的缺点是易受到传输线路上噪声的干扰,在抑制信道噪声方面不如ΔM。xHAQX74J0X

3.3DPCM编码与解码系统的研究内容

<1)利用MATLAB集成环境下的Simulink仿真平台,设计一个DPCM 编码与解码系统。

<2)用示波器观察编码与解码前后的信号波形。

<3)加上各种噪声源,用误码测试模块测量误码率。

<4)最后根据运行结果和波形来分析该系统性能。

相关文档
最新文档