Next Article in Journal
Feature-Fusion-Based Abnormal-Behavior-Detection Method in Virtualization Environment
Next Article in Special Issue
Survey on Resource Allocation for Future 6G Network Architectures: Cell-Free and Radio Stripe Technologies
Previous Article in Journal
A CEI-Based Method for Precise Tracking and Measurement of LEO Satellites in Future Mega-Constellation Missions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Energy-Efficient Transmission for Cell-Free Massive MIMO Systems with Imperfect CSI

1
School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
2
National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China
3
ZGC Institute of Ubiquitous-X Innovation and Applications, Beijing 100088, China
*
Authors to whom correspondence should be addressed.
Electronics 2023, 12(16), 3384; https://doi.org/10.3390/electronics12163384
Submission received: 28 June 2023 / Revised: 1 August 2023 / Accepted: 7 August 2023 / Published: 8 August 2023
(This article belongs to the Special Issue Advances in mmWave Massive MIMO Systems)

Abstract

:
In this paper, we investigate a long-term power minimization problem of cell-free massive multiple-input multiple-output (MIMO) systems. To address this issue and to ensure the system queue stability, we formulate a dynamic optimization problem aiming to minimize the average total power cost in a time-varying system under imperfect channel conditions. The problem is then converted into a real-time weighted sum rate maximization problem for each time slot using the Lyapunov optimization technique. We employ approximation techniques to design robust sparse beamforming, which enables energy savings of the network and mitigates channel uncertainty. By applying direct fractional programming (DFP) and alternating optimization, we can obtain a locally optimal solution. Our DFP-based algorithm minimizes the average total power consumption of the network while satisfying the quality of service requirements for each user. Simulation results demonstrate the rapid convergence of the proposed algorithm and illustrate the tradeoff between average network power consumption and queue latency.

1. Introduction

Cell splitting and frequency reuse technologies have significantly improved the spectrum efficiency of cellular networks, which provides robust support for the rapid development of mobile communication systems [1,2]. However, the continuous reduction in cellular cell area leads to increasing inter-cell interference and handover complexity, which hinders the enhancement of mobile communication system performance. To address these challenges, cell-free networks have emerged as a viable solution for redefining the future architecture of cellular networks [3,4,5].
The cell-free distributed massive multiple-input multiple-output (MIMO) architecture revolutionized the conventional cell concept by introducing the notion of “user-centric” [6]. In this network architecture, numerous distributed access points (APs) are deployed, which leads to reducing distances between users and APs and facilitating spatial macro-diversity gain. Further, uniform coverage is achieved across the entire area. Such favorable propagation characteristics further reduce interference among users, thereby considerably enhancing the quality of service (QoS) of the served users [7].
Since we have difficulties dealing with the co-channel interference in a cell-free distributed massive MIMO system, the performance of the massive MIMO systems largely depends on advanced beamforming designs at the APs, which greatly rely on the full channel state information (CSI) at the APs. In cell-free massive MIMO systems, particularly high-mobility scenarios, the increasing number of antennas employed by the APs and channel aging pose challenges in accurately estimating the CSI, inevitably leading to channel estimation errors. However, the existing studies on beamforming designs of distributed massive MIMO systems have primarily focused on theoretical aspects with perfect CSI [8,9,10]. As a result, performance degradation is inevitable in the presence of imperfect CSI. Reference [11] pointed out that the information-theoretic analysis based on the ideal CSI of cell-free distributed massive MIMO systems was not accurate. The traditional linear minimum mean square error algorithms (LMMSE) [12] can obtain an accurate estimation performance, while the complexity of computing for APs was too high. Reference [13] compared the performance of the beamforming designs with and without the robustness under the imperfect CSI, which showed that the robust beamforming design outperforms the one without the robustness. Against this background, the investigation of robust beamforming design is of significant necessity to cope with the channel uncertainty.
The dramatic increase in the number of mobile terminals inevitably brings about a large number of AP deployments, where the high-precision hardware RF circuits will consume huge amounts of energy, and the energy consumption problem will always exist and become increasingly severe. Energy-efficient transmission strategies based on static models were investigated in [14,15,16,17,18], where power and throughput were optimized while related control policies including queue stability and queue latency of the system were not taken into consideration. As a matter of fact, queue stability and queue latency are crucial indicators for measuring system performance. Reference [19] shows that an essential tradeoff exists between the power consumption and the queue latency. Therefore, a stochastic problem considering the balance between the average power consumption and the average queue latency in a time-varying system with different performance constraints should be put enough emphasis on. To tackle this problem, the well-known Lyapunov theory proves to be highly beneficial. The authors in [20] extensively investigated the Lyapunov optimization theory, providing its applications in communication systems. Several studies have explored this stochastic optimization algorithm [21,22,23,24]. Although the application of the Lyapunov optimization theory in communication and queuing systems is not novel, few studies have considered its application to distributed massive MIMO systems. The spatial multiplexing leads to the coupled traffic queues of different users. Using the Lyapunov technique, the difficulty in solving the weighted sum rate maximization problem is increasing. An effective virtual water-filling algorithm was proposed in [25] to solve the weighted sum rate maximization problem. Although the scenario of this work was single-cell co-located massive MIMO systems, which is easy to model, it still inspired us with the application of the Lyapunov technique to solve the random queue data in massive MIMO systems. The problem of low-latency and ultra-reliable communication in 5G (5th Generation Mobile Communication Technology) millimeter wave massive MIMO systems was investigated in [26]. They established a dynamic scheduling scheme with latency constraints but overlooked the total power consumption problem. Reference [27] developed a robust MIMO downlink scheduling using the flow control algorithm, assuming an infinite backlog at the base stations (BS). The authors in [28] proposed a beamforming design to minimize the average power consumption in a time-varying C-RAN system, where they set the estimation CSI to be perfect. All in all, these studies all simplified the channel model and the system performance constraints, neglecting the complicated non-linear, non-convex relationship between power consumption, channel uncertainty, QoS constraints, queue stability, resource allocation, and total throughput in a practical system.
Motivated by the aforementioned factors, we propose a robust beamforming design for a time-varying cell-free distributed massive MIMO system that accounts for the channel uncertainty. Our orientation is to minimize the average network power consumption while considering random traffic arrivals, which ensures a high QoS for each user. The major contributions of this paper can be concluded as follows:
  • We investigate the problem of minimizing the long-term average total power consumption in a time-varying high-mobility cell-free massive MIMO system with channel uncertainty. Therein, we consider random traffic arrivals, achievable rate limits, and channel uncertainty.
  • We transform the investigated optimization problem into a weighted sum rate maximization problem for each slot via the prestigious Lyapunov optimization technique. We employ a successive convex approximation (SCA) method on the objective function to generate sparse beamforming. Additionally, we modify the objective function via bounding and approximation transformation to combat channel uncertainty. Furthermore, we employ the convex–concave procedure (CCP) to linearize the non-convex QoS constraints.
  • We apply a direct fractional programming (DFP) technique to transform the weighted sum rate maximization problem into a tractable form and demonstrate its convergence. Compared with the traditional WMMSE algorithm, our proposed algorithm converges in fewer iterations. Moreover, we show the tradeoff between average power consumption and the queue latency.
