This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Bare Demo of IEEEtran.cls
for IEEE Journals

Wanting Lyu, Songjie Yang, Yue Xiu, Xinyi Chen, Zhongpei Zhang, ,
Chadi Assi, , and Chau Yuen
Wanting Lyu, Songjie Yang, Xinyi Chen and Zhongpei Zhang are with National Key Laboratory of Wireless Communications, University of Electronic Science and Technology of China, Chengdu 611731, China (E-mail: lyuwanting@yeah.net; yangsongjie@std.uestc.edu.cn; chenxinyi@std.uestc.edu.cn; zhangzp@uestc.edu.cn). Yue Xiu is with College of Air Traffic, Civil Aviation Flight University of China, Guanghan 618311, China (xiuyue12345678@163.com). Chadi Assi is with Concordia University, Montreal, Quebec, H3G 1M8, Canada (email:assi@ciise.concordia.ca). Chau Yuen is with the School of Electrical and Electronics Engineering, Nanyang Technological University, 639798 Singapore (E-mail: chau.yuen@ntu.edu.sg).

Dual-Robust Integrated Sensing and Communication: Beamforming under CSI Imperfection and Location Uncertainty

Wanting Lyu, Songjie Yang, Yue Xiu, Xinyi Chen, Zhongpei Zhang, ,
Chadi Assi, , and Chau Yuen
Wanting Lyu, Songjie Yang, Xinyi Chen and Zhongpei Zhang are with National Key Laboratory of Wireless Communications, University of Electronic Science and Technology of China, Chengdu 611731, China (E-mail: lyuwanting@yeah.net; yangsongjie@std.uestc.edu.cn; chenxinyi@std.uestc.edu.cn; zhangzp@uestc.edu.cn). Yue Xiu is with College of Air Traffic, Civil Aviation Flight University of China, Guanghan 618311, China (xiuyue12345678@163.com). Chadi Assi is with Concordia University, Montreal, Quebec, H3G 1M8, Canada (email:assi@ciise.concordia.ca). Chau Yuen is with the School of Electrical and Electronics Engineering, Nanyang Technological University, 639798 Singapore (E-mail: chau.yuen@ntu.edu.sg).
Abstract

A dual-robust design of beamforming is investigated in an integrated sensing and communication (ISAC) system. Existing research on robust ISAC waveform design, while proposing solutions to imperfect channel state information (CSI), generally depends on prior knowledge of the target’s approximate location to design waveforms. This approach, however, limits the precision in sensing the target’s exact location. In this paper, considering both CSI imperfection and target location uncertainty, a novel framework of joint robust optimization is proposed by maximizing the weighted sum of worst-case data rate and beampattern gain. To address this challenging problem, we propose an efficient two-layer iteration algorithm based on S-Procedure and convex hull. Finally, numerical results verify the effectiveness and performance improvement of our dual-robust algorithm, as well as the trade-off between communication and sensing performance.

Index Terms:
Integrated sensing and communication, dual functional radar and communication, robust beamforming, optimization.

I Introduction

Integrated sensing and communication (ISAC) has emerged as a promising technology in future mobile networks. In numerous application scenarios, including internet-of-vehicles, smart homes, and environmental monitoring, the incorporation of environmental sensing into the communication stage has significantly evolved, enhancing overall system functionality and efficiency. [1]. With an integrated hardware platform for both sensing and communication, ISAC systems offers mutual benefits to both functionalities, resulting in reduced hardware and energy costs [2]. Due to these promising advantages, ISAC has been exploited in emerging technologies, such as reconfigurable intelligent surfaces (RIS) [3], non-orthogonal multiple access (NOMA) [4], and unmanned aerial vehicles (UAV) [5].

In recent literature, there have been numerous researches dedicated to explore the joint beamforming design for ISAC system [6, 7, 8, 9, 10, 11]. Authors in [7] investigated a beampattern matching problem under the constraints guaranteeing SINR to be greater than the threshold. In contrast, in [9] and [10], communication performance was the objective for RIS-aided beamforming optimization, guaranteeing the sensing SINR or beampattern matching error instead. To flexibly control the balance between sensing and communication priorities, a weighting factor was introduced to combine both metrics within the objective function [11]. In [4], the weighted sum of communication SINR and beampattern gain was maximized in a NOMA empowered ISAC system, while maintaining fairness constraints for all users and targets.

However, the above works of ISAC waveform design were all based on estimated CSI and the last known target locations, and assumed that the information is perfect at the BS. To address the channel estimation errors, a few works have been dedicated into robust beamforming design for ISAC systems [12, 13]. In [12], a robust beamforming design approach was proposed to tackle the imperfect CSI in ISAC, where sensing beampattern at the dedicated target location was maximized with outage probability constraint for communication. Also, channel estimation error is considered in [13], through minimizing the worst-case multi-user interference energy. Additionally, robust beamforming design for ISAC has been exploited with other techniques, such as physical layer security [14] and reconfigurable intelligent surface (RIS) [15]. Despite the satisfactory results in the above works, most of them exclusively focused on communication channel estimation error, and ignored the target location uncertainty during waveform design. In addition, the objective function usually considered solely communication or sensing performance, limiting the flexibility to adjust priorities between the two functions.

In this paper, we propose a novel framework for dual-robust beamforming in ISAC. Our approach maximizes a combined metric of worst-case sum rate and beampattern gain, accounting for both CSI imperfection and target location uncertainty for beamforming optimization. To address the non-convex max-min problem, we propose an efficient robust algorithm based on the S-Procedure and convex hull. Simulation results demonstrate considerable performance improvement of 82% for our dual-robust beamforming approach compared to non-robust designs considering CSI and location errors. We also investigate the trade-off between sensing and communication functions by adjusting the weighting factor.

II System Model

II-A Signal Model

Refer to caption
Figure 1: System model of the ISAC system

A DFRC BS is serving KK single-antenna communication users and sensing MM radar targets as shown in Fig. 1. The BS is equipped with a fully-digital uniform linear array (ULA) with NtN_{t} transmit antennas. Without loss of generality, the space between the adjacent elements for both the transmit array is d0=λ2d_{0}=\frac{\lambda}{2}, where λ\lambda denotes the wavelength. The users and the targets are assumed to be sufficiently far from the BS, and thus the target can be viewed as points [6].

We assume K+MK+M baseband data streams transmitted from the BS for communication and sensing, denoted as 𝐬(K+M)×1\mathbf{s}\in\mathbb{C}^{(K+M)\times 1}, where KK streams are dedicated for communication, and all signals can be utilized for sensing. The transmitted signal 𝐬\mathbf{s} satisfies independent complex Gaussian distribution such that 𝔼{𝐬𝐬H}=𝐈K+M\mathbb{E}\{\mathbf{s}\mathbf{s}^{H}\}=\mathbf{I}_{K+M}. Then, the transmitted signal can be written as 𝐱=𝐖𝐬\mathbf{x}=\mathbf{Ws}, where 𝐖\mathbf{W} denotes the full digital transmit beamformer, which can be defined as,

𝐖=[𝐰1,,𝐰Kfor communication and sensing,𝐰K+1,,𝐰K+Mfor sensing]Nt×(K+M).\mathbf{W}=[\underbrace{\mathbf{w}_{1},\dots,\mathbf{w}_{K}}_{\text{for communication and sensing}},\underbrace{\mathbf{w}_{K+1},\dots,\mathbf{w}_{K+M}}_{\text{for sensing}}]\in\mathbb{C}^{N_{t}\times(K+M)}. (1)

The received signal at user kk can be represented as

yk=𝐡kH𝐰k+j=1,jkK𝐡kH𝐰j+l=K+1K+M𝐡kH𝐰l+nk,y_{k}=\mathbf{h}_{k}^{H}\mathbf{w}_{k}+\sum_{j=1,j\neq k}^{K}\mathbf{h}_{k}^{H}\mathbf{w}_{j}+\sum_{l=K+1}^{K+M}\mathbf{h}_{k}^{H}\mathbf{w}_{l}+n_{k}, (2)

where 𝐡kNt×1\mathbf{h}_{k}\in\mathbb{C}^{N_{t}\times 1} denotes the real channel between the BS and user kk, and nk𝒞𝒩(0,σk2)n_{k}\sim\mathcal{CN}(0,\sigma_{k}^{2}) denotes the additive white Gaussian noise (AWGN) at user kk. Accordingly, the received SINR at user kk can be derived as

γk=|𝐡kH𝐰k|2j=1,jkK|𝐡kH𝐰j|2+l=K+1K+M|𝐡kH𝐰l|2+σk2,\gamma_{k}=\frac{|\mathbf{h}_{k}^{H}\mathbf{w}_{k}|^{2}}{\sum_{j=1,j\neq k}^{K}|\mathbf{h}_{k}^{H}\mathbf{w}_{j}|^{2}+\sum_{l=K+1}^{K+M}|\mathbf{h}_{k}^{H}\mathbf{w}_{l}|^{2}+\sigma_{k}^{2}}, (3)

with the received data rate at user kk obtained as

rk=log2(1+γk).r_{k}=\log_{2}(1+\gamma_{k}). (4)

As for sensing, we denote θm,m{1,,M}\theta_{m},\,m\in\{1,\dots,M\} as the direction of angle (DoA) of target mm. The communication and sensing data streams can be simultaneously employed for sensing the targets. Then, the beampattern gain at target mm can be written as

P(θm)=𝐚H(θm)𝐑𝐰𝐚(θm),P(\theta_{m})=\mathbf{a}^{H}(\theta_{m})\mathbf{R}_{\mathbf{w}}\mathbf{a}(\theta_{m}), (5)

where 𝐚(θm)=[1,ej2πλd0sin(θm),,ej2πλ(Nt1)d0sin(θm)]\mathbf{a}(\theta_{m})=[1,e^{-j\frac{2\pi}{\lambda}d_{0}\sin(\theta_{m})},\dots,e^{-j\frac{2\pi}{\lambda}(N_{t}-1)d_{0}\sin(\theta_{m})}] is the steering vector towards angle θm\theta_{m}, 𝐑𝐰=𝔼{𝐱𝐱H}=𝐖𝐖H\mathbf{R}_{\mathbf{w}}=\mathbb{E}\{\mathbf{x}\mathbf{x}^{H}\}=\mathbf{W}\mathbf{W}^{H} is the covariance matrix of the transmitted signal.

II-B CSI and Target Location Uncertainty Model

The real channel 𝐡k\mathbf{h}_{k} can be modeled as

𝐡k=𝐡^k+Δ𝐡k,k,\mathbf{h}_{k}=\hat{\mathbf{h}}_{k}+\Delta\mathbf{h}_{k},\;\forall k, (6)

where 𝐡^k\hat{\mathbf{h}}_{k} denotes the estimated channel, and Δ𝐡k\Delta\mathbf{h}_{k} is the CSI error following the bounded error model as [16]

Δ𝐡k2ϵk,k.\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\;\forall k. (7)

Because we only focus on the angle of direction (AoD) of the point-like target under far-field assumption, consider the deviation of the target AoD, and the steering vector of target mm can be modeled as

𝐚~m={𝐚(θm)|θm[θm,min,θm,max]},m,\tilde{\mathbf{a}}_{m}=\left\{\mathbf{a}(\theta_{m})|\theta_{m}\in[\theta_{m,min},\theta_{m,max}]\right\},\;\forall m, (8)

where θm,min\theta_{m,min} and θm,max\theta_{m,max} denote the minimum and the maximum values of possible θm\theta_{m}, respectively.

II-C Problem Formulation

Under the existence of CSI and AoD uncertainty in the ISAC system, we aim to propose a framework to maximize the weighted sum of worst-case user data rate and the beampattern gain, by optimizing the digital beamforming such that

(P1)max𝐖\displaystyle(\text{P1})\;\max_{\mathbf{W}} ρ(min{Δ𝐡k}k=1Krk)+(1ρ)min{𝐚~m}m=1MP(θm),\displaystyle\;\rho\left(\min_{\{\Delta\mathbf{h}_{k}\}}\sum_{k=1}^{K}r_{k}\right)+(1-\rho)\min_{\{\tilde{\mathbf{a}}_{m}\}}\sum_{m=1}^{M}P(\theta_{m}), (9)
s.t. 𝐖F2P0,\displaystyle\|\mathbf{W}\|_{F}^{2}\leq P_{0}, (9a)

where ρ\rho is the weight allocated to communication function. Constraint (9a) denotes the power budget at the BS. The main challenges to solve this problem are i) the non-smooth objective function due to max-min problem; ii) the intractable CSI and angle uncertainty; iii) the non-convex expression of rkr_{k} and P(θm)P(\theta_{m}) as the objective function.

III Robust Beamforming Optimization

In this section, we provide the proposed solution for the robust beamforming design. Since constraint (9a) is already convex, we focus on dealing with the non-convex objective function. Specifically, (P1) can be separated to communication and sensing parts as

(P1-a)max𝐖\displaystyle(\text{P1-a})\;\max_{\mathbf{W}} ρ(min{Δ𝐡k}k=1Krk),\displaystyle\;\rho\left(\min_{\{\Delta\mathbf{h}_{k}\}}\sum_{k=1}^{K}r_{k}\right), (10)
s.t. (9a)),\displaystyle(\ref{Cons_pow})),
(P1-b)max𝐖\displaystyle(\text{P1-b})\;\max_{\mathbf{W}} (1ρ)min{𝐚~m}m=1MP(θm),\displaystyle\;(1-\rho)\min_{\{\tilde{\mathbf{a}}_{m}\}}\sum_{m=1}^{M}P(\theta_{m}), (11)
s.t. (9a)).\displaystyle(\ref{Cons_pow})).

Then, we will discuss the solutions to (P1-a) and (P1-b) in section III.A and section III.B, respectively.

III-A Solving (P1-a) with S-Procedure

Focusing on communication, by introducing auxiliary variable δk\delta_{k}, (P1-a) can be further transformed as

(P1-a1)max𝐖,𝜹\displaystyle(\text{P1-a1})\,\max_{\mathbf{W},\bm{\delta}} ρk=1Klog2(1+δk),\displaystyle\;\rho\sum_{k=1}^{K}\log_{2}(1+\delta_{k}), (12)
s.t. minΔ𝐡kγkδk,k,\displaystyle\min_{\Delta\mathbf{h}_{k}}\gamma_{k}\geq\delta_{k},\;\forall k, (12a)
(9a),\displaystyle(\ref{Cons_pow}),

where (12a) is equivalent to

|𝐡kH𝐰k|2νk,Δ𝐡k2ϵk,k,\displaystyle|\mathbf{h}_{k}^{H}\mathbf{w}_{k}|^{2}\geq\nu_{k},\;\forall\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\,\forall k, (13)
j=1,jkK+M|𝐡kH𝐰j|2+σk2βk,Δ𝐡k2ϵk,k,\displaystyle\sum_{j=1,j\neq k}^{K+M}|\mathbf{h}_{k}^{H}\mathbf{w}_{j}|^{2}+\sigma_{k}^{2}\leq\beta_{k},\;\forall\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\,\forall k, (14)
νkβkδk,k,\displaystyle\frac{\nu_{k}}{\beta_{k}}\geq\delta_{k},\,\forall k, (15)

where 𝜷=[β1,,βK]T\bm{\beta}=[\beta_{1},\dots,\beta_{K}]^{T} and 𝝂=[ν1,,νK]T\bm{\nu}=[\nu_{1},\dots,\nu_{K}]^{T} are slack variables. The main challenge introduced by the communication measurement is to tackle the above three non-convex constraints.

Recalling (6), (13) can be rewritten as

Δ𝐡kH𝐰k𝐰kHΔ𝐡k+2e{𝐡^kH𝐰k𝐰kHΔ𝐡k}+𝐡^kH𝐰k𝐰kH𝐡^kνk,Δ𝐡k2ϵk,k,\begin{split}\Delta\mathbf{h}_{k}^{H}&\mathbf{w}_{k}\mathbf{w}_{k}^{H}\Delta\mathbf{h}_{k}+2\mathcal{R}e\{\hat{\mathbf{h}}_{k}^{H}\mathbf{w}_{k}\mathbf{w}_{k}^{H}\Delta\mathbf{h}_{k}\}\\ &+\hat{\mathbf{h}}_{k}^{H}\mathbf{w}_{k}\mathbf{w}_{k}^{H}\hat{\mathbf{h}}_{k}\geq\nu_{k},\;\forall\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\,\forall k,\end{split} (16)

where the quadratic expression with respect to variable 𝐰k\mathbf{w}_{k} makes the constraint non-convex. Thus, this problem can be solved iteratively by successive convex approximation (SCA) method. The lower bound of the left-hand-side can be approximated by its first Taylor expansion, and (16) can be further transformed as

Δ𝐡kH𝚲kΔ𝐡k+2e{𝐛kHΔ𝐡k}+ckνk,Δ𝐡k2ϵk,k,\Delta\mathbf{h}_{k}^{H}\mathbf{\Lambda}_{k}\Delta\mathbf{h}_{k}+2\mathcal{R}e\{\mathbf{b}_{k}^{H}\Delta\mathbf{h}_{k}\}+c_{k}\geq\nu_{k},\;\forall\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\,\forall k, (17)

where 𝚲k\mathbf{\Lambda}_{k}, 𝐛k\mathbf{b}_{k} and ckc_{k} can be obtained by

𝚲k=𝐰k𝐰k(t)H+𝐰k(t)𝐰kH𝐰k(t)𝐰k(t)H,\displaystyle\mathbf{\Lambda}_{k}=\mathbf{w}_{k}\mathbf{w}_{k}^{(t)H}+\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{H}-\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{(t)H}, (18)
𝐛k=𝐰k𝐰k(t)H𝐡^k+𝐰k(t)𝐰kH𝐡^k𝐰k(t)𝐰k(t)H𝐡^k,\displaystyle\mathbf{b}_{k}=\mathbf{w}_{k}\mathbf{w}_{k}^{(t)H}\hat{\mathbf{h}}_{k}+\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{H}\hat{\mathbf{h}}_{k}-\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{(t)H}\hat{\mathbf{h}}_{k}, (19)
ck=𝐡^kH(𝐰k𝐰k(t)H+𝐰k(t)𝐰kH𝐰k(t)𝐰k(t)H)𝐡^k,\displaystyle c_{k}=\hat{\mathbf{h}}_{k}^{H}\left(\mathbf{w}_{k}\mathbf{w}_{k}^{(t)H}+\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{H}-\mathbf{w}_{k}^{(t)}\mathbf{w}_{k}^{(t)H}\right)\hat{\mathbf{h}}_{k}, (20)

where 𝐰k(t)\mathbf{w}_{k}^{(t)} denotes the results obtained at the last iteration.

Next, the S-Procedure is employed to deal with the bounded CSI error model, and (17) is equivalent to

[𝚲k+φk𝐈Nt𝐛k𝐛kHckνkφkϵk2]𝟎,k,\begin{bmatrix}\mathbf{\Lambda}_{k}+\varphi_{k}\mathbf{I}_{N_{t}}&\mathbf{b}_{k}\\ \mathbf{b}_{k}^{H}&c_{k}-\nu_{k}-\varphi_{k}\epsilon_{k}^{2}\end{bmatrix}\succeq\mathbf{0},\,\forall k, (21)

where 𝝋=[φ1,,φK]\bm{\varphi}=[\varphi_{1},\dots,\varphi_{K}], φk0\varphi_{k}\geq 0 are slack variables.

As for (14), first we apply Schur complement to transform (14) as

[βkσk2(𝐡^kH+Δ𝐡kH)𝐖k¯𝐖k¯H(𝐡^k+Δ𝐡k)𝐈Nt]𝟎,Δ𝐡k2ϵk,k,\begin{bmatrix}\beta_{k}-\sigma_{k}^{2}&(\hat{\mathbf{h}}_{k}^{H}+\Delta\mathbf{h}_{k}^{H})\mathbf{W}_{\bar{k}}\\ \mathbf{W}_{\bar{k}}^{H}(\hat{\mathbf{h}}_{k}+\Delta\mathbf{h}_{k})&\mathbf{I}_{N_{t}}\end{bmatrix}\succeq\mathbf{0},\forall\|\Delta\mathbf{h}_{k}\|_{2}\leq\epsilon_{k},\forall k, (22)

where 𝐖k¯\mathbf{W}_{\bar{k}} is stacked as

𝐖k¯=[𝐰1,,𝐰k1,𝐰k+1,,𝐰K+M].\mathbf{W}_{\bar{k}}=[\mathbf{w}_{1},\dots,\mathbf{w}_{k-1},\mathbf{w}_{k+1},\dots,\mathbf{w}_{K+M}]. (23)

Then, (22) can be further equivalently transformed as [17]

[βkσk2ξk𝐡^kH𝐖k¯𝟎1×Nt𝐖k¯H𝐡^k𝐈K+M1ϵk𝐖k¯H𝟎Nt×1ϵk𝐖k¯ξk𝐈Nt]𝟎,k,\begin{bmatrix}\beta_{k}-\sigma_{k}^{2}-\xi_{k}&\hat{\mathbf{h}}_{k}^{H}\mathbf{W}_{\bar{k}}&\mathbf{0}_{1\times N_{t}}\\ \mathbf{W}_{\bar{k}}^{H}\hat{\mathbf{h}}_{k}&\mathbf{I}_{K+M-1}&\epsilon_{k}\mathbf{W}_{\bar{k}}^{H}\\ \mathbf{0}_{N_{t}\times 1}&\epsilon_{k}\mathbf{W}_{\bar{k}}&\xi_{k}\mathbf{I}_{N_{t}}\end{bmatrix}\succeq\mathbf{0},\;\forall k, (24)

where 𝝃=[ξ1,,ξK]\bm{\xi}=[\xi_{1},\dots,\xi_{K}], ξk0\xi_{k}\geq 0 are the slack variables.

To address (15), we first rewrite it as

νkδkβk=14((δk+βk)2(δkβk)2),k,\nu_{k}\geq\delta_{k}\beta_{k}=\frac{1}{4}\left((\delta_{k}+\beta_{k})^{2}-(\delta_{k}-\beta_{k})^{2}\right),\,\forall k, (25)

where the two slack variables at the right-hand-side of the inequality are decoupled by rewriting it as a difference of convex function. We further linearly approximate its upper bound, and then (15) is obtained as

νk14((δk+βk)22(δk(t)βk(t))(δkβk)+(δk(t)βk(t))2),k.\nu_{k}\geq\frac{1}{4}\left(\left(\delta_{k}+\beta_{k}\right)^{2}-2\left(\delta_{k}^{(t)}-\beta_{k}^{(t)}\right)(\delta_{k}-\beta_{k})+\left(\delta_{k}^{(t)}-\beta_{k}^{(t)}\right)^{2}\right),\forall k. (26)

Based on the above derivations, problem (P1-a) can be reformulated as

(P1-a2)max𝐖,𝜹,𝜷,𝝋,𝝃,𝝂\displaystyle(\text{P1-a2})\,\max_{\mathbf{W},\bm{\delta},\bm{\beta},\atop\bm{\varphi},\bm{\xi},\bm{\nu}} ρk=1Klog2(1+δk),\displaystyle\;\rho\sum_{k=1}^{K}\log_{2}(1+\delta_{k}), (27)
s.t. (9a),(21),(24),(26).\displaystyle(\ref{Cons_pow}),(\ref{Cons_SINR1_proc}),(\ref{Cons_SINR2_proc}),(\ref{Cons_slack}).

III-B Solving (P1-b) with Convex Hull

Focusing on (P1-b), to make the sensing beampattern gain more tractable, (5) can be rewritten as

P(θm)=tr(𝐀(θm)𝐑𝐰),P(\theta_{m})=\text{tr}\left(\mathbf{A}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right), (28)

where 𝐀(θm)=𝐚(θm)𝐚(θm)H\mathbf{A}(\theta_{m})=\mathbf{a}(\theta_{m})\mathbf{a}(\theta_{m})^{H}. Because we only focus on sensing in this stage, temporarily ignoring communication metric and constant (1ρ)(1-\rho), problem (P1-b) can be reduced as

(P1-b1)\displaystyle(\text{P1-b1})\; max𝐖min𝐀(θm)𝐀~(θm)m=1Mtr(𝐀(θm)𝐑𝐰)\displaystyle\max_{\mathbf{W}}\min\limits_{\mathbf{A}(\theta_{m})\in\tilde{\mathbf{A}}(\theta_{m})}\sum\limits_{m=1}^{M}\text{tr}\left(\mathbf{A}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right) (29)
s. t. (9a),\displaystyle\text{s. t. }(\ref{Cons_pow}),

where 𝐀~(θm)={𝐚(θm)𝐚H(θm)|θm[θm,min,θm,max]},m\tilde{\mathbf{A}}(\theta_{m})=\{\mathbf{a}(\theta_{m})\mathbf{a}^{H}(\theta_{m})|\theta_{m}\in[\theta_{m,min},\theta_{m,max}]\},\forall m. To make it tractable, we construct a convex hull of 𝐀~(θm)\tilde{\mathbf{A}}(\theta_{m}) as [18]

𝐁m={s=1Skμm,s𝐀s(θm)|s=1Sμm,s=1,0μm,s1},m,\mathbf{B}_{m}=\left\{\sum_{s=1}^{S_{k}}\mu_{m,s}\mathbf{A}_{s}(\theta_{m})|\sum_{s=1}^{S}\mu_{m,s}=1,0\leq\mu_{m,s}\leq 1\right\},\;\forall m, (30)

where μm,s\mu_{m,s} is the weight, SkS_{k} is the total number of samples, and 𝐀s(θm)\mathbf{A}_{s}(\theta_{m}) is the ss-th sample. By focusing on the sum of beampattern gain in the objective function, and ignoring the constraints discussed in the last part, we have the following proposition.

Proposition 1: To maximize the the sum of minimization over the set 𝐀~(θm)\tilde{\mathbf{A}}(\theta_{m}) is equivalent to that over 𝐁m\mathbf{B}_{m}, which can be represented as

max𝐖min𝐀(θm)𝐀~(θm)m=1Mtr(𝐀(θm)𝐑𝐰)=min𝐀(θm)𝐁mmax𝐖m=1Mtr(𝐀(θm)𝐑𝐰),\begin{split}\max\limits_{\mathbf{W}}\min\limits_{\mathbf{A}(\theta_{m})\in\tilde{\mathbf{A}}(\theta_{m})}\sum\limits_{m=1}^{M}\text{tr}\left(\mathbf{A}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right)\\ =\min\limits_{\mathbf{A}(\theta_{m})\in\mathbf{B}_{m}}\max\limits_{\mathbf{W}}\sum\limits_{m=1}^{M}\;\text{tr}\left(\mathbf{A}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right),\end{split} (31)

Proof: The proof can be referred to [18].

Thus, problem (P1-b1) is equivalent to

(P1-b2)\displaystyle(\text{P1-b2})\; min{μm,s}max𝐖m=1Ms=1Sμm,str(𝐀s(θm)𝐑𝐰)\displaystyle\min_{\{\mu_{m,s}\}}\max_{\mathbf{W}}\sum_{m=1}^{M}\sum_{s=1}^{S}\mu_{m,s}\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right) (32)
s. t. (9a).\displaystyle\text{s. t. }(\ref{Cons_pow}).

Then, we will optimize 𝐖\mathbf{W} and {μm,s}\{\mu_{m,s}\} in two layers.

In the outer layer, assuming 𝐖\mathbf{W} is fixed, the reverse Ho¨\ddot{\text{o}}lder inequality can be applied as

s=1Sμm,str(𝐀s(θm)𝐑𝐰)(s=1S(μm,s)12)2(s=1S(tr(𝐀s(θm)𝐑𝐰))1)1,m,\begin{split}\sum_{s=1}^{S}&\mu_{m,s}\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right)\\ &\geq\left(\sum_{s=1}^{S}(\mu_{m,s})^{\frac{1}{2}}\right)^{2}\left(\sum_{s=1}^{S}\left(\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right)\right)^{-1}\right)^{-1},\forall m,\end{split} (33)

where the equality holds if and only if μm,112(tr(𝐀s(θm)𝐑𝐰))1==μm,S12(tr(𝐀S(θm)𝐑𝐰))1\frac{\mu_{m,1}^{\frac{1}{2}}}{\left(\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right)\right)^{-1}}=\dots=\frac{\mu_{m,S}^{\frac{1}{2}}}{\left(\text{tr}\left(\mathbf{A}_{S}(\theta_{m})\mathbf{R}_{\mathbf{w}}\right)\right)^{-1}}. Together with s=1Sμm,s=1,0μm,s1\sum_{s=1}^{S}\mu_{m,s}=1,0\leq\mu_{m,s}\leq 1, the μm,s\mu_{m,s} that results in the worst case beampattern gain can be computed as

μm,s=(tr(𝐀s(θm)𝐑𝐰(t)))2s=1S(tr(𝐀s(θm)𝐑𝐰(t)))2,m,\mu^{*}_{m,s}=\frac{\left(\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}^{(t)}\right)\right)^{-2}}{\sum_{s=1}^{S}\left(\text{tr}\left(\mathbf{A}_{s}(\theta_{m})\mathbf{R}_{\mathbf{w}}^{(t)}\right)\right)^{-2}},\;\forall m, (34)

where (t)(t) denotes the optimal value obtained at the last iteration.

In the inner layer, with fixed {μm,s}\{\mu_{m,s}\}, (P1-b2) can be reformulated as

(P1-b3)\displaystyle(\text{P1-b3})\; max𝐖m=1Mn=1K+M𝐰jH𝐁¯m𝐰j\displaystyle\max_{\mathbf{W}}\sum_{m=1}^{M}\sum_{n=1}^{K+M}\mathbf{w}_{j}^{H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j} (35)
s. t. (9a),\displaystyle\text{s. t. }(\ref{Cons_pow}),

where 𝐁¯m=s=1Sμm,s(t)𝐀s(θm)\bar{\mathbf{B}}_{m}=\sum_{s=1}^{S}\mu_{m,s}^{*(t)}\mathbf{A}_{s}(\theta_{m}). To solve this non-convex problem, SCA method can be utilized again to approximate the objective function by its first Taylor expansion as

𝐰jH𝐁¯m𝐰j2e{𝐰j(t)H𝐁¯m𝐰j}𝐰j(t)H𝐁¯m𝐰j(t).\mathbf{w}_{j}^{H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j}\geq 2\mathcal{R}e\left\{\mathbf{w}_{j}^{(t)H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j}\right\}-\mathbf{w}_{j}^{(t)H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j}^{(t)}. (36)

Then with the approximation, (P1-b3) is transformed to be a simple convex problem. Because (P1-a2) about communication is unrelated to updating μm,s\mu_{m,s}, we update beamforming matrix 𝐖\mathbf{W} in the inner layer, by combining the communication part solving (P1-a2) in section III.A with sensing part solving the transformed (P1-b3) as

(P2)max𝐖,𝜹,𝜷𝝋,𝝃,𝝂ρk=1Klog2(1+δk)+(1ρ)\displaystyle(\text{P2})\;\max_{\mathbf{W},\bm{\delta},\bm{\beta}\atop\bm{\varphi},\bm{\xi},\bm{\nu}}\;\rho\sum_{k=1}^{K}\log_{2}(1+\delta_{k})+(1-\rho)
×m=1Mj=1K+M(2e{𝐰j(t)H𝐁¯m𝐰j}𝐰j(t)H𝐁¯m𝐰j(t))\displaystyle\times\sum_{m=1}^{M}\sum_{j=1}^{K+M}\left(2\mathcal{R}e\left\{\mathbf{w}_{j}^{(t)H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j}\right\}-\mathbf{w}_{j}^{(t)H}\bar{\mathbf{B}}_{m}\mathbf{w}_{j}^{(t)}\right) (37)
s.t. (9a),(21),(24),(26),\displaystyle\text{s.t. }(\ref{Cons_pow}),(\ref{Cons_SINR1_proc}),(\ref{Cons_SINR2_proc}),(\ref{Cons_slack}),

which is an semidefinite programming (SDP) problem that can be efficiently solved by the existing toolbox such as CVX.

III-C Overall Algorithm

Overall, problem (P2) can be solved by two layers, where {μm,s}\{\mu_{m,s}\} is optimized in the outer layer, and 𝐖\mathbf{W} is updated in the inner layer. The overall algorithm is summarized as Algorithm 1 and Algorithm 2.

Algorithm 1 Inner layer: worst-case beamforming design.
1:Initialize 𝐖(0)\mathbf{W}^{(0)}, 𝜹(0)\bm{\delta}^{(0)}, 𝜷(0)\bm{\beta}^{(0)}. Set iteration index t=0t=0.
2:repeat
3:     Update beamforming matrix 𝐖\mathbf{W} and auxiliary variables 𝜹\bm{\delta}, 𝜷\bm{\beta}, 𝝂\bm{\nu}, 𝝋\bm{\varphi}, 𝝃\bm{\xi} by solving problem (P2) based on fixed μ\mu.
4:     Set t=t+1t=t+1.
5:until Convergence.
Algorithm 2 Outer layer: overall robust ISAC beamforming optimization.
Initialize 𝝁(0)\bm{\mu}^{(0)} and 𝐖(0)\mathbf{W}^{(0)}. Set iteration index i=0i=0.
2:repeat
     Update weight coefficients for sensing steering vector μm,s\mu_{m,s} by (34).
