1 Introduction

In the age of information revolution, the multimedia communication becomes a requirement. There is a need to transmit and receive large data files in short time periods. To overcome the challenges of data communication, the 3GPP developed the LTE and the LTE Advanced systems. The LTE and LTE Advanced systems can be considered as the beginning of the fourth generation mobile system. They can provide a high data rate in the uplink and downlink. Therefore, they can achieve a multimedia communication between a transmitter and a receiver. Moreover, they can fit in a lot of applications such as; video conferencing, wireless data networks, last mile data delivery, and .......etc [1, 2].

LTE and LTE Advanced Systems may have dead zones. These zones represent a weak point in the performance of the LTE and the LTE Advanced system. These zones include indoor zones, zones in tunnels, zones in the underground, zones at the edges of the cell, and any not properly covered zones inside the mobile cells. There is a challenge to cover these zones properly and provide wireless network connectivity with the users, who are inside these zones. Therefore, these zones are called dead zones. There are a lot of solutions, which can be used to connect these zones with the LTE system [3]. It was noticed that, the deployment of the femtocells is the best solution to cover these dead zones [3].

Femtocells (HeNBs) are mobile cells, which can cover a small range. Their base stations can emit low power. Femtocell is the smallest size cell up till now. These base stations can be used to extend the LTE network coverage to include indoors and any dead zone within the coverage area [3]. Since the femtocells become an important technology, it was supported by the standards of 3GPP1 and 3GPP2 [4, 5].

When the LTE or the advanced LTE systems are used to support a multimedia mobile communication system, their base stations can cover a large range. The mobile cell, which has a large range, is called a macrocell. On the other hand, femtocells, which can cover a small range, can be deployed in indoors and dead zones to provide connectivity to the users, who are trapped in these dead zones.

Femto users, who are served from the femtocells, usually share the spectrum with the existing macrocells. In other words, each femtocell operates at the spectrum bands, which are accessed by a macrocell. This type of spectrum assignment is called a co-channel deployment or a universal frequency reuse. Operating at the same spectrum bands results in a mutual electromagnetic interference among the macro cells and the existing femtocells. For more clarification, a femto user can be interfered from any existing macro cell inside the mobile system. By the same way, a macro user can be interfered from any existing femtocell inside the mobile system. This interference has the ability to reduce the macro and femto users’ geometry, signal to interference and noise ratio (SINR), and throughput.

In Ref [68], the power control algorithms were proposed to reduce this mutual electromagnetic interference. The idea of power control is the reduction of the HeNBs transmission power. It is an effective way to improve the macro users’ geometry and throughput. Unfortunately, the reduction of HeNBs transmission power results in a degradation of the femto users’ geometry and throughput.

In this paper, a cognitive radio is proposed to improve the geometry of the macro users and the femto users. The cognitive radio concept is not new but introducing it as an interference mitigation tool among the macrocells and femtocells in a LTE Femtocells system is a novel approach, which is not clarified until now. Cognitive radio was proposed to increase the spectrum utilization of a fixed policy wireless network [9, 10]. The cognitive radio network consists of two subsystems. The first subsystem is the primary subsystem, which contains the primary base station and the primary users. The second subsystem is the secondary subsystem, which contains the secondary base station and the secondary users. Femto users are considered as secondary users for the macro users (primary). The spectrum subcarriers are available to be accessed by the macro users at any time. On the other hand, the femto users have to investigate about the free subcarriers in order to operate at them. Moreover, the macro users have the priority to occupy more subcarriers. In this case, the femto users have to vacate subcarriers in order to be available to the macro users in order to satisfy their requirements. Femto users have to sense the wide band spectrum around 2 GHz and allocate the free subcarriers. Moreover, they have to cooperate with each other to determine these free subcarriers. As soon as the information about the free subcarriers reach a spectrum server by each femto user, it can manage (reuse) them among the femtocells. Therefore, the interference between the macro users and the femto users can be completely avoided. The interference becomes limited to the interference among the macro users themselves or the femto users themselves, and hence the geometry of the macro users and the femto users is greatly improved. The throughput of the femto users is proportional to the available subcarriers for them. Therefore, it is a function of the free subcarriers, which are not occupied by any macro user.

The LTE and Advanced LTE Cognitive Femtocells system is designed and the mathematical derivations are carried out through this paper. In Sect. 2, the mathematical model that describes the LTE system, which has femtocells, is stated. A discussion of the power control algorithms is held in Sect. 3, while in Sect. 4, the proposed cognitive radio approach is illustrated. Finally, the system simulation model and the analysis of the simulation results are handled in Sect. 5.

2 Mathematical Analysis of LTE Femtocells

The performance of the system is evaluated by estimating the geometry (SINR) of the macro users and the femto users, and their throughput [11]. This analysis goes through three steps; a path loss models calculation, a SINR estimation, and a throughput evaluation.

2.1 Path Loss Models

Path loss maps are used to express the attenuation of power, when the signals travel from a base station to a user equipment. These models are provided by 3GPP standard release [1]. In fact, the path loss value (PL) is a function of the distance between the user equipment and the base station. Moreover, it depends on the position of the user equipment. The user may be outdoor, or indoor. Assuming urban deployment, these maps can be formed as;

  • Macro base station (BS) to user equipment (UE)

    • UE is outside: Both BS and UE are outdoors.

      $$\begin{aligned} PL(dB)=15.3+37.6\log _{10} R \end{aligned}$$
      (1)

      where \(R\) is the distance between the BS and UE expressed in meters.

    • UE is inside an apartment: The UE is indoor but, the BS is outdoor.

      $$\begin{aligned} PL(dB)=15.3+37.6\log _{10} R+W \end{aligned}$$
      (2)

      where \(W\) is the wall attenuation loss.

  • HeNB to UE

    • UE is inside the same apartment with the HeNB.

      $$\begin{aligned} PL(dB)=38.46+20\log _{10} R+W \end{aligned}$$
      (3)
    • UE is outside the apartment.

      $$\begin{aligned} PL(dB)=\max \left( \left[ 15.3+37.6\log _{10} R\right] ,\left[ 38.46+20\log _{10} R\right] \right) +W \end{aligned}$$
      (4)
    • UE is inside a different apartment.

      $$\begin{aligned} PL(dB)=\max \left( \left[ 15.3+37.6\log _{10} R\right] ,\left[ 38.46+20\log _{10} R\right] \right) +W \end{aligned}$$
      (5)

      To estimate \(W\), the following models can be used;

    • UE is inside the same apartment with the HeNB.

      $$\begin{aligned} W=q^{*} L_{iw} +18.3n^{\left( \frac{n+2}{n+1}-0.46\right) }+.7d_{2D,indoor} \end{aligned}$$
      (6)
    • UE is outside the apartment.

      $$\begin{aligned} W=q^{*} L_{iw} +L_{ow} +18.3n^{\left( \frac{n+2}{n+1}-0.46\right) }+.7d_{2D,indoor} \end{aligned}$$
      (7)
    • UE is inside a different apartment.

      $$\begin{aligned} W=q^{*} L_{iw} +L_{ow1} +L_{ow2} +18.3n^{\left( \frac{n+2}{n+1}-0.46\right) }+.7d_{2D,indoor} \end{aligned}$$
      (8)

where \(q\) is the number of walls separating between the UE and HeNB, \(n\) is the number of penetrated floors, \(R\) and \(d_{2D, indoor}\) (indoor distance) are in meters, \(L_{ow}\) is the penetration loss of the outer walls, and \(L_{iw}\) is the penetration loss of the inner walls.

2.2 SINR Estimation

The macro user can be interfered by the neighboring macrocells and all adjacent femtocells. In this case, the SINR of the received signal of a macro user \(m\), which is loaded on a subcarrier \(k\), is given by [11];

$$\begin{aligned} {\textit{SINR}}_{m,k} =\frac{P_{M,k}G_{m,M,k}}{N_o\Delta f+{\sum \limits _{M^\prime }}{P_{M^\prime ,k} G_{m,M^\prime ,k}}+{\sum \limits _F}{P_{F,k}}G_{m,F,k}} \end{aligned}$$
(9)

where \(P_{M,k}\) and \(P_{M^{\prime },k}\) are the transmitted power of the serving macrocell \(M\) and the neighboring macrocell \(M^{\prime }\) on a subcarrier \(k\), respectively. \(G_{m,M,k}\) is the absolute channel gain between the macro user\(m\) and the serving macrocell \(M\) on a subcarrier \(k\). The absolute channel gain from the neighboring macrocell \(M^{\prime }\) is denoted by \(G_{m,M^{\prime },k}\). \(P_{F,k}\) is the transmitted power of the neighboring femtocell \(F\) on a subcarrier \(k\), and \(G_{m,F,k}\) is the absolute channel gain between the macro user \(m\) and the neighboring femtocell \(F\) on a subcarrier \(k\). \(N_{o}\) is the additive noise power spectral density, and \(\Delta f\) is the subcarriers spacing.

The same analysis is used for the HeNBs, the SINR can be expressed as;

$$\begin{aligned} {\textit{SINR}}_{f,k} =\frac{P_{F,k}G_{f,F,k}}{N_o\Delta f+{\sum \limits _{M}}{P_{M,k}G_{f,M,k}}+\sum \limits _{F^\prime }{P_{F^\prime ,k}} G_{f,F^\prime ,k}} \end{aligned}$$
(10)

The absolute channel gain can be expressed as a function of the path loss (dB);

$$\begin{aligned} G=10^{-PL/10} \end{aligned}$$
(11)

2.3 Throughput Evaluation

The throughput of a macro user \(m\) on a subcarrier \(k,C_{m,k}\), can be evaluated by [11];

$$\begin{aligned} C_{m,k} =\Delta f.\log _2 \left( 1+\alpha .{\textit{SINR}}_{m,k} \right) \end{aligned}$$
(12)

where \(\alpha \) is a constant factor, which depends on the target bit error rate (BER); \(\alpha =-1.5/\ln (5.BER)\). Finally, the overall throughput of the serving macrocell \(M\) can be estimated by [11];

$$\begin{aligned} T_M =\sum _m {\sum _k {\beta _{m,k} C_{m,k}}} \end{aligned}$$
(13)

where \(\beta _{m,k}\) is the subcarrier assignment for a macro user. When \(\beta _{m,k}=1\) means that the subcarrier \(k\) is assigned to a macro user \(m\). Otherwise, it becomes zero. In a macro cell, each subcarrier is allocated to only one macro user at any time slot. From the characteristics of OFDMA, it can be observed that;

$$\begin{aligned} \sum _{m=1}^{N_m } {\beta _{m,k} =1} \end{aligned}$$
(14)

where \(N_{m}\) is the number of macro users in a macrocell.

3 Interference Reduction Using Power Control

Reduction of the HeNB transmission power is the main concept of power control algorithms. These algorithms are exploited to reduce the interference, which affects the macro users. The HeNB transmission power can be reduced according to different strategies [8] and they are;

  • The first strategy is based on assigning a fixed value of power to every HeNB. This value is less than the maximum allowed power for any HeNB \((P_{max})\), which is 20dBm [1] \((P_f\prec 20dBm)\). where \(P_{f}\) is the HeNB transmission power after employing power control.

  • The second strategy depends on varying the HeNB transmission power in order to cover a certain range. The power of the HeNB is;

    $$\begin{aligned} P_f =\min \left( \left[ P_M +G_\theta -PL_M (d)+PL_f (r)\right] ,\left[ P_{\max }\right] \right) \end{aligned}$$
    (15)

    where \(r\) is the femtocell radius, \(P_{M}\) is the macro base station transmission power, \(G_{\theta }\) is the antenna gain, \(PL_{M}(d)\) is the macrocell path loss at distance \(d\), and \(PL_{f}(r)\) is the path loss at distance \(r\).

  • The third strategy is to vary the HeNB transmission power in order to guarantee a target SINR for a user specified range. Suppose that, \({\textit{SINR}}_{t}\) and \({\textit{SINR}}_{c}\) are the target and the current SINR respectively. The algorithm can be implemented as;

    $$\begin{aligned} P(k+1)=\frac{{\textit{SINR}}_t }{{\textit{SINR}}_c}P(k) \end{aligned}$$
    (16)

    where \(P(k)\) is the power level of HeNB at \(k{\textit{th}}\) iteration.

