Abstract

A packing lemma is proved using a setting where the channel is a binary-input discrete memoryless channel (X,w(y∣x),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)=∑xn∈Xnϕ(s,xn)qn(xn)p_S(s) = \sum_{x^n\in {\mathcal{X}}^n} ϕ(s,x^n)q^n(x^n) where ϕ(s,xn)ϕ(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 pXn∣S(xn∣s)∝ϕ(s,xn)qn(xn)p_{X^n|S}(x^n|s) \propto ϕ(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(y∣x)(X,Y)\sim q(x)w(y|x) and (S,Yn)∼pS(s)∑xnpXn∣S(xn∣s)∏i=1nw(yi∣xi)(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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.