Next Article in Journal
Intruder Detection in VANET Data Streams Using Federated Learning for Smart City Environments
Next Article in Special Issue
SIW Leaky Wave Antenna for THz Applications
Previous Article in Journal
Hydraulic Integrated Interconnected Regenerative Suspension: Sensitivity Analysis and Parameter Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning-Inspired Hybrid Precoding for HAP Massive MIMO Systems with Limited RF Chains

1
Information and Communication, University of Science and Technology of China, Hefei 230052, China
2
Department of Electronic Engineering, Baluchistan University of IT, Engineering and Management Sciences Pakistan (BUITEMS), Quetta 87300, Pakistan
3
College of Computing and Informatics, Saudi Electronic University, Riyadh 13316, Saudi Arabia
4
School of Computer Science, Northwestern Polytechnical University, Xi’an 710060, China
5
School of Computer Science, University of Windsor, Windsor, ON N9B 3P4, Canada
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(4), 893; https://doi.org/10.3390/electronics12040893
Submission received: 13 December 2022 / Revised: 22 January 2023 / Accepted: 31 January 2023 / Published: 9 February 2023

Abstract

:
Energy efficiency (EE) is the main target of wireless communication nowadays. In this paper, we investigate hybrid precoding (HP) and massive multiple-input multiple-output (MIMO) systems for a high-altitude platform (HAP). The HAP is an emerging solution operating in the stratosphere at an amplitude of up to 20–40 km to provide communication facilities that can achieve the best features of both terrestrial and satellite systems. The existing hybrid beamforming solution on a HAP requires a large number of high-resolution phase shifters (PSs) to realize analog beamforming and radio frequency (RF) chains associated with each antenna and achieve better performance. This leads to enormous power consumption, high costs, and high hardware complexity. To address such issues, one possible solution that has to be tweaked is to minimize the number of PSs and RFs or reduce their power consumption. This study proposes an HP sub-connected low-resolution bit PSs to address these challenges while lowering overall power consumption and achieving EE. To significantly reduce the RF chain in a massive MIMO system, HP is a suitable solution. This study further examined adaptive cross-entropy (ACE), a machine learning-based optimization that optimizes the achievable sum rate and energy efficiency in the Rician fading channel for HAP massive MIMO systems. ACE randomly generates several candidate solutions according to the probability distribution (PD) of the elements in HP. According to their sum rate, it adaptively weights these candidates’ HP and improves the PD in HP systems by minimizing the cross-entropy. Furthermore, this work suggests energy consumption analysis performance evaluation to unveil the fact that the proposed technique based on a sub-connected low-bit PS architecture can achieve near-optimum EE and sum rates compared with the previously reported methods.

1. Introduction

