Two High-Performance Adaptive Filter Implementation Schemes Using Distributed Arithmetic

Distributed arithmetic (DA) is performed to design bit-level architectures for vector-vector multiplication with a direct application for the implementation of convolution, which is necessary for digital filters. In this brief, two novel DA-based implementation schemes are proposed for adaptive fini...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on circuits and systems. II, Express briefs Ročník 58; číslo 9; s. 600 - 604
Hlavní autoři: Rui Guo, DeBrunner, L. S.
Médium: Journal Article
Jazyk:angličtina
Vydáno: New York IEEE 01.09.2011
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:1549-7747, 1558-3791
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Distributed arithmetic (DA) is performed to design bit-level architectures for vector-vector multiplication with a direct application for the implementation of convolution, which is necessary for digital filters. In this brief, two novel DA-based implementation schemes are proposed for adaptive finite-impulse response filters. Different from conventional DA techniques, our proposed schemes use coefficients as addresses to access a series of lookup tables (LUTs) storing sums of delayed and scaled input samples. Two smart LUT updating methods are developed, and least-mean-square adaptation is performed to update the weights and minimize the mean square error between the estimated and desired output. Results show that our two high-performance designs achieve high speed, low computation complexities, and low area cost.
AbstractList Distributed arithmetic (DA) is performed to design bit-level architectures for vector-vector multiplication with a direct application for the implementation of convolution, which is necessary for digital filters. In this brief, two novel DA-based implementation schemes are proposed for adaptive finite-impulse response filters. Different from conventional DA techniques, our proposed schemes use coefficients as addresses to access a series of lookup tables (LUTs) storing sums of delayed and scaled input samples. Two smart LUT updating methods are developed, and least-mean-square adaptation is performed to update the weights and minimize the mean square error between the estimated and desired output. Results show that our two high-performance designs achieve high speed, low computation complexities, and low area cost.
Author DeBrunner, L. S.
Rui Guo
Author_xml – sequence: 1
  surname: Rui Guo
  fullname: Rui Guo
  email: rg07g@fsu.edu
  organization: Dept. of Electr. & Comput. Eng., Florida State Univ., Tallahassee, FL, USA
– sequence: 2
  givenname: L. S.
  surname: DeBrunner
  fullname: DeBrunner, L. S.
  email: linda.debrunner@fsu.edu
  organization: Dept. of Electr. & Comput. Eng., Florida State Univ., Tallahassee, FL, USA
