Next Article in Journal
A Novel Defect Quantification Method Utilizing Multi-Sensor Magnetic Flux Leakage Signal Fusion
Previous Article in Journal
The Square-Root Unscented and the Square-Root Cubature Kalman Filters on Manifolds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tensor Based Semi-Blind Channel Estimation for Reconfigurable Intelligent Surface-Aided Multiple-Input Multiple-Output Communication Systems

by
Ni Li
1,
Honggui Deng
2,*,
Fuxin Xu
1,
Yitao Zheng
2,
Mingkang Qu
1,
Wanqing Fu
2 and
Nanqing Zhou
2
1
School of Physics, Central South University, Changsha 410012, China
2
School of Electronic Information, Central South University, Changsha 410004, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(20), 6625; https://doi.org/10.3390/s24206625
Submission received: 13 September 2024 / Revised: 9 October 2024 / Accepted: 10 October 2024 / Published: 14 October 2024

Abstract

:
Reconfigurable intelligent surfaces (RISs) are a promising technology for sixth-generation (6G) wireless networks. However, a fully passive RIS cannot independently process signals. Wireless systems equipped with it often encounter the challenge of large channel matrix dimensions when acquiring channel state information using pilot-assisted algorithms, resulting in high pilot overhead. To address this issue, this article proposes a semi-blind joint channel and symbol estimation receiver without a pilot training stage for RIS-aided multiple-input multiple-output (MIMO) (including massive MIMO) communication systems. In a semi-blind system, a transmission symbol matrix and two channel matrices are coupled within the received signals at the base station (BS). We decouple them by building two parallel factor (PARAFAC) tensor models. Leveraging PARAFAC tensor decomposition, we transform the joint channel and symbol estimation problem into least square (LS) problems, which can be solved by Alternating Least Squares (ALSs). Our proposed scheme allows duplex communication. Compared to recently proposed pilot-based methods and semi-blind receivers, our results demonstrate the superior performance of our proposed algorithm in estimation accuracy and speed.

1. Introduction

