【技术实现步骤摘要】
本专利技术涉及一种,属于数据压缩
技术介绍
在现代工业生产控制过程中,自动化系统每时每刻都在产生大量的生产数据,这些信息是企业的重要资源和宝贵财富,因此,存储和利用这些海量生产数据的应用需求普遍存在。如此大的数据量如果不进行压缩存储,意味着需要占用非常庞大的磁盘空间,反之如果针对这些工业采集数据进行有效的压缩,而且压缩算法具备较高的压缩比,则能够节约大量的磁盘空间。数据压缩分为有损和无损两大类。有损一般采用线性拟合的方法,而无损则通过各类近似霍夫曼编码的方法压缩数据。有损压缩的精髓主要是如何抽取特征点, 以特征点的连线来近似地表示(拟合)原始数据曲线。目前实时数据压缩的主要方法可分为三类,即分段线性方法、矢量量化方法和信号变换方法。分段线性方法包括矩形波串法、 后向斜率法、旋转门趋势化方法和分段线性在线趋势化方法,此类方法虽然代码简单,运算比较快,但是其压缩比却差强人意;矢量量化方法需要花很多时间计算码本,且码本不具有通用性,即一个数据集的码本不能用于别的数据集,由于计算量太大,矢量量化方法不适合过程数据在线压缩;信号变换方法很多,如傅立叶变换、小波变换等。长期以来傅立叶变换一直是信号处理的主要手段,但是傅里叶变换方法存在很大的缺点,就是数据的有损压缩阈值难以控制,如若将此缺点解决,傅里叶变换在数据有损压缩应用中将具有很大的优势。
技术实现思路
专利技术目的针对现有技术中存在的问题与不足,本专利技术提供一种。传统时空数据有损压缩算法一般是针对于若干个数据点的三个维度同时考虑进行同步的压缩,这样往往会造成由于三个维度的数据各自呈现不同变化, 三个维度 ...
【技术保护点】
一种基于傅里叶变换的时空数据有损压缩方法,其特征在于:包括压缩数据和控制压缩误差两部分;所述压缩数据为:将任何一组时空数据分解为x、y、z三个对于时间参量的空间方向的函数,分别对各个维度上数据点进行傅里叶变换;所述控制压缩误差为:压缩完数据后,若发现超出预设误差要求范围的数据点,则对该数据点还原后的数据进行修补,比较所述数据点压缩后与原始数据的差值,找出差值最大的并用原始数据替代压缩后的数据,若代替后此数据点仍超出预设误差要求范围,依次比较剩下的差值,用原始数据替代压缩后的数据,直到符合预设误差要求范围或者还原到原数据。
【技术特征摘要】
1.一种基于傅里叶变换的时空数据有损压缩方法,其特征在于包括压缩数据和控制压缩误差两部分;所述压缩数据为将任何一组时空数据分解为X、I、Z三个对于时间参量的空间方向的函数,分别对各个维度上数据点进行傅里叶变换;所述控制压缩误差为压缩完数据后,若发现超出预设误差要求范围的数据点,则对该数据点还原后的数据进行修补,比较所述数据点压缩后与原...
【专利技术属性】
技术研发人员:许峰,周文欢,刘璇,钱峰,张雪洁,
申请(专利权)人:河海大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。