Channel Estimation By Transmitting Pilots From Reconfigurable Intelligent Surface
Abstract
Reconfigurable intelligent surface (RIS) is a promising technology for future wireless communication systems. Channel estimation (CE) of RIS device is a critical but also challenging issue for its development. The mainstream of existing CE methods is confined to the so-called cascaded channel (CscdChn) estimation scheme, which treats the multiplicative two-hop RIS channels as an effective one and measures it as a whole. This CscdChn training method suffers from severe double-fading attenuation loss, which significantly degrades the CE accuracy. In this paper, we propose a novel RIS-transmitting (RIS-TX) based CE scheme, which has lower pilot overhead than CscdChn scheme and effectively overcomes the double-fading curse via incorporating only one single transmit radio frequency (RF)-chain into RIS. We develop highly efficient gradient descent (GD) and penalty duality decomposition (PDD)-based solutions to resolve the pilot design task for the RIS-TX CE scheme, which is a difficult quartic optimization problem. Our designed pilot signal outperforms the discrete Fourier transform (DFT) sequence, which is reported to be optimal for CscdChn scheme. Besides, both theoretical analysis and numerical results demonstrate that our proposed RIS-TX scheme exhibits distinct performance characteristics as opposed to its CscdChn counterpart and yields superior accuracy when RIS device is not extremely large.
Index Terms:
Reconfigurable intelligent surface (RIS), channel estimation (CE), gradient descent (GD), penalty duality decomposition (PDD), pilot design.I Introduction
A. Background
The emerging reconfigurable intelligent surface (RIS) [1], which is also known as intelligent reflecting surface (IRS) [2], has attracted upsurging interests from both academia and industry, and is envisioned as a promising technology for the next-generation wireless communication systems [3]. The RIS can boost the network communication performance from various aspects while consuming rather low energy. Potentials of RIS have been extensively explored recently and many exciting applications can be found in [1]-[3] and the references therein.
Besides its versatility, one most critical aspect of RIS technology is the channel state information (CSI) acquisition. CSI is essential to configure RIS’ phase-shifting, which, however, is practically difficult to obtain for RIS due to its incapability of transmitting, receiving or processing signals. Therefore, a multitude of recent works are dedicated to exploring channel estimation (CE) techniques suitable for RIS, e.g., the references in [4]. Among them, most available methods belong to the so-called cascaded channel (CscdChn) estimation scheme, e.g., [5]-[13]. That is, the effective channel cascading the two-hop links by way of RIS is measured as a whole during the training procedure. For instance, the work [5] proposes to turn on one single RIS element at a time and estimate each CscdChn one after another. In [6], the authors design the pilot sequence according to the minimum variance unbiased estimation rule. The authors of [7] decompose the CscdChn into rank-one subchannels and design pilot signals via adjusting RIS phase-shifting to minimize the mean square error (MSE) of the estimate of subchannels. The paper [8] proposes both linear minimum mean square error (LMMSE) based and deep learning based pilot design methods to improve the CE precision of the CscdChn and shows that discrete Fourier transform (DFT) pilots can achieve nearly optimal MSE. The authors of [9] wisely exploit the fact that the link between the base station (BS) and RIS are the same for all users’ CscdChns to reduce the overall training overhead of multi-user system. The work [10] studies the RIS training method for orthogonal frequency division multiplexing (OFDM) system via optimizing the training phase-shifts and demonstrates that the DFT sequence can achieve the optimal performance. The authors of [11] propose a hierarchical training scheme via grouping the RIS elements and performing CE progressively using discrete phase shifters. Besides, a line of research, e.g., [12] and [13], explores to leverage the hidden sparsity in channel for high frequency/large antenna array systems to decrease training overhead.
Although the CscdChn training method predominates the existing literature, there still exist a number of works exploring active methods at the RIS side for channel training [14]-[18]. For example, the work [14] proposes a hybrid RIS structure via embedding sensors in element array to measure channels. The authors of [15] install one single receive (RX) RF-chain in RIS and utilize it to develop a compressive sensing (CS) based channel recovery algorithm via exploiting channel’s sparsity. In [16], active sensing elements are installed on the uniform planar element array of the RIS and arranged in “L” shape to sense the channels. The latest works [17] and [18] consider similar hybrid RIS architecture as proposed in [14] and utilize tensor decomposition and atomic norm methods to recover the sparse channels, respectively. Besides, some works investigate extraction of one-hop CSI of BS-RIS or RIS-user through the reflected pilot signals. For instance, the authors of [19] and [20] propose factor decomposition and matrix completion methods to achieve this goal. The work [21] exploits matrix calibration theory and channel sparsity to recover separate RIS channels.
B. Motivation
Along with the deepening research on RIS technology, some critical insights have been obtained very recently. Especially, as pointed out by [22], one predominant defect of RIS is the severe fading loss of the concatenated channels. This feature is named as double-fading effect in [22] and derives from the multiplicative nature of the CscdChn’s attenuation. As analyzed in [22], the attenuation loss experienced by the two-hop channels going through RIS is generally several orders of magnitude larger than that of the direct channel. This effect has also been substantiated by numerical experiments and real-field tests reported in the latest works [23] and [24]. At the same time, according to Cramér-Rao lower bound (CRLB) analysis presented in [1] and [25], the MSE of CE is inversely proportional to the signal-to-noise-ratio (SNR). Therefore, the double-fading loss indeed severely weakens the pilot signals’ receiving SNR and hence bottlenecks the CE performances of the classical CscdChn training schemes, e.g., [5]-[13], and the one-hop CSI extraction methods relying on the reflected pilot signals, e.g., [19]-[21].
Based on the above inspections, to improve the CE precision, one natural thought is to breakthrough the double-fading curse. In fact, a number of works have made efforts toward this end. For instance, the authors of [23] and [24] have proposed a novel active-RIS architecture by introducing amplifiers into RIS elements to magnify the impinging signals. At the same time, the works [14]-[18] introduce a small number of RX RF-chains at the RIS side to perform signal receiving locally.
Enlightened by all the above works, this paper proposes a novel RIS channel training scheme. Specifically, we equip the RIS with one single TX RF-chain [15], [26], as shown in Fig. 1. During the channel training period, the TX RF-chain is connected to all the phase shifters [26], which enables the RIS to broadcast pilot signals to the BS and all users. This novel scheme cherishes the following advantages:
-
•
This scheme can overcome the double-fading curse. In fact, only “one-hop” channels are estimated.
-
•
Only one TX RF-chain is required, which can largely maintain the hardware efficiency of RIS device.
-
•
The BS and all users conduct CE simultaneously. This makes the RIS channel training overhead independent of the number of users.
C. Contributions
Motivated by the above observations, this paper proposes a novel RIS-transmitting (RIS-TX) channel training scheme as specified above. We conduct a comprehensive research on this new scheme. Specifically, the contributions of this paper are specified as follows:
-
•
Firstly, we put forward a brand new RIS-TX CE scheme. Via incorporating one TX RF-chain into RIS device, we propose that RIS broadcasts “pilot signals”, which are indeed implemented by RIS elements’ predefined phase shifting, to the BS and all mobile users. This novel CE scheme’s pilot overhead is lower than the conventional CscdChn methods, e.g., [4]-[11], [19], [20], and can effectively overcome double-fading effect. To the best of authors’ knowledge, similar RIS-TX scheme has never been considered in the existing literature, e.g., [4]-[26].
-
•
Next, we study the associated pilot sequence design problem. Specifically, we aim at minimizing the estimation MSE of the effective RIS channels of all users via designing the pilot sequences. This task turns out to be a nonconvex quartic optimization problem and is much more challenging than those in the existing relevant literature, e.g., [6]-[11]. To tackle this difficult problem, we successfully develop a gradient descent (GD)-based solution, which exhibits fast convergence.
-
•
Besides, we also develop an alternative pilot design solution by exploiting the cutting-the-edge penalty duality decomposition (PDD) framework [27]. This PDD-based solution has all its block coordinates updated either in closed form or by solving a structured linear equation and consequently runs highly efficiently.
-
•
Furthermore, we also theoretically analyze the performance of our RIS-TX training scheme. CRLB analysis has uncovered one important fact that the number of RIS elements exerts opposite impact on the RIS-TX scheme and the prevailing CscdChn counterpart. The former yields superior estimation accuracy when RIS has moderate size (e.g. 10000 elements) while the latter is more beneficial for large-scale RIS. Asymptotic analysis reflects that the two competing CE schemes exhibit distinct scaling laws in power and RIS size. These insights provide valuable guidelines for selecting between the RIS-TX and CscdChn scheme in various application scenarios, which have never been discussed in the existing literature, e.g., [4]-[24].
-
•
Last but not least, extensive numerical results demonstrate the effectiveness of our proposed algorithms and the benefit of the novel RIS-TX training scheme. Very interestingly, the pilot sequences optimized by our GD/PDD-based algorithms outperform the DFT pilot sequence, which has been reported to be optimal for the CscdChn scheme by different literature [6]-[8], [10], [11].
II System Model and Problem Formulation
In this section, we will elaborate the system setting, the channel training procedure and introduce the problem formulation of pilot design towards minimizing the CSI estimation errors.
A. System Setting
As illustrated in Fig. 1, we consider a narrowband time division duplex (TDD) cellular system which consists of a BS equipped with antennas, single-antenna users and a RIS containing reflecting elements. The sets of users and RIS elements are denoted by and , respectively. Moreover, we denote and , as the channel between the BS and the RIS and the one between the RIS and the th user, respectively. Note that our setting does not consider the direct channels connecting the BS and users for simplicity, which can be easily acquired by following the standard CE procedure for conventional cellular system without RIS [28].
As previously discussed, one RF-chain is built in the RIS device to empower it with transmission capability, as shown in Fig. 1. During the channel training period, every RIS element is switched to connecting the single RF-chain and adjusts the signal’s phase before emitting it over the air. Specifically, denote the RF-chain signal as a complex scalar with and representing its amplitude and phase, respectively. Therefore, the emitted signal from the RIS can be expressed as with , being the phase shift yielded by the th element. Since the pilot signal is predefined, we can just assume without loss of generality.
B. Channel Estimation
Based on the above, we elaborate the proposed RIS-TX CSI acquisition procedure. The training period is composed of consecutive time slots and is assumed to be shorter than the channel’s coherence time. Within each time slot, the RIS broadcasts one pilot symbol, which is phase-modulated by the RIS elements, to the BS and all users. Specifically, denoting , we can express the transmitted signal in the th time slot as [7]-[11]
(1) |
where .
After collecting all pilot symbols from the RIS simultaneously, the BS and all users conduct signal processing and obtain the estimate of their own channel connecting the RIS. This procedure will be detailed in the sequel.
In the th time interval, the BS receives the signal from the RIS which is given as
(2) |
where , represents the thermal noise at the BS and with the positive definite matrix denoting the covariance matrix of the noise which is assumed to be known [8], [9], [29].1††1Note the noise statistics generally vary slowly in a large timescale [30], which hence can be obtained at a low expense of time overhead. It is also reasonable to assume that the noise covariance matrix is invariant during the coherence time, which indicates that different ’s have one same covariance matrix, i.e., . Besides, we assume that ’s with different are independent for simplicity [6]-[11]. To fully determine the channel , the length of the pilot sequence should satisfy . To reduce training’s overhead, we just assume that . By collecting all observations and stacking them in a column-by-column manner, the training data obtained by the BS can be represented as
(3) |
where , , . Via vectorizing and utilizing the formula , we obtain
(4) |
where , , and is identity matrix.
Similarly, the compact form of the signals observed by the th user during the whole training period can be expressed as
(5) |
where and , indicates the thermal noise at the th user in the th interval with . For simplicity, it is assumed that each is independent to others for different users and time slots.
In this paper, we assume that the channels and have zero mean and known covariance matrices. Specifically, we denote and , as covariance matrices of and , respectively. In reality, channel statistics generally vary slowly and can be easily obtained [29]. For instance, the covariance matrix can be empirically estimated at low overhead [31], [32]. Besides, the zero mean assumption can also be readily satisfied via subtracting their nonzero mean values. Besides, it is reasonable to assume that the channels associated with the BS and users are mutually uncorrelated. With the linear receivers at the BS and , at the th user, the BS/every user obtains the linear estimate of their own channels given as follows
(6) | |||
(7) |
whose covariance matrices are given as follows after some manipulations
(8) | |||
(9) |
where .
C. Pilot Design Problem
After performing CE, mobile users feedback their local estimates to the BS. The effective CscdChn by way of the RIS for each user is defined by , and its estimate is given as . Based on , the BS will determine the scheduling and beamforming for all users. Therefore, it is critical to minimize the estimation error between the estimate and their true values. To evaluate the estimation performance, the MSE matrix of , is defined as , and its value is determined by the following theorem, which is derived in Appendix A.
Theorem 1.
The value of , is given by
(10) |
where denotes an matrix with all elements being and indicates Hadamard product.
Hence, the estimation MSE of the effective channel , is given as , which is actually a function of the pilot sequence . In the subsequent exposition, we define with and . Besides, we denote .
Based on the above exposition, we aim at minimizing the overall MSE of all users’ effective channels via designing the pilot sequence and the linear receivers . This task is formulated as the following problem
(11) | ||||
(11a) | ||||
(11b) | ||||
(11c) |
where in (11a) represents the overall transmission power budget for training. The problem is highly challenging due to its nonconvex objective. Especially, it is a nonconvex quartic function in . In the following, we propose two algorithms to deal with .
III Pilot Sequence Design
In this section, we develop efficient solutions to attack the pilot design problem .
A. GD-Based Solution to
In the following, we resolve in a block coordinate descent (BCD) [33] manner.
1) Optimize the phase shift matrix
Fixing other variables, the optimization w.r.t. is given by
(12) | ||||
(12a) |
which is non-convex due to the equality constraint (12a) and challenging to solve. Hence, we turn to investigate another optimization equivalent to which can be expressed as
(13) | ||||
(13a) |
where and takes the value of phases of ’s entries in an element-wise manner. By noting that , problem can be viewed as an unconstrained optimization problem w.r.t. . Therefore, we adopt GD algorithm to tackle . Denote as the objective of . Then, the gradient descent of is conducted as
(14) |
where is the step size for updating . Generally, constant or diminishing step size rule can yield satisfactory convergence [34]. We relegate the derivation of to Appendix B. Lastly, is given by .
2) Optimize the power allocation
We proceed to study the optimization of power allocation when other variables are given. Notice again . Therefore, by defining , the sub-problem to optimize power allocation can be expressed as
(15) | ||||
(15a) | ||||
(15b) |
The objective of is non-convex and we still adopt GD-like method to attack it. Note that plain GD algorithm only applies to unconstrained optimization problem. For the constrained problem , we adopt the gradient projection (GP) method [34]. GP method is an iterative procedure. In each iteration, it performs two steps in order: i) gradient descent and ii) projection onto the feasible domain. Denoting the objective of as , we elaborate these two steps in the following:
-
•
Gradient Descent: The variable moves in the direction of negative derivative, i.e.
(16) where is the step size for updating power allocation, which can be set by following the step size rules presented in [34]. The calculation of is shown in Appendix C.
-
•
Projection: After performing the update of as shown above, there exists a risk that moves out of the feasible domain identified by (15a) and (15b). Hence, we need project onto the convex feasible domain of [34], which means to solve the following optimization
(17) (17a) (17b) The optimal solution to is given by the following Theorem 2, whose proof is left to Appendix D.
Theorem 2.
If , we have
(18) otherwise,
(19) where in an element-wise manner.
3) Optimize the linear receiver at the BS
When other variables are given, the subproblem w.r.t. is indeed an unconstrained convex quadratic optimization problem. Therefore, by checking the first-order optimality condition of , the newly obtained can be expressed in the closed-form as follows
(20) |
where
(21) |
with constructing a diagonal matrix with its diagonal elements being those of the square matrix . The derivation of (20) is detailed in Appendix E.
4) Optimize the linear receiver at every user
Following the similar procedure of updating , the solution to , can also be obtained in a closed-form as follows (details are omitted for brevity)
(22) |
where
(23) |
and are -dimensional diagonal matrices with , and , respectively.
The overall algorithm of solving based on GD is summarized in Algorithm 1.
B. PDD-Based Solution to
One potential defect of the previously discussed GD-based solution is its onerous gradient evaluation procedures, as reflected in Appendix B C. In this subsection, we adopt the PDD methodology [27] to propose an alternative solution that updates all block coordinates highly efficiently. To this end, we first transform the difficult objective in (11) into a more tractable form amiable to block coordinate update via introducing auxiliary variables. Specifically, we introduce multiple copies of by defining
(24) | |||
(25) |
and rewrite the original complicated objective into simple forms of the newly introduced copies as follows
(26) | |||
(27) | |||
(28) | |||
(29) | |||
(30) |
Therefore, the problem can be equivalently rewritten as
(31) | |||
(31a) | |||
(31b) |
where the newly introduced notations above are defined as
(32) |
Following the PDD method [27], to tackle , we turn to solve its augmented Lagrangian problem given as follows
(33) | |||
(33a) |
with the augmented term defined as
(34) |
where represents the penalty coefficient, , , and represent the Lagrangian multipliers associated with the constraints (24)-(27), respectively.
The PDD method is a two-layer iterative procedure [27], with its inner layer alternatively optimizing the different blocks of variables comprising and its outer layer selectively updating the dual variables , or the penalty coefficient . The two layers’ updating procedure will be specified in the sequel.
For the inner layer, we adopt the block successive upper-bound minimization (BSUM) to update various blocks [27], [35], with each block’s update being elaborated as follows.
1) Optimize the phase shift matrix
When other variables are given, the subproblem w.r.t. can be expressed as
(35) | ||||
(35a) |
Note that the quadratic term reduces to a constant due to (35a), which is independent of . Hence, utilizing the above fact, the problem boils down to maximizing a linear objective given as follows
(36) | ||||
(36a) |
where the parameter is defined as
(37) |
and the th element of the matrix is given by .
The problem , although nonconvex, achieves optimum when the elements’ phases of align with those of . Consequently, the optimal solution of is given analytically by
(38) |
2) Optimize the power allocation
After some manipulations, the update of with the remaining variables fixed can be written as
(39) | ||||
(39a) | ||||
(39b) |
where , and .
Following the similar procedure as solving , the optimal solution to is given by
-
•
if , we have
(40) -
•
otherwise,
(41)
which can be proven by exploiting Appendix D.
3) Optimize the auxiliary variable
Obviously, the optimization w.r.t. is an unconstrained convex quadratic minimization problem. Hence, by setting the first-order derivative of (33) w.r.t. , to zero, we attain the following equation
(42) |
where
(43) |
The linear system in (42) is the well-known Sylvester equation and can be readily solved via the seminal Hessenburg-Schur algorithm, which has the complexity of [36].2††2Note in MATLAB, the standard build-in function can be invoked to solve (42) immediately.
4) Optimize the auxiliary variable
Following the similar arguments as in updating , the optimization of also reduces to solving a Sylvester equation given as follows
(44) |
where
(45) |
5) Optimize the auxiliary variable
Next, we proceed to study the update of , which is an unconstrained convex quadratic problem, whose closed-form solution can be obtained via checking the first-order optimality condition, shown as
(46) |
where and are -dimensional diagonal matrices whose th diagonal elements, , equal to and , respectively.
6) Optimize the auxiliary variable
Similar to the optimization of , the solution to can be expressed in the closed-form as
(47) |
where
(48) |
7) Optimize the linear receiver at every user
The update of is an unconstrained convex quadratic optimization problem, whose optimal solution is equivalent to solving the following Sylvester equation
(49) |
where
(50) |
8) Optimize the linear receiver at the BS
The update of is similar to that of and can be conducted by solving the following Sylvester equation (details are skipped to avoid repetition)
(51) |
For the outer layer, if all the equalities (24)-(27) are approximately satisfied, we will update the Lagrangian multipliers in a gradient ascent manner, i.e., , where represents the right hand side of the th equality. Otherwise, the penalty coefficient should be decreased to force the equalities to be approached in the subsequent iterations.
The proposed PDD-based algorithm of handling is stated in Algorithm 2.
Remark 1. Observed from simulation results shown in Sec. V, Alg. 1 & 2 converge and yield nearly identical performance. Nevertheless, when the number of users is small, e.g., , Alg. 1 exhibits lower complexity and vice versa. Besides, assuming that Alg. 1 starts from a feasible point and the step size of (projected) GD procedure is sufficiently small, then, it can be proved that the solution iterates generated by Alg. 1 maintain feasible to and yields monotonically decreasing objective values of .
IV Performance Analysis and Comparison
In this section, we analyze the estimation performance of our proposed RIS-TX CE method and compare it with that of the conventional CscdChn training scheme, including both LMMSE and LS estimation. To this end, we employ the DFT matrix as the codebook for pilot sequence, i.e., with , and uniform power allocation, i.e., . The use of DFT pilot sequence is due to the following considerations:
-
•
The DFT pilot sequence has been shown to be nearly optimal for the CscdChn training scheme by different works [6]-[8], [10], [11].
-
•
Although our GD/PDD-algorithm induced pilot sequences yield superior performance over DFT codebook (see Sec. V), utilizing DFT pilot yields closed-form MSE and CRLB expressions, which greatly simplifies analysis and helps obtain more insights.
Besides, we also assume all channels follow Rayleigh fading distribution [28], i.e., and , where and , stand for the large-scale fading coefficients of and , respectively.
A. CscdChn Training Scheme
To perform analysis and comparison, we first briefly review the conventional CscdChn training procedure, which is conducted in analogy with the classical uplink CE protocol [28]. Specifically, for the system described in Sec. II, all single-antenna users simultaneously transmit orthogonal pilot sequences to the BS within consecutive time slots. Here, the direct channels between users and the BS are still not considered since they can be easily obtained in advance [1], [9], [10]. Therefore, in the th time slot, the signal received at the BS is
(52) |
where , is the effective CscdChn defined in Sec. II, , indicates phase shifts of RIS elements and is set as the th column of the DFT matrix, , represents pilot sequence transmitted by the th user and , denotes the thermal noise at the BS with each element following i.i.d. . We assume that pilot sequences from different users are mutually orthogonal [28], i.e., and . To save overhead, we just assume .
Remark 2. Without channel sparsity assumption, CscdChn scheme has the pilot overhead of at least [1], [9], which is higher than our proposed RIS-TX scheme (i.e. ).
To extract each user’s channel information, by right multiplying both sides of (52) with , the BS obtains
(53) |
where . Via collecting all and stacking them in a tall vector, user-’s data obtained by the BS can be expressed as
(54) |
where is a DFT matrix, , and .
Note that , has zero mean and correlation matrix . Based on (54), adopting the LMMSE estimator, the MSE matrix of , can be shown to be given by [37]
(55) |
where , .
B. MSE Performance
Next, we present the estimation performance of the proposed RIS-TX and the classical CscdChn training scheme, including both LMMSE and LS estimation.
1) LMMSE estimation
i) RIS-TX training
Note the receivers and are coupled (see (10)) and hence the joint optimal receivers cannot be obtained analytically. To obtain insight, we adopt a suboptimal yet simple receiving scheme—the BS/users conduct LMMSE receiving to minimize CE error of their direct channel to RIS. Specifically, substituting and , into (10), the MSE for DFT pilot and Rayleigh fading scenario reduces to (56), as shown on the top of next page.
(56) |
ii) CscdChn training
Utilizing the DFT pilot and Rayleigh fading hypothesis, the expression in (55) can be simplified into
(57) |
2) LS estimation
i) RIS-TX training
When utilizing LS estimator, i.e., and , under the hypothesis of DFT pilot and Rayleigh fading, the equation (10) is simplified to (58), shown on the top of next page.3††3Note the channels statistics are used here only for purpose of analysis, which is indeed unavailable when performing LS estimation.
(58) |
ii) CscdChn training
Applying LS estimation to (54), under the DFT pilots and Rayleigh fading assumptions, the covariance matrix of the CscdChn is given as
(59) | ||||
(60) |
C. CRLB Analysis
In this subsection, we present CRLBs for both the RIS-TX and CscdChn training schemes and compare their performance.
1) CRLB for RIS-TX scheme
Based on signal model (4), the likelihood function of the random vector conditioned on is
(61) |
The Fisher information matrix (FIM) of is given as [37]
(62) |
Following the similar procedure, the FIM of , can be expressed as
(63) |
By exploiting [37, Eq. (3.30)], the CRLB of effective CscdChn’s MSE matrix , is given as follows
(64) |
where
(65) |
Utilizing DFT pilot and assuming Rayleigh fading channels, the NMSE of the RIS-TX scheme is lower-bounded by
(66) |
where . Note the above CRLB is dependent on instant realization of , and . To eliminate the randomness deriving from channels, taking expectations w.r.t. channels, we obtain
(67) |
2) CRLB for CscdChn scheme
The likelihood function of the receiving signal in (54) given , is
(68) |
The FIM of , can be readily obtained as
(69) |
Under the DFT pilot and Rayleigh fading channel assumptions, the CRLB of the CscdChn scheme’s NMSE is
(70) |
3) RIS-TX v.s. CscdChn — The Watershed
Comparing (67) and (70), we notice one important fact is that exerts opposite impact on the two competing CE schemes. The growth of increases the RIS-TX scheme’s CRLB while lowering that of the CscdChn method, which implies that there exists a threshold such that the RIS-TX scheme outperforms CscdChn when and vice versa. In the following, we investigate the impact of and pathloss fading on the cross-point .
i) Impact of on
With other system settings fixed, will not change when varies. In fact, via dividing the rightmost side of (67) by that of (70), the ratio is independent of .
ii) Impact of pathloss fading on
To investigate the impact of pathloss on , we adopt the classical 3GPP Urban Micro channel model [38] in the following comparison. Specifically, according to [38], the channel fading gain for a typical indoor environment is given as
(71) |
where and indicate the antenna gains (in dBi) at the transmitter and the receiver, respectively, and is the distance (in meters) between the TX and RX terminals (here is the distance between the RIS and BS/users). Besides, we denote and omit the subscript in (67) and (70) for simplicity. In Fig. 2, under various pathloss settings (i.e. ), we present CRLBs of two CE schemes and the associated cross-point . The results in Fig. 2 indicate that the severer pathloss is, the larger is. The underlying reason lies in that CscdChn scheme experiences “double”-fading while RIS-TX has only “single”-fading, which makes CscdChn scheme influenced by pathloss fading much more severely.
Especially, as shown in Fig. 2, for typical indoor scenarios, the CscdChn scheme outperforms its RIS-TX counterpart when RIS has large size (i.e. ), which implies that our RIS-TX scheme can be beneficial for RIS device with small/moderate size.
Remark 3. Note that the above discussion on is based on CRLB, which is only achievable when is extremely large. For finite , the cross-point can be unrealistically large, e.g., 10000 (see Sec. IV. E).
D. Scaling Laws
In the following, we examine the scaling laws of the RIS-TX and CscdChn schemes when and are in limit regime. Here, we can focus on the CE performance of one specific user . The normalized MSE (NMSE) is defined in (66), where , with Rayleigh fading assumption. For simplicity, we denote and .
1) Scaling law of
Define . Then, when is large, it can be shown that the NMSE of the RIS-TX training scheme, including both LMMSE and LS estimation, can be approximated by
(72) |
At the same time, the NMSE of the CscdChn scheme using either LMMSE or LS converges to
(73) |
As seen above, when is large, the NMSE of the two competing training schemes both converge to zero, but with different rates. For realistic setting, where is finite (several tens or hundreds) and the distances of BS-RIS and RIS-user are over ten meters, CscdChn generally converges faster.
2) Scaling law of
With infinite , it can be observed that the NMSE of the RIS-TX training method exploiting LMMSE estimation converges to , while that utilizing LS estimator approaches to
(74) |
Meanwhile, the NMSE of the CscdChn scheme leveraging both LMMSE and LS estimation converges to
(75) |
As demonstrated above, with the RIS size extremely large, the NMSE of CscdChn training scheme converges to zero utilizing both LMMSE and LS estimation, which always outperforms the RIS-TX estimation method because the latter converges to a constant (LMMSE estimator) or tends to be infinite (LS estimator). The reason lies in that, when is large, more element-wise CscdChns will be combined to form the effective channel in CscdChn estimation scheme, which indeed enlarges the effective channel’s magnitude and therefore improves the CE performance. In contrast, for RIS-TX training scheme, when grows, the average power allocated to each element-wise channel decreases, which deteriorates the CE precision. Therefore, exerts opposite influence onto the two training schemes.
The above asymptotic analysis appears to suggest that the CscdChn training can be more beneficial than the RIS-TX scheme. However, in practice, realistic settings of and are in finite regime, as elaborated in the next subsection.
E. CE Performance for Realistic Scenarios
We continue to assess different training schemes’ performance in realistic settings. To this end, we still adopt the classical 3GPP Urban Micro channel model [38] in the following comparison. Based on (71), we consider a typical indoor setting that both BS-RIS and RIS-user distances are set as and in the following assessment.
1) Comparison of
Based on the above setting, we visually compare the two training schemes using LMMSE by plotting their NMSE curves w.r.t. in Fig. 3, whose left and right half illustrates the RIS-TX and CscdChn scheme, respectively. As shown by Fig. 3, RIS-TX scheme significantly outperforms the CscdChn counterpart. For instance, by setting , to achieve NMSE of , the TX power of RIS-TX is while that for the CscdChn counterpart reaches up to ! When is , RIS-TX is superior to CscdChn in NMSE!
2) Comparison of
We present NMSE w.r.t. of RIS-TX and CscdChn schemes in the left and right part of Fig. 4, respectively, where LMMSE estimation is used. As seen, increasing imposes opposite impacts onto the two training schemes. Although growing can benefit the CscdChn scheme, its has to be prohibitively large to beat the RIS-TX opponent. For instance, with , to reach NMSE level, has to exceed , which is unrealistic.
3) Comparison of coverage
We also examine the coverage of the two training schemes in the above realistic setting. The two schemes’ NMSE curves w.r.t. the distance are presented in Fig. 5, where LMMSE estimation is used. As seen, by fixing and , to reach NMSE level, the coverage of CscdChn scheme is , while that of the RIS-TX can extend up to .
V Simulation Results
In this section, extensive numerical results will be presented to verify the effectiveness of our algorithms and the benefit of the proposed RIS-TX training scheme. As illustrated in Fig. 6, we consider a system which includes a BS with antennas, users and a RIS equipped with one TX RF-chain. The covariance matrices are given by and , where , and , denote the spatial correlation matrices at the RIS for , at the BS for and at the RIS for , respectively. Hence, the covariance matrix of , can be calculated as [1]. Unless otherwise specified, the distance-dependent pathloss is established as (71), , , and .
Fig. 7 illustrates the convergence of Alg. 1. It can be observed that, the GD algorithm generally converges within two or three tens of iterations.
Fig. 8 verifies the convergence behaviours of the proposed PDD algorithm. The left part of Fig. 8 illustrates the violation of the equalities in (24)-(27) and the right part illustrates objective iterates. The PDD algorithm generally converges very fast.
In Fig. 9, we investigate the impact of the transmit power on the MSE performance. As suggested by the figure, the MSE decreases when the transmit power grows. Interestingly, the pilots numerical designed by our proposed GD and PDD solutions yield nearly identical performance. Importantly, the results in Fig. 9 reflect that the pilot sequence yielded by our proposed GD/PDD algorithms outperforms the classical DFT codebook for RIS-TX training scheme. Note that the DFT sequence is nearly optimal for the classical cascaded CE scheme, as demonstrated by different literature [6]-[8], [10], [11].
Fig. 10 plots the impact of the number of reflecting elements on the CE performance. As shown in Fig. 10, given a specific , the CE performance degrades when the number of RIS elements increases, whose reason has been presented in Sec. IV. D. Besides, as previously discussed, the pilot sequences yielded by our GD/PDD algorithms have superior performance than the DFT counterpart.
In Fig. 11, we compare the MSE performance of our proposed RIS-TX CE scheme and the standard CscdChn training scheme [8], [9] based on LS estimation. Specifically, the left half presents CE performance associated with the RIS-TX training scheme while the right half plots that of the standard CscdChn training. As suggested by the results in Fig. 11, the proposed RIS-TX scheme significantly outperforms the CscdChn training. This is because the severe double fading effect severely attenuates the power of CscdChn. At the same time, it is interesting to note that increasing tends to improve the CE performance for CscdChn training scheme, as opposed to the impact observed in RIS-TX scheme (recall Fig. 10). Detailed explanation of this phenomenon has been given previously. At the same time, LMMSE estimator dramatically surpasses the LS counterpart, since the latter one does not suppress the noise, which is indeed much larger than the pilot signal (recall Fig. 3).
In Fig. 12, the impact of on CE precision is illustrated for LS. The left half exhibits the NMSE performance of RIS-TX training scheme and the right half presents those for the CscdChn training. As shown by this figure, for the test case that corresponds to typical indoor setting, the RIS-TX scheme is obviously superior over the CscdChn training. Besides, as previously explained, increment of exerts opposite influence on NMSE of the two channel training schemes.
In Fig. 13, we investigate the coverage of the proposed RIS-TX and CscdChn training schemes using LS estimator. Based on the pathloss modeling specified in [38] (see (71)), we plot the relation between NMSE and the distance in Fig. 13. To reach a reasonable NMSE level of , we indicates coverage difference between the two channel training schemes in the plots. As can be seen, the proposed RIS-TX scheme can enlarge the coverage by several tens or even a hundred meters in an typical indoor scenario.
VI Conclusion
In this paper, we propose a novel RIS-TX channel training scheme, where the RIS is equipped with one TX RF-chain and is able to transmit pilot signals during the training period. The new training scheme’s pilot sequence design problem turns out to be a very challenging quartic optimization problem. We have developed two efficient solutions to design pilot sequences. Both of these algorithms yield pilots with superior estimation performance over the DFT sequence, which is widely believed to be nearly optimal in the literature. Both theoretic analysis and numerical experiment results show that our proposed RIS-TX training scheme can significantly outperform the classical CscdChn training method in realistic scenarios.
A. Derivation of (10)
According to the definition of , its value can be calculated as
(76) |
We firstly evaluate the first two expectations. To this end, we study the following expectation
(77) |
where and are uncorrelated, and have zero means and the correlation matrices and , respectively. Define , then, the value of can be derived as follows
(78) |
where represents an -dimensional all-one vector. Hence, invoking (78), the first two expectations in (76) are given by
(79) | |||
(80) |
Next, utilizing the following identities that are easily verified
(81) | |||
(82) |
the third expectation in (76) can be derived as follows
(83) |
where , and . Combining (79), (80), (83) and its hermitian transpose, we obtain (10).
B. Derivation of
Define as the objective of and we firstly calculate . It can be seen that the Hadamard product and the Kronecker product make it difficult to derive. Notice that can be written as
(84) |
Via exploiting (84), the Hadamard product in (12) disappears.
To overcome the difficulty led by the Kronecker product, we first define and study the following derivatives
(85) | |||
(86) |
where the matrices , and are -dimensional complex square matrices and .
We firstly take (85) into consideration. Denote an -dimensional matrix whose th element is given by . Then, in (85) can be calculated as
(87) |
Hence, the derivative shown in (85) reads as
(88) |
Following the similar procedure, function (86) has the same form as (85), where the th element of is instead.
Via leveraging (85) and (86), the derivative can be expressed as
(89) |
where
(90) |
Moreover, recalling and utilizing the chain rule, we have
(91) |
Due to real-valued, can be calculated as [39]
(92) |
C. Derivation of
Denote (recall that ) as the objective of and we firstly investigate . Similar to the procedure shown in Appendix B, can be given by
(93) |
where
(94) |
and the notations in (94) have been defined in (90).
By exploiting , we obtain
(95) |
D. Proof of Theorem 2
Proof.
Consider the following optimization
(96) | ||||
(96a) | ||||
(96b) |
which is strictly convex.
The Lagrangian function of reads as
(97) |
By setting to , we obtain
(98) |
According to the KKT condition
(99) | |||
(100) |
and constraint (96b), we can conclude from (98) that
-
•
if , we have , ,
-
•
otherwise, , .
Therefore, (98) can be simplified as
(101) |
where in an element-wise manner.
Following (100), we can observe that
-
•
if when , we obtain
(102) -
•
otherwise, there must exist such that
(103)
Substituting the parameters in into (102) or (103), we obtain the desired result. ∎
E. Derivation of (20)
The derivative can be written as
(104) |
where (84) is utilized. Then, by setting the above derivative to zero and exploiting (21), we obtain (20).
References
- [1] C. Pan and et al., “An overview of signal processing techniques for RIS/IRS-aided wireless systems,” IEEE J. Sel. Topics Signal Process., vol. 16, no. 5, pp. 883–919, Aug. 2022.
- [2] Q. Wu, S. Zhang, B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface-aided wireless communications: A tutorial,” IEEE Trans. Commun., vol. 69, no. 5, pp. 3313–3351, May 2021.
- [3] H. Tataria, M. Shafi, A. F. Molisch, M. Dohler, H. Sjöland, and F. Tufvesson, “6G wireless systems: Vision, requirements, challenges, insights, and opportunities,” in Proceedings of the IEEE, vol. 109, no. 7, pp. 1166–1199, Jul. 2021.
- [4] B. Zheng, C. You, W. Mei, and R. Zhang, “A survey on channel estimation and practical passive beamforming design for intelligent reflecting surface aided wireless communications,” IEEE Commun. Surveys Tuts., vol. 24, no. 2, pp. 1035–1071, Secondquarter 2022.
- [5] D. Mishra and H. Johansson, “Channel estimation and low-complexity beamforming design for passive intelligent surface assisted MISO wireless energy transfer,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process. (ICASSP), Brighton, U.K., May 2019.
- [6] T. L. Jensen and E. D. Carvalho, “An optimal channel estimation scheme for intelligent reflecting surfaces based on a minimum variance unbiased estimator,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process. (ICASSP), Barcelona, Spain, May 2020.
- [7] Z. Zhou, N. Ge, Z. Wang, and L. Hanzo, “Joint transmit precoding and reconfigurable intelligent surface phase adjustment: A decomposition-aided channel estimation approach,” IEEE Trans. Commun., vol. 69, no. 2, pp. 1228–1243, Feb. 2021.
- [8] N. K. Kundu and M. R. McKay, “Channel estimation for reconfigurable intelligent surface aided MISO communications: From LMMSE to deep learning solutions,” IEEE Open J. Commun. Soc., vol. 2, pp. 471–487, Mar. 2021.
- [9] Z. Wang, L. Liu, and S. Cui, “Channel estimation for intelligent reflecting surface assisted multiuser communications: Framework, algorithms, and analysis,” IEEE Trans. Wireless Commun., vol. 19, no. 10, pp. 6607–6620, Oct. 2020.
- [10] B. Zheng and R. Zhang, “Intelligent reflecting surface-enhanced OFDM: Channel estimation and reflection optimization,” IEEE Wireless Commun. Lett., vol. 9, no. 4, pp. 518–522, Apr. 2020.
- [11] C. You, B. Zheng, and R. Zhang, “Channel estimation and passive beamforming for intelligent reflecting surface: Discrete phase shift and progressive refinement,” IEEE J. Sel. Areas Commun., vol. 38, no. 11, pp. 2604–2620, Nov. 2020.
- [12] P. Wang, J. Fang, H. Duan, and H. Li, “Compressed channel estimation for intelligent reflecting surface-assisted millimeter wave systems,” IEEE Signal Process. Lett., vol. 27, pp. 905–909, 2020.
- [13] H. Liu, J. Zhang, Q. Wu, H. Xiao, and B. Ai, “ADMM based channel estimation for RISs aided millimeter wave communications,” IEEE Commun. Lett., vol. 25, no. 9, pp. 2894–2898, Sep. 2021.
- [14] A. Taha, M. Alrabeiah, and A. Alkhateeb, “Enabling large intelligent surfaces with compressive sensing and deep learning,” IEEE Access, vol. 9, pp. 44304–44321, Mar. 2021.
- [15] S. Liu, Z. Gao, J. Zhang, M. D. Renzo, and M.-S. Alouini, “Deep denoising neural network assisted compressive channel estimation for mmWave intelligent reflecting surfaces,” IEEE Trans. Veh. Technol., vol. 69, no. 8, pp. 9223–9228, Aug. 2020.
- [16] X. Chen, J. Shi, Z. Yang, and L. Wu, “Low-complexity channel estimation for intelligent reflecting surface-enhanced massive MIMO,” IEEE Wireless Commun. Lett., vol. 10, no. 5, pp. 996–1000, May 2021.
- [17] Y. Lin, S. Jin, M. Matthaiou, and X. You, “Tensor-based algebraic channel estimation for hybrid IRS-assisted MIMO-OFDM,” IEEE Trans. Wireless Commun., vol. 20, no. 6, pp. 3770–3784, Jun. 2021.
- [18] R. Schroeder, J. He, G. Brante, and M. Juntti, “Two-stage channel estimation for hybrid RIS assisted MIMO systems,” IEEE Trans. Commun., vol. 70, no. 7, pp. 4793–4806, Jul. 2022.
- [19] L. Wei, C. Huang, G. C. Alexandropoulos, C. Yuen, Z. Zhang, and M. Debbah, “Channel estimation for RIS-empowered multi-user MISO wireless communications,” IEEE Trans. Commun., vol. 69, no. 6, pp. 4144–4157, Jun. 2021.
- [20] Z.-Q. He and X. Yuan, “Cascaded channel estimation for large intelligent metasurface assisted massive MIMO,” IEEE Wireless Commun. Lett., vol. 9, no. 12, pp. 210–214, Feb. 2020.
- [21] H. Liu, X. Yuan, and Y.-J. A. Zhang, “Matrix-calibration-based cascaded channel estimation for reconfigurable intelligent surface assisted multiuser MIMO,” IEEE J. Sel. Areas Commun., vol. 38, no. 11, pp. 2621–2636, Nov. 2020.
- [22] M. Najafi, V. Jamali, R. Schober, and H. V. Poor, ”Physics-based modeling and scalable optimization of large intelligent reflecting surfaces,” IEEE Trans. Commun., vol. 69, no. 4, pp. 2673–2691, Apr. 2021.
- [23] Z. Zhang and et al., “Active RIS vs. passive RIS: Which will prevail in 6G?” IEEE Trans. Commun., vol. 71, no. 3, pp. 1707–1725, Mar. 2023.
- [24] C. You and R. Zhang, “Wireless communication aided by intelligent reflecting surface: Active or passive?” IEEE Wireless Commun. Lett., vol. 10, no. 12, pp. 2659–2663, Dec. 2021.
- [25] A. L. Swindlehurst, G. Zhou, R. Liu, C. Pan, and M. Li, “Channel estimation with reconfigurable intelligent surfaces—a general framework,” in Proceedings of the IEEE, vol. 110, no. 9, pp. 1312–1338, Sep. 2022.
- [26] R. W. Heath Jr., N. G.-Prelcic, S. Rangan, W. Roh, and A. M. Sayeed, “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE J. Sel. Topics Signal Process., vol. 10, no. 3, pp. 436–453, Apr. 2016.
- [27] Q. Shi and M. Hong, “Penalty dual decomposition method for nonsmooth nonconvex optimization—part i: Algorithms and convergence analysis,” IEEE Trans. Signal Process., vol. 68, pp. 4108–4122, Jun. 2020.
- [28] E. Björnson, J. Hoydis, and L. Sanguinetti, “Massive MIMO networks: Spectral, energy, and hardware efficiency,” Foundat. Trends Signal Process., vol. 11, no. 3–4, pp. 154–655, 2017.
- [29] E. Björnson, L. Sanguinetti, and M. Debbah, “Massive MIMO with imperfect channel covariance information,” in Proc. 50th Asilomar Conf. Signals, Syst. Comput., Nov. 2016, pp. 974–978.
- [30] I. Viering, H. Hofstetter, and W. Utschick, “Spatial long-term variations in urban, rural and indoor environments,” in the 5th Meeting of COST273, Lisbon, Portugal, 2002.
- [31] N. Shariati, E. Björnson, M. Bengtsson, and M. Debbah, “Low-complexity polynomial channel estimation in large-scale MIMO with arbitrary statistics,” IEEE J. Sel. Topics Signal Process., vol. 8, no. 5, pp. 815–830, Oct. 2014.
- [32] K. Upadhya and S. A. Vorobyov, “Covariance matrix estimation for massive MIMO,” IEEE Signal Process. Lett., vol. 25, no. 4, pp. 546–550, Apr. 2018.
- [33] D. Bertsekas, Nonlinear programming, 2nd ed. Belmont, MA: Athena Scientific, 1999.
- [34] A. Beck, First-Order Methods in Optimizations, Society for Industrial and Applied Mathematics and Mathematical Optimization Society, 2017.
- [35] M. Razaviyayn, M. Hong, and Z.-Q. Luo, “A unified convergence analysis of block successive minimization methods for nonsmooth optimization,” SIAM J. Optim., vol. 23, no. 2, pp. 1126–1153, 2013.
- [36] G. Golub, S. Nash, and C. V. Loan, “A Hessenberg-Schur method for the problem AX + XB = C,” IEEE Trans. Autom. Control, vol. 24, no. 6, pp. 909–913, Dec. 1979.
- [37] S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory, Prentice Hall, Upper Saddle River, NJ, USA, 1993.
- [38] Further advancements for E-UTRA physical layer aspects (Release 9). 3GPP TS 36.814, Mar. 2010.
- [39] A. Hjørungnes, Complex-Valued Matrix Derivatives, New York, NY, USA: Cambridge Univ. Press, 2011.