Next Article in Journal
Effect of Visually Induced Motion Sickness from Head-Mounted Display on Cardiac Activity
Previous Article in Journal
Adaptive Fault-Tolerant Formation Control of Heterogeneous Multi-Agent Systems under Directed Communication Topology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Beamforming Design for Cooperative Intelligent Reflecting Surface-Assisted mmWave Communication

School of Physics and Electronics, Central South University, Lushan South Road, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(16), 6214; https://doi.org/10.3390/s22166214
Submission received: 27 July 2022 / Revised: 12 August 2022 / Accepted: 16 August 2022 / Published: 18 August 2022
(This article belongs to the Section Communications)

Abstract

:
In order to investigate the effect of cooperative Intelligent Reflecting Surface (IRS) in improving spectral efficiency, this paper explores the joint design of active and passive beamforming based on a double IRS-assisted model. First, considering the maximum power constraint of the active vector and the unit modulus constraint of the cooperative passive vector, we establish the non-linear and non-convex optimization problem of multi-user maximization weighted sum rate (WSR). Then, we propose an alternating optimization (AO) algorithm to design the active vector and the cooperative passive vector based on fractional programming (FP) and successive convex approximations (SCA). In addition, we conduct a study on the optimization of the passive reflection vector under discrete phase shift. The simulation results show that the proposed beamforming scheme of double IRS-assisted model performs better than the conventional single IRS-assisted model.

1. Introduction

6G will provide all-around wireless coverage and interconnection of all things [1]. Intelligent Reflecting Surface (IRS) is one of the key technologies for 6G, which has the advantages of low energy consumption and simple deployment [2,3,4]. Specifically, IRS is a planar surface comprising a large number of reconfigurable passive electrical components that can adjust the phase shift of incident signal according to different channel conditions, leading to more reliable communication links, greater transmission capacity and higher spectral and energy efficiency [5,6].
Owing to these advantages, IRSs have attracted intensive attention and have been applied in several scenarios, including IRS-assisted integrated satellite unmanned aerial vehicle (UAV) terrestrial networks [7], IRS-assisted anti-jamming communications [8,9], cell-free massive multiple-input multiple-output (MIMO) system with IRS assistance [10] and IRS-assisted secure integrated terrestrial-aerial networks [11]. However, the deployment of IRS in different scenarios can greatly affect the performance and coverage of the system. To further improve the spectral efficiency and coverage of the system, how to jointly design beamforming according to the deployment scheme is a challenge to be solved.
Recently, most beamforming research is generally performed in single IRS-assisted systems [12,13]. In [12], the authors studied a single IRS-assisted multi-user downlink transmissions model under perfect and imperfect channel state information (CSI), respectively, and proposed a block coordinate descent (BCD) method to maximize the weighted sum rate (WSR). Furthermore, in [13], in the process of jointly active and passive vector optimization design, a low-complexity beamforming algorithm based on closed-form expressions of optimization variables was proposed. The aforementioned works mainly studied the single IRS-assisted models, which are not flexible, resulting in low coverage of wireless communication systems.
To further obtain higher spatial multiplexing gain and enhance coverage, the authors extended the scenario to distributed IRSs in [14], which broke the rank-one constraint of the base station (BS) to the IRS channel and developed a higher-rank channel, and they proposed an alternating optimization (AO) method to jointly design active and passive beamforming. Then, in [15], a hybrid active and passive wireless network with large-scale deployment of BSs and distributed IRSs was investigated to achieve network capacity growth by adjusting the optimal IRS to the BS density ratio.
In both [14,15], the distributed IRSs independently serve the related users in the local coverage area without considering the cooperation power between IRSs, which simplifies the beamforming design scheme. However, there will be signal reflections between IRSs in practice, and the role in a small range of environments is clear. The above passive beamforming scheme is no longer optimal when considering the inter-IRS reflection channel. Therefore, a new cooperative beamforming design is required.
To solve the signal interaction problem between cooperative IRSs, some recent works have investigated cooperative IRSs beamforming. In [16], the authors made a preliminary attempt to achieve far more than a conventional single IRS system by designing the passive beamforming of two cooperative IRSs; however, they only investigated the cooperative power gain of the double-reflection link without considering the spatial multiplexing gain brought by the two single-reflection links.
Moreover, in [17], the capacity maximization problem of MIMO system with double-IRS assistance was studied by jointly optimizing the transmit covariance matrix and the passive beamforming matrix under the line-of-sight (LoS) channel characteristics. However, the LoS path considered in [17] is an ideal model, and the application scenario is limited due to the failure to consider small-scale fading.
Then, the paper [18] considered double IRS-assisted the uplink communication system under the general channel conditions and adopted semidefinite relaxation (SDR) and the bisection method to effectively solve the problem of maximizing the minimum signal-to-interference-plus-noise ratio (SINR). However, the SDR method not only has a large number of iterations but also can only obtain approximate solutions because of Gaussian randomization. The results suggest that double-IRS model has a huge potential for improving spectral efficiency.
Inspired by the above works, we aim to maximize the WSR of the cooperative IRS-assisted millimeter wave (mmWave) downlink communication and propose a joint beamforming design scheme. The main contributions of this paper are as follows:
  • First, for multivariate coupled non-convex optimization problems, we implement the decoupling of optimization variables based on fractional programming (FP) and convert the original problem equivalently into four subproblems in this paper.
  • Next, we design an extended AO algorithm to solve the joint beamforming design problem under continuous phase shift to maximize the WSR of the system. In terms of the active transmission vector, quadratic transform (QT) is adopted to reconstruct the optimization problem and obtain a closed-form expression for the optimization variable. Regarding reflection vector optimization, the twice stochastic successive convex approximations (SCA) technique is adopted to find the optimal step size separately to achieve a joint optimization of the passive phase shifts.
  • In addition, we extend the passive beamforming scheme to the case of discrete phase shifts of the IRS. The simulation results show that, for both continuous and discrete phase shifts, the proposed beamforming scheme of the double IRS-assisted system outperforms the conventional single IRS-assisted system.
