Next Article in Journal
X-ray Detection of Prohibited Item Method Based on Dual Attention Mechanism
Next Article in Special Issue
Adaptive Load Balancing for Dual-Mode Communication Networks in the Power Internet of Things
Previous Article in Journal
A Dynamic Ensemble Selection of Deepfake Detectors Specialized for Individual Face Parts
Previous Article in Special Issue
NDN-Based Coded Caching Strategy for Satellite Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Controllable Multiple Active Reconfigurable Intelligent Surfaces Assisted Anti-Jamming Communication

1
The Sixty-Third Research Institute, National University of Defense Technology, Nanjing 210007, China
2
College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(18), 3933; https://doi.org/10.3390/electronics12183933
Submission received: 28 August 2023 / Revised: 13 September 2023 / Accepted: 14 September 2023 / Published: 18 September 2023

Abstract

:
Traditional anti-jamming techniques such as frequency hopping (FH) and direction-sequence spread spectrum (DSSS) are easily targeted by jammers. Inspired by the significant advantages of reconfigurable intelligent surfaces (RIS), and in order to overcome “double fading”, controllable multiple active RISs are proposed to explore anti-jamming communication in this paper. To verify the feasibility of active RIS, the anti-jamming performance of active RIS is analyzed through theoretical derivation and simulation and compared with passive RIS. Furthermore, to solve the optimization problem of active RIS, a controllable multi-active RIS assisted anti-jamming algorithm based on BCD is proposed. Theoretical analysis and simulation results show that in small-scale deployment scenarios of RIS, the anti-jamming performance of active RIS is better than that of passive RIS, and the complexity and optimization performance of the proposed algorithm are better than those of semidefinite relaxation (SDR) algorithms.

1. Introduction

Due to the broadcasting and superposition characteristics of electromagnetic waves, wireless communication is very susceptible to the threat of malicious jamming. Traditional communication anti-jamming mainly utilizes direction-sequence spread spectrum (DSSS) and frequency hopping (FH). These methods not only consume additional spectrum resources, but also are easily targeted by intelligent jammers. Recently, with the development of meta-materials, a revolutionary technique called reconfigurable intelligent surface (RIS) has been proposed, which has received extensive attention due to its potential to reconfigure the electromagnetic wave propagation environment in a cost and energy-efficient fashion [1].
Building upon the aforementioned advantages, RIS has been widely adopted to enable anti-jamming communication by jointly optimizing the beamforming of the base station (BS) and the phase shifts of RIS, enhancing the desired signals while eliminating the jamming signals [2,3,4]. An anti-jamming method was proposed in [2], in which the transmitting beam and RIS phase shift were joint optimized. Furthermore, the performance of RIS-assisted wireless communication under the conditions of simultaneous jamming and eavesdropping attacks was studied in [5,6]. However, the above papers assume that the BS accurately knows about prior information such as jamming power or jamming channel, which often fail in practical situations. In [5,7], the optimization and regulation methods of RIS parameters were studied under the conditions of jamming perception error and uncertainty in the direction of jamming. In [8], the impact of the correlation between interference and communication signals on the performance of communication systems was studied. The results showed that when the spatial correlation matrix between the interference channel and the communication channel is gradually orthogonal, the signal-to-noise ratio (SNR) at the receiver is proportional to the quadratic number of RIS units; otherwise, the SNR at User is linearly related to the number of RIS units. In [9,10,11], a method for channel estimation and RIS beamforming based on codebooks was studied. In imperfect channels, beam optimization of RIS can be achieved by training codebooks.
The above research utilized only one RIS to improve the performance of the wireless communication. Compared with single RIS-assisted communication, dual RIS can increase the number of wireless links from the BS to the User, and the correlation between these wireless links is relatively small. This enables dual RIS-assisted communication to flexibly design beamforming vectors and improve performance [12,13,14,15,16]. In fact, multi RIS-assisted communication has been studied in [17,18,19], and the results show that under the premise of a certain transmission power, the symbol error rate of multi RIS-assisted communication is significantly lower than that of a system that is not RIS-assisted and decreases with the increase in the number of RIS and the number of units per RIS. In [20], distributed RIS-assisted wireless communication was studied by embedding a switch controller in RIS to optimize resource allocation, and the results showed that this scheme has good energy efficiency. In addition, multi-layer RIS was also studied in [21]. Compared to single-layer RIS, multi-layer RIS utilizes more complex structures to achieve better communication performance.
However, the existing research mainly focused on passive RIS, which suffer from a severe “double fading” effect, and compared to direct links, the performance gain is negligible. To overcome this deficiency, the concept of active RIS was proposed in [22,23,24,25,26]. The key feature of active RIS is that each RIS unit is equipped with a power amplifier that not only adjusts the signals’ phase shifts, but also amplifies the amplitude by consuming some power. The results show that, compared with the passive RIS-assisted communication, the active RIS can achieve more than 120% capacity gain, thus overcoming the “double fading” effect [23]. However, the application of active RIS in anti-jamming communication has not been thoroughly studied, and research in this area is urgently needed.
This paper proposes an anti-jamming communication model assisted by multiple active RISs and a channel space anti-jamming algorithm based on BCD. The main contributions of this paper are summarized as follows:
  • An anti-jamming communication model assisted by multiple active RISs is proposed, in which the RISs can be dynamically turned on or off depending on the requirements. This model constructs dynamic redundant channels not only to improve anti-jamming communication ability, but also to overcome the inherent drawbacks of “double fading” in passive RIS. At the same time, it can also improve system energy efficiency by turning off RIS through a switch controller.
  • The performance of active RIS-assisted anti-jamming communication is analyzed through theoretical derivation and compared with passive RIS to reveal the superiority of active RIS. The numerical results show that in small-scale deployment, the performance of active RIS-assisted anti-jamming communication is better than that of passive RIS.
  • To solve the problem of maximum communication rate, a controllable multi-active RIS assisted anti-jamming algorithm based on BCD is proposed. Firstly, the uncertain jamming information is robustly processed. Secondly, the CCD and SCA are used to optimize the phase and amplitude of the active RIS, respectively. Then, the closed-form solution of the transmitting and receiving beams is derived. Finally, greedy algorithms are used to switch multiple RIS. Compared with semidefinite relaxation (SDR), the proposed algorithm has lower complexity and a better performance.
The main symbols of this article are as follows: The lowercase, bold lowercase, and bold uppercase, such as x, x and X represent scalars, vectors, and matrices, respectively. x represents the absolute value of x, x , x , x H , x * , and x represent the absolute, the norm, the conjugate transposition, conjugation and generalized inverse of the vector element x , respectively. X n , n represents the element in the n -th row and n -th column. ( ) represents the real part of a complex number or matrix. C N ( μ , σ 2 ) represents a circularly symmetric complex Gaussian (CSCG) distribution with a mean of μ and a variance of  σ 2 .

2. System Model

We considered a multi-input multi-output (MIMO) system with L active RIS as shown in Figure 1, where the BS and User are equipped with N T and N U antennas, respectively, and the l -th ( 1 l L ) active RIS l is connected to a switch controller and contains N R , l reflection units. The BS can control the working status of RIS l through a switch controller, represented as x l { 0 , 1 } , where “0” and “1” represents RIS l that is off and on, respectively.
Assuming that the direct link between the BS and User is blocked and the channel coefficients of BS- RI S l , jammer- RI S l , RI S l -User, jammer–User are G l C N R , l × N T , g J , l C N R , l × 1 , H l C N U × N R , l , h J C N U × 1 , respectively. The phase shift matrix and amplitude matrix of active RI S l are P l = diag p l = diag e j θ l , 1 , , e j θ l , N R , l C N R , l × N R , l and A l = diag ( a l ) = diag A l , 1 , , A l , N R , l , respectively, where θ l , N R , i and A l , N R , i represent the reflection phase and reflection amplitude of the i-th unit of RIS l . The BS beam and User beam are f C N T × 1 and v C N u × 1 , respectively. Due to the long deployment distance of each RIS and the reflection beam of the RIS pointing towards the BS or User, ignoring the secondary reflection between different active RISs, the signal received from the User can be expressed as
y = v H l = 1 L x l H l A l P l p J g J , l s J + G l f s + n l + p J h J + n 0 ,
where s C 1 × 1 and s J C 1 × 1 are the signals of the BS and jammer, respectively. In addition, n l C N ( 0 N R , l , δ R 2 I N R , l ) C N R , l × N R , l and n 0 C N ( 0 N U , δ 2 I N U ) C N U × 1 are the thermal noise of the active RI S l and the noise of the User, respectively, where δ R 2 , δ 2 are the average power of the noise.
From (1), it can be seen that the received signal to jamming plus noise ratio (SJNR) of the User is
γ = v H l = 1 L x l H l A l P l G l f 2 v H p J l = 1 L x l H l A l P l g J , l + h J 2 + δ R 2 v H l = 1 L x l H l A l P l 2 2 + δ 2 .
Due to the non-cooperative relationship between the jammer and the BS, we assume that the involved channel state information (CSI) of jamming channels, i.e., h J and g J , l , cannot be accurately obtained by the BS. Therefore, determining how to optimize and regulate multi active RIS under the condition of jamming information uncertainty has become the key issue. To solve this problem, we model uncertain jamming information as the uncertainty of channels h J and g J , l , namely [6]:
Δ = h J , g J , l θ θ L , θ U , φ φ L , φ U , l ,
where θ and φ are the direction and elevation angles of the channel, and θ L , θ U , φ L , φ U are the upper and lower limits of the corresponding angles, indicating that the jamming has not been precisely identified but is a random variable located within the range. Thus, the anti-jamming problem based on multi active RIS is transformed into the joint optimization of the transmitting beam f , receiving beam v , active RI S l phase-shifting matrix P l , and amplitude matrix A l , as well as RIS switch status x l , to maximize the communication rate under the condition of the uncertain area of jamming information Δ and the constraints of maximum transmitting power P max , maximum active RI S l amplitude A max and power P l , max , and receiving beam v , etc., namely:
max f , A l , P l , v , x l min Δ log 2 ( 1 + γ ) C 1 : f 2 P max , C 2 : P l n , n = 1 , l , n , C 3 : A l n , n A max , l , n , C 4 : A l P l p J g J , l + G l f + n l P l , max , C 5 : v 2 = 1 , C 6 : x l 0 , 1 , l ,
where C1 is the BS’s power constraint, C2 is the RIS phase shift matrix constraint, C3 is the active RIS amplitude matrix constraint, C4 is the active RIS power constraint, in which P l , max is the maximum power of RI S l , C5 is the User’s antenna beam constraint, and C6 is RI S l state constraint. Objectively, (6) is a non-convex optimization problem that is difficult to solve due to the fact that both numerators and denominators in γ are quadratic terms.

3. Performance Analysis

In this section, the performance of active RIS-assisted anti-jamming communication is analyzed and compared with passive RIS to reveal the advantages of active RIS. For the convenience of analysis, this section considers a single input–single output (SISO) system assisted by a single RIS, i.e., N T = N U = 1 , L = 1 .

3.1. Asymptotic SJNR of Active RIS

We assume that the amplification factor of each active RIS unit is the same, and for comparison with passive RIS, we consider Rayleigh-fading channels similar to [1,23]. At this point, we have
γ active = P A 2 h H P g B 2 P J A 2 h H P g J 2 + A 2 δ R 2 h H P 2 + δ 2 , s . t . P A 2 P g B 2 + P J A 2 P g J 2 + A 2 N δ R 2 P A max .
Due to the channel model being based on Rayleigh fading channels, we have g B C N 0 N , ρ g B 2 I N ) C N × 1 , h C N 0 N , ρ h 2 I N ) C N × 1 and g J C N 0 N , ρ g J 2 I N ) C N × 1 , where ρ i 2 ( i = g B , h , g J ) is the corresponding channel fading coefficient.
Obviously, it is difficult to find the optimal solution for (5), as the jamming channel information is difficult to obtain and (5) is a non convex optimization problem. Therefore, we consider the suboptimal solution of active RIS optimization to maximize the denominator of (5); that is, to maximize the transmitted signal. When N is large enough, by invoicing the Lindeberg–Levy central limit theorem, we obtain h H P g B 2 N 2 π 2 ρ h 2 ρ g B 2 4 . Similarly, it can be concluded that h H P g J 2 N ρ h 2 ρ g J 2 , P g B 2 N ρ g B 2 , P g J 2 N ρ g J 2 and h H P 2 N ρ h 2 . In order to maximize the power utilization of active RIS, it can be concluded from the constraint of (5) that A = P A max P P g B 2 + P J P g J 2 + N δ R 2 .
By substituting the above transformation into (5), it can be concluded that
γ active N P act . P A max π 2 ρ h 2 ρ g B 2 4 P J P A max ρ h 2 ρ g J 2 + δ R 2 ρ h 2 + 4 δ 2 P act . ρ g B 2 + P J ρ g J 2 + δ R 2 .
From (6), it can be seen that the asymptotic SJNR of active RIS-assisted anti-jamming is proportional to the number of RIS units N and depends on BS power P act . and active RIS power P A max . When P act . , γ active P A max N π 2 ρ h 2 4 δ 2 . This indicates that when the BS transmission power is high enough, the impact of BS-RIS channel fading, jamming signals and active RIS thermal noise can be ignored. The asymptotic SJNR of the active RIS only depends on the channel fading of the RIS-User and the noise δ 2 generated by the User. Similarly, when P A max , γ active P act . N π 2 ρ g B 2 4 P J ρ g J 2 + δ R 2 . This indicates that when the power of the active RIS is large enough, the asymptotic SJNR upper bound of the active RIS anti-jamming depends on the BS-RIS channel fading, Jammer-RIS channel fading, and RIS thermal noise. At this time, the jamming power and transmission power have a significant impact on the anti-jamming performance.

3.2. Active RIS VS. Passive RIS

Similar to (6), we can obtain the asymptotic SJNR of passive RIS-assisted anti-jamming communication as follows:
γ passive = N 2 P pas . π 2 ρ h 2 ρ g B 2 4 N P J ρ h 2 ρ g J 2 + 4 δ 2 .
According to (7), for passive RIS-assisted anti-jamming communication, the strength of the User’s transmitted signal is proportional to N 2 , while the jamming signal is only proportional to N, and the noise is independent of the number of RIS units. Comparing (6) with (7), it can be seen that the passive RIS outperforms active RIS, if
N P act . P A max δ 2 P J P A max ρ h 2 P pas . δ R 2 + P pas . P act . ρ g J 2 + δ 2 P act . ρ g B 2 + P J ρ g J 2 + δ R 2 .
In other words, when the number of RIS units is small, the anti-jamming performance of active RIS is better than that of passive RIS. And the critical value N is a function of the RIS-User channel fading ρ h 2 , Jammer-RIS channel fading ρ g J 2 , and the jammer power P J .

3.3. Simulation Results and Numerical Analysis

In this subsection, we consider a specific scenario to compare the performance between active RIS and passive RIS. Assuming δ R 2 = δ 2 = 100 dbm , ρ h 2 = ρ g B 2 = ρ g J 2 = 70 db , P J = 2 W and P act . = P A max = 1 W . For fair comparison, we set P pas . = 2 W . The performance of passive RIS exceeds that of active RIS when the number of RIS units is larger than 4988, which requires large-scale deployment of passive RIS and is difficult to achieve.
Figure 2 shows the relationship between the asymptotic SJNR and the number of RIS units N. When N = 100 , the SJNR of an active RIS is 14 dB higher than that of passive RIS. Only when N approaches 5000 can passive RIS perform better than active RIS. This is consistent with our analysis.
Through the above comparison, it can be found that although active RIS introduces thermal noise and amplifies jamming signals, it can still achieve higher SJNR than passive RIS. This is because the BS’s signal reflected by the active RIS can be coherently superimposed to the User, while the jamming signal and thermal noise cannot. Compared with the “double fading” of passive RIS, active RIS can compensate for the “double fading” effect to some extent by amplifying the transmitted signal. Therefore, when the number of RIS units is small, the auxiliary performance of active RIS-assisted anti-jamming communication is better than that of passive RIS.

4. Problem Optimization

In this section, we propose a low-complexity algorithm to solve the objective function (4). Firstly, the robust jamming channel is obtained via discretization the uncertainty region of jamming information in Section 4.1. Secondly, the closed-form solution of the BS and User beams is given in Section 4.2. Thirdly, the CCD algorithm is used to obtain the solution to the active RIS phase shift matrix in Section 4.3. Next, the active RIS amplitude optimization matrix is obtained using SCA in Section 4.4. Then, the greedy algorithm is used to obtain the switching matrix of active RIS in Section 4.5. Finally, the BCD algorithm is used to alternately optimize the above variables and obtain the final solution in Section 4.6.
Then, the alternative optimization method is used to decouple multiple optimization variables and optimize them, respectively. Finally, the greedy algorithm is used to optimize the RIS switching variables.

4.1. Robust Processing for Uncertain Jamming Information

In order to solve the problem of jamming channel uncertainty, we uniformly discretize the azimuth and elevation of matrix elements in (3); that is,
θ k = θ L + k 1 Δ θ , k = 1 , , Q 1 , φ m = φ L + m 1 Δ φ , m = 1 , , Q 2 ,
where θ k , φ m represent the azimuth and elevation of channel h J k , m , g J , l k , m , respectively. And Δ θ = θ U θ L / Q 1 1 , Q 1 1 , Δ φ = φ U φ L / Q 2 1 , Q 2 1 represent the amount of discretization of the jamming channel azimuth and elevation error range, respectively. We assume that the jamming is uniformly distributed in Δ , thereby obtaining the robustly processed jamming channel h ˜ J = k = 1 Q 1 m = 1 Q 2 1 / Q 1 Q 2 h J k , m and g ˜ J , l = k = 1 Q 1 m = 1 Q 2 1 / Q 1 Q 2 g J , l k , m . By incorporating the robust jamming into the objective function (4), the minimization problem of Δ can be solved.

4.2. Optimization of Transmitting and Receiving Beams

