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...
Saved in:
| Published in: | IEEE transactions on circuits and systems. II, Express briefs Vol. 58; no. 9; pp. 600 - 604 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.09.2011
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1549-7747, 1558-3791 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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 Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) 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.2706034 |
| 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/eLvHCXMwlV1LS-RAEC5UPLgH3-Ksq_TBm0bz7vRRXAcFEcER5hb6UWEHnMzgzOjf36pOJgorwt4C6U5CV6r6q66qrwBOXWGT0FWE3FQVBqk2RWBciEFlyTQiKhlr37XkXj48FMOhelyB864WBhF98hle8KWP5buJXfBR2WVGmyk5TquwKmXe1Gp1zpUKfTMyZhwjxJjKZYFMqC4H1093dw1bZ0wAJ2Ja1U-bkO-q8o8p9vtLf-v_vmwbNlscKa4awe_ACta78OMTu-AeDAfvE8F5HMHjR3WAuHJ6yiZO9EccKBeeHnjcViDV4omEOMaZ8KkE4jfT6nJHLHT0qtH8z5hrHvfhuX8zuL4N2kYKgSV0Ng90TGoqoyqtDErjpNRSMg9gVsUmT4vIEowKbZ6iTpxyJsswIRihCzIHIZrMJgewVk9qPARRaUf-a1HYKGf2sMyQEnN0NU5IxKmpehAtV7a0Lcs4N7t4Kb23EarSS6NkaZStNHpw1s2ZNhwb347e4_XvRrZL34OjpQDLVg1npeLKYKa_6YHo7pL-cFBE1zhZ0JA4TwjDqOjn1889go3mGJnTyn7B2vx1gcewbt_mo9nrif8H_wLsNtj0 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3db9NADLfGhgR7gI2BKBvjHvYGYZevXu5x2latoqsmrUh9i-7DEZVoOq0t_PuzL2mYBELaW6TcJdE59v18tn8GOPGFS6WvCLnpSkaZsUVkvcSocmQaEbVKTOhaMlLjcTGd6pst-NLVwiBiSD7Dr3wZYvl-4dZ8VHaa02ZKjtMz2MmzLJFNtVbnXmkZ2pEx5xhhxkxtSmSkPp2c3w6HDV9nQhAnZmLVR9tQ6KvylzEOO8zg9dO-bQ9etUhSnDWi34ctrN_A7iN-wQOYTn4vBGdyRDd_6gPEmTd3bOTEYMahchEIgudtDVItbkmMc1yKkEwgLphYl3tioadXzVY_5lz1-Ba-Dy4n51dR20ohcoTPVpFJSFFVXGWVRWW9UkYpZgLMq8T2syJ2BKSk62doUq-9zXNMCUiYggyCRJu79B1s14sa34OojCcPtihc3Gf-sNySGnN8NUlJyJmtehBvVrZ0Lc84t7v4WQZ_Q-oySKNkaZStNHrwuZtz17Bs_Hf0Aa9_N7Jd-h4cbgRYtoq4LDXXBjMBTg9Ed5c0iMMipsbFmoYk_ZRQjI4__Pu5n-DF1eR6VI6G42-H8LI5VOYksyPYXt2v8SM8d79Ws-X9cfgfHwBdtNw7 |
| 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=Guo%2C+Rui&rft.au=DeBrunner%2C+Linda+S.&rft.date=2011-09-01&rft.issn=1549-7747&rft.eissn=1558-3791&rft.volume=58&rft.issue=9&rft.spage=600&rft.epage=604&rft_id=info:doi/10.1109%2FTCSII.2011.2161168&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TCSII_2011_2161168 |
| 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 |