Next Article in Journal
Incorporating Uncertainty in Machine Learning Models to Improve Early Detection of Flavescence Dorée: A Demonstration of Applicability
Next Article in Special Issue
A Scalable Solution for Node Mobility Problems in NDN-Based Massive LEO Constellations
Previous Article in Journal
Numerical Evaluation and Assessment of Key Two-Phase Flow Parameters Using Four-Sensor Probes in Bubbly Flow
Previous Article in Special Issue
Joint Coherent/Non-Coherent Detection for Distributed Massive MIMO: Enabling Cooperation Under Mixed Channel State Information
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IRS-Assisted Dual-Mode Relay-Based Adaptive Transmission

by
Dabao Wang
1,
Yanhong Xu
2,
Zhangbo Gao
2,
Hanqing Ding
3,
Shitong Zhu
2 and
Zhao Li
2,3,*
1
Institute of Remote Sensing Satellite, China Academy of Space Technology, Beijing 100094, China
2
School of Cyber Engineering, Xidian University, Xi’an 710126, China
3
School of Electronics and Information, Zhengzhou University of Light Industry, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(24), 7492; https://doi.org/10.3390/s25247492
Submission received: 31 October 2025 / Revised: 6 December 2025 / Accepted: 8 December 2025 / Published: 9 December 2025
(This article belongs to the Special Issue Future Wireless Communication Networks: 3rd Edition)

Abstract

To address the challenges posed by increased power consumption in traditional active relays and the difficulties associated with countering channel fading for Intelligent Reflecting Surfaces (IRSs), we propose a dual-mode relay (DMR). This relay can dynamically switch between two operational modes: active relaying and passive IRS reflection. The DMR allows its units (DMRUs) to select their operational modes based on channel conditions. This capability enables the transmission of composite-mode signals, which consist of both active relaying components and IRS-reflected components. This dynamic switching enhances adaptation to the wireless environment. Furthermore, under the constraint of limited transmit power, we introduce a DMR-based Adaptive Transmission (DMRAT) method. This approach explores all possible DMR operational modes and employs the Alternating Optimization (AO) algorithm in each mode to jointly optimize the beamforming matrices of both the transmitter and the DMR, along with the reflection coefficient matrix of the IRS. Consequently, this maximizes the data transmission rate for the target communication pair. The optimal DMR mode can then be determined based on the optimized data rate for the target communication across various operational modes. Simulation results demonstrate that the proposed method significantly enhances the data transmission rate for the target communication pair.

1. Introduction

The rapid advancement of wireless communication technologies has led to a significant increase in both the number of users and the traffic load within communication systems. To provide high-quality data services to mobile users, ensuring adequate network coverage is essential. Relay technology, which employs relay nodes to receive and forward signals, can extend communication range and enhance users’ signal reception quality [1]. Decode-and-Forward (DF) and Amplify-and-Forward (AF) are two of the most prevalent relaying schemes in this domain. However, these conventional active relay technologies fundamentally rely on active components, including carrier signal generators, analog-to-digital converters, and power amplifiers [2], resulting in substantial hardware complexity and significant power consumption. Intelligent Reflecting Surfaces (IRSs) consist of numerous passive reflecting elements. Each element can dynamically adjust its reflection coefficient under the control of an IRS controller. As a low-cost, flexibly deployable, and fully passive device, IRS can be applied in various domains such as physical-layer security [3,4,5,6], enhancement of wireless data transmission [7,8], and Integrated Sensing and Communication (ISAC) [9,10,11]. Therefore, IRS is regarded as a revolutionary technology in wireless communications. It offers new design paradigms for signal forwarding and relaying.
Although there has been considerable theoretical and practical research on IRS, their limited signal processing capabilities and passive nature make them more susceptible to channel fading. Moreover, practical implementations of IRS encounter constraints such as limited operating frequency bands [12] and insufficient dynamic adjustment capabilities [13]. Consequently, some research efforts have shifted toward integrated designs that combine IRS with relay techniques. The authors of [14] investigated an IRS-assisted two-way Amplify-and-Forward relaying system. In their design, one IRS is deployed between the transmitter and the relay node, while another is positioned between the relay and the receiver to enhance signal transmission. By optimizing the phase shift matrices of both IRSs, the signals forwarded by the relay and those transmitted from the source are constructively superimposed in phase at the destination receiver. This effectively reduces the bit-error rate (BER).
In [15], the authors proposed an Unmanned Aerial Vehicle (UAV)-aided communication scheme that jointly employs an active relay and an IRS. In this study, the UAV is equipped with a multi-antenna AF relay and an IRS consisting of multiple passive reflecting elements. The relay and IRS can operate both independently and collaboratively to forward signals. Through joint optimization of the UAV’s trajectory, the IRS reflection coefficients, and the relay beamforming parameters, the achievable data rate at the target receiver is maximized.
Despite the studies in [14,15] that integrate IRS with relays, they primarily treat the passive IRS as a supplementary tool to enhance the performance of active relays. They do not consider the option to flexibly replace active relays with IRS (i.e., the adaptive selection between relay and IRS). In fact, both relay and IRS have their own advantages and disadvantages regarding energy efficiency, hardware and computational complexity, and coverage. The ability to adaptively replace active relays with passive IRS based on dynamic wireless channel conditions holds significant research importance. This approach can reduce power consumption or enhance data transmission under fixed power constraints, thus improving communication performance from the source to the destination node. Therefore, this paper proposes a dual-mode relay (DMR) capable of dynamically switching between an active relaying mode and a passive IRS reflection mode. The DMR consists of multiple dual-mode relay units (DMRUs). Each DMRU can flexibly switch between active relaying and passive IRS reflection based on wireless channel conditions. Multiple DMRUs cooperatively process the incident signal in a composite manner to relay data information. Furthermore, under a transmit power constraint, we design a DMR-based Adaptive Transmission (DMRAT) scheme. This scheme evaluates all possible DMR operational modes. For each mode, it jointly optimizes the beamforming matrix at the transmitter and the operational parameters of the DMRUs. These DMRUs can operate in either active or passive mode using an Alternating Optimization (AO) algorithm, with the goal of improving the data rate at the receiver.
The rest of this paper is organized as follows. Section 2 describes the system model, while Section 3 presents the design of DMRAT. Section 4 evaluates the performance of the proposed method. Finally, we conclude this paper in Section 5.
Throughout this paper, we will use the following notations. The set of complex numbers is denoted as C , while vectors and matrices are represented by lower-case and upper-case bold letters. ( · ) T and ( · ) H represent matrix transpose and conjugate transpose, respectively. | · | denotes the absolute value of a complex number.

2. System Model

We consider a communication system consisting of one transmitter (Tx), one receiver (Rx), and a dual-mode relay (DMR), as illustrated in Figure 1. The Tx is equipped with N T antennas and transmits with power P T , while the Rx has N R antennas. Due to obstacles or severe channel fading between the Tx and Rx, no direct link satisfying the transmission quality requirement is available [16]. The DMR consists of N D M DMRUs, each capable of dynamically switching between active relaying and passive IRS reflection modes for signal forwarding, under the control of a control unit (CU) co-located with the Tx. When a DMRU operates in active relaying mode, it functions as a full-duplex DF relay. The total transmit power consumed by the DMR is denoted as P D M . Assuming that the signal processing delays for both DF relaying and passive IRS reflection are negligible, the signals actively forwarded and passively reflected by all DMRUs can arrive at the Rx simultaneously. While practical DF relaying incurs higher processing latency than IRS reflection, synchronization can be achieved by employing IRS architectures with controllable time delays [17] or using active instantaneous relay [18,19]. One can minimize the delay differences between the signal components transmitted via the IRS reflection path and the active relaying path to an acceptable level, validating the synchronization assumption made in our system.
Prior to communication, the Tx broadcasts a pilot signal with all DMRUs of the DMR operating in passive IRS reflection mode. The Rx estimates the Channel State Information (CSI) [20] between itself and both the IRS and the Tx, denoted as H and G in Figure 1. For instance, both H and G can be acquired using the tensor-based estimation scheme [21], which requires N D M × N T pilot symbols. Subsequently, the Rx feeds the estimated CSI back to the Tx via the DMR-assisted reflecting link [22]. The Tx then transmits the data x = [ x 1 x 2 x N I ] T . The Tx precodes x using the beamforming matrix W T x C N T × N I and then map the pre-processed output to the N T transmit antennas for transmission. The channels between the Tx and the DMR, and between the DMR and the Rx, are represented by H C N D M × N T and G C N R × N D M , respectively. We employ a spatially uncorrelated Rayleigh flat fading channel model to characterize these channels, where the elements are independent and identically distributed complex Gaussian random variables with zero mean and unit variance. Both H and G exhibit quasi-static flat fading [23] characteristics.

3. Design of DMRAT

This section presents the design of the DMRAT under the constraint of the total transmit power at both the Tx and the DMR. For simplicity, we assume N T = N R = N D M = N I = M , where M is a positive integer.

3.1. Basic Signal Processing in the DMR

In practical applications, when the channel quality from the Tx to the Rx via the IRS is sufficiently good, the DF relay may not be necessary. In such cases, using only IRS reflection can provide the Rx with adequate signal reception quality. Conversely, when the channel condition is poor, using IRS reflection alone may not be sufficient to ensure good reception quality at the Rx. Therefore, it is necessary to set some DRMUs to active relaying mode to compensate for channel fading, albeit at the cost of some transmit power. To reduce the power consumption of the DMR, the Tx can configure a subset of the DMRUs to operate in IRS mode. As a result, some DMRUs operate in DF relaying mode, while others function in passive IRS reflection mode. The Rx then receives a composite signal constructed from multiple signal components originating from the DMRUs operating in these two distinct modes. To control the operating modes of the M DMRUs in the DMR, we define a mode selection matrix S = diag ( s 1 , s 2 , , s M ) , where each element s m { 0 , 1 } ( m { 1 , 2 , , M } ) indicates whether the m-th DMRU operates in DF relaying mode or IRS reflection mode.
Let U m denote the m-th DMRU. We define Ω D F as the set of DMRUs operating in DF relaying mode and Ω I R S as the set of DMRUs operating in IRS reflection mode. Ω D F Ω I R S = Ω holds, where Ω represents the entire set of DMRUs. For each U m Ω D F , the mode indicator is set as s m = 1 ; conversely, for  U m Ω I R S , s m = 0 . Under the control of the mode selection matrix S , the received signal at the Rx can be expressed as:
y D M = P D M G S W D F x + P T G ( S I ) Φ H W T x x + n .
The first term on the right-hand side (RHS) of Equation (1) represents the signal forwarded by the DMRUs operating in the DF relaying mode, while the second term corresponds to the signal reflected by the DMRUs operating in the IRS reflection mode. W D F = [ w D F , 1 w D F , 2 w D F , M ] denotes the beamforming matrix for the DMRUs in Ω D F , where w D F , m C M × 1 is the m-th column vector of W D F . n represents the Additive White Gaussian Noise (AWGN) vector, whose elements have zero mean and variance σ n 2 . The reflection coefficient matrix of the DMRUs in Ω I R S is represented as Φ = diag ( β 1 e j α 1 , , β m e j α m , , β M e j α M ) , where α m and β m denote the phase coefficient and amplitude coefficient, respectively, of the m-th DMRU operating in IRS mode. W T x = [ w T x , 1 w T x , 2 w T x , M ] represents the beamforming matrix at the Tx. The matrices S and S I (where I is the identity matrix and ⊕ denotes element-wise modulo-2 addition) are applied to W D F and Φ , respectively, to select the operating mode of each DMRU. When s m = 0 , the matrix S sets the m-th row elements of W D F to zero; when s m = 1 , S I sets the m-th reflection coefficient in Φ to zero, i.e.,  β m e j α m = 0 .
Under the total transmit power constraint P t o t a l = P T + P D M , we let P T = P D M = P t o t a l / 2 for example. The subsequent analysis can be applied to other power allocations. The Rx employs a filtering matrix F = [ f 1 f m f M ] for post-processing the received signal y D M , where f m C M × 1 is the filter vector corresponding to the desired data x m . The estimated signal can be expressed as y ^ D M = F H y D M . The data rate at the Rx is calculated as [24]:
R D M = m = 1 M log 2 1 + P t o t a l f m H h e q , m D F w D F , m + h e q , m I R S w T x , m 2 2 σ n 2 ,
where h e q , m D F and h e q , m I R S are the m-th row vectors of the equivalent channel matrices H e q D F and H e q I R S , respectively. The matrix H e q D F = G S represents the channel between the Rx and the DMRUs operating in DF relaying mode, while H e q I R S = G ( S I ) Φ H represents the channel associated with the DMRUs operating in IRS mode.

3.2. Design of DMR’s Operating Parameters

To maximize the data rate R D M under the total power constraint P t o t a l , it is essential to optimize the mode selection matrix S and jointly design the beamforming matrices W T x , W D F , and the reflection coefficient matrix Φ . To achieve this object, we first derive the optimal W T x , W D F , and  Φ that maximize R D M for a fixed S , leading to the optimization problem expressed in Equation (3):
max W T x , W D F , Φ R D M subject to ( s . t . ) β m [ 0 , 1 ] , α m [ 0 , 2 π ) , m { 1 , , M } ; W D F H W D F = I , W T x H W T x = I .
We assume that both P T and P D M are entirely allocated to the data transmission of the target Tx–Rx pair, and that the processing at the Tx and the DF relaying mode DMRUs does not introduce additional gain to the transmitted signal; i.e.,  W T x H W T x = I and W D F H W D F = I hold. Subsequently, for a given total transmit power P t o t a l , we configure different mode selection matrices S and employ the AO algorithm to solve the optimization problem given in Equation (3). The main idea of the algorithm is as follows. First, initialize Φ = I and design both W T x and W D F accordingly. Then, based on the determined W T x and W D F , optimize Φ . Subsequently, with the newly obtained Φ , redesign W T x and W D F . This process iterates until the improvement in R D M falls below a predefined threshold, or the number of iterations exceeds a preset maximum value, at which point the algorithm terminates. Thus, for a given S , we can compute a set of W T x , W D F , and  Φ that maximizes R D M . In what follows, we will elaborate on the method for computing the DMR’s operating parameters using AO under a fixed S .

3.2.1. Design of Beamforming at the Tx and DMR

First, we initialize Φ = I (i.e., set β m = 1 and α m = 0 ), and apply Zero-Forcing Beamforming (ZFBF) [25] to design W T x and W D F . This method effectively eliminates mutual interference among multiple concurrent signals, thereby improving data transmission performance. Under this initialization, Equation (3) can be rewritten as:
max W T x , W D F R D M s . t . β m = 1 , α m = 0 , m { 1 , , M } ; W D F H W D F = I , W T x H W T x = I .
We use v D F , m to denote the m-th column vector of the matrix V D F = ( H e q D F ) H [ H e q D F ( H e q D F ) H ] 1 , and v T x , m to represent the m-th column vector of V T x = ( H e q I R S ) H [ H e q I R S ( H e q I R S ) H ] 1 . Here, the inverse exists when the effective channel matrices are full-rank (i.e., all DMRUs operate in the same mode). In hybrid operating modes where the matrices become rank-deficient, the inverse notation [ · ] 1 should be replaced by the Moore-Penrose pseudo-inverse [ · ] , which provides the minimum-norm solution. Then, the m-th column of the precoding matrix W D F , denoted as w D F , m , can be obtained as:
w D F , m = v D F , m v D F , m F 1 ,
where · F represents the Frobenius norm of a vector or matrix. Similarly, the m-th column of W T x can be calculated as:
w T x , m = v T x , m v T x , m F 1 .

3.2.2. Design of the IRS’s Reflection Coefficient Matrix

