文件名称:算术编码和解码:使用算术编码对消息进行编码并对其进行解码-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-19 09:58:15
matlab
使用MATLAB内置函数“arithenco”和“arithdeco”分别对输入的String消息进行编码和解码。 ARITHENCO 使用算术编码对符号序列进行编码。 CODE = ARITHENCO(SEQ, COUNTS) 生成与向量 SEQ 中指定的符号序列相对应的二进制算术代码。 向量 COUNTS 包含符号计数(每个符号的次数源字母的符号出现在测试数据集中)并表示来源的统计数据。 ARITHDECO 使用算术解码对二进制代码进行解码。 DSEQ = ARITHDECO(CODE, COUNTS, LEN) 解码二进制算术代码在向量 CODE(使用 ARITHENCO 生成)到相应的符号序列。 向量 COUNTS 包含符号计数( 源字母表中每个符号在测试中出现的次数数据集)并代表源的统计数据。 LEN 是要解码的符号数。
【文件预览】:
Arithmetic_Coding.zip