CMBF-based dynamic selection for heterogeneous massive MIMO systems

In this paper, an optimal coordinated multipoint beamforming (CMBF) scheme is proposed for heterogeneous networks (HetNets) with massive multiple input multiple output (MIMO) systems for energy efficiency (EE), taking into account the maximum transmission power of the base station (BS) with the limitation on the power consumption of the static circuit. This paper analyzes the influence of the different parameters on the EE and derives a closed-form expression. We investigate the different cooperation schemes, considering the influence of the number of antennas of small base station (SBS) and macro base station (MBS), the quality of service (QoS), and the number of different service users. Therefore, the best parameters can be selected for optimizing EE with the different scenarios in HetNets with massive MIMO systems. Theoretical derivation and simulations show that the amount of BS antennas, achievable rate constraints, quantity of service users, and cooperative schemes all have the vital influences on the EE for the CMBF design. Therefore, the proposed optimization framework enables us to identify key system parameters, and obtain the better system design for the massive MIMO HetNets.


Introduction
With the dramatic increase in the amount of user data in wireless communication systems, mobile users are increasing their demand for multimedia services such as superdefinition video, and wireless network traffic is showing an explosive growth trend [1]. Facing the demanding requirements of high-speed, low-latency, and high-efficiency energy systems, traditional macro-cellular networks cannot fully meet the development needs of future communications. Therefore, the next-generation network (5G) imposes higher requirements on the system capacity and the transmission rate. There has been research and standardization performance using plenty of small cells (SCs) with little radius to realize same-frequency networking [2,3]. Therefore, heterogeneous networks (HetNets) and massive MIMO cellular systems are considered to be effective means of increasing the wireless network capacity, data rates, and energy efficiency (EE) required for 5G system [4][5][6]. Meanwhile, beamforming technology [7,8] and Coordinated Multipoint (CoMP) (also called multi-cell cooperation) transmission technology [9,10] are effective methods for reducing interference and improving EE and have become the research focus of long-term evolution advanced (LTE-A) and 5G.
Energy consumption for information and communication technology (ICT) has been growing rapidly in recent years, making up nearly 2% of CO2 emissions and representing a dominant factor in global energy consumption [11]. Since the exponential increase in mobile multimedia data traffic, EE has turned into the major focus of mobile communications [12,13]. Therefore, green and efficient mobile communication technology has attracted the attention of the academic community and has become a key technology for future systems [14][15][16]. In the field of the energy consumption distribution of conventional communication systems, the network component occupies nearly 90%, while the terminal component occupies about 10% of the total energy consumption [17]. Thus, achieving green communication systems will significantly reduce network energy consumption in the future. This paper combines beamforming and CoMP technology [18], which is called coordinated multipoint beamforming (CMBF), and some researches have defined it as multi-cell cooperative beamforming. The wireless resources are improving while suppressing the interference and the system EE is optimized through the combination of beamforming and CoMP technology. Research has been carried out in this academic field and many practical proposals have been proposed. Moreover, the CoMP between the macro base station (MBS) and the small base station (SBS) plays an important role in improving EE.
Recently, several methods of improving EE have been proposed and have had a good impact on HetNets, considering the cell radius, wireless backhaul, quantity of antennas, and user density [19][20][21]. However, most studies that have concentrated on the analysis of dynamic transmission power affect the EE, and static circuit power transceiver hardware component is typically ignored [22][23][24]. Massive MIMO and small cell networks equipped more hardware, the static power cannot be neglected [25,26]. Therefore, the total power in HetNets with massive MIMO is modeled with a dynamic component and a static component. In a multi-cell scenario, both inter-cell and intra-cell interference degrade the performance of a massive MIMO system [27]; with the potential development of massive MIMO and dense infrastructures employing many SBSs with corresponding hardware power consumption, CMBF is of critical importance for the EE design of HetNets [28,29]. In [28], a dual-layer coordinated beamforming scheme was proposed by dividing the beamformer into a cell-layer one and a user-layer one. The proposed scheme performs better than zero-forcing and coordinative multiple point schemes. A beamforming design of optimizing the network EE under QoS and transmit power constraints was proposed in [29], tailoring for weak, strong, and medium cross-tier interference for HetNets. Though existing coordinated beamforming algorithms have been devoted to employing EE, none of them considers the different achievable rate requirements, quantity of service users, and the cooperative schemes. Note that it is very important to consider various parameters for optimizing the EE for HetNets.
In contrast to existing studies on EE of HetNets [30,31], this paper not only considers the impact of the dynamic transmission power, but also the BS hardware static power dissipation. Particularly in next generation communication system, the circuit power dissipation of BS cannot be ignored. Since multiple users are served by the BS configures hundreds or even several hundreds of antennas in the meantime in a massive MIMO system, the circuit power consumption of BS will have a significant impact on the EE. In this paper, we aimed at designing MBS and SBS beamforming to improve the network EE under different MBS and SBS antennas, quality of service (QoS) requirements, and the number of users.
CMBF plays a vital part in improving EE, especially in HetNets with massive MIMO, which has been attached consensus attention in recent years. The traditional CMBF often ignores the static circuit power consumption, while some studies under the condition of fixed system parameters such as antenna number, achievable rate. However, in the actual deployment, especially for massive MIMO, the static circuit power consumption cannot be ignored, and the system parameter setting needs to be considered comprehensively. This paper comprehensively considers the influence of the achievable rate constraints, antenna, and user quantity on system EE. This paper also studies the optimal number of EE cooperative BSs under different parameters, and selects the appropriate cooperative scheme and parameters according to different system conditions and service requirements to obtain the optimal system design scheme.
Firstly, we propose the HetNets system model and formulate the optimization EE problems over the downlink CoMP. Secondly, the EE optimization algorithms considering the different cooperative SBSs, the antenna numbers of the SBS and MBS, achievable rate requirements, and the number of users are proposed. Finally, we provide the simulation results and give the conclusions.