The remainder of this paper is structured as follows. The double IRS-assisted system model and problem formulation are introduced in Section 2. In Section 3, we present the detailed derivations of the proposed low-complexity AO algorithm. The simulation results are analyzed in Section 4 to demonstrate the effectiveness of the proposed algorithm. Finally, we give our conclusions in Section 5.
The notations used in this paper are listed as follows. E { · } denotes statistical expectation. C N μ , σ 0 2 denotes the circularly symmetric complex Gaussian (CSCG) distribution with mean μ and variance σ 0 2 . m i m ( a , b ) denotes the minimum between two real numbers a and b . ⊗ denotes the Kronecker product. Superscripts G * , G T and G H denote the conjugate, the transpose and the conjugate transpose of G , respectively. C a × b denotes the space of a × b complex-valued matrices. For any vector ω , ω i is the i-th element, ω and ω F denote the Euclidean norm and the Frobenius norm, respectively. Furthermore, diag ( ω ) denotes the diagonal matrix of vector ω . I M represents the M × M identity matrix. For any complex variable x , | x | denotes the absolute value of a complex variable x , and Re { x } represents the real part.

2. System Model and Problem Formulation

In this section, we present the transmission and channel model of a double IRS-assisted mmWave communication system and propose the problem formulation.

2.1. Transmission Model

As shown in Figure 1, we consider a double IRS-assisted multi-user multiple-input single-output (MISO) downlink communication system, which consists of one BS equipped with M antennas and a cluster of K sigle-antenna users. Two cooperative IRSs are deployed in the network to provide high-quality transmission links. Considering the impact of path loss on the cooperative IRSs model, a realistic deployment scenario is developed in which IRS 1 and IRS 2 are placed near the user cluster and BS, respectively, to minimize the path loss.
To better represent the enhanced effect of IRS, we also consider that the direct links between the user equipment (UE) and the BS are blocked. Additionally, two IRSs are properly deployed to construct a LoS path from the IRSs to the BS and the users, so that the BS can effectively serve the users through the reflection link created by them.
To facilitate comparison with the single IRS deployment scheme, we assume that the total reflection elements of the single IRS and cooperative IRSs model consist of N elements, with IRS 1 and IRS 2 consisting of N 1 and N 2 reflection elements, respectively, with N 1 + N 2 = N . The corresponding phase shift matrix of IRS μ is denoted as Φ μ = d i a g θ μ , μ { 1 , 2 } , in which θ μ = θ μ , 1 , θ μ , 2 , , θ μ , N μ T C N μ × 1 denotes the equivalent reflection coefficient.
Then, the continuous phase feasible set can be expressed as F c = θ μ , N μ = e j φ μ , N μ φ μ , N μ [ 0 , 2 π ) . In this case, the reflection amplitude of all elements is set to 1 to maximize the signal power and thus | θ μ , n | = 1 . The feasible set corresponding to the discrete phase is given by F d = θ μ , N μ = e j φ μ N μ φ μ , N μ ϵ 2 π i 2 B i = 0 2 B 1 , where B is the phase resolution in the number of bits.
Each IRS consists of an arbitrary number of adjoining reflection elements, which, on the one hand, produce the same phase shift for the incident signal, bringing a high aperture gain, and on the other hand, their near-passive feature significantly reduces the cost of channel estimation and reflection optimization [19,20].
Let G 1 C N 1 × M , G 2 C N 2 × M , D C N 2 × N 1 , h 1 , k C N 1 × 1 and h 2 , k C N 2 × 1 denote the equivalent channels for BS IRS 1 , BS IRS 2 , IRS 1 IRS 2 , IRS 1 user , IRS 2 user , respectively, where k = { 1 , 2 , , K } . Under the above conditions, the channels from BS to user k via a double-reflection link, and two single reflection links can be expressed as
h k H = h 1 , k H Φ 1 G 1 + h 2 , k H Φ 2 G 2 + h 2 , k H Φ 2 D Φ 1 G 1 ,
To highlight the fundamental performance gain of the double-IRS cooperative system, we assume that the CSI of all the above channels can be obtained accurately. In addition, we assume that all the channels are the quasi-static flat-fading channel model, which remains approximately constant within each channel coherence interval.
We set s k denote the transmitted signal from the BS to user k with E s k 2 = 1 , k = { 1 , 2 , , K } . Then, the transmitted signals for all users can be defined as
x = k = 1 K w k s k ,
where w k C M × 1 is the corresponding transmit beamforming vector. During downlink data transmission, the signal received at user k can be expressed as
y k = h 1 , k H Φ 1 G 1 + h 2 , k H Φ 2 G 2 + h 2 , k H Φ 2 D Φ 1 G 1 x + n k ,
where n k CN 0 , σ 0 2 . The k-th user is subject to interference from other users; thus, the corresponding SINR can be designated as
γ k = h 1 , k H Φ 1 G 1 + h 2 , k H Φ 2 G 2 + h 2 , k H Φ 2 D Φ 1 G 1 w k 2 i = 1 i k K h 1 , k H Φ 1 G 1 + h 2 , k H Φ 2 G 2 + h 2 , k H Φ 2 D Φ 1 G 1 w i 2 + σ 0 2 ,
In addition, the transmit power constraint at BS is modeled as
k = 1 K w k 2 P t ,
where P t represents the maximum transmit power, and W = w 1 , w 2 , , w K C M × K denotes the overall beamforming matrix at the BS.

2.2. Channel Model

Due to the sparse scattering characteristics of mmWave channels, this paper uses the 3D Saleh–Valenzuela channel model [21,22], where the BS is equipped with a uniform linear array (ULA), and the two IRSs are uniform planar arrays (UPA). Then, G u and D can be expressed as
G u = = 0 L p v ( ) a B ϕ B ( ) a u H ϕ u ( ) , θ u ( ) ,
D = = 0 L d v ( ) a r ϕ r ( ) , θ r ( ) a t H ϕ t ( ) , θ t ( ) ,
where L p and L d represent the number of non-line-of-sight (NLoS) paths, = 0 denotes the LoS path, and v ( ) is the complex gain of the -th path. The mmWave channels typically contain only a small number of major multipath components. Here, the azimuth and elevation angles are denoted by ϕ ( ) and θ ( ) , a ( ϕ , θ ) denotes the array steering vector of IRS, and the array steering vector of the BS is expressed as
a B ( ϕ ) = 1 M 1 , e j 2 π λ 0 d sin ( φ ) , . e j ( M 1 ) 2 π λ 0 d sin ( φ ) T ,
where λ 0 is the signal wavelength, and d = λ 0 2 denotes the spacing between the antennas. It is assumed that each IRS unit has N a z elements horizontally and N e l elements vertically. Then, the array steering vector of IRS is expressed as
a ( ϕ , θ ) = a a z ( ϕ ) a e l ( θ ) ,
where a a z ( ϕ ) and a e l ( θ ) are defined in the same manner as a B ( ϕ ) .
Typically, because the IRS is widely distributed in hotspot locations, the probability of LoS paths is high. The IRS-user channel model ignores the transmit power of more than two reflections due to suffering from severe path loss and only considers the LoS path [9]. Thus, the channel between the IRS and the k-th user is modeled by
h u , k = N u v k ϱ r ϱ t a u ϕ u , θ u ,
where the ϱ r and ϱ t are the transmit and receive antenna gains, v k is the channel gain.

2.3. Proposed Problem Formulation

In this paper, we aim to maximize the WSR at the downlink transmission by jointly optimizing the active and the cooperative passive vector, subject to maximum transmit power and phase shift constraints. The optimization problem is formulated as
( P 1 ) max W , θ 1 , θ 2 f 1 W , θ 1 , θ 2 = k = 1 K ω k log 1 + γ k s . t . | θ μ , n | = 1 , n = 1 , , N u , μ { 1 , 2 } , k = 1 K w k 2 P t ,
where the weight ω k represents the priority of the k-th user. Since the non-convexity and non-linearity of problem ( P 1 ) , it is difficult to solve it optimally. In addition, the optimization variables θ 1 , θ 2 and W are deeply coupled; therefore, finding the global optimal solution is a challenge.
Problem ( P 1 ) is to maximize a sum-of-log-of-ratio objective, which is a typical FP problem [23]. To solve the multi-variate coupled problem, we first transform ( P 1 ) into a much low-complex problem by introducing optimization variable. It can be rewritten as
( P 2 ) max α , W , θ 1 , θ 2 f 2 α , W , θ 1 , θ 2 s . t . | θ μ , n | = 1 , n = 1 , , N u , μ { 1 , 2 } , k = 1 K w k 2 P t , α k 0 , k = 1 , 2 , , K ,
where
f 2 α , W , θ 1 , θ 2 = k = 1 K ω k log 1 + α k k = 1 K ω k α k + k = 1 K ω k 1 + α k γ k 1 + γ k ,
The parameters α 1 , α 2 , , α K are the auxiliary variables introduced for each user by the Lagrangian dual transform [24], and then α = α 1 , α 2 , , α K T is the auxiliary vector.
For ease of reading, Table 1 summarizes the main symbol notations used in this paper and their physical meanings.

3. Joint Active and Passive Beamforming

The above-mentioned original problem is transformed into an optimization problem containing α , W , θ 1 and θ 2 . To solve the problem efficiently, we first, decouple the problem ( P 2 ) into four disjoint optimization subproblems. Then, we propose an extended low-complecity AO algorithm. In other words, we optimize the beamforming of the transmission vector and the cooperative reflection vector in an alternating iterative form. In addition, we choose the traditional single IRS-assisted scheme as the benchmark for performance analysis comparison. The details on how to optimize the variables alternately are given as follows.
First, we aim to find the optimal closed-form expression for α with given W , θ 1 and θ 2 . Specifically, when fixed W , θ 1 and θ 2 , the problem ( P 2 ) can be viewed as an unconstrained optimization problem for α k .
Proposition 1.
When W , θ 1 and θ 2 are fixed, the optimal α k can be obtained as
α k = γ k ,
Proof. 
Taking the partial derivative of f 2 α , W , θ 1 , θ 2 with respect to α k yields
f 2 α , W , θ 1 , θ 2 α k = γ k α k 1 + γ k 1 + α k ,
Let f 2 α , W , θ 1 , θ 2 α k = 0 , we can obtain that α k = γ k makes the objective function f 2 α , W , θ 1 , θ 2 maximized. As f 2 α , W , θ 1 , θ 2 α k > 0 when α k < γ k , f 2 α , W , θ 1 , θ 2 α k < 0 when α k > γ k .   □
Based on the obtained closed-form expression about α k , we propose solutions for the active vector W and the cooperative passive vector θ 1 and θ 2 in the next two subsections, respectively.

3.1. Active Beamforming Scheme

