Next Article in Journal
Ascertaining Susceptibilities in Smart Contracts: A Quantum Machine Learning Approach
Previous Article in Journal
Sherlock Holmes Doesn’t Play Dice: The Mathematics of Uncertain Reasoning When Something May Happen, That You Are Not Even Able to Figure Out
Previous Article in Special Issue
Machine Learning-Assisted Secure Random Communication System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Channel Estimation for Intelligent Reflecting Surface Empowered Coal Mine Wireless Communication Systems

School of Communication and Information Engineering, Xi’an University of Science and Technology, Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(9), 932; https://doi.org/10.3390/e27090932
Submission received: 18 July 2025 / Revised: 29 August 2025 / Accepted: 2 September 2025 / Published: 4 September 2025
(This article belongs to the Special Issue Wireless Communications: Signal Processing Perspectives, 2nd Edition)

Abstract

The confined space of coal mines characterized by curved tunnels with rough surfaces and a variety of deployed production equipment induces severe signal attenuation and interruption, which significantly degrades the accuracy of conventional channel estimation algorithms applied in coal mine wireless communication systems. To address these challenges, we propose a modified Bilinear Generalized Approximate Message Passing (mBiGAMP) algorithm enhanced by intelligent reflecting surface (IRS) technology to improve channel estimation accuracy in coal mine scenarios. Due to the presence of abundant coal-carrying belt conveyors, we establish a hybrid channel model integrating both fast-varying and quasi-static components to accurately model the unique propagation environment in coal mines. Specifically, the fast-varying channel captures the varying signal paths affected by moving conveyors, while the quasi-static channel represents stable direct links. Since this hybrid structure necessitates an augmented factor graph, we introduce two additional factor nodes and variable nodes to characterize the distinct message-passing behaviors and then rigorously derive the mBiGAMP algorithm. Simulation results demonstrate that the proposed mBiGAMP algorithm achieves superior channel estimation accuracy in dynamic conveyor-affected coal mine scenarios compared with other state-of-the-art methods, showing significant improvements in both separated and cascaded channel estimation. Specifically, when the NMSE is 10 3 , the SNR of mBiGAMP is improved by approximately 5 dB, 6 dB, and 14 dB compared with the Dual-Structure Orthogonal Matching Pursuit (DS-OMP), Parallel Factor (PARAFAC), and Least Squares (LS) algorithms, respectively. We also verify the convergence behavior of the proposed mBiGAMP algorithm across the operational signal-to-noise ratios range. Furthermore, we investigate the impact of the number of pilots on the channel estimation performance, which reveals that the proposed mBiGAMP algorithm consumes fewer number of pilots to accurately recover channel state information than other methods while preserving estimation fidelity.

1. Introduction

Coal mines, as a vertical industrial application for B5G/6G wireless communication networks, face significant challenges due to the intricate layout of tunnels, the rough surfaces of tunnel walls, and the various devices deployed for production demands [1]. These unfavorable factors result in signal attenuation, obstruction, distortion, and multipath interference, which further severely affects the stability and reliability for the coal mine wireless communication system and causes potential safety risks [2,3]. Channel estimation is a critical component to ensure the overall quality of the wireless communication system. Currently, channel estimation for coal mine wireless communication systems typically relies on classical algorithms such as least squares (LS) and minimum mean square error (MMSE). Specially, an improved MMSE algorithm was proposed in [4], which achieves comparable estimation accuracy with reduced computational complexity. However, it requires a substantial amount of pilot overhead, which is impractical in harsh environmental conditions. To further enhance channel estimation performance in coal mines, an improved super resolution convolutional network (SRCNN)-based algorithm was introduced in [5]. This approach improves estimation accuracy while lowering pilot overhead. Nevertheless, the channel model used in [5] is based on a simplified Rayleigh fading model, which does not adequately reflect the complex propagation conditions in coal mines characterized by numerous tunnel bends and extensive transportation equipment. Therefore, there is an urgent need for new wireless communication technologies that are low power, cost-effective, and highly reliable to improve the accuracy of channel estimation and achieve the reliable signal transmission in coal mines.
Intelligent reflecting surface (IRS) technology is considered as one of the potential key technologies for 6G due to its advantages of low cost, low power consumption, ease of deployment, and scalability. IRS technology establishes a new paradigm for intelligent programmable wireless environments, enabling the manipulation of signal propagation directions, signal enhancement, or interference suppression to achieve exceptional communication performance in three-dimensional space [6,7]. Due to the low cost and ease of deployment of IRS, it is expected to be applied in coal mines to address issues of signal blockage and interference caused by obstacles, such as large production equipment and bends in tunnels, and thereby enhance the performance [8,9]. However, direct CSI acquisition in IRS-aided wireless systems is hindered by the IRS’s passive elements, which lack the processing functionality needed to sense and estimate the CSI.
Currently, in IRS-assisted wireless communication systems, various strategies have been proposed to effectively address the channel estimation problem. However, most existing research on channel estimation focused on the ground environments. Specifically, a binary reflection method for a single-user IRS-assisted communication system was proposed in [10], but its training overhead is proportional to the size of IRS, which is often impractical. The work in [11] extended this to multi-user systems by leveraging the sparsity of the cascaded channel and formulating the estimation as a compressed sensing (CS) problem, which can achieve accurate channel estimation with lower training overhead. Since the channel estimation problem can be approximated as a nonlinear mapping from the received signal to the channel information, deep learning offers strong potential for reducing training overhead and time. In [12,13], deep learning-based channel estimation schemes using convolutional neural networks (CNNs) and skip connection attention (SC-attention) networks were proposed to achieve improved channel estimation performance, but a large amount of training data are required in deep learning based algorithms. Unlike the above cascaded-channel estimation approaches, a parallel factor (PARAFAC)-based method was proposed in [14] to separately estimate the user-to-IRS and IRS-to-BS channels using a small number of pilot signals, but the computational complexity is relatively high. To further improve the performance of channel estimation, ref. [15] introduced the approximate message passing (AMP) algorithm to achieve both improved channel estimation accuracy and reduced computational complexity. Building on this, ref. [16] divided the AMP process into three distinct stages and utilized the widely used expected propagation approximation (EPA) methodology and a novel reassembling technology to further improve the performance. However, all these AMP-based studies assume simplified channel models that fail to capture dynamic interference caused by mining equipment (e.g., coal conveyors), which significantly alter signal propagation behavior in coal mines. Therefore, existing AMP algorithm research cannot be directly applied to channel estimation in coal mine environments.
To improve the channel estimation accuracy in coal mine wireless communication systems, we propose a computationally efficient modified bilinear generalized AMP (mBiGAMP) algorithm combined with IRS technology. The main contributions of this paper are summarized as follows.
  • Due to the presence of abundant coal-carrying belt conveyors, we establish a hybrid channel model integrating both fast-varying and quasi-static components to accurately model the unique propagation environment in coal mines. Specifically, the fast-varying channel captures the varying signal paths affected by moving conveyors, while the quasi-static channel represents remains stationary links for a certain period of time.
  • We derive the mBiGAMP algorithm based on the proposed channel model for the IRS-assisted coal mine wireless communication system. Two additional factor nodes and variable nodes are introduced to characterize the distinct message-passing behaviors and the posterior mean estimation on the factor graph is computed using the sum-product algorithm.
  • We analyze the computational complexity of the proposed mBiGAMP algorithm and compare it with existing state-of-the-art methods to demonstrate that it has lower computational complexity. Simulation results first examine the convergence behavior of mBiGAMP. The mBiGAMP algorithm is then compared against several benchmarks—including the PARAFAC [17], dual-structure orthogonal matching pursuit (DS-OMP) [18], and LS algorithms—under various system configurations and in the presence of phase noise. The results confirm that the proposed scheme achieves favorable performance across all considered scenarios.
The rest of the paper is structured as follows. Section 2 describes the system model. Section 3 presents the factor graph formulation and the proposed message passing algorithm, together with additional approximations to reduce computational complexity. Section 4 reports numerical results for the proposed scheme. Finally, Section 5 concludes our work.

2. System Model

In this paper, we consider that BS and IRS are fixed post-deployment and the miners exhibit low mobility, which means that the links between them evolve very slowly over a coherence interval and they can be referred to as quasi-static channels. In addition, a minority of propagation paths experience rapid fluctuations induced by interactions with moving conveyor belts, which can be referred to as fast-varying channels. On this basis, we establish a hybrid channel model integrating with quasi-static and fast-varying channels.
The specific IRS-assisted wireless communication system in coal mines is illustrated in Figure 1, where an L-shaped model is employed. We consider an uplink communication scenario in which K single-antenna users simultaneously communicate with the BS equipped with M antennas. To mitigate line-of-sight (LoS) blockage induced by tunnel bends in the coal mine, an IRS with N phase-shift elements is placed at turning points to facilitate communication between the users and the BS. The BS employs a uniform linear array (ULA), and the passive reflecting elements in the IRS are configured as an N 1 × N 2 uniform rectangular array (URA) with N 1 N 2 = N .
The coefficient channel vectors/matrix of the kth user to IRS and IRS to BS are denoted by h UR , k C N × 1 and H RB C M × N , respectively. Further, we define the reflection coefficient channel matrix as Φ = diag ( ϕ ) C N × N , where ϕ = [ ϕ 1 , ϕ 2 , , ϕ N ] T C N × 1 , and ϕ n = β n e j θ n is the reconfigurable reflection coefficient on the nth reflective element. Here, β n ( 0 , 1 ] denotes the amplitude coefficient; θ n [ 0 , 2 π ) denotes the phase shift of the nth IRS element. To facilitate IRS channel estimation, each user simultaneously transmits the training sequence with length L to the BS assisted by IRS. We denote the training sequence of the kth user as x k = x k 1 , , x k l , , x k L T , where x k l is the training symbol of the kth user in time slot l.
The received signal at the BS at time slot l can be written as
y 0 ( l ) = k = 1 K H RB Φ h UR , k x k l + n ( l ) , 1 l L
where n ( l ) C M × 1 is an AWGN vector following the distribution CN n ( l ) ; 0 , τ N I M .

2.1. Channel Model

To characterize the quasi-static and fast-varying components of the channel, we model the channel vectors scaled by the Rician factor from the kth user to IRS as
h UR , k = κ κ + 1 h ¯ UR , k + 1 κ + 1 h ˜ UR , k ,
where h ¯ UR , k and h ˜ UR , k represent the quasi-static and fast-varying channel components from the kth user to IRS, respectively. The parameter κ denotes the Rician factor, which determines the proportion of these two components.
Similarly, the channel matrix from IRS to BS is given by
H RB = κ κ + 1 H ¯ RB + 1 κ + 1 H ˜ RB
where H ¯ RB and H ˜ RB represent the quasi-static and fast-varying channel components from IRS to BS, respectively.
For the quasi-static channel component, to better match the actual signal transmission characteristics in the coal mine tunnel, we consider the multipath effects caused by the rough surface and abundant scatterers in the coal mine tunnel and incorporate them as multipath components into the quasi-static channel component. Specifically, as shown in [19], the channel vector from the kth user to the IRS in the quasi-static component can be expressed as the weighted sum of the line-of-sight (LoS) path and multiple non-line-of-sight (NLoS) paths. Therefore,
h ¯ UR , k ( t , τ ) = κ 1 κ 1 + 1 h ¯ UR , k L ( t , τ ) + 1 κ 1 + 1 h ¯ UR , k N L ( t , τ )
where κ 1 is the Rice factor used to control the size of the LoS path component and the NLoS paths.
The LoS component h ¯ UR , k L ( t , τ ) is given by
h ¯ UR , k L ( t , τ ) = e j 2 π τ UR , k L f c δ τ τ UR , k L
where τ UR , k L is the propagation delay of LoS component and is computed by τ UR , k L = D UR , k / c , where D UR , k is the distance between the kth user and IRS, and c represents the speed of light.
The NLoS component h ¯ UR , k N L ( t , τ ) is given by
h ¯ UR , k N L ( t , τ ) = n = 1 N UR , k m = 1 M UR , k P m e j 2 π f c τ m δ τ τ m
where N UR , k is the number of clusters and M UR , k is the number of rays in the nth cluster; f c is the operating frequency; P m and τ m denote the normalized power and delay of the mth ray in the nth cluster between the kth user and the IRS, respectively. The propagation delay τ m is calculated as τ m = D m c + τ ˜ m , where D m represents the travel distance of NLoS component and τ ˜ m means the propagation delay of virtual link.
Similarly, the quasi-static component from the IRS to the BS can be expressed as
H ¯ RB ( t , τ ) = κ 1 κ 1 + 1 H ¯ RB L ( t , τ ) + 1 κ 1 + 1 H ¯ RB N L ( t , τ )
where
H ¯ RB L ( t , τ ) = e j 2 π τ RB L f c δ τ τ RB L ,
H ¯ RB N L ( t , τ ) = n = 1 N RB m = 1 M RB P m e j 2 π f c τ m δ τ τ m
where N RB is the number of clusters and M RB is the number of rays in the nth cluster; P m and τ m denote the normalized power and delay of the mth ray in the nth cluster between the IRS and the BS, respectively.
For the fast-varying channel component, we consider the geometric channel model proposed in [20], which can accurately describe the propagation process of the signal in space including reflection, diffraction, and refraction. Therefore, the channel vectors from the kth user to IRS can be expressed as
h ˜ UR , k = N P ˜ k p = 1 P ˜ k α p ˜ a R ( ψ p , σ p ) ,
where P ˜ k represent the numbers of fast-varying paths from the kth user to IRS; α p ˜ is the corresponding complex-valued channel coefficient, following the Nakagami-m distribution; ψ p and σ p are the azimuth and elevation angles of arrival (AoA) corresponding to the pth path with respect to IRS; a R is the steering vector associated with IRS antenna geometry given by
a R ( ψ , σ ) = f N 2 ( cos ( σ ) cos ( ψ ) ) f N 1 ( cos ( σ ) sin ( ψ ) ) ,
where ⊗ represents the Kronecker product, and
f L ( x ) = 1 L 1 , e j 2 π λ d x , , e j 2 π λ d ( L 1 ) x T .
In (12), λ denotes the carrier wavelength and d denotes the distance between any two adjacent antennas. Here, we set d / λ = 1 / 2 for simplicity.
Similarly, the channel matrix from IRS to BS can be expressed as
H ˜ RB = M N P ˜ RB p = 1 P ˜ RB α ^ P ˜ a B ( ϕ p ) a R H ( ψ ^ p , σ ^ p ) ,
where P ˜ R B represent the numbers of quasi-static and fast-varying paths from IRS to BS; α ^ p ˜ is the corresponding complex-valued channel coefficients, following the Nakagami-m distribution; ϕ p is the AoA corresponding to the pth path with respect to BS; ψ ^ p and σ ^ p are the azimuth and elevation angle-of-departure (AoD) corresponding to the pth path with respect to IRS; a B is the steering vector associated with BS antenna geometry and can be expressed as
a B ( ϕ ) = f M ( sin ( ϕ ) ) .

2.2. Angular Domain Channel Representation

We assume that the quasi-static channel remains stationary for a certain period of time. Therefore, before channel estimation, we assume that the quasi-static channel is known. Even if some errors occur in the known quasi-static component, they will be absorbed by the fast-varying component and will not affect the final estimation accuracy. Hence, treating the quasi-static channel as known here is without loss of generality.
As shown above, the fast-varying component matrix contains only a limited number of paths, exhibiting sparsity in the angle-domain channel representation. By exploiting this angular-domain sparsity, the performance of channel estimation can be significantly improved. Following [21], we employ two sampling grids ξ with length N 1 ( N 1 N 1 ) and Ψ with length N 2 ( N 2 N 2 ) to respectively discretize the sets { cos ( σ p ) sin ( ψ p ) } and { cos ( σ p ) cos ( ψ p ) } in (11). Then, we express the fast-varying component vectors h ˜ UR , k in the angular domain as
1 κ + 1 h ˜ UR , k = ( A R , v A R , h ) g k
where A R , h f N 1 ( ξ 1 ) , , f N 1 ( ξ N 1 ) C N 1 × N 1 and A R , v f N 2 ( Ψ 1 ) , , f N 2 ( Ψ N 2 ) C N 2 × N 2 are the over-complete horizontal and vertical array responses, respectively; g k C N × 1 denote the angular-domain channel coefficient vector of h ˜ UR , k , with N = N 1 N 2 . Because the number of propagation paths P ˜ k is small, only a limited subset of entries in g k are nonzero, each corresponding to one path. Hence, g k is a sparse vector.
Similarly, we adopt an oversampled angular grid ϑ of size M ( M M ) to discretize { sin ( ϕ p ) } in (14). Then, we express the fast-varying component matrix H ˜ RB in the angular domain as    
1 κ + 1 H ˜ RB = A B S A R H
where A B f M ( ϑ 1 ) , , f M ( ϑ M ) C M × M is an over-complete array response; S C M × N denote the angular domain channel coefficient matrix of H ˜ RB ; A R = ( A R , v A R , h ) C N × N . Because the number of propagation paths P ˜ RB is small, only a limited subset of entries in S are nonzero, each corresponding to a distinct path. Hence, S is a sparse matrix.
Based on the representations of (2), (3), (15), and (16) above, Equation (1) can be recast as
Y = κ κ + 1 H ¯ RB + A B S A R H Φ κ κ + 1 H ¯ UR + A R G X + N = H 0 + A B S A R H Φ H 1 + A R G X + N
where X = x 1 , , x K T C K × L ; N = n ( 1 ) , , n ( L ) C M × L ; Y = y 0 ( 0 ) , , y 0 ( L ) C M × L ; G = g 1 , , g K C N × K ; H 0 = κ / ( κ + 1 ) · H ¯ RB ; H 1 = κ / ( κ + 1 ) · H ¯ UR
Based on Y in (17), the BS seeks to estimate the channel matrices S and G using the known training matrix X . This is discussed in the following sections.

3. Problem Formulation and Message Passing Algorithm

3.1. Problem Formulation

In this section, we derive, within a Bayesian framework, the posterior mean estimates of S and G conditioned on Y . Subsequently, the sum–product algorithm (SPA) [22] is applied to obtain the message-passing updates.
Define W = H 0 + A B S A R H C M × N , F = Φ ( H 1 + A R G ) C N × K and Z = WF C M × K . The auxiliary variable Q = ZX C M × L is introduced. Under the AWGN assumption, we have
p ( Y Q ) = m = 1 M l = 1 L CN ( y m l ; q m l , τ N ) .
According to Bayes’ theorem, the posterior can be expressed as
p ( S , G Y ) = 1 p ( Y ) p ( Y S , G ) p ( S ) p ( G ) ,
where p ( Y ) = p ( Y S , G ) p ( S ) p ( G ) d S d G . The prior distributions p ( S ) and p ( G ) follow the Nakagami-m distribution as detailed in [23], with sparsity parameters λ S and λ G , respectively. Using the minimum mean square error (MMSE) criterion, the MMSE estimators S ^ and G ^ of S and G solve for
min S ^ E S S ^ F 2 , min G ^ E G G ^ F 2 .
According to Bayes’ rule and the first order optimal condition, the channel estimates S ^ = [ s ^ m n ] and G ^ = [ g ^ n k ] are given by the following posterior mean estimators:
s ^ m n = E { s m n Y } , g ^ n k = E { g n k Y }
where the expectations are taken with respect to the marginal posterior distributions p ( s m n Y ) and p ( g n k Y ) , respectively.

3.2. Factor Graph Representation and Message Passing Algorithm

The exact computation of S ^ and G ^ is generally intractable because the marginalization entails high-dimensional integrals over S and G . In the following, we derive an approximate solution within a message-passing framework.
Using the relations among Y , Z , W , F , G , and S , the posterior p ( G , S Y ) can be expressed as
p ( S , G Y ) = 1 p ( Y ) m = 1 M l = 1 L p y m l z m k , k m = 1 M k = 1 K p z m k w m n , f n k , n × m = 1 M n = 1 N p w m n s m n , m , n m = 1 M n = 1 N p s m n × n = 1 N k = 1 K p f n k g n k n = 1 N k = 1 K p g n k .
We build a factor graph corresponding to (22) and employ the canonical message-passing algorithm to obtain approximate solutions for the estimators in (21). The factor graph is shown in Figure 2.
Since this hybrid structure necessitates an augmented factor graph, we introduce two additional factor nodes and variable nodes to characterize the distinct message-passing behaviors. In the factor graph, M = M = K = 3 and N = N = L = 2 . The blue circles represent variable nodes, and the black squares represent factor nodes. To apply the SPA, we define the following message notation: Δ a b i ( · ) represents the message passed from node a to b during the ith iteration, and Δ v i ( · ) represents the edge message calculated at variable node v during the ith iteration.
By the SPA rule, the messages are as follows:
(1)
The message passing expressions between variable nodes { z m k } and factor nodes { q z m l } are as follows:
Δ q z m l z m k i ( z m k ) CN y m l ; k = 1 K z m k x k l , τ N j k Δ z m j q z m l i ( z m j ) d z m j ,
Δ z m k q z m l i + 1 ( z m k ) P z m k i ( z m k ) j l Δ q z m j z m k i ( z m k ) ,
where the auxiliary distribution P z m k i ( z m k ) is defined as
P z m k i z m k p z m k w m n , f n k , n n = 1 N Δ w m n z w f m k i w m n Δ f n k z w f m k i f n k d w m n d f n k ,
the marginal distribution of the variable node z m k is given by
Δ z m k i + 1 ( z m k ) P z m k i ( z m k ) l = 1 L Δ q z m l z m k i ( z m k ) .
(2)
The message passing expressions between variable nodes { f n k } and factor nodes { z w f m k } are as follows:
Δ z w f m k f n k i ( f n k ) d z m k p ( z m k w m n , f n k ) l = 1 L Δ q z m t z m k i ( z m k ) × j n Δ f j k z w f m k i ( f j k ) d f j k n = 1 N Δ w m n z w f m k i ( w m n ) d w m n ,
Δ f n k z w f m k i + 1 ( f n k ) P f n k i ( f n k ) j m Δ z w f m k f n k i ( f n k ) ,
where the auxiliary distribution P f n k i ( f n k ) is defined as
P f n k i ( f n k ) n = 1 N k = 1 K ( Δ g n k f g n k i ( g n k ) d g n k ) p ( f n k g n k ) ,
the marginal distribution of the variable node f n k is given by
Δ f n k i + 1 ( f n k ) P f n k i ( f n k ) m = 1 M Δ z w f m k f n k i ( f n k ) .
(3)
The message passing expressions between variable nodes { w m n } and factor nodes { z w f m k } are as follows:
Δ z w f m k w m n i ( w m n ) d z m k p ( z m k w m n , f n k ) l = 1 L Δ q z m l z m k i ( z m k ) × j n ( Δ w m j z w f m k i ( w m j ) d w m j ) n = 1 N ( Δ f n k z w f m k i ( f n k ) d f n k ) ,
Δ w m n z w f m k i + 1 ( w m n ) P w m n i ( w m n ) j k Δ z w f m j w m n i ( w m n ) ,
where the auxiliary distribution P w m n i ( w m n ) is defined as
P w m n i ( w m n ) m = 1 M n = 1 N ( Δ s m n w s n k i ( s m n ) d s m n ) p ( w m n s m n ) ,
the marginal distribution of the variable node w m n is given by
Δ w m n i + 1 ( w m n ) P w m n i ( w m n ) k = 1 K Δ z w f m k w m n i ( w m n ) .
(4)
The message passing expressions between variable nodes { g n k } and factor nodes { f g n k } are as follows:
Δ f g n k g n k i ( g n k ) d f n k p ( f n k g n k ) k = 1 K Δ z w f m k f n k i ( f n k ) × ( j , l ) ( n , k ) ( Δ g j l f g n k i ( g j l ) d g j l ) ,
Δ g n k f g n k i + 1 ( g n k ) p ( g n k ) ( j , l ) ( n , k ) Δ f g j l g n k i ( g n k ) ,
the marginal distribution of the variable node g n k is given by
Δ g n k i + 1 ( g n k ) p ( g n k ) n = 1 N k = 1 K Δ f g n k g n k i ( g n k ) .
(5)
The message passing expressions between variable nodes { s m n } and factor nodes { w s m n } are as follows:
Δ w s m n s m n i ( s m n ) d w m n p ( w m n s m n ) k = 1 K Δ z w f m k w m n i ( w m n ) × ( j , l ) ( m n ) ( Δ s j l w s m n i ( s j l ) d s j l ) ,
Δ s m n w s m n i + 1 ( s m n ) p ( s m n ) ( j , l ) ( m , n ) Δ w s j l s m n i ( s m n ) ,
the marginal distribution of the variable node s m n is given by
Δ s m n i + 1 ( s m n ) p ( s m n ) m = 1 M n = 1 N Δ w s m n s m n i ( s m n ) .

3.3. Approximation of Message Passing

The messages in (23)–(40) are, in general, intractable to compute because they involve high-dimensional integrals and normalization terms. Accordingly, we approximate the SPA updates in (23)–(40) using the central limit theorem (CLT) and Taylor-series expansions. For notational convenience, the message means and variances are defined in Table 1.
First, we approximate the messages associated with the variable nodes { z m k } . We approximate j k Δ z m j q z m l i ( z m j ) in (19) by the CLT as a Gaussian random variable with mean q ^ m l ( i ) z ^ m k , l ( i ) x k l and variance v m l q ( i ) v m k , l z ( i ) | x k l | 2 , where q ^ m l ( i ) k = 1 K z ^ m k , l ( i ) x k l and v m l q ( i ) k = 1 K v m k , l z ( i ) | x k l | 2 . Following the steps in [24], we have
l = 1 L Δ q z m l z m k i z m k = CN ( z m k ; ϱ ^ m k ( i ) , v m k ϱ ( i ) ) ,
where the mean ϱ ^ m k ( i ) and the variance v m k ϱ ( i ) are further specified in (46).
Applying the Fourier inversion theorem in conjunction with a second-order Taylor expansion to (25) yields P z m k i ( z m k ) CN ( z m k ; p ^ m k i ( i ) , ν m k p ( i ) ) , where
p ^ m k ( i ) = n = 1 N w ^ m n , k ( i ) f ^ n k , m ( i ) ,
v m k p ( i ) = n = 1 N w ^ m n , k ( i ) 2 v n k , m f ( i ) + v m n , k w ( i ) f ^ n k , m ( i ) 2 + v m n , k w ( i ) v n k , m f ( i ) .
Based on these two approximations, we represent Δ z m k i + 1 in (26) as a Gaussian distribution with tractable mean and variance, explicitly given by
Δ z m k i + 1 ( z m k ) = CN ( z m k ; z ^ m k ( i + 1 ) , ν m k z ( i + 1 ) ) ,
where
z ^ m k ( i + 1 ) = v m k p ( i ) ϱ ^ m k ( i ) + p ^ m k ( i ) v m k ϱ ( i ) v m k p ( i ) + v m k ϱ ( i ) , v m k z ( i + 1 ) = v m k p ( i ) v m k ϱ ( i ) v m k p ( i ) + v m k ϱ ( i ) .
In the above, v m k ϱ ( i ) and ϱ ^ m k ( i ) are given in [15] as follows:
v m k ϱ ( i ) = l = 1 L v m l γ ( i ) | x k l | 2 1 , ϱ ^ m k ( i ) = z ^ m k ( i ) + v m k ϱ ( i ) t = 1 T x k l γ ^ m l ( i ) ,
v m l γ ( i ) = v m l ε ( i ) + τ N 1 , γ ^ m l ( i ) = v m l γ ( i ) y m l ε ^ m l ( i ) ,
where
v m l ε ( i ) = k = 1 K v m k z ( i ) x k l 2 , ε ^ m l ( i ) = k = 1 K z ^ m k ( i ) x k l v m l ε ( i ) γ ^ m l ( i 1 ) .
To reduce complexity further, we note that the only difference between Δ z m k q z m l i + 1 and Δ z m k i + 1 is a single term that vanishes in the large-system limit. Thus, we use the mean and variance of Δ z m k i + 1 (i.e., z ^ m k ( i + 1 ) and v m k ( i + 1 ) ) to approximate the mean and variance of Δ z m k q z m l i + 1 . Specifically, they are given by
Δ z m k q z m l i + 1 ( z m k ) = CN ( z m k ; z ^ m k , l ( i + 1 ) , ν m k , l z ( i + 1 ) ) ,
where
z ^ m k , l ( i + 1 ) z ^ m k ( i + 1 ) v m k z ( i + 1 ) x k l γ ^ m l ( i ) ,
v m k , l z ( i + 1 ) v m k z ( i + 1 ) .
Then we approximate the messages associated with the variable nodes { f n k } as follows:
m = 1 M Δ z w f m k f n k i ( f n k ) = CN f n k ; b ^ n k ( i ) , v n k b ( i ) ,
where v n k b ( i ) and b ^ n k are given in [25] (Sec. II-D–Sec. II-E).
v n k b ( i ) = m = 1 M w ^ m n ( i ) 2 v m k ζ ( i ) 1 ,
b ^ n k = 1 v n k b ( i ) m = 1 M v m n w ( i ) v m k ζ ( i ) f ^ n k ( i ) + v n k b ( i ) m = 1 M w ^ m n ( i ) ζ ^ m k ( i ) .
In (54), we define the auxiliary variables as follows:
v m k ζ ( i ) = v m k p ( i ) v m k z ( i ) ( v m k p ( i ) ) 2 , ζ ^ m k ( i ) = z ^ m k ( i ) p ^ m k ( i ) v m k p ( i ) .
where v m k p ( i ) and p ^ m k ( i ) are given as follows in [25] (Sec. II-F).
v m k p ( i ) = n = 1 N | w ^ m n ( i ) | 2 v n k f ( i ) + v m n w ( i ) | f ^ n k ( i ) | 2 + v m n w ( i ) v n k f ( i ) ,
p ^ m k ( i ) = n = 1 N w ^ m n ( i ) f ^ n k ( i ) ζ ^ m k ( i 1 ) n = 1 N | w ^ m n ( i ) | 2 v n k f ( i ) + v m n w ( i ) | f ^ n k ( i ) | 2 .
Similar to (42), we can approximate that P f n k i ( f n k ) CN ( f n k ; μ ^ n k ( i ) + h 1 , n k , v n k μ ( i ) ) , where the mean and the variance are further specified in (67) and (68). Therefore, we can obtain the mean and variance of Δ f n k i + 1 ( f n k ) as follows:
v n k f ( i + 1 ) = v n k μ ( i ) v n k b ( i ) v n l μ ( i ) + v n k b ( i ) ,
f ^ n k ( i + 1 ) = v n k μ ( i ) b ^ n k ( i ) + v n k b ( i ) μ ^ n k ( i ) + v n k b ( i ) h 1 , n k v n k μ ( i ) + v n k b ( i ) .
Next, we approximate the messages associated with the variable nodes { w m n } as follows:
k = 1 K Δ z w g m k w m n i w m n = CN w m n ; c ^ m n ( i ) , v m n c ( i ) ,
where v m n c ( i ) and c ^ m n ( i ) are given as follows:
v m n c ( i ) = k = 1 K f ^ n k ( i ) 2 v m k ζ ( i ) 1 ,
c ^ m n ( i ) = 1 v m n c ( i ) k = 1 K v n k f ( i ) v m k s ( i ) w ^ m n ( i ) + v m n c ( i ) k = 1 K f ^ n k ( i ) ζ ^ m k ( i ) .
Similarly, we can approximate that P w m n i ( w m n ) CN ( w m n ; ρ ^ m n ( i ) + h 0 , m n , v m n ρ ( i ) ) , where the mean and the variance are further specified in (77) and (78). Therefore, we can obtain the mean and variance of Δ w m n i + 1 ( w m n ) as follows:
v m n w ( i + 1 ) = v m n ρ ( i ) v m n c ( i ) v m n ρ ( i ) + v m n c ( i ) ,
w ^ m n ( i + 1 ) = v m n ρ ( i ) c ^ m n ( i ) + v m n c ( i ) ρ ^ m n ( i ) + v m n c ( i ) h 0 , m n v m n ρ ( i ) + v m n c ( i ) .
Subsequently, we approximate the messages associated with the variable nodes { g n k } . Similar to (41), we obtain
n , k Δ g n k f g n k i ( g n k ) = CN ( g n k ; μ ^ n k ( i ) , v n k μ ( i ) ) ,
n , k Δ f g n k g n k i ( g n k ) = CN ( g n k ; d ^ n k ( i ) , v n k d ( i ) ) ,
where
v n k μ ( i ) = n = 1 N k = 1 K a R , n n 2 v n k g ( i ) ,
μ ^ n k ( i ) = n = 1 N k = 1 K a R , n n g ^ n k ( i ) v n k μ ( i ) α ^ n k ( i 1 ) ,
v n k d ( i ) = n = 1 N k = 1 K a R , n n 2 v n k α ( i ) 1 ,
d ^ n k ( i ) = g ^ n k + v n k d ( i ) n = 1 N k = 1 K a R , n n α ^ n k ( i ) .
In (69) and (70), we define
v n k α ( i ) = v n k μ ( i ) + v n k b ( i ) 1 ,
α ^ n k ( i ) = v n k α ( i ) b ^ n k ( i ) h 1 , n k μ ^ n k ( i ) .
Therefore, plugging (66) into (37), we obtain Δ g n k i + 1 ( g n k ) p ( g n k ) CN ( g n k ; d ^ n k ( i ) , v n k d ( i ) ) and
g ^ n k ( i + 1 ) = g n k Δ g n k i + 1 ( g n k ) d g n k ,
v n k g ( i + 1 ) = g n k 2 Δ g n k i + 1 ( g n k ) d g n k | g ^ n k ( i + 1 ) | 2 .
Finally, we approximate the messages associated with the variable nodes { s m n } as follows:
m , n Δ s m n w s m n i ( s m n ) = CN ( s m n ; ρ ^ m n ( i ) , v m n ρ ( i ) ) ,
m , n Δ w s m n s m n i ( s m n ) = CN ( s m n ; e ^ m n ( i ) , v m n e ( i ) ) .
where
v m n ρ ( i ) = m = 1 M n = 1 N a B , m m 2 v m n s ( i ) a R , n n 2 ,
ρ ^ m n ( i ) = m = 1 M n = 1 N a B , m m s ^ m n ( i ) a R , n n v m n l ( i ) β ^ m n ( i 1 ) ,
v m n e ( i ) = m = 1 M n = 1 N a B , m m 2 v m n β ( i ) a R , n n 2 1 ,
e ^ m n ( i ) = s ^ m n + v m n e ( i ) m = 1 M n = 1 N a B , m m β ^ m n ( i ) a R , n n .
In (79) and (80), we define
v m n β ( i ) = v m n ρ ( i ) + v m n c ( i ) 1 ,
β ^ m n ( i ) = v m n β ( i ) c ^ m n ( i ) h 0 , m n ρ ^ m n ( i ) .
Similarly, by plugging (76) into (40), we obtain Δ s m n i + 1 ( s m n ) p ( s m n ) CN ( s m n ; e ^ m n ( i ) , v m n e ( i ) ) and
s ^ m n ( i + 1 ) = s m n Δ s m n i + 1 ( s m n ) d s m n ,
v m n s ( i + 1 ) = s m n 2 Δ s m n i + 1 ( s m n ) d s m n | s ^ m n ( i + 1 ) | 2 .
We present the resulting algorithm in Algorithm 1. In this work, we adopt an adaptive damping approach to improve the convergence and robustness of mBiGAMP [25]. Specifically, at each iteration, we smooth the updates of the variance and mean of Z, W, F, S, and G by combining the current and previous updates. We stop Algorithm 1 once it reaches I max = 300 iterations, or when the difference between two consecutive iterates is less than a small positive threshold ϵ .
Algorithm 1 The mBiGAMP algorithm.
Input:  Y , A B , A R H 0 , H 1 , X , τ N , λ S , λ G .
Initialize:
s ^ m n ( 1 ) randomly drawn from p ( s m n )
g ^ n k ( 1 ) randomly drawn from p ( g n , k )
w ^ m n ( 1 ) = h 0 , m n + m n a B , m m s ^ m n ( 1 ) a R , n n *
f ^ n k ( 1 ) = h 1 , n k + n k a R , n n g ^ n , k ( 1 )
z ^ m k ( 1 ) = n w ^ m n ( 1 ) f ^ n k ( 1 )
   for  i = 1 , 2 , , I max  do
     For m , k update z ^ m k and v m k z by (48), (46), (47), (56), (57) and (45).
     For n , k update f ^ n k and v n k f by (53), (54), (67) (68), (58) and (59).
     For m , n update w ^ m n and v m n w by (61), (62), (77), (78), (63) and (64).
     For n , k update g ^ n k and v n k g by (71), (72), (69), (70), (73) and (74).
     For m , n update s ^ m n and v m n s by (81), (82), (79), (80), (83) and (84).
     If a certain stopping criterion is met, stop
   End for
Output:  s ^ m n and g ^ n k

3.4. Complexity Analysis

In this subsection, we summarize the total number of multiplications and additions for each variable node in each algorithm iteration for the proposed mBiGAMP algorithm. Each iteration of the mBiGAMP algorithm consists of five steps. The specific computational complexity of each step is as follows: the computational complexity of z ^ m k and v m k z is O ( M K L ) ; the computational complexity of f ^ n k and v n k f is O ( M K N ) ; the computational complexity of w ^ m n and v m n w is O ( M K N ) ; the computational complexity of g ^ n k and v n k g is O ( K 2 ( N ) 2 ) ; and the computational complexity of s ^ m n and v m n s is O ( M M ( N ) 2 ) . Therefore, the computational complexity of each iteration of the algorithm is O ( M K L + 2 M K N + ( K 2 + M M ) ( N ) 2 ) . The computational complexity of the algorithm shows that when N M K L / ( K 2 + M M ) , the algorithm’s computational complexity increases with the square of the number of IRS elements. By contrast, the PARAFAC algorithm, which is also capable of segmented channel estimation, incurs a computational complexity of O ( 2 N 3 + 4 N 2 P ( M + K ) + 4 M N K P ) , where P denotes the number of feasible IRS phase configurations. It can be seen that the computational complexity of the PARAFAC algorithm increases with the cube of the number of IRS elements. Consequently, for large-scale IRS deployments, our algorithm entails a lower computational complexity than PARAFAC.

4. Simulation Results

In this section, we present the computational simulation results of the proposed method’s performance. We have particularly simulated the normalized mean square error (NMSE) using the metrics H ^ R B H R B 2 / H R B 2 and H ^ U R H U R 2 / H U R 2 . We conducted the simulations using MATLAB 2022a. Each NMSE curve equals the sample mean of 500 statistically independent Monte Carlo channel realizations, and the iterations terminated at the tolerance ϵ = 10 4 . For the large-scale fading model, we use the Close-In Free Space Reference Distance with Frequency-Dependent Path Loss Exponent (CIF) model proposed in [26] to match the path loss and shadow fading of the auxiliary transportation tunnel in coal mines. The specific expression is
L ( d B ) = 32.4 + 20 lg f c GHz + 24.237 1.754 lg f c GHz lg d m + X σ c
where f c = 5.8 GHz is the operating frequency band; d is the transmission distance. We set the distance from user to IRS and from IRS to BS to 20 m and 30 m, respectively; X σ is shadow fading, which represents large-scale channel fluctuations and is a Gaussian random variable with zero mean and standard deviation of σ c = 11.1 . Furthermore, to demonstrate the superiority of the proposed algorithm, we compared it with the current state-of-the-art methods, including the PARAFAC decomposition algorithm, the DS-OMP algorithm, and the traditional LS algorithm.
First, we investigated the impact of the Rician factor κ , used to control the fast-varying channel component, on the channel estimation performance, as shown in Figure 3. The parameter settings are M = M = 40 , N 1 = N 1 = N 2 = N 2 = 6 , K = 36 , λ S = λ G = 0.3 , L = 40 , and SNR = 0 dB. The parameter m in the Nakagami-m channel is set to 0.85. In the subsequent simulations, these parameters will remain unchanged unless otherwise stated. From Figure 3, it can be observed that as κ increases, the proportion of known information in the channel grows, which reduces the NMSE of the proposed mBiGAMP algorithm. Moreover, the NMSE decline rate diminishes with increasing κ . For convenience in the subsequent simulations, we uniformly set the value of κ to 9.
Next, to verify the superiority of adaptive damping, we compared it with the fixed damping factor β = 0.3 , as carefully selected in [27], as shown in Figure 4a. It can be seen that both methods converge as the number of iterations increases, but the adaptive damping approach achieves convergence in approximately 80 iterations, whereas the method with fixed β = 0.3 requires about 120 iterations. To further validate the algorithm’s convergence under different SNR conditions, we examine the NMSE performance across varying iteration counts, as shown in Figure 4b. It is evident that our algorithm converges to different NMSE levels as the number of iterations increases.
Subsequently, we investigated the NMSE performance of the proposed mBiGAMP algorithm compared with the PARAFAC decomposition algorithm under separated channel estimation, as shown in Figure 5a. It can be observed that the mBiGAMP algorithm significantly outperforms the PARAFAC decomposition algorithm. At NMSE of 10 4 , the proposed mBiGAMP algorithm achieves approximately a 7 dB gain over the PARAFAC decomposition algorithm, demonstrating its effectiveness for separated channel estimation. To further assess cascaded channel estimation, Figure 5b compares the NMSE achieved by the proposed mBiGAMP algorithm with those of the PARAFAC decomposition algorithm, the DS-OMP algorithm, and the LS algorithm. Similar performance improvements are observed as in the separated estimation case. Specifically, at NMSE of 10 3 , the proposed mBiGAMP algorithm achieves gains of 5 dB, 6 dB, and 14 dB over the PARAFAC decomposition algorithm, DS-OMP algorithm, and LS algorithm, respectively.
To further evaluate the performance of the proposed mBiGAMP algorithm under various system configurations, we conducted additional simulations for different numbers of IRS elements and varying pilot lengths as shown in Figure 6a. and Figure 6b. Figure 6a shows that as the IRS size increases from 5 × 5 to 9 × 9 , the performance of all channel estimation algorithms degrades due to the increased number of estimated elements, leading to an accumulation of estimation errors. Despite this, the proposed mBiGAMP algorithm maintains superior performance compared to the other algorithms. Similarly, Figure 6b shows that all algorithms benefit from longer pilot length as the additional pilot symbols help improve estimation accuracy. Likewise, the proposed mBiGAMP algorithm consistently achieves better performances than the others with varying pilot lengths, which demonstrates that the proposed mBiGAMP algorithm achieves more accurate channel state information (CSI) recovery with lower pilot overhead while maintaining robust estimation accuracy.
To better evaluate the practical impact of the proposed mBiGAMP algorithm, we further conduct signal detection on the channels estimated by different channel estimation algorithms to obtain the corresponding BER performance. We set the transmitted data length to be 10,000 and modulate them using QPSK. The BER result under different algorithms is shown in Figure 7. It can be observed that the proposed mBiGAMP algorithm consistently outperforms the other channel estimation algorithms. Specifically, when the NMSE is 10 2 , mBiGAMP achieves SNR gains of approximately 6 dB, 7 dB, and 12 dB over PARAFAC, DS-OMP, and LS, respectively. These BER results provide a more comprehensive validation of the superiority of the proposed mBiGAMP algorithm over the other algorithms in the coal mine scenario.
Finally, to verify the robustness of the proposed A algorithm, we analyze the case where phase noise exists in the IRS. As mentioned in [28], the IRS phase after adding noise is expressed as
Φ = β diag e j ( θ 1 + θ σ ) , e j ( θ 2 + θ σ ) , , e j ( θ N + θ σ )
where β denotes the amplitude coefficient, θ is the ideal phase, and θ σ is the introduced phase noise following the distribution of N ( 0 , σ IRS 2 ) . After introducing the same phase noise σ IRS 2 = 1 , we compare the performance of the proposed mBiGAMP algorithm with other channel estimation algorithms, and the results are shown in Figure 8. It can be observed that the channel estimation performance degrades in the presence of phase noise, but the proposed mBiGAMP algorithm consistently outperforms other channel estimation algorithms under the same phase noise. Specifically, when the NMSE is 10 3 , mBiGAMP achieves SNR gains of approximately 5 dB, 6 dB, and 16 dB over the DS-OMP, PARAFAC, and LS algorithms, respectively. These results show that our algorithm exhibits better robustness in the presence of phase noise compared to other algorithms.

5. Conclusions

In this paper, we proposed a mBiGAMP algorithm combined with IRS technology to enhance channel estimation accuracy in coal mine wireless communication systems. To accurately model the unique propagation environment characterized by abundant coal-carrying belt conveyors, we established a hybrid channel model incorporating both fast-varying and quasi-static components. Building upon this model, we introduced two additional factor nodes and variable nodes to capture distinct message-passing behaviors, thereby deriving the mBiGAMP algorithm. Simulation results show that the proposed mBiGAMP algorithm achieves substantial performance gains over other state-of-the-art algorithms in both separated and cascaded channel estimation in coal mines. Notably, the mBiGAMP algorithm exhibits robust convergence across the operational SNR range while requiring fewer pilot symbols to maintain estimation accuracy compared with other methods. Our work not only offers a feasible and efficient solution to improve channel estimation performance in coal mines, but it also provides a foundation for further research on IRS-assisted systems in confined and dynamic propagation scenarios.

Author Contributions

Conceptualization, Y.L. and Y.X.; Methodology, Y.L.; Validation, K.G. and X.L.; Formal analysis, K.G.; Writing—original draft, K.G.; Writing—review and editing, Y.L., K.G. and Y.X.; Funding acquisition, B.W. 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 grant number 62271386, 62471385, 61801371.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ranjany, A.; Misraz, P.; Dwivediz, B.; Sahuy, H.B. Channel modeling of wireless communication in underground coal mines. In Proceedings of the 8th International Conference on Communication Systems and Networks (COMSNETS), Bangalore, India, 5–10 January 2016; pp. 1–2. [Google Scholar]
  2. Ben Mabrouk, I.; Talbi, L.; Nedil, M.; Hettak, K. MIMO-UWB Channel Characterization Within an Underground Mine Gallery. IEEE Trans. Antennas Propag. 2012, 60, 4866–4874. [Google Scholar] [CrossRef]
  3. Játiva, P.P.; Azurdia-Meza, C.A.; Sánchez, I.; Seguel, F.; Zabala-Blanco, D.; Firoozabadi, A.D.; Gutiérrez, C.A.; Soto, I. A VLC Channel Model for Underground Mining Environments With Scattering and Shadowing. IEEE Access 2020, 8, 185445–185464. [Google Scholar] [CrossRef]
  4. Sun, C.; Mao, X. Research of underground OFDM channel estimation algorithm. Ind. Mine Autom. 2014, 40, 39–43. [Google Scholar]
  5. Wang, A.; Liang, Y. Research on OFDM channel estimation of mine based on improved SRCNN. Saf. Coal Mines 2024, 55, 211–217. [Google Scholar]
  6. Liu, Y.; Liu, X.; Mu, X.; Hou, T.; Xu, J.; Renzo, M.D. Reconfigurable Intelligent Surfaces: Principles and Opportunities. IEEE Commun. Surv. Tutor. 2021, 23, 1546–1577. [Google Scholar] [CrossRef]
  7. Yuan, X.; Zhang, Y.-J.A.; Shi, Y.; Yan, W.; Liu, H. Reconfigurable-Intelligent-Surface Empowered Wireless Communications: Challenges and Opportunities. IEEE Wirel. Commun. 2021, 28, 136–143. [Google Scholar] [CrossRef]
  8. Li, S.; Zhang, P.; Min, M.; Li, Z.; Zhang, M.; Xiao, J. Discussion on intelligent reflecting surface technology and its application in wireless blind spot coverage in coal mines. J. Mine Autom. 2023, 6, 112–119. [Google Scholar]
  9. Guo, T.; Li, X.; Mei, M.; Yang, Z.; Shi, J.; Wong, K. Joint communication and sensing design in coal mine safety monitoring: 3-D phase beamforming for IRS assisted wireless networks. IEEE Internet Things J. 2023, 10, 11306–11315. [Google Scholar] [CrossRef]
  10. Mishra, D.; Johansson, H. Channel estimation and low-complexity beamforming design for passive intelligent surface assisted MISO wireless energy transfer. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4659–4663. [Google Scholar]
  11. 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]
  12. Kundu, N.K.; McKay, M.R. Channel Estimation for Reconfigurable Intelligent Surface Aided MISO Communications: From LMMSE to Deep Learning Solutions. IEEE Open J. Commun. Soc. 2021, 2, 471–487. [Google Scholar] [CrossRef]
  13. Liu, M.; Li, X.; Yuen, C. Deep Learning-Based Channel Estimation for Double-RIS Aided Massive MIMO System. IEEE Wirel. Commun. Lett. 2023, 12, 70–74. [Google Scholar] [CrossRef]
  14. de Araújo, G.T.; Almeida, A.L.D.; Boyer, R. Channel estimation for intelligent reflecting surface assisted MIMO systems: A tensor modeling approach. IEEE J. Sel. Top. Signal Process. 2021, 15, 789–802. [Google Scholar] [CrossRef]
  15. Liu, H.; Yuan, X.; Zhang, Y.-J.A. Matrix-calibration-based cascaded channel estimation for reconfigurable intelligent surface assisted multiuser MIMO. IEEE J. Sel. Areas Commun. 2020, 38, 2621–2636. [Google Scholar] [CrossRef]
  16. Zhou, L.; Dai, J.; Xu, W. Joint Multi-User Channel Estimation for RIS-Assisted Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2024, 23, 13993–14006. [Google Scholar] [CrossRef]
  17. Wei, L.; Huang, C. Parallel Factor Decomposition Channel Estimation in RIS-Assisted Multi-User MISO Communication. In Proceedings of the IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), Hangzhou, China, 8–11 June 2020; pp. 1–5. [Google Scholar]
  18. 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]
  19. Ji, X.; Wang, C.-X.; Chang, H. A Novel MIMO Channel Model for Underground Mine Communications. In Proceedings of the International Conference on Communications in China (ICCC), Dalian, China, 10–12 August 2023; pp. 1–5. [Google Scholar]
  20. Hu, C.; Dai, L.; Mir, T.; Gao, Z.; Fang, J. Super-resolution channel estimation for mmWave massive MIMO with hybrid precoding. IEEE Trans. Veh. Technol. 2018, 67, 8954–8958. [Google Scholar] [CrossRef]
  21. Li, X.; Fang, J.; Li, H.; Wang, P. Millimeter wave channel estimation via exploiting joint sparse and low-rank structures. IEEE Trans. Wirel. Commun. 2018, 17, 1123–1133. [Google Scholar] [CrossRef]
  22. Kschischang, F.R.; Frey, B.J.; Loeliger, H.A. Factor graphs and the sum-product algorithm. IEEE Trans. Inf. Theory 2002, 47, 498–519. [Google Scholar] [CrossRef]
  23. Verma, R.; Kumar, P.; Sharma, P.K. Average BER of RIS-Assisted NOMA System with Quantized Phase Error Under Nakagami-M Fading. In Proceedings of the National Conference on Communications (NCC), New Delhi, India, 6–9 March 2025; pp. 1–6. [Google Scholar]
  24. Ma, J.; Xu, J.; Maleki, A. Optimization-based AMP for phase retrieval: The impact of initialization and 2-regularization. IEEE Trans. Inf. Theory 2019, 65, 3600–3629. [Google Scholar] [CrossRef]
  25. Parker, J.T.; Schniter, P.; Cevher, V. Bilinear generalized approximate message passing—Part I: Derivation. IEEE Trans. Signal Process. 2014, 62, 5839–5853. [Google Scholar] [CrossRef]
  26. Peng, M. Applicability study of the general wireless transmission path loss statistical model in mines. J. Mine Autom. 2025, 51, 57–63. [Google Scholar]
  27. Wei, L.; Huang, C.; Guo, Q.; Yang, Z.; Zhang, Z.; Alexandropoulos, G.C. Joint Channel Estimation and Signal Recovery for RIS-Empowered Multiuser Communications. IEEE Trans. Commun. 2022, 70, 4640–4655. [Google Scholar] [CrossRef]
  28. Li, C.; van Delden, M.; Sezgin, A.; Musch, T.; Han, Z. IRS-Assisted MISO System With Phase Noise: Channel Estimation and Power Scaling Laws. IEEE Trans. Wirel. Commun. 2023, 22, 3927–3941. [Google Scholar] [CrossRef]
Figure 1. IRS-assisted coal mine wireless communication system model.
Figure 1. IRS-assisted coal mine wireless communication system model.
Entropy 27 00932 g001
Figure 2. Factor graph for message passing.
Figure 2. Factor graph for message passing.
Entropy 27 00932 g002
Figure 3. The NMSE performance versus Rician factor κ with SNR = 0 dB.
Figure 3. The NMSE performance versus Rician factor κ with SNR = 0 dB.
Entropy 27 00932 g003
Figure 4. (a) Convergence performance comparison between adaptive damping and fixed damping factor; (b) The number of iterations of the mBiGAMP algorithm under different SNRs.
Figure 4. (a) Convergence performance comparison between adaptive damping and fixed damping factor; (b) The number of iterations of the mBiGAMP algorithm under different SNRs.
Entropy 27 00932 g004
Figure 5. (a) NMSE performance of different separated channel estimation strategies versus SNR; (b) NMSE performance of different cascaded channel estimation strategies versus SNR.
Figure 5. (a) NMSE performance of different separated channel estimation strategies versus SNR; (b) NMSE performance of different cascaded channel estimation strategies versus SNR.
Entropy 27 00932 g005
Figure 6. (a) Performance comparisons for different channel estimation algorithms with varying numbers of IRS elements; (b) Performance comparisons for different channel estimation algorithms with varying pilot lengths.
Figure 6. (a) Performance comparisons for different channel estimation algorithms with varying numbers of IRS elements; (b) Performance comparisons for different channel estimation algorithms with varying pilot lengths.
Entropy 27 00932 g006
Figure 7. Comparison of BER performance of different channel estimation algorithms.
Figure 7. Comparison of BER performance of different channel estimation algorithms.
Entropy 27 00932 g007
Figure 8. Comparison of performance of channel estimation algorithms under the same phase noise.
Figure 8. Comparison of performance of channel estimation algorithms under the same phase noise.
Entropy 27 00932 g008
Table 1. Notations of means and variances for messages.
Table 1. Notations of means and variances for messages.
MessageMeanVariance
Δ g n k f g n k i ( g n k ) g ^ n k , n k ( i ) v n k , n k g ( i )
Δ s m n w s m n i ( s m n ) s ^ m n , m n ( i ) v m n , m n s ( i )
Δ w m n z w f m k i ( w m n ) w ^ m n , k ( i ) v m n , k w ( i )
Δ f n k z w f m k i ( f n k ) f ^ n k , m ( i ) v n k , m f ( i )
Δ z m k q z m l i ( z m k ) z ^ m k , l ( i ) v m k , l z ( i )
Δ g n k i ( g n k ) g ^ n k ( i ) v n k g ( i )
Δ s m n i ( s m n ) s ^ m n ( i ) v m n s ( i )
Δ w m n i ( w m n ) w ^ m n ( i ) v m n w ( i )
Δ f n k i ( f n k ) f ^ n k ( i ) v n k f ( i )
Δ z m k i ( z m k ) z ^ m k ( i ) v m k z ( i )
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

Liu, Y.; Guo, K.; Li, X.; Wang, B.; Xu, Y. Channel Estimation for Intelligent Reflecting Surface Empowered Coal Mine Wireless Communication Systems. Entropy 2025, 27, 932. https://doi.org/10.3390/e27090932

AMA Style

Liu Y, Guo K, Li X, Wang B, Xu Y. Channel Estimation for Intelligent Reflecting Surface Empowered Coal Mine Wireless Communication Systems. Entropy. 2025; 27(9):932. https://doi.org/10.3390/e27090932

Chicago/Turabian Style

Liu, Yang, Kaikai Guo, Xiaoyue Li, Bin Wang, and Yanhong Xu. 2025. "Channel Estimation for Intelligent Reflecting Surface Empowered Coal Mine Wireless Communication Systems" Entropy 27, no. 9: 932. https://doi.org/10.3390/e27090932

APA Style

Liu, Y., Guo, K., Li, X., Wang, B., & Xu, Y. (2025). Channel Estimation for Intelligent Reflecting Surface Empowered Coal Mine Wireless Communication Systems. Entropy, 27(9), 932. https://doi.org/10.3390/e27090932

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