JPEG编码算法的软硬件模块综合实现及分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:nannalee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于嵌入式设备的应用日益广泛,其开发技术也成为近些年来计算机行业研究的热点话题。其中,软硬件协同设计技术由于其开发周期短,成本控制好,系统灵活性高,适用范围广泛等优势,逐渐成为嵌入式开发的理想开发手段。本文首先介绍了软硬件协同设计的理论基础,同时分析了其主要设计思想和流程,然后又通过JPEG压缩编码理论的阐述,对进一步的JPEG的软硬件编码实现奠定了基础。在功能实现部分,本文主要对JPEG编码的软硬件的实现分别进行了实现和分析。在软件编码中,采用了当前最优的AAN离散余弦变换方案,对JPEG标准编码进行改进和实现,另外,结合实际在整体软件代码的优化上做了一定的工作,使之可以较好地完成JPEG编码功能。在硬件上,采用了查表运算法,避免了编码过程中的重复运算,从而提高了编码效率,简化了硬件结构,使得硬件系统得以进一步地优化。最后,经过详细的测试,比对和分析,证明了本设计达到了设计要求。同时考虑到计算集中与控制集中的不同,使用硬件来实现运算量较大,但是控制较少的关键计算步骤,而使用软件模块来进行控制与调配的传输功能,从而更好地兼顾编码速率、编码效果、功耗、成本、灵活性与开发周期的要求。
其他文献
随着计算机软硬件技术和现代测控技术的不断发展,自动测试系统的规模和复杂程度越来越高,使用传统的软件开发方法,特别是使用C语言这种面向过程的程序设计语言,难以在有限的的时
在计算机信息安全体系的建设过程中,身份认证占据重要的地位。如何提升企业内部各部门及移动办公人员访问企业内网数据的身份认证识别安全等级,已经成为网络管理员需要解决的重
流程挖掘在社会日常生产工作中起到非常重要的作用。但是,由于当今市场的竞争和技术的升级,系统的流程会趋向于弹性化、灵活化。因此,需要感知系统流程变化和变化后的流程对
随着信息化的迅猛发展,SOA成为解决软件系统构件化过程中长期存在的复杂度和相关度问题的新方法。一方面SOA提供了一个松散耦合的、跨平台的、与语言无关的系统,但另一方面也带
随着电子邮件的普及,邮件在当今军事情报中所占的比例越来越高。海量邮件中存在的垃圾邮件问题日益突出,其数量急剧增长,内容和形式也千变万化,给情报工作带来了巨大的困扰。邮件
视频中的人体动作识别是一个非常活跃的研究领域,随着相机、手机等电子产品行业的快速发展,对基于视频中人体动作识别的应用提出越来越高的要求。针对人体动作在视频中的定位
随着计算机仿真技术的不断成熟,针对不同领域的仿真器不断涌现,它在减少损失、节约经费、缩短开发周期、提高产品质量方面发挥了巨大的作用。然而,系统的规模日益扩大,单学科仿真
无线传感器网络是由一系列部署在感兴趣区域的传感器节点组成,传感器节点大都能量有限同时处理能力有限,不同的节点之间相互通信形成一个自组织网络,最终将物理世界的数据采
随着无线通信和泛在网络的飞速发展,泛在学习作为一种新型的学习理论体系正在逐渐流行起来。协作性是泛在学习的重要特点,它强调学习过程中的相互配合、相互促进,或者根据学习任
在短波大型通信系统改造过程中,前端上百台部的数字化接收机、专用解调器和网络复/分接设备等都需要统一的管理调度。要实现资源的共享或综合利用,合理可靠的资源管理技术是十