在简单介绍算术编码和自适应算术编码的基础上,介绍了利用FPGA器件并通过VHDL语言描述实现自适应算术编码的过程。整个编码系统在LTERA公司的MAX+plus Ⅱ软件上进行了编译仿真,测试结果表明:编码器各个模块的设计在速度和资源利用两方面均达到了较优的状态,可以满足实时编码的要求。
2022-04-29 12:27:50 104KB 算术编码 自适应 FPGA VHDL
1
算术编码是一种基于熵理论的压缩算法,较huffman编码有更高的压缩效率。这是我用VC2008编写的0阶自适应的算术编码。
2022-03-16 15:12:25 1.21MB 算术编码 压缩 自适应 arithmetic
1
#include #include #include double result,areaBegin,areaEnd; int cord[1000],cordLength; char str[1000]; int strLength=0; double proc[10]; //概率数组 int a[10]; //信源符号个数统计数组 void initialization() //............初始化概率函数.................. { for(int i=0;i<10;i++) { proc[i]= 0.10; a[i]=1; } } bool readdat() { printf("*********** 自适应模式算术编码 ***********\n"); printf("请输入字符串(0--9): \n"); scanf("%s",str); while(str[strLength]!='\0') strLength++; for(int i=0;i'9' || str[i]<'0') return 1; return 0; }
2021-12-02 17:23:12 3KB 自适应 算术编码
1
信息压缩课程设计里面的自适应算术编码的c++实现。
2019-12-21 21:19:44 32KB c++程序
1
信息论实验报告必备编码——基于上下文自适应算术编码
2019-12-21 21:05:17 3KB 自适应算术编码
1
自适应算术编码与解码,matlab编写,运行良好
2019-12-21 20:08:35 2KB 自适应 算术编码 matlab
1
三个信源的自适应算术编码,c++编写,内附算法说明
2019-12-21 18:49:29 1.45MB 算术编码c++
1