Due to the fact that the system proposed in this paper is a single receiver with multiple antenna, the beam based on the maximum ratio transmission (MRT) [27] principle is the optimal transmission beam of the objective function (4). In addition, since the transmitting beam power of the BS is directly proportional to SJNR, it can be concluded that the optimal beam for the BS is
f opt = P max l = 1 L x l G l H A l H P l H H l H v l = 1 L x l G l H A l H P l H H l H v .
In order to minimize the thermal noise of active RIS, the receiving beam using the minimum mean square error (MMSE) criterion is selected as the optimal solution. It can be expressed as:
v opt = f ¯ f ¯ H + p J f ¯ J f ¯ J H + δ R 2 f ¯ R f ¯ R H + δ 2 I N U f ¯ f ¯ f ¯ H + p J f ¯ J f ¯ J H + δ R 2 f ¯ R f ¯ R H + δ 2 I N U f ¯ ,
where f ¯ = l = 1 L x l H l A l P l G l f , f ¯ R = l = 1 L x l H l A l P l , f ¯ J = l = 1 L x l H l A l P l g J , l h J , respectively.

4.3. Optimization of RIS Phase Shift Matrix

In this subsection, we use the CCD algorithm to optimize the phase shift matrix P l of RI S l . Define intermediate variables c 1 , l H = v H H l A l diag G l f , c 2 , l H = v H H l A l diag p J g ˜ J , l , c 3 , l H = v H H l A l , and p ^ = p 1 ; ; p L , respectively. Due to the monotonic nature of logarithmic functions, the objective function (4) can be written as
max p ^ γ = c ^ 1 H p ^ 2 h J + c ^ 2 H p ^ 2 + δ R 2 c ^ 3 H p ^ 2 2 + δ 2 s . t . C 2 : P l n , n = 1 , l , n ,
where l = 1 L x l c 1 , l H p l = c ^ 1 H p ^ , l = 1 L x l c 2 , l H p l = c ^ 2 H p ^ , l = 1 L x l c 3 , l H p l = c ^ 3 H p ^ , h J = p J v H h ˜ J , respectively. Equation (12) is a non-convex quadratic fraction, so p ^ is difficult to solve directly. Therefore, we use the Dinkelbach method to transform the objective function of (12) into the following equivalent form:
p ^ H C 1 p ^ η h J 2 + 2 h J c ^ 2 H p ^ + p ^ H C 2 p ^ + δ R 2 p ^ H C 3 p ^ + δ 2 ,
where η is a positive Dinkelbach parameter, C 1 = c ^ 1 c ^ 1 H , C 2 = c ^ 2 c ^ 2 H , C 3 = c ^ 3 c ^ 3 H , C = C 1 η C 2 + δ R 2 C 3 , and c ˜ 2 H = η h J c ^ 2 H , respectively. After removing the constant term in (13), the RIS phase shift matrix optimization subproblem can be obtained.
max p ^ p ^ H C p ^ 2 c ˜ 2 H p ^ s . t . C 2 : p l n = 1 , l , n .
We use the CCD algorithm to solve (14), which consists of the Dinkelbach parameter η and the optimization vector p ^ , to form a new optimization vector [ η ; p ^ ] with a length of N R + 1 , where N R = l = 1 L N R , l is the sum of the number of multiple RIS units. Then, using the alternating optimization method, the N R + 1 variables are sequentially optimized until the algorithm converges. Specifically, we expand the objective function in (14) as:
p ^ H C p ^ 2 c ˜ 2 H p ^   = j = 1 N R i = 1 N R p ^ i * C i , j p ^ j 2 i = 1 N R c ˜ 2 , i * p ^ i   = i = 1 N R p ^ i * C i , i p ^ i + j i N R i = 1 N R p ^ i * C i , j p ^ j 2 i = 1 N R c ˜ 2 , i * p ^ i   = i = 1 N R C i , i + i = 1 N R p ^ i * C i 2 c ˜ 2 , i ,
where C i = j = 1 j < i C i , j p ^ j + j > i N R C i , j p ^ j . At this point, we can obtain sub-problems for N R + 1 variables and update them using the CCD algorithm:
η i d + 1 = c ^ 1 H p ^ i d 2 h J + c ^ 2 H p ^ i d 2 + δ R 2 c ^ 3 H p ^ i d 2 2 + δ 2 , p ^ 1 i d + 1 = arg min p ^ 1 A q η i d + 1 , p ^ 1 , p ^ 2 i d , , p ^ Ξ , N R i d , p ^ i i d + 1 = arg min p ^ i A q η i d + 1 , , p ^ i 1 i d + 1 , p ^ i , , p ^ N R i d , p ^ N R i d + 1 = arg min p ^ N R A q η i d + 1 , p ^ 1 i d + 1 , p ^ 2 i d + 1 , , p ^ N R ,
where A is a complex set with modulus 1, and q ( ) is the part of Equation (15) that removes the constant term, i.e., q · = i = 1 N R p ^ i * C i 2 c ˜ 2 , i . Therefore, the optimization variables p ^ i in Equation (16) can be solved using the following equation:
max p ^ i p ^ i * j = 1 j < i C i , j p ^ j i d + 1 + j > i N R C i , j p ^ j i d 2 c ˜ 2 , i s . t . C 2 : p ^ i = 1 , i .
According to the properties of the conjugate function, the closed-form solution of Equation (17) can be obtained:
p ^ i opt = exp j arg j = 1 j < i C i , j p ^ j i d + 1 + j > i N R C i , j p ^ j i d 2 c ˜ 2 , i .
By alternately updating η and p ^ , the optimal closed-form solution of the multi-RIS phase shift matrix p ^ can be obtained.

4.4. Optimization of RIS Amplitude Matrix

In this subsection, we use the SCA to optimize the amplitude matrix A l of RI S l . Define the intermediate variable c 4 , l H = v H H l P l diag G l f , c 5 , l H = v H H l P l diag g ˜ J , l , c 6 , l H = v H H l P l , and a ^ = a 1 ; ; a L , respectively. Equation (4) can be rewritten as
max A ^ γ = c ^ 4 H a ^ 2 h J + c ^ 5 H a ^ 2 + δ R 2 c ^ 6 H a ^ 2 2 + δ 2 s . t . C 5 : A l n , n A max , l , n C 6 : a l H Q l a l P l , max , l .
To solve the non-convex problem (19), we introduce several auxiliary variables to transform the problem into a solvable form. Let
max a ^ γ s . t . C 5 : A l n , n A max , l , n C 6 : a l H Q l a l P l , max , l C 7 : c ^ 4 H a ^ ψ γ C 8 : ψ h J + c ^ 5 H a ^ 2 + δ R 2 c ^ 6 H a ^ 2 2 + δ 2 ,
where the auxiliary variable ψ represents the jamming and noise power received by the User. It should be noted that the reformulated problem (20) is equivalent to the original problem (16), if the equalities in C7 and C8 hold.
Next, we propose a SCA method, which approximates the square root by using a convex upper-bound in each iteration. For convenience, we define γ t and ψ ( t ) as the iterative optimization variables at the t -th-step iteration. Then, we exploit the first-order Taylor polynomial of γ ψ around the point ( γ t , ψ ( t ) ) to approximate the original constraint, and thus we have a convex upper-bound, i.e.,
ψ γ ϑ ( t ) ( ψ , γ ) γ ( t ) ψ ( t ) + 1 2 ψ ( t ) γ ( t ) 1 2 γ γ ( t ) + 1 2 γ ( t ) ψ ( t ) 1 2 ψ ψ ( t ) .
The problem (20) can be transformed into a convex optimization problem through (21) transformation. By randomly generating initial values of the active RIS amplitude matrix a ^ 0 calculating γ ( 0 ) and ψ ( 0 ) iteratively updating them until γ converges, the amplitude matrix A l of RI S l can be obtained.

4.5. Optimization of RIS Switch Status

After solving the RIS phase shift matrix P l , amplitude matrix A l , transmit beam f , and receive beam v , the objective function (4) is transformed into a nonlinear integer optimization problem with multiple RIS switch states as variables. This subsection presents a greedy multi-RIS switch state control algorithm, as shown in Algorithm 1. The basic idea is to first turn on all RIS, then turn them off one by one, and compare the objective functions before and after turning them off to determine whether turning on the RIS is beneficial for anti-jamming, until all RIS are traversed.
At step 1 of Algorithm 1, initialize the switch matrix of RIS to turn all RIS on. At step 2, calculate the initial value γ 0 of the objective value (2). At step 5, calculate the target value γ l by turning off RI S l one by one. And find the maximum objective value γ k in step 7 and update the initial value γ 0 in step 9 until the algorithm converges, which means that turning off RI S k can improve the anti-jamming performance until turning off any RI S l cannot improve the anti-jamming performance. At this point, terminating the loop can obtain the RIS switch matrix x .
Algorithm 1 Greedy method for RIS switch optimization
1:
Initialize x = [ 1 , , 1 ] L
2:
Calculate the objective value (2), which is denoted by γ 0
3:
while  x 0   do
4:
if  l L  then
5:
  Let x l = 0 , l = l + 1 , Calculate the objective value (2), which is denoted by γ l
6:
end if
7:
 Calculate k = arg max j L { 0 } γ j
8:
if  k 0  then
9:
  Let γ 0 = γ k , x [ k ] = 0
10:
  else
11:
   break
12:
  end if
13:
end while
14:
Output x

4.6. Multi-Active RIS-Assisted Anti-Jamming Based on BCD Algorithm

The overall process of the proposed algorithm in this paper is shown in Algorithm 2. First, initialize the RIS phase shift matrix P 0 , amplitude matrix A 0 , transmitter beam f 0 , and receiver beam v 0 . And define the tolerable error ξ , the number of algorithm cycles N to ensure the robustness of the algorithm. And in step 2, calculate γ 0 through (2). Continuously update the optimization variable P , A , f , v , x , γ in steps 3 to step 11 until it converges or reaches the number of cycles. And output P , A , f , v , x in step 12.
Algorithm 2 Multi-active RIS-assisted anti-jamming based on BCD algorithm
1:
Initialize P 0 , A 0 , f 0 , v 0 , x 0 and define error values ξ and number of cycles N
2:
Calculate the objective value (2), which is denoted by γ 0
3:
for  i = 1 : N   do
4:
 Calculate (10), (11) and (16) to obtain f , v , P . Calculate (20) using CVX to obtain A and run Algorithm 1 to obtain x
5:
 Recalculate the objective value (2) to obtain γ
6:
if  γ γ 0 ξ  then
7:
  Let γ 0 = γ
8:
else
9:
  break
10:
  end if
11:
end for
12:
Output f , v , P , A , x

5. Convergence and Complexity Analysis

5.1. Convergence Analysis

In this paper, convergence analysis is necessary because iterative optimization methods are used to solve the phase matrix and amplitude matrix of active RIS, respectively. This section first proves the monotonicity of CCD and determines that the KKT solution converges to (9) incrementally. Then, it proves the convergence of SCA. Finally, we provide the logic for the overall convergence of the BCD algorithm.
Firstly, we prove the monotonicity of the objective functions η and P l in Equation (16). Assuming q ( η ( i d ) , P l ( i d ) ) is a function of η ( i d ) and P l ( i d ) , the inequality holds as follows
q ( η ( i d ) , P l ( i d ) ) ( a ) q ( η ( i d + 1 ) , P l ( i d ) ) = ( b ) q ( P l ( i d ) ; η ( i d + 1 ) , P l ( i d ) ) ( c ) q ( P l ( i d + 1 ) ; η ( i d + 1 ) , P l ( i d ) ) ( d ) q ( P l ( i d + 1 ) ; η ( i d + 1 ) , P l ( i d + 1 ) ) ,
where inequality (a) is due to the update of η , equations (b) and (c) are due to the optimization of P l , and inequality (d) follows from the properties of the maximum minimum (MM) problem. It can be seen that the sequence { q ( γ ( i d ) , P l ( i d ) ) } is monotonically increasing, and due to the existence of C2 constraints, { q ( γ ( i d ) , P l ( i d ) ) } is bounded.
Secondly, it is demonstrated that the sequence generated by the CCD algorithm converges to the KKT (Karush–Kuhn–Tucker) point of Equation (9). For the convergence of η , we use the following inequality to obtain proof, namely
q ( η ( i m ) , P l ( i m ) ) ( a 1 ) q ( η ( i m + 1 ) , P l ( i m ) ) ( b 1 ) q ( η ( i m + 1 ) , P l ( i m + 1 ) ) ( d ) q ( η ( i m + 1 ) , P l ( i m + 1 ) ) .
These inequalities can be derived from the monotonic increasing property of Equation (22). When m , q ( η , P l ( ) ) q ( η ( ) , P l ( ) ) can be obtained based on the convergence of { q ( η ( i m ) , P l ( i m ) ) } and the continuity of q ( η , P l ) and q ( P l ( i d ) ; η ( i d + 1 ) , P l ( i d ) ) . Therefore, η ( ) is the maximum of q ( η , P ) , i.e., γ q ( η ( ) , P l ( ) ) = 0 .
Next, we prove the convergence of P l . It can be concluded that [28]
η ( i m + 1 ) η ( i m ) , lim i m η ( i m ) = η ( i m + 1 ) > η ( ) .
Therefore, P l follows the inequality:
q ( η ( i m + 1 ) , P l ( i m + 1 ) ) ( a 2 ) q ( η ( i m + 1 ) , P l ( i m + 1 ) ) ( b 2 ) q ( P l ( i m + 1 ) ; η ( i m + 1 ) , P l ( i m ) ) ( c 2 ) q ( P l ; η ( i m + 1 ) , P l ( i m ) ) .
The above inequality holds true due to factor (22) and the upper-bound properties of the optimization function. When m , combined with the convergence of η , it can be concluded that
q ( P l ; η ( ) , P l ( ) ) q ( P l ( ) ; η ( ) , P l ( ) ) .
Obviously, P l ( ) is the maximum point in the q ˜ function, which can be expressed as
P l q ( P l ( ) ; η ( ) , P l ( ) ) + 2 α P l ( ) = 0 , P l q ( η ( ) , P l ( ) ) + 2 α P l ( ) = 0 ,
where α is a bivariate related to the unit modulus constraint. Finally, combined with some KKT conditions and (26), it can be concluded that
γ q ( η , P l ( ) ) P l q ( η , P l ( ) ) + 2 0 α η P l = 0 .
Combining (22) and (28), the conclusion that the KKT solution that gradually converges to (16) can be obtained.
Finally, we prove the convergence of SCA. For problem (20), assuming that γ ψ ( t ) , a ^ ( t ) is the optimal solution for the t-th iteration of SCA, as SCA is solved using linear approximation, γ ψ ( t ) , a ^ ( t ) is also the suboptimal solution for the (t + 1)-th iteration, but γ ψ ( t + 1 ) , a ^ ( t + 1 ) is the optimal solution for the (t + 1)-th iteration, so we have γ ψ ( t + 1 ) , a ^ ( t + 1 ) > γ ψ ( t ) , a ^ ( t ) . This indicates that γ ψ , a ^ is an increasing sequence of numbers, and due to the constraint of maximum power C6 on active RIS, γ ψ , a ^ is bounded. The SCA algorithm is convergent.
In summary, the convergence of the five subproblems has been proven; that is, each subproblem can obtain the optimal solution. Therefore, the objective function γ ( f , P l , A l , v , x ) is a monotonically increasing sequence, which can be represented as
γ ( f ( n ) , P l ( n ) , A l ( n ) , v ( n ) , x ( n ) ) γ ( f ( n + 1 ) , P l ( n ) , A l ( n ) , v ( n ) , x ( n ) ) γ ( f ( n + 1 ) , P l ( n + 1 ) , A l ( n ) , v ( n ) , x ( n ) ) γ ( f ( n + 1 ) , P l ( n + 1 ) , A l ( n + 1 ) , v ( n ) , x ( n ) ) γ ( f ( n + 1 ) , P l ( n + 1 ) , A l ( n + 1 ) , v ( n + 1 ) , x ( n ) ) γ ( f ( n + 1 ) , P l ( n + 1 ) , A l ( n + 1 ) , v ( n + 1 ) , x ( n + 1 ) ) .
In addition, due to the existence of constraints C1 and C2, the optimization framework has an upper limit, which means that the BCD algorithm is convergent.

5.2. Complexity Analysis

In this subsection, the complexity of the proposed algorithm is analyzed. To optimize f , its computational complexity is determined by (10) and can be expressed as O ( N T N R ) . Similarly, the complexity of the received beam v mainly depends on the calculation of the generalized inverse of the matrix in (11), which is computed as O ( N R 3 ) . For P l optimized using the CCD algorithm, its computational complexity is O ( I 1 N R 2 ) due to its continuous update η and p , where I 1 is the number of iterations. For A l optimized using SCA, its computational complexity is O N R 3.5 log 2 ( 1 / ε ) , where ε is the prescribed accuracy. For x optimized using greedy algorithms, its complexity lies in the calculation of the value of (2) in step 5 of Algorithm 1; therefore, its complexity is O ( N R L ) . Due to the optimization under the BCD framework in this paper, the overall complexity of the proposed algorithm is O I 2 N R 3.5 log 2 ( 1 / ε ) + N R 3 + I 1 N R 2 + N T N R + N R L , where I 2 is the number of BCD iterations. Compared with the algorithm using SDR to optimize the phase and amplitude of active RIS with a complexity of O N R + 1 4.5 , the algorithm proposed in this paper has lower complexity.

6. Simulation Result

In this section, the performance of the proposed algorithm is evaluated through numerical simulation. The simulation parameters are as follows: L = 2 , P 1 , max = P 2 , max = 1 W , N R , 1 = N R , 2 = 64 , A max = 100 , δ R 2 = 100 dbm , δ 2 = 100 dbm , N T = 36 , N U = 4 , P max = 1 W and P J = 20 W , respectively. In addition, BS, jammers, RI S 1 , RI S 2 , and Users are deployed (0 m, 0 m, 200 m), (18 m, 18 m, 156 m), (35 m, 35 m, 114 m), ( 61 m, 61 m, 150 m), ( 8 m, 110 m, 63 m), respectively. It is easy to verify that in this deployment, RI S 1 is located on an extended line between the BS and the User’s line. In this simulation, we adopt the channel model in [6], and the uncertainty angle of the jamming channel is ϕ J = θ U θ L = φ U φ L = 4 . Here, we compare the following architectures and algorithms:
  • Proposed model: As shown in Figure 1 and optimized using the above algorithm.
  • Proposed model optimized with SDR: As shown in Figure 1 and optimized using the SDR algorithm.
  • Multi-active RIS without switches: As shown in Figure 1, but all active RIS are always on.
  • Multi-passive RIS with switches: As shown in Figure 1, but replace active RIS with passive RIS. For convenience of comparison, the transmission power of the BS is P max = 3 W
  • Single active RIS: Similar to Figure 1, but with only one active RI S 1 . For convenience of comparison, the transmission power and number of units of active RIS are P 1 , max = 2 W and N R , respectively.
Figure 3 shows the relationship between jamming power and communication rate. It can be seen that when the jamming power is P J = 0 , the single active RIS-assisted anti-jamming communication has the highest communication rate. But as the jamming power increases, the communication rate decreases sharply, and the proposed algorithm always maintains a high communication rate. This is because in a single-RIS scenario, there are more RIS units and only one dual fading path exists. However, in active RIS-assisted communication with jamming, due to the positive correlation between the jamming channel and the communication channel, adjusting the RIS reflection beam will enhance both the legitimate communication signal and the jamming signal, resulting in a sharp decline in communication performance. The system model proposed in this paper can construct a dynamic heterogeneous redundant channel anti-jamming domain by regulating the RIS switch, making the communication channel irrelevant to the jamming channel. Therefore, optimizing the RIS beam phase to enhance the legitimate communication signal strength while nulling the jamming signal will help to achieve robust anti-jamming communication at high-jamming-power rates.
Figure 4 shows the relationship between the number of RIS units and communication rate. It can be seen that the proposed algorithm can achieve a higher communication rate than other algorithms for different N. In addition, the communication rate of the proposed algorithm increases with the number of RIS units, whether it is active RIS or passive RIS, while other rates do not. This is because the direction of the BS’s signal and jammer’s signal is consistent, and RIS cannot distinguish between the signal and jamming, and thus is unable to improve the communication rate. However, the proposed algorithm utilizes a redundant channel domain to identify the BS’s signal and jammer’s signal by turning RIS on or off, amplifying the BS’s signal while nulling the jammer’s signal, thereby improving the communication rate.
Figure 5 shows the communication rate of the proposed algorithm for each iteration under different unit numbers. It can be seen that the BCD algorithm basically converges after three iterations, which indicates that the proposed algorithm has a fast and stable convergence rate.

7. Conclusions

This paper constructed an anti-jamming communication assisted by multiple active RIS which can be dynamically turned on or off depending on the requirements. By systematically analyzing the performance of active RIS and comparing it with passive RIS, it was concluded that active RIS has better anti-jamming performance when the number of RIS units is small. In order to solve the optimization problem of active RIS, a controllable multi-active RIS assisted anti-jamming algorithm based on BCD was proposed. Theoretical analysis and simulation results showed that the proposed method can effectively improve the communication rate under the condition of jamming uncertainty. In the future, the proposed algorithm will be used to support the “ N + 1 dimensionality” endogenous anti-jamming techniques [29].

Author Contributions

Conceptualization, L.N., Y.Z. and W.G.; methodology, Y.Z.; software, L.N.; validation, L.N., Y.Z. and W.G.; formal analysis, L.N., Y.Z. and W.G.; investigation, L.N., Y.Z. and W.G.; resources, Y.Z., L.N. and W.G.; data curation, L.N., Y.Z. and W.G.; writing—original draft preparation, L.N.; writing—review and editing, Y.Z. and W.G.; supervision, Y.Z. and W.G; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China: 62131005.

Data Availability Statement

Due to institutional data privacy requirements, our data is unavailable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, Q.; Zhang, R. Intelligent Reflecting Surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef]
  2. Ren, Z.; Huang, K.; Jiang, W.; Ma, K.; Yang, J. Reconfigurable intelligent surface enhanced MISO-OFDM anti-jamming communications: Joint active and passive precoding design. IET Commun. 2023, 17, 712–725. [Google Scholar] [CrossRef]
  3. Cui, M.; Zhang, G.; Zhang, R. Secure wireless communication via Intelligent Reflecting Surface. IEEE Wirel. Commun. Lett. 2019, 8, 1410–1414. [Google Scholar] [CrossRef]
  4. Yu, X.; Xu, D.; Sun, Y. Robust and secure wireless communications via Intelligent Reflecting Surfaces. IEEE J. Sel. Areas Commun. 2019, 38, 2637–2653. [Google Scholar] [CrossRef]
  5. Thanh, P.; Giang, H.; Hong, I. Anti-Jamming RIS Communications Using DQN-Based Algorithm. IEEE Access 2022, 10, 28422–28433. [Google Scholar] [CrossRef]
  6. Sun, Y.; An, K.; Zhu, Y.; Zheng, G.; Wong, K.; Chatzinotas, S.; Yin, H.; Liu, P. RIS-assisted robust hybrid beamforming against simultaneous jamming and eavesdropping attacks. IEEE Trans. Wirel. Commun. 2022, 21, 9212–9231. [Google Scholar] [CrossRef]
  7. Sun, Y.; Zhu, Y.; An, K.; Zheng, G.; Chatzinotas, S.; Wong, K.; Liu, P. Robust Design for RIS-Assisted Anti-Jamming Communications with Imperfect Angular Information: A Game-Theoretic Perspective. IEEE Trans. Veh. Technol. 2022, 71, 7967–7972. [Google Scholar] [CrossRef]
  8. Torres, A.; Sanguinetti, L.; Bjornson, E. Electromagnetic Interference in RIS-Aided Communications. IEEE Wirel. Commun. Lett. 2022, 11, 668–672. [Google Scholar] [CrossRef]
  9. An, J.; Xu, C.; Wu, Q.; Ng, D.W.K.; Renzo, M.D.; Yuen, C.; Hanzo, L. Codebook-Based Solutions for Reconfigurable Intelligent Surfaces and Their Open Challenges. IEEE Wirel. Commun. 2022, 1–8. [Google Scholar] [CrossRef]
  10. An, J.; Xu, C.; Wang, L.; Liu, Y.; Gan, L.; Hanzo, L. Joint Training of the Superimposed Direct and Reflected Links in Reconfigurable Intelligent Surface Assisted Multiuser Communications. IEEE Trans. Green Commun. Netw. 2022, 6, 739–754. [Google Scholar] [CrossRef]
  11. An, J.; Xu, C.; Gan, L.; Hanzo, L. Low-Complexity Channel Estimation and Passive Beamforming for RIS-Assisted MIMO Systems Relying on Discrete Phase Shifts. IEEE Trans. Commun. 2022, 70, 1245–1260. [Google Scholar] [CrossRef]
  12. Han, Y.; Zhang, S.; Duan, L. Cooperative double-IRS aided communication: Beamforming design and power scaling. IEEE Wirel. Commun. Lett. 2020, 9, 1206–1210. [Google Scholar] [CrossRef]
  13. Zheng, B.; You, C.; Zhang, R. Double-IRS assisted multi-user MIMO: Cooperative passive beamforming design. IEEE Trans. Wirel. Commun. 2021, 20, 4513–4526. [Google Scholar] [CrossRef]
  14. Niu, H.; Chu, Z.; Zhou, F.; Pan, C.; Ng, D.W.K.; Nguyen, H.X. Double intelligent reflecting surface-assisted multi-user MIMO mmWave systems with hybrid precoding. IEEE Trans. Veh. Technol. 2022, 71, 1575–1587. [Google Scholar] [CrossRef]
  15. Papazafeiropoulos, A.; Kourtessis, P.; Chatzinotas, S.; Senior, J. Coverage probability of double-IRS assisted communication systems. IEEE Wirel. Commun. Lett. 2022, 1, 96–100. [Google Scholar] [CrossRef]
  16. Dong, L.; Wang, H.; Bai, J.; Xiao, H. Double intelligent reflecting surface for secure transmission with inter-surface signal reflection. IEEE Trans. Veh. Technol. 2021, 70, 2912–2916. [Google Scholar] [CrossRef]
  17. Phan, V.; Nguyen, B.; Hoang, T.; Nguyen, T.N.; Tran, P.T.; Minh, B.V.; Voznak, M. Performance of cooperative communication system with multiple reconfigurable intelligent surfaces over Nakagami-m fading channels. IEEE Access 2021, 10, 9806–9816. [Google Scholar] [CrossRef]
  18. Yang, L.; Yang, Y.; Costa, D.; Trigui, I. Outage probability and capacity scaling law of multiple RIS-Aided networks. IEEE Wirel. Commun. Lett. 2021, 10, 256–260. [Google Scholar] [CrossRef]
  19. Mensi, N.; Rawat, D. Reconfigurable Intelligent Surface selection for wireless vehicular communications. IEEE Wirel. Commun. Lett. 2022, 11, 1743–1747. [Google Scholar] [CrossRef]
  20. Yang, Z.; Chen, M.; Saad, W.; Xu, W.; Shikh-Bahaei, M.; Poor, H.V.; Cui, S. Energy-efficient wireless communications with distributed Reconfigurable Intelligent Surfaces. IEEE Trans. Wirel. Commun. 2022, 21, 665–679. [Google Scholar] [CrossRef]
  21. An, J.; Xu, C.; Ng, D.W.K.; Alexandropoulos, G.C.; Huang, C.; Yuen, C.; Hanzo, L. Stacked Intelligent Metasurfaces for Efficient Holographic MIMO Communications in 6G. IEEE J. Sel. Areas Commun. 2023, 41, 2380–2396. [Google Scholar] [CrossRef]
  22. Niu, H.; Lin, Z.; An, K.; Liang, X.; Hu, Y.; Li, D. Active RIS-Assisted Secure Transmission for Cognitive Satellite Terrestrial Networks. IEEE Trans. Veh 2023, 72, 2609–2614. [Google Scholar] [CrossRef]
  23. Zhang, Z.; Dai, L.; Chen, X.; Liu, C.; Yang, F.; Schober, R.; Poor, H.V. Active RIS vs. passive RIS: Which will prevail in 6G? IEEE Trans. Commun. 2023, 71, 1707–1724. [Google Scholar] [CrossRef]
  24. Zhang, Z.; Dai, L.; Chen, X.; Pei, Y.; Larsson, E.G. Active Reconfigurable Intelligent Surface-aided wireless communications. IEEE Trans. Wirel. Commun. 2021, 20, 4962–4975. [Google Scholar] [CrossRef]
  25. You, C.; Zhang, R. Wireless communication aided by Intelligent Reflecting Surface: Active or passive? IEEE Wirel. Commun. Lett. 2021, 10, 2659–2663. [Google Scholar] [CrossRef]
  26. Zhi, K.; Pan, C.; Ren, H.; Chai, K.K.; Elkashlan, M. Active RIS versus passive RIS: Which is superior with the same power budget? IEEE Commun. Lett. 2022, 26, 1150–1154. [Google Scholar] [CrossRef]
  27. Lo, T. Maximum ratio transmission. IEEE Trans. Commun. 1999, 47, 1458–1461. [Google Scholar] [CrossRef]
  28. Bjornson, E.; Ozdogan, O.; Larsson, E. Intelligent Reflecting Surface Versus Decode-And-Forward: How Large Surfaces Are Needed to Beat Relaying? IEEE Wirel. Commun. Lett. 2020, 9, 244–248. [Google Scholar] [CrossRef]
  29. Yao, F.; Zhu, Y.; Sun, Y.; Guo, W. Wireless communications “N + 1 dimensionality” endogenous anti-jamming theory and techniques. Secur. Saf. 2023, 2, 2023003. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Electronics 12 03933 g001
Figure 2. Asymptotic SJNR of Active RIS and Passive RIS.
Figure 2. Asymptotic SJNR of Active RIS and Passive RIS.
Electronics 12 03933 g002
Figure 3. Communication rate versus P J .
Figure 3. Communication rate versus P J .
Electronics 12 03933 g003
Figure 4. Communication rate versus N.
Figure 4. Communication rate versus N.
Electronics 12 03933 g004
Figure 5. Communication rate versus BCD algorithm iterations.
Figure 5. Communication rate versus BCD algorithm iterations.
Electronics 12 03933 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

Ni, L.; Zhu, Y.; Guo, W. Controllable Multiple Active Reconfigurable Intelligent Surfaces Assisted Anti-Jamming Communication. Electronics 2023, 12, 3933. https://doi.org/10.3390/electronics12183933

AMA Style

Ni L, Zhu Y, Guo W. Controllable Multiple Active Reconfigurable Intelligent Surfaces Assisted Anti-Jamming Communication. Electronics. 2023; 12(18):3933. https://doi.org/10.3390/electronics12183933

Chicago/Turabian Style

Ni, Li, Yonggang Zhu, and Wenlong Guo. 2023. "Controllable Multiple Active Reconfigurable Intelligent Surfaces Assisted Anti-Jamming Communication" Electronics 12, no. 18: 3933. https://doi.org/10.3390/electronics12183933

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