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

Doppler-Resilient Design of CAZAC Sequences for
mmWave/THz Sensing Applications

Fan Zhang, Tianqi Mao, , Zhaocheng Wang This work was supported by the National Key R&D Program of China under Grant 2018YFB1801102. (Corresponding author: Zhaocheng Wang, Tianqi Mao)F. Zhang and Z. Wang are with Department of Electronic Engineering, Tsinghua University, Beijing 100084, China. Z. Wang is also with the Shenzhen International Graduate School, Tsinghua University, Shenzhen 518055, China. (E-mails: [email protected], [email protected]).T. Mao is with the School of Electronic and Information Engineering, Beihang University, Beijing 100191, China (e-mail:[email protected]).
Abstract

Ultra-high-resolution target sensing has emerged as a key enabler for various cutting-edge applications, which can be realized by utilizing the millimeter wave/terahertz frequencies. However, the extremely high operating frequency inevitably leads to significant Doppler shift effects, especially for high-mobility applications, causing the degradation of sensing performance with high false alarm rate. To this end, this paper proposes a parameter design methodology of the well-known constant amplitude zero auto correlation (CAZAC) sequences, which aims at enhancing their resilience to Doppler shifts. Specifically, we suppress the sidelobes incurred by Doppler shifts for the peak-to-sidelobe ratio (PSLR) improvement within the range of interest (RoI) of the radar range profile111The radar range profile is referred to as the cross-correlation between the transmitted sequence and the received echos.. The Zadoff-Chu (ZC) sequence, as a representative member in the CAZAC family, is firstly considered. The impacts of its root index on range sidelobes are investigated based on number theory. For an arbitrary-length ZC sequence, a feasible range of the root index is derived to satisfy the requirement of PSLR within the scope of RoI. Furthermore, these design guidelines are extended to a general form of CAZAC sequences, where a low-complexity heuristic algorithm is developed for PSLR improvement. Simulation results demonstrate that under severe Doppler shifts, our proposed methodology could enhance the sensing performance by lowering the false alarm rate while maintaining the same detection rate, compared with its classical counterpart.

Index Terms:
Doppler-resilience, radar sensing, constant amplitude zero auto correlation (CAZAC), millimeter wave (mmWave), terahertz (THz).

I Introduction

Ultra-high-resolution target sensing has drawn much attention in diverse technologies including autonomous driving, virtualreality, and Internet of Things (IoT)[1, 2]. The stringent resolution requirement prompts the exploration of the millimeter wave/terahertz (mmWave/THz) bands, which could improve the resolution of the target range and velocity estimation due to their wide operation bandwidth and high carrier frequency[3]. On the other hand, with the rapid development of digital signal processing technology, the structures of communication and sensing transceivers have become increasingly similar. Therefore, the mmWave/THz radar sensing can be integrated into 5G/6G mmWave/THz communication systems with low overhead, which forms the integrated sensing and communication (ISAC) systems[4].

Constant amplitude zero auto correlation (CAZAC) sequences, represented by Zadoff-Chu (ZC) Sequence[5], Frank sequence[6], and chirp sequence[7], are considered to be promising candidates for accurate radar sensing, thanks to their advantages of low peak-to-average power ratio (PAPR) and perfect auto-correlation (AC) property. However, in mmWave/THz sensing applications, the extremely high carrier frequency and the long sensing sequence which is required to combat the high pathloss, lead to significant Doppler shift effects. The strong Doppler shifts can destroy the perfect AC property of CAZAC sequences, which induces non-negligible sidelobes on the radar range profile, leading to degraded the sensing performances with high false alarm rate.

To tackle this issue, there exists some literature enhancing the Doppler resilience of CAZAC sequences[9, 10, 8]. A Doppler-resilient code for MIMO radar was designed in [8] at the expense of redundancy in the slow time domain, which makes range sidelobes vanish at modest Doppler shifts. The design of Doppler-resilient Golay pairs was investigated in [9]. Although it could suppress the range sidelobes incurred by Doppler shifts, it was hard to extend to other CAZAC sequences. Besides, the differential ZC (DZC) sequence proposed in [10] preserved the quasi-perfect AC property in the presence of severe Doppler shifts, which, unfortunately, exhibited poor sensing performance at low signal-to-noise-ratio (SNR).

Against this background, this paper proposes a parameter design methodology to derive Doppler-resilient CAZAC sequences for high-mobility applications, e.g., autonomous driving222In addition to autonomous driving, which is taken as an example in this paper, the proposed design can be employed in various sensing applications.. Considering that high path loss limits the coverage range of mmWave/THz bands, their sensing range is typically much smaller than the length of the whole radar range profile[11, 12]. Accordingly, instead of considering the whole profile, our proposed methodology aims at maintaining high PSLR within the range of interest (RoI), which is relevant to the sensing range of practical applications. Specifically, the root index of ZC sequences is firstly investigated based on number theory. For a ZC sequence of arbitrary length, a feasible range of the root index is derived to satisfy the required PSLR threshold within RoI. By extending the design guidelines to a general form of CAZAC sequences, a low-complexity algorithm is proposed to optimize the sequence parameters for improving the PSLR within RoI. Simulation results demonstrate that under severe Doppler shifts, our proposed methodology could achieve a lower false alarm rate than its state-of-art counterpart with the same level of detection rate.

II System Model

Refer to caption
Figure 1: The multi-target sensing scenario in autonomous driving.

