Summary: (Blank Abstract)
In this summary we discuss two types of multiuser channels: the mult-access channel and broadcast channel. In the former many senders wish to send messages to one receiver, and in the letter one sender wishes to send messages to many receivers. We are specifically interested in a survey of tools that are used.
Here we list the tools that have been develeped over the years and used to prove various bounds
First introduced by Slepian and Wolf in their landmark paper (Slepian:76) to show the capacity of source coding with side information. Also used by Gel'fand-Pinsker (Gelfand:80) to show the capacity of channel coding with side information.
The latter was extended to include the broadcast channel by Marton (Marton:79) and El Gamel (Gamel:81). Possibly also used earlier by Bergmans and Galleger in (Bergmans:73_Broadcast_Degraded, (Bergmans:74_Broadcast_AWGN) and (Gallager:74).
Interestingly also used to show and achievable region for interference channels by Carleial in (Carleial:78Interference). Probably also by Han.
First used by Shannon for a Fano-like lower bound on the error probability of a causal transmitter side information channel in (Shannon:58CCSI). This is similar to the technique used to bound the inner region of the two-way communication channel also by Shannon in (Shannon:61Twoway).
Used by Körner and Marton first in (Korner:77Images) and in (Korner:77BC_deg_mess), and finally in (Marton:79) to give a converse for the general discrete memoryless broadcast with one deterministic component channel.
In (Korner:77Images), the authors considered situation in the figure
| Multi-source coding |
|---|
![]() |
The problem in considering the encoder for
First used by Wyner and Ziv in (Wyner:76) to show the rate-distortion function for source coding with side information. Conversely it was used to show the capacity of channel coding with side information but with power constraint by Pradhan (Sandeep) and is included in (Kusuma:01Thesis) Also used by Bergmans to prove the converse theorem for the AWGN degraded broadcast channel (with power constraint) in (Bergmans:74_Broadcast_AWGN). Also used by Gel'fand and Pinsker in (Gelfand:80) to prove the capacity of channel coding with noncausal side information.
Finally, this was used to give a simpler bound on the achievable region of the general nondegraded discrete memoryless broadcast channels by van der Meulen and El Gamal in (Gamal:81).
The textbook of Csiszár and Körner uses the method of types to examine several multilaser information theory scenarios. Note that the method of types is applicable only to discrete systems. It appears that this sheds new light on previously difficult to understand results of Körner, Marton, Csiszár, et.al in various papers.
In this section we review the basics behind the multiple access
channel, including the definition, and the capacity region
results, and some examples. This material is drawn directly from
Cover and Thomas (Cover:91). Following the development
there, we state and prove the results for the case of two senders
to one receiver. The general case of
In addition, in order to begin suggesting some of the difficulties one encounters in the network information theory set-up, we give a simple example (again from Cover:91) that demonstrates that there is no general source--channel separation theorem in network information theory, as there is in the one--to--one communication channel.
We give the definition and examples here.
Encoding independently from each other, the two senders wish to send as much information as possible to the reciever. They encode using a code. We have the following.
We will assume that both senders select messages to send at random from their respective message sets, where the selected message is distributed uniformly at random. Therefore the fidelity criterion which we focus on is the average probability of error: Given this performance measure, the usual definition follow.
The Binary Addition Channel
Suppose that the message alphabets are both
The Binary Multiplication Channel
Now consider the simple modification of the above channel where instead of binary addition we have binary multiplication. Again the region is the same as above.
The Binary Addition Channel
Now suppose that in example 1 above, the recieved sees
the actual sum, rather than the mod two sum of the two
messages sent. If the receiver sees 0 or 2, the
decoding is unambiguous. A recieved 1, however, could
be the result of a
| Binary Erasure MAC |
|---|
![]() |
Here we give and example that shows that it is no longer
obvious what we mean by source and channel separation, in
the network information theory case. In the single sender
and single receiver case, this theorem tells us that we may
encode the source as we wish, meaning we may compress it in
any optimal way we can, and then channel code optimally,
with possibly no knowledge of the source coding used. In
particular then, this implies we can transmit a source
reliably across a channel with capacity
Consider the example of the binary multiple access channel
given above: The first two senders send from the binary
alphabet
The broadcast channel was first introduced by Cover in his famous work (Cover:72). Our expostion is based on Cover's review paper of the broadcast channel (Cover:98).
The encoder wishes to find a codeword
| The broadcast channel |
|---|
![]() |
An interpretation of the encoding process is that there are two encoders for the two sets of messages that must collaborate to jointly encode their messages in the best way possible. Here we make a note of the special case where only one part of the encoder is allowed to adapt to the other part, instead of both parts of the encoder jointly adapting their encoding. As will be formalized in the next section, this is the same as if the codebook of the encoder which is not allowed to adapt is partitioned into bins with exactly one codeword each. This is a corner point of the achievable region that we will derive next, and is exactly channel coding with side information introduced by Gel'fand and Pinsker (Gelfand:80), illustrated in thefigure.
| Channel coding with side information |
|---|
![]() |
The first popular special case of the broadcast channel is the degraded broadcast channel, introduced by Cover in (Cover:72).
Cover gave two examples of such channels: a binary symmetric broadcast channel, and the Gaussian broadcast channel. By definition, it is always possible to construct a degraded version of these channels. He also gave a construction and provided an achievable rate region, along with a conjecture of the achievable region for the more general degraded broadcast channel.
Bergmans(Bergmans:73_Broadcast_Degraded) gave the proof of
the achievable region of a general degraded broadcast channel. The
converse was given by Bergmans(Bergmans:74_Broadcast_AWGN)
and Gallager(Gallager:74). The Bergmans proof applies to the
Gaussian broadcast channel, i.e. one with
power constraint. Gallager's proof on the other hand uses
an auxiliary variable
Our first example is based on the first case explored in Cover's
landmark paper(Cover:72). Suppose the channel to the first,
stronger receiver is a noiseless Binary Symmetric Channel (BSC),
and the channel to the second, weaker receiver is a BSC with
crossover probability
In the exposition, Cover constructed
The stronger noiseless receiver will receive information at rate:
What we would like to do is to be able to get the same
capacity without requiring that the stronger user decode
the message for the weaker user. We use a binning
argument to show that this is possible. We retstrict
ourselves to the same BSC scenario. Since the stronger
user is not allowed to know the codebook of the second
user, we can only assume that there are
The stronger user constructs its codebook as follows: it
builds a main codebook from all possible
The stronger user will be able to decode this from its noiseless channel, and receives information at rate:
Let there be two users with noise
We now examine the achievable rates in a Guassian broadcast channel. From the Gel'fand and Pinsker framework, we know the following capacities. The capacity of one user is:
Fig ?? gives the achievable rate in case
of using CCSI as an enabling component in the coding.
Although the concavity of the achievable rate region when
This result is due to Bergmans (Bergmans:73_Broadcast_Degraded). The method that he used is to consider and artificial channel which we discussed in the above example as shown in the figure
Using typical set arguments, he obtained the achievable region for the degraded broadcast channel.
| Artificial channel for degraded broadcast |
|---|
![]() |
This result is due to Bergmans(Bergmans:74_Broadcast_AWGN) for the AWGN channel, and Gallager(Gallager:74) for the more general case without power limitation.
The capacity is given by Gel'fand and Pinsker in (Gelfand:80BC_det).
An important example is the Blackwell channel, where the transition matrix is defined by a multiplication rule.
Here we do not allow the channel decomposition as for the degraded broadcast channel in the section Degraded Broadcast Channel.
The first result is due to T.M.Cover (Cover:72BC_gen_ach) and E.C. van der Meulen (Meulen:75), who discovered it simultaneously and independently.
It was later refined by Hajek and Pursley (Hajek:79), who
together with Cover and van der Meulen started the efforts during
the 1976 ISIT. Their contribution is the evaluation of the region.
Up to this point the evaluated region is defined by
In the process of reading the relevant papers, we have made an attempt to graphically describe the history behind the development of the broadcast channel as shown in the figure
By now it should be clear that there have been several tools developed for the multiuser information theory problem. But the primary question remains of whether the formulation is the correct one.
For the multiaccess channel, the problem has largely been solved. Coding frameworks for multiaccess have been developed by various researchers, and multiaccess on fading channels has been studied by many researchers here at MIT. Unfortunately it appears that nonsynchronicity between the signal transmissions across many senders are discouraging the implementation of the more sophisticated coding techniques.
For the broadcast channel, Cover's formulation sparked a strong interest in the broadcast channel problem, with the degraded and deterministic cases having been solved. However, the nondegraded case is still an open problem. And the set of tools used has transitioned from the early works where it depends on casting the problem as a special case of the degraded broadcast, to using newer but less intuitive tools. Is the nondegraded broadcast channel an important problem to solve? It is worth noting that this is the dual of the symmetric Slepian-Wolf problem, which is also of great interest to information theorists. Also note that because the sender is a single entity, we do not have the problem with nonsynchronicity for the broadcast channel.
Finally, we should remark that many researchers have left information theory due to frustrations arising from the broadcast problem.