Next Article in Journal
Automotive Cybersecurity: A Survey on Frameworks, Standards, and Testing and Monitoring Technologies
Previous Article in Journal
A Comprehensive Review on the Viscoelastic Parameters Used for Engineering Materials, Including Soft Materials, and the Relationships between Different Damping Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Beamforming for Multi-Bit Intelligent Reflecting Surface with Phase Shift-Dependent Power Consumption Model

School of Information Science and Technology, Fudan University, Shanghai 200433, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(18), 6136; https://doi.org/10.3390/s24186136
Submission received: 16 August 2024 / Revised: 6 September 2024 / Accepted: 21 September 2024 / Published: 23 September 2024
(This article belongs to the Section Communications)

Abstract

:
In recent years, the intelligent reflecting surface (IRS) has attracted increasing attention for its capability to intelligently reconfigure the wireless propagation channel. However, most existing works ignore the dynamic power consumption of IRS related to the phase shift configuration. This relationship gets even more intractable for a multi-bit IRS because of its nonlinearity and implicit form. In this paper, we investigate the beamforming optimization for multi-bit IRS-aided systems with the practical phase shift-dependent power consumption (PS-DPC) model, aiming at minimizing the power consumption of the system. To solve the implicit and nonlinear relationship, we introduce a selection matrix to explicitly represent the power consumption and the phase shift matrix of the IRS, respectively. Then, we propose a generalized Benders decomposition-based beamforming optimization algorithm in the single-user scenario. Furthermore, in the multi-user scenario, we design a coordinate descent-based algorithm and a genetic algorithm for the beamforming optimization. The simulation results show that the proposed algorithms significantly decrease the power consumption of the multi-bit IRS-aided systems.

1. Introduction

Recently, the rapid development of communication applications has placed higher demands on wireless communication, as reflected in the visions of the sixth generation, i.e., immersive communication, massive communication, hyper-reliable and low-latency communication, integrated sensing and communication, ubiquitous connectivity, and integrated artificial intelligence and communication [1]. On this basis, intelligent reflecting surfaces (IRSs) become a pivotal trend for advancing next-generation wireless communication systems. An IRS is a planar array composed of numerous controllable passive reflection elements [2,3,4]. An IRS reflects the incident signal toward the desired directions and achieves passive beamforming by independently controlling the phase shifts of these elements. Due to its passive characteristics, an IRS reconfigures the wireless propagation environment intelligently while having low power consumption. These capabilities of an IRS can significantly overcome the blockages, broaden the wireless coverage, and improve the quality of service (QoS) [5,6,7,8], thus allowing for IRSs to be employed in various communication scenarios, e.g., green communications [9], simultaneous wireless information and power transfer systems [10], unmanned aerial vehicle communications [11], integrated sensing and communication systems [12], the physical layer security of wireless networks [13], etc.
In the pursuit of efficient and green wireless communications for future networks, many studies have focused on energy efficiency and power consumption in IRS-aided systems. For example, the authors in [14] investigated and analyzed the effect of the IRS reflection elements’ quantity and the reflection resolution on network energy efficiency. In [15], the study researched the success probability and the energy efficiency in IRS-aided millimeter-wave networks, revealing the impact of the density of deployed IRSs. In [16], the authors performed a comprehensive analysis and comparison of the energy efficiency between IRS-aided systems and decode-and-forward (DF) relay systems, indicating that the IRS-aided systems perform better across various numbers of IRS elements and the mobile station positions. In [17], the authors jointly optimized the IRS coefficients, user transmit power, and linear receive filters to compare the active and passive IRSs concerning energy efficiency. In [18], the authors considered the IRS containing both active and passive reflection elements and optimized the number of these two types of elements to balance spectral efficiency and power consumption. In [19], for an IRS-aided system, the authors optimized the transmit power of the base station (BS), aiming to maximize energy efficiency with hardware impairments.
Furthermore, beamforming optimization concerning power consumption for IRS-aided systems is worth studying. On the one hand, beamforming is a signal processing technique to enhance the quality of the signal and has been widely used in various applications [20,21,22]. On the other hand, several previous works have investigated the green beamforming design for IRS-aided systems with various metrics. In [7], the authors considered energy efficiency as the optimization objective, in which the power consumption consists of the BS, IRS, and users. In [23], the authors proposed a green beamforming problem for an IRS-aided system, incorporating both spectral and energy efficiency in the objective function to ensure a trade-off between the power consumption and the achievable rate. The authors in [24] proposed a strategy based on a statistical channel model to maximize energy efficiency by optimizing the phase shift matrix and power allocation of the IRS, thereby reducing the optimization overhead of variables in each channel coherence time. The authors in [25] investigated a trade-off between minimizing power consumption and maximizing spectral efficiency while satisfying the QoS requirement, proposing a joint optimization scheme based on fractional programming. In [26], a resource allocation problem was formulated, in which the authors optimized the beamforming design to reduce the transmit power consumption. In addition, several other studies have studied beamforming optimization concerning power consumption or energy efficiency across various IRS-aided scenarios, e.g., wireless powered networks [27,28], internet of things networks [29,30], full-duplex systems [31], integrated communication, sensing and power transfer systems [32], secure integrated terrestrial–aerial networks [33], anti-jamming and secure transmission [34], satellite terrestrial relay networks [35], etc.
However, most existing works assume that the power consumption of the IRS is constant or solely dependent on the number of elements. Actually, these works have not considered the fact that for an element of the positive-intrinsic-negative (PIN) diode-based IRS, different phase shifts are associated with varying levels of power consumption, which has been evidenced in recent experimental results [36,37,38]. Specifically, the phase shifts of the PIN diode-based IRSs are controlled by changing the on/off-state of PIN diodes, where a PIN diode consumes P PIN in the on-state, while it is power-free in the off-state [38]. For an IRS with numerous reflection elements, its dynamic power consumption can be rather high, constituting a significant proportion in the system, e.g., considering a 2-bit IRS equipped with 1600 elements, it is P PIN = 12.6 mW [38] and the dynamic power consumption is about 20 W. Therefore, an inaccurate power consumption model introduces additional errors and results in high power consumption in practical systems. The phase shift-dependent power consumption (PS-DPC) of IRSs should be considered in the beamforming optimization problem to minimize the system power consumption. Using the PS-DPC model, the power consumption should be allocated between the BS and IRS appropriately rather than taking a constant power consumption model for the IRS.
In our previous work [39], we minimized the system power consumption using the PS-DPC model for an IRS, considering the IRS phase shifts with a 1-bit resolution. In [40,41], the authors also considered a similar PS-DPC model for a 1-bit IRS and aimed to maximize energy efficiency. Nevertheless, these studies adopted a practical power consumption model of the IRS but only considered the 1-bit IRS, that is, each IRS element has two possible states and two different phase shifts. For the multi-bit IRS, each IRS element has four or more phase shifts, and the relationship between the dynamic power consumption and the phase shifts of the IRS becomes even more intractable due to its nonlinearity and implicit form. Therefore, the algorithms in these studies are only suited for a 1-bit IRS and can not be directly applied to a multi-bit IRS. In fact, as the IRS with a multi-bit phase shift resolution can lead to more precise beamforming, it is important and necessary to study this issue. To the best of our knowledge, there is no existing work on multi-bit IRS beamforming optimization with the consideration of the PS-DPC. Hence, we are committed to considering the PS-DPC model for the multi-bit IRS to design the beamforming optimization.
In this article, we investigate the beamforming optimization for multi-bit IRS-aided systems aiming at minimizing the total system power consumption of the BS and IRS for both single-user and multi-user scenarios. The main contributions are summarized as follows:
  • In the single-user scenario, we consider a practical PS-DPC model and formulate a multi-bit IRS beamforming optimization problem to minimize the total system power consumption. The proposed PS-DPC model for the multi-bit IRS is better suited to the actual IRS-aided systems, in which the problem formulation and beamforming optimization are more challenging than the 1-bit IRS scenario. To deal with the difficulty of the implicit and nonlinear relationship between the PS-DPC and the phase shifts, we introduce a selection matrix to explicitly represent the PS-DPC and the phase shift matrix, respectively, and then propose a generalized Benders decomposition (GBD)-based algorithm to solve this mixed-integer nonlinear programming (MINLP) problem.
  • We generalize the multi-bit IRS beamforming optimization problem to the multi-user scenario. We also solve the intractable implicit and nonlinear issue by explicitly representing the PS-DPC and the phase shift matrix, respectively. Then, we propose a coordinate descent (CD)-based algorithm and a genetic algorithm (GA)-based scheme to optimize the beamforming matrix of the BS and IRS, respectively. The CD algorithm has better performance, while the genetic algorithm has lower computational complexity.
  • We present a range of simulation results that illustrate the effectiveness of our algorithms. Furthermore, we analyze the characteristics and performance of these simulation results. By effectively considering the PS-DPC, the simulation results show that the proposed algorithms achieve a balance of the power consumption of the BS and IRS, thus significantly reducing the total system power consumption compared to the baseline algorithms.
The rest of this paper is organized as follows. In Section 2, we introduce the system model, the power model, and the problem formulation. In Section 3, we solve the intractable nonlinearity to represent the power consumption of the IRS and present a GBD-based algorithm for the single-user scenario. Furthermore, we propose a CD-based algorithm and a GA-based scheme for the multi-user scenario in Section 4, where the representation of the power consumption is treated similarly to the previous section. In Section 5, we show various numerical results and the corresponding discussions. Finally, we conclude the paper in Section 6.
Notations: In this paper, j = 1 denotes the imaginary unit. Regular letters, bold lowercase, and bold uppercase denote scalars, column vectors, and matrices, respectively. [ · ] m denotes the m-th element of a vector, and [ · ] m , n denotes the ( m , n ) -th element of a matrix. ( · ) * , ( · ) T , ( · ) H , and ( · ) 1 denote the conjugate, transpose, conjugate transpose, and inverse operators, respectively. Tr ( · ) denotes the trace of a matrix. E ( · ) denotes the expectation of a matrix. Arg ( · ) denotes the argument of a complex number. diag ( · ) denotes a diagonal matrix with the elements of a vector on its main diagonal. I N denotes an N × N identity matrix, 1 denotes an all-1 vector or an all-1 matrix, and 0 denotes an all-0 vector or an all-0 matrix. C M × N represents the set of all M × N complex-valued matrices. Finally, CN ( 0 , x ) denotes the circularly symmetric complex Gaussian distribution with zero mean and covariance x.

2. System Model and Problem Formulation

2.1. System Model

As shown in Figure 1, we consider a downlink narrowband system with a BS employing N transmit antennas, an IRS consisting of M reflection elements, and a single-antenna user. The BS is a uniform linear array and the IRS is a uniform planar array. The direct path between the BS and the user is assumed to be blocked. Therefore, the received signal at the user can be expressed as
y = h H Φ G f s + n ,
where s C denotes the original symbol with E s 2 = 1 , and f C N × 1 denotes the digital beamforming vector at the BS. The BS-IRS channel and the IRS-user channel, i.e., G C M × N and h C M × 1 , are both modeled as Rician channels. Φ = diag e j θ 1 , e j θ 2 , , e j θ M C M × M denotes the diagonal phase shift matrix of the IRS. Specifically, the phase shift resolution of the IRS reflection elements is assumed to be b bits, which means the phase shift of the m-th element θ m admits L = 2 b values, where m M = 1 , 2 , , M , i.e., θ m 0 , Δ θ , , L 1 Δ θ , where Δ θ = 2 π L . Finally, n C denotes the additive white Gaussian noise at the user with zero mean and variance σ 2 .

2.2. Channel Model

The BS-IRS channel and IRS-user channel are both formulated as Rician fading channels, each consisting of a line-of-sight (LoS) and a non-line-of-sight (NLoS) component. The ( m , n ) -th element of the BS-IRS channel matrix G can be expressed as
[ G ] m , n = α d m , n β κ κ + 1 [ G LoS ] m , n + 1 κ + 1 [ G NLoS ] m , n ,
where κ denotes the Rician factor, α denotes the large-scale path loss at the reference distance 1 m, β denotes the path loss exponent, and d m , n denotes the distance between the m-th element of the IRS and the n-th antenna of the BS. The ( m , n ) -th element of G LoS can be represented as
[ G LoS ] m , n = exp j 2 π d m , n λ .
For the component of G NLoS , each element is assumed to be independently and identically distributed as [ G NLoS ] m , n CN ( 0 , 1 ) .
The IRS-user channel h is modeled similarly with the associated parameters, and the ( m ) -th element of h is expressed as
[ h ] m = α d ^ m β κ κ + 1 [ h LoS ] m + 1 κ + 1 [ h NLoS ] m ,
where d ^ m denotes the distance between the m-th element of the IRS and the antenna of the user.

2.3. Power Model

The total power consumption of the system is given by
P all = P BS + P IRS + P static ,
where P BS = f H f is the power consumption of the transmitted signals at the BS, related to the beamforming designs of the BS. P IRS is the PS-DPC at the PIN diode-based IRS, related to the phase shift matrix of the IRS and derived from a practical model. P static contains other static power consumption terms in the system, e.g., the BS contains the power consumption of the baseband processing, cooling, circuit synchronization, radio frequency chains, etc. The IRS contains the power consumption of the field-programmable gate array (FPGA) and control circuits. However, as these power consumption terms are constant regardless of the beamforming designs, we omit these terms and only consider the dynamic power consumption in this paper, as similar to that in [39].
In the analysis of the PS-DPC model of the IRS, we consider a b-bit IRS, where each IRS element consists of b PIN diodes and can realize L = 2 b possible phase shifts by controlling the on/off-state of the corresponding PIN diodes. The phase shift of the IRS element satisfies Arg [ Φ ] m , m = θ m 0 , Δ θ , , L 1 Δ θ , where Δ θ = 2 π L . For each PIN diode, the on-state is encoded as “1” and the power consumption is P PIN , whereas the off-state is encoded as “0” and is power-free [38]. The state of the m-th element can be encoded as a binary codeword β m with b bits. Therefore, the reflection coefficient of the m-th element corresponding to β m can be written as
[ Φ ] m , m = F β m .
The power consumption of the m-th element is represented as
P m = G β m = P PIN 1 b T β m .
To clarify the explanation, we present an example of a 2-bit IRS, in which the reflection coefficient and power consumption of the m-th element are defined as follows:
[ Φ ] m , m = e j 0 , P m = 0 , if β m = 0 , 0 T , [ Φ ] m , m = e j π 2 , P m = P PIN , if β m = 0 , 1 T , [ Φ ] m , m = e j π , P m = P PIN , if β m = 1 , 0 T , [ Φ ] m , m = e j 3 π 2 , P m = 2 P PIN , if β m = 1 , 1 T ,
It can be noted that the relationship between [ Φ ] m , m and β m is implicit. Hence, we will further address these issues in Section 3 and Section 4.

2.4. Problem Formulation

To minimize the total power consumption with the practical PS-DPC model, the beamforming optimization problem can be formulated as
min f , Φ P all = P BS + P IRS = f H f + P ( Φ ) s . t . C 1 : R R set , C 2 : [ Φ ] m , m e j 0 , e j Δ θ , , e j ( L 1 ) Δ θ , m ,
where P IRS = P ( Φ ) , R = log 1 + h H Φ G f f H G H Φ H h / σ 2 is the achievable rate, R set is the minimum required rate of the user, and constraint C1 represents the QoS requirement. Even though we already know the relationship between [ Φ ] m , m and β m , P m and β m , it is difficult to explicitly represent P IRS = P ( Φ ) because the relationship between P m and [ Φ ] m , m is nonlinear when b 2 , which will be further discussed in Section 3 and Section 4.

3. Beamforming Optimization for the Single-User Scenario

As can be observed in problem (9), it is intractable because of the implicit and nonlinear relationship in P IRS = P ( Φ ) . In this section, we first introduce a selection matrix to explicitly represent the PS-DPC and the phase shift matrix. Then, we propose a GBD-based algorithm to achieve beamforming optimization at the BS and IRS jointly.

3.1. Solving the Nonlinear Relationship in P IRS = P ( Φ )

To deal with the implicit and nonlinear relationship in P IRS = P ( Φ ) , notice that the essence of optimizing the phase shift for a reflection element is to select the possible states of its PIN diodes. Hence, we introduce a selection vector c m to directly represent the state of the m-th element, thereby we can explicitly represent P IRS and Φ . Specifically, c m satisfies these following conditions:
[ c m ] l 0 , 1 , 1 L T c m = 1 , l L = 1 , 2 , , L .
Taking the 2-bit IRS as an example, c m are defined as
c m = 1 , 0 , 0 , 0 T , β m = 0 , 0 T 0 , 1 , 0 , 0 T , β m = 0 , 1 T 0 , 0 , 1 , 0 T , β m = 1 , 0 T 0 , 0 , 0 , 1 T , β m = 1 , 1 T .
We further introduce a reflection coefficient vector a = e j 0 , e j Δ θ , , e j ( L 1 ) Δ θ T C L × 1 that includes L possible reflection coefficients and a power consumption vector p C L × 1 that includes the power consumption of L corresponding phase shifts. For example, we have a = [ e j 0 , e j π 2 , e j π , e j 3 π 2 ] T and p = [ 0 , P PIN , P PIN , 2 P PIN ] T for the 2-bit IRS.
Hence, the reflection coefficient and the power consumption of the m-th element can be expressed as [ Φ ] m , m = a T c m and P m = p T c m , respectively. Thus, Φ and P IRS can be further expressed as
Φ = AC , P IRS = Tr ( PC ) ,
where C C L M × M , A C M × L M , and P C M × L M are the block diagonal matrix, defined as follows:
C = c 1 0 0 0 c 2 0 0 0 c M , A = a T 0 T 0 T 0 T a T 0 T 0 T 0 T a T , P = p T 0 T 0 T 0 T p T 0 T 0 T 0 T p T .
By introducing the selection matrix C , problem (9) is equivalently reformulated as
min f , C P all = P BS + P IRS = f H f + Tr ( PC ) s . t . C 1 : R R set , C 2 a : [ c m ] l 0 , 1 , m , l , C 2 b : 1 L T c m = 1 , m ,
where R = log 1 + h H AC G f f H G H C H A H h / σ 2 , and constraints C2a and C2b are equivalent to constraint C2 in problem (9). Based on the known A and P , the selection matrix C contains all the phase shift information and power consumption information of the IRS. C has the linear relationship with both Φ and P IRS . Thus, the difficulty of the implicit relationship in P IRS = P ( Φ ) is solved by optimizing C instead of Φ .

3.2. Generalized Benders Decomposition Algorithm

Due to the coupling of f and C in constraint C1, and the binary constraint of c m , problem (14) is complicated and challenging. Thus, we further transform this MINLP problem and propose a GBD-based algorithm.
To apply the GBD algorithm, the optimization problem should satisfy the following framework [42]:
  • If the discrete variables are fixed, the optimization problem should be convex to the continuous variables.
  • If the continuous variables are fixed, the optimization problem should be linear to the discrete variables.
Unfortunately, as constraint C1 is not convex with respect to f , we cannot directly apply the GBD algorithm to solve problem (14). To deal with this issue, we first rewrite constraint C1 as
h H AC G f f H G H C H A H h γ ,
where γ = 2 R set 1 σ 2 . Furthermore, for any optimal solution f ^ and any phase shift α , e j α f ^ is an optimal solution as well. Hence, problem (14) can be expressed as
min f , C P all = f H f + Tr ( PC ) s . t . C 1 a : h H AC G f γ , C 1 b : h H AC G f ( h H AC G f ) * = 0 , C 2 a : c m l 0 , 1 , m , l , C 2 b : 1 L T c m = 1 , m ,
where constraint C1 is equivalently expressed by constraints C1a and C1b. Now, problem (16) satisfies the framework of the GBD algorithm.

3.2.1. Primal Problem

In the ( i ) -th iteration, the primal problem is to optimize f , expressed as
min f f H f + Tr ( P C ( i 1 ) ) s . t . C 1 a : h H A C ( i 1 ) G f γ , C 1 b : h H A C ( i 1 ) G f ( h H A C ( i 1 ) G f ) * = 0 ,
where C ( i 1 ) is the selection matrix from the ( i 1 ) -th iteration. Problem (17) is a convex problem that can be solved by the convex problem solvers, such as CVX [43]. By solving the primal problem, we obtain the optimal solution f ( i ) . Based on the known C ( i 1 ) and the obtained solution f ( i ) , the primal problem can provide an upper bound (UB) of problem (16), expressed as
η U B ( i ) = P all ( i ) = f ( i ) H f ( i ) + Tr ( P C ( i 1 ) ) .
In addition, to formulate the master problem, the Lagrangian function of the primal problem is expressed as
L ( f , C ( i 1 ) , λ , ν ) = f H f + Tr ( P C ( i 1 ) ) + λ ( h H A C ( i 1 ) G f + γ ) + ν [ h H A C ( i 1 ) G f ( h H A C ( i 1 ) G f ) * ] ,
where λ and ν are the dual variables of constraints C1a and C1b, respectively, and the optimal dual variables in the ( i ) -th iteration are λ ( i ) and ν ( i ) .

3.2.2. Master Problem

The formulation of the master problem is based on the nonlinear convex duality theory [42]. Specifically, the master problem in the ( i ) -th iteration can be expressed as
min C , η L B η L B s . t . C 2 a : c m l 0 , 1 , m , l , C 2 b : 1 L T c m = 1 , m , C 3 : η L B min f L ( f , C , λ ( t ) , ν ( t ) ) , t T ,
where η L B is an auxiliary optimization variable representing the lower bound (LB), and set T = 1 , 2 , , i contains all of the sequence numbers in the previous i iterations. Note that problem (20) is still hard to solve because of constraint C3, in which we should optimize the variable f as well. To tackle this issue, we further transform (20) to the variant 2 (V-2) form of the GBD algorithm [42] as follows:
min C , η ˜ L B η ˜ L B s . t . C 2 a : c m l 0 , 1 , m , l , C 2 b : 1 L T c m = 1 , m , C 3 ˜ : η ˜ L B L ( f ( t ) , C , λ ( t ) , ν ( t ) ) , t T ,
in which we replace the optimization problem about f in constraint C3 with the Lagrangian function in constraint C 3 ˜ and fix f to f ( t ) obtained in the ( t ) -th iteration.
Now, the master problem becomes a mixed-integer linear programming (MILP) problem and can be solved by solvers for MILPs, such as MOSEK. By solving the master problem, we obtain the selection matrix C ( i ) for the next iteration and the optimal value η ˜ L B as the LB of the original problem (16). Finally, by iteratively solving the primal and master problems, the gap between the UB and LB will be reduced, and the solution will converge. The proposed GBD algorithm is summarized in Algorithm 1.
Algorithm 1 The GBD-based algorithm for the multi-bit IRS with the PS-DPC model in the single-user scenario.
1:
Set i = 0 , η U B ( 0 ) = , η ˜ L B ( 0 ) = and tolerance Δ ;
2:
Randomly initialize C ( 0 ) ;
3:
repeat
4:
    i i + 1 ;
5:
   Solve the primal problem (17) with C ( i 1 ) ;
6:
   Obtain f ( i ) , λ ( i ) , ν ( i ) and η U B ( i ) ;
7:
   Construct L ( f ( i ) , C , λ ( i ) , ν ( i ) ) according to (19);
8:
   Solve the master problem (21);
9:
   Obtain C ( i ) and η ˜ L B ( i ) ;
10:
until  η U B ( i ) η ˜ L B ( i ) Δ

4. Beamforming Optimization for the Multi-User Scenario

4.1. Problem Formulation

In the multi-user scenario, we further consider K single-antenna users. The other devices are the same as in the single-user scenario. The received signal at the k-th user can be expressed as
y k = h k H Φ G f k s k + i k K h k H Φ G f i s i + n k ,
where s = s 1 , s 2 , , s K T C K × 1 denotes the original symbol vector with E s s H = I K , and F = f 1 , f 2 , , f K C N × K denotes the digital beamforming matrix at the BS. The BS-IRS channel and IRS- user k channel are modeled as Rician fading channels, expressed as G C M × N and h k C M × 1 , respectively. n k C denotes the additive white Gaussian noise at the k-th user with zero mean and variance σ k 2 .
To minimize the total power consumption of the system, the optimization problem of the multi-user scenario is formulated as
min F , Φ P all = P BS + P IRS = Tr ( F F H ) + P ( Φ ) s . t . C 4 : R k R set , k , k , C 2 : [ Φ ] m , m e j 0 , e j Δ θ , , e j ( L 1 ) Δ θ , m ,
where constraint C4 represents the QoS requirement, R set , k is the minimum required rate of the k-th user, and R k is the achievable rate at the k-th user given by
R k = log 1 + h k H Φ G f k f k H G H Φ H h k i k K h k H Φ G f i f i H G H Φ H h k + σ k 2 .
Similar to that in Section 3.1, problem (23) is intractable because P ( Φ ) can not be expressed explicitly. Therefore, we introduce the selection matrix C to explicitly represent the PS-DPC and the phase shift matrix as well. According to the matrix C , A , and P defined in (13), problem (23) can also be equivalently reformulated as
min F , C P all = P BS + P IRS = Tr ( F F H ) + Tr ( PC ) s . t . C 4 : R k R set , k , k , C 2 a : [ c m ] l 0 , 1 , m , l , C 2 b : 1 L T c m = 1 , m ,
where constraints C2a and C2b are equivalent to constraint C2 in problem (23), and the achievable rate R k is expressed as
R k = log 1 + h k H AC G f k f k H G H C H A H h k i k K h k H AC G f i f i H G H C H A H h k + σ k 2 .

4.2. Coordinate Descent Algorithm

Although the transformation solves the nonlinear and implicit relationship in P ( Φ ) , problem (25) remains challenging due to the coupled variables in the fractional constraint C4 and the binary variables in constraint C2a. Thus, we propose a CD-based heuristic algorithm to optimize the selection matrix of the IRS iteratively.
In the CD algorithm, for the m-th element of a b-bit IRS, we set [ c m ] l = 1 for each l L , respectively, while fixing the other selection vectors c n ( n m ) . In the process, we design the corresponding beamforming matrix and calculate the corresponding total power consumption for L = 2 b different selection vectors c m . Finally, the current optimal selection vector of the m-th element c ^ m is chosen by comparing the corresponding total power consumption, which can be expressed as
F ^ , c ^ m = arg min F , c m Tr ( F F H ) + Tr ( PC ) s . t .           C 4 : R k R set , k , k , C 2 a : [ c m ] l 0 , 1 , l , C 2 b : 1 L T c m = 1 ,
where F is optimized with a fixed C . The problem of F can be expressed as
min F Tr ( F F H ) s . t . h k H AC G f k f k H G H C H A H h k i k K h k H AC G f i f i H G H C H A H h k + σ k 2 ω k , k ,
where ω k = 2 R set , k 1 , and F can be designed via the zero-forcing method, expressed as
F = H e H ( H e H e H ) 1 P 1 2 ,
where H e = H AC G is the equal channel matrix with H = h 1 , , h K H . The power allocation matrix is P = diag ( p 1 , , p K ) with p k = σ k 2 ω k .
The beamforming optimization problem under the PS-DPC has been solved by the CD algorithm, summarized in Algorithm 2. In the CD algorithm, the power consumption is monotonically decreasing by iteratively optimizing the phase shift of each element. Hence, the CD algorithm will converge to a global or local optimal solution after several iterations. Assuming that the number of iterations is I C D , we usually set I C D = 9 in the simulation experiments. The complexity of updating the beamforming matrix F is O K L M 2 , and the complexity of the CD algorithm is O I C D K L 2 M 3 .
Algorithm 2 The CD-based algorithm for the multi-bit IRS with the PS-DPC model in the multi-user scenario.
1:
Set i = 0 , I C D ;
2:
Randomly initialize C ;
3:
repeat
4:
    i i + 1 ;
5:
    m = 1 ;
6:
   repeat
7:
     Loop through each phase shift for ( m ) -th element and get the corresponding beamforming matrix F according to (29);
8:
     Compare and get F ^ and c ^ m with the lowest power consumption according to problem (27);
9:
      m m + 1 .
10:
   until  m = M
11:
until  i = I C D or the stopping condition is satisfied.

4.3. Genetic Algorithm

