Linear Codes for Distributed Source Coding: Reconstruction of a Function of the Sources D. Krithivasan and S. Sandeep Pradhan



Yüklə 0,94 Mb.
tarix20.09.2018
ölçüsü0,94 Mb.
#69818


Linear Codes for Distributed Source Coding: Reconstruction of a Function of the Sources

  • D. Krithivasan and S. Sandeep Pradhan

  • University of Michigan, Ann Arbor


Presentation Overview

  • Problem Formulation

  • Motivation

  • Nested Linear Codes

  • Main Result

  • Applications and Examples

  • Conclusions



Problem Formulation

  • Distributed Source Coding

  • Typical application: Sensor networks.

  • Example: Lossless reconstruction of all sources – joint entropy.



Problem Formulation

  • We ask: What if the decoder is interested only in a function of the sources?

  • In general: fidelity criterion of the form

  • Ex: average of the sensor measurements.

  • Obvious strategy: Reconstruct the sources and then compute the function.

  • Are rate gains possible if we directly encode the function in a distributed setting?



Motivation: A Binary Example

  • Korner and Marton – Reconstruction of

  • Centralized encoder:

    • Compute
    • Compress using a good source encoder
  • Suppose satisfies

  • Centralized scheme becomes distributed scheme.

  • Are there good source codes with this property?

    • Linear Codes.


The Korner-Marton Coding Scheme

  • matrix such that:

    • Decoder with high probability.
    • Entropy achieving:
  • Encoders transmit

  • Decoder: with high probability.

  • Rate pair achievable.

  • Can be lower than Slepian-Wolf bound:

  • Scheme works for addition in any finite field.



Properties of the Linear Code

  • Matrix :Puts different typical in different bins.

  • Consider - Coset code

  • Good channel code for channel with noise

  • Both encoders use identical codebooks

    • Binning completely “correlated”
    • Independent binning more prevalent in information theory.


Slepian-Wolf Coding

  • Function to be reconstructed

  • Treat binary sources as sources.

  • Function equivalent to addition in :

  • Encode the vector function one digit at a time.



Slepian-Wolf Coding contd.

  • Use Korner-Marton coding scheme on each digit plane.

  • Sequential strategy achieves Slepian-Wolf bound.

  • General lossless strategy:

    • “Embed” the function in a digit plane field (DPF).
    • DPF – direct sum of Galois fields of prime order.
    • Encode the digits sequentially using Korner-Marton strategy.


Lossy Coding

  • Quantize to , to

  • - best estimate of w.r.t the distortion measure given

  • Use lossless coding to encode

  • What we need: Nested linear codes.



Nested Linear Codes

  • Codes used in KM, SW – good channel codes

    • Cosets bin the entire space.
    • Suitable for lossless coding.
  • Lossy coding: Need to quantize first.

    • Decrease coset density.


Nested Linear Codes

  • Codes used in KM, SW – good channel codes

    • Cosets bin the entire space.
    • Suitable for lossless coding.
  • Lossy coding: Need to quantize first.

    • Decrease coset density – Nested linear codes.
    • Fine code: quantizes the source.
    • Coarse code: bins only the fine code.


Nested Linear Codes

  • Linear code

  • nested if

  • We need



Good Linear Source Codes

  • Good linear code for the triple

  • Assume for some prime

  • Exists for large if

  • Not a good source code in the Shannon sense.

    • Contains a subset that is a good Shannon source code.
  • Linearity – rate loss of bits/sample



Good Linear Channel Codes

  • Good linear code for the triple

  • Assume for some prime

  • Exists for large if

  • Not a good channel code in the Shannon sense.

    • Every coset contains a subset which is a good channel code.
  • Linearity – rate loss of bits/sample



Main Result

  • Fix test channel such that and

  • Embed in . Need to encode

  • Fix order of encoding of digit planes –

  • Idea: Encode one digit at a time.

  • At bth stage: Use previous reconstructed digits as side information.



Coding Strategy for



Cardinalities of the Linear Code

  • Cardinality of the nested codes

  • Rate of encoder:

  • Conventional coding:



Coding Theorem

  • An achievable rate region



Nested Linear Codes Achieve Rate Distortion Bound

  • Choose as constant.

  • Follows that achievable for any

  • Can also recover

    • Berger-Tung inner bound.
    • Wyner-Ziv rate region.
    • Wyner’s source coding with side information.
    • Slepian-Wolf and Korner Marton rate regions.


Lossy Coding of

  • Fix test channels

  • independent binary random variables.

  • Reconstruct

  • Using corollary to rate region, can achieve

  • Can achieve more rate points by

    • Choosing more general test channels.
    • Embedding in


Conclusions

  • Presented an unified approach to distributed source coding.

  • Involves use of nested linear codes.

  • Coding: Quantization followed by “correlated” binning.

  • Recovers the known rate regions for many problems.

  • Presents new rate regions for other problems.



Yüklə 0,94 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə