In coding theory and information theory, a Z-channel or binary asymmetric channel is a communications channel used to model the behaviour of some data storage systems.
A Z-channel is a channel with binary input and binary output, where each 0 bit is transmitted correctly, but each 1 bit has probability p of being transmitted incorrectly as a 0, and probability 1–p of being transmitted correctly as a 1. In other words, if X and Y are the random variables describing the probability distributions of the input and the output of the channel, respectively, then the crossovers of the channel are characterized by the conditional probabilities:
\begin{align} \operatorname{Pr}[Y=0|X=0]&=1\\ \operatorname{Pr}[Y=0|X=1]&=p\\ \operatorname{Pr}[Y=1|X=0]&=0\\ \operatorname{Pr}[Y=1|X=1]&=1-p \end{align}
cap(Z)
Z
\alpha
cap(Z)=H\left(
1 | |
1+2s(p) |
\right)-
s(p) | |
1+2s(p) |
=
-s(p) | |
log | |
2(1{+}2 |
)=log2\left(1+(1-p)pp/(1-p)\right)
where
s(p)=
H(p) | |
1-p |
H( ⋅ )
This capacity is obtained when the input variable X has Bernoulli distribution with probability
\alpha
1-\alpha
\alpha=1-
1 | |
(1-p)(1+2H(p)/(1-p)) |
,
For small p, the capacity is approximated by
cap(Z) ≈ 1-0.5H(p)
1{-}H(p)
For any p,
\alpha<0.5
p → 1
\alpha
1 | |
e |
Define the following distance function
dA(x,y)
x,y\in\{0,1\}n
dA(x,y)\stackrel{\vartriangle}{=}max\left\{|\{i\midxi=0,yi=1\}|,|\{i\midxi=1,yi=0\}|\right\}.
Vt(x)
x\in\{0,1\}n
x
Vt(x)=\{y\in\{0,1\}n\middA(x,y)\leqt\}.
l{C}
c\nec'\in\{0,1\}n
Vt(c)\capVt(c')=\emptyset
M(n,t)
The Varshamov bound.For n≥1 and t≥1,
M(n,t)\leq
2n+1 | |||||||||
|
{j}+\binom{\lceiln/2\rceil}{j}\right)}}.
The constant-weight code bound.For n > 2t ≥ 2, let the sequence B0, B1, ..., Bn-2t-1 be defined as
B0=2, Bi=min0\{Bj+A(n{+}t{+}i{-}j{-}1,2t{+}2,t{+}i)\}
i>0
M(n,t)\leqBn-2t-1.