1 Introduction

In the present age of gadgets, like smartphones and tablets, the requirement of high data rates in a wireless networks has increased tremendously. But phenomenon like fading and shadowing are rigorously effecting the wireless transmissions. So for increasing the capacity and data rates with no or little fading, Multiple input multiple output (MIMO) technology comes into existence. Installation of large number of transmitter and receiver antennas offers higher data rates due to spatial multiplexing, and robustness against fading due to spatial diversity with the similar time and frequency resources. But when the transmitter side has full information of the channel conditions i.e. channel state information, then it will be very easy for the transmitter to optimize the transmission according to certain different criteria [1].

In [2], eigen-beamforming is used for calculation of the capacity under a sum radiated power constraint of the MIMO channels over all the antennas. Power allocation in different eigen modes is done by having the full information of channel, using water filling algorithm at the transmitter. This very method is not accurate because of the extreme output restraint of every single power amplifier, which is not taken into consideration. But [3] is more accurate as it first considered the each antenna power restraints. Though the power that is consumed in the wireless communication comprises of both the power losses in the hardware as well as the output power. But in the process of optimizing capacity for power constraints per-antenna, there is no information available regarding the allocation of power to the antennas given a specific channel. Also, there is no information regarding the overall energy conservation for all the antennas and the total power consumption in each power amplifier. But in [4], an algorithm has been derived which will help in obtaining the ideal input delivery of power constraints in each antenna for a particular channel. It is essential to consider power amplifier while designing the transmitters at the base station (BS) because it is clear in [5, Fig. 12] that power amplifiers are consuming 57% of the energy in the macro BSs, while cooling contributes 10%. Thus total power consumed can be decreased, if dissipating energy from the power amplifier is decreased. This conclusion has recently been set forth by others in [6] and [7]. In spite of the importance, the work done in [8] still supports the concept of optimizing MIMO along with the net consumption of energy conserved in a diagonal input covariance matrix using sub-optimal pseudo code. But the work in [9] and [10], based on net power consumption per-antenna, still meets the conclusion of considering the power amplifier while designing the transmitters at the BSs.

The above issue can be solved using the massive MIMO (MM) [11, 12] and small cell (SC) [13, 14] scenario of 5G. Developing a MM network involves deployment of large number of antenna group at the existing macro BSs [11] which will helps in focusing power emission for definite UEs. This correspond to an increased energy efficiency. But in case the base stations/mobile towers increase, then there will be no role of channel estimation, as it will create large overheads. But to satisfy the need of MM of channel acquirement in regard with misuse of path reversibility, Time division duplexing (TDD) will come into play [15, 16]. But the foremost requisite is of power optimization which will be achieved by deploying small cell access (SCA) points in the network and offload the data traffic of low-mobility clients. This method also helps in increasing the energy efficiency and reducing the propagation losses because of the decrease in the total distance between the clients and transmitters [14]. But deployment of SCA’s will form an extremely diverse network topology, which will be tough to control and coordinate and this results in increased inter-client interference. Thus researchers and academicians around the globe have now shifted their focus from client-deployed femto-cells to operator-deployed SCA points [17, 18]. The basic motto for shifting is that the SCA’s are dependent on the BS for consistent backhaul connectivity and joint control and coordination among them. But the work on complexity has been identified in [19], the signal processing complexity has been specifically mentioned and it interpreted that it is increasing with the increasing number of antennas. The complexity that has been increased during channel estimation, can be minimized using pilot power allocation scheme that has been proposed in [20]. While minimizing the complexity, the energy efficiency and spectral efficiency of the system should be maintained by optimally designing the system, as described in [21] and [22], respectively. Apart from the research related to complexity, there is a lot work that has been going on, involving both massive MIMO and small cell. In [23], the designing of an energy efficient wireless backhaul network has been done, which is solving the bandwidth allocation and power allocation problem in a heterogeneous small cell [23]. In [24], the resource allocation and power optimization has been done in a heterogeneous small cell network, while having the incomplete channel state information using a non-cooperative game theoretic approach. In [25], the designing of an energy efficient cognitive small cell optimization framework has been done for optimizing the sensing time and power control using imperfect hybrid spectrum sensing. In [26], the designing of an energy efficient mm Wave based ultra-dense network optimization framework has been done, while solving the user association and power allocation problem using a load-aware scheme. This work has been done while considering the load-balancing constraints, QoS requirements, energy efficiency, energy harvesting by base stations, and cross-tier interference limits. In [27], the designing of an energy efficient software defined heterogeneous VLC and RF small-cell network optimization framework has been done, while solving the sub channel allocation and power control problem. This work has been done while considering the backhaul constraints, QoS requirements, energy efficiency, and inter-cell interference limits.

Contribution of the paper The study of literature showed that the work for optimizing the power has been done but without thinking about the role of complexity. This paper investigates the potential improvements in power optimization by modifying the classical macro-cell with MM at the BS and overlaying it with SCA points, while maintaining the low complexity. In order to achieve low complexity, a lot of researchers are using classical relaxed zero-forcing (RZF) beam forming in which the orthodox zero-forcing interference leakage constrictions are in undisturbed mode waiting for some preset interference leakages that are allowed to unwanted receivers for increasing the beam design space to achieve larger rates as compared to the orthodox zero-forcing scheme for making beam policy possible, when zero-forcing is impossible. The paper proposed a less complex scaled beamforming approach and compared it with a classical relaxed zero-forcing (RZF) beam forming and optimal solution cases. The complexity analysis of this proposed approach has been done on the basis of varying client number and transmitting antenna number at BSs. The possible merits of this proposed strategy on the diverse deployment scenarios like urban macro (UM) heterogeneous deployment scenario in the 3GPP LTE Standard (Case 1) and urban macro (UM), sub-urban macro (SUM), and rural macro (RM) deployment scenario in the ITU-R M.2135 standard (Case 2) are analyzed also by numerical calculations.

Organization of the paper The remaining paper is organized as follow. The system model and problem description has been elaborated in Sect. 2. The algorithm for power optimization with low complexity is given in Sect. 3. The simulation parameters has been given in Sect. 4. Section 5 demonstrates the simulation results. The paper finally concludes in Sect. 6.

2 System model and problem depiction

Main objective of the paper is of optimizing the power and reducing the complexity using different approaches given in Sect. 3. In order to achieve this, let us assume a model consisting of a macro BS having NBS ≫ K antennas, where K is the number of antennas on clients, and is ranging from 8 to 100 [47]. These macro BS antennas are having a capability of attending K clients and S ≥ 0 total of arbitrarily positioned SCAs to form a heterogeneous network. For optimizing the power, SCAs should be fixed with 1 ≤ NSCA ≤ 2 transmitting antennas each and follows the firm energy restraints that leads to the covering of a narrow region. But for high quality of service (QoS) in a vast coverage region, BS should support significant power restraints [47].

In the organization model, there is no need of channel estimation because of the use of TDD, thus aids in optimizing the power. For client k, block fading path is used, while single flat fading path denoted in the baseband as \( h_{k,0}^{H} \in {\mathbb{C}}^{{1 \times N_{BS} }} \) and \( h_{k,j}^{H} \in {\mathbb{C}}^{{1 \times N_{SCA} }} \), for BS and SCA, in the respective order. Hence, the received signal at client k is

$$ y_{k} = h_{k,0}^{H} x_{0} + \mathop \sum \limits_{j = 1}^{S} h_{k,j}^{H} x_{j} + n_{k} $$
(1)

where x0 and xj represents the communicated signals at the BS and jth SCA point. Here, \( n_{k} \,\sim\,{\mathcal{C}}N\left( {0,\sigma_{k}^{2} } \right) \) is the circularly symmetric complex Gaussian received unwanted signal with zero-mean and alteration \( \sigma_{k}^{2} \), calculated in milliwatt (mW) [47].

For obtaining the communicated signals

$$ x_{j} = \mathop \sum \limits_{k = 1}^{K} w_{k,j} x_{k,j} ,\quad j = 0, \ldots ,S $$
(2)

The data symbols to UE k, represented as xk,0 and xk,j, from the Base Station and the jth SCA respectively, taken from the independent Gaussian codebooks as \( x_{k,j} \,\sim\,CN\left( {0,1} \right) \), for j = 0,…,S with unit energy (in mW). Now multiply it with the beam-forming vectors \( w_{k,0} \in {\mathbb{C}}^{{1 \times N_{BS} }} \) and \( w_{k,j} \in {\mathbb{C}}^{{1 \times N_{SCA} }} \). These vectors helps in resolving the problem of optimization. As \( w_{k,j} \ne 0 \), the task of allocating the transmitter is completed on its own and in the best way of reducing the problem for j transmitters that are aiding k number of clients [47].

The key objective of the paper is to achieve power optimization and at the same time maintaining the QoS. The QoS is represented as data rate in bits/s/Hz and is achieved in parallel by each client. These are defined as \( {\text{log}}_{2} \left( {1 + SINR_{k} } \right) \ge \gamma_{k} \), where γk is the static QoS target and SINR is the signal to interference noise ratio of the kth client, which is represented as