We organize the rest of the paper as follows. In Section 2, we describe the system model and formulate the problem. Section 3 transforms the problem above. We propose an algorithm to solve the problem in Section 4. Section 5 shows and analyzes the simulation results. Section 6 draws the conclusion of this paper.
Notation: In this paper, matrices and column vectors are denoted by the upper and lower case boldface letters, respectively. The P × P identity matrix is denoted by I P . C M and C M × N represent the complex M-dimensional vectors and complex M × N matrices, respectively. The conjugation, transpose, and conjugate transpose are denoted by · , · T , and · H , respectively. ( a ) is the real part of a. Ensemble expectation is denoted by E ( · ) . c C N ( x , Y ) represents a random vector c , which is a vector obeying complex Gaussian distribution with an average vector x and covariance matrix Y .

2. System Model and Problem Formulation

We consider a cell-free massive MIMO system, shown as Figure 1, where the APs are responsible for data transmission only and the central processor unit (CPU) is responsible for data processing. L APs equipped with M transmitting antennas are used to serve K single-antenna users. The bandwidth of the system is denoted by D .

2.1. Channel Model

The system is assumed to operate in time division duplexing (TDD) mode, which allows the reciprocity between the uplink and downlink channels. The channel reciprocity leverages the CSI obtained by the uplink training to assist the downlink transmission [29,30]. A time-slot structure is adopted, as shown in Figure 1, where each time slot consists of N b blocks. The first block is dedicated to uplink training, while the remaining blocks are utilized for downlink transmission aided by the CSI estimated in the first block. The channel vector from all APs to the user k in block n at slot t h k , n ( t ) C M L × 1 can be expressed as follows:
h k , n H ( t ) = α k , n h 1 , n H ( t ) G H + 1 α k , n 2 m k T c k , n T G H ,
where α k , n ( 0 , 1 ) , m k R ML × 1 and G C M L × M L are, respectively, the temporal correlation coefficient between h k , n ( t ) and h k , 1 ( t ) related to the user moving velocity, the deterministic vector with nonnegative elements, and the deterministic unitary matrix, which can all be estimated via thet channel sounding process [13]. c k , n C M L × 1 is the random vector representing the channel uncertainty, which can be estimated as c k , n C N ( 0 , I ML ) . When α approximates to 0, the model can describe the high-speed scenarios. When α is close to 1, the model can model quasi-static scenarios. The subscript n is omitted for simplicity in the following.

2.2. Downlink Transmission Model