The capacity demand in fifth-generation (5G) wireless communication and beyond is facing major challenges, particularly in terms of “last mile” transmission. Line-of-sight (LOS) propagation paths are a bottleneck on the ground unless a significant number of base stations (BS) are deployed, while satellite systems have capacity limitations. To effectively provide high data rates, massive numbers of antennas, and consistent coverage, innovative technologies are required [1,2]. The high-altitude platform (HAP) is an emerging solution, operating at an amplitude of up to 20–40 km to provide communication facilities that can achieve the best features in both terrestrial and satellite systems. Relative to the terrestrial cellular base station (BS), the HAP has a wide coverage area and is more flexible and non-polluting. Furthermore, when compared with satellite communication technologies, it consumes far less energy and has low propagation, which means greater QoS for real-time users [3]. Massive MIMO is a technology used on HAPs that can improve energy efficiency and data rates by deploying a massive number of antennas, allowing multiple users to be served with the same time and frequency resources [4].
Massive MIMO technology allows high data rate transmissions by using the high number of antennas on the HAPs. Moreover, the enormous number of antennas in an array can provide sufficient gain by precoding, which can overcome the free space path loss [5]. However, in conventional fully digital (CFD) MIMO systems, each antenna requires a dedicated energy-intensive RF chain, which consumes a significant amount of energy (approximately 250 mW per RF chain). The energy consumption of CFD systems is too high due to the massive number of RF chains [6]. This allows researchers to consider hybrid (analog-to-digital) MIMO systems, which significantly reduce the number of RF chains by switching some operations to an analog domain [7].
A fully digital precoding technique demands a precise radio frequency (RF) chain consisting of a digital-to-analog converter (DAC), mixer, filter, and power amplifier for each antenna. When a large number of transmitting antennas is employed in the massive MIMO scenario, this results in prohibitively high hardware costs as well as significant energy consumption [8]. To solve this issue, recently, finite-resolution PS schemes have been developed. In this scheme, finite-resolution PSs are used directly instead of high-resolution phase shifters. This can lower the energy consumption of a PS network without loss of performance, but it still demands a large number of PSs, each of which consumes a significant amount of energy [9].The other scheme is to use the switch network instead of the PS network [10]. This can considerably minimize hardware costs and energy utilization, but it has a noticeable performance loss.
Few studies have specifically addressed the shortcomings of power consumption, SE, and achievable sum rates for HAP networks, in contrast to the extensive research that has been undertaken in the spectrum sharing and theoretical analysis of HAP [11,12,13,14].
Due to the enormous amount of power consumed by base stations (BSs), energy efficiency (EE) has been viewed as an essential criterion for the development of future communication networks, both from an economic and environmental point of view. In this connection, the authors in [15] jointly optimized the transmission beamforming and covariance matrix in a MISO system in order to maximize the equivalent efficiency (EE). The authors of [16,17] addressed the EE maximization problem for terrestrial-aerial networks and proposed two array signal-processing approaches based on Dinkelbach’s transformation in order to achieve suboptimal solutions. However, fully connected HP requires an extremely large number of active antennas and RF chains, which causes the existing techniques, such as those in [16,18,19], to have an extremely high level of hardware power consumption, which in turn results in a low level of system EE. In [20], the authors established beamforming techniques aimed at the mmWave HAP system. These algorithms were built for planar arrays that had thousands of antenna elements. The work in [21] presents HP for HAP massive MIMO systems in order to obtain the RF and the baseband precoder with limited RF chains. The authors applied duality to exploit the relation between the RF precoder and the statistical CSI, which is complicated to tackle. In [22], the authors proposed two stages of outer precoding design with the assumption of a zero-precoding (ZF) inner pre-beamformer and iterative algorithm to achieve the sum rate result for HAP. The authors of [23] used NOMA-based HAP communications and multiple antennas to satisfy the connectivity, dependability, and high data rate needs of 5G-and-beyond applications. Furthermore, a user selection and correlation-based user corresponding method for a NOMA-based multi-user HAPS system were proposed. In [24,25], the authors designed an outer beamformer to reduce the dimensional statistical eigen mode of the users and user grouping algorithm for HAP massive MIMO systems. The work in [26,27] proposed HAP to perform the beamforming technique. For this, the authors realized the interference alignment method for achieving the maximum sum rate of HAPs, respectively. In [28], the authors realized a decreased channel state information (CSI) overhead in a sub-connected RF precoding scheme, but this is incompatible with HAP massive MIMO systems. In [29], the initial RF precoder selection from a discrete codebook and the proposed algorithm iteration were utilized together to develop the RF precoder, avoiding an exhaustive search while maintaining a high level of complexity. The published literature did not focus on reducing the complexity of the architecture or energy consumption of the system, while in our proposed machine learning technique, we use limited RF chains and sub-connected HP with low-bit PSs for HAP massive MIMO systems, which reduces the power consumption and complexity and improves the overall sum rate, energy, and spectral efficiency (SE).
In the proposed work, we examined energy-efficient HP sub-connected one- and two-bit PSs for HAP massive MIMO systems, and our main contributions are the following:
  • We investigate the energy consumption analysis to unveil the fact that the HPs based on a sub-connected low-bit PS architecture is substantially lower than that consumed by HR-PS-based HP. Moreover, utilizing one-bit PSs results in a slight and constant array gain loss.
  • We propose 1- and 2-bit sub-connected PSs for an HAP massive MIMO system with significantly reduced hardware cost, complexity, and energy consumption in the Rician fading channel. The sub-connected HP design is expected to be easier to deploy and be more energy efficient. The sub-connected architecture is more practicable for antenna deployment due to its lower cost and lower hardware complexity.
  • We propose ACE-based optimization with low-bit PSs to optimize the achievable sum rate, EE, and SE. First, our scheme randomly generates several candidate elements according to the probability distribution (PD) in HP, and then it weights them according to their sum rates, thereby improving the HP elements’ PD by decreasing the cross-entropy. By repeating this process, we ultimately generate an HP with a sufficiently high probability close to the optimized level.
  • We further examine the simulation results to show the fact that the HPs based on a sub-connected low-bit PS architecture can achieve near-optimum EE and sum rates compared with the traditional schemes.
The rest of this paper is arranged accordingly. Section 2 is about the energy consumption analysis of different hybrid precoding schemes. Section 3 is a brief description of the channel and system model, presenting ideas and steps for algorithms, ACE-based HPs with M-bit PSs, and complexity analysis. The experiment and discussion are in Section 4. The conclusions are in Section 5.
Notations: Lowercase and boldface x is used to denote the vector, and uppercase and boldface X is used to denote the matrix, while letters without boldface denote scalars. ( . ) T denotes a transpose, ( . ) 1 denotes an inversion, . denotes an absolute operator, ( . ) H denotes a conjugate transpose, . F denotes the Frobenius norm, ( . ) + denotes a pseudo inversion, ⊗ denotes the Kronecker product, and I N denotes an N × N identity matrix.

2. Energy Consumption Analysis of Different Hybrid Precoding Schemes

Here, we discuss a fully connected, high-resolution phase shifter (e.g., 4 bits) hybrid precoding-based architecture in which every RF chain is connected to each antenna through the network. The high-resolution (HR) PS-based hybrid precoding energy consumption can be represented as follows:
P H R P S s = P + N R F P R F + N N R F P H R P S + P B
In Equation (1), P represents the total transmission power, P R F is the power consumed by the RF chain, P H R P S depicts the energy consumed by the PSs, P B represents the baseband power consumption, N shows the number of PSs, and  N R F represents the number of RF chains. The energy consumed by the HR-PSs is ( P H R P S = 40 mW) for the 4-bit phase shifters. The HR-PS-based HP architecture can attain the achievable sum-rate, but it requires a large number of PSs. As stated in [30], the power consumption by HR-PSs is quite high. Thus, to overcome this problem, a switch-based HP was introduced in [7], where instead of HR-PSs, switches were used, which could also decrease the hardware cost. Nevertheless, this switch-based solution cannot actually obtain the array gain of mmWave massive MIMO systems. We describe the system in [7] as follows:
P S w P S s = P + N R F P R F + N R F P S w + P B
where P S w is the power consumed by the switches, which is much lower than the HR-PSs (e.g., P S w = 5 mW) [31]. However, this design cannot achieve the array gain since only the N R F antennas are active simultaneously, resulting in sum rate performance degradation.
In a sub-connected one-bit PS-based HP architecture, in which each RF chain is attached to the subantennas of an array with N / N R F , the power consumption is much lower than in a fully connected architecture [7], and it provides the better trade-off between the two precoding schemes. The energy consumed by a sub-connected HP architecture can be express as
P S u b C P S s = P + N R F P R F + N P S u b C + P B
It is noted that energy consumed by an HP architecture sub-connected with one or two bits is low ( P S u b C  = 5 mW). Therefore, compared with HR-PSs, the sub-connected PS energy consumption is too low. Aside from that, the proposed sub-connected PS HP architecture is able to use all antennas to achieve the optimal array gain compared with SW-based HP [32]. Compared with the fullly connected HP architecture, the sub connected HP architecture with one- or two-bit PSs has a significantly lower number of phase shifters from N t × N t R F to N t , which will have more benefits and will excite the PSs. It can save energy and compensate the insertion loss of PSs. In addition, it also has less complexity due to its simplicity in its architecture and configurations.

3. Channel and System Model

We adopted a multi-user HAP massive MIMO system where an HAP was equipped with a uniform planner array (UPA) with C number of antennas in each column, while the number of antennas in each row was N = C × A , as shown in Figure 1, and each RF chain was connected to a subset of the antenna serving K single-antenna users, as shown in Figure 2. The received signal at the kth user can be expressed as follows:
y = H F A F D s + n
where s denotes the transmission signal of a size K × 1 , while F A is of a size N × N R F and F D is of a size N R F × K for the analog and digital precoder, respectively. In addition,  n represents the additive white Gaussian noise vector with a distribution CN ( 0 , I K ) . H = [ h 1 , h 2 , h k ] denotes the overall downlink channel matrix of a size K × N , where h k C N × 1 is the channel vector for the kth user, which can be expressed as
h K = α K r , k K r , k + 1 h LK + K r , k K r , k + 1 h NLK
where K r represents the Rician factor, α = ( 4 π r k / λ ) 2 is the large scaling factor for the kth user, r k represents the distance between the HAP and the kth user, as shown in Figure 1, and λ is the carrier wavelength, while h LK and h NLK are the line-of-sight (LOS) components and non-line-of-sight (NLOS) components, respectively, which can be expressed as [33]
h LK = a ( θ k , ϕ k ) x ( θ k , ϕ k )
h NLK = W ^ k [ w 1 k , w 2 k , w N k ] T
where a ( θ k , ϕ k ) = [ 1 , e ( j 2 π d h ) , exp ( j 2 π ( N 1 ) d h ) ] T , x ( θ k , ϕ ) = [ 1 , e ( j 2 π d v ) , exp ( j 2 π ( N 1 ) d v ) ] T , the angles θ k [ π , π ] and ϕ k [ 0 , π / 2 ] are the angles of departure (AoDs), d is the distance between two adjacent antenna elements, and  W ^ k C N × N is the correlation matrix of the user K, which can be represented as follows:
[ W ^ k ] a , b = 0 π / 2 π π f ( θ ) f ( ϕ ) e ( j 2 π λ ( d 1 d 2 ) ) d θ d ϕ
where d 2 = ( a b ) d d cos ( ϕ ) cos ( θ ) , d 1 = ( a b ) d v cos ( ϕ ) sin ( θ ) , f ( ϕ ) = e ( 2 ϕ ϕ 0 / σ ) , in which σ and ϕ 0 are the mean AoDs, f ( θ ) = e κ cos ( θ μ ) / 2 π I 0 ( κ ) , I 0 is the zero-order Bessel function of the first kind, μ = ( π , π ) is the mean angle of departure (AoD) of user K, and κ is the angular spread.
Furthermore, we need to explain the hardware constraints imposed by the proposed low-bit-based sub-connected HP, which differ from those imposed by traditional architectures. The first constraint is that the analog precoder F A must be a block diagonal matrix rather than a full matrix:
F A = f 1 0 0 f n
where the analog weighting vector for the nth sub antenna array is f n with a size N × 1 . These components have the same amplitude but different phases. All N nonzero elements F A should belong to
1 N [ 1 , + 1 ]
Our main objective is to develop an efficient hybrid precoders F A opt and F D opt to maximize the sum rate R, which can be written as
                                                   F A opt , { F D opt = arg max R ( s u m )
                                                   F A opt , F D opt
                                                  s.t. F A opt
m = 1 M F A opt , F D opt F 2 = ρ
where represents the set of all possible analog precoders that satisfy the constrains in Equations (9) and (10). The sum rate can be expressed as
R k = k = 1 K log 2 ( 1 + η k )
where η k represents the signal-to-interference-plus-noise ratio (SINR) for the kth user, which can be expressed as follows:
η k = h k H F A b D k 2 k ¯ k K h k H F A b D k ¯ 2 + K σ 2
Here, σ 2 represents the noise power, and b D k [ m ] represents the kth column of F D . It is worth mentioning that the constraints in Equations (9) and (10) on the analog precoder F A are non-convex. This makes Equation (12) incredibly difficult to solve. The number of possible F A values is finite, since all nonzero elements belong to the constraint in Equation (10). In order to tackle this challenging problem, we propose a machine learning (ML) adaptive cross-entropy optimization (ACE) with a low-bit, PS-based HP scheme.

3.1. Proposed ACE-Based Hybrid Precoding

To overcome the non-convex problem mentioned in Equations (9) and (10), we first decouple the joint design of the analog and digital precoders. As all of the analog precoder’s N nonzero elements belong to Equation (10), the number of possibilities F A is finite. As a result, we can consider the problem in Equation (11) to be a non-coherent combining problem. We can select an F A candidate first and compute the optimal F D with an efficient channel matrix H F A without non-convex constraints. After searching for all possible F A values, we can find the optimum analog precoder F A opt and digital precoder F D opt . Unfortunately, such an exhaustive search involves filtering through all possible 2 N combinations, requiring excessively high complexity as the number of antennas N required is typically higher in massive MIMO systems, which in this case is N = 64, 2 64 = 1.8 × 10 19 . To tackle this challenging problem, we proposed an ACE algorithm with a one- or two-bit PS-based HP scheme, which is the advanced version of the CE algorithm [34]. In the CE algorithm, all elite contributions are treated as equal. Logically, when updating the PD, the elite contributions with better values should be more important. Therefore, if we can weight the elites as per their objective values, then we can expect better results. In ACE, multiple candidates’ HP schemes are randomly generated based on the PD of the element in the HP. Then, they are weighted according to their sum rates for the calculated candidate HP. To enhance the probability distribution (PD) of an element F A , we reduce the CE between the two PDs.
We formulated the non-zero elements in F A as an N × 1 vector at the beginning, which can be expressed as f = ( f 1 A ) T , ( f 2 A ) T , ( f NA A ) T T , and the probability function q = [ q 1 , q 2 , q 3 , q N ] T as the N × 1 vector. The probability is denoted by 0 q n 1 , where f n = 1 N f n is the nth element of f . First, we initialized q ( 0 ) as q ( 0 ) = 1 2 × 1 N × 1 after setting the initial values of the parameters, namely the parameter for the ACE-based HP with sub-connected low-bit PSs. The updated method has the steps presented below.
In step 3, we produce the Z candidate analog precoder { F A z } z = 1 Z , which depends upon the probability distribution function Ξ ( ; q ( i ) ) , and in step 4, we calculate the digital precoding F D based on the efficient channel ( H e q z ) H = H { F A opt } . We employed a zero-forcing digital precoding scheme with low complexity and near-optimal performance in this paper, which can be expressed as
G z = ( H e q z ) H H e q z ( H e q z ) H 1
F D z = β z G z
where β z = ρ F A z G z F represents the power-normalized factor.
In step 5, we calculate the achievable sum rate by putting F A z and F D z in Equation (12). The achievable sum rates will be sorted in descending order in step 6. In step 7, the elite Z e l i t e values can be obtained with the highest sum rate. These candidates are utilized to update the probability distribution q i + 1 and minimize the CE, which is equivalent to [34]
q i + 1 = arg max 1 Z z = 1 Z e l i t e ln Ξ A [ z ] q ( i )
where Ξ A [ z ] q ( i ) is the probability to output F A z as stated in Equation (16). All elites have the same effects, and this leads to decreased performance. In order to fix this problem, we propose adaptively weighting the elites depending upon their sum rates. Thus, an auxiliary parameter U, which denotes the average of all sum rates, is introduced.
U = 1 Z e l i t e z = 1 Z e l i t e R ( F A [ z ] )
The weight w z of the elite F A z can be calculated in step 8 based on { w } z = 1 Z e l i t e , and Equation (15) can be modified to become
q ( i + 1 ) = arg max 1 Z z = 1 Z e l i t e w z ln Ξ A [ z ] q ( i )
where Ξ A [ z ] q ( i ) is the probability to calculate the F A z . Notice that Ξ A [ z ] q ( i ) = Ξ f [ z ] ; q ( i ) , the nth element f n ( z ) of f [ z ] , is the Bernoulli random variable, where f n ( z ) = 1 N has a probability q n ( i ) , and similarly, f n ( z ) = 1 N has a probability 1 q n ( i ) . Thus, we have
Ξ A [ z ] q ( i ) = n N ( q n ( i ) ) 1 2 ( 1 + N f n ( z ) ) ( 1 q n ( i ) ) 1 2 ( 1 + N f n ( z ) )
By putting Equation (19) into Equation (18), the first-order derivatives based on q n ( i ) from Equation (18) is given as follows:
1 Z z = 1 Z w z 1 + N f n ( z ) 2 q n i 1 + N f n ( z ) 2 ( 1 q n i )
For Equation (20), when set to zero, 1 q n ( i ) is updated in step 9 as follows:
q n ( i + 1 ) = z = 0 Z e l i t e w z N f n ( z ) + 1 2 z = 1 Z e l i t e w z
We can further simplify Equation (21) to avoid the local optimum:
q n ( i + 1 ) = Ω i + 1 × q n ( i + 1 ) + ( 1 Ω i + 1 ) × q n ( i )
where Ω i + 1 in iteration ( i + 1 ) is a smooth size for the step. We used steps 3–10 for the predefined iteration. Finally, the optimal analog F A opt and digital precoding F D opt are obtained.

3.2. ACE-Based Hybrid Precoding with M-Bit PS

We present a more general case (i.e., m-bit PSs) for the proposed ACE-based HP. We first generated the parametric sample distribution, which produced the applicant alternatives for the next iterations. The simple method of producing a random sample b ^ = { b ^ } n = 1 N is to draw independently from { b ^ 1 , b ^ 2 , b ^ N } . Here, each sample belongs to a discrete distribution { q m , n ( i ) } , and the mth quantized process of a set M is chosen to be b ^ n . The elite candidates should then change the potential to minimize the CE:
q m , n ( i + 1 ) = arg max q ( i ) 1 Z w z z = 1 Z e l i t e ln Ξ A [ z ] q m , n ( i )
where Ξ A [ z ] q m , n ( i ) is given by
Ξ A [ z ] q m , n ( i ) = n N m = 1 M w z ( q m , n ( i ) ) 1 { a ^ ( z ) m , n }
The indicator function is 1 { . } if the statement is valid (i.e., = 1); otherwise, 1 { . } = 0. In addition, m , n = b ^ M N : b ^ n = 2 π m M , in which M = 2 π m 2 M ( z = 1 , , 2 M ) refers to the set containing all possible analog precoders which satisfy the given constraint in Equation (9). Here, it is given that a single PS can be allocated to only one quantized process. The sum of every constrained probability is equal to one, and we implement the Lagrange multiplier to fulfill the constraints:
q m , n ( i + 1 ) = arg max q ( i ) 1 Z w z z = 1 Z e l i t e ln Ξ A [ z ] q m , n ( i ) + n = 1 N L n ( m = 1 M q m , n ( i ) 1 )
When we take the first derivative of Equation (25) with respect to the probability q m , n ( i ) and then set the outcome to zero, we obtain the following result:
1 Z z = 1 Z e l i t e 1 { a ^ ( z ) m , n } + L n q m , n ( i ) = 0
Finally, we add Equation (26) for m = 1 , 2 , , M , and we modify the probability as given below:
q m , n ( i + 1 ) = z = 1 Z e l i t e w z { a ^ ( z ) m , n z = 1 Z e l i t e w z

3.3. Complexity Analysis

According to Algorithm 1, the difficulty of the proposed ACE-based HP sub-connected low-resolution bit PS scheme initiates steps 4, 5, and 9. As in step 4, the effective channel matrices H eq Z z = 1 Z for each candidate solution Z, as well as the related digital precoder F D z z = 1 Z , must be calculated as in Equations (15) and (16). As a result, this component has a complexity of Z N Z K 2 . In step 5, the sum rate for each candidate solution is computed. Here, we employ the traditional ZF precoder, which reduces the SINR of each user for each candidate to γ z = β z / σ 2 . According to Equation (22), step 9 is the updating step of q n ( i + 1 ) , which composes the complexity of Z N Z elite . After I iterations, the overall computational cost of the proposed ACE-based HP sub-connected low-resolution bit system PS is Z Z I N K 2 . Meanwhile, I and Z are not essentially so big. This enables the complexity of the ACE-based HP sub-connected low-resolution bit PS to be reasonable and comparable to some current methods.
Algorithm 1 ACE-based hybrid precoding with sub-connected phase shifters (PSs)
     Input:
     Rician Channel-Matrix H, Iterations I, Candidates Z, Elites Z E l i t e , Smoothing Step size Ω
     Output:
     Analog Precoder F A opt , Digital Precoder F D opt
1.
initialization i = 0, p = 1 / 2 × 1 N × 1
2.
for i t e r a t i o n = 1 , 2 ,
3.
Generate Z candidates randomly as { F A opt } z = 1 Z based on Ξ ( ; q ( i ) )
4.
Calculate Z digital precoder { F D opt } z = 1 S based on effective channel by (15)
5.
Calculate the sum-rate R { F A opt } z = 1 Z by (12)
6.
Sorting R { F A opt } z = 1 Z in descending order as R ( F A [ 1 ] F A [ 2 ] , , F A [ Z ] )
7.
Select elite as F A [ 1 ] , F A [ 2 ] , , F A [ Z E l i t e ]
8.
Calculate weight for each elite F A [ S ] according to their sum-rate
9.
Update the probability q ( i + 1 ) according to weight and { F A opt [ z ] } z = 1 Z E l i t e
10.
end for

4. Experiment and Discussion

In this section, we will discuss the effectiveness of the ACE-based optimization that was proposed with low-bit PSs in terms of the achievable sum rate, EE, and SE. The following are the primary simulation parameters. We used the assumption that the users were dispersed in a 20-km radius under the HAP circle, and the height of the HAP was 20 km. It operated at a frequency of 2.4 gigahertz. The number of transmitting antennas C = A = 10 , the transmitting power P was set to 20 dB, and we set the bandwidth to 10 MHz. The Rician factor K r =10, and the transmitting antenna array was a UPA with antenna spacing d = 2 λ . The number of RF chains was four. Furthermore, the number of candidate solutions, the number of elite candidates, and the number of iterations were set to Z = 200, Z e l i t e = 40, and I = 20, respectively.
Figure 3 presents that the proposed ACE sub-connected low-bit PS-based HP obtained a higher sum rate than the technique that is currently being used for HAP massive MIMO systems. For the ACE-Algorithm 1, the values were the same as above. The zero-forcing (ZF) precoding system is designed for use with the fully connected PS architecture, whereas the hybrid precoding system for conventional analog selection (AS) is designed for the switch-based architecture. When compared with CE, the ACE-based HP method has only one more step, but this step has a minimally increased level of complexity. The proposed ACE algorithm is, therefore, more effective. In Figure 3, we can see that the sum rate of the proposed ACE-based low-bit PSs was significantly higher than that of traditional AS-based HP and CE-based HP, and the difference between the ZF precoding and ACE-based HP remained constant. Nevertheless, the gap can be closed if the PSs continue to increase in terms of their resolution.
Figure 4 compares the sum rates that can be achieved by the proposed ACE-based HP with sub-connected low-bit PSs to the sum rates that can be achieved by the existing solutions for the HAP massive MIMO system. We used 8 for the number of RF chains and 8 for the number of users K, while the number of antennas C = A = 12. The remaining parameters are the same ones that were discussed above. It is evident from this that the proposed solution with sub-connected low-bit PSs was capable of achieving a significantly higher sum rate than the conventional HP, CEO-based HP with one-bit PSs, and fully connected ZF-based HP gap. In addition, a noticeable performance gap may be seen between the proposed solutions, which used 1-bit and 2-bit PSs, and the HR-based full-connected HP, which used 4-bit PSs. However, this gap could be narrowed by increasing the resolution of the PSs.
Figure 5 presents the energy efficiency attained by the proposed ACE-based HP with sub-connected PSs and some existing HP schemes mentioned above. The number of RF chains was equal to the user count K, and it varied from 1 to 32, while the other parameters were similar to those in Figure 2. In accordance with [35], the energy efficiency was calculated as the ratio of the sum rate to the total power consumption:
E E = R s u m p t o t a l ( b p s / H z / W )
The practical values for power consumption are as follows. The energy consumed by the sub-connected architecture where p = 0.03 W for the baseband power consumption is P B = 0.2 W, the power consumed by the RF chain P R F = 0.3 W, the one-bit PS power consumption P p s = 0.005 W, and the typical valves of PS power consumption are 0.015 W, 0.045 W, 0.06 W, and 0.078 W for PSs of 3, 4, 5, and 6 bits, respectively [36,37]. Our proposed ACE-based HP scheme with sub-connected PSs attained a high value of energy efficiency when compared with other existing HPs, as mention above.
Figure 6 presents that the proposed ACE-based algorithm with low-bit PSs obtained improved SE in comparison with other sub-connected schemes, especially when the number of users was not extremely large. The number of users K could range from 1 to 32, and the RF chains had the same configuration as the users. The bandwidth was fixed at 10 MHz, and the other parameters were comparable to those shown in Figure 4. In addition, it can be seen that when K equaled eight, the proposed ACE with two-bit PSs had a greater spectral efficiency than other sub-connected schemes, with the exception of the ZF precoding fully connected method. The reason for this was that when the number of users and RF chains increased, the number of PSs also increased, leading to a sharp rise in the total number of PSs in systems that were PS-based. In practice, the utilization of PSs with high resolutions that need a significant amount of energy is not appropriate. The gap between the proposed algorithm and the ZF-based HP is constant behavior. This can be reduced by increasing the resolution of the PSs.
Finally, the impact of imperfect CSI was noticed in the proposed ACE-based HP, where H ^ represents the imperfect CSI as in [38]:
H ^ = ε H + 1 ε 2 E
where ε [ 0 , 1 ] represents the CSI accuracy, H is the original channel matrix, and E is the error matrix whose elements are distributed according to an independent and identically distributed distribution CN ( 0 , 1 ) . Figure 7 depicts the ACE-based HP sum rates for various CSI scenarios when A = C = 10 and N R F and K = 4. We considered a number of flawed CSI cases with varying values in addition to a perfect CSI scenario. CSI accuracy is not a factor in the proposed ACE-based HP with one-bit PSs. The proposed scheme’s sum rate, which was reached with a value of ε = 0.8, was quite close to the perfect CSI situation. Furthermore, even when the CSI accuracy was extremely low, as when v a r e p s i l o n = 0.4, the ACE-based proposal could still achieve 80 percent of the sum rate.

5. Conclusions

In this paper, we presented an EE design for HPs with a sub-connected low-bit PS HAP massive MIMO system. Initially, we focused on how to reduce power consumption without sacrificing performance. This energy utilization study showed that low-bit PS-based hybrid precoding consumes very little energy, and it also revealed that the array gain loss that is sustained by low-bit PSs is constrained and constant. Afterward, a low-complexity method that was based on ACE-based optimization with low-bit phase shifters was proposed in order to handle the sum rate maximization problem. The outcome of our simulation demonstrates that the proposed algorithm obtained a sufficiently high value for sum rate performance metrics as well as a higher value for energy efficiency compared with other algorithms.

Author Contributions

Study conception and design, preparation, data collection, analysis, and drafting, S.u.H.; conception, design, critical review for intellectual contents, and supervision, S.A.; data collection, analysis, and proofreading, T.M.; critical revision and drafting, N.A.K.; critical revision, U.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Codes and other relevant data are available and will be uploaded to https://github.com/Hassanbangash12/HAP-Massive-MIMO-with-Limited-RF-Chains (accessed on 10 December 2022) after the acceptance and publication of the manuscript. Interested authors can access and download the simulation code from the given link.

Acknowledgments

We thankfully acknowledge the kind support of the representative institutions for the utilization of common facilities during this work.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Mumtaz, S.; Rodriguez, J.; Dai, L. MmWave Massive MIMO: A Paradigm for 5G; Academic Press: Cambridge, MA, USA, 2016. [Google Scholar]
  2. Tozer, T.; Grace, D. High-altitude platforms for wireless communications. Electron. Commun. Eng. J. 2001, 13, 127–137. [Google Scholar] [CrossRef]
  3. Jia, Z.; Wu, Q.; Dong, C.; Yuen, C.; Han, Z. Hierarchical Aerial Computing for Internet of Things via Cooperation of HAPs and UAVs. IEEE Internet Things J. 2022. [Google Scholar] [CrossRef]
  4. Zhang, G.; Jiang, L.; Ji, P.; Zou, S.; He, C.; He, D. A Modified K-means User Grouping Design for HAP Massive MIMO Systems. In Proceedings of the 2021 International Conference on Networking and Network Applications (NaNA), Lijiang, China, 29 October–1 November 2021; pp. 288–292. [Google Scholar]
  5. Liu, X.; Li, X.; Cao, S.; Deng, Q.; Ran, R.; Nguyen, K.; Tingrui, P. Hybrid precoding for massive mmWave MIMO systems. IEEE Access 2019, 7, 33577–33586. [Google Scholar] [CrossRef]
  6. Huang, Y.; Liu, C.; Song, Y.; Yu, X. Near-optimal hybrid precoding for millimeter wave massive MIMO systems via cost-efficient Sub-connected structure. IET Commun. 2020, 14, 2340–2349. [Google Scholar] [CrossRef]
  7. Gao, X.; Dai, L.; Han, S.; Chih-Lin, I.; Heath, R.W. Energy-efficient hybrid analog and digital precoding for mmWave MIMO systems with large antenna arrays. IEEE J. Sel. Areas Commun. 2016, 34, 998–1009. [Google Scholar] [CrossRef]
  8. Alkhateeb, A.; Leus, G.; Heath, R.W. Limited feedback hybrid precoding for multi-user millimeter wave systems. IEEE Trans. Wirel. Commun. 2015, 14, 6481–6494. [Google Scholar] [CrossRef]
  9. Lu, A.Y.; Chen, Y.F. Adaptive Hybrid Beamforming Schemes in Millimeter Wave MIMO Systems. In Proceedings of the 2021 IEEE International Symposium on Radio-Frequency Integration Technology (RFIT), Hualien, Taiwan, 25–27 August 2021; pp. 1–3. [Google Scholar]
  10. Yu, J.; Lee, H.; Eom, C.; Lee, C. A Switch Network-Based Adaptive Sub-Connected Hybrid Precoding Architecture in Sub-THz Communications. In Proceedings of the 2021 36th International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC), Jeju, Korea, 27–30 June 2021; pp. 1–4. [Google Scholar]
  11. Jo, S.; Yang, W.; Choi, H.K.; Noh, E.; Jo, H.S.; Park, J. Deep Q-Learning-Based Transmission Power Control of a High Altitude Platform Station with Spectrum Sharing. Sensors 2022, 22, 1630. [Google Scholar] [CrossRef]
  12. Tashiro, K.; Hoshino, K.; Nagate, A. Nullforming-Based Precoder for Spectrum Sharing between HAPS and Terrestrial Mobile Networks. IEEE Access 2022, 10, 55675–55693. [Google Scholar] [CrossRef]
  13. Sun, Z.; Qi, F.; Liu, L.; Xing, Y.; Xie, W. Energy-efficient Spectrum Sharing for 6G Ubiquitous IoT Networks Through Blockchain. IEEE Internet Things J. 2022. [Google Scholar] [CrossRef]
  14. Lin, Z.; Lin, M.; Wang, J.B.; De Cola, T.; Wang, J. Joint beamforming and power allocation for satellite-terrestrial integrated networks with non-orthogonal multiple access. IEEE J. Sel. Top. Signal Process. 2019, 13, 657–670. [Google Scholar] [CrossRef]
  15. Lu, Y.; Xiong, K.; Fan, P.; Ding, Z.; Zhong, Z.; Letaief, K.B. Global energy efficiency in secure MISO SWIPT systems with non-linear power-splitting EH model. IEEE J. Sel. Areas Commun. 2018, 37, 216–232. [Google Scholar] [CrossRef]
  16. Huang, Q.; Lin, M.; Wang, J.B.; Tsiftsis, T.A.; Wang, J. Energy efficient beamforming schemes for satellite-aerial-terrestrial networks. IEEE Trans. Commun. 2020, 68, 3863–3875. [Google Scholar] [CrossRef]
  17. Niu, H.; Lin, Z.; Chu, Z.; Zhu, Z.; Xiao, P.; Nguyen, H.X.; Lee, I.; Al-Dhahir, N. Joint beamforming design for secure RIS-assisted IoT networks. IEEE Internet Things J. 2022. [Google Scholar] [CrossRef]
  18. 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]
  19. 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. 2022. [Google Scholar] [CrossRef]
  20. Srinivasan, M.; Gopi, S.; Kalyani, S.; Huang, X.; Hanzo, L. Airplane-aided integrated next-generation networking. IEEE Trans. Veh. Technol. 2021, 70, 9345–9354. [Google Scholar] [CrossRef]
  21. Ji, P.; Jiang, L.; He, C.; He, D. Hybrid Precoding for HAP Massive MIMO Systems. In Proceedings of the International Conference on Space Information Network; Springer: Berlin/Heidelberg, Germany, 2019; pp. 255–263. [Google Scholar]
  22. Zong, D.; Jiang, L.; He, C.; Ji, P.; He, D. Two-stage precoding design in Rician channel for HAP massive MIMO systems. In Proceedings of the 2019 22nd International Symposium on Wireless Personal Multimedia Communications (WPMC), Lisbon, Portugal, 24–27 November 2019; pp. 1–5. [Google Scholar]
  23. Cumalı, İ.; Özbek, B.; Kurt, G.K.; Yanikomeroglu, H. User Selection and Codebook Design for NOMA-Based High Altitude Platform Station (HAPS) Communications. IEEE Trans. Veh. Technol. 2022. [Google Scholar] [CrossRef]
  24. Lian, Z.; Jiang, L.; He, C.; He, D. User grouping and beamforming for HAP massive MIMO systems based on statistical-eigenmode. IEEE Wirel. Commun. Lett. 2019, 8, 961–964. [Google Scholar] [CrossRef]
  25. Ji, P.; Jiang, L.; He, C.; Lian, Z.; He, D. Energy-efficient beamforming for beamspace HAP-NOMA systems. IEEE Commun. Lett. 2020, 25, 1678–1681. [Google Scholar] [CrossRef]
  26. Sudheesh, P.; Mozaffari, M.; Magarini, M.; Saad, W.; Muthuchidambaranathan, P. Sum-rate analysis for high altitude platform (HAP) drones with tethered balloon relay. IEEE Commun. Lett. 2017, 22, 1240–1243. [Google Scholar] [CrossRef]
  27. He, Y.; Wang, D.; Huang, F.; Zhang, R.; Gu, X.; Pan, J. Downlink and Uplink Sum Rate Maximization for HAP-LAP Cooperated Networks. IEEE Trans. Veh. Technol. 2022, 71, 9516–9531. [Google Scholar] [CrossRef]
  28. Teng, Y.; Wei, M.; Liu, A.; Lau, V.; Zhang, Y. Mixed-timescale per-group hybrid precoding for multiuser massive MIMO systems. IEEE Signal Process. Lett. 2018, 25, 675–679. [Google Scholar] [CrossRef]
  29. Yu, H.; Qu, W.; Fu, Y.; Jiang, C.; Zhao, Y. A novel two-stage beam selection algorithm in mmWave hybrid beamforming system. IEEE Commun. Lett. 2019, 23, 1089–1092. [Google Scholar] [CrossRef]
  30. El Ayach, O.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef]
  31. Méndez-Rial, R.; Rusu, C.; Alkhateeb, A.; González-Prelcic, N.; Heath, R.W. Channel estimation and hybrid combining for mmWave: Phase shifters or switches? In Proceedings of the 2015 Information Theory and Applications Workshop (ITA), San Diego, CA, USA, 1–6 February 2015; pp. 90–97. [Google Scholar]
  32. Mir, T.; Siddiqi, Z.; Mir, U.; MacKenzie, R.; Hao, M. One-bit hybrid precoding for wideband millimeter-wave massive MIMO systems. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–6. [Google Scholar]
  33. Michailidis, E.T.; Kanatas, A.G. Three-dimensional HAP-MIMO channels: Modeling and analysis of space-time correlation. IEEE Trans. Veh. Technol. 2010, 59, 2232–2242. [Google Scholar] [CrossRef]
  34. Rubinstein, R.Y.; Kroese, D.P. The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation and Machine Learning; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  35. Liu, Y.; Feng, Q.; Wu, Q.; Zhang, Y.; Jin, M.; Qiu, T. Energy-efficient hybrid precoding with low complexity for mmWave massive MIMO systems. IEEE Access 2019, 7, 95021–95032. [Google Scholar] [CrossRef]
  36. Méndez-Rial, R.; Rusu, C.; González-Prelcic, N.; Alkhateeb, A.; Heath, R.W. Hybrid MIMO architectures for millimeter wave communications: Phase shifters or switches? IEEE Access 2016, 4, 247–267. [Google Scholar] [CrossRef]
  37. Huang, C.; Alexandropoulos, G.C.; Zappone, A.; Debbah, M.; Yuen, C. Energy efficient multi-user MISO communication using low resolution large intelligent surfaces. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  38. Li, X.; Fang, J.; Li, H.; Wang, P. Millimeter wave channel estimation via exploiting joint sparse and low-rank structures. IEEE Trans. Wirel. Commun. 2017, 17, 1123–1133. [Google Scholar] [CrossRef]
