1 Introduction

The traditional radio coverage network is also known as macro-cell topology. This network is used to provide the large area coverage for mobile network. But it could not manage the drastically surging mobile users and quality of service (QoS) which includes energy efficiency, capacity of the network. Nowadays, the network efficiency is poor and the coverage area is weak. Densification of network is a process of attaching new access point into the already existing access points in a network. This is used to allow maximum spatial reuse. This paper investigates on two methods such as massive MIMO (Ma-MIMO) and small-cell network (SCN) [1,2,3]. Ma-MIMO wireless communication technology supports to improve the wireless communication [3] and incorporates it with the wireless broadband standards like the Wi-Fi and LTE. The small cell is another wireless communication technology that plays a vital role in providing 5G communication. Generally, the Ma-MIMO increases the spectral efficiency for the cellular networks by using array of antennas at the presented macro base stations (MBSs). These MBSs contain large number of active elements to perform the process of coherent transceiver. The array of antennas ensures to provide better signal paths, which increases the performance by increasing the rate of data transmission and reliability of link. This method allows specific focusing on producing energy for anticipated users, and its result provides maximum range of energy efficiency. Without the MIMO technology, 4G or the LTE was not possible at all. The network realization is important for Ma-MIMO setup, which desires the management of network interchange by time-division duplex (TDD). For making network estimation range, this approach limits the network users, but it does not limit the range of base station (BS) antennas. The small cell or the femtocell is used to organize a top layer of small-cell antennas (SCAs) control points to relieve the traffic from the MBSs. Therefore, by utilizing the reality the majority of data traffic is restricted and demanded by small portable users on a network. This method decreases the usual gap between the mobile users and the antenna transmitters. Antenna transmitters are used to translate the less propagation failure and advanced energy efficiency of the network. This method comes under the heterogeneous network which is not easy to monitor and manages inter-user border. Each of the network industries and Universities has to face this challenge by focusing on operator-deployed small-cell antennas, and not by user-deployed SCAs. Finally, it will meet the trustworthy backhaul connections and access control of the base stations and small-cell antennas. By using the proposed method of soft cell, the reality of SCA can be visible to the mobile users. This soft cell method is used for long-term evolution (LTE). The entire power consumption of network can be formed with two different parts such as static and dynamic parts. The static part is based on the hardware of the transceiver, and the dynamic part s related to producing the power signals from the network. Combination of Ma-MIMO and small-cell network assures to provide improved power signal in the field of dynamic part. But it needs additional hardware for increasing the capacity of transceiver in the static part. Otherwise, the compact network system is supposed to be accurately deployed and developed to essentially better the entire energy efficiency. This report evaluates the feasible way of expanding the network’s energy efficiency when the traditional macro-cell topology is used by the customized or utilized Ma-MIMO approach at the base station and covers with the small-cell antennas. The concern of this paper is to provide a clear and rationally achievable method by the models used in this paper. It is observed that the optimization problem contains an unseen convex construction which permits to find the best possible result in the polynomial instant. This solution is verified for repeatedly or animatedly assigning each network users to the most selective transmitter (SCA/BS). A least difficult algorithm is working based on the typical regularized zero-forcing (RZF). An antenna beamforming is papered and associated with the greatest solution. The probable benefits of several densified network topologies and their results are evaluated by MATLAB simulation tool.

Small cell comprises of various technologies. It is a less powered, cellular radio access node that can control with licensed as well as unlicensed spectrum. It contains a range between 10 m to less than a kilometer. It looks tiny, so collectively they can maximize their radio of surface area to volume. It can provide improved cellular coverage, capacity as well as the applications for the homes, organizations and the rural areas. They can include different types of technologies in it. Small-cell base stations are a collection of group, which plays a very important role in expanding the capacity of the wireless networks. It can provide flexibility and has the capacity to increase the quality of service at a highly attractive price. Implementing a small-cell infrastructure is very good for the users. It will also decrease the number of small-cell towers. As well as, it provides a perfect and cleaner signal with less power [1, 2].