After computing W T x and W D F , Equation (4) becomes:
max Φ R D M s . t . β m [ 0 , 1 ] , α m [ 0 , 2 π ) , m { 1 , , M } .
Based on the definition of s m and Equation (2), when s m = 0 , the selection matrix S sets the m-th row of W D F to zero, resulting in h e q , m D F w D F , m = 0 . Conversely, when s m = 1 , the operation S I sets the m-th main diagonal element of Φ to zero (i.e., β m e j α m = 0 ), which implies h e q , m I R S w T x , m = 0 . Substituting w D F , m = v D F , m v D F , m F 1 and w T x , m = v T x , m v T x , m F 1 into Equation (2) leads to:
R D M = R D F + R I R S = U i Ω D F log 2 1 + P t o t a l f m H h e q , m D F v D F , m h e q , m D F v D F , m H f m 2 σ n 2 v D F , m F 2 + U j Ω I R S log 2 1 + P t o t a l f m H h e q , m I R S v T x , m h e q , m I R S v T x , m H f m 2 σ n 2 v T x , m F 2 ,
where i , j { 1 , , M } . Note that the first term on the RHS of Equation (8) does not contain the unknown parameter Φ . Therefore, only the second term on the RHS of Equation (8) needs to be optimized. Consequently, Equation (7) can be equivalently expressed as:
max Φ R I R S s . t . β m [ 0 , 1 ] , α m [ 0 , 2 π ) , m { 1 , , M } .
We can derive:
h e q , m I R S v T x , m = H e q I R S ( H e q I R S ) H H e q I R S ( H e q I R S ) H 1 m , m = 1 ,
where ( · ) m , m denotes the element at the m-th row and m-th column of a matrix. Given that | | v T x , m | | F 2 = v T x , m H v T x , m and v T x , m H v T x , m = ( V T x H V T x ) m , m , we can have:
( V T x H V T x ) m , m = ( H e q I R S ) H H e q I R S ( H e q I R S ) H 1 H × ( H e q I R S ) H H e q I R S ( H e q I R S ) H 1 m , m .
Substituting { ( H e q I R S ) H [ H e q I R S ( H e q I R S ) H ] 1 } H = { [ H e q I R S ( H e q I R S ) H ] 1 } H H e q I R S into Equation (11) and simplifying, we obtain:
( V T x H V T x ) m , m = { [ H e q I R S ( H e q I R S ) H ] 1 } m , m H .
Since [ H e q I R S ( H e q I R S ) H ] 1 is a symmetric matrix, the following equation holds:
{ { [ H e q I R S ( H e q I R S ) H ] 1 } H } m , m = { [ H e q I R S ( H e q I R S ) H ] 1 } m , m .
Therefore, we get:
| | v T x , m | | F 2 = { [ H e q I R S ( H e q I R S ) H ] 1 } m , m .
As a result, R I R S can be simplified as:
R I R S = U m Ω I R S log 2 1 + P t o t a l f m H f m 2 σ n 2 H e q I R S ( H e q I R S ) H 1 m , m .
According to Jensen’s inequality, we have:
R I R S log 2 1 + U m Ω I R S P t o t a l f m H f m 2 σ n 2 H e q I R S ( H e q I R S ) H 1 m , m .
Note that R I R S reaches its maximum value if and only if all non-zero main diagonal elements of [ H e q I R S ( H e q I R S ) H ] 1 in Equation (16) are equal; this condition can also maximize R D M . Suppose that after optimizing Φ , all non-zero main diagonal elements of [ H e q I R S ( H e q I R S ) H ] 1 become γ , achieving the maximum R D M . It is observed that when [ H e q I R S ( H e q I R S ) H ] 1 = γ ( S I ) , all non-zero main diagonal elements of [ H e q I R S ( H e q I R S ) H ] 1 are exactly γ ; therefore, the condition [ H e q I R S ( H e q I R S ) H ] 1 = γ ( S I ) can be used as a constraint for optimizing Φ . Furthermore, using the property of diagonal matrices, we have:
H e q I R S ( H e q I R S ) H = 1 / [ γ ( S I ) ] .
Thus, to maximize R D M , it is necessary to solve for Φ such that the following equation holds:
H e q I R S ( H e q I R S ) H = 1 / [ γ ( S I ) ] .
The computation procedure is detailed as follows. By expanding Φ H in H e q I R S = G ( S I ) Φ H , we can rewrite H e q I R S as:
H e q I R S = G ( S I ) h 1 h 2 h M ϕ 1 ϕ 2 ϕ M .
Here, h m C 1 × M is the m-th row vector of H , and  ϕ m = diag ( β m e j α m , , β m e j α m ) C M × M . According to Equation (19), we get:
H e q I R S ( H e q I R S ) H = D ϕ 1 ϕ M ϕ 1 H ϕ M H D H = 1 γ ( S I ) 1 ,
where D C M × M is defined as D = G ( S I ) h 1 h 2 h M .
Left-multiplying both sides of Equation (20) by the left pseudo-inverse of D , defined as ( D H D ) 1 D H , and then right-multiplying by the right pseudo-inverse of D H , expressed as D ( D H D ) 1 , we obtain:
ϕ 1 ϕ M ϕ 1 H ϕ M H = 1 γ ( D H D ) 1 D H ( S I ) 1 D ( D H D ) 1 .
Expanding the term on the left-hand side (LHS) of Equation (21), and noting that all matrices on the RHS are known without containing any unknown parameters, we can calculate the RHS of Equation (21) and denote the result as A C M × M . Thus, we have:
ϕ 1 ϕ 1 H ϕ 1 ϕ M H ϕ M ϕ 1 H ϕ M ϕ M H = 1 γ A = 1 γ a 11 a 1 M a M 1 a M M ,
where a p q C M × M ( p , q { 1 , , M } indicate the relative position of a p q within A ) is a diagonal matrix whose non-zero main diagonal elements are equal (denoted as ξ p q ). Since β p , β q [ 0 , 1 ] , the main diagonal elements of ϕ p ϕ q H satisfy β p e j α p β q e j α q 1 . Therefore, the corresponding ξ p q of a p q must also satisfy ξ p q / γ 1 . By defining γ = p = 1 M q = 1 M ξ p q , the condition ξ p q / γ 1 is satisfied. From Equation (22), we can derive ϕ p ϕ q H = a p q / γ , which allows us to establish a set of equations for the unknown variables α 1 , α 2 , , α M and β 1 , β 2 , , β M as follows:
β m 2 = 1 γ ξ m m β 1 e j α 1 β m e j α m = 1 γ ξ 1 m ,
where m { 1 , , M } . When p = q , ξ p q is a real number; otherwise, ξ p q is complex. Equation (23) comprises a total of 2 M 1 independent equations with 2 M unknowns, thus leading to infinitely many solutions. The general solution of Equation (23) for the unknown variables β 1 e α 1 , β 2 e α 2 , , β M e α M can be expressed as:
β 1 e j α 1 = ξ 11 γ e j α 1 β m e j α m = γ ξ 1 m ξ 11 e j α 1 ,
where m { 2 , , M } . To obtain a particular solution, we can assign an arbitrary value to any one of β 1 e α 1 , , β M e α M (e.g., β m e α m ); afterwards, the values of the remaining β m e α m for m { 1 , , M } { m } can be computed using Equation (24).
Subsequently, W T X and W D F are recalculated under the current optimized Φ . Using these updated beamforming matrices, Φ is then re-optimized. This process continues iteratively until the improvement in R D M — defined as the difference between R D M ( l ) and R D M ( l 1 ) obtained in the l-th and ( l 1 ) -th iterations — falls below a predefined threshold ε , or until the iteration count l reaches the maximum value l m a x . The selection of ε influences the algorithm’s performance and efficiency: a value too large may cause premature termination, resulting in suboptimal data rate performance, while a value too small can yield better optimization at the expense of prolonged convergence. In this work, ε = 10 5 is chosen based on simulation studies. To summarize, we present the AO procedure for jointly determining W T x , W D F , and  Φ in Algorithm 1.
Algorithm 1 AO-based Joint Optimization of W T x , W D F , and  Φ
1:
Initialize: Set iteration counter l = 0 , max iterations l m a x = 50 , threshold ε = 10 5 , and  Φ 0 = I .
2:
Compute W D F , 0 and W T x , 0 using Equation (3), and calculate R D M , 0 using Equation (2).
3:
Update l l + 1 .
4:
Solve for Φ l based on W D F , l 1 and W T x , l 1 using Equation (24).
5:
Calculate W D F , l and W T x , l based on Φ l using Equation (3).
6:
Calculate R D M , l based on W D F , l , W T x , l , and  Φ l using Equation (2).
7:
If R D M , l R D M , l 1 > ε and l l m a x , repeat Steps 3–7; otherwise, proceed to Step 8.
8:
Output: W D F = W D F , l , W T x = W T x , l , and  Φ = Φ l . The algorithm ends.