System description and model
In this section, our system modeling assumptions are introduced, then discussing the assumptions suitability and relevance.

Network model
The system model is illustrated in Fig. 1. MBS and SBS with N BS and N S antennas in the downlink. Only one antenna is equipped on the user. In an independent cell, the MBS and SBSs cooperate with each other to jointly serve a multi-user in HetNets. The MBS configures the massive MIMO and antenna quantity can reach into the hundreds, while a mass of antennas configured in the SBS is relatively small, generally 1 ≤ N S ≤ 4. Consider the TDD downlink system, the total antenna quantity is N = N BS + CN S (C ≤ S), where C is the cooperative SBSs and S is the total quantity of SBSs. H is represented as downlink channel transmission matrix. The channel model is a block fading model, and the stationary spatial jointly Gaussian process is performed between the frames.
each element of h k is independent identically distributed (i.i.d). The channel of the kth user can be represented as the channel from the jth base station to the kth user is represented as h j, k , which is complex Gaussian distribution ( mean of zero and variance of 1). h 0;k ∈ℂ 1ÂN BS ; h j;k ∈ ℂ 1ÂN S ; j ¼ 1; :::; S.

Signal model
The kth user received signals from the MBS and the jth SBS are denoted as s 0, k , s j, k , j = 1, ..., S, respectively, which satisfy the zero mean and the unit variance.
The beamforming vectors of the user serviced by the MBS and the SBS are defined as w 0;k ∈ℂ N BS Â1 and w j;k ∈ ℂ N S Â1 , respectively. The signal sent by the BS The kth user received signal can be written as where n k is the Gaussian white noise, n k $ CNð0; σ 2 k Þ.

