DCT implementation with distributed arithmetic

被引:83
|
作者
Yu, S
Swartzlander, EE
机构
[1] Intel Corp, Austin, TX 78746 USA
[2] Univ Texas, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
Discrete Cosine Transform; distributed arithmetic; recursive DCT algorithm;
D O I
10.1109/12.954513
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient method for implementing the Discrete Cosine Transform (DCT) with distributed arithmetic. While conventional approaches use the original DCT algorithm or the even-odd frequency decomposition of the DCT algorithm, the proposed architecture uses the recursive DCT algorithm and requires less area than the conventional approaches, regardless of the memory reduction techniques employed in the ROM Accumulators (RACs). An efficient architecture for implementing the scaled DCT with distributed arithmetic is also proposed. The new architecture requires even less area while keeping the same structural regularity for an easy VLSI implementation. A comparison of synthesized DCT processors shows that the proposed method reduces the hardware area of regular and scaled DCT processors by 17 percent and 23 percent, respectively, relative to a conventional design, With the row-column decomposition method, the proposed architectures can be easily extended to compute the two-dimensional DCT required in many image compression applications such as HDTV.
引用
收藏
页码:985 / 991
页数:7
相关论文
共 50 条
  • [1] FPGA Implementation of Fully Parallel Distributed Arithmetic Based DCT Architecture
    Kalyani, K.
    Omnath, P. P.
    Priyadarshani, K.
    Srinath, S.
    Rajaram, S.
    [J]. 2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [2] A LOW ROM DISTRIBUTED ARITHMETIC IMPLEMENTATION OF THE FORWARD INVERSE DCT/DST USING ROTATIONS
    KARATHANASIS, HC
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1995, 41 (02) : 263 - 272
  • [3] Energy aware distributed arithmetic DCT architectures
    Darwish, T
    Bayoumi, M
    [J]. SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2003, : 351 - 356
  • [4] A recursive DCT algorithm with new distributed arithmetic
    Chien, Y. M.
    Lin, Y.
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2582 - 2587
  • [5] STRUCTURES FOR IMPLEMENTATION OF DISTRIBUTED ARITHMETIC
    BUTTNER, M
    SCHUSSLER, HW
    [J]. NACHRICHTENTECHNISCHE ZEITSCHRIFT, 1976, 29 (06): : 472 - 477
  • [6] The 2-D quantized DCT with distributed arithmetic
    Samadi, Payman
    Wu, Huappeng
    Ahmadi, Majid
    [J]. 2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1522 - +
  • [7] Coefficient elimination algorithm for low energy distributed arithmetic DCT architectures
    Darwish, T
    Bayoumi, M
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 40 (03): : 355 - 369
  • [8] Coefficient Elimination Algorithm for Low Energy Distributed Arithmetic DCT Architectures
    Tarek Darwish
    Magdy Bayoumi
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2005, 40 : 355 - 369
  • [9] Neural network implementation using distributed arithmetic
    Szabo, T
    Feher, B
    Horvath, G
    [J]. 1998 SECOND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ELECTRONIC SYSTEMS, KES '98, PROCEEDINGS, VOL, 3, 1998, : 510 - 518
  • [10] DISTRIBUTED ARITHMETIC IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORKS
    BOCHEV, V
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1993, 41 (05) : 2010 - 2013