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

Waveform Design for Communication-Assisted Sensing in 6G Perceptive Networks

Fuwang Dong1, Fan Liu1,∗, Shihang Lu1, Weijie Yuan1, Yuanhao Cui1, Yifeng Xiong1,2, Feifei Gao3 1Department of Electronic and Electrical Engineering, Southern University of Science and Technology, Shenzhen, China
2School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing, China
3Department of Automation, Tsinghua University, Beijing, China
E-mail: {dongfw, liuf6}@sustech.edu.cn; [email protected];
{yuanwj, cuiyh}@sustech.edu.cn; [email protected]; [email protected]
Abstract

The integrated sensing and communication (ISAC) technique has the potential to achieve coordination gain by exploiting the mutual assistance between sensing and communication (S&\&C) functions. While the sensing-assisted communications (SAC) technology has been extensively studied for high-mobility scenarios, the communication-assisted sensing (CAS) counterpart remains widely unexplored. This paper presents a waveform design framework for CAS in 6G perceptive networks, aiming to attain an optimal sensing quality of service (QoS) at the user after the target’s parameters successively “pass-through” the S&\&C channels. In particular, a pair of transmission schemes, namely, separated S&\&C and dual-functional waveform designs, are proposed to optimize the sensing QoS under the constraints of the rate-distortion and power budget. The first scheme reveals a power allocation trade-off, while the latter presents a water-filling trade-off. Numerical results demonstrate the effectiveness of the proposed algorithms, where the dual-functional scheme exhibits approximately 25% performance gain compared to its separated waveform design counterpart.

Index Terms:
Communication-assisted sensing, integrated sensing and communication, waveform design, power allocation.

I Introduction

Next-generation wireless networks (5G-A and 6G) are envisioned to simultaneously provide high-precision sensing capabilities and robust wireless connectivity through the integrated sensing and communication (ISAC) technology, leading to the emergence of perceptive mobile networks [1]. ISAC techniques can offer two potential gains, integration gain and coordination gain [2], as opposed to traditional separate deployment. The integration gain has been extensively studied in the past few decades, including the sharing of wireless resources and hardware platforms through sophisticated designs of ISAC waveforms, beamforming, and transmission protocols, etc. (cf.[3, 4], and the reference therein). However, there is relatively little literature on how to exploit the coordination gain in ISAC systems.

Coordination gains are often achieved through the collaboration of sensing and communication (S&\&C) functions. The existing sensing-assisted communication (SAC) techniques aim to reduce pilot training overhead in channel estimation by leveraging radar sensing capabilities. In [5], an auxiliary beam pair method is used in mmWave communication systems to estimate departure/arrival angles by comparing auxiliary beam pair amplitudes. Recently, the authors of [6] proposed an SAC framework for vehicular networks based on extended Kalman filtering, which significantly reduces communication overheads by sophisticatedly tailored beam tracking and prediction approaches. Later, the SAC performance was further improved by adopting a message passing algorithm [7]. While SAC techniques have been well-studied for high-mobility communication systems, it remains unclear how to improve the sensing performance by employing the communication functionality.

In conventional wireless sensor networks, the communication function has already been employed to deliver sensing data gathered by other sensors. However, the working pipeline for CAS techniques in perceptive networks differs significantly. Let us consider the scenario where the users require to sense targets of interest beyond their line of sight (LoS), or to obtain more accurate observations of long-range targets. In the CAS framework, the nearby base station (BS) with favorable views can help to extract the targets’ parameters via device-free wireless sensing without the assistance of additional sensors, and communicate the sensory information to the users simultaneously. Accordingly, the impact of S&\&C procedures on the sensing quality of service (QoS) attained by the users and the competition for system resources at the BS lead to unique challenges and opportunities in CAS system design.

In this paper, we commence with establishing a general transmit waveform design framework for CAS systems. Then, we propose two transmission schemes: the dual-functional and separated S&\&C waveform designs, that optimize sensing QoS under the constraints of source-channel separation and total power budget, respectively. We derive the explicit expressions for performance metrics and the rate-distortion (R-D) function in the scenarios of target response matrix (TRM) estimation. The waveform design problem is then transformed to power allocation with respect to the eigenvalues of the signal covariance matrices. Finally, we present the solution algorithms and validate our findings through numerical simulations.

Refer to caption
Figure 1: The typical use cases of the CAS technique and the system model.

II System Model

II-A The CAS Framework

The typical use cases of CAS are shown in Fig. 1, where a user wishes to sense a target within its Non-LoS (NLoS) paths, and hence requests sensing service from the nearby BS, who observes the target of interest from a LoS path. Let us denote 𝛈K\bm{\upeta}\in\mathbb{R}^{K} as the parameter vector to be sensed, such as range, azimuth, TRM, etc., which takes value on a set 𝒜\mathcal{A} with a prior distribution p𝛈(𝜼)p_{\bm{\upeta}}(\bm{\eta}). The procedure that the BS senses the target and transmits the estimated results to the user, can be equivalently considered as that the target information successively “passes through” the sensing and communication channels before its arrival at the user. In such a case, the original 𝛈\bm{\upeta}, the estimated 𝛈^s\hat{\bm{\upeta}}_{s} at the BS, and the recovered 𝛈^sc\hat{\bm{\upeta}}_{sc} at the user forms a Markov chain 𝛈𝛈^s𝛈^sc\bm{\upeta}\to\hat{\bm{\upeta}}_{s}\to\hat{\bm{\upeta}}_{sc}. The detailed signal models are as follows.

