Next Article in Journal
Deep Learning Image-Based Fusion Approach for Identifying Multiple Apparent Diseases in Concrete Structure
Next Article in Special Issue
A Hybrid Low-Complexity WMMSE Precoder with Adaptive Damping for Massive Multi-User Multiple-Input Multiple- Output Systems
Previous Article in Journal
Enhancing Quality of Resident Care and Staff Efficiency Through Implementation of Sensors in the Long-Term Care Setting: A Multi-Site Mixed-Methods Study
Previous Article in Special Issue
FFT-Based Angular Compression for CSI Feedback in Single-User Massive MIMO Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Channel Estimation for Semi-Passive IRS with Optimized Sensor Deployment

1
The Key Laboratory of Universal Wireless Communications, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China
2
The Future Research Laboratory, China Mobile Research Institute, Beijing 100053, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(21), 6797; https://doi.org/10.3390/s25216797
Submission received: 30 September 2025 / Revised: 23 October 2025 / Accepted: 4 November 2025 / Published: 6 November 2025

Abstract

To achieve optimal passive beamforming gains from Intelligent Reflective Surfaces (IRS), accurate Channel State Information (CSI) acquisition is required. However, the IRS, with numerous passive devices, lacks the ability to process signals, resulting in considerable challenges in obtaining accurate CSI. Based on the semi-passive IRS, this paper proposes a compressed sensing channel estimation algorithm without knowing the path number of channel, which improves the accuracy of channel estimation. Furthermore, a particle swarm optimization (PSO)-based deployment scheme for active sensors in the semi-passive IRS is developed. Numerical simulations confirm the effectiveness, demonstrating a reduction in Normalized Mean Square Error (NMSE) and improved channel estimation with fewer pilot symbols, thereby minimizing estimation overhead.

1. Introduction

In recent years, the Intelligent Reflecting Surface (IRS) has received extensive attention from the engineering and academic communities owing to its property of enabling the channel environment to become autonomous and controllable [1,2,3]. The IRS is a panel consisting of numerous configurable electromagnetic elements [4,5]. By controlling the elements of the IRS, the physical characteristics of the electromagnetic elements can be dynamically adjusted, thus facilitating the reflection of signals incident on the IRS in the target direction. In addition, the IRS is cost-effective and facile to deploy, giving it the potential to be used to meet the requirements of creating future wireless mobile communication networks [6,7,8].
In practical applications, obtaining accurate channel state information (CSI) is essential to acquire an ideal IRS reflection matrix [9]. However, obtaining CSI poses several difficulties [10,11,12]. First, the IRS is composed of a large number of passive elements, which merely reflect the signal and lack the ability to receive as well as process the pilot symbol [13]. Second, in IRS-assisted wireless systems, because there are a great deal of elements in the IRS, numerous channel parameters need estimation, which leads to significant computational overhead for channel estimation [7]. Therefore, the algorithm design with the aim to achieve more accurate CSI is crucial for enhancing the performance of IRS-assisted wireless communication systems.
In [14,15], traditional channel estimation techniques such as the least square (LS) estimation and minimum mean square error (MMSE) estimation are applied to IRS-assisted wireless communication systems. These techniques are employed to estimate the cascade channel reflected by IRS, by switching off some passive elements of IRS at each time. However, the problem of high training overhead due to the necessary estimation of numerous channel parameters has not been effectively tackled. In addition, the algorithm does not acquire separate CSI. To address this issue, a semi-passive architecture IRS is proposed. It aims to replace the passive reflection elements of part of the IRS with active sensors with signal processing capability. Based on this, a deep denoising neural network assisted channel estimation for millimetre wave (mmWave) IRS systems was proposed in [16,17] to reduce the training overhead. In [18,19], the authors have exploited the sparsity of mmWave for channel estimation using the sparse Bayesian learning (SBL) approach and compressed sensing, respectively. However, in [16,18,19], a randomized layout of active sensors has been adopted, and the effect of the position of active sensors on the channel estimation results has yet to be investigated. Furthermore, the number of iterations of a compressed sensing signal recovery algorithm is usually related to the number of channel paths, which is difficult to obtain [20]. To tackle this problem, several adaptive compressed sensing algorithms have been developed to improve reconstruction performance by adjusting the measurement process or sparsity level dynamically. For instance, the sparsity adaptive matching pursuit (SAMP) [21] and block sparsity adaptive matching pursuit (BSAMP) [22] adaptively determine the support set size based on residual variations, while adaptive OMP variants modify atom selection rules according to the residual energy evolution [23]. These methods have demonstrated improved convergence and reconstruction accuracy in conventional mmWave/MIMO systems. However, in IRS-assisted channel estimation scenarios, the actual sparsity is often difficult to determine in advance, which may lead to performance degradation when fixed are used.
Building upon the above research, this paper investigates a semi-passive IRS-assisted millimeter-wave (mmWave) system. An adaptive channel estimation based on compressed sensing is proposed, eliminating the requirement to know the number of channel paths in advance, which is challenging to obtain in practical engineering. The impact of the deployment location of active sensors on channel estimation under the semi-passive IRS architecture is also investigated, and a deployment scheme based on particle swarm optimization (PSO) for placing the active sensors is developed. Simulation results show that the proposed scheme in this paper can effectively improve channel estimation accuracy and training overhead of channel estimation.

2. System Model and Transmission Scheme

2.1. System and Channel Model

Figure 1 shows an IRS-assisted mmWave system, where the base station (BS) has a uniform linear array (ULA) of M antennas, with a half-wave length separation between each antenna. The IRS is a programmable metasurface made up of N elements, which is arranged in form of an N 1 × N 2 uniform planar array (UPA) with N 1 × N 2 = N . In addition, there is K mobile stations (MS) with a single antenna. To mitigate the complexity associated with channel estimation, this paper proposes the replacement of certain passive elements within the IRS with N A active sensors equipped with channel sensing and signal processing capabilities. Such active sensors are equipped with radio frequency (RF) chains and mode-switching circuits. At the phase of channel estimation, it can receive and process the pilot symbols. At the phase of data transmission, it only reflects the signal like other passive elements.
In this paper, we consider a downlink communication scenario. The signal is transmitted by the BS and reaches the kth MS through two links. One is the direct channel from BS to the kth MS, h d , k H C 1 × M , that can be estimated using conventional channel estimation algorithms under deactivating the IRS. The other is the reflective link called cascaded transmit channel, which is divided into two parts, including the BS-IRS channel G C N × M and the IRS-MS channel h r , k H C 1 × N . Then, the receive signal y at the kth MS could be expressed as
y k = h r , k H Ω G + h d , k H x + n k ,
where x C M denotes the transmitted signal from BS and n k C N 0 , σ 2 denotes the additive noise, Ω C N × N is reflection matrix of IRS.
The BS-IRS channel can be modeled via the Saleh-Valenzuela channel model [24] as
G = M N L l = 1 L β l a I ψ l , φ l a B H θ l ,
where L represents the path number of BS-IRS channel. β l represents the path-loss coefficient and θ l is the angle of departure (AOD) at BS, ψ l and φ l are the azimuth and elevation angle of arrival (AOA) at IRS. Furthermore, the array response vector a B θ l at BS can be formulated as
a B θ l = 1 M 1 , e j 2 π d λ sin θ l , , e j 2 π d λ M 1 sin θ l T ,
where d = λ 2 and λ is the carrier wavelength. The array response matrix a I ψ l , φ l at IRS is
a I ψ l , φ l = a I , v l a I , h l ,
where
a I , v l = 1 N 1 1 , e j 2 π d λ sin ψ l , , e j 2 π d λ N 1 1 sin ψ l T ,
a I , h l = 1 N 2 1 , e j 2 π d λ c o s φ l sin ψ l , , e j 2 π d λ N 2 1 c o s φ l sin ψ l T .
Similarly, the channel between IRS and the kth MS can be formulated as
h r , k H = l = 1 L MS , k β l , k MS a I H ψ l , k MS , φ l , k MS ,
where L MS , k is the path number of IRS-MS channel.
The BS-IRS channel as in (2) can be redefined in the following more compact form:
G = A I D β A B H ,
where A I = a I ψ 1 , φ 1 , , a I ψ L , φ L ; A B = a B θ 1 , , a B θ L ; β 1 , , β L is positioned on the diagonal of the square matrix D β C L × L .
Since the channel estimation method does not know A I and A B , we will employ the virtual channel form to rebuild (8) as
G = V I G V V B H ,
where the unitary discrete Fourier transform (DFT) matrices of size N × N and M × M , respectively, are denoted by V I and V B . G V represents the dimension N × M of the virtual channel element matrix.

2.2. Transmission Scheme

In this paper, we consider a time-division duplexing (TDD) system and assume that the BS–IRS channel remains constant within each transmission frame. The transmission frame under consideration comprises T time blocks, each containing τ time slots/symbols, as illustrated in Figure 2. During a time block, the IRS-MS channel is static.
Two phases can be separated in a transmission frame. The first phase consists of T 1 time blocks in which the BS sends the pilot symbols to the IRS. After that the active sensors of the IRS receives the pilot symbols, performs channel estimation and transmits its result to the BS via a feedback link. The second phase consist of T 2 = T T 1 time blocks. Within each time block, there is a subdivision into two sub-blocks, allocated for uplink channel estimation and downlink data transmission, respectively. In the sub-block of uplink channel estimation, the MS sends the pilot symbols to the IRS, and the active sensors in the IRS will receive the pilot symbols from the MS to perform the channel estimation, then the channel estimation result will be transmitted via the control link back to the BS. According to the TDD channel reciprocity, the BS can obtain the CSI of the downlink channel at the same time. Finally, the BS computes the reflection matrix based on the full CSI obtained and transmits it to the IRS. In the data transmission sub-block, the IRS switches to reflection mode and reflects the signal sent by the BS to the target MS.

3. Adaptive Channel Estimation Algorithm Based on Compressed Sensing

This section proposes an adaptive compressed sensing-based channel estimation (ACSCE) algorithm that aims to estimate the CSI of the BS-IRS channel G and the RIS-MS channel h r , k , respectively. The algorithm is developed based on the semi-passive IRS architecture and does not need to be informed about the path number of the channel beforehand.
In this paper, we consider the BS-IRS channel as a representative scenario to illustrate the proposed estimation approach. The estimation method for IRS-MS channel will be the same as the BS-IRS channel.
In the channel estimation T 1 phase, the IRS receives the pilot symbols sent by the BS as
Y BI = W G X P + N ,
where X P C M × X L denotes the training signal from BS, with X L representing its length; N C N A × X L denotes the additive noise; W is an N A × N selection matrix, which serves to extract the entries from the original channel matrix G associated with the active sensors of the IRS. Mark by A the set of indices that relate to the active sensors of the IRS, with A = N A . Then, the matrix W = I A , : , implying that W encompasses the rows of the N × N identity matrix I . The vectorized desired received signal can be represented as follows using the Kronecker product property:
v e c Y BI = y ¯ BI = v e c W G X P + v e c N = v e c W V I G V V B H X P + v e c N = V B H X P T W V I g s + v e c N = Θ g s + v e c N ,
where g s denotes the vectorized form of the G V , Θ = V B H X P T W V I denotes the equivalent sensing matrix. Now, we give the received signal vector of BS-IRS link y ¯ BI and the sensing matrix Θ . To estimate the sparse vector g s , solving the non-convex combination problem is required.
min g s 0 s . t . y ¯ BI Θ g s ξ .
To estimate the approximate solution g s based on the sparse formulation in (12), we propose improvements to the Orthogonal Matching Pursuit (OMP) algorithm in this paper. These improvements involve dynamically adjusting the number of iterations based on the channel environment, meeting the requirements of practical engineering scenarios. In each iteration, the algorithm selects the most correlated atom from the overcomplete dictionary to update the support set. Then, it constructs a sparse approximation to obtain the current estimate. The residual is updated by decomposing the signal components and computing the difference between the current and previous residuals. If the residual difference is less than the threshold ε , the iteration is halted; otherwise, the current residual is forwarded to the next iteration. The details of the proposed channel estimation algorithm are outlined in Algorithm 1.
Next, we analyze the computational complexity of the proposed algorithm. The computational complexity of the proposed algorithm mainly depends on the number of iterations and the size of the sensing matrix Θ . At each iteration, the major operations include correlation computation and LS estimation, which have similar computational order to those in the conventional OMP algorithm. Therefore, the overall complexity can be approximated as O ( Q X L N A M N ) , where Q denotes the number of iterations.
The residual vector r q is updated through an orthogonal projection onto the complement of the subspace spanned by the selected atoms at each iteration. As a result, the residual energy | r q | 2 2 monotonically decreases with q, i.e., | r q + 1 | 2 2 | r q | 2 2 , and it is lower bounded by zero. Therefore, the algorithm guarantees monotonic convergence of the residual sequence.
Algorithm 1 A semi-passive IRS-based channel estimation algorithm with adaptive capability
Require: 
The sensing matrix Θ , observation vector y ¯ BI .
Ensure: 
The estimated sparse vector g ^ s .
  1:
 Initialize Residuals r 0 = y ¯ BI , support set Λ 0 = ϕ , the number of iterations t = 0 , [ M , N ] = size Θ , the difference of residuals Δ 0 = r 0 2 / M , threshold value ε .
  2:
 while  Δ q > ε  do
  3:
   q = q + 1 .
  4:
   s q = arg max Θ T r q 1 2 .
  
   / / Find the index of the column with the most relevant residuals.
  5:
   Δ q = Δ q 1 s q .
  
   / / Store column indexes and expand support sets.
  6:
   g ^ q = Θ Λ t T Θ Λ q 1 Θ Λ q T y ¯ BI . / / least squares solution.
  7:
   r q = y ¯ BI Θ Λ q g ^ q = y ¯ BI Θ Λ q Θ Λ q T Θ Λ q 1 Θ Λ q T y ¯ BI .
  
   / / Calculate residuals.
  8:
   Θ : , s q = z e r o s M , s q .
  
   / / Orthogonalization process.
  9:
   Δ q = a b s r q 2 r q 1 2 / N .
  
   / / Calculate the difference of the residuals.
10:
 end while
11:
  g ^ s = g ^ q , g ^ Δ q c = 0 .
  
  / / Δ q and Δ q c are a set of complementary indices.
12:
 return  g ^ s .

4. PSO-Based Deployment Optimization of IRS Active Sensors Assisted by the ACSCE Algorithm

In this section, building upon the adaptive channel estimation algorithm proposed in Section 3, we further develop a PSO-based deployment scheme for IRS active sensors (PIAS). By improving the PSO algorithm [25], the proposed method utilizes the channel estimation NMSE as the optimization objective, enabling the IRS to automatically determine the optimal placement of active sensors for enhanced channel estimation performance.
Consider an IRS consisting of N reflection elements with N A active sensors. Initially, each reflection element of the IRS is numbered, and p n A denotes the location of the n A th active sensor. Assume that the result of the BS-IRS channel estimation is denoted by G ^ . The optimization objective is to reduce the NMSE of the channel estimation.
For the IRS in this paper, the optimization constraints include the size of the panel as well as the spacing of adjacent active sensors. Therefore, this optimization model under multiple constraints can be treated as seeking a set of optimal array index intervals vectors d = d 1 , d 2 , , d N A 1 to minimize the NMSE of the channel estimation, which is described as follows:
min N M S E = 10 log 10 E G ^ G F 2 E G F 2 ,
s . t . d n A d min , 1 n A N A 1 ,
n A = 1 N 1 d n A = N ,
where d n A = p n A + 1 p n A denotes the active sensors index interval and d min denotes the minimum index interval constraint of neighboring active sensors.
Assuming a particle swarm P = p 1 , p 2 , , p J consisting of J particles, each particle position p j = p j 1 , p j 2 , , p j N A corresponds to a potentially feasible solution of the optimization problem, where p j n A denotes the location of the n A th active sensors in the jth particle, the velocity of each particle is v j = v j 1 , v j 2 , , v j N A . During each iteration, the particle is subjected to the global optimal solution and the local optimal solution of the optimization search process, denoted by p g and p l , respectively. Then, the velocity and position of the particle are updated according to the following notation:
v j t + 1 = ω v j t + c 1 r 1 p l p j t c 2 r 2 p g p j t ,
p j t + 1 = p j t + v j t + 1 ,
where ω represents inertia terms; c 1 and c 2 are acceleration coefficients; r 1 and r 2 are random numbers in the interval 0 , 1 .
In order to prevent active sensors from going beyond the IRS range, we will set up two virtual active sensors, specifying their coordinate as 0 and N + 1 . Taking the minimum index interval between two selected active sensors as d min = 1 , the total intervals occupied by N A active sensors and two virtual active sensors is N A + 1 d min , so the remaining interval of the panel that can be used for non-uniform arrangement is S = N + 1 N A + 1 d min . In this closed interval 0 , S , generate N A random numbers and sort them from smallest to largest to get the initial particle swarm position s = s 1 , s 2 , , s N A . By adding the spacing constraint vector d , the vector consisting of N A reflective cells in the panel is obtained as s + d = s 1 , s 2 , , s N A + d min , 2 d min , , N A d min . A complete vector of array elements including N A + 2 individual cells is p = p 0 , p 1 , p 2 , , p N A , p N A + 1 = 0 , s 1 + d min , s 2 + 2 d min , , s N A + N A d min , N + 1 . Obviously, the individual generated by the above method satisfies the constraints that the number of active sensors is N A , the panel size is N, and the minimum reflective cell spacing constraint is d min . The optimization with individual constraints is reduced to an unconstrained optimization problem.
The PSO algorithm for optimal layout is implemented in Algorithm 2.
Algorithm 2 PSO-based deployment scheme for IRS active sensors
Require: 
the number of the active sensors N A , the number of the IRS reflection elements N.
Ensure: 
The selection matrix W .
  1:
 Initialize the number of particle swarm J, the spacing constraints of adjacent active sensors d min , the inertia terms ω , the acceleration coefficients c 1 and c 2 , the velocity of each particle v j 0 = z e r o s 1 , N A , the number of iterations t = 0 , the maximum number of iterations t max .
  2:
 while  t t max  do
  3:
   t = t + 1 .
  4:
  Randomly initialize the particle positions based on the particle swimming range determined by the IRS.
  5:
  Calculate the initial fitness function value by (13).
  6:
  Every particle has its position and velocity updated according to (16) and (17).
  7:
  Solve for the fitness value of all particles.
  8:
 end while
  9:
 Set  A = p n A * = p n A p n A = p g n A , 1 , n A = 1 , , N A .
10:
  W = I A , : .
11:
 return  W .

5. Numerical Results

To assess the validity of our suggested schemes and methodology, we carried a numerical simulation in this section. In this paper, we consider an IRS-assisted mmWave system, where the number of BS antennas and IRS elements are respectively M = 8 and N = 64 . Moreover, the IRS is equipped with N A = 16 active sensors that are utilized to estimate the channel for the BS-IRS. The path number of BS-IRS link is L = 3 , and the path number of IRS-MS link is L M S , k = 1 for k . The path-loss coefficient is assumed to follow a complex Gaussian distribution with unit power [26]. ψ l , φ l , θ l , ψ l , k MS and φ l , k MS are continuous and uniformly distributed over [ π 2 , π 2 ) . The performance metric chosen is the NMSE.
Figure 3 displays the comparison between the proposed ACSCE algorithm with conventional compressed sensing approaches in terms of NMSE performance under various configurations. Among these, the algorithms employ the same active sensor configuration. We fix all other parameters and vary only one parameter to investigate the algorithm’s performance. Figure 3 reveals that the algorithm maintains superior channel estimation performance across different antenna configurations, IRS sizes, numbers of active sensors, and path counts, particularly under low SNR. Compared to other traditional channel estimation algorithms, it demonstrates significant performance improvements. Specifically, under the conditions M = 8 , N = 64 , N A = 16 , and the path count of BS-IRS L = 3 , the NMSE of the ACSCE algorithm in this paper decreases by 2.57 dB and 3.91 dB on average compared with the OMP [19] and CoSAMP [27], respectively. This indicates that the proposed ACSCE algorithm possesses robustness and scalability. Moreover, as illustrated in Figure 3c, increasing the number of active sensors further improves the channel estimation accuracy. This demonstrates that an improve channel estimation accuracy can be achieved at the cost of only a slight increase in hardware complexity.
Figure 4 illustrates the NMSE performance of the proposed ACSCE algorithm in comparison with conventional compressed sensing methods under varying pilot lengths. Among these, the algorithms employ identical active sensor configuration and have SNR of 2dB. All other parameters were kept constant, while only one parameter was varied to evaluate the algorithm’s performance under different pilot lengths. Figure 4 shows that the proposed algorithm consistently achieves superior channel estimation performance across different antenna configurations, IRS sizes, numbers of active sensing devices, and path counts. For the same NMSE level, the ACSCE algorithm requires the shortest pilot length. Specifically, when M = 8 , N = 64 , N A = 16 , and the number of paths is 3, the proposed ACSCE algorithm achieves an average pilot overhead reduction of about 25%. Figure 4c presents the NMSE performance under different numbers of active sensors with varying pilot lengths. It can be seen that increasing the number of active sensors significantly reduces the required pilot length for achieving the same NMSE. This demonstrates that with only a slight increase in hardware complexity, the proposed system can achieve higher estimation accuracy with lower training overhead. This further reduces the time required for channel estimation.
Figure 5 presents the channel estimation performance of the proposed algorithm under various active sensor deployment strategies. The simulation results indicate that different active sensors deployment schemes have a large impact on the channel estimation. The channel estimation performance using the deployment scheme achieves superior performance compared with uniform layout, clustered layout [28], L-shaped layout [29], and genetic algorithm [30], yielding a noticeable enhancement in estimation accuracy.
Figure 6 illustrates the NMSE performance of channel estimation versus the number of iterations under various optimization deployment strategies for active sensing devices in semi-passive IRS systems. As observed in Figure 6, the proposed PIAS algorithm achieves a lower NMSE than the genetic algorithm for the same number of iterations. This result demonstrates that the proposed algorithm exhibits effective convergence and improved channel estimation accuracy.

6. Conclusions

This paper investigated channel estimation for IRS-assisted mmWave systems by jointly optimizing the IRS hardware architecture and the estimation algorithm. An adaptive compressed sensing-based channel estimation algorithm was proposed, which reconstructs the cascaded channel without prior knowledge of path parameters. Moreover, a PSO-based semi-passive IRS deployment scheme was designed to determine the optimal positions of active sensors. Simulation results confirmed the effectiveness of the proposed framework, achieving approximately 25% reduction in pilot overhead while maintaining comparable estimation accuracy. The PSO-based deployment further yielded a notable NMSE improvement (up to 2.5 dB) compared with random or uniform configurations. In future work, the proposed algorithm could be extended to beam-scanning antenna array designs, where sparse reconstruction can facilitate direction estimation and beam calibration. Integrating this algorithm into adaptive beamforming architectures [31,32] is expected to enhance scanning adaptability and estimation robustness, demonstrating the potential of the proposed method for intelligent reconfigurable array systems.

Author Contributions

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

Funding

This work was funded by the Beijing University of Posts and Telecommunications-China Mobile Research Institute Joint Innovation Center.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tang, W.; Chen, M.Z.; Chen, X.; Dai, J.Y.; Han, Y.; Di Renzo, M.; Zeng, Y.; Jin, S.; Cheng, Q.; Cui, T.J. Wireless communications with reconfigurable intelligent surface: Path loss modeling and experimental measurement. IEEE Trans. Wirel. Commun. 2020, 20, 421–439. [Google Scholar] [CrossRef]
  2. Liu, R.; Li, M.; Luo, H.; Liu, Q.; Swindlehurst, A.L. Integrated sensing and communication with reconfigurable intelligent surfaces: Opportunities, applications, and future directions. IEEE Wirel. Commun. 2023, 30, 50–57. [Google Scholar] [CrossRef]
  3. Noh, S.; Lee, J.; Lee, G.; Seo, K.; Sung, Y.; Yu, H. Channel estimation techniques for RIS-assisted communication: Millimeter-wave and sub-THz systems. IEEE Veh. Technol. Mag. 2022, 17, 64–73. [Google Scholar] [CrossRef]
  4. Wei, X.; Shen, D.; Dai, L. Channel estimation for RIS assisted wireless communications—Part I: Fundamentals, solutions, and future opportunities. IEEE Commun. Lett. 2021, 25, 1398–1402. [Google Scholar] [CrossRef]
  5. Ni, W.; Zheng, A.; Wang, W.; Niyato, D.; Al-Dhahir, N.; Debbah, M. From single to multi-functional RIS: Architecture, key technologies, challenges, and applications. IEEE Netw. 2024, 39, 38–46. [Google Scholar] [CrossRef]
  6. Chen, Z.; Chen, G.; Tang, J.; Zhang, S.; So, D.K.; Dobre, O.A.; Wong, K.K.; Chambers, J. Reconfigurable-intelligent-surface-assisted B5G/6G wireless communications: Challenges, solution, and future opportunities. IEEE Commun. Mag. 2022, 61, 16–22. [Google Scholar] [CrossRef]
  7. Jin, W.; Zhang, J.; Wen, C.K.; Jin, S. Amplitude correlation and structured sparsity inspired compressed sensing for channel estimation in RIS-aided MU-MISO systems. IEEE Trans. Wirel. Commun. 2025. Early Access. [Google Scholar] [CrossRef]
  8. Khan, W.U.; Mahmood, A.; Jamshed, M.A.; Lagunas, E.; Ahmed, M.; Chatzinotas, S. Beyond diagonal RIS for 6G non-terrestrial networks: Potentials and challenges. IEEE Netw. 2024, 39, 80–89. [Google Scholar] [CrossRef]
  9. Rihan, M.; Zappone, A.; Buzzi, S.; Fodor, G.; Debbah, M. Passive versus active reconfigurable intelligent surfaces for integrated sensing and communication: Challenges and opportunities. IEEE Netw. 2023, 38, 218–226. [Google Scholar] [CrossRef]
  10. Wei, X.; Shen, D.; Dai, L. Channel estimation for RIS assisted wireless communications—Part II: An improved solution based on double-structured sparsity. IEEE Commun. Lett. 2021, 25, 1403–1407. [Google Scholar] [CrossRef]
  11. Jeong, S.; Farhang, A.; Perović, N.S.; Flanagan, M.F. Joint CFO and channel estimation for RIS-aided multi-user massive MIMO systems. IEEE Trans. Veh. Technol. 2023, 72, 11800–11813. [Google Scholar] [CrossRef]
  12. Peng, Q.; Wu, Q.; Chen, W.; Ma, S.; Zhao, M.; Dobre, O. Semi-Passive Intelligent Reflecting Surface Enabled Sensing Systems. arXiv. arXiv 2024, arXiv:2402.03042. [Google Scholar]
  13. Jin, Y.; Zhang, J.; Zhang, X.; Xiao, H.; Ai, B.; Ng, D.W.K. Channel estimation for semi-passive reconfigurable intelligent surfaces with enhanced deep residual networks. IEEE Trans. Veh. Technol. 2021, 70, 11083–11088. [Google Scholar] [CrossRef]
  14. Zheng, B.; Zhang, R. Intelligent reflecting surface-enhanced OFDM: Channel estimation and reflection optimization. IEEE Wirel. Commun. Lett. 2019, 9, 518–522. [Google Scholar] [CrossRef]
  15. Zheng, B.; You, C.; Zhang, R. Intelligent reflecting surface assisted multi-user OFDMA: Channel estimation and training design. IEEE Trans. Wirel. Commun. 2020, 19, 8315–8329. [Google Scholar] [CrossRef]
  16. Liu, S.; Gao, Z.; Zhang, J.; Di Renzo, M.; Alouini, M.S. Deep denoising neural network assisted compressive channel estimation for mmWave intelligent reflecting surfaces. IEEE Trans. Veh. Technol. 2020, 69, 9223–9228. [Google Scholar] [CrossRef]
  17. Yang, S.; Lyu, W.; Wang, D.; Zhang, Z. Separate channel estimation with hybrid RIS-aided multi-user communications. IEEE Trans. Veh. Technol. 2022, 72, 1318–1324. [Google Scholar] [CrossRef]
  18. Jian, M.; Zhao, Y. A modified off-grid SBL channel estimation and transmission strategy for RIS-assisted wireless communication systems. In Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 1848–1853. [Google Scholar]
  19. Taha, A.; Alrabeiah, M.; Alkhateeb, A. Enabling large intelligent surfaces with compressive sensing and deep learning. IEEE Access 2021, 9, 44304–44321. [Google Scholar] [CrossRef]
  20. Gao, Z.; Wan, Z.; Zheng, D.; Tan, S.; Masouros, C.; Ng, D.W.K.; Chen, S. Integrated sensing and communication with mmWave massive MIMO: A compressed sampling perspective. IEEE Trans. Wirel. Commun. 2022, 22, 1745–1762. [Google Scholar] [CrossRef]
  21. Li, X.; Shan, C.; Zhao, H.; Yuan, W.; Zhang, R. A Modified Structured SAMP Channel Estimation Method for FDD MIMO-OTFS Systems. IEEE Wirel. Commun. Lett. 2024, 13, 3005–3009. [Google Scholar] [CrossRef]
  22. Ge, L.; Zhang, Y.; Chen, G.; Tong, J. Compression-based LMMSE channel estimation with adaptive sparsity for massive MIMO in 5G systems. IEEE Syst. J. 2019, 13, 3847–3857. [Google Scholar] [CrossRef]
  23. Huang, S.; Zhu, J. Recovery of sparse signals using OMP and its variants: Convergence analysis based on RIP. Inverse Probl. 2011, 27, 035003. [Google Scholar] [CrossRef]
  24. Shi, X.; Wang, J.; Song, J. Triple-structured compressive sensing-based channel estimation for RIS-aided MU-MIMO systems. IEEE Trans. Wirel. Commun. 2022, 21, 11095–11109. [Google Scholar] [CrossRef]
  25. Gutiérrez, A.R.; Reyna, A.; Balderas, L.I.; Panduro, M.A.; Méndez, A.L. Nonuniform antenna array with nonsymmetric feeding network for 5G applications. IEEE Antennas Wirel. Propag. Lett. 2021, 21, 346–350. [Google Scholar] [CrossRef]
  26. Chen, J.; Liang, Y.C.; Cheng, H.V.; Yu, W. Channel Estimation for Reconfigurable Intelligent Surface Aided Multi-User mmWave MIMO Systems. IEEE Trans. Wirel. Commun. 2023, 22, 6853–6869. [Google Scholar] [CrossRef]
  27. Davenport, M.A.; Needell, D.; Wakin, M.B. Signal space CoSaMP for sparse recovery with redundant dictionaries. IEEE Trans. Inf. Theory 2013, 59, 6820–6829. [Google Scholar] [CrossRef]
  28. Hu, X.; Zhang, R.; Zhong, C. Semi-passive elements assisted channel estimation for intelligent reflecting surface-aided communications. IEEE Trans. Wirel. Commun. 2021, 21, 1132–1142. [Google Scholar] [CrossRef]
  29. Chen, X.; Shi, J.; Yang, Z.; Wu, L. Low-complexity channel estimation for intelligent reflecting surface-enhanced massive MIMO. IEEE Wirel. Commun. Lett. 2021, 10, 996–1000. [Google Scholar] [CrossRef]
  30. Binelo, M.O.; de Almeida, A.L.; Cavalcanti, F.R.P. MIMO array capacity optimization using a genetic algorithm. IEEE Trans. Veh. Technol. 2011, 60, 2471–2481. [Google Scholar] [CrossRef]
  31. Cho, H.; Jo, H.W.; Kim, J.W.; Kim, K.S.; Oh, J.I.; Yu, J.W. Shorted trapezoidal SIW antenna with quasi-hemispherical pattern for 2D wide scanning planar phased array antenna. IEEE Trans. Antennas Propag. 2022, 70, 7211–7216. [Google Scholar] [CrossRef]
  32. Wang, S.; Wang, W.; Zheng, Y. Dual-Functional Quasi-Uniform Beam-Scanning Antenna Array with Endfire Radiation Capability for Integrated Sensing and Communication Applications. IEEE Trans. Veh. Technol. 2025. Early Access. [Google Scholar] [CrossRef]
Figure 1. An semi-passive IRS-aided multi-user wireless communication system.
Figure 1. An semi-passive IRS-aided multi-user wireless communication system.
Sensors 25 06797 g001
Figure 2. Proposed transmission protocol.
Figure 2. Proposed transmission protocol.
Sensors 25 06797 g002
Figure 3. The channel estimation NMSE versus SNR with different compressed sensing algorithms under (a) varying numbers of BS antennas, (b) varying numbers of IRS elements, (c) varying numbers of active sensors, (d) varying numbers of BS-IRS paths.
Figure 3. The channel estimation NMSE versus SNR with different compressed sensing algorithms under (a) varying numbers of BS antennas, (b) varying numbers of IRS elements, (c) varying numbers of active sensors, (d) varying numbers of BS-IRS paths.
Sensors 25 06797 g003
Figure 4. The channel estimation NMSE versus the number of pilots with different compressed sensing algorithms under: (a) varying numbers of BS Antennas, (b) varying numbers of IRS elements, (c) varying numbers of active sensors, (d) varying number of BS-IRS paths.
Figure 4. The channel estimation NMSE versus the number of pilots with different compressed sensing algorithms under: (a) varying numbers of BS Antennas, (b) varying numbers of IRS elements, (c) varying numbers of active sensors, (d) varying number of BS-IRS paths.
Sensors 25 06797 g004
Figure 5. NMSE versus the number of iterations for IRS channel estimation under different active sensor deployment scheme.
Figure 5. NMSE versus the number of iterations for IRS channel estimation under different active sensor deployment scheme.
Sensors 25 06797 g005
Figure 6. Convergence curves under different IRS active sensor deployment schemes.
Figure 6. Convergence curves under different IRS active sensor deployment schemes.
Sensors 25 06797 g006
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

Han, Z.; Wang, H.; Wang, Y.; Fan, Z. Adaptive Channel Estimation for Semi-Passive IRS with Optimized Sensor Deployment. Sensors 2025, 25, 6797. https://doi.org/10.3390/s25216797

AMA Style

Han Z, Wang H, Wang Y, Fan Z. Adaptive Channel Estimation for Semi-Passive IRS with Optimized Sensor Deployment. Sensors. 2025; 25(21):6797. https://doi.org/10.3390/s25216797

Chicago/Turabian Style

Han, Zhiyu, Hanning Wang, Yafeng Wang, and Zhuo Fan. 2025. "Adaptive Channel Estimation for Semi-Passive IRS with Optimized Sensor Deployment" Sensors 25, no. 21: 6797. https://doi.org/10.3390/s25216797

APA Style

Han, Z., Wang, H., Wang, Y., & Fan, Z. (2025). Adaptive Channel Estimation for Semi-Passive IRS with Optimized Sensor Deployment. Sensors, 25(21), 6797. https://doi.org/10.3390/s25216797

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