1. Introduction
With the rapid development of wireless communication networks, the number of mobile devices has grown exponentially, leading to increasing demand for high-data-rate services. Millimeter-wave (mmWave) communication, as a key enabling technology, provides an abundant available bandwidth in high-frequency ranges, making it a promising solution to meet these demands. However, the severe path loss and high susceptibility to blockages inherent in mmWave signals still remain critical challenges that hinder their practical implementation [
1,
2,
3,
4].
To tackle these issues, intelligent reflecting surfaces (IRSs) have recently been introduced into mmWave communication systems [
5,
6]. An IRS is generally composed of a large number of reconfigurable elements, each capable of reflecting the incident signal with a tunable phase shift. By smartly tuning the phase shifts of all reconfigurable elements adaptively according to the channel state information (CSI), the reflecting signals from the IRS can enhance the desired signal power, extend the coverage, and suppress co-channel interference. This can significantly improve the spectrum efficiency, energy efficiency, and reliability of mmWave communication systems, without the need for deploying additional active base stations (BSs) or relays. For instance, IRSs can optimize wireless channels in sensor networks, enabling reliable communication between distributed sensors, even in challenging environments like urban areas with significant signal blockages. Furthermore, from an implementation perspective, IRSs have the features of being low profile and lightweight, allowing for easy installation on the walls or ceilings of buildings and their integration into existing cellular systems without requiring hardware changes to BSs/access points (APs) or user terminals. These appealing advantages have stimulated many research efforts in developing IRS-assisted wireless communication systems using different metrics, including maximizing spectral efficiency [
7], energy efficiency [
8], sum-rate of all users [
9,
10,
11], and received power [
12], as well as minimizing transmit power [
13,
14,
15], etc.
However, many existing studies often focus on the performance improvement of IRSs, while the explicit power consumption model of IRSs has received little attention. In [
16], the authors proposed the quantitative relationship between the dynamic power consumption of an IRS and the polarization mode, controllable bit resolution, and working status of the IRS, and then validated it via practical experimental results. The experimental results in [
16] showed that 3600 positive–intrinsic–negative (PIN) diode-based 1-bit elements can consume up to 45 W of power. In [
17], the authors further indicated that the static power consumption of IRSs, particularly the power loss caused by the control circuitry, increases with the expansion of the IRS size. This effect becomes particularly significant when the number of reconfigurable elements becomes large. Furthermore, in addition to the dynamic and static power consumption, the deployment of large IRS elements and the associated control circuitry poses significant challenges in complexity and high costs.
Motivated by the above challenges, we proposed a novel heterogenous IRS (HE-IRS) in [
18] in order to better provide a trade-off between power consumption and system performance. In particular, a proportion of dynamically tunable elements (DTEs) in the conventional IRS are replaced by statically tunable elements (STEs). DTEs are subject to the constraint of quantized phase shifts due to the implementation of PIN diodes, while STEs can achieve near-infinite precision phase shifting control through meta-surface design [
19,
20,
21,
22,
23]. Additionally, STEs do not require any circuitry for control and can be realized using completely passive physical structures, which means that they are predetermined and set during the manufacturing process, thereby avoiding power consumption. In [
24], the authors proposed a tunable meta-surface that leverages PIN diodes to control the transmission and reflection phases, enabling multiple functionalities such as beamforming, anomalous reflection, and diffusion. Meanwhile, the authors in [
25] proposed an electronically steerable array that achieves dual-functional beam scanning (frequency scanning and fixed-frequency electronic scanning) using varactor diodes in a leaky-wave antenna structure. Additionally, a hybrid IRS architecture was proposed in [
26], which integrates both active and passive reflecting elements to enhance communication performance. In contrast, our proposed HE-IRS incorporates the following two distinct types of passive reflecting elements: DTEs and STEs. This unique design eliminates the need for active components, significantly reducing power consumption and hardware complexity. By combining DTEs, which offer dynamic phase adjustment, with STEs, which provide pre-designed fixed phase shifts, the HE-IRS achieves a more energy-efficient and cost-effective solution. These distinctive advantages make the HE-IRS particularly suitable for energy-sensitive and cost-constrained applications, such as green communication systems. However, it also introduces the issue of position optimization for both DTEs and STEs, while also requiring the design of phase shifts for DTEs with finite-precision phase shifts and STEs with infinite-precision phase shifts. This makes the optimization problem become a multi-variable, non-smooth, and non-convex problem.
To tackle these difficulties, we establish a problem for optimizing the element position and phase shifts of both DTEs and STEs in mmWave communication systems, aiming to maximize the average received power over a user angular space covered by the HE-IRS. To solve this problem, we first decouple the element position and phase shift optimization and solve the position optimization subproblem by a particle swarm optimization (PSO) algorithm. Then, we decompose the phase shifts of both the DTEs and STEs and alternately solve them. We utilize manifold optimization (MO) to optimize the phase shifts of the STEs and derive a closed-form solution for those of the DTEs. Furthermore, we propose a low-complexity phase design method based on the Cauchy–Schwarz bound (CSB) which does not require iteration. The simulation results illustrate that with the tailored element position and phase shift optimization algorithms, the HE-IRS can achieve a competitive performance compared to that of the conventional IRS, but with much lower power consumption, regardless of the large angular space, high controlling quantization, and large-scale arrays of IRSs.
The rest of this paper is organized as follows. In
Section 2, we introduce the structure of the HE-IRS, illustrate the considered HE-IRS-assisted mmWave communication system, and formulate an optimization problem for optimizing the element position and phase shifts of the HE-IRS.
Section 3 proposes an efficient algorithm for solving the non-smooth non-convex problem, where detailed algorithms for both the element position and phase shifts of the HE-IRS are discussed, and a low-complexity phase shift optimization is also presented in this section. We provide extensive simulation results in
Section 4 and draw our conclusions in
Section 5.
Notation: Boldface lower- and uppercase symbols denote vectors and matrices, respectively. and denote the set of complex- and real-valued matrices, respectively. , , , and denote the conjugate, transpose, conjugate–transpose operations of a matrix or vector and the inversion of a matrix, respectively. , , and denote the trace, -norm, and -norm of a matrix, respectively. denotes the statistical expectation and represents the real part of a complex number. The imaginary element of a complex number is denoted by denotes the identity matrix and denotes the vector consisting of all ones. is a diagonal matrix with the entries of on its main diagonal. denotes the circularly symmetric complex Gaussian distribution with a zero mean and covariance . is the Hadamard product of two vectors or matrices.
3. Element Position and Phase Shift Optimization
Due to the multiple coupled optimization variables and the highly nonconvex 0–1 constraints, it is difficult to directly solve problem (8). In this section, we decouple the element position and phase shift optimization of the reflecting elements, and firstly solve the position optimization problem with fixed phase shifts for all elements. Then, we decompose the phase shift optimization of the DTEs and STEs and alternatively optimize the phase shifts of the two types of reflecting elements.
3.1. Element Position Optimization
For the initialization of the phase shifts
, we assume that all positions on the HE-IRS are occupied by DTEs, which means that the HE-IRS can be treated similarly to a conventional IRS. Then, we can obtain a closed-form solution for the phase shifts of all reflecting elements with the channel information known in the SISO scenario [
13]. We take this solution as the initial phase shifts for
. Then, the optimization problem (8) can be formulated as follows:
We incorporate the
-norm constraint of the element position vector
as a penalty term into the objective function, which is formulated as follows:
where
is the penalty coefficient, and the penalty function
can be expressed in the following form:
It turns out that (10) is still difficult to solve due to the 0–1 constraint of . Here, we adopt the PSO algorithm to achieve a local optimum of this complex problem.
The core of the PSO algorithm lies in the update rules of particle velocities and locations. The basic idea is to enable particles to gradually approach the global optimum in the process of searching for the optimal solution in the problem space by constantly communicating and cooperating. The entire execution process of the algorithm is similar to a collaborative search process of swarm intelligence.
Based on the basic principles of the PSO algorithm, the optimization of element position can be summarized as follows:
- (1)
Initialize the particle swarm: Randomly generate a certain number of particles, each of which has randomly chosen location and velocity, e.g., and for the i-th particle. In particular, the location vector represents the element position vector in (10), while the velocity vector represents the changing trend of during iterations.
- (2)
Compute the fitness function: For each particle, compute the value of the fitness, which measures the quality of the solution in the problem space. The fitness function includes the local optimum of a particle and the global optimum of all particles, e.g., and for the i-th particle.
- (3)
Update the particle velocity and location: Update the velocity and location of each particle based on its current velocity, location, local optimum, and global optimum in order to move towards a better solution. That is,
where
is the learning factor, while
is a random number within [0, 1].
is the velocity of particle, with
denoting the maximum velocity.
However, since the element position vector
is a discrete variable, we need to employ a discrete PSO algorithm. Therefore, we define the discretization rules as follows:
where
is a threshold that determines whether the element position variable
takes 0 or 1.
- (4)
Check the stopping criterion: If the specified stopping criterion is met, such as reaching the required number of iterations or finding a satisfactory solution, the algorithm stops and returns the optimal solution. Otherwise, the algorithm returns to step 2 and continues iterating.
3.2. The PSO-MO Algorithm for Phase Shift Optimization
After the element position optimization, the joint optimization of the phase shifts of the HE-IRS remains challenging due to their non-convex constraints and highly coupled nature. Therefore, we decouple the phase shifts of the DTEs and STEs and alternately optimize them. The detailed process of the phase shift optimization can be expressed as follows:
- (1)
Initializing the phase shifts of the DTEs
Firstly, we initialize the phase shifts of the DTEs, i.e.,
, for all angular directions. In this case, we focus on the contribution of the DTEs, and then the original optimization problem (9) can be rewritten as follows:
where
and
are the BS–IRS channel and the IRS–User channel corresponding to the DTEs, respectively.
represents the phase shift vector of the DTEs. To maximize the objective function in (17), which is to maximize the received power at every angle, it is crucial to consider the multiplication of a complex row vector with a complex column vector. The product of these vectors reaches its maximum when one is the conjugate transpose of the other. From this principle, a closed-form solution can be deduced, offering an expression with infinite precision, as follows:
Due to the finite-precision phase shifts of the DTEs, the actual phase can be represented as , where .
- (2)
Optimizing the phase shifts of the STEs
Given a fixed elements position vector
and a fixed phase shift vector of the DTEs
, the optimization problem (9) is only associated with the phase shift vector of the STEs
, which can be expressed as follows:
where
and
are the BS–IRS channel and the IRS–User channel corresponding to the STEs, respectively.
represents the phase shift vector of the STEs.
To deal with the non-convex constant modulus constraint, we adopt the MO method to find a locally optimal solution for this problem [
28]. The basic principle of MO is to treat the feasible set as a manifold. The key idea is to optimize the objective function on the manifold by following a path that stays on the manifold at each iteration. This is achieved by using Riemannian geometry to define a distance metric on the manifold, and then performing optimization using gradient-based methods that respect the manifold structure. Thus, MO can efficiently explore the feasible set and find high-quality solutions to challenging optimization problems.
As shown in
Figure 3, the tangent space
and tangent vector
are on the complex circle manifold
at a given point
. The tangent space
is spanned by the tangent vectors at a given point. During complex circle manifold optimization, we need to project the gradient onto
to ensure that the optimization direction stays within the tangent space and does not leave the circle. The tangent vector
is used to calculate the distances and angles between tangent vectors, which are necessary for determining the optimization direction and step size. These operations are defined using the inner product between the tangent vectors and the metric on the tangent space
, which follows the rules of non-Euclidean geometry.
Among all the tangent vectors, one of them that is related to the negative Riemannian gradient represents the direction of the greatest decrease. As the complex circle manifold
is a Riemannian submanifold of
, the Riemannian gradient at
is a tangent vector
given by the orthogonal projection of the Euclidean gradient
onto the tangent space
, as follows:
where the Euclidean gradient of the cost function is as follows:
The Euclidean gradient is obtained by taking the conjugate gradient of the loss function, which involves some techniques on complex-valued matrix derivatives.
In MO, retraction is a key concept that is used to map the tangent vectors back to the manifold after performing optimization operations. The retraction maps a tangent vector to a new point on the manifold so that the optimization process stays on the manifold. The retraction is defined using a smooth map that maps a tangent vector at a given point to a new point on the manifold. The smoothness property ensures that the retraction preserves the local geometry of the manifold and avoids introducing singularities or discontinuities. The retraction of a tangent vector
at point
can be stated as follows:
Based on the tangent space
, Riemannian gradient
, and retraction on the complex circle manifold
, a linear search method can be utilized to design an adjustable infinite-precision phase, as shown in Algorithm 1.
Algorithm 1 The optimization of the phase shifts of the STEs based on MO |
Input:
|
1: Initialize with random phases, |
2: repeat |
3: Select the step size |
4: Update according to (23) |
5: Update the Riemannian gradient according to (20)(21) |
6: Calculate from to |
7: Select Polak–Ribiere parameter |
8: Calculate the conjugate direction |
9: Update |
10: until a stopping condition is satisfied |
Output:
|
- (3)
Optimizing the phase shifts of the DTEs
Given a fixed position selection vector
and a fixed phase shift vector of the STEs
, the optimization problem according to the phase shifts of the DTEs can be formulated as follows:
Similar to obtaining the closed-form solution (18), to maximize the objective function in (24), it is necessary to maximize the received power at every angle. Given that the product of two complex vectors, a row vector and a column vector, is maximized when they are conjugate transposes of each other, we can derive that for DTEs with infinite precision, the closed-form solution is as follows:
similar to the initialization of the DTEs, the actual phase shift vector can be represented as
, where
.
We develop a joint element position and phase shift design algorithm iteratively and alternatively. During each iteration, with the fixed
and
, we first optimize the position selection vector
according to PSO. Then, fixing the element position vector
, we optimize
and
alternatively. Specifically, we optimize the phase shifts of the STEs by Algorithm 1, and then obtain the closed-form solution for the phase shifts of the DTEs by fixing the STEs phase shifts. These steps are repeated until the stopping condition is satisfied. The overall optimization algorithm is summarized in Algorithm 2, which is referred to as the PSO-MO algorithm.
Algorithm 2 The PSO-MO algorithm |
Input: |
1: Initialize |
2: Optimize by solving problem (10) via the PSO algorithm |
3: repeat: |
4: Initialize according to (18) |
5: Compute according to Algorithm 1 |
6: Compute according to (25) |
7: |
8: until a stopping condition is satisfied |
Output: |
3.3. The PSO-CSB Algorithm for Phase Shift Optimization
After the element position vector fixed by the PSO, in this section, we propose a method for optimizing the phase shifts of both the DTEs and STEs with a relatively low complexity. Specifically, we use the Cauchy–Schwarz inequality to transform the original objective function into its lower bound and obtain closed-form solutions for the phase shifts of the DTEs and STEs. Specifically, the Cauchy–Schwarz inequality can be written as follows:
Using (26), the original objective function can be transformed into the following inequality:
Therefore, the maximization of the objective function in the original problem can be transformed into the maximization of its lower bound, i.e., (27). Fortunately, both the phase shift vector of the DTEs
and the phase shift vector of the STEs
have closed-form solutions, which can be given as follows:
Due to the finite-precision phase shifts of the DTEs, the actual phase shift vector can be represented as , where .
By using (28) and (29), we can obtain the solutions of
and
, and then take them into (27) to derive the Cauchy–Schwarz bound. The optimization algorithm for the element position and phase shifts of the DTEs and STEs is summarized in Algorithm 3, which is referred to as the PSO-CSB algorithm.
Algorithm 3 The PSO-CSB algorithm |
Input: |
1: Initialize |
2: Compute according to (10) |
3: Compute according to (28) |
4: Compute according to (29) |
Output
: |
It is worth noting that Algorithm 3 does not require any iteration, which implies the low complexity of the proposed PSO-CSB algorithm. However, since the original problem is relaxed by using the Cauchy–Schwarz inequality, the beamforming solution obtained by this method is only equivalent to the solution of the original problem when the lower bound is tight. Therefore, due to the relaxation, the performance of this method is often not as good as PSO-MO, as will be shown in the next section.
4. System Evaluation
In this section, we first discuss the convergence of all the proposed algorithms, followed by an analysis of their computational complexity.
4.1. Convergence
It is noteworthy that both the PSO-MO and the PSO-CSB algorithms utilize the PSO algorithm for the optimization of element position. Thus, we first prove the convergence of the PSO algorithm. For the PSO-MO algorithm, the presence of a closed-form solution for the phase shifts of DTEs ensures a consistent increase in the objective function. Subsequently, within this algorithm, the convergence of the MO algorithm employed for the STEs will be demonstrated. As for the PSO-CSB algorithm, the convergence of the CSB algorithm will also be subsequently proven.
- (1)
PSO: In this algorithm, particles have memory, implying that throughout the search process, the local optimum for any particle at any given moment may evolve. Thus, the global optimum across all particles will be guaranteed to remain non-decreasing. This characteristic ensures that the search process is directed towards potential optima, and this is fundamental to the convergence properties of the algorithm.
- (2)
MO: The phase shifts of the STEs are optimized utilizing the MO method. In light of Theorem 4.3.1 presented in [
29], it is guaranteed that the algorithm employing the MO method will converge to a point where the gradient of the objective function gradient vanishes. Consequently, each iteration within the overarching alternating algorithm for phase shift optimization is assured to enhance the value of the objective function, thus allowing for a rigorous proof of convergence.
- (3)
CSB: In this algorithm, convergence is also ensured, since a closed-form solution is obtained directly through the application of the Cauchy–Schwarz inequality, eliminating the need for an iterative process.
In summary, given the fact that the PSO, MO, and CSB algorithms each maintain convergence properties, it follows that both the PSO-MO and PSO-CSB algorithms are convergent.
4.2. Complexity Analysis
In this subsection, we analyze computational complexity in terms of the number of complex multiplications for both the proposed algorithms.
For the PSO-MO algorithm, the main complexity includes the following:
- (1)
The PSO algorithm: According to the fitness function described by Equation (10), the computational complexity of the fitness function is
2MN. Then, the computational complexity of the PSO algorithm is approximately proportional to the product of the number of particles
, the number of iterations
, and the complexity of the fitness function
2MN [
30]. Therefore, it can be expressed as
.
- (2)
The MO algorithm for the STEs: The complexity of the MO algorithm can be divided into two main parts. Computation of the conjugate gradient: According to Equation (21), the total complexity in computing the gradient is . Orthogonal projection and retraction operations: The orthogonal projection is essentially the Hadamard production, which takes , and the complexity of the retraction operation is . Therefore, the computational complexity of this algorithm can be described as , where denotes the inner iterations for the MO algorithm.
- (3)
The closed-form solution for the DTEs: Based on Equation (25), the computational complexity of obtaining the closed-form solution is .
We denote the numbers of the iteration for the phase shift optimization of DTEs and STEs as , and the total complexity of the PSO-MO algorithm is .
For the PSO-CSB algorithm, its complexity includes the following two parts: the PSO algorithm and the CSB algorithm. The complexity of the PSO algorithm has already been computed as . For the complexity of the CSB algorithm, based on Equations (28) and (29), the computational complexities for calculating the phase shifts of the STEs and the DTEs are and , respectively. Therefore, the total complexity of the PSO-CSB algorithm is .
5. Simulation Results
In this section, we provide various numerical simulation results to evaluate the system performance assisted by the HE-IRS, which is optimized by the proposed PSO-MO and PSO-CSB algorithms, as well as the conventional IRS optimized by the MO algorithm. In order to observe the performance difference between the HE-IRS and the conventional IRS, we employ the received power ratio as a metric to quantify the impact imparted on the communication system by the HE-IRS relative to the conventional IRS, which can be expressed as follows:
where
and
represent the received power of the communication system assisted by the HE-IRS and the conventional IRS, respectively.
We assume that the system is operating in an mmWave band with a carrier frequency of 28 GHz, and the LoS paths dominate in all channels, i.e., the BS–IRS channel and the IRS–User channel. The path loss for the BS–IRS and IRS–User links is calculated using:
, where the path loss is set to 61.4 dB at 1 m, with a path loss exponent of 2.1. The distance between the BS and the IRS is set to
m, and the distance between the IRS and the user is set to
m. The BS–IRS channel
is assumed to be fixed due to the stationary nature of the BS and IRS. For simulations, we set
and
. The IRS–User channel considers a user randomly located within a defined angular space. Specifically,
and
are uniformly distributed in the ranges
and
, respectively, with
and
. The simulation parameters are summarized in
Table 1.
5.1. Convergence
In
Figure 4, we first show the convergence of the PSO-MO algorithm for different sparsity factors, with
. It can be observed that the proposed PSO-MO algorithm quickly converges within a few iterations for all values of the sparsity factor
. Meanwhile, by deploying more DTEs in HE-IRS, i.e., decreasing
, the received power at the user can be significantly improved.
5.2. Received Power Ratio Versus the Angular Space
In
Figure 5, we evaluate the received power ratio of the proposed algorithms versus the size of the angular space, where we vary the range
and fix
. As can be observed, the received power ratio of both the PSO-MO and PSO-CSB algorithms decreases gradually as the azimuth range
increases for all τ. This is because as the STEs are fixed once the HE-IRS is produced, they can only focus the signal power to the whole potential angle range rather than specifically focusing on the user. Therefore, if the angle range extends, the signal power reflected by the STEs needs to be spread in a larger range, and the power at the specific angle where the user locates will be lower. It is also notable that an HE-IRS with fewer DTEs, i.e., larger τ, is much more sensitive to an increase in the azimuth angle range. For example, the performance of the τ = 0.2 HE-IRS designed by the PSO-MO algorithm decreases only from 87% to 78% when the azimuth angle range increases from 0° (fixed azimuth angle) to 120°. However, when
= 0.5, the received power ratio decreases dramatically from 68% to 43%. Although the HE-IRS performs worse than the conventional IRS, the introduction of STEs can still bring a significant improvement in the received signal power, with lower power consumption and hardware costs. Based on the quadtratic relationship between the passive beamforming gain and the number of DTEs, as shown in [
13], the performance of a sparse IRS (i.e., an IRS with only DTEs deployed at randomly selected positions, leaving the other positions void) can only achieve 64% and 25% for τ = 0.2 and τ = 0.5, respectively, which is significantly lower than the proposed HE-IRS with STEs. Finally, as the objective function of the PSO-CSB is not exactly the received power at the user but its lower bound, its performance is always worse than the PSO-MO algorithm. However, it still outperforms the sparse IRS with only DTEs for all
, thanks to the beamforming effort of the STEs.
5.3. Received Power Ratio Versus the Number of Quantization Phase Shift Bits
In
Figure 6, we show the received power ratio of the proposed algorithms versus the number of quantization bits of the DTE phase shifts in the HE-RIS, with
. As shown in this figure, the received power ratio of the PSO-MO and PSO-CSB algorithms decreases quickly when the number of quantization bits increases from one bit to two bits, but remains almost unchanged with a further increase in the number of quantization bits. This is because as the number of quantization bits increases, the quality of beamforming provided by them can be significantly improved. In this situation, as the conventional IRS has more DTEs compared to the HE-IRS, the benefits brought about by the infinite-precision phase shifts of the STEs are significantly weakened. Due to this reason, it can be observed that the influence of phase shift precision is relatively greater for higher sparsity levels.
5.4. Received Power Ratio Versus IRS Size
In
Figure 7, we compare the received power ratio of the proposed algorithms versus the IRS size (the number of reflecting elements), with
. As can be seen, the received power ratio of both algorithms decreases with the growth of the IRS. This is because with the increased size of the IRS and the fixed sparsity factor
, the HE-RIS consists of more DTEs, and, thus, can significantly improve the beamforming quality. For the STEs, on the other hand, it cannot be reconfigured according to the varying channels during the beamforming, but can only focus the transmit signal to the given angular space. Due to this reason, the increase in the number of the STEs cannot significantly benefit the received power at the user. Consequently, with the increase in the IRS size, the performance of the conventional IRS can be improved at a much higher rate than the HE-IRS, thereby leading to a decreasing received power ratio. Due to a similar reason, the influence of the number of elements is greater for the HE-IRS with higher sparsity levels.
5.5. Received Power, Received Power Ratio, and Energy Efficiency Versus the Sparse Factor
In
Figure 8, we evaluate the received power of the proposed algorithms versus the sparse factor
in the HE-RIS, with
. It can be observed from this figure that the received power for both the PSO-MO algorithm and the PSO-CSB algorithm decreases progressively as the sparse factor increases. This is attributed to the fact that with an increase in
, there are more STEs involved, which leads to attenuation in the received power. However, it is also noteworthy that the power consumption of the entire IRS concurrently decreases. Simultaneously, the non-iterative PSO-CSB algorithm exhibits a performance closely aligned with the PSO-MO algorithm across all
. As the number of quantization bits of the phase shifts in DTEs increases, their beamforming capability is enhanced, which, in turn, leads to a higher received power.
Furthermore, we plot the variation in the received power ratio against the sparse factor in
Figure 9, with parameter settings consistent with those of
Figure 8. It is observed that, unlike that in
Figure 8, where an increase in the phase shift precision of the DTEs is associated with a higher received power,
Figure 9 reveals that a greater phase shift precision leads to a reduction in the received power ratio. The underlying reasons for this phenomenon can be referred to in Part C of this section. However, the results depicted in this figure also suggest that the HE-IRS closely approximates the received power of the conventional IRS when the number of quantization bits of the phase shifts in DTEs is small.
Finally,
Figure 10 shows the energy efficiency (EE) performance of the proposed HE-IRS system as a function of the sparse factor
τ for different sizes of the user location area, when
. Specifically, we fix the azimuth range at
, but change the elevation range
. Similar to that in [
8,
31], the EE is defined as
, where
is the spectral efficiency (SE), with
denoting the received power at the user, and
is the total consumed power of a system, with
,
, and
denoting the transmit power, the circuit power consumption of the BS (
dBm) and the UE (
dBm), and the reflecting element power consumed by the DTEs (
dBm), respectively. For comparison, we also provide the EE performance of the system assisted by the conventional IRS as a benchmark. As can be seen from the figure, the EE of the conventional IRS always remains unchanged, as all of its reflecting elements are DTEs. However, for the proposed HE-IRS architecture with the PSO-MO algorithm, the EE does not decrease monotonically, but initially increases before subsequently declining. This is because although the SE continuously decreases with an increase in
, it is accompanied by a reduction in the power consumption
of reflecting elements, as the STEs are entirely power-free. Furthermore, by comparing the three curves of the HE-IRS with different elevation ranges, it can be observed that the maximum EE values of these three curves are different and correspond to different values of the sparse factor. This is because the impact of STEs on the passive beamforming of the HE-IRS varies across different sizes of the user location area (i.e., the azimuth range or elevation range). Specifically, as the user location area narrows, the influence of the STEs on the whole passive beamforming becomes more significant.
5.6. Received Power Versus the Imperfect CSI
In
Figure 11, we analyze the impact of imperfect CSI on the proposed PSO-MO and PSO-CSB algorithms under different sparsity factors
. To model the imperfect CSI, we define an imperfect CSI factor
, which affects both the BS–IRS channel
and the IRS–User channel
. Specifically, the imperfect channels are expressed as
, and
, where
From the simulation results, it can be observed that as
increases from 0 to 0.2, the received power for both the PSO-MO and PSO-CSB algorithms decreases. This decline becomes more significant as the CSI accuracy deteriorates. Nevertheless, both the PSO-MO and PSO-CSB algorithms exhibit robustness to imperfect CSI. It is particularly noteworthy that when the sparsity factor
is larger (i.e., when the number of STEs increases), the performance degradation of both algorithms slows down. This phenomenon can be attributed to the fact that the phase shift optimization of the STEs considers multiple potential users within the angular space, whereas the phase shifts of the DTEs are optimized specifically for the current user’s location. This distinction further highlights the robustness of our proposed algorithms in scenarios with imperfect CSI.
6. Conclusions
In this paper, we investigated the average received power maximization problem in an HE-IRS-aided mmWave communication system, where the element position and phase shifts of both the DTEs and the STEs were optimized. To solve this problem, we proposed a PSO-MO algorithm for the element position optimization. Then, we decomposed the optimization of the phase shifts of the DTEs and STEs and alternately solved them. Specifically, we utilized MO to optimize the phase shifts of the STEs and derived a closed-form solution for the phase shifts of the DTEs. In addition, we also proposed a low-complexity iteration-free IRS design method by optimizing the lower bound according to the Cauchy–Schwarz inequality. The simulation results showed that although the proposed HE-IRS employed far fewer DTEs than the conventional one, the average received power was not significantly reduced with the proposed element position and phase shift optimization algorithms, especially in scenarios such as a small angular space, low controlling quantization, and small-scale arrays of IRSs. In our future work, we will further explore the impact of the spatial arrangement of DTEs and STEs on performance by employing different optimization algorithms and try to extend the element position and phase shift optimization to more complex and realistic scenarios, such as those involving multipath fading or blockage. Additionally, we will continue to explore the joint optimization of the sparsity factor alongside element positions and phase shifts. Furthermore, we will make efforts to investigate other optimization algorithms, such as genetic algorithms or deep learning-based methods, to enhance the optimization of element positions and phase shifts in HE-IRS-assisted wireless systems.