Abstract

Intelligent reflecting surface (IRS) is a promising technology that can help wireless communications achieve efficient spectrum and energy efficiency. However, because of its weak signal processing ability, it is difficult to get ideal channel state information (CSI). Under the imperfect channel state information hypothesis, we investigate a device-to-device (D2D) offload network. And an IRS is used to help calculate offloading from one set of task-intensive users to another set of idle users. We aim to jointly optimize transmit beamforming and IRS phase shifts to minimize system transmit power while requiring each user’s rate to meet the minimum rate constraint in the presence of channel errors. Unfortunately, the problem presented is nonconvex, and the imperfection of CSI makes it even more difficult to solve. Therefore, we apply the S-Procedure to convert the original problem to two effectively solvable semidefinite programming (SDP) subproblems and then solve them through the convex-concave procedure (CCP) algorithm and the alternate optimization method. Numerical results show the effectiveness of the algorithm and verify that the assistance of the IRS can greatly save the system transmit power.

1. Introduction

Recently, mobile edge computing (MEC) has become an effective technique for reducing computational latency in task-intensive applications by utilizing both local and edge computing [1]. However, the computing resources of the edge servers are limited, so the heavy computing burden of the edge servers needs to be relieved. Therefore, the authors of [2, 3] adopt D2D technology to reduce the burden of edge servers and improve energy efficiency through user cooperative offloading. However, due to the limitation of user transmit power and the link used for transmission may be blocked by obstructions, D2D user pairs who are far apart generally have a lower success rate of offloading. By adopting intelligent reflecting surface (IRS) to assist communication, the communication environment can be changed to resist the influence of a bad communication environment on system performance [4]. Therefore, the performance of the D2D offload system can be improved from the perspective of saving device power and communication.

IRS technology has attracted much attention in recent years [57]. IRS is a metasurface with a large number of reconfigurable passive components. Each component can independently produce phase shifts to incident signals. All elements work together to change the transmission path of the reflected signals [8]. In contrast to the traditional amplification and forwarding (AF) relay phase, IRS uses passive reflection beamforming to process the incident signal, reducing the energy consumption of the system [9]. These characteristics make IRS technology more promising from an energy efficiency perspective. Fortunately, by subtly tweaking reflective components, IRS helps create a good wireless propagation environment to greatly optimize spectral efficiency and energy efficiency [1012]. The authors of [13, 14] adopted IRS to assist communication, which greatly improved the reachable rate of the communication system. The authors of [15] investigated the role of IRS-assisted communication in improving system security performance. Therefore, IRS can solve the problems of long communication distance and communication link blockage mentioned above.

The authors of [10] aimed to jointly design the transmit beamforming of access points (AP) and the phase shift of IRS to minimize the power of the system. The authors of [11] explored the block coordinate descent method to optimize delays in IRS-assisted MEC systems. The authors of [16] studied the physical layer security and data transmission of IRS-assisted D2D networks. The authors of [17] studied the IRS-assisted D2D wireless communication system, using IRS to regulate its reflecting components to enhance the data transmission of D2D communication. To maximize the energy efficiency of the system, the authors of [18] adopted IRS to assist the D2D communication network and jointly optimize the device power control and passive beamforming of IRS to maximize the energy efficiency of the system.

However, all above researches about IRS-assisted D2D communication networks were all carried out under the premise of perfect channel state information (CSI). Unfortunately, perfect CSI between users and the IRS is difficult to obtain in practice because the IRS reflecting elements are passive, and its signal processing power is limited. Generally, there have two main ways to get the communication channels associated with the IRS. One method estimates the base station (BS)-IRS channel and IRS-user channel, respectively [19]. However, this method requires the introduction of active components, which can increase hardware costs and add additional power consumption. Fortunately, the cascaded BS-IRS-user channels are sufficient to support joint beamforming designs [20, 21].

The literature [1018] mentioned above did not consider the influence of imperfect CSI on transmission design. Because of the inevitable channel estimation errors, simply treating channels as perfect ones in the analysis process will lead to the loss of system performance. In addition, although nonorthogonal multiple access (NOMA) can increase system throughput, the processing capacities of users are not as strong as those of the BS, so it is difficult to achieve multi-user detection and interference elimination at the user end.

Considering the errors in the estimation of the wireless channel and the requirement of the worst-case transmit rate of the devices and the IRS power budget, the authors of [22] developed an optimization problem to minimize the transmit power of the AP. In the imperfect CSI case, the authors of [23] investigated the worst-case joint optimization design for IRS-assisted MISO systems to minimize the transmit power of the system. By jointly optimizing the transmit beamforming at the AP and the phase shift at IRS, the authors of [24] aimed to minimize the transmit power of the system constrained by the worst-case quality of service of the device.

The literature [2224] mentioned above considered the channel estimation error of the IRS-aided communication system, but the authors only considered direct communication between the user and the base station. With the rapid increase of Internet of Things (IoT) devices, the computing resources of edge servers are limited, and the heavy computing burden of edge servers needs to be relieved. Therefore, D2D technology can be adopted to reduce the burden of edge servers and improve spectrum efficiency through user cooperative offloading.

To overcome the impact of long-distance transmission and harsh wireless communication environment on system performance, we adopt IRS-assisted wireless communication. With the large-scale popularization of intelligent terminal equipment, spectrum efficiency and power consumption have become a nonnegligible problem. D2D technology can be adopted to reduce the burden of edge servers and improve spectrum efficiency and energy efficiency through user cooperative offloading. In this context, this paper studies the robust design of an IRS-assisted D2D network with the assumption of imperfect cascaded channels. And D2D users communicate with each other using orthogonal frequency division multiple access (OFDMA). Specifically, our goal is to design a robust joint optimization scheme for transmit beamforming and IRS phase shift to minimize the system transmit power of D2D systems under a bounded CSI error model.

The contributions of our work are summarized below: (1) Our goal is to jointly optimize the transmit beamforming and IRS phase to minimize the system transmit power, while requiring each user’s rate to meet the minimum rate constraint in the presence of channel errors. (2) The problem presented is nonconvex, and the imperfection of CSI makes it even more difficult. We convert the problem to two effectively solvable semidefinite programming (SDP) subproblems using S-Procedure and then solve them through the convex-concave procedure (CCP) algorithm and the alternate optimization method. (3) Numerical results show the effectiveness of the algorithm and verify that the deployment of IRS could significantly reduce the system transmit power.

2. System Model

2.1. Communication Model

We consider an IRS-assisted D2D network, and users communicate with each other with OFDMA. As shown in Figure 1, there are single-antenna D2D link pairs in the system and an IRS with reflection elements. The phase shift of IRS is a diagonal matrix , where denotes the reflection angle of reflection element . Denote by the link coefficient from transmitter to receiver , where. The channel vectors from transmitter to IRS and from IRS to receiver are represented by and , respectively.

signals offloaded by the transmit users are denoted by . The transmit data for user is assumed to have zero mean and unit variance, i.e., =1. The received signal of is as follows:

where is the corresponding precoding vector for the transmit users and is the additive noise. Denote by the cascaded channels from to through the IRS, and the vector containing diagonal elements of is denoted by . Then, the received signal of can be redescribed as

Then, the achievable rate of link in the OFDMA-based D2D communication network can be expressed as

In IRS-assisted D2D networks, there have two different types of links: the direct channel and the cascaded channel . IRS-related cascade channels are more difficult to estimate than direct channels due to the passivity of IRS. Therefore, we assume that the cascaded channels are imperfect. We define the cascaded channel as an error bounded model, which can be expressed as

where represents the estimated cascaded channel vector, represents the corresponding channel error vector, and is the range of the uncertainty region defined by the transmitter.

2.2. Robust Problem Formulation

Here, our goal is to minimize the transmit power of the IRS-assisted D2D system with imperfect CSI. Specifically, we jointly optimize the transmit beamforming and IRS phase shifts to minimize the system transmit power subject to the constraints of the worst-case quality of service (QoS). Thus, this problem can be expressed as

Here, is the minimum rate target for each user. Constraints in (5b) are the lowest targets for users, while constraints in (5c) are the IRS phase shift constraints. It is a tricky problem to solve due to the nonconvex QoS constraints in (5b) and constant-modulus constraints in (5c). In addition, variables and are coupled. We will use the CCP algorithm and the alternative optimization (OA) method to solve the problem (5) in the next section.

3. Robust Beamforming Design Subheadings

Here, we tackle the power minimization problem of the IRS-assisted D2D networks. First, we equivalently convert the nonconvex constraints in (5b) to a form that is easy to deal with and then optimize and using the AO method, respectively.

3.1. Problem Transformation

To start with, constraints in (5b) can be equivalently described as

First, the left side of inequality constraints in (6) is approximated by a linear lower bound. Then, the S-Procedure is used to deal with the semi-infinite inequalities after approximation. Specifically, Lemma 1 shows the linear lower bound of (6).

Lemma 1. Assume that and are the optimal solutions gained at the -th iteration, and can be equivalent to a linear lower bound at as follows: where

Proof. According to Appendix B of [25]. Assuming be a complex scalar variable, then the following inequality holds. For any fixed , (7) can be obtained by replacing and with and , respectively. Lemma 1 is proved.
By substituting into (7), the constraints in (5b) can be expressed as follows: where

Lemma 2 (S-Procedure). Let Hermitian matrix , and ,. Define the following inequality of variable : The inequality , holds only if there exists such that According to Lemma 2, inequality (10) can be transformed into the following linear matrix inequalities: where and are slack variables.
Replace (5b) with (14), and then, optimization problem (5) is restated as

Due to the coupling between and , problem is still nonconvex and difficult to tackle. Next, we will alternately optimize the transmit beamforming and phase shift matrix to solve the problem .

3.2. Alternate Optimization

Specifically, for a given phase shift , the problem reduces to a convex subproblem as follows:

Problem is convex and can be easily tackled by using CVX toolkit. Problem is an SDP, and when the difference between the target value of the iteration and the iteration is lower than the preset threshold, the iteration stops.

Then, for a given transmit beamforming vector , the problem becomes a feasibility-check problem. According to [23], to improve the convergence of the optimal solution of the feasibility-check problem, we would introduce an auxiliary variable to modify inequality (6) as follows.

In addition, the linear matrix inequalities of (14) also can modify as follows:

Thus, can be written as the following feasibility-check problem:

We can notice that is still nonconvex due to (5c). Here, we can address the nonconvexity via the semidefinite relaxation (SDR) method [26]. It is worth noting that if the optimal solutions of the SDP problems are not rank-one, the feasibility of these problems cannot be guaranteed. In addition, when the variable dimension is large, the complexity of the SDR method is high. To avoid the drawbacks of the SDR method, the penalty CCP method [27] is used to address nonconvex constraints in (5c). In particular, the constraints , can be equivalent to ,. According to the CCP framework, (5c) can be further linearized by , at fixed . We introduce the slack variable with the unit-modulus constraints. Then, the problem can be reprogrammed as follows:

1: Input : Initial value and iteration .
2: repeat
2: if , then do
3: obtain by Solving Problem by using CVX tool;
4: {};
5: 
6: else
7: input random initial value , and set and set iterations
8: end if
9: until and
10:Then output .

Through the above AO method, we can easily solve the optimization problem . The AO algorithm for solving problem is summarized in Algorithm 2.

1:Input: Initial value 0, and predefined threshold .
2:Output .
3: for do
4: For given t, solve the problem Via CVX tool to
get .
5: For given , solve the problem Via Algorithm 1 to
get t+1.
6: if
7: then
8:  .
9: break
10: end

4. Numerical Result

