The FWR Toolbox is a MATLAB toolbox used to analysis the Finite Word Length eﬀects of linear time-invariant digital filters/controllers implementations.
When digital ﬁlter/controller are implemented in computing machines (micro-controller, DSP, FPGA, etc.) with ﬁnite precision, a degradation occurs. It comes from:
• the addition of roundoﬀ noise after each arithmetic operations,
• the rounding of the embedded parameters.
The FWR Toolbox provides a general description of any possible realization (direct form, state-space, δ or shift operator, observer-state-feedback, cascad decomposition, etc...) in a form that allows a straightforward analysis of the FWL eﬀects. Several tools are provided to compute open-loop/closed-loop sensitivity, stability related measure, roundoﬀ noise gain, ..., and to ﬁnd optimal realizations, according to these criteria. It is also possible to generate ﬁxed-point code (C code, VHDL, ...).
web site : http://fwrtoolbox.gforge.inria.fr/