Reconfigurable Intelligent Surfaces (RISs), an innovative technology in six-generation wireless communication systems, are transitioning from theoretical concepts to practical applications [1,2,3]. Comprising a large array of programmable electromagnetic elements, an RIS could dynamically manipulate the phase, amplitude, and even polarization of incident electromagnetic waves, intelligently shaping and optimizing the wireless signal propagation environment. Its key strengths lie in its non-regenerative nature and low energy consumption, enhancing communication link performance without additional transmission power. Through centralized control or distributed algorithms, RISs adapt in real-time, optimizing beamforming, interference suppression, channel capacity, and coverage, offering unprecedented flexibility and efficiency [4,5,6,7,8].
In a single RIS system, given a fully passive RIS devoid of signal processing capability, the acquisition of Channel State Information (CSI) cannot be directly conducted on the RIS, but necessitates indirect estimation through the base station and user terminals, posing a formidable challenge. Recent works put forward various channel estimation (CE) methods to address the problem [9,10,11,12,13,14,15]. Ref. [9] proposed an eigenspace projection (EP) algorithm based on the correlated nature of RIS–User Terminal (UT) with a pilot reuse strategy to solve the CE problem. Ref. [10] proposed novel long-term and short-term imperfection models, alongside corresponding efficient tensor-based CE algorithms for joint estimation of channels and impairments. In [11], practical broadband CE schemes tailored for multi-path and single-path propagation environments were designed in conjunction with Doppler shift adjustment, effectively addressing the challenges in CE posed by the rapid mobility of users. An efficient alternating optimization algorithm has been proposed in [12], which innovatively integrates sparsity and tensor decomposition structures to formulate the CE problem for RIS-assisted multi-user MIMO systems. In addition to these conventional methods, some researchers focus their attention on deep learning, which can help reduce the CE complexity [16,17,18,19]. A convolutional neural network (CNN)-based denoising network has been proposed in [16] to obtain the CSI. In [17], a time-varying CE scheme based on recurrent neural network (RNN) has been proposed. In [18], the entire channel was estimated by the technique based on the deep back-projection networks (DBPN), which only need small channel samples to train. However, the aforementioned CE methods almost rely on pilot sequence training. The pilot-aided CE approach necessitates the insertion of a predetermined number of pilot symbols within the transmitted signal in a specific arrangement to facilitate CE [20,21]. This entails dedicating a portion of spectral resources to the transmission of known pilot information, rather than actual data, thereby compromising data transmission efficiency and spectral utilization. In addition, in the UT-RIS channel, which is rapidly time-varying, the pilot-aided method may struggle to promptly and accurately track channel variations due to the limited spacing and quantity of pilot signals [22,23]. Consequently, excessively rapid channel changes can render the CE based on pilot signals an inaccurate representation of the current channel state. Furthermore, the extensive deployment of RIS in the system, each equipped with a vast number of elements, leads to a dramatic increase in channel dimensions, thereby resulting in substantial pilot overhead.
To tackle these problems, the semi-blind method has been considered as a potential approach to enhance CE performance and efficiency [24,25,26]. A tensor-based two-stage semi-blind Khatri–Rao factorization and Kronecker factorization (KAKF) receiver was proposed in [24] to jointly estimate channel and transmission symbol matrices without the need for a dedicated pilot training stage. Although the KAKF algorithm without any iterative process shows low computational complexity, it exits error propagation between the two estimation stages, and cannot simultaneously estimate all parameters. Consequently, exploiting the low-rank property of millimetre waves, a tensor-based two-stage semi-blind fitting algorithm was proposed in [25] to preprocess all parameters in the first stage using the Kronecker/Khatri–Rao factorization characteristics. These parameters are then used as initial values for alternate optimization of the channel and symbol matrices in the second stage. The estimation accuracy is improved by adding a preprocessing stage, but it also results in increased computational complexity and a subsequent decrease in estimation speed. Ref. [26] innovatively introduced the PARATUCK tensor model into RIS-assisted MIMO communication systems. Leveraging this model, a semi-blind receiver was designed, which iteratively estimated the channels between the RIS-base station (BS) and UT-RIS, as well as the transmitted symbol matrix, through the trilinear Alternating Least Squares (ALS) method. However, due to the necessity of concurrently optimizing three objective functions, the computational load per iteration becomes exceedingly heavy, resulting in a reduction in the estimation speed.
A semi-blind CE has the advantage of improving spectrum efficiency and lowering pilot overhead; however, how to find a trade-off between the estimation accuracy and speed is still unknown. Motivated by the above, we propose a novel semi-blind receiver based on the ALS algorithm to solve the joint CE and symbol estimation problem. The main contributions of our work are summarized as follows:
  • We leverage the superiority in lowering the pilot overhead of the semi-blind CE method. In contrast to conventional pilot-assisted methods, our receiver involves symbol matrix estimation which could lighten the reliance on pilot training.
  • We prove that the signal received at the BS adheres to a double parallel factor (PARAFAC) tensor model. The dimension of the received signals can be reduced by leveraging tensor decomposition, resulting in accelerating the estimation speed.
  • We propose a novel ALS-based semi-blind receiver for the RIS-aided MIMO communication system. Based on the unfolded forms generated by tensor decomposition, we formulate the joint CE and symbol estimation problem into LS problems and then solve them by ALS.
The remainder of this article is summarized as follows. In Section 2, we give a brief introduction to the parallel factor tensor. The system model is established in Section 3 with joint CE and symbol estimation problem formulation. We present the proposed ALS-based semi-blind technique in Section 4. The simulation results in Section 5 validate the effectiveness of the proposed receiver. We conclude the article in Section 6.

2. Preliminaries on the Parallel Factor Tensor Decomposition

PARAFAC decomposition decomposes a high-order tensor into a finite sum of rank-one tensors, providing an approximate representation of the original tensor [27,28,29]. This approach enables dimensionality reduction and information extraction.
As depicted in Figure 1, for a third-order tensor X C I × J × K , the expression of PARAFAC model can be written as follows:
X = I R × 1 A × 2 B × 3 C ,
where R denotes the rank of X , I R denotes the third-order identity tensor of the dimensions R × R × R , the n-mode product of a tensor U with a matrix V is denoted by U × n V , the three factor matrices A = a 1 , , a R C I × R , B = b 1 , , b R C J × R , and  C = c 1 , , c R C K × R . Then, the PARAFAC decomposition result can be written as
X = r = 1 R [ A ] i r [ B ] j r [ C ] k r for i = 1 , , I ; j = 1 , , J ; k = 1 , , K .
The decomposition along the three dimensions of the tensor can be represented in matrix form as follows:
X ( i , : , : ) = B diag ( A ) C T ,
X ( : , j , : ) = A diag ( B ) C T ,
X ( : , : , k ) = A diag ( C ) B T .
To obtain unfolded forms of the mode-1, mode-2, and mode-3, we rewrote (3)–(5) in terms of the horizontal, lateral, and frontal slices of X as
Mode- 1 : [ X ] ( 1 ) = ( B C ) A T ,
Mode- 2 : [ X ] ( 2 ) = ( C A ) B T ,
Mode- 3 : [ X ] ( 3 ) = ( A B ) C T ,
respectively, where ⋄ represents the Khatri–Rao product. Subsequently, we will leverage this PARAFAC decomposition to derive an ALS-based semi-blind receiver.

