Hardware Efficient Fast DCT Based on Novel Cyclic Convolution Structures

Cyclic convolution is a widely used operation in signal processing. In very large-scale integration (VLSI) design, it is usually implemented with systolic array and distributed arithmetic; however, these implementation designs may not be fast enough or use too much hardware cost when the convolution...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on signal processing Vol. 54; no. 11; pp. 4419 - 4434
Main Authors Chao Cheng, Parhi, K.K.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.11.2006
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1053-587X
1941-0476
DOI10.1109/TSP.2006.881269

Cover

Abstract Cyclic convolution is a widely used operation in signal processing. In very large-scale integration (VLSI) design, it is usually implemented with systolic array and distributed arithmetic; however, these implementation designs may not be fast enough or use too much hardware cost when the convolution length is large. This paper presents a new fast cyclic convolution algorithm, which is hardware efficient and suitable for high-speed VLSI implementation, especially when the convolution length is large. For example, when the proposed fast cyclic convolution algorithm is applied to the implementation of prime length discrete cosine transform (DCT), the proposed high-throughput implementation of 1297-length DCT design saves 1216 (94%) multiplications, 282 (22%) additions, and 4792 (74%) delay elements compared with those of recently proposed systolic array based algorithms. Furthermore, the proposed algorithm can run at a speed that is 1.5 times that of previous designs and requires less I/O cost as long as the wordlength L is less than 20 bits
AbstractList [...] when the proposed fast cyclic convolution algorithm is applied to the implementation of prime length discrete cosine transform (DCT), the proposed high-throughput implementation of 1297-length DCT design saves 1216 (94%) multiplications, 282 (22%) additions, and 4792 (74%) delay elements compared with those of recently proposed systolic array based algorithms.
Cyclic convolution is a widely used operation in signal processing. In very large-scale integration (VLSI) design, it is usually implemented with systolic array and distributed arithmetic; however, these implementation designs may not be fast enough or use too much hardware cost when the convolution length is large. This paper presents a new fast cyclic convolution algorithm, which is hardware efficient and suitable for high-speed VLSI implementation, especially when the convolution length is large. For example, when the proposed fast cyclic convolution algorithm is applied to the implementation of prime length discrete cosine transform (DCT), the proposed high-throughput implementation of 1297-length DCT design saves 1216 (94%) multiplications, 282 (22%) additions, and 4792 (74%) delay elements compared with those of recently proposed systolic array based algorithms. Furthermore, the proposed algorithm can run at a speed that is 1.5 times that of previous designs and requires less I/O cost as long as the wordlength L is less than 20 bits
Author Parhi, K.K.
Chao Cheng
Author_xml – sequence: 1
  surname: Chao Cheng
  fullname: Chao Cheng
  organization: Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN
– sequence: 2
  givenname: K.K.
  surname: Parhi
  fullname: Parhi, K.K.
  organization: Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=18225076$$DView record in Pascal Francis
BookMark eNp9kM9LwzAUx4NMcJuePXgpgnjqlvRHmhy1bk4YKmyCt5CmCWR0zUzSyf57WzoY7ODpPXif73uPzwgMalNLAG4RnCAE6XS9-pxEEOIJISjC9AIMEU1QCJMMD9oepnGYkuz7Coyc20CIkoTiIVgsuC1_uZXBTCkttKx9MOfOBy_5OnjmTpaBqYN3s5dVkB9EpUWQm3pvqsbrdrDythG-sdJdg0vFKydvjnUMvuazdb4Ilx-vb_nTMhRxCn2YJKXKRJYhElGFZRkrUhBCsECYK5IWBMY0QwktIsqF4hEqqFAygpTTUiWYxGPw2O_dWfPTSOfZVjshq4rX0jSOEYoRQTHELXl_Rm5MY-v2OUYwbo-kUQc9HCHuBK-U5bXQju2s3nJ7YO2bUQqzjpv2nLDGOSvVCYGs889a_6zzz3r_bSI9SwjteWfNW66rf3J3fU5LKU9XMgRjguM_zxSSYg
CODEN ITPRED
CitedBy_id crossref_primary_10_1109_TCSI_2022_3217091
crossref_primary_10_1155_2013_905685
crossref_primary_10_3390_app13126927
crossref_primary_10_3390_electronics10222800
crossref_primary_10_1109_TSP_2008_917375
crossref_primary_10_1049_el_2019_4262
crossref_primary_10_1109_TVLSI_2019_2941921
crossref_primary_10_3390_s23136220
crossref_primary_10_1109_TCSI_2014_2309816
crossref_primary_10_1109_TCSVT_2008_2004918
crossref_primary_10_1007_s00034_021_01718_5
crossref_primary_10_1016_j_array_2021_100107
crossref_primary_10_3390_electronics11152416
crossref_primary_10_1109_TC_2011_126
crossref_primary_10_1109_TVLSI_2017_2717950
crossref_primary_10_1109_TCSI_2006_888772
crossref_primary_10_4316_AECE_2017_01011
crossref_primary_10_1007_s00034_013_9661_9
Cites_doi 10.1109/TCSI.2004.832784
10.1109/82.868456
10.1109/TASSP.1977.1162973
10.1109/ISCAS.1991.176739
10.1109/TSP.1993.193173
10.1109/TSP.2002.801940
10.1109/82.199898
10.1109/ICASSP.1977.1170246
10.1109/TCSII.2005.850432
10.1109/TCSVT.2004.842608
10.1109/97.386287
10.1109/ISCAS.1991.176413
10.1007/978-3-642-81897-4
10.1109/MC.1982.1653825
ContentType Journal Article
Copyright 2006 INIST-CNRS
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006
Copyright_xml – notice: 2006 INIST-CNRS
– notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006
DBID 97E
RIA
RIE
AAYXX
CITATION
IQODW
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/TSP.2006.881269
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Pascal-Francis
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Applied Sciences
EISSN 1941-0476
EndPage 4434
ExternalDocumentID 2348433841
18225076
10_1109_TSP_2006_881269
1710386
Genre orig-research
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
53G
5GY
5VS
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
ACKIV
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AJQPL
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
E.L
EBS
EJD
F5P
HZ~
H~9
ICLAB
IFIPE
IFJZH
IPLJI
JAVBF
LAI
MS~
O9-
OCL
P2P
RIA
RIE
RNS
TAE
TN5
VH1
AAYXX
CITATION
IQODW
RIG
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c350t-44df7c771829f6ed3f8b8886c16af85b80397149b29acfa21b9cfe209a9df4683
IEDL.DBID RIE
ISSN 1053-587X
IngestDate Thu Oct 02 11:02:35 EDT 2025
Mon Jun 30 04:51:31 EDT 2025
Mon Jul 21 09:16:11 EDT 2025
Wed Oct 01 01:57:57 EDT 2025
Thu Apr 24 23:10:43 EDT 2025
Tue Aug 26 16:36:49 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 11
Keywords VLSI circuit
Information rate
Systolic network
Information transmission
Implementation
Periodic structure
Cyclic system
Convolution
linear convolution
very large-scale integration
Signal processing
Cyclic convolution
Fast algorithm
Delay line
Discrete cosine transforms
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c350t-44df7c771829f6ed3f8b8886c16af85b80397149b29acfa21b9cfe209a9df4683
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
content type line 23
PQID 866714526
PQPubID 85478
PageCount 16
ParticipantIDs ieee_primary_1710386
crossref_citationtrail_10_1109_TSP_2006_881269
proquest_miscellaneous_896181306
crossref_primary_10_1109_TSP_2006_881269
proquest_journals_866714526
pascalfrancis_primary_18225076
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2006-11-01
PublicationDateYYYYMMDD 2006-11-01
PublicationDate_xml – month: 11
  year: 2006
  text: 2006-11-01
  day: 01
PublicationDecade 2000
PublicationPlace New York, NY
PublicationPlace_xml – name: New York, NY
– name: New York
PublicationTitle IEEE transactions on signal processing
PublicationTitleAbbrev TSP
PublicationYear 2006
Publisher IEEE
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: Institute of Electrical and Electronics Engineers
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
nussbaumer (ref3) 1982
ref12
ref15
ref14
ref11
guo (ref7) 1993; 41
ref2
ref1
ref17
ref8
ref9
chiper (ref10) 1996; 2
ref4
ref6
ref5
parhi (ref16) 1999
References_xml – ident: ref15
  doi: 10.1109/TCSI.2004.832784
– ident: ref6
  doi: 10.1109/82.868456
– volume: 2
  year: 1996
  ident: ref10
  article-title: novel systolic array design for discrete cosine transform with high throughput rate
  publication-title: Proc IEEE Int Symp Circuits Syst
– ident: ref4
  doi: 10.1109/TASSP.1977.1162973
– ident: ref13
  doi: 10.1109/ISCAS.1991.176739
– ident: ref8
  doi: 10.1109/ISCAS.1991.176739
– volume: 41
  start-page: 436
  year: 1993
  ident: ref7
  article-title: a new array architecture for prime-length discrete cosine transform
  publication-title: IEEE Trans Signal Process
  doi: 10.1109/TSP.1993.193173
– ident: ref14
  doi: 10.1109/TSP.2002.801940
– year: 1999
  ident: ref16
  publication-title: VLSI Digital Signal Processing Systems Design and Implementation
– ident: ref5
  doi: 10.1109/82.199898
– ident: ref2
  doi: 10.1109/ICASSP.1977.1170246
– ident: ref9
  doi: 10.1109/TCSII.2005.850432
– ident: ref17
  doi: 10.1109/TCSVT.2004.842608
– ident: ref1
  doi: 10.1109/97.386287
– ident: ref11
  doi: 10.1109/ISCAS.1991.176413
– year: 1982
  ident: ref3
  publication-title: Fast Fourier Transform and Convolution Algorithms
  doi: 10.1007/978-3-642-81897-4
– ident: ref12
  doi: 10.1109/MC.1982.1653825
SSID ssj0014496
Score 2.0398288
Snippet Cyclic convolution is a widely used operation in signal processing. In very large-scale integration (VLSI) design, it is usually implemented with systolic...
[...] when the proposed fast cyclic convolution algorithm is applied to the implementation of prime length discrete cosine transform (DCT), the proposed...
SourceID proquest
pascalfrancis
crossref
ieee
SourceType Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 4419
SubjectTerms Algorithm design and analysis
Algorithms
Applied sciences
Array signal processing
Convolution
Costs
Cyclic convolution
Discrete cosine transforms
Exact sciences and technology
Hardware
High speed
Information, signal and communications theory
Integrated circuits
Large scale integration
linear convolution
Miscellaneous
Signal processing
Signal processing algorithms
Studies
Systolic arrays
Telecommunications and information theory
Very large scale integration
Title Hardware Efficient Fast DCT Based on Novel Cyclic Convolution Structures
URI https://ieeexplore.ieee.org/document/1710386
https://www.proquest.com/docview/866714526
https://www.proquest.com/docview/896181306
Volume 54
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 1941-0476
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014496
  issn: 1053-587X
  databaseCode: RIE
  dateStart: 19910101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dT9swED8BT-NhbAO0wkB-4GEPS0lsx3Yet0JVTQIhUaS-Rf6UplXJtLZM21-_s5MW2Ji0t0i-fPjunLvznX8HcGaj1tDCZiEEk3FHQ6YdLTP0HbTKlUGLnApkr8Xkjn-elbMt-LA5C-O9T8VnfhgvUy7ftXYVt8rOCxnhvMU2bEslurNam4wB56kXF7oLLCuVnPUwPkVenU9vb7qsg0JrFiubH1mg1FIlFkTqBfIkdM0s_vovJ2Mz3oOr9Wd2NSZfh6ulGdpffyA4_u88XsHL3uskHzs1eQ1bvnkDu4-wCPdhEnP4P_R3Ty4TqgQ-gYz1YkkuRlPyCW2dI21Drtt7Pyejn3b-xZJR29z3mktuEw7tCoP3A7gbX05Hk6xvs5BZVubLjHMXpJVopGgVhHcsKINxsbCF0EGVRuXos2AgZWilbdC0MJUNnuaVrlzgQrFD2Gnaxr8FIlyEv-dSVsbxgkrNmJCW6ZJJyXgQAxiuWV_bHoM8tsKY1ykWyasaZRU7Y4q6k9UA3m9u-NbBb_ybdD9y-oGsY_IATp_I9mEcXSN0hpHgeC3sul-_i1oJgVMuKY6SzSguvJhN0Y1vV0gSe-WgByCOnn_xMbxI2zXp3OI72EEx-BN0YJbmNGnub5BH6x8
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9NAEB6VcgAOvAoiFMoeOHDAqb1vHyE0CtBGSE2l3Kz1PqSKyK6apAh-PbNrJy0viZulHT92ZtYzszP7DcBrG7WGFjYLIdQZdzRkxlGRoe9gdK5rtMipQHYqJ2f801zMd-Dt9iyM9z4Vn_lhvEy5fNfaddwqOyxUhPOWt-C24JyL7rTWNmfAeerGhQ4Dy4RW8x7Ip8jLw9nply7voNGexdrmGzYoNVWJJZFmiVwJXTuLP_7MydyMH8DJ5kO7KpOvw_WqHtofv2E4_u9MHsL93u8k7zpFeQQ7vnkM926gEe7BJGbxv5lLT44SrgQ-gYzNckU-jGbkPVo7R9qGTNsrvyCj73Zxbsmoba563SWnCYl2jeH7EzgbH81Gk6xvtJBZJvJVxrkLyio0U7QM0jsWdI2RsbSFNEGLWufotWAoVdPS2GBoUZc2eJqXpnSBS82ewm7TNv4ZEOkiAD5XqqwdL6gyjEllmRFMKcaDHMBww_rK9ijksRnGokrRSF5WKKvYG1NWnawG8GZ7w0UHwPFv0r3I6WuyjskDOPhFttfj6ByhO4wE-xthV_0KXlZaSpyyoDhKtqO49GI-xTS-XSNJ7JaDPoB8_vcXv4I7k9nJcXX8cfp5H-6mzZt0ivEF7KJI_Et0Z1b1QdLinwYt7mw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Hardware+efficient+fast+DCT+based+on+novel+cyclic+convolution+structures&rft.jtitle=IEEE+transactions+on+signal+processing&rft.au=CHAO+CHENG&rft.au=PARHI%2C+Keshab+K&rft.date=2006-11-01&rft.pub=Institute+of+Electrical+and+Electronics+Engineers&rft.issn=1053-587X&rft.volume=54&rft.issue=11&rft.spage=4419&rft.epage=4434&rft_id=info:doi/10.1109%2FTSP.2006.881269&rft.externalDBID=n%2Fa&rft.externalDocID=18225076
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1053-587X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1053-587X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1053-587X&client=summon