\bullet Sensing side (S-side): The BS transmits sensing waveform to the target and yields the estimated parameter, namely, 𝛈^s\hat{\bm{\upeta}}_{s} through the noisy received echo signals with the expression of

Ys=Hs(𝛈)Xs+Zs,\textbf{Y}_{s}=\textbf{H}_{s}(\bm{\upeta})\textbf{X}_{s}+\textbf{Z}_{s}, (1)

where XsN×T\textbf{X}_{s}\in\mathbb{C}^{N\times T} is the transmitted sensing waveform. Hs(𝛈)Ms×N\textbf{H}_{s}(\bm{\upeta})\in\mathbb{C}^{M_{s}\times N} represents the sensing channel matrix with respect to (w.r.t.) the latent parameters 𝛈\bm{\upeta}. ZsMs×T\textbf{Z}_{s}\in\mathbb{C}^{M_{s}\times T} is the additive noise, whose entries follow an independently and identically circularly symmetric complex Gaussian distribution with 𝒞𝒩(0,σs2ITMs)\mathcal{CN}(0,\sigma_{s}^{2}\textbf{I}_{TM_{s}}). TT, NN and MsM_{s} are the numbers of symbols, transmitting and receiving antennas at the BS, respectively.

\bullet Communication side (C-side): The BS transmits the estimated information 𝛈^s\hat{\bm{\upeta}}_{s} to the user through source-channel coding, and the user reconstruct an estimate 𝛈^sc\hat{\bm{\upeta}}_{sc} from the following received signal

Yc=HcXc(𝛈^s)+Zc,\textbf{Y}_{c}=\textbf{H}_{c}\textbf{X}_{c}(\hat{\bm{\upeta}}_{s})+\textbf{Z}_{c}, (2)

where Xc(𝛈^s)N×T\textbf{X}_{c}(\hat{\bm{\upeta}}_{s})\in\mathbb{C}^{N\times T} is the transmitted communication waveform carrying the information of 𝛈^s\hat{\bm{\upeta}}_{s}. HcMc×N\textbf{H}_{c}\in\mathbb{C}^{M_{c}\times N} represents the communication channel matrix. ZcMc×T\textbf{Z}_{c}\in\mathbb{C}^{M_{c}\times T} follows similar distribution as to Zs\textbf{Z}_{s} with variance σc2\sigma_{c}^{2}. McM_{c} is the number of the equipped antennas at the user.

A reasonable metric for sensing QoS is the mean square error (MSE) between the recovery 𝛈^sc\hat{\bm{\upeta}}_{sc} at the user and the ground truth 𝛈\bm{\upeta}. Then the average distortion can be defined by

Dsc=𝔼𝛈[𝛈𝛈^sc22].{}D_{sc}=\mathbb{E}_{\bm{\upeta}}[\left\|\bm{\upeta}-\hat{\bm{\upeta}}_{sc}\right\|_{2}^{2}]. (3)

We adopt the minimum MSE (MMSE) estimator at S-side, i.e., 𝛈^s=𝔼𝛈[𝛈|Ys]\hat{\bm{\upeta}}_{s}=\mathbb{E}_{\bm{\upeta}}\left[\bm{\upeta}|\textbf{Y}_{s}\right], the distortion DscD_{sc} can be recast by

Dsc\displaystyle D_{sc} =𝔼𝛈[𝛈𝛈^s+𝛈^s𝛈^sc22]\displaystyle=\mathbb{E}_{\bm{\upeta}}\left[\left\|\bm{\upeta}-\hat{\bm{\upeta}}_{s}+\hat{\bm{\upeta}}_{s}-\hat{\bm{\upeta}}_{sc}\right\|_{2}^{2}\right] (4)
=(a)𝔼𝛈[𝛈𝛈^s22]+𝔼𝛈[𝛈^s𝛈^sc22]=ΔDs+Dc,\displaystyle\mathop{=}\limits^{(a)}\mathbb{E}_{\bm{\upeta}}\left[\left\|\bm{\upeta}-\hat{\bm{\upeta}}_{s}\right\|_{2}^{2}\right]+\mathbb{E}_{\bm{\upeta}}\left[\left\|\hat{\bm{\upeta}}_{s}-\hat{\bm{\upeta}}_{sc}\right\|_{2}^{2}\right]\mathop{=}\limits^{\Delta}D_{s}+D_{c},

where (a)(a) holds from the properties of the conditional expectation 𝔼[(𝛈𝔼[𝛈|Ys])Tf(Ys)]=0\mathbb{E}\left[(\bm{\upeta}-\mathbb{E}\left[\bm{\upeta}|\textbf{Y}_{s}\right])^{T}f(\textbf{Y}_{s})\right]=0. In (4), we demonstrate that the sensing QoS depends on both the estimation distortion DsD_{s} at S-side and the recovery distortion DcD_{c} at C-side. Moreover, it is worth highlighting that the above CAS process is to some extent similar to the remote source coding (also known as the CEO problem) in information theory, where the encoder can only access a noisy observation rather than the original source of interest [8].

II-B Problem Formulation

Evidently, the distortion DsD_{s} and DcD_{c} depends on the transmitting waveform Xs\textbf{X}_{s} and Xc\textbf{X}_{c}, respectively, which motivates us to design the optimal waveform such that the distortion DscD_{sc} achieved at the user is minimized. Before presenting the formulation, we briefly introduce the rate-distortion (R-D) theory to characterize the relationship between the distortion DcD_{c} and the channel capacity at C-side. For a random variable 𝛈\bm{\upeta} and its estimate 𝛈^\hat{\bm{\upeta}}, the R-D function is given by [9]

