基于随机计算的高性能DCT算法研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:shizhongshan_2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着多媒体技术及实时通信技术的广泛应用,图像及视频的传输和存储效率对通信系统实时性及可靠性的影响日益显著。目前,大多数的图像及视频数据是以压缩的形式存放和传输的,如JPEG、MPEG等。而在JPEG和MPEG的编、解码过程中,DCT及IDCT计算量占编、解码过程的40%。因此,DCT算法的计算效率对压缩编码算法性能具有较大的影响。本文提出了一种新的DCT计算模式,将随机计算(Stochastic Computation)理论与蝶形快速DCT算法相结合,提高DCT算法的计算效率,减少计算能耗。随机计算中数值以一个随机0,1比特序列中1所占的比例来表示,序列中每一个比特位的权重相同即为无权重表征。在此数据表征系统中,数据间的运算可以简化为简单的逻辑门运算。例如,在随机计算中乘法只需要1个与逻辑门即可实现,而在二进制浮点计算中需要30个逻辑门才能完成。在此基础上,将随机计算应用于DCT变换中可以很好的降低DCT计算能耗。本文立足于随机计算理论,结合蝶形快速DCT变换特点,对随机计算在DCT蝶形快速计算中的实现进行了深入的研究。其中主要包括以下三方面的研究:1)图像信息映射到概率域随机序列算法的研究:随机计算中数据以一个0,1随机序列表示且其0,1比特的位置是随机分布的。因此,随机计算实现的基础是将图像数值信息转换为概率域中0,1随机序列,并且使得每个随机比特序列之间具有较好的独立性,这也是随机计算能用简单逻辑门运算代替复杂浮点计算的关键。本论文针对图像数据转化为0,1随机序列的一系列算法进行了研究,其中包括:图像归一化算法,m伪随机码产生算法,Gold随机数产生算法等。2)随机计算数学模型的构造研究:对现有两种随机计算运算模型进行详细介绍,并搭建实验平台将其应用于一维DCT变换,对实验结果进行分析。结合测试结果,分析现有模型在具体DCT算法实现中存在的问题。在此基础上,改进随机计算基本运算数学模型,包括改进加法器,乘法器,构建减法器等。3)基于改进随机计算的DCT算法实现的研究:搭建实验平台,设计相关实验,以主流图像数据库作为数据源,将改进的随机计算运算模型应用于二维DCT蝶形快速算法,并对其实验结果进行分析。研究结果表明基于改进的随机计算的DCT算法具有结构简单,能耗低,算法效率高等特点。
其他文献
手写汉字串识别是金融票据自动处理系统的重要组成部分。本文对银行支票“用途”域的手写汉字串的识别进行了研究,给出了具体有效的解决方案。研究内容包括以下几部分:字串图
矢量场可视化是科学计算可视化研究领域的一个热门课题。本文针对线积分卷积矢量场可视化方法进行了研究,并对其存在的两个不足点提出了改进。最后,本文基于Visade可视化平台开
随着我国十二五规划的出台,三农问题再次成为人们关注的焦点。农业信息化作为解决三农问题的重中之重,得到了党和国家的高度重视和支持。柑橘作为我国具有较强竞争力的农产品
基音周期是语音编码、语音识别、语音合成等语音信号处理中的一个重要参数,基音检测的准确性和鲁棒性在这些领域都发挥着重要的作用。当前的基音周期检测算法容易引起基音周期
随着计算机软硬件技术的发展与人类文化水平的提高,产生了越来越多的电子文献。文献查阅作为科学研究与知识获取过程中必不可少的工作,常常需要花费大量的时间和精力去搜索文献
诸如银行业务、航空预定、通信、网络支付、在线文件传输、在线视频会议等诸多行业对服务器要求甚高,几分钟的服务中断可能对这些行业造成数以万计美元的损失。服务器全天候24
随着数字化和信息化社会的发展,人们对信息安全的重要性认识不断提高。正如电子购物、电子邮件、网络银行等悄悄地融入普通百姓的日常生活中,人们自然要关注其安全性如何。信
在地球系统模式研究领域中,地球系统模式数据包含四部分:海洋数据、大气数据、陆地数据和海冰数据。这些数据中存在很多的标量场,我们可以通过研究和分析这些标量场来加深对全球
随着互联互通技术的高速发展和智能移动终端的广泛普及,人类已经进入了信息爆炸时代,信息量的指数级增长导致了信息过载问题的产生。如何在浩如烟海的互联网内容中找到真正需要
随着网络技术的飞速发展,越来越多的网络业务需要对数据包进行快速、准确的分类,包分类已经成为高速路由器的一个性能瓶颈,如何在良好的时间和空间性能下进行快速、高效的包分类