Bell System Technical Journal · 1980 · 189 citations · 2 references
EngineeringComputer ScienceElectrical EngineeringDigital CommunicationInformation TheoryProbability TheoryChannel CodingCoding TheoryCommunication NetworksError Control CodingError-correcting CodesSource CodingMultiple-description CodingSource-channel Coding
This paper discusses an idealization of the situation in which it is required to send information over two separate channels, as in a packet communication network, and it is desired to recover as much as possible of the original information should one of the channels break down. Let {X <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k</inf> } <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</sup> <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k–1</inf> be a sequence of independent copies of the binary random variable X, where Pr[X = 0} = Pr{X = 1} = 1/2. Assume that this sequence appears at a rate of one symbol per second as the output of a data source. An encoder observes this sequence and emits two binary sequences at rates R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> ≤ 1. These sequences are such that, by observing either one, a decoder can recover a good approximation to the source output and, by observing both sequences, a decoder can obtain a better approximation to the source output Letting D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> , D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">0</inf> be the error rates that result when the streams at rate R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , rate R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> , and both streams are used by a decoder, respectively, our problem is to determine (in the usual Shannon sense) the set of achievable quintuples (R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , R <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> , D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</inf> , D <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> ). Our main result is a “converse” theorem that gives a necessary condition on the achievable quintuples.
2