4:     Update beamforming matrix 𝐖\mathbf{W} by Algorithm 1.
     Set i=i+1i=i+1.
6:until Convergence.

The computational complexity of the proposed robust algorithm mainly depends on the complexity of optimizing 𝐖\mathbf{W} in Algorithm 1 and updating 𝝁\bm{\mu} in Algorithm 2. In the inner loop, solving problem (P2) contains variables nn of order NtM+(Nt+5)KN_{t}M+(N_{t}+5)K, K+1K+1 quadratic constraints and KK linear matrix inequality constraints with sizes Nt+1N_{t}+1 and Nt+K+MN_{t}+K+M, respectively. Thus, the total computational complexity of solving problem (P2) is 𝒪(IIlog2(1/ϵ)n(K(Nt+K+M)3+nK(Nt+K+M)2+n2))\mathcal{O}(I_{I}\log_{2}(1/\epsilon)n(K(N_{t}+K+M)^{3}+nK(N_{t}+K+M)^{2}+n^{2})), where III_{I} denotes the number of iterations of the inner loop, and ϵ\epsilon denotes the accuracy of the SCA based method. In the outer loop, the main complexity depends on computing μm,s\mu_{m,s} with (34), which is 𝒪(SNt3)\mathcal{O}(SN_{t}^{3}). Finally, the overall computational complexity of the proposed Algorithm 2 can be represented as 𝒪(IO(IIlog2(1/ϵ)n(K(Nt+K+M)3+nK(Nt+K+M)2+n2)+SNt3))\mathcal{O}(I_{O}(I_{I}\log_{2}(1/\epsilon)n(K(N_{t}+K+M)^{3}+nK(N_{t}+K+M)^{2}+n^{2})+SN_{t}^{3})), where IOI_{O} is the number of iterations of the outer loop.

IV Numerical Results

In this section, we provide numerical simulations to evaluate the performance of our proposed robust beamforming algorithm for the ISAC system. We assume the BS is equipped with Nt=8N_{t}=8 transmit antennas, serving K=3K=3 users and sensing M=2M=2 targets. The distances between the BS and the users are set as between 20 and 70 m. The estimated AoDs of the users and targets are [13,50,65][13^{\circ},50^{\circ},65^{\circ}] and [121,127][121^{\circ},127^{\circ}], respectively. The bound for CSI error is defined as ϵk=ϖ𝐡^k2,k\epsilon_{k}=\varpi\|\hat{\mathbf{h}}_{k}\|_{2},\forall k, with coefficient ϖ[0,1)\varpi\in[0,1). The range for target AoD uncertainty is denoted as Δθm=θm,maxθm,min,m\Delta\theta_{m}=\theta_{m,max}-\theta_{m,min},\forall m. For simplicity, we assume that the angle uncertainty for each target is the same, i.e. Δθ\Delta\theta.

The distance dependent path loss is PL(d)=30+10αlog(d)\text{PL}(d)=30+10\alpha\log(d) dB, where dd denotes the distance, and α=3\alpha=3 is the path loss exponent. The noise powers are assumed to be σ12==σK2=80\sigma_{1}^{2}=\cdots=\sigma_{K}^{2}=-80 dBm. To verify the effectiveness and performance improvement of our proposed robust algorithm, we have two baselines, i) non-robust: optimizing the transmit beamforming matrix with estimated user channels and target angles by SCA-based algorithm; ii) steering vector matching (SVM): aligning each column of the beamforming matrix with the array response vectors of the corresponding users and targets.

Refer to caption
Figure 2: Worst-case sensing and communication performance versus weight ρ\rho with P0=30P_{0}=30 dBm.
Refer to caption
Figure 3: Worst-case sensing and communication performance versus AoD error or CSI bound with P0=30P_{0}=30 dBm, ρ=0.8\rho=0.8.
Refer to caption
Figure 4: Worst-case dual performance versus transmit power budget with ρ=0.8\rho=0.8.

Fig. 2 shows the trade-off between communication and sensing performance with varying weighting factor ρ\rho. We set Δθ=15\Delta\theta=15^{\circ} and ϖ=0.02\varpi=0.02 for sensing performance analysis and Δθ=3\Delta\theta=3^{\circ} and ϖ=0.4\varpi=0.4 for communication. It can be observed that the proposed robust algorithm significantly outperforms non-robust optimization, especially on sensing performance. This is because the proposed algorithm directly optimizes the worst-case beampattern (BP) gain in terms of sensing. Also, the trend along ρ\rho illustrates the trade-off between the two functions. The worst-case sum rate increases rapidly, while the beampattern gain decreases with the rising ρ\rho, as higher weight is assigned to communication. This feature facilitates the design of weight allocation tailored to practical requirements.

Fig. 3 shows the effect of angle and CSI uncertainty on sensing and communication performance, respectively. The proposed robust algorithm achieves higher beampattern gain and sum rate compared to the two baselines. The worst-case beampattern gain decreases with larger angle error, reflecting a similar trend in communication performance. This is intuitive that large error in AoD and channel estimation will negatively impact beamforming design.

Fig. 4 illustrates the worst-case overall utility (weighted sum of sensing beampattern gain and communication data rate) versus the transmit power P0P_{0}. The total utility increases fast as the power budget at the base station grows. We provide two sets of angle and CSI error parameters, i.e. Δθ=6,ϖ=0.2\Delta\theta=6^{\circ},\,\varpi=0.2 and Δθ=10,ϖ=0.3\Delta\theta=10^{\circ},\,\varpi=0.3. The results indicate that the proposed robust algorithm performs better with more accurate estimation, which is consistent with the findings in Fig. 3.

