论文部分内容阅读
多通道数据采集系统广泛应用于工业、军事等自动化测试、检测领域,采集通道数目多、数据精度高、采样频率快和集成度高是目前多通道数据采集系统的优势和特点。因此在数据采集系统工作过程中,必将会在短时内产生大量的数据。这些未经任何处理的原始数据在传输时会占用极大的带宽,影响传输速率和质量,在存储时,也会占用许多物理磁盘空间,造成系统硬件资源的不足。为了有效的解决这些问题,本文结合一个多通道数据采集系统的具体课题——接触网放线张力实时检测系统,引入数据压缩技术。研究和应用数据压缩技术,能有效减轻数据采集系统的存储负担,提高数据通信速度,对多通道数据采集系统的研制和发展具有重要的意义和价值。本文在认真学习和研究数据压缩理论的基础上,努力结合多通道数据采集系统的数据特点和组成结构,进行了多个数据压缩方法的广泛分析和应用实现,最后总结并设计出一套综合压缩编码方案,以适用于大多数多通道数据采集系统的数据压缩。并针对接触网放线张力检测系统中的数据文件进行了综合压缩算法的具体实现和测试结果分析。本文总结和实现的多通道数据采集系统综合压缩编码方案主要分为一级压缩和二级压缩两步,一级压缩算法主要在多通道数据采集系统中实现了加入峰值逻辑的稳态阈值法和关键窗趋势法,这两种有损数据压缩算法在保证采集系统控制精度指标的前提下进行失真压缩,力求以最少的数据表达原始信号,通常压缩率较高。二级压缩算法主要在多通道数据采集系统中实现了游程编码、Huffman编码、算术编码和LZW编码,这四种通用无损数据压缩编码算法各有其优点,在适用场合下能有效的去除数据字串中的冗余度,进一步提高系统的压缩率,并有利于提高对采集数据检索的速度。另外,本文还提出了一些为有利于压缩而采用的数据预处理方法,以及对时间数据等一些特殊数据采用的特殊处理方法。