TY - GEN
T1 - Range estimation of floating-point variables in Simulink models
AU - Chapoutot, Alexandre
AU - Didier, Laurent Stephane
AU - Villers, Fanny
PY - 2012/12/1
Y1 - 2012/12/1
N2 - Fixed-point arithmetic is widely used in embedded applications because it allows to build compact, fast and low-power application-specific integrated circuits designs. Practically, many of them are designed using model-based design tool such as Matlab/Simulink which allow simulations in floating-point representations. From such a high level simulable model, embedded system designers have to size the proper fixed-point representation. Thus, the challenge is to transform floating-point algorithms into numerical equivalent fixed-point programs. As software increases in complexity and both arithmetics do not have the same behaviors, designers need tools to help them in this task. In this article, we present a new statistical method based on Extreme Value Theory to estimate the dynamic range of program variables. We show that this model fits better than Gumbel model to the range estimation in digital signal processing applications both for linear and nonlinear systems. We present several experiments to illustrate the practical use of our approach. We show few simulations are required in order to estimate the bit-width of the bound of the range.
AB - Fixed-point arithmetic is widely used in embedded applications because it allows to build compact, fast and low-power application-specific integrated circuits designs. Practically, many of them are designed using model-based design tool such as Matlab/Simulink which allow simulations in floating-point representations. From such a high level simulable model, embedded system designers have to size the proper fixed-point representation. Thus, the challenge is to transform floating-point algorithms into numerical equivalent fixed-point programs. As software increases in complexity and both arithmetics do not have the same behaviors, designers need tools to help them in this task. In this article, we present a new statistical method based on Extreme Value Theory to estimate the dynamic range of program variables. We show that this model fits better than Gumbel model to the range estimation in digital signal processing applications both for linear and nonlinear systems. We present several experiments to illustrate the practical use of our approach. We show few simulations are required in order to estimate the bit-width of the bound of the range.
KW - Fixed-point arithmetic
KW - dynamic range estimation
KW - extreme value distribution
KW - statistical method
M3 - Conference contribution
AN - SCOPUS:84872370177
SN - 9782953998726
T3 - Conference on Design and Architectures for Signal and Image Processing, DASIP
SP - 152
EP - 159
BT - DASIP 2012 - Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing
T2 - 6th Annual Conference on Design and Architectures for Signal and Image Processing, DASIP 2012
Y2 - 23 October 2012 through 25 October 2012
ER -