数据结构的课程设计,哈夫曼编译码器,附带报告
2019-12-21 19:49:23 310KB 哈夫曼编译码 数据结构 c++ 课程设计
1
3-8译码器设计全VHDL代码,仿真图形,硬件验证结果等等!!!
2019-12-21 19:48:34 209KB VHDL
1
文本处理是现代化计算机应用的重要领域。文本由字符组成,字符以某种编码形式存储在计算机中。每个字符的编码可以是相等长度的,也可以是不等长度的。我们熟知的ASCII编码是等长编码。为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。哈夫曼编码就是用于此目的的不等长编码方法。当然,编码的对面就有译码。本课题中,首先是构造哈夫曼树。给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二叉树,它们通常具有不同的加权路径长度。其中具有最小加权路径长度的扩充二叉树,用于构造高效的不等长编码。哈夫曼给出了构造具有最小加权路径长度的扩充二叉树的算法,称位哈夫曼算法。用哈夫曼算法构造的扩充二叉树称为哈夫曼编码树或哈夫曼树。当然,还有编码和译码部分。本系统的前端开发工具是Visual C++6.0。具有输入字符集大小及权值大小,构造哈夫曼树,并对用户输入的字符串进行编码以及译码还有退出四种功能。本程序经过测试后,功能均能实现,运行稳定。
2019-12-21 19:43:40 2.52MB 哈夫曼树,编码,译码,权值
1
完整的基于FPGA的5B6B编译码器的EDA设计程序及仿真原理图,测试结果正确,可做毕业论文使用
2019-12-21 19:41:22 603KB FPGA 5B6B
1
原始代码,改动一下引脚就能使用,包括计数器,译码器,扫描,数码管显示,超级详细注解,对FPGA的学习直接指导,例化使用几个器件的连接,欢迎互相学习。
2019-12-21 19:36:44 3.42MB FPGA 计数器 译码器 数码管
1
其中包括卷积码的编码器与译码器的设计方案,对学习卷积友有帮助。
2019-12-21 19:32:14 322KB 卷积码 译码器
1
设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理“要求”中项目,直到选择退出为止。 要求: (1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) (2)分别采用动态和静态存储结构 (3)从键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (4)利用建好的哈夫曼树生成哈夫曼编码; (5)输出编码; 用户可以执行的的功能有: (1)---选择读取某个源文件由系统解析建立哈夫曼树 (2)---手动输入字符集及其权值信息建立哈夫曼树 (3)---打印字符集的哈夫曼编码到屏幕 (4)---选择某个文本文件进行编码 (5)---选择某个代码文件进行译码
2019-12-21 19:31:25 11KB 数据结构 哈夫曼 编码 译码
1
对应(2,1,3)维特比译码器工程的文档说明,希望对大家有帮助
2019-12-21 19:31:18 960KB 说明
1
彩灯循环显示控制器 计算机组成原理课程设计 内有实验要求、实验报告、quartus工程文件
1
MATLAB tcm 编译码,星座图,子集分割
2019-12-21 18:53:06 6KB TCM 编译码
1