Papers
Topics
Authors
Recent
Search
2000 character limit reached

Cooperative Binning in Semi-deterministic Channels

Updated 4 July 2026
  • The paper demonstrates that capacity is achieved through cooperative-bin-forward, using non-causal CSI to coordinate relay transmissions without explicit message decoding.
  • It introduces an indirect covering method that bins deterministic outputs to select cooperation codewords, aligning future state information with relay actions.
  • The study extends the approach to multiple-access and state-encoder models, proving the benefits of implicit state transfer for improved rate regions.

The problem addressed in "Cooperative Binning for Semi-deterministic Channels with Non-causal State Information" is the capacity characterization of semi-deterministic multiuser channels when the encoder and decoder know the entire state sequence non-causally, while an intermediate terminal does not (Gattegno et al., 2017). Its central result is that capacity is achieved by cooperative-bin-forward, a block-Markov binning scheme in which cooperation is induced through bin indices of deterministic channel outputs rather than by relay-side decoding of a message part. In the non-causal setting, the scheme exploits look-ahead over the state sequence to select cooperation codewords that are jointly typical with future states, thereby implicitly conveying partial state information to a strictly causal relay or cribbing encoder and enlarging the achievable rate region (Gattegno et al., 2017).

1. Channel models and assumptions

The principal model is the semi-deterministic relay channel (SD-RC). It uses finite alphabets X,Xr,Y,Z,S\mathcal X,\mathcal X_r,\mathcal Y,\mathcal Z,\mathcal S and a message M∈[1:2nR]M \in [1:2^{nR}]. The states Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n) are i.i.d. with distribution pSp_S, and the channel is memoryless conditioned on SiS_i. The relay observation is deterministic,

Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),

while the destination observation is stochastic with law

pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).

Equivalently,

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},

where 1Z∣X,Xr,S1_{Z|X,X_r,S} denotes the deterministic conditional PMF induced by z(⋅)z(\cdot). Non-causal CSI means that the encoder and decoder know the full sequence M∈[1:2nR]M \in [1:2^{nR}]0 before transmission, whereas the relay has no state information. The relay is strictly causal: at time M∈[1:2nR]M \in [1:2^{nR}]1, M∈[1:2nR]M \in [1:2^{nR}]2 is a function of M∈[1:2nR]M \in [1:2^{nR}]3 (Gattegno et al., 2017).

A code for this model consists of

M∈[1:2nR]M \in [1:2^{nR}]4

with average error probability M∈[1:2nR]M \in [1:2^{nR}]5 for sufficiently large M∈[1:2nR]M \in [1:2^{nR}]6. The operational structure is block-Markov: transmission is divided into M∈[1:2nR]M \in [1:2^{nR}]7 blocks of length M∈[1:2nR]M \in [1:2^{nR}]8, and the deterministic relay output in block M∈[1:2nR]M \in [1:2^{nR}]9 determines, through binning, a cooperation index used in block Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)0 (Gattegno et al., 2017).

The paper also studies the multiple-access channel with partial cribbing as a semi-deterministic channel. Encoder 1 knows Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)1 non-causally, Encoder 2 knows Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)2 non-causally, and the decoder knows both. Encoder 2 deterministically cribs

Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)3

either strictly causally or causally. The same semi-deterministic perspective yields capacity results for this model as well. A further specialization is a point-to-point channel with a state encoder, where one encoder observes the state and communicates it over a private deterministic link to the main transmitter; this becomes a partial-cribbing MAC with Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)4 (Gattegno et al., 2017).

2. Capacity of the semi-deterministic relay channel with non-causal CSI

For the SD-RC with non-causal CSI at the encoder and decoder, capacity is

Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)5

where the maximization is over distributions of the form

Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)6

subject to

Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)7

with Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)8 deterministic. A cardinality bound is

Sn=(S1,…,Sn)S^n=(S_1,\dots,S_n)9

This is Theorem 1 of the paper (Gattegno et al., 2017).

The first term, pSp_S0, is the cut-set type limitation. The second term combines the packing contribution pSp_S1 with a deterministic-link contribution pSp_S2, penalized by the state-coordination cost pSp_S3. The feasibility condition pSp_S4 states that the deterministic relay observation must support enough binning entropy to coordinate the auxiliary pSp_S5 with the state (Gattegno et al., 2017).

The key structural point is that non-causal CSI changes the nature of cooperation. In causal settings, the cooperation codeword is independent of the state. In the non-causal setting, the encoder can use the states of the next block and choose a cooperation codeword accordingly. Since the relay transmits according to that cooperation codeword, its channel input becomes state-dependent even though the relay never observes the state directly. This implicit state transfer is the mechanism behind the capacity increase (Gattegno et al., 2017).

3. Cooperative-bin-forward achievability

The achievability scheme is based on cooperative-bin-forward. The deterministic relay output pSp_S6 is randomly binned:

pSp_S7

with pSp_S8 chosen i.i.d. uniformly over the bin indices. For each bin index pSp_S9, a cooperation codeword SiS_i0 is drawn i.i.d. according to SiS_i1, and for each SiS_i2 a relay codeword SiS_i3 is drawn i.i.d. according to SiS_i4 (Gattegno et al., 2017).

A further indirect covering layer is introduced through SiS_i5-codewords indexed by a split message part and a covering index. These are drawn according to

SiS_i6

consistent with the deterministic relation through

SiS_i7

Finally, transmission codewords are drawn according to

SiS_i8

In block SiS_i9, given the previous cooperation index and the current and next state blocks, the encoder searches for a covering index such that the cooperation codeword identified by the bin of the selected Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),0 sequence is jointly typical with the next block’s state. It then transmits the corresponding Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),1 codeword. The relay, in block Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),2, transmits Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),3 and after observing the actual deterministic output sets

Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),4

Thus the relay follows the encoder’s cooperation pointer without decoding message bits (Gattegno et al., 2017).

Decoding is by sliding window. The decoder reconstructs, for each candidate partial message, the encoder’s binning-induced mapping and then declares the unique message pair satisfying joint typicality in one block and coordination in the next. The key intermediate constraints are:

  • indirect covering:

Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),5

  • uniqueness of the pointer:

Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),6

  • packing:

Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),7

Fourier-Motzkin elimination over Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),8 yields the single-letter capacity constraints. The auxiliary Zi=z(Xi,Xr,i,Si),Z_i = z(X_i,X_{r,i},S_i),9 therefore serves as the coordination layer among pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).0 (Gattegno et al., 2017).

A key tool is the indirect covering lemma. If pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).1 are i.i.d. according to pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).2 for a given pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).3, and the sequences are independently binned uniformly into pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).4 bins, then under

pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).5

the number of distinct bins observed is at least pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).6 with high probability. This furnishes enough bin diversity to associate bin indices with pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).7 codewords and choose one jointly typical with the target state sequence (Gattegno et al., 2017).

4. Converse and the role of implicit state transfer

The converse begins with Fano’s inequality and the cut-set bound:

pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).8

This recovers the first branch of the capacity expression (Gattegno et al., 2017).

The second branch uses determinism more directly. Define

pY∣X,Xr,Z,S(yi∣xi,xr,i,zi,si).p_{Y|X,X_r,Z,S}(y_i|x_i,x_{r,i},z_i,s_i).9

Then

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},0

Also,

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},1

so that

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},2

The same argument yields the consistency condition

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},3

Thus the converse matches achievability (Gattegno et al., 2017).

Conceptually, the converse formalizes why the non-causal problem differs from the causal one. The relay never sees pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},4, yet its transmission can still depend on the state through the bin-selected auxiliary pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},5. The encoder chooses the bin index so that pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},6 is typical with the upcoming state block, and the relay then transmits according to that pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},7. A plausible implication is that the deterministic observation pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},8 functions as a constrained coordination resource: it is not merely a relay observation, but also the carrier of a state-adaptive cooperation pointer (Gattegno et al., 2017).

5. Extensions: partial cribbing and the state-encoder point-to-point model

For the MAC with partial cribbing and strictly causal cribbing, the capacity region is given over distributions

pY,Z∣X,Xr,S=1Z∣X,Xr,S pY∣X,Xr,Z,S,p_{Y,Z|X,X_r,S} = 1_{Z|X,X_r,S}\, p_{Y|X,X_r,Z,S},9

with 1Z∣X,Xr,S1_{Z|X,X_r,S}0 and

1Z∣X,Xr,S1_{Z|X,X_r,S}1

by the inequalities

1Z∣X,Xr,S1_{Z|X,X_r,S}2

1Z∣X,Xr,S1_{Z|X,X_r,S}3

1Z∣X,Xr,S1_{Z|X,X_r,S}4

1Z∣X,Xr,S1_{Z|X,X_r,S}5

For causal cribbing, the region is the same except that the distribution becomes

1Z∣X,Xr,S1_{Z|X,X_r,S}6

so Encoder 2 may condition on the instantaneous cribbed symbol (Gattegno et al., 2017).

The same cooperative-bin-forward logic is retained. Encoder 1 chooses the bin index to match 1Z∣X,Xr,S1_{Z|X,X_r,S}7 to the next block’s 1Z∣X,Xr,S1_{Z|X,X_r,S}8, and Encoder 2 uses 1Z∣X,Xr,S1_{Z|X,X_r,S}9—and possibly the current z(⋅)z(\cdot)0 in the causal case—to adapt z(⋅)z(\cdot)1. In this model, z(⋅)z(\cdot)2 serves both as a coordination layer with the state and as a common layer in a superposition structure (Gattegno et al., 2017).

The point-to-point channel with a state encoder is a particularly revealing specialization. The state encoder observes z(⋅)z(\cdot)3 and transmits z(⋅)z(\cdot)4 over a private deterministic link to the main transmitter, which then sends z(⋅)z(\cdot)5 over a state-dependent channel z(⋅)z(\cdot)6. The decoder knows z(⋅)z(\cdot)7. If the main transmitter has strictly causal access to the state encoder’s outputs, the capacity is

z(â‹…)z(\cdot)8

If access is causal, then

z(â‹…)z(\cdot)9

The paper gives an explicit example with M∈[1:2nR]M \in [1:2^{nR}]00, M∈[1:2nR]M \in [1:2^{nR}]01, and M∈[1:2nR]M \in [1:2^{nR}]02 showing

M∈[1:2nR]M \in [1:2^{nR}]03

at M∈[1:2nR]M \in [1:2^{nR}]04. This directly refutes the common intuition that receiver-side state knowledge eliminates any benefit of non-causal state availability upstream: even when the decoder knows M∈[1:2nR]M \in [1:2^{nR}]05, non-causal CSI at the state encoder can still be strictly better than causal CSI (Gattegno et al., 2017).

6. Reductions, comparisons, and conceptual significance

Several classical models are recovered as special cases. If the state is degenerate, the SD-RC formula reduces to the classic semi-deterministic relay capacity

M∈[1:2nR]M \in [1:2^{nR}]06

If cooperation is independent of state, or equivalently M∈[1:2nR]M \in [1:2^{nR}]07, the non-causal formula reduces to the causal-bin-forward capacity

M∈[1:2nR]M \in [1:2^{nR}]08

over M∈[1:2nR]M \in [1:2^{nR}]09. For the MAC, setting M∈[1:2nR]M \in [1:2^{nR}]10 constant recovers the no-cribbing case with non-causal state at Encoder 1 (Gattegno et al., 2017).

The work sits in direct continuity with the earlier paper "Cooperative Binning for Semideterministic Channels" (Kolte et al., 2015). That paper introduced cooperative-bin-forward as a generalization of partial-decode-forward for semideterministic multiuser channels, emphasizing that explicit recovery of a message part at the intermediate node is not necessary to induce cooperation. The 2017 non-causal extension shows why this distinction matters: partial-decode-forward becomes restrictive when side information is asymmetric, whereas cooperative-bin-forward continues to achieve capacity (Kolte et al., 2015).

This comparison also clarifies the relation to other relay strategies. Decode-forward requires relay-side decoding and is suboptimal when the relay lacks the state known to the encoder. Compress-forward is designed for noisy relay observations and explicit compression of received signals, whereas in the present setting M∈[1:2nR]M \in [1:2^{nR}]11 is deterministic and therefore already predictable at the encoder. Cooperative-bin-forward instead uses exactly the deterministic structure available: the encoder dictates the relay’s observation, predicts its bin index, and uses that index as a pointer to a future cooperation codeword (Gattegno et al., 2017).

A broader implication is that the deterministic entropy term M∈[1:2nR]M \in [1:2^{nR}]12 acts as a coordination budget. The auxiliary M∈[1:2nR]M \in [1:2^{nR}]13 consumes this budget through M∈[1:2nR]M \in [1:2^{nR}]14, and the non-causal encoder spends it to make a strictly causal terminal effectively state-adaptive. Within the paper’s scope, this is the semi-deterministic core: deterministic M∈[1:2nR]M \in [1:2^{nR}]15 enables bin-forward cooperation, and non-causal CSI enables look-ahead selection of cooperation codewords that compress state into a shared M∈[1:2nR]M \in [1:2^{nR}]16-layer, thereby inducing state-dependent relay or cribbing behavior and achieving capacity (Gattegno et al., 2017).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Semi2.