1. Introduction
With the development of Internet of Things (IoT) technology, the need for ubiquitous communication between devices will become stronger [
1]. Low-power devices will be employed on a large scale; however, this will lead to very high energy consumption as well as significant carbon emissions [
2]. To address energy and environmental issues, SWIPT technology is expected to be an integral part of 6G [
3,
4]. SWIPT technology relies on wireless energy transmission technology, which allows simultaneous transmission of energy and information using the same frequency bands and waveforms in order to realize the synergy between ERs and IRs. The access point (AP) balances the energy reception and information transmission performance by optimizing the energy beamforming and information beamforming. However, the transmission efficiency and range of the SWIPT system are not ideal for long-distance transmission due to the fact that the energy and information emission are concentrated at the AP, and the path loss is high when the receiver is in the shadow area of the obstacle.
With the aim of decreasing the SWIPT system’s energy use, researchers have conducted research on full-duplex technology [
5] and reconfigurable intelligent surface (RIS). A lot of reflective unit elements are distributed on the RIS plane, and the amplitude and direction of incoming signal can be adjusted by changing phase or amplitude parameters of units through coding control of circuits such as programmable gate arrays, thus expanding the coverage of the signal [
6]. Therefore, the use of RIS can alleviate the problem of transmission loss caused by long-distance communication in SWIPT systems.
A great deal of research has been conducted by scholars on passive RIS-assisted SWIPT techniques. One study [
7] explored the simultaneous optimization of message rate and received power in passive RIS-assisted multi-input single-output downlink multi-user wireless networks and developed a practical algorithm. Another study [
8] addressed the challenge of low far-field power transmission efficiency with a passive RIS-assisted SWIPT system. Utilizing sorting and iterative optimization algorithms, it sought to maximize the minimum rate for information receivers, both in ideal and non-ideal channels. In one study [
9], passive RIS was employed to enhance the performance of cooperative non-orthogonal multiple access (C-NOMA). The objective was to maximize the data rate for cell-edge users while considering the energy constraints and minimum data rate requirements of cell-center users. Another study [
10] presented the problem of maximum average secrecy rate, using RIS to enhance physical layer security in Rayleigh fading channels. One study [
11] combined RIS with UAVs to simultaneously transmit information and collect energy by segmenting passive reflective arrays in geometric space, ensuring quality of service in dynamic wireless environments. A further study [
12] investigated the deep integration of RIS and NOMA, which dramatically increased the data transfer rate in the Internet of Medical Things (IOMT) while significantly improving the safety of private users in RIS-assisted NOMA networks. These findings suggest that the RIS-assisted SWIPT system is able to further boost wireless system capability.
However, to further decrease the power consumption and improve the performance of the system, active RIS has been widely used [
13]. One study [
14] proposed an active RIS-assisted SWIPT system to maximize the rate of IRs. The research results indicated that an active RIS-assisted SWIPT system can obtain superior performance gains compared to other systems. Another study [
15] explored the issue of active RIS-assisted multi-user downlink transmission and rate maximization based on actual hardware impairments. The simulation results showed that active RIS achieves a higher total transmission rate compared to passive RIS. One study [
16] investigated an algorithm for combined emission beamforming and energy-containing RIS reflection matrices to maximize energy efficiency using quadratic transform-based fractional order planning techniques. A different study [
17] examined the complex and non-convex robust secrecy rate optimization problem when AP and RIS share identical power source. The research findings indicated that, in the context of active RIS, the proposed algorithm delivers superior secrecy rate performance in contrast to passive RIS. Another study [
18] addressed the problem of limited performance gain of conventional passive RIS by proposing an active RIS-assisted multi-user multiple-input multiple-output SWIPT system, which achieved the system power minimization while satisfying the minimum communication rate demand and energy collection constraints of both the IRs and ERs.
However, both passive and active RIS only consider the case of reflection and not transmission. The tunable components are integrated into the substrate of the RIS, and the wireless signal cannot penetrate the RIS, allowing no energy leakage into the space behind the RIS; therefore, the AP and users must be placed on identical side of RIS, resulting in utilization of only a half-space intelligent radio environment with very limited spectrum of space utilization, severely limiting the flexibility and effectiveness of the RIS. To overcome the limitations of RIS and thus make fuller use of spectrum resources, researchers have proposed a new concept—STAR-RIS, which is not only reflective but also transmissive compared to RIS, thus achieving 360° wireless coverage [
19]. One study [
20] investigated a multi-input single-output passive STAR-RIS-assisted NOMA downlink network, achieving maximum energy efficiency while balancing total rate and power consumption. A different study [
21] proposed a network of passive STAR-RIS-assisted SWIPT systems applying the time switching (TS) protocol to maximize the total rate of all the information receivers by co-optimizing energy allocation of IRs and the beamforming vectors of passive STAR-RIS. Zhu investigated the max–min fairness optimization problem for SWIPT systems with assistance of passive STAR-RIS in imperfect channel states under the constraints of the signal-to-interference-plus-noise Ratio (SINR) of IRs, aiming to maximize the minimum power collected by the ERs [
22].
Although the above work has achieved good results in passive RIS, active RIS, and passive STAR-RIS-assisted SWIPT systems, respectively, passive RIS-assisted SWIPT systems still have high power consumption due to signal fading issues, and passive RIS is only reflective but not transmissive, resulting in limited spectrum space utilization. Although active RIS can reduce the attenuation by amplifying the signal, it still does not have the function of transmission, and although passive STAR-RIS has the function of transmission and reflection, it cannot amplify the signal; therefore, an active STAR-RIS that combines signal amplification, transmission, and reflection to reduce the AP transmitting power to a greater extent has become a hotspot in current research. However, few existing studies involve the combination of active STAR-RIS and SWIPT techniques. To solve this issue, the present paper explores the problem of energy minimization in an active STAR-RIS assisted SWIPT system. The contributions of this paper are as below:
This paper constructs a SWIPT system model assisted by active STAR-RIS and consisting of AP, active STAR-RIS, multiple IRs, and multiple ERs. With multiple ERs located in the reflective space and multiple IRs located in the transmissive space, our goal is to minimize the AP transmission power constrained by communication rate of IRs and the energy accepted by the smallest ERs so that the spectrum resources of the whole communication network are fully utilized with the optimal energy transmission performance;
To tackle the non-convex nature of the problem, this paper proposes an alternating optimization (AO) algorithm for active and passive beamforming variable assignment. The approach involves two subproblems: In the first, passive beamforming variables are fixed, and the active beamforming variables are optimized using semi-definite relaxation (SDR) and successive convex approximation (SCA). In the second subproblem, active beamforming variables are kept constant, and a penalty-based algorithm is used to optimize the passive beamforming variables. By alternating between these two subproblems, the algorithm converges on an optimal solution despite the problem’s non-convexity;
The simulation results show that the proposed joint iterative optimization method converges rapidly and delivers high-quality results. With active STAR-RIS, system performance significantly improves, making better use of spectrum resources. Comparing four system models, namely active/passive RIS and active/passive STAR-RIS, the active STAR-RIS-assisted SWIPT system achieved minimal AP transmit power and superior performance even with consistent variables like SINR, the quantity of active STAR-RIS reflector units, the quantity of AP transmitting antennas, and minimum-energy receiver power. Active STAR-RIS also allows the system to utilize both reflective and transmissive spaces, maximizing spectrum resource efficiency. This dual-mode capability contributes to enhanced communication and energy transfer.
The paper is organized as follows:
Section 2 mainly introduces the system model of this paper and addresses the issue of minimum AP transmit power; in
Section 3, the subproblems 1 and 2 are solved using the SDR algorithm and the penalty algorithm, respectively, and the optimization algorithm is employed with alternating iterations until the system converges;
Section 4 mainly introduces the analysis of the simulation results. The whole paper is summarized in
Section 5.
The acronyms used in this paper are shown in
Table 1.
3. Optimization of Algorithm Design
In this paper, alternating optimization method is used to address joint beamforming optimization problem. That is, problem (5) is split into two sub-problems: For the first, SDR method is used to optimize given , and for the second, the penalty-based algorithm is used to optimize given .
3.1. Active Beamforming Optimisation
First, we consider the optimization of
given
. Let
and
define
and meet
. Let
meet
. Problem (5) is converted into the optimization problem below:
In the above equation
, because problem (9) has a non-convex constraint (12), to address this problem, this paper uses the SDR method, and neglecting (12), problem (9) is transformed into the following semidefinite relaxation form (14).
The relaxation problem (14) is a convex positive semidefinite programming problem, which can be effectively solved by using standard convex optimization tools such as CVX. Next, the compactness of rank constraint relaxation in (12) was studied.
Theorem 1. Problem (14) always satisfies , without losing optimality.
3.2. Passive Beamforming Optimization
Secondly, we consider the optimization of given and define , . We also define the vector of transmission and reflection coefficients as . Let meet , , where .
The problem is next solved using a penalty-based algorithm. We transform problem (5) into the following optimization problem:
where the nonconvex rank-one constraint
is equivalently written as an equational constraint:
We next relax the equation constraint (24) to a penalty item attached to the target function. In Equation (24), there are and standing for the nuclear and spectral paradigms, respectively, and is the -th greatest singular value of array . For arbitrary Ermitian matrices , there will always be . The equation holds true only when the rank of is 1.
When the
rank is not one,
is the penalty factor of target function. A small value is first used to initialize
to find a feasible point, after which the iterative process gradually increases
to a value enormous enough to ultimately obtain a practicable rank-one solution. The algorithm ends when the following situations occur:
where
denotes the accuracy that satisfies the predefined constraints of the equation. For any penalty factor
, problem (18) remains nonconvex due to the nonconvexity of the target function. It is converted to (26) using the SCA method below.
For a given point
, a convex upper boundary for the penalty item is gained using a first-order Taylor expansion during the
-th iteration process:
where
,
is the eigenvector corresponding to the largest eigenvalue of
.
Thus, problem (18) transforms into the following optimization problem:
However, although the optimization problem (27) includes a target function, it still confronts availability issues since arbitrary
that meets the constraints is an optimum solution, so we mandatorily carry out a solution that optimizes the value of the SINR and the collected energy and at the same time satisfies the rank-one constraints [
23], and in order to achieve, this we propose a new slack variable
as the “SINR residuals”, and the new problem is given by Equation (33):
The optimization problem (33) has the same feasible set as the optimization problem (27); however, the optimization problem (33) has better convergence.
For the optimization problem (33), if is rank one, then the solution of is also optimal for problem (33). In this case, by performing an eigenvalue decomposition on , the corresponding can be obtained. denotes the unit eigenvector associated with the largest eigenvalue . The optimal reflection vector can be obtained. Finally, the most optimal solution can be represented as . Otherwise, if has a higher rank, a further rank 1 solution needs to be constructed as follows. The eigenvalue decomposition of is expressed as , where is unitary, and is diagonal. is then set, where . Thus, the solution to problem (33) is . Finally, the solutions of the obtained problems (14) and (33) are used to solve the problem (5) through alternate optimization, in which problems (14) and (33) are solved in an alternating manner until convergence.
3.3. Complexity Analysis
Following the AO framework, problem (5) can be solved by solving problems (14) and (33) in an iterative manner. It can be observed that these resulting convex problems contain linear constraints; thus, all problems can be solved by the interior point method [
24]. Specifically, by ignoring the non-dominated linear constraints, the general expression for complexity is provided in [
25]. Then, the complexity of solving problems (14) and (33) is given by
and
, respectively. Furthermore, let
denote the number of iterations needed for the convergence of the proposed AO algorithm; the overall complexity is given by
.
3.4. Algorithm Design
Because of complex interactions between the variables, problem (5) cannot be solved directly, so it is necessary to fix the passive beamforming variables first, then solve the problem (14), find the optimal solution of the active beamforming variables, fix the solution, and then solve the problem (33) so as to continuously iterate until the system converges. In Algorithm 1, the process of penalty-based algorithms is summarized. Firstly, the feasible points and penalty factors are initialized. After obtaining the optimal solution to problem (33), the penalty factors are updated and stopped after reaching the max iteration count or falling below the predetermined threshold. In Algorithm 2, the AO method is summarized. Firstly, the feasible points are initialized; after the variables
and
are obtained, the variables
are obtained by Algorithm 1 so as to continuously optimize until the maximum quantity of iterations or the difference between two objective function values is lower than the predetermined threshold.
Algorithm 1: Solving problems (33) based on penalty algorithms |
1: Initializing feasible points: , penalty factor |
2: repeatable cycle: |
3: Setting the loop iteration count |
4: update , by solving problems (33), |
5: update |
6: Reach the maximum quantity of iterations or constraint violation below predetermined threshold , terminate |
7: Recovery of from |
Algorithm 2: Solving problem (5) based on alternating optimization algorithm |
1: Initializing feasible points: |
2: repeatable cycle: |
3: Setting the loop iteration index |
4: For a given , and are obtained by solving problem (14) using CVX |
5: After obtaining and , find the solution of problem (33) to obtain and by using Algorithm 1. |
6: Reached the maximum quantity of iterations , or difference between objective function values between two iterations is lower than the predetermined threshold , end |
4. Simulation Analysis
Figure 2 shows the simulation model under consideration. The AP and active STAR-RIS are placed in
and
, respectively. The direct view link from the AP to IRs and ERs is obstructed by obstacles. A semicircular area, centered on the active STAR-RIS, randomly hosts a multitude IRs and ERs situated at radii of
and
, respectively. The number of Monte Carlo simulations refers to the number of times the actual results are approximated through multiple experiments. As the number of Monte Carlo simulations increases, the estimated values gradually converge to the true values. The more Monte Carlo simulations there are, the closer the estimated results are to the true values and the higher the accuracy. The common number of Monte Carlo simulations is set to 200 [
26,
27], 500 [
28], 1000 [
29,
30,
31], 2000 [
32], and 100,000 [
33]. However, although a small number of Monte Carlo simulations can obtain partially smooth curves, there are also some curves that are not smooth. Excessive Monte Carlo simulations can obtain smoother experimental results, but they consume a lot of time, while 1000 Monte Carlo simulations can obtain smoother experimental results and consume less time. Therefore, this paper sets the number of Monte Carlo simulations to 1000.
For channel
, the model is as follows:
The Rice factor is ; represents the corresponding path loss index. The unit path loss is . is deterministic line-of-sight component, is a random non-line-of-sight component, and other channels can be obtained using similar methods.
The other required parameter settings are as below: The quantity of ERs and IRs is , , respectively. The initialization penalty factor is . The accuracy of equation constraints is . The convergence tolerance of the AO method is . The maximum iterations count for the algorithm is . The user noise power is . The scaling factor based on the penalty algorithm is . Assuming that all information receivers have the same QoS requirements, , is the minimal value of SINR required. The energy collection requirements for all energy receivers are .
The same simulation settings in the simulation analysis are listed in
Table 2.
Figure 3 demonstrates the convergence of the method described in this paper. Among them, the quantity of intelligent reflector units is
, and the quantity of transmitting antennas is
. It can be observed that the iterative method in this paper guarantees the monotonicity of the minimized AP transmit power from
Figure 3.
This paper tested three scenarios:
,
, and
. As the SINR increasing, the value to which the system converges gradually increases. This is because with the increase of SINR, higher requirements are placed on communication quality, and therefore, the required AP transmission power gradually increases. From
Figure 3, it can also be seen that after two iterations, the convergence degree of the system reaches about 90%. After three iterations, the AP transmission power tends towards a stable value, indicating that iterative method described in this paper is efficient.
Figure 4 shows how the AP transmission power changes with the change of the quantity of AP transmission antennas
under five different models, where
, and
. As observed in
Figure 4, the AP transmission power assisted by active STAR-RIS is the lowest, while the AP transmission power assisted by passive RIS is the highest. This is because there is loss in the signal propagation process, while passive RIS can only reflect the signal and can only meet the minimum power requirements received by the energy receiver by increasing the AP transmission power. Active STAR-RIS can reflect accepted signals as well as transmit and amplify it, making full use of spectrum resources while reducing path loss, resulting in lower AP transmission power. From
Figure 4, it can also be seen that when the passive beamforming variables
and
are taken as a random value, and only the active beamforming variable
is optimized, the AP transmission power is greater than that of the active STAR-RIS. This is because when the passive beamforming variable is fixed, its coefficient matrix cannot be adjusted, and there is a lack of iterative optimization process. Additionally, as the quantity of transmitting antennas
increases, AP transmission power of the five models gradually decreases. This is because more transmitting antennas mean that signals have more transmission paths; therefore, the AP transmission power gradually decreases.
Figure 5 shows the relationship between AP transmission power and the quantity of active STAR-RIS units
, where
, and
. It can be observed that within a certain range, as the quantity of active STAR-RIS units increases, AP transmission power of five models gradually decreases from
Figure 5. This is because, in one respect, when the quantity of active STAR-RIS units increases, active STAR-RIS has more degrees of freedom to achieve more reflection or transmission channels related to active STAR-RIS, achieving the effect of improving beamforming gain. In another respect, the more elements an active STAR-RIS has, the more paths and power it has to reflect or transmit AP transmission signals, thus increasing the efficiency of the energy. However, as the quantity of active STAR-RIS units increases, the decreasing trend of AP transmission power gradually decreases. This indicates that within a certain range, increasing the quantity of active STAR-RIS elements is useful for the performance improvement of systems. When exceeding this range, the quantity of active STAR-RIS elements is no longer the key factor influencing AP transmission power. From
Figure 5, it can also be seen that when the passive beamforming variables
and
are fixed, and only the active beamforming variables
are optimized, the AP transmission power is highest compared to the other four models. This is because when the passive beamforming variables are fixed, the performance of RIS is not fully utilized. However, the other four models can be continuously optimized through iteration to achieve optimal performance. Therefore, the AP transmission power is maximized by fixing the passive beamforming variables and only optimizing the active beamforming variables.
Figure 6 presents how the power received by the minimum ERs changes with variations in the AP’s transmission power, where
, and
. From
Figure 6, it can be seen that in all four models, the AP transmission power gradually grows with the growth of the minimum power accepted by ERs. Among them, the AP transmission power demanded by systems with assistance of active STAR-RIS/RIS is generally smaller than that demanded by systems with assistance of passive STAR-RIS/RIS, and the AP transmission power demanded by systems with assistance of active STAR-RIS is the smallest. This is because active STAR-RIS and active RIS have a certain amplification effect on the signal, thereby reducing signal attenuation, while passive STAR-RIS and passive RIS can only offset path loss by increasing AP transmission power, thereby meeting the minimum energy requirements received by the energy receiver. Compared to active RIS, active STAR-RIS not only reflects but also transmits signals, increasing the coverage range of signals sent by base stations. Even if the energy receiver is in a relatively poor channel environment and cannot receive the reflected signals, it can still receive signals transmitted from active STAR-RIS, improving the utilization of base station transmission signals and optimizing the efficiency of system operation.
As shown in
Figure 7, the variation of AP transmission power with SINR value at the information receiver is shown, where
, and
. Similarly, we compare active/passive STAR-RIS and active/passive RIS. In
Figure 7, as the SINR value increases, the AP transmission power of four models gradually increases. This is because the larger the SINR value at the IRs, the higher the required communication quality, thus requiring higher AP transmission power. From
Figure 7, it can also be seen that the active STAR-RIS model proposed in this paper requires the smallest AP transmission power. This is because active STAR-RIS can reflect and amplify signals as well as transmit and amplify them, unlike passive RIS, thus making more use of frequency spectrum resources and reducing path loss. Although active RIS can amplify signals, it cannot transmit them. Although passive STAR-RIS can reflect and transmit signals, it cannot amplify them. Therefore, under the same conditions, the required AP transmission power is higher than active STAR-RIS.