Analytical Approach for Numerical Accuracy Estimation of Fixed-Point Systems Based on Smooth Operations
In embedded systems using fixed-point arithmetic, converting applications into fixed-point representations requires a fast and efficient accuracy evaluation. This paper presents a new analytical approach to determine an estimation of the numerical accuracy of a fixed-point system, which is accurate...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on circuits and systems. I, Regular papers Jg. 59; H. 10; S. 2326 - 2339 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.10.2012
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1549-8328, 1558-0806 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | In embedded systems using fixed-point arithmetic, converting applications into fixed-point representations requires a fast and efficient accuracy evaluation. This paper presents a new analytical approach to determine an estimation of the numerical accuracy of a fixed-point system, which is accurate and valid for all systems formulated with smooth operations (e.g., additions, subtractions, multiplications and divisions). The mathematical expression of the system output noise power is determined using matrices to obtain more compact expressions. The proposed approach is based on the determination of the time-varying impulse-response of the system. To speedup computation of the expressions, the impulse response is modelled using a linear prediction approach. The approach is illustrated in the general case of time-varying recursive systems by the Least Mean Square (LMS) algorithm example. Experiments on various and representative applications show the fixed-point accuracy estimation quality of the proposed approach. Moreover, the approach using the linear-prediction approximation is very fast even for recursive systems. A significant speed-up compared to the best known accuracy evaluation approaches is measured even for the most complex benchmarks. |
|---|---|
| AbstractList | In embedded systems using fixed-point arithmetic, converting applications into fixed-point representations requires a fast and efficient accuracy evaluation. This paper presents a new analytical approach to determine an estimation of the numerical accuracy of a fixed-point system, which is accurate and valid for all systems formulated with smooth operations (e.g., additions, subtractions, multiplications and divisions). The mathematical expression of the system output noise power is determined using matrices to obtain more compact expressions. The proposed approach is based on the determination of the time-varying impulse-response of the system. To speedup computation of the expressions, the impulse response is modelled using a linear prediction approach. The approach is illustrated in the general case of time-varying recursive systems by the Least Mean Square (LMS) algorithm example. Experiments on various and representative applications show the fixed-point accuracy estimation quality of the proposed approach. Moreover, the approach using the linear-prediction approximation is very fast even for recursive systems. A significant speed-up compared to the best known accuracy evaluation approaches is measured even for the most complex benchmarks. |
| Author | Menard, D. Sentieys, O. Rocher, R. Scalart, P. |
| Author_xml | – sequence: 1 givenname: R. surname: Rocher fullname: Rocher, R. email: Romuald.Rocher@irisa.fr organization: INRIA/IRISA, Univ. of Rennes 1, Lannion, France – sequence: 2 givenname: D. surname: Menard fullname: Menard, D. organization: INRIA/IRISA, Univ. of Rennes 1, Lannion, France – sequence: 3 givenname: P. surname: Scalart fullname: Scalart, P. organization: INRIA/IRISA, Univ. of Rennes 1, Lannion, France – sequence: 4 givenname: O. surname: Sentieys fullname: Sentieys, O. organization: INRIA/IRISA, Univ. of Rennes 1, Lannion, France |
| BookMark | eNp9kMtOxCAUQInRxOcHGDckbtx05JaWwnKcjI_EqMnoumHorWLaMgJNnL-XcYwLF64gcA7knkOyO7gBCTkFNgFg6vJ5trib5AzySQ5SKi53yAGUpcyYZGJ3sy9UJnku98lhCO-M5YpxOCCv00F362iN7uh0tfJOmzfaOk8fxh799tiY0WuzpvMQba-jdQN1Lb22n9hkT84OkS7WIWIf6JUO2NB0v-idi2_0cYX-WwjHZK_VXcCTn_WIvFzPn2e32f3jzd1sep-ZgvGY6eVSmYIvQTKDbVs2hTTA2qbRTcsUKqgMR2VKwQXnOg0FAnTFq7IQjalK5EfkYvtuGuVjxBDr3gaDXacHdGOoIReiErmSPKHnf9B3N_qUI1FM5iAYLyFRsKWMdyF4bOuVTxX8OkH1Jn29SV9v0tc_6ZNT_XGMjd8dote2-9c825oWEX9_ElApDop_AYahk3k |
| CODEN | ITCSCH |
| CitedBy_id | crossref_primary_10_1007_s00034_016_0435_z crossref_primary_10_1007_s11265_018_1394_3 crossref_primary_10_1109_TC_2015_2394469 crossref_primary_10_1109_TCAD_2013_2292510 crossref_primary_10_1007_s11265_015_0990_8 crossref_primary_10_1049_iet_cds_2016_0506 crossref_primary_10_1002_cta_2159 crossref_primary_10_1109_TCAD_2017_2666607 crossref_primary_10_1109_TAES_2018_2826378 crossref_primary_10_1016_j_microrel_2019_06_002 crossref_primary_10_1109_TCSII_2016_2530802 crossref_primary_10_1186_1687_6180_2014_36 |
| Cites_doi | 10.1109/76.736720 10.1109/TC.2008.87 10.1109/TCAD.2007.896306 10.1049/el:19991375 10.1145/1124713.1124716 10.1049/iet-cds:20070198 10.1109/RSP.2005.15 10.1109/TC.2005.106 10.1109/TASSP.1984.1164286 10.1109/TCAD.2005.859507 10.1109/ICCD.1998.727023 10.1155/2010/171027 10.1109/DATE.2002.998351 10.1109/6.750400 10.1109/TCAD.2003.818119 10.1109/79.826411 10.1109/19.492748 10.1155/2008/242584 10.1109/ICASSP.2001.941121 10.1002/ecja.4400670503 10.1109/TASSP.1977.1162977 10.1023/B:NUMA.0000049462.70970.b6 10.1109/TCSI.2008.923279 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Oct 2012 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Oct 2012 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M F28 FR3 |
| DOI | 10.1109/TCSI.2012.2188938 |
| 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 | Engineering Research Database Technology 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-0806 |
| EndPage | 2339 |
| ExternalDocumentID | 2778061671 10_1109_TCSI_2012_2188938 6179319 |
| Genre | orig-research |
| GroupedDBID | 0R~ 29I 4.4 5VS 6IK 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 HZ~ H~9 IFIPE IPLJI JAVBF M43 O9- OCL PZZ RIA RIE RNS VJK AAYXX CITATION 7SP 8FD L7M F28 FR3 |
| ID | FETCH-LOGICAL-c403t-abb9c43b180ceff5d48c10fddadf09e917c3e9c563633a154161a737546dc75e3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 27 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000309473200016&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1549-8328 |
| IngestDate | Sun Sep 28 11:53:01 EDT 2025 Sun Nov 30 04:19:15 EST 2025 Tue Nov 18 21:36:21 EST 2025 Sat Nov 29 06:14:36 EST 2025 Tue Aug 26 17:01:13 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 10 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c403t-abb9c43b180ceff5d48c10fddadf09e917c3e9c563633a154161a737546dc75e3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| OpenAccessLink | https://inria.hal.science/hal-00741741 |
| PQID | 1082160351 |
| PQPubID | 85411 |
| PageCount | 14 |
| ParticipantIDs | proquest_miscellaneous_1266762983 proquest_journals_1082160351 crossref_primary_10_1109_TCSI_2012_2188938 crossref_citationtrail_10_1109_TCSI_2012_2188938 ieee_primary_6179319 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-10-01 |
| PublicationDateYYYYMMDD | 2012-10-01 |
| PublicationDate_xml | – month: 10 year: 2012 text: 2012-10-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on circuits and systems. I, Regular papers |
| PublicationTitleAbbrev | TCSI |
| PublicationYear | 2012 |
| 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 | ref35 ref13 ref34 ref12 ref15 ref30 ref11 ref32 ref10 chesneaux (ref6) 2003 constantinides (ref8) 2003 ref2 ref17 ref16 haykin (ref18) 1991 wu (ref36) 2006; 25 shi (ref31) 2004 lions (ref21) 1996 alefeld (ref1) 1983 ref23 ref26 ref25 ref20 ref22 ref27 blair (ref3) 1992 ref29 hill (ref19) 2006 ref9 ref4 menard (ref24) 2004 ref5 strauss (ref33) 2006 evans (ref14) 2005 menard (ref28) 2010 clark (ref7) 2005 |
| References_xml | – ident: ref20 doi: 10.1109/76.736720 – start-page: 81 year: 2003 ident: ref8 article-title: Perturbation analysis for word-length optimization publication-title: Proc IEEE FCCM'03 – ident: ref17 doi: 10.1109/TC.2008.87 – year: 2006 ident: ref33 article-title: DSP chips take on many forms publication-title: DSP-FPGA Com Mag – ident: ref23 doi: 10.1109/TCAD.2007.896306 – ident: ref9 doi: 10.1049/el:19991375 – ident: ref10 doi: 10.1145/1124713.1124716 – ident: ref22 doi: 10.1049/iet-cds:20070198 – start-page: 215 year: 2003 ident: ref6 article-title: The fixed Cadna library publication-title: Proc RNC'03 – start-page: 542 year: 2010 ident: ref28 article-title: Quantization mode opportunities in fixed-point system design publication-title: EUSIPCO 2010 – ident: ref2 doi: 10.1109/RSP.2005.15 – ident: ref30 doi: 10.1109/TC.2005.106 – start-page: 1349 year: 2004 ident: ref24 article-title: SQNR determination in non-linear and non-recursive fixed-point systems publication-title: Proc EUSIPCO-04 – ident: ref5 doi: 10.1109/TASSP.1984.1164286 – volume: 25 start-page: 1618 year: 2006 ident: ref36 article-title: Dynamic-range estimation publication-title: IEEE Trans Comput -Aid Des Integr Circuits Syst doi: 10.1109/TCAD.2005.859507 – year: 1991 ident: ref18 publication-title: Adaptive Filter Theory – year: 2005 ident: ref7 article-title: Accelerating fixed-point design for MB-OFDM UWB systems publication-title: CommsDesign – year: 1983 ident: ref1 publication-title: Introduction to Interval Computations – ident: ref34 doi: 10.1109/ICCD.1998.727023 – ident: ref4 doi: 10.1155/2010/171027 – ident: ref27 doi: 10.1109/DATE.2002.998351 – year: 2006 ident: ref19 publication-title: Acceldsp synthesis tool floating-point to fixed-point conversion of matlab algorithms targeting fpgas – year: 2005 ident: ref14 publication-title: Modem Design Implementation and Testing Using NI's LabVIEW – ident: ref15 doi: 10.1109/6.750400 – ident: ref11 doi: 10.1109/TCAD.2003.818119 – ident: ref16 doi: 10.1109/79.826411 – ident: ref35 doi: 10.1109/19.492748 – ident: ref26 doi: 10.1155/2008/242584 – year: 1992 ident: ref3 publication-title: Patriot missile defense Software problem led to system failure at Dhahran Saudi Arabia – ident: ref12 doi: 10.1109/ICASSP.2001.941121 – start-page: 373 year: 2004 ident: ref31 article-title: A perturbation theory on statistical quantization effects in fixed-point DSP with non-stationary inputs publication-title: Proc ISCAS'04 – year: 1996 ident: ref21 publication-title: ARIANE 5 flight 501 failure – ident: ref29 doi: 10.1002/ecja.4400670503 – ident: ref32 doi: 10.1109/TASSP.1977.1162977 – ident: ref13 doi: 10.1023/B:NUMA.0000049462.70970.b6 – ident: ref25 doi: 10.1109/TCSI.2008.923279 |
| SSID | ssj0029031 |
| Score | 2.2208233 |
| Snippet | In embedded systems using fixed-point arithmetic, converting applications into fixed-point representations requires a fast and efficient accuracy evaluation.... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2326 |
| SubjectTerms | Accuracy Accuracy evaluation adaptive filters Algorithms Embedded systems Fixed points (mathematics) fixed-point arithmetic Impulse response Least mean squares algorithm Mathematical analysis Mathematical model Mathematical models Matrices Noise Numerical models Object oriented modeling Quantization quantization noises Recursive Studies Vectors |
| Title | Analytical Approach for Numerical Accuracy Estimation of Fixed-Point Systems Based on Smooth Operations |
| URI | https://ieeexplore.ieee.org/document/6179319 https://www.proquest.com/docview/1082160351 https://www.proquest.com/docview/1266762983 |
| Volume | 59 |
| WOSCitedRecordID | wos000309473200016&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-0806 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0029031 issn: 1549-8328 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fa9UwFD7M4YM-bOoU7zYlgk9itrRJm-Zxjl0U5DrYlL2VNDmVC9qOe2_H_O89SbOiKILQh9KkP8h30nOSc853AF7bonFSKsud1MhV4RQnveN5G4hghBGNjrwFXz7qxaK6ujLnW_B2yoVBxBh8hkfhNPryfe-GsFV2XAZpChyf97Qux1ytaXFlhBy5UZXhJKVV8mBmwhxfnl58CEFc-RHpM9LP1W86KBZV-eNPHNXLfPf_PuwR7CQzkp2MuD-GLeyewMNfyAX34GvkG4lb1ewkMYczMlHZYhi9NHTZuWFl3Q92RhN9zGFkfcvmy1v0_LxfdhuWGM3ZO9J2nlH7xfeewGWfrnGUnfVT-Dw_uzx9z1NZBe6UkBtum8Y4JZusEg7btvCqcplovbe-FQZp_eYkGleUspTS0oCSUWh1KJVbeqcLlM9gu-s7fA4My7zJ0NJRaoWqslpjZRuyCVttNOoZiLuBrl3iHA-lL77Vce0hTB2wqQM2dcJmBm-mW65Hwo1_dd4LYEwdEw4zOLxDs05Tch2YUPNQU7vIZvBqaqbJFDwktsN-oD55CPnNTSX3__7kA3gQ3j9G8x3C9mY14Au47242y_XqZZTIn6nm3nk |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3ha9QwFH-MOVA_OHWOnZsuAz-J2dImbZqPc-zY8HYOdsq-lTR5HQdbO-6uov-9SZoVRRGEfihNWkJ-L33v5b38HsA7nVWGc6Gp4RKpyIygTu9YWnsiGKZYJQNvwdeJnE6L62t1uQYfhrMwiBiSz_DQ34ZYvm1N57fKjnIvTZ7j81EmRMr601qDe6UY79lRhaJOTosYw0yYOpqdXJ37NK700Gk0p6GL37RQKKvyx784KJjx5v8N7Tk8i4YkOe6RfwFr2LyEp7_QC27BTWAcCZvV5DhyhxNnpJJp18dp3GNjuoU2P8ipW-r9KUbS1mQ8_46WXrbzZkUipzn56PSdJa796q518JLP99hLz_IVfBmfzk7OaCysQI1gfEV1VSkjeJUUzGBdZ1YUJmG1tdrWTKHz4AxHZbKc55xrN6HOLNTSF8vNrZEZ8m1Yb9oGd4BgnlYJanflUqAotJRY6MpZhbVUEuUI2MNElyayjvviF7dl8D6YKj02pcemjNiM4P3wyn1PufGvzlsejKFjxGEEew9olnFRLj0XauqramfJCA6GZrecfIxEN9h2rk_qk35TVfDXf__yPjw-m11Mysn59NMuPPFj6XP79mB9tejwDWyYb6v5cvE2SOdPYTLhwA |
| 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=Analytical+Approach+for+Numerical+Accuracy+Estimation+of+Fixed-Point+Systems+Based+on+Smooth+Operations&rft.jtitle=IEEE+transactions+on+circuits+and+systems.+I%2C+Regular+papers&rft.au=Rocher%2C+Romuald&rft.au=Menard%2C+Daniel&rft.au=Scalart%2C+Pascal&rft.au=Sentieys%2C+Olivier&rft.date=2012-10-01&rft.issn=1549-8328&rft.eissn=1558-0806&rft.volume=59&rft.issue=10&rft.spage=2326&rft.epage=2339&rft_id=info:doi/10.1109%2FTCSI.2012.2188938&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TCSI_2012_2188938 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1549-8328&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1549-8328&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1549-8328&client=summon |