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...
Uložené v:
| Vydané v: | IEEE transactions on circuits and systems. II, Express briefs Ročník 58; číslo 9; s. 600 - 604 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
New York
IEEE
01.09.2011
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Predmet: | |
| ISSN: | 1549-7747, 1558-3791 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| 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 Xplore 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/eLvHCXMwlV1LS8NAEB7a4kEPvqpYq7IHbxqb12azx6IWeymFVugtbJIpFmxS-tC_784mjQVF8BbIbhJ2sjPf7s73DcCtRM_xlZJWImzb8lMeW1K5oaX8wHVRIwDE0BSbEINBOJnIYQ3uKy4MIprkM3ygS3OWn-bJhrbKOlwHU71wqkNdiKDgalWLK2mbYmSkOKYRoy-2BBlbdsaPo36_UOt0NcBxSFZ1JwiZqio_XLGJL72j_33ZMRyWOJJ1C8OfQA2zUzjYURdswmT8mTPK47CG3-wA1k3Vglwc683ooJwZeeB5yUDK2EgbcY4rZlIJ2BPJ6lJFLEz1q2brtzlxHs_gtfc8fnyxykIKVqLR2dpSrp6mwpn60xhFnAqhhCAdQD5148APnUTDKDsJfFReKtOYc_Q0jFChdgc2xjzxzqGR5RleAEsll4EykR-1j-VxGNiKSlWjIvDAW-BsRzZKSpVxKnbxHpnVhi0jY42IrBGV1mjBXdVnUWhs_Nm6SeNftSyHvgXtrQGjchquIknMYJK_aQGr7ur5Q4ciKsN8o5u4gacxjHQuf39uG_aLbWRKK7uCxnq5wWvYSz7Ws9XyxvyDX2SA1-E |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qFdSDryrW-tiDN43mtdnsUaqlRS2FVugtbJIpFmwqfejfd2ebxoIieAtkNwk72Zlvd2e-D-BSouf4SkkrEbZt-SmPLanc0FJ-4LqoEQBiaMQmRLsd9vuyU4LrohYGEU3yGd7QpTnLT8fJnLbKbrkOpnrhtAbrpJyVV2sVyytpGzky4hzTmNEXyxIZW9726t1Wa8HX6WqI4xCx6koYMroqP5yxiTCN3f992x7s5EiS3S1Mvw8lzA5ge4VfsAL93ueYUSaH1fmuD2B3qXonJ8caQzoqZ4YgeJTXIGWsq804wikzyQTsnoh1SRMLU_2q4ex1RFWPh_DSeOjVm1YupWAlGp_NLOXqiSqcgT-IUcSpEEoIYgLkAzcO_NBJNJCyk8BH5aUyjTlHTwMJFWqHYGPME-8Iytk4w2NgqeQyUCb2o_ayPA4DW5FYNSqCD7wKznJkoyTnGSe5i7fIrDdsGRlrRGSNKLdGFa6KPu8Llo0_W1do_IuW-dBXobY0YJRPxGkkqTaYCHCqwIq7egbRsYjKcDzXTdzA0yhGOie_P_cCNpu956foqdV-rMHWYlOZksxOoTybzPEMNpKP2XA6OTf_4xfMqtsq |
| 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 |