Introduction to LPDC Codes Flashcards
What are the advantages of Log-Likelihood Ratios
They are used due to their advantages when it comes to hardware implementation; when dealing with probabilities in the real world, we usually deal with high or low probs.
This means that we need a large number of bits to calculate.
We don’t need to normalise as we are dividing .
The log factor becomes additions, which is advantageous in digital circuits; used in encoders
Explain the concept of normalising in probability
That P(X=0) + P(X=1) = 1
What is Lc in LLR?
Channel reliability parameter
In graph theory, what is an edge?
We connect vertex vi to vertex vj
What is d(v)?
The degree of the vertex connected to v (the number of vertices)
What is a bipartite graph?
It’s a graph that subdivides the vertex set V into V1 and V2
What is a tanner graph?
A tanner graph is a bipartite graph i.e. it has two classes of vertices and every edge connects a node of the first class with a node of the second class
The first class of vertices V1 are variable nodes and there are n of them, each corresponding to a code bit xi and therefore a column of H
The second class of vertices V2 are check nodes and there are m of them, each corresponding to a parity-check constraint and therefore a row of H
It’s for binary linear (LPDC) codes
What is an LPDC code
An LPDC code is one that has a variety of parity check sets which cover a low density.
This allows the fast recovery of erasures while allowing a good coding rate.
Discuss the sub-optimality of message passage decoding
If the Tanner graph of the LDPC code does not contain any cycles, then the message passing decoder is equivalent to the (bit-wise) MAP decoder.
All practically relevant codes have cycles, thus, message passing decoding is sub-optimal compared to (bit-wise) MAP decoding.
When does an error floor occur?
Occurs if above a certain channel quality, the bit error rate does not decrease rapidly anymore, but decreases with a smaller slope only
Usually happens due to combinations of cycles (trapping sets) that cannot be recovered by the decoder
When do we hit the threshold of LDPC codes?
It hits when the BER starts to decrease rapidly