According to [4], the author states the concept of channel estimation and backhaul which requires quality of service (QoS) in ultra-dense network (UDN), for 5G technique. Here, when a macro base station offers the control service or access service through minimum frequency bandwidth, the small base station makes use of Ma-MIMO access and backhaul services. Here, the author recommends the structured compressive sensing (SCS) method of channel estimation model. Whenever the pointed sparsity of mm-wave channel is demoralized, it decreases the mandatory channel overhead and the channel loss is also high. Particularly, even as the non-line-of-sight path is bigger than its path loss in line-of-sight paths. By using sparsity, the necessary pilot angular channel depends on minimum number of conquered multipath. Non-line-of-sight (NLOS) propagation method for short elevation antennas is presented in the device-to-device communication for the enterprise network. In this network, the structure NLOS path loss is increased for reducing the path loss in the transmitter side non-orthogonal model, which is used along with SCS-based valuation in the receiver side of the antenna. The proposed method of this network design calculates the networks connected in the multiple small-cell base station and pilot overhead works based on the less amount of multipaths. By using this study, channel estimation of the network will increase the efficiency of the networks.

As stated by [5], the author states about the backhaul characteristics of wireless communication solutions like TV white space, microwave, mm-wave, satellites and radio waves. The latest problems such as beamforming, backhaul model, pre-coding, large area antenna arrays and energy efficiency of the dense small-cell backhaul with the mm-wave method are studied in the fifth-generation network communication. The wireless backhaul method consumes less cost when compared to the wired backhaul method in the small-cell technology. In the small-cell backhaul system, white-spectrum (WS) method is used for managing the traffic. The satellite offers more than 340 Mbps which is just allocated for the remote area in some situations. The mm-wave system is perfect for the small-cell base station, because the size of the system is very small and the maintenance cost is less.

According to [6], the authors discuss the beamforming in the backhaul and access in a mm-wave wireless network technologies. It is observed that the extended communication channel’s distance is collective with more path loss at mm-wave; frequencies, build in a line transmit/receive beams, are by default the main problem. In this paper, the notified new problem is subspace sampling which gives data required for the beam alignment algorithm (BAA). The subspace sampling problem is done in a method of adaptive and non-adaptive manner. An adaptive sampling method can control the already received data for improving the system’s performance. The performance analysis of beamforming and subspace sampling is reviewed using the simulation tool. For increasing the beamforming gain, signal-to-noise ratio (SNR) is involved in this paper. By using this research, we can reduce the beamforming.

As per [7], the authors review the performance analysis of random spatial network (RSN) along with multiantenna transmission. In this paper, the effects of base stations (BSs) density and range of antennas used on the wireless system network throughput and energy efficiency are examined. By adding asymmetrical base station to the network, the quality of the throughput and the energy efficiency will be affected. For improving the quality of throughput and energy efficiency, the logical structure of the downlink implementation and estimation of the SC network is developed. The development process depends on the small-cell base station and the network user, when they are demonstrated as a separate three-dimensional Poisson random measures. Base station density and base station antenna, respectively, are used to measure the network throughput. By increasing the base station density or increasing the base station antennas, the energy efficiency of the network increases when the power consumption of base station convinces certain situation. The simple demonstration of the outage probability is a systematic resultant for multiantenna transmission. The network model and its outage properties are evaluated in the simulation part of this development.

As said by [8], the research paper discusses improving the energy efficiency in Ma-MIMO and the small-cell control point. If multiple transmitters are used by a user, there is a soft cell access point that is applied by the network designer. Efficient solution technique is used for solving the power consumption of the network. For better high power consumption in a network, the authors in this research paper use grouping of Ma-MIMO and small-cell method. The numerical analysis is done using MATLAB simulation tool. By combining both techniques, the network will be more optimal and less beamforming. This development offers less power feeding though assuring quality of service (QoS) of each network user.

The exponential growth of wireless communication systems demands the more spectrum to deliver high data rates to large number of users. Most of the present wireless systems are working in half-duplex (HD) mode of transmission. The FD mode of transmission can reduce the spectrum demand by half in theoretically. But the FD faces the real challenge of eliminating the self-interference of the nodes [9, 10].