3. System Model

As shown in Figure 2, we consider a fully passive RIS-aided MIMO system along with a quasi-static flat fading channel. To maximize signal coverage, RIS is assumed to be deployed on the surface of a tall building. UT communicates with BS through RIS. The UT-RIS channel varies faster than the RIS-BS channel. The BS and UT are equipped with M and L antennas, respectively. RIS consists of N reflecting elements. Due to an unfavourable propagation environment, our system ignores the direct line-of-sight path between BS and UT.
A transmission frame is taken into account, as depicted in Figure 3. Specifically, coherence time T A = T E + T B , T B is significantly smaller than T A , where T E and T B represent the data transmission phase and the semi-blind estimation phase, respectively. During the semi-blind estimation duration, T B is divided into P time blocks, and each time block comprises T time slots, i.e.,  T B = P T T A .
We focus on an uplink communication scenario, while our proposed scheme is equally applicable to downlink communication. With the assistance of the RIS, the BS receives L independent data streams encoded by the UT. The discrete-time signal vectors received by the BS during the p-th time blocks ( p = { 1 , , P } ) can be expressed as
Y p , k = G D p ( E ) H D k ( W ) X T + B [ p , k ] ,
where G C M × N represents the BS-RIS channel, H C N × L represents the RIS-UT channel, X C T × L is the transmitted symbol matrix. Diagonal matrix D i ( A ) constructed by placing the i -th row of matrix A along its principal diagonal. The RIS’s phase shift matrix E C P × N is time-varying across blocks, but constant within each block. W C K × L denotes the encoding matrix, where K ( k = { 1 , , K } ) is the code length. B [ p , k ] C M × T denotes the additive white Gaussian noise matrix. Notations are summarized in Table 1 for convenience. Our objective is to estimate a symbol matrix and two channel matrices; next, we establish two distinct tensor models for the received signals and estimate them in two sequential stages.

4. Proposed Semi-Blind Receiver

Observing (9), we find that when P or K is fixed, the remaining part can be modelled as a three-dimensional tensor that satisfies a PARAFAC decomposition. Hence, we establish two PARAFAC tensor models for the received signals, then estimate them in two separate stages by using ALS fitting.

4.1. Symbol Estimation Stage

During the symbol estimation stage, we define F = G D p ( E ) H C M × L where F varies across P time blocks but remains constant across K code length. This implies that F can be fixed when solely considering the received signals that were transmitted using the k-th encoding, irrespective of the time block in which they were received. Therefore, we assume that p = 1 , for simplicity. Then, we rewrite the noise-free received signal in (9) as
Y ˜ k = F D k ( W ) X T C M × T .
The received signal Y ˜ k , which can be regarded as k-th frontal matrix slice of tensor, corresponds to the PARAFAC model Y ˜ C M × K × T . Unfolding the tensor Y ˜ yields the mode-1 and mode-2 forms:
Mode- 1 : [ Y ˜ ] ( 1 ) ( X W ) F T C K T × M ,
Mode- 2 : [ Y ˜ ] ( 2 ) ( W F ) X T C K M × T .
Mode- 3 : [ Y ˜ ] ( 3 ) ( F X ) W T C M T × K .
In the ( i )-th iteration, utilizing unfolded forms (11) and (12), we perform Least Squares (LS) fitting to obtain an estimate of X and F by minimizing the following cost functions:
J X ^ i = [ Y ˜ ] ( 2 ) W F ^ i 1 X ^ i 1 T F 2 ,
J F ^ i = [ Y ˜ ] ( 2 ) X ^ i W F ^ i T F 2 ,
and the closed-form solutions are given as follows:
X ^ i = W F ^ i 1 [ Y ˜ ] ( 2 ) T ,
F ^ i = X ^ i W [ Y ˜ ] ( 1 ) T .
where · represents the pseudo-inverse of the matrix.

4.2. Channel Estimation Stage