Figure 1 illustrates a multi-target sensing scenario in autonomous driving applications, where a source vehicle (in red) keeps emitting the NN-length sensing sequence 𝐬=[s[0],s[1],,s[N1]]\mathbf{s}\!=\!\![s[0],s[1],\cdots,s[N-1]] to different directions, and captures the echoes for radar detection. To combat the severe path loss at mmWave/THz frequencies, a large-scale antenna array with highly directional beams is often employed, which is equivalent to one directional antenna (e.g., horn antenna). Hence, we consider the single-input single-output (SISO) case for simplicity.

Assuming that there are a total of LL targets, where the relative distance and velocity to the source vehicle of the ll-th target (l=1,2,,L)(l=1,2,\cdots,L) are denoted as dld_{l} and ulu_{l}, respectively. Then, the round-trip delay of the echo from the ll-th target can be expressed as

tl=2dlc,\displaystyle t_{l}=\frac{2d_{l}}{c}, (1)

where cc denotes the speed of light. Besides, the normalized Doppler shift of the ll-th target can be formulated as

vl=2ulfccTs,\displaystyle{v}_{l}=\frac{2u_{l}f_{c}}{c}{T_{s}}, (2)

where fcf_{c} and TsT_{s} denote the carrier frequency and the sampling period, respectively. Since most roads have the speed limits for vehicles, we assume that the absolute value of ulu_{l} is no more than the maximum relative velocity u¯\bar{u} (|ul|u¯|u_{l}|\leqslant\bar{u}) and hence |vl|v¯|v_{l}|\leqslant\bar{v} (v¯=2u¯fccTs\bar{v}=\frac{2\bar{u}f_{c}}{c}{T_{s}}). The reflected signal received by the source vehicle in a discrete form, denoted as 𝐲=[y[0],y[1],,y[N1]]\mathbf{y}=\left[y[0],y[1],\cdots,y[N-1]\right], can be expressed as

y[n]=l=1Lhls[nτl]ej(2πnvl)+w[n],\displaystyle y[n]=\sum_{l=1}^{L}h_{l}s[n-\tau_{l}]e^{\textsf{j}(2\pi n{v}_{l})}+{w}[n], (3)

where hlh_{l} is the round-trip path gain of the ll-th target and τl=tlTs{\tau}_{l}=\lfloor\frac{t_{l}}{T_{s}}\rfloor is the integer round-trip delay. In the discrete time domain, since integer time delays are much easier to depict than fractional delays, for simplicity, fractional time delays are rounded to the nearest integers, which is commonly used in studies on radar sensing systems [13, 14]. Besides, w[n]{w}[n] represents the noise component caused by thermal noise and the clutters from other directions, following complex Gaussian distribution, i.e., w[n]𝒞𝒩(0,σ2)w[n]\sim\mathcal{CN}(0,\sigma^{2}).

By repetitively transmitting 𝐬\mathbf{s} for KK times, the radar range profile for the kk-th transmission (k=1,2,,Kk=1,2,\cdots,K) can be calculated in a circular correlation form as

r(k)[n]\displaystyle r^{(k)}[n] =i=0N1yk[i]s[inN],\displaystyle=\sum_{i=0}^{N-1}y_{k}[i]s^{*}[\langle i-n\rangle_{N}], (4)

where 𝐲k\mathbf{y}_{k} denotes the received echo signal for the kk-th transmission. Besides, ()(\cdot)^{*} and N\langle\cdot\rangle_{N} denote the conjugate operator and the NN-modulo operator, respectively. For brevity, the notation N\langle\cdot\rangle_{N} is omitted for sequence indices in the rest of the paper. Afterwards, the range-Doppler-matrix (RDM) E(n,q)E(n,q) can be obtained by performing DFT on the correlation values, which is can be expressed as

E(n,q)=k=0K1r(k)[n]ej2πkqK0.\displaystyle E(n,q)=\sum_{k=0}^{K-1}r^{(k)}[n]e^{\textsf{j}\frac{-2\pi kq}{K_{0}}}. (5)

nn and qq are the indices in the time and Doppler domains, respectively, with n=0,1,,N1n=0,1,\cdots,N-1 and q=0,1,,K01q=0,1,\cdots,K_{0}-1. Besides, K0K_{0} is the FFT size with K0=ωKK_{0}=\omega K, where ω\omega is a positive integer number. E(n,q)E(n,q) is then employed to detect targets via hypothesis tests, which can be written as

H1:E(n,q)2θ(n,q)>Γ,H0:E(n,q)2θ(n,q)<Γ.\displaystyle\text{H}_{1}:\frac{||E(n,q)||^{2}}{\theta(n,q)}>\Gamma,\quad\text{H}_{0}:\frac{||E(n,q)||^{2}}{\theta(n,q)}<\Gamma. (6)

H1\text{H}_{1} is the hypothesis that the point (n,q)(n,q) corresponds to a true target and H0\text{H}_{0} is the hypothesis that the point (n,q)(n,q) is a noise or clutter point. θ(n,q)\theta(n,q) is the average noise power estimation at the point (n,q)(n,q), which is calculated by averaging the value of E(n,q)2||E(n,q)||^{2} in the cell [0,N1]×[0,K01][0,N-1]\times[0,K_{0}-1] excluding (n,q)(n,q) [13]. In the simulations, we adjust the threshold Γ\Gamma to obtain different false alarm rates and detection rates for plotting the receiver operating characteristic (ROC) curve.