$$ SINR_{k} = \frac{{\left| {h_{k,0}^{H} w_{k,0} } \right|^{2} +\mathop \sum \nolimits_{j = 1}^{S} \left| {h_{k,j}^{H} w_{k,j} }\right|^{2} }}{{ {\mathop{\mathop{\sum}\nolimits_{i =1}^{K}}\limits_{\,\,\,\,i \ne k}} \left( {\left| {h_{k,0}^{H}w_{i,0} } \right|^{2} + \mathop \sum \nolimits_{j = 1}^{S} \left|{h_{k,j}^{H} w_{i,j} } \right|^{2} } \right) + \sigma_{k}^{2} }} $$
(3)

Here log2(1 + SINRk) is the depiction of the information rate which is achieved when the interference is successively cancelled from the own data symbols, whereas the co-client symbols are treated as unwanted signal [28].

The total energy consumed by each subcarrier can be represented as Pdynamic + Pstatic [30,31,32] where

$$ P_{dynamic} = \rho_{0} \mathop \sum \limits_{k = 1}^{K} w_{k,0}^{2} + \mathop \sum \limits_{j = 1}^{S} \rho_{j} \mathop \sum \limits_{k = 1}^{K} w_{k,j}^{2} , $$
(4)
$$ P_{static} = \frac{{\eta_{0} }}{C}N_{BS} + \mathop \sum \limits_{j = 1}^{S} \frac{{\eta_{j} }}{C}N_{SCA} , $$
(5)

where, the dynamic power consumption comprehend the emission of energy as, \( \sum\nolimits_{k = 1}^{K} {w_{k,j}^{2} } , \) after multiplication with a constant \( \rho_{j} \ge 1 \) demonstrating the less effectiveness of the power amplifier at the definite transmitter [47]. While, the fixed energy/power consumption is proportional to NBS and NSCA both. Here, \( \eta_{j} \ge 0 \) in the equation denotes the power dissipation in the baseband processing and in the circuits of each antenna comprises of filters, mixers, and converters. The total number of subcarriers C ≥ 1 are also have an impact on the equation given above. Thus, each BS and SCA is susceptible to Lj power restraints

$$ \mathop \sum \limits_{k = 1}^{K} w_{k,j}^{H} Q_{j,l} w_{k,j} \le q_{j,l} ,\quad l = 1, \ldots ,L_{j.} $$
(6)

The weighting matrices \( Q_{0,l} \in {\mathbb{C}}^{{N_{BS} \times N_{BS} }} \), \( Q_{j,l} \in {\mathbb{C}}^{{N_{SCA} \times N_{SCA} }} \) for j = 1,…,S, are positive semi-definite having a boundary condition of qj,l ≥ 0. The variables Qj,l, qj,l are fixed and represents per-antenna, per-array, and soft shaping restraints [29]. Generally, the BS provides the coverage, so we have q0,l ≫ qj,l for 1 ≤ j ≤ S. The mathematical calculation considers per-antenna restraints of qj [mW] at the jth transmitter, given by \( L_{0} = N_{BS} , L_{j} = N_{SCA} , q_{j,l} = q_{j \forall l,} \) and Qj,l with one at lth diagonal element and zero, elsewhere.

Hence, for optimization of energy, total power consumption is decreased keeping the QoS limitations and energy limitations for [47]

$$ \begin{aligned} & \mathop {minimize}\limits_{{w_{k,j} \forall k,j}} P_{dynamic} + P_{static} \\ & {\text{Subject to}}\quad \log_{2} \left( {1 + SINR_{k} } \right) \ge \gamma_{k} \quad \forall k, \\ & \mathop \sum \limits_{k = 1}^{K} w_{k,j}^{H} Q_{j,l} w_{k,j} \le q_{j,l} ,\quad \forall j,l. \\ \end{aligned} $$
(7)

The single cell scenario in Fig. 1 depicts the three possibilities of case study 2 as described in Sect. 3 for optimizing the power.

Fig. 1
figure 1

The single cell scenario for the three possibilities of case study described in Sect. 3

3 Algorithm for power optimization with low complexity

The QoS constraints as given in (7) makes the problem non-convex in its original design because they are complex functions of the beam forming vectors. So (7) can be redesigned as a convex optimization problem which can be solvable in polynomial time with the help of standard algorithms. Additionally, a self-organizing solution for the optimal power-minimization has also been given in which every client will be served by one or a few transmitters. But, it has a fundamental convex structure that can be taken out by making use of semi-definite relaxation. Along with this, the unique method as given in [33] to spatial multiflow transmission is also being generalized. For achieving the convex reformulation of (7), the notation \( W_{k,j} = w_{k,j} w_{k,j}^{H} \, \forall k,j \) is used. This matrix denoted as Wk,j ≥ 0, should be positive semi-definite with \( rank\left( {W_{k,j} } \right) \le 1 \).

