 Research
 Open Access
 Published:
Cooperative beamforming for a doubleIRSassisted wireless communication system
EURASIP Journal on Advances in Signal Processing volume 2021, Article number: 67 (2021)
Abstract
Intelligent reflecting surface (IRS) has emerged as an innovative and disruptive solution to boost the spectral and energy efficiency and enlarge the coverage of wireless communication systems. However, the existing literature on IRS mainly concentrates on wireless communication systems assisted by single or multiple distributed IRSs, which are not always effective. In view of this issue, this paper considers a special doubleIRSassisted wireless communication system, where IRS1 and IRS2 are deployed near the base station (BS) and the user, respectively, and the transmitted signals reach the user via the cascaded BSIRS1IRS2user channel only. We cooperatively optimize transmit and passive beamforming on the two IRSs based on the particle swarm optimization (PSO) algorithm to maximize the received signal power. Simulation indicates that despite no direct lineofsight (LoS) path from the BS to the user, an excellent signaltonoise ratio (SNR) is available at the receiver with the aid of two IRSs, which demonstrates that it is feasible to assist communication by double reflection links composed of two IRSs. Additionally, we unexpectedly find that when the positions of the two IRSs are fixed, by exchanging the positions of the BS and the user, the obtainable SNRs are similar.
Introduction
Due to its ability to smartly control signal reflection with lowcost passive reflecting elements, intelligent reflecting surface (IRS) (also referred to as reconfigurable intelligent surface (RIS) or large intelligent surface (LIS)) is an innovative and disruptive paradigm that can boost the spectral and energy efficiency and effectively enlarge the coverage of wireless communication systems [1,2,3]. Furthermore, the reflecting elements are typically made of thin materials, which are light with low power, so IRS can be freely mounted on related objects in the environment to cater to diverse application scenarios. Hence, IRS has attracted great attention from both academia and industry as an enabling technology for future 6G communications [4, 5].
The existing literature on IRS mainly focuses on wireless communication systems assisted by single or multiple distributed IRSs (e.g., [6,7,8,9,10] [11,12,13,14,15]), with each IRS independently serving related users in range through onetime signal reflection. Such an approach, however, is not always effectual. For instance, due to dense blockages in either indoor or outdoor scenarios, transmitted signals may not be able reach the receivers by means of lineofsight (LoS) paths and/or blockagefree links directly with only one IRS deployed in the vicinity of the transmitter or receiver. For IRS to play a vital role in the above scenario, two or more IRSs could be exploited to cooperatively serve various terminals with the aid of multihop signal reflection to avoid scattered obstacles.
Inspired by this, this paper proposes a wireless communication system cooperatively assisted by two IRSs, as shown in Fig. 1. Here, we assume that signals reach the receiver via double reflection links, namely, the BSIRS1IRS2user link, while other links are not available because of severe obstacles. Simultaneously, we reasonably and subtly deploy two distributed IRSs in the proximity of the BS and the user (IRS1 and IRS2 are mounted on Building A and Building B, respectively) to achieve LoS channels from the BS to IRS1, IRS1 to IRS2, and IRS2 to the user. It is assumed that the channel state information (CSI) is acquirable. To maximize the received signal power, we employ the particle swarm optimization (PSO) algorithm to cooperatively optimize the transmit beamforming and the phase shifts on two IRSs subject to the maximum transmit power constraint at the BS. The simulation results show that the performance of the wireless communication system can be guaranteed as soon as two IRSs are appropriately deployed near the BS and the user, despite the lack of a direct LoS path being attainable. This demonstrates that it is practicable to improve the quality of wireless communication by double reflection links consisting of two IRSs. In addition, the numerical results indicate that the obtainable SNRs at the receiver are nearly equal by exchanging the positions of the BS and the user when the positions of IRS1 and IRS2 are fixed.
The remainder of this paper is arranged as follows: the system model and problem formulation for doubleIRSassisted wireless communication are presented in Section 2. In Section 3, we adopt the PSO algorithm to address the formulated problem. The simulation results are discussed in Section 4. The conclusions are drawn in Section 5.
System model and problem formulation
System model
In this paper, we contemplate an equivalent multipleinputsingleoutput (MISO) downlink wireless communication system enabled by two distributed IRSs, as shown in Fig. 1, where the BS, IRS1, IRS2, and user are equipped with an Melement uniform linear array (ULA), N_{1} reflecting elements arranged in an ULA, N_{2} reflecting elements arranged in an ULA and a single antenna, respectively. Due to the lack of an LoS propagation path between the BS and the user caused by severe obstructions, IRS1 and IRS2 are judiciously and constructively deployed on Building A near the BS and Building B near the user, respectively, to reap a cascaded BSIRS1IRS2user link and improve the system performance. In addition, each IRS is joined to the BS by a dedicated transmission link to regulate signal reflection and exchange information.
Although the LoS path between the BS and the user is blocked, LoS paths can still be created in the channels between the BS and IRS1, between IRS1 and IRS2, and between IRS2 and the user by tactfully deploying the two IRSs in the wireless propagation environment. The three channels, therefore, can be modeled as Rician fading channels and expressed as follows [16, 17]:
where \( {\mathbf{H}}_{1\mathrm{B}}\in {\mathrm{\mathbb{C}}}^{N_1\times M} \), \( {\mathbf{H}}_{21}\in {\mathrm{\mathbb{C}}}^{N_2\times {N}_1} \)_{,} and \( {\mathbf{h}}_{\mathrm{u}2}\in {\mathrm{\mathbb{C}}}^{N_2\times 1} \) and α_{1B}, α_{21,} and α_{u2} denote the largescale path losses of the BSIRS1 link, IRS1IRS2 link, and IRS2user link, respectively. K_{1B}, K_{21}, and K_{u2} refer to the Rician factors of the BSIRS1 link, IRS1IRS2 link and IRS2user link, respectively. \( {\overline{\mathbf{H}}}_{1\mathrm{B}}\in {\mathrm{\mathbb{C}}}^{N_1\times M} \), \( {\overline{\mathbf{H}}}_{21}\in {\mathrm{\mathbb{C}}}^{N_2\times {N}_1} \)_{,} and \( {\overline{\mathbf{h}}}_{\mathrm{u}2}\in {\mathrm{\mathbb{C}}}^{N_2\times 1} \) represent the LoS components of their respective links. \( {\tilde{\mathbf{H}}}_{1\mathrm{B}}\in {\mathrm{\mathbb{C}}}^{N_1\times M} \), \( {\tilde{\mathbf{H}}}_{21}\in {\mathrm{\mathbb{C}}}^{N_2\times {N}_1} \)_{,} and \( {\tilde{\mathbf{h}}}_{\mathrm{u}2}\in {\mathrm{\mathbb{C}}}^{N_2\times 1} \) depict the nonlineofsight (NLoS) components of their respective links, whose elements are independently and identically distributed complex Gaussian random variables following the distribution of CN (0,1).
The LoS components are delineated by the response of the ULA. The array response of an Melement ULA is as follows:
where ϕ is the angle of arrival (AoA) or angle of departure (AoD) of a signal. In this case, the LoS component \( {\overline{\mathbf{H}}}_{1\mathrm{B}}\in {\mathrm{\mathbb{C}}}^{N_1\times M} \) can be defined as follows:
where ϕ_{AoA, 1B} is the AoA to ULA at IRS1 and ϕ_{AoD, 1B} is the AoD from the ULA at the BS. Similarly, the LoS components \( {\overline{\mathbf{H}}}_{21}\in {\mathrm{\mathbb{C}}}^{N_2\times {N}_1} \) and \( {\overline{\mathbf{h}}}_{\mathrm{u}2}\in {\mathrm{\mathbb{C}}}^{N_2\times 1} \) are defined as follows:
where ϕ_{AoA, 21}, ϕ_{AoD, 21,} and ϕ_{AoD, u2} are the AoA to ULA at IRS2, the AoD from the ULA at IRS1, and the AoD from the ULA at IRS2, respectively.
As the BSIRS1IRS2user link is a cascaded channel, the received signal at the user can be stated as follows:
where \( {\boldsymbol{\Theta}}_1=\mathit{\operatorname{diag}}\left({\eta}_1^1{e}^{j{\theta}_1^1},\dots, {\eta}_{N_1}^1{e}^{j{\theta}_{N_1}^1}\right)\in {\mathrm{\mathbb{C}}}^{N_1\times {N}_1} \) and \( {\boldsymbol{\Theta}}_2=\mathit{\operatorname{diag}}\left({\eta}_1^2{e}^{j{\theta}_1^2},\dots, {\eta}_{N_2}^2{e}^{j{\theta}_{N_2}^2}\right)\in {\mathrm{\mathbb{C}}}^{N_2\times {N}_2} \) denote the reflection matrices of IRS1 and IRS2, respectively. \( {\eta}_m^1\in \left[0,1\right] \) and \( {\eta}_l^2\in \left[0,1\right] \) are amplitude reflection coefficients of IRS1 and IRS2, while \( {\theta}_m^1\in \left[0,2\uppi \right] \) and \( {\theta}_l^2\in \left[0,2\uppi \right] \) are the phase shifts introduced by IRS1 and IRS2. For simplicity, we will set \( {\eta}_m^1={\eta}_l^2=1 \) in the sequel to this paper. w ∈ ℂ^{M × 1} and s~CN(0, 1) indicate the transmit beamforming vector and the transmitted symbol, respectively. n is additive white Gaussian noise (AWGN) with zero mean and variance σ^{2}. According to formula (8), we can obtain the signal power received at the user as follows:
Problem formulation
Assume that P is the maximum transmit power, \( {\boldsymbol{\uptheta}}^1={\left[{\theta}_1^1,\dots, {\theta}_{N_1}^1\right]}^T \)_{,} and \( {\boldsymbol{\uptheta}}^2={\left[{\theta}_1^2,\dots, {\theta}_{N_2}^2\right]}^T \). We aim to maximize the received signal power β by cooperatively optimizing the transmit beamforming w and the phase shifts θ^{1} and θ^{2}, subject to the maximum transmit power constraint at the BS. The corresponding optimization problem can be written as follows:
We postulate that CSI is always acquirable. Therefore, for any specific θ^{1} and θ^{2}, it is not difficult to find that the maximumratio transmission (MRT) is the optimal transmit beamforming method for the optimization problem (P1) [18], i.e., \( {\mathbf{w}}^{\ast }=\sqrt{\mathrm{P}}\frac{{\left({\mathbf{h}}_{\mathrm{u}2}^H{\boldsymbol{\Theta}}_2{\mathbf{H}}_{21}{\boldsymbol{\Theta}}_1{\mathbf{H}}_{1\mathrm{B}}\right)}^H}{\left\Vert \left({\mathbf{h}}_{\mathrm{u}2}^H{\boldsymbol{\Theta}}_2{\mathbf{H}}_{21}{\boldsymbol{\Theta}}_1{\mathbf{H}}_{1\mathrm{B}}\right)\right\Vert}\overset{\Delta}{=}{\mathbf{w}}_{\mathrm{MRT}} \). By substituting w^{∗} into formula (10), (P1) can be transformed to the following equivalent problem:
Although constraints (15) and (16) are convex, problem (P2) remains a nonconvex optimization problem because of the nonconcave objective function with respect to θ^{1} and θ^{2}. In practice, there is no standard solution to such a nonconvex optimization problem. Accordingly, we propose to resort to the PSO algorithm to optimize problem P2, which will be analyzed in the next section.
Method
In this section, we first describe the fundamental principle of PSO and then capitalize on the PSO algorithm to address the proposed nonconvex optimization problem.
Particle swarm optimization
As a stochastic global optimization solution, PSO has been proven to be robust and fast in solving nonlinear, nondifferentiable, continuous variables, and multimodal problems [19, 20]. PSO is derived from real life (i.e., a flock of birds or a school of fish) and swarming theory. As indicated by the name, PSO consists of a swarm of particles, similar to a group of flying birds. Here, each particle is a candidate or potential solution to the optimization problem. During the optimization process performed by the PSO algorithm, suppose that there is a cluster of particles randomly distributed in a multidimensional space, and each particle has its own fitness value determined by its spatial position and velocity. Then, each particle hunts for the optimal position in the searching space based on its current position. Each particle, in every iteration, abides by the following two “extremums” to adjust its position and velocity. One extremum is the individual optimal position pbest, which is searched by itself; based on this position, the individual best fitness value can be determined. The other is the global optimal position gbest, which is searched by the whole swarm; this position can be used to calculate the global best fitness value.
Assume that x_{i}(i = 1, 2, …, D) are the initial positions of the optimization problem (with D as the swarm size). Each particle is updated according to the following equations:
where x_{i} and v_{i} represent the position and velocity respectively, w is the inertia weight, c_{1} and c_{2} are the learning factors, and r_{1} and r_{2} are two random numbers between 0 and 1. Note that the velocity v_{i} ∈ [−v_{max}, v_{max}] is generally bounded between the maximum v_{max} and the minimum −v_{max}. It is worth mentioning that if the velocity is too high, the best solution may be missed, while if the velocity is too low, there may be insufficient searching space.
Optimization procedure
According to the abovementioned principle, the optimization procedure for problem (P2) based on PSO is as follows:
Step 1: Initialize the swarm size D, the maximum number of iterations T_{max}, the particle position x_{i} ∈ [0, 2π], the velocity v_{i} ∈ [−v_{max}, v_{max}], w, c1, c2 and r1, r2.
Step 2: The fitness value of each particle is obtained according to formula (14).
Step 3: For each particle, when the fitness value at the current position is greater than the previous best fitness value, set the current position as pbest.
Step 4: For each particle, when its best fitness value is greater than the global best fitness value of the swarm, set the best fitness value of this particle as the global best fitness value, and set its corresponding position as gbest.
Step 5: Adjust the velocity and position of each particle based on formulas (17) and (18), respectively.
Step 6: If the maximum number of iterations is reached, stop iterating, save, and output the results, or return to Step 2.
In this paper, the main parameter set for PSO includes D = 30, T_{max} = 100, v_{max} = 0.1, w = 0.1, and r_{1} = r_{2} = 0.5. These parameters are chosen based on the results of many simulations.
Results and discussion
All results in this section are attained by averaging over 1000 independent trials. The simulation layout is shown in Fig. 1, where d1, d2, and d3 are the straightline distances between the BS and IRS1, IRS1 and IRS2, and IRS2 and the user, respectively. The simulation parameters are as follows: M = 9, N_{1} = N_{2} = N, σ^{2} = − 110 dBm, P = 11 dBm and K_{1B} = K_{21} = K_{u2} = 10. We choose different d1, d2, d3, and N to verify the performance of the doubleIRSaided wireless network. The largescale path loss could be calculated by \( \alpha =\frac{1}{1000{d}^{ple}} \), in which d denotes the corresponding link distance and ple represents the associated pathloss exponent. Angles of the LoS components in the respective channels is randomly set within [0, 2π]. When d1, d2, and d3 are less than 10 m, the corresponding pathloss exponents of α_{1B}, α_{21,} and α_{u2} are 2, while when d1, d2, and d3 are equal to or greater than 10 m, the associated pathloss exponents of α_{1B}, α_{21}, and α_{u2} are 2.5.
In Fig. 2, we assume that d1 and d3 are both equal to 5 m. In this context, to compare received SNRs with different distances between IRS1 and IRS2, we select three different distances of d2, which are 10 m, 20 m, and 30 m. We can observe in Fig. 2 that when IRS1 and IRS2 are composed of fewer reflecting elements, the received SNRs at the user are large and guaranteed, despite there being no direct LoS path available from the transmitter to the receiver. Nevertheless, as the distances from IRS1 to IRS2 are increased, the received SNRs decrease. The reason is that the signals are further attenuated with increasing distance. In the meantime, with d1 = d3 = 5 m and d2 = 10 m, we also acquire different SNRs when the phase shifts on IRS1 and IRS2 are 0, random, and optimized, respectively. It is obvious that in Fig. 2, the received SNRs rise significantly after the phase shifts are optimized. Accordingly, the curves in Fig. 2 indicate that it is feasible to deploy two distributed IRSs in the immediate vicinity of the BS and the user to create a cascaded BSIRS1IRS2user channel and ensure system performance. However, it remains unknown whether the received SNRs at the user could be accepted and guaranteed when the IRS1 and IRS2 are deployed far from the BS and the user. Hence, this must be verified via simulation.
Considering that longer traveling distances of signals will increase signal attenuation, we select the two IRSs composed of more reflecting elements to maximally offset attenuation. We fix d2 = 30 m first and then set d1 = d3 = 10 m, 15 m, and 20 m, as displayed in Fig. 3. When d1 and d3 are too large, the received SNRs cannot be accepted despite more reflecting elements on IRS1 and IRS2. Specifically, when d1 = d3 = 10 m and d2 = 30 m, the received SNRs rise with an increasing number of reflecting elements and most of the SNRs are greater than 0 dB. However, when d1 = d3 = 20 m and d2 = 30 m, the received SNRs remain less than 0 dB although the number of reflecting elements has reached 500. Fortunately, according to Fig. 3, as long as the number of reflecting elements on the two IRSs continues to rise, the SNRs will be greater than 0 dB again; thus, the system performance can be guaranteed. Consequently, it is suggested that farther transmission of signals is at the expense of significantly increasing the number of reflecting elements on an IRS.
In addition to the above two situations, we simulate the system performance when IRS1 and IRS2 are fixed, while the BS and user exchange positions. Specifically, when d2 is fixed at 30 m, the received SNRs under the conditions of d1 = 12 m, 18 m, and 24 m, while d3 = 5 m, are nearly equal to the SNRs when d3 = 12 m, 18 m, and 24 m, while d1 = 5 m. As we can see from Fig. 4, the maximum differences between the SNRs when the user and base station exchange positions are no more than 1 dB, and they are sometimes equal.
Conclusion
In this article, we have investigated how to utilize two IRSs to improve the wireless communication system performance when there is no direct LoS path between the transmitter and the receiver. To be specific, we deploy two distributed IRSs (IRS1 and IRS2) in the vicinity of the BS and user to achieve a cascaded BSIRS1IRS2user channel. By cooperatively optimizing the transmit and passive beamforming on the two IRSs based on the PSO algorithm, the received SNRs at the user are derived. The simulation results imply that with a short distance from the BS to the user, the obtainable SNRs at the user are large, even if each IRS consists of fewer reflecting elements. The results also indicate that it is essential to significantly increase the number of reflecting elements on the IRS to achieve an accepted SNR when there is a long distance between the BS and the user. In the meantime, we unexpectedly find that when the positions of the two IRSs are fixed, the obtainable SNRs are nearly equal when exchanging the positions of the BS and the user. In summary, it is feasible to improve the quality of wireless communication via double reflection links composed of two IRSs, which undoubtedly can provide a powerful solution for achieving seamless global coverage in future 6G wireless communications.
Availability of data and materials
Please contact the corresponding author for data requests.
Abbreviations
 IRS:

Intelligent reflecting surface
 BS:

Base station
 PSO:

Particle swarm optimization
 LoS:

Lineofsight
 SNR:

Signaltonoise ratio
 CSI:

Channel state information
 RIS:

Reconfigurable intelligent surface
 LIS:

Large intelligent surface
 MISO:

Multipleinputsingleout
 ULA:

Uniform linear array
 NLoS:

Nonlineofsight
 AoA:

Angle of arrival
 AoD:

Angle of departure
 AWGN:

Additive white Gaussian noise
 MRT:

Maximumratio transmission
References
 1.
S. Gong, X. Lu, D.T. Hoang, D. Niyato, L. Shu, D.I. Kim, Y.C. Liang, Toward smart wireless communications via intelligent reflecting surfaces: a contemporary survey. IEEE Communications Surveys & Tutorials 22(4), 2283–2314 (2020)
 2.
Q. Wu, S. Zhang, B. Zheng, C. You, R. Zhang, Intelligent reflecting surface aided wireless communications: a tutorial. IEEE Trans. Commun. 69(5), 3313–3351 (2021)
 3.
C. Huang, A. Zappone, G.C. Alexandropoulos, M. Debbah, C. Yuen, Reconfigurable intelligent surfaces for energy efficiency in wireless communication. IEEE Transactions Wireless Communications 18(8), 4157–5170 (2019)
 4.
