Spatial Multiplexing Oriented Channel Reconfiguration in Multi-IRS Aided MIMO Systems
Abstract
Spatial multiplexing plays a significant role in improving the capacity of multiple-input multiple-output (MIMO) communication systems. To improve the spectral efficiency (SE) of a point-to-point MIMO system, we exploit the channel reconfiguration capabilities provided by multiple intelligent reflecting surfaces (IRSs) to enhance the spatial multiplexing. Unlike most existing works, we address both the issues of the IRSs placement and elements allocation. To this end, we first introduce an orthogonal placement strategy to mitigate channel correlation, thereby enabling interference-free multi-stream transmission. Subsequently, we propose a successive convex approximation (SCA)-based approach to jointly optimize the IRS elements and power allocation. Our theoretical analysis unveils that equal IRS elements/power allocation scheme becomes asymptotically optimal as the number of IRS elements and transmit power tend to be infinite. Numerical results demonstrate that when the total number of IRS elements or the power exceeds a certain threshold, a multi-IRS assisted system outperforms a single IRS configuration.
Index Terms:
IRS, elements allocation, deployment.I Introduction
Over the past decade, multiple-input multiple-output (MIMO) systems have significantly enhanced network throughput by simultaneously transmitting multi-stream via the spatial domain. Particularly, the capacity of MIMO systems increases linearly with the number of sub-channels, which is mainly determined by the rank of the channel matrix[1]. However, the number of available sub-channels is constrained by the number of independent propagation paths and antennas.
Recently, intelligent reflecting surface (IRS) has emerged as a promising technology for future wireless systems due to its ability to create customizable propagation environments with lower hardware cost and power consumption compared to traditional antenna arrays [2, 3, 4]. Additionally, IRS can be densely deployed to facilitate data transmission. In addition to passive beamforming, the optimization of IRS deployment provides another degree of freedom for realizing channel customization. For a point-to-point link, the seminal work[5] unveiled that the passive IRS should be deployed near the transmitter/receiver (Tx/Rx) to minimize the cascaded channel path loss. While the above work focused on applying the deployment of an IRS to increase the received power, it is also appealing to make use of IRS deployment to enhance spatial multiplexing gains of MIMO systems. In terms of IRS deployment in MIMO systems,[6] and [7] demonstrated that the deployment of IRSs is able to create favorable channels with controllable rank and favorable condition numbers. For a multi-user setup, [8] rigorously proved that distributed IRS configurations outperform centralized IRS when the total number of IRS elements exceeds a certain threshold. Unfortunately, no existing works have investigated how to configure IRS positions and their corresponding elements in multi-IRS aided MIMO systems to achieve a balance between spatial multiplexing gain and passive beamforming gain, which thus motivates our work.