Although the CD algorithm proposed in Section 4.2 is a feasible and efficient scheme to solve the MINLP problem, there are numerous operations to optimize each IRS element in several iterations. Therefore, we further investigate and propose a genetic algorithm to reduce the computation complexity.
The genetic algorithm is an optimization scheme inspired by genetics. Similar to the natural biological evolution and genetic selections, the genetic algorithm begins with a set of feasible solutions and then implements the genetic operations, e.g., mutation and crossover. After these operations, the best individuals are selected from the new generation and cross into the next generation. Over several generations, the individuals will converge toward the global or local optimal solutions.
Genetic algorithms have particular advantages for solving complex optimization problems, while some traditional algorithms may perform inefficiently. The characteristic of evolutionary principles gives the genetic algorithm the ability to efficiently explore large search spaces and adapt to dynamic environments. In addition, the genetic algorithm has fewer requirements regarding problem formulation and constraint conditions. Therefore, genetic algorithms can be widely used in a wide range of applications, such as wireless communications [44,45].
According to problem (25), we set the selection matrix C as the population in the genetic algorithm. For each individual C , we optimize the beamforming matrix F and calculate the fitness function. By comparing the fitness of each individual C , the population is renewed and crossed into the next generation. Over several iterations until the stopping condition is satisfied, the final optimization C and corresponding F are obtained. The steps of the proposed genetic algorithm are shown in detail as follows:
1.
Initial population generation: We randomly generate ρ individual C , satisfying constraints C2a and C2b. For the selection vector c m , m is the gene of C . For each selection matrix C , the corresponding beamforming matrix F is designed via the zero-forcing method according to (29).
2.
Fitness evaluation: For the existing population, we evaluate the fitness value f ( C , F ) of each individual, expressed as
f ( C , F ) = P all = Tr ( F F H ) Tr ( PC ) ,
which is the opposite value of the optimization objective function in problem (25).
3.
Selection: A larger fitness value indicates that the corresponding system power consumption is lower. According to the fitness value of each individual C , we select ρ 4 individuals that have the maximum fitness value as the parents.
4.
Crossover and mutation: We implement the genetic operators for the ρ 4 parents, i.e., crossover and mutation. In the crossover operator, we choose two parents and exchange some of their genes. Specifically, the crossover operator includes the single-point crossover and uniform crossover. We assume that two parents C a and C b are expressed as
C a = diag c a , 1 , , c a , m , , c a , M , C b = diag c b , 1 , , c b , m , , c b , M .
For the single-point crossover, we set a random value m and exchange the genes of C a and C b at the m-th element, that is, the new individuals C ˜ a and C ˜ b are expressed as
C ˜ a = diag c a , 1 , , c a , m , c b , m + 1 , , c b , M , C ˜ b = diag c b , 1 , , c b , m , c a , m + 1 , , c a , M .
For the uniform crossover, the two parents randomly exchange the m-th selection vector for all m and become the new individuals. In the mutation operator, we choose a parent and randomly change some of their genes as the new individual.
5.
New population generation: The new population consists of ρ 4 parents, ρ 4 new individuals generated by the single-point crossover, ρ 4 new individuals generated by the uniform crossover, and ρ 4 new individuals generated by the mutation operator. Hence, there are still ρ individuals C in the population. Then, we further evaluate the fitness value of this population in step 2 and repeat the above operators until the stopping condition is satisfied.
The power minimization problem under the PS-DPC has been solved by the genetic algorithm, summarized in Algorithm 3. By iteratively generating and selecting the individuals, the power consumption of the system decreases in each iteration. The genetic algorithm will converge to a global or local optimal solution after several iterations. Assuming that the number of iterations is I G A , the complexity of the genetic algorithm is O 3 4 I G A ρ K L M 2 . In the simulation experiments, we usually set I G A = 3 ρ and ρ = 2 L M , and the specific complexity is O 9 2 K L 2 M 3 , which is half of the CD algorithm.
Algorithm 3 The genetic algorithm for the multi-bit IRS with the PS-DPC model in the multi-user scenario.
1:
Set i = 0 , I C D ;
2:
Randomly generate ρ initial C ;
3:
repeat
4:
    i i + 1 ;
5:
   Calculate and evaluate the fitness value of the individuals in the existing population according to (30);
6:
   Select ρ 4 individuals that has the maximum fitness value as the parents;
7:
   Implement the genetic operators for the parents, including the single-point crossover, the uniform crossover and the mutation operator.
8:
   Get the new population generation.
9:
until  i = I G A or the stopping condition is satisfied.

5. Simulation Results

5.1. Simulation Setup

We consider a downlink system, where the BS is equipped with a uniform linear array of N = 3 antennas in the single-user scenario and N = 2 K antennas in the multi-user scenario. The IRS is a uniform square planar array and is 40 m away from the BS. The users are uniformly distributed in the region where the distance between the IRS and users is from 2 m to 20 m. The channel models are introduced in Section 2, where the Rician factor κ = 3 , the large-scale path loss α = 10 4 , and the path loss exponent β = 2.2 . The carrier frequency is set to 3.5 GHz . The element separation of the BS and IRS are both set to 0.5 λ . The power consumption of a PIN diode in the on-state is set to P PIN = 12 mW [38]. The noise variance of each user is 110 dBm .
For comparison, we also provide the simulation results of two baseline algorithms, i.e., the RAND and NPS algorithms. In the former, the IRS phase shift matrix is initialized randomly without optimization. In the latter one, for the single-user scenario, a similar GBD algorithm is employed without considering the power consumption constraint in the problem. For the multi-user scenario, a similar CD algorithm is employed without considering the power consumption constraint in the problem. However, the actually consumed power of the IRS is counted in the total system power consumption in the simulation. It should be noted that the NPS algorithm is based on our proposed algorithm with some minor modifications. Hence, the NPS algorithm can also be regarded as our proposed algorithm. In addition, the simulation results of the NPS algorithm highlight the beamforming capability of our approach. The simulation results of the GBD and CD algorithms reflect more on the capability of our approach to further reduce power consumption.

5.2. Single-User Scenario

Figure 2 shows the total system power consumption versus the minimum required rate R set in the single-user scenario with M = 64 . As can be observed, the power consumption of all the algorithms increases with the growth of R set . Since the RAND algorithm randomly chooses the phase shifts of all the IRS elements without optimization, it has the highest power consumption. The NPS algorithm, on the other hand, tends to improve the IRS beamforming quality as much as possible. Therefore, it always performs better than the RAND algorithm. However, as it ignores the PS-DPC during the optimization, the NPS algorithm leads to the power consumption on a high level. Compared with the baseline algorithms, the proposed GBD algorithm can effectively reduce the power consumption to the best effect. However, the proposed GBD algorithm has a gain over the NPS algorithm at a low R set , while their performance is almost identical at a higher R set . The reason for this phenomenon is the upper limit of the IRS power consumption, which will be further explained later. Meanwhile, the power consumption of the GBD algorithm is better in the 2-bit IRS scenario than in the 1-bit one, which is more obvious at a higher R set . Hence, on the one hand, it is necessary to consider the PS-DPC of the IRS, especially in cases with low rate requirements; otherwise, improving the phase shift resolution of the IRS may be invalid or cause more power consumption. On the other hand, if the system requires a high rate, improving the phase shift quantization bits can help the system save power consumption.
Figure 3 shows the BS and IRS power consumption versus the minimum required rate R set in the single-user scenario with M = 64 in order to further analyze the phenomenon in Figure 2. Firstly, for the RAND algorithm, the BS power consumption is the highest of the three algorithms. As the IRS phase shifts are designed randomly, the IRS can not effectively concentrate the transmit signal at the user, and the required rate can only be ensured by the high power consumption of the BS. For each IRS element, the probability of each possible phase shift is the same. In simulations that generate multiple channels, the average IRS element power consumption is the average of the power consumption corresponding to all possible phase shifts. For different required rates, the power consumption of the IRS is constant and is equal to the average power consumption of all possible phase shifts for one element multiplied by the number of IRS elements. In addition, the 2-bit IRS power consumption is higher than the 1-bit IRS, because the average power consumption of 2-bit elements is higher. Secondly, for the NPS algorithm, the performance of the BS is lower than the RAND algorithm; this is because the IRS in the NPS algorithm has the ability to optimize the beamforming, thereby reducing the load on the BS. Due to the ignoring of the PS-DPC in the NPS algorithm, the designing of the phase shift matrix only aims to maximize the beamforming capabilities of the IRS. Therefore, in multiple different channels, each phase shift has the same probability of occurrence. Hence, the performance of the IRS power consumption is similar to the RAND algorithm. However, because the NPS and RAND algorithms ignore the PS-DPC, the IRS power consumption is always at a high value, resulting in high total power consumption. Thirdly, for the GBD algorithm, the BS and IRS power consumption is related to the required rate. As the GBD algorithm considers the PS-DPC of the IRS and aims to minimize the total system power consumption, it can balance the BS and IRS power consumption. Specifically, the GBD algorithm tends to make the BS and IRS each bear half of the power consumption at a low required rate. While the required rate is high, the GBD algorithm tends to make the IRS provide a high beamforming gain. At this point, the BS supplies significant transmission power to meet the rate requirement, making its power consumption the dominant factor in the system. It can be seen by comparing Figure 2; if the power consumption of the BS is less than or comparable to the IRS, the GBD algorithm has a gain over the NPS algorithm. In addition, if the user requires a low rate, the 1-bit and 2-bit IRSs have similar power consumption, which is consistent with the performance and conclusion in Figure 2.
Next, Figure 4 shows the total system power consumption versus the number of IRS elements M in the single-user scenario with the minimum required rate R set = 12 bits / s / Hz . Firstly, for the RAND algorithm, the power consumption is the highest of the three algorithms. Secondly, for the NPS algorithm, the power consumption decreases first and then increases. This is because when M is relatively small, the beamforming gain provided by a larger IRS helps the BS reduce power consumption. However, when M is relatively large, the increased power consumption from the IRS is higher compared with the decreased power consumption from the BS. Furthermore, the power consumption of the 2-bit IRS-aided system is higher than that of the 1-bit IRS-aided system, which shows the necessity of considering the PS-DPC of the multi-bit IRS. Thirdly, the GBD algorithm performs better in the 2-bit IRS scenario than in the 1-bit one, which is more obvious at a smaller M. In addition, by comparing the performance of 1-bit and 2-bit IRSs, we can conclude that it is more important to consider the PS-DPC of the IRS and adopt an appropriate algorithm in a multi-bit IRS-aided system than a 1-bit IRS-aided system. Hence, if the IRS has a large size, the beamforming optimization ignoring the PS-DPC may result in high power consumption. If the IRS has a limited size, improving the resolution of the IRS is an effective way to reduce the power consumption.
Figure 5 shows the BS and IRS power consumption versus the number of IRS elements M in the single-user scenario with the minimum required rate R set = 12 bits / s / Hz in order to further analyze the phenomenon in Figure 4. On the one hand, we analyze the BS power consumption. For the RAND and NPS algorithms, as the larger IRS can provide a higher beamforming gain, the BS power consumption decreases as the number of IRS elements M increases. For the GBD algorithm, the trend of the BS power consumption also decreases but is smoother than the RAND and NPS algorithms. On the other hand, we analyze the IRS power consumption. For the RAND and NPS algorithms, as they only consider the beamforming ability of the IRS, the larger IRS has the higher power consumption. Meanwhile, the GBD algorithm keeps the IRS power consumption at a similar level with the BS when the number of IRS elements M increases. The difference between the proposed GBD algorithm and other algorithms indicates that the GBD algorithm tends to balance the beamforming pressure, thereby avoiding excessive load on the BS or IRS. In addition, by comparing the performance of 1-bit and 2-bit IRSs in the GBD algorithm, if the IRS has a limited size, a multi-bit IRS can provide more beamforming gain to reduce the BS power consumption.

