Preprint
Article

This version is not peer-reviewed.

IRS Assisted Dual-Mode Relay Based Adaptive Transmission

A peer-reviewed article of this preprint also exists.

Submitted:

03 November 2025

Posted:

05 November 2025

You are already at the latest version

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 (IRS), we propose a dual-mode relay (DMR) capable of dynamically switching between two operational modes: active relaying and passive IRS reflection. This DMR allows its units (DMRU) to select their operational modes dynamically based on channel conditions, enabling the transmission of composite-mode signals that consist of both active relaying signal components and IRS-reflected components, thereby enhancing 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.
Keywords: 
;  ;  ;  

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 (IRS) consist of numerous passive reflecting elements, each capable of dynamically adjusting its reflection coefficient under the control of an IRS controller to modify both the amplitude and phase of the incident signal. 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] and enhancement of wireless data transmission [7,8]. It is regarded as a revolutionary technology in the field of wireless communications, offering 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 [9] and insufficient dynamic adjustment capabilities [10]. Consequently, some research efforts have shifted toward integrated designs that combine IRS with relay techniques. The authors of [11] investigated an IRS-assisted two-way Amplify-and-Forward (AF) relaying system, where one IRS is deployed between the transmitter and the relay node, and 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, thereby reducing the bit-error rate (BER). In [12], the authors proposed a 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, which 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 [11,12] that integrate IRS with relays, they primarily treat the passive IRS as a supplementary tool to enhance the performance of active relays, without considering the flexible replacement of active relays by 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—which can either reduce power consumption or enhance data transmission under fixed power constraints—holds significant research importance for 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 (DMRU), each of which 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 and, for each mode, jointly optimizes the beamforming matrix at the transmitter and the operational parameters of the DMRUs operating 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 [13]. 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.
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) [14] between itself and both the IRS and the Tx, denoted as  H and  G in Figure 1, and feeds this information back to the Tx. 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 [15] 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 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:
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 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) [16] 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 . 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 (6) does not contain the unknown parameter Φ . Therefore, only the second term on the RHS of Equation (6) needs to be optimized. Consequently, Equation (5) 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 (8) 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, { { [ 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 holds; therefore, | | 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 (10) 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 H e q I R S ( H e q I R S ) H = 1 / [ γ ( S I ) ] holds. 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 (11), 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 (12) 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 (13), and noting that all matrices on the RHS are known without containing any unknown parameters, we can calculate the RHS of Equation (13) 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 (14), 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 (15) comprises a total of 2 M 1 independent equations with 2 M unknowns, thus leading to infinitely many solutions. The general solution of Equation (15) 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 (16).
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 (16).
5:
Calculate  W D F , l  and  W T x , l  based om  Φ l  using 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.

4. Evaluation

This section employs MATLAB 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 of 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: DMR-IRS (where all DMRUs adopt passive IRS reflection mode), DMR-DF (where all DMRUs adopt DF relaying mode), and DMR-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. DMR-DF 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 DMR-DF 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 , DMR-DF allocates half of  P t o t a l to the Tx, ensuring reliable communication from the Tx to the DMR. In contrast, DMR-IRS 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 DMR-IRS. Therefore, given the same  ζ , DMR-DF significantly outperforms DMR-IRS, which exhibits the poorest rate performance. DMR-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 DMR-R is inferior to that of DMR-DF.
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 DMR-DF 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 DMR-IRS stabilizes after five iterations, while that of DMR-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 DMR-DF, the data rates of DMRAT-AO and DMR-DF are identical when  l = 0 .

5. Conclusion

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) capable of dynamically switching 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 and, for each mode, applies AO to jointly optimize the beamforming matrices at the Tx and the DMR, as well as the IRS reflection coefficient matrix, thereby maximizing the data rate for the target communication pair. The optimal DMR configuration is determined by comparing the maximum achievable rate across all operating modes. Simulation results demonstrate that DMRAT significantly enhances the data rate performance at the intended receiver.

Author Contributions

Dr. Dabao Wang 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. Dr. Zhao Li collaborates with Dr. Dabao Wang on both the design of the method and manuscript organization. Yanhong Xu, along with Shitong Zhu, conducts the mathematical derivation, simulations, and results analysis. Zhangbo Gao prepares the initial draft of this work. Dr. Hanqing Ding proofreads the manuscript to ensure it meets the journal’s requirements.

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

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

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 Communications Surveys and Tutorials 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. Signal Process. 2022, 70, 53–65. [Google Scholar] [CrossRef]
  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. Wireless 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. Wireless Commun. 2022, 21, 5346–5361. [Google Scholar] [CrossRef]
  9. Ibrahim, E.; Nilsson, R.; Beek, J.V.D. Intelligent Reflecting Surfaces for MIMO Communications in LoS Environments. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–6. [Google Scholar]
  10. 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]
  11. 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]
  12. Azari, M.M.; Geraci, G.; Garcia-Rodriguez, A.; Pollin, S. UAV-to-UAV Communications in Cellular Networks. IEEE Trans. Wireless Commun. 2020, 19, 6130–6144. [Google Scholar] [CrossRef]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
Figure 1. System model.
Figure 1. System model.
Preprints 183462 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.
Preprints 183462 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.
Preprints 183462 g003
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated