Next Article in Journal
Design of Differential Loudspeaker Line Array for Steerable Frequency-Invariant Beamforming
Previous Article in Journal
Research on a Metal Surface Defect Detection Algorithm Based on DSL-YOLO
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Power Allocation and Hybrid Beamforming for Cell-Free mmWave Multiple-Input Multiple-Output with Statistical Channel State Information

by
Jiawei Bai
1,
Guangying Wang
2,*,
Ming Wang
3 and
Jinjin Zhu
1
1
College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
School of Modern Posts, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
3
School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(19), 6276; https://doi.org/10.3390/s24196276
Submission received: 1 September 2024 / Revised: 20 September 2024 / Accepted: 25 September 2024 / Published: 27 September 2024
(This article belongs to the Section Communications)

Abstract

:
Cell-free millimeter wave (mmWave) multiple-input multiple-output (MIMO) can effectively overcome the shadow fading effect and provide macro gain to boost the throughput of communication networks. Nevertheless, the majority of the existing studies have overlooked the user-centric characteristics and practical fronthaul capacity limitations. To solve these practical problems, we introduce a resource allocation scheme using statistical channel state information (CSI) for uplink user-centric cell-free mmWave MIMO system. The hybrid beamforming (HBF) architecture is deployed at each access point (AP), while the central processing unit (CPU) only combines the received signals by the large-scale fading decoding (LSFD) method. We further frame the issue of maximizing sum-rate subject to the fronthaul capacity constraint and minimum rate constraint. Based on the alternating optimization (AO) and fractional programming method, we present an algorithm aimed at optimizing the users’ transmit power for the power allocation (PA) subproblem. Then, an algorithm relying on the majorization–minimization (MM) method is given for the HBF subproblem, which jointly optimizes the HBF and the LSFD coefficients.

1. Introduction

In the future, the 6G networks need to have higher performance than 5G, supporting user rates ranging from Gbps to tens of Gbps and peak rates ranging from hundreds to even Tbps per hour, which puts forward requirements for new physical layer technology. As a pivotal technology candidate for future communication, the extremely large-scale MIMO technology is crucial for supporting the ultra-high peak rate, super-high spectral efficiency, massive connections, and extremely fast response [1,2].
In practice, larger-scale antenna systems have higher requirements for the integration of antennas in limited space. As an implementation scheme, the distributed large-scale MIMO system, also referred to as the cell-free MIMO system, is able to substantially enhance spectral efficiency and effectively expand coverage by deploying distributed RF links and antennas in a wider geographical range [3,4].

1.1. Related Works and Motivation

Significant research efforts have been dedicated to cell-free MIMO technologies. In [5], the team introduced an innovative, low-complexity resource allocation algorithm designed to enhance the energy efficiency using a zero forcing precoder. In [6], a short-term power constrained distributed conjugate BF method is employed to boost the capacity in multicast systems. The fronthaul is an important practical problem in the cell-free MIMO system. Various performance indicators of the system are directly affected by the fronthaul transmission of channel state information and user data. At present, some of the literature has studied the fronthaul problem. In [7], the authors compared the estimate-then-quantize and quantize-then-estimate schemes at APs and analyzed the impact of both schemes on the uplink throughput under zero forcing detection. The optimization of uplink rate and energy efficiency under limited fronthaul capacity were investigated in [8,9], respectively. In [10], the authors further combine non-orthogonal multiple access (NOMA) technology in the above scenario to optimize the worst-case rate. The work [11] develops an energy-efficient resource allocation scheme for a distributed multicell wireless power transfer enabled massive MIMO–NOMA network, which combines the user–AP connection method with the joint optimization of power control, time allocation, antenna selection, and subcarrier assignment. Unlike the aforementioned work where each user can only connect to a single AP, we consider a user-centric cell-free network in which each user can be served cooperatively by several surrounding APs, and signal processing is centrally managed by a CPU to eliminate interference between users. Meanwhile, the above work only considers the signal processing scheme in the low-frequency band, and the future communication technology will be more based on high frequency bands to improve the throughput.
The mmWave frequency band offers extensive spectral resources, effectively improving the system capacity [12]. The work [13] explored energy-efficient hybrid beamforming strategies for a satellite–terrestrial integrated network, where a multi-beam satellite system and a cellular system share the mmWave spectrum. In [14], the authors proposed novel self-powered absorptive reconfigurable intelligent surfaces to protect the satellite–terrestrial integrated networks. Specifically, in [15], the authors studied the propagation characteristics of cellular millimeter waves in urban and suburban environments. In [16], the authors introduced an advanced HBF algorithm using both analog and digital domain beamforming, while also showcasing the millimeter wave protocol, which includes a real-time baseband modem, millimeter wave radio frequency circuits, and other related software. In [17], the authors studied two millimeter wave system architectures, including fully connected structures and subarray structures, and introduced an optimal PA and HBF design algorithm derived from the binary method under both structures.
Cell-free mmWave MIMO technology has garnered considerable interest in recent years. The integration of cell-free MIMO technology with mmWave communication technology is able to offer satisfactory services to all users and solve the problems of blocking and low coverage by utilizing the macro diversity. In [18], the authors developed a hybrid precoding algorithm aimed at maximizing the weighted sum-rate. Two HBF schemes, decentralized HBF and semi-centralized HBF, were proposed in [19]. For the first mentioned, each AP independently generates an HBF matrix, while in the latter, the analog BF matrix is designed by the CPU. In [20], the analog precoding is first designed based on statistical CSI, and then the compression matrix and digital precoding are designed according to the equivalent instantaneous CSI. In [21], a max–min power allocation strategy is given to guarantee a high standard of user experience. In [22], the authors studied the downlink precoding of systems under low capacity fronthaul link. In [23], a novel dynamic subarray was introduced to enhance the global energy efficiency. A novel model was developed in [24], in which APs transmit data to a CPU using high frequency wireless links instead of wired links, and the APs serve users over a low-frequency. In [25], the author investigated the design of hybrid beamformer in multicast, unicast, and  broadcast scenarios.
Nevertheless, the aforementioned works rely on ideal instantaneous CSI, but in practical, real-time feedback of CSI in multi-user and multi-AP scenarios faces significant difficulties. Meanwhile, the HBF structure results in that the baseband channel estimator can only obtain low dimensional equivalent CSI through a few RF links, and estimating the complete channel matrix is challenging. Therefore, the minimum mean square error and least squares methods based on uplink pilots in the low frequency range are difficult to apply to millimeter wave MIMO systems. Based on this, an open-loop channel estimate method was proposed via compressed sensing techniques in [26]; however, such algorithms suffer from high complexity in practice. A mmWave channel estimator was further developed in [27], and the proposed algorithm initially utilizes frequency tone to determine the dominant angle of arrival (AoA) to design analog BF. Subsequently, the equivalent channel is used to develop a digital BF. However, this method cannot jointly design analog and digital beamforming, resulting in some performance losses. Meanwhile, several studies have explored specific aspects of power allocation and user association strategies. The work [28] examined a millimeter-wave downlink communication system supported by multiple reconfigurable intelligent surfaces, focusing on optimizing passive beamforming, power allocation, and user association to maximize the sum-rate. In [29], the authors addressed the joint problem of power allocation and user association in multi-cell massive MIMO networks, offering a solution with low computational complexity. Ref. [30] introduces a power allocation algorithm utilizing deep Q-learning to optimize both energy efficiency and throughput in 5G networks. In [31], the authors investigated the joint problem of decoupled uplink–downlink association and trajectory design in full-duplex multi-UAV networks. However, the above research did not consider the characteristics of user-centricity and limited fronthaul capacity in cell-free MIMO systems, which is discussed in detail in this paper. Table 1 compares our contributions to existing literature.
Therefore, the robust allocation strategy utilizing statistical CSI is more practical in the cell-free mmWave MIMO system, and since the line-of-sight (LOS) path of the mmWave channel occupies the main component, the optimization design based on statistical CSI will not cause significant system performance loss. This inspired us to study the robust resource allocation scheme based on statistical CSI and consider the user-centric characteristics and practical fronthaul capacity limitations in the cell-free mmWave MIMO system that most works have not explored yet.

1.2. Main Contributions

This paper investigates the robust resource allocation strategy relying on statistical CSI for user-centric cell-free mmWave MIMO system considering limited fronthaul capacity. The current work makes the following key contributions:
  • Decentralized Cell-Free mmWave MIMO Architecture: We focus on a decentralized cell-free mmWave MIMO architecture where a HBF structure is deployed at each AP. The received signals are processed locally before being sent to the CPU. The CPU performs the weighting combination using the LSFD method, which is applied here for the first time in cell-free mmWave MIMO systems.
  • Novel AP–User Association Strategy: We introduce a novel AP–user association strategy that leverages channel covariance. After pairing users with APs, we formulate a sum-rate maximization problem based on statistical CSI, subject to constraints on fronthaul capacity and minimum rate.
  • Efficient Resource Allocation Scheme: We present an efficient resource allocation scheme designed to address the problem of multiple variable coupling. The experimental results show that the proposed strategy achieves a sum-rate comparable to that of benchmark schemes and that employing the LSFD method at the CPU significantly enhances the system performance.
Notations: ( · ) denotes the matrix generalized inversion. The complex Gaussian distribution with variance σ 2 and mean μ is shown as CN ( μ , σ 2 ) . [ · ] i , j is the element of the i - th row and j - th column of the matrix. indicates the eigenvector associated with the largest eigenvalue of the matrix. C A × B indicates the complex matrices of dimension A × B . | · | is the absolute value or modulus of a complex number. · indicates the norm. E { · } indicates the average value of a variable.

2. System Model

This paper investigates a user-centric cell-free mmWave MIMO system that consists of K single-antenna users and M APs, each fitted with N r antennas and N R F RF links, and they are randomly placed within a region with a length of D. A fully connected configuration is adopted where all RF chains are linked to every antenna component employing N r phase shifters. It is generally assumed that N r N R F to reduce system power consumption, and  M N R F K to provide services for each user. Furthermore, we considered a user-centric architecture, where each user is simply supported by a part of the APs. The system illustration is shown in Figure 1, and the hybrid beamforming structure is shown in Figure 2.

2.1. Channel Model

Owing to its short wavelength, mmWave propagation has very substantial path loss and a sparse-scattering multipath effect, which makes most channel models suitable for sub-6 GHz systems no longer accurate in millimeter wave communication. Considering these characteristics, the clustered statistical mmWave MIMO channel model proposed in [32,33] is used in this paper. Specifically, the propagation environment between each AP and user is composed of N cl scattering clusters, and each cluster has N i ray i = 1 , , N cl propagation paths, and possible LOS components, where N cl max{Poisson( λ ),1}, with  λ = 1.9 a suggested value at 73 GHz, while N i ray is modeled as a uniform random integer in the range [1, 30]. The channel between the k - th user and the m - th AP is characterized as
h m , k = h m , k los + h m , k nlos = I los ( d m , k los ) × N r L ( d m , k los ) e j ω m , k ini a ( φ m , k los , ϕ m , k los ) + η m , k × i = 1 N m , k cl j = 1 N m , k , i ray α m , k , i , j N r L ( d m , k , i , j nlos ) a ( φ m , k , i , j nlos ϕ m , k , i , j nlos )
where h m , k los and h m , k nlos denote LOS and NLOS components between the k - th user and the m - th AP, respectively. d m , k los and d m , k , i , j nlos are the length of LOS and ( i , j ) - th NLOS path, respectively. I los ( d m , k los ) represents a random variable that denotes whether there is a LOS path among APs and users. Defining p as the probability of I los ( d m , k los ) = 1 , we have p = min ( 20 / d m , k los , 1 ) ( 1 e d m , k los / 39 ) + e d m , k los / 39 . ω m , k ini U ( 0 , 2 π ) and L ( d m , k los ) denotes the complex path gain phase and fading coefficient of the LOS path, while α m , k , i , j and L ( d m , k , i , j nlos ) denotes the complex gain and fading coefficient related to the ( i , j ) - th NLOS path, respectively, where α i , j C N 0 , σ α , i 2 and σ α , i 2 = 1 . η m , k = 1 / i = 1 N m , k cl N m , k , i ray is a normalization factor, and  a ( φ , ϕ ) denotes the array response vector, in which φ is the azimuth, and  ϕ is the elevation. The uniform planar antenna array is adopted in each AP, thus, a ( φ , ϕ ) can be modeled as a ( φ , ϕ ) = 1 Y Z [ 1 , , e j k d ˜ ( ( Y 1 ) sin φ sin ϕ + ( Z 1 ) cos ϕ ) ] T , where d ˜ is the antenna spacing, k = 2 π / λ and λ is the wavelength, Y and Z indicate the number of antennas on the receiver’s horizontal and vertical axes, respectively.
The large-scale fading L ( d ) is expressed in dB as [32]
L ( d ) = 10 z ( 1 l + l c λ f 0 ) lg ( d ) 20 lg ( 4 π λ ) X σ
in which X σ represents the shadow fading coefficient that follows a logarithmic Gaussian distribution, z indicates the path loss coefficient, l refers to the system factor, and  f 0 denotes a reference frequency.
However, even in time division duplex setups that take advantage of channel reciprocity, it is challenging for hybrid structures to obtain the complete channel, as the baseband estimator is able to access low dimensional precombined channels via limited RF chains. A reasonable alternative is the long-term channel statistics. A novel technique for estimating channel covariance using compressive sensing methods is proposed in [12], where the channel covariance is measured by the APs and transmitted to the CPU for global resource allocation scheme design. Compared to instantaneous channel information, the spatial channel covariance varies over a longer time scale, making estimation easier and allocating more available timeslots for useful data transmission. The effect of estimation errors on the effectiveness of our design is not addressed in this paper and will be explored in the future. The association metric between k - th user and m - th AP is
m e t r i c m , k = E h m , k 2 = tr R m , k
where tr ( · ) represents the trace of a matrix, and  R m , k = E { h m , k h m , k H } = I los ( d m , k los ) × N r L ( d m , k los ) a m , k los ( a m , k los ) H + η m , k 2 × i = 1 N m , k cl j = 1 N m , k , i ray N r L ( d m , k , i , j nlos ) a m , k , i , j nlos ( a m , k , i , j nlos ) H refers to the channel covariance matrix among the k - th user and m - th AP [21].

2.2. Uplink Data Transmission

Over the period of uplink communication, we represent the transmit power and the symbol of the k - th user as p k and x k CN ( 0 , 1 ) , respectively. The received signal at the m - th AP is
y m = k = 1 K h m , k p k x k + n m
in which n m CN ( 0 , σ 2 ) is the additive white Gaussian noise (AWGN). Define F R F , m C N r × N R F as the analog BF and f B B , m , k C N R F × 1 as digital BF at the m - th AP.
We further define that M k is the number of APs serving the k - th user, while K m is the number of users supported by the m - th AP, and  u m , k { 0 , 1 } is the AP–user association indicator. When u m , k = 1 , it indicates that the m - th AP detects the uplink data of the k - th user. It is worth noting that under the same time-frequency resources, each AP can serve no more than N R F users simultaneously, so k = 1 K u m , k = K m N R F must be met. In situations where a large number of users need to be served by the communication network, the AP can leverage orthogonal frequency division multiple access (OFDMA) technology to allocate distinct subcarriers to individual users [34]. The total number of users an AP can support is determined by its number of RF links and available subcarriers. In this paper, we focus on the scenario where users move at low speeds, then they can be viewed as static over several coherent time periods, ensuring the feasibility of the proposed AP–user association strategy.
To adapt to the limited-capacity fronthaul link, one effective strategy is to employ quantization for signal transmission between the APs and the CPU. In practice, this quantization is achieved through the use of low-resolution analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) installed on the APs. Alternatively, another approach involves utilizing codebook-based fronthaul compression, which is designed based on rate-distortion theory [22,35]. Common compression strategies include the single-user compression and Wyner–Ziv coding. In this paper, we adopt the single-user compression approach to achieve signal transmission between APs and the CPU. Specifically, the detected signal f B B , m , k H F R F , m H y m is mapped to a codeword, transmitted in bits through the fronthaul link, and then demapped to y ˜ m , k at the CPU. The detected signal for the k - th user from the m - th AP to the CPU is
y ˜ m , k = u m , k ( f B B , m , k H F R F , m H i = 1 K h m , i p i x i + f B B , m , k H F R F , m H n m + q m , k )
where q m , k CN ( 0 , Q m , k ) denotes quantization noise, representing the distortion from the compression of signal in the fronthaul link of C m bps/Hz. C m indicates the maximum fronthaul capacity at the m - th AP. A key parameter in fronthaul compression design is the level of q m , k introduced by the compression operation, which is independent of y m , and Q m , k > 0 determines the shape of the codebook. The existence of a codebook is guaranteed by the information theoretic argument proposed in [22,36] as long as the codebook size is smaller than 2 C m , which defines the feasible set of Q m , k as the ones that satisfy
c m p k , Q m , k , f B B , m , k , F R F , m = k = 1 K u m , k log 2 ( 1 + Λ m , k + Ξ m , k Q m , k ) C m , m M
in which Ξ m , k = f B B , m , k H F R F , m H F R F , m f B B , m , k σ 2 represents the power of the additive Gaussian white noise at receiver, and  Λ m , k = i = 1 K p i f B B , m , k H F R F , m H h m , i h m , i H F R F , m f B B , m , k represents the power of the desired signal. The AP set serving the k - th user is defined as M k , then the detected signal after the LSFD at CPU is
x ˜ k = m = 1 M u m , k a m , k f B B , m , k H F R F , m H i = 1 K h m , i p i x i + u m , k a m , k f B B , m , k H F R F , m H n m + u m , k a m , k q m , k
where a m , k is the LSFD coefficients [37]. We first design u m , k based on statistical CSI, to allocate M k APs to serve the k - th user relying on the ordering of channel gains, and each AP can simultaneously serve no more than N R F users. Note that in the above association strategy, only some APs need to provide services to their users, which can cut down on active APs, thus cutting down system energy usage. The AP-user association algorithm (Algorithm 1) is given as follows:
Algorithm 1 AP-user association algorithm
1:
Initialize:  M = { 1 , , M } , K = { 1 , , K } , M k = , K m = , m M , k K
2:
while  K do
3:
   find { m * , k * } = arg max m e t r i c m , k
4:
   then M k = M k m * , K m = K m k * , u m * , k * = 1
5:
   if  | M k | = M k  then
6:
      K = K k *
7:
   end if
8:
   if  | K m | = N R F  then
9:
      M = M m *
10:
   end if
11:
end while

2.3. Optimization Problem Formulation

Upon determining u m , k , we express the k - th user’s signal to interference plus noise ratio (SINR) as
γ k = D S k I U I k + N I k + Q I k
where
D S k = p k | m M k a m , k f B B , m , k H F R F , m H h m , k | 2 I U I k = i k K p i | m M k a m , k f B B , m , k H F R F , m H h m , i | 2 N I k = m M k | | a m , k f B B , m , k H F R F , m H | | 2 2 σ 2 Q I k = m M k a m , k 2 Q m , k
where D S k indicates the strength of target signal, I U I k is the interference among users, N I k indicates the effect of AWGN, Q I k indicates the effect of quantization noise. The sum-rate maximization issue is expressed by
max X J = k = 1 K E log 2 1 + γ k s . t . C 1 : 0 < p k P m a x , k , k K C 2 : E R k R m i n , k , k K C 3 : E c m C m , m M C 4 : Q m , k 0 , m M k , k K C 5 : | F R F , m i , j | = 1 / N r , m M C 6 : f B B , m , k H F R F , m H 2 2 = 1 , m M k , k K
where X = F R F , m , f B B , m , k , p k , Q m , k , a m , k denotes the variable set. C 1 denotes maximum transmit power constraint, C 2 denotes minimum rate constraint, C 3 denotes the maximum fronthaul capacity constraint, C 4 denotes the quantization error variance constraint, C 5 denotes constant modulus constraint of analog BF, and  C 6 denotes the normalization of HBF at APs. In order to handle the difficult form of matrix summation in norm, the auxiliary variables w i , j H = a i , j f B B , i , j H F R F , i H C 1 × N r are first introduced and define h ˜ k = [ h m 1 , k H , , h m M k , k H ] H C N r M k × 1 , w ˜ k = [ w m 1 , k H , , w m M k , k H ] H C N r M k × 1 . Approximately, the achievable rate expression is [38]
E { log 2 1 + γ k } log 2 1 + E γ k log 2 ( 1 + E { D S k } E { I U I k + N I k + Q I k } ) R ^ k
in which
E { D S k } = E { p k | w ˜ k H h ˜ k | 2 } = p k w ˜ k H R ˜ k w ˜ k E { I U I k } = E { i k K p i | w ˜ k H h ˜ i | 2 } = i k K p i w ˜ k H R ˜ i w ˜ k E { N I k } = E { | | w ˜ k H | | 2 2 σ 2 } = w ˜ k H w ˜ k σ 2 E { Q I k } = m M k | | w m , k H | | 2 2 Q m , k
where R ˜ k = diag ( R m 1 , k , , R m M k , k ) . Then C 3 can be similarly approximated as
log 2 ( 1 + w m , k H ( i = 1 K p i R m , i + σ 2 ) w m , k / a m , k 2 Q m , k ) c ^ m , k C m / K m , m M k , k K