4 Proposed Cognitive Radio Approach

In this section, applying the proposed cognitive radio concept is explained. Moreover the pseudo code, which illustrates the mechanism, and the mathematical analyses are clarified. Figure 1 displays the pseudo code, which explains the process of applying the cognitive radio concept in a LTE femtocells system.

Fig. 1
figure 1

The mechanism of applying the cognitive radio concept in a LTE femtocells system

  1. 1)

    At beginning, the places of macro cells, femtocells, macro users, and femto users are determined. In other words, the network is plotted. Moreover, the network should have a random deployment.

  2. 2)

    The specifications of the system have to chosen according to the LTE standards, which are the 3GPP releases.

  3. 3)

    According to the applied bandwidth and the used subcarrier spacing (subcarrier bandwidth), the number of subcarriers, \(K\), is determined. This number affects the obtained throughput.

  4. 4)

    The macro cells manage all the subcarriers for their users to satisfy their requirements.

  5. 5)

    For a subcarrier \(k\), each femto user senses the spectrum at this subcarrier band to check the operation of any macro user at this subcarrier. After the sensing process, each femto user analyses the obtained sensing information. Then, it decides if it is empty (free) or occupied by a macro user (not free).

  6. 6)

    The femto user sends a positive response to the spectrum server, if the checked subcarrier is not occupied by any macro user. This positive response indicates that this subcarrier can be used in the femtocells. Otherwise, the femto user sends a negative response to the spectrum server.

  7. 7)

    For a subcarrier \(k\), the spectrum server receives the decision of each femto user in the network. The subcarriers, which have a positive response from all femto users, are determined by the spectrum server. Then, they can be used in the femtocells.

  8. 8)

    By using the system specifications and the network topology, the macro and femto users’ geometry and throughput (channel capacity) can be calculated.

  9. 9)

    The CDF of the macro and femto users’ geometry and throughput can be plotted to obtain the proposed system performance.

The previous steps explain applying the cognitive radio mechanism in a LTE femtocells system. From the previous steps, it is clear that the femto users cannot access any subcarrier, which is occupied by a macro user. Therefore, the interference among the macro users and the femto users is completely eliminated. The SINR of the received signal at a macro user \(m\) on a subcarrier \(k\), can be derived from Eq. 9 by neglecting the term, which represents the interference due to the femtocells, as shown in Eq. 17.;

$$\begin{aligned} {\textit{SINR}}_{m,k}=\frac{P_{M,k}G_{m,M,k}}{N_o \Delta f+{\sum \limits _{M^\prime }}{P_{M^{\prime },k}G_{m,M^{\prime },k}}} \end{aligned}$$
(17)

The same analysis is carried out for the HeNBs, the SINR of the received signal at a femto user \(f\) on a subcarrier \(k\), can be deduced from Eq. 10 after neglecting the term, which represents the interference due to the macrocells, as illustrated in Eq. 18.;

$$\begin{aligned} {\textit{SINR}}_{f,k}=\frac{P_{F,k}G_{f,F,k}}{N_o\Delta f+{\sum \limits _{F^\prime }} {P_{F^{\prime },k}}G_{f,F^{\prime },k}} \end{aligned}$$
(18)

The SINR of the femto users and the macro users is greatly improved. However, the available subcarriers for the femto users are less than the corresponding ones applying the universal frequency reuse as they can access the free subcarriers only.

5 Simulation Results

The proposed system is simulated considering a single macrocell, which serves eight macro users and four HeNBs. Each HeNB serves two femto users. The simulation parameters, which are stated in Table 1, are chosen to satisfy the requirements of 3GPP 36.814 [1]. The macro users’ and the femto users’ geometry and throughput are estimated for the LTE Femtocells system after applying the universal frequency reuse, the first power control algorithm, and the proposed cognitive radio approach. The geometry is an important factor to be examined. If the user geometry becomes below a certain value, it cannot transmit or receive, regardless the available subcarriers for this user.

