Next Article in Journal
Understanding Covalent Grafting of Nanotubes onto Polymer Nanocomposites: Molecular Dynamics Simulation Study
Previous Article in Journal
Energy-Aware Dynamic 3D Placement of Multi-Drone Sensing Fleet
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Optimization for Downlink Cell-Free Massive MIMO System with Mixed DACs

1
The Department of Wireless Communication Key Lab of Jiangsu Province, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
2
School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(8), 2624; https://doi.org/10.3390/s21082624
Submission received: 24 March 2021 / Revised: 5 April 2021 / Accepted: 6 April 2021 / Published: 8 April 2021
(This article belongs to the Section Electronic Sensors)

Abstract

:
This paper concentrates on the rate analysis and optimization for a downlink cell-free massive multi-input multi-output (MIMO) system with mixed digital-to-analog converters (DACs), where some of the access points (APs) use perfect-resolution DACs, while the others exploit low-resolution DACs to reduce hardware cost and power consumption. By using the additive quantization noise model (AQNM) and conjugate beamforming receiver, a tight closed-form rate expression is derived based on the standard minimum mean square error (MMSE) channel estimate technique. With the derived result, the effects of the number of APs, the downlink transmitted power, the number of DAC bits, and the proportion of the perfect DACs in the mixed-DAC architecture are conducted. We find that the achievable sum rate can be improved by increasing the proportion of the perfect DACs and deploying more APs. Besides, when the DAC resolution arrives at 5-bit, the system performance will invariably approach the case of perfect DACs, which indicates that we can use 5-bit DACs to substitute the perfect DACs. Thus, it can greatly reduce system hardware cost and power consumption. Finally, the weighted max–min power allocation scheme is proposed to guarantee that the users with high priority have a higher rate, while the others are served with the same rate. The simulation results prove the proposed scheme can be effectively solved by the bisection algorithm.

1. Introduction

In recent years, cell-free massive multi-input multi-output (MIMO) has been considered as one of the most potential and disruptive technologies for the future beyond fifth-generation (B5G) and sixth-generation (6G) wireless communications [1,2,3], since it can significantly satisfy the ever-increasing requirements for high spectral efficiency (SE), coverage probability, and energy efficiency (EE) [4,5,6].
Different from the traditional massive MIMO, cell-free massive MIMO allows all access points (APs) to coherently and jointly serve a small number of distributed users in the same time-spectrum resource blocks. It can inherit the vital properties of collocated and distributed massive MIMO, such as channel hardening, enormous macro-diversity, and favorable propagation [5,6,7]. Therefore, this seminal technology received special attention from both the industry and academia in recent years. Assuming all APs used simple conjugate beamforming on the downlink and matched filtering on the uplink, the cell-free massive MIMO was first proposed in [3]. Based on the derived rate expression, a max–min power allocation scheme was applied to ensure that geometrically different users uniformly enjoy good quality of service (QoS). In order to maximize the minimum user rate for the filter-aided uplink cell-free massive MIMO systems, the above-mentioned scheme was also investigated in [8], where it can be decoupled into two sub-problems, i.e., receiver filter coefficient design and effective power allocation. The simulated results demonstrated that the proposed method can significantly improve both the fairness between different users and the sum rate. Because the multigroup multicast can provide an effective solution to transmit data to many groups of users at the same time, a multigroup multicast cell-free massive MIMO was investigated with distributed conjugate beamforming and short-term power constraint (STPC) [9]. It was shown that the STPC outperformed the long-term power constraint when the number of groups was small. Based on [9], a max–min power control algorithm was considered in the downlink multigroup multicast cell-free massive MIMO [10]. Apart from the above works that used traditional orthogonal multiple access (OMA), the non-orthogonal multiple access (NOMA) was also explored in cell-free massive MIMO, since multiple users can be severed in the same frequency/time/spatial resource block [11,12,13,14]. The achievable rate and the probability of successful successive interference cancellation (SIC) were obtained by employing the stochastic geometry approach [13]. In addition, the work [14] investigated the SE maximization problem for NOMA-aided cell-free massive MIMO, and a sequential convex approximation (SCA) method was developed. In addition, in [15], a downlink cell-free massive MIMO system with conjugate beamforming was investigated. With the effects of backhaul power consumption and the number of antennas at each AP, it investigated the total EE maximization problem. Furthermore, the derived results showed that the proposed algorithm can double the total EE compared with the equal power allocation. Different from [15,16], the works of [17,18] considered the zero-forcing precoding schemes, and the work in [19] investigated the millimeter-wave band.
All the above works showed that cell-free massive MIMO has remarkable advantages in both SE and EE, and they all advocated ideal hardware. In other words, all these works assumed that the perfect analog-to-digital converters (ADCs) or perfect digital-to-analog converters (DACs) were used. However, due to the fact that the hardware cost and circuit power consumption linearly increase with the sampling rate, and exponentially with the number of quantization bits of the ADCs/DACs [20,21,22,23], they will become a bottleneck for the future cell-free massive MIMO systems. To resolve this issue effectively, several novel architectures, such as low-resolution ADCs/DACs and hybrid precoding aided cell-free massive MIMO were proposed, and much effort was made to understand the behaviors of low-resolution ADCs/DACs [24,25,26,27,28]. Leveraging on the additive quantization noise model (AQNM), in [25], the authors took the first attempt to introduce low-resolution ADCs in cell-free massive MIMO systems and derived the achievable rate expression. To maximize the sum-rate expression, a max–min fairness power algorithm with ADC resolution allocation was proposed. Different from [25], the Bussgang decomposition theorem was introduced in [27,28]. In reality, the AQNM was more convenient for multi-bits quantization than the Bussgang.
Although a consensus was reached that low-resolution ADCs/DACs can effectively reduce energy consumption and hardware cost, 1-bit quantization will lead to significant performance loss in SE, especially in the high signal-to-interference- noise ratio (SINR) regime [22]. In addition, a pure low-resolution DAC architecture will also inevitably cause several other problems, such as error floor for linear multi-user detection, phase/frequency synchronization, and complex channel estimations [29]. The mixed-DAC architectures, in turn, were put forward in [30,31]. Although the mixed DAC was studied widely for traditional massive MIMO systems in the past few years, as far as the authors are concerned, the mixed-DAC architecture cell-free massive MIMO systems have not been given enough attention, and rarely do works explore this regard. Inspired by the above literature review, in this work, a downlink cell-free massive MIMO system with mixed DACs is considered.
Particularly, the main contributions of this paper are stated as:
(1)
With the conjugate beamforming and AQNM, the tight closed-form downlink rate expression is derived based on the minimum mean square error (MMSE) channel estimation technique. It reflects the effect of the APs’ number, the downlink transmitted power, the number of quantization bits, and the proportion of perfect DACs in the mixed-DAC architecture;
(2)
Considering the fact that, in the future, emerging situations such as telemedicine, driverless, and real-time operations, these situations often require high priority, while the remaining are served at the same rate. Then, the weighted max–min power allocation scheme is proposed. As the objective function of the optimization problem can be effectively proved to be quasi-concave, then the critical bisection algorithm is used to solve it;
(3)
Numerical results are given to verify the derived results and prove that the proposed scheme can be effectively solved by the bisection algorithm.
The remainder of this paper is organized as follows. Section 2 introduces the considered downlink cell-free massive MIMO system model with mixed DACs. In Section 3, it performs the rate performance analysis. In addition, the weighted max–min power allocation scheme is conducted in Section 4. Moreover, Section 5 presents the numerical results and discussions to verify the derived results and finally, the conclusions are provided in Section 6.
Notation: Uppercase boldface and lowercase boldface letters are matrices and column vectors. A * , A T , and A H stand for the conjugate, transpose, and conjugate transpose of the matrix A , respectively. In addition, I N and E stand for the N × N identity matrix and expectation operator. Moreover, and indicate absolute operator and Euclidean norm. Finally, n ~ C N ( 0 , Ψ ) represents a circularly symmetric complex Gaussian random vector with zero mean vector and covariance matrix Ψ , and z ~ N ( 0 , δ 2 ) denotes a real-value Gaussian random variable.

