Abstract
In this brief, by operating the shifting and addition in parallel, an error-compensated adder-tree (ECAT) is proposed to deal with the truncation errors and to achieve low-error and high-throughput discrete cosine transform (DCT) design. Instead of the 12 bits used in previous works, 9-bit distributed arithmetic-precision is chosen for this work so as to meet peak-signal-to-noise- ratio (PSNR) requirements. Thus, an area-efficient DCT core is implemented to achieve 1 Gpels/s throughput rate with gate counts of 22.2 K for the PSNR requirements outlined in the previous works.
Original language | English |
---|---|
Article number | 5378487 |
Pages (from-to) | 709-714 |
Number of pages | 6 |
Journal | IEEE Transactions on Very Large Scale Integration (VLSI) Systems |
Volume | 19 |
Issue number | 4 |
DOIs | |
State | Published - 04 2011 |
Externally published | Yes |
Keywords
- 2-D discrete cosine transform (DCT)
- Distributed arithmetic (DA)-based
- error-compensated adder-tree (ECAT)