Abstract

This article focuses on the simultaneous wireless information and power transfer (SWIPT) systems, which provide both the power supply and the communications for Internet-of-Things (IoT) devices in the sixth-generation (6G) network. Due to the extremely stringent requirements on reliability, speed, and security in the 6G network, aerial access networks (AANs) are deployed to extend the coverage of wireless communications and guarantee robustness. Moreover, sparse code multiple access (SCMA) is implemented on the SWIPT system to further promote the spectrum efficiency. To improve the speed and security of SWIPT systems in 6G AANs, we have developed an optimization algorithm of SCMA to maximize the secrecy sum rate (SSR). Specifically, a power-splitting (PS) strategy is applied by each user to coordinate its energy harvesting and information decoding. Hence, the SSR maximization problems in the SCMA system are formulated in terms of the PS and resource allocation, under the constraints on the minimum rates and minimum harvested energy of individual users. Then, a successive convex approximation method is introduced to transform the nonconvex problems to the convex ones, which are then solved by an iterative algorithm. In addition, we investigate the SSR performance of the SCMA system supported by our optimization methods, when the impacts from different perspectives are considered. Our studies and simulation results show that the SCMA system supported by our proposed optimization algorithms significantly outperforms the legacy system with uniform power allocation and fixed PS.

1. Introduction

It is universally acknowledged that with the wireless data traffic growing dramatically, the 6G networks have extremely stringent requirements on robustness, speed, and security [1, 2]. As a promising solution to guaranteeing reliability, AANs [3] can effectively extend the coverage of wireless communications and complement the terrestrial communication infrastructure. With the development of edge caching [4] and beam-steering [5] for multiple aerial platforms, AANs are enabled to provide services with even lower delay and more reliable connections. Supported by AAN, IoT will have higher flexibility for the deployment in complex environments. Furthermore, heterogeneous network technologies [6, 7] enhance the performance of (IoT) systems, which allow more device connections than conventional systems. Definitely, an enormous number of IoT devices result in extraordinarily high cost for maintenance, such as recharging. Especially for those IoT devices deployed far away from the urban area, power supply is the key problem that determines the life of IoT devices. Fortunately, with the aid of AANs, the IoT devices can be recharged by wireless power transfer. Therefore, SWIPT by ANNs has great potential for providing power supply and internet connections to the IoT devices in the 6G era.

On the other hand, numerous IoT devices also demand massive connections, which should be supported by multiple access (MA) [8] without any doubt. According to references, MA may be operated in the form of orthogonal multiple access (OMA) or of nonorthogonal multiple access (NOMA). In comparison with OMA, NOMA enables multiple users to share one or a group of channels simultaneously. This property of NOMA has already been exploited in AAN [9]. According to the literature, there are typically two types of NOMA techniques, namely, power domain NOMA (PD-NOMA) [10, 11] and code domain NOMA, such as sparse code multiple access (SCMA) [12]. Specifically, in the codebook-based SCMA, a set of subcarriers can be jointly assigned to a number of users via appropriate codebook assignment [12]. By adopting SCMA, we are able to further improve the spectrum efficiency. Therefore, this article focuses on SCMA for SWIPT in 6G AANs.

In the literature, SWIPT was initially proposed in [13] to achieve high energy efficiency, and it has attracted numerous related researches [1421]. Specifically, in [18], a range of energy-harvesting schemes implemented with power-splitting (PS) and time-switching receivers was proposed. In these schemes, energy harvesting and information processing are operated in different domains at different time periods. The authors of [19] considered the NOMA systems with SWIFT and proposed a time-switching scheme motivating to maximize the sum rate and improve the fairness. A NOMA system with SWIPT was also investigated in [20], where a cooperative NOMA protocol was proposed to allow a user close to BS to assist a NOMA user far away from BS, in order for it to achieve energy harvesting. Furthermore, in [21], the authors investigated the trade-off between the achievable data rate and the obtainable harvested energy in the context of the SCMA systems functioning with SWIPT. Correspondingly, an optimization problem was designed to maximize the sum of weighted rate and energy and solved via joint PA, codebook assignment, and PS.

Regarding SCMA, the previous works show that resource allocation (RA) can be invoked to significantly improve the performance of SCMA [2224] systems. With this motivation, the authors in [22] addressed the sum rate of the SCMA systems with Gaussian inputs. Furthermore, a joint PA and codebook assignment algorithm was proposed, which allows achieving a suboptimal solution. Combining orthogonal frequency division multiple access (OFDMA) with SCMA, the authors of [23] proposed a low complexity subcarrier-pairing scheme and an optimization strategy for the design of an uplink transmission [23]. Additionally, the authors in [24] proposed a novel PA scheme for the multiuser SCMA downlink systems with finite-alphabet inputs to improve the fairness of resource usage.

Besides the basic requirements on reliability and speed in the 6G networks, secure communications are also increasingly important in modern wireless communications. In recent years, the physical layer security (PLS) techniques, which provide security in wireless communications based on the characteristics of physical channels, have drawn wide research interest. In principle, PLS can achieve both secrecy and authentication simultaneously [25]. Hence, it is capable of providing some advantages over the conventional security techniques, e.g., cryptography [26]. In the context of the research on the PLS-enabled NOMA, e.g., the authors in [27] investigated the PLS in a NOMA-assisted large-scale network, when assuming that users and eavesdroppers are randomly deployed. The studies show that via expanding either the zone of users or the size of the users’ protected zone, the secrecy performance of the network can be improved. In [28], the principles of the NOMA-relied PLS considered in [27] were extended to the single-antenna and multiantenna large-scale networks. By contrast, in [29], the authors investigated the impact of a half-duplex relay (HDR) and a full-duplex relay (FDR) on the PLS of the NOMA systems, showing that the secrecy performance of the FDR-enabled NOMA systems is better than that of the HDR-assisted NOMA systems. The authors in [30] are motivated to maximize the secrecy sum rate (SSR) of NOMA systems under the constraint of the rate demanded by individual users. Furthermore, in [31], the secrecy rate maximization in the multiple-input-single-output systems experiencing a multiple-antenna eavesdropper was considered, where multiple randomly located jammers are introduced to enhance the secrecy performance. Additionally, the SSR performance of the NOMA systems with SWIPT was considered in [32].

Nevertheless, to the best of our knowledge, PLS has not been investigated in conjunction with the SCMA systems enabling SWIPT, while mostly related references considered the codebook or detector design of SCMA systems. In the literature, a range of researches on PD-NOMA, such as [19, 2730], considered PLS or SWIPT. Furthermore, in [33], the sum rate performance between PD-NOMA and SCMA systems was compared, but without invoking SWIPT. Therefore, in this article, we are motivated to investigate the PLS design in the PD-NOMA and SCMA systems providing SWIPT services. As a result, we derive the optimal RA and PS under the constraints on the minimum rates and minimum harvested power of individual users, in order to maximize the overall SSR of the SCMA systems.

To be more specific, users in the SCMA systems are assumed to have no energy stored, and hence, they have to harvest energy, such as for decoding of received information. In this case, the SSR maximization problem needs to be formulated under the constraints on the minimum rates and minimum harvested energy of individual users. Correspondingly, the optimization problem for the SCMA system includes the PS, codebook assignment, and PA. Hence, jointly solving this problem is highly involved. In order to make the problem approachable with desirable solutions, the successive convex approximation (SCA) method is introduced, based on which, we propose an iterative algorithm for deriving the solutions to the problem. As the algorithm name implies, the subproblems for the PS, codebook assignment, and PA are solved separately but in an iterative way. Specifically, the algorithm first derives the closed-form solution for the PS, under the assumption of a given PA and codebook assignment. Then, based on the obtained PS, the codebook assignment subproblem is addressed via transforming it to a geometric programming (GP) problem, which is obtained with the aid of the arithmetic geometric mean approximation (AGMA) [34]. Finally, for the given PS and codebook assignment as obtained above, we can transform the PA subproblem to a convex problem upon following the principles of the SCA for low complexity (SCALE) method [35]. Since the resulted problem is convex and satisfies Slater’s condition [36], it can be solved by the subgradient method [21], after transforming it to a dual problem.

The main contributions of this article are summarized as follows: (i)We have established a framework for the optimization of SWIPT with SCMA in 6G AANs, where the PLS is investigated in-depth. This framework provides the methodology for the design of IoT systems supported by 6G AANs(ii)An iterative algorithm is proposed for solving the SSR maximization problem in the SCMA systems providing SWIPT. With the iterative algorithm, the PS, codebook assignment, and the PA subproblems are separately solved but iteratively, so that near-optimum SSR performance can be achieved with significantly reduced complexity(iii)Finally, the SSR performance of the SCMA systems is investigated from different perspectives associated with the requirements of the minimum rates and the minimum harvested energy of individual users. The results verify that our proposed optimization framework distinctly outperforms the legacy system

The rest of this article is organized as follows. Section 2 describes the system model to be studied and then formulates the optimization problem for SSR maximization. In Section 3, the optimal PS, codebook assignment, and PA in the SCMA systems providing SWIPT are addressed. Simulation results are demonstrated in Section 4 to show the impact of different parameters on the SSR performance of the system. Finally, observations from this research are summarized in Section 5.

