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

Cross-Domain Dual-Functional OFDM Waveform
Design for Accurate Sensing/Positioning

Fan Zhang, , Tianqi Mao, , Ruiqi Liu, ,
Zhu Han, , Sheng Chen, , and Zhaocheng Wang
This work was supported in part by the National Key R&\&D Program of China under Grant 2021YFA0716603, in part by National Natural Science Foundation of China under Grant No. 62088101, and in part by Young Elite Scientists Sponsorship Program by CAST under Grant 2022QNRC001. Part of this work has been submitted to IEEE WCNC 2024 [1]. (Corresponding authors: Zhaocheng Wang, Tianqi Mao.)F. Zhang and Z. Wang are with Beijing National Research Center for Information Science and Technology, Department of Electronic Engineering, Tsinghua University, Beijing 100084, China, and Z. Wang is also with Tsinghua Shenzhen International Graduate School, Shenzhen 518055, China (e-mails: [email protected], [email protected]).Tianqi Mao is with the State Key Laboratory of CNS/ATM, Beijing Institute of Technology, Beijing 100081, China, and also with the MIIT Key Laboratory of Complex-field Intelligent Sensing, Beijing Institute of Technology, Beijing 100081, China (e-mail: [email protected]).R. Liu is with the Wireless and Computing Research Institute, ZTE Corporation, Beijing 100029, China, and also with the State Key Laboratory of Mobile Network and Mobile Multimedia Technology, Shenzhen 518055, China (e-mail: [email protected]).Z. Han is with the Department of Electrical and Computer Engineering, University of Houston, Houston, TX 77004 USA, and also with the Department of Computer Science and Engineering, Kyung Hee University, Seoul 446-701, South Korea (e-mail: [email protected]).S. Chen is with the School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, U.K. (e-mail: [email protected]).
Abstract

Orthogonal frequency division multiplexing (OFDM) has been widely recognized as the representative waveform for 5G wireless networks, which can directly support sensing/positioning with existing infrastructure. To guarantee superior sensing/positioning accuracy while supporting high-speed communications simultaneously, the dual functions tend to be assigned with different resource elements (REs) due to their diverse design requirements. This motivates optimization of resource allocation/waveform design across time, frequency, power and delay-Doppler domains. Therefore, this article proposes two cross-domain waveform optimization strategies for effective convergence of OFDM-based communications and sensing/positioning, following communication- and sensing-centric criteria, respectively. For the communication-centric design, to maximize the achievable data rate, a fraction of REs are optimally allocated for communications according to prior knowledge of the communication channel. The remaining REs are then employed for sensing/positioning, where the sidelobe level and peak-to-average power ratio are suppressed by optimizing its power-frequency and phase-frequency characteristics for sensing performance improvement. For the sensing-centric design, a ‘locally’ perfect auto-correlation property is ensured for accurate sensing and positioning by adjusting the unit cells of the ambiguity function within its region of interest (RoI). Afterwards, the irrelevant cells beyond RoI, which can readily determine the sensing power allocation, are optimized with the communication power allocation to enhance the achievable data rate. Numerical results demonstrate the superiority of the proposed waveform designs.

Index Terms:
Positioning and sensing, dual-functional radar and communications (DFRC), orthogonal frequency division multiplexing (OFDM), cross-domain waveform design, ambiguity function.

I Introduction

With the commercialization of the fifth-generation (5G) networks, early explorations of the game-changing sixth-generation (6G) concept have been initiated by a collection of countries, being envisioned to support unprecedented ubiquitous sensing/positioning tasks aside from communications [2, 3, 4, 5]. Promoted by the ever-progressing digital signal processing techniques, the transceiver structure for radar sensing and data transmission has become increasingly correlated [6, 7, 8]. This eventually enables direct target sensing/positioning with the existing infrastructure of wireless cellular networks, yielding the dual-functional radar and communication (DFRC) philosophy [9, 10, 11]. Such cutting-edge technology can realize both functions simultaneously with identical hardware resources and efficient bandwidth/energy usage, which supports a plethora of emerging applications, e.g., autonomous driving, smart home, extended reality (XR), airborne reconnaissance/monitoring, etc. [12, 13, 14]. Thanks to these merits, DFRC has attracted extensive attentions as a promising enabling technology for 6G wireless networks and is recognized as one of six independent usage scenarios of 6G [15, 16, 17].

Existing literature has reached a consensus that the broad-sense concept of DFRC can be classified into three categories: co-existence, cooperation and co-design [18, 19]. Co-existing radar and communication subsystems are mutually treated as independent and adverse interferers, whilst the cooperation counterpart can mitigate the interference through information exchange. However, these two approaches do not fully integrate sensing and communication subsystems, which induces additional hardware expenses and computational complexity for interference management. Alternatively, the co-design philosophy shares unitary hardware platform and transmit waveform for simultaneous sensing and communications, which reaches true harmony across space, time and spectrum domains. Therefore, this article is concentrated on the co-design DFRC.

I-A Related Works

An appropriate dual-functional waveform design is crucial[20], which is challenging due to the diverse requirements of sensing and communication functions. Specifically, sequences with good auto-correlation property are usually preferable for sensing and positioning applications, while communication symbols tend to be random and stochastic, making it challenging to ensure consistent auto-correlation properties. To address this problem, one promising representative is orthogonal frequency division multiplexing (OFDM) [20, 21, 22], which is widely adopted in current communication standards like the fourth-generation (4G) Long-Term Evolution LTE [23] and 5G new radio (NR) [24] thanks to the merits of OFDM signals, including robustness to frequency-selective fading and easy implementation. Despite of its randomness, the OFDM waveform possesses perfect auto-correlation property when using constant-amplitude constellations, e.g., phase-shift keying (PSK) [25]. Under such a waveform design, OFDM can readily support accurate sensing/positioning with marginal modifications to the existing infrastructure [26]. However, such an ideal auto-correlation property is no longer guaranteed when the quadrature amplitude modulation (QAM) format is employed for higher spectral efficiency [25, 27]. Moreover, for the application scenario which performs sensing and positioning in a broadcasting/scanning mode, whilst providing directional access to user terminals simultaneously [28, 29], the communication and sensing components should be non-overlapped in the time-frequency domain to avoid possible interference.

To tackle the aforementioned issues, a dual-functional OFDM waveform design with interleaved subcarriers, abbreviated as OFDM-IS, was explored in the existing literature, where the dual functions are allocated with orthogonal spectrum resources [30, 31, 32, 33, 34]. Specifically, in [30], the assignment and power allocation of OFDM subcarriers were optimized for the sensing and communication subsystems using a compound mutual-information (MI) based objective function, where both a radar-selfish and a balanced design strategies were developed. Another joint subcarrier and power allocation optimization strategy was proposed in [31] and [32], aiming to minimize the total power consumption under constraints on the MI metric for radar sensing and the data rate for communications. The work [33] further proposed a robust multi-carrier waveform design against imperfect channel state information, where the bit and power allocation strategies were optimized with a greedy algorithm. Rather than adopting the MI-related metrics for radar sensing, the study [34] optimized the joint subcarrier and power allocation strategy between the dual functions by minimizing the sidelobe-to-peak ratio in the radar range profile111The radar range profile is referred to as a one-dimensional correlation function of the sensing sequence., whilst ensuring an acceptable level of the communication data rate.

Unlike the aforementioned works which merely focused on the frequency- and power-domain characteristics, some studies extend the dual-functional waveform design to the time domain by involving multiple consecutive OFDM symbols [35, 36, 37, 38]. The work [35] optimized power allocation in a time-frequency range of interest to realize a favorable trade-off between sensing and communications with limited feedforward. In this study, however, the radar utilized the random and stochastic communication symbols for target detection, which limited the sensing performance. Another power allocation optimization was proposed in [36], aiming to maximize the compound signal-plus-distortion-and-noise ratio for sensing and communication subsystems. Since the time-frequency resources allocated for the two subsystems overlapped in the work [36], there may be significant interference between them. An optimum radar waveform was proposed in [37] to maximize the channel capacity by minimizing the distance between the communication symbols and the radar interference. Although this design further enhanced the capacity of the communication system, it neglected the required properties for the radar sequence. In [38], the optimum OFDM-IS design for dual-functional waveform is investigated in both time and frequency domains, and multiple resource element (RE) assignment strategies were proposed. These strategies can achieve large time-frequency radar aperture with a tiny fraction of OFDM resources, whose optimality, however, was not validated with sufficient theoretical derivations.

I-B Motivation and Our Contributions

From the above discussions, most of the existing literature on OFDM-based dual-functional waveform design only consider subcarrier assignment and power allocation within a single OFDM symbol. In order to improve the speed resolution in radar sensing, however, the coherent processing interval usually have to be extended by incorporating multiple consecutive OFDM symbols [6]. Considering the time-varying characteristics of the channel in high-speed scenarios, e.g., autonomous driving, it is difficult to apply the resource allocation strategy within one single OFDM symbol to the extended time interval. Consequently, to ensure the accuracy of positioning and speed estimation, optimization of the waveform design across multiple consecutive OFDM symbols is necessary. The existing attempts for multiple symbols design mostly fail to keep the communication and sensing signals orthogonal and non-interfering with each other, and consequently the diverse design requirements of the two subsystems cannot be fully satisfied. To the authors’ best knowledge, the work [38] is the only existing reference involving multiple consecutive OFDM symbols that keeps the communication and sensing signals orthogonal by RE and subcarrier assignment, but the design of [38] suffers from some drawbacks as discussed above. Against this background, we propose a cross-domain dual-functional waveform design based on the OFDM-IS structure. The waveform coefficients are optimized across time, frequency, power and even delay-Doppler domains, where both a communication-centric and sensing-centric design methodologies are developed, respectively. The main contributions of this paper can be summarized as follows.

  1. 1.

    Communication-centric waveform design: To enhance the sensing performance whilst ensuring the optimal data rate, a fraction of REs within each frame of multiple consecutive OFDM symbols are optimally assigned for communications through a water-filling algorithm based on prior knowledge of the time-frequency doubly-dispersive channel. The radar sensing components are then constituted by the concatenation of the remaining REs, where the energy budget is optimized in a subcarrier-wise manner to guarantee high peak-to-sidelobe ratio (PSLR) of the radar ambiguity function. The phase-frequency characteristic of the sensing component is further adjusted based on the branch-and-bound (BB) algorithm for the peak-to-average power ratio (PAPR) reduction.

  2. 2.

    Sensing-centric waveform design: To ensure superior target sensing performance, we firstly construct a ‘locally’ perfect auto-correlation property by shaping the radar ambiguity function of the integrated waveform within a pre-defined region of interest (RoI) in the delay-Doppler domain. Next we approximate Hermitian symmetry for the 2-dimensional ambiguity function. The unit cells of the ambiguity function beyond RoI, referred to as ‘irrelevant cells’ for brevity, can then be directly manipulated to determine the power allocation pattern for sensing, where the REs with relatively low sensing power are employed for data transmission with water filling. Therein the irrelevant cells and the power allocation strategy for communications are jointly optimized for throughput enhancement in an alternating iterative manner.

  3. 3.

    Numerical results are provided to validate the superiority of the proposed communication-centric and sensing-centric waveform designs. The proposed communication-centric waveform is capable of achieving a high PSLR within RoI and a low PAPR while maintaining the optimal achievable data rate, compared with its classical counterparts. On the other hand, while ensuring a locally perfect auto-correlation property, the proposed sensing-centric waveform can approximate the maximum achievable data rate, demonstrating the feasibility of the proposed alternating iterative algorithm. Moreover, the effects of the key parameters on sensing and communication performance are investigated, to provide valuable guidance for the implementation of the proposed sensing-centric waveform design.

I-C Structure and Notations

The remainder of this paper is organized as follows. Section II introduces the system model. Section III defines the RoI in the ambiguity function and presents the proposed communication-centric waveform design. In Section IV, the sensing-centric waveform design is formulated as an optimization problem and an alternating iterative algorithm is developed to solve the problem. Numerical results are provided in Section V, which is followed by conclusions in Section VI.

In this paper, DFT(𝐗,1)(\mathbf{X},1) and DFT(𝐗,2)(\mathbf{X},2) denote performing discrete Fourier transformation (DFT) on every row and every column of matrix 𝐗\mathbf{X}, respectively. IDFT(𝐗,1)(\mathbf{X},1) and IDFT(𝐗,2)(\mathbf{X},2) denote performing inverse DFT (IDFT) on every row and every column of 𝐗\mathbf{X}, respectively. (𝐗)T(\mathbf{X})^{\mathrm{T}} and (𝐗)(\mathbf{X})^{*} stand for the transpose and conjugate of 𝐗\mathbf{X}, respectively. |𝐗||\mathbf{X}| and angle(𝐗)\text{angle}(\mathbf{X}) denote the element-wise amplitude and phase values of 𝐗\mathbf{X}, respectively. |𝐗|2|\mathbf{X}|^{2} is a matrix that contains the element-wise absolute square values of 𝐗\mathbf{X}, and 𝐗\|\mathbf{X}\| denotes the Frobenius norm of 𝐗\mathbf{X}. 𝐗𝐘\mathbf{X}\odot\mathbf{Y} denotes the Hadamard product of matrices 𝐗\mathbf{X} and 𝐘\mathbf{Y}. For a two-dimensional matrix 𝐗\mathbf{X}, X(m,k)X(m,k) denotes the element in the mm-th row and the kk-th column of 𝐗\mathbf{X}. 𝟏\mathbf{1} denotes the all-one matrix. x𝒞𝒩(0,σ2)x\sim\mathcal{CN}(0,\sigma^{2}) represents the random variable xx that follows a complex Gaussian distribution with mean 0 and variance σ2\sigma^{2}. \lfloor\cdot\rfloor is the floor operation that rounds a real number to the nearest integer less than or equal to the number. card(𝒩)\text{card}({\cal N}) denotes the cardinality of set 𝒩{\cal N}.

Refer to caption
Figure 1: Typical wireless network-based monostatic radar sensing scenario with large-scale antenna arrays.

II System Model

We consider a wireless network-based monostatic radar sensing scenario as illustrated in Fig. 1, where a base station (BS) sends data to a user equipment (UE) while simultaneously scanning different directions alternatively for target sensing by emitting radar signals. To guarantee sufficient array gain, large-scale antenna arrays are employed to form highly directional beams for sensing and communications, respectively, especially for millimeter wave frequencies and above. Since the antenna array with directional beamforming is approximately equivalent to a single directional antenna, we consider single-input single-output systems for both sensing and communications for simplicity.

Refer to caption
Figure 2: Transceiver model of the OFDM-IS-based dual-functional system.

II-A Signal Model

The OFDM-IS waveform is employed for target sensing and data transmission, and the corresponding transceiver model is depicted in Fig. 2. Specifically, a frame of MM consecutive OFDM symbols with NcN_{\rm{c}} subcarriers is considered for each coherent processing interval and the kk-th subcarrier of the mm-th symbol is called the (m,k)(m,k)-th RE. To avoid mutual interference between the sensing and communication, these two subsystems occupy different REs in each frame [34, 32, 30]. For clarity we employ the matrix 𝐔M×Nc\mathbf{U}\in\mathbb{Z}^{M\times{N_{c}}} to indicate whether REs are selected for sensing or communication purpose

U(m,k)={1,(m,k)-th RE is for sensing,0,(m,k)-th RE is for communications.U(m,k)=\begin{cases}1,\,\text{$(m,k)$-th RE is for sensing,}\\ 0,\,\text{$(m,k)$-th RE is for communications.}\end{cases}\!\! (1)

Let 𝐒M×Nc\mathbf{S}\!\in\!\mathbb{C}^{M\times{N_{c}}} be the transmit signal matrix with S(m,k)S(m,k) representing the modulated symbol on the (m,k)(m,k)-th RE. Then, the sensing and communication transmit signal matrices, denoted as 𝐒rM×Nc\mathbf{S}_{\rm{r}}\!\in\!\mathbb{C}^{M\times{N_{c}}} and 𝐒cM×Nc\mathbf{S}_{\rm{c}}\!\in\!\mathbb{C}^{M\times{N_{c}}}, can be expressed as

𝐒r=\displaystyle\mathbf{S}_{\rm{r}}= 𝐔𝐒,\displaystyle\mathbf{U}\odot\mathbf{S}, (2)
𝐒c=\displaystyle\mathbf{S}_{\rm{c}}= (𝟏𝐔)𝐒.\displaystyle(\mathbf{1}-\mathbf{U})\odot\mathbf{S}. (3)

Define 𝐏rM×Nc\mathbf{P}_{\rm{r}}\!\in\!\mathbb{R}^{M\times{N_{c}}} and 𝐏cM×Nc\mathbf{P}_{\rm{c}}\!\in\!\mathbb{R}^{M\times{N_{c}}} as the power allocation matrices for sensing and communications, which can be written as Pr(m,k)=|Sr(m,k)|2{P}_{\rm{r}}(m,k)\!=\!|{S}_{\rm{r}}(m,k)|^{2} and Pc(m,k)=|Sc(m,k)|2{P}_{\rm{c}}(m,k)\!=\!|{S}_{\rm{c}}(m,k)|^{2}, respectively. By modulating 𝐒r\mathbf{S}_{\rm{r}} and 𝐒c\mathbf{S}_{\rm{c}} on different REs of the OFDM frame, the time-domain transmit signals, xi(t)x_{\rm{i}}(t), i{r,c}\rm{i}\in\{\rm{r},\rm{c}\}, for sensing and communications, respectively, can be expressed as

xi(t)=\displaystyle x_{\rm{i}}(t)\!= 1Ncm=0M1k=0Nc1Si(m,k)ej2πkΔf(tmT)rect(tmTT),\displaystyle\!\frac{1}{\sqrt{N_{c}}}\sum_{m=0}^{M-1}\!\sum_{k=0}^{N_{c}-1}S_{\rm{i}}(m,k)e^{\textsf{j}2\pi k\Delta f(t-mT)}\text{rect}\Big{(}\!\frac{t\!-\!mT}{T}\!\Big{)}, (4)

where Δf\Delta f is the subcarrier spacing and T=1/ΔfT=1/\Delta f is the duration of one OFDM symbol, while rect()\text{rect}(\cdot) is the rectangle function, which is defined by

rect(t)={1,0t<1,0,otherwise.\text{rect}(t)=\begin{cases}1,\quad 0\leq t<1,\\ 0,\quad\text{otherwise}.\end{cases} (5)

Sampling xi(t)x_{\rm{i}}(t) with the period T/NcT/N_{c} leads to the discrete sequence x¯i(n)=xi(nT/Nc)\bar{x}_{\rm{i}}(n)=x_{\rm{i}}(nT/N_{c}) as:

x¯i(n)=\displaystyle\bar{x}_{\rm{i}}(n)= 1Ncm=0M1k=0Nc1Si(m,k)ej2πk(nmNc)Ncrectm(n),\displaystyle\frac{1}{\sqrt{N_{c}}}\sum_{m=0}^{M-1}\sum_{k=0}^{N_{c}-1}S_{\rm{i}}(m,k)e^{\textsf{j}2\pi\frac{k(n-mN_{c})}{N_{c}}}\text{rect}_{m}(n), (6)

with n=0,1,,MNc1n\!=\!0,1,\cdots,MN_{c}\!-\!1, where rectm(n)=rect(nmNcNc)\text{rect}_{m}(n)\!=\text{rect}\big{(}\frac{n-mN_{c}}{N_{c}}\big{)}. The cyclic prefix (CP) of length TGT_{\rm{G}} is then inserted to mitigate the inter-frame interference. Therefore, the total duration of one OFDM symbol TOT_{\rm{O}} is TO=T+TGT_{\rm{O}}=T+T_{\rm{G}}. Afterwards, the discrete signals are fed into the digital-to-analog (D/A) converter and the transmitting (Tx) radio frequency (RF) chain. Finally, the directional beams obtained by the analog precoding are transmitted through the antennas for sensing and communications.

II-B Communication Channel Model

The standard multi-path time-varying channel model is considered, which is expressed as

hc(t,f)=l=1Lαlej2π(vltτlf),\displaystyle h_{\rm{c}}(t,f)=\sum_{l=1}^{L}\alpha_{l}e^{\textsf{j}2\pi(v_{l}t-\tau_{l}f)}, (7)

where LL is the number of paths, and αl\alpha_{l}, τl\tau_{l} and vlv_{l} denote the complex gain, delay and Doppler shift of the ll-th path, respectively [39]. For simplicity, we assume that each RE experiences time-invariant flat channel fading [40]. By sampling the channel with the period of TOT_{\rm{O}} in time domain and Δf\Delta f in frequency domain, the discrete channel matrix 𝐇cM×Nc\mathbf{H}_{\rm{c}}\in\mathbb{C}^{M\times{N_{c}}} corresponding to different REs within the OFDM frame can be written as

Hc(m,k)=l=1Lαlej2π(vlmTOτlkΔf),\displaystyle H_{\rm{c}}(m,k)=\sum_{l=1}^{L}\alpha_{l}e^{\textsf{j}2\pi(v_{l}mT_{O}-\tau_{l}k\Delta f)}, (8)

which is assumed to be perfectly estimated and predicted. At the receiving (Rx) end, after the analog combining, the Rx RF chain, the analog-to-digital (A/D) conversion, CP removal and DFT operation, the received signal matrix 𝐘cM×Nc\mathbf{Y}_{\rm{c}}\in\mathbb{C}^{M\times N_{c}} is obtained, which can be written as

𝐘c=\displaystyle\mathbf{Y}_{\rm{c}}= 𝐇c𝐒c+𝐖c.\displaystyle\mathbf{H}_{\rm{c}}\odot\mathbf{S}_{\rm{c}}+\mathbf{W}_{\rm{c}}. (9)

Here 𝐖cM×Nc\mathbf{W}_{\rm{c}}\!\in\!\mathbb{C}^{M\times N_{c}} is the additive white Gaussian noise (AWGN) matrix whose entries follow Wc(m,k)𝒞𝒩(0,σc2)W_{\rm{c}}(m,k)\!\sim\!\mathcal{CN}(0,\sigma_{\rm{c}}^{2}). For demodulation, the UE first estimates the channel matrix based on the reference signals transmitted by the BS. According to the estimated channel matrix, the UE is able to deduce the RE assignment matrix 𝐔\mathbf{U} and acquire the indices of communication REs. Then the communication data can be extracted from 𝐘c\mathbf{Y}_{\rm{c}} by demodulation.

II-C Target Sensing

In this paper, the target sensing process mainly includes the target detection, positioning and speed estimation. By denoting the distance and radial speed of the target relative to the BS as dd and uu, respectively, the received echoes y¯r(n)\bar{y}_{\rm{r}}(n) of the sensing subsystem can be written as

y¯r(n)=\displaystyle\bar{y}_{\rm{r}}(n)= x¯r(n2dcTs)ej(2πn2ufcTsc)+wr[n],\displaystyle\bar{x}_{\rm{r}}\bigg{(}n-\Big{\lfloor}\frac{2d}{cT_{\rm{s}}}\Big{\rfloor}\bigg{)}e^{\textsf{j}\big{(}2\pi n\frac{2uf_{\rm{c}}T_{\rm{s}}}{c}\big{)}}+{w_{\rm{r}}}[n], (10)

where fcf_{c} and TsT_{\rm s} denote the carrier frequency and the sampling period, respectively, while wr[n]{w_{\rm{r}}}[n] denotes the thermal noise plus the clutters from other directions, satisfying wr[n]𝒞𝒩(0,σr2)w_{\rm{r}}[n]\sim\mathcal{CN}(0,\sigma_{\rm{r}}^{2}). The sensing signal matrix 𝐘rM×Nc\mathbf{Y}_{\rm{r}}\in\mathbb{C}^{M\times{N_{c}}} can be derived by the DFT and serial-to-parallel operation on y¯r(n)\bar{y}_{\rm{r}}(n), and can be expressed as

Yr(m,k)=n=(m1)NcmNc1y¯r(n)ej2π(n(m1)Nc)kNc.Y_{\rm{r}}(m,k)=\sum_{n=(m-1)N_{\rm{c}}}^{mN_{\rm{c}}-1}\bar{y}_{\rm{r}}(n)e^{\textsf{j}2\pi\frac{(n-(m-1)N_{\rm{c}})k}{N_{\rm{c}}}}. (11)

Assuming that the time delay of the target is shorter than TGT_{\rm{G}}, the cross-correlation between the transmitted sensing sequence and its echoes is equivalent to performing DFT and IDFT on the Hadamard product of (𝐒r)(\mathbf{S}_{\rm{r}})^{*} and 𝐘r\mathbf{Y}_{\rm{r}}, which is expressed as

𝐄=\displaystyle\mathbf{E}= DFT(IDFT((𝐒r)𝐘r,1),2).\displaystyle\text{DFT}(\text{IDFT}((\mathbf{S}_{\rm{r}})^{*}\odot\mathbf{Y}_{\rm{r}},1),2). (12)

Let ν=0,1,,M1\nu=0,1,\cdots,M-1 and μ=0,1,,Nc1\mu=0,1,\cdots,N_{\rm{c}}-1 denote the indices of 𝐄\mathbf{E} in the Doppler and delay domains, respectively. The target can be detected by the hypothesis tests:

H1:|E(ν,μ)|2θ(ν,μ)>Γ,H0:|E(ν,μ)|2θ(ν,μ)<Γ,\displaystyle\text{H}_{1}:\frac{|E(\nu,\mu)|^{2}}{\theta(\nu,\mu)}>\Gamma,\quad\text{H}_{0}:\frac{|E(\nu,\mu)|^{2}}{\theta(\nu,\mu)}<\Gamma, (13)

where Γ\Gamma is a predefined test threshold. Hypothesis H1\text{H}_{1} represents that the point (ν,μ)(\nu,\mu) corresponds to a true target, and vice versa for hypothesis H0\text{H}_{0}. θ(ν,μ)\theta(\nu,\mu) is the average noise power estimation at the point (ν,μ)(\nu,\mu), which can be calculated by averaging the value of |E(ν,μ)|2|E(\nu,\mu)|^{2} [41, 42].

For a given point (ν0,μ0)(\nu_{0},\mu_{0}), if hypothesis H1\text{H}_{1} holds true, distance dd and radial speed uu of the corresponding target can be expressed respectively as [6]

d=\displaystyle d= cμ02NcΔf,μ0=0,1,,Nc1,\displaystyle\frac{c\mu_{0}}{2N_{\rm{c}}\Delta f},\quad\mu_{0}=0,1,\cdots,N_{\rm{c}}-1, (14)
u=\displaystyle u= {cν02MfcTO,ν0=0,1,,M/2,c(Mν0)2MfcTO,ν0=M/2+1,,M1,\displaystyle\begin{cases}~{}~{}\frac{c\nu_{0}}{2Mf_{\rm{c}}T_{\rm{O}}},\quad\nu_{0}=0,1,\cdots,\lfloor M/2\rfloor,\\ -\frac{c(M-\nu_{0})}{2Mf_{\rm{c}}T_{\rm{O}}},\quad\nu_{0}=\lfloor M/2\rfloor+1,\cdots,M-1,\end{cases} (15)

where cc is the speed of light. Since the time delay of the target is limited by the CP length, the maximum sensing ranges of distance and speed can be expressed as [0,cTG2)\big{[}0,\frac{cT_{\rm{G}}}{2}\big{)} and (c4fcTO,c4fcTO)\big{(}\!\!-\!\frac{c}{4f_{\rm{c}}T_{\rm{O}}},\frac{c}{4f_{\rm{c}}T_{\rm{O}}}\big{)}, respectively. However, in practical applications, such as autonomous driving, the ranges of interest are usually smaller than the maximum sensing ranges. This will be discussed in the next section.

III Communication-Centric Waveform Design

In this design, the sensing performance of the dual-functional waveform is improved without compromising the optimal communication data rate. Firstly, a fraction of REs with good channel conditions are firstly assigned for communication to optimize the achievable data rate. Then the sensing energy budget is optimally allocated to the remaining REs to obtain high PSLR of the ambiguity function for sensing accuracy enhancement. Finally, the phases of sensing symbols are designed for PAPR reduction using the BB algorithm. Before detailing this design, we introduce the ambiguity function of the OFDM-based sensing waveform.

III-A Ambiguity Function of OFDM-Based Sensing Waveform

The ambiguity function is defined as a two-dimensional correlation function in delay-Doppler domain, which can be categorized into the cross-ambiguity function and the auto-ambiguity function. We focus on the auto-ambiguity function of the sensing sequence, i.e., its auto-correlation property, which reflects its capability of radar sensing. Because the auto-ambiguity function is utilized to characterize the property of the sequence itself without considering external operations on the sequence, the cyclic prefix part is not included in the following derivation. Specifically, the auto-ambiguity function χa(ν,μ)\chi_{a}(\nu,\mu) of the discrete signal x(n)x(n) with length NN can be expressed as [39, 41]

χa(ν,μ)=\displaystyle\chi_{a}(\nu,\mu)= n=0N1x(n)x(n+μ)ej2πνn/N,\displaystyle\sum_{n=0}^{N-1}x(n)x^{*}(n+\mu)e^{\textsf{j}2\pi\nu n/N}, (16)

where μ\mu and ν\nu denote the delay and Doppler indices, respectively. In the practical radar system, without consideration of noise, the cross-correlation matrix between the transmitted sensing sequence and its echoes is approximately equivalent to the ambiguity function shifted based on the time delay and Doppler frequency offset. By substituting the OFDM-based sensing sequence (6) into (16), the auto-ambiguity function can be derived as 222Note that due to the existence of CP, the correlation of intra-symbol (m1=m2m_{1}=m_{2}) points is calculated as circular correlation.

χa(ν,μ)=n=0MNc1(m1=0M1k1=0Nc1S(m1,k1)ψ(n,m1,k1))\displaystyle\chi_{a}(\nu,\mu)=\!\!\sum_{n=0}^{MN_{c}-1}\bigg{(}\!\sum_{m_{1}=0}^{M-1}\sum_{k_{1}=0}^{N_{c}-1}S(m_{1},k_{1})\psi(n,m_{1},k_{1})\!\bigg{)}
×(m2=0M1k2=0Nc1S(m2,k2)ψ(n+μ,m2,k2))ej2πνnMNc\displaystyle\hskip 28.45274pt\times\!\bigg{(}\!\!\sum_{m_{2}=0}^{M-1}\!\sum_{k_{2}=0}^{N_{c}-1}S^{*}(\!m_{2},k_{2}\!)\psi^{*}(\!n\!+\!\mu,m_{2},k_{2}\!)\!\!\bigg{)}e^{\textsf{j}2\pi\frac{\nu n}{MN_{c}}}
=n=0MNc1(m1=0M1(m2=0M1ψ(n,m1,k1)ψ(n+μ,m2,k2))\displaystyle\hskip 14.22636pt=\!\!\sum_{n=0}^{MN_{c}-1}\!\!\bigg{(}\!\sum_{m_{1}=0}^{M-1}\!\Big{(}\!\!\sum_{m_{2}=0}^{M-1}\psi(\!n,m_{1},k_{1}\!)\psi^{*}(\!n\!+\!\mu,m_{2},k_{2}\!)\!\Big{)}
×(k1=0Nc1k2=0Nc1S(m1,k1)S(m2,k2)))ej2πnνMNc,\displaystyle\hskip 28.45274pt\times\!\Big{(}\!\sum_{k_{1}=0}^{N_{c}-1}\sum_{k_{2}=0}^{N_{c}-1}S(m_{1},k_{1})S^{*}(m_{2},k_{2})\!\Big{)}\!\bigg{)}e^{\textsf{j}2\pi\frac{n\nu}{MN_{c}}}, (17)

where ψ(n,m,k)=ej2πk(nmNc)/Ncrectm(n)\psi(n,m,k)=e^{\textsf{j}2\pi k(n-mN_{c})/N_{c}}\text{rect}_{m}(n). Due to the CP protection, the inter-frame (m1m2m_{1}\neq m_{2}) interference is negligible. Therefore, (III-A) can be further expressed as

χa(ν,μ)=\displaystyle\chi_{a}(\nu,\mu)= m=0M1n¯=0Nc1k1=0Nc1k2=0Nc1(ej2π(k1k2)(mNc+n¯)k2μNc×\displaystyle\sum_{m=0}^{M-1}\sum_{\bar{n}=0}^{N_{c}-1}\sum_{k_{1}=0}^{N_{c}-1}\sum_{k_{2}=0}^{N_{c}-1}\Big{(}e^{\textsf{j}2\pi\frac{(k_{1}-k_{2})(m{N_{c}}+\bar{n})-k_{2}\mu}{N_{c}}}\times
S(m,k1)S(m,k2))ej2πνmNc+n¯MNc,\displaystyle S(m,k_{1})S^{*}(m,k_{2})\Big{)}e^{\textsf{j}2\pi\nu\frac{m{N_{c}}+\bar{n}}{MN_{c}}}, (18)

where n¯=nmNc\bar{n}=n-m{N_{c}}. For simplicity, we focus on the auto-correlation component of each subcarrier (k1=k2k_{1}=k_{2}), while neglecting the cross-correlation component between different subcarriers (k1k2k_{1}\neq k_{2}), since the cross-correlation is marginal due to the subcarrier orthogonality [41]. Therefore, the auto-ambiguity function can be approximated as

χa(ν,μ)\displaystyle\chi_{a}(\nu,\mu)\approx γ(ν,μ)η(ν),\displaystyle\gamma(\nu,\mu)\cdot\eta(\nu), (19)

with

γ(ν,μ)\displaystyle\gamma(\nu,\mu)\triangleq m=0M1k=0Nc1P(m,k)ej2πμk/Ncej2πνm/M,\displaystyle\sum_{m=0}^{M-1}\sum_{k=0}^{N_{c}-1}P(m,k)e^{-\textsf{j}2\pi\mu k/N_{c}}e^{\textsf{j}2\pi\nu m/M}, (20)
η(ν)\displaystyle\eta(\nu)\triangleq n¯=0Nc1ej2πνn¯/(MNc).\displaystyle\sum_{\bar{n}=0}^{N_{c}-1}e^{\textsf{j}2\pi\nu\bar{n}/(MN_{c})}. (21)

Note that only γ(ν,μ)\gamma(\nu,\mu) is related to the waveform design. Since γ(ν,μ)\gamma(\nu,\mu) reaches its maximum when ν\nu and μ\mu are multiples of MM and NcN_{\rm{c}}, respectively, we consider the region (ν,μ)Ω=[M2,,1,0,1,,M1M2]×[Nc2,,1,0,1,,Nc1Nc2](\nu,\mu)\in\Omega=\big{[}-\lfloor\frac{M}{2}\rfloor,\cdots,-1,0,1,\cdots,M-1-\lfloor\frac{M}{2}\rfloor\big{]}\times\big{[}-\lfloor\frac{N_{\rm{c}}}{2}\rfloor,\cdots,-1,0,1,\cdots,N_{\rm{c}}-1-\lfloor\frac{N_{\rm{c}}}{2}\rfloor\big{]} to avoid the ambiguity problem in target detection [43]. As the sensing distance and the speed of interest in practical applications are commonly smaller than the maximum sensing ranges corresponding to region Ω\Omega in the ambiguity function, we define the RoI Ω𝒔\Omega_{\bm{s}} in the ambiguity function as

Ω𝒔=\displaystyle\Omega_{\bm{s}}\!= [M2a,,1,0,1,,Ma1M2a]\displaystyle\!\left[-\!\left\lfloor\!\frac{M}{2a}\!\right\rfloor\!,\cdots,\!-\!1,0,1,\cdots,\frac{M}{a}\!-\!1\!-\!\left\lfloor\!\frac{M}{2a}\!\right\rfloor\right]\!
×[0,1,2,,Ncb1Nc2b].\displaystyle\times\!\left[0,1,2,\cdots,\frac{N_{\rm{c}}}{b}-\!1\!-\!\left\lfloor\frac{N_{\rm{c}}}{2b}\right\rfloor\right]. (22)

Given the required sensing scopes of distance [0,d0][0,d_{0}] and speed [u0,u0][-u_{0},u_{0}], aa and bb are chosen as the largest factors of MM and NcN_{\rm{c}}, respectively, such that (c4afcTO,c4afcTO)\big{(}-\frac{c}{4af_{\rm{c}}T_{\rm{O}}},\frac{c}{4af_{\rm{c}}T_{\rm{O}}}\big{)} and [0,c2bΔf)\big{[}0,\frac{c}{2b\Delta f}\big{)} contain [u0,u0][-u_{0},u_{0}] and [0,d0][0,d_{0}], respectively. That is, for Ω𝒔\Omega_{\bm{s}} of (III-A), the sensing ranges of distance and speed are [0,c2aΔf)\big{[}0,\frac{c}{2a\Delta f}\big{)} and (c4bfcTO,c4bfcTO)\big{(}-\frac{c}{4bf_{\rm{c}}T_{\rm{O}}},\frac{c}{4bf_{\rm{c}}T_{\rm{O}}}\big{)}, respectively. Let F(Ω𝒔)F(\Omega_{\bm{s}}) be the highest sidelobe in RoI, namely,

F(Ω𝒔)=max{|χa(ν,μ)|:(ν,μ)Ω𝒔,(ν,μ)(0,0)}.F(\Omega_{\bm{s}})\!=\!\max\{|\chi_{a}(\!\nu,\mu\!)|:\!(\!\nu,\mu\!)\in\Omega_{\bm{s}},~{}(\!\nu,\mu\!)\neq(0,0)\}. (23)

The PSLR within Ω𝒔\Omega_{\bm{s}} is |χa(0,0)|F(Ω𝒔)\frac{|\chi_{a}(0,0)|}{F(\Omega_{\bm{s}})}, which is adopted to characterize the sensing performance.

III-B Waveform Design Methodology

The communication-centric waveform design consists of the following three steps.

Step 1. Communication RE and power allocation: Given the total communication power P¯c\bar{P}_{\rm{c}} and the estimated communication channel 𝐇^cM×Nc\mathbf{\hat{H}}_{\rm{c}}\in\mathbb{C}^{M\times{N_{c}}}, the communication power allocation strategy is to maximize the achievable data rate, which is formulated as

𝒫1:max𝐏cm=0M1k=0Nc1log(1+Pc(m,k)|H^c(m,k)|2σc2),s.t.m=0M1k=0Nc1Pc(m,k)=P¯c,Pc(m,k)0,\begin{array}[]{rcl}\mathcal{P}1:&\max\limits_{\mathbf{P}_{\rm{c}}}&\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{\rm{c}}-1}\log\Big{(}1+\frac{P_{\rm{c}}(m,k)|\hat{H}_{\rm{c}}(m,k)|^{2}}{\sigma_{\rm{c}}^{2}}\Big{)},\\ &\text{s.t.}&\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{\rm{c}}-1}P_{\rm{c}}(m,k)=\bar{P}_{\rm{c}},\\ &&P_{\rm{c}}(m,k)\geq 0,\end{array} (24)

with m=0,1,,M1m=0,1,\cdots,M-1 and k=0,1,,Nc1k=0,1,\cdots,N_{\rm{c}}-1. For brevity, the ranges of values for mm and kk are omitted in sequel. Problem 𝒫1\mathcal{P}1 can be solved by using the Karush-Kuhn-Tucker (KKT) conditions, and the optimal solution is given by [44]

Pc(m,k)=max{1βln2σc2|H^c(m,k)|2,0},P_{\rm{c}}(m,k)=\max\Big{\{}\frac{1}{\beta\ln 2}-\frac{\sigma_{\rm{c}}^{2}}{|\hat{H}_{\rm{c}}(m,k)|^{2}},0\Big{\}}, (25)

where 1βln2=P¯c+(m,k)𝒩eσc2|H^c(m,k)|2card(𝒩e)\frac{1}{\beta\ln 2}=\frac{\bar{P}_{\rm{c}}+\sum_{(m,k)\in{\cal N}_{\rm e}}\frac{\sigma_{\rm{c}}^{2}}{|\hat{H}_{\rm{c}}(m,k)|^{2}}}{\text{card}({\cal N}_{\rm{e}})} and 𝒩e{\cal N}_{\rm e} contains the indices of all the REs with non-zero power, i.e., Pc(m,k)>0P_{\rm{c}}(m,k)>0.

Step 2. Sensing RE and power allocation: According to (25), if the (m,k)(m,k)-th RE is under poor channel condition, i.e., |H^c(m,k)|2|\hat{H}_{\rm{c}}(m,k)|^{2} is less than the threshold ς=σc2βln2\varsigma=\sigma_{\rm{c}}^{2}\beta\ln 2, it will not be allocated for communication. By employing these inactivated REs for sensing purpose, the time-frequency resources for both subsystems will be completely orthogonal without inducing mutual interference in principle, while ensuring the optimal communication performance. Accordingly, the matrix 𝐔\mathbf{U} defined in (1) can be expressed as

U(m,k)={1,if |H^c(m,k)|2ς,0,if |H^c(m,k)|2>ς.U(m,k)=\begin{cases}1,\quad\text{if }|\hat{H}_{\rm{c}}(m,k)|^{2}\leq\varsigma,\\ 0,\quad\text{if }|\hat{H}_{\rm{c}}(m,k)|^{2}>\varsigma.\end{cases} (26)

Note that when the communication channel is relatively flat-fading, the number of sensing REs may prove insufficient to support high-resolution sensing. In order to mitigate this issue, a minimum threshold is set for the number of sensing REs, which is denoted as N^r\hat{N}_{r}. If the number of sensing REs (i.e., the number of non-zero elements in 𝐔\mathbf{U}), denoted as Nr{N}_{r}, is less than the threshold N^r\hat{N}_{r}, N^rNr\hat{N}_{r}-{N}_{r} communication REs with the lowest channel gains are re-assigned for sensing. Since the REs with good channel conditions are chosen for communication first, the sensing REs may be discontinuous in both time and frequency domains, causing possible high sidelobe in the ambiguity function. To reduce the sidelobe level for enhancing sensing performance, the power allocation strategy for sensing REs is to maximize the PSLR within Ω𝒔\Omega_{\bm{s}}, which is formulated as

𝒫2:max𝐏r|χa(0,0)|F(Ω𝒔),s.t.m=0M1k=0Nc1Pr(m,k)=P¯r,Pr(m,k)0,\begin{array}[]{rcl}\mathcal{P}2\!:\!&\max\limits_{\mathbf{P}_{\rm{r}}}&\frac{|\chi_{a}(0,0)|}{F(\Omega_{\bm{s}})},\\ &\text{s.t.}&\!\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}P_{\rm{r}}(m,k)\!=\!\bar{P}_{\rm{r}},~{}P_{\rm{r}}(m,k)\!\geq\!0,\end{array} (27)

where P¯r\bar{P}_{\rm{r}} is the total sensing power budget. Since the main peak |χa(0,0)||\chi_{a}(0,0)| is always equal to the total sensing power NcP¯rN_{\rm{c}}\bar{P}_{\rm{r}}, the problem 𝒫2\mathcal{P}2 is equivalent to minimize the highest sidelobe level given by:

𝒫3:min𝐏rmax(0,0)(ν,μ)Ω𝒔|χa(ν,μ)|,s.t.m=0M1k=0Nc1Pr(m,k)=P¯r,Pr(m,k)0.\begin{array}[]{rcl}\mathcal{P}3\!:\!&\min\limits_{\mathbf{P}_{\rm{r}}}&\max\limits_{(0,0)\neq(\nu,\mu)\in\Omega_{\bm{s}}}|\chi_{a}(\nu,\mu)|,\\ &\text{s.t.}&\!\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}P_{\rm{r}}(m,k)\!=\!\bar{P}_{\rm{r}},~{}P_{\rm{r}}(m,k)\!\geq\!0.\end{array} (28)

Due to the minimax form of the objective function, it is difficult to solve problem 𝒫3\mathcal{P}3 directly. To address this issue, a slack variable z0z_{0} is introduced as the optimization objective. Accordingly, we add an extra constraint that all the sidelobes within Ω𝒔\Omega_{\bm{s}} are less than z0z_{0}. Then the optimization problem can be expressed as

𝒫4:min𝐏rz0,s.t.|χa(ν,μ)|<z0,(0,0)(ν,μ)Ω𝒔,m=0M1k=0Nc1Pr(m,k)=P¯r,Pr(m,k)0.\begin{array}[]{rcl}\mathcal{P}4:&\min\limits_{\mathbf{P}_{\rm{r}}}&z_{0},\\ &\text{s.t.}&\!|\chi_{a}(\nu,\mu)|<z_{0},~{}(0,0)\neq(\nu,\mu)\in\Omega_{\bm{s}},\\ &&\!\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}\!P_{\rm{r}}(m,k)\!=\!\bar{P}_{\rm{r}},~{}P_{\rm{r}}(m,k)\!\geq\!0.\end{array} (29)

Problem 𝒫4\mathcal{P}4 now can be formulated into a quadratic problem, which is solvable using the CVX toolbox [45].

Step 3. PAPR reduction: In addition to the PSLR in the ambiguity function, the PAPR is also a significant metric for sensing sequences. A high PAPR results in nonlinear distortion of high power amplifier, which is detrimental especially for the millimeter wave and Terahertz bands [46]. To tackle this problem, we need to minimize the PAPR of the sensing sequence, whilst retaining the high PSLR property. Recall that the PSLR is mainly related to the power allocation 𝐏r\mathbf{P}_{\rm{r}} according to (19), which inspires us to minimize the PAPR by optimizing the phase of each element of 𝐒r\mathbf{S}_{\rm{r}}. Let θ(m,k)\theta(m,k) denote the phase of the symbol on the (m,k)(m,k)-th RE. The PAPR of the sensing sequence among MM OFDM symbols can be expressed as

PAPR=\displaystyle\text{PAPR}\!=\! maxm,n|k=0Nc1U(m,k)Pr(m,k)ej(θ(m,k)+2πnk/Nc)|21Mm=0M1k=0Nc1U(m,k)Pr(m,k),\displaystyle\frac{\max\limits_{m,n}\!\Big{|}\!\sum\limits_{k=0}^{N_{\rm{c}}-1}\!U(\!m,k\!)\sqrt{{P}_{\rm{r}}(\!m,k\!)}e^{\textsf{j}(\!\theta(\!m,k\!)\!+\!2\pi nk/N_{\rm{c}}\!)}\!\Big{|}^{2}}{\frac{1}{M}\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{\rm{c}}-1}U(m,k){P}_{\rm{r}}(m,k)}, (30)

where 0mM10\leq m\leq M-1 and 0nNc10\leq n\leq N_{c}-1. Since the average power of all the symbols has been determined by the proposed RE assignment and power allocation strategy, minimizing the PAPR is equivalent to minimizing the peak. Considering that the peak among MM symbols is the maximum value among the peak values of all symbols, we can reduce it by lowering the peak value of each symbol individually. Additionally, the peak values corresponding to different OFDM symbols are independent of each other, the phase-frequency characteristics of different OFDM symbols can be optimized separately. Consider the case that the phases of all the modulated symbols on different sensing REs are selected from the set {0,2π/R,,2π(R1)/R}\{0,2\pi/R,\cdots,2\pi(R-1)/R\} with the size RR. Then the PAPR reduction problem for the mm-th OFDM symbol can be formulated as

𝒫5:min𝜽mmaxn|k=0Nc1U(m,k)Pr(m,k)ejθ(m,k)ej2πnk/Nc|2,s.t.θ(m,k){0,2π/R,,2π(R1)/R},\begin{array}[]{rcl}\mathcal{P}5:\!\!\!\!&\min\limits_{\boldsymbol{\theta}_{m}}&\!\!\!\max\limits_{n}\!\Big{|}\!\sum\limits_{k=0}^{N_{\rm{c}}-1}U(\!m,k\!)\sqrt{{P}_{\rm{r}}(\!m,k\!)}e^{\textsf{j}\theta(\!m,k\!)}e^{-\textsf{j}2\pi nk/N_{\rm{c}}}\!\Big{|}^{2},\\ \!\!\!\!&\text{s.t.}&\!\!\!\theta(m,k)\in\{0,2\pi/R,\cdots,2\pi(R-1)/R\},\end{array} (31)

where 𝜽m=[θ(m,0),θ(m,1),,θ(m,Nc1)]T\boldsymbol{\theta}_{m}=\big{[}\theta(m,0),\theta(m,1),\cdots,\theta(m,N_{\rm{c}}-1)\big{]}^{\mathrm{T}}.

To solve this discrete optimization problem, we propose a heuristic searching method based on the BB algorithm to obtain a near optimal solution. The BB algorithm divides the whole feasible region into several sub-regions, which correspond to several sub-problems. For each sub-problem, well-designed functions are employed to estimate its upper and lower performance bounds. As the number of iterations increases, the minimum upper and lower bounds among all the sub-problems are obtained and updated. When the difference between the minimum upper and lower bounds is lower than a threshold, the iteration terminates and the solution that achieves the minimum upper bound is adopted as the final solution [47].

Let 𝐀m\mathbf{A}_{m} denote ej𝜽me^{\textsf{j}\boldsymbol{\theta}_{m}}, i.e., the kk-th element of 𝐀m\mathbf{A}_{m} is Am(k)=ejθ(m,k){A}_{m}(k)=e^{\textsf{j}\theta(m,k)}. Since the feasible region of Am(k){A}_{m}(k) is Φ={1,ej2πR,,ej2π(R1)R}\Phi=\big{\{}1,e^{\textsf{j}\frac{2\pi}{R}},\cdots,e^{\textsf{j}\frac{2\pi(R-1)}{R}}\big{\}}, the whole feasible region of 𝐀m\mathbf{A}_{m} is Ψ(0)=ΦNc\Psi^{(0)}=\Phi^{N_{\rm{c}}}, which is the Cartesian product of NcN_{\rm{c}} Φ\Phis. The problem 𝒫5\mathcal{P}5 can be compactly written as

𝒫(Ψ(0)):min𝐀mf(𝐀𝐦),s.t.𝐀𝐦Ψ(0),\begin{array}[]{rcl}\mathcal{P}(\Psi^{(0)}):&\min\limits_{\mathbf{A}_{m}}&f(\mathbf{\mathbf{A}_{m}}),\\ &\text{s.t.}&\mathbf{\mathbf{A}_{m}}\in\Psi^{(0)},\end{array} (32)

with

f(𝐀m)=maxn|k=0Nc1U(m,k)Pr(m,k)Am(k)ej2πnkNc|2.\displaystyle f(\!\mathbf{A}_{m}\!)\!=\!\max_{n}\Big{|}\!\sum_{k=0}^{N_{\rm{c}}\!-\!1}U(\!m,k\!)\sqrt{\!{P}_{\rm{r}}(\!m,k\!)}{A}_{m}(\!k\!)e^{\!-\!\textsf{j}2\pi\frac{nk}{N_{\rm{c}}}}\!\Big{|}^{2}. (33)

For each sub-region ΨΨ(0)\Psi\in\Psi^{(0)}, denote its corresponding sub-problem as 𝒫(Ψ)\mathcal{P}(\Psi). A lower bound of 𝒫(Ψ)\mathcal{P}(\Psi) can be derived by a bounding function, which can be expressed as

fL(Ψ)=f(𝐀mL),f_{\rm{L}}(\Psi)=f\big{(}\mathbf{A}_{m}^{L}\big{)}, (34)

where 𝐀mL\mathbf{A}_{m}^{L} is a relaxed solution of 𝒫(Ψ)\mathcal{P}(\Psi) that achieves the lower bound. More specifically, suppose that the first k0k_{0} elements in Ψ\Psi remain in their original values, and its (k0+1)(k_{0}+1)-th element is fixed to a feasible value. By extending the feasible region of the other elements to a continuous search region, a relaxed problem 𝒫L(Ψ)\mathcal{P}_{\rm{L}}(\Psi) can be expressed as

𝒫L(Ψ):minAm(k0+1),,Am(Nc1)f(𝐀𝐦),s.t.|Am(k)|21,\begin{array}[]{rcl}\mathcal{P}_{\rm{L}}(\Psi):&\min\limits_{{A}_{m}(k_{0}+1),\cdots,{A}_{m}(N_{\rm{c}}-1)}&f(\mathbf{\mathbf{A}_{m}}),\\ &\text{s.t.}&\big{|}A_{m}(k)\big{|}^{2}\leq 1,\end{array} (35)

with k=k0+1,k0+2,,Nc1k=k_{0}+1,k_{0}+2,\cdots,N_{\rm{c}}-1. 𝐀mL\mathbf{A}_{m}^{L} can be derived by solving 𝒫L(Ψ)\mathcal{P}_{\rm{L}}(\Psi) via the CVX toolbox, yielding the lower bound fL(Ψ)f_{\rm{L}}(\Psi) of each sub-problem. On the other hand, by projecting 𝐀mL\mathbf{A}_{m}^{L} onto its closest feasible point, i.e.,

𝐀mU=argmin𝐀mΨ(0)𝐀m𝐀mL,\mathbf{A}_{m}^{U}=\operatorname*{arg\,min}_{\mathbf{A}_{m}\in\Psi^{(0)}}||\mathbf{A}_{m}-\mathbf{A}_{m}^{L}||, (36)

an upper bound of each sub-problem is obtained, which can be written as

fU(Ψ)=f(𝐀mU).f_{\rm{U}}(\Psi)=f(\mathbf{A}_{m}^{U}). (37)
Algorithm 1 PAPR reduction method based on BB algorithm
0:  Sensing power allocation 𝐏r\mathbf{P}_{\rm{r}}, indicating matrix 𝐔\mathbf{U}, termination threshold ϵ\epsilon, pruning threshold NsN_{\rm{s}};
1:  Initialization: 𝒮={𝒫(Ψ(0))}\mathcal{S}=\{\mathcal{P}(\Psi^{(0)})\}, BL=fL(Ψ(0))B_{\rm{L}}=f_{\rm{L}}(\Psi^{(0)}), BU=fU(Ψ(0))B_{\rm{U}}=f_{\rm{U}}(\Psi^{(0)});
2:  while BUBL>ϵB_{\rm{U}}-B_{\rm{L}}>\epsilon and 𝒮\mathcal{S}\neq\varnothing do
3:     Branching: Select 𝒫(Ψ)𝒮\mathcal{P}(\Psi)\in\mathcal{S} such that fL(Ψ)f_{\rm{L}}(\Psi) is the smallest;
4:     if Ψ\Psi is non-divisible then
5:        Delete 𝒫(Ψ)\mathcal{P}(\Psi) from 𝒮\mathcal{S};
6:        Continue; (go to line 3 Branching)
7:     end if
8:     Partition Ψ\Psi into RR sub-regions Ψ1,Ψ2,,ΨR\Psi_{1},\Psi_{2},\cdots,\Psi_{R} according to (42);
9:     Delete 𝒫(Ψ)\mathcal{P}(\Psi) from 𝒮\mathcal{S};
10:     Add 𝒫(Ψ1)\mathcal{P}(\Psi_{1}), 𝒫(Ψ2),,𝒫(ΨR)\mathcal{P}(\Psi_{2}),\cdots,\mathcal{P}(\Psi_{R}) to 𝒮\mathcal{S};
11:     Bounding: According to (34) and (37), calculate the lower and upper bounds for 𝒫(Ψr)\mathcal{P}(\Psi_{r}), r=1,2,,Rr=1,2,\cdots,R;
12:     Update BUB_{\rm{U}} and BLB_{\rm{L}};
13:     Pruning: If the lower bound of 𝒫(Ψr)\mathcal{P}(\Psi_{r}) is larger than BUB_{\rm{U}}, delete 𝒫(Ψr)\mathcal{P}(\Psi_{r}) from 𝒮\mathcal{S};
14:     while  card(𝒮)>Ns\text{card}(\mathcal{S})>N_{\rm{s}} do
15:        Delete the sub-problem with the largest lower bound from 𝒮\mathcal{S};
16:     end while
17:  end while
18:  return  𝜽m=angle(𝐀mopt)\boldsymbol{\theta}_{m}\!=\!\text{angle}(\mathbf{A}_{m}^{\rm opt}) with f(𝐀mopt)=BUf(\mathbf{A}_{m}^{\rm opt})\!=\!B_{\rm{U}}.

The proposed PAPR reduction procedure is summarized in Algorithm 1. We initialize the problem set 𝒮\mathcal{S} as {𝒫(Ψ(0))}\{\mathcal{P}\big{(}\Psi^{(0)}\big{)}\}. The minimum upper bound BUB_{\rm{U}} and lower bound BLB_{\rm{L}} are initialized as the upper and lower bounds of 𝒫(Ψ(0))\mathcal{P}\big{(}\Psi^{(0)}\big{)}, respectively. At each iteration, the sub-problem 𝒫(Ψ){\cal P}(\Psi) with the smallest lower bound in 𝒮\mathcal{S} is selected. Note that the first k0k_{0} elements of 𝐀m\mathbf{A}_{m} in Ψ\Psi have been set to fixed values in the previous iterations. If k0=Nck_{0}=N_{\rm c}, i.e., all the elements of 𝐀m\mathbf{A}_{m} have already been set to fixed values, Ψ\Psi is non-divisible and 𝒫(Ψ){\cal P}(\Psi) is deleted from 𝒮\mathcal{S}, and the algorithm considers the next smallest lower-bound subproblem in 𝒮\mathcal{S}. Otherwise, by denoting the fixed value of Am(k){A}_{m}({k}) as akΦ{a}_{{k}}\in{\Phi}, the region Ψ\Psi can be expressed as Ψ={a0}{a1}{ak01}ΦNck0Ψ[k0]ΦNck0\Psi=\{{a}_{0}\}\otimes\{{a}_{1}\}\otimes\cdots\otimes\{{a}_{k_{0}-1}\}\otimes\Phi^{N_{\rm{c}}\!-k_{0}}\triangleq\Psi^{[k_{0}]}\otimes\Phi^{N_{\rm{c}}\!-k_{0}}, where \otimes denotes the Cartesian product. Ψ\Psi is divided into RR smaller regions by fixing the (k0+1)(k_{0}+1)-th element of 𝐀m\mathbf{A}_{m} to each of the RR values in ϕ\phi, while the feasible region of the remaining elements of 𝐀m\mathbf{A}_{m} is the full search region Φ\Phi, which can be expressed as

Ψ1=Ψ[k0]{1}ΦNck01,Ψ2=Ψ[k0]{ej2πR}ΦNck01,,ΨR=Ψ[k0]{ej2π(R1)R}ΦNck01.\displaystyle\begin{array}[]{l}\Psi_{1}=\Psi^{[k_{0}]}\otimes\{1\}\otimes\Phi^{N_{\rm{c}}\!-\!k_{0}\!-\!1},\\ \Psi_{2}=\Psi^{[k_{0}]}\otimes\{e^{\textsf{j}\frac{2\pi}{R}}\}\otimes\Phi^{N_{\rm{c}}\!-\!k_{0}\!-\!1},\\ \cdots,\\ \Psi_{R}=\Psi^{[k_{0}]}\otimes\{e^{\textsf{j}\frac{2\pi(R\!-\!1)}{R}}\}\otimes\Phi^{N_{\rm{c}}\!-\!k_{0}\!-\!1}.\end{array} (42)

Their corresponding problems, 𝒫(Ψ1)\mathcal{P}\big{(}\Psi_{1}\big{)}, 𝒫(Ψ2),,𝒫(ΨR)\mathcal{P}\big{(}\Psi_{2}\big{)},\cdots,\mathcal{P}\big{(}\Psi_{R}\big{)}, are added to 𝒮\mathcal{S} and the problem 𝒫(Ψ)\mathcal{P}\big{(}\Psi\big{)} is deleted from 𝒮\mathcal{S}. The lower and upper bounds of each of these created sub-problems are calculated by bounding functions to update BLB_{\rm{L}} and BUB_{\rm{U}}. If the lower bound of a certain sub-problem is larger than BUB_{\rm{U}}, it is deleted from 𝒮\mathcal{S}. To reduce the worst-case computational complexity, we also keep card(𝒮)\text{card}(\mathcal{S}) to no more than a threshold NsN_{\rm{s}} by deleting sub-problems with relatively larger lower bound from 𝒮\mathcal{S}. When the difference between BLB_{\rm{L}} and BUB_{\rm{U}} is less than a threshold ϵ\epsilon or 𝒮\mathcal{S} is an empty set, the iteration procedure terminates. The solution corresponding to BUB_{\rm{U}} is the final solution 𝐀mopt\mathbf{A}_{m}^{\rm opt}, and the symbol phase 𝜽m\boldsymbol{\theta}_{m} is set as angle(𝐀mopt)\text{angle}(\mathbf{A}_{m}^{\rm opt}). As it can be seen, the worst-case computational complexity of the proposed PAPR reduction is 𝒪(card(𝒮)Nc)\mathcal{O}(\text{card}(\mathcal{S}){N_{\rm{c}}}), which is much lower than the computation complexity of exhaustive searching (𝒪(RNc)\mathcal{O}(R^{N_{\rm{c}}})). Besides, the computational complexity can be further reduced by adjusting the parameter ϵ\epsilon.

IV Sensing-Centric Waveform Design

In this design, we first adjust the unit cells of the ambiguity function within its RoI to guarantee the ‘locally’ perfect auto-correlation property. Based on the correspondence between the main part of the ambiguity function and the sensing power allocation strategy, the irrelevant cells beyond RoI determine the power allocation strategy. Then the irrelevant cells are optimized together with the communication power allocation strategy for throughput enhancement.

IV-A Problem Formulation

To provide accurate sensing, the sidelobe level in the ambiguity function can be adopted to characterize sensing performance, as mentioned in Section III. A sensing sequence has a locally perfect auto-correlation property, when the value of the highest sidelobe within RoI in its ambiguity function is zero, which can be expressed as

|χa(ν,μ)|=\displaystyle|\chi_{a}(\nu,\mu)|= γ(ν,μ)η(ν)=0,(0,0)(ν,μ)Ωs.\displaystyle\gamma(\nu,\mu)\eta(\nu)=0,\quad(0,0)\neq(\nu,\mu)\in\Omega_{\rm{s}}. (43)

Since η(ν)0\eta(\nu)\neq 0 (when m>1m>1), |χa(τ,ν)|=0|\chi_{a}(\tau,\nu)|=0 is equivalent to γ(ν,μ)=0\gamma(\nu,\mu)=0. Given the total sensing power m=0M1k=0Nc1Pr(m,k)=P¯r\sum_{m=0}^{M-1}\sum_{k=0}^{N_{\rm{c}}-1}P_{\rm{r}}(m,k)=\bar{P}_{\rm{r}}, γ(0,0)\gamma(0,0) is always equal to P¯r\bar{P}_{\rm{r}}. Therefore, the locally perfect auto-correlation property can be obtained by setting the function γ(ν,μ)\gamma(\nu,\mu) within RoI as

γ(ν,μ)={P¯r,(ν,μ)=(0,0),0,(0,0)(ν,μ)Ωs.\gamma(\nu,\mu)=\begin{cases}\bar{P}_{\rm{r}},\quad(\nu,\mu)=(0,0),\\ 0,\quad(0,0)\neq(\nu,\mu)\in\Omega_{\rm{s}}.\end{cases} (44)

According to (20), γ(ν,μ)\gamma(\nu,\mu) is derived by performing DFT and IDFT on Pr(m,k){P}_{\rm{r}}(m,k) along its column and row, respectively. Therefore, Pr(m,k){P}_{\rm{r}}(m,k) can be derived by performing inverse operations on γ(ν,μ)\gamma(\nu,\mu), which can be expressed as

Pr(m,k)=\displaystyle{P}_{\rm{r}}(\!m,k\!)\!=\! 1MNcν=M/2M1M/2μ=Nc/2Nc1Nc/2γ(ν,μ)ej2πμkNcej2πνmM.\displaystyle\frac{1}{MN_{\rm{c}}}\!\sum_{\nu=\!-\!\lfloor\!M/2\!\rfloor}^{M\!-\!1\!-\!\lfloor\!M/2\!\rfloor}\!\sum_{\mu=\!-\!\lfloor\!N_{\rm{c}}/2\!\rfloor}^{N_{\rm{c}}\!-\!1\!-\!\lfloor\!N_{\rm{c}}/2\!\rfloor}\gamma(\!\nu,\mu\!)e^{\textsf{j}2\pi\frac{\mu k}{N_{\rm{c}}}}e^{-\textsf{j}2\pi\frac{\nu m}{M}}. (45)

Since there is a one-to-one mapping between γ(ν,μ)\gamma(\nu,\mu) and Pr(m,k){P}_{\rm{r}}(m,k), we can use γ(ν,μ)\gamma(\nu,\mu) as the optimization variable instead of Pr(m,k){P}_{\rm{r}}(m,k) to reduce the dimension of the optimization variable. This is because for a sensing with a locally perfect auto-correlation property, the unit cells of γ(ν,μ)\gamma(\nu,\mu) within Ωs\Omega_{\rm{s}} are fixed and we only need to optimize the unit cells in the complementary set of Ωs\Omega_{\rm{s}}, which are called irrelevant cells. Pr(m,k){P}_{\rm{r}}(m,k) is always a non-negative real number, the irrelevant cells should be designed under this constraint, which is formulated as

𝒫8:findγ(ν,μ), for (ν,μ)Ω¯s,s.t.Pr(m,k)0,Pr(m,k)=Pr(m,k),\begin{array}[]{rcl}\mathcal{P}8:&\text{find}&{\gamma(\nu,\mu),\text{ for }(\nu,\mu)\in\bar{\Omega}_{\rm{s}}},\\ &\text{s.t.}&{P}_{\rm{r}}(m,k)\geq 0,\\ &&{P}_{\rm{r}}(m,k)=P^{*}_{r}(m,k),\end{array} (46)

where Ω¯s\bar{\Omega}_{\rm{s}} denotes the complementary set of Ωs{\Omega}_{\rm{s}} in Ω\Omega, and Pr(m,k)=Pr(m,k){P}_{\rm{r}}(m,k)=P^{*}_{r}(m,k) is equivalent to γ(ν,μ)\gamma(\nu,\mu) being centrohermitian symmetric, which can be expressed as

γ(ν,μ)=γ(ν,μ),(ν,μ)Ω.\gamma(\nu,\mu)=\gamma^{*}(-\nu,-\mu),~{}(\nu,\mu)\in\Omega. (47)
Refer to caption
Figure 3: One to one mapping between γ(ν,μ)\gamma(\nu,\mu) and 𝐏r\mathbf{P}_{\rm{r}}. The left figure illustrates different regions of γ(ν,μ)\gamma(\nu,\mu), and the right figure shows the sensing power allocation 𝐏r\mathbf{P}_{\rm{r}}, where the depth of the color indicates the amount of power for the (m,k)(m,k)-th RE.

As seen in Fig. 3, the upper part Ωr{\Omega}_{\rm{r}} and lower part Ωr{\Omega}^{{}^{\prime}}_{\rm{r}} of the ambiguity function divided by the ν\nu-axis are mutually centro symmetric. Therefore, we only need to adjust the upper part denoted by Ωr=[M/2,M/2+1,,M1M/2]×[0,1,,Nc1Nc/2]{\Omega}_{\rm{r}}=[-\lfloor M/2\rfloor,-\lfloor M/2\rfloor+1,\cdots,M-1-\lfloor M/2\rfloor]\times[0,1,\cdots,N_{\rm{c}}-1-\lfloor N_{\rm{c}}/2\rfloor]. Ωr{\Omega}_{\rm{r}} consists of the RoI Ωs{\Omega}_{\rm{s}} and the outer region Ωx{\Omega}_{\rm{x}}. Since the unit cells in Ωs{\Omega}_{\rm{s}} are fixed to ensure perfect auto-correlation property locally, the unit cells in Ωx{\Omega}_{\rm{x}} are finally employed as the optimization variables, which can be expressed as

𝒫9:findγ(ν,μ), for (ν,μ)Ωx,s.t.Pr(m,k)0.\begin{array}[]{rcl}\mathcal{P}9:&\text{find}&{\gamma(\nu,\mu),\text{ for }(\nu,\mu)\in{\Omega}_{\rm{x}}},\\ &\text{s.t.}&P_{\rm{r}}(m,k)\geq 0.\end{array} (48)

Specifically, Ωx{\Omega}_{\rm{x}} can be expressed as Ωr/Ωs{\Omega}_{\rm{r}}/{\Omega}_{\rm{s}}, where // denotes the difference operation between sets. For brevity, (ν,μ)Ωx(\nu,\mu)\in{\Omega}_{\rm{x}} is omitted below, i.e., the optimization of γ(ν,μ)\gamma(\nu,\mu) is referred to as the optimization of the unit cells of γ(ν,μ)\gamma(\nu,\mu) in Ωx{\Omega}_{\rm{x}}. Each solution to 𝒫9\mathcal{P}9 corresponds to one of the possible realizations of 𝐏r\mathbf{P}_{\rm{r}}, which can all realize locally perfect auto-correlation property to guarantee superior sensing performance. The REs with relatively low sensing power budget, i.e., lower than a predefined threshold δ\delta, are considered to have a marginal impact on the sensing task. Hence, these REs are assigned for data transmission, where the indicating matrix 𝐔\mathbf{U} can be written as

U(m,k)={1,if Pr(m,k)>δ,0,if Pr(m,k)δ.U(m,k)=\begin{cases}1,\quad\text{if }{P}_{\rm{r}}(m,k)>\delta,\\ 0,\quad\text{if }{P}_{\rm{r}}(m,k)\leq\delta.\end{cases} (49)

Afterward, the power allocation for different communication REs is optimized for achievable data rate maximization. In this way, the achievable data rate is related to both the irrelevant cells of γ(ν,μ)\gamma(\nu,\mu) and the communication power strategy. The jointly optimization can be derived by combining 𝒫9\mathcal{P}9 and communication power allocation, which can be expressed as

𝒫11:maxγ(ν,μ),𝐏cm=0M1k=0Nc1log(1+(1U(m,k))Pc(m,k)|H^c(m,k)|2σc2),s.t.m=0M1k=0Nc1Pc(m,k)=P¯c,Pc(m,k)0,Pr(m,k)0,\begin{array}[]{rcl}\mathcal{P}11:\!\!\!\!&\!\!\!\!\max\limits_{\gamma(\!\nu,\mu\!),\mathbf{P}_{c}}&\!\!\!\!\!\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}\log\Big{(}\!1\!+\!\frac{(1\!-\!U(m,k)){P}_{\rm{c}}(m,k)|\hat{H}_{\rm{c}}(\!m,k\!)|^{2}}{\sigma_{\rm{c}}^{2}}\!\Big{)},\\ &\text{s.t.}&\!\!\!\!\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}{P}_{\rm{c}}(m,k)=\bar{P}_{\rm{c}},~{}P_{\rm{c}}(m,k)\geq 0,\\ &&\!\!\!\!P_{\rm{r}}(m,k)\geq 0,\\ \end{array} (50)

where the relationship between γ(ν,μ)\gamma(\nu,\mu) and U(m,k)U(m,k) is shown in (45) and (49). Also the value for γ(ν,μ)\gamma(\nu,\mu) within RoI should satisfy (44), which is another constraint of the problem 𝒫11\mathcal{P}11. One intuitive method of solving problem 𝒫11\mathcal{P}11 is to exhaustively search for the values of γ(ν,μ)\gamma(\nu,\mu) within Ωx{\Omega}_{\rm{x}}, which however imposes considerable computational complexity. On the other hand, since there are two types of optimization variables and the last constraint of the problem is non-convex, it is difficult to solve the problem via the KKT conditions directly. We propose a low-complexity alternating optimization algorithm to solve problem 𝒫11\mathcal{P}11 with near optimal solution.

IV-B Alternating Optimization Algorithm

𝒫11\mathcal{P}11 can be naturally divided into two sub-problems, the communication power allocation problem and the irrelevant cell design problem, which corresponds to the optimization of 𝐏c\mathbf{P}_{\rm{c}} and the irrelevant cells of γ(ν,μ)\gamma(\nu,\mu), respectively. For tractability of solving 𝒫11\mathcal{P}11, we optimize these two variables alternatively in an iterative manner. Denote the variables optimized after the ii-th iteration as 𝐏c(i)\mathbf{P}^{(i)}_{\rm{c}} and γ(i)(ν,μ)\gamma^{(i)}(\nu,\mu). Accordingly, 𝐏r(i)\mathbf{P}^{(i)}_{\rm{r}} and 𝐔(i)\mathbf{U}^{(i)} can be calculated based on γ(i)(ν,μ)\gamma^{(i)}(\nu,\mu) according to (45) and (49). Further denote the maximum achievable data rate in the ii-th iteration as r(i)r^{(i)}. At the beginning, we initialize γ(ν,μ)\gamma(\nu,\mu) as γ(0)(ν,μ)\gamma^{(0)}(\nu,\mu). How to do this is discussed in (56) at the end of this subsection. In the ii-th iteration, the optimization of 𝐏c\mathbf{P}_{\rm{c}} is formulated as

𝒫12:max𝐏cm=0M1k=0Nc1log(1+(1U(i1)(m,k))Pc(m,k)|H^c(m,k)|2σc2),s.t.m=0M1k=0Nc1Pc(m,k)=P¯c,Pc(m,k)0.\begin{array}[]{rcl}\mathcal{P}12:\!\!\!&\!\!\!\max\limits_{\mathbf{P}_{\rm{c}}}&\!\!\!\!\!\sum\limits_{m=0}^{M\!-\!1}\!\sum\limits_{k=0}^{N_{\rm{c}}\!-\!1}\log\Big{(}\!1\!+\!\!\frac{(\!1\!-\!U^{(i-1)}(m,k)\!)P_{\rm{c}}(m,k)|\hat{H}_{\rm{c}}(m,k)|^{2}}{\sigma_{\rm{c}}^{2}}\!\Big{)},\\ &\text{s.t.}&\!\!\!\!\sum\limits_{m=0}^{M\!-\!1}\!\sum\limits_{k=0}^{N_{\rm{c}}\!-\!1}P_{\rm{c}}(m,k)=\bar{P}_{\rm{c}},~{}P_{\rm{c}}(m,k)\geq 0.\end{array} (51)

On the other hand, the optimization of the irrelevant cells of γ(ν,μ)\gamma(\nu,\mu) can be expressed as

𝒫13:maxγ(ν,μ)m=0M1k=0Nc1log(1+(1U(m,k))Pc(i)(m,k)|H^c(m,k)|2σc2),s.t.Pr(m,k)0.\begin{array}[]{rcl}\mathcal{P}13:\!\!\!&\!\!\!\max\limits_{\gamma(\nu,\mu)}&\!\!\!\!\!\sum\limits_{m=0}^{M\!-\!1}\!\sum\limits_{k=0}^{N_{c}\!-\!1}\log\Big{(}\!1\!+\!\frac{(\!1\!-\!U(\!m,k\!)\!)P^{(i)}_{\rm{c}}(m,k)|\hat{H}_{\rm{c}}(m,k)|^{2}}{\sigma_{\rm{c}}^{2}}\!\Big{)},\\ &\text{s.t.}&P_{\rm{r}}(m,k)\geq 0.\\ \end{array} (52)

The sub-problem 𝒫12\mathcal{P}12 can be solved by employing the KKT conditions, and the optimal solution is given by