3. HBF Design and Power Allocation

To maximize the sum-rate, a resource allocation scheme was proposed in this section. As a result of the auxiliary variable w m , k , the initial optimization problem (10) can be separated into two distinct subproblems as follows
( P 1 ) : max X 1 J 1 = k = 1 K R ^ k s . t . C 1 : 0 < p k P m a x , k , k K C 2 : R ^ k R m i n , k , k K C 3 : c ^ m , k C m / K m , m M k , k K C 4 : Q m , k 0 , m M k , k K
( P 2 ) : min X 2 J 2 = m = 1 M k = 1 K w m , k a m , k F R F , m f B B , m , k 2 2 s . t . C 5 : | F R F , m i , j | = 1 / N r , m M C 6 : f B B , m , k H F R F , m H 2 2 = 1 , m M k , k K
where X 1 = { p k , w m , k , Q m , k } denotes the variable set of ( P 1 ) , X 2 = { F R F , m , f B B , m , k , a m , k } denotes the variable set of ( P 2 ) .

3.1. Power Allocation Scheme

We first solve ( P 1 ) in this subsection, which is a multiple-variable coupling problem that can be tackled using the AO algorithm [39]. During the t - th iteration, the following steps are processed:
(1)
Optimize p k ( t ) for fixed { w m , k ( t 1 ) , Q m , k ( t 1 ) } .
max p k J 1.1 = k = 1 K log ( 1 + p k z ¯ k , k i k K p i z ¯ k , i + Δ ¯ k ) s . t . C 1 : 0 < p k P m a x , k , k K C 2 : R ^ k R m i n , k , k K C 3 : c ^ m , k C m / K m , m M k , k K
where Δ ¯ k = w ˜ k H w ˜ k σ 2 + m M k | | w m , k H | | 2 2 Q m , k , z ¯ k , i = w ˜ k H R ˜ i w ˜ k . The above non-convex problem in the form of sum-log is challenging to solve directly. For unconstrained power optimization problems, the sequential convex approximation (SCA) algorithm [40] and concave convex process (CCCP) algorithm [41] can be combined with first-order Taylor approximation to find suboptimal closed-form solutions. Its low complexity feature is more conducive to practical implementation, but it is difficult to handle many practical constraints. In this paper, we use the fractional programming algorithm to approximate the original objective function and some complex constraints into convex, and then the efficient interior point method can be used to find the optimal solution within the feasible domain, which is suitable for large-scale convex optimization problems. By introducing the auxiliary variable { ϑ k } k K based on fractional programming [39,42], the objective J 1.1 is transformed into
J ¯ 1.1 = k = 1 K log ( 1 + 2 ϑ k p k z ¯ k , k ϑ k 2 ( i k K p i z ¯ k , i + Δ ¯ k ) )
Obviously, J ¯ 1.1 is a concave function about { ϑ k } k K , so in the r - th iteration of fractional programming algorithm, ϑ k ( r ) can be first updated by
ϑ k ( r ) = p k ( r 1 ) z ¯ k , k i = 1 K p i ( r 1 ) z ¯ k , i + Δ ¯ k
Next, introduce auxiliary variables { γ ˜ k } k K , then the optimization problem of p k is reformulated as
max { p k , γ ˜ k } J ˜ 1.1 = k = 1 K log 1 + γ ˜ k s . t . 0 < p k P max , k , p k z ¯ k , k ( 2 R m i n , k 1 ) ( i k K p i z ¯ k , i + Δ ¯ k ) 0 , i = 1 K p i κ m , k , i + ϖ m , k σ 2 ( 2 C m / K m 1 ) Q m , k , 2 ϑ k ( r ) p k z ¯ k , k ( ϑ k ( r ) ) 2 ( i k K p i z ¯ k , i + Δ ¯ k ) γ ˜ k .
where κ x , y , z = w x , y H R x , z w x , y / a x , y 2 , ϖ i , j = w i , j H w i , j / a i , j 2 . The problem described above is obviously convex about { γ ˜ k , p k } k K , which can be solved through the cvx toolbox. When J ¯ 1.1 converges in the loop of fractional programming algorithm, p k ( t ) can be updated by
p k ( t ) = p k ( r )
(2)
Optimize w m , k ( t ) for fixed { p k ( t ) , Q m , k ( t 1 ) } .
Observing (8), it is obvious that SINR only depends on the ratio of LSFD coefficients. Therefore, we assume that m M k a m , k 2 = 1 for convenience, then w ˜ k 2 2 = 1 due to | | w m , k | | 2 2 = a m , k 2 . Furthermore, decompose the original problem into K distinct subproblems, and express the k - th subproblem as follows:
max w ˜ k J 1.2 = w ˜ k H A k w ˜ k w ˜ k H B k w ˜ k
where
A k = p k R ˜ k B k = i k K p i R ˜ i + I N r M σ 2 + diag ( Q m 1 , k I N r , , Q m M k I N r )
J 1.2 is the form of a generalized Rayleigh quotient, so there is an optimal solution, as follows:
w ˜ k ( t ) = ( B k 1 A k )
(3)
Optimize Q m , k ( t ) for fixed { p k ( t ) , w m , k ( t ) } .
Through simple mathematical transformation, Q m , k ( t ) is updated as follows:
Q m , k ( t ) = Θ m , k 2 C m / K m 1
where Θ m , k = w m , k H ( i = 1 K p i R m , i + σ 2 ) w m , k / a m , k 2 .

3.2. Hybrid Beamforming Design