3.2.3. Selection of DMR Operating Mode

For the DMR operating mode selection matrix S , since the DMR contains M DMRUs and has a total of 2 M distinct operating modes, it is necessary to perform joint optimization of W T x , W D F , and Φ using the AO technique for each possible S to maximize R D M . Then, by comparing R D M across different S configurations, the configuration that yields the highest R D M is selected.

3.2.4. Complexity Analysis of DMRAT

The computational complexity of the proposed DMRAT scheme consists of two parts:
(1) Complexity of the AO algorithm: In each iteration of Algorithm 1, the dominant calculations involve the inversion and multiplication of M-dimensional matrices to update the beamforming and reflection matrices. The complexity of these operations is approximately O ( M 3 ) . Assuming an average of L i t e r iterations for the algorithm to converge, the complexity of the AO algorithm can be expressed as O ( L i t e r · M 3 ) .
(2) Complexity of mode selection: As described in Section 3.2.3, the DMR comprises M units, resulting in a total of 2 M possible mode combinations. Consequently, the DMRAT scheme needs to perform AO optimization for each candidate mode to maximize the data rate, which incurs additional computational complexity.
Based on the above analysis, the total computational complexity is approximately O ( 2 M · L i t e r · M 3 ) . It can be seen that the complexity scales exponentially with M, making the practical application of DMRAT challenging. To address the scalability of DMRAT for larger practical systems, machine learning (ML) techniques can be incorporated. For instance, one could train a neural network offline to predict the optimal mode S based on channel inputs, allowing exhaustive search processes to be replaced by low-complexity online inference, significantly reducing the computational burden.

4. Evaluation

