VLSI Computational Architectures for the Arithmetic Cosine Transform
N. Rajapaksha, A. Madanayake, R. J. Cintra, J. Adikari, V. S. Dimitrov

TL;DR
This paper presents a hardware architecture for the arithmetic cosine transform (ACT), enabling exact and low-complexity DCT computation using only additions and integer multiplications, suitable for spatial signal applications.
Contribution
It introduces a hardware architecture for null mean ACT and extends it for non-null mean signals, implemented and tested on FPGA and standard-cell libraries.
Findings
Successfully implemented on FPGA with low area complexity.
Achieved exact DCT computation with only additions and integer multiplications.
Extended architecture supports non-null mean signals efficiently.
Abstract
The discrete cosine transform (DCT) is a widely-used and important signal processing tool employed in a plethora of applications. Typical fast algorithms for nearly-exact computation of DCT require floating point arithmetic, are multiplier intensive, and accumulate round-off errors. Recently proposed fast algorithm arithmetic cosine transform (ACT) calculates the DCT exactly using only additions and integer constant multiplications, with very low area complexity, for null mean input sequences. The ACT can also be computed non-exactly for any input sequence, with low area complexity and low power consumption, utilizing the novel architecture described. However, as a trade-off, the ACT algorithm requires 10 non-uniformly sampled data points to calculate the 8-point DCT. This requirement can easily be satisfied for applications dealing with spatial signals such as image sensors and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