R(D)=minP𝛈^|𝛈:𝔼[d(𝛈,𝛈^)]DI(𝛈;𝛈^),R(D)=\mathop{\rm{min}}\limits_{P_{\hat{\bm{\upeta}}|\bm{\upeta}}:\mathbb{E}\left[d(\bm{\upeta},\hat{\bm{\upeta}})\right]\leq D}I(\bm{\upeta};\hat{\bm{\upeta}}), (5)

where I(𝛈;𝛈^)I(\bm{\upeta};\hat{\bm{\upeta}}) and d(𝛈,𝛈^)d(\bm{\upeta},\hat{\bm{\upeta}}) represent the mutual information (MI) and distance metric between 𝛈\bm{\upeta} and 𝛈^\hat{\bm{\upeta}}, respectively. R(D)R(D) characterizes the minimal information rate required to achieve a preset distortion in lossy transmission. Based on the source-channel separation theorem with distortion [9, Th. 10.4.1], the recovery distortion DcD_{c} at C-side is achievable if and only if R(Dc)CR(D_{c})\leq C, where CC represents the capacity of communication channel. Consequently, the general optimization problem for CAS can be formulated as

minXs,Xc,Dc\displaystyle\mathop{\text{min}}\limits_{\textbf{X}_{s},\textbf{X}_{c},D_{c}}\kern 5.0pt Dsc=Ds(Xs)+Dc\displaystyle D_{sc}=D_{s}(\textbf{X}_{s})+D_{c} (6)
subject to R(Dc)C(Xc),\displaystyle R(D_{c})\leq C(\textbf{X}_{c}),
Tr(XsXsH)+Tr(XcXcH)TPT,\displaystyle\text{Tr}(\textbf{X}_{s}\textbf{X}_{s}^{H})+\text{Tr}(\textbf{X}_{c}\textbf{X}_{c}^{H})\leq TP_{T},

where PTP_{T} is the total power budget at BS. The first constraint is referred as to the separation theorem constraint and the second as power constraint. Although the CAS formulation presents a quite concise form, it is difficult to characterize the distortion DscD_{sc} with the explicit expressions for arbitrary estimation tasks and prior distributions p𝛈(𝜼)p_{\bm{\upeta}}(\bm{\eta}) in general. In what follows, we will focus on the specified TRM estimation as similarly considered in [10], to reveal the insights into CAS and leave the more general cases for future research.

II-C Target Response Matrix Estimation

In this subsection, we will derive the explicit expressions for sensing distortion DsD_{s}, R-D function R(D)R(D) and communication channel capacity CC in the case of CAS-based TRM estimation task, where the parameter to be estimated is the target channel matrix itself, i.e., 𝛈=vec(HsT)\bm{\upeta}=\text{vec}(\textbf{H}_{s}^{T}). The vector form of sensing model (1) can be rewritten as

ys=X~shs+zs,\textbf{y}_{s}=\tilde{\textbf{X}}_{s}\textbf{h}_{s}+\textbf{z}_{s}, (7)

where ys=vec(YsT)\textbf{y}_{s}=\text{vec}(\textbf{Y}_{s}^{T}), X~s=IMsXsT\tilde{\textbf{X}}_{s}=\textbf{I}_{M_{s}}\otimes\textbf{X}_{s}^{T}, hs=vec(HsT)\textbf{h}_{s}=\text{vec}(\textbf{H}_{s}^{T}), zs=vec(ZsT)\textbf{z}_{s}=\text{vec}(\textbf{Z}_{s}^{T}). Here, we make the following assumptions on the parameter’s prior distribution and the random waveform

A1. The vector hs\textbf{h}_{s} is a Gaussian random vector with the distribution hs𝒞𝒩(0,ση2INMs)\textbf{h}_{s}\sim\mathcal{CN}(0,\sigma_{\eta}^{2}\textbf{I}_{NM_{s}}).

A2. The Gaussian signal is used to transmit information at the C-side in order to achieve the capacity, namely, Xc𝒞𝒩(0,Rcx)\textbf{X}_{c}\sim\mathcal{CN}(0,\textbf{R}_{c_{x}}), where Rcx\textbf{R}_{c_{x}} is the covariance matrix.

(1) Sensing Distortion: Under the assumption A1, the sensing model (7) is exactly a Gaussian linear model (GLM), where the observations ys\textbf{y}_{s} follows complex Gaussian distribution with zero mean and the covariance matrix

Ry=ση2X~sX~sH+σs2ITMs.\textbf{R}_{y}=\sigma_{\eta}^{2}\tilde{\textbf{X}}_{s}\tilde{\textbf{X}}_{s}^{H}+\sigma_{s}^{2}\textbf{I}_{TM_{s}}. (8)

Thus, by adopting the MMSE estimator at S-side, the estimated 𝛈^s\hat{\bm{\upeta}}_{s} can be obtained at the BS as [11]

𝛈^s=ση2X~sHRy1ys.\hat{\bm{\upeta}}_{s}=\sigma_{\eta}^{2}\tilde{\textbf{X}}_{s}^{H}\textbf{R}_{y}^{-1}\textbf{y}_{s}. (9)

In this case, the sensing distortion is the MMSE, expressed by

Ds(Xs)=Tr[(1ση2INMs+1σs2X~sHX~s)1].D_{s}(\textbf{X}_{s})=\text{Tr}\left[(\frac{1}{\sigma_{\eta}^{2}}\textbf{I}_{NM_{s}}+\frac{1}{\sigma_{s}^{2}}\tilde{\textbf{X}}_{s}^{H}\tilde{\textbf{X}}_{s})^{-1}\right]. (10)

(2) R-D Function: From (9), we note that the estimated parameter also follows complex Gaussian distribution with zero mean and the covariance matrix

