用C实现的Huffman编解码,生成Huffman数,利用已生成的Huffman数解码,已编译通过
2021-12-07 21:47:46 191KB C语言 Huffman编解码
1
Huffman 编码/译码器代码实现,c++实现,这是本人的数据结构课程设计,注释详细。
2021-12-07 20:17:27 534KB Huffman
1
分别用sobel、Laplacian-Gaussian方法对一幅灰度图像进行边缘提 分别用sobel、Laplacian-Gaussian方法对一幅灰度图像进行边缘提 分别用sobel、Laplacian-Gaussian方法对一幅灰度图像进行边缘提
2021-12-06 20:38:56 6KB 图像 编码 (HUFFMAN编码) 小波变换
1
命令行:程序接受可选的命令行参数“-d”:当此参数不存在时,压缩输入并将压缩数据写入输出。 当此参数存在时,解压缩输入并将解压缩的数据写入输出。
2021-12-05 18:40:17 3KB C++
1
基于matlab的r元霍夫曼编码,信息论与编码课程设计,里面有程序的思维导图、编码源数据、编码后的数据等等
2021-12-04 21:58:53 147KB huffman 信息论编码 r元霍夫曼 编码
1
哈夫曼函数源代码MATLAB h 下面提到的三个霍夫曼编码功能的实现是数字电信课程的一部分。 我使用Octave,因为必须在Matlab或Octave中明确实现分配。 由于我买不起Matlab,因此我选择了Octave。 内容 myhuffmandict-为具有已知概率模式的源生成霍夫曼代码字典 myhuffmanenco-霍夫曼编码器 myhuffmandeco-霍夫曼解码器 使用存储库 这些功能可以在Octave中找到,但未与正式版本捆绑在一起。 因此,您无需搜索,下载和安装正确的软件包,而可以使用此存储库。 我试图与这些函数的mathworks规范保持尽可能的兼容性。 下载并安装(适用于* nix用户) git clone git@github.com:PGryllos/nhuff.git cd nhuff && TMP= $( pwd ) echo ' addpath(" ' $TMP ' ") ' > ~ /.octaverc mv myhuffmandict.m huffmandict.m && mv myhuffmanenco.m huffmanenco.m && mv
2021-12-03 22:43:21 35KB 系统开源
1
大二数据结构课程设计 用Huffman编码实现文本文件 压缩解压缩 附带实验报告
2021-12-03 15:28:44 1.32MB 课程设计 数据结构 huffman 压缩
1
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并以直观的方式(比如树)显示在终端上;
2021-11-30 13:22:49 2KB C语言之huffman应用
1
此文件包含 MATLAB 函数、m 文件,可对整数(符号)序列进行霍夫曼编码和算术编码。 完整的编码可以通过调用一个易于使用的主程序(或主函数)来完成,其中输入参数是您要压缩的序列,输出是作为字节向量的压缩比特流。 解码只是通过切换参数来完成的。 这些主要程序是:Huffman 编码器、Huff06 是之前提交的 Huff03 函数的更新版本,以及算术编码器的两个版本 Arith06.m 和 Arith07.m。 压缩文件还包含示例和内容文件。 使用示例: y=Huff06(xC); % 编码xC=Huff06(y); % 解码其中 xC 是表示符号序列的整数列向量元胞数组,y 是表示代码的非负整数(字节)列向量,0 <= y(i) <= 255。 有关更多信息,请参阅网页: http : //www.ux.his.no/~karlsk/proj99/
2021-11-29 16:00:46 46KB matlab
1
1、计算出以下信号的幅度谱与相位谱,并比较它们的差异。 2、某一信源的字符集为X={x1、x2、……、x9},对应的概率向量为p=(0.2、0.15、0.13、0.12、0.1、0.09、0.08、0.07、0.06)。为该信源设计一Huffman码,并计算其平均码长,并与该信源的熵做比较。 3、利用FIR线性相位滤波器模拟一低通带限信道。该信道在|f|≤3000Hz通带内有1/2 dB的起伏,在|f|≥3500Hz内有-40 dB的衰减。画出其冲激响应和频率响应
2021-11-29 14:54:10 3.38MB Huffman码 调制解调
1