下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DPC 编码器与 DPCM 军码器的 MATLAB实现及性能分析摘要:利用 MATLAB1 成环境下的 Simulink 仿真平台,设计一个 DPC 端码与解码系统,用示波器观察编码与解码前后的信号波形;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。关键词:MATLAB;DPCM 编码与解码系统;误码率;1引言1.1 课程设计目的通过本课程的学习我们不仅能加深理解和巩固理论课上所学的有关 DPC 陶码和解码的基本概念、基本理论和基本方法,而且能锻炼我们分析问题和解决问题的能力;同时对我们进行良好的独立工作习惯和科学素质的培养,为今后参加科学工作打下良好的基础
2、。1.2 课程设计内容利用 MATLAB1 成环境下的 Simulink 仿真平台, 设计一个 DPCM!码与解码系统.用示波器观察编码与解码前后的信号波形;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。1.3 预测编码预测编码方法是一种较为实用被广泛采用的一种压缩编码方法。 预测编码方法原理, 是从相邻像素之间有强的相关性特点考虑的。比如当前像素的灰度或颜色信号,数值上与其相邻像素总是比较接近,除非处于边界状态。那么预测编码(predictivecoding) 是统计冗余数据压缩理论的三个重要分支之一, 它的理论基础是现代统计学和控制论。由于数字技术的飞速
3、发展,数字信号处理技术不时渗透到这些领域,在这些理论与技术的基础上形成了一个专门用作压缩冗余数据的预测编码技术。 预测编码主要是减少了数据在时间和空间上的相关性,因而对于时间序列数据有着广泛的应用价值。在数字通信系统中, 例如语音的分析与合成, 图像的编码与解码, 预测编码已得到了广泛的实际应用。预测编码是根据某一模型利用以往的样本值对于新样本值进行预测,然后将样本的实际值与其预测值相减得到一个误差值,对于这一误差值进行编码。如果模型足够好且样本序列在时间上相关性较强,那么误差信号的幅度将远远小于原始信号,从而可以用较少的电平类对其差值量化得到较大的数据压缩结果。如果能精确预测数据源输出端作为
4、时间函数使用的样本值的话,那就不存在关于数据源的不确定性,因而也就不存在要传输的信息。换句话说,如果我们能得到一个数学模型完全代表数据源,那么在接收端就能依据这一数学模型精确地产生出这些数据。然而没有一个实际的系统能找到其完整的数据模型, 我们能找到的最好的预测器是以某种最小化的误差对下一个采样进行预测的预测器。,当前像素的灰度或颜色信号的数值,可用前面已出现的像素的值,进行预测(估计),得到一个预测值(估计值),将实际值与预测值求差,对这个差值信号进行编码、传送,这种编码方法称为预测编码方法。预测编码方法分线性预测和非线性预测编码方法。线性预测编码方法,也称差值脉冲编码调制法,简称 DPCM
5、differentialPulseCodeModulation)。预测编码方法在图像数据压缩和语音信号的数据压缩中都得到广泛的应用和研究。1.4 DPCM 的基本原理DPCM码,简称差值编码,是对模拟信号幅度抽样的差值进行量化编码的调制方式(抽样差值的含义请参见“增量调制”)。这种方式是用已经过去的抽样值来预测当前的抽样值,对它们的差值进行编码。差值编码可以提高编码频率,这种技术已应用于模拟信号的数字通信之中。对于有些信号(例如图像信号)由于信号的瞬时斜率比较大,很容易引起过载,因此,不能用简单增量调制进行编码,除此之外,这类信号也没有像话音信号那种音节特性,因而也不能采用像音节压扩那样的方法
6、,只能采用瞬时压扩的方法。但瞬时压扩实现起来比较困难,因此,对于这类瞬时斜率比较大的信号,通常采用一种综合了增量调制和脉冲编码调制两者特点的调制方法进行编码,这种编码方式被简称为脉码增量调制,或称差值脉码调制,用 DPCMfe 示。这种调制方式的主要特点是把增量值分为个等级, 然后把个不同等级的增量值编为位二进制代码()再送到信道传输,因此,它兼有增量调制和 PCM 勺各自特点。设这个误差电压经过量化后变为个电平中的一个,电平间隔可以相等,也可以不等,这里认为它是间隔相等的均匀量化。量化了的误差电压经过脉冲调制器变为 PAM 永冲序列,这个 PAMB 号一方面经过 PAM码器编码后得到 DPC
7、Mt 号发送出去。 另一方面把它经过积分器后变为与输入信号 x(t)进行比较,通过相减器得到误差电压 e(t)。实验表明,经过 DPCMI 制后的信号,其传输的比特率要比 PCM 勺低,相应要求的系统传输带宽也大大地减小了。止匕外,在相同比特速率条件下,DPCM 匕 PCM 言噪比也有很大的改善。与 AM 相比,由于它增多了量化级,因此,在改善量化噪声方面优于AM 系统。DPCM 勺缺点是易受到传输线路上噪声的干扰,在抑制信道噪声方面不如 AM2DPC喻码及解码过程和原理DPCM 编、解码原理图系统包括,发送、接收和信道传输三个部分。发送端由编码器、量化器、预测器和加/减法器组成;接收端包括解
8、码器和预测器等;信道传送以虚线表示。由图可见 DPC源统具有结构简单, 容易用硬件实现 (接收端的预测器和发送端的预测器完全相同) 的优点。图中输入信号 f(i,j)是坐标为(i,j)像素点的实际灰度值,f(i,口是由已出现先前相邻像素点的灰度值对该像素点的预测灰度值。e(i,j)是预测误差。假如发送端不带量化器,直接对预测误差e(i,j)进行编码、传送,接收端可以无误差地恢复f(i,j j)。这是可逆的无失真的 DPC码,是信息保持编码;但是,如果包含量化器,这时编码器对e(i,j)编码,量化器导致了不可逆的信息损失,这时接收端,经解码恢复出的灰度信号,不是真正的f。,j j), ,以f0,
9、0,j j)表示这时的输出。可见引入量化器会引起一定程度的信息损失,使图像质量受损。但是,为了压缩比特数,利用人眼的视觉特性,对图像信息丢失不易觉察的特点,带有量化器有失真的 DPC端码系统还是普遍被采用。3模块设计与仿真图形分析simulink 的工作环境熟悉建立一个很小的系统,用示波器观察正弦信号的平方的波形,如图 1 所示:系统中所需的模块:正弦波模块,示波器模块。Slhe图 1 正弦仿真电路图正弦波参数设置如图 2 所示:图 2 正弦参数设置系统内的示波器显示的波形如图 3 所示:图 3 单正弦波与平方波的对比结论:两正弦波叠加之后的周期是原周期的 1/2,频度是原频度的 2 倍。DP
10、C 陶码与解码的电路图DPC 端码与解码的仿真电路图如图 4 所示此系统所用的仿真电路模块有:正弦波模块、增益模块、DPC 陶码模块、DPC 解码模块、数制转换模块、Terminator 模块、示波器模块。正弦信号用于输入信号,示波器用于观察波形。Termimatuil图 4DPCM 编码与解码的电路图2)系统所用模块的参数设置调制信号模块的参数设置:正弦波幅度设计为 1,频率 Frequency 设置为1。图 5 调制信号的参数设置DPCMEncode 的参数设置如下图 6 所示:图 6DPCMEncode 的参数设置DPCMdecode 的参数设置如图 7 所示:图 7decoder 的参
11、数设置数制转换模块参数设置如图 8 和 9 所示:IntegertoBitConverterGnask)CLink)Mapavectorofintegerstoavectorofbits.Thefirstbitoftheoutputvectoristhemostsignificantbit0HSB).TheNumberofbitsperintegervaluedefineshowmanybitsaremappedfrominteger.Theinputcanbeeitherascalaroraframe-basedcolumnvector.FranietersNumberofbitsperin
12、teger:B-OKCancelHelpApply图 8 数制转换模块参数设置图 9 数制转换模块参数设置示波器的参数设置:示波器有 3 个接口,时间范围设置为 auto,如图 10 所示图 10 数制转换模块参数设置用示波器观察正弦信号的波形,进行 DPC 啕码后的波形,进行 DPCM 单码后的波形,如图 11 所示:图 11 用示波器观察正弦信号的波形结论:不加任何干涉信号的原正弦信号的图形与进行 DPC 端码和解码后的图形是致的。4问题处理在此次课程设计过程中遇到了不少问题,主要有以下几点:1 在刚开始课程设计之初,我对 DPC 端码与解码原理几乎一无所知,经过查阅资料,询问老师和同学,
13、我逐步加强了对此原理的认识。2 在熟悉 simulink 软件的过程中,我原来的 MATLAB7.1 中缺少 DPC 端码与解码模块(DPCMencode 剂 DPCMencode。,后来经过询问老师,我得知是我下载的版本不对,并建议我下载 MATLAB6.皈本,于是我就顺利的将接下来的工作进行了下去。3 在参数的设置过程中,开始用默认参数,但是调试过程中波形有问题,在查阅相关资料之后才根据实际要求设置了合理的参数。5结束语通过本次课程设计,我们这要了解随机信号二进制的 DPCM 编码与解码原理,特别是 DPCM 编码与解码(包括加噪声和不加噪声)电路的 MATLAB 实现与调制性能分析,把本
14、学期学的通信原理等通信类科目的内容应用到本课程设计中来,进一步巩固复习通信原理,MATLAB 等课程,以达到融会贯通的目的。为进一步学习计算机网络,数据通信,多媒体技术等课程打下坚实的基础。运用学习成果把课堂上学的系统化的理论知识,尝试性的应用于实际设计工作,并从理论的高度对设计工作的现代化提高一些有创造性的建议和设想,检验学习成果,看一看课堂学习与实际工作到底有多大差距,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,为学习内容提供实践依据。经过两个星期的努力,终于完成了我的课程设计,可能其中回有一些错误或者是不恰当的地方,例如加噪声的地方我研究了好久,经过了反复的测试,最终也没有很完美的解决这个问题,但是我确实已经尽了我最大的努力。开学后我一定会加倍努力,学好本专业的专业课,为将来打下坚实的基础。非常感谢蔡老师一直辛勤知道我们,认真给我们解答疑惑,给我们知道。在完成设计的过程中,我的收获很大,不仅仅是对我们自己所学的专业知识加深了解,同时还熟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025购物中心租赁合同样本
- 2025公寓买卖合同范本
- 2025年低空经济背景下无人机租赁行业盈利模式与共享经济协同发展报告
- 2025年短视频仓储租赁合同协议
- 2025年短视频MCN机构合作合同协议(流量签约)
- 2025年元宇宙虚拟教育合作资源整合模式创新支付方式
- 2025年成人英语口语商务培训行业课程开发与学习效果关联研究报告
- 恒星形成区分子分布-洞察与解读
- 2025年消防器材采购行业合规标准更新深度报告
- 开业会员营销方案
- 新月派闻一多徐志摩的诗歌全解课件
- 康复科护理的疼痛管理和舒适护理
- 人际关系培训与建立良好人脉圈
- VisionShow软件操作说明
- 机械工程控制基础版杨叔子编习题答案
- 《汽车保险与理赔》(杨帅) 项目六
- 混凝土回弹数据自动计算表格
- 2023年高考英语外刊时文精读专题02机器人的崛起
- GB 9687-1988食品包装用聚乙烯成型品卫生标准
- GA/T 72-2013楼寓对讲电控安全门通用技术条件
- 《雷雨》基础知识与练习习题(超详细)
评论
0/150
提交评论