Local Theory of BER for LDPC Codes: Instantons on a Tree Vladimir Chernyak Department of Chemistry Wayne State University In collaboration with: Misha.

Slides:



Advertisements
Similar presentations
Noise-Predictive Turbo Equalization for Partial Response Channels Sharon Aviran, Paul H. Siegel and Jack K. Wolf Department of Electrical and Computer.
Advertisements

(speaker) Fedor Groshev Vladimir Potapov Victor Zyablov IITP RAS, Moscow.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Improving BER Performance of LDPC Codes Based on Intermediate Decoding Results Esa Alghonaim, M. Adnan Landolsi, Aiman El-Maleh King Fahd University of.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Belief Propagation by Jakob Metzler. Outline Motivation Pearl’s BP Algorithm Turbo Codes Generalized Belief Propagation Free Energies.
ECE Department Rice University dsp.rice.edu/cs Measurements and Bits: Compressed Sensing meets Information Theory Shriram Sarvotham Dror Baron Richard.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
By Hua Xiao and Amir H. Banihashemi
Near Shannon Limit Performance of Low Density Parity Check Codes
Fundamental limits in Information Theory Chapter 10 :
Chapter 24 Gauss’s Law.
Revision.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Computer Architecture Project
1 Local optimality in Tanner codes June 2011 Guy Even Nissim Halabi.
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.
Understanding Belief Propagation and its Applications Dan Yuan June 2004.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
Interconnect Efficient LDPC Code Design Aiman El-Maleh Basil Arkasosy Adnan Al-Andalusi King Fahd University of Petroleum & Minerals, Saudi Arabia Aiman.
Generalized Communication System: Error Control Coding Occurs In Right Column. 6.
The Role of Specialization in LDPC Codes Jeremy Thorpe Pizza Meeting Talk 2/12/03.
CS774. Markov Random Field : Theory and Application Lecture 10 Kyomin Jung KAIST Oct
Analysis of Iterative Decoding
24 November, 2011National Tsin Hua University, Taiwan1 Mathematical Structures of Belief Propagation Algorithms in Probabilistic Information Processing.
Some Surprises in the Theory of Generalized Belief Propagation Jonathan Yedidia Mitsubishi Electric Research Labs (MERL) Collaborators: Bill Freeman (MIT)
Error correction on a tree: Instanton approach Misha Chertkov (LANL) In collaboration with: V. Chernyak (Corning) M. Stepanov (UA, Tucson) B. Vasic (UA,
Tractable Symmetry Breaking Using Restricted Search Trees Colva M. Roney-Dougal, Ian P. Gent, Tom Kelsey, Steve Linton Presented by: Shant Karakashian.
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Appendix Kazuyuki Tanaka Graduate School of Information.
Belief Propagation and Loop Series on Planar Graphs Volodya Chernyak, Misha Chertkov and Razvan Teodorescu Department of Chemistry, Wayne State University.
ENTROPIC CHARACTERISTICS OF QUANTUM CHANNELS AND THE ADDITIVITY PROBLEM A. S. Holevo Steklov Mathematical Institute, Moscow.
Curvature operator and gravity coupled to a scalar field: the physical Hamiltonian operator (On going work) E. Alesci, M. Assanioussi, Jerzy Lewandowski.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 7 Low Density Parity Check Codes.
Lecture 11: Ising model Outline: equilibrium theory d = 1
Scalable and Fully Distributed Localization With Mere Connectivity.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Improving analysis and performance of modern error-correction schemes: a physics approach Phys.Rev.Lett. 93, (2004) IT workshop, San Antonio 10/2004.
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
KTH/CSC March 10, 2010Erik Aurell, KTH & Aalto University1 Dynamic cavity method and marginals of non-equilibrium stationary states KITPC/ITP-CAS Program.
Physics Fluctuomatics / Applied Stochastic Process (Tohoku University) 1 Physical Fluctuomatics Applied Stochastic Process 9th Belief propagation Kazuyuki.
Distributed computing using Projective Geometry: Decoding of Error correcting codes Nachiket Gajare, Hrishikesh Sharma and Prof. Sachin Patkar IIT Bombay.
Andrea Montanari and Ruediger Urbanke TIFR Tuesday, January 6th, 2008 Phase Transitions in Coding, Communications, and Inference.
Survey Propagation. Outline Survey Propagation: an algorithm for satisfiability 1 – Warning Propagation – Belief Propagation – Survey Propagation Survey.
Planar and surface graphical models which are easy Vladimir Chernyak and Michael Chertkov Department of Chemistry, Wayne State University Department of.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Tokyo Institute of Technology, Japan Yu Nishiyama and Sumio Watanabe Theoretical Analysis of Accuracy of Gaussian Belief Propagation.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
 Ⅰ Introduction to Set Theory  1. Sets and Subsets  Representation of set:  Listing elements, Set builder notion, Recursive definition  , ,  
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Kazuyuki Tanaka Graduate School of Information Sciences,
Workshop on Optimization in Complex Networks, CNLS, LANL (19-22 June 2006) Application of replica method to scale-free networks: Spectral density and spin-glass.
Lecture 2: Statistical learning primer for biologists
Part 1: Overview of Low Density Parity Check(LDPC) codes.
Low Density Parity Check codes
Belief Propagation and its Generalizations Shane Oldenburger.
1 Design of LDPC codes Codes from finite geometries Random codes: Determine the connections of the bipartite Tanner graph by using a (pseudo)random algorithm.
FEC Linear Block Coding
Graduate School of Information Sciences, Tohoku University
Team LDPC, SoC Lab. CS Dept. National Taiwan University Codes and Decoding on General Graphs Speaker: Yi-hsin Jian.
Linear Solution to Scale and Rotation Invariant Object Matching Hao Jiang and Stella X. Yu Computer Science Department Boston College.
Error-Correcting Code
1 Aggregated Circulant Matrix Based LDPC Codes Yuming Zhu and Chaitali Chakrabarti Department of Electrical Engineering Arizona State.
Review: Discrete Mathematics and Its Applications
Statistical-Mechanical Approach to Probabilistic Image Processing -- Loopy Belief Propagation and Advanced Mean-Field Method -- Kazuyuki Tanaka and Noriko.
Factor Graphs and the Sum-Product Algorithm
Graduate School of Information Sciences, Tohoku University, Japan
Generalized Belief Propagation
Review: Discrete Mathematics and Its Applications
Graduate School of Information Sciences, Tohoku University
Physical Fluctuomatics 7th~10th Belief propagation
Probabilistic image processing and Bayesian network
Presentation transcript:

Local Theory of BER for LDPC Codes: Instantons on a Tree Vladimir Chernyak Department of Chemistry Wayne State University In collaboration with: Misha Chertkov (LANL) Misha Stepanov (LANL) Bane Vasic (Arizona) Special thanks: Fred Cohen (Rochester)

Outline Introduction and terminology: Linear Block and LDPC codes, parity checks and Tanner graphs Effective spin models for decoding: sMAP and BP approaches Local and global structures of LDPC codes: The role of trees Instanton (optimal fluctuation) approach to BER Low SNR case: High-symmetry “local” instantons, Shannon transition High SNR case: Low-symmetry “global” instantons From high to low SNR: Instantons with intermediate symmetries Towards non-tree instantons: High SNR case, quasi- instantons and related painted structures Summary and future plans

Linear block codes (parity check representation) mod 2 Parity check matrix - “spin” variables Tanner graph - set of constraints

Linear block codes and Tanner graphs variable (bit) nodes connections checking nodes words (spin representation) code words Equivalent codes (gauge invariance) Gauge group

Effective spin models and decoding approaches Set of magnetic fields (measurement outcome) = log-likelihoods sMAP decoding (gauge invariant) auxiliary variables defined on connections “Approximate” gauge non-invariant schemes Iterative belief propagation (BP)Belief propagation (BP) equation All three schemes are equivalent in the loop-free case Stat Mech interpretation was suggested by N. Sourlas (Nature ‘89) Gallager ’63; Pearl ’88; MacKay ’99 magnetization =a-posteriori log-likelihoods

Post FEC bit-error rate (BER) and instantons PDF of magnetization Probability of a measurement outcome Probability of a bit error Gaussian symmetric noise case Instanton (optimal fluctuation) approach: PDF is dominated by the most probable noise configuration (saddle point) SNR Lagrange factor

Geometry of Tanner graphs Local structure: Each node has a tree “neighborhood” Universal covering tree (similar to Riemann surfaces) fundamental group free group with g generators Gauss-Bonnet theorem (Euler characteristic) genus local curvature Graphs with constant curvature The covering tree is universal and possesses high symmetry Wiberg ’95 Weiss ‘00

BP iterative algorithm and decoding tree Decoding tree for BP with the fixed number of iterations On a tree the auxiliary field can be defined in variable nodes the only in-bound nearest-neighbor checking node The field that represents the history of iterations BP magnetization is represented by the fixed point of BP equation (that coincides with sMAP) on the decoding tree

Tree instantons Local theory (no repetitions of magnetic fields) shortest loop length (girth) Express magnetic fields in terms of magnetization Effective action for an instanton problem

High-symmetry low SNR local instantons Symmetric phase: at any node on the tree depends primarily on the generation (counted from the center) for j=0,…,l-2 Symmetric instanton effective action

High symmetry: Shannon transition corresponds to the maximum of Shannon’s transition Shannon’s transition is a local property of a code

Low-symmetry high SNR global instantons Painted structure (i)Contains the tree center (ii)Together with a variable node contains all nearest-neighbor checking nodes (iii) Together with a checking node contains exactly one outbound nearest-neighbor checking node (iv) Minimal subgraph with these properties High SNR instantons are associated with painted structures

Intermediate instantons with partially-broken symmetry “0” “2” “1” “4”“3” Low SNR (high temp) High SNR (low temp) Symmetry is described by partially-painted structures

Instanton phases on a tree m=4, n=5, l=4. Curves of different colors correspond to the instantons/phases of different symmetries.

Full numerical optimization (no symmetry assumed) Area of a circle surrounding any variable node is proportional to the value of the noise in the node. m=2 n=3 l=3

NO MORE TREES We apply the concept of the covering (decoding) tree Wiberg ’95 Weiss ‘00 For higher SNR instantons reflect the global geometry of the Tanner graph (loop structure) How do instantons look in the high SNR limit?

High SNR instantons for LDPC codes: approximate BP equations Relevant “multiplication” operation High SNR limit approximate formula Reduced variables Infinite SNR limit “multiplication” formula for reduced variables Min-sum

High SNR instantons: painted structure representation Painted structure Discrete (Ising) variables Expressions for magnetization Quasi-instantons

High SNR instantons: pseudo-code word representation Successful (matched) competition of two pseudo-code words Quasi-instanton relation If B is a stopping set (graph)

Summary We have analyzed instantons for BER on trees Depending on SNR BER is dominated by instantons of different symmetry Shannon transition for an LDPC code is determined by local structure of the code (“curvature”) For BP iterative decoding we have identified candidates that dominate BER Adiabatic expanding of instantons from high to lower SNR

Truth … menu main slide