传感器信号的压缩与扩展

传感器信号压缩与扩展
无线传感器网络[1](wireless sensor networks,WSNs)是由大量廉价的具有通信、计算和存储的微小传感器节点随机铺洒在监控区域内,网内节点可以相互协作,实时地感知和采集监测数据,并将处理后的数据传送到需要的用户。但节点受制于能量、储存和带宽等硬件条件的限制,如何设计适用于节点的数据压缩技术以提高节点的能量使用效率,延长整个网络的生存周期就成为了当下无线传感器网络研究的重点。
一般在监测区域内网络节点采集的数据具有时间相关性、空间相关性和时空相关性三个方面的特点[2]。针对上述采集数据特点,研究人员已研究出多种经典的数据压缩算法来解决这些数据冗余。具体的压缩算法如下。
稀疏编码1、基于时间相关性的数据压缩算法
此类压缩算法主要是去除时间方面的冗余数据。主要算法有:基于线性回归原理的分段常数逼近算法(PMC-MR)和其改进算(PMCMENAN)算法,其基本原理是根据实际应用场最给定数据最大误差限值,原始数据使用一分段常数的表达式来拟合,并记录获得的这次原始数据的最
小、最大值,两者进行差值计算,其值超过给定的最大误差容限后输出该段序列的持续时间和其最值平均;基于预测编码思想的算法主要是利用已获得的原始数据根据教学模型来预测未来数据,将预测值与真实值进行比较所得值即误差如在允许的范围内,就用预测值代替所采集的真实数据。此时就实现了对原始数据的压缩目的。常用的算法有自回归预测算法、移动平均预测算法、指数平滑预测算法等;LZW编码算法原理是将采集的数据按照各自特征建立初始词典,编码器在所建的词典中依据其数据在词典中的位置输出索引值进行,并将查结果对应用作编码值。随着压缩过程词典的不断扩充,最终得到所有数据用位置索引来代表数据串。而在压缩过程中不会保存相应的字典,在解压缩过程会根据数据的特征重新建立初始词典,然后根据编码查到字典中相对应的数据值;Huffman编码算法是一种依据字符出现概率来构造异字头的平均长度最短的码字的基于统计规律的数据压缩算法,常使用算法思想有静态Huffman和动态Huffman[3]
2、基于空间相关性的数据压缩算法
这类压缩算法主要是去除空间方面的冗余数据,代表算法有分布式信源编码[4]。其原理为两个独立关系的离散的无记忆信源C和D,D为C的参考信息。根据香农信息理论可知,D已
知(即K闭合)C的无损压缩极限为H(CD),其中H(CID)为C的条件熵,与之相对应在解压缩端C,此时压缩极限仍然为C的条件熵H(CD)。比时解压缩端只需知道C和D的联合概率分布就可以在参考消息D不清楚的情况下就可以进行压缩,并且可以取得和已知参考消息D一样的编码效果。
3、基于时空相关性的数据压缩算法
此类压缩算法主要是去除数据在时间和空间方面的介余。其代表算法有两级DPCM差分脉码调制,原理为在处理时间刀余阶段采用基干历史数据的预测,而在处理空间冗余是则采用基于相邻节点的预测;小波算法[5]是近几年来压缩算法研究的热点,其理论基础是继承和发展短时傅立叶变换局部化的思想并独特的提出“时间-频率”窗口概会,通过对信号的时间,空间频率进行局部化分析,使用伸缩平移运算过程来对信号(数)逐步的进行多尺度的细化以取得高频处时间细分,低频外频率细分。小波算法可以自动适应时频信号并期集到所采集信号的仟意纸节,进而达到压缩数据的目的;压缩感知算法[61原理是对一类具有稀疏或可压缩特件的信号进行信号压缩重构的技术。主要是利用观测矩阵把可以压缩或稀疏的高维信号用一定的技术投影到一个低维空间得到压缩数据,然后根据信号的稀疏性先验条件,
借助重构算法高概率恢复原始信号的过程。压缩感知过程主要包括信号的稀疏表示、编码测量以及压缩信号的精确重构三个方面。

本文发布于:2024-09-20 20:32:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/378294.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   算法   信号   压缩   编码   时间
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议