But the position can be zero, which infers that Wk,j = 0. We can redraft (7) efficiently by involving the BS and SCA points in the same sum expressions, as

$$ \begin{aligned} & \mathop {\text{minimize}}\limits_{{W_{k,j} \ge 0 \forall k,j}} \quad \mathop \sum \limits_{j = 0}^{S} \rho_{j} \mathop \sum \limits_{k = 1}^{K} tr\left( {W_{k,j} } \right) + P_{static} \\ & {\text{Subject to}}\quad rank\left( {W_{k,j} } \right) \le 1 \quad \forall k,j, \\ & \mathop \sum \limits_{j = 0}^{S} h_{k,j}^{H} \left( {\left( {1 + \frac{1}{{\tilde{\gamma }_{k} }}} \right)W_{k,j} - \mathop \sum \limits_{i = 1}^{K} W_{i,j} } \right)h_{k,j} \ge \sigma_{k}^{2} \quad \forall k, \\ & \mathop \sum \limits_{k = 1}^{K} tr\left( {Q_{j,l} W_{k,j} } \right) \le q_{j,l} \quad \forall j,l, \\ \end{aligned} $$
(8)

Here, the aim that is QoS is converted into SINR targets of \( \tilde{\gamma }_{k} = 2^{{\gamma_{k} }} - 1\,\, \forall k \).

Now the problem in (8) is convex except for the limitation of position. But optimality can be achieved by relaxing these constraints. To achieve this, two case studies has been explained. Case Study 1 provides the complete analysis of complexity problem while the analysis of power optimization problem is provided in the Case Study 2.

Case Study 1 For achieving a convex semi-definite optimization problem, consider a semi-definite relaxation of (8) in which the limitation of position \( rank\left( {W_{k,j} } \right) \le 1 \) are vanished. Additionally, it will always have an optimal solution {\( W_{k,j}^{*} \forall k,j \)} where all matrices satisfy rank \( \left( {W_{k,j}^{*} } \right) \le 1. \)

Analysis According to the standard in [34], the relaxed problem is a semi definite optimization problem. But there might exist high-rank solutions, as given in [32, Example 1]. Yet, there always exist a solution with \( rank\left( {W_{k,j} } \right) \le 1 \forall k,j, \). To verify this:

Let us assume that there exist an optimal solution \( \{ W_{k,j}^{**} \forall k,j\} \) with \( rank\left( {W_{k,j}^{**} } \right) > 1 \) for some k, j.

So \( W_{k,j}^{**} \) can be replaced by any V ≥ 0 such that it

$$ \begin{aligned} & {\text{maximizes}}\,\,\,h_{k,j}^{H} Vh_{k,j} \\ & {\text{subject to}}\,\,\,\,tr\left( V \right) \le tr\left( {W_{k,j}^{**} } \right), tr\left( {Q_{j,l} V} \right) \le tr\left( {Q_{j,l} W_{k,j}^{**} } \right) \forall l \\ \end{aligned} $$

which means that, it is not using more power than \( W_{k,j}^{**} \) and for not causing more interference than \( W_{k,j}^{**} \)

$$ h_{i,j}^{H} Vh_{i,j} \le h_{i,j}^{H} W_{k,j}^{**} h_{i,j } \quad \forall i \ne k $$

So one solution will be \( V = W_{k,j}^{**} \), but according to [33, Lemma 3] these types of problems always have rank-one solutions

Hence this case study reveals that the original problem given in (7) can be solved as a convex optimization problem and the optimal solution is certain in polynomial time [34].

Case Study2. For achieving the optimality, consider \( \left\{ {W_{k,j}^{*} \forall k,j} \right\} \) as the optimal solution to (8) and for each client k there are three options:

  1. 1.

    \( W_{k,j}^{*} = 0,\,\, 1 \le j \le S \); (Only served by the BS)

  2. 2.

    \( W_{k,o}^{*} = 0 \,{\text{and}}\, W_{k,i}^{*} = 0\, {\text{for}}\, i \ne j \); (Only served by the jth SCA point)

  3. 3.

    \( \sum\nolimits_{k = 1}^{K} t r\left( {Q_{j,l} W_{k,j}^{*} } \right) = q_{j,l} \); (Served by a combination of BS and SCA points, such that at least one transmitter j has an active power constraint l)