Figure 1. HAP massive MIMO system with user K.
Figure 1. HAP massive MIMO system with user K.
Electronics 12 00893 g001
Figure 2. Sub-connected hybrid precoding architecture.
Figure 2. Sub-connected hybrid precoding architecture.
Electronics 12 00893 g002
Figure 3. Sum-rate of ACE-based method with sub-connected PSs when C = A = 10 and users and RF chains are 4.
Figure 3. Sum-rate of ACE-based method with sub-connected PSs when C = A = 10 and users and RF chains are 4.
Electronics 12 00893 g003
Figure 4. Sum rates of ACE-based method with sub-connected PSs when C = A = 12 and user count and RF chain are 8.
Figure 4. Sum rates of ACE-based method with sub-connected PSs when C = A = 12 and user count and RF chain are 8.
Electronics 12 00893 g004
Figure 5. Energy efficiency of ACE-based method with sub-connected PSs (when C = A = 10), where SNR = 30.
Figure 5. Energy efficiency of ACE-based method with sub-connected PSs (when C = A = 10), where SNR = 30.
Electronics 12 00893 g005
Figure 6. Spectral efficiency of ACE-based method with sub-connected PSs (when C = A = 10 and SNR = 30).
Figure 6. Spectral efficiency of ACE-based method with sub-connected PSs (when C = A = 10 and SNR = 30).
Electronics 12 00893 g006
Figure 7. ACE-based HP with different CSI conditions (when C = A = 10 and users and RF chain = 4).
Figure 7. ACE-based HP with different CSI conditions (when C = A = 10 and users and RF chain = 4).
Electronics 12 00893 g007
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

Hassan, S.u.; Mir, T.; Alamri, S.; Khan, N.A.; Mir, U. Machine Learning-Inspired Hybrid Precoding for HAP Massive MIMO Systems with Limited RF Chains. Electronics 2023, 12, 893. https://doi.org/10.3390/electronics12040893

AMA Style

Hassan Su, Mir T, Alamri S, Khan NA, Mir U. Machine Learning-Inspired Hybrid Precoding for HAP Massive MIMO Systems with Limited RF Chains. Electronics. 2023; 12(4):893. https://doi.org/10.3390/electronics12040893

Chicago/Turabian Style

Hassan, Shabih ul, Talha Mir, Sultan Alamri, Naseer Ahmed Khan, and Usama Mir. 2023. "Machine Learning-Inspired Hybrid Precoding for HAP Massive MIMO Systems with Limited RF Chains" Electronics 12, no. 4: 893. https://doi.org/10.3390/electronics12040893

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