Abstract

Energy efficiency (EE) maximization problem for Cognitive Underwater Acoustic Network is investigated in this study. Available works on EE usually assume that spectrum sensing is accurate or that channel state information (CSI) is perfect, which is often impractical. Thus, an adaptive resource allocation scheme is proposed to maximize the EE, subject to the transmission power constraint of secondary user (SU) and the interference power constraint of primary user (PU). By taking the spectrum sensing errors into account, we add power interference from PU to SU in the objective function. Besides, interference tolerance factor is introduced to control the interference from SU to PU. Assuming CSI uncertainties of the involved channels are bounded, they are separately modeled as stochastic-case or worst-case according to their nature. Since the established optimization problem is nonconvex, it is converted into a convex one and then solved by the techniques of fractional programming and dual decomposition. Simulation results validate that the EE can be improved by classifying the CSI uncertainties and solving the expectation of the CSI correlation function. Furthermore, the interference from SU to PU can be controlled well by the adjustment of the interference tolerance factor.

1. Introduction

In recent years, underwater acoustic network (UAN) has become widely accepted in areas such as oceanographic environmental monitoring, offshore exploration, and assisted navigation [1]. However, the underwater acoustic environment is usually faced with high spectrum competition among different users including UAN users, sonar users, and marine mammals. To improve the efficiency of spectrum utilization, cognitive underwater acoustic network (CUAN) is proposed to achieve the environment-friendly transmission [2]. Generally, there exist three access strategies in CUAN: underlay, interweave, and overlay [3]. In underlay strategy, secondary user (SU) can always share the same channel with primary user (PU) conditioned that the SU interference to PU is below the threshold, and the condition has recently been relaxed by convolutive superposition method [4]. In the interweave approach, SU opportunistically transmits the data with two power levels according to the channel state (e.g., busy or idle). In overlay strategy, SU should sense the channel in advance and then occupy the idle channel to transmit the data. In this study, the overlay strategy in CUAN is adopted owing to its efficient cooperation between SU and PU [5].

Energy efficiency (EE) is an important objective in CUAN since most underwater devices are constrained by energy supply and difficult to resupply [6]. Thus, resource allocation design for EE maximization, which not only satisfies the limited transmission power but also considers the operational expenditure, is needed urgently for CUAN. In [7], a power allocation method named water-filling factors aided search is proposed to optimize the system EE. To avoid the spectrum competition between SU and PU, priority based multiresource allocation scheme is proposed to maximize each SU’s EE in [8]. To decrease the energy consumption, an optimization process is presented in [9], which considers the code rate in conjunction with the selection of the modulation order. To improve the EE of CUAN using an expanded bandwidth, carrier aggregation scheme is proposed in [10], where multiple carriers are aggregated for one transmitter to transmit data.

The aforementioned works assume that spectrum sensing is accurate and that perfect channel state information (CSI) is available at the transmitter of SU. However, it is unreasonable due to the imprecision and randomness of CUAN channels. To deal with the CSI uncertainties, adaptive optimization has been applied recently. Using the statistical knowledge of the channel uncertainties, a stochastic scheme is formulated under the interference power constraint in [11]. To strictly satisfy the predefined threshold of PU even in the presence of channel errors, worst-case optimization approach is proposed in [12]. On the other hand, spectrum sensing errors have been paid more attention to in the resource allocation. In [13], computationally efficient suboptimal algorithms are proposed under the interference that arises as a result of imperfect spectrum sensing. To handle the spectrum sensing errors and the mutual interference between SU and PU, a suboptimal power and subcarrier allocation algorithm is proposed in [14].

In fact, there are few works simultaneously involved in spectrum sensing errors and CSI uncertainties. Although an adaptive rate maximization method under spectrum sensing errors and channel uncertainties is introduced in [15], it simply handles all the involved channel uncertainties by the worst-case; besides, its optimization object is capacity rather than EE.