Analysis Let \( A_{k} = \frac{1}{{\sigma_{k}^{2} }}diag\left( {\frac{1}{{\rho_{0} }}h_{k,0} h_{k,0}^{H} , \ldots ,\frac{1}{{\rho_{s} }}h_{k,s} h_{k,s}^{H} } \right) \) be a block-diagonal matrix and \( w_{k} = \left[ {\sqrt {\rho_{0} } w_{k,0}^{T} \ldots \sqrt {\rho_{s} } w_{k,s}^{T} } \right]^{T} \) be the aggregate beam forming vectors. Also, let \( \tilde{Q}_{j,l} \) be the block diagonal matrix that makes \( w_{k}^{H} \tilde{Q}_{j,l} w_{k} = w_{k,j}^{H} Q_{j,l} w_{k,j} \) and \( w_{k}^{*} = \sqrt {p_{k} } u_{k} \) is the optimal solution to (7), where uk is unit-norm.

According to the uplink-downlink duality as given in [32, Lemma 4], is given as

$$ \tilde{\gamma }_{k} = \frac{{p_{k} u_{k}^{H} A_{k} u_{k} }}{{\mathop \sum \nolimits_{i \ne k} p_{i} u_{i}^{H} A_{k} u_{i} + 1}} = \frac{{\lambda_{k} u_{k}^{H} A_{k} u_{k} }}{{u_{k}^{H} B_{k} u_{k} }} $$
(9)

where \( B_{k} = \left( {\mathop \sum \limits_{i \ne k} \lambda_{i} A_{i} + \mathop \sum \limits_{j,l} \mu_{j,l} \tilde{Q}_{j,l} + I} \right) \) and \( \lambda_{k} , \mu_{j,l} \) are the ideal Lagrange multipliers for the QoS and energy limitations, respectively.

Hence it is clear from the expression given in (9) that the uplink SINR targets or QoS targets will achieve their largest value when uk will be the dominating eigenvector of \( B_{k}^{ - 1/2} A_{k} B_{k}^{ - 1/2} \). Since Bk and Ak are block diagonal with each block belongs to either the BS or one of the SCA points. So the dominating eigenvalue that arises from one of the blocks with the only non-zero element for this block is the eigenvector, interprets that there must be preferably a UE k by only one transmitter. There also exists another case in which there is diversity in the dominating eigenvalue and at least one energy limitation is active i.e. power constraints are not supporting the single transmitter solutions, then only another uk is used. This statement now proves the above three cases specified in the case study 2.

The exact interpretation of the case study 2 reveals that though UEs can be served by multiflow transmission, but, in order to achieving optimality at least one transmitter for each UE is allotted. The clients that are close to a SCA point are solely served by it, while most of the other clients are served by the BS. Since the SCA is not capable of fulfilling the QoS targets, so there will be change in the coverage part surrounding every SCA in which multiflow transmission is applied. Hence case study 2 has come up with a positive outcome of reduced transmission/reception complexity.

Proposed approach Case study 1 is used for computing the optimal beam forming for spatial soft-cell coordination. The level of complexity related to optimal beam forming is relatively modest, but when NBS and S grow large i.e. for real-time implementation, the algorithm becomes infeasible. Case Study 1 also provides a centralized code that needs the knowledge of path to be collected at the Base Station antenna irrespective of the circulated code that can definitely be obtained using primal or dual decomposition techniques as given in [35]. Circulation of codes are also not suited for real-time implementations because they need iterative backhaul signaling of coupling variables.

Hence case study 1 is considered as the standard for calculating less complex codes for non-coherent coordination. To validate this, a less complex non-iterative multiflow relaxed zero forcing (RZF) beam forming is explained as:

Each transmitter j = 0, …, S computes

$$ \begin{aligned} u_{k,j} & = \frac{{\left( {\mathop \sum \nolimits_{i = 1}^{K} \frac{1}{{\sigma_{i}^{2} }}h_{i,j} h_{i,j}^{H} + \frac{K}{{\tilde{\gamma }_{k} q_{j} }}I} \right)^{ - 1} h_{k,j} }}{{\left( {\mathop \sum \nolimits_{i = 1}^{K} \frac{1}{{\sigma_{i}^{2} }}h_{i,j} h_{i,j}^{H} + \frac{K}{{\tilde{\gamma }_{k} q_{j} }}I} \right)^{ - 1} h_{k,j} }}\quad \forall k, \\ g_{i,k,j} & = \left| {h_{i,j}^{H} u_{k,j} } \right|^{2} \quad \forall i,k,\quad Q_{j,l,k} = u_{k,j}^{H} Q_{j,l} u_{k,j} \quad \forall l,k. \\ \end{aligned} $$

The jth SCA sends the scalars \( g_{i,k,j} ,Q_{j,l,k} \forall k,i,l \) to the BS. The BS solves the convex optimization problem

