一种简便快速的DCT算法及其硬件实现  

An Efficient and Fast Algorithm for DCT and Realization on Hardware

在线阅读下载全文

作  者:陈东[1] 戢小亮[1] 朱旭花[1] 

机构地区:[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[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象