检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安邮电学院,陕西西安710121
出 处:《现代电子技术》2007年第8期98-100,共3页Modern Electronics Technique
摘 要:传统的DCT算法是直接采用DCT的定义进行变换,由于大量采用浮点运算,运算量大且精度差。针对DCT运算的复杂性,介绍了一种离散余弦变换(DCT)的快速算法,他采用基于尺度提升结构的矩阵分解法,将原先复杂的浮点运算转变为精度更高的整数运算,同时又将复杂的乘法计算分解为简单的移位和加法计算。因此在近乎无损地表示信息的同时,大幅度的降低了运算量。该方法非常适合于应用在实时性要求严格的场合,如视频压缩和目标跟踪,以及硬件的实时实现。最后用Verilog HDL语言给出了采用此算法的DCT核心计算模块的程序。Traditional DCT algorithms, which transform directly by use of definition of DCT,adopt lots of float operation. Therefore,these algorithms have a mass of computation and low precision. Based on the complexity of DCT,an algorithm for DCT is presented. In this algorithm,a decomposition of matrices based on scale lifting structure is adopted. This algorithm not only convert the float computation to the higher precise integer computation,but also convert the multiplication to only shiftand - add operations. As a result,the information can be denoted loseless and the operational quantity is greatly reduced. This algorithm is very suitable for application to strict real time situation such as video compression,object track and implementation in hardware. In the end,this paper gives the Verilog HDL program of this algorithm.
关 键 词:离散余弦变换(DCT) 二维DCT 整数运算 硬件
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.188