383 research outputs found
Performance of Linear Field Reconstruction Techniques with Noise and Uncertain Sensor Locations
We consider a wireless sensor network, sampling a bandlimited field,
described by a limited number of harmonics. Sensor nodes are irregularly
deployed over the area of interest or subject to random motion; in addition
sensors measurements are affected by noise. Our goal is to obtain a high
quality reconstruction of the field, with the mean square error (MSE) of the
estimate as performance metric. In particular, we analytically derive the
performance of several reconstruction/estimation techniques based on linear
filtering. For each technique, we obtain the MSE, as well as its asymptotic
expression in the case where the field number of harmonics and the number of
sensors grow to infinity, while their ratio is kept constant. Through numerical
simulations, we show the validity of the asymptotic analysis, even for a small
number of sensors. We provide some novel guidelines for the design of sensor
networks when many parameters, such as field bandwidth, number of sensors,
reconstruction quality, sensor motion characteristics, and noise level of the
measures, have to be traded off
Performance of mMIMO FD Relay Networks with Limited Relay State Knowledge
Massive MIMO (mMIMO) is a key technology for improving propagation conditions and extending geographical coverage of wireless communications. We here address a mMIMO full-duplex relay network for machine-type-communications where channel state information availability at the transmitter is impractical. In this scenario, we argue that high end-to-end data rates can be achieved even if no precoding is performed at the transmitting nodes. We first formulate an optimization problem aiming at maximizing the achievable rate, considering the source transmit power to depend on the transmit power distribution at the relay node. We then solve this problem by letting the number of antennas grow large, and derive closed-form expressions for the transmit power at the source and relay, as well as for the system data rate. Our results, show that the rate obtained when no precoding is implemented at the relay, or at any of the transmitters, closely matches that of SVD precoding under the optimum receiver, and still achieves very high values in the case of the ZF and the MMSE receiver
C to O-O Translation: Beyond the Easy Stuff
Can we reuse some of the huge code-base developed in C to take advantage of
modern programming language features such as type safety, object-orientation,
and contracts? This paper presents a source-to-source translation of C code
into Eiffel, a modern object-oriented programming language, and the supporting
tool C2Eif. The translation is completely automatic and supports the entire C
language (ANSI, as well as many GNU C Compiler extensions, through CIL) as used
in practice, including its usage of native system libraries and inlined
assembly code. Our experiments show that C2Eif can handle C applications and
libraries of significant size (such as vim and libgsl), as well as challenging
benchmarks such as the GCC torture tests. The produced Eiffel code is
functionally equivalent to the original C code, and takes advantage of some of
Eiffel's object-oriented features to produce safe and easy-to-debug
translations
Optimization of Source/Relay Wireless Networks with Multiuser Nodes
We analyze the achievable data rate of cooperative relaying strategies in networks where nodes
operate in half-duplex mode. Nodes have to deliver their data to a gateway, at a certain rate, and
may have limited energy capabilities, as in the case of energy-harvesting communication
networks. Both the requested data rate and the available energy capabilities may vary from node to
node. Under such constraints, we take an information-theoretic approach and derive cut-set upper
bounds to the achievable rate. Furthermore, we devise two kinds of communication strategies, each
aiming at a different objective. The former ensures a fair rate allocation to the network nodes,
but it neglects their energy constraints. The latter does consider energy constraints by meeting
the requirements on the average power consumption at each node and by providing fairness in the
data rate allocation. We show the performance of the aforementioned communication strategies,
highlighting their effectiveness and providing useful insights on the system behavior
Automated Fixing of Programs with Contracts
This paper describes AutoFix, an automatic debugging technique that can fix
faults in general-purpose software. To provide high-quality fix suggestions and
to enable automation of the whole debugging process, AutoFix relies on the
presence of simple specification elements in the form of contracts (such as
pre- and postconditions). Using contracts enhances the precision of dynamic
analysis techniques for fault detection and localization, and for validating
fixes. The only required user input to the AutoFix supporting tool is then a
faulty program annotated with contracts; the tool produces a collection of
validated fixes for the fault ranked according to an estimate of their
suitability.
In an extensive experimental evaluation, we applied AutoFix to over 200
faults in four code bases of different maturity and quality (of implementation
and of contracts). AutoFix successfully fixed 42% of the faults, producing, in
the majority of cases, corrections of quality comparable to those competent
programmers would write; the used computational resources were modest, with an
average time per fix below 20 minutes on commodity hardware. These figures
compare favorably to the state of the art in automated program fixing, and
demonstrate that the AutoFix approach is successfully applicable to reduce the
debugging burden in real-world scenarios.Comment: Minor changes after proofreadin
Reconstruction of Multidimensional Signals from Irregular Noisy Samples
We focus on a multidimensional field with uncorrelated spectrum, and study
the quality of the reconstructed signal when the field samples are irregularly
spaced and affected by independent and identically distributed noise. More
specifically, we apply linear reconstruction techniques and take the mean
square error (MSE) of the field estimate as a metric to evaluate the signal
reconstruction quality. We find that the MSE analysis could be carried out by
using the closed-form expression of the eigenvalue distribution of the matrix
representing the sampling system. Unfortunately, such distribution is still
unknown. Thus, we first derive a closed-form expression of the distribution
moments, and we find that the eigenvalue distribution tends to the
Marcenko-Pastur distribution as the field dimension goes to infinity. Finally,
by using our approach, we derive a tight approximation to the MSE of the
reconstructed field.Comment: To appear on IEEE Transactions on Signal Processing, 200
- …