Rηs=ση4X~sHRy1X~s.\textbf{R}_{\upeta_{s}}=\sigma_{\eta}^{4}\tilde{\textbf{X}}_{s}^{H}\textbf{R}_{y}^{-1}\tilde{\textbf{X}}_{s}. (11)

At the C-side, the BS transmits this Gaussian source 𝛈^s\hat{\bm{\upeta}}_{s} to the user and adopts the MSE as the distortion metric. This model is also referred to as the quadratic Gaussian problem[8]. In such case, the R-D function (5) has the following expression according to the result in [9, Th. 10.3.3] 111The coefficient 12\frac{1}{2} is vanished since the complex variable is considered.

R(Dc)=i=1NMslogληiDi,R(D_{c})=\sum_{i=1}^{NM_{s}}\log\frac{\lambda_{\upeta_{i}}}{D_{i}},\kern 5.0pt (12)

where ληi\lambda_{\upeta_{i}} represents the ii-th eigenvalue of the matrix Rηs\textbf{R}_{\upeta_{s}}, the distortion DiD_{i} satisfies the inverse water-filling constraint as follows [9]

i=1NMsDi=Dc,Di={ξ,ifξ<ληi,ληi,ifξληi,\sum_{i=1}^{NM_{s}}D_{i}=D_{c},\kern 5.0ptD_{i}=\left\{\begin{aligned} \xi,\kern 2.0pt\text{if}\kern 2.0pt\xi<\lambda_{\upeta_{i}},\\ \lambda_{\upeta_{i}},\kern 2.0pt\text{if}\kern 2.0pt\xi\geq\lambda_{\upeta_{i}},\end{aligned}\right. (13)

with ξ\xi being the inverse water-filling factor.

(3) Channel Capacity: Under the assumption A2, the communication channel capacity is given by

C=log|1σc2HcRcxHcH+IN|.C=\text{log}\left|\frac{1}{\sigma_{c}^{2}}\textbf{H}_{c}\textbf{R}_{c_{x}}\textbf{H}_{c}^{H}+\textbf{I}_{N}\right|. (14)

III The Proposed Waveform Design

Two typical signaling schemes, i.e., the separated S&\&C and dual-functional waveform designs, have attracted extensive attention in the ISAC systems. Motivated by this, we propose the optimal waveform design approaches for the above two schemes in CAS system and reveal the corresponding performance trade-off between S- and C- sides in this section.

For discussion convenience, we define the following sample covariance matrices of the transmitting S&\&C waveform222The approximation between the statistical and sample covariance is accurate when the number of samples TT is large.

R~sx=1TXsXsH,RcxR~cx=1TXcXcH.\tilde{\textbf{R}}_{s_{x}}=\frac{1}{T}\textbf{X}_{s}\textbf{X}_{s}^{H},\kern 5.0pt\textbf{R}_{c_{x}}\approx\tilde{\textbf{R}}_{c_{x}}=\frac{1}{T}\textbf{X}_{c}\textbf{X}_{c}^{H}. (15)

The associated eigenvalue decomposition can be written by

R~sx=Us𝚲sUsH,R~cx=Uc𝚲cUcH,\tilde{\textbf{R}}_{s_{x}}=\textbf{U}_{s}\bm{\Lambda}_{s}\textbf{U}_{s}^{H},\kern 5.0pt\tilde{\textbf{R}}_{c_{x}}=\textbf{U}_{c}\bm{\Lambda}_{c}\textbf{U}_{c}^{H}, (16)

where the matrices 𝚲s\bm{\Lambda}_{s} and 𝚲c\bm{\Lambda}_{c} are diagonal with λsi\lambda_{s_{i}} and λci\lambda_{c_{i}} as their ii-th diagonal element, respectively. The unitary matrices Us\textbf{U}_{s} and Uc\textbf{U}_{c} are the corresponding eigenvector matrices.

By utilizing formula (16) and the property of Kronecker operation, the sensing distortion (10) can be simplified as

Ds(Xs)\displaystyle D_{s}(\textbf{X}_{s}) =Tr[IMs(1ση2IN+1σs2XsXsT)1]\displaystyle=\text{Tr}\left[\textbf{I}_{M_{s}}\otimes\left(\frac{1}{\sigma_{\eta}^{2}}\textbf{I}_{N}+\frac{1}{\sigma_{s}^{2}}\textbf{X}_{s}^{*}\textbf{X}_{s}^{T}\right)^{-1}\right] (17)
=Msi=1Nσs2ση2σs2+Tση2λsi=ΔMsi=1Nfs(λsi),\displaystyle=M_{s}\sum_{i=1}^{N}\frac{\sigma_{s}^{2}\sigma_{\eta}^{2}}{\sigma_{s}^{2}+T\sigma_{\eta}^{2}\lambda_{s_{i}}}\mathop{=}\limits^{\Delta}M_{s}\sum_{i=1}^{N}f_{s}(\lambda_{s_{i}}),

where fs(λsi)=σs2ση2σs2+Tση2λsif_{s}(\lambda_{s_{i}})=\frac{\sigma_{s}^{2}\sigma_{\eta}^{2}}{\sigma_{s}^{2}+T\sigma_{\eta}^{2}\lambda_{s_{i}}}. Similarly, the covariance matrix of the to-be-transmitted information source 𝛈^s\hat{\bm{\upeta}}_{s} can be rewritten as

Rηs\displaystyle\textbf{R}_{\upeta_{s}} =IMs(ση2Xs(XsTXs+σs2ση2IT)1XsT)\displaystyle=\textbf{I}_{M_{s}}\otimes\left(\sigma_{\eta}^{2}\textbf{X}_{s}^{*}(\textbf{X}_{s}^{T}\textbf{X}_{s}^{*}+\frac{\sigma_{s}^{2}}{\sigma_{\eta}^{2}}\textbf{I}_{T})^{-1}\textbf{X}_{s}^{T}\right) (18)
=IMsUs𝚲ηsUsT,\displaystyle=\textbf{I}_{M_{s}}\otimes\textbf{U}_{s}^{*}\bm{\Lambda}_{\upeta_{s}}\textbf{U}_{s}^{T},

where 𝚲ηs=diag([λη1,,ληN])\bm{\Lambda}_{\upeta_{s}}=\text{diag}([\lambda_{\upeta_{1}},\cdots,\lambda_{\upeta_{N}}]) with the expression of

ληi=Tση4λsiσs2+Tση2λsi=ση2fs(λsi)=Δg(λsi).\lambda_{\upeta_{i}}=\frac{T\sigma_{\eta}^{4}\lambda_{s_{i}}}{\sigma_{s}^{2}+T\sigma_{\eta}^{2}\lambda_{s_{i}}}=\sigma_{\eta}^{2}-f_{s}(\lambda_{s_{i}})\mathop{=}\limits^{\Delta}g(\lambda_{s_{i}}). (19)

As for the channel capacity (14), the well-known optimal waveform is perfectly aligning the column space of Xc\textbf{X}_{c} to the eigenspace of HcHHc\textbf{H}_{c}^{H}\textbf{H}_{c}, such that the MIMO channel can be decomposed into several parallel sub-channels. Specifically, we denote HcHHc=Vc𝚲hcVcH\textbf{H}_{c}^{H}\textbf{H}_{c}=\textbf{V}_{c}\bm{\Lambda}_{h_{c}}\textbf{V}_{c}^{H} as the corresponding eigenvalue decomposition with 𝚲hc=diag([λh1,,λhN])\bm{\Lambda}_{h_{c}}=\text{diag}([\lambda_{h_{1}},\cdots,\lambda_{h_{N}}]). By setting Uc=Vc\textbf{U}_{c}=\textbf{V}_{c}, the channel capacity (14) can be recast by

C=i=1Nlog(Tλhiσc2λci+1)=Δi=1Nlog(αiλci+1),C=\sum_{i=1}^{N}\log(\frac{T\lambda_{h_{i}}}{\sigma_{c}^{2}}\lambda_{c_{i}}+1)\mathop{=}\limits^{\Delta}\sum_{i=1}^{N}\log(\alpha_{i}\lambda_{c_{i}}+1), (20)

where αi=Tλhi/σc2\alpha_{i}=T\lambda_{h_{i}}/\sigma_{c}^{2}. By substituting (12), (17), (19), and (20) into the original optimization problem (6), the waveform design can be transformed into the follow form

minλsi,λci,Dc\displaystyle\mathop{\text{min}}\limits_{\lambda_{s_{i}},\lambda_{c_{i}},D_{c}} Msi=1Nfs(λsi)+Dc\displaystyle\kern 5.0ptM_{s}\sum_{i=1}^{N}f_{s}(\lambda_{s_{i}})+D_{c} (21)
subject to (13),Msi=1Nlogg(λsi)Dii=1Nlog(αiλci+1),\displaystyle(\ref{IWF}),M_{s}\sum_{i=1}^{N}\log\frac{g(\lambda_{s_{i}})}{D_{i}}\leq\sum_{i=1}^{N}\log(\alpha_{i}\lambda_{c_{i}}+1),
i=1Nλsi+i=1NλciPT,λsi,λci0.\displaystyle\sum_{i=1}^{N}\lambda_{s_{i}}+\sum_{i=1}^{N}\lambda_{c_{i}}\leq P_{T},\kern 5.0pt\lambda_{s_{i}},\lambda_{c_{i}}\geq 0.

Problem (21) is exactly to find a power allocation scheme to minimize the total distortion at the user under the separation theorem, inverse water-filling and power constraints. In what follows, we discuss separate and dual-functional waveform designs under the framework of (21).

III-A The Separated S&\&C Waveform Design

In this scenario, the BS transmits individual waveform for sensing and communication tasks, which can achieve optimal S&\&C performance at S- and C- sides, respectively. Therefore, problem (21) can be divided into two sub-problems that are coupled by the total transmit power budget at the BS. Let us denote PsP_{s} and PcP_{c} as the power allocated to S- and C- sides satisfying Ps+Pc=PTP_{s}+P_{c}=P_{T}. Thus, for the given power PsP_{s} at S-side, the MMSE minimization problem can be written by

minλs1,,λsNMsi=1Nfs(λsi)subject toi=1NλsiPs,λsi0.\mathop{\text{min}}\limits_{\lambda_{s_{1}},\cdots,\lambda_{s_{N}}}M_{s}\sum_{i=1}^{N}f_{s}(\lambda_{s_{i}})\kern 2.0pt\text{subject to}\kern 2.0pt\sum_{i=1}^{N}\lambda_{s_{i}}\leq P_{s},\lambda_{s_{i}}\geq 0. (22)

Problem (22) has the classical water-filling solution as [12]

λs1==λsN=PsN=ξs.\lambda_{s_{1}}=\cdots=\lambda_{s_{N}}=\frac{P_{s}}{N}=\xi_{s}. (23)

At the C-side, since the D(R)D(R) is the monotonically decreasing function with respect to RR, minimizing the distortion DcD_{c} is equivalent to maximizing the channel capacity with the following form

maxλc1,,λcNi=1Nlog(αiλci+1)subject toi=1NλciPc,λci0.\mathop{\text{max}}\limits_{\lambda_{c_{1}},\cdots,\lambda_{c_{N}}}\sum_{i=1}^{N}\log(\alpha_{i}\lambda_{c_{i}}+1)\kern 2.0pt\text{subject to}\kern 2.0pt\sum_{i=1}^{N}\lambda_{c_{i}}\leq P_{c},\lambda_{c_{i}}\geq 0. (24)

Again, the closed-form water-filling solution and the resulting channel capacity are given by [12]

λci=(ξc1αi)+,C=i=1Nlog((αiξc1)++1),\lambda_{c_{i}}=(\xi_{c}-\frac{1}{\alpha_{i}})^{+},\kern 2.0ptC^{\star}=\sum_{i=1}^{N}\log((\alpha_{i}\xi_{c}-1)^{+}+1), (25)

where ξc\xi_{c} is the water-filling factor such that i=1Nλci=Pc\sum_{i=1}^{N}\lambda_{c_{i}}=P_{c}. Finally, we can calculate ληi\lambda_{\upeta_{i}} by substituting (23) into (19), and obtain the distortion DcD_{c} for a given CC^{\star} through the reverse water-filling procedure (13), thereby the total distortion DscD_{sc}.

Based on the above analysis, one can readily reconstruct the optimal S&\&C waveform when the water-filling factors ξs\xi_{s} and ξc\xi_{c} are determined. Meanwhile, these two factors are coupled in the power constraint. Accordingly, problem (21) can be transformed into the following form

minξs,ξcDscsubject toNξs+i=1N(ξc1αi)+PT,\mathop{\text{min}}\limits_{\xi_{s},\xi_{c}}D_{sc}\kern 5.0pt\text{subject to}\kern 5.0ptN\xi_{s}+\sum_{i=1}^{N}(\xi_{c}-\frac{1}{\alpha_{i}})^{+}\leq P_{T}, (26)

where ()+=max{,0}(\cdot)^{+}=\text{max}\{\cdot,0\}. Problem (26) is nothing but to find how much power allocated to S- and C- sides such that the minimum distortion can be achieved at the user. Therefore, the optimal solution of (26) can be found through the grid search over the power interval [0,PT][0,P_{T}], whose detailed flow is summarized in Algorithm 1.

Algorithm 1 Separated Waveform Design Algorithm
  Initialize: Grid number LL, search interval 𝒰=[0,PT]\mathcal{U}=[0,P_{T}].
  Repeat:(1) Divide evenly 𝒰\mathcal{U} into LL sub-intervals with grids set \mathcal{I};For l=1:L1l=1:L-1 (2) Ps(l)(l)P_{s}^{(l)}\leftarrow\mathcal{I}(l), Pc(l)PTPs(l)P_{c}^{(l)}\leftarrow P_{T}-P_{s}^{(l)}; (3) Calculate Ds(l)D_{s}^{(l)} according to (23) and (17) with Ps(l)P_{s}^{(l)} ; (4) Calculate C(l)C^{(l)} according to water-filling (25) with Pc(l)P_{c}^{(l)}; (5) Calculate Dc(l)D_{c}^{(l)} according to reverse water-filling (13) with C(l)C^{(l)}, and Dsc(l)Ds(l)+Dc(l)D_{sc}^{(l)}\leftarrow D_{s}^{(l)}+D_{c}^{(l)};end (6) Find Ps(l)=minPs(l)Dsc(l)P_{s}^{(l^{*})}=\mathop{\text{min}}\limits_{P_{s}^{(l)}\in\mathcal{I}}D_{sc}^{(l)}, and 𝒰[Ps(l1),Ps(l+1)]\mathcal{U}\leftarrow[P_{s}^{(l^{*}-1)},P_{s}^{(l^{*}+1)}];
  Until: the algorithm convergence.

Remark 1 (Power Allocation Trade-off): The separated waveform design demonstrates a clear power allocation trade-off between S- and C- sides. Evidently, excessively allocating resources to either side will cause the sensing QoS significant degradation at the user. Although only the power allocation is considered in this paper, the system resources including bandwidth, multi-beams, dwell time, etc., may also affect the CAS performance, which is left for our future research.

III-B The Dual-functional Waveform Design

In this subsection, we focus on the dual-functional waveform applied for both S- and C-sides, i.e., Xs=Xc=X\textbf{X}_{s}=\textbf{X}_{c}=\textbf{X}. This corresponds to that the BS transmits the parameter data of the last epoch at C-side and uses the same waveform for sensing at the current epoch. We should highlight the following essential difference compared to the above separated waveform design.

Remark 2 (Water-filling Trade-off): We can observe that the sensing-optimal waveform prefers to uniformly allocate the power in (23), whereas the communication-optimal waveform needs to allocate power in terms of the channel Hc\textbf{H}_{c} through water-filling method in (25). One cannot find a dual-functional waveform that simultaneously optimizes both S- and C- sides with high probability, unless the sensing and communication channels are sufficiently similar. This leads to a water-filling trade-off.

By transforming the reverse water-filling (13) into closed-form, the original problem for dual-functional waveform design can be recast by

minλ~i,ξ\displaystyle\mathop{\text{min}}\limits_{\tilde{\lambda}_{i},\xi}\kern 5.0pt i=1NMsfs(λ~i)+g(λ~i)(g(λ~i)ξ)+\displaystyle\sum_{i=1}^{N}M_{s}f_{s}(\tilde{\lambda}_{i})+g(\tilde{\lambda}_{i})-\left(g(\tilde{\lambda}_{i})-\xi\right)^{+} (27)
s.t. Msi=1Nlogg(λ~i)g(λ~i)(g(λ~i)ξ)+i=1Nlog(αiλ~i+1),\displaystyle M_{s}\sum_{i=1}^{N}\log\frac{g(\tilde{\lambda}_{i})}{g(\tilde{\lambda}_{i})-\left(g(\tilde{\lambda}_{i})-\xi\right)^{+}}\leq\sum_{i=1}^{N}\log(\alpha_{i}\tilde{\lambda}_{i}+1),
i=1Nλ~iPT,,λ~i0,\displaystyle\sum_{i=1}^{N}\tilde{\lambda}_{i}\leq P_{T},\kern 2.0pt,\tilde{\lambda}_{i}\geq 0,

where the variables are transformed into the shared use power allocation λ~i\tilde{\lambda}_{i} and inverse water-filling factor ξ\xi. This non-convex problem is difficult to cope with in general due to the inverse water-filling procedure and the fact that the variables are coupled in the separation theorem constraint. To tackle this problem, we present a heuristic sub-optimal search algorithm. The core idea is setting the sensing (or communication) optimal solution as the initial point, gradually re-allocating the power to improve the communication (or sensing) performance, until the objective function is minimized.

Initially, we set the sensing-optimal scheme 𝝀s-opt\bm{\lambda}^{\text{s-opt}} or communication-optimal scheme 𝝀c-opt\bm{\lambda}^{\text{c-opt}} as the initial point. The 𝝀s-opt\bm{\lambda}^{\text{s-opt}} and 𝝀c-opt\bm{\lambda}^{\text{c-opt}} are the solutions of problem (22) and (24) where the power budget is replaced by the total power PTP_{T}, respectively. Let us take 𝝀(0)=𝝀s-opt=[λ~i(0),,λ~N(0)]T\bm{\lambda}^{\text{(0)}}=\bm{\lambda}^{\text{s-opt}}=[\tilde{\lambda}^{(0)}_{i},\cdots,\tilde{\lambda}^{(0)}_{N}]^{T} as an example. The distortion Dsc(0)D_{sc}^{(0)} can be readily obtained by following the similar procedure in the separated scheme. Then, the search direction is chosen to improve the communication performance, i.e.,

C(𝝀)=[α1α1λ~1+1,,αNαNλ~N+1]T.\nabla C(\bm{\lambda})=\left[\frac{\alpha_{1}}{\alpha_{1}\tilde{\lambda}_{1}+1},\cdots,\frac{\alpha_{N}}{\alpha_{N}\tilde{\lambda}_{N}+1}\right]^{T}. (28)

Thus, the solution is updated by

𝝀(1)=𝝀(0)+βC(𝝀(0)),𝝀(1)=𝝀(1)𝝀(1)1PT.\bm{\lambda}^{\text{(1)}}=\bm{\lambda}^{\text{(0)}}+\beta\nabla C(\bm{\lambda}^{\text{(0)}}),\kern 5.0pt\bm{\lambda}^{\text{(1)}}=\frac{\bm{\lambda}^{\text{(1)}}}{\|\bm{\lambda}^{\text{(1)}}\|_{1}}P_{T}. (29)

where the second formula in (29) is to meet the power constraint. For a given solution 𝝀(1)\bm{\lambda}^{\text{(1)}}, we can update the distortion Dsc(1)D_{sc}^{(1)} in the new iteration. Furthermore, the step size β\beta is chosen by the classical backtracking line search, ensuring the value of objective DscD_{sc} non-increasing at each iteration. Therefore, the iterative procedure is stopped until DscD_{sc} remains constant. In summary, the proposed dual-functional waveform design algorithm can be found in Algorithm 2.

Algorithm 2 Separated Waveform Design Algorithm
  Initialize: 𝝀(0)=𝝀s-opt,Dsc(𝝀(0))\bm{\lambda}^{\text{(0)}}=\bm{\lambda}^{\text{s-opt}},D_{sc}(\bm{\lambda}^{\text{(0)}}), ϵ\epsilon.
  Repeat:(1) Calculate 𝝀(1)\bm{\lambda}^{\text{(1)}} by (29); (2) Calculate Dsc(𝝀(1))D_{sc}(\bm{\lambda}^{\text{(1)}}) similar as Algorithm 1; (3) Update 𝝀(0)𝝀(1)\bm{\lambda}^{\text{(0)}}\leftarrow\bm{\lambda}^{\text{(1)}};
  Until: |Dsc(𝝀(1))Dsc(𝝀(0))|ϵ|D_{sc}(\bm{\lambda}^{\text{(1)}})-D_{sc}(\bm{\lambda}^{\text{(0)}})|\leq\epsilon.

IV Simulation Results

In this section, we evaluate the effectiveness of the waveform design schemes for the CAS systems. The BS is equipped with N=10N=10 transmitting antennas, and the receiving antennas at S- and C- sides are set as Ms=Mc=5M_{s}=M_{c}=5. We set a relatively large number of symbols T=100T=100 to reduce the approximate error between statistical and sample covariance matrices. At C-side, the Rayleigh fading model for the communication channel is adopted, where each entry of Hc\textbf{H}_{c} obeys the standard complex Gaussian distribution. In contrast, the sensing channel covariance factor is set as ση2=0.1\sigma_{\eta}^{2}=0.1. Without loss of generality, we use the normalized transmit power PT=1WP_{T}=1W and define the signal to noise ratio (SNR) by SNR=10logTPT/σs(c)2\text{SNR}=10\log TP_{T}/\sigma^{2}_{s(c)} dB. In the following simulations, we fix the SNR for sensing channel by setting SNRs=20\text{SNR}_{s}=20dB, and evaluate impacts of the SNR for communication channel on the sensing QoS (i.e., distortion DscD_{sc}) at the user.

Refer to caption
Figure 2: The distortion versus power allocation for separated waveform design.

First, we provide the distortion achieved at the user versus the power allocation for separated waveform design, while varying the SNR between 0dB and 20dB. As shown in Fig. 2, the proposed Algorithm 1 effectively obtains the optimal solution within the power allocation curves. Moreover, the figure depicts that, as the SNR levels at the C-side increase, more power is allocated for the S-side, resulting in a performance trade-off between the S and C-sides. Notably, the quality of communication channel plays an crucial role in the CAS systems. This implies that the sensing QoS can only be enhanced with a sufficiently good communication channel.

Refer to caption
Figure 3: The distortion versus number of iterations for dual-functional waveform design.
Refer to caption
Figure 4: The performance comparison between separated and dual-function waveform designs.

Next, we evaluate the sensing QoS achieved by the dual-functional waveform design. Fig. 3 illustrates that iterative Algorithm 2 ensures convergence to a sub-optimal solution within a few iterations. The sensing- and communication- optimal schemes refer to minimizing the MMSE at S-side and maximizing the capacity at C-side, respectively. At the regime of low SNRs (SNR<<0dB), we can identify compromise power allocation schemes that outperform both sensing- and communication- optimal schemes. Subsequently, as SNRs increase, the solution tends to attain the optimal communication performance. Conversely, once the communication channel is adequately good, the waveform prioritizes improving the sensing performance as much as possible, resulting in a sensing-optimal scheme. Similar to the separated waveform design, a better communication channel gains a lower sensing distortion at the user.

Finally, we compare the performance of the proposed two schemes under the same system settings. While the other resource allocation aspects aside from power and the mutual interference caused by the separated waveform are omitted in this paper, Fig. 4 indicates that the dual-functional design attains approximately a 25% performance gain compared to the separated design thanks to the shared use of the transmit power budget at the BS.

V Conclusion

In this article, we presented a novel framework for waveform design in communication-assisted sensing (CAS) toward the 6G perceptive network. We proposed two transmission schemes, separated sensing and communication (S&\&C) and dual-functional waveform designs, which aim to minimize the sensing distortion at the user while satisfying the constraints of separation theorem and power budget. Based on that, We discussed the trade-off involved in power allocation for the separated S&\&C waveform design, and the water-filling trade-off for the dual-functional waveform design. Our numerical simulations confirmed the effectiveness of the proposed algorithms, and showed a 25% performance gain attained by the dual-function scheme compared to the separated scheme.

References

  • [1] A. Zhang, M. L. Rahman, X. Huang, Y. J. Guo, S. Chen, and R. W. Heath, “Perceptive mobile networks: Cellular networks with radio vision via joint communication and radar sensing,” IEEE Vehicular Technology Magazine, vol. 16, no. 2, pp. 20–30, 2021.
  • [2] 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 Journal on Selected Areas in Communications, vol. 40, no. 6, pp. 1728–1767, 2022.
  • [3] F. Liu, C. Masouros, A. P. Petropulu, H. Griffiths, and L. Hanzo, “Joint radar and communication design: Applications, state-of-the-art, and the road ahead,” IEEE Transactions on Communications, vol. 68, no. 6, pp. 3834–3862, 2020.
  • [4] J. A. Zhang, F. Liu, C. Masouros, R. W. Heath, Z. Feng, L. Zheng, and A. Petropulu, “An overview of signal processing techniques for joint communication and radar sensing,” IEEE Journal of Selected Topics in Signal Processing, vol. 15, no. 6, pp. 1295–1315, 2021.
  • [5] D. Zhu, J. Choi, and R. W. Heath, “Auxiliary beam pair enabled aod and aoa estimation in closed-loop large-scale millimeter-wave mimo systems,” IEEE Transactions on Wireless Communications, vol. 16, no. 7, pp. 4770–4785, 2017.
  • [6] F. Liu, W. Yuan, C. Masouros, and J. Yuan, “Radar-assisted predictive beamforming for vehicular links: Communication served by sensing,” IEEE Transactions on Wireless Communications, vol. 19, no. 11, pp. 7704–7719, 2020.
  • [7] W. Yuan, F. Liu, C. Masouros, J. Yuan, D. W. K. Ng, and N. González-Prelcic, “Bayesian predictive beamforming for vehicular networks: A low-overhead joint radar-communication approach,” IEEE Transactions on Wireless Communications, vol. 20, no. 3, pp. 1442–1456, 2021.
  • [8] K. Eswaran and M. Gastpar, “Remote source coding under gaussian noise: Dueling roles of power and entropy power,” IEEE Transactions on Information Theory, vol. 65, no. 7, pp. 4486–4498, 2019.
  • [9] M. Thomas and A. T. Joy, Elements of information theory.   Wiley-Interscience, 2006.
  • [10] B. Tang and J. Li, “Spectrally constrained MIMO radar waveform design based on mutual information,” IEEE Transactions on Signal Processing, vol. 67, no. 3, pp. 821–834, 2019.
  • [11] S. M. Kay, Fundamentals of statistical signal processing: Estimation theory.   Englewood Cliffs, NJ: Prentice-Hall, 1993.
  • [12] C. Xing, Y. Jing, S. Wang, S. Ma, and H. V. Poor, “New viewpoint and algorithms for water-filling solutions in wireless communications,” IEEE Transactions on Signal Processing, vol. 68, pp. 1618–1634, 2020.