C Pan, H Ren, K Wang, J F Kolb, L Hanzo, Reconfigurable intelligent surfaces for 6G and beyond: principles, applications, and research directions, https://arxiv.org/pdf/2011.04300v4.pdf. Accessed 2 May 2021.
 5.
W. Saad, M. Bennis, M. Chen, A vision of 6G wireless systems: applications, trends, technologies, and open research problems. IEEE Netw., 134–142 (2020)
 6.
C. Pan, H. Ren, K. Wang, M. Elkashlan, L. Hanzo, Intelligent reflecting surface aided MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Journal on Selected Areas in Communications 38(8), 1719–1314 (2020)
 7.
X. Yu, D. Xu, R. Schober, Robust and secure wireless communications via intelligent reflecting surfaces. IEEE Journal on Selected Areas in Communications 38(11), 2637–2652 (2020)
 8.
Z. Peng, Z. Zhang, C. Pan, L. Li, A.L. Swindlehurst, Multiuser FullDuplex TwoWay Communications via Intelligent Reflecting Surface. IEEE Trans. Signal Process. 69, 837–851 (2021)
 9.
S. Lin, B. Zheng, G.C. Alexandropoulos, M. Wen, S. Mumtaz, Adaptive transmission for reconfigurable intelligent surfaceassisted OFDM wireless communications. IEEE Journal on Selected Areas in Communications 38(11), 2653–2665 (2020)
 10.