BookMark eNp9kE1PGzEQhq2KSg0pf4BeVr1w2uCx12v7GIVCIiFRiSD1Znm9s8TRfgTbKeLfsyGIAwdOMyO9z8zoOSUn_dAjIedAZwBUX64X96vVjFGAGYMSoFTfyASEUDmXGk4OfaFzKQv5g5zGuKWUacrZhPxbPw_Z0j9u8r8YmiF0tneYzWu7S_4_Zte-TRiyVbdrscM-2eSHPrt3m3GK2UP0_WN25WMKvtonrLN58GnTYfLuJ_ne2Dbi2XudkofrP-vFMr-9u1kt5re546xMuWWFUhKaoqlQVrWUVkolpRQNq8pCgROFoK4s0PJa15UQyKkGq6ikFCvh-JRcHPfuwvC0x5hM56PDtrU9DvtoNCs5CKZhTP7-lNwO-9CPzxkNjOpCCTGG2DHkwhBjwMbsgu9seDFAzUG1eVNtDqrNu-oRUp8g54-qUrC-_Rr9dUQ9In7cElpzwTh_Bd_bjfw
CODEN ICSPE5
CitedBy_id crossref_primary_10_1007_s00034_017_0698_z
crossref_primary_10_1007_s12046_022_02013_y
crossref_primary_10_1109_TCSI_2021_3088913
crossref_primary_10_1177_0020720919833040
crossref_primary_10_1109_TCSI_2018_2867291
crossref_primary_10_1109_TCSII_2023_3256446
crossref_primary_10_1007_s11045_020_00714_3
crossref_primary_10_1049_iet_cds_2018_0041
crossref_primary_10_1109_TCSI_2018_2856513
crossref_primary_10_1109_TCSII_2013_2281747
crossref_primary_10_1109_TSP_2012_2226453
crossref_primary_10_1080_00051144_2023_2296792
crossref_primary_10_1109_TCSI_2012_2220471
crossref_primary_10_1002_cta_3467
crossref_primary_10_1016_j_aeue_2013_05_013
crossref_primary_10_1109_ACCESS_2021_3083282
crossref_primary_10_1016_j_matpr_2020_12_869
crossref_primary_10_1109_TCSII_2022_3141687
crossref_primary_10_1109_ACCESS_2022_3192619
crossref_primary_10_1007_s40031_024_01028_9
crossref_primary_10_1007_s10772_020_09745_4
crossref_primary_10_1109_ACCESS_2023_3304234
crossref_primary_10_1109_TCSII_2016_2555942
crossref_primary_10_1007_s00034_018_0897_2
crossref_primary_10_1109_JETCAS_2017_2741499
crossref_primary_10_1260_0263_0923_33_2_139
crossref_primary_10_1049_iet_spr_2014_0424
crossref_primary_10_1109_MCE_2020_2976418
crossref_primary_10_1007_s10772_020_09686_y
crossref_primary_10_1109_TCSII_2013_2251968
crossref_primary_10_1109_TIM_2021_3132087
crossref_primary_10_1007_s00034_015_0178_2
Cites_doi 10.1109/TASSP.1974.1162619
10.1109/TASSP.1983.1164113
10.1109/TCS.1977.1084294
10.1109/53.29648
10.1049/ip-g-1.1986.0003
10.1109/ICASSP.2004.1327072
10.1109/TCSI.2005.851731
10.1109/TASSP.1986.1164956
10.1007/s11265-010-0479-4
10.1049/ip-f-1.1981.0040
10.1109/FCCM.2004.15
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sep 2011
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sep 2011
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
F28
FR3
DOI 10.1109/TCSII.2011.2161168
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Explore
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList
Technology Research Database
Engineering Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-3791
EndPage 604
ExternalDocumentID 2543723581
10_1109_TCSII_2011_2161168
5993523
Genre orig-research
GroupedDBID 0R~
29I
4.4
5VS
6IK
6J9
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACIWK
AETIX
AGQYO
AGSQL
AHBIQ
AIBXA
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
M43
OCL
PZZ
RIA
RIE
RNS
RXW
TAE
TAF
VJK
AAYXX
CITATION
7SP
8FD
L7M
RIG
F28
FR3
ID FETCH-LOGICAL-c326t-a248871f4fbe7bd77a7787775f2b6481c5450c64ea3d9db55e3091a80700eb5c3
IEDL.DBID RIE
ISICitedReferencesCount 56
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000294894900012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1549-7747
IngestDate Sun Sep 28 14:14:21 EDT 2025
Sun Jun 29 16:10:22 EDT 2025
Sat Nov 29 02:22:55 EST 2025
Tue Nov 18 22:23:58 EST 2025
Tue Aug 26 17:18:07 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 9
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c326t-a248871f4fbe7bd77a7787775f2b6481c5450c64ea3d9db55e3091a80700eb5c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 912094855
PQPubID 85412
PageCount 5
ParticipantIDs crossref_primary_10_1109_TCSII_2011_2161168
ieee_primary_5993523
crossref_citationtrail_10_1109_TCSII_2011_2161168
proquest_journals_912094855
proquest_miscellaneous_926315291
PublicationCentury 2000
PublicationDate 2011-09-01
PublicationDateYYYYMMDD 2011-09-01
PublicationDate_xml – month: 09
  year: 2011
  text: 2011-09-01
  day: 01
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on circuits and systems. II, Express briefs
PublicationTitleAbbrev TCSII
PublicationYear 2011
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References parhi (ref2) 1999
ref12
kammeyer (ref13) 1976
ref15
ref14
ref11
ref10
ref8
ref7
(ref9) 1973
ref4
ref3
ref6
ref5
mitra (ref1) 2001
References_xml – ident: ref10
  doi: 10.1109/TASSP.1974.1162619
– ident: ref14
  doi: 10.1109/TASSP.1983.1164113
– ident: ref11
  doi: 10.1109/TCS.1977.1084294
– year: 1976
  ident: ref13
  article-title: Digital filter realization in distributed arithmetic
  publication-title: Proc Eur Conf Circuit Theory Des
– ident: ref7
  doi: 10.1109/53.29648
– year: 1973
  ident: ref9
  publication-title: Digital Filter for PCM Encoded Signals
– ident: ref3
  doi: 10.1049/ip-g-1.1986.0003
– ident: ref6
  doi: 10.1109/ICASSP.2004.1327072
– ident: ref5
  doi: 10.1109/TCSI.2005.851731
– ident: ref12
  doi: 10.1109/TASSP.1986.1164956
– ident: ref15
  doi: 10.1007/s11265-010-0479-4
– year: 2001
  ident: ref1
  publication-title: Digital Signal Processing A Computer-Based Approach
– ident: ref4
  doi: 10.1049/ip-f-1.1981.0040
– ident: ref8
  doi: 10.1109/FCCM.2004.15
– year: 1999
  ident: ref2
  publication-title: VLSI Digital Signal Processing Systems Design and Implementation
SSID ssj0029032
Score 2.2705073
Snippet Distributed arithmetic (DA) is performed to design bit-level architectures for vector-vector multiplication with a direct application for the implementation of...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 600
SubjectTerms Adaptive filter
Adaptive filters
Arithmetic
Circuits
Design engineering
Digital filters
Digital signal processing
distributed arithmetic (DA)
Encoding
Finite impulse response filter
finite-impluse response (FIR)
High speed
least mean square (LMS)
Least squares approximation
lookup table (LUT)
Lookup tables
Mean square values
multiply accumulate (MAC)
offset-binary coding (OBC)
Read only memory
Speech processing
Table lookup
Title Two High-Performance Adaptive Filter Implementation Schemes Using Distributed Arithmetic
URI https://ieeexplore.ieee.org/document/5993523
https://www.proquest.com/docview/912094855
https://www.proquest.com/docview/926315291
Volume 58
WOSCitedRecordID wos000294894900012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-3791
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0029032
  issn: 1549-7747
  databaseCode: RIE
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwEB21iAMc2BFlkw_cIDSLE8dHBFT0UlWiSL1Fju2ISjRFtIXfZ8ZJAxIIiVuUOIs8GfuNPe8NwIUmjaw4VJ7VaeHxtCg8aZIAHS-UPjdah4q7YhNiMEjHYzlswVXDhbHWuuQze02Hbi_fzPSSlsq6MU6mGDi1oS1EUnG1muBK-q4YGSmOIWLkYkWQ8WV3dPvY71dqnSECnIBkVb9NQq6qyo-h2M0vve3_fdkObNU4kt1Uht-Fli33YPObuuA-jEcfM0Z5HN7wix3Abox6pSGO9Sa0Uc6cPPC0ZiCV7BGNOLVz5lIJ2B3J6lJFLGvwVZPF85Q4jwfw1Lsf3T54dSEFTyM6W3gqRDcVQcGL3IrcCKGEIB3AuAjzhKeBRhjl64RbFRlp8ji2EcIIleJw4Ns81tEhrJWz0h4Bk1xgzJXjaW24iFWaBInIoyi0CBT8Iu1AsOrZTNcq41Ts4iVz0YYvM2eNjKyR1dbowGVzz2ulsfFn633q_6Zl3fUdOFkZMKvdcJ5JYgaT_E0HWHMV_Yc2RVRpZ0tsEiYRYhgZHP_-3BPYqJaRKa3sFNYWb0t7Buv6fTGZv527f_ATgLzYiQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT9wwEB3RLVLhQKFQsUCLD9zalMRx4viIgBUrYIXEIu0tcmxHrNTNov1o_z4zTjYgUVXiFiXOhzwZ-4097w3AiSGNrITrwJmsDERWloGyaYSOx1UorDFcC19sQg4G2Wik7tbgZ8uFcc755DP3iw79Xr6dmiUtlZ0mOJli4PQBPiZC8LBma7XhlQp9OTLSHEPMKOSKIhOq0-H5fb9f63VyhDgRCau-moZ8XZU3g7GfYXqf3_dt27DVIEl2Vpt-B9Zc9QU2X-kL7sJo-HfKKJMjuHvhB7Azq59okGO9MW2VMy8QPGk4SBW7RzNO3Jz5ZAJ2QcK6VBPLWXzVePE4IdbjHjz0LofnV0FTSiEwiM8WgeboqDIqRVk4WVgptZSkBJiUvEhFFhkEUqFJhdOxVbZIEhcjkNAZDgihKxITf4VONa3cPjAlJEZdBZ42VshEZ2mUyiKOuUOoEJZZF6JVz-am0Rmnche_cx9vhCr31sjJGnljjS78aO95qlU2_tt6l_q_bdl0fRcOVwbMG0ec54q4wSSA0wXWXkUPom0RXbnpEpvwNEYUo6KDfz_3GD5dDW9v8pv-4PoQNupFZUoyO4LOYrZ032Dd_FmM57Pv_n98BuwV29A
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=Two+High-Performance+Adaptive+Filter+Implementation+Schemes+Using+Distributed+Arithmetic&rft.jtitle=IEEE+transactions+on+circuits+and+systems.+II%2C+Express+briefs&rft.au=Rui+Guo&rft.au=DeBrunner%2C+L.+S.&rft.date=2011-09-01&rft.pub=IEEE&rft.issn=1549-7747&rft.volume=58&rft.issue=9&rft.spage=600&rft.epage=604&rft_id=info:doi/10.1109%2FTCSII.2011.2161168&rft.externalDocID=5993523
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1549-7747&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1549-7747&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1549-7747&client=summon