2. System Model

In this paper, a downlink cell-free massive MIMO system with mixed DACs is exhibited, where M APs serving K single-antenna users in the same resource blocks and each AP has N antennas. Both APs and users are randomly distributed within a D × D square area. To effectively reduce energy consumption and hardware cost, a mixed-DAC architecture is introduced. For each AP, its N 1 antennas are connected to perfect-resolution DACs, while the rest of the N 2 antennas are linked to low-resolution DACs, N 1 + N 2 = N . Furthermore, κ = N 1 / N denotes the proportion of the perfect DACs in the mixed-DAC architecture. Assuming the time division duplex (TDD) protocol is employed, then the downlink data transmission can use the uplink-acquired channel state information (CSI). Each coherence interval consists of two phases: uplink channel training and downlink data transmission [25].
Let g m 1 k N 1 × 1 be the channel gain from the k -th user to the m-th AP with perfect-resolution DACs and g m 2 k N 2 × 1 be the channel gain from the k -th user to the m-th AP with low-resolution DACs. Based on the general Rayleigh fading, the channel vectors g m 1 k and g m 2 k can be modeled as follows
g m 1 k = β m k 1 / 2 h m 1 k , g m 2 k = β m k 1 / 2 h m 2 k ,
where β m k , m , k is the large-scale fading factor, and h m 1 k , h m 2 k represent the small-scale fading vectors. We assume that the entries of the small-scale fading are independent and identically distributed (i.i.d.) C N ( 0 , 1 ) random variables. Therefore, the channel from the k -th user to the m -th AP is given by g m k = g m 1 k T , g m 2 k T T N × 1 .

3. Uplink Channel Training

It is assumed that imperfect CSI is used. With the standard MMSE channel estimation technique, the downlink channel can be decomposed as
g m k = g ^ m k + e m k ,
where g ^ m k and e m k denote the estimated channel and the estimation error, respectively. The statistical characteristics of g ^ m k and e m k can be obtained from the following lemma.
Lemma 1.
Assuming the orthogonal pilot sequences is less than the number of users, based on the property of MMSE, the characteristics of g ^ m k and e m k can be given as
g ^ m k ~ C N 0 , γ m k I N ,
e m k ~ C N 0 , β m k γ m k I N .
In (3) and (4), the factor γ m k is given by
γ m k = τ ρ p β m k b m k = τ ρ p β m k 2 τ ρ p k = 1 K β m k φ k H φ k + 1 ,
where b m k = τ ρ p β m k τ ρ p k = 1 K β m k φ k H φ k 2 + 1 , τ indicates the span of the training sequence, ρ p denotes the normalized signal-to-noise ratio (SNR) for each pilot symbol, and φ k indicates the pilot sequence assigned to the k-th user, φ k 2 = 1 .

