2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information.

Slides:



Advertisements
Similar presentations
Sampling and Pulse Code Modulation
Advertisements

1 Distributed Source Coding Trial Lecture Fredrik Hekland 1. June 2007.
Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
Cellular Communications
CSE 589 Applied Algorithms Spring 1999 Image Compression Vector Quantization Nearest Neighbor Search.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
STBC BASED STTC CODES OPTIMIZED DESIGNS FOR THREE TRANSMIT ANTENNA SYSTEMS CANCES Jean-Pierre XLIM - Dépt. C 2 S 2 UMR CNRS 6172 ENSIL Parc ESTER - BP.
1 Network Source Coding Lee Center Workshop 2006 Wei-Hsin Gu (EE, with Prof. Effros)
Distributed Video Coding Bernd Girod, Anne Margot Aagon and Shantanu Rane, Proceedings of IEEE, Jan, 2005 Presented by Peter.
Wyner-Ziv Coding of Motion Video
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
BASiCS Group University of California at Berkeley Generalized Coset Codes for Symmetric/Asymmetric Distributed Source Coding S. Sandeep Pradhan Kannan.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
Compression with Side Information using Turbo Codes Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University Data Compression Conference.
Distributed Video Coding VLBV, Sardinia, September 16, 2005 Bernd Girod Information Systems Laboratory Stanford University.
Linear Codes for Distributed Source Coding: Reconstruction of a Function of the Sources -D. Krithivasan and S. Sandeep Pradhan -University of Michigan,
Noise, Information Theory, and Entropy
Noise, Information Theory, and Entropy
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
Introduction to Adaptive Digital Filters Algorithms
Super-Orthogonal Space- Time BPSK Trellis Code Design for 4 Transmit Antennas in Fast Fading Channels Asli Birol Yildiz Technical University,Istanbul,Turkey.
CMPT 365 Multimedia Systems
CE Digital Signal Processing Fall 1992 Waveform Coding Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
Distributed Source Coding
1 PCM & DPCM & DM. 2 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number.
Cooperative Communication in Sensor Networks: Relay Channels with Correlated Sources Brian Smith and Sriram Vishwanath University of Texas at Austin October.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
Chapter 17 Image Compression 17.1 Introduction Redundant and irrelevant information  “Your wife, Helen, will meet you at Logan Airport in Boston.
Coding Theory Efficient and Reliable Transfer of Information
CHAPTER 5 SIGNAL SPACE ANALYSIS
Name Iterative Source- and Channel Decoding Speaker: Inga Trusova Advisor: Joachim Hagenauer.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Source Coding Efficient Data Representation A.J. Han Vinck.
Channel Independent Viterbi Algorithm (CIVA) for Blind Sequence Detection with Near MLSE Performance Xiaohua(Edward) Li State Univ. of New York at Binghamton.
Information Theory Linear Block Codes Jalal Al Roumy.
PCM & DPCM & DM.
Synchronization of Turbo Codes Based on Online Statistics
Last time, we talked about:
1 Source Coding and Compression Dr.-Ing. Khaled Shawky Hassan Room: C3-222, ext: 1204, Lecture 10 Rate-Distortion.
Vector Quantization CAP5015 Fall 2005.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 4 ECE-C490 Winter 2004 Image Processing Architecture Lecture 4, 1/20/2004 Principles.
Rate Distortion Theory. Introduction The description of an arbitrary real number requires an infinite number of bits, so a finite representation of a.
Samuel Cheng, Shuang Wang and Lijuan Cui University of Oklahoma
Block Coded Modulation Tareq Elhabbash, Yousef Yazji, Mahmoud Amassi.
Channel Coding: Part I Presentation II Irvanda Kurniadi V. ( ) Digital Communication 1.
Distributed Joint Source-Channel Coding on a Multiple Access Channel with Side Information Vinod Sharma.
Distributed Compression For Still Images
Probability Theory and Parameter Estimation I
The Johns Hopkins University
Reporter :Liang, Min-Chen Date :2003/04/15
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
BITS Pilani Pilani Campus EEE G612 Coding Theory and Practice SONU BALIYAN 2017H P.
Coding and Interleaving
Scalar Quantization – Mathematical Model
Objectives of Image Coding
Wednesday, Jan 21, 1:30 to 3:10 pm, Session 15 : Image/Video Transmission I (First Talk, Other topics deal with error-resilience and error-concealment)
Wyner-Ziv Coding of Video - Towards Practical Distributed Coding -
PCM & DPCM & DM.
Foundation of Video Coding Part II: Scalar and Vector Quantization
Distributed Compression For Binary Symetric Channels
II. Modulation & Coding.
Unequal Error Protection for Video Transmission over Wireless Channels
IV. Convolutional Codes
Presentation transcript:

2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information Theory, vol. 49, no.3, pp.626-643, Mar 2003 2018/9/16

Outline Introduction Preliminaries Encoding with a Fidelity Criterion 2018/9/16 Outline Introduction Preliminaries Encoding with a Fidelity Criterion Problem Formulation Design Algorithm Constructions based on Trellis Codes Simulation Results Conclusion 2018/9/16

Introduction Slepian-Wolf theorem: 2018/9/16 Introduction Slepian-Wolf theorem: By knowing joint distribution of X and Y, without explicitly knowing Y, encoder of X can perform as well as encoder who knows Y. Both encoder and decoder have access to side information Y Only decoder has access to side information Y 2018/9/16

Introduction Wyner-Ziv Problem: Prior work on source quantizer design. 2018/9/16 Introduction Wyner-Ziv Problem: If decoder knows Y, then the information-theoretic rate-distortion performance for coding X is identical, no matter encoder knows Y or not.(X &Y are Gaussian.) Prior work on source quantizer design. Contributions: Construction of a framework resting on algebraic channel coding principles Performance analysis on Gaussian signals. Source: discrete-alphabet  continuous-valued Compression: lossless  lossy 2018/9/16

Outline Preliminaries Introduction Encoding with a Fidelity Criterion 2018/9/16 Outline Introduction Preliminaries Encoding with a Fidelity Criterion Problem Formulation Design Algorithm Constructions based on Trellis Codes Simulation Results Conclusion 2018/9/16

Preliminaries Example: Solution? X, Y: equiprobable 3-bit binary words Hamming distance is no more than 1. Y is available to decoder. Solution? Cosets: {000,111},{100,011},{010,101},{001, 110} Only transmit coset index/syndrome. 2018/9/16

Preliminaries Quantization: Digitizes an analog signal. Two parameters: a partition and a codebook. Codebook: [-2, 0.4, 2.3, 6] -0.5 1 +3 2018/9/16

Preliminaries Lloyd Max Quantization: yi yi-1 ai yi-2 ai-1 partition: ai are midpoints. codebook: yi are centroids. Optimal scalar quantization. yi yi-1 ai yi-2 ai-1 2018/9/16

Preliminaries Trellis Coded Quantization (TCQ):[24] Dual of TCM Example: Uniformly distributed source in [-A, A] Implemented by Viterbi algorithm [24] M.W. Marcellin and T. R. Fischer, “Trellis coded quantization of memoryless and Gauss-Markov sources,” IEEE Trans. Commun., vol. 38, pp.82–93, Jan. 1990. 2018/9/16

Outline Encoding with a Fidelity Criterion Introduction Preliminaries 2018/9/16 Outline Introduction Preliminaries Encoding with a Fidelity Criterion Problem Formulation Design Algorithm Constructions based on Trellis Codes Simulation Results Conclusion 2018/9/16

Encoding with a Fidelity Criterion Problem Formulation X, Y: correlated, memoryless, i.i.d distributed sequences Yi = Xi + Ni Xi, Yi, Ni: continuous-valued Ni: i.i.d distributed, independent from X Xi, Ni: zero-mean Gaussian random variables with known variance Decoder alone has access to Y. Goal: Form best approximation to X given R bits per sample Encoding in blocks of length L Distortion measure: Min R, s.t. reconstruction fidelity is less than given value D. 2018/9/16

