|
|||||||
|
Energy-Efficient Distributed Compression and Error Control in Wireless Sensor NetworksThis is a Wireless@KTH project during 2005-06. The project manager is Prof. Mikael Skoglund, who is with the communication theory lab at KTH/EE/S3.IntroductionThis project will study distributed algorithms for signal compression and error control in wireless sensor networks. This is a new area, to our knowledge not previously addressed within Wireless@KTH, even though it is tightly related to existing activities in ad hoc wireless networks, relay networks and cooperative transmission. Our main motivation is energy-efficiency, to address applications where battery drain in the sensor nodes is a major issue. To introduce the problem we propose to study, consider the setup illustrated in the figure below.
The samples S_1 and S_2 are processed locally and independently in the two sensors, and two different descriptions at rates R_1 and R_2 (bits per second per Hertz) are transmitted to a sink node. In practice this transmission would typically involve relaying through intermediate nodes, but again for simplicity we refer to the simple example in the figure. The sink performs local processing of the received data, and produces an estimate of the entity X, for presentation, further processing or distribution through a core network (e.g. the Internet). Now, a key observation --- according to a fundamental information-theoretic result, the Slepian--Wolf coding theorem, the same resolution/quality in the reproduction can be achieved in the illustrated system as in the case where the two sensor nodes are perfectly connected to each-other, and can process S_1 and S_2 jointly. That is, the joint processing of S_1 and S_2 can be "moved" from the sensors (that each see either S_1 or S_2) to the sink node (that receives the two descriptions at rates R_1 and R2). Hence, excellent performance can be achieved with a minimum amount of inter-sensor signaling. For this reason, some existing works have already suggested algorithms for distributed compressing, in the sense of the figure, for wireless sensor networks. Distributed Compression and Error ControlAs mentioned, the usefulness of the Slepian--Wolf result in source compression for sensor networks has already been observed. However, previous works have focused solely on the source compression (quantization and/or data compression) problem, and have not taken transmission and error control issues into account. Therefore we propose to study distributed source compression and error protection, where we will handle the compression and error control jointly along the lines of previous work in joint source--channel coding. This will result in a cross-layer approach, involving physical and link layer error control, and application layer source compression and data processing. To our knowledge this is a new area that has not been considered before. Below we outline some more specific areas we intend to study in connection to distributed compression and error control.Distributed Source--Channel CodingAs mentioned, the work so far on distributed coding for WSNs has focused on the compression problem and has not involved aspects of the robustness and error control problems. Therefore, we intend to focus on distributed joint source--channel coding for WSNs.Hybrid Digital--Analog CodingTechniques for hybrid digital--analog coding have recently been demonstrated to show efficient robustness toward design mismatch with respect to an unknown time-varying channel. Indeed, the very fact that these systems are inherently more robust to a mismatch than are "traditional" coded systems, make them particularly suited for low-cost deployment of WSNs. That is, techniques "with an analog touch" are excellently suited for power-efficient communication of analog sources, in time-varying channel environments. The "compatibility problem," i.e. the fact that semi-analog techniques are often incompatible with current technologies, is much less of a problem in sensor applications. This is because many networks will be more or less self-contained and without the need to communicate with the "outside world" (except possibly through the data fusion center); thus more radical communication system solutions can be advocated.Soft Source DecodingWe will also be interested in another type of cross-layer interaction involving source decoding based on soft reliability information from the application layer. Issues to address include how to convey soft information from the lower layers and cost versus performance comparisons. We will for example consider the tradeoff between encoding and transmission of the soft information itself through the network, e.g. from a receiving node to an end user personal computer, versus decoding and re-quantization.Multiple-Description CodingWe will investigate techniques for robust source data transmission based on multiple descriptions. These techniques fit the framework of sensor networking well, and there is an interesting connection with routing at the middle layers. For example, diversity against node failure can be achieved by letting nodes convey multiple descriptions at multiple routes through the network.Energy-Efficiency
One main motivation for the proposed work is efficiency in the sensor
nodes' use of the available energy. Such efficiency is of vital
importance since these nodes typically operate on batteries, that in
many applications cannot be replaced or re-charged. Hence there is
often a strict total energy budget. There are four main ways in which
the distributed processing we propose will save energy:
|
||||||
|
|
|||||||