研究文章

一种自适应无线传感器网络的无损数据压缩方案

算法1

伪代码2-Huffman表的亚历克。
2 tablealecencoder (d,n、代码)
/ /编码()编码函数
/ / 当前的剩余值吗
/ /n是块大小(残留值编码的数量在一个时间)
/ /代码的编码比特流n
/ / *表示连接
/ /编码块n 使用第一个霍夫曼表2-Huffman表亚历克编码器
与块编码()的调用n 表一个返回
一个来
/ /计算编码比特流的大小 一个
设置size_A长度( 一)
/ /编码相同的块n 使用第二个霍夫曼表2-Huffman表亚历克编码器
与块编码()的调用n 表B返回
B
/ /计算编码比特流的大小 B
设置size_B长度( B)
/ /比较size_A和size_B并选择最少的编码比特流压缩大小
如果size_A < = size_B
/ /生成的表标识符表一个
ID设置为“0”
/ /添加编码比特流 为ID
*代码设置为ID 一个
其他的
/ /生成的表标识符表B
ID设置为“1”
/ /添加编码比特流 B ID
*代码设置为ID B
ENDIF
返回代码