We solve ( P 2 ) in this subsection through the AO and MM method. ( P 2 ) can be decomposed into M subproblems, and the m - th subproblem is
min X 2 k K m w m , k a m , k F R F , m f B B , m , k 2 2 s . t . C 5 : | F R F , m i , j | = 1 / N r C 6 : | | f B B , m i , k H F R F , m H | | 2 2 = 1 , k K m
Note that a m , k is just right equal to the modulus of w m , k due to | | f B B , m , k H F R F , m H | | 2 2 = 1 . This is because the CPU has already optimized a m , k when globally optimizing w m , k in (22). Thus
a m , k * = | | w m , k | | 2
Then, for the given initial values F R F , m ( 0 ) and f B B , m , k ( 0 ) , the subsequent steps are processed during the s - th iteration.
(1)
Optimize F R F , m ( s ) for fixed f B B , m , k ( s 1 ) .
The MM method is utilized to resolve the problem. First let F R F , m = x 1 , , x N r H , in which x i indicates the conjugate transpose of the i - th row of F R F , m , then the initial problem can be decomposed into N r subproblems as follows:
min x i k = 1 K | f B B , m , k H x i w m , k / a m , k i * | 2 = x i H D ˜ x i 2 Re x i H d ˜ i + k = 1 K w m , k / a m , k i 2 s . t . | [ x i ] j | = 1 / N r
where d ˜ i = k = 1 K f B B , m , k w m , k / a m , k i * and D ˜ = k = 1 K f B B , m , k f B B , m , k H . Using x i ( v 1 ) to stand for the value in ( v 1 ) - th iteration of the MM algorithm, then the tight upper bound of x i H D ˜ x i in the v - th iteration can be expressed as x i H D ˜ x i x i H D ^ x i 2 Re { x i H y i ( v 1 ) } + ( x i ( v 1 ) ) H y i ( v 1 ) , where y i ( v 1 ) = ( D ^ D ˜ ) x i ( v 1 ) , D ^ = λ max ( D ˜ ) I N R F , while λ max ( D ˜ ) is the maximum eigenvalue of D ˜ [21]. In the v - th iteration, the problem (27) is approximated as
max x i Re x i H y ˜ i ( v 1 ) s . t . | x i j | = 1 / N r
where y ˜ i ( v 1 ) = y i ( v 1 ) + d ˜ i . The above problems can be further divided into N R F subproblems, as follows:
max ψ i , j cos φ i , j ( v 1 ) ψ i , j s . t . 0 ψ i , j 2 π
in which φ i , j ( v 1 ) and ψ i , j denotes the phase of [ y ˜ i ( v 1 ) ] j and [ x i ] j , respectively, and it is obvious that ψ i , j o p t = φ i , j ( v 1 ) . Thus x i opt = 1 N r [ exp ( j ψ i , 1 opt ) , , exp ( j ψ i , N R F opt ) ] T , i.e.,
F R F , m ( v ) = [ x 1 opt , , x N r opt ] H
When the MM algorithm converges, F R F , m ( s ) = F R F , m ( v ) . It should be noted that in practical applications of the AO and MM algorithm, if the initial point selection is not good, it may converge to a local optimal solution. To solve this problem, we first run the AO and MM algorithms from multiple different initial points to increase the chance of finding the global optimal solution. Furthermore a randomization strategy is introduced to randomly perturb the solution during the iteration. Specifically, random points are generated during the iteration to compare with the current iteration point, which helps to escape from the local optima. Meanwhile, the successful implementation of the MM algorithm also depends on the complexity of the beamforming design. Compared with centralized MIMO architecture, cell-free MIMO architecture greatly reduces the number of antennas and RF links on each AP, ensuring the feasibility of the MM algorithm.
(2)
Optimize f B B , m , k ( s ) for fixed F R F , m ( s ) .
Divide the initial problem into K m subproblems, as follows:
min f B B , m , k w m , k a m , k F R F , m f B B , m , k 2 2
The optimal solution to (31) is given by
f B B , m , k ( s ) = F R F , m H F R F , m F R F , m H w m , k / a m , k
The convergence of Algorithms 2 and 3 can be assured by the proven convergence of the AO algorithm [43], fractional programming algorithm [39,42], and MM algorithm [44]. The subsequent discussion addresses the complexity of Algorithms 2 and 3. For Algorithm 2, the complexity primarily arises from Steps 9 and 10. The standard convex optimization tools (such as CVX in [45]) are utilized to address (19) in Step 9. The complexity of the interior point method is approximated as O ( I 2 ( 2 K ) 3.5 ln ( 1 / ϵ ) ) because of the number of real variables in (19) being 2 K , where ϵ is the precision of the solution, I 2 is the iterations of the fractional programming algorithm. The complexity of the inverse calculation of B k is expressed as O ( K ( N r M m a x ) 3 ) during Step 10. Thus, the complexity of Algorithm 2 is O ( I 1 ( I 2 ( 2 K ) 3.5 ln ( 1 / ϵ ) + K ( N r M m a x ) 3 ) ) , in which I 1 is the iterations of the AO algorithm. For Algorithm 3, its complexity primarily stems from Steps 9 and 10. The complexity of solving the eigenvalues of D ˜ in Step 9 is O ( I 4 M N r ( N R F ) 3 ) , where I 4 is the iterations of the MM algorithm. In Step 10, the complexity of the inverse calculation of F R F , m H F R F , m is O ( M K N R F 3 ) . The complexity of Algorithm 3 is O ( I 3 ( I 4 M N r ( N R F ) 3 + M K N R F 3 ) ) , where I 3 is the iterations of the AO algorithm.
Algorithm 2 Power Allocation Algorithm for ( P 1 )
1:
Initialize: outer iterations t = 0 , outer threshold t m a x , outer tolerance ϵ 1 > 0 , p k ( 0 ) , w m , k ( 0 ) , Q m , k ( 0 )
2:
repeat
3:
    t = t + 1
4:
   initialize: inner iterations r = 0 , inner threshold r m a x , inner tolerance ϵ 2 > 0
5:
   repeat
6:
     update ϑ k ( r ) according to (18)
7:
     update p k ( r ) according to (20)
8:
   until  | | J ¯ 1.1 ( r ) J ¯ 1.1 ( r 1 ) | | < ϵ 2 or r > r m a x
9:
   update p k ( t ) = p k ( r ) for fixed { w m , k ( t 1 ) , Q m , k ( t 1 ) }
10:
 update w m , k ( t ) according to (22) for fixed { p k ( t ) , Q m , k ( t 1 ) }
11:
 update Q m , k ( t ) according to (23) for fixed { p k ( t ) , w m , k ( t ) }
12:
until | | J 1 ( t ) J 1 ( t 1 ) | | < ϵ 1 or t > t m a x
Algorithm 3 HBF Design Algorithm for ( P 2 )
1:
Initialize: outer iterations s = 0 , outer threshold s m a x , outer tolerance ϵ 3 > 0 , F R F , m ( 0 ) , f B B , m , k ( 0 )
2:
update a m , k according to (25)
3:
repeat
4:
    s = s + 1
5:
   initialize: inner iterations v = 0 , inner threshold v m a x , inner tolerance ϵ 4 > 0
6:
   repeat
7:
     update F R F , m ( v ) according to (30)
8:
   until  | | F R F , m ( v ) F R F , m ( v 1 ) | | < ϵ 3 or v > v m a x
9:
   update F R F , m ( s ) = F R F , m ( v )
10:
 update f B B , m , k ( s ) according to (32) for fixed F R F , m ( s )
11:
until | | J 2 ( s ) J 2 ( s 1 ) | | < ϵ 4 or s > s m a x
Table 1. Comparing our contribution to existing literature.
Table 1. Comparing our contribution to existing literature.
[7][18][19][22][23][24][25][33][46]Proposed
mmWave
HBF
Uplink
Fronthaul
User centric

4. Simulation Results

In the following section, the Matlab R2018b was employed to simulate and analyze the performance of the cell-free mmWave MIMO system under the developed resource allocation scheme relying on statistical CSI. In general, we suppose that the minimum rate R m i n , k = R m i n , k K , maximum transmit power P m a x , k = P m a x , k K , maximum fronthaul capacity C m = C m a x , m M , and the number of APs supporting each user M k = M m a x , k K . The users and APs are randomly distributed within a region of D × D . Table 2 outlines the detailed default parameters for evaluation.

