Keywords

1 Introduction

With the increasing demand for new wireless services and applications, as well as the increasing demand for higher capacity, wireless networks have become highly heterogeneous. In this context, it is essential to have updated information on the radio environment to enhance overall network performance. To support these increasing demands, researchers and engineers have made numerous attempts to introduce new technologies and different network deployments. The concept of cognitive radio (CR) is one of them, which facilitates the flexible usage of the radio spectrum [1]. Cognitive radios are being considered as an alternative to current wireless devices in many applications such as smart grid [2], public safety [3], cellular networks [4], and wireless medical networks [5]. Besides the technology, the topology and network deployment also play a significant role to meet these ever increasing demand. Therefore recent practice of cellular network, the base station (BS) deployment shifted from deterministic model (Wyner, hexagonal and square lattice model) to a random model [6]. Another motivation of moving towards random deployment is energy efficiency. The authors in [7] reported that, the BS is a cellular networks consume the major portion of total energy consumption and contribute more than 70% of the electric bill. Moreover, higher energy consumption results not only a rise in the \(\text {CO}_{2}\) emission also a significant amount of harmful radiation. A recent study found that the global \(\text {CO}_{2}\) share of the ICT is 5% and which is rising at a fast pace, due the increasing number of network applications, services, and subscribers [8]. Therefore, an energy efficient green wireless communication becomes a prerequisite.

In order to study the system performance such as energy efficiency, outage probability, coverage probability and interference in the CR networks, the stochastic method is commonly used in the literature [9,10,11,12]. In [9], the authors uses the Poisson, Binomial, Hard Core point process and Poisson cluster process to evaluate the performance of multi-tier CR networks. However, the authors in [10] shows that the use of Poisson point process (PPP) is impractical for assessing interference and outage probability due to the interaction between the primary and CR users through exclusion region. The authors in [11] investigate the outage probability in two-tier cognitive heterogeneous cellular networks using the theory of homogeneous PPP. Following this line of thought, the authors show that outage probability can be decreased by the proper choice of the spectrum sensing in femto cell. In [12], authors discuss the coverage probability and transmission rate in Rayleigh-lognormal fading.

In this work we have analysed the performance of CR network based on the theory of stochastic geometry. The main contribution of this work is two-fold: (a) We maximize the energy efficiency of primary network under the constraint outage probability of primary receiver. (b) We maximize the energy efficiency of secondary network under the constraint outage probability of secondary receiver. Finally, we present the numerical results of optimal transmission power and density. Also we show the maximum energy efficiency for different threshold. The rest of the paper is organised as follows. In Sect. 2, we present the network model and timeslot structure that has considered in this work. In Sect. 3 we first describe the outage probability for primary receiver (PR) and secondary receiver (SR) followed by energy efficiency for primary network (PN) and secondary network (SN). An optimisation problem is also discussed to maximise the energy efficiency for both PN and SN. In Sect. 4, the numerical results and discussion for a CR network are provided. Finally we conclude our work in Sect. 5.

2 Network Model

Consider a downlink scenario of CR network consisting of secondary users (SUs) and primary users (PUs) is shown in [13, 14]. In CR network, two types of network are comprised such as primary network (PN) and secondary network (SN) or cognitive radio network (CRN)Footnote 1. Primary transmitters (PTs), primary receivers (PRs) and secondary transmitters (STs) are included in PN and also STs, secondary receivers (SRs) and PTs are included in SN. All active STs and PTs are assumed to be spatially distributed in accordance with homogeneous PPPs \(\varPhi _{st}\) and \(\varPhi _{pt}\) with densities \(\lambda _{s}\) and \(\lambda _{p}\), where \(\lambda _{s}\) and \(\lambda _{p}\) are the average numbers of STs and PTs per unit area, respectively. Consequently, the associated SRs and PRs are located in accordance with independent PPPs \(\varPhi _{sr}\) and \(\varPhi _{pr}\) with densities \(\lambda _{sr}\) and \(\lambda _{pr}\), respectively. We assume a scenario of constant transmit power, and denote by \(P_s\) and \(P_p\) the transmit power of STs and that of PTs, respectively.

In this work, we have considered time slotted network operation on licensed channel. Predominately, PUs are the legitimate users if the licensed channel and SUs can only use it when it is not used by PUs. We assume that the activity of PUs follows the two state Markov model which are ON and OFF period. The ON period indicates the presence of PUs, hence channel is busy. The OFF periods refers the absence of PUs, thus channel free and can be used by SUs. In order to detect the free slots the SUs, first perform spectrum sensing at the beginning of each frame during the time interval of \([0,T_s]\). This sensing result is used to create a list of available channels that can be used as a potential data channel. An SU will select the best channel from the available channel list based on QoS requirement and transmit data during the time interval of \([T_s, T_s+T_p]\).

3 Analysis of Performance Metric

In this section, the outage probability and energy efficiency have provided based on [13, 14] where outage probability and energy efficiency have discussed in details. This paper focuses on the optimization problem. We maximize the energy efficiency under the constraint of outage probability. In the downlink of CR networks, the outage probability depends on the signal to interference plus noise ratio (SINR) of each receiver (i.e., PR or SR).

3.1 Outage Probability

In wireless communication, the outage refers to a significant performance degradation if the SINR is less than a certain threshold. The outage probability can be defined as the probability of SINR being less than the threshold.

Outage Probability of PR. A PR is successfully decoded a packet when it’s SINR is above the threshold \(\theta _p\). Therefore, the outage at the PR occurs whenever the SINR at the PR declines below a threshold \(\theta _p\). According to [13, 14], the outage probability for PR can be expressed as

$$\begin{aligned} \epsilon _{p} = 1 - \frac{\lambda _p}{\lambda _{p} - \lambda _{p}^{'} - p_{im} \lambda _{s} \beta ^2 + 0.5\nu }, \end{aligned}$$
(1)

where \(\nu = \mathbb {L}_{p} V (\theta _p, 4) + \mathbb {L}_{s} W_{b}(\theta _p, 4, \beta )\), \( V (\theta _p, 4) = \varGamma (-1/2,\mu _p \theta _{p} g_{p}) - \varGamma (-1/2) \), \( W_{b}(\theta _p, 4, \beta ) = \varGamma (-1/2,\mu _p \theta _{p} g_{s} P_s P_p^{-1} \beta ^{-4}) - \varGamma (-1/2)\), \(\mathbb {L}_{p} = \lambda _{p}^{'} \sqrt{\mu _p g_{p} \theta _{p}}\), \(\mathbb {L}_{s} = \lambda _{s} p_{im} \sqrt{\mu _p g_{s} \theta _{p} P_p^{-1} P_s}\), and \(p_{im} = p_{ic,\,im} p_{st,\,im}\). \(P_p\) is the transmission power of PT, \(P_s\) is the transmission power of ST, \(\theta _p\) is the threshold, \(\lambda _{p}^{'}\) is the density of PTs located in the area \(\mathbb {R}^2 \setminus b(0,r_p)\), b(xy) represents a sphere of radius y centered at point x, \(g_p\) is the interference channel gain between the tagged PR and the interfering PT, \(g_s\) is the interference channel gain between the tagged PR and the interfering ST, \(\beta \) is a constant parameter that depends on the cell radius, \(p_{ic,\,im}\) and \(p_{st,\,im}\) are the probability of unoccupied channel selection and the probability of successful transmission for imperfect detection, respectively. \(p_{im}\) is related with N, M, \(N_s\) described in [14] where N is the total number of PU channels, M is the number of unoccupied channels and \(N_s\) is the sensed channels from the unoccupied channels M, respectively.

Outage Probability of SR. The SUs are unlicensed users in this network and only transmit a signal if the channel is free. The outage probability of a SR can be defined as one minus coverage probability of the SR. The coverage probability for a SR is the probability that the SINR of the tagged SR is greater than the threshold \(\theta _s\). According to [13, 14], the outage probability for SR can be expressed as

$$\begin{aligned} \epsilon _{s} = 1 - \frac{\lambda _s}{\lambda _s - p_{im} \lambda _{s}^{'} + \nu _{1}}, \end{aligned}$$
(2)

where \(\nu _{1} = p_{ic,\,pt} \lambda _{p} \varGamma (1/2) \sqrt{\mu _s \theta _{s} G_p P_s^{-1} P_p} + 0.5 p_{im} \lambda _{s}^{'} \sqrt{\mu _s \theta _{s} G_{s}} X(\theta _s, 4)\), \(X (\theta _s, 4) = \varGamma (-1/2,\mu _s \theta _{s} G_{s}) - \varGamma (-1/2)\), and \(p_{im} = p_{ic,\,im} p_{st,\,im}\). \(\theta _{s}\) is the threshold, \(\lambda _{s}^{'}\) is the density of STs located in the area \(\mathbb {R}^2 \setminus b(0,r_s)\), \(G_s\) is the interference channel gain between the tagged SR and the interfering ST, \(G_p\) is the interference channel gain between the tagged SR and the interfering PT and \(p_{ic,\,pt}\) is the probability of selecting an unoccupied channel from the total number of PU channels.

3.2 Energy Efficiency

In order to improve the energy consumption, it is important to understand the relationship between energy efficiency and area spectral efficiency. In general, the energy efficiency can be defined as the amount of transmitted bits per unit energy consumption and the amount of transmitted bps per unit bandwidth is known as area spectral efficiency. A different definition is presented in [15] where energy efficiency is defined as the ratio of area total throughput to area total power consumption and the area spectral efficiency is defined as the area total throughput per unit bandwidth per unit area. Hence the energy efficiency ratio (\(\eta \)) can be written as the ratio of area spectral efficiency over average network power consumption.

Energy Efficiency of PN. The energy efficiency for the downlink channel is expressed as

$$\begin{aligned} \eta _{PN}&= \frac{(1-\epsilon _{p}) \log _2(1+\theta _{p})}{p_{ic,\,pt}P_p + P_{pc}} \nonumber \\&= \frac{\lambda _p \log _2(1+\theta _{p})}{\left\{ \lambda _{p} - \lambda _{p}^{'} - p_{im} \lambda _{s} \beta ^2 + 0.5\nu \right\} (p_{ic,\,pt}P_p + P_{pc})}, \end{aligned}$$
(3)

where \(P_{pc}\) is the constant circuit power consumption in the PT. For simulation purposes, we assume \(P_{pc}\) = 50 kW [16].

Energy Efficiency of SN. It is considered that the SN consists of ST, SR and PT. The energy efficiency can be expressed as

$$\begin{aligned} \eta _{SN}&= \frac{(1-\epsilon _{s}) \log _2(1+\theta _{s})}{\mathbb {P}_{pc}} \nonumber \\&= \frac{\lambda _s \log _2(1+\theta _{s})}{\left\{ \lambda _s - p_{im} \lambda _{s}^{'} + \nu _{1} \right\} \mathbb {P}_{pc}}, ~ \text {(b/J/Hz)} \end{aligned}$$
(4)

where \(\mathbb {P}_{pc} = N_{trx}P_{o}T_{t} + p_{im}\varDelta _{s} P_{s}T_{p} + P_{ss}T_{s} + P_{s}T_{p}\) and \(T_{t} = T_{s} + T_{p}\). \(T_{s}\) is the sensing period, \(T_{p}\) is the transmission period, \(P_{ss}\) is the power consumption during the sensing period, \(N_{TRX}\) is the number of transceivers, \(P_{o}\) is the load-independent power consumption at a nonzero output power, which depends on the circuit power consumption of the four types of BS (i.e., macro, micro, pico, and femto). \(\varDelta _{s}\) is the slope of the load-dependent power consumption, which is the transmission power consumed in the RF transmission circuits for the four types of BS. From the power consumption expression, we observed that \(P_{o}\) and \(\varDelta _{s}\) are fixed for any given BS. We can verify two aspects (i.e., \(N_{TRX}\) and \(P_{s}\)) for use in the design of an energy-efficient network.

3.3 Optimization Problem

In this section, we introduce the optimization problem of PN and SN which are discussed below:

Maximization of Energy Efficiency of PN. In PN, the energy efficiency is maximized where outage probability of PR is constraint. In this optimization problem, we determine the \(P_{p}\), \(\lambda _{p}\), \(\lambda _{p}^{'}\) that maximize the energy efficiency. The optimization problem can be formulated as

$$\begin{aligned}&\underset{P_{p},\lambda _{p},\lambda _{p}^{'}}{\max } ~~~~\eta _{PN}(P_{p},\lambda _{p},\lambda _{p}^{'}) \end{aligned}$$
(5a)
$$\begin{aligned}&~~\text {s.t.}~~~\text {C1}: \epsilon _{p}(P_{p},\lambda _{p},\lambda _{p}^{'}) \le \epsilon _{pp} \end{aligned}$$
(5b)
$$\begin{aligned}&~~~~~~~~~\text {C2}: \lambda _{p}^{'} \le \lambda _{p} \end{aligned}$$
(5c)
$$\begin{aligned}&~~~~~~~~~\text {C3}: P_{p}\ge 0, \lambda _{p}\ge 0, \lambda _{p}^{'}\ge 0. \end{aligned}$$
(5d)

In (5), constraint C1 ensures that the outage probability \(\epsilon _{p}\) does not exceed the particular value of \(\epsilon _{pp}\). C2 verifies that \(\lambda _{p}^{'}\) is less than \(\lambda _{p}\). C3 confirms the non-negative value of \(P_{p}\), \(\lambda _{p}\), and \(\lambda _{p}^{'}\).

The optimization problem is difficult to solve mathematically. However, we can solve it numerically using the fmincon function in MATLAB software [17]. The objective function in (5a) is an increasing function and the feasibility condition is satisfied. Moreover, there are optimal solutions (e.g., \(P_{p}\), \(\lambda _{p}\), and \(\lambda _{p}^{'}\)) that satisfy the constraints (5b)–(5d). The numerical findings are discussed in detail in Sect. 4.

Maximization of Energy Efficiency of SN. In SN, the energy efficiency is maximized where outage probability of SR is constraint. In this optimization problem, we determine the \(P_{s}\), \(\lambda _{s}\), \(\lambda _{s}^{'}\) that maximize the energy efficiency. The optimization problem can be formulated as

$$\begin{aligned}&\underset{P_{s},\lambda _{s},\lambda _{s}^{'}}{\max } ~~~~\eta _{SN}(P_{s},\lambda _{s},\lambda _{s}^{'}) \end{aligned}$$
(6a)
$$\begin{aligned}&~~\text {s.t.}~~~\text {C1}: \epsilon _{s}(P_{s},\lambda _{s},\lambda _{s}^{'}) \le \epsilon _{ss} \end{aligned}$$
(6b)
$$\begin{aligned}&~~~~~~~~~\text {C2}: \lambda _{s}^{'} \le \lambda _{s} \end{aligned}$$
(6c)
$$\begin{aligned}&~~~~~~~~~\text {C3}: P_{s}\ge 0, \lambda _{s}\ge 0, \lambda _{s}^{'}\ge 0. \end{aligned}$$
(6d)

In (6), constraint C1 ensures that the outage probability \(\epsilon _{s}\) does not exceed the constant value of \(\epsilon _{ss}\). C2 verifies that \(\lambda _{s}^{'}\) is less than \(\lambda _{s}\). C3 confirms the non-negative value of \(P_{s}\), \(\lambda _{s}\), and \(\lambda _{s}^{'}\). Following the above optimization, the optimal solution (i.e., \(P_{s}\), \(\lambda _{s}\), and \(\lambda _{s}^{'}\)) is found by the same procedure. The details of this optimization are presented in Sect. 4.

4 Numerical Results and Discussion

In this section, based on the previous analysis of optimization problem, we present numerical results to evaluate the performance of energy efficiency. In the following numerical results, simulation parameters are provided as \(N = 25\), \(M = 10\), \(N_s = 15\), \(T_s = 1\) ms, \(T_p = 4\) ms, \(\varDelta _{s} = \) 2.8, \(P_o = \) 84 W, \(P_{ss} = \) 0.2 W, \(\mu _p = 0.5\), \(\mu _s = 0.5\), \(\beta = 1\), \(\epsilon _{ss}=0.1\) and \(\epsilon _{pp}=0.1\).

Figure 1 shows the optimal value of \(P_p\) in dBm for different value of threshold \(\theta _p\) considering the value of densities \(\lambda _{s} = 25 /\)km\(^{2}\), \(\lambda _{s}^{'} = 20 /\)km\(^{2}\) and \(P_s = 30\) dBm. The optimal \(P_p\) is fluctuated from \(\theta _p = 5\) dB to \(\theta _p = 22\) dB. Then the optimal \(P_p\) is stable. As shown in Fig. 2, as \(\theta _p\) increases, the optimal value of \(\lambda _{p}\) slightly increases, but \(\lambda _{p}^{'}\) decreases.

Fig. 1.
figure 1

Optimal \(P_p\) for different \(\theta _p\) in Eqs. (5a)–(5d).

Fig. 2.
figure 2

Optimal density (i.e., \(\lambda _{p}\) and \(\lambda _{p}^{'}\)) for different \(\theta _p\) in Eqs. (5a)–(5d).

Fig. 3.
figure 3

Energy Efficiency for different \(\theta _p\) in Eqs. (5a)–(5d).

Figure 3 illustrates that the energy efficiency increases with the increment of \(\theta _p\) at \(\theta _p = 27\) dB and then energy efficiency decreases with the increment of \(\theta _p\). The maximum energy efficiency is \(1.3 \times 10^{-4}\) at \(\theta _s = 27\) dB. Obviously, as \(\theta _p\) increases, power consumption reduces so energy efficiency is maximized.

Now we explore the energy efficiency of SN considering the value of densities \(\lambda _{p} = 15 /\)km\(^{2}\), \(\lambda _{p}^{'} = 5 /\)km\(^{2}\) and \(P_p = 50\) dBm. A careful observation of Fig. 4 indicates that the optimal value of \(P_s\) is dramatically changing. In Fig. 5, similar behaviors can be observed for density (\(\lambda _{s}\) and \(\lambda _{s}^{'}\)). The optimal \(\lambda _{s}\) is constant for different \(\theta _s\). But, the optimal value of \(\lambda _{s}^{'}\) is fluctuated.

Fig. 4.
figure 4

Optimal \(P_s\) for different \(\theta _s\) in eqs. (6a)–(6d).

Fig. 5.
figure 5

Optimal density (i.e., \(\lambda _{s}\) and \(\lambda _{s}^{'}\)) for different \(\theta _s\) in eqs. (6a)–(6d).

Figure 6 shows the relationship between energy efficiency and \(\theta _s\). Interestingly, we observe that the energy efficiency is increased at \(\theta _s = 7.5\) dB then energy efficiency is decreased with the increment of \(\theta _s\). For the optimal setting of \(P_s\), \(\lambda _{s}\) and \(\lambda _{s}^{'}\), the maximum energy efficiency is achieved for different value of \(\theta _s\). The maximum energy efficiency is 0.65 at \(\theta _s = 7.5\) dB.

Fig. 6.
figure 6

Energy Efficiency for different \(\theta _s\) in eqs. (6a)–(6d).

5 Conclusion

In this paper, we have investigated the optimization problem for PN and SN in CR network by using the theory of stochastic geometry. In particular, we maximize the energy efficiency for PN and SN in term of outage probability. Also, we find the optimal transmission power and density of PN and SN for the network that can achieve the maximum energy efficiency. Numerical results demonstrate that the energy efficiency increases in an increase of threshold. For the SN, the energy efficiency is maximum for a particular value of threshold.