Table 1 The simulation parameters

The Cumulative Distribution Function (CDF) is the probability of a user geometry becomes below a certain value. Figure 2a displays CDF of macro users’ geometry applying the co-channel deployment (C.D), power control (P.C), when HeNB transmission power is 17 dBm, and 14 dBm, respectively, and the cognitive radio (C.R). It is observed that, the power control can improve the macro users’ geometry, and this improvement is a function of the HeNB transmission power. When the HeNB transmission power is reduced, the macro users’ geometry becomes better. This result is due to the reduction of the HeNB transmission power, which lowers the interference that affects the macro users. It is obvious that, the implementation of a cognitive radio concept can greatly improve the macro users’ geometry as the interference from the HeNBs is completely eliminated.

Figure 2b shows the CDF of femto users’ geometry using the co-channel deployment, power control (when HeNB transmission power is 17 dBm, and 14 dBm respectively), and the proposed cognitive radio. It is clear that, power control can degrade the femto users’ geometry. On the other hand, the proposed cognitive radio can greatly improve the femto users’ geometry as the interference from the macro base stations is completely cancelled.

Fig. 2
figure 2

The CDF plots of the macro users’ geometry and the femto users’ geometry at different deployments

The CDF of the macro users’ throughput is examined at different deployments, as shown in Fig. 3. It is observed that the power control can improve the macro users’ throughput. The throughput, using the cognitive radio, depends on the available subcarriers for the macro users. Moreover, it is better than the corresponding one employing co-channel deployment or power control algorithm, when 40 % of subcarriers are available to be accessed by the macro users. Supposing that the macro users are the primary users, they have the priority to occupy the subcarriers at any time.

Figure 4 discusses the average of femto users’ throughput at different deployments. It is clear that, the power control can degrade the femto users’ average throughput. On the other hand, employing the proposed cognitive radio has a great effect on the average throughput, even when there are a small number of subcarriers, which are available to the femto users. Moreover, the average femto users’ throughput in the proposed system is better than the corresponding one utilizing the universal frequency reuse or the power control, even if 20 % subcarriers only are available to be accessed by the femto users (20 % S.F.U).

Fig. 3
figure 3

The CDF plots of the macro users’ throughput at different deployments

Fig. 4
figure 4

The average of femto users’ throughput at different deployments

The LTE advanced cognitive femtocells system is compared to the LTE cognitive femtocells system in terms of the macro users’ throughput and femto users’ throughput. The motivation to the LTE advanced system is achieved by a carrier aggregation technique in such a way that five bands are used [2]. Each band has a bandwidth of 20 MHz. Figure 5 displays the CDF of the macro users’ throughput and the femto users’ throughput in the LTE cognitive femtocells system and the LTE advanced cognitive femtocells system, respectively. It can be concluded that the proposed cognitive LTE advanced system has a better performance than the proposed LTE cognitive system, as shown in Fig. 5.

Fig. 5
figure 5

The CDF plots of macro users’ and the femto users’ throughput in LTE cognitive femtocells system and LTE advanced cognitive femtocells system

6 Conclusions

The performance of LTE femtocells system was estimated. It was observed that, employing the proposed cognitive radio can increase the macro users’ geometry and femto users’ geometry, when it is compared to the corresponding one, which implements the universal frequency reuse and the power control algorithms. Moreover, the femto users’ average throughput in the proposed system is better than the corresponding one utilizing the other two deployments, even if only 20 % of subcarriers are free for femto users. It is also noticed that, the macro users’ throughput in the proposed system is better than the corresponding one applying the universal frequency reuse or the power control, even if only 40 % of the subcarriers are available to be accessed by the macro users. Moreover, the LTE advanced cognitive femtocells system has higher macro users’ and femto users’ throughputs than the LTE cognitive femtocells system, as the available subcarriers are higher due to the higher bandwidth.