896 research outputs found

    Optimisations arithmétiques et synthèse de haut niveau

    Get PDF
    High-level synthesis (HLS) tools offer increased productivity regarding FPGA programming.However, due to their relatively young nature, they still lack many arithmetic optimizations.This thesis proposes safe arithmetic optimizations that should always be applied.These optimizations are simple operator specializations, following the C semantic.Other require to a lift the semantic embedded in high-level input program languages, which are inherited from software programming, for an improved accuracy/cost/performance ratio.To demonstrate this claim, the sum-of-product of floating-point numbers is used as a case study. The sum is performed on a fixed-point format, which is tailored to the application, according to the context in which the operator is instantiated.In some cases, there is not enough information about the input data to tailor the fixed-point accumulator.The fall-back strategy used in this thesis is to generate an accumulator covering the entire floating-point range.This thesis explores different strategies for implementing such a large accumulator, including new ones.The use of a 2's complement representation instead of a sign+magnitude is demonstrated to save resources and to reduce the accumulation loop delay.Based on a tapered precision scheme and an exact accumulator, the posit number systems claims to be a candidate to replace the IEEE floating-point format.A throughout analysis of posit operators is performed, using the same level of hardware optimization as state-of-the-art floating-point operators.Their cost remains much higher that their floating-point counterparts in terms of resource usage and performance. Finally, this thesis presents a compatibility layer for HLS tools that allows one code to be deployed on multiple tools.This library implements a strongly typed custom size integer type along side a set of optimized custom operators.À cause de la nature relativement jeune des outils de synthèse de haut-niveau (HLS), de nombreuses optimisations arithmétiques n'y sont pas encore implémentées. Cette thèse propose des optimisations arithmétiques se servant du contexte spécifique dans lequel les opérateurs sont instanciés.Certaines optimisations sont de simples spécialisations d'opérateurs, respectant la sémantique du C.D'autres nécéssitent de s'éloigner de cette sémantique pour améliorer le compromis précision/coût/performance.Cette proposition est démontré sur des sommes de produits de nombres flottants.La somme est réalisée dans un format en virgule-fixe défini par son contexte.Quand trop peu d’informations sont disponibles pour définir ce format en virgule-fixe, une stratégie est de générer un accumulateur couvrant l'intégralité du format flottant.Cette thèse explore plusieurs implémentations d'un tel accumulateur.L'utilisation d'une représentation en complément à deux permet de réduire le chemin critique de la boucle d'accumulation, ainsi que la quantité de ressources utilisées. Un format alternatif aux nombres flottants, appelé posit, propose d'utiliser un encodage à précision variable.De plus, ce format est augmenté par un accumulateur exact.Pour évaluer précisément le coût matériel de ce format, cette thèse présente des architectures d'opérateurs posits, implémentés avec le même degré d'optimisation que celui de l'état de l'art des opérateurs flottants.Une analyse détaillée montre que le coût des opérateurs posits est malgré tout bien plus élevé que celui de leurs équivalents flottants.Enfin, cette thèse présente une couche de compatibilité entre outils de HLS, permettant de viser plusieurs outils avec un seul code. Cette bibliothèque implémente un type d'entiers de taille variable, avec de plus une sémantique strictement typée, ainsi qu'un ensemble d'opérateurs ad-hoc optimisés

    Location-Quality-aware Policy Optimisation for Relay Selection in Mobile Networks

    Get PDF
    Relaying can improve the coverage and performance of wireless access networks. In presence of a localisation system at the mobile nodes, the use of such location estimates for relay node selection can be advantageous as such information can be collected by access points in linear effort with respect to number of mobile nodes (while the number of links grows quadratically). However, the localisation error and the chosen update rate of location information in conjunction with the mobility model affect the performance of such location-based relay schemes; these parameters also need to be taken into account in the design of optimal policies. This paper develops a Markov model that can capture the joint impact of localisation errors and inaccuracies of location information due to forwarding delays and mobility; the Markov model is used to develop algorithms to determine optimal location-based relay policies that take the aforementioned factors into account. The model is subsequently used to analyse the impact of deployment parameter choices on the performance of location-based relaying in WLAN scenarios with free-space propagation conditions and in an measurement-based indoor office scenario.Comment: Accepted for publication in ACM/Springer Wireless Network

    PyLayers: An open source dynamic simulator for indoor propagation and localization

    Get PDF
    International audience— In this paper, we introduce PyLayers a new open source radio simulator built to tackle indoor localization problem. PyLayers has been designed to simulate complete dynamic scenarios including the realistic movement of persons inside a building, the transmission channel estimation for multiple radio access technologies and the position estimation relying on location-dependent parameters originated from the simulated OSI physical layer. The channel is estimated by using a fast graph-based ray tracing method. From these simulated data, location dependent parameters, such as received power or time of arrival, can be deduced. The realistic movement of persons into the building layout is modeled with a virtual forces approach. The simulated data can be directly used with one of the built-in localization algorithms or be exported to various standards extensions. Finally, the accuracies of both the channel estimation and the localization are compared to measurements and show a good match

    Eine einfache Synthese von a-Styrylenolethern und Arylacetaldehyden aus Benzylalkoholen

    Get PDF
    Die Umsetzung von Benzylalkohol in Dimethylsulfoxid mit Kaliumhydroxid unter Bildung von (E)--(Benzyloxy)styrol (1a) wird beschrieben. Für diese Reaktion wird ein Mechanismus vorgeschlagen, der durch Isotopenmarkierung und Einsatz von Zwischenstufen belegt wird. Die Reaktion wird zu einer präparativen Methode für die Homologisierung aromatischer Aldehyde zu Aryl-acetaldehyden bzw. ihren Enolethern ausgebaut

    Evaluation of a geometric positioning algorithm for hybrid wireless networks

    Get PDF
    International audienceIn this paper, we propose a geometric positioning method for hybrid wireless networks, based on a set membership method. Three common types of radio observables are considered for the position estimation: range, difference of ranges and received power. This paper details how to build geometric constraints from observables, and how to merge them to estimate the position. Given a realistic scenario, Monte Carlo simulation shows that the performance of the proposed method in terms of root mean squared error and cumulative density functions outperforms that of a numerically optimized maximum likelihood

    Hybrid Data Fusion Techniques for Localization in UWB Networks

    Get PDF
    International audienceIn this paper, we exploit the concept of data fusion in UWB (Ultra Wide Band) localization systems by using different location-dependent observables. We combine ToA (Time of Arrival) and RSS (Received Signal Strength) in order to get accurate positioning algorithms.We assume that RSS observables are usually available and we study the effect of adding ToA observables on the positioning accuracy. The proposed architecture of Hybrid Data Fusion (HDF) is based on two stages: Ranging using RSS and ToA; and Estimation of position by the fusion of estimated ranges. In the first stage, we propose a new estimator of ranges from RSS observables assuming a path loss model. In the second stage, a new ML estimator is developed to merge different ranges with different variances. In order to evaluate these algorithms, simulations are carried out in a generic indoor environment and Cramer Rao Lower Bounds (CRLB) are investigated. Those algorithms show enhanced positioning results at reasonable noise levels

    Enhancing positioning accuracy through direct position estimators based on hybrid RSS data fusion

    Get PDF
    International audienceIn this paper, localization based on Received Signal Strength (RSS) is investigated assuming a path loss log normal shadowing model. On the one hand, indirect RSS-based estimation schemes are investigated; these schemes are based on two steps of estimation: estimation of ranges from RSS and then estimation of position using weighted least square approximation. We show that the performances of this type of schemes depend on the used estimator in the first step.We suggest that typical median estimator must be replaced by maximum likelihood estimator (mode) to enhance the positioning accuracy. On the other hand, a new direct RSS-based estimation scheme of position is proposed; Monte Carlo simulations show that the new estimator performs better than indirect estimators and can be reliable in future hybrid localization systems

    Enhancing Positioning Accuracy Through RSS Based Ranging And Weighted Least Square Approximation

    Get PDF
    International audienceIn this paper, localization based on Received Signal Strength (RSS) is investigated assuming a path loss log normal shadowing model. RSS-based estimation schemes of ranges are investigated; three different schemes are studied: Mean, median and mode. Estimation of position is performed using weighted least square approximation. We show that the positioning accuracy depends on the used estimator of ranges from RSS observables. We suggest that typical median estimator must be replaced by maximum likelihood estimator (mode) to enhance the positioning accuracy. Monte Carlo simulations show that the estimation scheme based on the mode estimator performs better than those based on the median or the mean estimator; and that the use of Weighted Least square approximation enhances the accuracy comparing to typical unweighted least square approximation

    MIMO UWB Systems based on Linear Precoded OFDM for Home Gigabit Applications

    Get PDF
    International audienceIn this paper, we investigate the use of multiple-input multiple-output (MIMO) techniques with linear precoded orthogonal frequency division multiplexing (LP-OFDM) waveform for high data rate ultra-wideband (UWB) systems. This scheme is an evolution of the multiband OFDM (MB-OFDM) solution supported by the WiMedia Alliance. The aim of this paper is to obtain a very high data rate of around one gigabit for home access networks (HAN) and to improve the system range for lower data rates, while not significantly increasing the system complexity compared to the WiMedia solution. Firstly, a single-input single-output (SISO) LP-OFDM system study is led to high-light the benefits of adding a precoding function to an OFDM signal in the UWB context. In an analytical study, different sys-tem choices and parameterization strategies are proposed in or-der to minimize the mean bit-error-rate (BER) and consequently improve the system range. Secondly, a MIMO scheme is added and global system simulations are performed on a proposed new geometric statistic MIMO channel model. We show that the pro-posed system can considerably improve the system range at low data rates, and can reach very high data rates up to 1 Gbit/s with comparable BER performances to WiMedia

    Improved Mobility Modeling for Indoor Localization Applications

    Get PDF
    International audienceThis paper presents a novel mobility model to perform realistic simulations of human movements and behaviors. The proposed model is based on discrete event simulation and graph theory. The proposed model is implemented in a wireless propagation simulator and used to evaluate various wireless network protocols including: propagation, localization and communication
    • …
    corecore