Samuel Cheng, Shuang Wang and Lijuan Cui University of Oklahoma

Slides:



Advertisements
Similar presentations
Iterative Equalization and Decoding
Advertisements

Cyclic Code.
Sampling and Pulse Code Modulation
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
1 Distributed Source Coding Trial Lecture Fredrik Hekland 1. June 2007.
Improving BER Performance of LDPC Codes Based on Intermediate Decoding Results Esa Alghonaim, M. Adnan Landolsi, Aiman El-Maleh King Fahd University of.
Chain Rules for Entropy
Protein- Cytokine network reconstruction using information theory-based analysis Farzaneh Farhangmehr UCSD Presentation#3 July 25, 2011.
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Chapter 6 Information Theory
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Near Shannon Limit Performance of Low Density Parity Check Codes
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
Asymptotic Enumerators of Protograph LDPCC Ensembles Jeremy Thorpe Joint work with Bob McEliece, Sarah Fogal.
Class notes for ISE 201 San Jose State University
Nonlinear and Non-Gaussian Estimation with A Focus on Particle Filters Prasanth Jeevan Mary Knox May 12, 2006.
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
Low Density Parity Check Codes LDPC ( Low Density Parity Check ) codes are a class of linear bock code. The term “Low Density” refers to the characteristic.
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.
Distributed Source Coding 教師 : 楊士萱 老師 學生 : 李桐照. Talk OutLine Introduction of DSCIntroduction of DSC Introduction of SWCQIntroduction of SWCQ ConclusionConclusion.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Compression with Side Information using Turbo Codes Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University Data Compression Conference.
Distributed Video Coding Bernd Girod, Anne Margot Aaron, Shantanu Rane, and David Rebollo-Monedero IEEE Proceedings 2005.
Linear Codes for Distributed Source Coding: Reconstruction of a Function of the Sources -D. Krithivasan and S. Sandeep Pradhan -University of Michigan,
The Role of Specialization in LDPC Codes Jeremy Thorpe Pizza Meeting Talk 2/12/03.
Noise, Information Theory, and Entropy
Hamming Codes 11/17/04. History In the late 1940’s Richard Hamming recognized that the further evolution of computers required greater reliability, in.
Noise, Information Theory, and Entropy
Analysis of Iterative Decoding
INFORMATION THEORY BYK.SWARAJA ASSOCIATE PROFESSOR MREC.
Channel Coding Part 1: Block Coding
Probabilistic Robotics Bayes Filter Implementations.
Distributed Source Coding
FRE /09/2005 Distributed Source Coding of Still Images Ç. Dikici,R. Guermazi, K. Idrissi, A.Baskurt LIRIS, UMR 5205 CNRS INSA de Lyon, France.
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
Compression.  Compression ratio: how much is the size reduced?  Symmetric/asymmetric: time difference to compress, decompress?  Lossless; lossy: any.
On Compression of Data Encrypted with Block Ciphers
Continuous Variables Write message update equation as an expectation: Proposal distribution W t (x t ) for each node Samples define a random discretization.
Brief Overview of Wyner-Ziv CODEC and Research Plan Jin-soo KIM.
Design of Novel Two-Level Quantizer with Extended Huffman Coding for Laplacian Source Lazar Velimirović, Miomir Stanković, Zoran Perić, Jelena Nikolić,
Real-Time Signal-To-Noise Ratio Estimation Techniques for Use in Turbo Decoding Javier Schlömann and Dr. Noneaker.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
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.
A Low-Complexity Universal Architecture for Distributed Rate-Constrained Nonparametric Statistical Learning in Sensor Networks Avon Loy Fernandes, Maxim.
Raptor Codes Amin Shokrollahi EPFL. BEC(p 1 ) BEC(p 2 ) BEC(p 3 ) BEC(p 4 ) BEC(p 5 ) BEC(p 6 ) Communication on Multiple Unknown Channels.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
Channel Coding Theorem (The most famous in IT) Channel Capacity; Problem: finding the maximum number of distinguishable signals for n uses of a communication.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Joint Decoding on the OR Channel Communication System Laboratory UCLA Graduate School of Engineering - Electrical Engineering Program Communication Systems.
Analog to digital conversion
Trellis Codes With Low Ones Density For The OR Multiple Access Channel
Interleaver-Division Multiple Access on the OR Channel
2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information.
Wyner-Ziv Coding of Video - Towards Practical Distributed Coding -
PCM & DPCM & DM.
Cyclic Code.
Distributed Compression For Binary Symetric Channels
Irregular Structured LDPC Codes and Structured Puncturing
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
Homework #2 Due May 29 , Consider a (2,1,4) convolutional code with g(1) = 1+ D2, g(2) = 1+ D + D2 + D3 a. Draw the.
Error Correction Coding
Watermarking with Side Information
Information Sciences and Systems Lab
Presentation transcript:

Adaptive Slepian-Wolf Decoding using Particle Filtering based Belief Propagation Samuel Cheng, Shuang Wang and Lijuan Cui University of Oklahoma Tulsa, OK

Slepian-Wolf (SW) Problem X Encoder RX X and Y are discrete, correlated sources Y) , (X ˆ Separate Encoding: R=RY+RX=H(X,Y) < H(X)+H(Y) (if RX≥H(X|Y), RY≥H(Y|X)) Joint Decoder RX and RY are compression rates Y RY Encoder Joint Encoding: R=RY+RX=H(X,Y) < H(X)+H(Y) H(X)+H(Y) – separate enc and dec Separate encoding is as efficient as joint encoding!

SW Problem: The Rate Region Y separate encoding and decoding H(X,Y) H(Y) Focus of this work H(Y|X) H(X|Y) H(X) H(X,Y) R X Achievable rate region

Source Coding with Decoder Side Information (Asymmetric SW) ^ X X Source X Lossless Encoder Decoder Y R X H(Y|X) H(X) H(Y) H(X|Y) Y H(X,Y) A B Y – decoder side information (SI)

Prior Work of “Asymmetric” SW Coding Trellis code based Pradhan et al. ‘99 Turbo code based Garcia-Frias et al. ’01 Bajcsy & Mitran ’01 Aaron & Girod ’02 Li et al. ’04 LDPC code based Schonberg et al. ’02 Liveris et al. ’02, ’03 Garcia-Frias et al. ’03 None of the prior work is adaptive. The correlation statistics is assumed to be static and known a priori

H= Systematic (7,4) Hamming code C (can correct one bit error) ^ X X Syndrome former sT=HxT s Conventional channel decoder Source X Correlation Channel Y Systematic (7,4) Hamming code C (can correct one bit error) 1 0 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 H= Ry (3,7) Suppose that realizations are: xT = [ 0100000 ] sT = [ 010 ] 7 6 5 4 3 yT = [ 1100000 ] 3 4 5 6 7 Rx

LDPC based SW Coding Correlation model Encoding Decoding 1 1 ? 1 ? 1 1 ? 1 ? BSC p X Y ? 1 ? ? X and Y are binary ? ? p is static and known a priori X S Y X S

Belief Propagation Review Variable node update i a Factor node update Belief update i

Adaptive LDPC based SW Coding Correlation model Encoding Decoding 1 ? 1 ? 1 ? BSC p X Y ? 1 ? ? ? ? X S P Y X S Pj are continuous

BP cannot apply directly since p are continuous Approximate distribution of p using Np particles (at {p1, p2, …, pNp} and with weights {w1, w2, …, wNp}) The message passing steps do not change But locations and weights of particles of p should be updated appropriately  particle filtering

Particle Filter Particle Filter Steps: Particle locations obtained from previous iteration 2. Particle weights obtained from belief resulted generated by last BP iteration 3. Resampling 4. Random walk

Random Walk After the resampling step, particles congregate round the values with large weights. RW ensures the diversity of the particles. RW is implemented by adding a Gaussian random variable with zero mean and variance on the current value of each new particle generated in resample step.

Adaptive LDPC based SW Coding Correlation model Encoding Decoding 1 ? 1 ? 1 ? BSC p X Y ? 1 ? ? ? ? X S P Y X S Connection ratio = 1:1

Adaptive LDPC based SW Coding Correlation model Encoding Decoding 1 1 ? ? 1 ? BSC p X Y ? ? 1 ? ? ? ? ? ? X S P Y X S Connection ratio  1:2

Results 16 particles were assigned to each pj For the Random Walk, we assumed and λ=0.01 The following results were obtained by taking average of 30 different codewords. Code length = 20K Regular codes were used

Correlation Estimation

Decoding Performance Linearly changing correlations (1:16)

Correlation Estimation

Decoding Performance Sinusoidally changing correlations

Conclusions Adaptive decoding for asymmetric SW coding using BP + particle filtering is proposed. Can accurately estimate dynamic change of correlation (connection ratio should not be too small) The work has been extended to non-asymmetric case using code partitioning technique (submitted to ICASSP 2010); adaptive LDPC decoding was presented in CISS 2009. Note that the theoretical limit (SW limit) shown is really an outer bound. Because the original SW limit is derived assuming the model statistics are known. Future work: non parametric BP

Resampling Calculate Compare The cumulative sum of the particle weights and updated uniform number where is drawn from the uniform distribution . . Compare and to determine the number of replications for particle k in the range Systematic resampling process for an example with Np particles. Weight of particles is listed in the table.