For a given point (n0,q0)(n_{0},q_{0}), if the hypothesis H1\text{H}_{1} holds, the integer round-trip delay τ\tau and normalized Doppler shift vv can be expressed as τ=n0\tau=n_{0} and v=q0NK0v=\frac{q_{0}}{NK_{0}}, respectively. Since the sampling rate is limited, i.e., both n0n_{0} and q0q_{0} must be integers, the permissible error range for the relative distance and velocity are [0,cTs4)[0,\frac{cT_{s}}{4}) and [0,c4NK0Tsfc)[0,\frac{c}{4NK_{0}T_{s}f_{c}}), respectively [14].

III Proposed Parameter Design Methodology

TABLE I: The Corresponding Relationship Between |nτ||n-\tau| and |p(nτ)N||\langle p(n-\tau)\rangle_{N}|.
|nτ||n-\tau| 0 11 \cdots A1A-1 AA A+1A+1 A+2A+2 \cdots 2A12A-1 2A2A \cdots
|p(nτ)N|\left|\left\langle p(n-\tau)\right\rangle_{N}\right| 0 pp \cdots (A1)p(A-1)p ApAp (A1)p+2B+1(\!A\!-\!1\!)p+2B+1 (A2)p+2B+1(\!A\!-\!2)p+2B+1 \cdots p+2B+1p+2B+1 2B+12B+1 \cdots

III-A Parameter Design for ZC Sequences

Without loss of generality, consider that the odd-length ZC sequence 𝐬\mathbf{s} is utilized as the radar sensing sequence, which can be expressed as

s[n]=exp(jpn(n+1)πN),\displaystyle s[n]=\exp(-\textsf{j}\frac{pn(n+1)\pi}{N}), (7)

where pp and NN denote the root index and the sequence length (odd), respectively. The root index pp satisfies 0<p<N0<p<N and gcd(p,N)=1\gcd(p,N)=1, where gcd()\gcd(\cdot) is the greatest common divider calculator. The perfect AC property of ZC sequences can be written as

rs[n]=i=0N1s[iτ]s[in]=N,n=τ;0,nτ,\displaystyle r_{s}[n]\!=\sum_{i=0}^{N-1}s[i-\tau]s^{*}[i-n]=\begin{split}\textit{}\begin{array}[]{rcl}N,\quad\text{$n=\tau$};\\ 0,\quad\text{$n\neq\tau$},\end{array}\end{split} (8)

where nn denotes the index of correlation results (n=0,1,,N1n=0,1,\cdots,N-1) and τ\tau denotes the integer round-trip delay. Accordingly, the radar range profile in multi-target sensing only exhibits several main peaks corresponding to the targets but no dominant sidelobes when Doppler shifts are marginal.

Refer to caption
Figure 2: The graph of f(x)f(x) with respect to xx, where N=35537N=35537.

However, the Doppler shift effects tend to be strong under high-mobility scenarios at mmWave/THz frequencies, which impairs the perfect correlation property of the ZC sequence, inducing high sidelobes on the radar range profile. Specifically, for each target, the magnitude of cross-correlation between the transmitted ZC sequence and the echo signal with the normalized Doppler shift vv and the integer round-trip delay τ\tau can be derived as

rs[n]\displaystyle\left\|r_{s}[n]\right\| =i=0N1s[iτ]s[in]ej2πiv\displaystyle=\left\|\sum_{i=0}^{N-1}s[i-\tau]s^{*}[i-n]e^{\textsf{j}2\pi i{v}}\right\|
=sin(πp(nτ)+vNN)sin(πNp(nτ)+vNN),\displaystyle=\left\|\frac{\sin\left(\pi\langle p(n-\tau)+{v}N\rangle_{N}\right)}{\sin\left(\frac{\pi}{N}\langle p(n-\tau)+{v}N\rangle_{N}\right)}\right\|, (9)

where \|\cdot\| denotes modulus of complex number. Note that the result derived by N\langle\cdot\rangle_{N} here could be a fraction number. Without loss of generality, the principal value range of N\langle\cdot\rangle_{N} is constrained in [N12,N12][-\frac{N-1}{2},\frac{N-1}{2}].

According to (9), rs[n]\left\|r_{s}[n]\right\| can be regarded as the function of f(x)=sin(πx)sin(πNx)f(x)=\left\|\frac{\sin(\pi x)}{\sin(\frac{\pi}{N}x)}\right\| sampled on x=p(nτ)+vNNx=\langle p(n-\tau)+{v}N\rangle_{N}. When the Doppler shift is negligible, i.e., v0v\approx 0, f(x)f(x) is sampled on the integer points. Hence, rs[n]\left\|r_{s}[n]\right\| equals NN as xx approaches zero (corresponding to n=τn=\tau), and 0 for all the other cases. Nevertheless, when v0v\neq 0, the sampling points will deviate from integer points, resulting in the appearance of high sidelobes, as shown in Fig. 2.

Meanwhile, p(nτ)N\langle p(n-\tau)\rangle_{N} for n=0,1,,N1n\!\!=\!\!0,1,\cdots,N\!\!-\!\!1 constitutes the complete residue system modulo NN denoted as 𝒬={N12,N12+1,,N12}\mathcal{Q}=\{-\frac{N-1}{2},-\frac{N-1}{2}+1,...,\frac{N-1}{2}\}. Each element of 𝒬\mathcal{Q} corresponds to a unique sidelobe on the range profile, whilst the zero value corresponds to the main peak. Inspired by these properties, the positions of sidelobes on the range profile can be modified by adjusting the root index pp, which actually changes the permutation of the sequence p(nτ)N\langle p(n-\tau)\rangle_{N} for n=0,1,,N1n\!=\!0,1,\cdots,N\!-\!1. The permutation of the sequence |p(nτ)N||\langle p(n-\tau)\rangle_{N}| with respect to |nτ||n-\tau| is investigated in Table I, where we denote N12p\lfloor\frac{N-1}{2p}\rfloor as AA and N12Ap\frac{N-1}{2}-Ap as BB for brevity. For simplicity, we assume that NN is a prime, but all the analysis can be naturally extended to any non-prime values of NN by excluding the values of pp with gcd(p,N)1\gcd(p,N)\neq 1 from the candidates.

Since the sensing range in practical applications is typically much smaller than the length of the radar range profile, it is not necessary to consider the whole profile. Therefore, based on the sensing range DrD_{\rm{r}} for different sensing applications, we define RoI as 0<n<2DrcTs0<n<\frac{2D_{\rm{r}}}{cT_{s}}, where 2DrcTs\frac{2D_{\rm{r}}}{cT_{s}} is the maximum round-trip delay within DrD_{\rm{r}}. Our proposed Doppler-resilient design aims at improving the PSLR within the scope of RoI, where the PSLR can be formulated as

PSLR=defrs[τ]maxnτrs[n].\displaystyle\text{PSLR}\overset{\text{def}}{=}\frac{\left\|r_{s}[\tau]\right\|}{\max\limits_{n\neq\tau}\left\|r_{s}[n]\right\|}. (10)

Specifically, we design the root index pp to remove the high sidelobes out of RoI so that PSLR can be higher than the required PSLR threshold PrP_{r}, which can be formulated as

find p\displaystyle\quad p
s.t.rs[τ]maxnτrs[n]\displaystyle\text{s.t.}\quad\!\frac{\left\|r_{s}[\tau]\right\|}{\max\limits_{n\neq\tau}\left\|r_{s}[n]\right\|}\!\!\geqslant Pr, for 0<n<2DrcTs.\displaystyle P_{r},\text{ for $0<n<\frac{2D_{\rm{r}}}{cT_{s}}$}. (11)

It should be noted that by moving the high sidelobes away from the main peak, our proposed root index design can also narrow the width of the main lobe, thus maintaining high detection accuracy even in the presence of sampling errors.

Due to the complex expression of rs[n]\left\|r_{s}[n]\right\|, it is difficult to solve the problem (11) directly. Fortunately, a sufficient condition for the solutions of (11) can be derived based on Theorem 3.

Theorem 1.

When a ZC sequence of length NN with the root index pp is employed for radar sensing, the PSLR satisfies

rs[τ]maxnτrs[n]=sin(πN(p+v¯N))sin(πv¯),for n𝒮p,\displaystyle\frac{\left\|r_{s}[\tau]\right\|}{\max\limits_{n\neq\tau}\left\|r_{s}[n]\right\|}=\|\frac{\sin\left(\frac{\pi}{N}\left(p+\bar{v}N\right)\right)}{\sin\left(\pi\bar{v}\right)}\|,\quad\text{for $n\in\mathcal{S}_{p}$}, (12)

where 𝒮p={n|0<|nτ|<2N12p}\mathcal{S}_{p}\!=\!\{n\in\mathbb{Z}|0\!<\!|n\!-\!\tau|\!<\!2\lfloor\frac{N-1}{2p}\rfloor\} and v¯\bar{v} is the maximum normalized Doppler shift with v¯N<1\bar{v}N<1333Due to the short sampling period in mmWave/THz systems, vv is around 10610510^{-6}\sim 10^{-5}. Besides, instead of directly using a long sequence, this paper considers periodical transmission of short sensing sequences. Therefore, the assumption vN<1vN<1 fits well with many practical applications [14],[15].

Theorem 3 can be proved based on Table I and the nature of rs[n]\left\|r_{s}[n]\right\|. Firstly, it can be seen from Table I that |p(nτ)N|p|\langle p(n-\tau)\rangle_{N}|\geqslant p when n𝒮pn\in\mathcal{S}_{p}. By assuming that vN<1vN<1, rs[n]\left\|r_{s}[n]\right\| decreases as the |p(nτ)N||\langle p(n-\tau)\rangle_{N}| becomes larger. It is evident that the highest sidelobe within 𝒮p\mathcal{S}_{p} corresponds to |p(nτ)N|=p|\langle p(n-\tau)\rangle_{N}|=p. By substituting |p(nτ)N|=p|\langle p(n-\tau)\rangle_{N}|=p into (9), the PSLR within 𝒮p\mathcal{S}_{p} can be calculated as (12).

According to Theorem 3, a sufficient condition for the feasible solutions of (11) can be derived as below. If there exists pp such that 𝒮p\mathcal{S}_{p} contains RoI and the PSLR within 𝒮p\mathcal{S}_{p} is greater than the threshold PrP_{r}, the value of pp could be a solution to (11), which can be expressed as

find p\displaystyle\quad p
s.t.(0,2DrcTs)𝒮p\displaystyle\text{s.t.}\quad(0,\frac{2D_{\rm{r}}}{cT_{s}})\subseteq\mathcal{S}_{p}\!\quad\! sin(πN(p+v¯N))sin(πv¯)Pr.\displaystyle\land\!\quad\!\|\frac{\sin\left(\frac{\pi}{N}\left(p+\bar{v}N\right)\right)}{\sin\left(\pi\bar{v}\right)}\|\geqslant P_{r}. (13)

By solving (13), a feasible range of pp in (11) can be derived as

Nπ(arcsin(Prsin(πv¯))πv¯)p(N12B)cTs2Dr.\displaystyle\!\frac{N}{\pi}(\arcsin(P_{r}\sin(\pi\bar{v}))\!-\!\pi\bar{v})\!\leqslant\!p\!\leqslant\!\frac{(N\!-\!1\!-\!2B)cT_{s}}{2D_{r}}. (14)

In the case of non-prime NN, only the values in (14) satisfying gcd(p,N)=1\gcd(p,N)=1 can be selected as feasible solutions.

Additionally, since the PSLR within 𝒮p\mathcal{S}_{p} is a monotonically increasing function with respect to pp when p<N/2p<\lfloor N/2\rfloor, among all the feasible solutions, the largest pp makes PSLR reach the maximal. Specifically, for any prime NN, the largest pp within the feasible solutions can be expressed as

p=(N12B)cTs2Dr.\displaystyle p=\lfloor\frac{(N-1-2B)cT_{s}}{2D_{r}}\rfloor. (15)

For non-prime NN, the largest pp within the feasible solutions should be the value that is closest to and less than (15).

Note that the Doppler shift effects also cause ambiguity in the joint estimation of range and velocity. To avoid ambiguity, the search range of Doppler shifts is limited based on the prior information of Doppler shifts, which will be further clarified in Section IV.

III-B Extension to General CAZAC Sequences

Inspired by the root index design on ZC sequences, we further extend the proposed design methodology to the general form of CAZAC sequences.

III-B1 A Unified Construction of CAZAC Sequences

All the members of the CAZAC sequence family can be constructed by a unified method shown as Lemma 1.

Lemma 1.

[16] Consider a sequence 𝐳\mathbf{z} of length N=rm2N=rm^{2}, where rr is any positive integer and mm is a square-free integer. For any integer n[0,N1]n\in[0,N-1], by denoting n/m\lfloor n/m\rfloor as β\beta (βrm\beta\in\mathbb{Z}_{rm}) and nβmn-\beta m as γ\gamma (γm\gamma\in\mathbb{Z}_{m}), the CAZAC sequence can be constructed by

z[n]=exp(j2πg(β,γ)rm),\displaystyle z[n]=\exp(\textsf{j}\frac{2\pi g(\beta,\gamma)}{rm}), (16)

where

g(β,γ)=mcrϕ(γ)β2+φ(γ)β+ψ(γ).\displaystyle g(\beta,\gamma)=mc_{\rm{r}}\phi(\gamma)\beta^{2}+\varphi(\gamma)\beta+\psi(\gamma). (17)

crc_{\rm{r}} is whether 11 (rr is odd) or 1/21/2 (rr is even), ϕ(γ)\phi(\gamma): mr\mathbb{Z}_{m}\rightarrow\mathbb{Z}_{r} is arbitrary function with gcd(ϕ(γ),r)=1\gcd(\phi(\gamma),r)=1, φ(γ)\varphi(\gamma): mrm\mathbb{Z}_{m}\rightarrow\mathbb{Z}_{rm} satisfies that {φ(γ)(modm):γm}\{\varphi(\gamma)(\operatorname{mod}m):\gamma\in\mathbb{Z}_{m}\} is a permutation over m\mathbb{Z}_{m}, and ψ(γ)\psi(\gamma) is arbitrary real-valued function.

III-B2 Parameter Design for General CAZAC Sequences

For simplicity, here we consider ϕ(γ)=ϕ\phi(\gamma)=\phi with gcd(ϕ,r)=1\gcd(\phi,r)=1. The magnitude of the cross-correlation rz[n]\left\|r_{z}[n]\right\| between the transmitted CAZAC sequence and the echo signal with the integer round-trip delay τ\tau and the normalized Doppler shift vv can be derived as

rz[n]=\displaystyle\left\|r_{z}[n]\right\|\!=\! β=0rm1γ=0m1z[βm+γτ]z[βm+γn]ej2πv(βm+γ)\displaystyle\left\|\!\sum_{\beta=0}^{rm-1}\!\sum_{\gamma=0}^{m-1}\!z[\beta m\!+\!\gamma\!-\!\tau]z^{*}[\beta m\!+\!\gamma\!-\!n]e^{\textsf{j}2\pi{v}(\beta m+\gamma\!)}\!\right\|
=\displaystyle\!=\! γ=0m1β=0rm1z[βτm+γτ]z[βnm+γn]ej2πv(βm+γ)\displaystyle\left\|\sum_{\gamma=0}^{m-1}\!\sum_{\beta=0}^{rm-1}\!\!z[\beta_{\tau}m\!+\!\gamma_{\tau}]z^{*}[\beta_{n}m\!+\!\gamma_{n}]e^{\textsf{j}2\pi{v}(\beta m+\gamma)}\right\|
\displaystyle\leqslant γ=0m1sin(πx(γ,n))sin(πrmx(γ,n)),\displaystyle\sum_{\gamma=0}^{m-1}\left\|\frac{\sin\left(\pi x(\gamma,n)\right)}{\sin\left(\frac{\pi}{rm}x(\gamma,n)\right)}\right\|, (18)

where βm+γτ\beta m+\gamma-\tau is denoted as βτm+γτ\beta_{\tau}m+\gamma_{\tau} with γτm\gamma_{\tau}\in\mathbb{Z}_{m}, and βm+γn\beta m+\gamma\!-\!n is denoted as βnm+γn\beta_{n}m+\gamma_{n} with γnm\gamma_{n}\in\mathbb{Z}_{m}. Besides, x(γ,n)x(\gamma,n) is defined as

x(γ,n)=2crmϕ(βnβτ)+φ(γn)φ(γτ)+vrm2rm.\displaystyle x(\gamma,n)\!=\!\langle 2c_{r}m\phi(\beta_{n}\!-\!\beta_{\tau})\!+\!\varphi(\!\gamma_{n}\!)\!-\!\varphi(\!\gamma_{\tau}\!)\!+\!vrm^{2}\rangle_{rm}. (19)

The main peak corresponds to the case n=τn=\tau, i.e., (βn,γn)=(βτ,γτ)(\beta_{n},\gamma_{n})=(\beta_{\tau},\gamma_{\tau}), while the sidelobes appear when (βn,γn)(βτ,γτ)(\beta_{n},\gamma_{n})\neq(\beta_{\tau},\gamma_{\tau}).

Algorithm 1 Parameter Optimization Algorithm for (LABEL:problem2)
0:  Sequence parameters rr and mm, sensing range DrD_{\rm{r}}, maximum Doppler shift v¯\bar{v} .
1:  for ϕ=1:r1\phi=1:r-1 \land gcd(ϕ,r)=1\gcd(\phi,r)=1 do
2:     for a=0:rma=0:\lfloor\frac{r}{m}\rfloor do
3:        Construct the CAZAC sequence 𝐳\mathbf{z} according to (16) based on ϕ\phi and φ(γ)=amγ+γrm\varphi(\gamma)=\langle am\gamma+\gamma\rangle_{rm};
4:        Calculate the cross-correlation and record the PSLR value P(ϕ,a)\text{P}(\phi,a) ;
5:     end for
6:  end for
7:  ϕ^,a^=argmaxϕ,aP(ϕ,a)\hat{\phi},\hat{a}=\arg\max\limits_{\phi,a}{\text{P}(\phi,a)} ;
8:  return  ϕ^\hat{\phi},a^\hat{a}

According to (18), rz[n]\left\|r_{z}[n]\right\| can be approximated by its upper bound, which is the sum of f(x)=sin(πx(γ,n))sin(πrmx(γ,n))f(x)=\left\|\frac{\sin(\pi x(\gamma,n))}{\sin(\frac{\pi}{rm}x(\gamma,n))}\right\| for γ=0,1,,m1\gamma=0,1,...,m-1. Inspired by the root index design of ZC sequences, the parameters ϕ\phi and φ()\varphi(\cdot) are optimized to maximize PSLR within the scope of RoI under the maximum Doppler shift v¯\bar{v}, which can be formulated as

maxϕ,φ()rz[τ]maxnτrz[n], for 0<n<2DrcTs\displaystyle\max_{\phi,\varphi(\cdot)}\quad\!\frac{\left\|r_{z}[\tau]\right\|}{\max\limits_{n\neq\tau}\left\|r_{z}[n]\right\|},\text{ for $0<n<\frac{2D_{\rm{r}}}{cT_{s}}$ } (20)
s.t. gcd(ϕ,r)=1,{φ(γ)(modm):γm}=m.\displaystyle\gcd(\phi,r)=1,\quad\!\!\!\{\varphi(\gamma)(\operatorname{mod}m):\gamma\in\mathbb{Z}_{m}\}={\mathbb{Z}_{m}}.

Exhaustive searching on the optimal ϕ\phi and φ()\varphi(\cdot) may be impractical, which involves high computational complexity due to huge search space of φ()\varphi(\cdot). To reduce the complexity, we consider a specific form of φ()\varphi(\cdot), which can be expressed as

φ(γ)=amγ+γrm,a{0,1,,r/m}.\displaystyle\varphi(\gamma)=\langle am\gamma+\gamma\rangle_{rm},\quad a\in\{0,1,\cdots,\lfloor r/m\rfloor\}. (21)

Since we have φ(γ)γ(modm)\varphi(\gamma)\ \equiv\gamma(\operatorname{mod}m), {φ(γ)(modm):γm}\{\varphi(\gamma)(\operatorname{mod}m):\gamma\in\mathbb{Z}_{m}\} constitutes a permutation over m\mathbb{Z}_{m}, satisfying the constraint in (LABEL:problem2). By restricting the form of φ()\varphi(\cdot) to (21), the searching on φ()\varphi(\cdot) can be transformed to the searching on aa, which reduces the computational complexity from 𝒪(m!rm)\mathcal{O}(m!r^{m}) to 𝒪(r)\mathcal{O}(r).

Following this philosophy, a low-complexity searching algorithm is proposed for the joint optimization of the parameters ϕ\phi and aa, which is shown in Algorithm 1. Firstly, the CAZAC sequences based on different values of ϕ\phi and aa are constructed, respectively. After that, the cross-correlation results between each sequence realization and its echo counterpart under the maximum Doppler shift v¯\bar{v} are calculated. The PSLR values corresponding to different sequences within the scope of RoI are recorded, which is denoted as P(ϕ,a)\text{P}(\phi,a). Finally, the values of ϕ\phi and aa attaining the maximal P(ϕ,a)\text{P}(\phi,a) are adopted for choosing the radar sequence.

IV Numerical Results

Refer to caption
Figure 3: The proposed feasible ranges of pp with respect to PrP_{r} and DrD_{\rm{r}}, under different settings of maximum Doppler shifts.

In this section, a sub-mmWave sensing system with the carrier frequency of 240240 GHz and the sampling period of 0.20.2 ns is considered. Firstly, we evaluate the feasibility and superiority of our proposed parameter design methodology for both ZC sequences (the proposed root index design) and general CAZAC sequences (the proposed (ϕ,a)(\phi,a) design). After that, for multi-target sensing scenarios, the sensing performance of ZC sequences with the proposed root index design is evaluated in terms of the ROC curve, compared with its existing Doppler-resilient counterpart[10].

Figure 3 illustrates the proposed feasible ranges of the root index pp with respect to the sensing range DrD_{\rm{r}} and the PSLR threshold PrP_{r} for ZC sequences (N=35537N=35537) under different speed limits. The yellow surface, according to (14), is the upper bound of the feasible ranges, which is independent of the speed limit, whilst the green, blue and purple surfaces correspond to the lower bounds of the feasible ranges under different speed limits. Taking u¯=30\bar{u}=30 m/s as an example, the 3-dimensional volume (ABCDEFGH¯\overline{\text{ABCDEFGH}}) formed by the yellow and green surfaces is the feasible region of pp, whose projection area in xyxy plane corresponds to the feasible region of (PrP_{r}, DrD_{\rm{r}}), i.e., the set of (PrP_{r}, DrD_{\rm{r}}) realizations which ensure at least one solution of the root index. As expected, with the increase in the requirement for sensing capability, i.e., a higher PSLR within a longer sensing range, the feasible range of pp narrows or even becomes an empty set. Despite this, our proposed root index design is capable of finding an appropriate root index to achieve superior PSLR in most short-range radar applications even under severe Doppler shifts, e.g., over 2020 dB PSLR for Dr<30D_{\rm{r}}<30 m under u¯=30\bar{u}=30 m/s.

For the general form of CAZAC sequences with r=1009r=1009 and m=3m=3, the PSLR obtained by our proposed parameter (ϕ,a)(\phi,a) design is investigated under different speed limits, as shown in Fig. 4. The average PSLR performance of different parameter settings among the whole search scope is considered as the benchmark. Specifically, the parameters ϕ\phi and [φ(0),φ(1),φ(2)][\varphi(0),\varphi(1),\varphi(2)] are randomly selected under the constraint conditions as (LABEL:problem2). The average performance is derived as the average PSLR of sequences corresponding to 10410^{4} different sets of parameters. As sensing range increases, it becomes gradually difficult to maintain high PSLR within RoI. It is apparent that the PSLR of our proposed (ϕ,a)(\phi,a) design is improved by at least 77 dB under different Doppler shifts, compared with the average performance, which validates the superiority of our proposed parameter optimization algorithm.

Refer to caption
Figure 4: PSLR performance comparison between the proposed (ϕ,a)(\phi,a) design and the average level for general CAZAC sequences.
Refer to caption
Figure 5: The PSLR comparison of ZC sequences with/without the proposed root index design and the DZC sequences.

The PSLR comparison of different sequences with respect to the Doppler shift is illustrated in Fig. 5. The SNR and sensing range are set as 5-5 dB and 5050 m, respectively. By substituting Dr=50D_{\rm{r}}=50 m into (15), p=21p=21 is selected by our proposed root index design. It can be seen that the PSLR of the proposed ZC sequences and the DZC sequences are more resilient to the Doppler shift than the ZC sequences with p=1p=1. Besides, since the PSLR degradation of DZC sequences is mainly caused by noise amplification, it can not be improved significantly by applying the root index design algorithm to the DZC.

Besides, the ROC curves of ZC sequences with/without the proposed root index design and the DZC sequence are evaluated in Fig. 6, where the receiving SNR is set as 5-5 or 10-10 dB. The number of targets is set as 44, and the relative distance and velocity to the source vehicle of each target are randomly distributed in [0,50][0,50] m and [20,20][-20,20] m/s, respectively. Accordingly, the normalized Doppler shift v{v} is limited in [6.4×106,6.4×106][-6.4\times 10^{-6},6.4\times 10^{-6}]. By searching the Doppler shift in the specific range, the ambiguity problem can be avoided. Besides, the length of all sequences is set as N=35537N=35537 and they are assumed to be continuously transmitted for K=100K=100 times. The work in [10] proposed two range estimation methods for DZC sequences, which are differential correlation and maximum likelihood joint estimation. For a fair comparison, the differential correlation method is employed in the simulations, which has the similar operational procedure and computational complexity to the circular correlation for ZC sequences. Compared with the regular ZC sequence (p=1p=1), the proposed root index design provides a preferable ROC curve because of the PSLR improvement. Besides, the ROC curve of the DZC is inferior to that of the proposed design. This is because, the DZC design utilizes differential encoding to improve the Doppler resilience of ZC sequences, which requires the decoding operation at the receiving end. By applying the decoding, the noise power doubles, leading to degradation of the detection rate at low SNR. Nevertheless, our proposed root index design only adjusts the root index of the sequence without performing extra operations. It maintains a high detection rate while reducing the false alarm rate, exhibiting better sensing performance than its DZC counterpart.

Finally, ROC curves of general CAZAC sequences (r=1009,m=3r=1009,m=3) with and without the proposed (ϕ,a)(\phi,a) design are compared in Fig. 7. Considering Dr=50D_{r}=50 m, the proposed (ϕ,a)(\phi,a) design (ϕ=181,a=120\phi=181,a=120) can be derived according to Algorithm 1. The normal CAZAC sequence is set to ϕ=181\phi=181 and [φ(0),φ(1),φ(2)]=[421,816,276][\varphi(0),\varphi(1),\varphi(2)]=[421,816,276], whose PSLR is equal to the average PSLR of all sequences. It can be seen that at the same detection rate, the false alarm rate is reduced significantly by the proposed (ϕ,a)(\phi,a) design.

Refer to caption
Figure 6: The ROC curves of the proposed root index design and the DZC benchmark.

V Conclusion

At mmWave/THz frequencies, the sensing applications using CAZAC sequences are fragile to the severe Doppler shift effects, especially for high-mobility scenarios. To solve this challenging issue, this paper proposes a parameter design methodology for CAZAC sequences to improve their resilience to Doppler shifts. Firstly, ZC sequences, as one of the most popular CAZAC sequences, are investigated. Based on number theory, the root index of the arbitrary-length ZC sequence is well-designed to satisfy the required PSLR threshold within the scope of RoI under Doppler shift effects. After that, by extending the design philosophy to the general form of CAZAC sequences, a low-complexity searching algorithm is proposed to optimize the sequence parameters for PSLR improvement within the scope of RoI. Finally, numerical results are provided to validate the feasibility and superiority of our proposed parameter design methodology.

Moreover, the proposed Doppler-resilient sequence design can be further improved in the following aspects. Firstly, to reduce the complexity, a quasi-optimal solution is derived by reducing the search scope in the proposed algorithm. To get the optimal solution, more advanced optimization algorithms (e.g., MM algorithm) require exploration. Besides, the theoretical derivation in our paper is based on the assumption of vN<1vN<1, which fits well with many practical scenarios. However, the increasing estimation error and ambiguity under vN>1vN>1 can be further investigated.

Refer to caption
Figure 7: The ROC curves of general CAZAC sequences with and without the proposed (ϕ,a)(\phi,a) design.

References

  • [1] 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.
  • [2] Z. Zhang, Y. Cao, Z. Cui, W. Zhang, and J. Chen, “A many-objective optimization based intelligent intrusion detection algorithm for enhancing security of vehicular networks in 6G,” IEEE Trans. Veh. Technol., vol. 70, no. 6, pp. 5234–5243, Jun. 2021.
  • [3] T. Mao, J. Chen, Q. Wang, C. Han, Z. Wang, and G. K. Karagiannidis, “Waveform design for joint sensing and communications in millimeter-wave and low Terahertz bands,” IEEE Trans. Commun., vol. 70, no. 10, pp. 7023–7039, Oct. 2022.
  • [4] W. Hong, et al., “The role of millimeter-wave technologies in 5G/6G wireless communications,” IEEE J. Microwaves, vol. 1, no. 1, pp. 101–122, Jan. 2021.
  • [5] M. H. AlSharif, M. Saad, M. Siala, T. Ballal, H. Boujemaa, and T. Y. Al-Naffouri, “Zadoff-Chu coded ultrasonic signal for accurate range estimation,” in Proc. EUSIPCO, Aug. 28–Sept. 2, 2017, pp. 1250–1254.
  • [6] P. V. Kumar, R. A. Scholtz, and L. R. Welch, “Generalized bent functions and their properties,” J. Combin. Theory Ser. A, vol. 40, no. 1, pp. 90–107, Sep. 1985.
  • [7] P. Schoeder, B. Schweizer, A. Grathwohl, and C. Waldschmidt, “Multitarget simulator for automotive radar sensors with unknown chirp-sequence modulation,” IEEE Microw. Wirel. Co., vol. 31, no. 9, pp. 1086–1089, Sep. 2021.
  • [8] J. Tang, N. Zhang, Z. Ma, and B. Tang, “Construction of Doppler resilient complete complementary code in MIMO radar,” IEEE Trans. Signal Process., vol. 62, no. 18, pp. 4704–4712, Sept. 15, 2014.
  • [9] A. Pezeshki, A. R. Calderbank, W. Moran, and S. D. Howard, “Doppler resilient Golay complementary waveforms,” IEEE Trans. Info. Theory, vol. 54, no. 9, pp. 4254–4266, Sept. 2008.
  • [10] M. H. AlSharif, M. Saad, M. Siala, M. Ahmed, and T. Y. Al-Naffouri, “Range estimation of a moving target using ultrasound differential Zadoff–Chu codes,” IEEE Trans. Instrum. Meas., vol. 70, pp. 1–15, 2021.
  • [11] I. F. Akyildiz, C. Han, and S. Nie, “Combating the distance problem in the millimeter wave and terahertz frequency bands,” IEEE Commun. Mag., vol. 56, no. 6, pp. 102–108, Jun. 2018.
  • [12] F. G. Jansen, “Automotive radar sensor for ultra short range applications,” in Proc. Int. Radar Symp., Jun. 28–30, 2017, pp. 1–-6.
  • [13] M. Kronauge and H. Rohling, “Fast two-dimensional CFAR procedure,” IEEE Trans. Aerosp. Electron. Syst., vol. 49, no. 3, pp. 1817–1823, Jul. 2013.
  • [14] Y. Zeng, Y. Ma, and S. Sun, “Joint radar-communication with cyclic prefixed single carrier waveforms,” IEEE Trans. Veh. Technol., vol. 69, no. 4, pp. 4069–4079, Apr. 2020.
  • [15] IEEE Standard for Local and Metropolitan Area Networks: Enhancements For Very High Throughput in the 60 GHz Band, IEEE Standard 802.11ad, 2012.
  • [16] W. H. Mow, “A new unified construction of perfect root-of-unity sequences,” in Proc. IEEE 4th Int. Symp. Spread Spectr. Techn. Appl., Sep. 20–22, 1996, pp. 955–959.