费诺编码matlab代码fano
Shannon
Fano编码技术(使用Matlab)
在数据压缩领域,以Claude
Shannon和Robert
Fano的名字命名的Shannon-Fano编码是一种基于一组符号及其概率(估计或测量)构造前缀码的技术。
从不能达到霍夫曼编码这样的最低预期代码字长的意义上说,它是次优的。
但是,它仍然保证所有代码字的长度都在其理论理想值的一点以内,即logP(x)
(来源:
)
笔记:
SHANNON_FINAL.m代码采用静态输入。
SHANNON_FINAL_DYNAMIC.m代码从用户处获取动态输入。
2021-12-08 19:06:02
3KB
系统开源
1