In the half-duplex or out-of-band FD systems, the transmission and reception of the nodes at the same time/ frequency band are not possible. But, with in-band FD communication, the nodes can be able to transmit and receive concurrently over the same frequency band with increase in the spectral efficiency [10,11,12,13,14]. The interference mitigation in the network between the backhaul link and the access link can be efficiently handled by employing proper power allocation mechanism [15, 16]. Two types of interference may occur. The first one is cross-tier interference caused due to the transmission of the backhaul station and the small-cell base stations (SBSs), and the second on is self-interference caused by the FD . Using the proposed power allocation under the in-band FD scheme, the backhaul and the access networks interference is improved resulting in the overall improvement in the throughput. This letter is organized as follows. In Sect. 2, the system model and proposed low-complexity beamforming and power allocation are discussed and optimization problem is given. Numerical evaluations are discussed in Sect. 3. The research work conclusion is summarized in Sect. 4.

Table 1 Notations

2 System model

Ma-MIMO network with small-cell comprising one MBS enabled with M antennas and N number of SBSs with single antenna is considered in this paper. Spectrum resource is shared between MBS and SBSs to completely utilize the spectrum. Here it is assumed that the MBS delivers K single-antenna users (MUs) and each SBS delivers to one single-antenna user (SU). M is very large such that \(K+N\ll M\) (e.g., 100, 1000, or even more ). It is defined the MU set as \({\mathcal {U}}^m\) with \(k\mathrm{th}\) elements \(u_k^{{md}}\) and SU set \({\mathcal {U}}^s\) with \(n\mathrm{th}\) small-cell BS elements \(u_n^{{sd}}\). TDD protocol is implemented in this paper to utilize the channel reciprocity and to estimate the channel state information (CSI) present in the MBS transmitter. The CSI is initially estimated from the pilots sent from the users to MBS, and the same is assumed at the MBS transmitter because of the reciprocity [17,18,19,20,21,22]. In this paper, flat fading channel is assumed between the base stations (BSs) and users. The notations used in this paper is given in Table 1. The channel matrix between the transmission node and reception node is given as

$$\begin{aligned} {\mathbf {G}}={\mathbf {T}}^{1/2}{\mathbf {B}}; \quad \quad {\mathbf {T}}=\mathrm{diag}\{\Psi _1, \Psi _2, {\ldots }, \Psi _I\} \end{aligned}$$
(1)

The path loss and shadow fading are given by the term \(\Psi _i\), and it consists of the following terms: a constant related to carrier frequency and antenna gain denoted by \(\varphi \), distance between the two nodes denoted by \(d_i\), path loss exponent denoted by \(\alpha \), shadow fading denoted by \(\zeta \), and it follows the log-normal distribution \(10\log \zeta \sim N(0, \sigma ^2)\) and based on this \(\Psi _i\) is written as \(\Psi _i=\varphi \zeta /d_i^{\alpha }\). The fast fading channel matrix is written as \({\mathbf {B}}=[{\mathbf {b}}_1^\mathrm{T}, {\mathbf {b}}_2^\mathrm{T},\ldots , {\mathbf {b}}_I^\mathrm{T}]^\mathrm{T}\in C^{I\times J}\) where I and J denote the number of antennas of transmission node,

