English

A Packing Lemma for Polar Codes

Information Theory 2015-05-05 v3 math.IT

Abstract

A packing lemma is proved using a setting where the channel is a binary-input discrete memoryless channel (X,w(yx),Y)(\mathcal{X},w(y|x),\mathcal{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)(H,q) where HH is a parity-check matrix and qq is a channel input distribution and (ii) a random parameter SS representing the desired parity values. For a code of length nn, the constraint is sampled from pS(s)=xnXnϕ(s,xn)qn(xn)p_S(s) = \sum_{x^n\in {\mathcal{X}}^n} \phi(s,x^n)q^n(x^n) where ϕ(s,xn)\phi(s,x^n) is the indicator function of event {s=xnHT}\{s = x^n H^T\} and qn(xn)=i=1nq(xi)q^n(x^n) = \prod_{i=1}^nq(x_i). Given S=sS=s, the codewords are chosen conditionally independently from pXnS(xns)ϕ(s,xn)qn(xn)p_{X^n|S}(x^n|s) \propto \phi(s,x^n) q^n(x^n). It is shown that the probability of error for this ensemble decreases exponentially in nn provided the rate RR is kept bounded away from I(X;Y)1nI(S;Yn)I(X;Y)-\frac{1}{n}I(S;Y^n) with (X,Y)q(x)w(yx)(X,Y)\sim q(x)w(y|x) and (S,Yn)pS(s)xnpXnS(xns)i=1nw(yixi)(S,Y^n)\sim p_S(s)\sum_{x^n} p_{X^n|S}(x^n|s) \prod_{i=1}^{n} w(y_i|x_i). In the special case where HH is the parity-check matrix of a standard polar code, it is shown that the rate penalty 1nI(S;Yn)\frac{1}{n}I(S;Y^n) vanishes as nn increases. The paper also discusses the relation between ordinary polar codes and random codes based on polar parity-check matrices.

Keywords

Cite

@article{arxiv.1504.05793,
  title  = {A Packing Lemma for Polar Codes},
  author = {Erdal Arıkan},
  journal= {arXiv preprint arXiv:1504.05793},
  year   = {2015}
}

Comments

5 pages. To be presented at 2015 IEEE International Symposium on Information Theory, June 14-19, 2015, Hong Kong. Minor corrections to v2

R2 v1 2026-06-22T09:20:29.348Z