4.1. Convergence Behaviour

Figure 3 illustrates a comparison of behavior under the genetic algorithm (GA) and the proposed scheme. As problem (16) is an optimization problem that includes minimum rate constraints and maximum fronthaul capacity constraints, the common power allocation methods, such as the SCA algorithm and CCCP algorithm, are challenging to use to address such a problem. Therefore, the penalty function method was leveraging to transfer constraint conditions to the objective function and use GA as the benchmark for comparison. It shows that with the proposed scheme, the sum-rate closely matches that achieved with the benchmark scheme based on GA. Furthermore, on the Matlab platform, the proposed scheme takes 23.18 s, while the latter takes 77.93 s, which proves the advantages of our scheme. Furthermore, Figure 3 verifies the convergence of our algorithm.

4.2. Performance Evaluation

Figure 4 compares the performance under different BF schemes. Owing to the constant modulus constraint in (P2), some of the existing smart algorithms, for example, particle swarm optimization and genetic algorithms, may converge to local optima, while the artificial bee colony (ABC) algorithm has better performance in global optimal solution by comparison [49]. Using the ABC algorithm as the benchmark scheme, we can observe that our beamforming algorithm exhibits a performance equivalent to the ABC algorithm with lower calculation complexity.
Figure 5 compares the performance under different parameters. It can be observed that sum-rate significantly improves when M m a x changes from 2 to 3, this is because there are more antennas and RF links to serve users, which improves the diversity gain. Meanwhile, there are also more APs collaborating to decode the uplink data and eliminate the interference between users. Furthermore, Figure 5 verifies the advantage of using the LSFD method at the CPU, which optimizes the LSFD coefficients based on statistical CSI and then combines the weighted signals from different APs. Obviously, compared to simple average combining at the CPU, using the LSFD method can considerably enhance the system performance. From Figure 5, it can also be shown that the performance gap between the hybrid beamforming architecture and full digital architecture is very small. This indicates that the proposed scheme in this paper can greatly reduce the number of RF links without causing significant performance loss, which is beneficial for improving the energy efficiency of the system. Furthermore, compared to the ideal case where the fronthaul capacity is infinite, the actual system performance increases slowly with power growth. This is because as the transmit power increases, the quantization error caused by fronthaul compression becomes more severe, seriously affecting the system performance.
Figure 6 compares the system performance under a different maximum fronthaul capacity. Clearly, the system’s sum-rate initially increases and then stabilizes as the fronthaul capacity grows. The reason is that as the fronthaul capacity increases, the AP can more accurately quantify the signal, reducing the signal distortion caused by quantization errors. However, in practice, there is no infinitesimal quantization accuracy, so when the fronthaul capacity is large enough, it will no longer affect system performance. Although increasing the AP antennas offers limited benefits on small capacity fronthaul links, it can significantly improve system performance with large capacity fronthaul links. This is because low capacity fronthaul links introduce significant quantization noise. Note that if the fronthaul rate exceeds the maximum fronthaul capacity, it will not be possible to guarantee the existence of a codebook for error free transmission. In cell-free systems, the fronthaul capacity limitation has an impact on the number of AP antennas, estimating channels, etc. This paper only intends to propose a resource allocation algorithm under the limitation of fronthaul capacity, and the related trade-off issues will be left for future research. Furthermore, in Figure 6, the sum-rate under N r = 16 , P m a x = 20 mW is less than that under N r = 32 , P m a x = 10 mW, which suggests that we can lower the transmit power at the terminals without reducing the sum-rate by appropriately increasing the antennas at each AP.
Figure 7 evaluates the system performance under different numbers of AP and antenna. Assuming that APs randomly spread throughout the region, it is obvious that increasing APs to improve the macro diversity gain, or increasing the antennas at each AP to improve the micro diversity gain, both can improve system performance. Furthermore, the sum-rate under M × N r = 16 × 16 = 256 , N R F = 64 is greater than that under M × N r = 8 × 32 = 256 , N R F = 64 , which means that in some cases, the macro diversity has a greater impact on sum-rate than the micro diversity in the system.
Figure 8 depicts how the sum-rate changes in relation to the minimum rate. As the minimum rate increases, the sum-rate is not initially affected. This is because in this instance, the rates in the system are all greater than the minimum rate, and the resource allocation algorithm is not affected by the minimum rate constraint. However, when the minimum rate increases to a certain value, the sum-rate will decrease as it increases. This is because users with poor channels will not be able to obtain the minimum rate under the previous resource allocation scheme. Thus, it is crucial to lower the transmit power of users with good channels to reduce interference to the former, sacrificing the performance of users with good channels to meet the minimum rate indicator that will cause a reduced system sum-rate performance. Unfortunately, the problem of uplink signal synchronization in multi-AP collaborative communication remains to be solved, which will be explored in future research.

5. Conclusions

The sum-rate maximization problem is addressed in this paper based on statistical CSI for the cell-free mmWave MIMO system. An AP–user association scheme is first proposed, and then a resource allocation algorithm is proposed based on AO, fractional programming, and the MM method, which jointly optimize the users’ transmit power, quantization error variance and HBF, and the LSFD coefficients to maximize the sum-rate of the system. The experimental findings indicate that the developed strategy yields a sum-rate comparable to that of the benchmark scheme, and using the LSFD method in the CPU can lead to substantial enhancements in system performance. The future work will concentrate on more practical issues such as hardware impairments, uplink synchronization challenges, and broadband communication technology, in order to tackle real-world challenges that may arise.

Author Contributions