When α is fixed, we can formulate a new optimization problem with respect to the active vector W and the cooperative passive vector θ 1 and θ 2 , which can be rewritten as
( P 3 ) max W , θ 1 , θ 2 f 3 W , θ 1 , θ 2 = k = 1 K α ¯ k γ k 1 + γ k s . t . | θ μ , n | = 1 , n = 1 , , N u , μ { 1 , 2 } , k = 1 K w k 2 P t ,
where a ¯ k = ω k 1 + α k , and the γ k can be rewritten as
γ k = h k H w k 2 i = 1 , i k K h k H w i 2 + σ 0 2 ,
when α , θ 1 and θ 2 are fixed, we ignore irrelevant variables and substitute (17) into (16), the problem ( P 3 ) can be formulated as
( P 4 a ) max W f 4 a ( W ) = k = 1 K a ¯ k h k H w k 2 i = 1 K h k H w i 2 + σ 0 2 s . t . k = 1 K w k 2 P t ,
The above problem is a multi-ratio sum problem with respect to W , and it can be reformulated as a biconvex optimization problem by QT [24]. Thus, the objective function can be reformulated as
f 4 b ( W , β ) = k = 1 K 2 α ¯ k Re β k * h k H w k k = 1 K β k 2 i = 1 K h k H w i 2 + σ 0 2 ,
where β 1 , β 2 , , β K are the introduced complex auxiliary variables, and β = β 1 , β 2 , , β K T is the auxiliary vector. Problem ( P 4 a ) is therefore equated to solving the biconvex problem with respect to β and W as follows
( P 4 b ) max W , β f 4 b ( W , β ) s . t . k = 1 K w k 2 P t ,
Proposition 2.
When W is fixed, the optimal β k can be updated by
β k = α ¯ k h k H w k i = 1 K h k H w i 2 + σ 0 2 ,
Then, the optimal beamforming vector w k is obtained by the Lagrange multiplier method, which can be expressed as
w k = a ¯ k β k λ I M + i = 1 K β i 2 h i h i H 1 h k ,
Proof. 
When W is fixed, taking the partial derivative of f 4 b ( W , β ) with respect to β k yields
f 4 b ( W , β ) β k = 2 α ¯ k h k H w k 2 β k i = 1 K h k H w i 2 2 β k σ 0 2 ,
Let f 4 b W , β β k = 0 , then the above Equation (21) is obtained. When β is fixed, considering the maximum transmit power constraint, the Lagrangian function of f 4 b ( W , β ) can be obtained as
f 4 c ( λ , W , β ) = k = 1 K α ¯ k β k * h k H w k + w k H h k β k i = 1 K β i 2 k = 1 K w k H h i h i H w k λ k = 1 K w k H w k P t ,
where λ is the dual variable introduced by considering about the power constraint and the partial derivative of f 4 c ( λ , W , β ) with respect to w k as follows
f 4 c ( λ , W , β ) w k = 2 α ¯ k h k β k 2 i = 1 K β i 2 h i h i H w k 2 λ I M w k ,
let f 4 c ( λ , W , β ) w k = 0 , the above expression (22) can be obtained.    □
In general, the optimal λ can be obtained using the bisection method, and a large number of iterations of searching is generally required to obtain a high-accurate W . However, to avoid operating the matrix inverse too many times, we take the following update form of W [12].
W = arg min W k = 1 K Re g k H w k w ^ k + L 2 w k w ^ k 2 s . t . w k 2 P t ,
where L > 0 , the gradient is expressed as
g k = f 4 b w k w k = w ^ k = 2 a ¯ k β k h k + 2 i = 1 K β i 2 h i h i H w ^ k ,
where w ^ k = w k ( l 1 ) + ϵ w k ( l 1 ) w ¨ k is the extrapolation point, w k ( l 1 ) is the value of the last alternate iteration, w ¨ k is the value of w k before it was updated to w k ( l 1 ) , and ϵ > 0 denotes the extrapolation weight. The updated expression for w k is
w k = 1 L 2 λ L w ^ k g k ,
λ = L 2 1 2 P t k = 1 K L w ^ k g k 2 ,
Using this linear approximation eliminates the need for a bisection search. We let ( l 1 ) represent the value of the previous iteration and ( l ) is the value of the current iteration. L = 2 i = 1 K β i 2 h i h i H F is the Lipschitz constant of the gradient function g k . Furthermore, the extrapolation weight is taken by
ϵ = min d ( l ) 1 d ( l 1 ) , 0.9999 L ( l 1 ) L ( l ) ,
where d ( l ) is defined as d ( l ) = 1 2 1 + 1 + 4 d ( l 1 ) 2 with initial value 1.

3.2. Passive Beamforming Scheme

When optimizing cooperative reflection vector θ 1 , we first, fix α , W and θ 2 . Then, by denoting D ˜ k d ˜ k , 1 , , d ˜ k , N 2 H = d i a g h 2 , k H D C N 2 × N 1 , we can transform the channel h k H to be further expressed as
h k H = θ 2 H D ˜ k Φ 1 G 1 + θ 2 H T 2 , k + θ 1 H T 1 , k = θ 2 H d ˜ k , 1 Φ 1 , , d ˜ k , N 2 Φ 1 H G 1 + θ 2 H T 2 , k + θ 1 H T 1 , k = θ 2 H θ 1 H d i a g d ˜ k , 1 , , θ 1 H d i a g d ˜ k , N 2 H G 1 + θ 2 H T 2 , k + θ 1 H T 1 , k = n = 1 N 2 θ 1 H θ 2 , n d i a g d ˜ k , n G 1 T k , n + θ 2 H T 2 , k + θ 1 H T 1 , k ,
where T 1 , k = d i a g h 1 , k H G 1 and T 2 , k = d i a g h 2 , k H G 2 represent the channel components of the two single-reflection links, respectively. T k , n represents the channel components of the cooperative double-reflection link. Then, f 3 ( W , θ 1 , θ 2 ) is further expressed as
f 5 a θ 1 = k = 1 K 2 a ¯ k Re β k * θ 1 H T 1 , k + θ 2 H T 2 , k + n = 1 N 2 θ 1 H θ 2 , n T k , n w k k = 1 K β k 2 i = 1 K θ 1 H T 1 , k + θ 2 H T 2 , k + n = 1 N 2 θ 1 H θ 2 , n T k , n w i 2 + σ 0 2 ,
Then, the sub-optimization problem with respect to θ 1 can be transformed to be
( P 5 ) θ ^ 1 = arg min θ 1 f 5 b θ 1 θ 1 H A θ 1 2 Re θ 1 H B s . t . θ 1 , n = 1 , n = 1 , , N 1 ,
where A and B are
A = k = 1 K β k 2 i = 1 K a i , k a i , k H ,
B = k = 1 K α ¯ k β k * a k , k β k 2 i = 1 K b i , k * a i , k ,
with a i , k = T 1 , k + n = 1 N 2 θ 2 , n T k , n w i and b i , k = θ 2 H T 2 , k w i . We further replace θ 1 , n by φ 1 , n with θ 1 , n = e j φ 1 , n . Then, we can obtain as follows
φ 1 = arg min φ 1 R N f 5 c φ 1 e j φ 1 H A e j φ 1 2 Re B H e j φ 1
where φ 1 = φ 1 , 1 , , φ 1 , N 1 T ; however, f 5 c ( φ 1 ) is still non-convex. Thus, we further exploit the SCA technique to solve this problem, with the construction of surrogate function referring to [25]. We use the second order Taylor expansion at φ 1 ( l 1 ) to construct the surrogate function which can be expressed as
f 5 d φ 1 , φ 1 ( l 1 ) = f 5 c φ 1 ( l 1 ) + f 5 c φ 1 ( l 1 ) T φ 1 φ 1 ( l 1 ) + κ 2 φ 1 φ 1 ( l 1 ) 2 ,
where f 5 c φ 1 ( l 1 ) = 2 Re j θ 1 ( l 1 ) * A θ 1 ( l 1 ) B , and the optimization problem can be expressed as
φ 1 = arg min φ 1 R N f 5 d φ 1 , φ 1 ( l 1 ) ,
The expression for the iteration with respect to φ 1 is given by
φ 1 = φ 1 ( l 1 ) f 5 c φ 1 ( l 1 ) κ ,
In order to speed up the iteration of the algorithm, a proper search step size κ in (39) is needed. Furthermore, we consider optimization problem as follows
P 6 min φ 1 f 6 a φ 1 e j φ 1 H A e j φ 1 2 Re B H e j φ 1
To solve problem ( P 6 ), we construct function as follows
f 6 b φ 1 , φ 1 ( l 1 ) = f 6 a φ 1 ( l 1 ) + f 5 c φ 1 ( l 1 ) T φ 1 φ 1 ( l 1 ) + κ 2 φ 1 φ 1 ( l 1 ) 2 ,
It is known that f 6 a is a continuously differentiable function, and the gradient of f 6 a is
f 6 a φ 1 = f 5 c φ 1 = 2 Re j e j φ 1 A e j φ 1 B ,
The step size κ in this paper can be determined by the Armijo rule [26].
f 6 a φ 1 ( l 1 ) f 6 a φ 1 ζ κ f 5 c φ 1 ( l 1 ) 2 2 ,
where 0 < ζ < 0.5 , κ is the largest element in the κ 0 j j = 0 , 1 , and κ 0 > 1 .
Next, we optimize the reflection vector θ 2 of IRS 2, meanwhile the remaining variables are fixed. The problem ( P 3 ) can be rewritten as
( P 7 ) θ ^ 2 = arg min θ 2 f 7 a θ 2 θ 2 H J θ 2 2 Re θ 2 H Z s . t . θ 2 , n = 1 , n = 1 , , N 2 ,
we construct J and Z as follows
J = k = 1 K β k 2 i = 1 K q i , k q i , k H ,
Z = k = 1 K α ¯ k β k * q k , k β k 2 i = 1 K p i , k * q i , k ,
where q i , k = T 2 , k + d i a g h 2 , k H D Φ 1 G 1 w i and p i , k = θ 1 H T 1 , k w i . Following the similar transformations from (36) to (43), we can again obtain the optimal reflection vector θ 2 of IRS 2 by determining the appropriate step size based on the Armijo rule.
In the proposed AO algorithm, we transform the original problem into four subproblems, and the beamforming algorithm design accommodated to the cooperative double IRS-assisted model is implemented by iteratively solving the four subproblems. In particular, the solution obtained in each iteration is used as the initial point for the next iteration. The details of the proposed algorithm to achieve WSR maximization are summarized in Algorithm 1.
Algorithm 1: The AO Algorithm for joint design of active and cooperative passive beamforming.
1. Initialization: Set feasible values of w 0 , θ 1 0 , θ 2 0 . Set the threshold value τ and the maximum mumber of iterations I m . Iteration i = 0 .
2. Repeat
3. Update a i according to (14).
4. Update β i according to (21).
5. Update W i according to (28) and (29).
6. Construct A and B by (34) and (35).
7. Update θ 1 i according to (39).
8. With given θ 1 i , update Φ 1 i .
9. Construct J and Z by (45) and (46).
10. Update θ 2 i .
11. With given θ 2 i , update Φ 2 i .
12. Set i = i + 1 .
13. Until the increase of the WSR value is below the threshold τ or the interation number i reaches the I m .
14. Perform the quantized phase projection.

4. Simulation Results

In this section, simulation results are used to examine the performance of the cooperative double IRS-assisted multi-user system and to verify the feasibility of AO algorithm. The considered system is depicted in Figure 2, in which one BS is equipped with 4 antennas and 4 single-antenna users ( K = 4 ) randomly distributed in a circle center at ( 50 m , 5 m ) with a radius of 1 m. Since the direct link channel from the BS to the UE is not considered, our weight value is chosen as ω k = 1 K .
According to [21], the channel gain is taken as v k C N 0 , 10 0.1 P L ( r ) where P L ( r ) = ϱ a + 10 ϱ b lg ( r ) + ξ with ξ N 0 , σ ξ 2 3 . The channel realizations are produced by setting σ 0 2 = 85 dBm , ϱ t = 9.82 dBi , ϱ r = 0 dBi , ϱ a = 61.4 , ϱ b = 2 , σ ξ = 5.8 dB . The BS is located at (0 and 5 m), and two IRSs with the number of elements N 1 = N 2 = 30 are located at ( 0 m , 0 m ) and ( 50 m , 0 m ) , respectively. Furthermore, we consider the transmit power of the BS is set to P t = 30 dBm , and the number of quantized bits is B = 3 .
We focus on the impact of the main system parameters on the WSR, adopting three benchmarks to evaluate the performance of the model and algorithm: (1) cooperative IRS phase randomization, and then W is optimized using the weighted minimum mean square error (WMMSE) [27] (Random Phase); (2) single IRS scheme near the BS; and (3) single IRS scheme near the UE.
Figure 3 shows the WSR convergence behaviors of the system for different transmit power and the number of IRS reflection elements. It can be seen that for different P t and reflection elements, the WSR gradually converges to a smooth level as the number of iterations increases, proving the practicality of the proposed algorithm. In particular, at the transmit power of 20 dBm , the WSR converges in about 20 iterations when the number of two IRSs reflection elements is 20.
Still, when the number of two IRSs reflection elements is increased to 40, it takes 40 iterations before the WSR converges. This is because as the number of reflection elements gradually increases, the number of variables to be optimized increases, resulting in a decrease in the convergence rate. As the transmit power increases, the SINR increases and better performance of the system is obtained, and thus the number of iteration steps required to achieve a higher convergence value increases accordingly.
In Figure 4, we fix the number of reflection elements of the two IRSs to be N 1 = N 2 = 30 , demonstrating the variation in performance of the WSR with varying transmit power P t . It can be seen that the double-IRS model shows better performance than the single IRS ( N = 60 ) model for both continuous and discrete phase shift scenarios. Especially, considering a reference value at P t = 30 dBm , the joint beamforming based on the double-IRS scheme can achieve about 3 dB gain compared to the single IRS scheme.
This is mainly because the cooperative double-IRS system has the spatial multiplexing gain of the two single-reflection links in addition to the cooperative power gain of the double-reflection link, which helps to improve the WSR of the system. In addition, the WSR in the single IRS scheme is not sensitive enough to the transmit power, the cooperative double IRS scheme has an increasingly faster performance improvement in case of the transmit power gradually increases, and the difference between them is more pronounced as the transmit power increases.
Figure 5 shows the WSR versus the number of the reflection elements N 1 assigned to IRS 1 when other conditions are the same and we fix the total number of elements to be N = N 1 + N 2 = 100 . From the figure, it can be seen that the value of WSR is greatest when the number of elements of the two cooperative IRSs is equal. This is primarily because reasonably assigned elements can efficiently balance the passive beamforming gain, resulting in improved system performance.
Figure 6 illustrates the WSR of different schemes with respect to the number of reflection elements N when P t = 30 dBm , where N 1 = N 2 = N 2 . The WSR gradually increases with the number of reflection elements in each of the different scenarios, as the increase in the number of reflection elements improves the array gain of the IRS. Among them, the cooperative IRS model significantly improves spectral efficiency than the single IRS model.
Considering a reference value at N = 60 , the joint beamforming based on the double-IRS scheme can achieve about 3dB gain compared with a single IRS scheme, because the cooperative system obtains better channel rank conditions by adopting the double-IRS deployment. In addition, while the growth of WSR in the single IRS model varies smoothly with the number of reflection elements, the double-IRS model improves its performance at an increasing rate with the increase in the number of reflection elements, consistently maintaining superior system performance. Furthermore, their difference is more obvious as the number of reflection elements increases.
Figure 7 shows the relationship between the WSR of the system as IRS 2 is moved from ( 40 m , 0 m ) to ( 54 m , 0 m ) . D represents the horizontal coordinate of IRS 2 i.e., the horizontal distance between two IRSs. It depicts that when D increases from 50 m to 54 m , the system performance gradually decreases as the path loss of channel D becomes larger. Moreover, the WSR increases as the IRS 2 moves from ( 40 m , 0 m ) to ( 50 m , 0 m ) , indicating that it is not the case that the closer the distance between the two IRSs is the better.
This is because the decrease in the inter-IRS distance decreases the path loss of the channel D; however, along with the change in D, the distance between the user and the IRS 2 also changes. In addition, the reduction of the sum of transmission distances does not necessarily mean that the transmission conditions become better. Therefore, when deploying locations of IRSs, it is necessary to consider not only the factor of path loss, but also the location of the users.
Figure 8 shows the variation of WSR with the number of antennas at the BS for both discrete and continuous schemes. According to the figure, in the discrete phase shift case, the larger the number of quantized bits (B = 4), the closer the system WSR is to the continuous case. This is because the performance loss caused by the rounding process during quantization is smaller at higher bit counts. It also shows that the proposed approach is suitable for discrete phase shifter with a high level of phase shift. However, the implementation difficulty increases as the number of quantized bits increases in practice. Thus, we only need to use a small number of quantized bits (B = 3) to achieve satisfactory system performance.
Considering the practical application, there may be power loss at the IRS due to the absorption reflection of the phase shifter of the IRS, which we define as η with Φ μ η diag θ μ , μ { 1 , 2 } . Figure 9 investigates the effect of η on the WSR of the system, and as the power loss decreases, the WSR of the system increases significantly. Specifically, the enhancement effect of cooperative IRS scheme is more obvious when η is close to 1. Furthermore, when η increases from 0.6 to 1, the WSR based on the double IRS-assisted scheme achieves about 4 dB gain.

5. Conclusions