Let w k ( t ) = w k 1 ( t ) , w k 2 ( t ) , , w k L ( t ) C ML × 1 be the transmit beamforming vector over all the APs for the users at slot t, where w k l C M × 1 is the beamforming vector transmitted from AP l to the user k at slot t. If the AP l does not serve the user k, we have w k l ( t ) = 0 .
Then, the received signal e k ( t ) of the user k on block n at slot t can be expressed as
e k ( t ) = h k H ( t ) w k ( t ) s k ( t ) + j k K h k H ( t ) w j ( t ) s j ( t ) + n k ( t ) ,
where s k C N ( 0 , 1 ) , n k C N ( 0 , σ 2 ) are the intended signal and the receiver noise for the user k, respectively. The SINR for the user k can be expressed as
SINR k ( t ) = h k H ( t ) w k ( t ) 2 j k K h k H ( t ) w j ( t ) 2 + σ 2 .
The achievable rate for the user k is given by
R k ( t ) = log 2 1 + SINR k t .

2.3. AP Selection

For energy saving and carbon reduction, we adopt a power-saving model design to generate sparse beamforming vectors [16]. The power consumption model of each AP contains the transmitting mode and the sleeping mode. The power consumption of AP l can be expressed as
P l = λ l P t x + P Δ l if AP l is in the active mode , P s l if AP l is in the sleep mode ,
where λ is the power transfer efficiency coefficient; P t x = k = 1 K w k l ( t ) 2 2 is the transmit power of AP l; and P Δ l and P s l are the minimum power to keep AP active and the low power consumption of AP in sleep mode, respectively. Thus, the total power consumption can be calculated using
P total = l = 1 L k = 1 K λ k l w k l ( t ) 2 2 + P s l + k = 1 K w k l ( t ) 2 2 0 P Δ l .

2.4. Queue Stability and Problem Formulation

We assume that X ( t )   =   X 1 ( t ) , X 2 ( t ) , , X K ( t ) estimated as E X k ( t ) = η k is the random vector of stochastic traffic data arrivals (bits) at the end of slot t and the queue state information for the users is Q ( t )   =   Q 1 ( t ) , Q 2 ( t ) , , Q K ( t ) . We can update the queue state information according to
Q k ( t + 1 ) = max Q k ( t ) φ k ( t ) , 0 + X k ( t ) ,
where φ k ( t ) = D R k ( t ) represents the traffic departure. Before modelling the impacts of AP selection and beamforming policy on the average queue latency and the average total network energy cost, we firstly introduce the definition of queue stability as follows [20]:
Definition 1. 
(Queue stability): A stochastic queue Q ( t ) is strongly stable if
lim sup T 1 T t = 0 T 1 E Q ( t ) < .
The stability of the network of queues can be ensured if all individual queues of the network are stable.
By using AP selection and robust beamforming, we target to keep the network of queues stable and minimize the average network energy cost while meeting the QoS requirements for each user. Thus, we can formulate the problem as
min w k l ( t ) P ¯ total = lim T 1 T t = 0 T 1 E P total < ,
s . t . R k ( t ) γ k , k K ,
lim sup T 1 T t = 0 T 1 E Q ( t ) < ,
k = 1 K w k l ( t ) 2 2 P max , l L ,
where the conditional expectation of the network power consumption is related to the random sparse beamforming vectors. Equation (9b) is the constraint on the instantaneous achievable rate to guarantee the QoS requirements of each user, where γ represents the minimal achievable rate for each user. Equation (9c) is the network stability constraint. Equation (9d) is the power consumption constraint for each AP, where P max is the max power consumption for each AP. The stochastic traffic arrivals and the time-varying channel conditions are unpredictable in practice. It is impossible to obtain the optimal solution due to the stochasticity of the traffic arrivals and the channel conditions. To deal with this issue, we will employ the Lyapunov optimization technique [28,31], which can convert this optimization problem into a real-time one at each slot.

3. Problem Reformulation via the Lyapunov Optimization Technique

