没有合适的资源?快使用搜索试试~ 我知道了~
赫夫曼树matlab代码-TSBK08:TSBK08数据压缩中的实验
共32个文件
txt:10个
cc:8个
lsp:1个
需积分: 9 0 下载量 128 浏览量
2021-05-24
08:35:04
上传
评论
收藏 8.72MB ZIP 举报
温馨提示
赫夫曼树matlab代码TSBK08 TSBK08数据压缩中的实验 劳动任务: 熵估计为不同的测试文件建立随机模型,并为它们估计熵。 您至少应估计所有来源的H(Xi),H(Xi | Xi-1)和H(Xi | Xi-1,Xi-2)。 源代码实现以下两种压缩方法,并通过对所有测试文件进行编码来对其进行测试。 所实施的方法中的至少一种应利用源的存储器。 霍夫曼编码(静态或自适应代码树)算术编码(静态或自适应概率模型)Lempel-Ziv编码(LZ77,LZSS,LZ78,LZW或其他变体)Burrows-Wheeler块变换 将您的结果与估计的熵进行比较。 您可以自由选择用于实现的任何编程语言。 Matlab可以很好地用于熵估计和简单的源代码编码,但是对于某些编码方法(尤其是涉及搜索(LZ)或排序(BWT)的编码方法)而言可能太慢。 测试数据文件为Canterbury语料库,位于。使用的文件为Canterbury语料库和大型语料库。
资源推荐
资源详情
资源评论
收起资源包目录
TSBK08-master.zip (32个子文件)
TSBK08-master
test_compress 2KB
huffman_memory.cc 9KB
frequency.cc 7KB
comp.cc 1KB
huffman.cc 7KB
base64.cc 3KB
results
cantrbry2.txt 5KB
large.txt 2KB
cantrbry.txt 11KB
random.txt 293B
entropy.cc 3KB
makefile 1KB
infiles
cantrbry
grammar.lsp 4KB
cp.html 24KB
kennedy.xls 1006KB
plrabn12.txt 471KB
alice29.txt 149KB
xargs.1 4KB
fields.c 11KB
lcet10.txt 417KB
asyoulik.txt 122KB
ptt5 501KB
sum 37KB
other
random 4.88MB
zeros 4.88MB
large
bible.txt 3.86MB
world192.txt 2.36MB
E.coli 4.42MB
arithmetic.cc 6KB
entropy_tree.cc 3KB
README.md 1KB
frequency.h 3KB
共 32 条
- 1
资源评论
weixin_38744557
- 粉丝: 3
- 资源: 976
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功