基于ARM处理器的数据压缩存储算法研究

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:yedixx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字化的进一步普及以及信息技术的迅速发展和广泛应用,需要传输、存储、处理的数据量急剧增加,对传输带宽、存储容积和处理速度造成巨大压力,因而产生了对数据压缩的强劲客观需求。本课题的设立是基于内窥镜清洗消毒机项目的实际需求而展开的。随着各大医院对内窥镜的清洗要求逐步规范化,一套系统的、人机友好的内窥镜清洗消毒机清洗流程逐步完善。内窥镜的清洗记录由人工记录向数字化记录转变,相应地加大了计算机对记录数据的采集、发送以及存储压力。特别是底层的清洗机清洗数据中转组件——ARM处理器,对其关于数据采集与转发的能力提出了更高的要求。在数据中转组件(ARM处理器)与服务器(Server PC机)通讯中断的情况下,数据的缓存更是给仅有256M内存的ARM处理器带来了严峻的考验。因此,论文针对ARM处理器对数据的压缩存储算法展开了深入的研究。本课题所研究的基于ARM处理器的数据压缩存储算法,是项目中为缓解ARM处理器内存压力而进行数据存储的一部分。论文通过对项目中实际数据分析研究、归纳总结出数据的报文格式以及数据的有限状态集等特点,针对其特点进行了相关数据压缩算法的分析与研究。在对矢量量化原理和LZ编码算法的分析与研究的基础上,结合项目中的数据特点,设计出了一个新的针对有限状态集数据而改进的压缩算法,即自适应矢量查找压缩算法(Vector-searching BasedSelf-adaptive Data Compression Algorithm,简称:VBSDC算法)。该算法简化了矢量量化原理中针对模拟信号划分量化区间、寻找量化值的工序,缩小了LZ编码算法中字典的规模,借鉴了矢量量化原理中码书的设计思想和LZ编码算法中的字典查找思想以及自适应编码思想。结合ARM处理器中Nand Flash存储器的特点,实现了缓解ARM处理器内存压力,节省存储空间,延长Flash使用寿命,扩大存储容量的客观需求。最后,本课题基于ARM处理器在实际项目平台对自适应矢量查找压缩算法进行了应用测试。通过对压缩能力、译码质量等性能上的测试分析,得出新算法的稳定性及可靠性结论。
其他文献
学位
汽车电子等硬实时控制系统是直接面向消费者的批量生产产品,而且其市场竞争异常激烈,使得这些系统对于硬件成本十分敏感,因此在设计时能够使用的系统资源相当受限。通常硬件资源
学位
传统的集中式移动网络协议,以基于用户的移动网络协议第六版(Mobile Internet Protocolversion6,MIPv6)和基于网络的代理移动网络协议第六版(Proxy Mobile Internet Protocolve
学位
学位
一个成熟的科学领域,一般应有一个统一的、通用的理论描述模型。目前在计算机图形学中所使用的几种常见矢量图描述规范,都有各自的侧重点,且未有一种可以涵盖各类矢量图类型的统
论文在分析和总结国内外网络安全态势感知技术及应用基础上,针对网络攻击主题进行了研究和探索,给出了基于网络攻击主题的网络安全态势感知模型和网络安全态势量化评估方法,对安
学位
学位