Signal Shaping for Two-User Gaussian Multiple Access Channels with Computation: Beyond the Cut-Set Bound
Zhiyong Chen, and Hui Liu

TL;DR
This paper explores optimized signal shaping in a two-user Gaussian MAC with computation, demonstrating that carefully chosen input distributions can surpass the traditional cut-set bound, with practical distributions achieving significant gains.
Contribution
It introduces a method to optimize input distributions for Gaussian MAC with computation, surpassing the cut-set bound, and analyzes the mutual information behavior in this context.
Findings
Optimized input distributions outperform the cut-set bound.
Mutual information is non-concave due to computation at the receiver.
Achieved a 4.0349 dB gain with specific 16-PAM distributions.
Abstract
In this paper, we investigate the signal shaping in a two-user discrete time memoryless Gaussian multiple-access channel (MAC) with computation. It is shown that by optimizing input probability distribution, the transmission rate per transmitter is beyond the cut-set bound. In contrast with the single-user discrete memoryless channel, the Maxwell-Boltzmann distribution is no longer a good approximation to the optimal input probability distribution for this discrete-time Gaussian MAC with computation. Specifically, we derive and analyze the mutual information for this channel. Because of the computation in the destination, the mutual information is not concave in general on the input probability distribution, and then primal-dual interior-point method is used to solve this non-convex problem. Finally, some good input probability distributions for 16-ary pulse amplitude modulation (PAM)…
| 3.0067 | 1.9724 | 0.9846 | 0.5239 | |
| 0.0000896 | 0.0000140 | 0.0184170 | ||
| 0.0933530 | 0.0000637 | 0.0000495 | 0.0540220 | |
| 0.0001605 | 0.0001011 | 0.0250460 | 0.0003871 | |
| 0.0001664 | 0.0845740 | 0.0464800 | 0.0560510 | |
| 0.1692600 | 0.1336100 | 0.0062702 | 0.0000330 | |
| 0.1833400 | 0.0001079 | 0.0229170 | 0.0000371 | |
| 0.0002105 | 0.2013800 | 0.0000193 | 0.0000140 | |
| 0.2352551 | 0.3054700 | 0.7495156 | 0.0000319 | |
| 0.0001460 | 0.0000463 | 0.0000159 | 0.7945245 | |
| 0.0001526 | 0.0000470 | 0.0000211 | 0.0000120 | |
| 0.2007700 | 0.1881500 | 0.0001262 | 0.0000012 | |
| 0.0002296 | 0.0001013 | 0.0903270 | 0.0000113 | |
| 0.0002384 | 0.0860131 | 0.0589980 | 0.0000281 | |
| 0.1157200 | 0.0000909 | 0.0001697 | 0.0004899 | |
| 0.0001761 | 0.0000615 | 0.0000167 | 0.0256960 | |
| 0.0005942 | 0.0000936 | 0.0000138 | 0.0502440 | |
| dB | 14 | 9 | 3 | -1 |
| dB | 18.0349 | 11.5834 | 4.6471 | 0.2831 |
| dB | 17.7858 | 11.5893 | 5.5165 | 2.3252 |
| dB | 22.0250 | 16.9335 | 10.1647 | 5.8724 |
| 3.9176 | 3.2494 | 2.7475 | 1.5412 | |
|---|---|---|---|---|
| dB | 14 | 9 | 7 | 3 |
| dB | 11.4958 | 9.2991 | 7.5706 | 2.8112 |
| dB | 14.025 | 9.012 | 7.011 | 3.0002 |
| dB | 15.0681 | 10.9920 | 9.1750 | 5.0278 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Communication Security Techniques · Advanced Wireless Communication Techniques · Cooperative Communication and Network Coding
Signal Shaping for Two-User Gaussian Multiple Access Channels with Computation: Beyond the Cut-Set Bound
Zhiyong Chen, and Hui Liu
Cooperative Medianet Innovation Center, Shanghai Jiao Tong University, Shanghai, P. R. China
Email: {zhiyongchen, huiliu}@sjtu.edu.cn
Abstract
In this paper, we investigate the signal shaping in a two-user discrete time memoryless Gaussian multiple-access channel (MAC) with computation. It is shown that by optimizing input probability distribution, the transmission rate per transmitter is beyond the cut-set bound. In contrast with the single-user discrete memoryless channel, the Maxwell-Boltzmann distribution is no longer a good approximation to the optimal input probability distribution for this discrete-time Gaussian MAC with computation. Specifically, we derive and analyze the mutual information for this channel. Because of the computation in the destination, the mutual information is not concave in general on the input probability distribution, and then primal-dual interior-point method is used to solve this non-convex problem. Finally, some good input probability distributions for 16-ary pulse amplitude modulation (PAM) constellation are obtained and achieve dB gain over the cut-set bound for the target transmission rate bits/(channel use).
I Introduction, Signal Model and Main Results
In this paper, we study a two-user discrete-time memoryless Gaussian multiple access channel (MAC) with computation. The two-user discrete-time memoryless Gaussian MAC is defined by two input alphabets , , and output alphabet , and a conditional probability distribution . Here, let and be random variables taking values in and , respectively. We consider and is a Gaussian noise as shown Fig. 1. is independent of , . Furthermore, we consider and are one-dimensional signal constellations, but is orthogonal with . For example, we use and with corresponding probability , where is real number, .
Now, we describe the computation operation. Source has source bit messages , . and are independent. By using linear modulation, is mapped to the signal symbol , . Thus, is also independent of . Different from the conventional MAC, the goal of the destination in this paper is to compute a target mod-2 sum of the messages from the received signals , i.e., . In this context, different values can represent the same value, due to the many-to-one operation of computation in the destination.
Consider the probability restriction and for , and the average transmission power constraint . This model can be regarded as the multiple access phase in two-way relaying channels [1, 2]. To the best of my knowledge, the capacity of such channels is still unknown, but it is upper bounded by
[TABLE]
per transmitter based on the cut-set bound [1, 2]. Here, we use as the noise variance per dimension. As well known, this upper bound is attained by continuous Gaussian input. For this discrete distribution inputs and , what is the optimal signalling strategy in order to maximize the mutual information in this two-user discrete time memoryless Gaussian MAC with computation ?
I-A Main Results
In this paper, we answer this fundamental problem in some cases. In particular, we consider a real-value -ary pulse amplitude modulation (PAM) constellation for and a complex-value -ary PAM constellation for , i.e., and for . With this orthogonal constellations, the destination can do the ambiguity-free detection, which means can be uniquely decoded.
I-A1 Good Input Probability Distributions
We first derive the mutual information for the transmission of arbitrary and with . The optimal signalling strategy problem for an optimal choice to maximize is then formulated. In contrast with the single-user discrete memoryless channel (DMC) where the problem of capacity computation is convex, this convexity is missing. As a result, we use primal dual interior-point method to carry out this optimization problem and obtain good input probability distributions.
The Maxwell-Boltzmann (MB) distribution and the uniform distribution are considered as two benchmarks in this paper. The Maxwell-Boltzmann distribution provides a very good approximation to the optimal distribution obtained from the Blahut-Arimoto algorithm for the single-user DMC [3, 4, 5], and can be written as
[TABLE]
where the parameter characterizes the trade-off between the average power and entropy . We can consume the minimum average energy which means the minimum signal-to-noise (SNR) to achieve a given transmission rate by selecting properly. Taking (bits per channel use) for example, the optimized value for 16-PAM. We have for the uniform distribution.
The resulting input probability distributions of 16-PAM111It is easily to obtain good input probability distributions with any or other constellations, e.g., quadrature amplitude modulation (QAM). () are shown in Table I for and (bits per channel use). Each column corresponds to on particular input probability distribution as well as the corresponding SNR (dB)). Here, the threshold is the smallest required such that the transmission achieves a given rate . Likewise, we have the thresholds and for the MB distribution and the uniform distribution, respectively. Interestingly, we can observe from Table I that:
- •
The uniform distribution suffers a large shaping loss. For example, when the achievable rate is bits/(channel use), the uniform distribution is far away from the cut-set bound by dB, which points out the importance of signal shaping.
- •
In contrast with the single-user DMC, the Maxwell-Boltzmann distribution is no longer a good approximation to the optimal distribution for discrete-time Gaussian MAC with computation. Similarly, considering bits/(channel use), the proposed good input probability distribution achieves dB gain compared with the optimized MB distribution with .
I-A2 Beyond the cut-set bound
Surprisingly, we find that in discrete-time Gaussian MAC with computation, the transmission rate with the proposed good input probability distribution can beat the cut-set bound! Based on the cut-set bound (1), the threshold on this channel is dB for bits/(channel use), but we can get a much better threshold dB based on the proposed good input probability distribution . Similarly, the proposed good input distribution can outperform the cut-set bound by , and dB for and bits/(channel use), respectively.
Because for this channel cannot be calculated in closed form, we cannot prove this phenomenon theoretically. However, we can express this observation from the mismatch of the cut-set bound for discrete-time Gaussian MAC with computation. Accordingly, the cut-set bound is defined as , which means the maximum rate achievable from source A to the destination when source B is not sending any information. In this context, when the transmission rate is below , can be reliably transmitted with arbitrarily small error probability . However, the destination wants to obtain , rather than individual or . Due to the computation, more than one superposition signals are mapped to one , yielding for and . Thus, there maybe exist some cases such that the transmission rate per transmitter maybe can exceed , yielding , although we have or .
Besides, this cut-set bound can be attained by Gaussian input . In general, there is no solution to calculate with and . But according to (2), the MB distribution is a discrete Gaussian distribution. We can use the MB distribution to verify the above-mentioned phenomenon. From Table I, we can see that the transmission rate of the MB distribution can also beat the cut-set bound at some SNR values. For example, the MB distribution with achieves dB gain over the cut-set bound for rate bits/(channel uses),
Accordingly, we conjecture that the cut-set bound is not tight for the discrete-time Gaussian MAC with computation, and can be exceeded.
I-B Related Work
For the single-user DMC, the mutual information is a concave function of the input probability distribution and Kuhn-Tucker condition is necessary and sufficient for a distribution to maximize the mutual information. The Blahut-Arimoto algorithm is then developed to compute the optimal input probability distribution [3, 4], and can be approached by the MB distribution [5]. Indeed, by selecting constellation points properly based on the MB distribution at any dimension, the ultimate shaping gain (1.53 dB) can be achieved [5].
For discrete-time memoryless Gaussian MAC, the mutual information (e.g., ) is not concave on the input probability distribution. However, with the binary input, the total capacity can be calculated for a two-user discrete-time memoryless Gaussian MAC [6]. Then, a generalized Blahut-Arimoto algorithm has been developed for computation of the total capacity of discrete-time memoryless Gaussian MAC [7]. More recently, a two-user Gaussian MAC under peak power constraints at the transmitters is addressed in [8], which proves that discrete distributions with a finite number of mass points can achieve any point on the boundary of the capacity region.
Instead of reconstructing all the signals of each transmitter, the destination only reconstructs a function of sources in a MAC over computation [9]. The work of [9] presents that structured codes can achieve higher computation rates for computing the modulo-sum of two messages in Gaussian MAC over computation. Accordingly, [1] achieves a rate of by using lattice coding in the multiple access phase of the two-way relaying channels. The results are effective in understanding specific features of different computation functions inherent the model. However, there remain much fundamental problems to be done, e.g., the optimal input probability distribution for discrete memoryless Gaussian MAC with computation.
II Problem formulation and Analysis
Definition 1
Let denote the superimposed signal without noise in the destination. Let denote the signal set with respect to a given computation messages , for . We use natural mapping for -ary PAM in this paper, e.g., for . There are different pairs of associated with the same . Thus, the cardinality of the signal set is .
Definition 2
Let denote the index pairs set of of associated with the same . We then have and the probability of can be calculated as
[TABLE]
for .
Remark 1
Therefore, the entropy of is
[TABLE]
The first- and second-order derivatives of are
[TABLE]
[TABLE]
where is the probability of or , yielding or for given , respectively. denotes the index pairs set of including of or . We can see from (6) that is dependent of , so that the convexity of on is missing.
Fortunately, because is orthogonal with , we have for all . The mutual information is then given by the following theorem.
Theorem 1
The mutual information of a discrete-time memoryless Gaussian MAC with computation is shown in (7).
Proof:
Given , , the conditional probability can be written as
[TABLE]
where Steps is based on . Accordingly, we have Theorem 1. ∎
According to (II), is dependent on given the channel transform matrix . If is uniform distribution, i.e., for all , becomes .
Remark 2
The mutual information can also be written as . According to the concavity of mutual information, for fixed , , is a concave functional of . However, the channel transform matrix is , not .
Therefore, the optimal input probability distribution problem for a discrete-time memoryless Gaussian MAC with computation can be formulated as
[TABLE]
Based on , is located on an -dimensional simplex . Similar to [6], is not in general concave on the input probability distribution . Because does not equal [math] and is a function of , it is difficult to evaluate obtain the necessary condition for the optimal problem based on Kuhn-Tucker condition. Here, denotes Kronecker product.
For this non-convex problem, we can use some stochastic optimization algorithm to solve this non-convex problem [10], e.g, genetic algorithm or annealing algorithm. However, stochastic algorithms have high complexity and cannot guarantee a global optimal solution. In this paper, we use primal-dual interior-point algorithm with random initial values to find the optimal solution [11]. Primal-dual interior-point method is a deterministic optimization algorithm, where every feasible initial values is related to a local optimal solution. As a result, we can use different initial values to approach the global optimal solution.
III Numerical Results
We consider 16-PAM constellation in the simulation. Based on Theorem 1 and primal-dual interior-point algorithm, we can search good input probability distribution and then obtain the transmission rate at each per transmitter. Fig. 2 plots the transmission rate per transmitter for increasing with different , where some corresponding proposed good input probability distributions are listed in Table I.
From the simulation results, it is clearly show that with the uniform distribution, the system suffers a large shaping loss, where the shaping loss is larger than dB. For example, the gap at 2.5 (bits/channel use) between the cut-set bound and the achievable rate with uniform distribution is dB. Thus, it is very necessary to do the signal shaping. Moreover, the results show that the proposed good input probability distribution has significantly shaping gain compared with the uniform distribution, e.g., dB in bits/(channel use).
Interestingly, it can also be seen that for fixed dB), the achievable rate per transmitter with based 16-PAM is larger than the cut-set bound. For example, for rate-2.5 bit per channel use, provides gain of 3.71 dB compared the cut-set bound. Notice also that the transmission rate based the MB distribution is very close to the cut-set bound, even more than the cut-set bound for high SNR ( dB dB). The reason for this observation is presented in Section I-A.
Fig. 3 plots the good distribution and the corresponding probability distribution of for bits/(channel use). It is clear from this figure that this has more volatility than . This behavior implies the computation operation can smooth the peak-to-average probability. This can be very useful to improve the entropy. With this probability distribution, we have bits, but the entropy of is increased to bits.
IV Extension and Discussion
IV-A Different input probability distributions for different transmitters
In previous sections, two orthogonal 1-D constellations with the same input probability distribution are used. Obviously, it can be extended to two orthogonal 1-D constellations with different input probability distribution and . Let be the input probability distribution of . Therefore, (3) becomes and then we can get by substituting into (7). is also located on an -dimensional simplex , and is a domain of . As a result, we need to search and in to maximize . By increasing the search dimension, based on and is no less than that based on and .
Taking 16-PAM constellation for example, for given dB, can achieve 2.9762 bits/(channel use) based on the following and .
[TABLE]
We can see that and have different structure. Compared with the result in Table I, this transmission provides significant gain ( bits/(channel use)) compared with the transmission based on and .
IV-B 2-D Constellation
We also can extend our results to 2-D constellation. Notice that due to the requirement of ambiguity-free detection in destination, not all 2-D constellations can be used. In addition, by using 2-D constellation, one signal can be mapped to the same value more than one time, because different signal pairs may share the same signal value [12], i.e. with . Combining with Theorem 1 in [12], we also can obtain with .
Consider 16 quadrature amplitude modulation (QAM) with Gray mapping, where it is ambiguity-free. Some good input probability distributions for 16-QAM are listed in Table II at different . We can see that for 16-QAM, the proposed also outperform the cut-set bound by and dB at and bits/(channel use), respectively.
V Conclusions
We address the optimization problem of the input probability distribution to maximize the mutual information for a two-user Gaussian MAC with computation. We formulate and analyze the optimization problem, and then use the primal-dual interior-point algorithm to search the optimal input probability distribution. The main results are summarized as follows:
- •
The uniform distribution suffers a large shaping loss compared with the cut-set bound, where the shaping loss is larger than dB.
- •
The Maxwell-Boltzmann distribution also suffers a large performance loss compared with the optimal input probability distribution.
- •
The proposed input probability distribution can achieve a significant gain compared with the cut-set bound.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. P. Wilson, K. Narayanan, H. D. Pfister, and A. Sprintson, “Joint physical layer coding and network coding for bidirectional relaying,” IEEE Trans. Inf. Theory , vol. 56, no. 11, pp. 5641–5654, Nov 2010.
- 2[2] W. Nam, S. Y. Chung, and Y. H. Lee, “Capacity of the Gaussian Two-Way Relay Channel to Within 1 2 1 2 \frac{1}{2} Bit,” IEEE Trans. Inf. Theory , vol. 56, no. 11, pp. 5488–5494, Dec 2010.
- 3[3] R. Blahut, “Computation of channel capacity and rate-distortion functions,” IEEE Transactions on Information Theory , vol. 18, no. 4, pp. 460–473, Jul 1972.
- 4[4] S. Arimoto, “An algorithm for computing the capacity of arbitrary discrete memoryless channels,” IEEE Trans. Inf. Theory , vol. 18, no. 1, pp. 14–20, Jan 1972.
- 5[5] F. R. Kschischang and S. Pasupathy, “Optimal nonuniform signaling for gaussian channels,” IEEE Trans. Inf. Theory , vol. 39, no. 3, pp. 913–929, May 1993.
- 6[6] Y. Watanabe, “The total capacity of two-user multiple-access channel with binary output,” IEEE Trans. Inf. Theory , vol. 42, no. 5, pp. 1453–1465, Sep 1996.
- 7[7] M. Rezaeian and A. Grant, “Computation of total capacity for discrete memoryless multiple-access channels,” IEEE Trans. Inf. Theory , vol. 50, no. 11, pp. 2779–2784, Nov 2004.
- 8[8] B. Mamandipoor, K. Moshksar, and A. K. Khandani, “Capacity-achieving distributions in gaussian multiple access channel with peak power constraints,” IEEE Trans. Inf. Theory , vol. 60, no. 10, pp. 6080–6092, Oct 2014.
