【荐】深入理解哥伦布编码、指数哥伦布编码

熵编码的数学基础是基于事件的概率分布,对于大概率事件采用较短的编码,小概率事件采用较长的编码。

对于不同的概率分布选择的算法也就不一样。比如run-length编码、哥伦布编码就比较适合于概率密度函数服从几何分布或者是拉普拉斯分布,但是如果出现一些噪声或者离群数据,将导致编码效率极大的降低。

几个概念:

LSB:Least significant bit
http://en.wikipedia.org/wiki/Least_significant_bit

几何分布
http://zh.wikipedia.org/wiki/%E5%B9%BE%E4%BD%95%E5%88%86%E4%BD%88

拉普拉斯分布:
http://zh.wikipedia.org/wiki/%E6%8B%89%E6%99%AE%E6%8B%89%E6%96%AF%E5%88%86%E5%B8%83

Prefix code
http://en.wikipedia.org/wiki/Prefix_code

Rice codes、Golomb codes、Rice-Golomb codes、exponential Golomb codes 具体算法以及设计理念:

http://files.cnblogs.com/irish/PFC_Marcial_Clotet.pdf

http://files.cnblogs.com/irish/Pre_04_Golomb.pdf

http://en.wikipedia.org/wiki/Golomb_coding

转载于:https://www.cnblogs.com/irish/p/3170500.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值