Electromagnetically Consistent Optimization Algorithms for the Global Design of RIS
Abstract
The reconfigurable intelligent surface is an emerging technology for wireless communications. We model it as an inhomogeneous boundary of surface impedance, and consider various optimization problems that offer different tradeoffs in terms of performance and implementation complexity. The considered non-convex optimization problems are reformulated as a sequence of approximating linear quadratically constrained or semidefinite programs, which are proved to have a polynomial complexity and to converge monotonically in the objective value.
Index Terms:
Reconfigurable intelligent surface, optimization.I Introduction
The reconfigurable intelligent surface (RIS) is a physical layer technology that allows information and communication providers to optimize the propagation of electromagnetic waves, hence sculpting favorable communication channels for the efficient transmission and processing of information. Several optimization algorithms for RIS-aided systems are available, but most of them rely on simple (often simplistic) communication models [1]. The development of electromagnetically consistent and tractable communication models for evaluating the performance and optimizing RIS-aided wireless networks, from a signal-level and system-level perspective, is, on the other hand, an important subject open to research [2].
In communication engineering, in addition, current optimization criteria for RIS-aided channels are usually based on the so-called local design, i.e., a specified constraint is imposed to each reconfigurable element of the RIS [3]. In the electromagnetic community, however, the local design criterion is known to be sub-optimal in terms of scattered power [4], and to possibly result in scattered electromagnetic waves towards directions different from the intended one [1], [5], [6]. To overcome these limitations, an RIS needs to be optimized based on the so-called global design [1], [4], which ensures that the total power reflected towards the direction of interest is as close as possible (ideally equal) to the total incident power. This is ensured by imposing a single reflection constraint that encompasses all the reconfigurable elements of the RIS simultaneously. Existing optimization algorithms for the global design of an RIS are, however, based on communication models that are either not electromagnetically consistent [3] or rely on general-purpose optimization functions with no performance guarantee in terms of computational complexity, convergence properties, and optimality of the solution [1], [7].
In this context, we embrace the electromagnetically consistent communication model introduced in [1], which models an RIS as an inhomogeneous boundary of surface impedance. Accordingly, we formulate several optimization problems with the following distinguishing features: (i) electromagnetic consistency of the solution; (ii) specified power efficiency towards the intended direction of reflection; (iii) specified maximum power towards unwanted directions of reflection; and (iv) specified physical implementation constraints, which are all imposed by design in the problem formulation. The considered optimization problems are shown not to be convex. To tackle them efficiently, we reformulate them as a sequence of approximating linear quadratically constrained or semidefinite programs, which are proved to have a polynomial complexity and to converge monotonically in the objective value [8].
The significance of the proposed optimization algorithms is that the global design solution for anomalous reflectors is known only under ideal assumptions, i.e., unitary power efficiency, no parasitic scattering, and no physical constraints on the surface impedance, whose real part needs to be positive and negative [4]. To the best of our knowledge, there exist no optimization algorithms to the design of RISs for which the power efficiency, undesired reradiations, and implementation constrains (e.g., the real part of the surface impedance shall not be negative) are specified as optimization constraints.
Notation: Matrices and column vectors are denoted by bold uppercase and lowercase fonts. , , denote the absolute value, conjugate, real part. , , denote the hermitian, transpose, trace operators. , , denote the spectral, nuclear, Frobenius norms. denotes positive semidefinite. stands for the big-O notation. is the imaginary unit. is the all ones vector. denotes the gradient of with respect to . is the th entry of . is the first-order Taylor approximation of at the point .
II Electromagnetic Model
II-A RIS Model
We consider the same system model as in [1, Sec. III-A], which encompasses a single-antenna transmitter, a single-antenna receiver, and an RIS (a flat surface ) that is modeled as an inhomogeneous boundary of surface impedance with negligible thickness with respect to the considered wavelength. The RIS is modeled as a rectangle that lies in the -plane (i.e., ) with its center located at the origin. Specifically, is defined as , with and being the lengths of along the -axis and -axis, respectively. We consider a reflecting RIS, i.e., the transmitter and receiver are located on the same side of .
The transmitter and receiver are located in the Fraunhofer far-field region of each other and of the RIS. Thus, the incident and reflected signals are modeled as plane waves, whose angles of incidence and reflection, with respect to the normal (i.e., the -axis) to , are denoted by and , respectively. As in [1], the incident and reflected signals propagate in the -plane, so that the dependence on the azimuth angle is ignored. We consider only the signal reflected by the RIS and ignore the transmitter-receiver direct link due to the presence of blocking objects. A free space propagation environment is considered.
Since the RIS is modeled as an inhomogeneous boundary of surface impedance, it is characterized by a surface impedance or, equivalently, by a surface reflection coefficient for , according to the definitions in [1, Eq. (37)]. Because of the independence from the azimuth angle, and are constant functions along the -axis. For system optimization, we can hence consider and . For ease of writing and numerical implementation when solving the optimization problems, the surface impedance and reflection coefficient are discretized with spatial sampling and along the -axis and -axis, respectively, as detailed in [1, Sec. III-C]. Accordingly, and are represented by two column vectors and , respectively. Specifically, with , , and . The same applies to .
The entries of and are related to one another as follows:
(1) |
where is the free space impedance and .
II-B Electromagnetic Consistency
The entries of and are arbitrary complex values, with the only requirement that they need to produce reflected electric and magnetic fields, given the incident electric and magnetic fields, that are electromagnetically consistent, i.e., that fulfill Maxwell’s equations [1, p. 1183]. This implies that the entries of need to satisfy the constraint [1, Eq. (44), Table 5]
(2) |
where , , , , and is the considered wavelength. The corresponding constraint that the entries of need to fulfill can be found by inserting in (1) into (2).
As detailed in [1], the condition results in the optimal solution, at the highest implementation complexity, as the surface impedance is characterized by large variations, and by positive and negative values of its real part, which make it difficult to implement the resulting RIS in practice [4], [7]. For this reason, the constraint that ensures the electromagnetic consistency of the solution is usually relaxed, by replacing it with the constraint , where are small positive constants that control the tradeoff between the optimality and electromagnetically consistency (i.e., ) of the obtained design against the implementation complexity (i.e., ) of the RIS.
II-C Performance Metrics
As detailed in [1, Sec. III-B], the performance of an RIS is completely characterized by two performance metrics.
Surface Net Power Flow – The surface net power flow is defined as the difference between the power reradiated by the whole RIS towards the intended direction of reflection and the total incident power. If the power reradiated towards the intended direction of reflection is hence equal to the total incident power, the surface net power flow is zero. An RIS for which the surface net power flow is equal to zero is defined as globally optimum. To optimize an RIS according to the global design criterion, the surface net power flow needs then to be zero. Considering typical performance versus implementation tradeoffs, the global design criterion is hence tantamount to either minimizing the surface net power flow or ensuring that it is as close as possible to zero within a specified tolerance.
Based on the considered electromagnetic model, the surface net power flow can be formulated, in terms of , as follows:
(3) |
where , , , , , is the amplitude of the incident electric field (a plane wave).
Power Flux – The power flux characterizes the amount of power reradiated by an RIS at a specified point of observation. We focus on observation points located in the far-field region of the RIS. The power flux provides information on the angular response of the RIS, i.e., how the total incident power is reradiated towards different directions. In the far-field, the power flux is proportional to the radiation pattern of the RIS. The power flux is an essential performance indicator in wireless communications since it determines the amount of received power and hence the signal-to-interference ratio.
Based on the considered electromagnetic model, the power flux evaluated towards a generic direction of reradiation can be formulated, as a function of , as follows:
(4) |
where the th entry of vector is for , , is the distance from the RIS towards the direction , and . If the direction of observation coincides with the intended direction of reflection, i.e., , then , , and .
III Optimization: Surface Net Power Flow
In [4], it is shown that minimizing in (3) results in an optimal anomalous reflector that steers the total incident power towards the intended direction of reflection with no undesired scattering towards other directions. The optimal surface impedance is known in a closed-form expression only if the constraint in (2) is strictly fulfilled, leading to a high implementation complexity [4], [7]. To the best of our knowledge, there exists no general and efficient optimization framework that aims to minimize in (3) by imposing specified design constraints. This is tackled in this section.
III-A Global Design – Helmholtz Constraint
We commence generalizing [4], by relaxing the constraint in (2) within the specified tolerances and . This keeps under control the variations of the surface impedance along , facilitating the implementation of the resulting RIS, while ensuring a quasi-Maxwellian solution [1].
The considered problem can be stated as follows:
(5) | ||||
s.t. | ||||
The problem S-HC is not convex. To tackle it efficiently, the objective function in (5) is rewritten in epigraph form [9, Eq. (4.11)]. Also, the function in (5) is formulated explicitly in terms of the optimization variable , as follows:
(6) |
where , , and with .
The problem S-HC can then be rewritten as follows:
(7) | |||
where and .
Problem S-HC-a is still not convex due to the constraints (7c)-(7e). To tackle it, we embrace the iterative inner approximation framework [8]. Specifically, we consider convex upper bounds for the concave functions in (7c)-(7e), replacing them with their first-order Taylor approximation. As for the function , we note that and introduce the following lower bound at the point :
As for the function , we note that and introduce the following lower bound evaluated at the point :
Therefore, the following reformulation for S-HC-a is obtained at the generic iteration of the inner algorithm:
(8) | |||
where is the point at which Taylor’s approximation is made (the solution of the preceding iteration of the inner algorithm), , and . Eq. (8d) is the trust region, which ensures that, at each iteration, the set of feasible solutions is limited to the points for which the approximation is sufficiently accurate [10]. The radius of the trust region is controlled via the small positive constant , which is updated at each iteration as detailed in Sec. V.
S-HC-b is convex and is solved as detailed in Sec. III-D.
III-B Global Design – Reradiation Mask
Fulfilling the constraint in (2) ensures the electromagnetic consistency of the obtained solution. The optimization problem has, however, a number of constraints that is equal to the number of optimization variables . Motivated by recent results [1], [5], [6], [7], we show that the constraint in (2) can be replaced by keeping the power scattered towards specified (undesired) directions of reradiation below a given maximum level. The advantage of this formulation is that the unwanted directions of reradiation may be known apriori [5], [11], and their number may be much less than the number of optimization variables . The resulting optimization constraint is referred to as reradiation mask constraint [1], [6].
The considered problem can be stated as follows:
(9) | ||||
s.t. |
where is the set of undesired directions of radiation and is the maximum amount of radiated power towards them.
III-C Approximated Global Design – Reactive Impedance
The optimization problems S-HC and S-RM aim to maximize the radiation efficiency of the RIS, by simultaneously maximizing and minimizing the power reradiated towards the intended and undesired directions of reradiation, respectively. S-HC and S-RM impose, however, mild or no implementation constraint to the feasible set of solutions, respectively. As illustrated in [1], [4], the surface impedance obtained by solving P-HC and P-RM has a negative real part, which makes the obtained design difficult to be implemented [4]. Thus, we consider an optimization problem that imposes specified implementation constraints by design. A sought after implementation requirement is that the real part of is not negative and as small as possible, ideally equal to zero, in order to minimize the power losses. Since the real part of cannot take negative values, the obtained design cannot be deemed globally optimum but only approximately globally optimum.
The considered problem can be stated as follows:
(11) | ||||
s.t. | ||||
where is used to adjust the tradeoff between the power losses and implementation complexity. If , the losses are zero but the implementation complexity is the highest.
The objective function in (11) and the constraint in (11a) can be tackled as in S-RM-a. The constraints in (11b) and (11c) can be reformulated in terms of from (1). For each pair , (11b) and (11c) are equivalent to the following:
(12) | |||
(13) |
where . The constraint in (12) is convex. The constraint in (13) is concave, and it is tackled through an upper bound obtained from Taylor’s approximation applied to .
By introducing the function and considering , S-RI can be reformulated as follows (for ):
where . The problem S-RI-a is convex and can be solved efficiently as detailed in Sec. III-D.
III-D Convergence and Complexity
The complete algorithm to solve S-HC-b, S-RM-a, and S-RI-a is an instance of sequential programming. The trust region is, in fact, applied in the neighborhood of , which is, by design, a feasible point at any iteration. Thus, the proposed algorithm generates a monotonically decreasing sequence of objective values that converges in the objective [8]. The convex problem solved at each iteration has a linear objective and quadratic constraints, which can be tackled using the interior-point method. Thus, the total arithmetic cost per iteration is [12, p. 232], with and being the numbers of optimization variables and constraints, respectively.
IV Optimization: Power Flux
In electromagnetic theory, the surface net power flow is the optimality criterion usually used to design perfect anomalous reflectors [4]. In communication theory, the optimization problem is usually formulated by maximizing the power scattered towards the intended direction of reflection (known as the power flux), while imposing specified constraints to the power efficiency of the RIS [3]. The two problem formulations are naturally related to one another, but the corresponding solutions and algorithms are different. Often, the problem formulation considered in communication theory is more general, as (i) it can be extended to different objective functions, besides the reflected power, and scenarios, and (ii) it can account for the surface net power flow as an optimization constraint, resulting in specified performance versus implementation complexity tradeoffs by design [3]. However, the computational complexity and memory requirements of the power flux optimization problem are usually higher.
In this section, therefore, we analyze the globally optimum design of an RIS under the lenses of communication theory, by considering alternative formulations for S-RM and S-RI. S-HC is not considered for brevity and because it is de facto equivalent to S-RM from a communication perspective.
IV-A Global Design – Reradiation Mask
By considering the power scattered towards the intended direction of reflection as the objective function and the surface net power flow as an optimization constraint, a problem de facto equivalent to S-RM can be formulated as follows:
(14) | |||
where is used to adjust the tradeoff between the amount of power scattered towards the intended direction of reflection and the implementation complexity of the RIS.
P-RM is not convex. To tackle it, we introduce , . Since in (3), we define
Then, P-RM can be equivalently formulated as follows:
(15) | |||
The only non-convex constraint in P-RM-a is (15c). To tackle it, we reformulate it equivalently as follows:
(16) | |||
(19) |
where (16a) ensures that has rank one and (16b) ensures that is positive semidefinite. Also, (16b) and (16c) ensure that , i.e., the only singular value of is equal to . This is because the spectral norm is monotone, i.e., in (16b) implies .
The constraints in (16a) and (16d) are not convex, since they are given by the difference of two convex functions. We tackle them by applying the iterative inner approximation framework [8]. Specifically, we consider the following convex lower bounds for the functions and :
(20) | |||
with , , is the th entry of , , , and and are the points at which Taylor’s approximation is made (the solution of the preceding iteration).
At the generic iteration of the inner algorithm, therefore, P-RM-a is tackled by solving the following problem:
(21) | |||
where , , and (21e) and (21d) are trust region constraints, similar to the constraint in (8d).
P-RM-b is convex and is solved as detailed in Sec. IV-C.
IV-B Approximated Global Design – Reactive Impedance
By considering the power scattered towards the intended direction of reflection as the objective function and the surface net power flow as an optimization constraint, a problem de facto equivalent to S-RI can be formulated by adding the constraints in (11b) and (11c), or, equivalently, the constraints in (12) and (13), to the problem P-RM-b in (21).
By setting , we then obtain ():
(22) | ||||
P-RI is convex and is solved as detailed in Sec. IV-C.
IV-C Convergence and Complexity
Problems P-RM-b and P-RI fulfill the same convergence properties as the problems analyzed in Sec. III-C. The only difference is that the convex problem solved at each iteration is a semidefinite program [13], which can be tackled by using the interior-point method. By utilizing the same notation as that in Sec. III-C, the total arithmetic cost per iteration is [12, p. 247].
V Numerical Results
In this section, we focus on the problems S-RI-a and P-RI, as they encompass all the others, are the most challenging to solve, and analytical solutions are not known. The algorithms are implemented in CVX. The simulation parameters are GHz, , , m, , Watt/m2, m, m, , . Also, , , , and the reradiation mask comprises the set of angles and with angular resolution 0.1∘.
As for the trust region, the radii in (8d), (21d), (21e) are set to large values at the first iteration and are progressively reduced at each iteration by 1.2 for S-RI-a and by 1.1 for P-RI. If the objective does not decrease due to numerical inaccuracies, the following approach is used: the algorithm steps back to the solution and setup attained three iterations earlier, while the radii of the trust region are reduced by 1.2 for S-RI-a and by 1.1 for P-RI. At convergence, we attained , , .
To ease the convergence of P-RI, (21b) and (21c) are rewritten as and , with and small positive values. The impact is minor, as it only implies that the difference of the single singular value of and is less than . Again, and are set to large values and are progressively reduced by 5 at each iteration, attaining , at convergence.
As performance metric, we consider the reradiation pattern of the RIS, i.e., we plot the power flux in (4) as a function of the angle of observation , with obtained from the proposed optimization algorithms. Also, three benchmark schemes are considered: (i) GO is the geometric optics solution in [1, Eq. (102)], with non-negative values of the real part of the surface impedance in (1); (ii) GD is the global design solution in [1, Eq. (81)], with positive and negative values of the real part of the surface impedance in (1); and (iii) GO-RI is the GO solution in [1, Eq. (102)], by setting the real part of the surface impedance equal to zero. The initial values of the Taylor series approximations in S-RI-a and P-RI are set to GO-RI for ensuring the feasibility of the initial point.
The results are illustrated in Fig. 1. According to theory [1], GO and GD provide reradiation patterns with no beams towards undesired directions of radiation, with GD offering the best beamforming gain at the highest implementation complexity (local amplifications due to the negative values of in (1)). It is worth nothing that the difference of beamforming gain (at ) between GO and GD is 3 dB. GD-RI, which is often utilized as a simple solution [7], offers a good beamforming gain towards the direction of interest, but strong beams towards two undesired directions [5]. The proposed algorithms ensure a good, close to optimal, beamforming gain, no beams towards unwanted directions, and a real part of the surface impedance almost equal to zero, i.e., positive and less than . The problem P-RI usually needs higher memory requirements due to the SDP formulation (in matrix form), but it is more stable than the problem S-RI-a from the numerical point of view. Therefore, the proposed algorithms provide an efficient approach for optimization, ensuring close to optimal performance while fulfilling specified design constraints.
VI Conclusion
We have introduced a suite of algorithms for optimizing reconfigurable anomalous reflectors based on the global design criterion. Several extensions of this work can be envisioned, including multi-beam anomalous reflecting and refracting surfaces, multiple antenna systems, near-field RIS-aided channels.
References
- [1] M. Di Renzo et al., “Communication models for reconfigurable intelligent surfaces: From surface electromagnetics to wireless networks optimization,” Proc. of the IEEE, vol. 110, no. 9, pp. 1164–1209, 2022.
- [2] M. Di Renzo and M. D. Migliore, “Electromagnetic signal and information theory,” IEEE BITS the Inform. Theory Mag., pp. 1–13, 2024.
- [3] R. K. Fotock et al., “Energy efficiency optimization in ris-aided wireless networks: Active versus nearly-passive RIS with global reflection constraints,” IEEE Trans. Commun., vol. 72, no. 1, pp. 257–272, 2024.
- [4] A. Diaz-Rubio et al., “From the generalized reflection law to the realization of perfect anomalous reflectors,” Sci. Adv., vol. 3, 2017.
- [5] A. Diaz-Rubio and S. A. Tretyakov, “Macroscopic modeling of anomalously reflecting metasurfaces: Angular response and far-field scattering,” IEEE Trans. Ant. Propag., vol. 69, no. 10, pp. 6560–6571, 2021.
- [6] M. Zucchi et al., “Current based automated design of realizable metasurface antennas with arbitrary pattern constraints,” IEEE Trans. Ant. Propag., vol. 71, no. 6, pp. 4888–4902, 2023.
- [7] S. K. R. Vuyyuru et al., “Efficient synthesis of passively loaded finite arrays for tunable anomalous reflection,” arXiv:2312.04441, 2023.
- [8] B. R. Marks et al., “A general inner approximation algorithm for nonconvex mathematical programs,” Oper. Res., vol. 26, no. 4, 1978.
- [9] S. Boyd et al., Convex optimization. Cambridge Univ. Press, 2004.
- [10] Y.-X. Yuan, “A review of trust region algorithms for optimization,” in Proc. Int. Cong. Industrial & Applied Math. Oxford Univ. Press, 2000.
- [11] A. Abrardo et al., “Design of reconfigurable intelligent surfaces by using -parameter multiport network theory – Optimization and full-wave validation,” IEEE Trans. Wireless Commun., 2024 (early access).
- [12] Y. E. Nesterov and A. Nemirovskii, Interior-point polynomial algorithms in convex programming. SIAM, 1994, vol. 13.
- [13] L. Vandenberghe and S. Boyd, “Semidefinite programming,” SIAM Review, vol. 38, no. 1, pp. 49–95, 1996.