机电之家行业门户网运行
文章 下载
最新公告:

  没有公告

设备维修与管理培训
您现在的位置: 设备维修与管理 >> 设备管理 >> 管理技术 >> 网络计划 >> 资讯正文
 
赞助商
 
 
最新文章
 
 设备管理中存在的问题及改进措施
 探索设备备件更换规律,实现设备
 创新设备管理 提升竞争优势
 设备管理关乎企业效益
 TPM自主保全实践的探索与思考
 驱动离心泵的电机电流高的原因及
 离心泵运行时不打量的原因
 离心泵一般容易发生的故障有哪些
 离心泵各零部件的检修标准
 计量泵的常见故障及处理方法
 
推荐技术
 
 
相关文章
 
电网信息化: 锁定数据中
ATM技术在电力调度数据网
基于PDA的变电站自动化系
配电自动化中数据库管理
变电站实时数据网络化传
国家电网公司实时/历史数
变电站微机综合自动化系
火电厂厂级监控信息系统
配电网故障恢复系统中DM
利用生产实时数据强化发
 
客户服务
 
如果您有设备方面好的文章或见解,您可以送到我们的投稿信箱
客服电话:0571-87774297
信   箱:88ctv@163.com
我们保证在48小时内回复


s

b

g

l

.

j

d

z

j

.

c

o

m

 

数据压缩技术在电力系统通信中的应用           
数据压缩技术在电力系统通信中的应用
作者:佚名 文章来源:不详 点击数: 更新时间:2008-9-24 17:38:07

摘要:介绍自适应哈夫曼编码的数据压缩与解压方法及程序流程,给出该方案的压缩性能及其对远程通信的实际效果。
关键词:数据压缩 数据复原 哈夫曼编码 结点 故障信息
分类号:TP 31.56 TM 734

  随着微型计算机与通信技术的发展与日益成熟,一大批新型的电力系统故障录波装置和SCADA系统源源不断地被引入电力系统,由微波信道(或电力载波、公用电话线等信道)将大批量数据传送到电网调度中心,是目前广为采用的方法。波特率不可能太高,所需通信时间太长的问题已成为一大难题。解决这一难题的有效途径是数据的压缩与解压技术,即将发送端待传输的数据进行压缩,而接收端将接收到的压缩数据解压以获得原始数据。如传输电力系统某一波形数据文件的长度为23 376字节,若不采用压缩而直接传输,所需时间为40 min,若采用自适应的哈夫曼数据压缩与解压技术压缩后再传输,需22 min左右(与波形数据有关)。
  其次,尽管计算机存储器的价格有降低的趋势,但在数据库应用系统中,数据存储仍然占有相当大的额外费用。因此,在数据库系统中,对数据进行压缩是减少数据存储费用和提高性能的一个很有效的办法。
  数据压缩技术方法很多,本文论述一种比较实用的自适应哈夫曼数据压缩与解压方法,该方法已被故障录波器所采用。
1 自适应哈夫曼数据压缩与解压原理
  哈夫曼编码技术是一种比较常用的变长编码方法,最早由Huffman D提出。它采用的是一种优化静态编码方法,由该算法产生的二叉树具有最小的加权长之和∑WjLj,其中Wj是哈夫曼树中第j个叶结点的重量,Lj为该叶结点到树根的距离。静态哈夫曼方法的最大缺点就是它需要对原始数据进行两遍扫描:第一遍统计原始数据中各字符出现的频率,利用得到的频率值创建哈夫曼树并将树的有关信息保存起来,便于解压使用;第二遍扫描则根据前面得到的哈夫曼树对原始数据进行编码,并将编码信息存储起来。此法如果用于网络通信中,将会引起较大的延时。
  针对上述问题,Faller等人提出了自适应即动态哈夫曼编码方法,它对数据编码的依据是动态变化的哈夫曼树,也就是说,对t+1个字符编码是根据原始数据中前t个字符得到的哈夫曼树来进行的。压缩与解压子程序具有相同的算法修改哈夫曼树,因而该方法不需要为解压而保存树的有关信息。压缩与解压一个字符所需的时间与该字符的编码长度成正比,因而该过程可以实时进行。
  自适应哈夫曼编码的关键,就是如何将前t个字符的哈夫曼树调整成一棵前t+1个字符的哈夫曼树。为了解决上述问题,我们分两步进行。
  第一步, 我们把前t个字符的哈夫曼树转换成它的另一种形式, 只需在该树第二步中简单地把由根到叶结点ait+1路径上的所有结点重量加1, 就可以变成前t+1个字符的哈夫曼树。 其过程就是以叶结点ait+1为初始的当前结点, 重复地将当前结点与具有同样重量的序号最大的结点进行交换,并使后者的父结点成为新的当前结点,直到遇到根结点为止。
  第二步通过将根到叶结点ait+1路径上的所有结点重量加1, 该树就变成了前t+1个字符的哈夫曼树。
2 自适应哈夫曼编码及解码流程及其说明
  自适应哈夫曼编码流程如图1所示,其解码流程如图2所示。

 

1101.gif (8000 字节)
1102.gif (8720 字节)
图1 自适应哈夫曼编码流程

 

1103.gif (8267 字节)
1104.gif (4238 字节)
图2 自适应哈夫曼解码流程

  几点说明:
  (1) 所谓交换结点,是指交换以该结点为根结点的二叉树(假设该结点有二叉树);
  (2) 叶子结点重量就是该字符已经出现的次数,空叶结点的重量可以理解为字母表中尚未出现的字符出现的次数(因为其重量为0)。
3 自适应哈夫曼数据压缩与解压的实际效果
  我们选择了几种类型的数据文件进行了测试,对于波形数据压缩率为40%左右,报表数据压缩率为50%左右,C语言源文件压缩率为60%~70%。显而易见,其效果对电力系统数据通信起到了很大作用,使通信时间大大缩短。
4 结论
  电力系统信息数据有其自身的特征,可采用不同的方法。本文介绍的压缩与解压方法是一种无损压缩(即解压后使信号完全复原),通用性强,几乎适用于任何类型的数据,因而有广泛的应用前景。

 

参考文献

1 苗世洪,孙扬声,伍咏红.电力系统故障录波装置的远程通信问题研究.电力系统自动化,1995,19(7):43~45
2 苗世洪,孙扬声,吴小辰.基于电力系统故障信息远程通信的高效数据压缩与解压技术研究.电力系统自动化,1996,20(5):53~55

资讯录入:admin    责任编辑:admin 
  • 上一篇资讯:

  • 下一篇资讯:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    不良信息
    举报中心
    机电之家设备管理网
    致力于机电设备维修与管理技术
    网络110
    报警服务
    服务热线:0571-87774297 传真:0571-87774298 电子邮件:donemi@hz.cn 服务 QQ:66821730
    机电之家(www.jdzj.com)旗下网站 杭州滨兴科技有限公司提供技术支持

    版权所有 Copyright © 机电之家--中国机电行业门户·设备维修与管理

    主办:杭州高新(滨江)机电一体化学会
    浙ICP备05041018号