资源简介
本文件内含有算术编码matlab源代码,完成算术编码解码功能!
代码片段和文件信息
function symbos=arithdecode(symbolpscodewordsymlen)
%函数arithdecode对算术进行解码
format long e;
high_range=[];
for k=1:length(ps)
high_range=[high_range sum(ps(1:k))];
end
low_range=[0 high_range(1:length(ps)-1)];
psmin=min(ps);
symbos=[];
for i=1:symlen
idx=max(find(low_range<=codeword));
codeword=codeword-low_range(idx);
if abs(codeword-ps(idx))<0.01*psmin
idx=idx+1;
codeword=0;
end
symbos=[symbos symbol(idx)];
codeword=codeword/ps(idx);
if abs(codeword)<0.01*psmin
i=symlen+1;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 578 2009-05-19 10:03 算术编码\arithdecode.m
文件 465 2009-05-19 10:05 算术编码\arithencode.m
文件 178 2009-05-19 09:57 算术编码\main.m
目录 0 2009-06-29 11:31 算术编码
文件 183 2009-02-02 09:47 Matlab中文论坛--助努力的人完成毕业设计.url
文件 3543 2009-02-01 16:19 使用帮助:新手必看.htm
----------- --------- ---------- ----- ----
4947 6
相关资源
- matlab 椭圆拟合程序
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
- 神经网络分类matlab程序
- matlab正弦信号发生器的设计
- matlab程序用Hopfield网络解决TSP
- 实例matlab 编程100个常用程序
- 用MATLAB(BPSK仿真 直接扩频)
- 最小二乘法曲线拟合(MATLAB)
- 基于BP神经网络对几种字体0-9的数字识
- 多用户检测MATLAB程序
- MATLAB实现的BPSK调制解调
- 基于区域生长的图像分割MATLAB
- 龚纯《精通MATLAB最优化计算》随书源
- 基于matlab 的图像处理100实例
- FNN MATLAB实现
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- 8领域边界跟踪 图像处理 matlab
- GPS卫星轨道动态仿真MATLAB
评论
共有 条评论