In this section, we will resort to the Lyapunov optimization technique to transform the long-term optimization problem presented in (9) into a real-time one. The Lyapunov function is defined as L ( Q ( t ) ) = 1 2 k = 1 K Q k ( t ) 2 , which indicates the queue congestion state information in the APs. The system is kept stable by continually pushing the Lyapunov function to a lower congestion state. Hence, we, respectively, define the one-step conditional Lyapunov drift and the Lyapunov drift-plus-penalty function as [20]
Δ ( Q ( t ) ) = E L ( Q ( t + 1 ) ) L ( Q ( t ) ) | Q ( t ) ,
and
Δ ( Q ( t ) ) + V E [ P total | Q ( t ) ] ,
where V serves as a positive control parameter. We can switch the parameter V to regulate the tradeoff between the average energy cost and the average queue latency. A larger V indicates that the optimization will place more emphasis on minimizing the average power consumption. On the other side, a small V means that the queue stability in optimization will receive more weight. Let p represent the theoretical optimal value of (9), and then, the connection between the queue stability and the Lyapunov drift-plus-penalty function can be demonstrated in Theorem 1 [20].
Theorem 1. 
(Lyapunov Optimization Theory): We assume that constants Γ, Φ, and V are positive for all slot t and the values of Q ( t ) are random. Then, the Lyapunov drift-plus-penalty function meets
Δ ( Q ( t ) ) + V E [ P total | Q ( t ) ] Γ + V p Φ k Q k ( t ) ,
and then, all queues Q k ( t ) are strongly stable. The average penalty of power consumption meets
lim sup T 1 T t = 0 T 1 E P total Γ V + p .
Proof. 
See Theorem 4.2 in [20].   □
The results of the Lyapunov optimization theory force us to minimize (11) to maintain the stability of the network of queues to the maximum. Instead of simply minimizing (11), our policy aims to minimize the upper bound of it, which is introduced as the Lemma 1.
Lemma 1. 
(Upper bound of lyapunov drift-plus-penalty function): The upper bound of the drift-plus-penalty function for any time slot t can be written as follows under any control policy.
Δ ( Q ( t ) ) + V E [ P total | Q ( t ) ] Γ + V E [ P total | Q ( t ) ] + k = 1 K Q k ( t ) E [ X k ( t ) φ k ( t ) | Q ( t ) ] ,
where Γ is a positive constant and satisfies Γ 1 2 k = 1 K E [ X k 2 ( t ) φ k 2 ( t ) | Q ( t ) ] for any slot t.
Proof. 
See Appendix A.   □
According to the method of opportunistically minimizing an expectation [20], minimizing E [ f ( t ) | Q ( t ) ] is equivalent to minimizing f ( t ) with the observation of Q ( t ) [28]. Moreover, k = 1 K Q k ( t ) X k ( t ) and Γ in (14) are not influenced by the policy at slot t. Consequently, problem (9) can be simplified as follows:
max w k l ( t ) k = 1 K Q k ( t ) φ k ( t ) V P total ,
s . t . R k ( t ) γ k , k K ,
k = 1 K w k l ( t ) 2 2 P max , l L .
However, the objective function in (15) is NP-hard. Therefore, obtaining the globally optimal solution to (15) using effective methods within polynomial time is exceedingly challenging. Instead of pursuing the global optimal solution, we will strive to develop an algorithm that yields sub-optimal solutions for problem (15).

4. Robust Beamforming Design Based on Fractional Programming

The objective function and constraints of this optimization problem are non-convex, which brings some challenges. In this section, we will solve the weighted sum rate maximization problem by using fractional programming. We will drop the slot index t to simplify the expression in the formulation below.

4.1. Group Sparse Beamforming Formulation

Because of the existence of 0 -norm, the total power consumption is non-convex. In compressed sensing theory, the 0 -norm can be approximated as a convex weighted 1 -norm problem. In view of this, the power consumption can be approximated as follows:
l = 1 L k = 1 K λ k l w k l 2 2 + ρ l k = 1 K w k l 2 2 P Δ l ,
where ρ l is the weight associated with AP l and the user k, and it can be updated as follows:
ρ l = 1 k = 1 K w k l 2 2 u + θ u ,
where u is a positive exponent and θ is adaptively chosen according to
θ = max min k , l w k l 2 2 , τ ,
where τ is a very small positive number that prevents the denominator from being 0, and thus, the total power consumption in the objective function is transformed into a convex item [32,33]. We can find that when the AP l consumed more power, the weight indicator ρ l will turn small. Therefore, when the AP l consumed little power in the last iteration, the weight indicator ρ l will increase, which leads to the degradation of the power consumption of the AP l in the next iteration. After some iterations, the power consumption of the AP l will be very small and the AP l will be turned into the sleep mode, and that is how we obtain the sparsity of the beamforming.

4.2. Robust Beamforming Design and Fractional Programming

