Computation of 2D 8x8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding - Université Bretagne Sud Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Computers Année : 2018

Computation of 2D 8x8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding

Diego F. G. Coelho
  • Fonction : Auteur
Sushmabhargavi Nimmalapalli
  • Fonction : Auteur
Vassil Dimitrov
  • Fonction : Auteur
Arjuna Madanayake
  • Fonction : Auteur
Renato J. Cintra
  • Fonction : Auteur
Arnaud Tisserand

Résumé

This paper proposes a computational method for 2D 8×8 DCT based on algebraic integers. The proposed algorithm is based on the Loeffler 1D DCT algorithm, and is shown to operate with exact computation—i.e., error-free arithmetic—up to the final reconstruction step (FRS). The proposed algebraic integer architecture maintains error-free computations until an entire block of DCT coefficients having size 8×8 is computed, unlike algorithms in the literature which claim to be error-free but in fact introduce arithmetic errors between the column-and row-wise 1D DCT stages in a 2D DCT operation. Fast algorithms are proposed for the final reconstruction step employing two approaches, namely, the expansion factor and dyadic approximation. A digital architecture is also proposed for a particular FRS algorithm, and is implemented on an FPGA platform for on-chip verification. The FPGA implementation operates at 360 MHz, and is capable of a real-time throughput of 3.6 · 10 8 2D DCTs of size 8×8 every second, with corresponding pixel rate of 2.3 · 10 10 pixels per second. The digital architecture is synthesized using 180 nm CMOS standard cells and shows a chip area of 7.41 mm 2. The CMOS design is predicted to operate at 893 MHz clock frequency, at a dynamic power consumption 13.22 mW/MHz · V 2 sup .
Fichier principal
Vignette du fichier
FINAL.pdf (331.87 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01797957 , version 1 (23-05-2018)

Identifiants

Citer

Diego F. G. Coelho, Sushmabhargavi Nimmalapalli, Vassil Dimitrov, Arjuna Madanayake, Renato J. Cintra, et al.. Computation of 2D 8x8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding. IEEE Transactions on Computers, In press, 67 (12), pp.1692-1702. ⟨10.1109/TC.2018.2837755⟩. ⟨hal-01797957⟩
203 Consultations
1923 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More