G. Zhou, C. Pan, H. Ren, K. Wang, A. Nallanathan, A framework of robust transmission design for IRSaided MISO communications with imperfect cascaded channels. IEEE Trans. Signal Process. 68, 5092–5106 (2020)
 11.
W. Shi, J. Li, G. Xia, Y. Wang, X. Zhou, Y. Zhang, F. Shu, Secure multigroup multicast communication systems via intelligent reflecting surface. China Communications 18(3), 39–51 (2021)
 12.
W. Shi, X. Zhou, L. Jia, Y. Wu, F. Shu, J. Wang, Enhanced secure wireless information and power transfer via intelligent reflecting surface. IEEE Commun. Lett. 25(4), 1084–1088 (2021)
 13.
X Zhou, S Yan, Q Wu, F Shu, DWK Ng, Intelligent reflecting surface (IRS)aided covert wireless communication with delay constraint, https://arxiv.org/pdf/2011.03726.pdf. Accessed 7 Nov 2020.
 14.
F Shu, J Li, M Huang, W Shi, Y Teng, J Li, Y Wu, J Wang, Enhanced secrecy rate maximization for directional modulation networks via IRS, https://arxiv.org/pdf/2008.05067v1.pdf. Accessed 12 Aug 2020.
 15.
F Shu, X Jiang, W Cai, W Shi, M Huang, J Wang, X You, Beamforming and Transmit Power Design for Intelligent Reconfigurable Surfaceaided Secure Spatial Modulation, https://arxiv.org/pdf/2106.03616.pdf. Accessed 7 Jun 2021.
 16.