Firstly, we can approximate the sum rate as [30]
k = 1 K R k k = 1 K log 2 1 + E w k H h k h k H w k j k K w j H h k h k H w j + σ 2 k = 1 K log 2 1 + w k H E ( h k h k H ) w k j k K w j H E ( h k h k H ) w j + σ 2 .
According to [13], we have
E h k h k H = α k 2 h 1 , n h 1 , n H + 1 α k 2 G diag ( d k ) G H = P k H P k ,
where d k = m k m k , and P can be expressed as
P k = α k 2 h 1 , n H 1 α k 2 diag ( d k ) G H .
Thus, the optimal problem can be approximated as follows:
max w k l Q k k = 1 K log 2 1 + w k H P k H P k w k j k K w j H P k H P k w j + σ 2 V D P total ,
s . t . w k H P k H P k w k j k K w j H P k H P k w j + σ 2 2 γ k 1 , k K ,
k = 1 K w k l 2 2 P max , l L .
By using the CCP and first-order Taylor expansion, we can transform the QoS constraints into a convex form as follows:
max w k l Q k k = 1 K log 2 1 + w k H P k H P k w k j k K w j H P k H P k w j + σ 2 V D P total , s . t . 2 γ k 1 j k K w j H P k H P k w j + σ 2
2 w k H , ( n ) P k H P k w k P k w k ( n ) 2 0 , k K ,
k = 1 K w k l 2 2 P max , l L .
where w k ( n ) denotes the optimal solution obtained from the previous time of iteration. This is an NP-hard problem, and it is difficult to find a globally optimal solution. However, by resorting to direct fractional programming, we can obtain a stationary point via the alternative optimization principle.
Lemma 2. 
Quadratic transform: We focus on the following optimization problem:
max x k = 1 K A k ( x ) 2 B k ( x ) .
By introducing the auxiliary variables Y = ( y 1 , y 2 y K ) , the problem can be reformulated as
max x , y k = 1 K 2 y k A k ( x ) y k B k ( x ) y k .
It is evident that (25) is equivalent to (24) [34].
After the quadratic transformation, the problem can be reformulated as
max w k l , y k f ( w , Y ) , s . t . 2 γ k 1 j k K w j H P k H P k w j + σ 2
2 w k H , ( n ) P k H P k w k P k w k ( n ) 2 0 , k K ,
k = 1 K w k l 2 2 P max , l L ,
where
f w , Y = k = 1 K Q k log 1 + y k P k w k y k σ 2 + j k K w j H P k H P k w k y k V D P total ,
and where y k represents the conjugation of y.
We follow Algorithm 4 in [34] to maximize f over w and y iteratively. The optimal solution of y for a fixed w is as follows:
y k = P k w k σ 2 + j k K w j H P k P k w j .
Because the outer logarithmic function is non-decreasing and concave, and the internal function is concave, the compound functions of them are proven to be convex. Thus, the optimization problem (26) is a convex problem of w . For any fixed y , the optimal w can be easily obtained. Our proposed DFP algorithm is shown in the Algorithm 1 below.
Algorithm 1: DFP-based robust sparse beamforming algorithm.
Electronics 12 03384 i001

5. Numerical Simulation Results and Discussion

In this section, we evaluate the performance of the proposed algorithm based on simulation results. Each AP utilizes M antennas to serve K mobile users. We randomly generate the users in a circle with a radius of 1500 m. The temporal correlation coefficient α k , n , the deterministic vector m k , the deterministic unitary matrix G , and h 1 , n are assumed to be known at the APs for all users k. Some other parameters are shown in Table 1.
Figure 2 demonstrates the convergence of our proposed sparse beamforming algorithm when K = 5 . The target SINR is set to 10 dB. After about eight iterations, AP1, AP2, and AP6 are in the active mode, while the other four APs are turned into the sleep mode, indicating the sparsity property of the transmit beamforming vectors.
Figure 3 illustrates the sum-rate convergence results of the proposed DFP algorithm and the well-known WMMSE algorithm for two different scenarios. It is shown that the DFP algorithm we proposed outperforms the traditional WMMSE algorithm. The DFP algorithm achieves a sum rate of 8.4 bits/Hz within only three iterations while the WMMSE algorithm needs six iterations. Moreover, our proposed DFP algorithm achieves a higher sum rate than the WMMSE algorithm. The reason is that the solution of the DFP obtained using the CVX toolbox is more precise than the closed-form solution of the WMMSE.
Figure 4 and Figure 5 present an analysis of the average queue latency and the average network energy consumption with respect to the control parameter V for different mean arrival rates η , respectively. Higher mean traffic arrival rates result in longer average latency and increased network power consumption, which can be attributed to the requirement for more power to timely transmit a larger number of traffic arrivals. The average network power consumption exhibits a decreasing trend along with V for a given mean arrival rate. With a significant rise in V, the rate of power loss begins to diminish. On the contrary, a larger value of V leads to an approximately linear increase in average queue length, which degrades the delay performance.
This occurs because a higher value of V prioritizes network power consumption over delay performance. Thus, the parameter V measures the tradeoff between power consumption and delay performance. Furthermore, Figure 5 demonstrates the performance of the proposed beamforming algorithm with AP selection consistently outperforming that without AP selection. When the parameter V is small, the system gives a higher priority to minimizing the average queue delay to keep the stability of the system. More APs have to be turned on to transmit the traffic data, so the difference between the beamforming design with AP selection and that without AP selection is small. While with the parameter V increasing, the system gives a higher priority to minimizing the average power consumption so more APs are turned into the sleep mode. Therefore, we can find that the more the parameter V is, the more the beamforming design with the AP selection outperforms that without the AP selection.
Figure 6 compares the power-delay tradeoffs for different mean arrival rates η , where by changing the control parameter V, we obtained different tradeoff points. The average network power consumption exhibits a decreasing and convex relationship with the average delay. With a small delay, a slight increase in the delay requirement can yield significant power savings, while for an excessively large delay, the additional delay results in negligible power savings. Additionally, the AP selection strategy provides a more favorable power-delay tradeoff. In the regime of small delays, the proposed algorithm offers versatile and effective means for balancing the power-delay tradeoff, as even a slight relaxation in the delay requirement can lead to considerable energy savings. The system necessitates the activation of more APs with a stricter delay requirement (e.g., less and equal to 0.75 slots), which makes the advantages of AP selection insufficiently prominent. Consequently, a suitably chosen control parameter V enables the desired power-delay tradeoff.