$$ \begin{aligned} & \mathop {\text{minimize}}\limits_{{p_{k,j} \ge 0 \forall k,j}} \mathop \sum \limits_{j = 0}^{S} \rho_{j} \mathop \sum \limits_{k = 1}^{K} p_{k,j} + P_{static} \\ & subject\, to\quad \mathop \sum \limits_{k = 1}^{K} Q_{j,l,k} p_{k,j} \le q_{j,l} \quad \forall j,l, \\ & \mathop \sum \limits_{j = 0}^{S} p_{k,j} g_{k,k,j} \left( {1 + \frac{1}{{\tilde{\gamma }_{k} }}} \right) - \mathop \sum \limits_{i = 1}^{K} p_{i,j} g_{k,i,j} \ge \sigma_{k}^{2} \quad \forall k \\ \end{aligned} $$
(10)

The allotment of energy \( p_{k,j}^{ *} \quad \forall k \), which gives solution for (10) is given to the jth SCA, which computes

$$ w_{k,j} = \sqrt {p_{k,j}^{ *} } u_{k,j} \quad \forall k $$

The heuristic RZF beam forming as shown in [12, 36] is applied in this algorithm which transforms the problem given in (7) into the power allocation problem given in (10), while keeping it less complex irrespective of the antenna number. Code in this case is does not give any iteration but for maintaining coordination some scalar variables are interchanged among the BS and SCA points. This change between BS and SCA points will effect only to those clients who are in the vicinity of a SCA point. Hence only few variables are interchanged for each SCA point, while all other variables are set to zero.

Relaxed zero forcing (RZF) beam forming approach is briefly explained in [37]. Based on an observation the traditional zero forcing (ZF) method tries to nullify the inter-cell interference of the mobile clients that are at the cell edges. But in order to achieve this, the complexity of the system is increased. But, if the inter-cell interference vanishes, even then thermal noise is there. Hence, there is no need to remove the inter-cell interference, but it is bounded to a certain level analogous to that of the thermal noise. Hence by relaxing the ZF interference limitations, the level of complexity is decreased and now the antenna number is increased for giving a larger rate than that of the ZF scheme.

But along with low complexity, power optimization is also an important concern. So for optimizing or minimizing the power while maintaining the low complexity, a new approach is proposed in which the optimal beam former is obtained by scaling the noise power by a factor of φi,j. Case Study 1 and the low-complexity non-iterative multiflow RZF beam forming are considered as the standard for the scaled beam forming (SBF) approach in which power optimization is provided with the low complexity. In this approach, the interference noise power in the unit norm factor is scaled by a factor of φi,j as given in (11), for the optimal and low complex solution and is represented as

$$ u_{k,j} = \frac{{\left( {\mathop \sum \nolimits_{i = 1}^{K} \frac{1}{{\sigma_{i}^{2} }}h_{i,j} h_{i,j}^{H} + \left( {\varphi_{i,j} } \right)\frac{K}{{\tilde{\gamma }_{k} q_{j} }}I} \right)^{ - 1} h_{k,j} }}{{\left( {\mathop \sum \nolimits_{i = 1}^{K} \frac{1}{{\sigma_{i}^{2} }}h_{i,j} h_{i,j}^{H} + (\varphi_{i,j} } \right)\frac{K}{{\tilde{\gamma }_{k} q_{j} }}I)^{ - 1} h_{k,j} }}\quad \forall k, $$
(11)

where \( \varphi_{i,j} = \left( {N_{BS} - 1} \right) + \left( {i - j} \right) \), \( i = 1, \ldots ,K\,{\text{and}}\,j = 1, \ldots ,S \).

The scaling factor will scale the interference noise power while maintain the original signal power. Thus, Scaled Beam forming approach will maintain the low complexity, while optimizing the power.

The results and interpretations that have come by applying the proposed low complexity scaled beam forming approach on the MM and SC scenario for optimizing energy on different deployment scenarios are presented in Sect. 5.

4 Numerical Parameters

Scenario parameters are shown in this section of the paper, which are used for implementing the scenario shown in Fig. 1. It comprises of a circular macro cell having 4 SC access points deployed in a manner to maintain the low power consumption as proved in [47]. This scenario comprises of ten active clients inside the macro cell. Among these active clients, 6 clients are evenly spread in the entire cell, while one client is evenly spread within 40 m range of each SC access point. While the base station transmitting antenna number be NBS = 50 and the transmitting antenna number at the SCA be NSCA = 2. The overall performance on client locations and the information of channels are calculated in this paper. Table 1 displays the variables that are used in the numerical calculations. It contains carrier frequency (Fc), iterations (NI), subcarriers (NS), bandwidth (B), subcarrier bandwidth (Bs), noise figure (NF), noise floor (NF), transmitter number (NT), Client number (NU), QoS constraint (QoSconstraint), SINR constraints per client (SINRconstraints), power amplifiers Efficiency (EPA), circuit power per antenna (PC), per-antenna constraints (Per-antennaconstraints), UM cell radius (RUM), SUM cell radius (RSUM), RM cell radius (RRM), least distance between the clients and the BS (\( D_{BS - U}^{min} \)), least distance between the clients and the SCA point (\( D_{SCA - U}^{min} \)) and Standard deviation (SD). It also contains the path loss models for deployment scenarios like UM heterogeneous deployment scenarios in the Case 1 and UM, SUM, and RM deployment scenario in the Case 2 as Penetration loss (PL), Cluster size (C), Path and penetration loss at distance d (km) (PPLd), Path and penetration loss within 40 m from SCA point (PPLSCA-40), Path loss for UM at distance d (km) (\( PL_{d}^{UM} \)), Path loss for SUM at distance d (km) (\( PL_{d}^{SUM} \)), Path loss for RM at space/distance d (km) (\( PL_{d}^{RM} \)), which has already been standardized in [38,39,40,41,42,43,44] and the hardware parameters [31] that characterize the power consumption.

Table 1 Numerical parameters for the scenario

5 Numerical results

This part of paper explains the effect of applying the low complexity scaled beam forming approach on the MM and SC scenario in terms of energy/power conservation for many deployment scenarios has been incorporated. The complexity analysis has been performed on the basis of varying the UE number and transmitter antenna number on mobile towers. The optimization of this problem has been done using convex optimization [46] and algorithmic toolbox SeDuMi [45].

5.1 UM heterogeneous deployment scenario in the Case 1

For the UM heterogeneous deployment scenario in the Case 1, the numerical calculations are performed on the MM and SC scenario. The numerical result shown in Fig. 2 clearly depicts the effect of adding more transmitting antennas in number on both the mobile towers and SC entree point. Addition of extra hardware is decreasing the total power consumption (Pstatic + Pdynamic), because if there is a decrease in the dynamic part, Pdynamic, then an rise in the fixed part, Pstatic, from the additional electric circuit systems will equate it for maintaining the energy efficiency and decreasing the propagation losses.

Fig. 2
figure 2

Overall energy per subcarrier for different NBS and NSCA in the 3GPP LTE standard

The prime aim of maintaining the energy efficiency has already been achieved by applying the MM approach. This can further be enhanced by deploying single antenna SCs in the areas where the density of the active clients, having half the base station transmitting antennas, is very high. This will reduce the power consumption and maintain the energy efficiency. The energy efficiency is further improved by combining and deploying the MM and multi-antenna SCs topology. This combination topology has been implemented in [47] and is also mentioned in Fig. 2. It clearly depicts that, with the increase in the transmitting antenna number on the SCs, the improvement shown is approximately tenfold. But the improvement is having certain saturation points where the increased number of antennas will not further reduce the overall energy. [16, 43].

With a probability of 0–3% of aiding a client by number of transmitters, this system also supports multiflow transmission. Which also satisfies case study 2. The main idea behind increasing the NSCA to allocate more than one client to each SCA for serving completely. It is clear from Fig. 2 that the probability is 20–45% for NSCA = 3 but it decreases, if the NBS increases.

Now in Fig. 3 for different QoS constraints, consider NBS = 50 and NSCA = 2. In this figure, comparison of four beamforming codes is done:

  1. 1.

    Optimal beamforming using only the BS antennas

  2. 2.

    Multiflow-RZF beamforming having low complexity

  3. 3.

    Scaled Beamforming explained in Sect. 3(A)

  4. 4.

    Optimal spatial soft-cell coordination from Case Study 1.

Fig. 3
figure 3

Overall energy for each subcarrier for NBS = 50 and NSCA = 2 in the 3GPP LTE M.2135 Standard

According to [32, Fig. 4], it is clear that by offloading clients to the SCA, power optimization can be achieved. Further improvement in power optimization can be achieved by using sensible low-complexity beam forming techniques. Figure 3 shows the comparison of low complexity techniques in terms of power optimization. The proposed Scaled beam forming approach gives promising results for practical applications as compared to traditional multiflow-RZF beam forming technique.

5.2 Deployment scenarios in the Case 2

