Professional Documents
Culture Documents
Joint Beamforming Design For RIS-Assisted Integrated Sensing and Communication Systems
Joint Beamforming Design For RIS-Assisted Integrated Sensing and Communication Systems
Joint Beamforming Design For RIS-Assisted Integrated Sensing and Communication Systems
Abstract—Integrated sensing and communication (ISAC) has freedom (DoFs) owing to its ability of intelligently tailoring
been envisioned as a promising technology to tackle the spectrum propagation environments [4]-[6].
congestion problem for future networks. In this correspondence,
arXiv:2208.01854v1 [eess.SP] 3 Aug 2022
The transmit signal of the BS is expressed as [2] where normalized Pd (θl ) is the ideal beampattern, θl de-
notes the l-th sampled angle, and α is a scaling factor. By
x = Wc sc + Wr sr = Ws, (1) introducing α, the designed beampattern approximates the
where Wc ∈ CM ×K and Wr ∈ CM ×M respectively denote appropriately scaled ideal beampattern, instead of Pd (θl ) itself.
the communication beamforming matrix and the radar beam- In this paper, we aim to jointly design the beamforming
forming matrix. Vector sc ∈ CK represents the communication matrix W and the reflection coefficients φ to maximize the
symbol vector with E{sc sH M achievable sum-rate under the constraints of the beampattern
c } = IK , vector sr ∈ C
represents the radar probing signal with E{sr sH } = I similarity, the total transmit power, and the phase-shift of the
r M,
and they are assumed to be statistically independent of each RIS. The optimization problem is thus formulated as
other. Specifically, we introduce the additional probing signal K
X
Wr sr to promote the sensing performance by exploiting more max log2 (1 + γk ) (7a)
φ,α
W,φ
DoFs. For brevity, we define the overall beamforming matrix k=1
as W , [Wc Wr ] ∈ CM ×(K+M ) and the transmit symbol 1 XL
2
vector as s , sTc sTr
T
∈ CK+M . Then, the received signal s.t. αPd (θl ) − aH (θl )WWH a(θl ) ≤ , (7b)
L
l=1
at the k-th user can be written as
kWk2F ≤ P, (7c)
yk = (hH H
r,k Φ G + hd,k )x + nk , (2) |φn | = 1, ∀n, (7d)
where hr,k ∈ CN , G ∈ CN ×M and hd,k ∈ CM denote the where represents the level of the beampattern similarity and
baseband equivalent channels between the RIS and the k-th P denotes the available transmit power. It can be observed that
user, between the BS and the RIS, and between the BS and the problem (7) is difficult to be optimized due to the objective
k-th user, respectively. The reflection matrix is defined as Φ , function (7a) with fractional and log(·) terms, the quartic non-
diag(φφ) where φ , [φ1 , · · · , φN ]T with |φn | = 1 , ∀n. The convex constraint (7b), and the unit-modulus constraint (7d).
scalar nk ∼ CN (0, σk2 ) denotes the additive white Gaussian Therefore, in the next section we first employ the FP method
noise (AWGN) at the k-th user. The SINR of the k-th user is to cope with (7a). Subsequently, convert problem (7) into
thus given as two tractable sub-problems and develop efficient algorithms
|(hH H
r,k Φ G + hd,k )wk |
2 to iteratively solve them.
γk = PK+M , (3)
j=1,j6=k |(hH H 2 2
r,k Φ G + hd,k )wj | + σk
III. J OINT B EAMFORMING D ESIGN F OR RIS-A SSISTED
where wj is the j-th column of the beamforming matrix ISAC S YSTEMS
W, j = 1, · · · , K + M . Then, the achievable sum-rate of all
users is calculated as A. FP-based Transformation
K
X In order to handle the complicated objective function (7a),
R= log2 (1 + γk ). (4) we first employ the FP method to convert it into a solvable
k=1 polynomial expression. Specifically, based on the Lagrangian
dual reformulation [12], we introduce the auxiliary variable
From the radar sensing perspective, in order to pursue
ck , ∀k, to take the ratio term γk out of the log(·) function
better target detection and estimation performance, a widely
and transform (7a) into
adopted approach is to maximize the signal power in the
directions of the targets and minimize it elsewhere. In the K K K
X X X (1 + ck )|hH
k wk |
2
sequel, the beampattern similarity metric that aims to match log2 (1 + ck ) − ck + PK+M H , (8)
2 2
the designed beampattern with the ideal one is usually k=1 k=1 k=1 j=1 |hk wj | + σk
utilized to evaluate the sensing performance. Specifically, where for brevity we define the composite channel between the
we define the steering vector for direction θ as a(θ) , BS and the k-th user as hH H H
k , hr,k Φ G + hd,k . The objective
function (7a) is equivalent to (8) when the auxiliary variable where we define
ck has the optimal value L
1X
|hH 2 C, bl bH
l , (16a)
k wk | L
c?k = PK+M , ∀k. (9) l=1
H 2 + σk2
j=1,j6=k |hk wj |
PL
Pd (θl ) l1 =1 Pd (θl1 )vec(Al1 )
bl , PL − vec(Al ). (16b)
Since the third multiple-ratio term in (8) still hinders a 2
l1 =1 Pd (θl1 )
direct solution, we further apply the quadratic transform [12]
to convert it into Considering the difficulties of tackling the quartic and
non-convex beampattern MSE constraint (15), we propose to
K+M
√ X construct a series of easy-to-optimize surrogate functions for
2 1 + ck <{gk∗ hH
k w k }−|gk |2
|hH 2 2 2
k wj | −|gk | σk , (10)
E(W) by employing the MM method. Specifically, with the
j=1
obtained solution Wt in the t-th iteration, a more tractable
where the auxiliary variable gk has the optimal value surrogate function, which approximates E(W) at the current
√ local point Wt and serves as an upper bound, is constructed
1 + ck hH
k wk
gk? = PK+M , ∀k. (11) as
H 2 2
j=1 |hk wj | + σk
E(W) ≤ λm vecH (WWH )vec(WWH )
Based on the transformations in (8) and (10), after obtaining (17)
+ <{vecH (WWH )bt } + ct1 ,
the auxiliary variables ck and gk , ∀k, we can recast the
objective function (7a) with respect to W and φ as where for brevity we define
K
X √ K+M
X 2
bt , 2(C − λm I)vec(Wt (Wt )H ), (18a)
2
2 1 + ck <{gk∗ hH hH
k w k } − |gk | k wj . (12) ct1 H t t H
, vec (W (W ) )(λm I − C)vec(W (W ) ), (18b) t t H
k=1 j=1
Since the variables W and φ are coupled in the newly and λm denotes the maximum eigenvalue of C. Thanks to
formulated objective function (12), we propose to utilize the the power constraint (13c), an upper bound of the first quartic
block coordinate descent (BCD) method to iteratively solve term on the right-hand side in (17) can be easily obtained as
W and φ as presented in the following subsections. K+M
X 4
λm vecH (WWH )vec(WWH ) = λm wj wjH
F
j=1
(19)
K+M
X 2
≤ λm kwj wjH k2F = λm P 2 .
B. Optimize W with Given φ j=1
With given φ , the optimization problem of solving W can Substituting (19) into (17), an upper bound of the beampattern
be formulated as MSE function E(W) can be thus expressed as
K
X √ K+M
X E(W) ≤ <{vecH (WWH )bt } + ct1 + λm P 2 . (20)
2 1 + ck <{gk∗ hH 2
|hH 2
max k wk}−|gk | k wj | (13a)
W,α
k=1 j=1
To facilitate the algorithm development, we equivalently and
L explicitly re-write the term <{vecH (WWH )bt } as
1X 2
s.t. αPd (θl ) − aH (θl )WWH a(θl ) ≤ , (13b) K+M
L <{vecH (WWH )bt } =
X
<{vecH (wj wjH )bt }
l=1
kWk2F ≤ P. (13c) j=1
K+M
(21)
It can be easily found that the variable α only exists in
X
= <{wjH Bt wj },
constraint (13b), of which left-hand side is a quadratic and j=1
convex function with respect to the variable α. Therefore, we
can easily obtain its minimum by using the typical first-order where Bt ∈ CN ×N is a reshaped version of bt , i.e., bt =
optimality condition, i.e., ∂E(α,W) = 0. The optimal α is then vec(Bt ). Based on the definitions in (16) and (18a), the matrix
∂α
calculated as Bt can be split into two parts Bt , Bt1 + Bt2 with Bt1 and Bt2
PL being defined on the top
PLof the next page, where for brevity we
Pd (θl )vecH (Al )vec(WWH ) define the scalar β , l=1 Pd2 (θl ). It is obvious that the matrix
α? = l=1 PL , (14)
2
l=1 Pd (θl ) Bt equals to a positive semidefinite matrix Bt1 plus a negative
semidefinite matrix Bt2 . In other words, the function wjH Bt wj
where we define Al , a(θl )aH (θl ) for simplicity. Substitut-
in (21) can be separated into a convex function wjH Bt1 wj plus
ing the optimal α? (14) into E(α, W) and leveraging some
a concave function wjH Bt2 wj . In order to handle the non-
basic algebra transformations, the beampattern MSE function
convex part wjH Bt2 wj , we employ the MM method to find a
E(α, W) is reduced to a univariate function E(W) and (13b)
convex surrogate function for it in each iteration. In particular,
can be re-arranged as
by exploiting the first-order Taylor expansion, a convex upper
E(W) = vecH (WWH )Cvec(WWH ) ≤ , (15) bound of the concave function wjH Bt2 wj can be constructed
L L L L
2 X Pd2 (θl1 ) X X 2 X
Bt1 , P d (θ l2 )vec H
(A l2 )vec(WW H
) P d (θl 3 )A l3 + vecH (Al1 )vec(WWH )Al1 , (22a)
L β2 L
l1 =1 l2 =1 l3 =1 l1 =1
L L
4 X Pd (θl1 ) X
Bt2 ,− < vecH (Al1 )vec(WWH ) Pd (θl2 )Al2 − 2λm Wt (Wt )H . (22b)
L β
l1 =1 l2 =1
K
as X √
q, 1 + ck gk diag(wkH GH )hr,k
wjH Bt2 wj (wjt )H Bt2 wjt +2< (wjt )H Bt2 (wj −wjt )
≤ , (23) k=1
K K+M
where wjt is the j-th column of Wt obtained in the t-th
X X
2
− |gk | diag(wjH GH )hr,k hH H
d,k wj , (29b)
iteration. Therefore, plugging the results in (21)-(23) into (20), k=1 j=1
a convex upper bound of the beampattern MSE function E(W) K K+M
nX √ X o
can be obtained as c,< 2 1 + ck gk∗ hH w
d,k k −|gk |2
|hH 2
d,k wj | . (29c)
K+M
X k=1 j=1
< wjH Bt1 wj + 2wjH uj + ct2 ,
E(W) ≤ (24) We observe that the major difficulty to cope with problem
j=1
(28) is the non-convex unit-modulus constraint (28b). Con-
where for brevity we define sidering the performance and effectiveness of various existing
algorithms in solving problem (28), we employ the manifold-
uj , (Bt2 )H wjt , (25a)
based algorithm in this paper. Specifically, the objective func-
K+M
X tion (28a) is smooth and the unit-modulus constraint (28b)
ct2 , − <{(wjt )H (Bt2 )H wjt } + ct1 + λm P 2 . (25b)
forms a complex circle Riemannian manifold, which allows
j=1
problem (28) to be solved with the typical Riemannian conju-
With the surrogate function of the beampattern MSE func- gate gradient (RCG) algorithm. After deriving the Riemannian
tion E(W) in (24), the optimization problem of updating W gradient from the corresponding Euclidean gradient, problem
can be reformulated as (28) can be iteratively solved on the Riemannian space by
K
X √ K+M
X utilizing the idea of conjugate gradient algorithm. Readers can
2 1 + ck <{gk∗ hH 2
|hH 2
max k wk}−|gk | k wj | (26a) refer to [13] for more details.
W
k=1 j=1
K+M
X IV. S IMULATION R ESULTS
s.t. <{wjH Bt1 wj + 2wjH uj } + ct2 ≤ , (26b) In this section, we numerically evaluate the performance of
j=1 our proposed joint beamforming design for the RIS-assisted
kWk2F ≤ P. (26c) ISAC system. We assume that the BS equipped with M = 8
antennas in half-wavelength antenna spacing serves K = 4
We clearly find that problem (26) is convex and can be easily
single-antenna users with the assistance of an N -element RIS.
solved by existing convex optimization solvers such as CVX.
The noise power of users is set as σk2 = −80dBm, ∀k. The
distances of BS-RIS and RIS-user links are set as 50m and 4m,
C. Optimize φ with Given W respectively. We adopt the typical distance-dependent path-
loss model [7] and set the path-loss exponents of the BS-user,
After obtaining the beamforming matrix W, the optimiza- BS-RIS, and RIS-user links as αBu = 3.5, αBR = 2.5, and
tion problem of solving φ can be formulated as αRu = 2.5, respectively. The Rician fading channel model is
K K+M assumed with the Rician factors being βBR = βRu = 3dB and
X √ X
2 1 + ck <{gk∗ hH 2
|hH 2
max k wk}−|gk | k wj | (27a) βBu = 0. Besides, the ideal beampattern Pd (θl ) is given by
φ
k=1 j=1 (
1, θl ∈ [θt − ∆2θ , θt + ∆2θ ], t = 1, · · ·, T,
s.t. |φn | = 1, ∀n. (27b) Pd (θl ) = (30)
0, otherwise,
Then, utilizing the equation hH H φ,
r,k Φ Gwj = hr,k diag(Gwj )φ
problem (27) can be re-arranged as where θt represents the direction of the t-th target, θ1 =
−35◦ , θ2 = 0◦ , θ3 = 35◦ , and ∆θ = 10◦ is the beam width.
min φ H Qφ φH q} − c
φ − 2<{φ (28a) We first illustrate the achievable sum-rate versus the transmit
φ
power in Fig. 2, where the scenarios without RIS (“w/o RIS”)
s.t. |φn | = 1, ∀n, (28b)
and with random phase-shift RIS (“w/ RIS, random”) are
where for brevity we define included in addition to the proposed algorithm (“w/ RIS, pro-
K K+M posed”). Besides, a communication-only (“com-only”) system
is also included for comparison. It is easy to find that the
X X
Q, |gk |2 diag(wjH GH)hr,k hH
r,k diag(Gwj), (29a)
k=1 j=1
scenarios with RIS achieve better performance than those
32 18 -4
com-only, w/o RIS com-only, w/o RIS
com-only, random RIS com-only, random RIS
26 com-only, optimized 15 com-only, optimized -8
Beampattern (dBw)
w/o RIS w/o RIS
Sum-rate (bps/Hz)
Sum-rate (bps/Hz)
w/ RIS, random w/ RIS, random
20 w/ RIS, proposed 12 w/ RIS, proposed -12
14 9 -16
w/o RIS
8 6 -20 w/ RIS, proposed
Radar-only
Desired
2 3 -24
10 12 14 16 18 20 100 120 140 160 180 200 -90 -60 -30 0 30 60 90
Transmit power (dBm) Number of RIS elements Direction (degree)
Fig. 2: Sum-rate versus transmit Fig. 3: Sum-rate versus the number Fig. 4: Transmit beampattern.
power (N = 169). of RIS elements (P = 10dBm).
without RIS, since the RIS introduces additional NLoS links there is clutter or blocked target, as well as other crucial issues
that can enhance the downlink communication. Moreover, the including the performance trade-off and fairness.
performance improvement provided by the “w/ RIS, proposed”
scheme is much larger than that of the “w/ RIS, random” R EFERENCES
scheme, which illustrates the effectiveness of the proposed [1] F. Liu, C. Masouros, A. P. Petropulu, H. Griffiths, and L. Hanzo, “Joint
algorithm for jointly designing the transmit beamforming radar and communication design: Applications, state-of-the-art, and the
and reflection coefficients. Additionally, the performance gap road ahead,” IEEE Trans. Commun., vol. 68, no. 6, pp. 3834-3862, Jun.
2020.
between the considered ISAC system and the communication- [2] X. Liu, T. Huang, N. Shlezinger, Y. Liu, J. Zhou, and Y. C. Eldar, “Joint
only system can be observed due to the trade-off between the transmit beamforming for multiuser MIMO communications and MIMO
communication and radar sensing performance. radar,” IEEE Trans. Signal Process., vol. 68, pp. 3929-3944, Jun. 2020.
[3] X. Tong, Z. Zhang, J. Wang, C. Huang, and M. Debbah, “Joint multi-
Then, we present the achievable sum-rate versus the number user communication and sensing exploiting both signal and environment
of RIS elements in Fig. 3. We clearly observe that a RIS sparsity” IEEE J. Select. Topics Signal Process., vol. 15, no. 6, pp. 1409-
with more reflecting elements offers larger sum-rate, consid- 1422, Nov. 2021.
[4] Q. Wu, S. Zhang, B. Xiong, C. You, and R. Zhang, “Intelligent
ering that it can exploit more spatial DoFs to achieve higher reflecting surface aided wireless communications: A tutorial,” IEEE
beamforming gains. In addition, with the number of reflecting Trans. Commun., vol. 69, no. 5, pp. 3313-3351, May 2021.
elements increasing, the performance gap between the “w/ [5] C. Huang et al., “Holographic MIMO surfaces for 6G wireless networks:
Opportunities, challenges, and trends,” IEEE Wireless Commun., vol. 27,
RIS, proposed” scheme and the “w/ RIS, random” scheme no. 5, pp. 118-125, Oct. 2020.
becomes larger, which implies the significance of optimizing [6] L. Wei, C. Huang, G. C. Alexandropoulos, C. Yuen, Z. Zhang, and
a large-scale RIS in pursuing performance improvement. M. Debbah, “Channel estimation for RIS-empowered multi-user MISO
wireless communications,” IEEE Trans. Commun., vol. 69, no. 6, pp.
Finally, we plot the transmit beampatterns to show the 4144-4157, Jun. 2021.
radar sensing performance in Fig. 4, where the desired ideal [7] Q. Wu and R. Zhang, “Intelligent reflecting surface enhanced wireless
beampattern (“Desired”) and the achieved beampattern in prac- network via joint active and passive beamforming,” IEEE Trans. Wireless
Commun., vol. 18, no. 11, pp. 5394-5409, Nov. 2019.
tical radar-only scenario [11] (“Radar-only”) are also included. [8] R. Liu, M. Li, Y. Liu, Q. Wu, and Q. Liu, “Joint transmit waveform
Compared with the “Radar-only” benchmark, the transmit and passive beamforming design for RIS-aided DFRC systems,” IEEE
beampattern of the proposed scheme has higher sidelobes due J. Select. Topics Signal Process., to appear.
[9] X. Wang, Z. Fei, Z. Zheng, and J. Guo, “Joint waveform design and pas-
to the additional communication functionality. However, it has sive beamforming for RIS-assisted dual-functional radar-communication
a more preferable shape than that of the “w/o RIS” scheme, system,” IEEE Trans. Veh. Technol., vol. 70, no. 5, pp. 5131-5136, May
which verifies that the ISAC system possesses better sensing 2021.
[10] Z.-M. Jiang et al., “Intelligent reflecting surface aided dual-function
performance by deploying RIS to assist communications. radar and communication system,” IEEE Syst. J., vol. 16, no. 1, pp.
475-486, Mar. 2022.
[11] J. Li and P. Stoica, “MIMO radar with colocated antennas,” IEEE Signal
V. C ONCLUSION Process. Mag., vol. 24, no. 5, pp. 106-114, Sep. 2007.
[12] K. Shen and W. Yu, “Fractional programming for communication
systems-part I: Power control and beamforming,” IEEE Trans. Signal
In this paper, we investigated the deployment of RIS in Process., vol. 66, no. 10, pp. 2616-2630, May 2018.
ISAC systems. The transmit beamforming and the reflection [13] R. Liu, M. Li, Q. Liu, and A. Lee Swindlehurst, “Joint symbol-level
coefficients were jointly optimized to maximize the achievable precoding and reflecting designs for IRS-enhanced MU-MISO systems,”
IEEE Trans. Wireless Commun., vol. 20, no. 2, pp. 798-811, Feb. 2021.
sum-rate as well as guarantee the constraints of the beampat-
tern similarity, the total transmit power, and the phase-shift of
the RIS. An efficient alternating algorithm was developed to
solve the resulting problem. Simulation results demonstrated
the significant advantages of deploying RIS in ISAC systems.
We will extend our work to more general scenarios where