Since we acquire the estimated values of X from the stage I and the encoding matrix W is known in BS, we can reconstruct the received signal by removing X and W . Specifically, we can perform the following operation:
Y ˜ p = G D p ( E ) H D k ( W ) X T X ^ T D k ( W ) 1 + B p , k X ^ T D k ( W ) 1 .
Let Q = H D k ( W ) X T X ^ T D k ( W ) 1 T C L × N , where Q varies across K code length but remains constant across P time blocks. Since we only consider the received signal received in p-th time block regardless of which code is employed for their transmission, the variable Q is fixed by assuming k = 1 for simplicity. Then, we rewrite the noise-free received signal in (18):
Z ˜ p = G D p ( E ) Q T C M × L .
The Z ˜ p can be regarded as p-th frontal matrix slice of tensor. Based on (19), we establish a tensor Z ˜ C M × P × L and apply PARAFAC decomposition, then obtain unfolded forms of the mode-1 and mode-2 of Z ˜ :
Mode- 1 : [ Z ˜ ] ( 1 ) ( Q E ) G T C P L × M ,
Mode- 2 : [ Z ˜ ] ( 2 ) ( E G ) Q T C P M × L .
Mode- 3 : [ Z ˜ ] ( 3 ) ( G Q ) E T C M L × P .
During the ( i ) -th iteration, to estimate Q and G , we employ the same ALS fitting as in stage I. Leveraging the received signal unfolded forms (20) and (21), the cost functions are given by
J Q ^ i = [ Z ˜ ] ( 2 ) E G ^ i 1 Q ^ i 1 T F 2 ,
J G ^ i = [ Z ˜ ] ( 1 ) Q ^ i E G ^ i T F 2 ,
Then, the closed-form solutions of Q and G can be derived as
Q ^ i = E G ^ i 1 [ Z ˜ ] ( 2 ) T ,
G ^ i = Q ^ i E [ Z ˜ ] ( 1 ) T .
The normalized squared error at the ( i ) -th iteration for the two stages are
e ( i ) α = [ Y ˜ ] ( 1 ) X ^ i W F ^ i T F 2 ,
e ( i ) β = [ Z ˜ ] ( 1 ) Q ^ i E G ^ i T F 2 .
We set the iteration terminating criterion for both two stages as e ( i ) χ e ( i 1 ) χ ε , where χ = α , β and the threshold value ε = 10 6 . Actually, the estimation result of channel H equal to the estimated Q , i.e.,  H ^ = Q ^ . The proposed double PARAFAC-based ALS (DP-ALS) CE is summarized in Algorithm 1.
Algorithm 1: Proposed double-PARAFAC-based Alternating Least Squares.
Input: Initialize F ( 1 ) , G ( 1 ) .
1: Symbol Estimation Stage
1.1:  i = 1 ;
1.2: While  | e ( i ) α e ( i 1 ) α | > ε  do
1.3:       i = i + 1 ;
1.4:      Calculate X ^ i by (16);
1.5:      Calculate F ^ i by (17);
1.6: End While
2: Channel Estimation Stage
2.1:  i = 1 ; Reconstruct receive signals by (18);
2.2: While  | e ( i ) β e ( i 1 ) β | > ε  do
2.3:       i = i + 1 ;
2.4:      Calculate Q ^ i by (25);
2.5:      Calculate G ^ i by (26);
2.6: End While
Output :   X ^ , G ^ , Q ^ .

4.3. Computational Complexity

The computational complexity of the proposed algorithms mainly lies in the matrix pseudo-inverse operations, which are contained in steps 1.4 , 1.5 , 2.1 , 2.4 , 2.5 of Algorithm 1 with complexity orders of O L 3 , O L 3 , O L 3 , O N 3 , and O N 3 , respectively. Therefore, the total complexity of Algorithm 1 is O 3 L 3 + 2 N 3 , respectively. The dominant complexity of the PARAFAC-based pilot-assisted receiver [13], KAKF semi-blind receiver [24], and TALS semi-blind receiver [26] are O M + L K N 2 , O M T + T L N 2 M 2 , and O ( T K N 2 + L K M 2 ) , respectively. Our proposed algorithm has lower computational complexity compared to these competitive algorithms. Moreover, to eliminate the scale ambiguity inherent in Algorithm 1, we normalize the first column of X and H . It is assumed that the first column of symbol X and UT-RIS channel H are known in BS.

4.4. Feasibility Analysis

