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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on circuits and systems. I, Regular papers Jg. 59; H. 10; S. 2326 - 2339
Hauptverfasser: Rocher, R., Menard, D., Scalart, P., Sentieys, O.
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