3.1. Downlink Data Transmission

In this phase, since the TDD protocol is advocated (the basic attribute of TDD is that the channel is reciprocal), the Aps will treat the estimated channel, g ^ m k = g ^ m 1 k T , g ^ m 2 k T T N × 1 , as the real channel for downlink data transmission. Thus, the precoded signal at the m-th AP with perfect-resolution DACs is formulated as
x m 1 = ρ d k = 1 K η m k g ^ m 1 k * s k ,
where s k is the signal for the k-th user satisfying E s k 2 = 1 , k , and g ^ m 1 k N 1 × 1 denotes the channel from the k-th user to the m-th AP with perfect-resolution DACs. In addition, ρ d denotes the normalized downlink SNR and η m k , m , k indicates the downlink power allocation coefficient. Similarly, the transmitted signal at the m-th AP with low-resolution DACs before quantization can be expressed as
x m 2 = ρ d k = 1 K η m k g ^ m 2 k * s k ,
where g ^ m 2 k N 2 × 1 is the channel vector from the k-th user to the m-th AP with low-resolution DACs.
Leveraging on the AQNM (in reality, the AQNM has been widely adopted in the quantized MIMO system, due to the fact it can provide accurate estimation under the low- and medium-SNR scenarios [20,23]), the version of the quantized signal at m-th AP with low-resolution DACs is
x ˜ m 2 = Q x m 2 = α m ρ d k = 1 K η m k g ^ m 2 k * s k + n ˜ m 2 ,
where Q ( ) is a linear quantization function, α m denotes the linear gain shown in the following Table 1 (for b m > 5 , m , in general, the quantization coefficient can be approximated as α m π 3 / 2 × 2 2 b m ), and n ˜ m 2 means the quantization noise vector.
The covariance matrix of n ˜ m 2 is given by [26]
R n ˜ m 2 = α m 1 α m diag E x m 2 x m 2 H = α m 1 α m ρ d k = 1 K η m k γ m k I N 2 .
According to (6) and (8), the overall transmitted signal at the m -th AP can be expressed as
x m = x m 1 x ˜ m 2 = ρ d k = 1 K η m k g ^ m 1 k * s k α m ρ d k = 1 K η m k g ^ m 2 k * s k + n ˜ m 2 .  
To satisfy the following power constraint at each AP, we have E x m 2 ρ d . Then, the power of the transmitted signal is
E x m 2 = E x m 1 2 + x ˜ m 2 2 = N 1 ρ d k = 1 K η m k γ m k + N 2 ρ d α m k = 1 K η m k γ m k = N 1 + α m N 2 ρ d k = 1 K η m k γ m k .
Therefore, the constraint condition can be given as
k = 1 K η m k γ m k 1 N 1 + N 2 α m , m .
In the next subsection, the rate performance for the considered downlink cell-free massive MIMO system with mixed DACs is conducted.

3.2. Rate Performance Analysis

With the overall transmitted signal x m , then the received signal at the k-th user can be written as
r k = m = 1 M g m k T x m + w k = m = 1 M g m 1 k T x m 1 + m = 1 M α m g m 2 k T x m 2 + m = 1 M g m 2 k T n ˜ m 2 + w k = ρ d m = 1 M g m 1 k T η m k g ^ m 1 k * s k + m = 1 M g m 2 k T n ˜ m 2 + ρ d k k K m = 1 M η m k g m 1 k T g ^ m 1 k * s k + ρ d k k K m = 1 M α m η m k g m 2 k T g ^ m 2 k * s k + ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * s k + w k ,
where w k ~ C N ( 0 , 1 ) denotes the additive white Gaussian noise (AWGN) at the k-th user. With this signal, the ergodic rate of the k-th user can be given as
R k erg = E log 2 1 + ρ d m = 1 M g m 1 k T η m k g ^ m 1 k * + m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 ρ d k k K m = 1 M η m k g m 1 k T g ^ m 1 k * + m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 + m = 1 M g m 2 k T n ˜ m 2 2 + 1 .
By using the use-and-then-forget (UatF) technique as given in [19], the received signal at the k-th user can be rewritten as
r k = ρ d E m = 1 M η m k g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * desired   signal s k + w ˜ k , additive   noise
where w ˜ k indicates the additive noise denoted by
w ˜ k = ρ d m = 1 M g m 1 k T η m k g ^ m 1 k * E g m 1 k T η m k g ^ m 1 k * s k beamforming gain uncertaintyfor perfect DACs + w k additive noise + ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * E g m 2 k T g ^ m 2 k * s k beamforming gain uncertainty for coarse DACs + m = 1 M g m 2 k T n ˜ m 2 quantization noise for coarse DACs + ρ d k k K m = 1 M α m η m k g m 2 k T g ^ m 2 k * s k inter - user interference for coarse DACs + ρ d k k K m = 1 M η m k g m 1 k T g ^ m 1 k * s k inter - user interference for perfect DACs .
With the above consideration, the corresponding downlink rate can be shown as
R k = log 2 1 + DS k BU k + k k K UI k k + QI k + 1 ,
where DS k , BU k , UI k k , and QI k represent the desired signal, the beamforming uncertainty gain for perfect and low-resolution DACs, the inter-user interference for perfect and low-resolution DACs, and the quantization noise interference for low-resolution DACs, which can, respectively, be denoted as follows
DS k = ρ d m = 1 M η m k E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 ,
BU k = E ρ d m = 1 M η m k g m 1 k T g ^ m 1 k * E g m 1 k T g ^ m 1 k * 2 + E ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * E g m 2 k T g ^ m 2 k * 2 ,
UI k k = E ρ d m = 1 M η m k g m 1 k T g ^ m 1 k * 2 + E ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 ,
QI k = E m = 1 M g m 2 k T n ˜ m 2 2 .
Theorem 1.
For the considered downlink cell-free massive MIMO system with mixed DACs, the achievable rate expression of the k-th user is
R k = log 2 1 + ρ d m = 1 M η m k N 1 γ m k + α m N 2 γ m k 2 ρ d k k K φ ˜ k H φ ˜ k 2 N 1 2 m = 1 M η m k γ m k β m k β m k 2 + Δ k + Ψ k ,
where
Δ k = N 2 2 m = 1 M α m η m k γ m k β m k β m k 2 + 2 Real N 1 N 2 m = 1 M n = 1 M α m η m k γ m k β m k β m k η n k γ n k β n k β n k ,
Ψ k = ρ d m = 1 M N 1 + α m N 2 β m k k = 1 K η m k γ m k + 1 .
Proof of Theorem 1.
See Appendix A. □
Based on the above theorem, the sum rate of the considered cell-free massive MIMO systems is
R sum = k = 1 K R k .
In order to cater to the diverse rate requirements of multiple users in future scenarios, the weighted max–min power allocation algorithm is presented, in which several emergencies such as telemedicine, driverless, and real-time operations often require high-priority in contrast to the others (note that a user usually enjoying high-priority expects a smaller weighting factor and vice versa). Motived by this consideration, a weighted max–min power allocation scheme is presented in the next section.