5.3. Multi-User Scenario

In the multi-user scenario, we show the power consumption versus the rate requirement, the number of reflection elements, the resolution of the IRS, and the number of users, thereby analyzing the performance of the RAND algorithm, the NPS algorithm, the CD algorithm, and the GA scheme from these perspectives.
Figure 6 shows the total system power consumption versus the minimum required rate R set in the multi-user scenario with M = 64 and K = 2 . Compared with Figure 2 of the single-user scenario, since the rate requirement targets multiple users, the power consumption in the multi-user scenario is higher at the same R set . As analyzed previously, if the power consumption of the BS is less than or comparable to the IRS, the proposed CD algorithm has a gain over the NPS algorithm. Hence, in the multi-user scenario, the gap between the CD algorithm and NPS algorithm disappears at a lower required rate R set than in the single-user scenario. In addition, as an algorithm with lower complexity than the CD algorithm, the GA scheme can also optimize the power consumption of the system.
Figure 7 shows the total system power consumption versus the number of IRS elements M in the multi-user scenario with the minimum required rate R set = 12 bits / s / Hz and K = 2 . Compared with Figure 4 of the single-user scenario, the gap between the CD algorithm and NPS algorithm widens at a larger reflection elements number. In addition, the gap appears when the power consumption of the BS is comparable to that of the IRS. Since the total power consumption of the multi-user scenario is higher than in the single-user scenario, the gap appears at a higher level of power consumption for the IRS. Hence, in the multi-user scenario, the gap occurs at a larger number of IRS elements than in the single-user scenario. Therefore, when the IRS has a large number of reflection elements, it is necessary to consider the PS-DPC model for the IRS.
Figure 8 shows the power consumption versus the phase shift quantization bits, i.e., b, for different numbers of users with R set = 8 bits / s / Hz and M = 64 . On the one hand, the RAND algorithm has the highest power consumption, which remains constant as b increases. On the other hand, for the CD algorithm and the GA scheme, the power consumption decreases as the phase shift resolution increases, but it is limited for b 2 . Hence, considering the hardware implementation perspective, the 2-bit or 3-bit IRS is sufficient to meet the requirements in the simulation. In addition, comparing the NPS and CD algorithms, it can be found that the gap between these two algorithms becomes larger when the phase shift quantization bits are larger and the user number is smaller. Furthermore, although the population generation in the GA scheme involves randomness, the retention of beneficial genes and mutations that can introduce new possibilities enables the GA scheme to achieve performance approximately equivalent to the CD algorithm.
Finally, Figure 9 shows the power consumption versus the number of users K with R set = 6 bits / s / Hz and M = 64 . It can be seen that the power consumption increases as the number of users increases and slows down when the system has a larger number of users, i.e., K 4 . In addition, comparing the NPS and CD algorithms, it can be found that the gap between these two algorithms becomes smaller as the number of users increases or the IRS resolution decreases. The reason is that in these two scenarios, the total power consumption of the system is high, and the power consumption of the IRS accounts for a small portion of it.

6. Conclusions

We have investigated beamforming optimization in multi-bit IRS-aided systems with the practical PS-DPC model. To deal with the implicit and nonlinear relationship between the PS-DPC and the phase shift configuration of the IRS, we introduced a selection matrix to explicitly represent the PS-DPC. Then, we designed the GBD-based beamforming optimization algorithm for the single-user scenario and proposed the CD-based algorithm and a GA-based scheme for the multi-user scenario. The simulation results have verified the effectiveness of our proposed algorithms. On the one hand, if the system requires a lower rate, the IRS has a large number of reflection elements, the IRS has a high reflection resolution, or the system has few users, it is necessary to consider the PS-DPC model of the IRS because an inaccurate power consumption model introduces additional errors and results in high power consumption in practical systems. On the other hand, improving the resolution and increasing the number of elements are both feasible ways to reduce power consumption. Specifically, the effect of improving the resolution performs better at a higher requirement rate and with fewer IRS elements. In addition, the results have also shown that the proposed algorithms can achieve a good trade-off between the transmission data rate and the system power consumption. In future work, the system model can be generalized to more general communication scenarios. The optimization algorithms can also be modified with lower complexity.

Author Contributions