This section employs MATLAB2025a simulation to evaluate the performance of the DMRAT scheme. The total transmit power is set to P t o t a l = P T + P D M , with P T = P D M = P t o t a l / 2 . Note that when all DMRUs operate in IRS passive reflection mode, P D M = 0 , and accordingly we configure P T = P t o t a l . We define the transmit power normalized by noise power as ζ = 10 lg ( P t o t a l / σ n 2 ) dB, and set ζ [ 0 , 20 ] dB for the simulation. We use Monte Carlo simulation with 1500 independent trials. In each trial, the channels H and G are generated randomly.
Figure 2 illustrates the variation in the data rate performance at the Rx along with ζ for different values of M. We denote the proposed DMRAT using AO as DMRAT-AO, and compare it with three other schemes: Fixed IRS (where all DMRUs adopt passive IRS reflection mode [24]), Fixed DF relay (where all DMRUs adopt DF relaying mode [26]), and DMRAT-R (where all DMRUs randomly adopt either passive IRS reflection mode or DF relaying mode). As the figure shows, the data rates of all methods increase with the growth of M. This is due to the improved signal processing gain provided by multiple antennas. For a fixed M, DMRAT-AO outperforms the other three methods in the achievable data rate. This is because DMRAT-AO utilizes AO to jointly optimize the operating parameters of both the Tx and the DMR, selecting the optimal operating mode for the DMR to maximize the data rate at the Rx. The Fixed DF relay scheme employs the DF relaying mode to decode and forward the signal transmitted by the Tx, effectively compensating for channel fading through the consumption of transmit power. Moreover, in this study we assume that the DF relay can decode the signal from the Tx without errors; hence, the rate performance of the Fixed DF relay scheme is influenced solely by the channel between the DMR and the Rx. In other words, under the total transmit power constraint P t o t a l , the Fixed DF relay scheme allocates half of P t o t a l to the Tx, ensuring reliable communication from the Tx to the DMR. In contrast, the Fixed IRS scheme allocates all transmit power to the Tx, and its data rate performance at the Rx is cooperatively affected by the channel fading between the Tx and DMR, as well as the DMR and Rx. Poor quality in either of these two links will degrade the data rate of Fixed IRS. Therefore, given the same ζ , the Fixed DF relay scheme significantly outperforms the Fixed IRS scheme, which exhibits the poorest rate performance. DMRAT-R randomly selects the operating mode of each DMRU. When channel conditions are poor, inappropriate selection of the IRS mode may lead to reduced data rate at the Rx. As a result, the rate performance of DMRAT-R is inferior to that of the Fixed DF relay scheme. To summarize, DMRAT-AO outperforms all other schemes by dynamically exploring a broader solution space that includes all operational modes. By intelligently allocating DMRUs to either passive reflection or active relaying based on channel conditions, DMRAT-AO leverages the advantages of both modes. This approach enables mode selection gain, particularly in scenarios where a single fixed mode is not optimal. As a result, DMRAT-AO maximizes the Rx’s data rate and in dynamic communication environments.
Figure 3 shows the data rate at the Rx versus the number of iterations under M = 2 for different DMR operating modes. When all DMRUs operate in DF relaying mode, only ZFBF is required to design W T x and W D F , without needing to compute Φ or apply AO. Therefore, the data rate achieved by the Fixed DF relay scheme remains unchanged as the number of iterations increases. In contrast, the data rate of DMRAT-AO gradually increases during the first five iterations, consistently outperforming the other methods, and converges after approximately five iterations. The data rate of Fixed IRS stabilizes after five iterations, while that of DMRAT-R ceases to improve after four iterations. This is because DMRAT-AO uses AO to select the DMR operating mode that maximizes the data rate at the Rx, resulting in superior performance. Additionally, at the initial iteration (i.e., l = 0 ), since DMRAT-AO sets initial operating state of the DMR to the Fixed DF relay scheme, the data rates of DMRAT-AO and the Fixed DF relay scheme are identical when l = 0 .
To further evaluate the computational overhead of the proposed DMRAT-AO scheme, we illustrate the average response time in Figure 4 under M { 2 , 4 , 8 } . The experiment was conducted on a computer with an Intel Core i5-1240P processor (1.70 GHz), DDR4 16 GB (3200 MHz), and a Windows 11 operating system. As the figure shows, the average response time exhibits a substantial increase with the growth of M. This aligns with the complexity analysis in Section 3.2.4. The results indicate that, for small to medium values of M, the processing latency of DMRAT-AO remains within an acceptable millisecond range. For larger values of M, ML techniques can be incorporated to reduce the latency. Since our primary focus is on the theoretical design of the dual-mode switching mechanism and the potential improvements in data rates enabled by our scheme, the investigation of complexity reduction using ML is left for future study.
The above analysis is based on the assumption of perfect CSI. However, in practical wireless systems, obtaining accurate CSI is often challenging due to factors such as channel estimation errors, quantization effects, and feedback delays. It is therefore crucial to investigate the impact of CSI imperfections on the achievable performance of the proposed scheme. To model the CSI uncertainty, we adopt the widely used additive error model, where the estimated channel matrix H ^ is given by [27]:
H ^ = ρ H + 1 ρ 2 E ,
where H and H ^ denote accurate and inaccurate channel matrices, respectively. The coefficient ρ ( 0 , 1 ] indicates the degree of CSI imperfection and ρ = 1 means perfect CSI. The matrix E is an N R × N T complex diagonal Gaussian matrix with zero mean and unit variance, where N R and N T are the numbers of antennas equipped with the receiver and transmitter of a MIMO link.
We applied this model (presented in Equation (25)) to both the Tx-DMR channel ( H ) and the DMR-Rx channel ( G ), and conducted additional simulations under ρ = 0.95 [27,28]. Figure 5 illustrates the achievable data rate versus ζ for different methods under M = 2 , comparing both perfect CSI ( ρ = 1 , solid lines) and imperfect CSI ( ρ = 0.95 , dashed lines) conditions. As Figure 5 shows, all schemes experience performance degradation due to CSI inaccuracies. However, the proposed DMRAT-AO still maintains a significant performance advantage in the imperfect CSI scenario, demonstrating the inherent robustness of its adaptive switching mechanism. Specifically, the Fixed IRS scheme exhibits high sensitivity to CSI errors and suffers from severe performance degradation. This vulnerability arises because its passive beamforming gain relies on precise phase alignment within the cascaded Tx-DMR-Rx channel. Under imperfect CSI, estimation errors from both links become coupled and amplified, resulting in substantial phase mismatches and performance losses. In contrast, the Fixed DF relay scheme demonstrates greater robustness. By utilizing the decode-and-forward mechanism, the DF relaying mode physically decouples the cascaded channel into two independent single-hop links. Although its end-to-end rate is constrained by the bottleneck link (i.e., the minimum rate of the two hops), this decoupling limits the influence of estimation errors to each single hop, effectively preventing the error accumulation and amplification that is inherent to the cascaded IRS link. Regarding the proposed DMRAT-AO, its capability to optimally select the DMR’s operation mode allows it to adaptively switch to the more robust DF mode when CSI inaccuracies severely impair the rate performance of the IRS mode. Consequently, DMRAT-AO can achieve the highest data rate under imperfect CSI compared to the other schemes.

5. Conclusions

To address the challenges of high power consumption in active relays and the limited fading resistance of passive IRS, this paper proposes a dual-mode relay (DMR). This relay can dynamically switch between active relaying and passive IRS reflection modes according to channel conditions. Under a total transmit power constraint, we design a DMR-based Adaptive Transmission (DMRAT) method that utilizes AO. DMRAT iterates over all possible DMR operating modes. For each mode, it applies AO to jointly optimize the beamforming matrices at the Tx and the DMR, as well as the IRS reflection coefficient matrix. Consequently, this maximizes the data rate for the target communication pair. The optimal DMR configuration is determined by comparing the maximum achievable rate across all operating modes. The simulation results demonstrate that DMRAT significantly enhances the data rate performance at the intended receiver.

Author Contributions

D.W. is responsible for the main design of the proposed method, which includes developing the core concept, outlining the application scenarios, and designing the signal processing procedures. Z.L. collaborates with D.W. on both the design of the method and manuscript organization. Y.X., along with S.Z., conducts the mathematical derivation, simulations, and results analysis. Z.G. prepares the initial draft of this work. H.D. proofreads the manuscript to ensure it meets the journal’s requirements. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Science and Technology Research Project of Henan Province under Grant 252102211120.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare that they have no conflicts of interest. All authors declare that there are no other competing interests.

References

  1. Nikolaos, N.; Themistoklis, C.; Ioannis, K.; Dimitrios, N.S.; Demosthenes, V.; Mikael, J. A Survey on Buffer-Aided Relay Selection. IEEE Commun. Surv. Tutor. 2016, 18, 1073–1097. [Google Scholar]
  2. Spilios, E.; Konstantinos, I.D.; Athina, P.P. Reinforcement Learning for Motion Policies in Mobile Relaying Networks. IEEE Trans. Sig. Process. 2022, 70, 53–65. [Google Scholar]
  3. Niu, H.; Chu, Z.; Zhou, F.; Zhu, Z.; Zhang, M.; Wong, K.K. Weighted Sum Secrecy Rate Maximization Using Intelligent Reflecting Surface. IEEE Trans. Commun. 2021, 69, 6170–6184. [Google Scholar] [CrossRef]
  4. Gao, J.B.; Gao, G.W. Reconfigurable Intelligent Surface-Assisted Non-Line-of-Sight Secure Communication Scheme. J. Xidian Univ. 2023, 50, 64–70. [Google Scholar]
  5. Tang, J.; Wen, H.; Song, H.H.; Wang, R.F. MIMO Fast Wireless Secret Key Generation Based on Intelligent Reflecting Surface. J. Electron. Inf. Technol. 2022, 44, 2264–2272. [Google Scholar]
  6. Hong, S.; Pan, C.H.; Ren, H.; Wang, K.Z.; Nallanathan, A. Artificial-Noise-Aided Secure MIMO Wireless Communications via Intelligent Reflecting Surface. IEEE Trans. Commun. 2020, 68, 7851–7866. [Google Scholar] [CrossRef]
  7. Zhang, G.Y.; Shen, C.; Ai, B.; Zhong, Z.D. Robust Symbol-Level Precoding and Passive Beamforming for IRS-Aided Communications. IEEE Trans. Wirel. Commun. 2022, 21, 5486–5499. [Google Scholar] [CrossRef]
  8. Feng, Z.Y.; Clerckx, B.; Zhao, Y. Waveform and Beamforming Design for Intelligent Reflecting Surface Aided Wireless Power Transfer: Single-User and Multi-User Solutions. IEEE Trans. Wirel. Commun. 2022, 21, 5346–5361. [Google Scholar] [CrossRef]
  9. Magbool, A.; Kumar, V.; Bazzi, A.; Flanagan, M.F.; Chafii, M. Multi-Functional RIS for a Multi-Functional System: Integrating Sensing, Communication, and Wireless Power Transfer. IEEE Netw. 2024, 39, 71–79. [Google Scholar] [CrossRef]
  10. Geng, Y.; Cheng, T.H.; Zhong, K.; Teh, K.C.; Wu, Q. Joint Beamforming for CRB-Constrained IRS-Aided ISAC System via Product Manifold Methods. IEEE Trans. Wirel. Commun. 2024, 24, 691–705. [Google Scholar] [CrossRef]
  11. Bazzi, A.; Chafii, M. Towards ISAC RIS-Enabled Passive Radar Target Localization. In Proceedings of the IEEE International Conference on Communications (ICC), Montreal, QC, Canada, 9–13 June 2025; pp. 2290–2295. [Google Scholar]
  12. Ibrahim, E.; Nilsson, R.; Beek, J.V.D. Intelligent Reflecting Surfaces for MIMO Communications in LoS Environments. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–6. [Google Scholar]
  13. Raza, A.; Ijaz, U.; Ishfaq, M.K.; Ahmad, S.; Liaqat, M.; Anwar, F.; Iqbal, A.; Sharif, M.S. Intelligent Reflecting Surface-Assisted Terahertz Communication Towards B5G and 6G: State-of-the-Art. Microw. Opt. Technol. Lett. 2022, 64, 858–866. [Google Scholar] [CrossRef]
  14. Wang, W.; An, L.Y.; Wang, R.; Yin, L.G.; Zhang, G.A. Max-Min Fair Beamforming Designs of SWIPT-Aided Full-Duplex Two-Way Relay Systems. Phys. Commun. 2018, 29, 22–30. [Google Scholar] [CrossRef]
  15. Azari, M.M.; Geraci, G.; Garcia-Rodriguez, A.; Pollin, S. UAV-to-UAV Communications in Cellular Networks. IEEE Trans. Wirel. Commun. 2020, 19, 6130–6144. [Google Scholar] [CrossRef]
  16. Chen, C. Symbol-Level Precoding for Multiuser Multiple-Input–Single-Output Downlink Systems with Low-Resolution DACs. IEEE Trans. Veh. Technol. 2022, 71, 2116–2121. [Google Scholar] [CrossRef]
  17. Zhao, F.; Hao, W.; You, X.; Wang, Y.; Chu, Z.; Xiao, P. Joint Beamforming Optimization for IRS-Aided THz Communication with Time Delays. IEEE Wirel. Commun. Lett. 2023, 13, 49–53. [Google Scholar] [CrossRef]
  18. Ho, Z.K.M.; Jorswieck, E.A. Instantaneous Relaying: Optimal Strategies and Interference Neutralization. IEEE Trans. Sig. Process. 2012, 60, 6655–6668. [Google Scholar] [CrossRef]
  19. Wang, Q.; Dong, Y.; Zhao, J.; Li, N.; Qian, J.; Liu, B. Instantaneous Relaying: Feasibility Conditions for Interference Neutralization. IEEE Commun. Lett. 2015, 19, 1370–1373. [Google Scholar] [CrossRef]
  20. Wu, C.Y.; You, C.S.; Liu, Y.W.; Gu, X.M.; Cai, Y.L. Channel Estimation for STAR-RIS-Aided Wireless Communication. IEEE Commun. Lett. 2022, 26, 652–656. [Google Scholar] [CrossRef]
  21. de Araújo, G.T.; de Almeida, A.L.F.; Boyer, R. Channel Estimation for Intelligent Reflecting Surface Assisted MIMO Systems: A Tensor Modeling Approach. IEEE J. Sel. Top. Sig. Process. 2021, 15, 789–802. [Google Scholar] [CrossRef]
  22. Dong, A.; Xue, Y.; Li, S.; Xu, W.; Yu, J. Lightweight Attention-Based CNN Architecture for CSI Feedback of RIS-Assisted MISO Systems. Mathematics 2025, 13, 2371–2388. [Google Scholar] [CrossRef]
  23. Fan, W.; Yu, B.G.; Chen, J.; Zhang, H.; Li, C.Z. Joint Waveform Optimization and Antenna Position Selection for MIMO Radar Beam Scanning. J. Radars 2022, 11, 530–542. [Google Scholar]
  24. Zhang, S.; Zhang, R. Capacity Characterization for Intelligent Reflecting Surface Aided MIMO Communication. IEEE J. Sel. Areas Commun. 2020, 38, 1823–1838. [Google Scholar] [CrossRef]
  25. Miridakis, N.I.; Tsiftsis, T.A.; Yao, R.G. Zero Forcing Uplink Detection Through Large-Scale RIS: System Performance and Phase Shift Design. IEEE Trans. Commun. 2022, 71, 569–579. [Google Scholar] [CrossRef]
  26. Wang, B.; Zhang, J.; Host-Madsen, A. On the Capacity of MIMO Relay Channels. IEEE Trans. Inf. Theory 2005, 51, 29–43. [Google Scholar] [CrossRef]
  27. Li, Z.; Liu, Y.; Shin, K.G.; Li, J.; Guo, F.; Liu, J. Design and Adaptation of Multi-Interference Steering. IEEE Trans. Wirel. Commun. 2019, 18, 3329–3346. [Google Scholar] [CrossRef]
  28. Dong, X.; Ding, Z. WLC11-3: Downlink MIMO Channel Estimation for Transmission Precoding. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), San Francisco, CA, USA, 27 November–1 December 2006; pp. 1–5. [Google Scholar]