To ensure unique solutions for G , Q , and X , it is necessary to guarantee that all pseudo-inverses within the algorithm are valid, i.e., X W C K T × L , W F C K M × L , Q E C P L × N , and E G C P M × N must have full column rank. Specifically,
K min ( T , M ) L , P min ( L , M ) N .
In addition, the uniqueness conditions for the PARAFAC decomposition must also be met. According to the identifiability theorem of the PARAFAC tensor model, it can be proven that, in the proposed receiver, if
k F + k X + k W 2 L + 2 ,
k G + k Q + k E 2 N + 2 ,
where k A denote the Kruskal rank of A , then ( F , X , W ) and ( G , Q , E ) possess uniqueness in terms of permutation and scaling. Consequently, there exist corresponding permutation matrices and diagonal scaling matrices for ( F , X , W ) and ( G , Q , E ) , which can restore the original estimates of the matrices, i.e.,
F ^ = F Π 1 Δ 1 1 , W ^ = W Π 1 Δ 2 1 , X ^ = X Π 1 Δ 3 1 ,
G ^ = G Π 2 Δ 1 2 , E ^ = E Π 2 Δ 2 2 , Q ^ = Q Π 2 Δ 3 2 ,
where Π 1 and Π 1 are permutation matrices of size L × L and N × N , respectively, and Δ 1 , 2 , 3 1 and Δ 1 , 2 , 3 2 are diagonal scaling matrices of size L × L and N × N , respectively, with the conditions Δ 1 1 Δ 2 1 Δ 3 1 = I L and Δ 1 2 Δ 2 2 Δ 3 2 = I N . Given that the channel model and the symbol matrix considered in this letter, X , G , and Q are full-rank matrices, Conditions (29) and (30) can be translated into
min ( M , L ) + min ( T , L ) + min K , L 2 L + 2 ,
min ( M , N ) + min ( L , N ) + min P , N 2 N + 2 .
Therefore, system parameters should satisfy min { M , T } L during stage I, and min { M , L } N during stage II. Furthermore, to flexibly adapt to varying environmental communication requirements, the number of RIS-reflecting elements may exceed BS or UT antennas. In such cases, if the feasibility conditions are not met, we can partition the RIS-reflecting elements into non-overlapping subgroups, employing the proposed algorithms to estimate the channels of each subgroup. Subsequently, the estimated results can be combined to obtain the desired CSI [13].

5. Simulations and Results

In this section, based on the simulation results, we give an evaluation of our proposed algorithm in terms of normalized mean square error (NMSE), symbol error rate (SER) and average run time, as well as the iterations to converge. The NMSE for CE is calculated using
NMSE ( Θ ^ ) = 1 j j = 1 J Θ ( j ) Θ ^ ( j ) F 2 Θ ( j ) F 2 ,
where Θ = { H , G } and Θ ^ ( j ) denote the estimated value at the j-th iteration. The index j refers to the Monte Carlo simulation iteration. All simulation results are averaged over 6000 independent Monte Carlo runs. For the channel model, we consider a Rayleigh fading channel, where G and H have independent and identically distributed complex Gaussian entries. The transmitted data symbols are drawn from a 16PSK alphabet. We chose the first P and K rows of N × N and L × L DFT matrices, respectively, to form W and E . The simulation parameters are set as follows: M = 5 , L = 2 , T = 5 , N = 32 , K = 32 , P = 128 .
The comprehensive comparative analysis is conducted against recently proposed receivers, including the PARAFAC-based pilot-assisted receiver [13], KAKF semi-blind receiver [24], and TALS semi-blind receiver [26]. Notably, these receivers employ diverse methodologies to tackle the objective function: the PARAFAC-based pilot-assisted and TALS semi-blind receivers utilize iterative solutions involving two/three Least Squares problems for estimating channel or transmission symbol matrix. In contrast, the KAKF semi-blind receiver adopts a closed-form solution based on rank-one matrix approximation without iteration stage.
The performance of the proposed receiver in terms of SER and NMSE of G and H are depicted in Figure 4, Figure 5 and Figure 6. Due to the absence of an iterative process in the symbol matrix estimation phase of the KAKF receiver, its SER remains invariant with varying signal-to-noise ratio (SNR). Figure 4 shows that the proposed receiver outperforms the ALS receiver and the KAKF receiver. Specifically, compared to the worst-performing KAKF receiver, the proposed algorithm exhibits a reduction in SER by two to three orders of magnitude. This is attributed to the structural advantage of the ALS algorithm, which involves iteratively refining the feature matrix in a step-by-step manner, with each iteration contributing to a reduction in error. The proposed receiver lags slightly behind the TALS receiver by approximately a 2 dB SNR gap. This is owing to the TALS receiver estimates the matrices simultaneously. In contrast, our proposed receiver is divided into two phases to estimate them, resulting in the parameters of our proposed receiver engaged in the symbol estimation stage being less than those of the TALS receiver. However, it is acceptable to sacrifice a small portion of SER performance to achieve greater gains in NMSE. From Figure 5 and Figure 6, we can see that the proposed receiver has gained more accurate channel estimation in comparison with other methods. Specifically, the proposed receiver exhibited a minimal SNR gap of approximately 3 dB and 16 dB for G channel and H channel, respectively. This is because our proposed method contains two tensor decomposition processes, which could be regarded as denoise operations. The superiority in CE of our proposed algorithm also implies that, even though errors would propagate between the two estimation stages in the proposed receiver, we address this by reconstructing the received signals in the second stage and treating the propagation errors as noise for CE. Then, we exploit the noise reduction property of PARAFAC decomposition, thereby effectively mitigating the propagation errors.
Figure 7 depicts the average run time between the different receivers. The average run time takes into account the number of iterations required for convergence, thereby enabling a comparison of the complexity between iterative and closed-form solutions. The results show that the proposed receiver outperforms the other three receivers. In comparison to the best-performing KAKF receiver, the proposed algorithm demonstrates a decrease in average run time by almost one order of magnitude. This is attributed to the exploitation of the low-rank property of tensor decomposition, which enables us to reduce the dimensionality of the received signal. Figure 8 depicts the iterations to converge between the different receivers. From Figure 8, we can see that the proposed receiver achieved a minimum number of convergence iterations. This is because we harness the inherent mathematical properties embedded within the received signals to simplify the objective function, thereby facilitating the convergence of the cost function during the alternating optimization process for the symbol matrix and the channel matrices.

6. Conclusions

For single-RIS-aided MIMO communication scenarios, we have proposed novel semi-blind receivers to address the challenge of accurately and rapidly acquiring channel state information. We carefully decoupled the signal reflected by the RIS and received at the BS into two signals that both conformed to a generalized PARAFAC tensor model. Then, we turn the joint CE and symbol estimation problem into four LS subproblems through PARAFAC decomposition. The UT-RIS and RIS-BS channels and symbols could obtained by performing the ALS algorithm. In addition, we investigated the feasibility conditions and complexity of the proposed receiver. The proposed receiver enables the joint estimation of UT-RIS and RIS-BS channels, as well as transmitted symbols, without the need for dedicated pilot training. Compared to recent semi-blind receivers, the proposed receiver exhibits less computational complexity, fewer iterations to converge, and superior performance in channels’ NMSE. Simulation results demonstrate those superior performances of our receiver achieved.

Author Contributions

Conceptualization, N.L. and H.D.; methodology, N.L. and H.D.; software, N.L.; validation, N.L., H.D. and F.X.; formal analysis, N.L. and Y.Z.; investigation, N.L. and M.Q.; resources, N.L. and W.F.; data curation, N.L. and N.Z.; writing—original draft preparation, N.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We are grateful to the High Performance Computing Center of Central South University for assistance with the computations.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, W.; Lin, X.; Lee, J.; Toskala, A.; Sun, S.; Chiasserini, C.F.; Liu, L. 5G-Advanced Toward 6G: Past, Present, and Future. IEEE J. Sel. Areas Commun. 2023, 41, 1592–1619. [Google Scholar] [CrossRef]
  2. Schwarz, S.; Pratschner, S. Multiple Antenna Systems in Mobile 6G: Directional Channels and Robust Signal Processing. IEEE Commun. Mag. 2023, 61, 64–70. [Google Scholar] [CrossRef]
  3. Jian, M.; Alexandropoulos, G.C.; Basar, E.; Huang, C.; Liu, R.; Liu, Y.; Yuen, C. Reconfigurable intelligent surfaces for wireless communications: Overview of hardware designs, channel models, and estimation techniques. Intell. Converg. Netw. 2022, 3, 1–32. [Google Scholar] [CrossRef]
  4. Zheng, B.; You, C.; Mei, W.; Zhang, R. A Survey on Channel Estimation and Practical Passive Beamforming Design for Intelligent Reflecting Surface Aided Wireless Communications. IEEE Commun. Surv. Tutor. 2022, 24, 1035–1071. [Google Scholar] [CrossRef]
  5. Wu, Q.; Zhang, S.; Zheng, B.; You, C.; Zhang, R. Intelligent Reflecting Surface-Aided Wireless Communications: A Tutorial. IEEE Trans. Commun. 2021, 69, 3313–3351. [Google Scholar] [CrossRef]
  6. Naeem, F.; Ali, M.; Kaddoum, G.; Huang, C.; Yuen, C. Security and Privacy for Reconfigurable Intelligent Surface in 6G: A Review of Prospective Applications and Challenges. IEEE Open J. Commun. Soc. 2023, 4, 1196–1217. [Google Scholar] [CrossRef]
  7. Zhang, Z.; Dai, L.; Chen, X.; Liu, C.; Yang, F.; Schober, R.; Poor, H.V. Active RIS vs. Passive RIS: Which Will Prevail in 6G? IEEE Trans. Commun. 2023, 71, 1707–1725. [Google Scholar] [CrossRef]
  8. Pan, C.; Zhou, G.; Zhi, K.; Hong, S.; Wu, T.; Pan, Y.; Ren, H.; Renzo, M.D.; Lee Swindlehurst, A.; Zhang, R.; et al. An Overview of Signal Processing Techniques for RIS/IRS-Aided Wireless Systems. IEEE J. Sel. Top. Signal Process. 2022, 16, 883–917. [Google Scholar] [CrossRef]
  9. Li, H.; Zhiwen, P.; Bin, W.; Nan, L.; Xiaohu, Y. Channel Estimation for Reconfigurable-Intelligent-Surface-Aided Multiuser Communication Systems Exploiting Statistical CSI of Correlated RIS–User Channels. IEEE Internet Things J. 2024, 11, 8871–8881. [Google Scholar] [CrossRef]
  10. Gomes, P.R.B.; de Araújo, G.T.; Sokal, B.; Almeida, A.L.F.d.; Makki, B.; Fodor, G. Channel Estimation in RIS-Assisted MIMO Systems Operating Under Imperfections. IEEE Trans. Veh. Technol. 2023, 72, 14200–14213. [Google Scholar] [CrossRef]
  11. Zhang, X.; Shao, X.; Guo, Y.; Lu, Y.; Cheng, L. Sparsity-Structured Tensor-Aided Channel Estimation for RIS-Assisted MIMO Communications. IEEE Commun. Lett. 2022, 26, 2460–2464. [Google Scholar] [CrossRef]
  12. Sun, S.; Yan, H. Channel Estimation for Reconfigurable Intelligent Surface-Assisted Wireless Communications Considering Doppler Effect. IEEE Wirel. Commun. Lett. 2021, 10, 790–794. [Google Scholar] [CrossRef]
  13. Wei, L.; Huang, C.; Alexandropoulos, G.C.; Yuen, C.; Zhang, Z.; Debbah, M. Channel Estimation for RIS-Empowered Multi-User MISO Wireless Communications. IEEE Trans. Commun. 2021, 69, 4144–4157. [Google Scholar] [CrossRef]
  14. Mirza, J.; Ali, B. Channel Estimation Method and Phase Shift Design for Reconfigurable Intelligent Surface Assisted MIMO Networks. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 441–451. [Google Scholar] [CrossRef]
  15. He, J.; Wymeersch, H.; Juntti, M. Channel Estimation for RIS-Aided mmWave MIMO Systems via Atomic Norm Minimization. IEEE Trans. Wirel. Commun. 2021, 20, 5786–5797. [Google Scholar] [CrossRef]
  16. Liu, S.; Gao, Z.; Zhang, J.; Renzo, M.D.; 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. Xu, M.; Zhang, S.; Ma, J.; Dobre, O.A. Deep Learning-Based Time-Varying Channel Estimation for RIS Assisted Communication. IEEE Commun. Lett. 2022, 26, 94–98. [Google Scholar] [CrossRef]
  18. Seo, J.; Choi, G.; Kim, S.C. DBPN-Based Uplink Channel Estimation for Multi-User MISO RIS System. IEEE Wirel. Commun. Lett. 2023, 12, 2143–2147. [Google Scholar] [CrossRef]
  19. 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]
  20. Al-Shoukairi, M.; Rao, B.D. Semi-Blind Channel Estimation in MIMO Systems With Discrete Priors on Data Symbols. IEEE Signal Process. Lett. 2022, 29, 51–54. [Google Scholar] [CrossRef]
  21. Hajji, Z.; Aïssa-El-Bey, A.; Amis, K. Joint Semi-Blind Channel Estimation and Finite Alphabet Signal Recovery Detection for Large-Scale MIMO Systems. IEEE Open J. Signal Process. 2021, 2, 370–382. [Google Scholar] [CrossRef]
  22. Huang, C.; Xu, J.; Zhang, W.; Xu, W.; Ng, D.W.K. Semi-Blind Channel Estimation for RIS-Assisted MISO Systems Using Expectation Maximization. IEEE Trans. Veh. Technol. 2022, 71, 10173–10178. [Google Scholar] [CrossRef]
  23. Liu, B.; Gong, C.; Cheng, J.; Xu, Z.; Liu, J. Blind and Semi-Blind Channel Estimation/Equalization for Poisson Channels in Optical Wireless Scattering Communication Systems. IEEE Trans. Wirel. Commun. 2022, 21, 5930–5946. [Google Scholar] [CrossRef]
  24. de Araújo, G.T.; Gomes, P.R.B.; de Almeida, A.L.F.; Fodor, G.; Makki, B. Semi-Blind Joint Channel and Symbol Estimation in IRS-Assisted Multiuser MIMO Networks. IEEE Wirel. Commun. Lett. 2022, 11, 1553–1557. [Google Scholar] [CrossRef]
  25. Du, J.; Luo, X.; Li, X.; Zhu, M.; Rabie, K.M.; Kara, F. Semi-Blind Joint Channel Estimation and Symbol Detection for RIS-Empowered Multiuser mmWave Systems. IEEE Commun. Lett. 2023, 27, 362–366. [Google Scholar] [CrossRef]
  26. de Araújo, G.T.; de Almeida, A.L.F.; Boyer, R.; Fodor, G. Semi-Blind Joint Channel and Symbol Estimation for IRS-Assisted MIMO Systems. IEEE Trans. Signal Process. 2023, 71, 1184–1199. [Google Scholar] [CrossRef]
  27. Phan, A.H.; Tichavský, P.; Cichocki, A. CANDECOMP/PARAFAC Decomposition of High-Order Tensors Through Tensor Reshaping. IEEE Trans. Signal Process. 2013, 61, 4847–4860. [Google Scholar] [CrossRef]
  28. Sidiropoulos, N.D.; De Lathauwer, L.; Fu, X.; Huang, K.; Papalexakis, E.E.; Faloutsos, C. Tensor Decomposition for Signal Processing and Machine Learning. IEEE Trans. Signal Process. 2017, 65, 3551–3582. [Google Scholar] [CrossRef]
  29. Phan, A.H.; Tichavský, P.; Cichocki, A. Fast Alternating LS Algorithms for High Order CANDECOMP/PARAFAC Tensor Factorizations. IEEE Trans. Signal Process. 2013, 61, 4834–4846. [Google Scholar] [CrossRef]
Figure 1. PARAFAC decomposition.
Figure 1. PARAFAC decomposition.
Sensors 24 06625 g001
Figure 2. RIS-aided MIMO communication system.
Figure 2. RIS-aided MIMO communication system.
Sensors 24 06625 g002
Figure 3. Time protocol.
Figure 3. Time protocol.
Sensors 24 06625 g003
Figure 4. SER between the different receivers.
Figure 4. SER between the different receivers.
Sensors 24 06625 g004
Figure 5. NMSE for the channel G between the different receivers.
Figure 5. NMSE for the channel G between the different receivers.
Sensors 24 06625 g005
Figure 6. NMSE for the channel H between the different receivers.
Figure 6. NMSE for the channel H between the different receivers.
Sensors 24 06625 g006
Figure 7. Average run time between the different receivers.
Figure 7. Average run time between the different receivers.
Sensors 24 06625 g007
Figure 8. Iterations to converge between the different receivers.
Figure 8. Iterations to converge between the different receivers.
Sensors 24 06625 g008
Table 1. Summary of notations.
Table 1. Summary of notations.
NotationMeaning
MThe number of BS antennas
LThe number of UT antennas
NThe number of reflecting elements
PThe number of time blocks
TThe number of time slots
KCode length
G BS-RIS channel
H RIS-UT channel
X Transmitted symbol matrix
E RIS’s phase shift matrix
W Encoding matrix
B Additive white Gaussian noise matrix
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

