Doppler-Resilient Design of CAZAC Sequences for
mmWave/THz Sensing Applications
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

Figure 1 illustrates a multi-target sensing scenario in autonomous driving applications, where a source vehicle (in red) keeps emitting the -length sensing sequence 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 targets, where the relative distance and velocity to the source vehicle of the -th target are denoted as and , respectively. Then, the round-trip delay of the echo from the -th target can be expressed as
(1) |
where denotes the speed of light. Besides, the normalized Doppler shift of the -th target can be formulated as
(2) |
where and 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 is no more than the maximum relative velocity () and hence (). The reflected signal received by the source vehicle in a discrete form, denoted as , can be expressed as
(3) |
where is the round-trip path gain of the -th target and 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, represents the noise component caused by thermal noise and the clutters from other directions, following complex Gaussian distribution, i.e., .
By repetitively transmitting for times, the radar range profile for the -th transmission () can be calculated in a circular correlation form as
(4) |
where denotes the received echo signal for the -th transmission. Besides, and denote the conjugate operator and the -modulo operator, respectively. For brevity, the notation is omitted for sequence indices in the rest of the paper. Afterwards, the range-Doppler-matrix (RDM) can be obtained by performing DFT on the correlation values, which is can be expressed as
(5) |
and are the indices in the time and Doppler domains, respectively, with and . Besides, is the FFT size with , where is a positive integer number. is then employed to detect targets via hypothesis tests, which can be written as
(6) |
is the hypothesis that the point corresponds to a true target and is the hypothesis that the point is a noise or clutter point. is the average noise power estimation at the point , which is calculated by averaging the value of in the cell excluding [13]. In the simulations, we adjust the threshold to obtain different false alarm rates and detection rates for plotting the receiver operating characteristic (ROC) curve.
For a given point , if the hypothesis holds, the integer round-trip delay and normalized Doppler shift can be expressed as and , respectively. Since the sampling rate is limited, i.e., both and must be integers, the permissible error range for the relative distance and velocity are and , respectively [14].
III Proposed Parameter Design Methodology
0 |
III-A Parameter Design for ZC Sequences
Without loss of generality, consider that the odd-length ZC sequence is utilized as the radar sensing sequence, which can be expressed as
(7) |
where and denote the root index and the sequence length (odd), respectively. The root index satisfies and , where is the greatest common divider calculator. The perfect AC property of ZC sequences can be written as
(8) |
where denotes the index of correlation results () and 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.

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 and the integer round-trip delay can be derived as
(9) |
where denotes modulus of complex number. Note that the result derived by here could be a fraction number. Without loss of generality, the principal value range of is constrained in .
According to (9), can be regarded as the function of sampled on . When the Doppler shift is negligible, i.e., , is sampled on the integer points. Hence, equals as approaches zero (corresponding to ), and for all the other cases. Nevertheless, when , the sampling points will deviate from integer points, resulting in the appearance of high sidelobes, as shown in Fig. 2.
Meanwhile, for constitutes the complete residue system modulo denoted as . Each element of 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 , which actually changes the permutation of the sequence for . The permutation of the sequence with respect to is investigated in Table I, where we denote as and as for brevity. For simplicity, we assume that is a prime, but all the analysis can be naturally extended to any non-prime values of by excluding the values of with 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 for different sensing applications, we define RoI as , where is the maximum round-trip delay within . Our proposed Doppler-resilient design aims at improving the PSLR within the scope of RoI, where the PSLR can be formulated as
(10) |
Specifically, we design the root index to remove the high sidelobes out of RoI so that PSLR can be higher than the required PSLR threshold , which can be formulated as
find | ||||
(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 , 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 with the root index is employed for radar sensing, the PSLR satisfies
(12) |
where and is the maximum normalized Doppler shift with 333Due to the short sampling period in mmWave/THz systems, is around . Besides, instead of directly using a long sequence, this paper considers periodical transmission of short sensing sequences. Therefore, the assumption fits well with many practical applications [14],[15].
Theorem 3 can be proved based on Table I and the nature of . Firstly, it can be seen from Table I that when . By assuming that , decreases as the becomes larger. It is evident that the highest sidelobe within corresponds to . By substituting into (9), the PSLR within 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 such that contains RoI and the PSLR within is greater than the threshold , the value of could be a solution to (11), which can be expressed as
find | ||||
(13) |
By solving (13), a feasible range of in (11) can be derived as
(14) |
In the case of non-prime , only the values in (14) satisfying can be selected as feasible solutions.
Additionally, since the PSLR within is a monotonically increasing function with respect to when , among all the feasible solutions, the largest makes PSLR reach the maximal. Specifically, for any prime , the largest within the feasible solutions can be expressed as
(15) |
For non-prime , the largest 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 of length , where is any positive integer and is a square-free integer. For any integer , by denoting as () and as (), the CAZAC sequence can be constructed by
(16) |
where
(17) |
is whether ( is odd) or ( is even), : is arbitrary function with , : satisfies that is a permutation over , and is arbitrary real-valued function.
III-B2 Parameter Design for General CAZAC Sequences
For simplicity, here we consider with . The magnitude of the cross-correlation between the transmitted CAZAC sequence and the echo signal with the integer round-trip delay and the normalized Doppler shift can be derived as
(18) |
where is denoted as with , and is denoted as with . Besides, is defined as
(19) |
The main peak corresponds to the case , i.e., , while the sidelobes appear when .
According to (18), can be approximated by its upper bound, which is the sum of for . Inspired by the root index design of ZC sequences, the parameters and are optimized to maximize PSLR within the scope of RoI under the maximum Doppler shift , which can be formulated as
(20) | ||||
s.t. |
Exhaustive searching on the optimal and may be impractical, which involves high computational complexity due to huge search space of . To reduce the complexity, we consider a specific form of , which can be expressed as
(21) |
Since we have , constitutes a permutation over , satisfying the constraint in (LABEL:problem2). By restricting the form of to (21), the searching on can be transformed to the searching on , which reduces the computational complexity from to .
Following this philosophy, a low-complexity searching algorithm is proposed for the joint optimization of the parameters and , which is shown in Algorithm 1. Firstly, the CAZAC sequences based on different values of and are constructed, respectively. After that, the cross-correlation results between each sequence realization and its echo counterpart under the maximum Doppler shift are calculated. The PSLR values corresponding to different sequences within the scope of RoI are recorded, which is denoted as . Finally, the values of and attaining the maximal are adopted for choosing the radar sequence.
IV Numerical Results

In this section, a sub-mmWave sensing system with the carrier frequency of GHz and the sampling period of 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 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 with respect to the sensing range and the PSLR threshold for ZC sequences () 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 m/s as an example, the 3-dimensional volume () formed by the yellow and green surfaces is the feasible region of , whose projection area in plane corresponds to the feasible region of (, ), i.e., the set of (, ) 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 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 dB PSLR for m under m/s.
For the general form of CAZAC sequences with and , the PSLR obtained by our proposed parameter 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 and are randomly selected under the constraint conditions as (LABEL:problem2). The average performance is derived as the average PSLR of sequences corresponding to 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 design is improved by at least dB under different Doppler shifts, compared with the average performance, which validates the superiority of our proposed parameter optimization algorithm.


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 dB and m, respectively. By substituting m into (15), 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 . 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 or dB. The number of targets is set as , and the relative distance and velocity to the source vehicle of each target are randomly distributed in m and m/s, respectively. Accordingly, the normalized Doppler shift is limited in . By searching the Doppler shift in the specific range, the ambiguity problem can be avoided. Besides, the length of all sequences is set as and they are assumed to be continuously transmitted for 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 (), 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 () with and without the proposed design are compared in Fig. 7. Considering m, the proposed design () can be derived according to Algorithm 1. The normal CAZAC sequence is set to and , 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 design.

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 , which fits well with many practical scenarios. However, the increasing estimation error and ambiguity under can be further investigated.

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.