In this paper, we focus on a multi-IRS assisted point-to-point MIMO system, as illustrated in Fig. 1. We aim to configure a favorable wireless propagation environment for supporting a multi-stream transmission. To this end, the positions and beamforming of the IRSs have to be designed to maximize the exploitation of the capability of spatial multiplexing while simultaneously minimizing the link path loss. Furthermore, the number of elements and transmit power for each data stream should be carefully allocated to maximize the spectral efficiency (SE). Aiming to address these issues, the main contributions of this work are summarized as follows. First, we propose an IRSs placement scheme to create the orthogonal sub-channels and thereby the decoupled spatial correlation can be fulfilled. Under the orthogonal IRS placement, we unveil that the optimal IRS phase shifts are set to maximize the power gain of each individual sub-channel. Second, we propose an efficient algorithm that jointly optimizes the IRS elements allocation and power to maximize the SE. Moreover, we analytically characterize the scaling orders of the system SE with respect to the number of reflecting elements and power. Finally, numerical results are provided to compare the performance of the multi-IRS aided wireless system with various benchmark systems. Compared to a single large IRS, the potential benefits of multiple IRSs are fully unleashed as the increase of the total number of elements or transmit power.
II System Model and Problem Formulation
II-A System Model
As shown in Fig. 1, we consider a MIMO wireless communication system assisted by IRSs, where the Tx and the Rx are equipped with and antennas, respectively. We assume that the direct Tx-Rx link is obstructed. The positions of the Tx and the Rx in a two-dimensional (2D) Cartesian coordinate system are denoted by and , respectively. The Tx and the Rx employ uniform linear arrays (ULAs) with element spacings of and , respectively. The th IRS is equipped with an elements uniform planar array (UPA), where . The UPA on the th IRS consists of rows and columns, with all spacings equal to . The total available number of IRSs is and thus . The position of the th IRS is denoted by .
We denote the equivalent channel from the Tx to the th IRS and from the th IRS to the Rx as and , respectively. We assume that the distributed IRSs possess line-of-sight (LoS) paths between the Tx and the Rx. The channel from the Tx to the th IRS can be expressed as
(1) |
where denotes the complex channel gain of the Tx to the th IRS link. In the array response vector, , , and , where , , and denote the horizontal angle of arrival (AoA), the vertical AoA, and the angle of departure (AoD) of the Tx to th IRS link, respectively. Furthermore, and represent the array response vectors at the Tx and the th IRS, respectively. Hence, the array response vector of ULA can be unified by
(2) |
It is worth noting that the array response for UPA can be decomposed into that of ULA as , where is the Kronecker product.
Similar to the Tx to the th IRS link, the channel matrix from the th IRS to the Rx can be expressed as
(3) |
where denotes the complex channel gain of the th IRS to the Rx link. For notational convenience, in the sequel we substitute and for and , respectively. Besides, we define and we denote as the passive beamforming matrix of the th IRS, where is the phase of the th element on the th IRS, , , and . As such, the effective Tx-IRS-Rx MIMO channel aided by IRSs is given by .
Let , , , and . Thus, the composite channel consisting of IRSs can be simplified as
(4) |
where . As such, the received signal at the Rx is given by , where denotes the transmitted signal vector and is the additive white Gaussian noise at the Rx with power .
The introduction of IRSs enables the creation of a controllable scattering channel environment, potentially establishing favorable conditions for multi-stream transmission. By properly positioning IRSs so that and are orthogonal matrices (i.e., and ), the equation (4) naturally admits a form of the singular value decomposition (SVD). In this scenario, the structures of the transmitter’s precoding and the receiver’s combiner can be explicitly derived as and , respectively. This configuration allows for the minimization of inter-stream interference while simplifying the transceiver design.
II-B Problem Formulation
We aim to maximize the SE of the multi-IRS aided system by optimizing the IRS beamforming, IRS placement, elements allocation, and transmit covariance matrix. The corresponding optimization problem is formulated as
(5) | ||||
s.t. | (5a) | |||
(5b) | ||||
(5c) | ||||
(5d) |
where denotes the transmit covariance matrix and denotes the maximum transmit power of the Tx.
III Proposed Solution
Problem (5) is non-convex due to its non-concave objective function, IRS position constraints, and integer elements allocation constraints. Generally, there are no standard methods to solve it optimally. To address this issue, we first propose an efficient solution to determine the IRS placement. By exploiting the particular structure provided by the IRS placement, we derive the optimal IRS beamforming in a closed form expression. Subsequently, the IRS elements allocation and the power allocation are jointly optimized.
III-A IRS Placement and Beamforming Design
First, to satisfy the constraint (5c), IRSs should be positioned along the discrete fourier transform (DFT) directions of both the Tx and the Rx. This arrangement satisfies the requirement for the AoA and AoD discretization:
(6) |
When the positions of the Tx and the Rx as well as are given, we can determine the corresponding IRS position . However, obtaining the optimal IRS positions requires an exhaustive enumeration of all combinations due to (6), which results in high computation complexity. To address this problem, we employ a greedy algorithm that searches for the position with the maximum channel gain at each iteration. Besides, we define that collects all the possible IRS candidate positions and their corresponding Tx-IRS-Rx channel gain, where denotes the maximum number of different sets in , denotes the IRS position where the AoD at the Tx is and the AoA at the Rx is with the corresponding Tx-IRS-Rx channel gain , , , , and . Then, the process of the greedy search can be described by
(7) |
Therefore, we execute this greedy search process from to and successfully obtain the positions for IRSs.
By employing the orthogonal placement, the th singular value of is the non-zero singular value of . And in (5) can be derived as , where is the transmit power allocated to the th sub-channel that will be optimized in subsection B. Thus, the SE of the IRS system can be rewritten as
(8) |
where . Due to the fact that maximizing the SE can be achieved by independently maximizing each , we employ the following passive beamforming structure to optimize each :
(9) |
where is the th element of and is the th element of . By employing the above configuration, can be maximized. Under the optimal , we have .
III-B Joint IRS Elements Allocation and Power Optimization
To better illustrate the spatial multiplexing gain offered by multiple IRSs, we unveil the condition that double-IRS outperforms single-IRS in the following proposition. Besides, we define is the maximum achievable rate with a single IRS comprising elements and with and is the maximum achievable rate with two IRSs, each comprising elements under orthogonal placement conditions.
Proposition 1
When , we have if
(10) |
Proposition 1 theoretically illustrates that, under specific conditions and with appropriate allocation strategies, the performance of a double IRS system can surpass that of a single IRS configuration. Furthermore, we aim to fully exploit the spatial multiplexing potential of multi-IRS architectures through appropriate resource allocation strategies, which motivates us to investigate the joint power and elements allocation algorithm. Next, we jointly optimize the IRS elements and power allocation under the obtained IRS placement and beamforming. To this end, problem (5) is reduced to
(11) | ||||
s.t. | (11a) | |||
First, to address the integer constraint in (5d), we relax the discrete value to its continuous counterpart . Consequently, the objective function of problem (11) can be relaxed to
(12) |
However, (12) is non-convex due to the coupling of and . To tackle this difficulty, we introduce auxiliary variables . Problem can be reformulated as the following optimization problem:
(13) | ||||
s.t. | (13a) | |||
(13b) | ||||
Problem (13) is still intractable hard to solve due to (13a). To address the non-convexity of constraint (13a), we employ the successive convex approximation (SCA) technique with appropriate variable substitutions. Thus, we introduce auxiliary variables and , . Consequently, the constraints in (13a) can be reformulated as follows:
(14) | ||||
(15) |
Although constraints (14) exhibit non-convex forms, their right-hand sides, specifically and , are convex functions with respect to their respective variables. This motivates us to apply the first-order Taylor expansion to linearize them as convex constraints given by
(16) | |||
(17) |
where , , and are the given local points of ,, and , respectively.
As a result, problem (13) is approximated as
(18) | ||||
s.t. |
Problem is a convex optimization problem, which can be solved optimally in an iterative manner by using standard solvers like CVX until convergence is achieved. As the objective value increases with each iteration and is bounded by a finite value, the solution of the original problem is ensured to reach convergence. The integer number of reflecting elements can be determined by rounding the continuous solutions to problem . Moreover, the complexity of the greedy search algorithm in (7) is smaller than and the complexity of solving problem via SCA is with denoting the number of iteration while that of obtaining the optimal IRS beamforming is negligible due to the closed-form solution given in (9).
IV SE Scaling Order Analysis
In this section, we characterize the SE scaling order with respect to and for the multi-IRS aided wireless system. Based on the analysis in Section III, we first derive the elements allocation and power allocation scheme for the multi-IRS as approaches infinity.
Proposition 2
Under orthogonal placement conditions, as and we assume that is a multiple of , the asymptotically optimal solution of problem , denoted by , is derived as
(19) |
Proof:
Note that it can be easily proved that the solution obtained when not using all IRS elements is always suboptimal as . Under any given , the optimal solution for is according to the water-filling algorithm. As , holds naturally. Thus, the objective function of problem (11) can be simplified as
(20) |
According to the Cauchy-Schwarz inequality, we have
(21) |
where , and the condition for equality in this case is . Accordingly, the optimal power allocation in this case is . Thus, we complete the proof. ∎
Proposition 2 reveals that, given a large number of elements, equal elements/power allocation can achieve near-optimal performance. This is because deploying a large number of IRS elements significantly enhances the magnitude of the singular values of the link, thereby artificially creating an equivalent "high-SNR" condition.
Proposition 3
Under orthogonal placement conditions, as , the system SE increases with according to
(22) |
Proof:
According to Proposition 2, when we have
(23) |
As such, we have (22), which completes the proof. ∎
Proposition 4
Under orthogonal placement conditions, as , the system SE increases with according to
(24) |
Proof:
Similar to Proposition 3, when we have
(25) |
As such, we have (24), which completes the proof. ∎
Proposition 3 and Proposition 4 demonstrate that compared to the single IRS system (), a -fold gain is realized in the SE scaling order of either or , which implies that we can potentially harvest a spatial multiplexing gain of a factor of from the system by deploying IRSs.
V Numerical Results
In this section, numerical results are provided to compare the performance of multiple IRSs and single IRS configurations, as well as to draw useful insights. The locations of the Tx and the Rx are set at (0, 0) and (85m, 0) respectively. We deploy a ULA at both the Tx and the Rx, aligning the base directions of the antenna arrays at the Tx and the Rx as . Other system parameters are configured as follows: , , m, m, m, and dBm.
Fig. 2 and Fig. 3 compare the performance of the multi-IRS and the single-IRS aided systems under orthogonal placement. For the multi-IRS aided MIMO system, we employ our proposed algorithm to maximize the SE. Fig. 2 and Fig. 3 compare the achievable rates for different numbers of under the conditions of dBm and = 2400, respectively. "=4 Average" strategy refers to the scenario where the power and elements are equally allocated. As shown in Fig. 2 and Fig. 3, the multi-IRS aided system significantly outperforms its single-IRS counterpart as the power and the total number of IRS elements increase. However, the single-IRS aided system remains optimal under the constraints of lower power and fewer total IRS elements.
In Fig. 4, we further investigate the impact of IRS elements number on the overall system performance. We employ the number of the effective rank, as introduced in [10], which is defined as , where and is the th singular value of . Fig. 4 illustrates the variation of effective rank with the total number of IRS elements when dBm. It is clear that as the number of IRS elements increases, multiple IRSs offer greater potential for rank enhancement compared to a single IRS. The rank improvement reflects the system’s spatial multiplexing capability. In particular, enhanced spatial multiplexing allows multiple IRSs to achieve higher gains when the total number of IRS elements is large.




