In this paper, we would like to study the common randomness (CR) capacity of intertwined two-way channels, namely those whose marginal channel transition probabilities depends also on the signal they transmit. We bring a few special settings and provide constructive schemes with which the two nodes can agree upon a common randomness. We then provide an outer bound on the CR capacity of intertwined receiver-decomposable (RD) two-way channel and will provide a bound on the cardinality of the available auxiliary variables. We will also show this outer bound is bounded above by Venkatesan-Anantharam’s CR capacity which makes it tight for decomposing two-way setting.
The concept of CR capacity of different settings has been introduced and studied by Ahlswede and Csiszar . The CR capacity of decoupling two-way settings, namely those with general transition function factored as , has been solved by Venkatesan and Anantharam . Recently, two-way channel transmission capacities have been studied , , . We would like to study the CR capacity of intertwined two-way settings, namely those with . To get a better understanding of what one means by the maximum rate of generating common randomness in this setting, and also observe the difference of the CR capacity of a setting with its transmission capacity, we look at an example which at this point it is unknown how complicated finding its CR capacity can be. Consider two terminals, e.g. Alice and Bob, communicate over a special intertwined two-way setting in the absence of any external random sources. In other words, each symbol transmitted through the channel is only a function of the past symbols received. The setting is as follows: Assume Alice’s transmitted and received symbols are and and Bob’s transmitted and received symbols are and , respectively. Assuming , the transition functions are defined as follows,
We now explain different case,
and : In this case, at the end of each block, Bob can receive some randomness, depending on whether he has sent or not at the beginning of that block, while Alice receives no randomness. The channel from Bob to Alice is always a so set at all blocks. Also to start, set in the first block and in blocks Bob sends whatever he receives back to Alice using the-always- backward channel. With this coding scheme it is clear that the first random bit received by Bob stops the random communication from thereon. It can be seen that the average number of random bits per step generated this way is
which vanishes as . However, we can use an even more adaptive coding scheme. In this scheme, Alice always sends and Bob starts the first block by sending . If Bob receives , he sends back in the next block to agree on that bit with Alice and can still receive a random bit at the end of second block from Alice. This scheme continues until Bob receives . When he receives in block , he sends it back to Alice in block and starts a new block of communication by sending . Notice that , i.e. the first time Bob receives , is distributed geometrically and bits per step is transmitted in the first blocks. This scheme continues and in the next set of blocks random bits per step are generated and agreed upon. Call each blocks of communication a stage. Communication takes place in stages and the number of common random bits per step generated in stages is
where . Since clearly ’s are
, if the number of stages is large, the law of large numbers states thatcommon random bits per step are generated and it is easy to see that,
where follows from the fact that each is distributed geometrically. Notice that the sum-rate transmission capacity of this setting is at least bits per channel use.
and : In this case, set and as a result, after each block of communication is a random bit distributed according to and can send it back noiselessly to terminal 2, Bob. Therefore, after symbol transmissions, Alice and Bob can agree upon uniformly common bits and thus bits per step of communication is achievable. Clearly, bit per step of communication is the maximum amount of CR that Alice and Bob can agree upon and thus bits/step.
and : In this case, Alice and Bob communicate in blocks. On the first block sends to set the channel as a and sends to set as a . In the next block, Alice who has receives the bit from randomly retransmitts that bit back to Bob and Bob sends to open up a noiseless medium to receive the random bit generated in the first block. What sends in the first block is irrelevant. With this scheme, after transmissions, Alice and Bob can generate and agree upon bits of randomness which achieves a CR rate of bits per step.
A clear defect in this schemes is Bob’s inactiveness in the first block of each transmission cycle. Another approach could be this: In the first block, Alice and Bob each send symbol and each receive a (possibly different) random bit. To make the generated random bit common, in the next two blocks, Alice and Bob take turn in sending to open up the lane for its partner to deliver the random bit noiselessly. With this scheme, bits are generated and agreed upon in steps of communication and thus the achievable CR rate is improved to be bits per step. Notice that an outer bound on the CR capacity of this setting is bit per step. I did not understand how you got 0.75 bit per step. Could you please write it with more detail?
: In this case, at all times thus set, say, . In every block, set , . To begin the show, set . As a result, w.p. and w.p. hence in the second block, the channel switches to w.p. and stays at w.p. . Similarly, the channel transition function wavers when it is a . The whole setting is depicted in Fig. 1. So
bits of randomness are generated in this case and can be agreed upon in the other direction. But are they uniformly distributed? Constructively, it is not clear how we can achieve CR in this setting. It turns out that the entropy rate of the output might be the CR of this setting.
Now let us define the problem formally.
We begin with the definition of a special class of intertwined two-way channels,
A special class of two-way channels, depicted as in Fig. 2, which we call the receiver-decomposable (RD) two-way channel is described as those in which the channel transition matrix is factored as follows,
We desire to find the maximum amount of common randomness the two terminals can agree upon after a block of uses of the channel. In other words, let the terminals communicate through the channel in blocks and after gathering the corresponding outputs, each of them can compute a common random output. This random output will take its values from a set, say . The supremum of the cardinality of devided by the number of communication steps, i.e. , is the common randomness capacity of RD two-way channel. To make it more precise, let , , , and take values from finite sets , , , and , respectively. Also let be a strategy for transmission by the terminals defined as follows,
The terminals would then try to communicate over a certain number of steps, say . In the first step, terminal 1 (T1) sends and T2 sends . In step , T1 constructs from the received symbols in the previous steps, i.e. , the symbol . Similarly, T2 sends . Come the end of the communication steps, the terminals have the sequence of their received signals, namely and . T1 and T2 map and via and for some and with being the error event in the common randomness generation. We would like to design the strategy such that for every
This is called an strategy to generate common randomness. We claim that a non-negative number is an achievable common randomness if there exists a sequence of strategy such that,
We also claim that a non-negative number is an outer bound on the common randomness capacity if for every strategy we have,
The rate is said to be an strong outer bound on the common randomness capacity of a setting if for every strategy satisfying (6) we have
The strong converse, from the definition, only assures strong convergence of the inner bound and the outer bound but by no means, can necessarily give us a better outer bound.
Notice that in an protocol, the decoding functions and could be taken as the following mappings,
However, it is clear that since each , , is a function of , mapping from the sequence of received output is sufficient.
Now to find an outer bound on the CR capacity of the RD two-way setting introduced in Definition 1, let us first bound some entropies. Starting with the joint entropy of the outputs, we have,
where follows since is a function of , , follows from the memorylessness of the setting, and follows from the RD (receiver decompose) property of the channel. We now bound the marginal entropy of each output,
where follows since is a function of , and in the penultimate equality we have defined . Similarly,
where . Notice that this selection of the auxiliary RVs induces the distribution of
and thus the Markov chainsand .
We also have,
To bound the cardinality of and , fix and . Take the following continuous functions of ,
The first set of functions preserve which for the fixed channel transition, preserves . The second function preserves and the last function preserves and thus . Therefore suffices to be taken . Let the corresponding RV of , after replacing by be denoted by . Now for fixed take the following functions of ,
Similarly, suffices to be taken to satisfy . However, the aforementioned Markov chains are still not necessarily satisfied by these RVs. An option to construct new RVs to satisfy the aforementioned Markov chains, which may not be necessary, can be to define,
and the Markov chains are also satisfied and also,
Thus we can take
Now notice that from (6) we have,
Now from Fano’s inequality we have,
We also have,
and thus we have the following Theorem,
For instance for every we have,
The CR capacity of the intertwined two-way setting as described in Definition 1 is dominated by,
for some distribution with and .
Notice that time-sharing RV is used in the achievable rates to convexify (and possibly enlarge) the region. Here, however, we do not need to make the outer bound convex and enlarge it. Hence, there is no point in using a time-sharing RV in the outer bound. Now let us compare this outer bound with Venkatesan-Anantharam’s CR capacity,
which is the CR capacity of decomposing two-way setting of Anantharam. Therefore, our outer bound is tight in that case and the CR capacity of RD decomposing setting is no more than CR capacity of decomposing setting .
-  R. Ahlswede and I. Csiszar, “Common randomness in information theory and cryptography. ii. cr capacity,” IEEE Trans. on Info. Theory, vol. 44, no. 1, Jan. 1998.
-  S. Venkatesan and V. Anantharam, “The common randomness capacity of a pair of independent discrete memoryless channels,” IEEE Trans. on Info. Theory, vol. 44, no. 1, Jan. 1998.
-  J. J. Weng, L. Song, F. Alajaji, and T. Linder, “Capacity of two-way channels with symmetry properties,” IEEE Trans. on Info. Theory, to appear.
-  A. Naghizadeh, S. Berenjian, B. Razeghi, S. Shahanggar, and N. R. Pour, “Preserving receiver’s anonymity for circular structured p2p networks,” in Annual IEEE Consumer Communications and Networking Conference (CCNC), July 2015.
-  S. Hajizadeh and N. Devroye, “Dependence balance outer bounds for the discrete memoryless two-way multiple access broadcast channel,” in Proc. Allerton Conf. Commun., Control and Comp., Sep.-Oct. 2014.