H.Z. contributed to the idea, experiments, analysis, and writing. Q.W. and Y.Z. reviewed and gave valuable suggestions for this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Shanghai under Grant No. 23ZR1407300.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Recommendation, International Telecommunication Union Recommendation. Framework and Overall Objectives of the Future Development of IMT for 2030 and Beyond. International Telecommunication Union (ITU) Recommendation (ITU-R). 2023. Available online: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.2160-0-202311-I!!PDF-E.pdf (accessed on 1 June 2024).
  2. Di Renzo, M.; Zappone, A.; Debbah, M.; Alouini, M.S.; Yuen, C.; De Rosny, J.; Tretyakov, S. Smart radio environments empowered by reconfigurable intelligent surfaces: How it works, state of research, and the road ahead. IEEE J. Sel. Areas Commun. 2020, 38, 2450–2525. [Google Scholar] [CrossRef]
  3. Tang, W.; Dai, J.Y.; Chen, M.Z.; Wong, K.K.; Li, X.; Zhao, X.; Jin, S.; Cheng, Q.; Cui, T.J. MIMO transmission through reconfigurable intelligent surface: System design, analysis, and implementation. IEEE J. Sel. Areas Commun. 2020, 38, 2683–2699. [Google Scholar] [CrossRef]
  4. Wu, Q.; Zhang, R. Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef]
  5. Hu, S.; Rusek, F.; Edfors, O. Beyond massive MIMO: The potential of data transmission with large intelligent surfaces. IEEE Trans. Signal Process. 2018, 66, 2746–2758. [Google Scholar] [CrossRef]
  6. Wu, Q.; Zhang, R. Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network. IEEE Commun. Mag. 2019, 58, 106–112. [Google Scholar] [CrossRef]
  7. Huang, C.; Zappone, A.; Alexandropoulos, G.C.; Debbah, M.; Yuen, C. Reconfigurable intelligent surfaces for energy efficiency in wireless communication. IEEE Trans. Wirel. Commun. 2019, 18, 4157–4170. [Google Scholar] [CrossRef]
  8. 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]
  9. Yu, X.; Xu, D.; Ng, D.W.K.; Schober, R. IRS-assisted green communication systems: Provable convergence and robust optimization. IEEE Trans. Commun. 2021, 69, 6313–6329. [Google Scholar] [CrossRef]
  10. An, K.; Sun, Y.; Lin, Z.; Zhu, Y.; Ni, W.; Al-Dhahir, N.; Wong, K.K.; Niyato, D. Exploiting Multi-Layer Refracting RIS-Assisted Receiver for HAP-SWIPT Networks. IEEE Trans. Wirel. Commun. 2024; early access. [Google Scholar] [CrossRef]
  11. Huang, Z.; Kuang, Z.; Lin, S.; Hou, F.; Liu, A. Energy-Efficient Joint Trajectory and Reflecting Design in IRS-Enabled UAV Edge Computing. IEEE Internet Things J. 2024, 11, 21872–21884. [Google Scholar] [CrossRef]
  12. Yu, Z.; Hu, X.; Liu, C.; Peng, M.; Zhong, C. Location sensing and beamforming design for IRS-enabled multi-user ISAC systems. IEEE Trans. Signal Process. 2022, 70, 5178–5193. [Google Scholar] [CrossRef]
  13. Lin, Z.; Niu, H.; An, K.; Hu, Y.; Li, D.; Wang, J.; Al-Dhahir, N. Pain without gain: Destructive beamforming from a malicious RIS perspective in IoT networks. IEEE Internet Things J. 2023, 11, 7619–7629. [Google Scholar] [CrossRef]
  14. Chen, Y.; Zhang, B.; Hu, J.; López-Pérez, D.; Ding, M. Analysis on energy efficiency of large scale intelligent reflecting surface-enabled networks. IEEE Commun. Lett. 2023, 27, 2802–2806. [Google Scholar] [CrossRef]
  15. Yang, L.; Li, X.; Jin, S.; Matthaiou, M.; Zheng, F.C. Fine-grained analysis of reconfigurable intelligent surface-assisted mmWave networks. IEEE Trans. Commun. 2022, 70, 6277–6294. [Google Scholar] [CrossRef]
  16. Meftah, E.H.; Benmahmoud, S. Energy and spectral efficiency for RIS-aided transmission. In Proceedings of the 2024 2nd International Conference on Electrical Engineering and Automatic Control (ICEEAC), Setif, Algeria, 12–14 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
  17. Fotock, R.K.; Zappone, A.; Di Renzo, M. Energy efficiency in RIS-aided wireless networks: Active or passive RIS? In Proceedings of the ICC 2023-IEEE International Conference on Communications, Rome, Italy, 28 May–1 June 2023; pp. 2704–2709. [Google Scholar] [CrossRef]
  18. Peng, Q.; Wu, Q.; Chen, G.; Liu, R.; Ma, S.; Chen, W. Hybrid active-passive IRS assisted energy-efficient wireless communication. IEEE Commun. Lett. 2023, 27, 2202–2206. [Google Scholar] [CrossRef]
  19. Zhou, S.; Xu, W.; Wang, K.; Di Renzo, M.; Alouini, M.S. Spectral and energy efficiency of IRS-assisted MISO communication with hardware impairments. IEEE Wirel. Commun. Lett. 2020, 9, 1366–1369. [Google Scholar] [CrossRef]
  20. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.P.; Al-Dhahir, N. Secrecy-energy efficient hybrid beamforming for satellite-terrestrial integrated networks. IEEE Trans. Commun. 2021, 69, 6345–6360. [Google Scholar] [CrossRef]
  21. Bishe, F.; Koc, A.; Le-Ngoc, T. Deep Reinforcement Learning-based Sum-Rate Maximization in Hybrid Beamforming Multi-User Massive MIMO Systems. In Proceedings of the 2024 Tenth International Conference on Communications and Electronics (ICCE), Danang, Vietnam, 31 July–2 August 2024; pp. 601–606. [Google Scholar] [CrossRef]
  22. Lin, Z.; Lin, M.; De Cola, T.; Wang, J.B.; Zhu, W.P.; Cheng, J. Supporting IoT with rate-splitting multiple access in satellite and aerial-integrated networks. IEEE Internet Things J. 2021, 8, 11123–11134. [Google Scholar] [CrossRef]
  23. You, L.; Xiong, J.; Ng, D.W.K.; Yuen, C.; Wang, W.; Gao, X. Energy efficiency and spectral efficiency tradeoff in RIS-aided multiuser MIMO uplink transmission. IEEE Trans. Signal Process. 2020, 69, 1407–1421. [Google Scholar] [CrossRef]
  24. de Souza, W.; Abrão, T. Energy efficiency maximization for intelligent surfaces aided massive MIMO with zero forcing. IEEE Trans. Green Commun. Netw. 2023, 8, 802–814. [Google Scholar] [CrossRef]
  25. Quispe, J.J.; Maciel, T.F.; Silva, Y.C.; Klein, A. RIS-assisted beamforming for energy efficiency in multiuser downlink transmissions. In Proceedings of the 2022 IEEE Globecom Workshops (GC Wkshps), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 1543–1548. [Google Scholar] [CrossRef]
  26. Wu, Y.; Xu, D.; Ng, D.W.K.; Schober, R.; Gerstacker, W. Globally optimal resource allocation design for IRS-assisted multiuser networks with discrete phase shifts. In Proceedings of the 2023 IEEE International Conference on Communications Workshops (ICC Workshops), Rome, Italy, 28 May–1 June 2023; pp. 1216–1221. [Google Scholar] [CrossRef]
  27. Wang, Q.; Gao, Z.; Xu, Y.; Xie, H. Energy-efficient optimization for IRS-assisted wireless-powered communication networks. In Proceedings of the 2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring), Helsinki, Finland, 25–28 April 2021; pp. 1–5. [Google Scholar] [CrossRef]
  28. Li, Z.; Chen, W.; Wu, Q.; Cao, H.; Wang, K.; Li, J. Robust beamforming design and time allocation for IRS-assisted wireless powered communication networks. IEEE Trans. Commun. 2022, 70, 2838–2852. [Google Scholar] [CrossRef]
  29. Wu, J.; Kim, S.; Shim, B. Energy-efficient power control and beamforming for reconfigurable intelligent surface-aided uplink IoT networks. IEEE Trans. Wirel. Commun. 2022, 21, 10162–10176. [Google Scholar] [CrossRef]
  30. Liang, R.; Fan, J. Energy-efficient mmWave IoT communications with multi-hop IRS-assisted systems. IEEE Internet Things J. 2023, 10, 19344–19355. [Google Scholar] [CrossRef]
  31. Kurma, S.; Katwe, M.; Singh, K.; Duong, T.Q.; Li, C.P. Spectral-energy efficient resource allocation in RIS-aided FD-MIMO systems. IEEE Trans. Wirel. Commun. 2023, 23, 5125–5141. [Google Scholar] [CrossRef]
  32. Yang, Y.; Gao, H.; Yang, X.; Cao, R.; Fan, Y. Joint beamforming for RIS-assisted integrated communication, sensing and power transfer systems. IEEE Wirel. Commun. Lett. 2023, 13, 288–292. [Google Scholar] [CrossRef]
  33. Wu, M.; Guo, K.; Li, X.; Lin, Z.; Wu, Y.; Tsiftsis, T.A.; Song, H. Deep reinforcement learning-based energy efficiency optimization for RIS-aided integrated satellite-aerial-terrestrial relay networks. IEEE Trans. Commun. 2024, 72, 4163–4178. [Google Scholar] [CrossRef]
  34. Hao, W.; Li, J.; Sun, G.; Huang, C.; Zeng, M.; Dobre, O.A.; Yuen, C. Max-min security energy efficiency optimization for RIS-aided cell-free networks. In Proceedings of the ICC 2023-IEEE International Conference on Communications, Rome, Italy, 28 May–1 June 2023; pp. 5358–5363. [Google Scholar] [CrossRef]
  35. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS-aided hybrid satellite-terrestrial relay networks: Joint beamforming design and optimization. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  36. Tang, W.; Chen, M.Z.; Chen, X.; Dai, J.Y.; Han, Y.; Di Renzo, M.; Zeng, Y.; Jin, S.; Cheng, Q.; Cui, T.J. Wireless communications with reconfigurable intelligent surface: Path loss modeling and experimental measurement. IEEE Trans. Wirel. Commun. 2020, 20, 421–439. [Google Scholar] [CrossRef]
  37. Wang, J.; Tang, W.; Jin, S.; Li, X.; Matthaiou, M. Static power consumption modeling and measurement of reconfigurable intelligent surfaces. In Proceedings of the 2023 31st European Signal Processing Conference (EUSIPCO), Helsinki, Finland, 4–8 September 2023; pp. 890–894. [Google Scholar] [CrossRef]
  38. Wang, J.; Tang, W.; Liang, J.C.; Zhang, L.; Dai, J.Y.; Li, X.; Jin, S.; Cheng, Q.; Cui, T.J. Reconfigurable intelligent surface: Power consumption modeling and practical measurement validation. IEEE Trans. Commun. 2024; early access. [Google Scholar] [CrossRef]
  39. Wu, Q.; Lin, T.; Zhu, Y. Green beamforming design for IRS-aided systems under phase shift-related power consumption. In Proceedings of the GLOBECOM 2023–2023 IEEE Global Communications Conference, Kuala Lumpur, Malaysia, 4–8 December 2023; pp. 613–618. [Google Scholar] [CrossRef]
  40. Li, Z.; Zhang, J.; Zhu, J.; Jin, S.; Dai, L. Enhancing energy efficiency for reconfigurable intelligent surfaces with practical power models. arXiv 2023, arXiv:2310.15901. [Google Scholar] [CrossRef]
  41. Xu, D.; Han, Y.; Li, X.; Wang, J.; Jin, S. Energy efficiency optimization for a RIS-assisted multi-cell communication system based on a practical RIS power consumption model. Front. Inform. Technol. Electron. Eng. 2023, 24, 1717–1727. [Google Scholar] [CrossRef]
  42. Geoffrion, A.M. Generalized benders decomposition. J. Optim. Theory Appl. 1972, 10, 237–260. [Google Scholar] [CrossRef]
  43. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming. Version 2.1. 2014. Available online: http://cvxr.com/cvx (accessed on 1 June 2024).
  44. Peng, Z.; Li, T.; Pan, C.; Ren, H.; Wang, J. RIS-aided D2D communications relying on statistical CSI with imperfect hardware. IEEE Commun. Lett. 2021, 26, 473–477. [Google Scholar] [CrossRef]
  45. Ren, H.; Liu, X.; Pan, C.; Peng, Z.; Wang, J. Performance analysis for RIS-aided secure massive MIMO systems with statistical CSI. IEEE Wirel. Commun. Lett. 2022, 12, 124–128. [Google Scholar] [CrossRef]
