Mathematical calculation during transmission

Superimposed burst sequences We exploit physical layer properties of a communication channel in order to compute mathematical functions during transmission on the wireless channel.

In particular, this covers the design of a neural network overlay on a distributed set of sensor nodes utilising beamforming techniques to generate separated communication links; a scheme utilising random burst sequences for the simultaneous, non-synchronised data transmission at from RFID nodes; as well as the offloading of computational load for the calculation of mathematical functions to the wireless channel.

We have conducted simulations and case studies in order to demonstrate the pracitcal feasibility of the proposed transmission schemes. By abstracting from classical packet-based synchronised transmission schemes, we can empower simplest classes of nodes to perform sophisticated computational and communication tasks. These schemes are enabling real smart spaces consisting of parasitic or reader-powered nodes to compute complex functions.


Superimposition of signals

Contributions



Results

A neural-network overlay utilising distributed adaptive beamforming techniques

Hyperneuron beamforming We establish a wireless sensor network that emulates biological neuronal structures for the purpose of creating smart spaces. Two different types of wireless nodes working together are used to mimic the behaviour of a neuron consisting of dendrites, soma and synapses. The transmission among nodes that establish such a neuron structure is established by distributed beamforming techniques to enable simultaneous information transmission among neurons. Through superposition of transmission signals, data from neighbouring nodes is perceived as background noise and does not interfere. In this way we show that beamforming and computation on the channel can be powerful tools to establish intelligent sensing systems even with minimal computational power.

In mathematical simulations, we demonstrated how a cost efficient wireless sensor network is able to perform the transmission from synapse to dendrite, the addition of weighted signals and the transmission of the result from the soma to synapse. In particular, the impact of the count of synapses, the count of dendrites, the location of dendrites and the transmission data rate impacts the bit error rate of the simultaneous superimposed transmission from dendrites to several respective synapses. With this construction we are able to establish smart spaces capable of executing complex computations on computationally limited wireless nodes.


Non-synchronised spontaneous data transmission via random burst sequences

Random burst case study Intelligent Environments are currently implemented with standard WSN technologies using conventional connection-based communications. However, connection-based communications may impede progress towards IE scenarios involving high mobility or massive amounts of sensor nodes.

We present a novel approach based on collective transmission for item level tagging using printed organic electronics, which implements robust, collective, approximate read-out of large numbers of simple tags. Our approach uses mechanisms for calculation by simultaneous transmission. We detail the collective transmission approach, discuss its implementation in the organic printed label scenario, and show first results of experiments conducted with our smart label test bed.

The experiments have for the first time shown, that collective information transmission is possible, which enables reading out of a wireless sensor network at once. It has proved that superimposed signals can be used efficiently to transmit data simultaneously by concurrent usage of simple analog sensor nodes. The different classes of sensory information sent in a collective information transmission are in more than 85% detected by using binary query. Further on, in the proportion query the number of the senders, which have sent the same sensory information are estimated with an averaged deviation error of 2.06%.


Offloading computational load to the communication channel

Calculation on the channel case study We consider the calculation of mathematical functions at the time of wireless superimposition of data sequences. Highly resource restricted IoT or sensor devices, possibly parasitic or reader powered nodes can, although restricted in their computational capabilities, draw on a virtually unlimited power source. We exploit this property by trading computational load for communication load. In particular, we present a communication scheme by which mathematical computations can be executed at the time of wireless transmission. In order to achieve this, we exploit rules for convolutions of random functions and utilise burst sequences to represent repeated random experiments on the wireless channel. This transmission scheme enables the execution of complex computations by a network of resource restricted, cooperating nodes at a computational load below the operation’s computational complexity. We derive the scheme analytically, explore its feasibility for dense networks in mathematical simulations and demonstrate its practicability in case studies.

In particular, we show how the four basic mathematical operations can be realised and how convolutions of distinct random variables are suited for the realisation of further, specific operations.


Publications