Title: Outline
1Local 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)
2Outline
- 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
3Linear block codes (parity check representation)
Tanner graph
Parity check matrix
- spin variables
- set of constraints
4Linear block codes and Tanner graphs
connections
variable (bit) nodes
checking nodes
words (spin representation)
code words
Equivalent codes (gauge invariance)
Gauge group
5Effective spin models and decoding approaches
Stat Mech interpretation was suggested by N.
Sourlas (Nature 89)
Set of magnetic fields (measurement outcome)
log-likelihoods
sMAP decoding (gauge invariant)
Approximate gauge non-invariant schemes
auxiliary variables defined on connections
Gallager 63 Pearl 88 MacKay 99
magnetization a-posteriori log-likelihoods
Iterative belief propagation (BP)
Belief propagation (BP) equation
All three schemes are equivalent in the loop-free
case
6Post FEC bit-error rate (BER) and instantons
Probability of a measurement outcome
PDF of magnetization
Gaussian symmetric noise case
Probability of a bit error
SNR
Instanton (optimal fluctuation) approach PDF is
dominated by the most probable noise
configuration (saddle point)
Lagrange factor
7Geometry 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
genus
Gauss-Bonnet theorem (Euler characteristic)
The covering tree is universal and possesses high
symmetry
local curvature
Graphs with constant curvature
Wiberg 95 Weiss 00
8 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
9Tree instantons
shortest loop length (girth)
Local theory (no repetitions of magnetic fields)
Express magnetic fields in terms of magnetization
Effective action for an instanton problem
10High-symmetry low SNR local instantons
Symmetric instanton effective action
11High symmetry Shannon transition
corresponds to the maximum of
Shannons transition is a local property of a code
12Low-symmetry high SNR global instantons
Painted structure
High SNR instantons are associated with painted
structures
13Intermediate instantons with partially-broken
symmetry
Symmetry is described by partially-painted
structures
14Instanton phases on a tree
m4, n5, l4. Curves of different colors
correspond to the instantons/phases of different
symmetries.
15Full numerical optimization (no symmetry assumed)
Area of a circle surrounding any variable node is
proportional to the value of the noise in the
node.
m2 n3 l3
16NO MORE TREES
For higher SNR instantons reflect the global
geometry of the Tanner graph (loop structure)
How do instantons look in the high SNR limit?
We apply the concept of the covering (decoding)
tree
Wiberg 95 Weiss 00
17High SNR instantons for LDPC codes approximate
BP equations
Relevant multiplication operation
High SNR limit approximate formula
Reduced variables
Min-sum
Infinite SNR limit multiplication formula for
reduced variables
18High SNR instantons painted structure
representation
Painted structure
Discrete (Ising) variables
Expressions for magnetization
Quasi-instantons
19High SNR instantons pseudo-code word
representation
Successful (matched) competition of
two pseudo-code words
Quasi-instanton relation
If B is a stopping set (graph)
20Summary
- 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
21Truth
main slide
menu