Conceptualization, J.B.; methodology, M.W.; software, J.Z.; writing—original draft preparation, J.B.; writing—review and editing, G.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Postgraduate Research and Practice Innovation Program of NUAA, Grant/Award Number: xcxjh20220408.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Interested parties may obtain the study’s data directly from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lin, Z.; Lin, M.; Cola, T.; Wang, J.-B.; Zhu, W.-P.; Cheng, J. Supporting IoT with rate-splitting multiple access in satellite and aerial-integrated networks. IEEE Internet Things J. 2021, 8, 11123–11134. [Google Scholar] [CrossRef]
  2. Lin, Z.; An, K.; Niu, H.; Hu, Y.; Chatzinotas, S.; Zheng, G.; Wang, J. SLNR-based secure energy efficient beamforming in multibeam satellite systems. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 2085–2088. [Google Scholar] [CrossRef]
  3. Wang, R.; Shen, M.; He, Y.; Liu, X. Joint AP-user association and caching strategyfor delivery delay minimization in cell-free massiveMIMO systems. IET Commun. 2024, 18, 96–109. [Google Scholar] [CrossRef]
  4. Ayidh, A.; Alammar, M.M. Energy efficient RF chains selection based onintegrated Hungarian and genetic approaches for uplinkcell-free millimetre-wave massive MIMO systems. IET Commun. 2024, 18, 569–582. [Google Scholar] [CrossRef]
  5. 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]
  6. 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]
  7. Maryopi, D.; Bashar, M.; Burr, A. On the Uplink Throughput of Zero Forcing in Cell-Free Massive MIMO with Coarse Quantization. IEEE Trans. Veh. Technol. 2019, 68, 7220–7224. [Google Scholar] [CrossRef]
  8. Bashar, M.; Cumanan, K.; Burr, A.G.; Ngo, H.Q.; Debbah, M.; Xiao, P. Max–Min Rate of Cell-Free Massive MIMO Uplink with Optimal Uniform Quantization. IEEE Trans. Commun. 2019, 67, 6796–6815. [Google Scholar] [CrossRef]
  9. Bashar, M.; Cumanan, K.; Burr, A.G.; Ngo, H.Q.; Larsson, E.G.; Xiao, P. Energy Efficiency of the Cell-Free Massive MIMO Uplink with Optimal Uniform Quantization. IEEE Trans. Green Commun. Netw. 2019, 3, 971–987. [Google Scholar] [CrossRef]
  10. Nguyen, T.K.; Nguyen, H.H.; Tuan, H.D. Max-Min QoS Power Control in Generalized Cell-Free Massive MIMO-NOMA with Optimal Backhaul Combining. IEEE Trans. Veh. Technol. 2020, 69, 10949–10964. [Google Scholar] [CrossRef]
  11. Ezekiel, A.E.; Okafor, K.C.; Tersoo, S.T.; Alabi, C.A.; Abdulsalam, J.; Imoize, A.L.; Jogunola, O.; Anoh, K. Enhanced Energy Transfer Efficiency for IoT-Enabled Cyber-Physical Systems in 6G Edge Networks with WPT-MIMO-NOMA. Technologies 2024, 12, 119. [Google Scholar] [CrossRef]
  12. Park, S.; Park, J.; Yazdan, A.; Heath, R.W. Exploiting Spatial Channel Covariance for Hybrid Precoding in Massive MIMO Systems. IEEE Trans. Signal Process. 2017, 65, 3818–3832. [Google Scholar] [CrossRef]
  13. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.-P.; Al-Dhahir, N. Secrecy-energy efficient hybrid beamforming for satellite-terrestrial integrated networks. IEEE Trans. Commun. 2021, 69, 6345–6360. [Google Scholar] [CrossRef]
  14. Lin, Z.; Niu, H.; He, Y.; An, K.; Zhong, X.; Chu, Z.; Xiao, P. Self-powered absorptive reconfigurable intelligent surfaces for securing satellite-terrestrial integrated networks. China Commun. 2024, 21, 276–291. [Google Scholar]
  15. Rappaport, T.S.; Sun, S.; Mayzus, R.; Zhao, H.; Azar, Y.; Wang, K.; Gutierrez, F.; Schulz, J.K.; Samimi, M.K.; Wong, G.N. Millimeter Wave Mobile Communications for 5G Cellular: It Will Work! IEEE Access 2013, 1, 335–349. [Google Scholar] [CrossRef]
  16. Roh, W.; Seol, J.Y.; Park, J.; Lee, B.; Lee, J.; Kim, Y.; Aryanfar, F.; Cheun, K.; Cho, J. Millimeter-wave beamforming as an enabling technology for 5G cellular communications: Theoretical feasibility and prototype results. IEEE Commun. Mag. 2014, 52, 106–113. [Google Scholar] [CrossRef]
  17. Lin, C.; Li, G.Y. Energy-Efficient Design of Indoor mmWave and Sub-THz Systems with Antenna Arrays. IEEE Trans. Wirel. Commun. 2016, 15, 4660–4672. [Google Scholar] [CrossRef]
  18. Feng, C.; Shen, W.; An, J.; Hanzo, L. Weighted sum rate maximization of the mmWave cell-free MIMO downlink relying on hybrid precoding. IEEE Trans. Wireless Commun. 2022, 21, 2547–2560. [Google Scholar] [CrossRef]
  19. Nguyen, N.T.; Lee, K.; Dai, H. Hybrid beamforming and adaptive RF chain activation for uplink cell-free millimeter-wave massive MIMO systems. IEEE Trans. Veh. Technol. 2022, 71, 8739–8755. [Google Scholar] [CrossRef]
  20. Wang, Z.; Li, M.; Liu, R.; Liu, Q. Joint user association and hybrid beamforming designs for cell-free mmWave MIMO communications. IEEE Trans. Commun. 2022, 70, 7307–7321. [Google Scholar] [CrossRef]
  21. Femenias, G.; Riera-Palou, F. Cell-free millimeter-wave massive MIMO systems with limited fronthaul capacity. IEEE Access 2019, 7, 44596–44612. [Google Scholar] [CrossRef]
  22. Kim, I.-S.; Bennis, M.; Choi, J. Cell-free mmWave massive MIMO systems with low-capacity fronthaul links and low-resolution ADC/DACs. IEEE Trans. Veh. Technol. 2022, 71, 10512–10526. [Google Scholar] [CrossRef]
  23. He, Y.; Shen, M.; Zeng, F.; Zheng, H.; Wang, R.; Zhang, M.; Liu, X. Energy efficient power allocation for cell-free mmWave massive MIMO with hybrid precoder. IEEE Commun. Lett. 2022, 26, 394–398. [Google Scholar] [CrossRef]
  24. Demirhan, U.; Alkhateeb, A. Enabling Cell-Free Massive MIMO Systems with Wireless Millimeter Wave Fronthaul. IEEE Trans. Wirel. Commun. 2022, 21, 9482–9496. [Google Scholar] [CrossRef]
  25. Jafri, M.; Srivastava, S.; Venkategowda, N.K.D.; Jagannatham, A.K.; Hanzo, L. Cooperative Hybrid Transmit Beamforming in Cell-Free mmWave MIMO Networks. IEEE Trans. Veh. Technol. 2023, 72, 6023–6038. [Google Scholar] [CrossRef]
  26. Lee, J.; Gil, G.-T.; Lee, Y.H. Channel Estimation via Orthogonal Matching Pursuit for Hybrid MIMO Systems in Millimeter Wave Communications. IEEE Trans. Commun. 2016, 64, 2370–2386. [Google Scholar] [CrossRef]
  27. Zhao, L.; Ng, D.W.K.; Yuan, J. Multi-User Precoding and Channel Estimation for Hybrid Millimeter Wave Systems. IEEE J. Sel. Areas Commun. 2017, 35, 1576–1590. [Google Scholar] [CrossRef]
  28. Zhao, D.; Lu, H.; Wang, Y.; Sun, H.; Gui, Y. Joint Power Allocation and User Association Optimization for IRS-Assisted mmWave Systems. IEEE Trans. Wirel. Commun. 2022, 21, 577–590. [Google Scholar] [CrossRef]
  29. Van Chien, T.; Björnson, E.; Larsson, E.G. Joint Power Allocation and User Association Optimization for Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2016, 15, 6384–6399. [Google Scholar] [CrossRef]
  30. Spantideas, S.T.; Giannopoulos, A.E.; Kapsalis, N.C.; Kalafatelis, A.; Capsalis, C.N.; Trakadas, P. Joint Energy-efficient and Throughput-sufficient Transmissions in 5G Cells with Deep Q-Learning. In Proceedings of the 2021 IEEE International Mediterranean Conference on Communications and Networking (MeditCom), Athens, Greece, 7–10 September 2021; pp. 265–270. [Google Scholar]
  31. Dai, C.; Zhu, K.; Hossain, E. Multi-Agent Deep Reinforcement Learning for Joint Decoupled User Association and Trajectory Design in Full-Duplex Multi-UAV Networks. IEEE Trans. Mob. Comput. 2023, 22, 6056–6070. [Google Scholar] [CrossRef]
  32. Buzzi, S.; D’Andrea, C. On clustered statistical MIMO millimeter wave channel simulation. CoRR arXiv 2016, arXiv:1604.00648. [Google Scholar]
  33. Guo, J.-C.; Yu, Q.-Y.; Sun, W.-B.; Meng, W.-X. Robust efficient hybrid pre-coding scheme for mmWave cell-free and user-centric massive MIMO communications. IEEE Trans. Wireless Commun. 2021, 20, 8006–8022. [Google Scholar] [CrossRef]
  34. Zheng, J.; Zhang, J.; Björnson, E.; Li, Z.; Ai, B. Cell-Free Massive MIMO-OFDM for High-Speed Train Communications. IEEE J. Sel. Areas Commun. 2022, 40, 2823–2839. [Google Scholar] [CrossRef]
  35. Zhou, Y.; Yu, W. Fronthaul compression and transmit beamforming optimization for multi-antenna uplink C-RAN. IEEE Trans. Signal Process. 2016, 64, 4138–4151. [Google Scholar] [CrossRef]
  36. Masoumi, H.; Emadi, M.J. Performance Analysis of Cell-Free Massive MIMO System with Limited Fronthaul Capacity and Hardware Impairments. IEEE Trans. Wirel. Commun. 2020, 19, 1038–1053. [Google Scholar] [CrossRef]
  37. Björnson, E.; Sanguinetti, L. Making cell-free massive MIMO competitive with MMSE processing and centralized implementation. IEEE Trans. Wireless Commun. 2020, 19, 77–90. [Google Scholar] [CrossRef]
  38. Zhang, Q.; Jin, S.; Wong, K.-K.; Zhu, H.; Matthaiou, M. Power scaling of uplink massive MIMO systems with arbitrary-rank channel means. IEEE J. Sel. Top. Signal Process. 2014, 8, 966–981. [Google Scholar] [CrossRef]
  39. 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]
  40. Papandriopoulos, J.; Evans, J.S. SCALE: A Low-Complexity Distributed Protocol for Spectrum Balancing in Multiuser DSL Networks. IEEE Trans. Inf. Theory 2009, 55, 3711–3724. [Google Scholar] [CrossRef]
  41. Yuille, A.L.; Rangarajan, A. The Concave-Convex Procedure. Neural Comput. 2003, 15, 915–936. [Google Scholar] [CrossRef] [PubMed]
  42. Shen, K.; Yu, W. Fractional programming for communication systems—Part II: Uplink scheduling via matching. IEEE Trans. Signal Process. 2018, 66, 2631–2644. [Google Scholar] [CrossRef]
  43. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS aided hybrid satellite-terrestrial relay networks: Joint beamforming design and optimization. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  44. Sun, Y.; Babu, P.; Palomar, D.P. Majorization-minimization algorithms in signal processing, communications, and machine learning. IEEE Trans. Signal Process. 2017, 65, 794–816. [Google Scholar] [CrossRef]
  45. Grant, M.; Boyd, S. CVX: MATLAB Software for Disciplined Convex Programming. Version 2.1. 2017. Available online: http://cvxr.com/cvx (accessed on 10 August 2024).
  46. Alonzo, M.; Buzzi, S.; Zappone, A.; D’Elia, C. 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]
  47. Kim, S.; Shim, B. Energy-Efficient Millimeter-Wave Cell-Free Systems Under Limited Feedback. IEEE Trans. Commun. 2021, 69, 4067–4082. [Google Scholar] [CrossRef]
  48. Wang, J.; Wang, B.; Fang, J.; Li, H. Millimeter Wave Cell-Free Massive MIMO Systems: Joint Beamforming and AP-User Association. IEEE Wirel. Commun. Lett. 2022, 11, 298–302. [Google Scholar] [CrossRef]
  49. Chen, P.; Li, H.; Ma, L. Distributed massive UAV jamming optimizationalgorithm with artificial bee colony. IET Commun. 2023, 17, 197–206. [Google Scholar] [CrossRef]
Figure 1. Cell-free mmWave MIMO system.
Figure 1. Cell-free mmWave MIMO system.
Sensors 24 06276 g001
Figure 2. Hybrid beamforming structure at each AP.
Figure 2. Hybrid beamforming structure at each AP.
Sensors 24 06276 g002
Figure 3. Sum-rate of system under different power allocation schemes.
Figure 3. Sum-rate of system under different power allocation schemes.
Sensors 24 06276 g003
Figure 4. Sum-rate of system under different beamforming schemes.
Figure 4. Sum-rate of system under different beamforming schemes.
Sensors 24 06276 g004
Figure 5. Sum-rate of system under different parameters.
Figure 5. Sum-rate of system under different parameters.
Sensors 24 06276 g005
Figure 6. Sum-rate of system with different maximum fronthaul capacity.
Figure 6. Sum-rate of system with different maximum fronthaul capacity.
Sensors 24 06276 g006
Figure 7. Sum-rate of system with different numbers of APs and antennae.
Figure 7. Sum-rate of system with different numbers of APs and antennae.
Sensors 24 06276 g007
Figure 8. Sum-rate of system under different minimum rate.
Figure 8. Sum-rate of system under different minimum rate.
Sensors 24 06276 g008
Table 2. Summary of default simulation parameters.
Table 2. Summary of default simulation parameters.
ParameterValue
Noise power: σ 2 94 dBm [20]
Number of antennas: N r 32 [33,47]
Number of RF links: N R F 8
Number of users: K6
Carrier frequency: f 0 73 GHz [32]
Number of APs: M16
Maximum transmit power: P m a x 10 mW
Minimum rate: R m i n 1 bps / Hz
Maximum fronthaul capacity: C m a x 24 bps / Hz [21,22]
Number of APs serving each user: M m a x 3
Side of the coverage area: D400 m [46,48]
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

Bai, J.; Wang, G.; Wang, M.; Zhu, J. Joint Power Allocation and Hybrid Beamforming for Cell-Free mmWave Multiple-Input Multiple-Output with Statistical Channel State Information. Sensors 2024, 24, 6276. https://doi.org/10.3390/s24196276

AMA Style

Bai J, Wang G, Wang M, Zhu J. Joint Power Allocation and Hybrid Beamforming for Cell-Free mmWave Multiple-Input Multiple-Output with Statistical Channel State Information. Sensors. 2024; 24(19):6276. https://doi.org/10.3390/s24196276

Chicago/Turabian Style

Bai, Jiawei, Guangying Wang, Ming Wang, and Jinjin Zhu. 2024. "Joint Power Allocation and Hybrid Beamforming for Cell-Free mmWave Multiple-Input Multiple-Output with Statistical Channel State Information" Sensors 24, no. 19: 6276. https://doi.org/10.3390/s24196276

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