In this paper, an adaptive EE maximization scheme for CUAN is proposed by dealing with both spectrum sensing errors and CSI uncertainties. To comprehensively investigate the impact of CSI uncertainties on system performance, we separately model the uncertainties of the involved channels as stochastic-case or worst-case according to their nature. By taking the spectrum sensing errors into account, we add power interference from PU to SU in the objective function. Besides, interference tolerance factor is introduced into the constraint to control the interference from SU to PU. The main contributions can be summarized as follows:(i)CSI uncertainties are considered and modeled in all the involved channels: (1) the channel gain from SU-transmitter (SU-Tx) to SU-receiver (SU-Rx); (2) the channel gain from SU-Tx to PU-Rx; (3) the channel gain from PU-Tx to SU-Rx. The last two types are modeled as worst-case to improve the system robustness, while the first is modeled as stochastic-case to improve the system EE.(ii)Spectrum sensing errors are considered in the EE maximization problem. Meanwhile, by introducing interference tolerance factor into the constraint, we can control the interference from SU to PU well.(iii)Owing to the fact that the EE maximization problem is nonconvex, it is converted into a convex form by fractional programming technique and then solved by dual decomposition method.

The rest of this paper is structured as follows. The system model in overlay CUAN is discussed in Section 2, and an adaptive EE maximization problem is formulated in Section 3. Then, the optimization problem is transformed and solved in Section 4, followed by the proposed algorithm in Section 5. The numerical results and analysis are illustrated in Section 6. Finally, the conclusion is drawn in Section 7.

2. Channel and System Models

In this paper, the overlay strategy is adopted owing to its efficient cooperation between SU and PU. A downlink overlay CUAN is considered as shown in Figure 1, where there are pairs of SU Tx/Rx coexisting with one pair of PU Tx/Rx. The CUAN is assumed to employ orthogonal frequency division multiplexing access (OFDMA) scheme. To withstand the multipath fading, the spectrum band is divided into subcarriers to satisfy that the subcarrier bandwidth is less than the channel coherence bandwidth; then each subcarrier will experience flat fading in each OFDMA symbol period [16]. SU can opportunistically occupy the idle subcarriers by spectrum sensing. Let denote the number of subcarriers occupied by SU, where . Let denote the direct channel gain from SU-Tx to the th SU-Rx in the th subcarrier. The channel gain from SU-Tx to PU-Rx in the th subcarrier is denoted by , and is the channel gain from PU-Tx to the th SU-Rx in the th subcarrier.

2.1. Channel Model

In CUAN, the channel gain has its frequency response as [17, 18]where is the transmission distance from SU-Tx to the th SU-Rx, is the center frequency of the th subcarrier, and is the corresponding attenuation. is the number of multiple paths, is the Doppler shift of the th path, and and are the amplitude and delay of the corresponding channel response, respectively.

In formula (1), the attenuation can be given aswhere is a unit-normalizing constant and is the spreading factor. is the absorption coefficient which can be expressed empirically by the Thorps formula in dB/km for f in kHz as

If only the corresponding transmission distance is substituted in (1), the channel gain and can be similarly calculated.

In CUAN, the ambient noise can be modeled using four sources: waves, turbulence, shipping, and thermal noise. In the range of interest, the overall power spectral density (p.s.d.) of the noise in dB in the frequency can be approximated as [19]where is in kHz, and is the noise constant level related to the specific deployment site. It can be seen that the overall p.s.d. of the noise decays with frequency.

2.2. System Model

Due to the spectrum sensing errors, the subcarrier used by SU may also be occupied by PU. Let and denote the state that the th subcarrier is actually occupied by PU or not, respectively. Let and denote the spectrum sensing value of and , respectively. Let denote the probability that SU identifies the th subcarrier as idle but it is actually occupied by PU (i.e., spectrum sensing error occurring in the th subcarrier). Then can be given aswhere is the probability operator, and and are the detection probability and false-alarm probability, respectively.

On the other hand, due to the CSI uncertainties, the channel gains need to be modified as follows:where , , and are the actual values of the channel gains, respectively. Correspondingly, , , and are the CSI uncertainties.

Assuming the uncertainties are bounded [20], their regions can be modelled as follows:where , , and denote the uncertainty size of the involved channels (USIC), respectively.

As a consequence of the spectrum sensing errors and CSI uncertainties, the rate of the th SU in the th subcarrier should be expressed aswhere is the expectation operator, is the overall noise in the th subcarrier, is the allocated power from SU-Tx to the kth SU-Rx in the nth subcarrier, and is the interference power coming from PU-Tx. is the signal-to-noise ratio (SNR) gap between the theoretical channel capacity and the multilevel quadrature amplitude modulation scheme, which depends on the target bit error rate (BER). and represent the SNR under the spectrum sensing error or not, respectively.

