Full metadata record
DC FieldValueLanguage
dc.contributor.authorHu, YQen_US
dc.contributor.authorWu, BFen_US
dc.contributor.authorSu, CYen_US
dc.date.accessioned2014-12-08T15:37:17Z-
dc.date.available2014-12-08T15:37:17Z-
dc.date.issued2004-12-01en_US
dc.identifier.issn0218-1266en_US
dc.identifier.urihttp://dx.doi.org/10.1142/S021812660400201Xen_US
dc.identifier.urihttp://hdl.handle.net/11536/25619-
dc.description.abstractThis manuscript presents a VLSI architecture and its design rule, called embedded instruction code (EIC), to realize discrete wavelet transform (DWT) codec in a single chip. Since the essential computation of DWT is convolution, we build a set of multiplication instruction, MUL, and the addition instruction, ADD, to complete the work. We segment the computation paths of DWT according to the multiplication and addition, and apply the instruction codes to execute the operators. Besides, we offer a parallel arithmetic logic unit (PALU) organization that is composed of two multipliers and four adders (2M4A) in our design. Thus, the instruction codes programmed by EIC control the PALU to compute efficiently. Additionally, we establish a few necessary registers in PALU, and the number of registers depends on the wavelet filters' length and the decomposition level. Yet, the numbers of multipliers and adders do not increase as we execute the DWT or the inverse DWT (IDWT) in multilevel decomposition. Furthermore, we deduce the similarity between DWT and IDWT, so the functions can be integrated in the same architecture. Besides, we schedule the instructions; thus, the execution of the multilevel processes can be achieved without superfluous PALU in a single chip. Moreover, we solve the boundary problem of DWT by using the symmetric extension. Therefore, the perfect reconstruction (PR) condition for DWT requirement can be accomplished. Through EIC, we can systematically generate a flexible instruction codes while we adopt different filters. Our chip supports up to six levels of decomposition, and versatile image specifications, e.g., VGA, MPEG-1, MPEG-2, and 1024 x 1024 image sizes. The processing speed is 7.78 Mpixel/s when the operation frequency, for normal case, is 100 MHz.en_US
dc.language.isoen_USen_US
dc.subjectVLSIen_US
dc.subjectdiscrete wavelet transformen_US
dc.subjectsymmetric extensionen_US
dc.titleA discrete wavelet transform codec designen_US
dc.typeArticleen_US
dc.identifier.doi10.1142/S021812660400201Xen_US
dc.identifier.journalJOURNAL OF CIRCUITS SYSTEMS AND COMPUTERSen_US
dc.citation.volume13en_US
dc.citation.issue6en_US
dc.citation.spage1347en_US
dc.citation.epage1378en_US
dc.contributor.department電控工程研究所zh_TW
dc.contributor.departmentInstitute of Electrical and Control Engineeringen_US
dc.identifier.wosnumberWOS:000229788500012-
dc.citation.woscount0-
Appears in Collections:Articles