Uplink-Downlink Duality for Integer-Forcing in Terms of the Sum Which in Turn Limits the Our Approach in Section VII to Sum- Rate

Uplink-Downlink Duality for Integer-Forcing in Terms of the Sum Which in Turn Limits the Our Approach in Section VII to Sum- Rate

IEEE TRANS INFO THEORY, TO APPEAR 1 Uplink-Downlink Duality for Integer-Forcing Wenbo He, Bobak Nazer, Member, IEEE, and Shlomo Shamai (Shitz), Fellow, IEEE Abstract—Consider a Gaussian multiple-input multiple-output duality with the Gaussian MIMO MAC [8]–[12]. Specifically, (MIMO) multiple-access channel (MAC) with channel matrix H uplink-downlink duality refers to the fact that any rate tuple and a Gaussian MIMO broadcast channel (BC) with channel T that is attainable on the Gaussian MIMO MAC with channel matrix H . For the MIMO MAC, the integer-forcing architecture matrix H is also attainable on the “dual” Gaussian MIMO consists of first decoding integer-linear combinations of the T transmitted codewords, which are then solved for the original BC with channel matrix H using the same sum power and messages. For the MIMO BC, the integer-forcing architecture vice versa. The capacity region is attained via dirty-paper consists of pre-inverting the integer-linear combinations at the coding [13], which requires high implementation complexity transmitter so that each receiver can obtain its desired codeword at the transmitter. As with the MIMO MAC, significant by decoding an integer-linear combination. In both cases, integer- forcing offers higher achievable rates than zero-forcing while effort has gone towards characterizing the performance of maintaining a similar implementation complexity. This paper linear transmitter architectures for the MIMO BC (see, for establishes an uplink-downlink duality relationship for integer- instance, [14], [15]), which are suboptimal in general. As forcing, i.e., any sum rate that is achievable via integer-forcing demonstrated by [10], linear transceiver architectures also on the MIMO MAC can be achieved via integer-forcing on the satisfy uplink-downlink duality. That is, given equalization and MIMO BC with the same sum power and vice versa. Using this duality relationship, it is shown that integer-forcing can beamforming matrices for a MIMO MAC, we can achieve operate within a constant gap of the MIMO BC sum capacity. the same rate tuple on the dual MIMO BC with the same Finally, the paper proposes a duality-based iterative algorithm sum power by exchanging the roles of the equalization and for the non-convex problem of selecting optimal beamforming beamforming matrices. and equalization vectors, and establishes that it converges to a Integer-forcing is a variation on conventional linear local optimum. transceiver architectures that can attain significantly higher sum rates. Rather than using the equalization and beam- I. INTRODUCTION forming matrices to separate users’ codewords, an integer- forcing transceiver employs them to create an integer-valued The capacity region of the Gaussian MIMO MAC is well- effective channel matrix. The single-user decoders are then known [1, Sec. 10.1] and can be attained via joint maximum used to recover integer-linear combinations of the codewords. likelihood (ML) decoding. While joint ML decoding is opti- By selecting an integer-valued effective matrix that closely mal, its implementation complexity grows exponentially with approximates the channel matrix, this transceiver can reduce the number of users. This has lead to considerable interest in the effective noise variances seen by the decoders, leading linear receiver architectures [2]–[4], which rely only on single- to higher rates. In the MIMO MAC, these integer-linear user decoding algorithms. A conventional linear receiver con- combinations are solved for the original codewords [16]. In sists of a linear equalizer that generates an estimate of each the MIMO BC, the transmitter applies the inverse linear user’s codeword followed by parallel single-user decoders. transform to its messages prior to encoding, so that each However, even with optimal minimum mean-squared error integer-linear combination corresponds to the desired message (MMSE) estimation, linear receivers fall short of the MIMO of that user [17], [18]. Here, we demonstrate that integer- arXiv:1608.03351v2 [cs.IT] 7 Jan 2018 MAC sum capacity. This gap can be closed via successive forcing transceivers satisfy uplink-downlink duality for the interference cancellation (SIC), provided that the transmitters sum rate in the sense of [10]. At a high level, this means operate at one of the corner points of the capacity region. The that the sum rate achievable for decoding the integer-linear full capacity region can be attained via SIC combined with combinations with integer coefficient matrix A over a MIMO either time sharing [5], [6] or rate splitting [7]. MAC with channel matrix H is also achievable for decoding Although the Gaussian MIMO BC is non-degraded, its the integer-linear combinations with integer coefficient matrix capacity region can be established via its uplink-downlink T T A over a MIMO BC with channel matrix H by exchanging W. He and B. Nazer were supported by NSF grants CCF-1253918 and the roles of the equalization and beamforming matrices. One CCF-1302600. The work of S. Shamai has been supported by the by technical obstacle is that the effective noise variances may be the S. and N. Grand Research Fund, and the European Union’s Horizon associated with different users in the dual channel, which in 2020 Research and Innovation Programme, grant agreement no. 694630. This work was presented at the 2014 Communication Theory Workshop, turn means we can only guarantee duality in terms of the sum 2014 IEEE International Symposium on Information Theory and the 15th rate. IEEE International Symposium on Signal Processing Advances in Wireless We also present two applications of uplink-downlink du- Communications in 2014. W. He was with the Department of Electrical and Computer Engineering, ality: a constant-gap optimality result for downlink integer- Boston University, Boston, MA and is now with The Mathworks, Inc., forcing and an iterative algorithm for optimizing beamforming Natick, MA, email: [email protected], B. Nazer is with the Department and equalization matrices. To motivate the first application, of Electrical and Computer Engineering, Boston University, Boston, MA, email: [email protected], and S. Shamai (Shitz) is with the EE Department, prior work [19], [20] established that integer-forcing can Technion, Haifa, Israel, email: [email protected]. operate within a constant gap of the MIMO MAC sum capacity IEEE TRANS INFO THEORY, TO APPEAR 2 using only “digital” successive cancellation, assuming that the advantages of a random precoding matrix on the outage channel state information (CSI) is available at the transmitters. probability for integer-forcing [36]. Using duality, we demonstrate that integer-forcing can also Integer-forcing can also serve as a framework for distributed operate within a constant gap of the MIMO BC capacity source coding, and can be viewed as the “dual” of integer- using only “digital” dirty-paper coding, again assuming CSI forcing channel coding in a certain sense. See [37], [38] for is available at the transmitter. For the second application, it is further details. Very recent work has also established uplink- well-known that simultaneously optimizing beamforming and downlink duality for compression-based strategies for cloud equalization matrices corresponds to a non-convex problem. radio access networks [39]. However, for both the MIMO MAC and BC, finding the Finally, we note that there is a rich body of work on optimal equalization matrix for a fixed beamforming matrix lattice-aided reduction [40]–[46] for MIMO channels. For has a closed-form solution. Therefore, a natural algorithm is instance, in the uplink version of this strategy, each transmitter to iterate between a problem and its dual, updating the equal- employs a lattice-based constellation (such as QAM). The ization matrix at every iteration. For example, the maxSINR decoder steers the channel to a full-rank integer matrix using algorithm [21] relies on a variation of this idea to identify good equalization, makes hard estimates of the resulting integer- interference alignment solutions. Here, we propose an iterative linear combinations of lattice symbols, and then applies the algorithm for optimizing the beamforming and equalization inverse integer matrix to obtain estimates of the emitted matrices used in integer-forcing and show that it converges to symbols. Roughly speaking, integer-forcing can be viewed as a local optimum. Recent follow-up work has used a variation lattice-aided reduction that operates on the codeword, rather of our algorithm to identify good integer-forcing interference than symbol, level. This in turn allows us to write explicit alignment solutions [22]. achievable rate expressions for integer-forcing, whereas rates for lattice-aided reduction must be evaluated numerically. A. Related Work Prior work on integer-forcing [16]–[18], [23] has focused on the important special case where all codewords have the B. Paper Organization same effective power. This constraint is implicitly imposed by the original compute-and-forward framework [24]. In order The remainder of this paper is organized as follows. In to establish uplink-downlink duality, we need the flexibility Section II, we give problem statements for the uplink and to allocate power unequally across codewords. We will thus downlink. Next, in Section III, we give a high-level overview employ the expanded compute-and-forward framework [20], of our duality results. Section IV provides background results which can handle unequal powers. Our achievability results from nested lattice coding that will be needed for our achiev- draw upon capacity-achieving nested lattice codes, whose ability scheme. We present detailed achievability strategies for existence has been shown in a series of recent works [25]– the uplink and downlink in Sections V and VI, respectively. [30]. We refer interested readers to the textbook of Zamir for Section VII formally establishes an uplink-downlink duality a detailed history as well as a comprehensive treatment of relationship for integer-forcing, and handles the technical issue lattice codes [31]. associated with different effective noise variance associations For the sake of notational simplicity, we will state all across the MIMO MAC and BC.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us