2. System Model and Problem Formulation

2.1. System Model

Figure 1 illustrates the system model of secrecy SWIPT with SCMA in 6G AANs. We consider a single-cell downlink of SWIPT, which is constituted by one base station (BS) supporting legitimate users and eavesdropped by one passive eavesdropper. Assume that the BS can measure and know the CSI of all legitimate users, while the CSI of the eavesdropper is unknown to the BS, as it is a passive eavesdropper. The channel gains of the legitimate users and of the eavesdropper are denoted as () and , respectively.

Moreover, the users are empowered with the energy-harvesting function for harvesting energy from wireless channels based on a PS strategy having the architecture depicted in Figure 2. According to this PS scheme, signals sent by BS to users are split into two streams, one of which is for energy harvesting, and the other is for information delivery. The PS ratios of the users are expressed as . We assume that at a user, the harvested energy is stored in its chargeable batteries. For the eavesdropper, we assume that it does not harvest energy from wireless channels. Furthermore, we assume that every node in the system, including BS, users, and eavesdropper, is equipped with a single omnidirectional antenna. Based on these assumptions, the problem of SSR maximization in the SCMA system is formulated below.

2.2. Problem Formulation

In the principles of SCMA [37], we assume that BS sends information to the users using in total codebooks and subcarriers. Assume that the codebook size for each user is , and the length of codewords is . Then, BS is able to deliver bits per symbol to a user. Specifically, to transmit a symbol to the -th user, a bit sequence of length is mapped to a SCMA codeword expressed as . Here, the index denotes that the codeword is chosen from the -th codebook predefined. Note that is a complex symbol, which is transmitted on the -th subcarrier. Furthermore, let us denote the sparsity of the -length codewords as , i.e., the codewords are -length vectors with nonzero entries. Since the nonzero entries of a codeword correspond to -specific subcarriers activated, we refer to such a codeword as the -specific subcarriers for convenience.

Let us denote as the mapping relationship between a codebook and the subcarriers, where if codebook occupies subcarrier ; otherwise, . Let us denote as the codebook assignment indicator, where when codebook is assigned to user , and , otherwise. Furthermore, the power allocation is expressed as , where denotes the transmit power, if user is assigned codebook . Based on these definitions, the total transmit power of BS is .

When user is assigned the codebook , it has the total transmit power , which is then assigned to the -active subcarriers. Let the PA coefficients be expressed as , where when (subcarrier active), and if (subcarrier inactive). In principle, more than one codebook may be assigned to one user, but a given codebook will not be simultaneously assigned to more than one user. However, for the problem to be manageable, in this article, we assume the one-to-one assignment, meaning that one user is only assigned one codebook.

Based on the above definitions, at the -th user, the received signal on the -th subcarrier can be expressed as where is the Gaussian noise introduced by the radio frequency to baseband conversion (RFBC) operation [38]. When considering the simultaneous transmission of information and energy, the component signal used to decode information can be expressed as while the component signal used for energy harvesting can be expressed as

According to the principles of SCMA, the message passing algorithm (MPA) [39] can be employed by users to achieve near-optimum performance. By contrast, for energy harvesting, when both codeword assignment and PA are taken into account, the energy harvested by the -th user can be found to be where () stands for the efficiency of energy harvesting.

The signal received by the eavesdropper for wiretapping the -th user can be expressed as

We assume that the eavesdropper is capable of obtaining all the codebooks, so that it is capable of intercepting each user’s message.

From (2) and (5), the signal-to-noise ratio (SNR) of subcarrier for user and the SNR of subcarrier for the eavesdropper can be expressed as respectively. Therefore, the sum rate attainable by the -th user and that achievable by the eavesdropper for wiretapping the -th user can be expressed as respectively. Consequently, we can obtain the achievable secrecy rate of user and the SSR of the SCMA downlink system as respectively.

From (6), (7), (8), and (9), we can readily know that when , the secrecy rate transmitting on subcarrier of user is zero. Furthermore, we can derive that , provided that . Therefore, without loss of generality, we can arrange the channel gains in ascending order as for the -th subcarrier. Then, of (11) can be rewritten as

For SWIPT, we assume that each user also has the requirements for the minimum harvested energy and the minimum required data rate . Correspondingly, the SSR maximization problem for the SCMA system can be described as

Note that the constraints in (13e) infer that one user is only assigned one codebook.

3. SSR Optimization of SCMA Systems

According to (13a), (13b), (13c), (13d), and (13e), we can know that the SSR optimization of SCMA systems is a mixed-integer nonconvex problem. In order to solve this problem, in this section, an iterative algorithm is proposed to optimize the PS, codebook assignment, and PA. To summarize, at each iteration, we first derive the PS ratios according to the monotonicity of the objective function in (13a) under a given RA strategy for the codebook and PA. Then, the codebook is assigned by applying the AGMA method [34]. Finally, the SCALE algorithm [35] is introduced for the PA.

3.1. Power-Splitting Ratio Selection

In order to obtain the optimum PS ratios, let us first introduce the following theorem.

Theorem 1. Given a RA strategy of , when the maximum sum rate expressed as (13a) is attained, the constraints in (13c) should achieve the equality, yielding

Proof. First, from (12), we can prove that the maximum is achieved, if for are set to their maximum possible values. This can be seen from (6) and (7) that increases with the increase of , and is independent of . Second, substituting (4) into (13c) yields the constraint on as Therefore, in order to maximize (13a), we have the PS ratios given by (14). This completes the proof.

Having obtained the optimum PS ratios under the given RA strategy , let us now consider the codebook assignment.

3.2. Codebook Assignment

The optimization problem of (13a), (13b), (13c), (13d), and (13e) becomes a codebook assignment, when and are fixed. In order to solve this problem, we relax seen in (13a), (13b), (13c), (13d), and (13e) to the real variables taking values between zero and one, i.e., , which can be interpreted as the fraction of time that codebook is assigned to user . Moreover, without loss of any generality, we order the user’s channel gains of subcarriers and eavesdropper’s channel gains of subcarriers, as well as the mapping matrix between codebooks and subcarriers according to the value of as , , and , so that we have . Then, from (6), (7), and (12), the optimization problem of (13a), (13b), (13c), (13d), and (13e) can be simplified to the following nonconvex problem:

Below, we introduce the AGMA algorithm [34] to solve the codebook assignment problem. For this purpose, we rewrite the objective function in (16a) as

Furthermore, we will make use of the following lemma from [34].

Lemma 2. If is a posynomial (a posynomial is a function in the form of , where and are all positive real numbers, while the exponents are real numbers), then where , , and can be any fixed positive value satisfying .

According to Lemma 2, let us define Then, we can have the relationship of where and . With the aid of this relationship, the objective function seen in (17) can be expressed as

Similarly, we can exploit Lemma 2 to transform the constraint of (13b) to the convex form. Based on these transformations, consequently, the codebook assignment problem of (16a) and (16b) can be reformulated as which is a geometric programming (GP) problem [34] that can be efficiently solved by the available optimization toolboxes, e.g., the CVX toolbox [36].

3.3. Power Allocation

After the PS of and codebook assignment of are fixed, we now optimize the PA of SCMA systems. In this case, with the aid of (6), (7), and (12), the optimization problem for PA can be simplified from (13a), (13b), (13c), (13d), and (13e) as which is also nonconvex. However, it can be closely approximated using a convex problem obtained by the SCALE algorithm [35], which is detailed below.

First, let us consider a tight lower bound [35] of , where and . Then, the optimization problem of (22a) and (22b) can be reformulated as

However, the optimization problem of (23a) is still nonconvex. In order to convert it to a convex one, we introduce the following lemma.

Lemma 3 (see [35]). The problem of (23a) can be converted to a convex problem by the transformation of .
Correspondingly, the optimization problem of (23a) can now be stated as a convex problem as

Since the problem of (24a), (23b), (24c), and (24d) is convex, it satisfies Slater’s condition [21]. Hence, the duality gap is zero, and the optimal PA can be obtained by solving the dual problem, with the Lagrangian function of where , , , and are the Lagrange multipliers for the constraints shown in (23b), (24c), and (24d), respectively. The dual function can be expressed as and correspondingly, the dual problem can be stated as

In order to solve the problem, we take the first-order partial derivative of the Lagrangian function of (25) with respect to for all and , yielding where is the number of s for that is larger than or equal to . According to the KKT conditions, when at the optimum points, (28) should be equal to 0. However, in the general, solving the above equation is highly involved. Therefore, we impose the approximation on (28) by assuming that , meaning that the SNR is sufficiently high. In this case, from (28) and the necessary conditions for optimality, we can have where by definition,

Consequently, from (29), we can readily derive that the optimal is

Having obtained as shown above, the dual problem of (27) can be solved by adopting the subgradient method, owing to the fact that the dual function in (27) is always convex. With this approach, the dual variables are updated using the following formulas: where () and () are diminishing and small positive step sizes.

To summarize, the iterative algorithm described above for solving the optimization problem of (13a), (13b), (13c), (13d), and (13e) can be stated as Algorithm 1, where denotes the maximum number of predefined iterations.

1: Initialization: set , , , and .
2: Repeat
3:   Compute according to (14).
4:   Compute from the problem of (21a) and (21b), which can be solved by the CVX toolbox based on obtained from step 3.
5:   Initialization: , , and .
6:   Repeat
7:     Initialization: Lagrange multiplier set , , , and .
8:     Repeat
9:       Compute according to (31).
10:       Update , , and according to (32a), (32a), and (32a), respectively.
11:       .
12:     Until, , and or .
13:     Update and .
14:     .
15:   Until converges or .
16:   .
17: Until the maximum of (13a) converge, i.e., or .

4. Performance Results and Discussion

Let us now provide some results to demonstrate the SSR performance of the SCMA system, when employing the optimal RA and PS considered in the previous section. In our studies, we assume that the channels experience both path loss and fast fading, with the channel gains expressed as , where and denote the distance between BS and a mobile user (or the eavesdropper) and the path-loss exponent, respectively, while obeys the Rayleigh fading. Correspondingly, the parameters for SWIPT are set to , , and . Furthermore, we set and  dBm. Note that, in our simulations, provided that there exists a user, whose rate or harvested energy is unable to meet the minimum requirements, the SSR of the system is assumed to be zero.

For SCMA, the common parameters are set to , , , , and if . Moreover, the mapping of between codebooks and subcarriers is given by [37]

Figure 3 depicts the average SSR versus the BS transmit power performance of the SCMA systems. According to [32], we set the constraints and . Explicitly, when  dBm, the average SSR achievable by the SCMA systems employing our proposed PA and PS can be much higher than that by the SCMA systems with uniform PA and random codebook assignment. Specifically, at  dBm, the SSR gain achieved by the optimized SCMA is 1132%, relative to that achieved by the fixed SCMA. However, if the BS transmit power is very high, such as  dBm, uniform PA and random codebook assignment become efficient, which can be explained as follows. When is sufficiently high, uniform PA and random codebook assignment are capable of making the SCMA systems achieve full secrecy capacity. This can be seen from Equation (12), which converges to a fixed value as increases.

Figure 4 shows the average SSR of SCMA systems versus the minimum rate, , required by each of the users. The results show that, as the minimum required rate, , increases, the achievable SSR of the SCMA systems operated in both the scenarios considered decreases. The reason for this phenomenon is that, as increases, the BS transmit power may become insufficient to satisfy the minimum rate and energy requirements of the users. Furthermore, as seen in Figure 4, if is too large, the SSR of the SCMA systems with either of the PA and codebook assignment strategies converges to zero. Otherwise, the SSR of the SCMA systems employing our optimized PA and codebook assignment can be significantly higher than that of the SCMA systems with a uniform PA and random codebook assignment.

Finally, Figure 5 addresses the impact of the minimum harvested energy per user, , on the average SSR achievable by the SCMA systems, when our proposed PA and codebook assignment and the uniform PA and random codebook assignment are, respectively, employed. As the results show, when the constraints of bits/s/Hz and  dBm are considered, the SSR achieved by the SCMA systems employing our optimized strategy is much higher than that of the SCMA systems with uniform PA and random codebook assignment. However, if is too high, the SSR of both systems approaches zero. Again, this is because, when the requirement for energy harvesting is too heavy, BS is incapable of meeting all the requirements of all the users.

5. Conclusion

We have designed an optimization framework of SWIPT with SCMA to satisfy the security requirement of 6G AANs. Specifically, we analyzed the PLS of SWIPT in the downlink SCMA system, where RA and PS are employed to coordinate the energy and information delivered to each of the users. In our studies, the PLS and SWIPT have been jointly considered, in order to demonstrate the trade-off between the rate and the harvested energy required by each of the users. Furthermore, the effect of these requirements on the SSR performance has been investigated. From our studies and performance results, the following observations can be obtained. When a SCMA system is operated in association with our proposed PS, codebook assignment, and PA, its achievable SSR performance can be much better than that of the corresponding SCMA system operated with uniform PA and a random codebook assignment. Moreover, the minimum rates or minimum harvested energy demanded by individual users yield a strong impact on their achievable SSR. If the minimum rates or minimum harvested energy required by individual users is too high, there is possibly no SSR achievable. Thus, in practical system design for 6G ANNs, these requirements must be appropriately set in order for a NOMA system to attain the highest possible SSR.

Data Availability

The data used to support the study are available within the article.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this article.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant 62001387, in part by the Shanghai Academy of Spaceflight Technology (SAST) under Grant SAST2020-124, and in part by the Fundamental Research Funds for the Central Universities.