Y. Han, W. Tang, S. Jin, C. Wen, X. Ma, Large intelligent surfaceassisted wireless communication exploiting statistical CSI. IEEE Trans. Veh. Technol. 68(8), 8238–8243 (2019)
 17.
K Zhi, C Pan, H Ren, K Wang, Power scaling law analysis and phase shift optimization of RISaided massive MIMO systems with statistical CSI, https://arxiv.org/pdf/2010.13525v4.pdf. Accessed 20 Jan 2021.
 18.
T.K.Y. Lo, Maximum ratio transmission. IEEE Trans. Commun. 47(10), 1458–1461 (1999)
 19.
J. Kenney, R. Eberhart, Proceedings of ICNN'95International Conference on Neural Networks. Particle Swarm Optimization (IEEE, Perth, 1995), pp. 1942–1948
 20.
Y. Shi, R. Eberhart, Proceedings IEEE International Conference on Evolutionary Computation. A modified particle swarm optimizer (IEEE, Anchorage, 1998), pp. 69–73
Acknowledgements
The authors would like to express our gratitude to the anonymous reviewers for their valuable comments and suggestions that helped improve the quality of the manuscript.
Funding
This work was supported by the Postgraduate Research & Practice Innovation Program of Jiangsu Province of China Grant Number KYCX20_0719.
Author information
Affiliations
Contributions
All authors have contributed equally. All authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Tian, G., Song, R. Cooperative beamforming for a doubleIRSassisted wireless communication system. EURASIP J. Adv. Signal Process. 2021, 67 (2021). https://doi.org/10.1186/s13634021007800
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13634021007800
Keywords
 Intelligent reflecting surface (IRS)
 Channel state information (CSI)
 Beamforming
 Particle swarm optimization (PSO)