$$\begin{aligned} I ={\left\{ \begin{array}{ll} 1, \\ K + N, \end{array}\right. } J = \begin{array}{ll} 1, &{}\quad \mathrm{for\,SBSs\,DL, } \\ M,&{}\quad \mathrm{for\,MBSs\,DL }\\ \end{array} \end{aligned}$$
(2)

\(b\sim N(0, 1)\) are Rayleigh flat fading random variables.

In this paper, multiflow regularized zero-forcing (MRZF) beamforming is adopted for MBS DL. By employing MRZF, the multiuser interference can be perfectly eradicated. The message symbols from the BS and the \(n{\mathrm{th}}\) SCA to user k are represented \(s_k^{{md}}\) and \(s_n^{{sd}}\), respectively, having unit power (in mW), and derived from independent Gaussian codebooks, that is, \(s_n^{{sd}}\sim \mathcal{C}\mathcal{N}(0,1)\) for \(s = 0, \ldots , S\). These symbols are multiplied with the beamforming vectors \(\mathbf{d}_{k}^{{md}}\in ^{N_{{MBS}}\times 1}\) and \(\mathbf{d}_{n}^{{sd}}\in ^{N_{\hbox {SCA}}\times 1}\) to obtain the transmitted signals

$$\begin{aligned} \mathbf{s}_{n}=\sum _{n=1}^{N}{} \mathbf{d}_{n}^{sd}s_{n}^{sd},\quad \quad \quad s=0, \ldots , S. \end{aligned}$$
(3)

where \(\mathbf{d}_{n}^{{sd}}\ne \mathbf{0}\) for transmitters n that serve user k and is the one of the optimization variables in this paper.

The received signal at \(k\mathrm{th}\) MU is given as below which is suffering the inter-tier interference from SBSs,

$$\begin{aligned} y_{k}^{{md}}(t)=\sqrt{F_{k}^{{md}}\Psi _{k}^{{md}}} \mathbf {b}_{k}^{{md}}\mathbf {d}_{k}^{{md}}s_{k}^{{md}}+\sum _{n=1}^{N}\sqrt{F_{n}^{{sd}}\Psi _{{nk}}^{{sd}}}b_{{nk}}^{{sd}}s_{n}^{{sd}}+n_{k}^{{md}}, \end{aligned}$$
(4)

The signal-to-interference and noise ratio (SINR) at \({k\mathrm{th}}\) MU can be formulated from the above equation as

$$\begin{aligned} \lambda _k^{md}=\frac{F_k^{md}\Psi _k^{md}\Vert {\mathbf {b}}_k^{md}{\mathbf {d}}_k^{md}\Vert ^2}{\sum \nolimits _{n=1}^NF_n^{sd}\Psi _n^{sd}{b_{kn}^{sd}}^2+\sigma ^2}. \end{aligned}$$
(5)

The interference at the SBSs is caused by (a) self-interference from themselves, (b) intra-tier interference from other SBSs due to the in-band operation for both uplink and downlink. The signal received at nth SBS is expressed as

$$\begin{aligned} \begin{aligned} y_{n}^{bd}(t)=&\sqrt{F_{n}^{bd}\Psi _{n}^{bd}}\mathbf {b}_{n}^{bd}\mathbf {d}_{n}^{bd}s_{n}^{bd}+\sum _{n^{\prime }=1,\ne n}^{N}\sqrt{F_{n^{\prime }}^{sd},\Psi _{n^{\prime }n}^{bd}}b_{n^{\prime }n}^{bd}s_{n^{\prime }}^{sd},\\&+\sqrt{\varTheta F_{n}^{sd}}s_{n}^{sd}+n_{n}^{bd}, \end{aligned} \end{aligned}$$
(6)

where the third term in R.H.S denotes the self-interference and the \(\varTheta \) value finds out at the SBSs by self-interference cancellation methods. Then, at the nth SBS SINR received is written as

$$\begin{aligned} \lambda _n^{bd}=\frac{F_n^{bd}\Psi _n^{bd}\Vert {\mathbf {b}}_n^{bd}{\mathbf {d}}_n^{bd}\Vert ^2}{\sum \nolimits _{n^{\prime }=1, \ne n}^NF_{n^{\prime }}^{sd}\Psi _{n^{\prime }n}^{bd}{b_{n^{\prime }n}^{bd}}^2+\varTheta F_n^{sd}+\sigma ^2}. \end{aligned}$$
(7)

The SUs suffer two types of interference (a) inter-tier interference, (b) intra-tier interference. The former is caused MBS, and later is caused by SBS. At the \(n\hbox {th}\) SBS’ user, the received signal can be expressed mathematically as

$$\begin{aligned} \begin{aligned} y_{n}^{sd}(t)=&\sqrt{F_{n}^{sd}\Psi _{n}^{sd}}b_{n}^{sd}s_{n}^{sd}+\sum _{n^{\prime }=1,\ne n}^{N}\sqrt{F_{n^{\prime }}^{sd},\Psi _{n^{\prime }n}^{sd}}b_{n^{\prime }n}^{sd}s_{n^{\prime }}^{sd},\\ +&\sum _{k=1}^{K}\sqrt{F_{k}^{md}\Psi _{n}^{md}}\mathbf {b}_{n}^{md}\mathbf {d}_{k}^{md}s_{k}^{md} \\ +&\sum _{n^{\prime }=1}^{N}\sqrt{F_{n^{\prime }}^{bd}\Psi _{n}^{md}}\mathbf {b}_{n}^{md}\mathbf {d}_{n^{\prime }}^{bd}s_{n^{\prime }}^{bd}+n_{n}^{sd}. \end{aligned} \end{aligned}$$
(8)

First term in (8) indicates the desired signal, second term denotes the intra-tier interference from SBSs, and third and fourth terms denote inter-tier interference from MBS.

Then, at the \(n\mathrm{th}\) SBS’ user, the received signal SINR is calculated as

$$\begin{aligned} \lambda _n^{sd}=\frac{F_n^{sd}\Psi _n^{sd}{b_n^{sd}}^2}{I_{\text{ inter }}+\sum \nolimits _{n^{\prime }=1, \ne n}^NF_{n^{\prime }}^{sd}\Psi _{n^{\prime }n}^{sd}{b_{n^{\prime }n}^{sd}}^2+\sigma ^2}, \end{aligned}$$
(9)

where

$$\begin{aligned} I_{\text{ inter }}=\sum \limits _{k=1}^{K}F_k^{md}\Psi _n^{md}\Vert {\mathbf {b}}_n^{md}{\mathbf {d}}_k^{md}\Vert ^2+\sum \limits _{n^{\prime }=1}^NF_{n^{\prime }}^{bd}\Psi _n^{md}\Vert {\mathbf {b}}_n^{md}{\mathbf {d}}_{n^{\prime }}^{bd}\Vert ^2. \end{aligned}$$
(10)

2.1 Beamforming problem formulation

This topic describes about the algorithms which are used to solve the optimization problem. The constraints of QoS have complicated functions with the beam vectors. It creates a non-convex problem in the formulation of original vectors. It has a low convex structure and it is extracted through the semidefinite relaxation. This original approach is generalized into multiple low spatial transmission.

The matrix format is positive semidefinite, and it can be denoted as \(\mathbf {D}_{n}^{sd}=\mathbf {d}_{n}^{sd}(\mathbf {d}_{n}^{sd})^{H}\ \forall n\) . The rank of the matrix is \((\mathbf {D}_{n}^{sd})\le 1\) . The rank of the matrix can be zero, and it can be denoted as \(\mathbf {D}_{n}^{sd}=\mathbf {0}\). In the above equation include the SBS and MBS. Hence, it can be written as,

$$\begin{aligned}&\mathop {\mathrm{minimize}}\limits _{\mathbf{d}_{n}^{sd}\succeq \mathbf{0}\ \forall n} \quad \ \sum _{k=1}^{K} { tr} (\mathbf{D}_{n}^{sd}) \end{aligned}$$
(11)
$$\begin{aligned}&{\mathrm{subject}\rightarrow } \quad {\mathrm{rank}}(\mathbf{D}_{n}^{sd})\le 1 \forall n,\nonumber \\&\sum _{n=1}^{N}(\mathbf{b}_{n}^{sd})^{H}\left( \left( 1+{1 \over \tilde{\gamma }_{k}}\right) \mathbf{D}_{n}^{sd}-\sum _{k=1}^{K}\mathbf{D}_{k}^{md}\right) \mathbf{b}_{n}^{sd}\ge \sigma _{k}^{2}\quad \forall k, \end{aligned}$$
(12)
$$\begin{aligned}&\sum _{k=1}^{K}{ tr}(\mathbf{D}_{n}^{sd})\le q_{n}^{sd}\quad \forall n, \end{aligned}$$
(13)

where \(q_{n}^{sd}\) is per-antenna constraints of the transmitter and \(\sigma _{k}^{2}\) denotes variance.

Here the targets of QoS are changed into SINR targets such as \(\tilde{\gamma }_{k}=2^{\gamma _{k}}-1\ \forall k\). The above equation has the convex problem, and it is except for the constraints of ranks. Here it can be proved that it is possible to relax the constraints without the optimal loss.

The original problem is shown in [8] and the corresponding corollary [2], and it is solved by the convex optimization problem. It means the optimal solution has polynomial time, and it is guaranteed. It assigns only one transmitter for the user. The users who are close to the SBS can get exclusive service. But MBS is used to serve most of the users. The transition areas which are around the SBS has multiple flow transmission facility, and it is not fully supported by the QoS targets. This corollary gives a positive result [8]. Since it reduces the complexity of the transmission which is optimal. If the constraints of the power are removed, then the power transition areas will disappear.

2.1.1 Proposed beamforming algorithm

This algorithm describes about the coordination of the spatial soft cell. It has relatively modest complexity, and the algorithm is infeasible at the real time implementation with N and M. Here [8] is used to provide centralized algorithm, and it requires the knowledge about channel, and it is gathered in the MBS. The distributed algorithms are obtained by the decomposition of primary or dual techniques. But it also requires the iterative signal for the variables. It is also infeasible at the implementation time. In [8], multi flow-RZF beamforming is used for the demonstration of the usefulness with low complexity and non-iterative. Here the transmitter \(n=1\) and it computes the following equation

$$\begin{aligned} \mathbf{u}_{n}^{sd} ={\left( \sum _{n=1}^{N}{1 \over \sigma _{i}^{2}} \mathbf{b}_{n}^{sd}(\mathbf{b}_{n}^{sd})^{H}+{N \over \tilde{\gamma }_{k}q_{n}}{} \mathbf{I}\right) ^{-1}{} \mathbf{b}_{n}^{sd}\over \Vert \left( \sum _{n=1}^{N}{1 \over \sigma _{i}^{2}}{} \mathbf{b}_{n}^{sd}(\mathbf{b}_{n}^{sd})^{H}+{N \over \tilde{\gamma }_{k}q_{n}}{} \mathbf{I}\right) ^{-1}\mathbf{b}_{n}^{sd}\Vert } \ \forall k, \end{aligned}$$
(14)

MBS is used to solve the convex optimization issue.

$$\begin{aligned}&\mathop {\hbox {minimize}}\limits _{F_{n}^{sd}\ge 0\ \forall k,n}\quad \sum _{k=1}^{K}F_{n}^{sd} \end{aligned}$$
(15)
$$\begin{aligned}&{\hbox {subject}\rightarrow }\quad \sum _{k=1}^{K}F_{n}^{sd}\le q_{n}^{sd} \ \quad \forall n,\nonumber \\&\sum _{n=1}^{N}F_{n}^{md}\left( \phantom {\sum }\right. 1+{1 \over \tilde{\gamma }_{k}}\left. \phantom {\sum }\right) -\sum _{i=1}^{K}F_{n}^{sd}\ge \sigma _{k}^{2} \quad \forall k \end{aligned}$$
(16)

The power can be allocated as \((F_{n}^{sd})^{*}\). It solves the \(n_{\mathrm{th}}\) SBS, and the computation will become as follows: \(\mathbf{d}_{n}^{sd}= (\sqrt{F_{n}^{sd})^{*}}{} \mathbf{u}_{n}^{sd}\forall n\).

This algorithm can be applied in the beamforming of heuristic RZF, and it can be transformed with the power allocation problem. It has low complexity, and it is irrespective of the count of antennas. It is a non-iterative algorithm, and the scalar parameters are changed in the SBS and MBS. It affects the SBS vicinity users. It handles only few parameters, and the other parameters are set as zero in default.

2.2 Power allocation problem formulation

The goal is to compute the required power to be transmitted by both MBS and SBS, i.e., finding the power allocated by the system in order to satisfy the peak power constraints considering overall power consumption. The level of interference at the SBS depends upon its transmission power. Thus, the optimal power allocation to meet the system requirement is desirable criteria to enhance the system performance.

The popular figure of merit for measuring the communication system performance is information rate which is given by Shannon theorem as \(\mathfrak {R}=\log \{1+\text{ SINR }/\omega \}\). The solution for the optimization problem for power allocation can be solved by maximizing the sum rate of the users. The transmit power of both MBS and SBSs affects directly the user sum rate.

The information rate \(\mathfrak {R}\) from the total DL rate comprising MUs, SBSs and SUs defined by \(\mathfrak {R}_k^{md}\), \(\mathfrak {R}_n^{bd}\), and \(\mathfrak {R}_n^{sd}\), respectively, is expressed as [10]

$$\begin{aligned} {\mathfrak {R}}({\mathbf {F}})=\sum \limits _{k=1}^K\mathfrak {R}_k^{md}+\sum \limits _{n=1}^N\mathfrak {R}_n^{sd}, \end{aligned}$$
(17)

where the power allocation plan of the MBS and SBSs is given by \({\mathbf {F}}=[F_1^{md},\ldots , F_K^{md}, F_1^{bd},\ldots , F_N^{bd}, F_1^{sd},\ldots , F_N^{sd}]\). Power allocation is an important issue in small-cell networks due to its ability in deciding the network interference level including inter- and intra-tier interference. More power is required in the MBS in order to support the backhaul access compared to conventional wired backhaul access schemes. In small-cell networks’ self-backhaul employing FD scheme, power allocation plays a vital role because it decides the spectrum efficiency of SBSs.

The optimal power allocation policy of the MBS and SBSs denoted by \({\mathbf {F}}\) is attained by solving

$$\begin{aligned}&\max \limits _{{\mathbf {F}}}\quad {\mathfrak {R}}({\mathbf {F}})\nonumber \\&\text{ s. } \text{ t. } \end{aligned}$$
(18)
P1::

\(\mathfrak {R}_n^{sd}\le \mathfrak {R}_n^{bd}, \forall n\) , indicates to assure the quality of service (QoS) of SUs that the SBSs’ backhaul DL rate must not be lesser than that of SBS’ access DL rate,

P2::

\(\sum \nolimits _{l=1}^{K+N}F_l^{md}\le F_{\text{ max }}^{md}\) denotes the MBS downlink transmission power constraint and \(F_{\text{ max }}^{md}\) indicates the MBS maximum transmission power,

P3::

\(F_n^{sd}\le F_{\text{ max }}^{sd}, \forall n\), is the transmission power constraint of SBSs and \(F_{\text{ max }}^{sd}\) is the maximum transmission power of small-cell BSs

P4::

\(\mathfrak {R}_k^{md}\ge \mathfrak {R}_{\text{ min }}, \forall k\),

P5::

\(\mathfrak {R}_n^{sd}\ge \mathfrak {R}_{\text{ min }}, \forall n \)

P4 and P5 specify the lowest QoS requirements of MUs and SUs, respectively.

figure a

2.2.1 Proposed power allocation algorithm

Using decomposition method in (18) is solved by splitting the coupled problem into smaller subproblems. Here, both the access and backhaul sections will be solved iteratively by taking coupled interference as noise [15, 16]. The proposed algorithm allocates maximum amount of power in both the MBS and backhaul link to transmit maximum amount of information rate under the considered Gaussian noise channel. The algorithm further reduces the transmit power gradually in order to obtain a minimal value between \(\sum _{k=1}^{K}\mathfrak {R}_k^{md}\) and \(\sum _{k=1}^{K}\mathfrak {R}_k^{bd}\). The power allocation is recapitulated in Algorithm 1. In this algorithm the backhaul power allocation is considered as fixed to solve the access network power allocation iteratively. The water filling algorithm is employed for power allocation to maximize the information rates in the access channel, and the backhaul interference is considered as noise.

$$\begin{aligned} F_{k}=\left\{ \begin{array}{ll} \frac{1}{\nu }-\top _{k}, &{}\quad \text {if}\quad \nu < \frac{1}{\top _{k}}\\ 0, &{}\quad \text {otherwise}, \end{array}\right. \end{aligned}$$
(19)

where \(\top _{k}=\frac{\sigma _{k}^{2}+F_{k}^{bd}\varphi _{k}}{\chi _{k}}\) is kth MUs link condition, \(\nu \) indicates the water filling power allocation threshold. Desirable channel gains is indicated by \(\chi _{k}, k = 1,\ldots ,K\), interfering channel gains denoted by \(\varphi _{k}, k = 1,\ldots ,K\) variance of the channel given by \({\sigma ^2}_{k}, k = 1,\ldots ,K\).

Table 2 Simulation parameters

The access channel rates and backhaul channel rates are attained when the access channel powers are computed. The unwanted power to the backhaul link \(F_{k}^{bd}\) is reduced when backhaul rate \(\mathfrak {R}_k^{bd}\) is comparatively higher than the access rate \(\mathfrak {R}_k^{md}\). if \(\mathfrak {R}_k^{md}\) is higher than \(\mathfrak {R}_k^{bd}\) implies that the backhaul not able to sustain the sum of traffic produced by the MUs and, thus, MBS needs to reduce its transmit power \(F_{k}^{md}\). Using the gradient descent methods [10, 12], the gradient power for backhaul link and access link is denoted by \(\triangle _{f}\). To attain and accelerate convergence, \(\triangle _{f}\) should be small enough. The algorithm converges when the difference between \(\varLambda =\vert \mathfrak {R}_k^{bd}-\mathfrak {R}_k^{md}\vert \) decreases and reaches a optimum value.

Fig. 1
figure 1

Downlink sum rate with SNR = 15 dB

Fig. 2
figure 2

Uplink sum rate with SNR = 5 dB

3 Numerical evaluations

In this section, the analytic results of the proposed power allocation and beamforming algorithm are discussed with a circular macro-cell with small cells overlaid on it. The simulation parameters are shown in Table 2. To solve the convex optimization, algorithmic toolbox SeDuMi available in the modeling language CVX is used.

In Figs. 1 and 2, downlink and uplink sum rate with SNR = 15 dB and SNR = 5 dB is evaluated for half duplex mode, full duplex mode and full duplex with proposed power allocation and beamforming algorithm. Here, quasi-static fading channel is considered that means during the transmission channel matrices vary independently constantly over the transmission. The channel matrices have unit variance and zero-mean complex Gaussian random variables. The total system throughput achieved by the full duplex transmission mode with power allocation and beamforming is better compared with half duplex transmission mode under various \(\sigma ^2\).

Fig. 3
figure 3

Total sum rate of the system DL versus UL

The total sum rate of the system DL versus UL with power allocation and beamforming is shown in Fig. 3.

Fig. 4
figure 4

Power consumption per subcarrier for different QoS constraints

The power consumption per subcarrier with QoS target of 2 bits/s/Hz per user is shown in Fig. 4 under proposed power allocation and beamforming algorithm. Employing Ma-MIMO and small cells brings higher energy efficiency by having half of the MBS antennas and few SBS antennas in the active user regions. To improve the energy efficiency in the system, multiantenna SBS is employed. In Fig. 4, three algorithms are evaluated: (1) using MBS only; (2) proposed low-complexity beamformiing; and (3) proposed low-complexity power allocation.

4 Conclusion

The application FD technique is employed to operate backhaul and access link in both uplink and downlink transmission concurrently in self-backhauled small-cell networks with Ma-MIMO. The system sum rate analysis is done to evaluate the performance of FD mode of transmission with beamforming and power allocation over HD mode of transmission. In this paper, we examined the power allocation and beamforming problem for the proposed FD Ma-MIMO with small-cell networks that enable the access and backhauling parallel in the same frequency band. The proposed iterative algorithm allocates the power to the users’ to maximize the sum rate, and the proposed beamforming algorithm alleviates the interference problem. The simulation result shows that a Ma-MIMO and small cells employed full duplex with the proposed power allocation, and beamforming can improve the capacity compared to half duplex systems by nearly two times in both directions.