Figure 1. The system model for the downlink multi-bit IRS-aided system.
Figure 1. The system model for the downlink multi-bit IRS-aided system.
Sensors 24 06136 g001
Figure 2. The system power consumption versus the rate requirement R set in the single-user scenario ( M = 64 ).
Figure 2. The system power consumption versus the rate requirement R set in the single-user scenario ( M = 64 ).
Sensors 24 06136 g002
Figure 3. The BS and IRS power consumption versus the rate requirement R set in the single-user scenario ( M = 64 ).
Figure 3. The BS and IRS power consumption versus the rate requirement R set in the single-user scenario ( M = 64 ).
Sensors 24 06136 g003
Figure 4. The system power consumption versus the number of IRS reflection elements M in the single-user scenario ( R set = 12 bits / s / Hz ).
Figure 4. The system power consumption versus the number of IRS reflection elements M in the single-user scenario ( R set = 12 bits / s / Hz ).
Sensors 24 06136 g004
Figure 5. The BS and IRS power consumption versus the number of IRS reflection elements M in the single-user scenario ( R set = 12 bits / s / Hz ).
Figure 5. The BS and IRS power consumption versus the number of IRS reflection elements M in the single-user scenario ( R set = 12 bits / s / Hz ).
Sensors 24 06136 g005
Figure 6. The system power consumption versus the rate requirement R set in the multi-user scenario ( M = 64 , K = 2 ).
Figure 6. The system power consumption versus the rate requirement R set in the multi-user scenario ( M = 64 , K = 2 ).
Sensors 24 06136 g006
Figure 7. The system power consumption versus the number of IRS reflection elements M in the multi-user scenario ( R set = 12 bits / s / Hz , K = 2 ).
Figure 7. The system power consumption versus the number of IRS reflection elements M in the multi-user scenario ( R set = 12 bits / s / Hz , K = 2 ).
Sensors 24 06136 g007
Figure 8. The power consumption versus the phase shift quantization bits b in the multi-user scenario ( R set = 8 bits / s / Hz , M = 64 ).
Figure 8. The power consumption versus the phase shift quantization bits b in the multi-user scenario ( R set = 8 bits / s / Hz , M = 64 ).
Sensors 24 06136 g008
Figure 9. The power consumption versus the number of users K in the multi-user scenario ( R set = 6 bits / s / Hz , M = 64 ).
Figure 9. The power consumption versus the number of users K in the multi-user scenario ( R set = 6 bits / s / Hz , M = 64 ).
Sensors 24 06136 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, H.; Wu, Q.; Zhu, Y. Beamforming for Multi-Bit Intelligent Reflecting Surface with Phase Shift-Dependent Power Consumption Model. Sensors 2024, 24, 6136. https://doi.org/10.3390/s24186136

AMA Style

Zhang H, Wu Q, Zhu Y. Beamforming for Multi-Bit Intelligent Reflecting Surface with Phase Shift-Dependent Power Consumption Model. Sensors. 2024; 24(18):6136. https://doi.org/10.3390/s24186136

Chicago/Turabian Style

Zhang, Huimin, Qiucen Wu, and Yu Zhu. 2024. "Beamforming for Multi-Bit Intelligent Reflecting Surface with Phase Shift-Dependent Power Consumption Model" Sensors 24, no. 18: 6136. https://doi.org/10.3390/s24186136

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