|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Hyesook Lim, Vincenzo Piuri, Earl E. Swartzlander, "A Serial-Parallel Architecture for Two-Dimensional Discrete Cosine and Inverse Discrete Cosine Transforms," IEEE Transactions on Computers, vol. 49, no. 12, pp. 1297-1309, December, 2000. | |||
| BibTex | x | ||
| @article{ 10.1109/12.895848, author = {Hyesook Lim and Vincenzo Piuri and Earl E. Swartzlander}, title = {A Serial-Parallel Architecture for Two-Dimensional Discrete Cosine and Inverse Discrete Cosine Transforms}, journal ={IEEE Transactions on Computers}, volume = {49}, number = {12}, issn = {0018-9340}, year = {2000}, pages = {1297-1309}, doi = {http://doi.ieeecomputersociety.org/10.1109/12.895848}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - A Serial-Parallel Architecture for Two-Dimensional Discrete Cosine and Inverse Discrete Cosine Transforms IS - 12 SN - 0018-9340 SP1297 EP1309 EPD - 1297-1309 A1 - Hyesook Lim, A1 - Vincenzo Piuri, A1 - Earl E. Swartzlander, PY - 2000 KW - Application specific processor architecture KW - Discrete Cosine Transform KW - Inverse Discrete Cosine Transform KW - image compression KW - serial-parallel processor KW - systolic array. VL - 49 JA - IEEE Transactions on Computers ER - | |||
Abstract—The Discrete Cosine and Inverse Discrete Cosine Transforms are widely used tools in many digital signal and image processing applications. The complexity of these algorithms often requires dedicated hardware support to satisfy the performance requirements of hard real-time applications. This paper presents the architecture of an efficient implementation of a two-dimensional DCT/IDCT transform processor via a serial-parallel systolic array that does not require transposition.
[1] H.S. Lim, “Multidimensional Systolic Arrays and Their Implementations for Discrete Fourier Transform and Discrete Cosine Transform,” PhD dissertation, Univ. of Texas at Austin, 1996.
[2] H. Lim and E.E. Swartzlander Jr., “A Systolic Array for 2D DFT and 2D DCT,” Proc. IEEE Int'l Conf. Application Specific Array Processors, pp. 123-131, Aug. 1994.
[3] A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing.Englewood Cliffs, N.J.: Prentice Hall, 1989.
[4] J. Canaris, “A VLSI Architecture for the Real Time Computation of Discrete Trigonometric Transforms,” J. VLSI Signal Processing, vol. 5, pp. 95-104, 1993.
[5] B.G. Lee, "A New Algorithm to Compute the Discrete Cosine Transform," IEEE Trans. Acoustics, Speech and Signal Processing, Vol. ASSP-32, No. 6, Dec. 1984, pp. 1243-1245.
[6] H.S. Hou, "A Fast Recursive Algorithm for Computing the Discrete Cosine Transform," IEEE Trans. Acoustics, Speech and Signal Processing, Vol. ASSP-35, No. 10, Oct. 1987, pp. 1455-1461.
[7] M. Sheu, J. Lee, J. Wang, A. Suen, and L. Liu, “A High Throughput-Rate Architecture for 8 8 2-D DCT,” Proc. IEEE Int'l Symp. Circuits and Systems, vol. 3, pp. 1587-1590, 1993.
[8] M.J. Narasimha and A.M. Peterson, “On the Computation of the Discrete Cosine Transform,” IEEE Trans. Comm., vol. 26, pp. 934-936, 1978.
[9] J. Makhoul, “A Fast Cosine Transform in One and Two Dimensions,” IEEE Trans. Acoustics, Speech, and Signal Processing. vol. 28, pp. 27-34, 1980.
[10] J. Bruguera and T. Lang, “2D DCT Using On-Line Arithmetic,” Proc. Int'l Conf. Acoustics, Speech, and Signal Processing, pp. 3,275-3,278, 1995.
[11] M. Vetterli and H.J. Nussbaumer, “Simple FFT and DCT Algorithms with Reduced Number of Operations,” Signal Processing, vol. 6, pp. 267-278, 1984.
[12] N. Cho and S. Lee, “Fast Algorithm and Implementation of 2D Discrete Cosine Transform,” IEEE Trans. Circuits and Systems, vol. 38, pp. 297-305, 1991.
[13] P. Duhamel and C. Guillemot, “Polynomial Transform Computation of the 2D DCT,” Proc. Int'l Conf. Acoustics, Speech, and Signal Processing, pp. 1,515-1,518, 1990.
[14] E. Feig and S. Winograd, “Fast Algorithms for the Discrete Cosine Transform,” IEEE Trans. Signal Processing, vol. 40, pp. 2174-2193, 1992.
[15] C. Chakrabarti and J. JáJá, “Systolic Architectures for the Computation of the Discrete Hartley and the Discrete Cosine Transforms Based on Prime Factor Decomposition,” IEEE Trans. Computers, vol. 39, pp. 1,359-1,368, 1990.
[16] N.I. Cho and S.U. Lee, “DCT Algorithms for VLSI Parallel Implementation,” IEEE Trans. Acoustics, Speech, and Signal Processing, vol. 38, pp. 121-127, 1990.
[17] P.Z. Lee and F.Y. Huang, “An Efficient Prime-Factor Decomposition of the Discrete Cosine Transform and Its Hardware Realization,” Proc. Int'l Conf. Acoustics, Speech, and Signal Processing, pp. 20.5.1-20.5.4, 1985.
[18] Y. Chang and C. Wang, “New Systolic Array Implementation of the 2D Discrete Cosine Transform and Its Inverse,” IEEE Trans. Circuits and Systems for Video Technology, vol. 5, pp. 150-157, 1995.
[19] S. Pan and R. Park, “Unified Systolic Arrays for Computation of the DCT/DST/DHT,” IEEE Trans. Circuits and Systems for Video Technology, vol. 7, pp. 413-419, 1997.
[20] J. Guo, C. Liu, and C. Jen, “The Efficient Memory-Based VLSI Array Designs for DFT and DCT,” IEEE Trans. Circuits and Systems II: Analog and Digital Signal Processing, vol. 39, pp. 723-733, 1992.
[21] R. Negrini, M. Sami, and R. Stefanelli, Fault Tolerance through Reconfiguration of VLSI and WSI Arrays, Cambridge, Mass.: MIT Press, 1989.
[22] L. Breveglieri and L. Dadda, “A Serial-Input Bit-Sliced Convolver,” Proc. Int'l Conf. Circuit Design, 1988.
[23] L. Breveglieri and V. Piuri, “A Fast Pipelined FFT Unit,” Proc. Int'l Conf. Application Specific Array Processors, pp. 143-151, 1994.
[24] S.Y. Kung, VLSI Array Processors. Prentice Hall, 1988.
[25] H.V. Jagadish, S.K. Rao, and T. Kailath, “Array Architectures for Iterative Algorithms,” Proc. IEEE, vol. 75, pp. 1,304-1,321, 1987.
[26] E.E. Swartzlander,Systolic Signal Processing Systems. Marcel Dekker, 1987.
[27] T.D. Roziner and M.G. Karpovsky, “Multidimensional Fourier Transforms by Systolic Architectures,” J. VLSI Signal Processing, vol. 4, pp. 343-354, 1992.

