Professional Documents
Culture Documents
Channel Estimation For RIS II
Channel Estimation For RIS II
Abstract— Reconfigurable intelligent surface (RIS) can manip- In the second part of this letter, in order to further reduce
ulate the wireless communication environment by controlling the the pilot overhead, we propose a double-structured orthogonal
coefficients of RIS elements. However, due to the large number of matching pursuit (DS-OMP) based cascaded channel estima-
passive RIS elements without signal processing capability, chan-
nel estimation in RIS assisted wireless communication system
tion scheme by leveraging the double-structured sparsity of
requires high pilot overhead. In the second part of this invited the angular cascaded channels.1 Specifically, we reveal that
paper, we propose to exploit the double-structured sparsity the angular cascaded channels associated with different users
of the angular cascaded channels among users to reduce the enjoy the completely common non-zero rows and the par-
pilot overhead. Specifically, we first reveal the double-structured tially common non-zero columns, which is called as “double-
sparsity, i.e., different angular cascaded channels for different structured sparsity” in this letter. Then, by exploiting this
users enjoy the completely common non-zero rows and the
partially common non-zero columns. By exploiting this double- double-structured sparsity, we propose the DS-OMP algorithm
structured sparsity, we further propose the double-structured based on the classical OMP algorithm to realize channel
orthogonal matching pursuit (DS-OMP) algorithm, where the estimation. In the proposed DS-OMP algorithm, the com-
completely common non-zero rows and the partially common pletely common row support and the partially common column
non-zero columns are jointly estimated for all users. Simulation support for different users are jointly estimated, and the user-
results show that the pilot overhead required by the proposed specific column supports for different users are individu-
scheme is lower than existing schemes.
ally estimated. After detecting all supports mentioned above,
Index Terms— Reconfigurable intelligent surface (RIS), the least square (LS) algorithm can be utilized to obtain
channel estimation, compressive sensing. the estimated angular cascaded channels. Since the double-
structured sparsity is exploited, the proposed DS-OMP based
I. I NTRODUCTION channel estimation scheme is able to further reduce the pilot
overhead.
I N THE first part of this two-part invited paper, we have
introduced the fundamentals, solutions, and future oppor-
tunities of channel estimation in the reconfigurable intelligent
The rest of the letter is organized as follows. In Section II,
we introduce the channel model and formulate the cascaded
surface (RIS) assisted wireless communication system. One channel estimation problem. In Section III, we first reveal the
of the most important challenges of channel estimation is double-structured sparsity of the angular cascaded channels,
that, the pilot overhead is high, since the RIS consists of a and then propose the DS-OMP based cascaded channel estima-
large number of passive elements without signal processing tion scheme. Simulation results and conclusions are provided
capability [1], [2]. By exploiting the sparsity of the angular in Section IV and Section V, respectively.
cascaded channel, i.e., the cascade of the channel from the Notation: Lower-case and upper-case boldface letters a and
user to the RIS and the channel from the RIS to the base A denote a vector and a matrix, respectively; aT denotes the
station (BS), the channel estimation problem can be formulated conjugate of vector a; AT and AH denote the transpose and
as a sparse signal recovery problem, which can be solved conjugate transpose of matrix A, respectively; AF denotes
by compressive sensing (CS) algorithms with reduced pilot the Frobenius norm of matrix A; diag (x) denotes the diagonal
overhead [3], [4]. However, the pilot overhead of most existing matrix with the vector x on its diagonal; a⊗b denotes the
solutions is still high. Kronecker product of a and b. Finally, CN (μ, σ) denotes
the probability density function of the circularly symmetric
Manuscript received October 15, 2020; revised December 12, 2020; complex Gaussian distribution with mean μ and variance σ 2 .
accepted January 7, 2021. Date of publication January 19, 2021; date of
current version May 6, 2021. This work was supported in part by the II. S YSTEM M ODEL
National Key Research and Development Program of China (Grant No.
2020YFB1805005), in part by the National Natural Science Foundation of In this section, we will first introduce the cascaded channel
China (Grant No. 62031019), and in part by the European Commission in the RIS assisted communication system. Then, the cascaded
through the H2020-MSCA-ITN META WIRELESS Research Project under
Grant 956256. The associate editor coordinating the review of this letter channel estimation problem will be formulated.
and approving it for publication was E. Basar. (Corresponding author:
Linglong Dai.) A. Cascaded Channel
The authors are with the Beijing National Research Center for Information
Science and Technology (BNRist), Tsinghua University, Beijing 100084, We consider that the BS and the RIS respectively employ
China, and also with the Department of Electronic Engineering, Tsinghua the M -antenna and the N -element uniform planer array (UPA)
University, Beijing 100084, China (e-mail: weixh19@mails.tsinghua.edu.cn;
sdc18@mails.tsinghua.edu.cn; daill@tsinghua.edu.cn). 1 Simulation codes are provided to reproduce the results presented in this
Digital Object Identifier 10.1109/LCOMM.2021.3052787 letter: http://oa.ee.tsinghua.edu.cn/dailinglong/publications/publications.html.
1558-2558 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: ULAKBIM UASL - Hacettepe Universitesi. Downloaded on May 27,2021 at 15:13:50 UTC from IEEE Xplore. Restrictions apply.
1404 IEEE COMMUNICATIONS LETTERS, VOL. 25, NO. 5, MAY 2021
to simultaneously serve K single-antenna users. Let G of size where sk,q is the pilot symbol sent by the kth user, θq =
M × N denote the channel from the RIS to the BS, and hr,k [θq,1 , · · · , θq,N ]T is the N × 1 reflecting vector at the RIS
of size N × 1 denote the channel from the kth user to the RIS with θq,n representing the reflecting coefficient at the nth
(k = 1, 2, · · · , K). The widely used Saleh-Valenzuela channel RIS element
(n = 1, · · · , N ) in the qth time slot, wk,q ∼
model is adopted to represent G as [5] CN 0, σ 2 IM is the M × 1 received noise with σ 2 repre-
T senting the noise power. According to the cascaded channel
MN
LG
G= Hk = Gdiag (hr,k ), we can rewrite (5) as
l1 b ϑl1 , ψl1 a ϑG
Gr Gr Gt
αG t
l1 , ψl1 , (1)
LG
l1 =1 yk,q = Hk θq sk,q + wk,q . (6)
where LG represents the number of paths between the RIS and
Gr Gr Gt Gt After Q time slots of pilot transmission, we can obtain the
the BS, αG l1 , ϑl1 (ψl1 ), and ϑl1 (ψl1 ) represent the complex
M × Q overall measurement matrix Yk = [yk,1 , · · · , yk,Q ]
gain consisting of path loss, the azimuth (elevation) angle at
by assuming sk,q = 1 as
the BS, and the azimuth (elevation) angle at the RIS for the
l1 th path. Similarly, the channel hr,k can be represented by Yk = Hk Θ + Wk , (7)
N r,k r,k r,k
Lr,k
where Θ = [θ 1 , · · · , θ Q ] and Wk = [wk,1 , · · · , wk,Q ].
hr,k = αl2 a ϑl2 , ψl2 , (2) By substituting (4) into (7), we can obtain
Lr,k
l2 =1
Yk = UM H̃k UTN Θ + Wk . (8)
where Lr,k represents the number of paths between the kth
H
H
user and the RIS, αr,k r,k r,k
l2 , ϑl2 (ψl2 ) represent the complex gain Let denote Ỹk = UM Yk as the Q × M effective
consisting of path loss, the azimuth (elevation) angle at the
H
measurement matrix, and W̃k = UH M Wk as the Q × M
RIS for the l2 th path. b (ϑ, ψ) ∈ CM×1 and a (ϑ, ψ) ∈ CN ×1 effective noise matrix, (7) can be rewritten as a CS model:
represent the normalized array steering vector associated to
the BS and the RIS, respectively. For a typical N1 × N2 Ỹk = Θ̃H̃H k + W̃k , (9)
(N = N1 × N2 ) UPA, a (ϑ, ψ) can be represented by [5] T
H
where Θ̃ = UN Θ is the Q × N sensing matrix. Based
1
a (ϑ, ψ) = √ e−j2πdsin(ϑ)cos(ψ)n1 /λ ⊗ e−j2πdsin(ψ)n2 /λ , on (9), we can respectively estimate the angular cascaded
N channel for each user k by conventional CS algorithms, such
(3) as OMP algorithm. However, under the premise of ensuring
where n1 = [0, 1, · · · , N1 − 1] and n2 = [0, 1, · · · , N2 − 1], the estimation accuracy, the pilot overhead required by the
λ is the carrier wavelength, and d is the antenna spacing conventional CS algorithms is still high.
usually satisfying d = λ/2.
Further, we denote Hk Gdiag (hr,k ) as the M × N III. J OINT C HANNEL E STIMATION FOR RIS A SSISTED
cascaded channel for the kth user. Using the virtual angular- W IRELESS C OMMUNICATION S YSTEMS
domain representation, Hk ∈ CM×N can be decomposed as In this section, we will first reveal the double-structured
sparsity of the angular cascaded channels. Then, by exploit-
Hk = UM H̃k UTN , (4)
ing this important channel characteristic, we will propose
where H̃k denotes the M × N angular cascaded channel, a DS-OMP based cascaded channel estimation scheme to
UM and UN are respectively the M × M and N × N dictio- reduce the pilot overhead. Finally, the computational complex-
nary unitary matrices at the BS and the RIS [5]. Since there ity of the proposed scheme will be analyzed.
are limited scatters around the BS and the RIS, the angular
cascaded channel H̃k has a few non-zero elements, which A. Double-Structured Sparsity of Angular Cascaded
exhibits the sparsity. Channels
In order to further explore the sparsity of the angular cas-
B. Problem Formulation caded channel both in row and column, the angular cascaded
In this letter, we assume that the direct channel between channel H̃k in (4) can be expressed as
the BS and the user is known for BS, which can be easily
MN
LG L r,k
estimated as these in conventional wireless communication r,k
H̃k = αG
l1 αl2
systems [5]. Therefore, we only focus on the cascaded channel LG Lr,k
l1 =1 l2 =1
estimation problem.
r,k r,k
By adopting the widely used orthogonal pilot transmission b̃ ϑl1 , ψlG1 r ãT ϑG
Gr t Gt
l1 + ϑl2 , ψl1 + ψl2 , (10)
strategy, all users transmit the known pilot symbols to the
BS via the RIS over Q time slots for the uplink channel where both b̃ (ϑ, ψ) = UH M b (ϑ, ψ) and ã (ϑ, ψ) =
estimation. Specifically, in the qth (q = 1, 2, · · · , Q) time slot, UHN a (ϑ, ψ) have only one non-zero element, which lie on
the effective received signal yk,q ∈ CM×1 at the BS for the the position of array steering vector at the direction (ϑ, ψ) in
kth user after removing the impact of the direct channel can UM and UN . Based on (10), we can find that each complete
be represented as reflecting path (l1 , l2 ) can provide one non-zero element
for H̃k , whose row index depends on ϑG r
, ψ Gr
and col-
yk,q = Gdiag (θq ) hr,k sk,q + wk,q l1
l1
r,k r,k
= Gdiag (hr,k ) θq sk,q + wk,q , (5) umn index depends on ϑG t Gt
l1 + ϑl2 , ψl1 + ψl2 . Therefore,
Authorized licensed use limited to: ULAKBIM UASL - Hacettepe Universitesi. Downloaded on May 27,2021 at 15:13:50 UTC from IEEE Xplore. Restrictions apply.
WEI et al.: CHANNEL ESTIMATION FOR RIS ASSISTED WIRELESS COMMUNICATIONS—II 1405
Authorized licensed use limited to: ULAKBIM UASL - Hacettepe Universitesi. Downloaded on May 27,2021 at 15:13:50 UTC from IEEE Xplore. Restrictions apply.
1406 IEEE COMMUNICATIONS LETTERS, VOL. 25, NO. 5, MAY 2021
Algorithm 2: Joint Completely Common Row Support with the largest number of times from all {Ωcl1 ,k }K k=1 as the
Estimation estimated partially common column support Ω̂cl1 ,Com .
Input: Ỹk : ∀k, LG . In order to estimate the column supports for each user k,
Initialization: g = 0M×1 . the correlation between the sensing matrix Θ̃ and the residual
1. for k = 1, 2, · · · , K do vector r̃k needs to be calculated. As shown in Step 5 of
2 Algorithm 3, the most correlative column index in Θ̃ with
2. g(m) = g(m) + Ỹk (:, m)F , ∀m = 1, 2, · · · , M
3. end for r̃k is regarded as the newly found column support index n∗ .
4. Ω̂r = ΓT (g, LG ) Based on the updated column support Ω̂cl1 ,k in Step 6, the esti-
ˆ
Output: Estimated completely common row support Ω̂r . mated sparse vector h̃k is obtained by using the LS algorithm
in Step 8. Then, the residual vector r̃k is updated by removing
the effect of non-zero elements that have been estimated in
Step 9. Particularly, the N × 1 vector cl1 is used to count
common row support Ωr , which can resist the effect of noise. the number of times for selected column indexes in Step 10.
Specifically, we denote g of size M ×1 to save the sum power Finally, the Lc indexes of elements with the largest value in
of columns of {Ỹk }Kk=1 , as in Step 2 of Algorithm 2. Finally, cl1 are selected as the estimated partially common column
LG indexes of elements with the largest amplitudes in g are support Ω̂cl1 ,Com in Step 13.
selected as the estimated completely common row support Ω̂r 3) Stage 3: Estimating the individual column supports.
in Step 4, where T (x, L) denotes a prune operator on x that Based on the estimated completely common row support Ω̂r
sets all but L elements with the largest amplitudes to zero, and the estimated partially common column supports
and Γ(x) denotes the support of x, i.e., Γ(x) = {i, x(i)
= 0}. {Ω̂cl1 ,Com }L
l1 =1 , the column support Ωc
l1 ,k
for each non-zero
After obtaining LG non-zero rows by Algorithm 2, row l1 and each user k can be estimated by Algorithm 4.
we focus on estimating the column support Ωcl1 ,k for each non-
zero row l1 and each user k by the following Stage 2 and 3. Algorithm 4: Individual Column Supports Estimation
2) Stage 2: Estimating the partially common column sup-
ports. Thanks to the partially column-structured sparsity of the Input: Ỹk : ∀k, Θ̃, LG Lr,k : ∀k, Lc , Ω̂r ,
angular cascaded channels, we can jointly estimate the par- {Ω̂cl1 ,Com }L l1 =1 .
tially common column supports {Ωcl1 ,Com }L Initialization: Ω̂cl1 ,k = Ω̂cl1 ,Com , ∀l1 , k.
l1 =1 for {H̃k }k=1
K
by Algorithm 3. 1. for l1 = 1, 2, · · · , LG do
2. for k = 1, 2, · · · , K do
3. ỹk = Ỹk (:, Ω̂r (l1 ))
Algorithm 3: Joint Partially Common Column Supports ˆ
4. h̃k = 0N ×1
Estimation ˆ †
5. h̃k (Ω̂cl1 ,k ) = Θ̃ (:, Ω̂lc1 ,Com )ỹk
Input: Ỹk : ∀k, LG , Θ̃, Lr,k : ∀k, Lc , Ω̂r .
6. rk = yk − Θ̃ĥk ,
Initialization: Ω̂cl1 ,k = ∅, ∀l1 , k, cl1 = 0N ×1 , ∀l1 .
7. for l2 = 1, 2, · · · , Lr,k − Lc do
1. for l1 = 1, 2, · · · , LG do H 2
2. for k = 1, 2, · · · , K do 8. n∗ = argmax Θ̃ (:, n)r̃k F
3. ỹk = Ỹk (:, Ω̂r (l1 )), r̃k = ỹk
n=1,2,··· ,N
9. Ω̂cl1 ,k = Ω̂cl1 ,k n∗
4. for l2 = 1, 2, · · · , Lr,k do ˆ
H 2 10. h̃k = 0N ×1
5. n∗ = argmax Θ̃ (:, n)r̃k F ˆ †
11. h̃k (Ω̂cl1 ,k ) = Θ̃ (:, Ω̂cl1 ,k )ỹk
n=1,2,··· ,N
ˆ
6. Ω̂cl1 ,k = Ω̂cl1 ,k n∗ 12. r̃k = ỹk − Θ̃h̃k
ˆ
7. h̃k = 0N ×1 13. end for
ˆ † 14. end for
8. h̃k (Ω̂cl1 ,k ) = Θ̃ (:, Ω̂cl1 ,k )ỹk ,
ˆ 15. end for
9. r̃k = ỹk − Θ̃h̃k Output: Estimated the individual column supports
10. c (n ) = c (n∗ ) + 1
l1 ∗ l1
{{Ω̂cl1 ,k }Ll1 =1 }k=1 .
G K
11. end for
12. end for
13. Ω̂cl1 ,Com = ΓT (cl1 ,Pc ) For the l1 th non-zero row, we have estimated Lc column
14. end for support indexes by Algorithm 3. Thus, there are Lr,k − Lc
Output: Estimated completely common row support user-specific column support indexes to be estimated for each
{Ω̂cl1 ,Com }L G user k. The column support Ω̂cl1 ,k is initialized as Ω̂lc1 ,Com .
l1 =1 .
ˆ
Based on Ω̂cl1 ,Com , the estimated sparse vector h̃k and residual
vector r̃k are initialized in Step 5 and Step 6. Then, the column
For the l1 th non-zero row, we only need to utilize the support Ω̂cl1 ,k for ∀l1 and ∀k can be estimated in Steps 7-13 by
effective measurement vector ỹk = Ỹk (:, Ω̂r (l1 )) to estimate following the same idea of Algorithm 3.
the partially common column support Ωcl1 ,Com . The basic idea Through the above three stages, the supports of all angular
is that, we firstly estimate the column support Ωcl1 ,k with Lr,k cascaded channels are estimated by exploiting the double-
indexes for each user k, then we select Lc indexes associated structured sparsity. It should be pointed out that, if there are
Authorized licensed use limited to: ULAKBIM UASL - Hacettepe Universitesi. Downloaded on May 27,2021 at 15:13:50 UTC from IEEE Xplore. Restrictions apply.
WEI et al.: CHANNEL ESTIMATION FOR RIS ASSISTED WIRELESS COMMUNICATIONS—II 1407
Authorized licensed use limited to: ULAKBIM UASL - Hacettepe Universitesi. Downloaded on May 27,2021 at 15:13:50 UTC from IEEE Xplore. Restrictions apply.