Energy efficiency (EE)
The MBS and SBS are connected to each other through a backhaul link and the CMBF between the base stations. Each user can be served by more than one BS, which means that the user will receive multi-stream signals sent simultaneously by the MBS and SBS. The signal-to-interference-plus-noise ratio (SINR) can be calculated as where |h 0, k w 0, k | 2 signifies the signal power transmitted by the MBS and P C j¼1 jh j;k w j;k j 2 signifies the signal power transmitted by the SBS to the kth user. In this way, thekth user's information rate is defined as where B is the bandwidth. The total power consumption of the system is denoted as P total , which is the sum of the transmission power and the circuit power [16,32].
where P t is transmission power and P c is circuit power. P t is denoted as where η 0 and η j denote the power amplifier efficiency of the MBS and the jth SBS, respectively. We assume that the efficiencies of the power amplifiers (PA) of the SBS are equal. η j = η s , ∀j, 1 denote the transmission power consumption of the MBS and the SBS, respectively. P c is proportional to quantity of antennas [21,33] and is signified as where ρ 0 and ρ j represent the circuit power consumptions of the MBS and the SBS, respectively, including the cooling loss, the feeder loss, the filter loss, and the mixer loss. P 0 is the power of all the static circuits of MBS and SBSs, including power consumption values for digital to analog converter, the low noise amplifier, and analog to digital converter. The circuit power consumption is the inherent consumption of the base station [32]. Then the power consumption of base station model is denoted as The ratio of the throughput per unit time (bit/s) to total power consumption (W) can be regarded as the EE, which can be written as where E{R k } is the statistical average of the achievable rate.
In this paper, we focus on improving the EE of Het-Nets and ensuring the achievable rate for the user.
where γ k denotes the target SINR, which can be expressed by the target R as The transmission power of each antenna for the MBS and the SBS meets the power constraint conditions as shown where Q j, l is the weight matrix, which is positive semidefinite. Q 0;l ∈ℂ N BS ÂN BS , Q j;l ∈ℂ N S ÂN S , j = 1, ..., S, L 0 = N BS , L j = N S , and w H j;k Q j;l w j;k indicate the transmit power of the lth antenna to the kth user.
The EE optimization of HetNets can be equated with reducing the total power consumption when satisfying the power and the SINR constraints.
The transmission power of each antenna of the BS does not exceed the maximum transmission power, and the minimum information rate of each user is Blog 2 (1 + γ k ). Thus, the EE is maximized.

Semi-definite programming (SDP)
The problem shown in achievable rate constraints is difficult to solve and non-convex. In this paper, semi-definite programming (SDP) is used to transform the problem into a quadratic constrained quadratic program (QCQP) problem [34].
In order to obtain presentation convenience, we introduce a new matrix.
We can derive So W j, k is a positive semi-definite matrix, that is,W j;k ≻0, and rand(W j, k ) ≤ 1. The problem (16) can be rewritten as Considering the semi-definite relaxation, we can rewrite problem (21) compactly as (22). The optimization problem is thus transformed into a convex approximation problem without losing optimality [ [35], Chapter 4].
Tr Q j;k W j;k À Á ≤p j ∀j; 4 Proposed CMBF algorithms Based on the analysis above, the optimization problem (22) can be approximated using the Centralized Algorithm under the given constraints of the SINR of the target user and the maximum power of the antenna In the actual scenario, the users have different achievable rate requirements. However, most existing cooperative schemes only consider the improvement of cell transmission efficiency and spectrum utilization, while neglecting the difference in resource requirements between users. To maximize the use of resources and improve the EE, this section contains a cooperation scheme that improves the EE based on the different achievable rate requirements of users. This solution can be generated with Algorithm 2, which makes improvements based on Algorithm 1. The process is depicted in Table 3.
After taking into account the impact of BS antenna quantity and achievable rate on the EE in the cooperative transmission of the BSs, we consider the influence of quantities of users served on EE. How many users that one BS can be served at the meantime, mainly depending on the configuration of the BS and the behavior of the users. The configuration mainly reflects the processing capability and the channel number of the BS as well as the number of carriers allocated to the cell. The user behavior mainly depends on usage habits and frequency. In this section, cooperation scheme based on the number of users is designed with a given subcarrier quantity and antenna quantity. This scheme is  (22) using the CVX optimization tool, select the value of W * .
Step 3. Obtain system throughput C and transmit energy consumption.
Step 4. Calculate the useful signal power and determine which base stations the user is serving. Get Users-Allocates. Randomly generate the user location. ·Detect whether the location of each user is within the cell and whether the distances from each MBS and SBS are greater than the minimum distance requirement. If they all meet the requirements, go to the next step, otherwise repeat generating user location.
Step  Perform the following steps.
Initialization: system simulation parameters Step 1. Generate positions of coordinate SBSs for all different coordinated scenarios. Get the base station location set BSlocations.
Step 2. implementation times is the number of Realizations Randomly generate user location. Detect whether the location of each user is within the cell and whether the distances from each MBS and SBS are greater than the minimum distance requirement. If they all meet the requirements, go to the next step, otherwise repeat. Traverses the number of different cooperative BS forN CBS ∈ {0, 1, ..., C}, and number of SBSs is S. ** Calculate channels for the current number of antennas, generate user fading channels under the current number of antennas; **Generate power constraints punderN current ; ** Traverse the different achievable rate requirements, R ∈ {1, 2, 3, 4}with the number of antennas is N. ***Generate user target SINR set γ: γ = 2 R − 1. ***Solve formula (22) using Centralized Algorithm-CMBF; Step 3. Calculate E{R}, E {P total }, EE

Results and discussion
To evaluate the performance of our designed algorithms, we provide some simulation results. We consider an LTE network for our simulation. The simulation scenario is the double-sided HetNets of regular hexagons, which coverage with numbers of SBSs. The SBSs are located 350 m from the center and are evenly deployed in the cell. The minimum spacing between SBSs is 40 m, and the number of cooperating SBSs is N CBS ∈ {0, 1, ⋯, 10}. There are different numbers of cooperative SBSs in the small cell, and users are randomly deployed, as shown in Fig. 2.
The channel we assumed is a Rayleigh small-scale fading channel and the path loss model is a non-line-ofsight (NLOS) model. Table 5 shows the key system parameters for use. Most research analyzing the EE has focused on the effect of the dynamic transmission power. The static power supply power consumption, which depends on the transceiver hardware, is usually ignored. However, it needs to be considered in massive MIMO and SBSs cooperation scenarios [25]. Therefore, the EE of massive MIMO and SBSs are improved by studying the static power consumption.
This research is based on five assumptions: The coverage area of the MBS is hexagonal, and the SBS is randomly and uniformly deployed in the MBS coverage area.   For purpose of maximize the spectrum utilization, the MBS and the SBS also use the same frequency resources.
The BS can get complete channel state information (CSI) and the system has an ideal backhaul.
In this simulation, the total power consumption is divided into two components: one component is dynamic consumption ratio with the transmitted signal power. Another component is circuit power consumption, which depends on the static part of the transceiver hardware. We analyze the possibility of improving the EE through the CMBF in a single cell for dual-layer HetNets with massive MIMO. Interestingly, the consideration the static circuit power consumption has a great influence on the EE of the massive MIMO system.
We set up 10 users and the achievable rate equal to 2 bits/s/Hz. The relationship between circuit power consumption and N BS is shown in Fig. 3, which gives a three-dimensional perspective view of the EE. This also proves that the static circuit power consumption will reduce EE, and an appropriate number of antennas can be obtained under different cooperative SBSs and achievable rate constraints. It can be observed from Fig. 3 that massive MIMO can raise the EE and give an optimal number of N BS needed to obtain a maximum. At the same time, SBSs and cooperation can further improve the EE. The figure illustrates the system achieves global EE-optimum when N BS = 30 and N CBS = 8.
For further comparison of different treatment options, Fig. 4 shows the maximum EE with achievable rate as a variable. The antenna of SBS N S = 2, and the cooperative   Figures 6 and 7 show the impact on the EE considering the number of users and the number of cooperative BSs. Interestingly, N BS = 128 processing gives a very different behavior: the EE optimum is much higher than with N BS = 64 and is achieved at N UE = 40 and N CBS = 4. It can be seen that when quantity of BS antennas is fixed, quantity of users that the system can serve has a critical value. Specifically, there is an optimal number of service users. With this number of users, the system can guarantee the minimum achievable rate requirement of each user.
It also can be concluded that in the case of the same number of users and MBS antennas, the EE will be increased by adding quantity of deployed SBSs and cooperative SBSs. There is a critical value for the number of cooperative SBSs to make the highest EE under the circumstances of other parameters being certain (user quantity, number of antennas, achievable rate, transmission power, base station deployment mode, etc.). Figure 7 continues to increase the number of users, while increasing the number of MBS antennas. As we can see, the properties are the same as Fig. 6, but EE is further increased. Therefore, more MBS antennas need to be equipped for user-intensive hotspots areas. Meanwhile, the EE varies with the number of cooperative  SBSs. Therefore, it is necessary to select an appropriate number of cooperative SBSs according to the number of users when the number of MBS antenna is fixed for purpose of maximum EE. Figure 8 shows that the EE of the only MBS and N CBS = 1 are very close. This is because the BS is jointly serving a certain user under the condition that the power and the achievable rate constraints are satisfied. If it is not satisfied (that is, if an unrealizable situation occurs, the CVX optimization will fail to calculate a condition that satisfies both the constraint of power and the minimum power consumption under achievable rate), and BSs will not cooperate.
There are two situations: 1. Only MBS serves users. The power of the SBS does not meet the service requirements (e.g., power, achievable rate) and does not serve the user. 2. It is only served by a single SBS. For example, in an edge area, the MBS may not serve the user (achievable rate cannot reach the user service requirement).
Therefore, the MBS may not participate in cooperation or serve the user when the constraint condition is not satisfied and the number of SBSs is 1, as in Fig. 8. Then the calculation of the power consumption for N CBS = 1 includes the sum of the circuit power consumption of the MBS (transmission power consumption of MBS is equal to zero, since it does not serve a certain user) and the transmission power consumption and circuit power consumption of the SBS. The power consumption of the curve. OnlyMBS is the sum of the transmission power and the circuit power consumption of the MBS. Since the transmission power and the circuit power consumption of the SBS are relatively small, the power consumption of the curve OnlyMBS is larger than that of N CBS = 1. Moreover, because the optimization problem of this algorithm involves guaranteeing the minimum achievable rate, when the number of users is the same, the throughput of systems using different cooperative schemes is the same. Therefore, the curve OnlyMBS and the curve N CBS = 1 are relatively close, and the ordinate of the curve N CBS = 1 is slightly higher.
The EE of the system determined by the different achievable rate of users and cooperative SBS quantity is shown in Figs. 9 and 10. With N S ∈ {2, 4}, R ∈ {1, 2, 3}, N CBS ∈ {0, 1, 2}, the number of users is 10. Results illustrate that the EE can be raised by the optimal setting of these parameters in the system design, by analyzing the different number of antennas, the achievable rate constraints, and the cooperative base station. It has also been found that the number of coordinated SBSs can be increased, and fewer MBS antennas can meet the achievable rate with the same EE. Additionally, compared to Fig. 9, the EE in Fig. 10 can be further raised by adding antenna quantity of the cooperative SBSs.

Conclusion and future work
In this paper, we studied the EE of dual-layer heterogeneous coordinated multipoint networks with massive MIMO. Research shows that the combination of massive MIMO and SBSs deployment can effectively improve the EE. Meanwhile, the EE analysis of the massive MIMO system is performed by comprehensively considering the total energy consumption of the transmission power and the circuit power. The system design is performed by considering the influence of factors such as the cooperation scheme of the SBSs, the number of antennas of the BS, the achievable rate constraints, and the user quantity on the system EE. The analysis and simulation results illustrate that the EE can be further optimized by using CMBF and considering the different cooperative schemes with the antenna configurations in dual-layer HetNets with massive MIMO. The content of this paper has important guiding significance for the design of Het-Nets. The results in this paper encourage several future extensions such as exploiting mmWave hybrid beamforming, the investigation of deep learning models for heterogeneous massive MIMO systems.