


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多媒体实验五指导书一、 实验目的1、 掌握算数编码的基本原理与核心思路,会用编程语言实现对字符串的算数编码和解码。2、 会计算信息熵和压缩比。二、 实验内容1、已知符号表[A,B,C,D,E,F,$]的概率分布如下表所示,根据用户输入的源码(例如:EFFACD$),计算该源码的算数编码。SymbolProbabilityRangeA0.2[0F0.2)B0.1[0.2,0.3)C0.2[0.3,0.5)D0.05[0.5,0.55)E0.3[0.55r0.85)F0.05[0.85r0.9)$0.1[0.9,1.0)2、 找到该编码范围内最短的二进制码。3、 实现对该二进制编码的解码。4、 计算信息熵、平均码字和压缩比。三、实验方法3.1计算算数编码范围设置两个专用寄存器C和A存储符号到来之前子区间的状态参数:寄存器C:子区间的起始位置寄存器A:子区间的宽度,已输入符号串的概率
L:编码字符的初始编码区间的低端值H:编码字符的初始编码区间的高端值初始化:C=0,A=1 〃间隔初始为[0,1]新符号到来后,C=C+AxL,A=Ax(H-L),C+A为子区间的终点根据教材P54的编码过程,迭代实现算数编码算法。输出算数编码的区间范围。BEGINcode=0;k=1;while{3.2计算该区间范围内长度最短的二进制码字BEGINcode=0;k=1;while{(value(code)<low)assign1tothekthbinaryfractionbitif(value(code)>high)replacethekthbitby0k=k+1;}END按照上述算法,找到区间范围内长度最短的二进制码字。例如编码区间范围在[0.33184,0.3322)之间,则low=0.33184,high=0.3322,最终生成的二进制码字是0.01010101=(0.33203125)10所以我们找到了一个只有8位的码字来代表这个符号序列。3.3将编码的二进制码字解码为原符号序列参考以下算法和符号的概率分布表,对编码后的二进制码字进行解码,输出解码符号。BEGINgetbinarycodeandconverttodecimalvalue=value(code);Do{findasymbolssothatRange_low(s)<=value<Range_high(s)outputs;low=Rang_low(s);high=Range_high(s);range=high-low;value=[value-low]/range;UntilsymbolsisaterminatorENDSymbolProbabilityRangeA0.2[0F0.2)B0.1[0.2,0.3)C0.2[0.3,0.5)D0.05[0.5,0.55)E0.3[0.55r0.85)F0.05[0.85r0.9)$0.1[0.9,1.0)3.4计算信息熵、压缩比1、 信息炳的计算公式信息炳定义为一组数据所表示的信息量,即n-i3=0式中,E为信息炳,N为数据的种类(或称码元)个数,pi为第i个码元出现的概率。根据该公式计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB23-T2945-2021-相变沥青混合料路面设计与施工技术规范-黑龙江省
- DB23-T2878-2021-过伐林红松大径材单株抚育技术-黑龙江省
- DB23-T2842-2021-政务信息资源数据交换规范-黑龙江省
- 基层医院采购管理制度
- 工具集中采购管理制度
- 工程公司工地管理制度
- 商场收银收款管理制度
- 创业培训教师管理制度
- 创业期间公司管理制度
- 外贸汽车采购方案(3篇)
- 2025年河北省中考乾坤押题卷物理试卷B及答案
- 2023年广东初中学业水平考试生物试卷真题(含答案)
- 微创冠状动脉搭桥手术方法及围术期处理原则微创冠脉搭桥进展课件
- 住院患者出院后的随访与指导流程图
- 安徽省工伤职工停工留薪期分类目录
- 北京小升初分班考试数学试卷
- 拆线换药评分表
- GB∕T 20394-2019 体育用人造草
- 雨水管道非开挖修复工程施工方案
- 通道县生物多样性调查
- 假发行业英语术语整理
评论
0/150
提交评论