Note that formula (12) is based on OFDMA system, and the spectrum band is divided into a number of subcarriers. Let the subcarrier bandwidth be less than the channel coherence bandwidth; then each subcarrier experiences flat fading; i.e., the actual values of the channel gains and remain unchanged in each OFDMA symbol period. Due to the multipath fading of the underwater acoustic channel as seen in formula (1), the channel gain is different for different user and different subcarrier; hence there is one user for subcarrier , and the value of is the highest. Assuming that other conditions are the same, the optimal rate of subcarrier can be achieved by assigning subcarrier to user . However, the system model consisting of is more complex, owing to the CSI uncertainties of and , the randomness of caused by the spectrum sensing errors, and the power consumption consideration of .

3. Problem Formulation

Due to the spectrum sensing errors or CSI uncertainties, adaptive problems have been presented in many researches, but few works have considered the two aspects together. In this section, a more overall adaptive EE maximization problem will be formulated.

To maximize the EE of CUAN while guaranteeing the PU’s interference threshold, the resource allocation problem can be formulated as follows:where is the subcarrier allocation index from SU-Tx to the kth SU-Rx in the nth subcarrier. and are, respectively, the static circuit power consumption and the amplifier coefficient of SU-Tx [21]. is the maximal transmission power limit of the th SU-Rx, is the interference power threshold of PU in the th subcarrier, and is the interference tolerance factor (ITF) for subcarrier .

The first constraint imposes the exclusive subcarrier allocation of OFDMA system [22]. The second constraint limits the total power allocated to each SU-Rx. The third constraint represents the interference power threshold requirement for PU’s transmission, where is proposed to control the interference well since is a probability value. The value range of is , is the traditional algorithm, and means that the interference power threshold is strictly guaranteed.

According to formula (12), the uncertainty of has much greater impact on the capacity than that of . Thus, is modeled as stochastic-case to improve the system EE, which is assumed to be a uniform distribution in this paper. By contrast, is modeled as worst-case for simplicity and robustness; i.e., it is substituted by . Besides, is also modeled as worst-case to guarantee the interference constraint of PU in formula (13d); i.e., it is substituted by . As a result, the robust counterpart of can be obtained as follows:where

4. Transforming and Solving of the Problem

In this section, since the problem is a nonconvex optimization problem, it is converted to a convex optimization problem by a series of equivalent transformations. Then, it is solved by dual decomposition method.

4.1. Transforming of the Problem

In problem , the EE objective function is a nonconvex function of the power. However, it exhibits a fractional form. Thus, is a factional programming problem, and it can be converted to an equivalent parameter problem given aswhere is a nonnegative parameter. The parameter can be interpreted as the price factor of the power consumption; i.e., the consumption of more power requires more price. According to Dinkelbach’s method [23], the following result can be obtained.

Theorem 1. If and only if there is an optimal parameter in problem such that holds, the maximal energy efficiency of can be achieved, which is just .

As can be seen, problem is a mixed-integer nonlinear optimization problem, which is NP-hard in general. Consequently, it is impractical to determine the optimal solution by exhaustive search method. To solve the optimization problem, an approach similar to the time-sharing technique can be adopted (see, e.g., [24]). The value of variable is relaxed to be a real number within the interval , which can be regarded as the sharing proportion of time during which subcarrier is assigned to the th SU-Rx. To deal with the nonlinearity of constraints (13c) and (13d), set =, which means the “actual" power allocated to subcarrier for the th SU-Rx.

In addition, set , where represents the relative interference power threshold (RIPT) at SU-Rx. Set and , where represents the estimated power interference-to-noise ratio (EINR).

Then, problem can be converted as follows:where

4.2. Solving of the Transformed Problem

Since the objective function is convex and the constraints are all linear inequalities, problem is a convex optimization. Hence, it can be solved by dual decomposition method, and the Lagrangian can be given aswhere , , and are Lagrange multipliers.

According to the dual decomposition method [25], the optimal and to maximize are the solution of problem . Then, the Lagrangian can be solved independently for each subcarrier.

By calculating the derivative of with regard to , the following expression can be given:

where

If , then is a decreasing function of ; hence the optimal value of is zero which maximizes . If , then is a decreasing function of according to formulas (20) and (21). Thus, can achieve the maximum value when is zero; i.e.,

Substituting formula (21) into (24), the following equation is satisfied:where . and are the optimal values of and , respectively.

Assuming that is a uniform distribution bounded by formula (9), the following equation is satisfied:

If , thenOtherwisewhere and .

Similarly, if , thenOtherwisewhere and .

Since the power value cannot be negative, the optimal value can be given as

According to formulas (26)-(30), is a nonlinear and decreasing function of . Thus, equation (31) has only one solution and can be solved by Newton-Raphson method with a certain amount of computational effort [26].

Then, the Lagrangian of (19) can be modified aswhere

As seen in (32), must be maximized in order to maximize , while the Lagrange multiplier is used to satisfy . So, for each , if the value of is the maximum in all users, then let ; otherwise . It means that subcarrier is completely allocated to the best user ; i.e.,

As a result, the optimal power assignment to maximize can be formulated as follows:

Theorem 2. Equation (37) is the optimal solution to problem .

Proof. Since problem is a convex problem, the duality gap of the Lagrangian in (19) is zero, which indicates that equation (37) is the optimal solution to . Meanwhile, is the relaxation of ; thus (37) is the upper bound on the solution to . Moreover, (37) satisfies all the constraints of . Therefore, it is also the optimal solution to .

5. Algorithm Implementation

Equation (37) is the optimal solution for given Lagrange multipliers and parameter . To realize the EE maximization algorithm, the key is to find the optimal values of the Lagrange multipliers and parameter . The multipliers can be updated by the following subgradient methods:where and are the iteration step size of and , respectively; denotes ; and are the step size control coefficients; and is the iteration index.

As seen in Theorem 1, the parameter can be solved by the well-known Dinkelbach’s method, and it can be converged to the optimal value with a superlinear convergence rate.

The proposed EE maximization power allocation algorithm is shown in Algorithm 1.

1: initialize the error tolerances , and the maximum iteration number ;
2: set the EE , the multipliers , , and the iteration index ;
3: while ()
4:, use (31) and (37) to calculate ;
5:;
6:repeat
7:use (38) to update ;
8:use (39) to update ;
9:;
10:until   and
11:use (16a) to calculate ;
12:if  
13:set and ;
14:else
15:;
16:break;
17:end if
18: end while;
19: return the optimal and ;

The complexity of the proposed algorithm is as follows. Let denote the number of zero-finding iterations for equation (31) by Newton-Raphson method, and let denote the number of evaluations for formula (34); then the number of operations in line 4 is . Let and denote the number of iterations in lines 7 and 8 to be converged, respectively. Then, the number of operations from line 4 to 10 is . Since the most complex variable has already been obtained which is hidden in line 4, the number of operations in line 13 can be neglected. Let denote the iteration number of ; then the overall complexity is . The proposed algorithm is linear in terms of the number of subcarriers, while the traditional exhaustive search is exponential.

6. Simulation and Analysis

In this section, simulation results are presented to evaluate the performance of the proposed EE maximization algorithm. The simulation parameters of the UAN environment are consistent with [17]. The acoustic band is 20–30 KHz with a number of subcarriers. The maximum Doppler shift is set to be 1 Hz, and the delay lies in the range 0–0.01 s. The spreading factor is set to be 1.5 for the so-called practical spreading. The noise constant level is taken to be 50 dB for the quiet deep sea. The target BER is set to be , which can basically meet the data transmission requirement [27]. For the cognitive system, the number of the SU receivers (i.e., ) is set to be 4. The probability that the subcarrier is actually occupied by PU (i.e., ) is set to be 0.5; then the idle subcarriers can be obtained by calculating in formula (5), and the number can be available. The static circuit power consumption and amplifier coefficient are set to be 0.02W and 0.2, respectively. The EINR is set to be 10 dB by considering the power interference coming from PU-Tx. Monte Carlo simulation times are .

Figure 2 illustrates the system EE versus the RIPT under different power limits at each SU-Rx. The transmission distance is set as 1km, the USIC 0.1, the ITF 1, the detection probability 0.9, and the false-alarm probability 0.1. As can be seen, the EE curves under different power limits are close when the RIPT is low, because the SU-Tx can only transmit power with low level. With the increase of the RIPT, the EE under higher power limit is larger than that under lower power limit. It can be explained that the power allocation strategy is more flexible under higher power limit. When the RIPT becomes sufficiently large, the EE remains the same, because the optimal power is lower than the RIPT.

Figure 3 shows the system EE versus the ITF under different detection probability and false-alarm probability, where the RIPT is set as 1mW and the power limit is set as 80mW. According to formula (5), when the detection probability and false-alarm probability are, respectively, set as ; and , the probability of the spectrum sensing errors (i.e., ) is 0.1, 0.125, and 0.2, correspondingly. As can be seen, the EE is smaller with the increase of the spectrum sensing errors, because the interference coming from PU is more serious. Traditional methods (i.e., the ITF is set as 1) can only meet the RIPT in statistics but cannot absolutely guarantee it. To completely solve the problem, the ITF needs to be set as 10, 8, and 5, respectively. However, it can be seen that the EE gets smaller with the increase of the ITF, because the interference power constraint gets stricter.

In Figure 4, the quality-of-service (QoS) satisfying probability of PU (QSPP) versus the ITF is evaluated under the same conditions as Figure 3, where QSPP means the probability that the interference from SU to PU is less than the interference power threshold of PU. As can be seen, the QSPP under lower is smaller than that under higher . It can be explained that the statistical probability value of the RIPT is smaller for lower ; thus the RIPT constraint cannot be guaranteed well when the subcarrier is actually occupied by PU. The QSPP gets larger with the increase of the ITF, because the interference power constraint gets more strict. In a word, the ITF can be flexibly adjusted to balance the EE and the interference from SU to PU.

Figure 5 shows the system EE versus the transmission distance under different power limits, where the RIPT is set as 1mW, the ITF 2, the detection probability 0.9, and the false-alarm probability 0.1. It can be observed that the EE under higher power limit is larger than that under lower power limit, and the performance gap diminishes as the power limit increases, which is consistent with Figure 2. Clearly, the EE suffers a degradation with the increase of the distance, because the SNR gets worse.

In Figure 6, the system capacity versus the distance is evaluated under the same conditions as Figure 5. As can be seen, the traces of the curves are similar to Figure 5. The difference is that the gap of different curves is relatively larger than that of Figure 5, because more power is consumed for higher capacity at the same channel.

The system EE with different USIC is assessed in Figure 7, where the transmission distance is set as 1km, the RIPT 1mW, the ITF 2, and the power limit 80mW. The notations , , and in the figure mean the channel uncertainty from SU-Tx to SU-Rx, SU-Tx to PU-Rx, and PU-Tx to SU-Rx, respectively. To clearly assess the impact of each type of channel uncertainty on the EE, each curve in the figure only considers the uncertainty of the noted channel and ignores the uncertainties of others. As can be seen, the EE gets larger when the probability of the spectrum sensing errors decreases, which is consistent with Figure 3. Moreover, with the increase of the USIC, the channel uncertainty from SU-Tx to SU-Rx has the most serious impact on the EE. It is reasonable according to formula (15); the capacity is determined by the channel uncertainty from SU-Tx to SU-Rx. The channel uncertainty from SU-Tx to PU-Rx has the second most serious impact on the EE, because the interference power constraint gets more strict by considering the worst-case.

Figure 8 compares the system EE of the proposed algorithm with others under the same conditions as Figure 7, except that the RIPT is set as 0.5mW and the ITF 1 due to the requirement of the consistent algorithmic environment. The notations and in the figure mean the EE maximization algorithm in [12] and capacity maximization algorithm in [15], respectively. To compare the performance of the algorithms fairly, the spectrum sensing errors are considered in the and are consistent with those of other algorithms. It is observed that the EE of the proposed algorithm decreases slowly with the increase of USIC, while that of the two others decreases relatively rapidly. Because the channel uncertainty from SU-Tx to SU-Rx in the proposed scheme is modeled as stochastic-case other than worst-case, the EE has been improved by solving the expectation of CSI correlation function. Furthermore, there is a performance gap between the and the two others because the former optimizes the capacity rather than the EE.

7. Conclusions

Based on the spectrum sensing errors and CSI uncertainties, an adaptive resource allocation algorithm for CUAN is proposed to maximize the system EE. By taking the spectrum sensing errors into account, we add power interference from PU-Tx to SU-Rx in the objective function. Meanwhile, interference tolerance factor is introduced to well control the interference from SU-Tx to PU-Rx, which is evaluated with the QoS satisfying probability of PU. Since the channel uncertainty from SU-Tx to SU-Rx has the most serious impact on the EE, it is modeled as stochastic-case other than worst-case. By solving the expectation of CSI correlation, system EE is increased significantly. Simulation results verify the validity of the proposed algorithm. Our future research work will focus on cross-layer resource allocation techniques for EE maximization schemes in the imperfect CUAN environment via acknowledge/not-acknowledge (ACK/NAK) feedback.

Data Availability

The Matlab Source Code data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by Zhejiang Provincial Natural Science Foundation of China under Grants LY18F010001 and LY18F010010 and the Natural Science Foundation of China under Grant 61571250.