A Row-parallel 8$\times$8 2-D DCT Architecture Using Algebraic Integer Based Exact Computation
A. Madanayake, R. J. Cintra, D. Onen, V. S. Dimitrov, N. T., Rajapaksha, L. T. Bruton, A. Edirisuriya

TL;DR
This paper presents an error-free 2-D DCT architecture using algebraic integers that allows independent coefficient precision control, enabling high-speed, low-noise digital video processing on FPGA.
Contribution
It introduces a novel AI-based 2-D DCT architecture with error-free computation and independent coefficient precision, validated through FPGA implementations.
Findings
Achieved a maximum clock rate of 307.787 MHz.
Supported real-time video processing at 2.462 GHz pixel rate.
Validated on FPGA with high accuracy and low noise.
Abstract
An algebraic integer (AI) based time-multiplexed row-parallel architecture and two final-reconstruction step (FRS) algorithms are proposed for the implementation of bivariate AI-encoded 2-D discrete cosine transform (DCT). The architecture directly realizes an error-free 2-D DCT without using FRSs between row-column transforms, leading to an 88 2-D DCT which is entirely free of quantization errors in AI basis. As a result, the user-selectable accuracy for each of the coefficients in the FRS facilitates each of the 64 coefficients to have its precision set independently of others, avoiding the leakage of quantization noise between channels as is the case for published DCT designs. The proposed FRS uses two approaches based on (i) optimized Dempster-Macleod multipliers and (ii) expansion factor scaling. This architecture enables low-noise high-dynamic range applications in digital…
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.