Here, we analyse the numerical results to prove the superiority of IRS deployment and evaluate the effectiveness of the proposed algorithm. The simulated system is an IRS-assisted D2D network with single-antenna D2D user pairs. The IRS is located at (0,0,0), and the transmit users and the receive users are distributed in the range of ([10, 15], [5,−5],0) and ([−10,−15], [5,−5],0) meters, respectively. The channels of the user-user link, user-IRS-user, are assumed to be large-scale and small-scale fading. The large-scale fading model is , where is the link loss index and represents the link loss index of transmit user-IRS link, transmit user-receive user link, and receive user-IRS link, respectively. And is the link distance. The small-scale fading channel model is Rayleigh fading distribution. Define where , as the channel error boundary, represents the relative uncertainty of the channel. All users in the system have the same rate constraint, i.e., .

Figure 2 illustrates the system transmit power versus minimum rate constraint of users when . As shown in Figure 2, the system transmit power in all cases increases as the constraint rate increases. This result shows that the price of good user QoS is high in system power consumption. We also analyse the relationship between the transmit power of the system and the reflector number of IRS. As can be seen from Figure 2, the transmit power of the system decreases with the increase of the number of reflection elements of IRS. This shows that a large number of IRS reflection elements can bring a better system gain. We can also see that the transmit power of the system is greatly increased without the deployment of an IRS, demonstrating the superiority of IRS deployment in system performance improvement.

Figure 3 illustrates the transmit power of the system versus minimum rate constraint of users under different channel estimation errors when the reflection elements number of IRS . As shown in Figure 3, the transmit power of the system increases as the channel estimation error increases, and the transmit power of robust design is higher than that of without robust. This result illustrates that the robust design of the system requires additional power costs. The higher the channel errors, the greater the power consumption of the system, which means that additional power is needed to compensate for the influence caused by the channel errors.

Figure 4 illustrates the transmit power of the system versus channel estimation error under different number of user pairs when . As shown in Figure 4, the transmit of the system power in all cases increases as the channel estimation error increases. This shows that in order to compensate for the loss of system performance caused by channel error, the system needs to consume additional power. We can also see that the transmit power rises dramatically with the increase of user pairs. The simulation results show that the more users participate in collaborative offloading, the more additional power is paid.

Figure 5 illustrates the transmit power of the system versus the iteration number when . The results show that the convergence rate of this algorithm is fast, and 10 iterations are enough to ensure convergence of the proposed algorithm. This shows that the algorithm proposed in this paper is guaranteed in terms of effectiveness and complexity.

5. Conclusion

In this paper, we investigated the power optimization of IRS-aided D2D offloading system under imperfect channels and considered the robust design of the system. We jointly optimized transmit beamforming and IRS phase shifts to minimize system transmit power while requiring each user’s rate to meet the minimum rate constraint in the presence of channel errors. The CSI uncertainties were transformed by using S-Procedure, and the unit-modulus constraints of phase shift were tackled by using the penalty CCP method.

From the analysis of the simulation results, we can get the following conclusions: (1) Deploying an IRS can significantly reduce the transmit power of the system, and the transmit power of the system decreases with the increase of IRS reflectors. (2) The system needs to consume extra power to compensate for the performance loss caused by channel errors. (3) The algorithm proposed in this paper has a fast convergence rate.

For our future work, we can consider using nonorthogonal multiple access to communicate between devices to improve the spectral efficiency of the system and reduce transmission delay.

Data Availability

The code used to support the findings of this study is available from the corresponding author upon request. Correspondence should be addressed to Guoping Zhang: gpzhang@mail.ccnu.edu.cn.

Conflicts of Interest

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

Acknowledgments

This work is funded by the Fundamental Research Funds of the Central Universities (No. CCNU20TS008), the Science and Technology Department of Guizhou Province Project (No. [2020]1Y208), the Guizhou Provincial Department of Education Project (No. KY [2020]208), and the Qiannan Normal College for Nationalities Project (Nos. QNSY2018002 and 2018XJG0530).