6. Conclusions

This paper addressed the tradeoff between total power consumption and queue stability by formulating a long-term average total power cost minimization problem in a time-varying system under imperfect channel conditions. The problem was transformed into a weighted sum rate maximization problem for each slot using the Lyapunov optimization technique. To combat the channel uncertainty constraint, approximation techniques were employed to design robust sparse beamforming. To meet the QoS requirements of users, a convex–concave procedure and first-order Taylor expansion were used to transform the QoS constraints into a convex form. By applying DFP and alternating optimization, a locally optimal point was obtained. The proposed algorithm can minimize the average power consumption of the network while satisfying the QoS requirements for each user. The simulation results demonstrate that our proposed algorithm converges rapidly and outperforms the traditional WMMSE algorithm and illustrate the tradeoff between the average network energy consumption and the queue latency. An improved case considering finite-capacity backhaul is expected for future research.

Author Contributions

W.G. wrote the manuscript and performed the experiments; Y.Z. and Z.Z. helped to conceive the idea and to revise the manuscript; L.L. and L.Z. helped with article writing; R.F. and J.S. contributed to the simulation implementation. All authors read and agreed to the final version of the manuscript.

Funding

This research was partly supported by the National Key R&D Program of China (Project Number: 2022YFB2902100) and partly by the Open Research Fund of the National Mobile Communications Research Laboratory, Southeast University, under Grant 2022D11.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof. 
Proof of Lemma 1 Based on the fact that
A 2 + B 2 + C 2 2 A ( B C ) ( max { A B , 0 } + C ) 2 , A , B , C > 0 ,
and (10), we have
Q k 2 ( t + 1 ) Q k 2 ( t ) φ k 2 ( t ) + X k 2 ( t ) 2 Q k ( t ) ( φ k ( t ) X k ( t ) ) .
According to the Lyapunov drift function, adding all K inequalities in (A2) together and taking expectation over both sides, we have
Δ ( Q ( t ) ) 1 2 E [ k = 1 K φ k 2 ( t ) + X k 2 ( t ) | Q ( t ) ] + k = 1 K Q k ( t ) E [ X k ( t ) φ k ( t ) | Q ( t ) ] .
Let Γ 1 2 E [ k φ k 2 ( t ) + X k 2 ( t ) | Q ( t ) ] , which is the upper bound in (14).   □

