- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
郑州轻工业学院电子信息工程 哈夫曼编解码实验 教师:闫艳霞 地点:西三楼405 联系电话哈夫曼编解码实验 一、实验目的 掌握哈夫曼编码的原理与步骤 练习matlab哈夫曼编解码函数的调用 二、实验原理 见实验指导书。 哈夫曼编解码实验 三、实验内容 (1)手工哈夫曼编码(字典) 信源1: 信源2: (2)调用matlab哈夫曼编码函数编码 信源概率空间同上,信源序列长度为100。 哈夫曼编解码实验 四、函数的使用方法 (1)randsrc函数 功能:产生一个随机字符串。 使用方法:randsrc(m,n,[symbols;p]) 该函数表示产生一个m行n列的一个矩阵,且该 矩阵中的符号为symbols符号空间中的符号,各符 号的概率分布满足概率空间p。 哈夫曼编解码实验 四、函数的使用方法 如1,out=randsrc(2,3,[3 4;0.8 0.2]) 则:out= out= out= 哈夫曼编解码实验 四、函数的使用方法 即产生一个1行100列的矩阵,且矩阵中的符号为symbols符号空间中的符号,各符号的概率分布满足概率空间P。 如2: symbols=[1:6]; p=[0.5 0.125 0.125 0.125 0.0625 0.0625]; actualsig=randsrc(1,100,[symbols;p]); 程序运行结果: actualsig=1 1 2 3 2 1 4 6 5 3 1 2 6 4 5 6 1 2 3…… 哈夫曼编解码实验 四、函数的使用方法 (2)huffmandict函数 功能:生成哈夫曼字典 使用方法: [dict,avglen]=huffmandict(symbols,p) 该函数表示按照symbols中的字符和p中的概率 生成一个字典dict,并将字典的中字符串的平均长 度返回到avglen。 哈夫曼编解码实验 symbols=[1:6] p=[0.5 0.125 0.125 0.125 0.0625 0.0625] [dict,avglen]=huffmandict(symbols,p) dict= 例如: avglen=2.1250 哈夫曼编解码实验 temp=dict; for i=1:length(temp) ;length(temp):字典的行数 temp{i,2}=num2str(temp{i,2}) end temp 则程序运行结果: temp = 若要想看字典中的内容,可加以下程序: 哈夫曼编解码实验 程序运行结果 temp = dict= temp=dict; for i=1:length(temp) ;length(temp):字典的行数 temp{i,2}=num2str(temp{i,2}) end temp 哈夫曼编解码实验 四、函数的使用方法 (3)huffmanenco函数 功能:进行哈夫曼编码 使用方法:comp=huffmanenco(actualsig,dict) 表示将actualsig序列按照dict字典进行哈夫曼编码。 例如: symbols=[1:6] p=[0.5 0.125 0.125 0.125 0.0625 0.0625] [dict,avglen]=huffmandict(symbols,p) actualsig=randsrc(1,100;[symbols;p]) comp=huffmanenco(actualsig,dict) 哈夫曼编解码实验 四、函数的使用方法 (4)huffmandeco函数 功能:进行哈夫曼解码 使用方法:dsig=huffmandeco(comp,dict) 表示将将comp码字按照dict字典进行哈夫曼解码。
您可能关注的文档
- 浆砌片石挡土墙、护坡施工组织设计浅析.doc
- 过小孤山大孤山(2013复习)汇总.ppt
- 讲酒水知识浅析.doc
- 化工企业“三违”详细清单解释.doc
- 过小孤山大孤山__汇总.ppt
- 过小孤山大孤山实用汇总.ppt
- 化工原理综合复习解释.doc
- 化新高速底基层施工技术方案解释.doc
- 过小孤山大孤山修汇总.ppt
- 化学操作票解释.doc
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)