Figure 1. System model.
Figure 1. System model.
Sensors 25 07492 g001
Figure 2. Rx data rate versus ζ for different methods and values of M.
Figure 2. Rx data rate versus ζ for different methods and values of M.
Sensors 25 07492 g002
Figure 3. Rx data rate of different methods versus the number of iterations.
Figure 3. Rx data rate of different methods versus the number of iterations.
Sensors 25 07492 g003
Figure 4. The average response time of DMRAT-AO versus with M.
Figure 4. The average response time of DMRAT-AO versus with M.
Sensors 25 07492 g004
Figure 5. Rx data rate versus ζ for different methods under perfect and imperfect CSI conditions ( M = 2 ).
Figure 5. Rx data rate versus ζ for different methods under perfect and imperfect CSI conditions ( M = 2 ).
Sensors 25 07492 g005
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

Wang, D.; Xu, Y.; Gao, Z.; Ding, H.; Zhu, S.; Li, Z. IRS-Assisted Dual-Mode Relay-Based Adaptive Transmission. Sensors 2025, 25, 7492. https://doi.org/10.3390/s25247492

AMA Style

Wang D, Xu Y, Gao Z, Ding H, Zhu S, Li Z. IRS-Assisted Dual-Mode Relay-Based Adaptive Transmission. Sensors. 2025; 25(24):7492. https://doi.org/10.3390/s25247492

Chicago/Turabian Style

Wang, Dabao, Yanhong Xu, Zhangbo Gao, Hanqing Ding, Shitong Zhu, and Zhao Li. 2025. "IRS-Assisted Dual-Mode Relay-Based Adaptive Transmission" Sensors 25, no. 24: 7492. https://doi.org/10.3390/s25247492

APA Style

Wang, D., Xu, Y., Gao, Z., Ding, H., Zhu, S., & Li, Z. (2025). IRS-Assisted Dual-Mode Relay-Based Adaptive Transmission. Sensors, 25(24), 7492. https://doi.org/10.3390/s25247492

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