This paper investigated a model for cooperative IRS-assisted downlink mmWave MISO communication, where the IRS-assisted effect is achieved through one double-reflection link and two single-reflection links. The WSR of the system is maximized by jointly designing the transmit vector and cooperative IRS phase under the constraints of the transmit power and unit modulus constraint. We investigated the performance advantages of the double-IRS model under continuous and discrete phase shift conditions, respectively.
To solve the non-convex and non-linear problem, the original problem was, first, simplified based on FP and then solved by exploiting the SCA technique. Finally, a beamforming method based on alternating iterations was designed to accommodate the cooperative double IRS-assisted model. The simulations showed that the double IRS-assisted scheme exhibited higher performance through cooperative reflection beamforming compared with the conventional single IRS-assisted scheme. In future work, it will be necessary to investigate multi-hop IRS-assisted systems and design beamforming.

Author Contributions

Conceptualization, Y.Q. and H.D.; methodology, Y.Q. and H.X.; software, Y.Q. and C.P; validation, Y.Q., H.X. and H.D.; formal analysis, A.G.; investigation, Y.Q.; resources, Y.Q. and Y.Z. and C.P.; data curation, Y.Q. and H.D.; writing—original draft preparation, Y.Q.; writing—review and editing, Y.Q. and H.X.; visualization, Y.Z.; supervision, H.D. and A.G.; project administration, H.D. and A.G.; funding acquisition, H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We are grateful to the High Performance Computing Center of Central South University for assistance with the computations.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Basar, E. Reconfigurable Intelligent Surface-Based Index Modulation: A New Beyond MIMO Paradigm for 6G. IEEE Trans. Commun. 2020, 68, 3187–3196. [Google Scholar] [CrossRef]
  2. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enhanced Wireless Network: Joint Active and Passive Beamforming Design. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar]
  3. Wu, Q.; Zhang, S.; Zheng, B.; You, C.; Zhang, R. Intelligent Reflecting Surface-Aided Wireless Communications: A Tutorial. IEEE Trans. Commun. 2021, 69, 3313–3351. [Google Scholar] [CrossRef]
  4. Yang, Z.; Xu, W.; Huang, C.; Shi, J.; Shikh-Bahaei, M. Beamforming Design for Multiuser Transmission Through Reconfigurable Intelligent Surface. IEEE Trans. Commun. 2021, 69, 589–601. [Google Scholar] [CrossRef]
  5. Lin, S.; Zheng, B.; Alexandropoulos, G.C.; Wen, M.; Renzo, M.D.; Chen, F. Reconfigurable Intelligent Surfaces with Reflection Pattern Modulation: Beamforming Design and Performance Analysis. IEEE Trans. Wirel. Commun. 2021, 20, 741–754. [Google Scholar] [CrossRef]
  6. Zhou, G.; Pan, C.; Ren, H.; Wang, K.; Nallanathan, A. Intelligent Reflecting Surface Aided Multigroup Multicast MISO Communication Systems. IEEE Trans. Signal Process. 2020, 68, 3236–3251. [Google Scholar] [CrossRef]
  7. Guo, K.; An, K. On the Performance of RIS-Assisted Integrated Satellite-UAV-Terrestrial Networks with Hardware Impairments and Interference. IEEE Wirel. Commun. Lett. 2022, 11, 131–135. [Google Scholar] [CrossRef]
  8. Sun, Y.; Zhu, Y.; An, K.; Zheng, G.; Chatzinotas, S.; Wong, K.K.; Liu, P. Robust Design for RIS-Assisted Anti-Jamming Communications with Imperfect Angular Information: A Game-Theoretic Perspective. IEEE Trans. Veh. Technol. 2022, 71, 7967–7972. [Google Scholar] [CrossRef]
  9. Sun, Y.; An, K.; Luo, J.; Zhu, Y.; Zheng, G.; Chatzinotas, S. Outage Constrained Robust Beamforming Optimization for Multiuser IRS-Assisted Anti-Jamming Communications with Incomplete Information. IEEE Internet Things J. 2022, 9, 13298–13314. [Google Scholar] [CrossRef]
  10. Zhang, X.; Liang, T.; An, K.; Yang, H.; Niu, C. Secure Transmission in RIS-Assisted Cell-free Massive MIMO system with Low Resolution ADCs/DACs. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 339–344. [Google Scholar]
  11. Sun, Y.; An, K.; Zhu, Y.; Zheng, G.; Wong, K.K.; Chatzinotas, S.; Ng, D.W.K.; Guan, D. Energy-Efficient Hybrid Beamforming for Multilayer RIS-Assisted Secure Integrated Terrestrial-Aerial Networks. IEEE Trans. Commun. 2022, 70, 4189–4210. [Google Scholar] [CrossRef]
  12. Guo, H.; Liang, Y.-C.; Chen, J.; Larsson, E.G. Weighted Sum-Rate Maximization for Reconfigurable Intelligent Surface Aided Wireless Networks. IEEE Trans. Wirel. Commun. 2020, 19, 3064–3076. [Google Scholar] [CrossRef]
  13. Ma, X.; Guo, S.; Zhang, H.; Fang, Y.; Yuan, D. Joint Beamforming and Reflecting Design in Reconfigurable Intelligent Surface-Aided Multi-User Communication Systems. IEEE Trans. Wirel. Commun. 2021, 20, 3269–3283. [Google Scholar] [CrossRef]
  14. Cao, Y.; Lv, T.; Ni, W. Intelligent Reflecting Surface Aided Multi-User mmWave Communications for Coverage Enhancement. In Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 31 August–3 September 2020. [Google Scholar]
  15. Lyu, J.; Zhang, R. Hybrid Active/Passive Wireless Network Aided by Intelligent Reflecting Surface: System Modeling and Performance Analysis. IEEE Trans. Wirel. Commun. 2021, 20, 7196–7212. [Google Scholar] [CrossRef]
  16. Han, Y.; Zhang, S.; Duan, L.; Zhang, R. Cooperative Double-IRS Aided Communication: Beamforming Design and Power Scaling. IEEE Wirel. Commun. Lett. 2020, 9, 1206–1210. [Google Scholar] [CrossRef]
  17. Han, Y.; Zhang, S.; Duan, L.; Zhang, R. Double-IRS Aided MIMO Communication Under LoS Channels: Capacity Maximization and Scaling. IEEE Trans. Commun. 2022, 70, 2820–2837. [Google Scholar] [CrossRef]
  18. Zheng, B.; You, C.; Zhang, R. Double-IRS Assisted Multi-User MIMO: Cooperative Passive Beamforming Design. IEEE Trans. Wirel. Commun. 2021, 20, 4513–4526. [Google Scholar] [CrossRef]
  19. Wang, Z.; Liu, L.; Cui, S. Channel Estimation for Intelligent Reflecting Surface Assisted Multiuser Communications: Framework, Algorithms, and Analysis. IEEE Trans. Wirel. Commun. 2020, 19, 6607–6620. [Google Scholar] [CrossRef]
  20. You, C.; Zheng, B.; Zhang, R. Wireless Communication via Double IRS: Channel Estimation and Passive Beamforming Designs. IEEE Wirel. Commun. Lett. 2021, 10, 431–435. [Google Scholar] [CrossRef]
  21. Akdeniz, M.R.; Liu, Y.; Samimi, M.K.; Sun, S.; Rangan, S.; Rappaport, T.S.; Erkip, E. Millimeter Wave Channel Modeling and Cellular Capacity Evaluation. IEEE J. Sel. Areas Commun. 2014, 32, 1164–1179. [Google Scholar] [CrossRef]
  22. Ayach, O.E.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially Sparse Precoding in Millimeter Wave MIMO Systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef]
  23. Shen, K.; Yu, W. Fractional Programming for Communication Systems—Part I: Power Control and Beamforming. IEEE Trans. Signal Process. 2018, 66, 2616–2630. [Google Scholar] [CrossRef]
  24. Shen, K.; Yu, W. Fractional Programming for Communication Systems—Part II: Uplink Scheduling via Matching. IEEE Trans. Signal Process. 2018, 66, 2631–2644. [Google Scholar] [CrossRef]
  25. Sun, Y.; Babu, P.; Palomar, D.P. Majorization-Minimization Algorithms in Signal Processing, Communications, and Machine Learning. IEEE Trans. Signal Process. 2017, 65, 794–816. [Google Scholar] [CrossRef]
  26. Bertsekas, D. Nonlinear Programming. J Oper Res Soc. 1997, 48, 334. [Google Scholar] [CrossRef]
  27. Shi, Q.; Razaviyayn, M.; Luo, Z.-Q.; He, C. An Iteratively Weighted MMSE Approach to Distributed Sum-Utility Maximization for a MIMO Interfering Broadcast Channel. IEEE Trans. Signal Process. 2011, 59, 4331–4340. [Google Scholar] [CrossRef]