Li, N.; Deng, H.; Xu, F.; Zheng, Y.; Qu, M.; Fu, W.; Zhou, N. Tensor Based Semi-Blind Channel Estimation for Reconfigurable Intelligent Surface-Aided Multiple-Input Multiple-Output Communication Systems. Sensors 2024, 24, 6625. https://doi.org/10.3390/s24206625

AMA Style

Li N, Deng H, Xu F, Zheng Y, Qu M, Fu W, Zhou N. Tensor Based Semi-Blind Channel Estimation for Reconfigurable Intelligent Surface-Aided Multiple-Input Multiple-Output Communication Systems. Sensors. 2024; 24(20):6625. https://doi.org/10.3390/s24206625

Chicago/Turabian Style

Li, Ni, Honggui Deng, Fuxin Xu, Yitao Zheng, Mingkang Qu, Wanqing Fu, and Nanqing Zhou. 2024. "Tensor Based Semi-Blind Channel Estimation for Reconfigurable Intelligent Surface-Aided Multiple-Input Multiple-Output Communication Systems" Sensors 24, no. 20: 6625. https://doi.org/10.3390/s24206625

APA Style

Li, N., Deng, H., Xu, F., Zheng, Y., Qu, M., Fu, W., & Zhou, N. (2024). Tensor Based Semi-Blind Channel Estimation for Reconfigurable Intelligent Surface-Aided Multiple-Input Multiple-Output Communication Systems. Sensors, 24(20), 6625. https://doi.org/10.3390/s24206625

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