References

  1. Chen, S.; Zhang, J.; Jin, Y.; Ai, B. Wireless Powered IoE for 6G: Massive Access Meets Scalable Cell-free Massive MIMO. China Commun. 2020, 17, 92–109. [Google Scholar] [CrossRef]
  2. Iffat Naqvi, S.; Hussain, N.; Iqbal, A.; Rahman, M.; Forsat, M.; Mirjavadi, S.S.; Amin, Y. Integrated LTE and Millimeter-Wave 5G MIMO Antenna System for 4G/5G Wireless Terminals. Sensors 2020, 20, 3926. [Google Scholar] [CrossRef]
  3. Wang, D.; Zhang, Y.; Wei, H.; You, X.; Gao, X.; Wang, J. An Overview of Transmission Theory and Techniques of Large-scale Antenna Systems for 5G Wireless Communications. Sci. China Inf. Sci 2016, 59, 081301. [Google Scholar] [CrossRef] [Green Version]
  4. Guo, Y.; Fan, Z.; Lu, A.; Wang, P.; Liu, D.; Xia, X.; Wang, D. Downlink Transmission and Channel Estimation for Cell-free Massive MIMO-OFDM with DSDs. EURASIP J. Adv. Signal Process. 2022, 2022, 17. [Google Scholar] [CrossRef]
  5. Wang, D.; You, X.; Huang, Y.; Xu, W.; Li, J.; Zhu, P.; Jiang, Y.; Cao, Y.; Xia, X.; Zhang, Z.; et al. Full-spectrum Cell-free RAN for 6G Systems: System Design and Experimental Results. Sci. China Inf. Sci 2023, 66, 130305. [Google Scholar] [CrossRef]
  6. Ngo, H.Q.; Ashikhmin, A.; Yang, H.; Larsson, E.G.; Marzetta, T.L. Cell-Free Massive MIMO Versus Small Cells. IEEE Trans. Wirel. Commun. 2017, 16, 1834–1850. [Google Scholar] [CrossRef] [Green Version]
  7. Interdonato, G.; Björnson, E.; Quoc Ngo, H.; Frenger, P.; Larsson, E.G. Ubiquitous cell-free Massive MIMO communications. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 197. [Google Scholar] [CrossRef] [Green Version]
  8. Bu, Y.; Zong, J.; Xia, X.; Liu, Y.; Yang, F.; Wang, D. Joint User Scheduling and Resource Allocation in Distributed MIMO Systems with Multi-Carriers. Electronics 2022, 11, 1836. [Google Scholar] [CrossRef]
  9. Miretti, L.; Cavalcante, R.L.; Stańczak, S. Joint Optimal Beamforming and Power Control in Cell-free Massive MIMO. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 770–775. [Google Scholar]
  10. Hojatian, H.; Nadal, J.; Frigon, J.F.; Leduc-Primeau, F. Decentralized Beamforming for Cell-free Massive MIMO with Unsupervised Learning. IEEE Commun. Lett. 2022, 26, 1042–1046. [Google Scholar] [CrossRef]
  11. Chen, Z.; Björnson, E. Channel Hardening and Favorable Propagation in Cell-Free Massive MIMO with Stochastic Geometry. IEEE Trans. Commun. 2018, 66, 5205–5219. [Google Scholar] [CrossRef] [Green Version]
  12. Hoang, T.M.; Ngo, H.Q.; Duong, T.Q.; Tuan, H.D.; Marshall, A. Cell-Free Massive MIMO Networks: Optimal Power Control Against Active Eavesdropping. IEEE Trans. Commun. 2018, 66, 4724–4737. [Google Scholar] [CrossRef] [Green Version]
  13. Lin, T.; Zhu, Y. Robust Precoding Design for Massive MIMO: An Efficient Fractional Programming-Based Approach. IEEE Commun. Lett. 2022, 26, 2999–3003. [Google Scholar] [CrossRef]
  14. Tombaz, S.; Monti, P.; Wang, K.; Vastberg, A.; Forzati, M.; Zander, J. Impact of Backhauling Power Consumption on the Deployment of Heterogeneous Mobile Networks. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), Houston, TX, USA, 5–9 December 2011; pp. 1–5. [Google Scholar]
  15. Shi, Y.; Zhang, J.; Letaief, K.B. Group Sparse Beamforming for Green Cloud-RAN. IEEE Trans. Wireless Commun. 2014, 13, 2809–2823. [Google Scholar]
  16. Dai, B.; Yu, W. Energy Efficiency of Downlink Transmission Strategies for Cloud Radio Access Networks. IEEE J. Sel. Areas Commun. 2016, 34, 1037–1050. [Google Scholar] [CrossRef] [Green Version]
  17. Alkama, D.; Zenadji, S.; Ouamri, M.A.; Khireddine, A.; Azni, M. Performance of Resource Allocation for Downlink Non-Orthogonal Multiple Access Systems in Tri-Sectorial Cell. In Proceedings of the 2022 IEEE International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM), Tunis, Tunisia, 26–28 October 2022; Volume 4, pp. 1–6. [Google Scholar]
  18. Sylia, Z.; Cédric, G.; Amine, O.M.; Abdelkrim, K. Resource Allocation in a Multi-carrier Cell Using Scheduler Algorithms. In Proceedings of the 2018 4th International Conference on Optimization and Applications (ICOA), Mohammedia, Morocco, 26–27 April 2018; pp. 1–5. [Google Scholar]
  19. Cui, Y.; Lau, V.K.N.; Wang, R.; Huang, H.; Zhang, S. A Survey on Delay-Aware Resource Control for Wireless Systems—Large Deviation Theory, Stochastic Lyapunov Drift, and Distributed Stochastic Learning. IEEE Trans. Inf. Theory. 2012, 58, 1677–1701. [Google Scholar] [CrossRef] [Green Version]
  20. Neely, M.J. Stochastic Network Optimization with Application to Communication and Queueing Systems; Morgan&Claypool: San Rafael, CA, USA, 2010. [Google Scholar]
  21. Lan, X.; Ren, J.; Chen, Q.; Cai, L. Achievable Secrecy Rate Region for Buffer-Aided Multiuser MISO Systems. IEEE Trans.Inf. Forensics Secur. 2020, 15, 3311–3324. [Google Scholar] [CrossRef]
  22. Lan, X.; Zhang, Y.; Chen, Q.; Cai, L. Energy Efficient Buffer-aided Transmission Scheme in Wireless Powered Cooperative NOMA Relay Network. IEEE Trans. Wireless Commun. 2020, 68, 1432–1447. [Google Scholar] [CrossRef]
  23. Liu, L.; Zhang, Z.; Wang, N.; Zhang, H.; Zhang, Y. Online Resource Management of Heterogeneous Cellular Networks Powered by Grid-connected Smart Micro Grids. IEEE Trans. Wireless Commun. 2022, 21, 8416–8430. [Google Scholar] [CrossRef]
  24. Liu, L.; Zhang, Z.; Zhang, H.; Zhang, Y. Two-timescale Online Resource Management in Smart-Grid Supplied Heterogeneous Cellular Networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 855–860. [Google Scholar]
  25. Cheng, H.V.; Björnson, E.; Larsson, E.G. Optimal Pilot and Payload Power Control in Single-Cell Massive MIMO Systems. IEEE Trans. Signal Process. 2017, 65, 2363–2378. [Google Scholar] [CrossRef] [Green Version]
  26. Vu, T.K.; Liu, C.F.; Bennis, M.; Debbah, M.; Latva-aho, M.; Hong, C.S. Ultra-Reliable and Low Latency Communication in mmWave-Enabled Massive MIMO Networks. IEEE Commun. Lett. 2017, 21, 2041–2044. [Google Scholar] [CrossRef] [Green Version]
  27. Shirani-Mehr, H.; Caire, G. MIMO Downlink Scheduling with Non-perfect Channel State Knowledge. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Honolulu, HI, USA, 30 November–4 December 2009; pp. 80–84. [Google Scholar]
  28. Li, J.; Wu, J.; Peng, M.; Zhang, P. Queue-Aware Energy-Efficient Joint Remote Radio Head Activation and Beamforming in Cloud Radio Access Networks. IEEE Trans. Wireless Commun. 2016, 15, 3880–3894. [Google Scholar] [CrossRef] [Green Version]
  29. Zhang, Y.; Wang, D.; Wang, J.; You, X. Channel Estimation for Massive MIMO-OFDM Systems by Tracking the Joint Angle-delay Subspace. IEEE Access 2016, 4, 10166–10179. [Google Scholar] [CrossRef]
  30. Wang, C.; Lu, A.A.; Gao, X.; Ding, Z. Robust Precoding for 3D Massive MIMO Configuration with Matrix Manifold Optimization. IEEE Trans. Wireless Commun. 2022, 21, 3423–3437. [Google Scholar] [CrossRef]
  31. Wang, X.; Zhang, Y.; Chen, T.; Giannakis, G.B. Dynamic Energy Management for Smart-Grid-Powered Coordinated Multipoint Systems. IEEE J. Sel. Areas Commun. 2016, 34, 1348–1359. [Google Scholar] [CrossRef]
  32. Candès, E.J.; Wakin, M.B.; Boyd, S.P. Enhancing Sparsity by Reweighted 1 Minimization. J. Fourier Anal. Appl. 2008, 14, 877–905. [Google Scholar] [CrossRef]
  33. Dai, B.; Wei, Y. Sparse Beamforming for Limited-backhaul Network MIMO System via Reweighted Power Minimization. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 1962–1967. [Google Scholar]
  34. Shen, K.; Yu, W. Fractional Programming for Communication Systems—Part I: Power Control and Beamforming. IEEE Trans. Signal Process. 2018, 66, 2616–2630. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Cell-free massive MIMO system and time slot architecture.
Figure 1. Cell-free massive MIMO system and time slot architecture.
Electronics 12 03384 g001
Figure 2. Transmission power of each AP under SINR = 10 dB.
Figure 2. Transmission power of each AP under SINR = 10 dB.
Electronics 12 03384 g002
Figure 3. Sum-rate maximization convergence results with different users K.
Figure 3. Sum-rate maximization convergence results with different users K.
Electronics 12 03384 g003
Figure 4. Average queue delay versus parameter V.
Figure 4. Average queue delay versus parameter V.
Electronics 12 03384 g004
Figure 5. Average network power consumption versus parameter V.
Figure 5. Average network power consumption versus parameter V.
Electronics 12 03384 g005
Figure 6. Tradeoff between power consumption and queue latency under different η .
Figure 6. Tradeoff between power consumption and queue latency under different η .
Electronics 12 03384 g006
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Number of APs L7
Distance of APs T800 m
Number of antennas employed in each AP4
Number of user5
Number of antenna at user N r 1
Convergence tolerance 10 3
Gaussian noise variance σ z 2 160 dBm / Hz
SINR threshold 10 dB
the number of blocks within one slot N b 10
system bandwidth D 10 6 Hz
reweighted coefficient u4/3
reweighted coefficient τ 10 10
Power constraints of each AP P m a x 0.8 W
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, W.; Zhang, Y.; Liu, L.; Fang, R.; Sun, J.; Zhu, L.; Zhang, Z. Robust Energy-Efficient Transmission for Cell-Free Massive MIMO Systems with Imperfect CSI. Electronics 2023, 12, 3384. https://doi.org/10.3390/electronics12163384

AMA Style

Gao W, Zhang Y, Liu L, Fang R, Sun J, Zhu L, Zhang Z. Robust Energy-Efficient Transmission for Cell-Free Massive MIMO Systems with Imperfect CSI. Electronics. 2023; 12(16):3384. https://doi.org/10.3390/electronics12163384

Chicago/Turabian Style

Gao, Wenhuan, Yu Zhang, Lilan Liu, Renbin Fang, Jingyi Sun, Lei Zhu, and Zhizhong Zhang. 2023. "Robust Energy-Efficient Transmission for Cell-Free Massive MIMO Systems with Imperfect CSI" Electronics 12, no. 16: 3384. https://doi.org/10.3390/electronics12163384

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