Fig. 5 provides a more detailed view of the IRS elements allocation process for different total numbers of elements when . In Fig. 5, , , and denote the number of elements allocated to three IRSs, where and . As the power increases, the IRS with the largest number of elements will gradually allocate its elements to other IRSs and their elements distribution across individual IRSs tends towards equality, corresponding to our proposition in Section IV.
VI Conclusion
In this work, we investigate the problem of the IRS placement and resource allocation in MIMO communication systems. We propose an orthogonal placement scheme to maximize the spatial multiplexing gain, upon which we optimize IRS beamforming as well as elements and power allocation to maximize the SE. Moreover, we analytically characterize the system’s SE scaling orders with respect to the number of reflecting elements and power. Our numerical results demonstrate that, when the total number of IRS elements or the power exceeds a certain threshold, multi-IRS systems significantly outperform single-IRS systems and equal distribution of elements and power across multiple IRSs is shown to be asymptotically optimal.
References
- [1] A. Goldsmith, S. A. Jafar, N. Jindal, and S. Vishwanath, “Capacity limits of MIMO channels,” IEEE J. Sel. Areas Commun., vol. 21, no. 5, pp. 684–702, Jun. 2003.
- [2] Q. Wu, X. Guan, and R. Zhang, “Intelligent reflecting surface-aided wireless energy and information transmission: An overview,” Proceedings of the IEEE, vol. 110, no. 1, pp. 150–170, Nov. 2022.
- [3] G. Chen, Q. Wu, R. Liu, J. Wu, and C. Fang, “IRS aided MEC systems with binary offloading: A unified framework for dynamic IRS beamforming,” IEEE J. Sel. Areas Commun., vol. 41, no. 2, pp. 349–365, Feb. 2023.
- [4] G. Chen and Q. Wu, “Fundamental limits of intelligent reflecting surface aided multiuser broadcast channel,” IEEE Transactions on Communications, vol. 71, no. 10, pp. 5904–5919, Oct. 2023.
- [5] Q. Wu, S. Zhang, B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface-aided wireless communications: A tutorial,” IEEE Trans. Commun., vol. 69, no. 5, pp. 3313–3351, May 2021.
- [6] Y. Han, S. Zhang, L. Duan, and R. Zhang, “Double-IRS aided MIMO communication under LoS channels: Capacity maximization and scaling,” IEEE Trans. Commun., vol. 70, no. 4, pp. 2820–2837, Apr. 2022.
- [7] W. Chen, C.-K. Wen, X. Li, and S. Jin, “Channel customization for joint Tx-RISs-Rx design in hybrid mmWave systems,” IEEE Trans. Wireless Commun., vol. 22, no. 11, pp. 8304–8319, Nov. 2023.
- [8] G. Chen, Q. Wu, W. Chen, Y. Hou, M. Jian, S. Zhang, J. Li, and L. Hanzo, “Intelligent reflecting surface aided MIMO networks: Distributed or centralized architecture?” [Online] Available: https://arxiv.org/pdf/2310.01742.
- [9] S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge, U.K.:Cambridge Univ. Press, 2004.
- [10] O. Roy and M. Vetterli, “The effective rank: A measure of effective dimensionality,” in 2007 15th European Signal Processing Conf., May 2007, pp. 606–610.