Leveraging Receiver Message Side Information in Two-Receiver Broadcast Channels: A General Approach †

: We consider two-receiver broadcast channels where each receiver may know a priori some of the messages requested by the other receiver as receiver message side information (RMSI). We devise a general approach to leverage RMSI in these channels. To this end, we ﬁrst propose a pre-coding scheme considering the general message setup where each receiver requests both common and private messages and knows a priori part of the private message requested by the other receiver as RMSI. We then construct the transmission scheme of a two-receiver channel with RMSI by applying the proposed pre-coding scheme to the best transmission scheme for the channel without RMSI. To demonstrate the effectiveness of our approach, we apply our pre-coding scheme to three categories of the two-receiver discrete memoryless broadcast channel: (i) channel without state; (ii) channel with states known causally to the transmitter; and (iii) channel with states known non-causally to the transmitter. We then derive a uniﬁed inner bound for all three categories. We show that our inner bound is tight for some new cases in each of the three categories, as well as all cases whose capacity region was known previously.


Introduction
Communication over wireless channels motivates the study of broadcast channels [1].In these channels, a transmitter wishes to send a number of messages to multiple receivers via a noisy shared medium, which can also be time-varying due to, for example, fading or interference.The time-varying factor is commonly referred to as the channel state.
The messages to be sent by the transmitter may already be present in parts at some of the receivers, referred to as receiver message side information (RMSI).This form of side information appears in multimedia broadcasting with packet loss.Suppose that a multimedia file is requested by multiple receivers, and the transmission is subject to packet loss.After a few rounds of transmissions, each receiver may a priori know some of the packets re-demanded (due to packet loss) by other receivers.This form of side information appears also in the downlink phase of applications modeled by the multi-way relay channel [2].For example, consider two stations exchanging data through a satellite.Since each station is also the source of the message to be transmitted by the satellite to the other station in the downlink phase, this phase can be modeled by a broadcast channel with RMSI.As proper use of RMSI may increase transmission rates over broadcast channels, we investigate the capacity region of two-receiver broadcast channels with RMSI.We consider three categories of the two-receiver discrete memoryless broadcast channel: (i) channel without state; (ii) channel with causal channel state information at the transmitter (CSIT) including the cases where the channel state may also be available causally or non-causally at each receiver (It does not make a difference whether the channel state is available causally or non-causally at a receiver.This is due to block decoding, where the receiver decodes its requested message(s) at the end of the channel-output sequence.);and (iii) channel with non-causal CSIT including the cases where the channel state may also be available causally or non-causally at each receiver.
As we will see later, we construct transmission schemes of two-receiver broadcast channels with RMSI using a pre-coding scheme and the best transmission schemes for the channels without RMSI.We here present existing capacity results for the aforementioned three categories of both the two-receiver discrete memoryless broadcast channel without and with RMSI.

Without State
The capacity region is known for several special types of the discrete memoryless broadcast channels, such as the degraded [3], less noisy [4] (p. 121), more capable [5], deterministic [6,7] and semideterministic [8] broadcast channel.The capacity region is also known for the discrete memoryless broadcast channel with degraded message sets (a special message setup where one of the receivers requests only a common message) [9].Marton's inner bound with a common message [4] (p. 212) is tight for all cases in this category whose capacity region is known.This inner bound is achieved using superposition coding and Marton coding [4] (p. 207).

With Causal CSIT
Under this category, the capacity region is known for the following two special cases: the degraded broadcast channel with private messages where the channel state is available causally at: (i) only the transmitter [10]; or (ii) the transmitter and the non-degraded receiver [4] (p. 184).Superposition coding and the Shannon strategy [11] were used to characterize the capacity region of these two cases.Superposition coding achieves the capacity region of the degraded broadcast channel without state, and the Shannon strategy is a capacity-achieving strategy for the discrete memoryless point-to-point channel with causal CSIT.

With Non-Causal CSIT
Under this category, the capacity region is known for a few special cases, such as the degraded broadcast channel with private messages where the channel state is available non-causally at the transmitter and the non-degraded receiver [10], and the semideterministic broadcast channel with private messages where the channel state is available non-causally at only the transmitter [12].Khosravi-Farsani and Marvasti [13] (Theorem 2) used superposition coding, Marton coding and Gelfand-Pinsker coding [14] to derive the best-known inner bound for the discrete memoryless broadcast channel with non-causal CSIT (i.e., it is tight for all cases with known capacity region).Superposition coding plus Marton coding achieves the best-known inner bound for the discrete memoryless broadcast channel without state, and Gelfand-Pinsker coding achieves the capacity region of the discrete memoryless point-to-point channel with non-causal CSIT.

Without State
The capacity region is known for the following three special cases: (i) the discrete memoryless channel with complementary RMSI [15,16] where both receivers need to decode all of the source messages, i.e., all of the messages not known a priori; (ii) the discrete memoryless channel with degraded message sets [17] where one of the receivers needs to decode all of the source messages and one only part of the source messages; and (iii) the less noisy channel with the general message setup [18] (Theorem 3) where each receiver has both common-and private-message requests and knows part of the private message requested by the other receiver.

With Causal CSIT
Under this category, the capacity region is known for the two-receiver discrete memoryless broadcast channel with complementary RMSI where the channel state is available causally at only the transmitter [19].

With Non-Causal CSIT
Under this category, the capacity region is known for the two-receiver discrete memoryless broadcast channel with complementary RMSI where the channel state is available non-causally at the transmitter and one of the receivers [20].

Summary of the Main Results
We propose a pre-coding scheme to construct the transmission scheme of a two-receiver broadcast channel with RMSI by applying the pre-coding scheme to the best transmission scheme for the channel without RMSI.We design the pre-coding scheme considering the general message setup where each receiver requests both common and private messages and knows part of the private message requested by the other receiver as RMSI.This provides a general approach for utilizing RMSI in two-receiver broadcast channels.We use our pre-coding scheme and derive a unified inner bound for three categories of the discrete memoryless broadcast channel: (i) channel without state; (ii) channel with causal CSIT (causal category); and (iii) channel with non-causal CSIT (non-causal category).The steps to derive our unified inner bound are shown in Figure 1 in which rectangles with solid sides represent the bounds established in this work.Here, we briefly explain the steps.Step 1 Step 2 Step 3 Figure 1.The steps to derive our unified inner bound (the rightmost rectangle) for the three categories: (i) channel with receiver message side information (RMSI), without state; (ii) channel with RMSI and causal channel state information at the transmitter (CSIT); and (iii) channel with RMSI and non-causal CSIT.The rectangles with dashed sides represent the bounds derived prior to this work (i.e., Marton's inner bound with a common message [4] and non-causal CSIT inner bound [13]).The rectangles with solid sides represent the bounds derived in this work.The arrows provide the key techniques to derive each bound.
Step 1: We first derive an inner bound for the causal category without RMSI.We use superposition coding, Marton coding and the Shannon strategy to construct the transmission scheme.By choosing the common message to be a constant, our scheme reduces to the one used by Kramer [21] for the discrete memoryless broadcast channel without RMSI, with causal CSIT.Our inner bound is tight for all of the cases without RMSI, with causal CSIT, whose capacity region is known (mentioned in the previous section).
Step 2: We then unify our inner bound for the causal category without RMSI, and the best-known inner bound for the non-causal category without RMSI by Khosravi-Farsani and Marvasti [13] (Theorem 2).This result is analogous to the work of Jafar [22] in which a unified capacity-region expression is provided for the point-to-point channel with causal CSIT and the point-to-point channel with non-causal CSIT.Clearly, the capacity region of a non-causal case is larger than or equal to the capacity region of the corresponding causal case (where only the transmitter knows the channel state causally instead of non-causally, and the knowledge of the receivers about the channel state is the same in both cases).This relationship is not necessarily true for their inner bounds especially when one transmission scheme is not a special case of the other.One of the advantages of having a unified inner bound is that it allows us to show that the best-known inner bound ([13] (Theorem 2)) for a non-causal case is larger than or equal to the best inner bound (our inner bound) for the corresponding causal case.
By considering that the channel state is zero with probability one for the channel without state, our unified inner bound reduces to Marton's inner bound with a common message [4] (p. 212) for the discrete memoryless broadcast channel without state.Consequently, our inner bound covers all three categories without RMSI.
Step 3: Moving on to the channel with RMSI, we propose a pre-coding scheme in order to take RMSI into account.We use our pre-coding scheme in conjunction with the schemes achieving the best inner bounds for the causal and non-causal categories without RMSI, and derive a unified inner bound, which is the best inner bound for all three categories with RMSI.This inner bound reduces to the unified inner bound without RMSI by setting RMSI to zero.
Capacity results: Using our inner bound, we obtain the following new capacity results for the discrete memoryless broadcast channel with RMSI.We also show that our inner bound is tight for all of the cases whose capacity region was known prior to this work.This demonstrates the effectiveness of our proposed approach for utilizing RMSI.

•
For the channel with RMSI, without state, we establish the capacity region of two new cases, namely the deterministic channel and the more capable channel.In a concurrent work with the preliminary published version of this work [23], Bracher and Wigger [24] established the capacity region of the semideterministic channel without state for which our inner bound is also tight.

•
For the channel with RMSI and causal CSIT, we establish the capacity region of the degraded broadcast channel where the channel state is available causally at: (i) only the transmitter; (ii) the transmitter and the non-degraded receiver; or (iii) the transmitter and both receivers.

•
For the channel with RMSI and non-causal CSIT, we establish the capacity region of the degraded broadcast channel where the channel state is available non-causally at: (i) the transmitter and the non-degraded receiver; or (ii) the transmitter and both receivers.

System Model
We consider the two-receiver discrete memoryless broadcast channel with independent and identically distributed (i.i.d.) states p(y 1 , y 2 | x 0 , s)p(s), depicted in Figure 2, where X 0 ∈ X 0 is the channel input, Y 1 ∈ Y 1 and Y 2 ∈ Y 2 are the channel outputs and S ∈ S is the channel state.Considering n uses of the channel, X n 0 = (X 0,1 , X 0,2 , . . . ,X 0,n ) is the transmitted codeword, and , is the channel-output sequence at receiver i.
The source messages {M i } 4 i=0 are independent, and M i is uniformly distributed over the set M i = {1, 2, . . ., 2 nR i }, i.e., transmitted at rate R i bits per channel use.Receiver 1 requests {M 0 , M 1 , M 3 } and knows M 4 as RMSI.Receiver 2 requests {M 0 , M 2 , M 4 } and knows M 3 as RMSI.For Receiver 1, M 1 is the part of the private-message request that is not known a priori to the other receiver, and M 3 is the part that is known.For Receiver 2, these are M 2 and M 4 , respectively.
The two-receiver discrete memoryless broadcast channel with i.i.d.states p(y 1 , y 2 | x 0 , s)p(s) where the channel state may be available either causally or non-causally at each of the transmitter and receivers.Receiver 1 requests (M 0 , M 1 , M 3 ) while it knows M 4 as side information.Receiver 2 requests (M 0 , M 2 , M 4 ) while it knows M 3 as side information.
The channel without state is a special case of our channel model by considering S = {0}, i.e., p S (0) = 1.This implies that the transmitter and receivers know that the channel state is equal to zero at all channel uses.The channel without RMSI is also a special case of our channel model by considering (M 3 , M 4 ) = (0, 0).
A 2 nR 0 , 2 nR 1 , 2 nR 2 , 2 nR 3 , 2 nR 4 , n causal code for the channel consists of a sequence of maps for the encoding: where × denotes the Cartesian product and S j denotes the j-fold Cartesian product of S, i.e., X 0,j = f j (M 0 , M 1 , M 2 , M 3 , M 4 , S j ) where S j = (S 1 , S 2 , . . ., S j ).This code also consists of two decoding functions: where Ỹi = Y i × S, i = 1, 2, if the channel state is available at receiver i, and Ỹi = Y i otherwise.
n non-causal code for the channel consists of an encoding function: ).This code also consists of two decoding functions, which are defined the same as for the causal code.
A 2 nR 0 , 2 nR 1 , 2 nR 2 , 2 nR 3 , 2 nR 4 , n code for the channel without state is defined by choosing S = {0} in the definition of either the causal code or the non-causal code.
The average probability of error for a code is defined as: ) is said to be achievable for the channel if there exists a sequence of 2 nR 0 , 2 Definition 3. The two-receiver discrete memoryless broadcast channel with states is said to be physically degraded if: and it is said to be stochastically degraded or degraded if there exists a Y 2 such that (X 0 , S) → Y 1 → Y 2 form a Markov chain, and we have: Definition 4. The two-receiver discrete memoryless broadcast channel without state is said to be deterministic if the channel outputs are deterministic functions of the channel input, i.e., Y i = φ i (X 0 ), i = 1, 2.
Definition 5.The two-receiver discrete memoryless broadcast channel without state is said to be more capable if I (X 0 ; Y 1 ) ≥ I (X 0 ; Y 2 ) for any probability mass function (pmf) p(x 0 ).

Broadcast Channel without RMSI
In this section, we address the two-receiver discrete memoryless broadcast channel without RMSI, i.e., (M 3 , M 4 ) = (0, 0).We first derive an inner bound for the channel with causal CSIT.We then present the best-known inner bound for the channel with non-causal CSIT [13] (Theorem 2).We finally show that we can have a unified inner bound that covers both causal and non-causal cases, although the achievability schemes are different.

With Causal CSIT
We utilize superposition coding, Marton coding and the Shannon strategy to derive an inner bound for the discrete memoryless broadcast channel with causal CSIT, stated as Theorem 1.
Theorem 1.A rate triple (R 0 , R 1 , R 2 ) for the two-receiver discrete memoryless broadcast channel with causal CSIT is achievable if it satisfies: for some pmf p(u 0 , u 1 , u 2 ) and some function x 0 = γ(u 0 , u 1 , u 2 , s).Ỹi = (Y i , S), i = 1, 2, if the channel state is available at receiver i and Ỹi = Y i otherwise.
The proof of this theorem is similar to the proof of Marton's inner bound with a common message [4] (p. 212) for the discrete memoryless broadcast without state.In the encoding, we just need to add the Shannon strategy, and in the decoding, we need to consider Ỹn i instead of Y n i as the channel output sequence at receiver i.We here present the proof as we refer to it in Appendix A and in the next section for the channel with RMSI.
(Decoding) Receiver 1 decodes m0 1 , m11 , m12 , if it is the unique tuple that satisfies: , Ỹn 1 ∈ T n for some m 21 and l 1 ; otherwise, an error is declared.Receiver 2 similarly decodes ( m0 2 , m21 , m22 ), if it is the unique tuple that satisfies: T n for some m 11 and l 2 ; otherwise, an error is declared.in the decoding is strictly greater than in the encoding.
To derive sufficient conditions for achievability, we assume without loss of generality that the transmitted messages are each equal to one by the symmetry of code construction, and (l 1 , l 2 ) = (l * 1 , l * 2 ) where 1 ≤ l * i ≤ 2 nR i .Receiver 1 makes an error only if one or more of the following events happen: T n for all l 1 and l 2 , Events leading to an error at Receiver 2 are written similarly.Based on the error events and using the packing lemma [4] (p. 45) and the mutual covering lemma [4] (p. 208), sufficient conditions for achievability are: We finally perform the Fourier-Motzkin elimination to obtain the conditions in (1)-( 5).

With Non-Causal CSIT
Superposition coding, Marton coding and Gelfand-Pinsker coding were used to derive an inner bound for the discrete memoryless broadcast channel with non-causal CSIT [13] (Theorem 2).This inner bound, stated as Proposition 1, is the best-known inner bound for the non-causal category without RMSI.Proposition 1.A rate triple (R 0 , R 1 , R 2 ) for the two-receiver discrete memoryless broadcast channel with non-causal CSIT is achievable if it satisfies: for some pmf p(u 0 , u 1 , u 2 | s) and some function x 0 = γ(u 0 , u 1 , u 2 , s).Ỹi = (Y i , S), i = 1, 2, if the channel state is available at receiver i and Ỹi = Y i otherwise.
Here, we review the scheme achieving this inner bound in order to highlight its differences with the scheme for the channel with causal CSIT.

A Unified Inner Bound
Here, we discuss that we can have a unified inner-bound expression for both causal and non-causal cases.The inequalities in ( 6)-( 10) can be used for both the channel with causal CSIT and the channel with non-causal CSIT.This is because, for the channel with causal CSIT, (U 0 , U 1 , U 2 ) is independent of S, and the terms I(U 0 ; S), I(U 0 , U 1 ; S), I(U 0 , U 2 ; S) and I(U 0 , U 1 , U 2 ; S) are zero.Then, the inequalities in ( 6)-( 10) reduce to the ones in (1)-( 5), and we can have a unified inner bound, stated as Corollary 1.
Remark 1.This unified inner bound is also the best inner bound for the channel without state.This is because it reduces to Marton's inner bound with a common message [4] (p. 212) by considering that the channel state is zero with probability one for the channel without state.Therefore, it is a unified inner bound for all three categories without RMSI.
As discussed in Section 2, the capacity region of a non-causal case is larger than or equal to the capacity region of the corresponding causal case.However, an inner bound for a non-causal case is not necessarily larger than an inner bound for the corresponding causal case when the scheme for the latter is not a special case of the scheme for the former.By having a unified inner bound, we can show that the inner bound for a non-causal case (Proposition 1) is larger than or equal to the inner bound for the corresponding causal case (Theorem 1).This is because the domain of the unified inner bound for a causal case (including all pmfs p(u 0 , u 1 , u 2 ) and all functions x 0 = γ(u 0 , u 1 , u 2 , s)) is a subset of the domain of the unified inner bound for the corresponding non-causal case (including all pmfs p(u 0 , u 1 , u 2 | s) and all functions x 0 = γ(u 0 , u 1 , u 2 , s)).
In Appendix A, we show that the scheme for the causal category, described in Section 4.1, is not a special case of the scheme for the non-causal category, described in Section 4.2.However, we show that by considering some special cases of the parameters in the scheme for the non-causal category, it asymptotically almost surely has the same codebook construction, encoding and decoding as the scheme for the causal category.

Broadcast Channel with RMSI
In this section, we address the two-receiver discrete memoryless broadcast channel with RMSI.We first propose a pre-coding scheme designed to construct the transmission scheme of a channel with RMSI based on the transmission scheme of the channel without RMSI.By applying this pre-coding scheme to the transmission schemes achieving the best inner bounds for the causal and non-causal categories without RMSI, we then derive a unified inner bound that covers all three categories with RMSI.This inner bound includes the unified inner bound for the three categories without RMSI, stated as Corollary 1, as a special case.

Moving from without RMSI to with RMSI
We construct a pre-coding scheme for a channel with RMSI by considering M m = (M 0 , M 3 , M 4 ) as a new common message and treating only M 1 and M 2 as the private messages.M m , M 1 and M 2 are then fed to the transmission scheme of the same channel without RMSI.Although Receiver 1 need not decode M 4 , having M 4 as a part of the common message does not impose any extra constraint.This is because Receiver 1 knows M 4 a priori.The same argument applies to M 3 for Receiver 2. Since Receiver 1 knows M 4 a priori and Receiver 2 knows M 3 a priori, Receiver 1 decodes M m over a set 2 n(R 0 + R 3 ) candidates, and Receiver 2 decodes it over a set of 2 n(R 0 + R 4 ) candidates.
Conjecture 1.We conjecture that our pre-coding scheme is an optimal pre-coding scheme in the sense that if a transmission scheme achieves the capacity region of a channel without RMSI, then the transmission scheme, constructed by applying our pre-coding scheme to that transmission scheme, also achieves the capacity region of the same channel with RMSI.

A Unified Inner Bound
We here present our unified inner bound for the three categories with RMSI, stated as Theorem 2.
Remark 2. This inner bound is also used for the discrete memoryless broadcast channel with RMSI, without state, where we assume that the channel state is zero with probability one.Therefore, it is a unified inner bound for all three categories with RMSI.
Remark 3. Having a unified inner bound for the three categories without RMSI and applying the same pre-coding scheme to them are the two basic reasons why we can also have a unified inner bound for the three categories with RMSI.
Proof of Theorem 2. We prove Theorem 2 by applying our pre-coding scheme to the transmission schemes of the causal and non-causal categories without RMSI.
With causal CSIT: For this category, we apply our pre-coding scheme to the transmission scheme of the discrete memoryless broadcast channel without RMSI, with causal CSIT, described in Section 4.1.Based on our method, Sub-codebook 0 consists of i.i.d.codewords: generated according to ∏ n j = 1 p U 0 (u 0,j ).Sub-codebook i, i = 1, 2, consists of codewords: generated according to: where l i ∈{1, . . ., 2 nR i }.
Encoding and decoding are performed similarly to the case without RMSI.For the encoding, given {m i } 4 i = 0 , we first find a pair (l 1 , l 2 ), such that: If there does not exist one pair, we choose (l 1 , l 2 ) = (1, 1).We then construct the transmitted codeword as For the decoding, Receiver 1 decodes m0 1 , m11 , m12 , m3 , if it is the unique tuple that satisfies: , Ỹn 1 ∈ T n for some m 21 and l 1 ; otherwise, an error is declared.Since this receiver knows M 4 as side information, it decodes (u n 0 , u n 1 ) over a set of 2 n(R 0 + R 1 + R 3 + R 21 + R 1 ) candidates.Receiver 2 decodes ( m0 2 , m21 , m22 , m4 ), if it is the unique tuple that satisfies: T n for some m 11 and l 2 ; otherwise, an error is declared.Since this receiver knows M 3 as side information, it decodes (u n 0 , Based on error events, written similarly to the case without RMSI and using the packing lemma [4] (p. 45) and the mutual covering lemma [4] (p. 208), sufficient conditions for achievability are: After performing the Fourier-Motzkin elimination, we obtain Conditions (11)- (15).Note that the terms I(U 0 ; S), I(U 0 , U 1 ; S), I(U 0 , U 2 ; S) and I(U 0 , U 1 , U 2 ; S) are zero for this category.The inner bound is computed over all pmfs p(u 0 , u 1 , u 2 ) and all functions x 0 = γ(u 0 , u 1 , u 2 , s).
With non-causal CSIT: For this category, we apply our pre-coding scheme to the transmission scheme of the channel without RMSI, with non-causal CSIT, described in Section 4.2.The resulting changes to the codebook construction, encoding and decoding are similar to the ones for the channel with causal CSIT.Based on error events written similarly to the case without RMSI and using the packing lemma and the multivariate covering lemma [4] (p. 218), sufficient conditions for achievability are: After performing the Fourier-Motzkin elimination, we obtain Conditions ( 11)- (15).Note that (U 0 , U 1 , U 2 ) is not independent of S for this category.The inner bound is computed over all pmfs p(u 0 , u 1 , u 2 | s) and all functions x 0 = γ(u 0 , u 1 , u 2 , s).

New Capacity Results
In this section, we present new capacity results for the two-receiver discrete memoryless broadcast channel with RMSI.These results are established using our inner bound in Theorem 2. We also show that our inner bound is tight for all of the cases whose capacity region was known prior to this work.

With RMSI, without State
In this subsection, we first derive a general outer bound for the discrete memoryless broadcast channel with RMSI, without state, stated as Theorem 3.This outer bound is developed based on the Nair-El Gamal outer bound for the discrete memoryless broadcast channel without RMSI, without state [25].We then establish the capacity region for two new cases in this category: the deterministic channel, stated as Theorem 4, and the more capable channel, stated as Theorem 5.
Proof of Theorem 3. See Appendix B Theorem 4. The capacity region of the two-receiver deterministic broadcast channel with RMSI, without state, is the closure of the set of all rate tuples (R 0 , R 1 , R 2 , R 3 , R 4 ), each satisfying: for some pmf p(u 0 , x 0 ).
Theorem 5.The capacity region of the two-receiver more capable broadcast channel with RMSI, without state, is the closure of the set of all rate tuples (R 0 , R 1 , R 2 , R 3 , R 4 ), each satisfying: for some pmf p(u 0 , x 0 ).
(Converse) According to Theorem 3, if a rate tuple is achievable, then it must satisfy: for some pmf p(u 0 , u 1 , u 2 ) and some function x 0 = γ(u 0 , u 1 , u 2 ).Since, for the channel without state, we have: and for the more capable channel, we have [4] (p. 123): we can write (33) and (34) as follows.

With RMSI, with Causal CSIT
In this subsection, we establish the capacity region of the two-receiver (stochastically) degraded broadcast channel with RMSI where the channel state is available causally: (i) at only the transmitter; (ii) at the transmitter and the non-degraded receiver; or (iii) at the transmitter and both receivers.Theorem 6.The capacity region of the two-receiver degraded broadcast channel with RMSI where the channel state is available causally at only the transmitter is the closure of the set of all rate tuples (R 0 , R 1 , R 2 , R 3 , R 4 ), each satisfying: for some pmf p (u 0 , u 1 ) and some function x 0 = γ (u 0 , u 1 , s).
Proof of Theorem 6. (Achievability) Achievability is proven by setting U 2 = 0 in ( 11)- (15).Note that, for a causal case, U 2 = 0 implies that M 21 = M 2 and R 1 = 0. (Converse) See Appendix C. Theorem 7. The capacity region of the two-receiver degraded broadcast channel with RMSI where the channel state is available causally either at the transmitter and Receiver 1 or at the transmitter and both receivers is the closure of the set of all rate tuples (R 0 , R 1 , R 2 , R 3 , R 4 ), each satisfying: for some pmf p (u 0 , u 1 ) and some function x 0 = γ (u 0 , u 1 , s).Ỹ2 = (Y 2 , S) if the channel state is available at Receiver 2 and Ỹ2 = Y 2 otherwise.

With RMSI, with Non-Causal CSIT
In this subsection, we establish the capacity region of the two-receiver (stochastically) degraded broadcast channel with RMSI where the channel state is available non-causally: (i) at the transmitter and the non-degraded receiver; or (ii) at the transmitter and both receivers.Theorem 8.The capacity region of the two-receiver degraded broadcast channel with RMSI where the channel state is available non-causally either at the transmitter and Receiver 1 or at the transmitter and both receivers is the closure of the set of all rate tuples (R 0 , R 1 , R 2 , R 3 , R 4 ), each satisfying: R 0 + R 2 + R 4 < I(U 0 ; Ỹ2 ) − I(U 0 ; S), for some pmf p (u 0 , u 1 | s) and some function x 0 = γ (u 0 , u 1 , s).Ỹ2 = (Y 2 , S) if the channel state is available at Receiver 2 and Ỹ2 = Y 2 otherwise.

Discussion on Prior Known Results
We here show that our inner bound in Theorem 2 is also tight for all of the special cases of the two-receiver discrete memoryless channel with RMSI whose capacity region was known prior to this work.
With RMSI, without state: The capacity region of the discrete memoryless channel with complementary RMSI is achieved by multiplexing all of the requested messages into only one codebook [15,16].This scheme is a special case of our scheme obtained by setting (U 0 , U 1 , U 2 , S) = (X 0 , 0, 0, 0).Note that M 1 and M 2 are equal to zero in this message setup.
The capacity region of the discrete memoryless channel with degraded message sets (due to RMSI) is achieved by superposition coding [17].This scheme is a special case of our scheme obtained by setting (U 0 , U 1 , U 2 , S) = (U 0 , X 0 , 0, 0) or (U 0 , U 1 , U 2 , S) = (U 0 , 0, X 0 , 0) depending on whether Receiver 1 or Receiver 2 needs to decode the whole set of the source messages, respectively.Note that either M 1 or M 2 is equal to zero in this message setup.
The less noisy broadcast channel with RMSI is a special case of the more capable broadcast channel with RMSI [4].Thus, our scheme can also achieve the capacity region of the less noisy channel.
With RMSI, with causal CSIT: By setting (U 1 , U 2 ) = (0, 0), our scheme for the causal category reduces to the one used by Khormuji et al. [19] to establish the capacity region of the two-receiver discrete memoryless broadcast channel with complementary RMSI where the channel state is available causally at only the transmitter.
With RMSI, with non-causal CSIT: By setting (U 1 , U 2 ) = (0, 0), our scheme for the non-causal category reduces to the one used by Oechtering and Skoglund [20] to establish the capacity region of the two-receiver discrete memoryless broadcast channel with complementary RMSI where the channel state is available non-causally at the transmitter and one of the receivers.

Conclusions
We proposed a pre-coding scheme designed to construct transmission schemes of two-receiver broadcast channels with receiver message side information (RMSI) using the best transmission schemes for the channels without RMSI.This provides a general approach for utilizing RMSI in different two-receiver broadcast channels.Employing our pre-coding scheme, we derived a unified inner bound for three categories of the discrete memoryless broadcast channel with RMSI: (i) channel without state; (ii) channel with causal channel state information at the transmitter (CSIT); and (iii) channel with non-causal CSIT.We showed that our inner bound establishes the capacity region of some new cases in each of the three categories.We also showed that our inner bound is tight for all of the cases whose capacity region was known prior to this work.These results validated our approach for utilizing RMSI in two-receiver broadcast channels.
nR 1 , 2 nR 2 , 2 nR 3 , 2 nR 4 , n causal (non-causal) codes with P The capacity region of the channel is the closure of the set of all achievable rate tuples