Abstract

A VLSI parallel and distributed computation algorithm has been proposed and mapped onto a VLSI architecture for a 1-D discrete cosine transform (DCT) involving the symmetry property. In this 1-D DCT processor architecture, there are (log/sub 2/N+1) DCT processor units (PUs) required for computation of a frame of N-point data with a time complexity of O(N). Further, a 2-D DCT processor architecture has been proposed with the input buffer of an (M*1) 1-D N-point DCT processor array required for computation of the M frames of N-point input data and the output buffer of a (1*N) 1-D M-point DCT processor array required for permutation of the N frames of M-point output data, so that the total number of DCT PUs require is (M(log/sub 2/N+1)+N(log/sub 2/M+1)) with a time complexity of O(M+N). Both of the 1-D and 2-D DCT processor architectures can be controlled by firmware; hence they are more flexible, efficient, and fault tolerant and, therefore, very suitable for VLSI implementation.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.