Encoding with a Fidelity Criterion System Model: encoder and decoder. Interplay of source coding, channel coding and estimation 2018/9/16

Encoding with a Fidelity Criterion Design Algorithm Source Coding (M1, M2): Partition source space: Defining source codebook (S) Characterizing active codeword by W (r.v.) Estimation (M3): Get best estimate of X (minimizing distortion) conditioned on outcome of Y and the element in . Channel Coding (M4, M5): Transmit over an error-free channel with rate R (less than Rs) Doable: I(W;Y) > 0, so H(W|Y) = H(W) – I(W;Y) Build channel code with rate Rc on channel P(Y|W) R = Rs – Rc. 2018/9/16

Encoding with a Fidelity Criterion Summary of Design Algorithm: M1 and M3: minimize Rs, s.t. reconstruction distortion within given criterion. M2: maximize I(W;Y). M4: maximize Rc, s.t. error probability meets a desired tolerance level. M5: minimize decoding computational complexity. 2018/9/16

Encoding with a Fidelity Criterion Scalar Quantization and Memoryless Coset Construction (C1): Lloyd-Max (memoryless) quantizer Memoryless coset partition (M4) Example: L=1, (sample by sample) Quantization codebook: {r0, r1, …, r7}, (Rs = 3) Channel coding codebook: {r0, r2, r4, r6}, {r1, r3, r5, r7}. (Rc = 2) R = Rs – Rc = 1 bit/sample. 2018/9/16

Encoding with a Fidelity Criterion Scalar Quantization and Trellis-Based Coset Construction (C2): Scalar quantizer for {Xi}i=1L Coset partition (M4) by trellis code. Codebook (size of 8L), Rs = 3 bits/sample, two cosets 2018/9/16

Encoding with a Fidelity Criterion Example: Computing syndrome (Rs = 3, Rc = 2) outcome of quantization be 7, 3, 2, 1, 4. L = 5, Syndrome is given by 10110 for 5 samples. 2018/9/16

Encoding with a Fidelity Criterion Trellis-Based Quantization and Memoryless Coset Construction (C3): Trellis coded quantizer Memoryless coset partition Example: Quantization codebook: Rs = 2 D0={r0, r4}, D1={r1, r5}, D2={r2, r6}, D3={r3, r7}. Memoryless channel code: Rc = 1 1 coded bit with another 1 uncoded bit (from Y) to recover Di. 2018/9/16

Encoding with a Fidelity Criterion Trellis-Based Quantization and Trellis-Based Coset Coset Construction (C4): Trellis coded quantizer Trellis coded coset partition Comparison between C3 and C4. 2018/9/16

Encoding with a Fidelity Criterion Distance Property Given a uniform partition, four cases of coset constructions have same distance property. Non-uniform quantizer, analyze performance by simulations. 2018/9/16

Outline Simulation Results Introduction Preliminaries 2018/9/16 Outline Introduction Preliminaries Encoding with a Fidelity Criterion Problem Formulation Design Algorithm Four Constructions Simulation Results Conclusion 2018/9/16

Quantization levels decrease distortion. (C1) Simulation Results Correlation -SNR: ratio of X’s variance and N’s variance. Quantization levels decrease distortion. (C1) 2018/9/16

Quantization levels increase prob. Of error. (C1) Simulation Results Correlation -SNR: ratio of X’s variance and N’s variance. Quantization levels increase prob. Of error. (C1) 2018/9/16

Error probability comparison of C1 and C2 Simulation Results Correlation -SNR: ratio of X’s variance and N’s variance. Error probability comparison of C1 and C2 (3-4dB gain) 2018/9/16

Error probability of C4 codes. Simulation Results Correlation -SNR: ratio of X’s variance and N’s variance. Error probability of C4 codes. 2018/9/16

Conclusions Constructive practical framework based on algebraic trellis codes. Promising performance. 2018/9/16