没有合适的资源?快使用搜索试试~ 我知道了~
matlab最简单的代码-Arithmetic_Encoding_-_Decoding_Using_MATLAB:Arithme...
共3个文件
license:1个
md:1个
m:1个
需积分: 13 0 下载量 47 浏览量
2021-05-22
13:27:28
上传
评论
收藏 3KB ZIP 举报
温馨提示
matlab最简单的代码Arithmetic_Encoding _-_ Decoding_Using_MATLAB 引言算术编码是用于无损数据压缩的熵编码的一种形式。 通常,每个字符使用固定位数表示字符串,例如单词“ hello there”。 均等概率在最简单的情况下,每个符号出现的概率是相等的。 例如,考虑三个符号A,B和C的集合,每个符号均可能出现。 简单的块编码每个符号需要2位,这很浪费:永远不会使用位变化之一。 也就是说,A = 00,B = 01,并且C = 10,但是未使用11。 一种更有效的解决方案是将这三个符号的序列表示为以3为底的有理数,其中每个数字代表一个符号。 例如,序列“ ABBCAB”可能变为0.011201。在算术编码中,其间隔为[0,1)。 下一步是使用精度足够高的定点二进制数对该三进制数进行编码,例如0.00101100102,这只有10位; 与原始块编码相比,节省了2位。 这对于长序列是可行的,因为存在有效的,就地算法来转换任意精确数字的基数。 定义模型通常,算术编码器可以为任何给定的符号和概率集生成接近最佳的输出(对于概率P的每个符号,最佳值为−l
资源推荐
资源详情
资源评论
收起资源包目录
Arithmetic_Encoding_-_Decoding_Using_MATLAB-master.zip (3个子文件)
Arithmetic_Encoding_-_Decoding_Using_MATLAB-master
LICENSE 1KB
arttest.m 1KB
README.md 3KB
共 3 条
- 1
资源评论
weixin_38673548
- 粉丝: 3
- 资源: 948
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SpringBoot和Redis的秒杀系统.zip
- yolo数据集.txt
- (源码)基于RabbitMQ的消息队列系统.zip
- (源码)基于SpringBoot框架的Guns后台管理系统.zip
- (源码)基于GoogleCloudIoT的云端烟雾机控制系统CloudSmoker.zip
- JAVA的SpringBoot 高校宿舍管理系统源码带视频和文档数据库 MySQL源码类型 WebForm
- (源码)基于Python的火车票自动购买系统.zip
- 人工智能-大模型-一个智能问答系统,能够自动将用户的自然语言问题转换成 SQL 查询,并以可视化形式展示结果
- trumtime安装所需的全部资源以及步骤
- (源码)基于JavaWeb的宿舍管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功