V Conclusion

In conclusion, this paper introduced a dual-robust ISAC system considering imperfect CSI and uncertain target location. A two-layer iterative algorithm was proposed to address the joint sensing and communication optimization problem. Numerical results revealed that our algorithm enhanced robust performance and verified the trends in sensing and communication with varying weighting factor. Additionally, the convex hull-based worst-case sensing optimization exhibited greater potential compared to the S-Procedure-based worst-case communication optimization.

References

  • [1] F. Liu, Y. Cui, C. Masouros, J. Xu, T. X. Han, Y. C. Eldar, and S. Buzzi, “Integrated sensing and communications: Toward dual-functional wireless networks for 6G and beyond,” IEEE J. Sel. Areas Commun., vol. 40, no. 6, pp. 1728–1767, Jun. 2022.
  • [2] J. An, H. Li, D. W. K. Ng, and C. Yuen, “Fundamental detection probability vs. achievable rate tradeoff in integrated sensing and communication systems,” IEEE Trans. Wireless Commun., vol. 22, no. 12, pp. 9835–9853, Dec. 2023.
  • [3] X. Shao, C. You, W. Ma, X. Chen, and R. Zhang, “Target sensing with intelligent reflecting surface: Architecture and performance,” IEEE J. Sel. Areas Commun., vol. 40, no. 7, pp. 2070–2084, Jul. 2022.
  • [4] Z. Wang, Y. Liu, X. Mu, Z. Ding, and O. A. Dobre, “NOMA empowered integrated sensing and communication,” IEEE Commun. Lett., vol. 26, no. 3, pp. 677–681, Mar. 2022.
  • [5] K. Meng, Q. Wu, J. Xu, W. Chen, Z. Feng, R. Schober, and A. L. Swindlehurst, “UAV-enabled integrated sensing and communication: Opportunities and challenges,” IEEE Wireless Communications, pp. 1–9, 2023.
  • [6] F. Liu, C. Masouros, A. Li, H. Sun, and L. Hanzo, “MU-MIMO communications with mimo radar: From co-existence to joint transmission,” IEEE Trans. Wireless Commun., vol. 17, no. 4, pp. 2755–2770, Apr. 2018.
  • [7] C. Qi, W. Ci, J. Zhang, and X. You, “Hybrid beamforming for millimeter wave MIMO integrated sensing and communications,” IEEE Commun. Lett., vol. 26, no. 5, pp. 1136–1140, MAy, 2022.
  • [8] X. Wang, Z. Fei, J. A. Zhang, and J. Xu, “Partially-connected hybrid beamforming design for integrated sensing and communication systems,” IEEE Trans. Commun., vol. 70, no. 10, pp. 6648–6660, Oct. 2022.
  • [9] Y. He, Y. Cai, H. Mao, and G. Yu, “Ris-assisted communication radar coexistence: Joint beamforming design and analysis,” IEEE J. Sel. Areas Commun., vol. 40, no. 7, pp. 2131–2145, Jul. 2022.
  • [10] H. Luo, R. Liu, M. Li, Y. Liu, and Q. Liu, “Joint beamforming design for RIS-assisted integrated sensing and communication systems,” IEEE Trans. Veh. Technol., vol. 71, no. 12, pp. 13 393–13 397, Dec. 2022.
  • [11] Y. Peng, S. Yang, W. Lyu, Y. Li, H. He, Z. Zhang, and C. Assi, “Mutual Information-Based Integrated Sensing and Communications: A WMMSE Framework,” arXiv e-prints, p. arXiv:2310.12686, Oct. 2023.
  • [12] A. Bazzi and M. Chafii, “Robust Integrated Sensing and Communication Beamforming for Dual-functional Radar and Communications: Method and Insights,” arXiv e-prints, p. arXiv:2303.07652, Mar. 2023.
  • [13] S. Wang, W. Dai, H. Wang, and G. Y. Li, “Robust Waveform Design for Integrated Sensing and Communication,” arXiv e-prints, p. arXiv:2311.00071, Oct. 2023.
  • [14] Z. Ren, L. Qiu, J. Xu, and D. W. K. Ng, “Robust transmit beamforming for secure integrated sensing and communication,” IEEE Trans. Commun., vol. 71, no. 9, pp. 5549–5564, Sep. 2023.
  • [15] M. Luan, B. Wang, Z. Chang, T. Hämäläinen, and F. Hu, “Robust beamforming design for RIS-aided integrated sensing and communication system,” IEEE Transactions on Intelligent Transportation Systems, vol. 24, no. 6, pp. 6227–6243, Jun. 2023.
  • [16] Y. Xu, H. Xie, Q. Wu, C. Huang, and C. Yuen, “Robust max-min energy efficiency for RIS-aided hetnets with distortion noises,” IEEE Trans. Commun., vol. 70, no. 2, pp. 1457–1471, Feb. 2022.
  • [17] G. Zhou, C. Pan, H. Ren, K. Wang, M. D. Renzo, and A. Nallanathan, “Robust beamforming design for intelligent reflecting surface aided MISO communication systems,” IEEE Wireless Commun. Lett., vol. 9, no. 10, pp. 1658–1662, Oct. 2020.
  • [18] Z. Lin, M. Lin, J.-B. Wang, Y. Huang, and W.-P. Zhu, “Robust secure beamforming for 5G cellular networks coexisting with satellite networks,” IEEE J. Sel. Areas Commun., vol. 36, no. 4, pp. 932–945, Apr. 2018.