基于织造系统控制数据的无损压缩技术研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:auroragame_luoxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着纺织工业的发展,嵌入式技术在纺织工业的应用越来越广泛,如电子提花机、经编机、圆机和毛巾机等机械系统。嵌入式技术的应用大大提高了纺织生产效率,节约了成本。但是在织造系统中,我们需要向下位机的控制模块传输包含布匹花纹信息的控制数据,这些控制数据被称为纹板数据。为了更好的传输控制数据,提高传输效率,减少传输时间,首先需要在上位机中进行原始数据压缩,将压缩后的数据传输至下位机,最后在下位机中采用必要的手段还原相关数据。因此系统中控制数据的压缩算法至关重要,其要求在保证较高压缩效率的同时,确保在解压程序运行时下位机具有足够的内存空间,因为下位机的存储空间有限且执行能力较低。本文基于纺织生产系统的具体应用,针对其中的数据传输及数据压缩算法展开研究。算法的设计目标是较高的压缩效率,较低的算法复杂度,并且解压缩程序能够顺利地在下位机运行。本文在综述了现有嵌入式系统压缩方法的基础上,针对嵌入式织造系统的特点,选择使用无损压缩技术保证纺织机械得以准确控制。本文提出了四种无损压缩算法,分别为动态Huffman编码算法、基于LZSS的可中断数据流非对称压缩算法、LZW压缩算法和精简的WINRAR/WINZIP压缩算法。其中,动态Huffman编码算法解决了静态Huffman编码不易实现的问题,程序在实现过程中增加了CRC校验位,提高了数据传输的精度,它是一种易实现的压缩算法。另一方面,对于较小内存空间的单片机系统,提出了基于LZSS的可中断数据流非对称压缩算法,对上位机发送的已压缩数据流进行可重入性中断方式解压缩,减小占用的内存空间,并具备优异的实时性。在着重研究以上两种算法后,将其他无损压缩方法也引入嵌入式织造领域,如LZW压缩算法以及精简的WINRAR/WINZIP算法。LZW算法程序实现简单,占用空间小也经常被应用在嵌入式系统中,精简的WINRAR/WINZIP算法是在常用的WINRAR/WINZIP压缩软件上进行精简,使之适应于嵌入式系统。最终提出的这些算法均可以大幅度地改进现有系统的性能,发挥重要作用。
其他文献
在移动互联网加速发展的形势下,智能化的移动终端对于我们日常生活和工作的影响与日俱增。大量的移动终端接入网络后,在极大地方便了人们生活的同时,也会有大量的私密信息在网络
随着多核技术以及多线程技术的发展,多线程在多核处理器上的调度问题成为研究热点。由于多核处理器结构的复杂性,使得资源管理更困难。当多线程在多核平台上运行时,怎样更好
手绘符号识别技术是人机交互领域的一个重要问题,在最近几年得到了快速发展。其应用领域涉及到民用和军用,覆盖面相当广泛。如电子教学板书过程中的数字公式的在线识别、电子元
视频通信、视频监控等行业的高速发展,对视频图像质量和实时性提出了越来越高的要求。H.264作为新一代的视频编码标准,具有很高的压缩率和图像质量以及良好的网络适应性。但由
高速缓冲存储器对于平衡上层计算组件和底层存储设备间的速度差异有着很重要的作用。有效的缓存管理方案不仅能够提升上层计算组件的计算速度,还能够降低访问底层存储设备的I/
随着大数据(Big Data)的应用越来越广泛,社会对信息存储的需求在不断地增大;而且随着存储技术的发展,存储系统架构和存储系统软件都变得复杂多样;此外,应用环境,存储的数据也越来越
在全球信息化的推动下,实现宽带化与无线化是当今通信业发展的两个必然趋势。本文对光载无线通信(RadioOverFiber,ROF)系统与直接检测光正交频分复用(DirectDetectionOptical
在虚拟机镜像文件集中存储的环境下,大量虚拟机同时启动时,由于硬盘I/O吞吐能力有限,使得虚拟机镜像文件从硬盘传输到内存的时间过长,最终导致虚拟机启动速度过慢。为了解决上述
自上世纪九十年代,数字电视经历快速的发展,尤其是北美和欧洲部分国家,数字电视的覆盖率已达到百分之百。字幕是数字电视系统中非常重要的一部分,一方面,具有听力障碍的观众能够依
随着嵌入式移动多媒体应用的日益丰富与普及,保证智能终端的实时性显得非常突出。能保证智能终端的处理性能的处理器的快速发展也使多核处理器上的实时任务调度问题成为计算