Figure 3 demonstrates the comparison of low complexity techniques in terms of power optimization for Case 1. But for different deployment scenarios in the Case 2, the low complexity techniques are not optimizing the power and consumes power equals to 1st possibility of case study 2 i.e. optimal beam forming using only the mobile tower antennas. Figure 4 shows that the total power for each subcarrier in the RM scenario, which consumes less power as compared to the SUM and UM, respectively for the 3rd possibility of case study 2 i.e. optimal spatial soft-cell coordination. It is because of the reason that the density of the users according to the area is very less and the interferers in the RM area are very few as compared to the SUM and UM. Hence, the total power per subcarrier in the RM area is less as compared to the SUM and UM.

Fig. 4
figure 4

Overall energy for each subcarrier for NBS = 50 and NSCA = 2 with different beamforming in the ITU-R M.2135 standard

5.3 Complexity analysis of the proposed approach

The complexity analysis among the four beamforming algorithms has been done on the basis of the varying UE number in the scenario and by varying the transmitting antennas at the mobile tower.

Figure 5 depicts the complexity analysis on the basis of total clients in the scenario. Obviously when the total clients in the network increases, it will correspondingly increases the complexity in the scenario, which further results in the increased power consumption. But our proposed Scaled beamforming approach will helps in achieving low complexity with optimized power, and is performing better than the other used approaches.

Fig. 5
figure 5

Total power per subcarrier for NBS = 50 and NSCA = 2 with different Number of Clients and beamforming in the 3GPP LTE M.2135 Standard

In case the antenna number on the BS increase, it will add extra complexity to the network which will result in the increased power consumption. But, different beamforming techniques are applied to the scenario for reducing the complexity. It is clear from the Fig. 6 that proposed Scaled beamforming approach gives promising results in terms of optimized power for practical applications as compared to traditional RZF beam forming technique.

Fig. 6
figure 6

Overall energy per subcarrier for different NBS and beamforming, in the 3GPP LTE M.2135 standard

Complexity analysis on the basis of the client number (Nusers) is done using the relation,

$$ C = N_{users} \log_{10} (P_{av} ) $$
(12)

While, on the basis of transmitting antenna number at the mobile towers (NBS) is done using the relation,

$$ C = N_{BS} \log_{10} (P_{av} ) $$
(13)

where C is the complexity, Pav is the average total power consumption.

From Figs. 5 and 6, it is clear that, with the addition in total number of client and base station antennas, the average total power consumption increases, which makes the system more complex. Hence the complexity has a direct relation with the increase in the client number and antenna number at the base station, which will further effect the average total power consumption.

Existence of these Eqs. (12) and (13) are being validated with the existence of Shannon capacity theorem, where, the capacity has a direct relation with the bandwidth, which will further effect the SNR. The numerical results can be seen in Figs. 7 and 8 are depicting the complexity analysis on the basis of the number of clients and number of antennas on the base station in a specific area.

Fig. 7
figure 7

Complexity analysis on the basis of number of clients, while considering the average total power consumption with NBS = 50 and NSCA = 2 with different Number of Clients and beamforming in the 3GPP LTE M.2135 Standard

Fig. 8
figure 8

Complexity analysis on the basis of number of antennas at the base station, while considering the average total power consumption with different NBS and beamforming, in the 3GPP LTE standard

It is clear from the Figs. 7 and 8 that if the number of clients in the network and number of antennas at the base station increases, it will correspondingly increase the complexity in the scenario. Since, different beamforming techniques are applied to the scenario for reducing the complexity, but the proposed Scaled beamforming approach is achieving low complexity with optimized power, and is performing better than the other used approaches.

6 Conclusion

Present day researchers are finding ways to meet the increasing demand of the clients, but are ending up consuming more power and increased complexity. In this paper, work has been done on optimization the power while maintaining low complexity. Power optimization has been achieved by modifying the classical macro-cell with MM at the BS and overlaying it with SCA points. But for maintaining the low complexity, Scaled Beamforming approach has been proposed and compared it with a classical relaxed zero-forcing beamforming, and the optimal solution cases. This paper also analyzes the potential merits of this proposed approach on the different deployment scenarios like UM heterogeneous deployment scenario in the Case 1 and UM, SUM, and RM deployment scenario in the Case 2. This paper concludes that the new proposed low complexity algorithm using scaled beamforming approach gives auspicious results for applied applications, because a bulk of the power optimization improvements are possible by sensible low complexity beamforming techniques for Case 1. But for different deployment scenarios in the Case 2, the low complexity techniques are not optimizing the power. This paper has also done the complexity analysis using the proposed Scaled Beamforming approach on the basis of varying number of clients and number of BS antennas. It is clear from the numerical calculations that the proposed Scaled beamforming approach gives promising results for practical applications as compared to traditional RZF beamforming technique.