摘要
介绍了采用基于ROM查找表的全数字反离散余弦变换(IDCT)电路的算法原理及其并行架构的大规模集成电路实现.首先将二维IDCT转换为两个一维IDCT变换,根据蝶形算法进一步转换为矩阵的乘加运算.通过将连续输入的一个块的奇列或偶列的4个数据进行数据位重排,即将4个数据中相同的位组合在一起,则可用一个ROM查找表实现不同位的乘加运算.避免了硬件上的乘法器开销,具有很高的实现效率并节省硬件资源面积,因此可用于HDTV的实时解码器中,有助于降低电路的功耗.该电路已用于已开发的MPEG-2 MP@HL高清解码芯片,采用0.18μmCMOS工艺成功进行了流片.
This paper presented an ROM look up table (LUT) based inverse discrete cosine transform (IDCT) algorithm and its LSI implementation having parallel architecture. First, the 2-D IDCT is transformed into two cascaded 1-D IDCT. Then 1-D IDCT can be implemented by multiplication and addition of matrix according to butterfly computation. By integrating the bits of the same position of four continuous input data in even or odd columns of a block, the calculation of multiplication and addition of different bits of the four data can be implemented with the same ROM LUT. The circuit can be effectively implementated with reduced area and low power for real time HDTV decoder. The IDCT circuit was successfully used in the MPEG-2 MP@HL decoder chip with SMIC 0.18 μm CMOS technology.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2006年第1期24-27,共4页
Journal of Shanghai Jiaotong University
关键词
反离散余弦变换
ROM查找袁
HDTV解码器
大规模集成电路
inverse discrete cosine transform(IDCT)
ROM look-up table (LUT)
HDTV decoder
largescale integration (LSI)