A Packing Lemma for Polar Codes

Abstract

A packing lemma is proved using a setting where the channel is a binary-input discrete memoryless channel (X,w(y|x),Y), the code is selected at random subject to parity-check constraints, and the decoder is a joint typicality decoder. The ensemble is characterized by (i) a pair of fixed parameters (H,q) where H is a parity-check matrix and q is a channel input distribution and (ii) a random parameter S representing the desired parity values. For a code of length n, the constraint is sampled from pS(s) = Σxn∈ Xn φ(s,xn)qn(xn) where φ(s,xn) is the indicator function of event \s = xn HT\ and qn(xn) = Πi=1nq(xi). Given S=s, the codewords are chosen conditionally independently from pXn|S(xn|s) φ(s,xn) qn(xn). It is shown that the probability of error for this ensemble decreases exponentially in n provided the rate R is kept bounded away from I(X;Y)-1nI(S;Yn) with (X,Y) q(x)w(y|x) and (S,Yn) pS(s)Σxn pXn|S(xn|s) Πi=1n w(yi|xi). In the special case where H is the parity-check matrix of a standard polar code, it is shown that the rate penalty 1nI(S;Yn) vanishes as n increases. The paper also discusses the relation between ordinary polar codes and random codes based on polar parity-check matrices.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…