A Stochastic Approach For The Range Evaluation

Digital Signal Processing (DSP) applications have experienced a very strong development in the last decades, benefiting from the major advances of the semiconductor industry. All practical DSP implementations use fixed-point arithmetic to reduce the area and power consumption and obtain a cost-effective hardware. As a consequence, a conversion from the floating-point description of the algorithm to a fixed-point implementation that adjusts every bit-width in the datapath must be realized. This is an optimization process that consists in finding the minimal fractional part (numerical accuracy evaluation) and integer part (range estimation) wordlengths that still satisfy the performance constraints. In this thesis a stochastic approach for the range evaluation is presented. Our goal is to obtain a complete representation of the variability that incorporates the probabilistic behaviour and not only the maximal and minimal bounds. A method based on the Karhunen-Loève Expansion is developed at the beginning for the case of linear time-invariant systems. Furthermore, the Polynomial Chaos Expansion is introduced in order to treat non-linear operations. The methods are applied to the optimization of the integer part wordlength when a slight degradation of the performances is acceptable. The range doesn't cover anymore the entire theoretical interval of variation, instead the occurrence of overflows is authorized with a constraint regarding their probability of appearance. Signals that have high variations of their amplitude are approximated with tight intervals so that the implementation cost can be reduced.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00768862
Author Banciu, Andrei
Maintainer CCSD
Last Updated May 29, 2026, 09:52 (UTC)
Created May 29, 2026, 09:52 (UTC)
Identifier NNT: 2012REN1E002
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources (CAIRN) ; Centre Inria de l'Université de Rennes ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-ARCHITECTURE (IRISA-D3) ; Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
creator Banciu, Andrei
date 2012-02-29T00:00:00
harvest_object_id 778ae4d0-4583-46d8-ae12-76f4d8ad71d4
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-23T00:00:00
set_spec type:THESE