文件名称:Arithmetic_coder_decoder:Arithmetic_coder_decoder-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 08:23:18
matlab
实现静态算术编码器和解码器MATLAB。 幻灯片上存在伪代码,在课堂上讨论了算法工作。 当您运行M文件时,它首先应要求用户输入: • 符号数(程序可以指示最大可能), • 每个符号出现的概率(使用偏斜概率,一些符号概率应该比其他符号高得多,这就是算术编码更有效)。 • 用户想要编码器应用程序还是解码器应用程序• 如果用户想要编码器应用程序:程序应该请求消息块长度和相应的符号顺序(程序可以指示最大可能) • 如果用户想要解码器应用程序:那么程序应该请求算术值对于编码器应用程序,执行的代码应返回编码后的算术值并显示所有编码步骤对于解码器应用程序,执行的代码应该返回符号序列和显示所有解码步骤。 你要确保你的程序参数是由你为用户指示的,以便它在 Matlab 和 PC 的工作数学精度范围内工作。
【文件预览】:
ITC_Asgnt3_Muhammad_Saad_Sohail_11840.zip