Z-channel (information theory): Difference between revisions
Line 31: | Line 31: | ||
Define the sphere <math>V_t(\mathbf{x})</math> of radius ''t'' around a word <math>\mathbf{x} \in \{0,1\}^n</math> of length ''n'' as the set of all the words at distance ''t'' or less from <math>\mathbf{x}</math>, in other words, |
Define the sphere <math>V_t(\mathbf{x})</math> of radius ''t'' around a word <math>\mathbf{x} \in \{0,1\}^n</math> of length ''n'' as the set of all the words at distance ''t'' or less from <math>\mathbf{x}</math>, in other words, |
||
:<math>V_t(\mathbf{x}) = \{\mathbf{y} \in \{0, 1\}^n \mid \mathsf{d}_A(\mathbf{x}, \mathbf{y}) \leq t\}.</math> |
:<math>V_t(\mathbf{x}) = \{\mathbf{y} \in \{0, 1\}^n \mid \mathsf{d}_A(\mathbf{x}, \mathbf{y}) \leq t\}.</math> |
||
A [[code]] <math>\mathcal{C}</math> of length ''n'' is said to be ''t''-asymmetric-error-correcting if for any two codewords <math>\mathbf{c}\ne \mathbf{c}' \in \{0,1\}^n</math>, one has <math>V_t(\mathbf{c}) \cap V_t(\mathbf{c}') = \emptyset</math>. Denote by <math>M(n,t)</math> the maximum |
A [[code]] <math>\mathcal{C}</math> of length ''n'' is said to be ''t''-asymmetric-error-correcting if for any two codewords <math>\mathbf{c}\ne \mathbf{c}' \in \{0,1\}^n</math>, one has <math>V_t(\mathbf{c}) \cap V_t(\mathbf{c}') = \emptyset</math>. Denote by <math>M(n,t)</math> the maximum number of codewords in a ''t''-asymmetric-error-correcting code of length ''n''. |
||
'''The Varshamov bound'''. |
'''The Varshamov bound'''. |
Revision as of 20:35, 28 November 2014
A Z-channel is a communications channel used in coding theory and information theory to model the behaviour of some data storage systems.
Definition
A Z-channel (or a binary asymmetric channel) is a channel with binary input and binary output where the crossover 1 → 0 occurs with nonnegative probability p, whereas the crossover 0 → 1 never occurs. 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
- Prob{Y = 0 | X = 0} = 1
- Prob{Y = 0 | X = 1} = p
- Prob{Y = 1 | X = 0} = 0
- Prob{Y = 1 | X = 1} = 1−p
Capacity
The capacity of the Z-channel with the crossover 1 → 0 probability p, when the input random variable X is distributed according to the Bernoulli distribution with probability α for the occurrence of 0, is calculated as follows.
where is the binary entropy function.
The maximum is attained for
yielding the following value of as a function of p
For small p, the capacity is approximated by
as compared to the capacity of the binary symmetric channel with crossover probability p.
Bounds on the size of an asymmetric-error-correcting code
Define the following distance function on the words of length n transmitted via a Z-channel
Define the sphere of radius t around a word of length n as the set of all the words at distance t or less from , in other words,
A code of length n is said to be t-asymmetric-error-correcting if for any two codewords , one has . Denote by the maximum number of codewords in a t-asymmetric-error-correcting code of length n.
The Varshamov bound. For n≥1 and t≥1,
Let denote the maximal number of binary vectors of length n of weight w and with Hamming distance at least d apart.
The constant-weight code bound. For n > 2t ≥ 2, let the sequence B0, B1, ..., Bn-2t-1 be defined as
- for .
Then
References
- T. Kløve, Error correcting codes for the asymmetric channel, Technical Report 18–09–07–81, Department of Informatics, University of Bergen, Norway, 1981.
- L.G. Tallini, S. Al-Bassam, B. Bose, On the capacity and codes for the Z-channel, Proceedings of the IEEE International Symposium on Information Theory, Lausanne, Switzerland, 2002, p. 422.