1. Introduction
In the future, humans will witness a linked community. The Internet of Things (IoT), as well as smart, assimilated systems with built-in sensors, cloud radio access networks (C-RAN) and in-house sensing networks, would transform the manner in which individuals live. [1] [2] and [3]. Furthermore, such a networked system should enhance energy efficacy, cost and spectrum usage. It should also deliver improved scalability for dealing with the increasing number of linked devices. Considering the idea of a connected ecosystem in recent networks, the general technical objective is to present a model which would bolster high energy with spectral efficacy [4]. A wireless sensor network (WSN) comprises multiple sensor nodes that have drawn significant attention and uses of late [5]. For instance, for comprehending our environment better and turning it into a niftier state, a type of media for connecting the cyber space with the actual world ought to be devised. Then, the idea of IoT emerged, with the universal wireless sensor networks (WSNs) playing the role of a key fundamental technology to bolster IoT. Wireless networks find applications not only in mobile cloud computing (MCC) but also in the healthcare sector, wherein physiological activities and human actions can be monitored continuously with the help of wearable implantable biosensors [6]. Moreover, applications of WSN have become common even in the unlicensed industrial, medical and scientific bands, which are quickly becoming overcrowded each day, as these bands allow for sharing information with other wireless applications [7] [8]. The licensed bands are not utilised efficiently, thereby causing a grave imbalance in the usage of radio spectrum. As a result, not only the available spectrum must be used efficiently but also there is a need to effectively manage spectrum when developing wireless applications, and in this regard, the concept pertaining to cognitive radio (CR) was introduced [9]. CR can be employed to use the available licensed spectrum. This can be done by reconfiguring its features and by exploiting its cognitive capabilities, which allows for unlicensed secondary users (SUs) to utilise part of the licensed frequency range that has been underutilised and will not interfere in the activities pertaining to the licensed primary users (PUs) [10]. A wireless cognitive sensor network (CSN) can be defined as a WSN that possesses CR capabilities. Moreover, with regards to the opportunistic use of the licensed spectrum, the unlicensed band can also be used by SUs without disrupting communication amongst PUs. Hence, CSN entails the basic attributes of CR networks [11,12].
From the perspective of wireless infrastructure, two key kinds of energy harvesting have surfaced: radio frequency and environmental [13] and [14]. Radio frequency of energy harvesting presents captivating prospects, with the potential of reducing the chances occurring in the wireless power source. The idea encompasses mingling energy harvesting linked to wireless power transmission methods [15,16]. The technique facilitates energy sharing between network nodes [17], which in turn extends nodes’ lifetime when the energy of battery is low [18] [19]. Energy signals are superimposed within other signals of regular communication, which takes this approach to the next level and in turn allows for ‘simultaneous wireless information and power transfer (SWIPT)’ [20] [21].
An effective power control algorithm is required in CSNs to reduce their interference during spectrum sharing. It is also required to preserve the desired signal-to-interference ratio (SIR) and to extend CSN devices’ lifetime. However, game and economic theories have been published as an alternative to the issues of energy control in wireless data networks, as the choice of service depends on the functionality of the tool. The focus in game theory is to design utility functions where the game has a physical connotation and its result is not important [22].
Energy control algorithms can be developed in many ways in terms of instrument performance and price. According to some researchers, utilities are the difference between price and utility functions, and consequently consumers generally tend to upgrade these tools in a selfish way. In such a scenario, the utility function should be half, and the optimum point within the practical parameters, such as maximum and minimum power, is also selected, depending on the behaviour of the other user. The utility function of this type is related to energy efficiency, as it has a physical meaning connected to the information it receives successfully and can be calculated based on the bits per joule of energy cost. To obtain the required SIR in the network, all users adjust the transmission power, which is not demarcated clearly in the utility function but relies on the effectiveness of function expectation [23].
1.1 Contributions
There are many techniques that can be adopted to allocate power and resources to users in a wireless network. For example, evolutionary algorithms such as particle swarm optimisation (PSO) and genetic algorithm (GA), as highlighted in [24,25], provide a good and direct solution to the mix-integer optimization problem. However, they suffer from poor convergence to steady point. Hence, these types of algorithms are not that much efficient in designing power allocation model in heterogeneous wireless networks.
Pricing-based non-cooperative game theory is one of the significant techniques that have been adopted in resource allocation problems in wireless networks for the following reasons: (i) Pricing can provide an economical NE by directing selfish players to a more costeffective operating point as highlighted in [26]; (ii) Pricing-based non-cooperative game can be adopted as a punishment for those players that generate interference to the owner of the spectrum, PUs, and hence provide a convenient coexistence between cognitive users and primary users. However, the use of pricing-based non-cooperative game only resulted in slow convergence to the NE, as can be observed in [23].
Our proposed algorithm has been compared with the algorithms proposed in [23], [27-29]. Authors in [23] developed an approach for distributed power control in CRN based on utility-pricing technique. The utility function is chosen as a QoS of CR user based on pricing technique and a distributed power control algorithm is developed as a non-cooperative game in which users maximise their net utility. The pricing function is defined as a real function of transmit power to increase pricing charge of the remote CR users, and the existence and uniqueness of the NE have been proved analytically. However, the convergence of the proposed algorithm to the stable point, NE, is slow.
The authors in [27] propose a modified power control algorithm based on non-cooperative game theory. Furthermore, to improve the accuracy of the proposed optimization, the shuffled frog leaping algorithm (SFLA) is modified by adopting the basic ideas of artificial fish (AF). However, the convergence of the proposed algorithm to the NE is even slower than that in [23].
In [28], the authors propose an efficient power control based on the non-cooperative game theory. The pricing technique is proposed to design non-linear pricing function to add some improvement to the Pareto region in the non-cooperative power control game. However, the uniqueness of the NE is ignored in the proposed algorithm.
Finally, a price-based power control algorithm in a CRN is studied in [29]. The proposed utility function considered the throughput fairness among cognitive wireless nodes, where the SINR information for CRs is used as reference for the pricing punishment parameter setting. However, the uniqueness of the NE is ignored in this research, which makes the proposed algorithm unsuitable for heterogeneous networks.
In this research, distinct from the existing studies that propose similar algorithms, we assess the power allocation issue associated with distributed cognitive sensors (CSs) in SWIPT, which include multiple coexisting sensors set at the same frequency band within a communication system. Our main interest lies in a non-cooperative method, because the future distributed multiple cognitive sensors system could face certain implementation challenges, wherein these sensors may fail to cooperate. Thus, autonomous distributed power allocation techniques need to be considered, which offer a key benefit of avoiding energy consumption usually seen in centralised policies that need substantial information exchange amongst sensors. Here, the primary aim would be to ensure a predefined SIR requirement pertaining to targeted sensors, while at the same time, keeping power consumption to the minimum for every sensor with effective optimisation of transmission power allocation. Moreover, the smooth and fast convergence of the designed algorithm to the NW is another advantage of a combination of SWIPT and pricing techniques. The key contributions of this work are stated below:
1. We introduce a utility function comprising a targeted SIR-weighted exponent and the required signal as well as the pricing function that includes a power function pertaining to the transmit power of CSs. Some of the key features of the proposed energy-harvesting scheme are as follows:
a) It allows for conserving the needed QoS related to the efficiency of all CSs, with a considerable decrease in signal–to-noise ratio.
b) It practically applies the algorithm in a distributive manner and does not even need additional information.
c) It ensures considerable reduction as well as power allocation enhancement for all CSs.
d) It facilitates Nash equilibrium quick convergence.
2. The novelty of the proposed scheme is that it can describe how energy-harvesting time can be selected for balancing the energy renewal as well as energy consumption in CS.
3. The transmission time pertaining to cognitive users can be segmented into three parts: energy-harvesting phase, spectrum-sensing phase and data transmission phase to reply to the time switching (TS).
4. The pricing and utility functions are important to allow each CS to select transmitting power efficiency. The model also allows for guiding the closest CSs towards the base station so that QoS requirement could be addressed cost effectively. It is also easy to guide CSs away from the base station, which helps address the quality of service (QoS) prerequisites and the high expenses for reducing collisions.
5. Evaluation is done for the problem pertaining to non-cooperative power control challenge for the existing sensors by taking pricing into account. The proposed game model also achieves Nash equilibrium in games of a non-cooperative feature, showing its uniqueness.
6. This study provides a new illustration that offers a better understanding to the concept of NE, instead of a mathematical approach of NE.
7. An iterative power allocation algorithm is developed that allows for fast convergence and is associated with low computational complexity. For the EHNPGP model, this facilitates determining the Nash equilibrium solutions, which could be initiated from any initial feasible points. The proposed algorithm also guarantees the system’s distributed nature.
8. Numerical results support the superiority of the proposed model versus the previous ones. It has been demonstrated that our scheme not only ensures the desired SIR requirement but also allows distributing the minimised power to every CS.
1.2 Organisation
The remaining of this paper is outlined as follows: Section 2 demonstrates the general system model along with game formulation. Section 3 presents a mathematically ratified system for the recommended equations. The recommended algorithm is elucidated in Section 4. Section 5 shows the mathematical observations and the throughput performance through which green transmission algorithm insights are attained. Section 6 explores the drawbacks of this study and the prospects of improvement. Section 7 presents the conclusion and summary of the main findings.
2. System Model and Problem Formulation
This article offers a green transmission model pertaining to the next-generation 5G via a wireless CSN scenario. Fig. 1 presents the CSN scenario where there is one PU and N cognitive users (CUs). The wireless link signal represents the SWIPT system, shown in Fig. 2, which can be segmented into two components. The first one refers to the information while the second one refers to transferring of power since we cannot simultaneously apply radio frequency mutually [30]. The secondary users (cognitive users) possess sensor nodes that can perform spectrum sensing. We have assumed that each cognitive sensor user has the ability to harvest energy and is geared with an energy storage device. Then, denote N = {1,2, … , N} defining the set of CSs.
Fig. 1. System model
Fig. 2. SWIPT system model
The PU operates in the licensed band, while the band is shared with the secondary users [31]. Two modes are available for the PU: idle mode and data transmission mode, as presented in Fig. 3a. We take into account the total of transmission state period and its adjacent idle state duration that can be defined as an analytical interval T since the PU state constantly tends to switch from the transmission mode to the idle mode. We also assume that the PU will not maintain a single state for long periods of time, i.e. identical to the real state.
Fig. 3. Stages of ith cognitive users in T
When PU is in the data transmission mode, it is considered as a radio frequency (RF) energy provider, while in this mode, the energy can also be harvested by CUs from the PU. However, during the time T, CU possesses three states: energy-harvesting phase, spectrumsensing phase and data transmission phase. Amongst these states, α is defined as the coefficient of spectrum-sensing time divided by T into non-sensing phase and sensing phase, as presented in Fig. 3b, and β can be defined as the fraction of energy-harvesting time coefficient. As denoted, in the first period (1 − α)T, cognitive sensors in the PU state collect results in a cooperative manner. Thus, in this study, the coefficient α is assumed to be fixed, while the power consumption Pα is considered to be a constant value.
Moreover, in the first duration (1 − α)T, the PU spectrum usage information is sensed by the CSs, thereby allowing for the collection of sensing results in a cooperative manner. Then, when the PU assumes the transmission mode, energy can be harvested by the cognitive user from the PU, wherein it is regarded that the CS does not possess its own dedicated power supply and completely relies on the radio frequency (RF) energy harvesting, and all CSs function in the half-duplex mode. Therefore, these are not able to transmit data and harvest energy simultaneously in this duration αβT. Thus, the harvested energy pertaining to CSi during the duration αβT can be represented as:
\(E_{i}=\eta * \alpha \beta T * P_{s} * h\) (1)
Here, η signifies the energy harvesting efficiency, and it is assumed that the energy Ei will be utilised completely for spectrum sensing and the next data transmission. It is also assumed that the transmission power pertaining to CSi is so small that it allows for effective utilisation of the harvested energy. During the rest time (1 − βi)αT, data will be transmitted by CSi to other CSs or PU by employing the harvested energy.
\(\beta_{i}=\frac{\alpha p_{i}+p_{\text {ses }}(1-\alpha)}{\alpha p_{i}+\alpha \eta P_{s}|h|^{2}}\) (2)
During the sensing period Pα(1 − α)T, the transmission power of CSi can be calculated by determining the energy consumption, which can be represented as:
\(\begin{array}{c} p_{i}=\frac{E_{i}-p_{\operatorname{ses}}(1-\alpha) T}{\alpha(1-\beta) T} \\ =\frac{1}{1-\beta_{i}} *\left(\eta * \beta_{i} * P_{s} * h-\frac{1-\alpha}{\alpha} * p_{\text {ses }}\right) \end{array}\) (3)
The cognitive sensors have been deployed around the PU, while the interference generated by other cognitive sensors considerably exceeds that from the PU. Therefore, the SIR of a specific cognitive sensor is measured via the effect of transmission power pi and energy harvest factor βi pertaining to other CSs. Thus, the SIR pertaining to the ith CS can be expressed as:
\(\gamma_{i}\left(p_{i}\right)=\frac{p_{i} h_{i}}{\sum_{j \neq i}^{N} p_{i} h_{j}+\sigma_{i}^{2}} \geq \quad \Gamma_{i} \quad, i=1,2,3, \ldots, n\) (4)
Here, represents the channel gain amongst cognitive sensors, and pi signifies the transmitted power pertaining to cognitive sensor CSi, j based on Equation (3). In addition, the SIR is associated with the energy harvesting coefficient vector βi based on Equation (2). ri signifies the threshold SIR, while σ2i denotes the Gaussian noise power.
By introducing pricing functions and dissimilar utility, various works focused on the issue of power control. In [26], the utility function is defined as:
\(\text { NPNG: } U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M p_{i}}\left(1-e^{-\gamma_{i} / 2}\right)^{M}-C_{1} p_{i}\) (5)
Here, C1 represents the positive pricing factor. With regards to Equation (5), the same utility function was also employed in [27]. They put forward a new pricing function in which the non-cooperative power control game (NPG) is established by employing the modified shuffled frog leaping algorithm (MSFLA), as shown in Equation (6):
\(\mathrm{NPG}-\mathrm{MSFLA}: U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M p_{i}}\left(1-e^{-\gamma_{i} / 2}\right)^{M}-C_{2} e^{p_{i}}-C_{3}\left(\gamma_{i}-\mathrm{r}_{i}\right)\) (6)
Here, positive pricing factors are represented by C2 and C3. However, the same efficiency function, which was employed by [27] and [26], is applied to non-coherent (FSK) scheme. So, the efficiency function is represented in Equation (7):
\(f_{1}\left(\gamma_{i}\right)=\left(1-e^{-\gamma_{i} / 2}\right)^{M}\) (7)
Based on the sigmoid function [28], we propose a utility function as well as a newly designed pricing function, which establishes the non-cooperative power game with pricing (NPGP) by employing the efficient swarm intelligent algorithm (ESIA) as shown in Equation (8):
\(\mathrm{NPGP}-\mathrm{ESIA}: U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M p_{i}} \frac{1+e^{-\gamma_{i}}}{1+e^{\mathrm{r}_{i}-\gamma_{i}}}-\alpha e^{\beta\left(\left(\gamma_{i} / \mathrm{r}_{i}\right)-1\right)} \frac{p_{i}}{p^{t h}}\) (8)
Here, positive pricing factors are represented by α and β, pth represents the average interference power that could be measured via the mean value of \(p_{i}^{t h}: p^{t h}=\left(p_{1}^{t h}+p_{2}^{t h}+\right.\left.\cdots+p_{i}^{t h}\right) / N\), while the sigmoid efficiency can be represented as:
\(f_{2}\left(\gamma_{i}\right)=\frac{1-e^{-\gamma_{i}}}{1+e^{r_{i}-\gamma_{i}}}\) (9)
With regards to the fair power control game, based on a utility function proposed in [29], which in turn was based on the simplified sigmoid function as utilised in [28], we introduce a new non-linear pricing function by establishing NPGP and employing a sliding model known as R-NPGP:
\(R-N P G P: U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M p_{i}} \frac{1}{1+e^{\mathrm{r}_{i}-\gamma_{i}}}-\mu \lambda_{i} \frac{p_{i}}{p^{t h}}\) (10)
Here, λi denotes another pricing factor, and 𝜇𝜇 represents a positive pricing factor that changes with CRs with regards to their generated conditions, while the efficiency function can be represented as follows:
\(f_{3}\left(\gamma_{i}\right)=\frac{1}{1+e^{r_{i}-\gamma_{i}}}\) (11)
With regards to [26], an energy-efficient game-pricing model (EF-NPGP) was put forward in [23] as shown in Equation (12):
\(E F-N P G P: \max _{p i \in P i} U_{i}^{C}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M p_{i}} \exp \left(-\left(\frac{a \Gamma_{i}}{\gamma_{i}}\right)^{b}\right)-c p_{i}^{\alpha}\) (12)
Here, a and b symbolise non-negative weighting factors, while c and α represent the pricing factors. The expression of sigmoid efficiency function can be arrived at as a ratio of target SIR, while the required signal can be expressed as:
\(f_{4}\left(\gamma_{i}\right)=\exp \left(-\left(\frac{a \Gamma_{i}}{\gamma_{i}}\right)^{b}\right)\) (13)
With regards to a new function of sigmoidal efficiency, we propose a novel utility function as well as a power function pertaining to the transmit function of the user’s power pricing. In addition, sigmoid efficiency has been introduced as a fraction along with exponential ratio power multiply tuning factor (z) with all power to allow targeting SIR to be represented as in Equation (14):
\(f_{5}\left(\gamma_{i}\right)=\frac{1}{\left(1+\exp \left(1-z \operatorname{sir}_{i}\right)\right)^{\mathrm{r}_{i}}}\) (14)
z is the tuning factor where its change will alter the response of the efficiency function proposed. By possessing this ability to control responses, the proposed function will be more efficient than others, as shown in the comparison given in Fig. 4. We call it an optimum function because we could use it to control efficiency response as well as to control the utility function value. However, the use of our proposed sigmoidal function will be more efficient because it is easier and more efficient to deal with one equation to control the response of the efficiency function than using more equations. With regards to Equation (16), the utility function pertaining to the 𝒊𝒊th CS can be expressed as:
\(U_{i}=\frac{L R}{M\left(p_{i}+p \operatorname{ses}\right)} \frac{1}{\left(1+\exp \left(1-z \operatorname{sir}_{i}\right)\right)^{\mathrm{r}_{i}}} \frac{\text { bit }}{\text { joule }}\) (15)
Fig. 4. Efficiency function comparison
The utility function pertaining to Equation (15) signifies the trade-off between the throughput and battery life. It is suitable for applications where power-saving is more crucial than attaining a high throughput like green CR [32]. At cognitive radio system, we consider a fixed value of target SIR. Tuning of the proposed utility function can be done by employing the tuning factor (z). Based on the utility function maxima, optimal transmit power of the user can be varied. Fig. 4 presents how the proposed utility can be made more efficient by tuning factor versus others in the literature. The decrease in value of the parameter z results in an increase in utility and a decrease in the transmitting power, but it also results in a decrease in target of SIR pertaining to the system. Furthermore, the primary system can transmit the tuning factor z with the help of cognitive networks for adjusting the targeted SIR based on interference. When the sum of interference is about to reach the limit of interference temperature, a lower value of z is sent by the primary system.
Fig. 5. Proposed utility u3 as compared to u1[33] and u2 [23]
2.1 Game Theoretic Framework Formulation
The game theory basically includes three key components that can be numerically denoted as G = [M, A, U], where M = {1,2, … , M} signifies the finite of decision makers, A = A1 × A2 × … × AM characterises the space of action that is accessible to every CSs and U: A → R denotes the utility function. Thus, the description pertaining to non-cooperative energy harvest game model could be given as follows.
Definition: The non-cooperative power energy harvest game problem pertaining to CSNs, defined as EH-NPGP, can be represented as EH − NPGP = [N,{Pi},{Ui(. )}], where N represents players’ set CSs, \(P_{i}^{\max }\) characterises the maximum transmission power of users i and Pi = [0, \(P_{i}^{\max }\)] denotes the transmission power strategy set of users i. Utility function pertaining to user i can be signified as Ui(. ), wherein every network user looks for ways to increase its own utility in a selfish way, which is selected to guarantee good QoS for CSs. Mathematically, user-related utility functions are represented by the number of received in terms of per joule of the energy consumption [33]:
\(U_{i}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{\operatorname{LRf}\left(\gamma_{i}\right)}{M p_{i}}\) (16)
Here, transmitters send information to receivers in CR networks and wireless data in a frames or packets of length 𝑀𝑀 bits, which include L < M information bits in the form of a data rate with R (bits/sec), wherein f(γ) denotes the efficiency function. Furthermore, f(γ) needs to rely on the achieved SIR over the channel, whose value could range from 0 to 1) (i.e. f(γ) ∈ [0,1]). Moreover, power pi denotes the transmitted power by the user i. Thus, the proposed energy harvest pertaining to the game with pricing can be represented as:
\(\begin{array}{c} E H-N P G P: \max _{p i \in P i} U_{i}^{C}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M\left(p_{i}+p \operatorname{ses}\right)} \frac{1}{\left(1+\exp \left(1-z \operatorname{sir}_{i}\right)\right)^{r_{i}}} \\ -c p_{i} \exp \left(p_{i} \alpha\right) \end{array}\) (17)
where c and α are the pricing factors.
2.2 Pricing Function: Setting and Formulation
With regards to a self-organised network like CSN, users could behave in a selfish manner with the intention to maximise their own objective function, which can be achieved by increasing their own power. Pricing mechanism is a popular technique employed for managing the selfishness in CSNs. The results of Nash equilibrium due to power control of non-cooperative are deemed ineffective since they overlook the cost imposed on other terminals via the generated interfering signals. Thus, the pricing concept is introduced to motivate users regarding effective utilisation of the network resource. General expressions related to NPGP can be stated as follows:
\(\Phi^{c}=\left[N,\left\{P_{i}\right\},\left\{U_{i}^{c}(.)\right\}\right]\) (18)
Here, \(U_{i}^{c}(.)\) represents the utility function based on pricing, which could be expressed as:
\(U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=U_{i}\left(p_{i}, \boldsymbol{p}_{-1}\right)-C_{i}\left(p_{i}, \boldsymbol{p}_{-1}\right)\) (19)
We subsequently employ the pricing technique for encouraging cognitive sensors to efficiently utilise network resources like power and punish users who produce higher interference to PUs or behave in a selfish manner. The pricing function could be described as follows.
Definition: The non-cooperative power game based on pricing function can be defined by EH-NPGP, which also represents the level of punishment for a player who produces certain amount of interference to PUs. Mathematically, the proposed pricing function can be given as:
Ci(pi, p-1) = c pi exp(pi α) (20)
Thus, modelling of the utility function with pricing can be done as:
\(U_{i}^{c}\left(p_{i}, \boldsymbol{p}_{-i}\right)=\frac{L R}{M\left(p_{i}+p \operatorname{ses}\right)} \frac{1}{\left(1+\exp \left(1-z \operatorname{sir}_{i}\right)\right)^{r_{i}}}-c p_{i} \exp \left(p_{i} \alpha\right)\) (21)
Here, \(U_{i}^{C}\left(p_{i}, \boldsymbol{p}_{-i}\right)\) defines the net utility function or the surplus function pertaining to every CSs, which could be described by the gap that exists among the payment function and its utility function.
The proposed design contributes towards applying a higher cost for the farther users because those who are farthest from the base station employ the highest power. Consequently, an exponential power function pertaining to the power transmission has been introduced in the place of the classical linear pricing. Fig. 6 demonstrates an instance defining an existing gap among the linear and the power pricing features. So, it is assumed that the power transmitted by the user differs between the maximum and minimum power strategies [0,1], while numerical computation is applied to the price functions. It has been demonstrated that there is a lower power function pricing versus the linear function pricing pertaining to CSs who employ a low transmitting power for the closest users, while a high pricing cost will be associated with the CSs who employ high transmitting power for the farthest users.
Fig. 6. Comparing linear and power function pricing
3. Nash Equilibrium in EH-NPGP
This section provides a mathematical description associated with the existence as well as uniqueness pertaining to NE [34]:
Definition 3.1: In EH-NPGP, describing Nash equilibrium as a power vector, e.g. Pi = [pi, ... ., pi], wherein none of the player can enhance its utility function, Ui(pi, p-i); by modifying its own strategy profile unilaterally, i.e.., pi. Numerically, the Nash equilibrium could be represented as:
\(U_{i}\left(p_{i}, \boldsymbol{p}_{-i}\right) \geq U_{j}\left(p_{i}, \boldsymbol{p}_{-i}\right), \quad \forall p_{i} \in \widehat{P}_{l,} \forall i \in N\) (22)
3.1 NE Existence
The Nash equilibrium pertaining to EH-NPGP provides a predictable, stable result for a game which has several CSs possessing conflicting interests and then reaches a point wherein there are no requests by the CS player to modify its own strategy profile. The following theorem needs to be presented for validating the existence of the NE:
Theorem 3.1 [35] [36]: The Nash equilibrium is considered to exist in EH-NPGP = [N, {Pi}, {Ui(. )}], if the following conditions ⩝ i ∈ 𝑁 are satisfied:
1) The action strategy profile (i.e. pi) is deemed as a nonempty, compact and convex subset.
2) The utility function Ui(pi, p−𝒊) is deemed as a concave and continuous function over the players’ strategy set.
Proof: This could be accomplished by meeting both the conditions provided in Theorem 3.1 in EH-NPGP by demonstrating the following evidence:
1) The first condition is readily satisfied since every CS user possesses a strategy profile defined by the minimum power as well as maximum power as expressed in Equation (15).
2) For confirming that the second condition is satisfied as well, it needs to be proved that a provided price-based utility function is concave in pi,⩝ i ∈ 𝑁.
Definition 3.2: According to [26], super modular definition 5, the utility function 𝑈i(pi, p−𝒊), characterised by the convex set , \(\widehat{\boldsymbol{P}_{l}}\) is concave in Pi only in case the surplus function’s second derivative is greater than 0 [26,37].
To show this condition is true, the following set of equations \(\frac{\partial^{2} u_{i}^{p}}{\partial^{2} p_{i}^{c}}>0\), must be solved ⩝ i. Thus, Lemma 3.1 needs to be satisfied.
Lemma 3.1: The price-based utility function provided in Equation (22) is deemed concave in pi,⩝ i ∈ 𝑁.
Assuming that the two conditions mentioned in Theorem 3.1 have been met, EH-NPGP is deemed concave in-player game, which requires one NE built into the game.
3.2 NE Uniqueness
With regards to the strategy profile of the players, the proposed utility function is continuous and concave. Thus, NE was found to exist in EH-NPGP. However, at this point, a question may arise regarding the uniqueness of the existing NE. The uniqueness pertaining to the NE can be tested as follows:
Definition 3.3: The best response strategy pertains to NE’s alternative definition that can be described as:
\(B R\left(\boldsymbol{p}_{-i}\right)=\left\{p_{i}^{c} \in \hat{P}_{i}: u_{i}^{c}\left(p_{i}^{c}, \boldsymbol{p}_{-i}^{c}\right) \geq u_{i}^{c}\left(\vec{p}_{i}^{c}, \boldsymbol{p}_{-i}^{c}\right), \quad \forall \vec{p}_{i}^{c} \in \hat{P}_{i}\right\}\) (23)
Furthermore, the best response strategy can be defined as a set that includes just one ideal point that allows for maximising the targeted function, which is computationally defined as:
\(\left.p_{i=\arg \max _{p_{i} \in P_{i}}} U_{i}^{c}\left(p_{i}, p_{-i}\right)\right)\) (24)
Moreover, it was shown that the second derivative is greater than zero, which suggests that the maximum point can be deemed as the optimal unique point.
Theorem 3.2: The NE is unique for the non-cooperative game EH-NPGP = [N,{Pi},{Ui(. )}].
Proof: The main feature pertaining to NE’s uniqueness is aimed at showing that the best response function can be regarded as a standard function. For the proposed game EH-NPGP = [N,{Pi },{Ui(. )}], the best response pertaining to the ith user is given by the power strategy pertaining to others.
For proving that NE is distinctive, a standard function should be existing as the best response function and the subsequent properties also need to be confirmed [38]:
1) For positivity: BR(p−i) > 0.
2) For monotonicity: p ≥\(\hat{\boldsymbol{p}}\) , and then BR(p−i) ≥ BR(\(\widetilde{\boldsymbol{p}}\)−i).
3) For scalability: 𝜀 > 1 for all, and then 𝜀BR(p−i) > BR(𝜀p−i).
Through the power strategy space provided in Equation (15) and by Theorem 3.1, the first two characteristics can be verified with ease. Thus, the scalability characteristic was found to be satisfactory.
In conclusion, the best response strategy function was found to be a standard. As a result, a non-cooperative power control model was proposed to include just one unique Nash equilibrium solution, which also proves the distinctiveness of the Nash equilibrium.
4. EH-NPGP Algorithm
This section presents an iterative based best response algorithm scheme that controls all transmission powers and guarantees the required SIR among all CSNs. Furthermore; it ensures Nash equilibrium opportunistically with available SIR information.
However, we suppose that each CSN updates its transmit power at time instances ti = {ti1,ti2, … .}, where tik < ti(k+1), and assume that the strategy set of power of the ith CSN is Pi = [Pi min,Pi max]. We set an infinity small quantity 𝜀 where (𝜀 > 0), and by considering the proposed algorithm as given, Equation (17) generates power sequence as follows:
EH-NPGP
I. Initialise vector of transmit power p = [p1 0, p2 0, p3 0, … , pN 0 ] randomly at time t0, along with other parameters including: 𝜎2, Pi max, гi, pricing factors, 𝑐 and α and tuning factor, z.
II. Iteration step: For all i ∈ 𝑁 when time instant tk;
a) Update βi(tk) by Equation (2)
b) Update pi(tk) by Equation (3)
c) Update yi(tk) by Equation (4)
d) Given pi(tk−1), consider the best response of power strategy 𝑟i(tk) from BR algorithm based on ri(tk) = arg maxpi∈pi ui 𝐶 (pi, p−i(tk−1))
e) Assign the transmit power as pi(tk) = min(ri(tk), pi max)
III. Convergence step:
If ‖p(tk) − p(tk−1)‖ ≤ 𝜀, declare Nash equilibrium and stop iteration as p(tk); otherwise: k = k + 1 & go to step II
IV. End
ri(tk) is used here as the representative of the collection of the best transmit powers that correspond to the ith CSN. This can be obtained when the objective function is applied with BR algorithm during time instant k. This is performed as a response to the interference vector p−i(tk−1). One should remember that the ith CSN is responsible for the optimisation of the net utility given the power strategy space for the EH-NPGP. The algorithm can be used to determine the ith CSN’s transmit power by choosing the lower values of power from all the possibilities set by the algorithm. The algorithm can then be used to separately solve the maximum for every CSN’s objective.
Moreover, the proposed algorithm is based on power allocation using pricing function. Hence, the computational complexity directly depends on the number of users and the available channels which resulted in O(log(N)). Fig. 7 illustrates the flowchart of the proposed algorithm:
Fig. 7. Proposed algorithm illustration
5. Results and Discussion
CSN scenario and simulation settings are defined in this section. The NE convergence for both SIR and power is also verified. There is a similarity of the suggested power algorithm with the algorithm given in NPG-MSFLIA [27], R-NPGP [29], NPG-ESIA [28], and EHNPGP [23] as a way of showing the superiority of the suggested power algorithm.
The utility functions employed for the comparisons are presented in Equations (6), (8), (10) and (12). For attaining the utility functions’ Nash equilibrium solution as a way to introduce the benefits of the proposed utility function, the same numerical computation was implemented. Table 1 lists the constant system parameters utilised in the simulation.
Table 1. System Parameters
There are no more than seven CSs in the structure, and the distance from the base station is presented as d = [368, 490, 580, 630, 720, 810, 950] m.
A simple propagation model utilised in this study that uses path gains as deterministic functions, β, represents path loss exponent. The following formula can then be used to compute the cognitive base station (CBS) based on the distance between the cognitive users i:
\(h_{i}=\frac{K}{d_{i}^{\beta}}\) (25)
In this formula, di represents the gap between the base station and the ith user, and β represents the path loss exponent that normally has a value of 2, but can range between 2 and 6. 𝐾 is a constant equal to 0.097; this value is chosen for a transmit power of 1W when a CSN works at 950 m from CBS in a system that has seven CSs which all work withγ∗. For the simulation of this study, the sensor users begin with an initial power pi(0) = 2.22 × 11 𝑤 for all algorithms and 𝜀 = 10−5.
Fig. 8 illustrates the findings of SIR at the Nash equilibrium. These results were obtained by CS based on the gap among each base station and CS. All CS users keep the value of their SIR higher than the target value (гi = 10). One can decrease the SIR value by lengthening the gap for all algorithms. Among the algorithms, the differences values of SIR revealed that the proposed algorithm EH-NPGP has more efficiency than other algorithms when the SIR values are at their highest. The outermost CSs have the highest power consumption and they are representative of the origin of interference. The proposed algorithm is designed and implemented to charge the farthest sensors at the highest cost. Fig. 9 demonstrates the curves of power transmitted in Watts with the distance between base station and the CS for all algorithms. In such cases, power transmission experiences a gradual increase as the distance of the user increases. One may observe that the suggested EH-NPGP has the lowest power transmission curve compared to the other algorithms in literature such as NPG-MSFLIA, RNPGP, NPGP-ESIA and EF-NPGP.
Fig. 8. SIR vs. distance for each user
Fig. 9. Power vs. distance for each user
The SIR of CSN users of the network algorithm simulation is shown in Table 2. Furthermore, it is demonstrated in the table that the EH-NPGP, with the proposed price function, achieves higher SIR value than the other algorithms. It is seen that SIR is smaller in the last two cognitive sensors because of the applied higher cost. So, it can achieve a better equilibrium.
Fig. 11 demonstrates the proposed algorithm convergence, which proves that the allocated power in a network of seven cognitive sensors performs better than the others because it has faster convergence. It only needs six iterations to converge, compared with 333, 323, 360 and 133 for NPG-MSFLA, R-NPGP, NPGP-ESIA and EF-NPGP, respectively. Moreover, the average SIR and average power were tested and compared with the method of algorithms comparison to determine the reduction of average power and the convergence speed of algorithms. In this test, the iteration time needed to obtain the Nash equilibrium is represented by the horizontal axis, while the average power and average SIR are represented by the vertical axis. Table 2 demonstrates that all algorithms were able to achieve approximately the same average SIR value without any considerable differences. However, they have unequal speeds of convergence. The algorithm proposed in this study obtained the Nash equilibrium after six iterations. This is illustrated in Fig. 10. On the other hand, NPGMSFLA, NPGP-ESIA, R-NPGP and EF-NPGP required 333, 360, 323 and 133 iterations, respectively, to achieve this. Fig. 12 demonstrates the average transmit power curve obtained by the suggested algorithm. Fig. 12 also shows that the suggested EH-NPGP algorithm has significantly reduced average power consumption than other algorithms. This is necessary for building promising 5G wireless networks. The study managed to lower the transmitted power successfully from Watt to micro-Watt, as illustrated in Fig. 12. The outcomes presented in Fig. 12 are indicators of the amount of interference observed at the primary system based on the proposed EH-NPGP, given that it is the lowest among all the compared algorithms in the literature. Thus, the proposed EH-NPGP algorithm characteristics make it the best option for the maximisation of QoS guarantees and spectrum sharing in both systems. Fig. 12 demonstrates clearly the speed convergence of the suggested algorithm, which indicates that the suggested EH-NPGP is faster than the other algorithms, as observed in Table 3. This can also be attributed to the values of average power in Watt and the numbers of repetitions for all algorithms.
Fig. 10. Proposed Algorithm Convergence of Average SIR
Table 2. CSN Final SIR
Fig. 11. Convergence of the proposed power algorithm
Fig. 12. Convergence of average power in the proposed algorithm
Table 3. Comparison of average power and NE convergence
6. Research Limitation
When there is no pricing, there is a maximisation of all the above utilities for the same value of SIR. The SIR value is determined based on the energy harvest factor and efficiency function designs, which depend on the characteristics of the system. When the pricing function is implemented and the value of pricing factor rises, cognitive sensors are able to achieve lower SIR, higher utilities and lower power. As a result of the pricing, it was observed that for all CSNs, SIR is no longer equal at the equilibrium. It was also observed that a user achieved higher SIR when it was closer to the base station. The lowering of CSNs’ SIR, the rise of CSN utilities and the increased algorithm speed of convergence depend on the chosen values of pricing factors c and α.
7. Conclusion
This study determined the best way to use the energy harvest time for maximising the radio frequency energy efficiency. We proposed a novel EH-NPGP algorithm that is built on noncooperative game pricing theory. The proposed algorithm has a convergence that has been verified by simulation. We also derived mathematical proof for the presence and distinctiveness of the NE. One of the most apparent benefits of the suggested energy harvesting algorithm is its ability to more quickly converge to the NE compared to those in the previous works. The proposed algorithm is therefore more appropriate for a functional distribution application. Furthermore, pricing is a vital component of CSNs for avoiding cheating behaviour among players. Thus, one can achieve better performance for both primary and secondary CSN users. Going forward, we recommend that the researchers consider the proposed algorithm and mathematical model for other scenarios and techniques to get a more enhanced system and harvest more energy for achieving the green scenario for wireless networks in the nearest-future 5G and beyond.
References
- S. Zhang, X. Xu, Y. Wu, and L. Lu, "5G: Towards energy-efficient, low-latency and high-reliable communications networks," in Proc. of 2014 IEEE International Conference on Communication Systems, pp. 197-201, 2014.
- E. Baccarelli, P. G. V. Naranjo, M. Scarpiniti, M. Shojafar, and J. H. Abawajy, "Fog of everything: Energy-efficient networked computing architectures, research challenges, and a case study," IEEE access, vol. 5, pp. 9882-9910, 2017. https://doi.org/10.1109/ACCESS.2017.2702013
- F. Mukhlif, K. A. B. Noordin, A. M. Mansoor, and Z. M. Kasirun, "Green transmission for C-RAN based on SWIPT in 5G: a review," Wireless Networks, vol. 25, pp. 2621-2649, 2019. https://doi.org/10.1007/s11276-018-1718-z
- A. Osseiran, F. Boccardi, V. Braun, K. Kusume, P. Marsch, M. Maternia, et al., "Scenarios for 5G Mobile and Wireless Communications: The Vision of the METIS Project," Ieee Communications Magazine, vol. 52, pp. 26-35, May 2014.
- Z. Huang, Q. Niu, S. Xiao, and T. Li, "Energy harvesting algorithm considering max flow problem in wireless sensor networks," Computer Communications, vol. 150, pp. 626-633, 2020/01/15/ 2020. https://doi.org/10.1016/j.comcom.2019.12.008
- D. Y. Lin and Q. Wang, "A game theory based energy efficient clustering routing protocol for WSNs," Wireless Networks, vol. 23, pp. 1101-1111, May 2017. https://doi.org/10.1007/s11276-016-1206-2
- S. Luitel and S. Moh, "Energy-Efficient Medium Access Control Protocols for Cognitive Radio Sensor Networks: A Comparative Survey," Sensors, vol. 18, p. 3781, Nov 2018. https://doi.org/10.3390/s18113781
- S. Sheikhzadeh, M. R. Javan, and N. Mokari, "Cooperative multiple access cognitive radio transmission with renewable energy sources," Physical Communication, vol. 40, p. 101049, 2020. https://doi.org/10.1016/j.phycom.2020.101049
- J. Mitola and G. Q. Maguire, "Cognitive radio: Making software radios more personal," Ieee Personal Communications, vol. 6, pp. 13-18, Aug 1999. https://doi.org/10.1109/98.788210
- Y. Arjoune and N. Kaabouch, "A Comprehensive Survey on Spectrum Sensing in Cognitive Radio Networks: Recent Advances, New Challenges, and Future Research Directions," Sensors, vol. 19, p. 126, Jan 2019. https://doi.org/10.3390/s19010126
- M. S. Adam, M. H. Anisi, and I. Ali, "Object tracking sensor networks in smart cities: Taxonomy, architecture, applications, research challenges and future directions," Future Generation Computer Systems, vol. 107, pp. 909-923, 2020. https://doi.org/10.1016/j.future.2017.12.011
- R. Khan, I. Ali, M. Zakarya, M. Ahmad, M. Imran, and M. Shoaib, "Technology-assisted decision support system for efficient water utilization: a real-time testbed for irrigation using wireless sensor networks," IEEE Access, vol. 6, pp. 25686-25697, 2018. https://doi.org/10.1109/access.2018.2836185
- X. Lu, P. Wang, D. Niyato, D. I. Kim, and Z. Han, "Wireless Networks With RF Energy Harvesting: A Contemporary Survey," IEEE Communications Surveys & Tutorials, vol. 17, pp. 757-789, 2015. https://doi.org/10.1109/COMST.2014.2368999
- F. Mukhlif, K. A. B. Nooridin, Y. A. A.-. Gumaei, and A. S. A.-. Rassas, "Energy Harvesting For Efficient 5G Networks," in Proc. of 2018 International Conference on Smart Computing and Electronic Enterprise (ICSCEE), pp. 1-5, 2018.
- A. A. Babayo, M. H. Anisi, and I. Ali, "A review on energy management schemes in energy harvesting wireless sensor networks," Renewable and Sustainable Energy Reviews, vol. 76, pp. 1176-1184, 2017. https://doi.org/10.1016/j.rser.2017.03.124
- I. Ali, A. Gani, I. Ahmedy, I. Yaqoob, S. Khan, and M. H. Anisi, "Data collection in smart communities using sensor cloud: recent advances, taxonomy, and future research directions," IEEE Communications Magazine, vol. 56, pp. 192-197, 2018. https://doi.org/10.1109/mcom.2017.1700549
- L. Liu, R. Zhang, and K.-C. Chua, "Wireless information transfer with opportunistic energy harvesting," IEEE Transactions on Wireless Communications, vol. 12, pp. 288-300, 2013. https://doi.org/10.1109/TWC.2012.113012.120500
- B. Gurakan, O. Ozel, J. Yang, and S. Ulukus, "Energy Cooperation in Energy Harvesting Communications," Ieee Transactions on Communications, vol. 61, pp. 4884-4898, Dec 2013. https://doi.org/10.1109/TCOMM.2013.110113.130184
- Y. K. Chia, S. M. Sun, and R. Zhang, "Energy Cooperation in Cellular Networks with Renewable Powered Base Stations," Ieee Transactions on Wireless Communications, vol. 13, pp. 6996-7010, Dec 2014. https://doi.org/10.1109/TWC.2014.2339845
- K. B. Huang and E. Larsson, "Simultaneous Information and Power Transfer for Broadband Wireless Systems," Ieee Transactions on Signal Processing, vol. 61, pp. 5972-5986, Dec 2013. https://doi.org/10.1109/TSP.2013.2281026
- D. W. K. Ng, E. S. Lo, and R. Schober, "Wireless Information and Power Transfer: Energy Efficiency Optimization in OFDMA Systems," Ieee Transactions on Wireless Communications, vol. 12, pp. 6352-6370, Dec 2013. https://doi.org/10.1109/TWC.2013.103113.130470
- E. Hossain, D. Niyato, and Z. Han, Dynamic Spectrum Access and Management in Cognitive Radio Networks, Cambridge University Press, 2009.
- Y. A. Al-Gumaei, K. A. Noordin, A. W. Reza, and K. Dimyati, "A Novel Utility Function for Energy-Efficient Power Control Game in Cognitive Radio Networks," Plos One, vol. 10, Aug 2015.
- Z. Zhijin, P. Zhen, Z. Shilian, and S. Junna, "Cognitive radio spectrum allocation using evolutionary algorithms," Wireless Communications, IEEE Transactions on, vol. 8, pp. 4421-4425, 2009. https://doi.org/10.1109/TWC.2009.080939
- Y. Wang, Q. Zhang, Y. Zhang, and P. Chen, "Adaptive resource allocation for cognitive radio networks with multiple primary networks," EURASIP Journal on Wireless Communications and Networking, vol. 2012, p. 252, 2012. https://doi.org/10.1186/1687-1499-2012-252
- C. U. Saraydar, N. B. Mandayam, and D. J. Goodman, "Efficient power control via pricing in wireless data networks," Ieee Transactions on Communications, vol. 50, pp. 291-303, Feb 2002. https://doi.org/10.1109/26.983324
- X. D. Zhang, Y. F. Zhang, Y. H. Shi, L. Zhao, and C. R. Zou, "Power control algorithm in cognitive radio system based on modified Shuffled Frog Leaping Algorithm," Aeu-International Journal of Electronics and Communications, vol. 66, pp. 448-454, 2012. https://doi.org/10.1016/j.aeue.2011.10.004
- Y. H. Kuo, J. H. Yang, and J. Chen, "Efficient swarm intelligent algorithm for power control game in cognitive radio networks," Iet Communications, vol. 7, pp. 1089-1098, Jul 2013. https://doi.org/10.1049/iet-com.2012.0780
- X. Z. Xie, H. L. Yang, A. V. Vasilakos, and L. He, "Fair Power Control Using Game Theory with Pricing Scheme in Cognitive Radio Networks," Journal of Communications and Networks, vol. 16, pp. 183-192, Apr 2014. https://doi.org/10.1109/JCN.2014.000029
- K. Lee and J. P. Hong, "Energy-Efficient Resource Allocation for Simultaneous Information and Energy Transfer With Imperfect Channel Estimation," IEEE Transactions on Vehicular Technology, vol. 65, pp. 2775-2780, 2016. https://doi.org/10.1109/TVT.2015.2416754
- M. Y. Zhao, Y. F. Wei, Q. Li, M. Song, and N. N. Liu, "Energy Harvesting Time Coefficient Analyze for Cognitive Radio Sensor Network Using Game Theory," Human Centered Computing, Hcc 2017. vol. 10745, pp. 318-329, 2018. https://doi.org/10.1007/978-3-319-74521-3_35
- F. Meshkati, M. Chiang, H. V. Poor, and S. C. Schwartz, "A game-theoretic approach to energy-efficient power control in multicarrier CDMA systems," Ieee Journal on Selected Areas in Communications, vol. 24, pp. 1115-1129, Jun 2006. https://doi.org/10.1109/JSAC.2005.864028
- D. Goodman and N. Mandayam, "Power control for wireless data," Ieee Personal Communications, vol. 7, pp. 48-54, Apr 2000. https://doi.org/10.1109/98.839331
- J. O. Neel, J. H. Reed, and R. P. Gilles, "Convergence of cognitive radio networks," in Proc. of 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No. 04TH8733), pp. 2250-2255, 2004.
- B. B. Wang, Y. L. Wu, and K. J. R. Liu, "Game theory for cognitive radio networks: An overview," Computer Networks, vol. 54, pp. 2537-2561, Oct 2010. https://doi.org/10.1016/j.comnet.2010.04.004
- O. B. Abdul-Ghafoor, M. Ismail, R. Nordin, and A. Abd El-Saleh, "Resource Allocation in Spectrum Sharing ad-hoc Cognitive Radio Networks Based on Game Theory: An Overview," Ksii Transactions on Internet and Information Systems, vol. 7, pp. 2957-2986, Dec 2013. https://doi.org/10.3837/tiis.2013.12.001
- J. S. Pang, G. Scutari, D. P. Palomar, and F. Facchinei, "Design of Cognitive Radio Systems Under Temperature-Interference Constraints: A Variational Inequality Approach," Ieee Transactions on Signal Processing, vol. 58, pp. 3251-3271, Jun 2010. https://doi.org/10.1109/TSP.2010.2043138
- R. D. Yates, "A FRAMEWORK FOR UPLINK POWER-CONTROL IN CELLULAR RADIO SYSTEMS," Ieee Journal on Selected Areas in Communications, vol. 13, pp. 1341-1347, Sep 1995. https://doi.org/10.1109/49.414651