Abstract
Beam Division Multiple Access (BDMA) with hybrid precoding has recently been proposed for multi-user multiple-input multiple-output (MU-MIMO) systems by simultaneously transmitting multiple digitally precoded users’ data-streams via different beams. In contrast to most existing works that assume the number of radio frequency (RF) chains must be greater than or equal to that of data-streams, this work proposes a novel BDMA downlink system by first grouping transmitting data-streams before digitally precoding data group by group. To fully harvest the benefits of this new architecture, a greedy user grouping algorithm is devised to minimize the inter-group interference while two digital precoding approaches are developed to suppress the intra-group interference by maximizing the signal-to-interference-and-noise ratio (SINR) and the signal-to-leakage-and-noise ratio (SLNR), respectively. As a result, the proposed BDMA system requires less RF chains than the total number of transmit data-streams. Furthermore, we optimize the power allocation to satisfy each user’s quality of service (QoS) requirement using the D.C. (difference of convex functions) programming technique. Simulation results confirm the effectiveness of the proposed scheme.
1. Introduction
To meet the explosive demand for higher user data rates, it is envisioned that the next-generation cellular systems will be equipped with massive antenna arrays. Capitalizing on a large number of antennas at the base station (BS), Beam Division Multiple Access (BDMA) has recently been proposed as a promising method for 5G communications [1,2,3,4]. Different beams are allowed to transmit multiple users’ data-streams from BS. In contrast to the more conventional multiple access schemes such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA) or Orthogonal Frequency Multiple Division Access (OFDMA) that multiplex users in code, time and frequency domains, BDMA separates users in the beam space by transmitting data to different users in orthogonal beam directions. BDMA was first proposed in [1] to decompose the multi-user multiple-input multiple-output (MU-MIMO) system into multiple single-user MIMO channels by multiplexing multiple users’ data onto non-overlapping beams. Since beamforming is commonly implemented in the analog domain using low-cost phase shifters, BDMA becomes particularly attractive in practice in recent years. Moreover, joint beam selection and user scheduling were formulated under the Lyapunov-drift optimization framework before the optimal user-beam scheduling policy for BDMA was derived in a closed-form [2]. However, the assumption of non-overlapping orthogonal beams is generally difficult to be satisfied in practice. As a result, analog-only BDMA applications are heavily handicapped by the non-orthogonal inter-user interference among beams.
In the meantime, digital precoding has been widely investigated as an effective signal processing method to suppress the inter-user interference for MU-MIMO. It is well known that the classical fully digital precoding requires a dedicated radio frequency (RF) chain for each antenna. However, power consumption and the high hardware cost render the fully digital precoding impractical for massive MIMO systems [5,6,7]. To address this challenge, hybrid digital and analog beamforming has been proposed for massive MIMO transmissions by separating the precoding process into two steps, namely analog and digital precoding [8,9]. More specifically, the transmitted signals are first precoded digitally using a smaller number of RF chains followed by the analog precoder exploited by a much larger number of low-cost phase shifters [10,11]. As a result, the hybrid analog-digital precoding architecture requires significantly fewer RF chains as compared to the fully digital precoding [12]. It has been reported in the literature that the hybrid beamforming structure is capable of achieving performance compared to the fully digital beamforming scheme if the number of RF chains at each end is greater than or equal to twice the number of the data-streams [13]. Therefore, the hybrid precoded massive MU-MIMO system can benefit from the interference suppression supplied by the digital precoding while harvesting large antenna beamforming gains by implementing the massive antennas available in the systems [14]. This hybrid structure is particularly attractive for millimeter wave (mmWave) MIMO systems to support the transmissions of Gbps-order data throughput by exploiting the vast vacant spectrum available at RF of 6 GHz or above [15]. Furthermore, the notion of block diagonal (BD) precoding was first introduced to the conventional fully digital schemes to reduce the precoding complexity in [16]. By dividing the inverse of a large matrix into the inverse of multiple much smaller matrices, the BD precoding can be efficiently exploited with only marginal or no performance degradation as compared to the fully digital precoding [16]. In recent years, the BD design has been extended to the hybrid precoding for MU-MIMO [17]. However, most existing hybrid BD precoding schemes were constructed based on a crucial assumption, i.e., the number of RF chains must be no less than the total number of data-streams to be transmitted. Some pioneering works have investigated to relax this limitation by implementing the state-of-the-art fast-speed phase shifters and switches that can change their states symbol by symbol [18]. However, [19] requires users to resume their symbols via the compressive sensing technique, which makes the scheme impractical for low-complexity receivers.
Meanwhile, power allocation is also an important problem in co-channel interference management for multi-user wireless networks. In many MIMO applications, it is desirable to design a system satisfying the quality of service (QoS) constraint for each user by adjusting the power allocated to different users [20]. Since the objective function is highly non-convex, the problem is usually very difficult and complicated, especially for the coupled analog and digital precoding constraints [21]. Therefore, most existing works maximize the sum-rate capacity by implementing the water-filling algorithm without considering the QoS requirement for each user. For instance, [22] alternatively optimized the power allocation for sum-rate maximization by using the water-filling algorithm, assuming that the analog precoders are strictly orthogonal among distinct users. However, the water-filling algorithm cannot satisfy the per-user QoS constraint as users with poor channel conditions are not allocated any transmit power by the water-filling algorithm. To cope with this problem, the signal-to-interference-and-noise ratio (SINR)-balanced power allocation has been proposed to achieve identical SINR for all users [23,24,25,26]. However, the system performance using the SINR-based power allocation is limited by the user with the worst channel conditions.
In this work, we propose a downlink BDMA scheme empowered by BD digital precoding and global power allocation over multipath channels. Compared to the existing BDMA works [1,2], our proposed BDMA schemes can substantially suppress multi-user interference without requiring perfectly orthogonal beams as residual interference can be greatly removed by digital precoding. Furthermore, in sharp contrast to the conventional hybrid precoding schemes, the proposed scheme can use fewer RF chains than the number of transmit data-streams by exploiting the hybrid BD precoding architecture built upon the state-of-the-art fast-speed phase shifters [27] and switches [18]. Furthermore, an iterative algorithm for power allocation is proposed to satisfy per-user QoS requirement based on the difference of convex functions (D.C.) programming technique.
The main contributions of this paper are summarized as follows:
- A block diagonal hybrid precoding scheme is proposed by exploiting the state-of-the-art fast-speed phase shifters and switches. The resulting scheme can use fewer RF chains than the number of transmit data-streams by jointly performing hybrid analog-digital precoding and user-beam grouping.
- Furthermore, we develop a greedy grouping algorithm to minimize the inter-group interference while maximizing the intra-group interference. Then, the intra-group interference is eliminated by two proposed digital precoders, namely the SINR- and SLNR-based precoders.
- In contrast to most works in the literature that used the single-path channel model, we analyze the sum-rate capacity using the multipath channel model.
- Finally, for given analog and digital precoders, an optimized power allocation scheme is derived to satisfy per-user QoS requirement by using the D.C. programming technique.
The rest of this paper is organized as follows: In Section 2, we present the block diagonal system model with reduced RF chains before formulating the optimization problem. By allocating the power uniformly to each user, the analog and digital precoders are derived in Section 3. After that, the performance of the proposed system is analyzed in Section 5. Finally, to satisfy the QoS constraint, Section 6 proposes a QoS-aware power allocation algorithm based on the D.C. programming technique followed by extensive numerical results presented in Section 7.
Notation: In this paper, we use uppercase boldface and lowercase boldface letters to denote matrices and vectors, respectively. denotes the identity matrix with size . and denote the transpose and conjugate transpose of , respectively. is the pseudo inverse of while stands for the L2 norm of and denotes the absolute value of A. denotes the i-th element of . is the cardinality of the enclosed set . represents the chi-square distribution with k degrees of freedom. is the inner product of and . stands for the addition of element x to set while removal of element x from . Finally, denotes the expectation of the enclosed random variable.
2. System Model and Problem Formulation
In this paper, we consider a MU-MIMO downlink system as shown in Figure 1 in which users are scheduled for service. RF chains and antennas are equipped on BS which transmits data-streams to receivers with receive antennas at each time slot. In a practical MIMO system, the number of RF chains is typically much smaller than the number of antennas, i.e., . We assume that only one data stream is designated to each scheduled receiver for transmission. Denoted by the n-th block of data to be transmitted, has unit power with . In the sequel, we can concentrate on a single block and omit the temporal index n for notation simplicity.
Figure 1.
Block diagram of the hybrid precoding system under consideration.
2.1. Transmitter
In our proposed group-by-group BD digital precoding system shown in Figure 1, the users are first divided into K groups with the group size being , where for . It is clear that . Accordingly, the data-streams can be rewritten in groups as:
where is the data vector transmitted to the users in the k-th group and modeled as:
with being the data transmitted to the u-th user in the k-th group for .
Next, we focus on modeling the digital precoding process. Denoted by of the digital precoder for the k-th group for , can be written as:
where represents the digital precoding vector for the u-th user in the k-th group. Thus, the overall digital precoding matrix can be expressed as a block diagonal matrix as follows:
Clearly, inverting a BD matrix is less computationally expensive than a non-BD matrix of the same dimension. Therefore, the BD structure of in Equation (4) can potentially lead to reduced computational complexity.
Similarly, we model the corresponding analog precoder in groups as
where of , the analog precoder for the k-th group for , is given by:
with being the analog beamforming vector for the u-th user in the k-th group.
Finally, the resulting hybrid precoded signal is transmitted to all users.
2.2. Channel Models
We denote the MIMO multipath channel matrix between the transmitter and the u-th receiver in the k-th group using the Saleh-Valenzuela model [8]:
where is the total number of multipath components between the transmitter and the u-th user in the k-th group. Furthermore, , and are the complex path gain, angles of arrival (AoA) and azimuth/elevation angles of departure (AoD) of the l-th path of the u-th user in the k-th group, respectively. Furthermore, is the array response vector. Finally, is a constant parameter. For a uniform planar array (UPA) of size considered in this work, the array response vector is given by [8]:
where is the wavenumber and d is the distance between two adjacent antennas.
2.3. Receiver
Consequently, we formulate the receiver structure of the u-th user in the k-th group. The received signal is represented by
where is the complex additive white Gaussian noise with zero mean and variance equal to .
Assuming that the receivers are all low-cost terminals that perform analog beamforming only in decoding, the decoded signal denoted by is given by:
where of length is the analog beamforming vector employed by the receiver with the power constraint of and
Please note that the first term in Equation (11) stands for the desired signal while the second term the sum of inter- and intra-group interference as well as receiver thermal noise.
2.4. Group-By-Group Hybrid Precoding
For notational simplicity, we denote by the effective analog beamforming gain vector observed by the u-th user in the k-th group from the j-th group for .
Let be the transmitted power vector, where the power allocated to the u-th user in the k-th group is denoted by with
Then, the resulting channel capacity can be computed as
with
and is the noise power.
Subsequently, the system sum-rate capacity can be computed as a function of , , and :
It is worth noting that the digital beamforming vectors can be designed to eliminate user interference for the conventional hybrid beamforming with sufficient RF chains, i.e.,
In contrast, it can only achieve interference-free asymptotically as grows a very large number since the proposed BD precoding scheme requires fewer RF chains, i.e., . Thus, the capacity of the proposed BD precoding scheme is constrained by the residual inter- and intra-group interference in the system. Given K groups, we can derive the optimal analog and block digital precoding matrices by
where and in , and .
In problem , and confine the analog beamforming vectors to the phase-only structure in transmitter and receiver while ensures that each precoded signal is of unit power. Furthermore, and define the analog and digital precoder, respectively. constrains the maximum number of data-streams in each group to be within the number of RF chains. Finally, defines the downlink transmitted power constraint while guarantees the minimal data rate for each user.
The problem is challenging due to its non-convex and combinatorial nature. Thus, it is analytically intractable to derive a closed-form optimal solution. Instead, we consider a two-stage suboptimal solution: In the first stage, we focus on the analog and digital precoder design while assuming uniform power allocation; After fixing the analog and digital precoders, we derive the QoS-aware optimal power allocation in the second stage.
3. Proposed Block Hybrid Beamforming for RF Chains Reduction
In this section, we will first ignore the constraints and in by uniformly allocating the power to each user while assuming that the user grouping is given.
3.1. Analog Beamforming Design
We begin with the analog beamforming design for both transmitter and receiver. It is well known that distinct array response vectors are asymptotically orthogonal as the number of antennas in an antenna array goes to infinity [1], i.e.,
However, since the antenna number is finite in practice, the residual interference must be considered in the analog precoding design. Recalling the channel model presented in Equation (8), we can asymptotically orthogonalize the transmitted signals by optimizing the design of and :
where
Furthermore, is given by
with . The optimal analog beamforming precoder can be straightforwardly found by exhaustively searching in the feasible sets of and .
3.2. Digital Precoder Design
In this section, two digital precoding schemes are proposed to maximize the system sum-rate by minimizing the intra-group interference.
3.2.1. Block Zero-Forcing (Bzf) Scheme
In contrast to the conventional ZF hybrid beamforming scheme [28] that requires , zero-forcing digital precoding scheme is first proposed to transmit data-streams group by group. More specifically, the digital precoder for each block is designed as the inverse of the effective channel of the block:
with , where .
To satisfy the constraint in , power normalization is performed on each derived from as
Subsequently, this scheme is referred to as the block zero-forcing (BZF) scheme. It is worth noting that BZF degenerates to [28] if , i.e., all users are grouped into one independent group. On the other hand, BZF becomes the analog-only BDMA if , i.e., each user forms one group and only analog beamforming is performed.
3.2.2. Block SLNR Maximization (BSM) Scheme
Instead of the received interference elimination, we can alternatively devise the digital precoder to suppress the interference leakage by maximizing SLNR [29]. More specifically, we denote by the desired signal power transmitted to the u-th user in the k-th group
Furthermore, if we define leakage signal as the transmitted signal that is intended to a specific user but leaked to other users, the leakage signal power from the u-th user in the k-th group can be given as
Finally, the SLNR for the u-th user in the k-th group can be formulated as
Denoted by the optimal digital precoder maximizing SLNR, it has been shown that turns out to be the eigenvector associated with the largest eigenvalue of the following matrix [29]:
where is the leakage covariance matrix related to the u-th user in the k-th group and given as:
In contrast to the conventional hybrid precoding algorithms with complexity , the proposed group precoding schemes can reduce the complexity to .
From the above derivation, it is apparent that the user grouping algorithm plays an important role on the amount of inter-group interference, and subsequently the system performance. Thus, a heuristic algorithm for user grouping is investigated in the next section.
4. User Grouping Algorithm
Since the intra-group interference is eliminated by the digital precoding, we will focus on using the user grouping to maximize the intra-group interference while minimizing the inter-group interference. More specifically, we propose to group users into K groups with minimal inter-group interference. Since the total number of possible group combinations is large, a greedy grouping algorithm is proposed in Algorithm 1.
| Algorithm 1 Greedy User Grouping Algorithm |
Input:
|
In this algorithm, for , we first group users who cause most interference to each other into Group 1 detailed in Stage 1. This selection is motivated by the observation that most interference can be eliminated by the digital precoder applied among each group. When the size of Group 1 reaches the number of RF chains, the user whose array response vector is most orthogonal to Group 1 is selected as the first member of Group 2 as shown in Stage 2, which is designed to minimize the inter-group interference. This process repeats until all users are assigned to different groups.
It is worth noting that the grouping problem is NP-hard. The greedy algorithm is proposed to find a suboptimal partition with complexity .
5. Performance Analysis
We first investigate the capacity for the conventional analog-only BDMA scheme.
where is the received interference represented as
Proposition 1.
If the optimal analog beamformers are designed as and , respectively, the following approximation holds:
The proof is given in Appendix A and Appendix B.
Capitalizing on the Extreme Value Theory [30,31], we can derive the cumulative distribution function (CDF) of Z as
where . The detailed derivation is shown in Appendix C.
The residual interference of distinct beams is negligible as compared to the desired signal. Thus, Y can be upper bounded by
where with T being the expected residual interference power between distinct beams. In our proposed system, the beams will be selected and grouped to reduce the residual interference. Clearly, if the number of antennas goes to infinity or the steering vectors of different users are strictly orthogonal. In contrast, if different users have same AoDs. The value of T can be numerically derived.
Finally, the CDF of the SINR lower bound can be given by
The detailed derivation can be found in Appendix D.
Using the CDF above, the lower and upper bounds of the sum-rate capacity can be derived as
It is analytically intractable to obtain a closed-form solution to Equation (44). We will show the numerical results in simulation section.
Please note that the upper bound is achieved if the interference from other users can be eliminated. Furthermore, since the number of transmitter antennas is finite in practice, the analog beamforming vectors shown in Equations (21) and (23) inevitably incur residual inter-user interference. Therefore, digital precoders are required to further suppress the residual interference.
6. Proposed QoS-Aware Power Allocation Algorithm Based on D.C. Programming
For given analog and digital precoders, we investigate the QoS-aware power allocation in by using the D.C. programming technique in this section.
We begin with reformulating as
Following the procedures in [32], the problem above can be cast as a D.C. programming problem:
where
For given analog and digital precoders, both and are concave in , i.e., Equation (46) is a D.C. function. Starting from a feasible , the optimal at the n-th iteration is generated as the optimal solution of a convex problem:
which can be efficiently solved by any existing convex programming software, such as CVX [33]. The computational complexity of Equation (47) is in each iteration [32].
As is concave, its gradient is also super-gradient:
The proof is given in Appendix E.
Finally, since is the solution to Equation (47), it follows that
Therefore, the -th solution is always better than the previous one. The iterative process terminates after is achieved with a pre-defined threshold .
7. Simulation Results
In this section, we will use computer simulation to evaluate the sum-rate performance of the proposed block diagonal digital precoding schemes. Unless specified otherwise, we consider a transmitter equipped with a UPA (i.e., ) and users each equipped with an UPA (i.e., ). The number of paths is set to and the additive Gaussian noise power dBm for each user. We consider the azimuth AoA/AoD’s uniformly distributed over while the elevation AoA/AoD’s uniformly distributed over , respectively. For each computer experiment, we compute the average over 100 realizations.
In Figure 2, we first set , i.e., no grouping. As a result, 16 RF chains are required to support 16 data-streams. As shown in Figure 2, BZF slightly outperforms BSM as it can eliminate more multi-user interference even in multipath environment. It is observed that even in the high SNR regime, BDMA suffers from inter-beam interference and has poor performance.
Figure 2.
Performance with (no grouping) over multipath channels.
Next, we evaluate the two proposed BD precoding schemes with groups and 8 RF chains. The 16 users are grouped into groups. The curves labeled as “BZF” and “BSM” stands for the proposed BD precoding schemes where only 8 RF chains are used to transmit 16 data-streams. It is observed that BZF and BSM have comparable performance. Furthermore, the curve labeled as “Conventional Hybrid BF (8 RF Chains)” is the sum-rate for the conventional hybrid beamforming system with 8 RF chains serving 8 users. Finally, BDMA is the analog-only precoding system that has the worst performance. Inspection of Figure 3 reveals that the proposed BZF and BSM have much better sum-rate performance than the conventional hybrid precoding algorithm over the SNR range dB. When the SNR is larger than 12 dB, the system becomes interference-limited. Thus, the performance of BZF and BSM tends to saturate beyond this point.
Figure 3.
Performance with groups over multipath channels with users and 8 RF chains.
In Figure 4, we investigate the sum-rate capacity improvement as a function of the number of RF chains while fixing the SNR at 5 dB. The upper bound is the conventional ZF precoding system with 16 RF chains for 16 users. Interestingly, the performance improvement generated by an additional RF chain increases only marginally as the number of RF chains grows from eight to 14.
Figure 4.
Sum-rate capacity improvement as a function of the number of RF chains.
Next, we vary the number of groups while fixing the total number of users at and SNR dB. Figure 5 shows that BZF and BSM are lower bounded by BDMA and upper bounded by the conventional ZF system with 16 RF chains. When , the system degenerates back to the conventional ZF system with . On the other hand, if , the system becomes the conventional BDMA.
Figure 5.
Sum-rate capacity as a function of the number of groups.
We then investigate the sum-rate performance as the number of transmit antennas increases. Figure 6 shows that the capacity of BZF and BSM has been significantly increased as the number of transmit antennas increases. This is because that the inter-group interference is asymptotically removed as indicated in Equation (20).
Figure 6.
Sum-rate capacity as a function of the number of transmit antennas.
Finally, we evaluate the performance of the power allocation generated with the D.C. programming technique. We assume that the minimum QoS threshold for each user is set to 3 bps/Hz. Figure 7 and Figure 8 show the performance achieved by our proposed QoS-aware power allocation algorithm. The curve labeled as “Water-filling Power Allocation” is obtained by allocating user power via the water-filling algorithm without taking into account the QoS requirement. The curve labeled as “QoS-Aware Power Allocation” shows the performance of the proposed power allocation algorithm. Compared to the curve labeled as “Uniform Power Allocation”, the proposed algorithm has demonstrated significant advantages in terms of the sum-rate capacity. Furthermore, Figure 8 depicts the CDF of the user data rate. It is evident that all users served by the QoS-aware power allocation satisfy the minimum QoS requirement (i.e., 3 bps/Hz). In contrast, the water-filling-based power algorithm suffers from an outage rate of about 20% where outage is defined as the user data rate being below the minimum required data rate.
Figure 7.
Performance achieved by the QoS-aware power allocation algorithm with .
Figure 8.
The CDF of user’s rate comparison for QoS-ware power allocation schemes.
8. Conclusions
In this paper, we have developed block diagonal hybrid precoding schemes with optimized power allocation for mmWave massive MIMO systems by jointly performing hybrid analog-digital precoding and user-beam grouping. The proposed system requires fewer RF chains as compared to the conventional hybrid precoding systems by digitally precoding data-streams group by group. Although the intra-group interference is eliminated by the digital precoding, a greedy grouping algorithm has been derived to minimize the inter-group interference by carefully grouping users with orthogonal beams to different groups. Furthermore, two digital precoding schemes have been proposed to suppress the intra-group interference based on SINR and SLNR, respectively. In addition, the upper and lower bounds of the system sum-rate capacity have been derived based on the multipath channel model. Finally, QoS-aware power allocation has been proposed by using the D.C. programming technique. Simulation results have demonstrated the good performance of the proposed grouped BDMA block diagonal hybrid precoding system.
Author Contributions
Conceptualization, G.N. and Q.C.; methodology, G.N. and Q.C.; software, G.N.; validation, G.N., Q.C. and M.P.; formal analysis, G.N.; investigation, G.N.; resources, G.N.; data curation, G.N.; writing—original draft preparation, G.N.; writing—review and editing, G.N.; visualization, G.N.; supervision, M.P. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported, in part, by the Shenzhen Science and Technology Innovation Committee under Grant No. ZDSYS20170725140921348 and JCYJ20190813170803617 and by the National Natural Science Foundation of China under Grant No. 61731018. The APC was funded by Shenzhen Research Institute of Big Data.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. Proof of Proposition 1
Proof.
First, if , we show that the signal power received from other paths is much smaller than that from the optimal path,
where
It can be easily shown that , which means the desired signal in Equation (A1) can be well approximated by . In other words, the vast majority of desired signal is received from the selected optimal path.
Similarly, for , the interference from another user is given by
where
Since analog beamformers are distinct for different receivers, we have by Equation (20). Finally, it is straightforward to derive
A numerical example is given in Appendix B. □
Appendix B. A Numerical Example for Proposition 1
A numerical example is given below. We set with , and . Recalling the given UPA array response vector, the number of antennas in transmitter is and in receiver. The optimal analog precoder in transmitter and receiver is given by and , respectively. Furthermore, we examine another receiver whose optimal analog precoder is given by with and . The complex path gains are .
Figure A1 shows that is much less than , which confirms that the desired signal in Equation (A1) can be well approximated by . Similarly, from Figure A2, it can be seen that the second term is much smaller than . Thus, the interference term can be approximated by .
Figure A1.
Desired signal from different paths.
Figure A2.
Other users’ interference from different paths.
Appendix C. The Derivation for Equation (39)
From Proposition 1, Z can be approximated as
Since has the distribution of , the CDF of Z can be derived in a straightforward manner [31]:
Appendix D. The Derivation for Equation (43)
Recalling Equation (35), the SINR can be represented as
To derive the CDF of SINR, we must first calculate the CDF of Y. From Proposition 1, Y can be represented as
As the AoDs and AoAs are i.i.d for UPA antennas, the expectation can be calculated as
where is given by
As shown in Figure A3, the value of T can be numerically estimated. As the number of antennas increases, the value of T decreases gradually, which confirms Equation (20).
Figure A3.
The value of for different number of transmitter antennas.
For a given CDF of Z in Equation (39), the CDF of SINR can be computed as
where we have in the derivation above.
Appendix E. Proof for Equation (48)
Suppose is a concave function on a convex neighborhood and differentiable at . Then, for every , we have the following inequality based on the definition of concavity:
where .
Rearranging the terms and dividing both sides by , we have
References
- Sun, C.; Gao, X.; Jin, S.; Matthaiou, M.; Ding, Z.; Xiao, C. Beam Division Multiple Access Transmission for massive MIMO communications. IEEE Trans. Commun. 2015, 63, 2170–2184. [Google Scholar] [CrossRef]
- Jiang, Z.; Chen, S.; Zhou, S.; Niu, Z. Joint user scheduling and beam selection optimization for beam-based massive MIMO downlinks. IEEE Trans. Wirel. Commun. 2018, 17, 2190–2204. [Google Scholar] [CrossRef]
- Sun, C.; Gao, X.; Ding, Z. BDMA in multicell massive MIMO communications: Power allocation algorithms. IEEE Trans. Signal Process. 2017, 65, 2962–2974. [Google Scholar] [CrossRef]
- Dalela, P.K.; Bhave, P.; Yadav, P.; Yadav, A.; Tyagi, V. Beam division multiple access (BDMA) and modulation formats for 5G: Heir of OFDM? In Proceedings of the 2018 International Conference on Information Networking (ICOIN), Chiang Mai, Thailand, 10–12 January 2018; pp. 450–455. [Google Scholar]
- Liang, L.; Xu, W.; Dong, X. Low-complexity hybrid precoding in massive multiuser MIMO systems. IEEE Wirel. Commun. Lett. 2014, 3, 653–656. [Google Scholar] [CrossRef]
- Molisch, A.F.; Win, M.Z.; Choi, Y.-S.; Winters, J.H. Capacity of MIMO systems with antenna selection. IEEE Trans. Wirel. Commun. 2005, 4, 1759–1772. [Google Scholar] [CrossRef]
- Rangan, S.; Rappaport, T.S.; Erkip, E. Millimeter-wave cellular wireless networks: Potentials and challenges. Proc. IEEE 2014, 102, 366–385. [Google Scholar] [CrossRef]
- Alkhateeb, A.; El Ayach, O.; Leus, G.; Heath, R.W. Channel estimation and hybrid precoding for millimeter wave cellular systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef]
- Molisch, A.F.; Ratnam, V.V.; Han, S.; Li, Z.; Nguyen, S.L.H.; Li, L.; Haneda, K. Hybrid beamforming for massive MIMO: A survey. IEEE Commun. Mag. 2017, 55, 134–141. [Google Scholar] [CrossRef]
- Li, Z.; Han, S.; Sangodoyin, S.; Wang, R.; Molisch, A.F. Joint optimization of hybrid beamforming for multi-user massive MIMO downlink. IEEE Trans. Wirel. Commun. 2018, 17, 3600–3614. [Google Scholar] [CrossRef]
- Zhang, X.; Molisch, A.F.; Kung, S.-Y. Variable-phase-shift-based RF-baseband codesign for MIMO antenna selection. IEEE Trans. Signal Process. 2005, 53, 4091–4103. [Google Scholar] [CrossRef]
- Ratnam, V.V.; Molisch, A.F.; Bursalioglu, O.Y.; Papadopoulos, H.C. Hybrid beamforming with selection for multiuser massive MIMO systems. IEEE Trans. Signal Process. 2018, 66, 4105–4120. [Google Scholar] [CrossRef]
- Han, S.; Chih-Lin, I.; Xu, Z.; Wang, S. Reference signals design for hybrid analog and digital beamforming. IEEE Commun. Lett. 2014, 18, 1191–1193. [Google Scholar] [CrossRef]
- Sun, S.; Rappaport, T.S.; Heath, R.W.; Nix, A.; Rangan, S. MIMO for millimeter-wave wireless communications: Beamforming, spatial multiplexing, or both? IEEE Commun. Mag. 2014, 52, 110–121. [Google Scholar] [CrossRef]
- Rappaport, T.S.; Sun, S.; Mayzus, R.; Zhao, H.; Azar, Y.; Wang, K.; Wong, G.N.; Schulz, K.; Samimi, M.; Gutierrez, F. Millimeter wave mobile communications for 5G cellular: It will work! IEEE Access 2013, 1, 335–349. [Google Scholar] [CrossRef]
- Spencer, Q.H.; Swindlehurst, A.L.; Haardt, M. Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels. IEEE Trans. Signal Process. 2004, 52, 461–471. [Google Scholar] [CrossRef]
- Liu, A.; Lau, V. Phase only RF precoding for massive MIMO systems with limited RF chains. IEEE Trans. Signal Process. 2014, 62, 4505–4515. [Google Scholar] [CrossRef]
- Nosrati, H.; Aboutanios, E.; Smith, D. Switch-based hybrid precoding in mmWave massive MIMO systems. In Proceedings of the 2019 27th European Signal Processing Conference (EUSIPCO), A Coruna, Spain, 2–6 September 2019; pp. 1–5. [Google Scholar]
- Garcia, N.; Wymeersch, H.; Larsson, E.G. MIMO with more users than RF chains. arXiv 2017, arXiv:1709.05200. [Google Scholar]
- Palomar, D.P.; Lagunas, M.A.; Cioffi, J.M. Optimum linear joint transmit-receive processing for MIMO channels with QoS constraints. IEEE Trans. Signal Process. 2004, 52, 1179–1197. [Google Scholar] [CrossRef]
- Yih, C.-H.; Geranotis, E. Centralized power allocation algorithms for OFDM cellular networks. In Proceedings of the IEEE Military Communications Conference (MILCOM 2003), Boston, MA, USA, 13–16 October 2003; pp. 1250–1255. [Google Scholar]
- Sohrabi, F.; Yu, W. Hybrid digital and analog beamforming design for large-scale antenna arrays. IEEE J. Sel. Top. Signal Process. 2016, 10, 501–513. [Google Scholar] [CrossRef]
- Koskie, S.; Gajic, Z. A Nash game algorithm for SIR-based power control in 3G wireless CDMA networks. IEEE/ACM Trans. Netw. 2005, 13, 1017–1026. [Google Scholar] [CrossRef]
- Negro, F.; Cardone, M.; Ghauri, I.; Slock, D.T. SINR balancing and beamforming for the MISO interference channel. In Proceedings of the 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications, Toronto, ON, Canada, 11–14 September 2011; pp. 1552–1556. [Google Scholar]
- Xie, M.; Lok, T.-M. SINR balancing via base station association, beamforming, and power control in downlink multicell MISO systems. IEEE Trans. Wirel. Commun. 2018, 17, 1811–1821. [Google Scholar] [CrossRef]
- Sifaou, H.; Kammoun, A.; Sanguinetti, L.; Debbah, M.; Alouini, M.-S. Max–min SINR in large-scale single-cell MU-MIMO: Asymptotic analysis and low-complexity transceivers. IEEE Trans. Signal Process. 2017, 65, 1841–1854. [Google Scholar] [CrossRef]
- Lee, W.; Valdes-Garcia, A. Continuous true-time delay phase shifter using distributed inductive and capacitive miller effect. IEEE Trans. Microw. Theory Tech. 2019, 67, 3053–3063. [Google Scholar] [CrossRef]
- El Ayach, O.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef]
- Wang, J.; Jin, S.; Gao, X.; Wong, K.-K.; Au, E. Statistical eigenmode-based SDMA for two-user downlink. IEEE Trans. Signal Process. 2012, 60, 5371–5383. [Google Scholar] [CrossRef]
- de Haan, L.; Ferreira, A. Extreme Value Theory: An Introduction, 1st ed.; Springer: New York, NY, USA, 2010. [Google Scholar]
- Sharif, M.; Hassibi, B. On the capacity of MIMO broadcast channels with partial side information. IEEE Trans. Inf. Theory 2005, 51, 506–522. [Google Scholar] [CrossRef]
- Kha, H.H.; Tuan, H.D.; Nguyen, H.H. Fast global optimal power allocation in wireless networks by local DC programming. IEEE Trans. Wirel. Commun. 2012, 11, 510–515. [Google Scholar] [CrossRef]
- Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.1. Available online: http://cvxr.com/cvx (accessed on 15 March 2014).
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).