Pc(i)(m,k)={max{1β¯ln2σc2|H^c(m,k)|2,0},U(i1)(m,k)=0,0,U(i1)(m,k)=1,P^{(i)}_{\rm{c}}(m,k)\!\!=\!\left\{\begin{array}[]{cl}\!\!\!\max\big{\{}\frac{1}{\bar{\beta}\ln 2}\!-\!\frac{\sigma_{\rm{c}}^{2}}{|\hat{H}_{\rm{c}}(\!m,k\!)|^{2}},0\big{\}},&\!\!\!\!U^{(\!i\!-\!1\!)}(\!m,k\!)\!=\!0,\\ \!\!\!\!\!0,&\!\!\!\!U^{(\!i\!-\!1\!)}(\!m,k\!)\!=\!1,\end{array}\right. (53)

where 1β¯ln2=P¯c+(m,k)𝒩eσc2|H^c(m,k)|2card(𝒩e)\frac{1}{\bar{\beta}\ln 2}=\frac{\bar{P}_{\rm{c}}+\sum_{(m,k)\in{\cal N}_{\rm e}}\frac{\sigma_{\rm{c}}^{2}}{|\hat{H}_{\rm{c}}(m,k)|^{2}}}{\text{card}({\cal N}_{\rm{e}})} and 𝒩e{\cal N}_{\rm e} contains the indices of all the REs with non-zero power, i.e., Pc(i)(m,k)>0P_{\rm{c}}^{(i)}(m,k)>0 [44]. By contrast, the solution of the sub-problem 𝒫13\mathcal{P}13 is challenging to obtain, because the mapping function between U(m,k)U(m,k) and Pr(m,k)P_{\rm{r}}(m,k) is discontinuous and non-convex. To tackle this issue, an intuitive approach is to employ a linear continuous function of Pr(m,k)P_{\rm{r}}(m,k) to approximate U(m,k)U(m,k), which can be expressed as U(m,k)Pr(m,k)/AU(m,k)\approx P_{\rm{r}}(m,k)/A, where AA is a normalization factor of Pr(m,k)P_{\rm{r}}(m,k) and can be set as the largest element of 𝐏r(0)\mathbf{P}^{(0)}_{\rm{r}}. Obviously, this is a rough approximation. But by carefully selecting the range of values for Pr(m,k)P_{\rm{r}}(m,k), it can be made a tight approximation. More specifically, if the value of Pr(m,k)P_{\rm{r}}(m,k) is close to 0 or AA, the error of the linear approximation is negligible. Considering 0Pr(m,k)A0\leq P_{\rm{r}}(m,k)\leq A, the term Pr(m,k)(1Pr(m,k)/A)P_{\rm{r}}(m,k)(1-P_{\rm{r}}(m,k)/A) can be used to indicate how close Pr(m,k)P_{\rm{r}}(m,k) is to 0 or AA. If Pr(m,k)P_{\rm{r}}(m,k) is equal to 0 or AA, the term is equivalent to 0. On the other hand, if Pr(m,k)P_{\rm{r}}(m,k) is significantly different from both 0 and AA, the value of the term becomes large. Therefore, Pr(m,k)(1Pr(m,k)/A)-P_{\rm{r}}(m,k)(1-P_{\rm{r}}(m,k)/A) is added to the optimization objective of 𝒫13\mathcal{P}13 as a penalty term, which then becomes:

𝒫14:maxγ(ν,μ)m=0M1k=0Nc1log(1+(1Pr(m,k)A)Pc(i)(m,k)|H^c(m,k)|2σc2)λPr(m,k)(1Pr(m,k)A),s.t.0Pr(m,k)A,\begin{array}[]{rcl}\mathcal{P}14:\!\!\!&\!\!\!\max\limits_{\gamma(\nu,\mu)}&\!\!\!\!\sum\limits_{m=0}^{M\!-\!1}\sum\limits_{k=0}^{N_{c}\!-\!1}\log\Big{(}\!1\!+\!\frac{(\!1\!-\!\frac{P_{\rm{r}}(m,k)}{A})P^{(i)}_{\rm{c}}(m,k)|\hat{H}_{\rm{c}}(m,k)|^{2}}{\sigma_{\rm{c}}^{2}}\!\Big{)}\\ &&\!\!\!-\lambda P_{\rm{r}}(m,k)\Big{(}1\!-\!\frac{P_{\rm{r}}(m,k)}{A}\Big{)},\\ &\text{s.t.}&\!\!\!0\leq P_{\rm{r}}(m,k)\leq A,\\ \end{array} (54)

where λ\lambda is a weight factor that trades off between the achievable data rate and the requirement for the range of values for Pr(m,k)P_{\rm{r}}(m,k).

Since the optimization objective of 𝒫14\mathcal{P}14 is not a concave function, 𝒫14\mathcal{P}14 is difficult to maximize directly. To tackle this issue, a lower bound of the optimization objective is derived by converting the second term Pr(m,k)(1Pr(m,k)/A)P_{\rm{r}}(m,k)(1-P_{\rm{r}}(m,k)/A) with its linear approximation. According to the Minorize-Maximization (MM) algorithm, by maximizing the lower bound in each iteration, the results will finally converge to the optimal solution of the original problem [48]. Therefore, we maximize the lower bound of the optimization objective iteratively, where the problem in the jj-th iteration can be formulated as

𝒫15:maxγ(ν,μ)m=0M1k=0Nc1log(1+(1Pr(m,k)A)Pc(i)(m,k)|H^c(m,k)|2σc2)λ(Pr(m,k)2Pr(i,j1)(m,k)APr(m,k)),s.t.0Pr(m,k)A.\begin{array}[]{rcl}\mathcal{P}15:\!\!\!\!&\!\!\!\!\max\limits_{\gamma(\nu,\mu)}&\!\!\!\!\sum\limits_{m=0}^{M\!-\!1}\sum\limits_{k=0}^{N_{c}\!-\!1}\log\Big{(}\!1\!+\!\frac{(\!1\!-\!\frac{P_{\rm{r}}(\!m,k\!)}{A})P^{(i)}_{\rm{c}}(\!m,k\!)|\hat{H}_{\rm{c}}(\!m,k\!)|^{2}}{\sigma_{\rm{c}}^{2}}\Big{)}\\ &&\!\!\!\!-\!\lambda\Big{(}\!P_{\rm{r}}(\!m,k\!)\!-\!\frac{2P^{(i,j\!-\!1)}_{\rm{r}}(\!m,k\!)}{A}P_{\rm{r}}(m,k)\!\Big{)},\\ &\text{s.t.}&\!\!\!\!0\leq P_{\rm{r}}(m,k)\leq A.\\ \end{array} (55)

Pr(i,j1)(m,k)P^{(i,j-1)}_{\rm{r}}(m,k) is calculated based on the optimization results γ(i,j1)(ν,μ)\gamma^{(i,j-1)}(\nu,\mu) in the (j1)(j-1)-th iteration. Besides, we denote the optimization result of the objective function in the (j1)(j-1)-th iteration as r¯(i,j1)\bar{r}^{(i,j-1)}. If jj is larger than the maximum number of iteration JmJ_{\rm{m}}, or |r¯(i,j)r¯(i,j1)|\big{|}\bar{r}^{(i,j)}-\bar{r}^{(i,j-1)}\big{|} is less than a predefined threshold ϵ2\epsilon_{2}, the iteration procedure is terminated, and the value of γ(i)(ν,μ)\gamma^{(i)}(\nu,\mu) is obtained as γ(i,j)(ν,μ)\gamma^{(i,j)}(\nu,\mu). Given the non-convex nature of problem 𝒫11\mathcal{P}11, the convergence of the alternating iterative algorithm depends on the initial value. To strike a balance between computational complexity and the optimality of the solution, it is advisable to select an initial value that is not only easy to obtain but also reasonably close to the optimal solution. Following this philosophy, we derive the initial value γ(0)(ν,μ)\gamma^{(0)}(\nu,\mu) by solving the following problem:

𝒫16:minγ(ν,μ)m=0M1k=0Nc1Pr(m,k)|H^c(m,k)|2,s.t.Pr(m,k)0,\begin{array}[]{rcl}\mathcal{P}16:&\min\limits_{\gamma(\nu,\mu)}&\sum\limits_{m=0}^{M-1}\sum\limits_{k=0}^{N_{c}-1}P_{\rm{r}}(m,k)|\hat{H}_{\rm{c}}(m,k)|^{2},\\ &\text{s.t.}&P_{\rm{r}}(m,k)\geq 0,\end{array} (56)

which is a linear programming problem, and can be readily solved with low complexity. The objective function aims to allocate low sensing power to REs with high communication channel gains, i.e., |H^c(m,k)|2|\hat{H}_{\rm{c}}(m,k)|^{2} is large. This avoids the sensing subsystem to occupy high-quality communication channels, while ensuring the optimal sensing performance.

The complete procedure of sensing-centric waveform design is given in Algorithm 2. The main computation complexity of Algorithm 2 lies in the two iterations corresponding to Line 22 and Line 44, and the total iteration number is no more than ImJmI_{\rm{m}}J_{\rm{m}}. In our simulation, when ϵ1=103\epsilon_{1}=10^{-3} and ϵ2=101\epsilon_{2}=10^{-1}, the total iteration number is less than 2020 with the probability of 90%90\%.

Algorithm 2 Sensing-centric waveform design procedure
0:  Total communication power P¯c\bar{P}_{\rm{c}}, total sensing power P¯r\bar{P}_{\rm{r}}, estimated communication channel 𝐇^c\mathbf{\hat{H}}_{\rm{c}}, region of interest Ω𝒔\Omega_{\bm{s}}, maximum number of alternating iterations ImI_{\rm{m}}, maximum number of inner iterations JmJ_{\rm{m}}, termination thresholds for outer and inner loops ϵ1\epsilon_{1} and ϵ2\epsilon_{2};
1:  Initialize γ(0)(ν,μ)\gamma^{(0)}(\nu,\mu), 𝐏r(0)\mathbf{P}^{(0)}_{\rm{r}} and 𝐔(0)\mathbf{U}^{(0)} according to 𝒫16\mathcal{P}16, (45) and (49);
2:  while iImi\leq I_{\rm{m}} or |r(i)r(i1)|<ϵ1|r^{(i)}-r^{(i-1)}|<\epsilon_{1} do
3:     Allocate the communication power 𝐏c(i)\mathbf{P}^{(i)}_{\rm{c}} according to 𝒫12\mathcal{P}12;
4:     while jJmj\leq J_{\rm{m}} or |r¯(i,j)r¯(i,j1)|<ϵ2|\bar{r}^{(i,j)}-\bar{r}^{(i,j-1)}|<\epsilon_{2} do
5:        Calculate γ(i,j)(𝐏r,ν,μ)\gamma^{(i,j)}(\mathbf{P}_{\rm{r}},\nu,\mu), 𝐏r(i,j)\mathbf{P}^{(i,j)}_{\rm{r}} according to 𝒫14\mathcal{P}14;
6:        j=j+1j=j+1;
7:     end while
8:     Calculate 𝐔(i)\mathbf{U}^{(i)} according to (49);
9:     i=i+1i=i+1;
10:  end while
11:  return  𝐏c\mathbf{P}_{\rm{c}}, 𝐏r\mathbf{P}_{\rm{r}}, 𝐔\mathbf{U}.

V Numerical Results

Numerical results are provided to validate the proposed communication-centric and sensing-centric waveform designs and to provide useful guidelines for the implementation of the proposed designs. The simulation system parameters are listed in Table I.

Refer to caption
Figure 4: Ambiguity function of the sensing component generated by the proposed communication-centric waveform design.

V-A Communication-Centric Design

Fig. 4 presents the ambiguity function of the sensing component generated by our proposed communication-centric waveform design. The sensing scopes of distance and speed are set as [0,60][0,60] m and [20,20][-20,20] m/s, respectively. The corresponding RoI is derived according to (III-A), which is outlined with red lines in Fig. 4. It can be seen that since there are non-negligible sidelobes outside the RoI, the PSLR in the whole ambiguity function is 77 dB. However, the level of sidelobes within the RoI is marginal, leading to a PSLR of 1212 dB within the RoI. Such a high PSLR provides a lower false alarm rate because the probability of noise or clutters being mistaken as targets is reduced [42]. Besides, a high PSLR is advantageous for improving the resistance to interference and the resolution of closely spaced targets [49, 50]. Therefore, the proposed communication-centric waveform can guarantee superior sensing and positioning performance within the RoI, whilst attaining the maximum data throughput at the same time.

TABLE I: System Parameters
Symbol Parameter Value
fcf_{c} Carrier frequency 240240 GHz
Δf\Delta f Subcarrier spacing 240240 kHz
NcN_{c} Number of subcarrier 128/512128/512
TT OFDM symbol duration 4.14704.1470 μ\mus
TGT_{G} Cyclic prefix length 1.03681.0368 μ\mus
TOT_{O} Total OFDM symbol duration 5.18385.1838 μ\mus
MM Number of OFDM symbol 3232
dmd_{m} Maximum range 155155 m
vmv_{m} Maximum relative speed ±60\pm 60 m/s

Fig. 5 illustrates the sensing and communication performance of the proposed communication-centric waveform and three existing designs, in terms of the PSLR within the RoI and the achievable data rate, where a wide range of the channel quality threshold ς\varsigma is adopted and the number of subcarrier is set to 128128. The fast and slow time-varying channels are considered in Figs. 6(a) and 6(b), respectively, with the former having a larger Doppler frequency offset range (100\sim 100 kHz) than the latter (1\sim 1 kHz). The three existing designs compared are the range profile (RP) based waveform [34], the MI based waveform [30], and the equal power waveform. Specifically, the RP based waveform allocates the sensing power to each OFDM symbol separately and optimizes the PSLR in the range profile, the MI based waveform optimizes the MI between the target impulse response and the received signal, while the equal power waveform evenly distributes the sensing power among the sensing REs.

For a fair comparison, all the four waveforms are based on the communication-centric criterion. In other words, for a given communication power P¯c\bar{P}_{\rm{c}}, all the four waveforms are designed by firstly allocating REs with high-quality channel conditions, i.e., H^c(m,k)2ς\big{\|}\hat{H}_{\rm{c}}(m,k)\big{\|}^{2}\geq\varsigma, for data transmission. Therefore, the achievable data rates of all the four waveforms are the same, which is referred to as ‘data rate of all the waveforms’ and corresponds to the black dashed curve in Figs. 6(a) and 6(b). It is observed that as the threshold ς\varsigma increases, fewer REs are allocated to communications, and this results in a decrease in the achievable data rate.

Refer to caption
(a) Fast time-varying channel
Refer to caption
(b) Slow time-varying channel
Figure 5: Performance comparison between the proposed communication-centric waveform and existing designs in terms of PSLR as the function of the channel quality threshold ς\varsigma with 128128 subcarriers.

By contrast, as ς\varsigma increases, more REs are allocated to sensing, and this leads to an increase in the PSLR within the RoI. It can be seen that the proposed communication-centric waveform is capable of significantly improving the PSLR compared with the three benchmark waveforms in both fast and slow fading channels. In the slow fading channel, where the channel condition for each OFDM symbol remains nearly unchanged within a frame, our proposed waveform improves the PSLR by about 11 dB compared to the RP based waveform. Conversely, in the fast fading channel, where the channel conditions among OFDM symbols vary quickly, the joint design over multiple OFDM symbols is necessary for sensing performance enhancement. In this case, our proposed waveform improves the PSLR by nearly 55 dB over the second best RP based waveform.

Refer to caption
(a) Fast time-varying channel
Refer to caption
(b) Slow time-varying channel
Figure 6: Performance comparison between the proposed communication-centric waveform and existing designs in terms of PSLR as the function of the channel quality threshold ς\varsigma with 512512 subcarriers.

By comparing Fig. 6(a) with Fig. 6(b), it can be seen that the PSLR performance of the three existing designs in the fast fading channel situation are generally worst than their PSLR performance in the slow fading channel scenario, which is to be expected. However, the PSLR performance of our proposed design is actually better in the fast fading case than in the slow fading one. The reason for this ‘unexpected’ phenomenon can be explained as follows. In the slow fading channel, due to the relatively stable channel conditions, certain subcarriers under high-quality channel may remain allocated for communications within multiple consecutive OFDM symbols. Accordingly, the sensing subsystem is unable to employ these subcarriers throughout the whole processing interval, which induces high sidelobes in the ambiguity function. By contrast, in the fast fading channel, the RE allocation between communication and sensing subsystems changes dynamically across multiple OFDM symbols, allowing the sensing subsystem to utilize diverse subcarriers at different instants in the processing interval. Then through our proposed joint multi-symbol power optimization, the sensing system is capable of effectively integrating information from different subcarriers, resulting in an increase in the PSLR within the RoI, compared with the slow fading case. Furthermore, through the proposed PAPR reduction method of Algorithm 1, our communication-centric waveform manages to obtain acceptable PAPR levels of 5.835.83 dB (when employing binary PSK) and 4.814.81 dB (when employing quadrature PSK), which achieves more than 88 dB PAPR reduction over those without phase adjustment. This reduces the impacts of possible nonlinearity from imperfect hardware devices, e.g., high power amplifier, on the sensing/positioning performances.

Fig. 6 investigates the sensing and communication performance of the proposed communication-centric waveform and the three existing designs with 512512 subcarriers. Compared with Fig. 5, the bandwidth is enlarged by increasing the number of subcarriers. It can be seen that our proposed scheme still outperforms three existing designs in term of PSLR with RoI. Some phenomena depicted in Fig. 6 bear a basic resemblance to those observed in the small bandwidth case in Fig. 5, which can be explained by using the same underlying principles. It is worth noting that the PSLR of our proposed scheme exhibits an improvement of approximately 66 dB, compared with the small bandwidth case. This is because, as the number of subcarriers increases while communication power remains constant, the sensing function is able to occupy a greater number of REs, leading to an increase in the PSLR within RoI.

Refer to caption
(a) Achievable data rate versus sensing range of distance
Refer to caption
(b) Achievable data rate versus sensing range of speed
Figure 7: Achievable data rate comparison with respect to the sensing ranges of distance and speed. The sensing range of speed is set as [60,60][-60,60] m/s in (a) and the sensing range of distance is set as [0,60][0,60] m in (b).

V-B Sensing-Centric Design

Figs. 7(a) and 7(b) compare the achievable data rates of the proposed sensing-centric waveform with those of the two baselines with respect to the sensing ranges of distance and speed, respectively, where different ratios of the sensing power to the communication power are considered. More specifically, the baseline, referred to as ‘maximal value’, is set to an upper bound of the achievable data rate obtained by maximizing the communication performance without the consideration of sensing. The other baseline is a comb-shaped max-aperture radar slicing (Comb-MaRS) waveform proposed in [38]. As expected, the achievable data rates of our proposed waveform and the baselines increase with the decrease in the ratio of the sensing power to the communication power, since more power is allocated to the communication subsystem. In the Comb-MaRS waveform, the RE assignment strategy remains constant regardless of variations in the sensing ranges. Consequently, the communication data rate of the Comb-MaRS waveform does not fluctuate as the sensing range of distance/speed increases. By contrast, our proposed scheme adapts the RE assignment strategy in accordance with variations in sensing range. As the sensing ranges of distance and speed increase, i.e., the RoI becomes larger, the number of irrelevant cells decreases, which results in the reduction of the dimension of optimization variables for communication performance. Therefore, the achievable data rate of our proposed waveform degrades slightly with the increase in sensing ranges of distance and speed. However, the achieved data rate of our sensing-centric waveform still closely approaches the maximal value and outperforms that of the Comb-MaRS scheme when the sensing ranges of distance and speed are no more than 40 m and ±50\pm 50 m/s, respectively, which validates the feasibility and effectiveness of Algorithm 2. Moreover, regarding sensing performance, the simulations indicate that the PSLR of our scheme (20\sim 20 dB) significantly surpasses that of the Comb-MaRS scheme (3\sim 3 dB).

Fig. 8 investigates the sensing and communication performances of the proposed sensing-centric waveform, in terms of the PSLR within the RoI and the achievable data rate, with respect to the sensing power threshold δ\delta for each RE. Specifically, the PSLRs within the RoI under different ratios of the sensing power to the communication power are illustrated by the blue curves, while the achievable data rates are illustrated by the orange curves. It can be seen that the PSLR degrades with the increase of δ\delta when δ\delta is larger than 0.030.03. This is because more REs are designated for the communication subsystem, even though some of them have significant impact on the sensing performance. On the other hand, when δ\delta is between 10310^{-3} to 10110^{-1}, the achievable data rate exhibits only a very marginal improvement as δ\delta increases. This is attributed to the fact that the additional communication REs may operate under unfavorable channel conditions. Consequently, we can set δ\delta between 10310^{-3} and 0.03 in order to achieve a good trade-off in the RE assignment that guarantees the accurate sensing and positioning with minimal impact on communication performance.

Refer to caption
Figure 8: PSLR and achievable data rate as the functions of threshold δ\delta, where λ=0.02\lambda=0.02 and the sensing ranges of distance and speed are set as [0,50][0,50] m and [60,60][-60,60] m/s, respectively.
Refer to caption
Figure 9: Relative data rate increment with respect to λ\lambda, where δ=0.03\delta=0.03 and the sensing ranges of distance and speed are set as [0,50][0,50] m and [60,60][-60,60] m/s, respectively.

Fig. 9 presents the communication performance of our proposed sensing-centric waveform, in terms of the relative data rate increment with respect to λ\lambda, which is the weighting factor of the penalty term in 𝒫14\mathcal{P}14. The relative data rate increment is calculated as the difference between the current achievable data rate and the data rate at λ=0\lambda=0. As λ\lambda increases, we observe a significant rise in the achievable data rate when λ\lambda is less than 0.020.02, followed by a rapid decline when λ>0.06\lambda>0.06. This is because when λ<0.02\lambda<0.02, the penalty term cannot effectively constrain the values of Pr(m,k)P_{\rm r}(m,k), reducing λ\lambda leads to a larger approximation error that negatively impacts the achievable data rate. On the other hand, when λ>0.06\lambda>0.06, the penalty term outweighs the data rate maximization, and increasing λ\lambda degrades the communication performance. Therefore, in this example, λ\lambda can be set between 0.020.02 and 0.060.06 numerically to balance the penalty term and communication performance.

VI Conclusions

In this paper, a cross-domain OFDM-based waveform design methodology, including communication- and sensing-centric waveform designs, was proposed for sensing performance enhancement with minimal impact on communication capabilities. In the communication-centric waveform design, the sensing performance, characterized by the PSLR and PAPR of the sensing component, was optimized with well-designed power- and phase-domain waveform coefficients. On the other hand, the sensing-centric design ensured a ‘locally’ perfect auto-correlation property for the sensing sequence by adjusting the ambiguity function value within the RoI of the integrated waveform while minimizing its impact on communication. Numerical results showed that the sensing component of the proposed communication-centric waveform achieves significantly higher PSLR and low PAPR, compared with the existing waveform designs. Moreover, the proposed sensing-centric waveform approaches the maximum achievable data rate while providing a ‘locally’ perfect auto-correlation property for accurate sensing and positioning.

There exist several open issues for our proposed cross-domain waveform design methodology, which are set aside as our future work due to the page limit. The implementation of the proposed waveform relies on consistent channel estimations at both the BS and UE sides. However, there may be errors in the prediction and estimation of the communication channel in practical systems, leading to performance degradation. We will carry out performance analysis and investigate improved schemes against estimation errors. Secondly, since the sensing-centric waveform design is formulated as a non-convex optimization problem, a quasi-optimal solution is derived by the proposed alternating optimization algorithm. To obtain the optimal waveform design, more advanced optimization algorithms (e.g., the Majorize-Minimize algorithm and second-order optimization) will be explored. Finally, the antenna array with directional beamforming cannot be regarded as a single directional antenna under some non-ideal factors (e.g., beam squint effect). Therefore, the joint design of the hybrid beamforming and the integrated waveform will be investigated in depth in our future work.

References

  • [1] F. Zhang, et al., “Cross-domain multicarrier waveform design for integrated sensing and communication,” to be presented at WCNC 2024 (Dubai, United Arab Emirates), Apr. 21-24, 2024. [Online] Available: https://www.researchgate.net/publication/374950217, 2023.
  • [2] L. Bariah, et al., “A prospective look: Key enabling technologies, applications and open research topics in 6G networks,” IEEE Access, vol. 8, pp. 174792–174820, 2020.
  • [3] W. Saad, M. Bennis, and M. Chen, “A vision of 6G wireless systems: Applications, trends, technologies, and open research problems,” IEEE Netw., vol. 34, no. 3, pp. 134–142, May 2020.
  • [4] A. Behravan, et al., “Positioning and sensing in 6G: Gaps, challenges, and opportunities,” IEEE Veh. Technol. Mag., vol. 18, no. 1, pp. 40–48, Mar. 2023.
  • [5] R. Liu, R. Y.-N. Li, M. D. Renzo, and L. Hanzo, “A vision and an evolutionary framework for 6G: Scenarios, capabilities and enablers,” arXiv e-prints, arXiv:2305.13887, May 2023.
  • [6] C. Sturm and W. Wiesbeck, “Waveform design and signal processing aspects for fusion of wireless communications and radar sensing,” Proc. IEEE, vol. 99, no. 7, pp. 1236–1259, Jul. 2011.
  • [7] H. Zhang, et al., “Holographic integrated sensing and communication,” IEEE J. Sel. Areas Commun., vol. 40, no. 7, pp. 2114–2130, Jul. 2022.
  • [8] X. Yu, et al., “A precoding approach for dual-functional radar-communication system with one-bit DACs,” IEEE J. Sel. Areas Commun., vol. 40, no. 6, pp. 1965–1977, Jun. 2022.
  • [9] R. Chen, et al., “Reconfigurable intelligent surfaces for 6G IoT wireless positioning: A contemporary survey,” IEEE Internet Things J., vol. 9, no. 23, pp. 23570–23582, Dec. 2022.
  • [10] Y. Liu, I. Al-Nahhal, O. A. Dobre, and F. Wang, “Deep-learning channel estimation for IRS-assisted integrated sensing and communication System,” IEEE Trans. Veh. Technol., vol. 72, no. 5, pp. 6181–6193, May 2023.
  • [11] Y. Cui, F. Liu, X. Jing, and J. Mu, “Integrating sensing and communications for ubiquitous IoT: Applications, trends, and challenges,” IEEE Netw., vol. 35, no. 5, pp. 158–167, Nov. 2021.
  • [12] F. Liu, et al., “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.
  • [13] Z. Gao, et al., “Integrated sensing and communication with mmWave massive MIMO: A compressed sampling perspective,” IEEE Trans. Wirel. Commun., vol. 22, no. 3, pp. 1745–1762, Mar. 2023.
  • [14] B. van Berlo, A. Elkelany, T. Ozcelebi, and N. Meratnia, “Millimeter wave sensing: A review of application pipelines and building blocks,” IEEE Sens. J., vol. 21, no. 9, pp. 10332–10368, May 2021.
  • [15] Y. Liu, et al., “Extreme learning machine-based channel estimation in IRS-Assisted multi-user ISAC system,” IEEE Trans. Commun., vol. 71, no. 12, pp. 6993–7007, Dec. 2023.
  • [16] A. Adhikary, et al., “Integrated sensing, localization, and communication in holographic MIMO-enabled wireless network: A deep learning approach,” IEEE Trans. Netw. Service Manag., vol. 21, no. 1, pp. 789–809, Feb. 2024.
  • [17] E. Shtaiwi, et al., “Sum-rate maximization for RIS-assisted integrated sensing and communication systems with manifold optimization,” IEEE Trans. Commun., vol. 71, no. 8, pp. 4909–4923, Aug. 2023.
  • [18] A. R. Chiriyath, B. Paul, and D. W. Bliss, “Radar-communications convergence: Coexistence, cooperation, and co-design,” IEEE Trans. Cogn. Commun. Netw., vol. 3, no. 1, pp. 1–12, Mar. 2017.
  • [19] Z. Feng, et al., “Joint radar and communication: A survey,” China Commun., vol. 17, no. 1, pp. 1–27, Jan. 2020.
  • [20] W. Zhou, R. Zhang, G. Chen, and W. Wu, “Integrated sensing and communication waveform design: A survey,” IEEE Open J. Commun. Soc., vol. 3, pp. 1930–1949, Oct. 2022.
  • [21] C. Sturm, T. Zwick, and W. Wiesbeck, “An OFDM system concept for joint radar and communications operations,” in Proc. VTC Spring 2009 (Barcelona, Spain), Apr. 26-29, 2009, pp. 1–5.
  • [22] M. Braun, C. Sturm, and F. K. Jondral, “Maximum likelihood speed and distance estimation for OFDM radar,” in Proc. 2010 IEEE Radar Conf. (Arlington, VA, USA), May 10-14, 2010, pp. 256–261.
  • [23] A. Ghosh, et al., “LTE-advanced: Next-generation wireless broadband technology,” IEEE Wirel. Commun., vol. 17, no. 3, pp. 10–22, Jun. 2010.
  • [24] J. Yli-Kaakinen, et al., “Frequency-domain signal processing for spectrally-enhanced CP-OFDM waveforms in 5G new radio,” IEEE Trans. Wirel. Commun., vol. 20, no. 10, pp. 6867–6883, Oct. 2021.
  • [25] B. M. Popović, “Optimum sets of interference-free sequences with zero autocorrelation zones,” IEEE Trans. Inf. Theory, vol. 64, no. 4, pp. 2876–2882, Apr. 2018.
  • [26] R. Liu, et al., “Integrated sensing and communication based outdoor multi-target detection, tracking and localization in practical 5G networks,” Intelligent and Converged Netw., vol. 4, no. 3, pp. 261–272, Sep. 2023.
  • [27] S. Zhou, X. Liang, Y. Yu, and H. Liu, “Joint radar-communications co-use waveform design using optimized phase perturbation,” IEEE Trans. Aerosp. Electron. Syst., vol. 55, no. 3, pp. 1227–1240, Jun. 2019.
  • [28] F. Dong, et al., “Sensing as a service in 6G perceptive networks: A unified framework for ISAC resource allocation,” IEEE Trans. Wirel. Commun., vol. 22, no. 5, pp. 3522–3536, May 2023.
  • [29] S. Chen, Z. Xiao, and Y. Zeng, “Simultaneous beam sweeping for multi-beam integrated sensing and communication,” in Proc. ICC 2022 (Seoul, South Korea), May 16-20, 2022, pp. 4438–4443.
  • [30] M. Bicaˇ\check{{\rm a}} and V. Koivunen, “Multicarrier radar-communications waveform design for RF convergence and coexistence,” in Proc. ICASSP 2019 (Brighton, UK), May 12-17, 2019, pp. 7780–7784.
  • [31] C. Shi, F. Wang, S. Salous, and J. Zhou, “Joint subcarrier assignment and power allocation strategy for integrated radar and communications system based on power minimization,” IEEE Sens. J., vol. 19, no. 23, pp. 11167–11179, Dec. 2019.
  • [32] C. Shi, et al., “Joint optimization scheme for subcarrier selection and power allocation in multicarrier dual-function radar-communication system,” IEEE Syst. J., vol. 15, no. 1, pp. 947–958, Mar. 2021.
  • [33] X. Cao, et al., “Robust OFDM shared waveform design and resource allocation for the integrated sensing and communication system,” in Proc. WCNC 2023 (Glasgow, UK), Mar. 26-29, 2023, pp. 1–6.
  • [34] Y. Chen, et al., “Joint subcarrier and power allocation for integrated OFDM waveform in RadCom systems,” IEEE Commun. Lett., vol. 27, no. 1, pp. 253–257, Jan. 2023.
  • [35] M. F. Keskin, V. Koivunen, and H. Wymeersch, “Limited feedforward waveform design for OFDM dual-functional radar-communications,” IEEE Trans. Signal Process., vol. 69, pp. 2955–2970, Jun. 2021.
  • [36] D. Tagliaferri, et al., “Integrated sensing and communication system via dual-domain waveform superposition,” IEEE Trans. Wirel. Commun., 2023, [early access]. DOI:10.1109/TWC.2023.3316888
  • [37] M. Temiz, E. Alsusa, and M. W. Baidas, ”A dual-functional massive MIMO OFDM communication and radar transmitter architecture,” IEEE Trans. Veh. Technol., vol. 69, no. 12, pp. 14974–14988, Dec. 2020.
  • [38] Y. Ma, et al., “Highly efficient waveform design and hybrid duplex for joint communication and sensing,” IEEE Internet Things J., vol. 10, no. 19, pp. 17369–17381, Oct. 2023.
  • [39] R. W. Heath, et al., “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE J. Sel. Topics Signal Process., vol. 10, no. 3, pp. 436–453, Apr. 2016.
  • [40] H. Senol and C. Tepedelenlioglu, “Subspace-based estimation of rapidly varying mobile channels for OFDM systems,” IEEE Trans. Signal Process., vol. 69, pp. 385–400, Jan. 2021.
  • [41] M. Kronauge and H. Rohling, “Fast two-dimensional CFAR procedure,” IEEE Trans. Aerosp. Electron. Syst., vol. 49, no. 3, pp. 1817–1823, Jul. 2013.
  • [42] F. Zhang, T. Mao, and Z. Wang, “Doppler-resilient design of CAZAC sequences for mmWave/THz sensing applications,” IEEE Trans. Veh. Technol., vol. 73, no. 2, pp. 2878–2883, Feb. 2024.
  • [43] M. H. AlSharif, et al., “Range estimation of a moving target using ultrasound differential Zadoff–Chu codes,” IEEE Trans. Instrum. Meas., vol. 70, article 8502415, pp. 1–15, Apr. 2021.
  • [44] P. He, L. Zhao, S. Zhou, and Z. Niu, “Water-filling: A geometric approach and its application to solve generalized radio resource allocation problems,” IEEE Trans. Wirel. Commun., vol. 12, no. 7, pp. 3637–3647, Jul. 2013.
  • [45] M. Grant, S. Boyd, and Y. Ye, “CVX: Matlab software for disciplined convex programming,” http://cvxr.com/cvx, 2016.
  • [46] E. Bjornson, M. Matthaiou, and M. Debbah, “A new look at dual-hop relaying: Performance limits with hardware impairments,” IEEE Trans. Commun., vol. 61, no. 11, pp. 4512–4525, Nov. 2013.
  • [47] F. Liu, et al., “Toward dual-functional radar-communication systems: Optimal waveform design,” IEEE Trans. Signal Process., vol. 66, no. 16, pp. 4264–4279, Aug. 2018.
  • [48] E. Chouzenoux and J.-C. Pesquet, “Convergence rate analysis of the majorize-minimize subspace algorithm,” IEEE Signal Process. Lett., vol. 23, no. 9, pp. 1284–1288, Sep. 2016.
  • [49] M. Budge and S.  German, Basic Radar Analysis (Second Edition). Artech, 2020.
  • [50] C. Chang and M. R. Bell, “Frequency-coded waveforms for enhanced delay-Doppler resolution,” IEEE Trans. Inf. Theory, vol. 49, no. 11, pp. 2960–2971, Nov. 2003.