Figure 1. The cooperative double IRS-assisted multi-user MISO downlink communication system.
Figure 1. The cooperative double IRS-assisted multi-user MISO downlink communication system.
Sensors 22 06214 g001
Figure 2. The simulated cooperative IRS-assisted multi-user communications.
Figure 2. The simulated cooperative IRS-assisted multi-user communications.
Sensors 22 06214 g002
Figure 3. The convergence behavior of the AO algorithm.
Figure 3. The convergence behavior of the AO algorithm.
Sensors 22 06214 g003
Figure 4. The WSR versus the transmit power P t .
Figure 4. The WSR versus the transmit power P t .
Sensors 22 06214 g004
Figure 5. The WSR versus the number of the reflection elements N 1 assigned to IRS 1.
Figure 5. The WSR versus the number of the reflection elements N 1 assigned to IRS 1.
Sensors 22 06214 g005
Figure 6. The WSR versus the total number of the reflection elements N.
Figure 6. The WSR versus the total number of the reflection elements N.
Sensors 22 06214 g006
Figure 7. The WSR versus the horizontal coordinate of IRS 2.
Figure 7. The WSR versus the horizontal coordinate of IRS 2.
Sensors 22 06214 g007
Figure 8. The WSR versus the number of transmit antennas M at the BS.
Figure 8. The WSR versus the number of transmit antennas M at the BS.
Sensors 22 06214 g008
Figure 9. The WSR versus the reflection amplitude η .
Figure 9. The WSR versus the reflection amplitude η .
Sensors 22 06214 g009
Table 1. Symbols and their physical meanings.
Table 1. Symbols and their physical meanings.
SymbolsPhysical Meanings
λ 0 Signal wavelength
σ 0 2 Average noise power
BThe phase resolution in the number of bits
a B The array steering vector of the BS
a u / a r / a t The array steering vector of the IRS
κ Search step size
ϵ Extrapolation weight
( l ) / ( l 1 ) The value of the current/previous iteration
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qian, Y.; Deng, H.; Guo, A.; Xiao, H.; Peng, C.; Zhang, Y. Beamforming Design for Cooperative Intelligent Reflecting Surface-Assisted mmWave Communication. Sensors 2022, 22, 6214. https://doi.org/10.3390/s22166214

AMA Style

Qian Y, Deng H, Guo A, Xiao H, Peng C, Zhang Y. Beamforming Design for Cooperative Intelligent Reflecting Surface-Assisted mmWave Communication. Sensors. 2022; 22(16):6214. https://doi.org/10.3390/s22166214

Chicago/Turabian Style

Qian, Yuyan, Honggui Deng, Aimin Guo, Haoqi Xiao, Chengzuo Peng, and Yinhao Zhang. 2022. "Beamforming Design for Cooperative Intelligent Reflecting Surface-Assisted mmWave Communication" Sensors 22, no. 16: 6214. https://doi.org/10.3390/s22166214

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop