1 / 5
文档名称:

实验二:算术编码及MATLAB实现.doc

格式:doc   大小:44KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验二:算术编码及MATLAB实现.doc

上传人:xiang1982071 2019/9/12 文件大小:44 KB

下载得到文件列表

实验二:算术编码及MATLAB实现.doc

文档介绍

文档介绍:武夷学院实验报告课程名称:多媒体通信技术项目名称:算术编码及MATLAB实现姓名:叶永雄_专业:通信工程_班级:1班_学号:_同组成员:_无_实验准备注:1、实验准备部分包括实验环境准备和实验所需知识点准备。2、若是单人单组实验,同组成员填无。:实验目的掌握算术编码基本原理及其实现步骤。通过实现算术编码。实验环境PC机一台MATLAB软件环境实验过程记录注:实验过程记录要包含实验目的、实验原理、实验步骤,页码不够可自行添加。:实验原理算术编码的编码对象是一则消息或一个字符序列,其编码思路是将消息或字符序列表示成0和1之间的一个间隔上的一个浮点小数。在进行算术编码之前,需要对字符序列中每个字符的出现概率进行统计,根据各字符出现概率的大小,将每个字符映射到[0,1]区间上的某个子区间中。然后,在利用递归算法,将整个字符序列映射到[0,1]区间上的某个间隔中。在进行编码时,只需从该间隔中任选一个小数,将其转化为二进制数。符号序列越长,编码表示他的间隔就越小,表示这个间隔所需的二进制位数就越多,编码输出的码字就越长。算术编码规则 在进行编码过程中,随着信息的不断出现,子区间按下列规律减小。·新子区间左端=前子区间左端+当前子区间左端×前子区间长度。·新子区间长度=前子区间长度×当前子区间长度2、实验代码(附上相应的程序代码)odingS=input('请输入信源符号=');P=input('请输入信源概率向量P=');str=input('输入编码的字符串=');l=0;r=1;d=1;n=length(str);n_S=length(P);%**********处理第一个字符***********%fori=1:nflag=0;fork=1:n_Sifstr(i)==S(k)m=k;flag=1;break;endendifflag==0error('非信源字符');end%*********当前单个字符的左、右端以及长度处理**************%pl=0;pr=0;forj=1:m-1pl=pl+P(j);%左端endpr=pl+P(m);%右端pd=pr-pl;%子区间长度%*********新子区间的左、右边界以及长度处理**************%ifi==1%首字符l=pl;r=pr;d=pd;else%算术编码规则l=l+d*pl;d=d*pd;r=l+d;endstrl=strcat('第',int2str(i),'个符号的间隔左右边界:');disp(strl);formatlong;disp(l);disp(r);endstrl=strcat('符号的间隔左右边界:');disp(strl);formatlong;disp(l);disp

最近更新

尾脂腺干细胞与免疫细胞互作机制-洞察及研究 34页

二零二五年度绿色建筑室内设计委托合同书3篇 37页

海报设计流程 9页

二零二五年度科技园区项目委托招商代理服务协.. 39页

鲜蛋电商平台合作合同范本 3页

二零二五年度电子商务企业岗位聘用协议书(数.. 40页

海南大学毕业证与学位证证书封皮项目 12页

二零二五年度现代农业大棚节能环保设施建设合.. 93页

肘髎修复炎症调控基因筛选-洞察及研究 35页

注浆法地基处理方案 7页

注水泥塞施工实用技术 8页

二零二五年度独家委托中介处置老旧手房合同3篇.. 37页

注射用水系统操作规程 6页

二零二五年度物流运输委托付款协议3篇 42页

注塑车间规章制度 5页

高分子固体电解质材料的新研究进展 30页

二零二五年度水利工程地质勘察工程咨询服务协.. 49页

二零二五年度水上交通安全责任协议3篇 46页

注塑工艺员考试题答案 5页

湖南省事业单位招聘面试真题及答案31套 5页

2024版建设工程质量保证金 11页

2023北京东城区初一期末(下)英语试卷及答案 8页

淀粉样变学习ppt课件 27页

全国中学生物理竞赛实验指导书思考题参考答案.. 8页

室外道路及管网工程施工进度计划工期保证及赶.. 16页

DLT---电力建设施工质量验收及评价规程-第部分.. 37页

关于印发《自治区财政存量资金管理暂行办法》.. 11页

一梦漫言 41页

约伯记查经第一讲苦难与概论(于宏洁).doc 10页