4. Weighed Max–Min Power Allocation Scheme

Based on the derived closed-form rate expression (22), mathematically, the proposed weighted max–min power allocation scheme can be formulated as
P 1 : max { η k }   min k   ω k R k
s . t . k = 1 K η m k γ m k 1 N 1 + N 2 α m , m
η m k 0 , k , m
where ω k denotes the weighting factor, 0 ω k 1 , k , and η k = η 1 k η 2 k η M k T . By defining ε m k = η m k 1 / 2 and introducing several slack variables t , p k k , q k k , z k k , and v m , P 1 can be reformulated as the following
P 2 : max t , ε k , p k k , q k k , z k k , v m min k   t
s . t . t ω k m = 1 M ε m k N 1 γ m k + α m N 2 γ m k 2 k k K φ k H φ k 2 z k k 2 + m = 1 M β m k v m + 1 ρ d , k
m = 1 M ε m k γ m k β m k β m k p k k N 1 , k k
m = 1 M α m ε m k γ m k β m k β m k q k k N 2 , k k
k = 1 K ε m k γ m k v m N 1 + α m N 2 , m
k = 1 K ε m k 2 γ m k 1 N 1 + N 2 α m , m
z k k p k k + q k k , k k
η m k 0 , m , k
As the objective function (29) can be proved to be quasi-concave [3], the optimization problem can be solved by the following bisection Algorithm 1.
Algorithm 1 Bisection Algorithm for Solving P 2
Input: M , K , N , N 1 , τ , ρ d , γ m k .
Output: ε k , k , m
(1) Initialize the lower value r l and the upper bound r u . Give the tolerance δ > 0 .
(2) While r u r l δ
(3) Set r = r l + t u / 2 and solve the following feasible problem P ˜ 2 .
(4) If P ˜ 2 is feasible, set r l = r , go to step 2, else set r u = r .
(5) end If
(6) end While
At each iteration step, the following convex feasibility problem should be determined [29,32]
P ˜ 2 : s k ω k 1 / 2 m = 1 M ε m k N 1 γ m k + α m N 2 γ m k t , k
s . t . ( 31 ) ,   ( 32 ) , ( 33 ) , ( 34 ) ,   ( 35 ) , ( 36 ) .
where s k = s k 1 T I k s k 2 T 1 ρ d T , s k 1 = φ k H φ 1 z 1 k φ k H φ K z K k T , and s k 2 = β 1 k v 1 β M k v M T .

5. Numerical Results

In this section, the simulation results and discussions are conducted. We assume all APs and users are uniformly and randomly distributed within a D × D square area.

5.1. Simulation Parameters

Followed by [3,6], the large-scale fading coefficient is generated by
β m k = PL m k 10 σ sh z m k 10 ,
where PL m k and 10 σ sh z m k 10 reflect the effects of pathloss and shadow fading, z m k ~ N ( 0 , 1 ) . Specifically, we use the three-slope model to describe PL m k as in [14,21]
PL m k = L 35 lg d m k , if d m k > d 1 L 15 lg d 1 20 lg d m k , if d 0 < d m k d 1 L 15 lg d 1 20 lg d 0 , if d m k d 0 ,
where L is a constant depending on the carrier frequency, d 0 and d 1 are the reference distances, and d m k represents the geographical distance between the m-th AP and the k-th user. Unless otherwise specified, the simulation parameters are given in Table 2.

5.2. Results and Discussions

In this section, the numerical simulations are provided to validate the previous theoretical analysis. We assume that all APs and users are randomly distributed in the wrapped-around area to imitate an infinite communication environment.
First, to verify the correctness of the theoretical deduction, based on the genie-assisted “Simulated Result” in (14) and the “Analytical Result” in (22), in Figure 1, a comparison about downlink sum-rate against the number of APs is presented. Typically, the “Simulated Result” is generated by using the Monte-Carlo method by averaging 10 4 independent channel realizations. As can be readily observed, the “Simulated Result” exactly matches the “Analytical Result” for all considered cases, which confirms that our derived analytical results are effective and correct. In addition, we can easily find that the downlink sum rate grows with the number of APs. The reason for this observation is that large numbers of distributed APs can bring huge antenna gains to the system.
In Figure 2, we present the sum-rate against different κ for M N = 600 , K = 10 . Typically, “ M = 1 ,   N = 600 ” represents the “traditional collocated massive MIMO”, whilst the legend “ M = 60 ,   N = 10 ” corresponds to the “cell-free massive MIMO”. It is clear that the achievable downlink sum rate will saturate to a certain bound in the high-power regime, since it is jointly subjected to multi-user interference, pilot contamination, and quantization noise. For these two configurations, the rate with “ M   =   60 ,   N   =   10 ” is superior to “ M = 1 ,   N = 600 ”. We find that the required minimum transmitted power is different to achieve the maximum rate for different configurations. For example, the minimum transmitted power is 35 dBm and 55 dBm for κ = 1 .
In Figure 3, the cumulative distribution functions (CDFs) of the downlink per-user rate are given, with N = 10 and K = 10 . As we see, the pure low-resolution DACs suffer from the worst rate because the quantization distortion will bring great performance loss. Quantitatively speaking, the 5%-outage rate of “ κ = 1 ” is 2.93 bits/s/Hz, which is improved by factors of 1.33 and 1.18 compared with the cases “ κ = 0.2 ” and “ κ = 0.8 ”, respectively. Therefore, increasing “ κ ” can effectively boost the achievable downlink sum rate.
Figure 4 investigates the downlink sum-rate for the number of DAC bits for different κ . It is clear to see that when the DAC bit is less than 5 bit, increasing b m , m can effectively increase the downlink rate. However, when b m 5 , the system performance will saturate. This means that, in this regime, 5 -bit DACs can be used to replace perfect-resolution DACs without any performance loss. In addition, it can be seen that increasing the proportion of the perfect DACs can effectively improve the system rate.
In Figure 5, the downlink sum-rate versus the κ for different quantization bits is described, with M = 60 ,   N = 10 ,   K = 10 . From Figure 5 we see that, for the low-resolution DACs, the downlink sum-rate raises as the κ increases, especially for 1-bit DACs. The reason is that with the increased κ , the proportion of the perfect DACs is raised, and then the downlink rate of the system can be greatly improved.
Last but not least, Figure 6 investigates the impact of the κ for the downlink per-user rate for the general fairness principle ( ω k = 1 , k ), with M = 60 , N = 10 , K = 10 . Along with the κ increase, the downlink per-user rate can be sharply enhanced and the gaps between different curves are decreased. The results show that when the system uses low-resolution quantization, increasing κ contributes to raising the system sum rate. Focusing on the general fairness principle, the achievable downlink rate is more concentrated around a certain value compared with the case without the max–min algorithm. This confirms that the proposed algorithm can guarantee uniform QoS.
Finally, we verify the validity of the proposed weighted max–min power allocation algorithm in Table 3, assuming that the users k , k 3 enjoy high priority, and their weighting factors are ω k = 0.5 , k 3 , while the remaining users are ω k = 1 , 4 k 10 . The presented results show that the proposed weighted max–min scheme can guarantee the high-priority users have a higher rate, and the remaining users can have the uniform rate. The results have significant value for the high-priority users in future emergencies.

6. Conclusions

In this paper, we explored the downlink cell-free massive MIMO systems with mixed DACs. With the aid of the AQNM and conjugate beamforming receiver, the tight closed-form of the downlink rate was derived. Based on the derived results, the effects of system parameters such as the number of APs, the downlink transmitted power, the number of quantization bits, and the proportion of perfect DACs were investigated. This shows that when the quantization bits reach 5 bits, the system performance will saturate the uniform value as in the case of perfect DACs. Lastly, to provide a high rate for the high-priority users in future emerging situations, whilst the remaining users have uniform rates, an effective weighted max–min algorithm is carried out. The numerical results and discussions are provided to verify the effectiveness of the proposed algorithm.

Author Contributions

All authors contributed to this study. M.Z., Y.Z., X.Q., W.T, L.Y. supervised this study and analyzed the outcomes. M.Z. developed the system and wrote the article. Y.Z., X.Q., W.T., L.Y. conducted the experiment. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program of China under Grants 2020YFB1806608 and 2018YFC1314903, in part by the National Science Foundation of China under Grants 61861039, 61801132, and 61427801, in part by the Science and Technology Project Foundation of Gansu Province under Grant 18YF1GA060, the Natural Science Foundation of Guangdong Province of China under Grant 2018A030310338 and 2020A1515010484, and in part by the Postgraduate Research and Practice Innovation Program of Jiangsu Province under Grants KYCX20_0709.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of Theorem 1.
To derive the closed-form expression for the considered downlink rate expressed in (17), we need to derive DS k , BU k , UI k k , and QI k , respectively. □
(1) Compute DS k : Due to the fact that g m k = g ^ m k + e m k , and g ^ m k is independent e m k under MMSE estimation theory, therefore, we have
m = 1 M E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * = m = 1 M E g ^ m 1 k T + e m 1 k T g ^ m 1 k * + α m g ^ m 2 k T + e m 2 k T g ^ m 2 k * = m = 1 M N 1 γ m k + α m N 2 γ m k .
(2) Compute BU k : With the theory of probability and statistics, we have the following fact that the variance of a sum of independent random variables is equal to the sum of the variances, we have
B U k = E ρ d m = 1 M η m k g m 1 k T g ^ m 1 k * E g m 1 k T g ^ m 1 k * 2 + E ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * E g m 2 k T g ^ m 2 k * 2 = ρ d m = 1 M η m k · E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 .
The first part E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 can be rewritten as follows
E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 = E α m 2 g m 2 k T g ^ m 2 k * 2 + g m 1 k T g ^ m 1 k * 2 + 2 α m · Real g m 1 k T g ^ m 1 k * g m 2 k T g ^ m 2 k * = ( a ) α m 2 N 2 γ m k β m k γ m k + N 2 N 2 + 1 γ m k 2 + N 1 γ m k β m k γ m k + N 1 N 1 + 1 γ m k 2 + 2 α m N 1 N 2 γ m k 2 = N 1 + α m 2 N 2 γ m k β m k + 2 α m N 1 N 2 γ m k 2 + N 1 2 + α m 2 N 2 2 γ m k 2 ,
where (a) follows the fact that E g ^ m 1 k 2 = N 1 γ m k , E g ^ m 1 k 4 = N 1 N 1 + 1 γ m k 2 , and E g ^ m 1 k H e m 1 k 2 = N 1 γ m k β m k γ m k .
For the second part E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * , along with the same lines, we have
E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * = N 1 γ m k + α m N 2 γ m k .
Combining (A3) and (A4), we have
E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 E g m 1 k T g ^ m 1 k * + α m g m 2 k T g ^ m 2 k * 2 = N 1 + α m 2 N 2 γ m k β m k + N 1 2 + α m 2 N 2 2 γ m k 2 N 1 + α m N 2 2 γ m k 2 + 2 α m N 1 N 2 γ m k 2 = N 1 + α m 2 N 2 γ m k β m k .
Therefore, BU k can be given as follows
BU k = ρ d m = 1 M η m k N 1 + α m 2 N 2 γ m k β m k .
(3) Compute UI k k : The term UI k k can be rewritten as
U I k k = E ρ d m = 1 M η m k g m 1 k T g ^ m 1 k * 2 + E ρ d m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 = ρ d E m = 1 M η m k g m 1 k T g ^ m 1 k * 2 + m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 + 2 Real m = 1 M n = 1 M η m k η n k α m g m 1 k T g ^ m 1 k * g m 2 k T g ^ m 2 k * .
To UI k k , we first need to calculate
E g m 1 k T g ^ m 1 k * = E g m 1 k T τ ρ p b m k k = 1 K g m 1 k φ k H φ k + w ˜ m 1 k * = τ ρ p b m k k = 1 K E g m 1 k T g m 1 k * φ k T φ k * = N 1 τ ρ p b m k β m k β m k β m k φ k T φ k * = N 1 γ m k β m k β m k φ k T φ k * ,
where w ˜ m 1 k includes i.i.d. C N ( 0 , 1 ) components [3]. With the above considerations, for the first term, we have
E m = 1 M η m k g m 1 k T g ^ m 1 k * 2 = φ k H φ k 2 N 1 2 m = 1 M η m k γ m k β m k β m k 2 + N 1 m = 1 M η m k γ m k β m k .
For the second term E m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 , using the same techniques as (A9), we have
E m = 1 M α m η m k g m 2 k T g ^ m 2 k * 2 = φ k H φ k 2 N 2 2 m = 1 M α m η m k γ m k β m k β m k 2 + N 2 m = 1 M α m 2 η m k γ m k β m k .
For the third term, we have
E m = 1 M n = 1 M η m k η n k α m g m 1 k T g ^ m 1 k * η m k g m 2 k T g ^ m 2 k * = m = 1 M n = 1 M η m k η n k α m N 1 N 2 γ m k β m k β m k γ n k β n k β n k φ k H φ k 2 .
After several algebraic manipulations, substituting (A9), (A10), and (A11) into (A7), the UI k k can be achieved.
(4) Compute QI k : Since E n ˜ m 2 n ˜ m 2 H = α m 1 α m ρ d k = 1 K η m k γ m k , therefore, QI k can be given as follows
E m = 1 M g m 2 k T n ˜ m 2 2 = E m = 1 M g m 2 k T n ˜ m 2 n ˜ m 2 H g m 2 k * = E m = 1 M g m 2 k T n ˜ m 2 n ˜ m 2 H g m 2 k * = N 2 ρ d m = 1 M α m 1 α m β m k k = 1 K η m k γ m k .

References

  1. Ngo, H.Q.; Ashikhmin, A.; Yang, H.; Larsson, E.G.; Marzetta, T.L. Cell-free Massive MIMO: Uniformly Great Service for Everyone. In Proceedings of the 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Stockholm, Sweden, 28 June–1 July 2015; pp. 201–205. [Google Scholar]
  2. Zhang, J.; Chen, S.; Lin, Y.; Zheng, J.; Ai, B.; Hanzo, L. Cell-free massive MIMO: A new next-generation paradigm. IEEE Access 2019, 7, 99878–99888. [Google Scholar] [CrossRef]
  3. Ngo, H.Q.; Ashikhmin, A.; Yang, H.; Larsson, E.G.; Marzetta, T.L. Cell-free massive MIMO versus small cells. IEEE Trans. Wireless Commun. 2017, 16, 1834–1850. [Google Scholar] [CrossRef] [Green Version]
  4. Marzetta, T.L. Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wireless Commun. 2010, 9, 3590–3600. [Google Scholar] [CrossRef]
  5. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.; Marzetta, T.L.; Edfors, O.; Tufvesson, F. Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef] [Green Version]
  6. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar]
  7. Chataut, R.; Akl, R. Massive MIMO systems for 5G and beyond networks—Overview, recent trends, challenges, and future research direction. Sensors 2020, 20, 2753. [Google Scholar] [CrossRef]
  8. Bashar, M.; Cumanan, K.; Burr, A.G.; Debbah, M.; Ngo, H.Q. On the uplink max–min SINR of cell-free massive MIMO systems. IEEE Trans. Wireless Commun. 2019, 18, 2021–2036. [Google Scholar] [CrossRef] [Green Version]
  9. Doan, T.X.; Ngo, H.Q.; Duong, T.Q.; Tourki, K. On the performance of multigroup multicast cell-free massive MIMO. IEEE Commun. Lett. 2017, 21, 2642–2645. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Cao, H.; Yang, L. Max-min Power Optimization in Multigroup Multicast Cell-Free Massive MIMO. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019; pp. 1–6. [Google Scholar]
  11. Li, Y.; Aruma Baduge, G.A. NOMA-aided cell-free massive MIMO systems. IEEE Wireless Commun. Lett. 2018, 7, 950–953. [Google Scholar] [CrossRef]
  12. Bashar, M.; Cumanan, K.; Burr, A.G.; Ngo, H.Q.; Hanzo, L.; Xiao, P. NOMA/OMA Mode Selection-based Cell-free Massive MIMO. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  13. Kusaladharma, S.; Zhu, W.P.; Ajib, W.; Amarasuriya, G. Achievable Rate Analysis of NOMA in Cell-free Massive MIMO: A Stochastic Geometry Approach. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  14. Zhang, Y.; Cao, H.; Zhou, M.; Yang, L. Spectral Efficiency Maximization for Uplink Cell-free Massive MIMO-NOMA Networks. In Proceedings of the 2019 IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  15. Ngo, H.Q.; Tran, L.; Duong, T.Q.; Matthaiou, M.; Larsson, E.G. On the total energy efficiency of cell-free massive MIMO. IEEE Trans. Green Commun. Netw. 2018, 2, 25–39. [Google Scholar] [CrossRef] [Green Version]
  16. Ngo, H.C.; Tran, L.-N.; Duong, T.Q.; Matthaiou, M.; Larsson, E.G. Energy Efficiency Optimization for Cell-free Massive MIMO. In Proceedings of the 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan, 3–6 July 2017; pp. 1–5. [Google Scholar]
  17. Nguyen, L.D.; Duong, T.Q.; Ngo, H.Q.; Tourki, K. Energy efficiency in cell-free massive MIMO with zero-forcing precoding design. IEEE Commun. Lett. 2017, 21, 1871–1874. [Google Scholar] [CrossRef] [Green Version]
  18. Zhang, Y.; Cao, H.; Zhou, M.; Yang, L. Power Optimization for Energy Efficiency in Cell-free Massive MIMO with ZF Receiver. In Proceedings of the 2019 21st International Conference on Advanced Communication Technology (ICACT), PyeongChang, Korea, 17–20 February 2019; pp. 366–371. [Google Scholar]
  19. Alonzo, M.; Buzzi, S.; Zappone, A.; Elia, C.D. Energy-efficient power control in cell-free and user-centric massive MIMO at millimeter wave. IEEE Trans. Green Commun. Netw. 2019, 3, 651–663. [Google Scholar] [CrossRef] [Green Version]
  20. Zhang, Y.; Zhou, M.; Cao, H.; Yang, L.; Zhu, H. On the performance of cell-free massive MIMO with mixed-ADC under Rician fading channels. IEEE Commun. Lett. 2019, 24, 43–47. [Google Scholar] [CrossRef]
  21. Sun, P.; Liu, F.; Cui, J.; Wang, W.; Ye, Y.; Wang, Z. A joint symbol-detection, channel-estimation and decoding scheme under few-bit ADCs in mmWave communications. Sensors 2020, 20, 1857. [Google Scholar] [CrossRef] [Green Version]
  22. Jia, X.; Zhou, M.; Xie, M.; Yang, L.; Zhu, H. Optimal design of secrecy massive MIMO amplify-and-forward relaying systems with double-resolution ADCs antenna array. IEEE Access 2016, 4, 8757–8774. [Google Scholar] [CrossRef]
  23. Zhang, Y.; Zhou, M.; Qiao, X.; Cao, H.; Yang, L. On the performance of cell-free massive MIMO with low-resolution ADCs. IEEE Access 2019, 7, 117968–117977. [Google Scholar] [CrossRef]
  24. Elhoushy, S.; Hamouda, W. Towards high data rates in dynamic environments using hybrid cell-free mMassive MIMO/ small-cell system. IEEE Wireless Commun. Lett. 2021, 10, 201–205. [Google Scholar] [CrossRef]
  25. Hu, X.; Zhong, C.; Chen, X.; Xu, W.; Lin, H.; Zhang, Z. Cell-free massive MIMO systems with low resolution ADCs. IEEE Trans. Commun. 2019, 67, 6844–6857. [Google Scholar] [CrossRef]
  26. Tan, W.; Jin, S.; Wen, C.; Jing, Y. Spectral efficiency of mixed-ADC receivers for massive MIMO systems. IEEE Access 2016, 4, 7841–7846. [Google Scholar] [CrossRef]
  27. Park, S.; Simeone, O.; Eldar, Y.C.; Erkip, E. Optimizing Pilots and Analog Processing for Channel Estimation in Cell-free Massive MIMO with One-bit ADCs. In Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece, 25–28 June 2018; pp. 1–5. [Google Scholar]
  28. Zhang, Y.; Cao, H.; Zhou, M.; Qiao, X.; Yang, L. On the Performance of Cell-free Massive MIMO with One-bit ADCs and DACs. In Proceedings of the 2019 IEEE/CIC International Conference on Communications in China (ICCC), Changchun, China, 11–13 August 2019; pp. 293–297. [Google Scholar]
  29. Mo, J.; Heath, R.W. High SNR Capacity of Millimeter Wave MIMO Systems with One-bit Quantization. In IEEE Transactions on Signal Processing; IEEE: New York, NY, USA, 2014; Volume 63, pp. 1–5. [Google Scholar]
  30. Ding, Q.; Jing, Y. Receiver energy efficiency and resolution profile design for massive MIMO uplink with mixed ADC. IEEE Trans. Veh. Technol. 2018, 67, 1840–1844. [Google Scholar] [CrossRef]
  31. Liang, N.; Zhang, W. Mixed-ADC massive MIMO. IEEE J. Sel. Areas Commun. 2016, 34, 983–997. [Google Scholar] [CrossRef] [Green Version]
  32. Boyd, S.; Vandenberghe, L. Convex Pptimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
Figure 1. Downlink sum-rate versus the number of access points (Aps) with different numbers of users, with M = 60 ,   N = 10 .
Figure 1. Downlink sum-rate versus the number of access points (Aps) with different numbers of users, with M = 60 ,   N = 10 .
Sensors 21 02624 g001
Figure 2. Downlink sum-rate versus the transmitted power with different antenna configurations, with M N = 600 ,   K = 10 . .
Figure 2. Downlink sum-rate versus the transmitted power with different antenna configurations, with M N = 600 ,   K = 10 . .
Sensors 21 02624 g002
Figure 3. Cumulative distribution functions (CDFs) of the downlink per-user rate for different users, with K =   10 ,   N   =   10 . .
Figure 3. Cumulative distribution functions (CDFs) of the downlink per-user rate for different users, with K =   10 ,   N   =   10 . .
Sensors 21 02624 g003
Figure 4. Downlink sum-rate versus the number of bits for different κ , with M = 60 ,   N = 10 ,   K = 10 .
Figure 4. Downlink sum-rate versus the number of bits for different κ , with M = 60 ,   N = 10 ,   K = 10 .
Sensors 21 02624 g004
Figure 5. Downlink sum-rate versus the κ for different quantization bits, with M = 60 ,   N = 10 ,   K = 10 .
Figure 5. Downlink sum-rate versus the κ for different quantization bits, with M = 60 ,   N = 10 ,   K = 10 .
Sensors 21 02624 g005
Figure 6. CDFs of the downlink per-user rate for the different κ , with M = 60 ,   N = 10 ,   K = 10 .
Figure 6. CDFs of the downlink per-user rate for the different κ , with M = 60 ,   N = 10 ,   K = 10 .
Sensors 21 02624 g006
Table 1. Quantization Bits b m for Coeficient α m .
Table 1. Quantization Bits b m for Coeficient α m .
b m 12345
α m 0.63660.88250.965460.9905030.997501
Table 2. Simulation Parameters.
Table 2. Simulation Parameters.
Parameter Value
B20 MHz
T200
ρ p , ρ d 100, 200 mW
d 0 , d 1 , D 10, 50, 1000 m
Table 3. The Achievable Per-User Rate for proposed algorithm, for 1 n 3 , ω k = 0.5 , else ω k = 1 .
Table 3. The Achievable Per-User Rate for proposed algorithm, for 1 n 3 , ω k = 0.5 , else ω k = 1 .
Achievable Per-User Rate (bits/s/Hz)
Quantization Bits R 1 R 2 R 3 R 4 R 5 R 6 R 7 R 8 R 9 R 10
DAC = 15.075.075.074.154.154.154.154.154.154.15
DAC = 35.915.915.914.964.964.964.964.964.964.96
DAC = 106.026.026.025.065.065.065.065.065.065.06
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, M.; Zhang, Y.; Qiao, X.; Tan, W.; Yang, L. Analysis and Optimization for Downlink Cell-Free Massive MIMO System with Mixed DACs. Sensors 2021, 21, 2624. https://doi.org/10.3390/s21082624

AMA Style

Zhou M, Zhang Y, Qiao X, Tan W, Yang L. Analysis and Optimization for Downlink Cell-Free Massive MIMO System with Mixed DACs. Sensors. 2021; 21(8):2624. https://doi.org/10.3390/s21082624

Chicago/Turabian Style

Zhou, Meng, Yao Zhang, Xu Qiao, Weiqiang Tan, and Longxiang Yang. 2021. "Analysis and Optimization for Downlink Cell-Free Massive MIMO System with Mixed DACs" Sensors 21, no. 8: 2624. https://doi.org/10.3390/s21082624

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop